* {
    padding: 0;
    margin: 0;
}

body,html {
    width: 100%;
    height: 100%;
    -webkit-text-size-adjust: none;
}

i {
    font-style: normal
}

; a:visited {
    text-decoration: none;
    cursor: pointer;
}

a:link {
    text-decoration: none;
    cursor: pointer;
}

a:active {
    text-decoration: none;
    cursor: pointer;
}

a {
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    text-decoration: none;
    cursor: pointer;
}

ul li {
    list-style: none;
}

li {
    list-style: none;
}

.w1400 {
    width: 1400px;
    margin: 0 auto;
}

.wap-cpzx {
    display: none;
}

.wap-yyly {
    display: none;
}

.wap-xmss {
    display: none;
}

.wap-ssfw {
    display: none;
}

.yjyj33 {
    display: none;
}

.swiper-container1 {
    display: none;
}

.swiper-rjzzq_1 {
    display: none;
}

.swiper-lbgd_1 {
    display: none;
}

.wap-fzlc {
    display: none;
}

.wap-jjfa-ls {
    display: none;
}

.wap-yygl {
    display: none;
}

.glForm-right {
    display: block;
}

.wap-wbk {
    display: none;
}

.wap-wbk_2 {
    display: none;
}

.wap-wbk_3 {
    display: none;
}

.wbk {
    display: block;
}

.wbk_2 {
    display: block;
}

.wbk_3 {
    display: block;
}

.toubu {
    width: 100%;
    overflow: hidden;
    height: 70px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #615c81;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    background: #1c164a;
}

.toubu_1 {
    width: 95%;
    overflow: hidden;
    margin: 0 auto;
}

