body{
    margin: 0;
}
.about_c{
    width: 100%;
    height: 400px;
}
.about_c_img_d{
    width: 100%;
    height: 100%;
}
.about_c_img_d img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    /*animation: bjbd 1.5s ease;*/
}
@keyframes bjbd {
    0%, 100% {
        transform: scale(1); /* 初始和结束状态，图片大小不变 */
    }
    50% {
        transform: scale(1.1); /* 中间状态，图片放大 */
    }
}
.about_c_td{
    width: 100%;
    height: 100px;
    position: relative;
    bottom: 200px;
    /*opacity: 0; !* 初始状态为完全透明 *!*/
    /*animation: mmxs 3s ease-in-out forwards;*/
}
@keyframes mmxs {
    from { opacity: 0; } /* 初始状态为完全透明 */
    to { opacity: 1; } /* 结束状态为完全不透明 */
}
.about_c_td_o{
    width: 100%;
    height: 40px;
    font-size: 35px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    animation: mmxs 3s ease-in-out forwards;
}
.about_c_td_t{
    width: 100%;
    height: 30px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    animation: mmxs 5s ease-in-out forwards;
}
.about_d{
    width: 100%;
    height: auto;
}
.about_d_c{
    width: 60%;

    height: 50px;
    margin: 0 auto;
}
.about_d_cl_wz{
    font-size: 14px;
    color: #d5b345;
    float: left;
    height: 50px;
    line-height: 50px;

}
.about_d_cl{
    width: 50%;
    height: 100%;
    float: left;
}
.about_d_cr{
    width: 50%;
    height: 100%;
    float: left;
}
.about_d_cl_t{
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    margin-left: 5px;
    color: #74787a;
}

.j_h_50{
    height: 50px;
}
.no_j_da{
    width: 100%;
    height: 100px;
    text-align: center;
    color: #aaaaaa;
    line-height: 100px;
}
.zw_d_o_t_l_c_li_c{
    width: 90%;
    margin: 0 auto;
    height: auto;
}
.zw_d_o_t_l_c_li_ts2:hover{
    color: #3374C9;
}
.zw_d_o_t_l_c_li_ts1{
    display: block;
    color: #3374C9;
    font-size: 35px;
    width: 50px;
    float: left;
    text-align: center;
    cursor:pointer;
    height: 60px;
    line-height: 60px;
}

.zw_d_o_t_l_c_li_ts2{
    display: block;
    color: #666666;
    font-size: 18px;
    width: auto;
    float: left;
    cursor:pointer;
    height: 60px;
    line-height: 60px;
}
.zw_d_o_t_l_c_li_t{
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 35px;
    overflow: hidden
}
.zw_d_o_t_l_c_li{
    width: 100%;
    height: auto;
    overflow: visible;
    border-bottom:1px dashed  #434343 ;
}
.zw_d_o_t_l_c{
    width: 90%;
    height: auto;
    margin: 0 auto;
    overflow: visible;

}
.zw_d_o_t_r_otw{
    width: 100%;
    font-size: 16px;
    line-height: 160%;
    color: #434343;
    margin-top: 20px;

    font-weight: bold;
}
.mt10{
    margin-top: 10px;
    font-weight: bold;
    font-size: 18px;
}
.zw_d_o_t_r_ot{
    width: 100%;
    font-size: 16px;
    line-height: 160%;
    color: #888888;
    margin-top: 10px;
}
.zw_d_o_t_r_o{
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    color: #434343;
    font-weight: bold;
}
.zw_d_o_t_r{
    width: 25%;
    height: 100%;
    min-height: 400px;

    float: right;
    background-color: #fff;
    border: 1px solid  rgb(249, 249, 249);
    padding: 20px;
}
.zw_d_o_t_l{
    width: 70%;
    height: 100%;
    min-height: 400px;

    float: left;
    background-color: #fff;
    border: 1px solid  rgb(249, 249, 249);
    padding-bottom: 80px;
}
.zw_d_o_t{
    width: 100%;
    height: auto;
    min-height: 300px;
    overflow: hidden

}
.zw_d_c{
    width: 50%;
    height: auto;
    margin: 0 auto;

    overflow: visible;
}
.zw_d_o{
    width: 100%;
    height: 150px;
    color: #434343;
    font-size: 25px;
    font-weight: bold;
    text-align: center;

    line-height: 150px;
}
.zw_d{
    width: 100%;
    height: auto;
    min-height: 400px;
    padding-bottom: 80px;
    overflow: visible;
    background-color: rgb(249, 249, 249);
}
.zxns_d_t_d_c_st{
    display: block;
    width: 80%;
    font-size: 15px;
    line-height: 180%;
    color: #888888;
    text-align: center;
    margin: 0 auto;
}
.zxns_d_t_d_c_t{
    width: 80%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #434343;
    margin: 0 auto;
    margin-top: 20px;
    overflow: hidden;
}
.zxns_d_t_d_c_img img{
    width: 80px;
    height: 80px;
    margin: 0 auto;
    object-fit: contain;
}
.zxns_d_t_d_c_img{
    width: 100%;
    height: 80px;
    text-align: center;
}
.zxns_d_t_d_c{
    width: 360px;
    height:260px ;

}
.red_c{
    color: red;
}
.zxns_d_t_d{
    width: 100%;
    height: 280px;
    display: flex ;
    justify-content: center;
    margin-top: 50px;
}
.zxns_d_t{
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #888888;
    font-size: 15px;
}
.zxns_d_o{
    width: 100%;
    height: 80px;
    line-height: 80px;
    font-size: 35px;
    font-weight: bold;
    text-align: center;
    color: rgb(67, 67, 67);
}
.zxns_d{
    width: 100%;
    height: 430px;
}
.kbk {
    border: none;
    border-top: 1px solid #dddddd;
    height: 0;
}
