.FP_banner {
    height: 580px;
    background: url(../../images/rencai_3.png) no-repeat center;
    background-size: 100% 100%;
}

.FP_banner_text {
    padding-top: 227px;
}

.FP_banner_text .FP_msg {
    text-align: center;
    font-size: 46px;
    color: #ffffff;
    font-family: "宋体";
}

.FP_banner_text .FP_msgs {
    text-align: center;
    font-size: 46px;
    color: #ffffff;
    font-family: "宋体";
    padding-top: 33px;
}

.FP_content {}

.FP_content .FP_whole {}

.FP_content .FP_whole .FP_txt {
    padding: 40px 0 50px 0;
    color: #838383;
    font-size: 14px;
    font-family: "Regular";
    cursor: pointer;
}

.FP_content .FP_whole .FP_txt:hover {
    color: #08736d;
}

.FP_column {}

.FP_column ul {
    overflow: hidden;
}

.FP_column .FP_list li {
    margin-bottom: 37px;
    overflow: hidden;
    width: 570px;
    height: 211px;
    background-color: #f6f6f6;
    padding: 27px 17px 0 15px;
    box-sizing: border-box;
}

.FP_column ul li .FP_column_left {
    float: left;
    width: 204px;
    height: 154px;
}

.FP_column ul li .FP_column_right {
    float: right;
    width: 317px;
}

.FP_column ul li .FP_column_right .FP_p {
    color: #666666;
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 5px;
    font-family: "Regular";
    cursor: pointer;
}

.FP_column ul li .FP_column_right .FP_p:hover {
    color: #08736d;
}

.FP_column ul li .FP_column_right .FP_pp {
    font-size: 14px;
    color: #666666;
    line-height: 25px;
    font-family: "Regular";
    cursor: pointer;
}

.FP_column .FP_list li:nth-of-type(odd) {
    float: left;
}

.FP_column .FP_list li:nth-of-type(even) {
    float: right;
}