.toubu_2 {
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.logo {
    float: left;
}

.logo img {
    width: 100%;
}

.daohang {
    float: left;
    width: 70%;
}

.daohang ul {
    width: 100%;
    overflow: hidden;
}

.daohang li {
    float: left;
    margin-left: 50px;
}

.img-fluid1 {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
}

.img-fluid2 {
    width: 100%;
    text-align: center;
    overflow: hidden;
    margin-top: 30px;
}

.img-fluid3 {
    width: 100%;
    overflow: hidden;
}

.img-fluid3 img {
    width: 90px!important;
    height: 80px!important
}

.img-fluid4 {
    width: 100%;
    line-height: 3;
}

.img-fluid4 h3 {
    color: #fff;
    font-size: 21px;
}

.img-fluid4 p {
    border-bottom: 3px solid #fff;
    width: 50px;
    margin: 0 auto;
}

.daohang a {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
}

.dh {
    float: right;
    display: flex;
    align-items: center;
}

.dh img {
    float: left;
}

.dh p {
    float: right;
    margin-left: 10px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

.banner {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.slide-banner img {
    width: 100%;
    height: 100%;
}

.container-banner {
    width: 100%;
    height: 100%;
}

.swiper-zuo:after, .swiper-container-rtl .swiper-button-next:after {
    display: none;
}

.swiper-you:after, .swiper-container-rtl .swiper-button-next:after {
    display: none;
}

.swiper-zuo img {
    position: relative;
    right: 20px;
}

.swiper-you img {
    position: relative;
    left: 25px;
}

.banner_po {
    width: 100%;
    overflow: hidden;
    position: absolute;
    top: 40%;
    left: 20%;
}

.banner_po1 {
    width: 100%;
    overflow: hidden;
}

.banner_po1 h3 {
    font-size: 41px;
    font-weight: 600;
    color: #fff;
}

.banner_po2 {
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
}

.banner_po3 {
    width: 100%;
    display: flex;
    align-items: baseline;
}

.banner_po3 h3 {
    font-size: 24px;
    color: #fff;
    font-weight: 100;
}

.ckxx {
    width: 100%;
    overflow: hidden;
    line-height: 3;
}

.ckxx p {
    color: #fff;
    font-size: 18px;
}

.ckxx a {
    border: 1px solid #74b841;
    background: #74b841;
    color: #fff;
    padding: 6px 30px;
    font-size: 16px;
}

.ckxx a:hover {
    background: #3e7118;
    border: 1px solid #3e7118;
}

.hxys {
    width: 100%;
    overflow: hidden;
    /* background-image: url(../img/hxysbjt.jpg); */
    background-size: cover;
}

.hxys_1 {
    width: 100%;
    padding: 100px 0;
}

.hxys_2 {
    width: 100%;
    overflow: hidden;
    text-align: center;
}

.hxys_2 h3 {
    font-size: 31px;
}

.hxys_2 p {
    color: #9c9a9a;
    margin-top: 10px;
}

.hxys_3 {
    width: 100%;
    overflow: hidden;
    padding: 80px 0;
    display: flex;
    justify-content: flex-end;
    margin: 0 auto;
    text-align: center;
    align-items: center;
}

.hxys_4 {
    float: left;
    width: 20%;
    margin-left: 175px;
}

.hxys_4 p {
    width: 80%;
    text-align: center;
    margin-top: 20px;
    font-size: 22px;
    color: #50585f;
    margin-left: 20px;
}

.hxys_5 {
    position: relative;
}

.swiper-slide_1_abox_2:hover {
    visibility: visible;
    opacity: 1;
}

.swiper-slide_1_abox_2 {
    opacity: 0;
    position: absolute;
    transition: .2s;
    top: 3px;
    left: -4px;
}

.hxys_6 {
    position: absolute;
    width: 100%;
    top: 20px;
    left: 5px;
}

.hxys_6 p {
    color: #fff;
}

.zeda {
    width: 100%;
    overflow: hidden;
    /* background: #fafafa; */
    margin-top: -60px;
}

.zeda_1 {
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
    text-align: center;
}

.zeda_2 {
    width: 100%;
    overflow: hidden;
}

.zeda_2 h3 {
    font-size: 31px;
    color: #333333;
}

.zeda_2 p {
    font-size: 17px;
    color: #949494;
    margin-top: 15px;
}

.cpgjt {
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
}

.cpgjt img {
    width: 100%;
}

.cpjs {
    width: 100%;
    overflow: hidden;
}

.cpjs_1 {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
    text-align: center;
}

.cpjs_1 h3 {
    font-size: 31px;
    color: #333333;
}

.cpjs_1 p {
    font-size: 17px;
    color: #949494;
    margin-top: 15px;
}

.cp_1 {
    width: 100%;
    overflow: hidden;
}

.cp_2 {
    width: 100%;
    overflow: hidden;
}

.cp_3 {
    width: 40%;
    float: left;
    position: relative;
    overflow: hidden;
}

.cp_3 p {
    position: absolute;
    bottom: 30px;
    left: 40px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

.cp_3 img {
    width: 100%;
    transition: all 0.8s;
}

.cp_3 img:hover {
    transform: scale(1.5);
}

.cp_4 {
    width: 59%;
    float: right;
    position: relative;
    overflow: hidden;
}

.cp_5 {
    width: 100%;
    overflow: hidden;
}

.cp_6 {
    width: 66%;
    float: left;
    position: relative;
    overflow: hidden;
}

.cp_6 p {
    position: absolute;
    bottom: 30px;
    left: 14px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

.cp_6 img {
    width: 100%;
    transition: all 0.8s;
}

.cp_6 img:hover {
    transform: scale(1.5);
}

.cp_7 {
    width: 32%;
    float: right;
    position: relative;
    overflow: hidden;
}

.cp_7 p {
    position: absolute;
    bottom: 30px;
    left: 14px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

.cp_7 img {
    width: 100%;
    height: 260px;
    transition: all 0.8s;
}

.cp_7 img:hover {
    transform: scale(1.5);
}

.cp_8 {
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
}

.cp_9 {
    width: 32.333333%;
    float: left;
    position: relative;
    overflow: hidden;
}

.cp_9 p {
    position: absolute;
    bottom: 30px;
    left: 14px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

.cp_9 img {
    width: 100%;
    height: 285px;
    transition: all 0.8s;
}

.cp_9 img:hover {
    transform: scale(1.5);
}

.cp_10 {
    width: 32.333333%;
    float: left;
    position: relative;
    left: 13px;
    overflow: hidden;
}

.cp_10 p {
    position: absolute;
    bottom: 30px;
    left: 14px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

.cp_10 img {
    width: 100%;
    height: 285px;
    transition: all 0.8s;
}

.cp_10 img:hover {
    transform: scale(1.5);
}

.cp_11 {
    width: 32.333333%;
    float: right;
    position: relative;
    overflow: hidden;
}

.cp_11 p {
    position: absolute;
    bottom: 30px;
    left: 14px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

.cp_11 img {
    width: 100%;
    height: 285px;
    transition: all 0.8s;
}

.cp_11 img:hover {
    transform: scale(1.5);
}

.jjfa {
    width: 100%;
    overflow: hidden;
}

.jjfa_1 {
    width: 100%;
    overflow: hidden;
    padding: 60px 0;
}

.jjfa_2 {
    width: 100%;
    overflow: hidden;
    text-align: center;
}

.jjfa_2 h3 {
    font-size: 31px;
    color: #333333;
}

.jjfa_2 p {
    font-size: 18px;
    color: #949494;
    margin-top: 15px;
}

.jjfa_3 {
    width: 100%;
    overflow: hidden;
    padding: 60px 0;
}

.jjfa_4 {
    width: 100%;
    overflow: hidden;
}

.jjfa_5 {
    float: left;
    width: 25%;
}

.jjfa_5 img {
    width: 100%;
}

.xwzx {
    width: 100%;
    overflow: hidden;
    /* background: #eef3f8; */
}

.xwzx_1 {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
}

.xwzx_2 {
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    height: 70px;
}

.xwzx_3 {
    width: 15%;
    float: left;
}

.xwzx_3 p {
    font-size: 24px;
    color: #b5c4d2;
}

.xwzx_3 h3 {
    color: #1c448b;
    font-size: 24px;
}

.gsxw {
    width: 77%;
    float: left;
    margin-top: 20px;
}

.gsxw a {
    margin-left: 15px;
    color: #899aa9;
    font-size: 16px;
    font-weight: 600;
}

.gsxw a.active {
    border: 1px solid #dae4ef;
    padding: 8px 20px;
    border-radius: 30px;
    margin-left: 15px;
    background: #dae4ef;
    color: #1c448b;
    font-size: 16px;
    font-weight: 600;
}

.gsxw_1 {
    float: right;
    margin-top: 20px;
    width: 23%;
    display: flex;
    justify-content: flex-end;
}

.gsxw_1 a {
    border: 1px solid #dae4ef;
    padding: 8px 20px;
    border-radius: 30px;
    background: #dae4ef;
    color: #74839c;
    font-size: 16px;
}

.bjzdxt {
    width: 100%;
    padding: 30px 0;
    overflow: hidden;
}

.bjzdxt.active {
    display: block;
    border: none;
}

.bjzdxt {
    display: none;
}

.bjzdxt1 {
    float: left;
    width: 39%;
}

.xwimg {
    width: 100%;
    overflow: hidden;
}

.xwimg img {
    /*width: 100%;*/
    width: 546px;
    height: 326px;
}

.bjzdxt2 {
    float: right;
    width: 59%;
}

.zdxtkj {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-bottom: 1px solid #becad7;
    padding: 30px 0px;
}

.zdxtkj1 {
    background: #dde3e9;
    width: 18%;
    padding: 8px 0;
    float: left;
    text-align: center;
}

.zdxtkj1.zdxtkj1_1 {
    width: 13%;
}

.zdxtkj1 h3 {
    font-size: 48px;
    color: #b5c4d2;
}

.zdxtkj1 p {
    color: #b5c4d2;
}

.zdxtkj2 {
    width: 80%;
    float: right;
    height: 100%;
    line-height: 2;
}

.zdxtkj2.zdxtkj2_2 {
    width: 85%;
}

.zdxtkj2 h3 {
    color: #1c448b;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.zdxtkj2 p {
    color: #7d838d;
    font-size: 15px;
}

.bjzdxt22:nth-child(1) {
    border-top: 1px solid #becad7;
}

.zdxtkj_1 {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-bottom: 1px solid #becad7;
    padding: 30.8px 0px;
}

.bottom {
    width: 100%;
    overflow: hidden;
    background: #0c1b35;
}

.bottom_1 {
    width: 100%;
    padding: 40px 0 10px;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
}

/*.bottom_2 {

    float: left;

    margin-right: 75px;

}*/
.bottom_2 ul {
    margin-top: 15px;
}

.bottom_2 h3 {
    font-size: 16px;
    color: #fff;
}

.bottom_2 li {
    line-height: 2;
}

.bottom_2 li a {
    font-size: 14px;
    color: #959ba8;
}

.bottom_li {
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    margin-top: 20px;
}

.bottom_li p img {
    width: 50px;
    height: 50px;
}

.bottom_li p {
    float: left;
}

.bottom_li p:nth-child(2) {
    float: right;
    font-size: 28px;
    position: relative;
    bottom: 5px;
    left: 10px;
    color: #74b841;
    font-weight: 600;
}

.ewm {
    width: 100%;
    /* margin-top:20px; */
    overflow: hidden;
}

.ewm1 {
    width: 100%;
    text-align: center;
    margin: 0 0 10px;
}

.ewm1 img {
    width: 100px;
}

.ewm1 p {
    font-size: 14px;
    text-align: center;
    color: #666d79;
}

.yqlj {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #959ba8;
    ; padding: 20px 0;
}

.yqlj p {
    font-size: 14px;
    color: #959ba8;
}

.yqlj_1 {
    width: 100%;
    padding: 20px 0;
    text-align: center;
}

.yqlj_1 p {
    font-size: 14px;
    color: #959ba8;
}

.hadder {
    width: 100%;
    overflow: hidden;
}

.hadder_1 {
    width: 100%;
    overflow: hidden;
    height: 70px;
    display: flex;
    align-items: center;
}

.hadder_logo {
    float: left;
    width: 20%;
}

.hadder_2 {
    width: 60%;
    float: left;
}

.hadder_2 li {
    float: left;
    margin-left: 40px;
}

.hadder_2 li a {
    color: #000;
    font-size: 16px;
}

.hadder_2 li a:hover {
    border-bottom: 2px #5a9ad7 solid;
    color: #5a9ad7;
    padding: 20px 0;
}

/*.active.active {

    border-bottom: 2px #5a9ad7 solid;

    color: #5a9ad7;

    padding: 20px 0;

}*/
.hadder_3 {
    width: 16%;
    display: flex;
}

.hadder_3 img {
    float: left;
}

.hadder_3 p {
    color: #74b841;
    font-size: 18px;
    font-weight: 600;
    margin-left: 5px;
}

.tempWrap {
}

.wlw {
    width: 100%;
    overflow: hidden;
    background: #f4f2f3;
}

.wlw_1 {
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
}

.wlw_2 {
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 70px;
}

.wlw_2 li {
    float: left;
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
}

.wlw_2 li p {
    margin-top: 10px;
    color: #727272;
}

.wlw_2 li p:hover {
    color: #5a9ad7;
}

.slideBox .hd {
    display: none;
}

.slideBox .prev,.slideBox .next {
    display: block;
    top: 28px;
    width: 50px;
    height: 50px;
}

.slideBox .prev {
    left: 0;
    background: url(../images/left.png) 0 0 no-repeat;
    background-size: 100% 100%;
}

.slideBox .next {
    right: 0;
    background: url(../images/right.png) 0 0 no-repeat;
    background-size: 100% 100%;
}

.wyy img {
    width: 55px;
    height: 50px;
}

.dtdt {
    width: 100%;
}

.dtdt img {
    width: 100%;
}

.zedacloud {
    width: 100%;
    overflow: hidden;
}

.zedacloud1 {
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
}

.zedacloud2 {
    width: 100%;
    overflow: hidden;
}

.zedacloud3 {
    margin-top: 60px;
    float: left;
    width: 49%;
}

.zedacloud4 {
    float: right;
    width: 49%;
}

.zedacloud4 img {
    width: 100%;
    height: 100%;
}

.zedacloud33 {
    width: 100%;
    overflow: hidden;
}

.zedacloud33 h3 {
    color: #333333;
    font-size: 24px;
}

.zedacloud34 {
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
}

.zedacloud344 p {
    width: 100%!important;
}

.zedacloud34 p {
    width: 100%;
    color: #666666;
    font-size: 18px;
    line-height: 2;
}

.zedacloud35 {
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
}

.zedacloud35 a {
    color: #5a9ad7;
    font-size: 16px;
}

.zedacloud3_3 {
    float: right;
}

/*.zedacloud44 {

    float: left;

}*/
.zedacloud44 {
    width: 49%;
    float: left;
}

.zedacloud44 img {
    width: 100%;
}

.zdh {
    width: 100%;
    overflow: hidden;
}

.zdh_1 {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #dddddd;
    padding: 20px 0;
}

.zdh_1 img {
    float: left;
}

.zdh_2 {
    float: left;
    margin-left: 10px;
}

.zdh_2 p {
    float: left;
    font-size: 15px;
    color: #666666;
}

.zdh_2 p a {
    color: #666666;
}

.bzq {
    width: 100%;
    overflow: hidden;
}

.bzq_1 {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
}

.bzq_2 {
    width: 59%;
    float: left;
}

.zdl_1 {
    width: 100%;
    overflow: hidden;
    padding: 18px 0;
}

.zdl_1 h3 {
    float: left;
    color: #000;
    font-size: 24px;
}

.zdl_2 {
    float: right;
}

.zdl_2 a {
    border: 1px solid #72b943;
    padding: 10px 20px;
    font-size: 14px;
    display: flex;
    color: #72b943;
    border-radius: 5px;
}

.zdl_2 a img {
    position: relative;
    right: 5px;
}

.zdl_3 {
    width: 100%;
    margin-top: 20px;
}

.zdl_3 h3 {
    color: #000;
    font-size: 18px;
}

.zdl_3 p {
    margin-top: 20px;
    color: #666666;
    line-height: 2;
}

.zdl_4 {
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
}

.zdl_4 h3 {
    color: #000;
    font-size: 18px;
}

.zdl_5 {
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
}

.zdl_5 li {
    float: left;
    color: #666666;
    width: 33.333333%;
    margin-top: 10px;
}

.bzq_3 {
    width: 39%;
    float: right;
}

.bzq_4 {
    display: flex;
    justify-content: center;
    border: 1px solid #dddddd;
    height: 400px;
}

.bzq_4 img {
    width: 420px;
    padding: 30px;
}

.yyly {
    width: 100%;
    overflow: hidden;
}

.yyly_1 {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
}

.yyly_11 {
    padding: 40px 0;
}

.yyly_22 {
    text-align: center;
}

.yyly_2 h3 {
    color: #000;
    font-size: 18px;
}

.yyly_22 h3 {
    /* [disabled]color: #000; */
    font-size: 24px;
    height: 35px;
}

.yyly_3 {
    width: 100%;
    overflow: hidden;
    padding: 50px 0;
    text-align: center;
}

.yyly_33 {
    padding: 60px 0;
}

.yyly_4 {
    float: left;
    width: 20%;
}

.yyly_44 {
    width: 16.666666%;
}

.zhcs {
    width: 100%;
}

.yyly_4 h3 {
    font-weight: 100;
    font-size: 18px;
    margin-top: 20px;
}

.zhcs img {
    border: 3px solid #e6e9f0;
    border-radius: 100%;
    padding: 22px 31px;
}

.zhcs-1 img {
    border: 3px solid #e6e9f0;
    border-radius: 100%;
    padding: 40px 40px;
}

.xgzl {
    width: 100%;
    overflow: hidden;
}

.xgzl_1 {
    width: 100%;
    overflow: hidden;
}

.xgzl_11.active {
    display: block;
}

.xgzl_11 {
    display: none;
}

.xgzl_2 {
    width: 100%;
    overflow: hidden;
}

.xgzl_2 h3 {
    color: #000;
    font-size: 18px;
}

.xgzl_3 {
    width: 100%;
    padding: 30px 0;
}

.xgzl_4 {
    width: 100%;
    overflow: hidden;
    background: #e7e8ed;
    height: 60px;
    display: flex;
    align-items: center;
}

.xgzl_4 li {
    float: left;
    height: 60px;
    width: 230px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.xgzl_4 .active {
    background: #5a9ad7;
    color: #fff;
}

.xgzl_4 .active_1 {
    /*color: #fff;*/
}

.xgzl_4 li a {
    font-size: 16px;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.xgzl_22 {
    width: 100%;
    margin-top: 30px;
}

.xgzl_22 h3 {
    font-weight: 100;
}

.xgzl_222 {
    width: 100%;
    padding: 30px 0;
}

.xgzl_222 p {
    line-height: 2;
    color: #666666;
}

.kongbai {
    margin-top: 80px;
}

.xmss {
    width: 100%;
    overflow: hidden;
}

.xmss_1 {
    width: 100%;
    overflow: hidden;
}

.xmss_2 {
    width: 100%;
    padding: 30px 0;
    text-align: center;
}

.xmss_2 h3 {
    color: #000;
    font-size: 24px;
    height: 60px;
}

.xmss_3 {
    width: 100%;
    overflow: hidden;
}

.xmss_4 {
    width: 49%;
    float: left;
    position: relative;
}

.xmss_5 {
    width: 100%;
    height: 488px;
    overflow: hidden;
}

.xmss_5 img {
    width: 100%;
    height: 488px;
    transition: all 0.4s;
}

.xmss_5 img:hover {
    transform: scale(1.2);
}

.xmss_6 {
    width: 50%;
    float: right;
}

.xmss_7 {
    width: 100%;
    overflow: hidden;
}

.xmss_8 {
    width: 49%;
    height: 237px;
    float: left;
    position: relative;
    overflow: hidden;
}

.xmss_8 img {
    width: 100%;
    transition: all 0.4s;
}

.xmss_8 img:hover {
    transform: scale(1.2);
}

.xmss_9 {
    width: 49%;
    height: 237px;
    float: right;
    position: relative;
    overflow: hidden;
}

.xmss_9 img {
    width: 100%;
    transition: all 0.4s;
}

.xmss_9 img:hover {
    transform: scale(1.2);
}

.xmss_10 {
    width: 100%;
    overflow: hidden;
    margin-top: 14px;
}

.xmss_11 {
    width: 49%;
    height: 237px;
    float: left;
    position: relative;
    overflow: hidden;
}

.xmss_11 img {
    width: 100%;
    transition: all 0.4s;
}

.xmss_11 img:hover {
    transform: scale(1.2);
}

.xmss_12 {
    width: 49%;
    height: 237px;
    float: right;
    position: relative;
    overflow: hidden;
}

.xmss_12 img {
    width: 100%;
    transition: all 0.4s;
}

.xmss_12 img:hover {
    transform: scale(1.2);
}

.zsq {
    position: absolute;
    z-index: 999;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    height: 50px;
    display: flex;
    align-items: center;
}

.zsq p {
    color: #fff;
    font-size: 15px;
    position: relative;
    left: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.zsq_1 {
    position: absolute;
    z-index: 999;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.zsq_1 p {
    color: #fff;
    font-size: 18px;
    position: relative;
    left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.shfw {
    width: 100%;
    overflow: hidden;
}

.shfw_1 {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
}

.shfw_1 h3 {
    text-align: center;
    color: #000;
    font-size: 24px;
    position: relative;
    top: 20px;
}

.shfw_2 {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
    display: flex;
    margin: 0 auto;
    text-align: center;
    align-items: center;
    justify-content: flex-end;
    font-size: 18px;
    position: relative;
    top: 30px;
}

.wxwx {
    margin-top: 30px;
}

.shfw_3 {
    float: left;
    overflow: hidden;
    display: flex;
    align-items: center;
    width: 25%;
    justify-content: end;
    margin-left: 8px;
    background: #fbfbfb;
    height: 140px;
    display: flex;
    justify-content: center;
}

.shfw_4 {
    float: left;
}

.shfw_5 {
    float: right;
    margin-left: 10px;
}

.bgkl {
    background: #fafafa;
}

.yywh {
    width: 100%;
    overflow: hidden;
}

.yywh_1 {
    width: 100%;
    overflow: hidden;
}

.yywh_2 {
    width: 100%;
    text-align: center;
    padding: 30px 0;
}

.yywh_2 h3 {
    text-align: center;
    color: #000;
    font-size: 24px;
}

.yywh_3 {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
}

.yywh_4 {
    width: 32.9%;
    float: left;
    overflow: hidden;
    height: 270px;
    position: relative;
}

.yywh_4 img {
    width: 100%;
    transition: all 0.4s;
}

.yywh_4 img:hover {
    transform: scale(1.2);
}

.dzkf {
    width: 100%;
    overflow: hidden;
    background-image: url(../img/sht.png);
}

.dzkf_1 {
    width: 100%;
    overflow: hidden;
    padding: 49px 0;
    text-align: center;
}

.dzkf_2 {
    width: 100%;
    overflow: hidden;
}

.dzkf_2 h3 {
    color: #fff;
    font-size: 24px;
}

.dzkf_3 {
    width: 100%;
    padding: 40px 0;
}

.dzkf_3 p {
    font-size: 16px;
    color: #fff;
    line-height: 2;
}

.qadfk {
    width: 100%;
    overflow: hidden;
}

.qadfk1 {
    width: 100%;
    overflow: hidden;
}

.qadfk2 {
    width: 100%;
    padding: 50px 0;
}

.qadfk2 p {
    line-height: 2;
    color: #333333;
    height: 150px;
    align-items: center;
    padding: 30px;
    background: #fff;
    color: #333;
    font-size: 22px;
}

.yply {
    width: 100%;
    overflow: hidden;
    background: #fff;
}

.yply_1 {
    width: 100%;
    overflow: hidden;
    padding: 50px 0;
}

.yply_1 h3 {
    color: #333333;
    font-size: 24px;
    text-align: center;
}

.yply_2 {
    width: 100%;
    overflow: hidden;
    padding: 60px 0;
}

.yply_2 img {
    width: 100%;
}

.mdxq {
    width: 100%;
    overflow: hidden;
}

.mdxq_1 {
    width: 100%;
    padding: 50px 0;
}

.mdxq_2 {
    text-align: center;
}

.mdxq_2 h3 {
    color: #333333;
    font-size: 24px;
    text-align: center;
}

.wbk {
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
}

.wbk_1 {
    width: 49%;
    float: left;
}

.wbk_2 {
    width: 49%;
    float: right;
}

.input {
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    margin-top: 10px;
    justify-content: flex-end;
}

.input p {
    float: left;
    text-align: center;
    color: #333;
    font-size: 18px;
}

.input input {
    width: 69.666666%;
    height: 50px;
    background: #e3ecf5;
    border: 1px;
}

.wbk_3 {
    width: 100%;
    overflow: hidden;
}

.input_1 {
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.input_1 p {
    float: left;
    text-align: center;
    color: #333;
    font-size: 16px;
}

.input_1 input {
    width: 85%;
    height: 50px;
    background: #e3ecf5;
    border: 1px;
}

.input_2 {
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 10px;
}

.input_2 p {
    float: left;
    text-align: center;
    color: #333;
    font-size: 16px;
}

.input_2 input {
    width: 85%;
    height: 50px;
    background: #e3ecf5;
    border: 1px;
}

.input_3 {
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: flex-end;
    margin-top: 10px;
}

.input_3 p {
    float: left;
    text-align: center;
    color: #333;
    font-size: 16px;
}

.input_3 input {
    width: 85%;
    height: 100px;
    background: #e3ecf5;
    border: 1px;
}

.tjdd {
    width: 100%;
    padding: 20px 0;
    display: flex;
    justify-content: flex-end;
}

.tjdd .tijiao {
    border: 1px solid #6ba5e5;
    background: #6ba5e5;
    padding: 9px 90px;
    border-radius: 30px;
    color: #fff;
    font-size: 18px;
}

.xczl {
    width: 100%;
    overflow: hidden;
}

.xczl_1 {
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
}

.xczl_2 {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #dddddd;
    padding: 30px 0;
    display: flex;
    justify-content: center;
}

.xczl_2 li {
    float: left;
    width: 16%;
}

.xczl_2 li a {
    font-size: 24px;
    color: #666666;
}

.xczl_2 li a:hover {
    color: #5a9ad7;
    border-bottom: 3px solid #5a9ad7;
    padding: 27px 0;
}

.active.active_1 {
    color: #5a9ad7;
    border-bottom: 3px solid #5a9ad7;
    padding: 27px 0;
}

.cssbg {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
}

.cssbg_1 {
    border: 1px solid #dddddd;
    height: 100%;
}

.cssbg_2 {
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
    border-bottom: 1px solid #dddddd;
    display: flex;
    align-items: center;
}

.cssbg_2 li {
    float: left;
    width: 25%;
    text-align: center;
}

.cssbg_2 li a {
    color: #666666;
    font-size: 18px;
}

.cssbg_3 {
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
    border-bottom: 1px solid #dddddd;
    display: flex;
    align-items: center;
}

.cssbg_3 li {
    float: left;
    width: 25%;
    text-align: center;
}

.cssbg_3 li a {
    color: #666666;
    font-size: 18px;
}

.fy {
    width: 100%;
    padding: 30px 0;
}

.fy_1 {
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    padding: 30px 0;
}

.fy_1 li {
    float: left;
    margin-left: 10px;
}

.fy_1 li a {
    color: #b5c4d2;
    border: 1px solid #b5c4d2;
    padding: 5px 10px;
    font-size: 15px;
}

.fy_1 li a:hover {
    background: #0f2177;
    color: #fff;
}

.active_2 {
    background: #5a9ad7;
    color: #fff!important;
    border: 1px solid #5a9ad7;
}

.lxwm {
    width: 100%;
    overflow: hidden;
}

.lxwm_1 {
    width: 100%;
    overflow: hidden;
    padding: 60px 0;
}

.lxwm_2 {
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
    background: #fff;
}

.lxwmdt {
    width: 50%;
    float: left;
}

.lxwmdt1 {
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.yddeyz {
    width: 100%;
    overflow: hidden;
    margin-left: 8%;
}

.lxwmdt1 img {
    float: left;
}

.lxwmdt1 h3 {
    margin-left: 3%;
    font-size: 24px;
}

.lxwmdt2 {
    width: 100%;
    overflow: hidden;
}

.lxwmdt2 span {
    color: #666666;
    font-size: 16px;
}

.lxwmdt2 p {
    color: #000;
    font-size: 16px;
}

.lxwmdt3 {
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
}

.lxwmdt3 p {
    color: #666666;
}

.lxwmdt3 h3 {
    color: #0f2177;
    font-size: 21px;
    padding: 10px 0;
}

.lxwmdt4 {
    width: 100%;
    overflow: hidden;
}

.lxwmdt4 p {
    line-height: 2;
    color: #000;
    font-size: 16px;
}

.lxwmdt4 span {
    color: #666666;
    font-size: 16px;
}

.lxwmdtdt {
    width: 50%;
    float: left;
}

.lxwmdtdt_1 {
    width: 100%;
    overflow: hidden;
}

.lxwmdtdt_1 img {
    width: 90%;
}

.gwmly {
    width: 100%;
    overflow: hidden;
}

.gwmly_1 {
    width: 100%;
    overflow: hidden;
    padding: 60px 0;
}

.gwmly_2 {
    width: 100%;
    overflow: hidden;
}

.gwmly_2 h3 {
    color: #333333;
    font-size: 24px;
}

.glForm-main {
    margin-top: 40px;
}

.glForm-left {
    width: 80%;
    height: 418px;
    float: left;
    background: #eff3f6;
    border-top: 4px solid #6ba5e5;
    border-radius: 5px 0 0 5px;
}

.glForm-left form {
    padding: 36px 40px 40px;
}

.form-input:first-child {
    margin-top: 0;
}

.form-input {
    margin-top: 20px;
    position: relative;
}

.form-input input {
    width: 386px;
    height: 40px;
    font-size: 14px;
    color: #333;
    background: #fff;
    border: 1px solid #e6e6e6;
    text-indent: 16px;
}

.form-input .n-msg {
    position: absolute;
    left: 0;
    top: 40px;
    color: #e14539;
}

.form-input {
    margin-top: 20px;
    position: relative;
}

.yx_select {
    margin-top: 20px;
}

form .v-select {
    width: 386px;
    height: 40px;
    font-size: 14px;
    background: #fff url(../images/xztou.png) no-repeat 360px center;
    border: 1px solid #e6e6e6;
    text-indent: 16px;
    line-height: 40px;
    outline: none;
    position: relative;
    color: #666;
}

.glForm-main .select-panel {
    color: #b1b1b1;
}

form .select-menu {
    width: 386px;
    background: #fff;
    position: absolute;
    left: 0;
    top: 41px;
}

.form-tea {
    margin-top: 20px;
}

.form-tea textarea {
    padding: 10px 15px;
    width: 735px;
    height: 60px;
    font-size: 14px;
    background: #fff;
    border: 1px solid #e6e6e6;
    line-height: 24px;
    outline: none;
}

.form-tea {
    margin-top: 20px;
}

.form-but {
    margin-top: 20px;
}

.form-but button {
    background: #6ba5e5;
    width: 200px;
    height: 42px;
    color: #fff;
    border-radius: 50px;
    font-size: 18px;
    cursor: pointer;
    border: 0;
}

.glForm-right {
    float: left;
    width: 20%;
    height: 418px;
    background: url(../img/bdyou.jpg) no-repeat center top;
}

.glForm-iho {
    width: 246px;
    height: 63px;
    margin: 0 auto;
    border-radius: 5px;
    background-color: rgba(255, 255, 255, 0.15);
    text-align: center;
    font-size: 14px;
    color: #fff;
    padding-top: 7px;
    margin-top: 30px;
}

.glForm-iho span {
    display: block;
    font-size: 26px;
    font-weight: bold;
}

.glForm-tx {
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    margin-top: 16px;
}

.glForm-post a {
    width: 150px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border: 1px solid #fff;
    font-size: 18px;
    color: #fff;
    display: block;
    border-radius: 50px;
    margin: 164px auto 0;
}

.clearfix:after, .clf:after {
    /* visibility: hidden; */
    display: block;
    font-size: 0;
    content: '.';
    clear: both;
    height: 0;
}

.qyjs {
    width: 100%;
    overflow: hidden;
}

.qyjs_1 {
    width: 100%;
    overflow: hidden;
    padding: 60px 0;
}

.qyjs_2 {
    width: 100%;
    overflow: hidden;
}

.qyjs_3 {
    width: 49%;
    float: left;
}

.qyjs_3 {
    width: 49%;
    float: left;
}

.qyjs_4 {
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
}

.qyjs_4 h3 {
    color: #333;
    font-size: 24px;
}

.qyjs_4 p {
    border-bottom: 2px solid #6ba5e5;
    width: 30px;
    padding: 5px 0;
}

.qyjs_wz {
    width: 100%;
    overflow: hidden;
}

.qyjs_wz p {
    width: 100%;
    line-height: 2;
    color: #666666;
}

.qyjs_wz p:nth-child(2) {
    margin-top: 30px;
}

.qyjs_5 {
    width: 49%;
    float: right;
}

.qyjs_6 {
    width: 100%;
}

.qyjs_6 img {
    width: 100%;
    height: 500px;
    width: 600px;
}

.yjyj {
    width: 100%;
    overflow: hidden;
    background: #f5f5f5;
}

.yjyj_1 {
    width: 100%;
    overflow: hidden;
    padding: 50px 0;
}

.yjyj_2 {
    width: 100%;
    overflow: hidden;
    padding: 0;
    display: grid;
    justify-content: center;
}

.yjyj_2 h3 {
    color: #333;
    font-size: 24px;
}

.yjyj_2 p {
    width: 35px;
    border-bottom: 2px solid #6ba5e5;
    padding: 10px 0;
    margin: 0 auto;
}

.yjyj_3 {
    width: 100%;
    overflow: hidden;
    background: #e7e8ed;
    margin-top: 40px;
}

.yjyj_4 {
    width: 100%;
    overflow: hidden;
    height: 300px;
}

.yjyj_5 {
    float: left;
    width: 60%;
}

.yjyj_55 {
    width: 70%;
    padding: 80px;
}

.yjyj_55 h3 {
    font-size: 24px;
    color: #5a9ad7;
    font-weight: 100;
}

.yjyj_55 p {
    line-height: 2;
    margin-top: 10px;
    color: #666666;
}

.yjyj_3333 .yjyj_55 {
    padding: 8px 80px;
}

.dht {
    float: right;
    width: 40%;
}

.dht img {
    width: 100%;
    height: 350px;
}

.yjyj_6 {
    width: 40%;
    float: left;
}

.yjyj_6 img {
    width: 100%;
    height: 350px;
}

.yjyj_7 {
    width: 60%;
    float: right;
}

.yjyj_77 {
    /* width: 90%; */
    padding: 30px 80px;
}

.yjyj_77 h3 {
    font-size: 24px;
    color: #5a9ad7;
    font-weight: 100;
}

.yjyj777 {
    width: 100%!important;
    overflow: hidden;
    margin-top: 20px;
}

.yjyj777 p {
    line-height: 2;
    color: #666666;
}

.qyrz {
    width: 100%;
    overflow: hidden;
}

.qyrz_1 {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
}

.qyrz_2 {
    width: 100%;
    overflow: hidden;
}

.qyrz_2 h3 {
    color: #333333;
    font-size: 24px;
}

.lbgd {
    width: 100%;
    overflow: hidden;
    padding: 0px 0;
    background: #fafafa;
    margin-top: 30px;
}

.rjzzq {
    margin-top: 60px;
}

.lbgd-1 {
    margin-top: 60px;
}

.swiper-yyzz {
    width: 100%;
    overflow: hidden;
    margin: auto;
}

.swiper-yyzz img {
    width: 100%;
}

.zjt:after, .yjt:after {
    display: none;
}

.zjt {
    left: 30px!important;
}

.yjt {
    right: 30px!important;
}

.wmdfl {
    width: 100%;
    overflow: hidden;
}

.wmdfl_1 {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
}

.wmdfl_2 {
    width: 100%;
    overflow: hidden;
    display: grid;
    justify-content: center;
    padding: 10px 0;
}

.wmdfl_2 h3 {
    color: #333333;
    font-size: 24px;
}

.wmdfl_2 p {
    border-bottom: 3px solid #5a9ad7;
    width: 35px;
    margin: 0 auto;
    padding: 10px 0;
}

.bpgl {
    width: 100%;
    overflow: hidden;
}

.bpgl_1 {
    overflow: hidden;
    padding: 30px 0;
    text-align: center;
    float: left;
    width: 16.666666%;
}

.bpgl_2 {
    width: 100%;
    overflow: hidden;
}

.bpgl_2 img {
    border: 3px solid #e5eaf1;
    padding: 30px 35px;
    border-radius: 100%;
}

.bpgl_3 {
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
}

.bpgl_3 p {
    width: 100%;
    font-size: 18px;
    color: #333333;
}

.xsl {
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
}

.xsl_1 {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #eaeaea;
    display: flex;
    justify-content: center;
}

.xsl_1 li {
    float: left;
    width: 94px;
    text-align: center;
    margin-left: 100px;
    padding: 20px 0px;
    color: #666666;
    font-size: 18px;
}

.xsl_1 li.active {
    border-bottom: 2px solid #5a9ad7;
    color: #5a9ad7;
}

.xsl_1 li a.active {
    border-bottom: 2px solid #5a9ad7;
    color: #5a9ad7;
}

.xsl_1 li a {
    font-size: 22px;
    color: #666666;
}

.wlwxs {
    width: 100%;
    padding: 30px 0;
}

.wlwxs_1 {
    width: 100%;
    overflow: hidden;
    border: 1px solid #eaeaea;
    height: 650px;
}

.wlwxs_2 {
    width: 100%;
    overflow: hidden;
    padding: 30px;
    border-bottom: 1px solid #eaeaea;
    display: flex;
    align-items: center;
    background: #fafafa;
}

.wlwxs_3 {
    float: left;
    width: 93%;
}

.wlwxs_3 h3 {
    font-size: 21px;
    color: #333333;
    font-weight: 100;
}

.wlwxs_4 {
    overflow: hidden;
    line-height: 2;
}

.wlwxs_4 p {
    float: left;
    color: #666666;
    width: 10%;
}

.wlwxs_5 {
    float: right;
    width: 6%;
}

.gezz {
    width: 100%;
    overflow: hidden;
    padding: 30px;
}

.gezz1 {
    width: 100%;
    overflow: hidden;
}

.gezz1 h3 {
    font-size: 18px;
    color: #666666;
    font-weight: 100;
}

.gezz1 p {
    font-size: 16px;
    color: #666666;
    line-height: 2;
}

.gezz2 {
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
}

.gezz2 h3 {
    font-size: 18px;
    color: #666666;
    font-weight: 100;
}

.gezz2 p {
    font-size: 16px;
    color: #666666;
    line-height: 2;
}

.gezz3 {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
}

.gezz3 p {
    font-size: 16px;
    color: #666666;
    font-weight: 600;
}

.gezz3 a {
    color: #5a9ad7;
}

.kfgcs {
    width: 100%;
    margin-top: 20px;
    border: 1px solid #eaeaea;
}

.kfgcs1 {
    width: 100%;
    overflow: hidden;
    padding: 30px;
}

.kfgcs2 {
    float: left;
    width: 93%;
}

.kfgcs3 {
    width: 100%;
    overflow: hidden;
}

.kfgcs3 h3 {
    font-size: 21px;
    color: #333333;
    font-weight: 100;
}

.kfgcs4 {
    overflow: hidden;
    line-height: 2;
}

.kfgcs4 p {
    float: left;
    color: #666666;
    width: 10%;
}

.kfgcs5 {
    float: right;
    width: 7%;
}

.hzzm {
    width: 100%;
    overflow: hidden;
    /*padding: 30px 0;*/
}

.hzzm_1 {
    width: 100%;
    overflow: hidden;
}

.hzzm_1 p {
    padding: 20px 0;
    font-size: 16px;
    color: #666666;
}

.zczc {
    width: 100%;
    overflow: hidden;
    /* padding: 50px 0; */
}

.zczc h3 {
    padding: 0px 0;
    color: #000;
    font-size: 24px;
    text-align: center;
}

.zczc1 {
    width: 100%;
    overflow: hidden;
    margin-top: -20px;
}

.zczc2 {
    width: 49%;
    float: left;
    margin-top: 50px;
}

.zczc2 img {
    width: 100%;
}

.zczc3 {
    width: 49%;
    float: right;
}

.zczc4 {
    width: 100%;
    overflow: hidden;
    padding: 60px 0;
}

.zczc5 {
    width: 100%;
    overflow: hidden;
}

.zczc5 h3 {
    font-size: 28px;
    color: #333333;
    font-weight: 100;
}

.zczc6 {
    width: 100%;
    overflow: hidden;
    padding: 0px 0;
}

.zczc6 p {
    line-height: 3;
    color: #666666;
    font-size: 16px;
}

.hzms {
    width: 100%;
    text-align: center;
    padding: 0px 0;
    position: relative;
    bottom: -110px;
}

.hzms h3 {
    color: #fff;
    font-size: 24px;
}

.dlhz {
    width: 100%;
    overflow: hidden;
    background-image: url(../img/dlhz.png);
    background-position-x: center;
    background-size: 100% 100%;
}

.dlhz_1 {
    width: 100%;
    overflow: hidden;
}

.dlhz_2 {
    width: 100%;
    overflow: hidden;
    padding: 150px 0;
    text-align: center;
}

.dlhz_3 {
    float: left;
    width: 33.3333333%;
}

.dlhz_4 {
    width: 100%;
    overflow: hidden;
}

.dlhz_5 {
    width: 100%;
    overflow: hidden;
}

.dlhz_5 h3 {
    font-size: 18px;
    color: #fff;
}

.dlhz_6 {
    width: 65%;
    margin: 0 auto;
    margin-top: 20px;
}

.dlhz_6 p {
    color: #fff;
    font-size: 16px;
    line-height: 2;
}

.hzlc {
    width: 100%;
    overflow: hidden;
    background-image: url(../img/zzw.png);
    background-size: 100% 100%;
}

.hzlc_1 {
    width: 100%;
    overflow: hidden;
    padding: 60px 0;
}

.hzlc_2 {
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
}

.hzlc_3 {
    float: left;
}

.hzlc_4 {
    float: left;
    position: relative;
    display: flex;
    align-items: center;
}

.hzlc_4 h3 {
    position: absolute;
    color: #fff;
    font-size: 24px;
    left: 15%;
}

.tjxg {
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
}

.tjxg1 {
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
}

.tjxg1 li {
    float: left;
    width: 24%;
    text-align: center;
}

.tjxg2 {
    width: 100%;
}

.tjxg3 {
    width: 100%;
    padding: 20px 0;
}

.tjxg3 h3 {
    font-size: 18px;
    color: #666666;
    font-weight: 100;
}

.qysq {
    width: 100%;
    overflow: hidden;
    background-image: url(../img/qysq.jpg);
    background-size: cover;
    background-position-x: center;
}

.qysq_1 {
    width: 100%;
    overflow: hidden;
    padding: 60px 0;
}

.qysq_2 {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
}

.qysq_2 a {
    border: 1px solid #e5e5e5;
    padding: 10px 65px;
    border-radius: 15px;
    font-size: 18px;
    background: #e5e5e5;
    /*margin-left: 20px;*/
}

.qysq_2 a:nth-child(2) {
    margin-left: 15px;
}

.qysq_2 a.active {
    background: #6ba5e5;
    border: 1px solid #6ba5e5;
    color: #fff;
}

.qysq-33 {
    display: none;
}

.qysq-33.active {
    display: block;
    border-bottom: none;
    color: 0;
}

.qysq_3 {
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
}

.qysq_4 {
    width: 100%;
    overflow: hidden;
}

.qysq_4 p {
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
}

.qysq_4 input {
    height: 35px;
    width: 35%;
    font-size: 16px;
}

.qysq_5 {
    width: 100%;
    overflow: hidden;
}

.qysq_6 {
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
}

.qysq_6 input {
    width: 300px;
    height: 35px;
    font-size: 15px;
}

.qysq_6 input:nth-child(2) {
    margin-left: 10px;
}

.qysq_8 {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
}

.qysq_8 .tijiao {
    border: 1px solid #6ba5e5;
    background: #6ba5e5;
    padding: 10px 200px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    border-radius: 10px;
}

.hhdq {
    width: 100%;
    overflow: hidden;
}

.hhdq_1 {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
}

.hhdq_2 {
    width: 100%;
    overflow: hidden;
    background: #eaeaea;
    margin-top: 20px;
}

.hhda_3 {
    width: 49%;
    float: left;
}

.hhda_3 img {
    width: 100%;
}

.hhda_4 {
    width: 49%;
    float: right;
}

.hhda_5 {
    width: 80%;
    padding: 60px 30px;
}

.hhda_5 h3 {
    font-size: 24px;
    color: #666666;
}

.hhda_5 p {
    line-height: 2;
    margin-top: 30px;
    color: #666666;
}

.hhda_6 {
    width: 80%;
    padding: 0px 30px;
}

.hhda_6 a {
    border: 1px solid #666666;
    padding: 10px 40px;
    color: #666666;
}

.hhda_6 a:hover {
    border: 1px solid #5a9ad7;
    background: #5a9ad7;
    color: #fff
}

.hhda_33 {
    width: 49%;
    float: right;
}

.hhda_33 img {
    width: 100%;
}

.hhda_44 {
    width: 49%;
    float: left;
}

.jjxqy {
    width: 100%;
    overflow: hidden;
}

.jjxqy1 {
    width: 100%;
    padding: 60px 0;
}

.jjxqy2 {
    width: 100%;
    overflow: hidden;
    text-align: center;
}

.jjxqy2 h3 {
    font-size: 24px;
    color: #333333;
}

.jjxqy3 {
    width: 100%;
    background: #f6f6f6;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}

.jjxqy3 p {
    font-size: 15px;
    color: #666666;
}

.sgdp {
    width: 100%;
    overflow: hidden;
}

.sgdp p img {
}

.sgdp_1 {
    width: 100%;
}

.sgdp_1 p {
    font-size: 15px;
    line-height: 2;
    color: #666666;
}

.sgdp_2 {
    width: 100%;
    margin-top: 30px;
}

.sgdp_2 p {
    font-size: 15px;
    line-height: 2;
    color: #666666;
}

.sgdp_3 {
    width: 100%;
    margin-top: 30px;
}

.sgdp_3 p {
    font-size: 15px;
    line-height: 2;
    color: #666666;
}

.sgdp_4 {
    width: 100%;
    padding: 30px 0;
}

.sgdp_4 img {
    width: 100%;
}

.sgdp_5 {
    width: 100%;
}

.sgdp_5 img {
    width: 100%;
}

.bjzd {
    width: 100%;
    overflow: hidden;
}

.bjzd_1 {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
    border-bottom: 1px solid #b4c1d0;
}

.bjzd_2 {
    width: 100%;
    overflow: hidden;
}

.bjzd_3 {
    width: 100%;
    overflow: hidden;
}

.bjzd_4 {
    width: 100%;
    overflow: hidden;
}

.bjzd_5 {
    width: 30%;
    float: left;
}

.bjzd_5 img {
    width: 100%;
    height: 245px;
}

.bjzd_6 {
    width: 68%;
    float: right;
}

.bjzd_7 {
    width: 100%;
    overflow: hidden;
    padding: 15px 0;
}

.bjzd_7 h3 {
    color: #415270;
    font-size: 21px;
}

.bjzd_8 {
    width: 100%;
    overflow: hidden;
}

.bjzd_9 {
    width: 80%;
    float: left;
}

.bjzd_9 p {
    font-size: 15px;
    color: #666666;
    line-height: 2;
}

.bjzd_10 {
    width: 15%;
    float: right;
}

.bjzd_11 {
    background: #dde3e9;
    width: 90px;
    height: 95px;
    text-align: center;
}

.bjzd_11 h3 {
    font-size: 48px;
    color: #b5c4d2;
}

.bjzd_11 p {
    font-size: 16px;
    color: #b5c4d2;
}

.bjzd_12 {
    width: 100%;
    overflow: hidden;
}

.bjzd_12 a {
    font-size: 16px;
    color: #5a9ad7;
    line-height: 57px;
}

.bjzd_12 a:hover {
    color: #5a9ad7;
}

.qydt {
    width: 100%;
    overflow: hidden;
}

.qydt_2 {
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
}

.qydt_2 h3 {
    color: #0a1633;
    font-size: 21px;
    text-align: center;
}

.qydt_3 {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #cccccc;
    padding: 20px 0;
    display: flex;
    justify-content: center;
}

.qydt_3 p {
    float: left;
    color: #666666;
    font-size: 16px;
    text-align: center;
}

.paddbw {
    padding: 0 85px;
}

.lyly_1 {
    width: 100%;
    overflow: hidden;
    padding: 60px 0;
}

.lyly_2 {
    width: 100%;
    overflow: hidden;
}

.lyly_2 p {
    width: 100%;
    line-height: 2;
    color: #666666;
}

.lyly_3 {
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
}

.lyly_3 p {
    width: 100%;
    line-height: 2;
    color: #666666;
}

.dmdq {
    width: 100%;
    padding: 80px 0;
    border-bottom: 1px solid #cccccc;
}

.dmdq img {
    width: 100%;
}

.fhlb {
    width: 100%;
    padding: 30px 0;
    height: 50px;
}

.fhlb1 {
    float: left;
}

.fhlb1 p a {
    color: #666666;
    line-height: 2;
}

.fhlb2 {
    float: right;
    height: 50px;
    display: flex;
    align-items: center;
}

.fhlb2 a {
    border: 1px solid #666666;
    padding: 10px 20px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    color: #666666;
}

/*========æ‹›è˜=======*/
.zp_list.wrapper {
    padding: 20px 0;
}

.zp_list.active {
    display: block;
    border: none;
}

.zp_list {
    display: none;
}

.zp_con {
    background: #fff;
    padding-bottom: 80px;
}

.zp_con .legal {
    padding-bottom: 0;
}

.zp_con .legal p {
    padding-bottom: 65px;
}

.zp_list li {
    text-align: left;
    border: 1px solid #e1e1e1;
    margin-top: 20px;
}

.zp_font {
    font-size: 14px;
    line-height: 30px;
    color: #666666;
    display: none;
}

.zp_tit {
    font-size: 14px;
    line-height: 50px;
    color: #666;
    padding: 35px 33px 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    background: url(../img/jiahao.png) no-repeat right 30px center;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.zp_list .on .zp_tit {
    background: url(../img/jianhao.png) no-repeat right 30px center;
    border-bottom: 1px solid #e1e1e1;
}

.zp_det {
    color: #666;
    padding: 40px 36px 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.zp_tit .dq {
    font-size: 16px;
    color: #666;
    line-height: 16px;
}

.zp_tit .dq span:nth-child(2) {
    margin-left: 20px;
}

.zp_tit .dq span:nth-child(3) {
    margin-left: 20px;
}

.zp_tit .job {
    color: #333;
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 18px;
}

.zp_det p {
    color: #666;
    font-size: 14px;
}

.zp_det h3 {
    color: #444;
    font-size: 16px;
    padding: 24px 0 11px;
}

.zp_det a {
    color: #5a9ad7;
    font-size: 16px;
    display: inline-block;
    background: url(../images/c1.png)no-repeat left center;
    background-size: 20px 26px;
    margin-top: 15px;
    font-weight: 600;
}

.zp_det p span {
    display: inline-block;
    /*width: 456px;*/
}

#wrap {
    width: 100%;
}

#content {
    width: 100%;
    padding: 0;
    overflow: hidden;
    text-align: left;
    min-height: calc(100vh - 378px);
}

#center_all {
    margin-top: 150px;
}

/* header */
#header {
    position: fixed;
    z-index: 3;
    left: 0;
    top: 0;
    width: 100%;
    height: 81px;
    color: #fff;
}

#header .container {
    position: relative;
}

#header .bg {
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/navbg.jpg) repeat-x center top;
}

#header .en {
    float: right;
    line-height: 81px;
    padding-left: 15px;
}

#header .en a {
    color: #fff;
}

/* nav */
#nav {
    float: left;
}

#nav .mainNav {
    height: 70px;
    line-height: 70px;
}

#nav .mainNav .li1 {
    float: left;
    position: relative;
    margin-left: 19px;
}

#nav .mainNav .li1 .a1 {
    position: relative;
    display: block;
    padding: 0 8px;
    color: #333;
}

#nav .mainNav .li1 .aa {
    color: #333;
}

#nav .mainNav .li1.on1 .a1,#nav .mainNav .li1 .a1:hover {
    height: 70px;
    border-bottom: 3px solid #5a9ad7;
    text-decoration: none;
    color: #5a9ad7;
}

#nav .mainNav .ul1 {
    display: none;
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 0;
    width: 100%;
}

#nav .mainNav .ul1 .ulBg1 {
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #006edf;
    filter: alpha(opacity=60);
    opacity: .6;
}

#nav .mainNav .ul1 .li2 {
    line-height: 45px;
    height: 45px;
    background: url(../img/navli2bg.png) repeat-x left bottom;
    margin: 0 3px;
}

#nav .mainNav .ul1 .li2 .a2 {
    display: block;
    color: #fff;
    font-size: 12px;
}

#nav .mainNav .ul1 .li2 .a2:hover {
    font-weight: bold;
    text-decoration: none;
}

#nav .mainNav .ul1 .last2 {
    /*background: none;*/
}

#ulID3 {
    display: none !important;
}

#liID61 {
    display: none !important;
}

#liID104 {
    display: none !important;
}

#nav .mainNav .ul1 {
    width: 220px!important;
    margin-left: -100px;
    left: 50%!important;
}

.float-left {
    float: left;
}

.header {
    width: 100%;
    height: 70px;
    position: fixed;
    left: 0;
    top: 0;
    background: #fff;
    color: #74b841;
    z-index: 999;
    min-width: 1000px;
    border-bottom: 2px solid #eef3f8;
}

.header_1 {
    width: 100%;
    height: 70px;
    position: fixed;
    left: 0;
    top: 0;
    background: #fff;
    color: #fefeff;
    z-index: 999;
    min-width: 1000px;
    border-bottom: 2px solid #eef3f8;
}

.logo a {
    display: block;
    margin-left: 60px;
    margin-top: 10px;
}

.logo img {
    width: 100%;
    height: 100%;
}

.head-catalog {
    font-size: 16px;
    /*font-family: FZLTXHK regular;*/
    line-height: 85px;
    text-align: center;
    width: 64%;
    display: flex;
    justify-content: center;
}

.dh_1 {
    float: right;
    display: flex;
    align-items: center;
    height: 70px;
    width: 15%;
}

.dh_1 p {
    margin-left: 10px;
    font-weight: 600;
    font-size: 18px;
}

.dh_2 {
    color: #74b841;
    font-size: 18px;
    font-weight: 600;
}

/* pcå¤´éƒ¨ */
.index_head {
    width: 100%;
    background: #fff;
}

.index_head_cont {
    width: 1400px;
    margin: 0 auto;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.index_head_cont_r {
    width: 100%;
    overflow: hidden;
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
}

.index_head_cont_r_div1 {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-top: 15px;
}

.index_head_cont_r_div1_a {
    display: flex;
    align-items: center;
    margin-left: 20px;
}

.index_head_cont_r_div2 {
    display: flex;
    justify-content: center;
    width: 80%;
}

.index_head_cont_r_div2_a1 {
    line-height: 60px;
    display: block;
    color: #838383;
    border-bottom: 3px transparent solid;
    font-size: 17px;
    margin: 0 17px;
    padding: 0 2px;
}

.index_head_cont_r_div2 li:last-child .index_head_cont_r_div2_a1 {
    margin-right: 0;
    padding-right: 0;
}

.index_head_cont_r_div2_a1.active {
    border-bottom: 3px #00499B solid;
    color: #00499B;
}

.index_head_cont_r_div1_a p {
    color: #5a9ad7;
    font-size: 15px;
    margin-left: 10px;
}

.index_head_cont_r_div1_a img {
    width: 13px;
}

/* pcå¤´éƒ¨ END */
/*nav*/
/*#nav{margin:60px auto 0 auto;width:1080px;height:32px;}*/
#nav .jquery_out {
    float: left;
    line-height: 32px;
    display: block;
    border-right: 1px solid #fff;
    text-align: center;
    color: #fff;
    font: 18px/32px "å¾®è½¯é›…é»‘";
    background: #062723 url(../images/slide-panel_03.png) 0 0 repeat-x;
}

#nav .jquery_out .smile {
    padding-left: 1em;
}

#nav .jquery_inner {
    margin-left: 16px;
}

#nav .jquery {
    margin-right: 1px;
    padding: 0 2em;
}

/*#nav .mainlevel{background:#ffe60c;float:left;border-right:1px solid #fff;width:140px;IE6 only}*/
#nav .mainlevel a {
    /*color:#838383;*/
    text-decoration: none;
    line-height: 60px;
    display: block;
    text-align: center;
    font-size: 17px;
    /*padding:0 32px;width:139px;*/
}

#nav .ejdh li a {
    font-size: 14px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(../img/navli2bg.png) repeat-x left top
}

#nav .mainlevel a:hover,#nav .mainlevel a.cur {
    /*color:#0079ff;*/
    text-decoration: none;
    /*background:#062723 url(../images/slide-panel_03.png) 0 0 repeat-x;*/
}

#nav .mainlevel ul {
    display: none;
    position: absolute;
    z-index: 999;
    margin-left: -15px;
}

#nav .mainlevel li {
    /*border-top:1px solid #fff;*/
    background: #00499B;
    width: 140px;
    /*IE6 only*/
}

.index_head_cont_r_div2_a1:hover {
    border-bottom: 3px #00499B solid;
    color: #00499B!important;
}

.common-problem {
    width: 100%;
    position: relative;
    margin: 30px auto;
}

.side-nav {
    width: 110px;
    position: fixed;
    right: 0;
    top: 390px;
}

.problem-list {
    width: 100%;
    box-sizing: border-box;
    color: #666666;
    margin-bottom: 50px;
}

.problem-title,.problem-message {
    width: 100%;
    line-height: 47px;
    text-align: left;
    box-sizing: border-box;
    border-collapse: collapse;
    text-align: left;
}

.problem-message {
    border: 1px solid #ddd;
    border-top: 0;
}

.problem-title {
    border: 1px solid #ddd;
    border-bottom: 0;
}

.problem-list th:nth-child(1) {
    padding-left: 30px;
    width: 80%;
}

.problem-list a {
    text-decoration: none;
    color: #666666;
}

.problem-list tr td {
    width: 100%;
    font-size: 17px;
}

.problem-list tr:nth-child(2n - 1) td:nth-child(1) {
    padding-left: 30px;
    width: 75%;
    /* display: inline-block; */
    float: left;
    height: 48px;
}

.problem-list tr:nth-child(2n - 1) td:nth-child(2) {
    width: 22%;
    /* display: inline-block; */
    float: right;
    height: 48px;
}

.problem-list tr:nth-child(2n - 1) td:nth-child(1) a {
    height: 48px;
    display: inline-block;
    max-width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.problem-list th {
    padding: 0;
    background-color: #f4f4f4;
    color: #333333;
    font-size: 16px;
}

.problem-message tr {
    border-top: 1px solid #ddd;
}

.no-data {
    border: 1px solid #ddd;
    font-size: 14px;
    display: none;
}

.no-data-pic {
    height: 200px;
    width: 200px;
    margin: 0 auto;
    background: url("../images/nodata.png") 0 0 no-repeat;
    background-size: 100% 100%;
}

.no-data p {
    height: 48px;
    line-height: 48px;
    text-align: center;
}

.new {
    color: red;
    border: 1px solid red;
    font-size: 10px;
    position: relative;
    top: -30px;
    display: inline-block;
    width: 32px;
    text-align: center;
    line-height: 14px;
}

.mess-active {
    background: #d7e7fe;
}

.nav-list {
    display: block;
    width: 110px;
    min-height: 80px;
    background: #226BBC;
    color: white;
    padding: 10px;
    box-sizing: border-box;
    font-size: 12px;
    text-align: center;
    margin-bottom: 2px;
    cursor: pointer;
}

.nav-list:hover {
    color: white
}

.customer-service-pic,.hotline-pic {
    width: 30px;
    height: 30px;
    margin: 0 auto;
}

.customer-service-pic {
    background: url("../images/customerservice.png") 0 0 no-repeat;
    background-size: 100% 100%;
}

.customer-service-text,.hotline-text {
    margin-top: 10px;
}

.hidden {
    display: none;
}

.problem-message a.question-select {
    color: #226bbc;
}

.problem-message tr:nth-child(2n) td {
    padding: 10px 30px;
    line-height: 30px;
    background: #d7e7fe;
}

.cpms {
    width: 100%;
    overflow: hidden;
    padding: 50px 0;
    display: flex;
    justify-content: center;
}

.cpms a {
    border: 1px solid #5a9ad7;
    color: #fff;
    font-size: 16px;
    padding: 15px 0px;
    margin-left: 5px;
    border-radius: 5px;
    background: #5a9ad7;
    float: left;
    text-align: center;
    width: 12%;
}

.cpms a.active {
    background: #949597;
    border: 1px solid #949597;
}

#cpms-1 {
    text-align: center;
}

#cpjg {
    text-align: center;
    padding: 30px 0;
}

#gnms {
    text-align: center;
}

#td {
    text-align: center;
    padding: 30px 0;
}

.cpms-11 {
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.cpms-11 img {
    float: left;
}

.cpms-11 h3 {
    font-size: 24px;
    color: #5a9ad7;
}

.cp-img {
    width: 100%;
    padding: 30px 0;
}

.cp-img img {
    width: 100%;
}

.ejdh a {
    color: #fff;
    position: relative;
    bottom: 1px;
}

.logo_wap {
    display: none;
}

.logo_1 {
    display: none;
}

.wap_header {
    display: none;
}

.wap_show {
    display: none;
}

.banner-wap {
    display: none;
}

.wap-hxjs {
    display: none;
}

.wap-bottom {
    display: none;
}

.wap-cpzx-1 {
    display: none;
}

@media screen and (max-width: 1366px) {
    .tempWrap {
    }

    .wlw_2 li {
        float: left;
        text-align: center;
        margin-left: 15px;
        margin-right: 20px;
    }
}

@media screen and (max-width: 1400px) {
    .w1400 {
        width:1200px;
    }

    .zdxtkj_1 {
        /*padding: 10.5px 0px;*/
        padding: 22.1px 0px;
    }

    /*.bottom_2 {
    float: left;
    margin-right: 45px;
}*/
    .head-catalog {
        width: 63%;
    }
}

@media screen and (max-width: 1366px) {
    .w1400 {
        margin:0 auto;
    }

    .zczc1 {
        margin-top: -80px;
        position: relative;
        top: 100px;
    }

    .zczc h3 {
        position: relative;
        top: 30px;
    }

    .head-catalog {
        font-size: 16px;
        /* font-family: FZLTXHK regular; */
        line-height: 85px;
        text-align: center;
        width: 60%;
        display: flex;
        justify-content: center;
    }

    .gsxw_1 a {
        border: 1px solid #dae4ef;
        padding: 8px 15px;
        border-radius: 30px;
        background: #dae4ef;
        color: #1c448b;
        font-size: 16px;
    }

    .hxys_4 {
        float: left;
        width: 20%;
        margin-left: 55px;
    }

    .cp_3 img {
        width: 100%;
        height: 567px;
        transition: all 0.8s;
    }

    .cp_6 img {
        width: 100%;
        height: 260px;
        transition: all 0.8s;
    }
}

@media screen and (max-width: 1366px) {
    #nav .mainNav .li1 .a1 {
        position: relative;
        display: block;
        padding: 0px 4px;
        color: #333;
    }

    .zedacloud4 img {
        width: 100%;
        /* height: 430px; */
    }

    .zedacloud44 img {
        width: 100%;
        height: 430px;
        display: flex;
        align-items: center;
    }

    .yjyj_4 {
        width: 100%;
        overflow: hidden;
        height: 350px;
    }

    .hhda_5 p {
        line-height: 2;
        margin-top: 30px;
        color: #666666;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        overflow: hidden;
    }

    .dlhz {
        height: 550px;
    }

    /*    .bottom_2 {

    float: left;

    margin-right: 36px;

}*/
    .yywh_4 {
        width: 33%;
    }

    .cp_3 p {
        font-size: 14px;
    }

    .cp_6 p {
        font-size: 14px;
    }

    .cp_7 p {
        font-size: 14px;
    }

    .cp_9 p {
        font-size: 14px;
    }

    .cp_10 p {
        font-size: 12px;
    }

    .cp_11 p {
        font-size: 14px;
    }
}

@media screen and (max-width: 1200px) {
    .w1400 {
        width: 95%;
        margin: 0 auto;
    }

    .w95 {
        width: 95%;
        margin: 0 auto;
    }

    .header {
        display: none;
    }

    .wlw {
        /* display: none; */
        /* wap å¤´éƒ¨ */
    }

    .logo_1 {
        display: block;
        float: left;
        display: flex;
        align-items: center;
        height: 60px;
        position: relative;
        left: 10px;
    }

    .logo_1 img {
        width: 200px;
    }

    .wsc-logo img {
        width: 200px;
    }

    .wap_header {
        display: block;
    }

    .wap_show {
        display: block;
    }

    .logo_wap {
        display: block;
        width: 100%;
        height: 60px;
    }

    .wap_show {
        display: block;
    }

    .wap_header {
        width: auto;
        float: right;
        height: 60px;
        display: flex;
        align-items: center;
    }

    .wap_header_btn {
        width: 60px;
        height: 60px;
        background: url(../img/daoh.png) no-repeat center right;
        display: block;
        float: right;
        background-size: 55% 55%;
        cursor: pointer;
        position: relative;
        top: 0px;
        left: -10px;
    }

    .wap_header_btn.wap_header_btn2 {
        background: url(../img/close-icon.png) no-repeat center right;
        background-size: 45% 45%;
    }

    .wap_headlist {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: -100%;
        background-color: #fff;
        z-index: 999999999;
        transition: all .36s ease;
        overflow-y: scroll;
    }

    .wap_headlist.active {
        left: 0;
    }

    .wap_headlist_top {
        width: 100%;
        border-bottom: 1px solid #eaeaea;
    }

    .wap_headlist_top_cont {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .wap_headlist_cont {
        width: 100%;
    }

    .wap_headlist_cont_uls {
        width: 100%;
    }

    .wap_headlist_cont_uls li {
        border-bottom: 1px solid #eaeaea;
    }

    .wap_headlist_cont_uls_a1 {
        display: block;
        color: #555;
        font-size: 20px;
        line-height: 55px;
        padding: 0 16px;
    }

    .wap_a1 {
        background: url(../img/wap_down.png) no-repeat right center;
        background-size: 18px auto;
        background-position-x: 95%;
        transition: all 0.4s;
        padding: 0 1.5%;
        box-sizing: border-box;
    }

    .wap_a1 .active {
        background: url(/Public/Uploads/weblogo/wap_up.png) no-repeat right center;
        background-size: 18px auto;
        background-position-x: 95%;
    }

    .wap_headlist_cont_uls_a1 span {
        float: right;
        position: relative;
        right: 5%;
        font-size: 30px;
    }

    .dropdown_menu {
        display: none;
        background: #e4e4e4;
    }

    .dropdown_menu a {
        display: block;
        height: 50px;
        line-height: 50px;
        box-sizing: border-box;
        border-bottom: 1px solid #f5f5f5;
        font-size: 18px;
        padding: 0 20px;
        color: #333333;
    }

    /* wap å¤´éƒ¨ END */
}

@media screen and (max-width: 768px) {
    .w1400 {
        width: 95%;
        margin: 0 auto;
    }

    .w95 {
        width: 95%;
        margin: 0 auto;
    }

    .header {
        display: none;
    }

    .wlw {
        /* display: none; */
        /* wap å¤´éƒ¨ */
    }

    .logo_1 {
        display: block;
        float: left;
        display: flex;
        align-items: center;
        height: 60px;
        position: relative;
        left: 10px;
    }

    .logo_1 img {
        width: 200px;
    }

    .wsc-logo img {
        width: 200px;
    }

    .wap_header {
        display: block;
    }

    .wap_show {
        display: block;
    }

    .logo_wap {
        display: block;
        width: 100%;
        height: 60px;
    }

    .wap_show {
        display: block;
    }

    .wap_header {
        width: auto;
        float: right;
        height: 60px;
        display: flex;
        align-items: center;
    }

    .wap_header_btn {
        width: 60px;
        height: 60px;
        background: url(../img/daoh.png) no-repeat center right;
        display: block;
        float: right;
        background-size: 55% 55%;
        cursor: pointer;
        position: relative;
        top: 0px;
        left: -10px;
    }

    .wap_header_btn.wap_header_btn2 {
        background: url(../img/close-icon.png) no-repeat center right;
        background-size: 45% 45%;
    }

    .wap_headlist {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: -100%;
        background-color: #fff;
        z-index: 999999999;
        transition: all .36s ease;
        overflow-y: scroll;
    }

    .wap_headlist.active {
        left: 0;
    }

    .wap_headlist_top {
        width: 100%;
        border-bottom: 1px solid #eaeaea;
    }

    .wap_headlist_top_cont {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .wap_headlist_cont {
        width: 100%;
    }

    .wap_headlist_cont_uls {
        width: 100%;
    }

    .wap_headlist_cont_uls li {
        border-bottom: 1px solid #eaeaea;
    }

    .wap_headlist_cont_uls_a1 {
        display: block;
        color: #555;
        font-size: 20px;
        line-height: 55px;
        padding: 0 20px;
    }

    .wap_a1 {
        background: url(../img/wap_down.png) no-repeat right center;
        background-size: 18px auto;
        background-position-x: 95%;
        transition: all 0.4s;
        padding: 0 5%;
        box-sizing: border-box;
    }

    .wap_a1 .active {
        background: url(/Public/Uploads/weblogo/wap_up.png) no-repeat right center;
        background-size: 18px auto;
        background-position-x: 95%;
    }

    .wap_headlist_cont_uls_a1 span {
        float: right;
        position: relative;
        right: 5%;
        font-size: 30px;
    }

    .dropdown_menu {
        display: none;
        background: #e4e4e4;
    }

    .dropdown_menu a {
        display: block;
        height: 50px;
        line-height: 50px;
        box-sizing: border-box;
        border-bottom: 1px solid #f5f5f5;
        font-size: 18px;
        padding: 0 20px;
        color: #333333;
    }

    /* wap å¤´éƒ¨ END */
    /*banner*/
    .banner {
        display: none;
    }

    .banner-wap {
        display: block;
        width: 100%;
    }

    .banner-dt {
        width: 100%;
    }

    .banner-dt img {
        width: 100%;
    }

    .banner-wap-an2:after, .swiper-container-rtl .banner-wap-an1:after {
        display: none;
    }

    .banner-wap-an2 {
        left: 30px!important;
    }

    /*banner end*/
    /*æ ¸å¿ƒæŠ€æœ¯*/
    .hxys {
        display: none;
    }

    .wap-hxjs {
        display: block;
        width: 100%;
    }

    .wap-hxjs1 {
        width: 100%;
        overflow: hidden;
        padding: 10px 0;
    }

    .wap-hxjs2 {
        width: 100%;
        overflow: hidden;
        text-align: center;
        padding: 10px 0;
    }

    .wap-hxjs2 h3 {
        font-size: 21px;
    }

    .wap-hxjs2 p {
        line-height: 2;
        color: #9c9a9a;
        font-size: 14px;
    }

    .wap-hxys {
        padding: 10px 0;
    }

    .wap-ptys {
        width: 100%;
        overflow: hidden;
        text-align: center;
    }

    .wap-ptys img {
        width: 100%;
    }

    .wap-ptys p {
        color: #50585f;
        text-align: center;
        margin-top: 10px;
        font-size: 14px;
    }

    /*æ ¸å¿ƒæŠ€æœ¯ end*/
    /*ZedaSmartç‰©è”ç½‘å…¨ç³»åˆ—äº§å“æž¶æž„å›¾*/
    .zeda {
        display: none;
    }

    .wap-cpgjt {
        width: 100%;
        overflow: hidden;
        padding: 10px 0;
    }

    .wap-cpgjt img {
        width: 100%;
    }

    /*ZedaSmartç‰©è”ç½‘å…¨ç³»åˆ—äº§å“æž¶æž„å›¾ end*/
    /*äº§å“ä»‹ç»*/
    .cpjs {
        display: none;
    }

    .wap-cpjs {
        width: 100%;
        overflow: hidden;
        padding: 10px 0;
    }

    .wap-cpjs-1 {
        width: 100%;
        overflow: hidden;
    }

    .wap-cpjs-2 {
        width: 65.5555555%;
        float: left;
    }

    .wap-cpjs-3 {
        width: 100%;
    }

    .wap-cpjs-3 img {
        width: 100%;
    }

    .wap-cpjs-4 {
        width: 33.333333%;
        float: right;
    }

    .wap-cpjs-5 {
        width: 100%;
    }

    .wap-cpjs-5 img {
        width: 100%;
    }

    .wap-cpjs-6 {
        width: 100%;
    }

    .wap-cpjs-6 img {
        width: 100%;
    }

    .wap-cpjs-7 {
        width: 100%;
        overflow: hidden;
    }

    .wap-cpjs-8 {
        width: 100%;
    }

    .wap-cpjs-8 img {
        width: 100%;
    }

    .wap-cpjs-9 {
        width: 100%;
        overflow: hidden;
    }

    .wap-cpjs-10 {
        width: 100%;
        overflow: hidden;
    }

    .wap-cpjs-11 {
        width: 49%;
        float: left;
    }

    .wap-cpjs-11 img {
        width: 100%;
    }

    .wap-cpjs-12 {
        width: 49%;
        float: right;
    }

    .wap-cpjs-12 img {
        width: 100%;
    }

    .wap-cpzx-wz {
        position: relative;
    }

    .wap-cpzx-wz p {
        position: absolute;
        bottom: 3%;
        color: #fff;
        font-size: 12px;
        left: 5px;
    }

    /*äº§å“ä»‹ç» end*/
    /*è§£å†³æ–¹æ¡ˆ*/
    .jjfa {
        display: none;
    }

    .wap-jjfa {
        width: 100%;
        padding: 10px 0;
    }

    .wap-jjfa1 {
        width: 100%;
        overflow: hidden;
        position: relative;
    }

    .wap-jjfa1 img {
        width: 100%;
    }

    .wap-jjfa2 {
        width: 100%;
        position: absolute;
        bottom: 4px;
        text-align: center;
        height: 70px;
        background: rgba(0,0,0,0.4);
    }

    .wap-jjfa2 h3 {
        font-size: 13px;
        color: #fff;
        font-weight: 100;
        margin-top: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .wap-jjfa2 p {
        font-size: 14px;
        color: #fff;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

    /*è§£å†³æ–¹æ¡ˆ end*/
    /*æ–°é—»ä¸­å¿ƒ*/
    .xwzx {
        display: none;
    }

    .wap-xwzx {
        width: 100%;
        overflow: hidden;
        display: flex;
        align-items: flex-end;
        padding: 10px 0;
    }

    .wap-xwzx1 {
        float: left;
        width: 25%;
    }

    .wap-xwzx1 h3 {
        font-size: 18px;
        color: #415270;
        font-weight: bold;
    }

    .wap-xwzx1 p {
        font-size: 16px;
        color: #415270;
        font-weight: bold;
    }

    .wap-xwzx2 {
        float: left;
        width: 70%;
    }

    .wap-xwzx2 a {
        font-size: 16px;
        color: #415270;
        font-weight: bold;
        margin-left: 10px;
    }

    .wap-xwzx2 a.active {
        font-size: 16px;
        color: #415270;
        font-weight: bold;
        margin-left: 10px;
        border: 1px solid;
        padding: 5px 10px;
        border-radius: 30px;
    }

    .wap-xwzx3 {
        float: right;
        width: 30%;
        display: flex;
        justify-content: flex-end;
        position: relative;
        top: 5px;
    }

    .wap-xwzx3 a {
        font-size: 14px;
        border: 1px solid #e3ebf4;
        background: #e3ebf4;
        color: #1c448b;
        padding: 5px 20px;
        border-radius: 30px;
    }

    .wap-zh {
        width: 100%;
        overflow: hidden;
        padding: 10px 0;
    }

    .wap-gjwl {
        width: 100%;
        overflow: hidden;
    }

    .wap-gjwl1 {
        width: 70%;
        float: left;
    }

    .wap-gjwl1 p {
        font-size: 14px;
        color: #6b717b;
    }

    .wap-gjwl2 {
        float: right;
    }

    .wap-gjwl2 a {
        letter-spacing: 3px;
        position: relative;
        top: 10px;
        font-size: 14px;
        color: #6b717b;
        border-bottom: 1px solid;
        padding: 5px 0;
    }

    .wap-xwzx-img {
        width: 100%;
        padding: 10px 0;
    }

    .wap-xwzx-img img {
        width: 100%;
    }

    .wap-xwzx-xw {
        width: 100%;
        overflow: hidden;
    }

    .wap-xwzx-xw {
        display: none;
    }

    .wap-xwzx-xw.active {
        display: block;
        border-bottom: none;
    }

    .wap-xwzx-xw1 {
        width: 100%;
        overflow: hidden;
        border-bottom: #b4c1d0 solid 1px;
        padding: 10px 0;
    }

    .wap-xwzx-xw2 {
        float: left;
        width: 20%;
        text-align: center;
        background: #dde3e9;
        padding: 10px;
    }

    .wap-xwzx-xw2 h3 {
        font-size: 28px;
        color: #b4b4c6;
    }

    .wap-xwzx-xw2 p {
        font-size: 16px;
        color: #b4b4c6;
        font-weight: 600;
    }

    .wap-xwzx-xw3 {
        width: 70%;
        float: right;
    }

    .wap-xwzx-xw3 h3 {
        font-size: 15px;
        color: #415270;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .wap-xwzx-xw3 p {
        font-size: 14px;
        color: #415270;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }

    /*æ–°é—»ä¸­å¿ƒ end*/
    /* wapåº•éƒ¨*/
    .bottom {
        display: none;
    }

    .wap-bottom {
        display: block;
        width: 100%;
        overflow: hidden;
        background: #22447f;
    }

    .wap-bottom-1 {
        width: 100%;
        overflow: hidden;
    }

    .wap-bottom-2 {
        width: 100%;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 30px 0;
        position: relative;
        top: 15px;
    }

    .wap-bottom-22 {
        width: 80%;
        overflow: hidden;
        display: flex;
        align-items: center;
        border: 1px solid #fff;
        padding: 10px;
        justify-content: center;
        border-radius: 50px;
        background: #fff;
    }

    .wap-bottom-2 img {
        float: left;
    }

    .wap-bottom-2 p {
        color: #74b841;
        font-size: 28px;
    }

    .wap-bottom-3 {
        width: 100%;
        overflow: hidden;
        padding: 30px 0px;
        display: flex;
        justify-content: center;
    }

    .wap-bottom-33 {
        display: none;
        width: 40%;
        float: left;
    }

    .wap-bottom-333 {
        width: 35%;
        float: right;
    }

    .wap-bottom-4 {
        width: 100%;
        overflow: hidden;
        border-bottom: 1px solid #fff;
        padding: 10px 0;
    }

    .wap-bottom-4 p {
        font-size: 12px;
        color: #fff;
    }

    .wap-bottom-5 {
        width: 100%;
        overflow: hidden;
        padding: 10px 0;
    }

    .wap-bottom-5 p {
        font-size: 12px;
        color: #fff;
    }

    /*wapåº•éƒ¨end*/
    /*äº§å“ä»‹ç»*/
    .wlw_2 {
        display: none;
    }

    .wap-cpzx {
        display: block;
        width: 100%;
        overflow: hidden;
    }

    .wap-cpzx .swiper-slideÂ  {
        width: Â 100%!important;
        margin: Â 0 auto!important;
    }

    .wap-cpzx .swiper-slide.swiper-slide-active {
        width: 100%!important;
    }

    /*.wap-cpzx .swiper-wrapper {
    
    display: flex;

    justify-content: center;

}*/
    .zedacloud3 {
        margin-top: 0px;
        float: none;
        width: auto;
    }

    .zedacloud33 h3 {
        color: #333333;
        font-size: 24px;
        text-align: center;
    }

    .zedacloud34 p {
        width: 100%;
        color: #666666;
        font-size: 16px;
        line-height: 2;
    }

    .zedacloud4 {
        float: none;
        width: auto;
        padding: 10px 0;
        margin-top: 0!important;
    }

    .wap-dh-t {
        width: 100%;
        overflow: hidden;
        text-align: center;
    }

    .wap-dh-t p {
        font-size: 14px;
        margin-top: 10px;
        color: #727272;
    }

    .zedacloud44 img {
        width: 100%;
        height: 100%;
    }

    /*å†…é¡µ*/
    .zdh_1 {
        width: 100%;
        overflow: hidden;
        border-bottom: 1px solid #dddddd;
        padding: 15px 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .zdh_2 {
        float: right;
        margin-left: 10px;
        width: 90%;
    }

    .zdh_2 p {
        float: left;
        font-size: 13px;
        color: #666666;
    }

    .bzq_2 {
        width: auto;
        float: none;
    }

    .zdl_1 h3 {
        float: left;
        color: #333333;
        font-size: 21px;
    }

    .zdl_2 a {
        border: 1px solid #72b943;
        padding: 5px 15px;
        font-size: 14px;
        display: flex;
        color: #72b943;
        border-radius: 5px;
    }

    .bzq_3 {
        width: auto;
        float: none;
        padding: 30px 0;
    }

    .yyly_3 {
        display: none;
    }

    .wap-yyly-1 {
        width: 100%;
        overflow: hidden;
        text-align: center;
    }

    .wap-yyly-1 p {
        font-size: 14px;
        color: #333333;
    }

    .wap-yyly {
        display: block;
        width: 100%;
        padding: 10px 0;
    }

    .xgzl_4 {
        height: 40px;
    }

    .xgzl_4 li {
        height: 40px;
    }

    .xgzl_4 li a {
        font-size: 14px;
    }

    /*å†…é¡µend*/
    /*æœåŠ¡æ”¯æŒ*/
    .yyly_11 {
        padding: 10px 0;
    }

    .xmss_2 {
        padding: 0px 0;
    }

    .xmss_3 {
        display: none;
    }

    .wap-xmss {
        width: 100%;
        padding: 20px 0;
        display: block;
    }

    .wap-xmss1 {
        width: 100%;
        overflow: hidden;
    }

    .wap-xmss-1 {
        width: 49%;
        float: left;
        position: relative;
    }

    .wap-xmss-1 img {
        width: 100%;
    }

    .wap-xmss-1 p {
        width: 100%;
        position: absolute;
        bottom: 5px;
        font-size: 12px;
        color: #fff;
        background: rgba(0, 0, 0, 0.5);
        height: 35px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .wap-xmss-11 {
        width: 49%;
        float: right;
        position: relative;
    }

    .wap-xmss-11 img {
        width: 100%;
    }

    .wap-xmss-11 p {
        width: 100%;
        position: absolute;
        bottom: 5px;
        font-size: 12px;
        color: #fff;
        background: rgba(0, 0, 0, 0.5);
        height: 35px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .wap-xmss-2 img {
        width: 100%;
    }

    .wap-xmss-2 {
        width: 100%;
        position: relative;
    }

    .wap-xmss-2 p {
        width: 100%;
        position: absolute;
        bottom: 5px;
        font-size: 12px;
        color: #fff;
        background: rgba(0, 0, 0, 0.5);
        height: 35px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .shfw_1 {
        padding: 0;
    }

    .shfw_2 {
        display: none;
    }

    .wap-ssfw {
        display: block;
        width: 100%;
        padding: 10px 0;
    }

    .wap-ssfw-1 {
        width: 100%;
        overflow: hidden;
    }

    .wap-ssfw-2 {
        width: 50%;
        overflow: hidden;
        display: flex;
        align-items: center;
        float: left;
    }

    .wap-ssfw-2 img {
        float: left;
    }

    .wap-ssfw-2 p {
        float: left;
        margin-left: 8px;
        font-size: 14px;
    }

    .yywh_2 {
        padding: 15px 0;
    }

    .yywh_3 {
        display: none;
    }

    .wap-jjfa2-1 {
        width: 100%;
        position: absolute;
        bottom: 4px;
        text-align: center;
        height: 35px;
        background: rgba(0,0,0,0.4);
    }

    .wap-jjfa2-1 h3 {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%;
        font-size: 13px;
        color: #fff;
        font-weight: 100;
        margin-top: 10px;
    }

    /*å†…é¡µ*/
    .tjdd a {
        border: 1px solid #74b841;
        background: #74b841;
        padding: 15px;
        border-radius: 30px;
        color: #fff;
        width: 100%;
        text-align: center;
    }

    .wbk_1 {
        width: auto;
        float: none;
    }

    .wbk_2 {
        width: auto;
        float: none;
    }

    .input {
        width: 100%;
        overflow: hidden;
        display: flex;
        align-items: center;
        margin-top: 10px;
        justify-content: end;
    }

    .input p {
        float: left;
        width: 30%;
        text-align: center;
        color: #415270;
        font-size: 14px;
        display: flex;
        justify-content: end;
    }

    .input input {
        width: 100%;
        padding-left: 20px;
        font-size: 16px;
    }

    .input_1 input {
        width: 100%;
        padding-left: 20px;
        font-size: 16px;
    }

    .input_2 input {
        width: 100%;
        padding-left: 20px;
        font-size: 16px;
    }

    .input_3 input {
        width: 100%;
        padding-left: 20px;
        font-size: 16px;
    }

    .input_1 p {
        font-size: 14px;
        float: left;
        width: 30%;
        display: flex;
    }

    .input_2 p {
        font-size: 14px;
        float: left;
        width: 30%;
        display: flex;
    }

    .input_3 p {
        font-size: 14px;
        float: left;
        width: 30%;
        display: flex;
    }

    /*å†…é¡µ end*/
    /*æœåŠ¡æ”¯æŒ end*/
    /*wap ä¼ä¸šä»‹ç»*/
    .qyjs_1 {
        padding: 10px 0;
    }

    .qyjs_3 {
        width: auto;
        float: none;
    }

    .qyjs_5 {
        width: auto;
        float: none;
    }

    .yjyj_3 {
        background: none;
    }

    .yjyj_4 {
        height: auto;
    }

    .yjyj_5 {
        float: none;
        width: 100%;
    }

    .yjyj_55 {
        width: 100%;
        padding: 10px 0;
    }

    .yjyj_3333 .yjyj_55 {
        padding: 0;
    }

    .dht {
        float: none;
        width: 100%;
    }

    .dht img {
        height: 100%;
    }

    .yjyj33 {
        display: block;
    }

    .yjyj_333 {
        display: none;
    }

    .yjyj_77 {
        width: 100%;
        padding: 10px 0;
    }

    /*wap ä¼ä¸šä»‹ç» end*/
    .zczc2 {
        width: auto;
        float: none;
    }

    .zczc3 {
        width: auto;
        float: none;
    }

    .dlhz {
        width: 100%;
        height: auto;
        overflow: hidden;
        background-image: url(../img/dlhz.png);
        background-position-x: center;
        background-size: cover;
    }

    .dlhz_6 p {
        color: #fff;
        font-size: 15px;
        line-height: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .dlhz_4 img {
        width: 100px;
    }

    .dlhz_2 {
        width: 100%;
        overflow: hidden;
        padding: 60px 0;
        text-align: center;
    }

    .zczc4 {
        margin-top: 10px;
        padding: 0;
    }

    .hzlc_3 {
        float: left;
        width: 20%;
    }

    .hzlc_3 img {
        width: 80%;
    }

    .hzlc_4 {
        float: right;
        position: relative;
        display: flex;
        align-items: center;
        width: 80%;
    }

    .hzlc_4 img {
        width: 100%;
    }

    .hzlc_4 h3 {
        font-size: 18px;
    }

    .hzlc_1 {
        padding: 10px 0;
    }

    .tjxg {
        display: none;
    }

    .wap-tjxg img {
        width: 100%;
    }

    .wap-tjxg p {
        font-size: 14px;
        color: #666666;
    }

    .qysq {
        width: 100%;
        overflow: hidden;
        background-image: none;
    }

    .qysq_2 {
        text-align: center;
    }

    .qysq_2 a {
        border: 1px solid;
        padding: 10px;
        border-radius: 15px;
        font-size: 14px;
    }

    .qysq_4 input {
        height: 35px;
        width: 95%;
        font-size: 15px;
    }

    .qysq_6 input {
        width: 95%;
        height: 35px;
        font-size: 15px;
    }

    .qysq_6 input:nth-child(2) {
        margin-left: 0px;
        margin-top: 10px;
    }

    .qysq_8 {
        width: 100%;
        overflow: hidden;
        padding: 30px 0;
        text-align: center;
    }

    .qysq_8 a {
        border: 1px solid #74b841;
        background: #74b841;
        padding: 10px 80px;
        text-align: center;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        border-radius: 50px;
    }

    .hhda_3 {
        float: none;
        width: auto;
    }

    .hhda_4 {
        float: none;
        width: auto;
    }

    .hhda_6 {
        width: 80%;
        padding: 50px 0px;
    }

    .hhda_5 {
        width: auto;
        padding: 0;
        margin-top: 20px;
    }

    .hhdq_2 {
        background: none;
    }

    .hhda_44 {
        float: none;
        width: auto;
    }

    .hhda_33 {
        float: none;
        width: auto;
    }

    .fy_1 li a {
        padding: 0 4px;
    }

    .lxwmdt {
        width: auto;
        float: none;
    }

    .lxwmdtdt {
        width: auto;
        float: none;
        padding: 20px 0;
    }

    .lxwm_1 {
        padding: 0;
    }

    .gwmly_1 {
        padding: 0;
    }

    .form-input input {
        width: 100%;
    }

    .glForm-left {
        width: 100%;
        float: none;
    }

    form .v-select {
        width: 100%;
    }

    .form-tea textarea {
        width: 100%;
    }

    .glForm-right {
        width: 100%;
    }

    .swiper-container1 {
        display: block;
    }

    .swiper-container_1 {
        display: none;
    }

    .swiper-rjzzq_1 {
        display: block;
    }

    .swiper-rjzzq {
        display: none;
    }

    .swiper-lbgd_1 {
        display: block;
    }

    .swiper-lbgd {
        display: none;
    }

    .qydt_3 p {
        float: left;
        width: 50%;
        color: #666666;
        font-size: 16px;
    }

    .bjzd_5 {
        width: auto;
        float: none;
    }

    .bjzd_6 {
        width: auto;
        float: none;
    }

    .bjzd_9 {
        width: 60%;
        float: left;
    }

    .bjzd_9 p {
        font-size: 15px;
        color: #666666;
        line-height: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }

    .bjzd_10 {
        width: 30%;
        float: right;
    }

    .xczl_2 li {
        float: left;
        width: 100%;
        text-align: center;
    }

    .bpgl {
        display: none;
    }

    .wlwxs {
        width: 100%;
        padding: 0;
    }

    .wlwxs_2 {
        width: 95%;
        padding: 10px;
    }

    .wlwxs_3 {
        float: left;
        width: 80%;
    }

    .wlwxs_4 p {
        float: left;
        color: #666666;
        width: auto;
        font-size: 14px;
    }

    .wlwxs_5 {
        float: right;
        width: 25%;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }

    .gezz {
        width: 95%;
        overflow: hidden;
        padding: 10px;
    }

    .wmdfl_1 {
        padding: 0;
        position: relative;
        /*top:20px;*/
    }

    .wlwxs_1 {
        height: auto;
    }

    .kfgcs1 {
        width: 95%;
        overflow: hidden;
        padding: 15px;
    }

    .kfgcs2 {
        float: left;
        width: 80%;
    }

    .kfgcs4 p {
        float: left;
        color: #666666;
        width: auto;
    }

    .kfgcs5 {
        float: right;
        width: 20%;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }

    .xsl_1 li {
        float: left;
        width: 100%;
        margin: 0;
        text-align: center;
    }

    .xsl_1 li a {
        font-size: 16px;
        color: #666666;
    }

    .p-innovate-cx {
        display: none;
    }

    .wap-fzlc {
        display: block;
        width: 100%;
        background-image: url(../img/dsds.jpg);
        background-size: cover;
    }

    .wap-fzlc-1 {
        width: 100%;
        text-align: center;
        padding: 20px 0;
    }

    .wap-fzlc-1 h3 {
        color: #fff;
        font-size: 24px;
    }

    .wap-fzlc-1 p {
        width: 35px;
        border-bottom: 2px solid #fff;
        padding: 10px 0;
        margin: 0 auto;
    }

    .wap-zzyf {
        width: 100%;
        text-align: center;
    }

    .wap-zzyf-1 {
        width: 100%;
        overflow: hidden;
    }

    .wap-zzyf-1 h3 {
        font-size: 32px;
        color: #fff;
    }

    .wap-zzyf-2 {
        width: 100%;
        margin-top: 10px;
    }

    .wap-zzyf-2 h3 {
        color: #fff;
    }

    .wap-zzyf-2 p {
        color: #fff;
        line-height: 2;
    }

    .wap-maw-jjfa,.wap-maw-jjfa1 {
        color: #fff!important;
        background: rgba(0,0,0,0.6);
        padding: 5px;
    }

    .hhdq_1 {
        display: none;
    }

    .wap-jjfa-ls {
        display: block;
        width: 100%;
        overflow: hidden;
        padding: 10px 0;
    }

    .wap-jjfa-ls1 {
        width: 100%;
        height: 100px;
        padding: 20px 0;
    }

    .wap-jjfa-ls2 {
        width: 100%;
        overflow: hidden;
    }

    .wap-jjfa-ls3 {
        width: 49%;
        float: left;
    }

    .wap-jjfa-ls3 img {
        width: 100%;
    }

    .wap-jjfa-ls4 {
        width: 49%;
        float: right;
    }

    .wap-jjfa-ls4 h3 {
        font-size: 16px;
        font-weight: 100;
        color: #666666;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .wap-jjfa-ls4 p {
        font-size: 14px;
        color: #666666;
        line-height: 18px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        position: relative;
        top: 5px;
    }

    .wap-jjfa-ls4 a {
        font-size: 14px;
        color: #666666;
        border: 1px solid #666666;
        padding: 5px 5px;
        position: relative;
        top: 13px;
    }

    .xczl_1 {
        width: 100%;
        overflow: hidden;
        padding: 0px 0;
    }

    .fy {
        width: 100%;
        padding: 10px 0;
    }

    .cssbg {
        width: 100%;
        overflow: hidden;
        padding: 10px 0;
    }

    .hzzm {
        width: 100%;
        overflow: hidden;
        padding: 10px 0;
    }

    .zczc {
        padding: 0px 0;
    }

    .zczc6 {
        padding: 10px 0;
    }

    .qysq_1 {
        padding: 0px 0;
    }

    .wap-yygl {
        display: block;
    }

    .glForm-right {
        display: none;
    }

    .dzkf_1 {
        padding: 10px 0;
    }

    .zp_tit .job {
        font-size: 18px;
    }

    .zp_tit {
        padding: 35px 10px 30px;
        background: url(../img/jiahao.png) no-repeat right 1px center;
    }

    .zp_list .on .zp_tit {
        background: url(../img/jianhao.png) no-repeat right 1px center;
    }

    .zp_tit .dq {
        font-size: 12px;
    }

    .paddbw {
        padding: 0;
    }

    .paddbw img {
        width: 100% !important;
        height: 100% !important;
    }

    .lyly_2 p img {
        width: 100%;
    }

    .cpms {
        padding: 20px 0;
    }

    .cpms a {
        border: 1px solid #5a9ad7;
        color: #fff;
        font-size: 16px;
        padding: 8px 0px;
        margin-left: 5px;
        border-radius: 5px;
        background: #5a9ad7;
        float: left;
        text-align: center;
        width: 100%;
    }

    .hzms {
        width: 100%;
        text-align: center;
        padding: 0px 0;
        position: relative;
        bottom: -50px;
    }

    .lxwm_2 {
        padding: 20px 0;
    }

    .yddeyz {
        margin-left: 3%;
    }

    .xczl_2 li a {
        font-size: 17px;
        color: #666666;
    }

    .common-problem {
        width: 100%;
        position: relative;
        margin: 30px auto;
    }

    .problem-list {
        width: 100%;
        box-sizing: border-box;
        color: #666666;
        margin-bottom: 50px;
    }

    .problem-title, .problem-message {
        width: 100%;
        line-height: 47px;
        text-align: left;
        box-sizing: border-box;
        border-collapse: collapse;
        text-align: left;
    }

    .problem-list th:nth-child(1) {
        padding-left: 30px;
        width: 83%;
    }

    .problem-list tr:nth-child(2n - 1) td:nth-child(1) {
        padding-left: 25px;
        width: 65%;
        display: inline-block;
        height: 48px;
        float: left;
    }

    .problem-list tr:nth-child(2n - 1) td:nth-child(1) a {
        height: 48px;
        display: inline-block;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        cursor: pointer;
        font-size: 14px;
    }

    .problem-list tr:nth-child(2n - 1) td:nth-child(2) {
        width: 25%;
        display: inline-block;
        height: 48px;
        font-size: 14px;
    }

    .problem-message tr:nth-child(2n) td {
        padding: 10px 30px;
        line-height: 30px;
        background: #d7e7fe;
        font-size: 14px;
    }

    .cssbg_2 li a {
        color: #666666;
        font-size: 16px;
    }

    .cssbg_3 li a {
        color: #666666;
        font-size: 14px;
    }

    .swiper-next, .swiper-button-prev {
        color: #7979799e!important;
    }

    .bzq_4 img {
        width: 100%;
        padding: 30px;
    }

    .swiper-next {
        right: 0px!important;
        left: auto;
    }

    .swiper-prev {
        left: 0px!important;
        right: auto;
    }

    .bzq_4 {
        height: 310px;
        ; }

    .shfw_1 h3 {
        text-align: center;
        color: #000;
        font-size: 24px;
        position: relative;
        top: 0px;
    }

    .rrr-1 {
        width: 100%;
    }

    .wxwx {
        margin-top: 5px;
    }

    .dzkf_2 h3 {
        color: #fff;
        font-size: 18px;
    }

    .dzkf_3 {
        width: 100%;
        padding: 10px 0;
    }

    .dzkf_3 p {
        font-size: 14px;
        color: #fff;
        line-height: 2;
    }

    .mdxq {
        width: 100%;
        overflow: hidden;
    }

    .wap-wbk {
        display: block;
    }

    .wap-wbk_2 {
        display: block;
    }

    .wap-wbk_3 {
        display: block;
    }

    .wbk {
        display: none;
    }

    .wbk_2 {
        display: none;
    }

    .wbk_3 {
        display: none;
    }

    .tjdd {
        width: 100%;
        padding: 20px 0;
        display: flex;
        justify-content: center;
    }

    .yply_1 {
        width: 100%;
        overflow: hidden;
        padding: 50px 0;
        position: relative;
        top: 50px;
    }

    .qysq_8 .tijiao {
        border: 1px solid #6ba5e5;
        background: #6ba5e5;
        padding: 10px;
        text-align: center;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        border-radius: 10px;
        width: 100%;
    }

    .fhlb2 {
        display: none;
    }

    .zedacloud44 {
        width: 100%;
        float: inherit;
    }

    .dlhz_6 {
        display: none;
    }

    .wap-bottom-1 {
        display: none;
    }

    .wap-du {
        width: 100%;
        overflow: hidden;
        border-bottom: 1px solid #b1b6c0;
        padding: 20px 0 30px;
    }

    .wap-du ul {
        width: 100%;
    }

    .wap-du ul li {
        line-height: 2.5;
        display: flex;
    }

    .wap-du ul li h2 {
        font-size: 15px;
        color: #fff;
        width: 20%;
        float: left;
    }

    .wap-du ul li p {
        font-size: 16px;
        margin-left: 32px;
    }

    .wap-du-1 {
        display: flex;
        flex-wrap: wrap;
        width: 80%;
        float: right;
    }

    .wap-du ul li p {
        font-size: 15px;
        margin-left: 10px;
        color: #b1b6c0;
    }

    .wap-info {
        width: 100%;
        overflow: hidden;
        padding: 20px 0 030px;
    }

    .wap-info li {
        line-height: 2;
        display: flex;
        align-items: center;
    }

    .wap-info li h2 {
        font-size: 15px;
        color: #b1b6c0;
    }

    .wap-info li p {
        font-size: 14px;
        color: #b1b6c0;
        line-height: 1.5;
    }

    .wap-ewm {
        text-align: center;
        padding: 30px 0 0;
    }

    .wap-ewm img {
        width: 35%;
    }
}
