@charset "utf-8";
/*common*/

.home-zwgk-iconlinks li a,
.home-zwfw-iconlinks li a,
.home-zmhd-iconlinks li a,
.zwgk-iconlinks li a,
.zwgk-iconlinks li a:before,
.zwgk-btn-links li a,
.zjyd-ydgk-iconlinks li a,
.zwgk-jggk a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}




.sylb{max-width: 1920px;margin: 0 auto;}

.common-slideTpxw{position:relative; overflow:hidden;}
.common-slideTpxw .owl-carousel .owl-stage-outer{
    overflow: unset;
}



.common-slideTpxw .owl-carousel a{display: block;position: relative;height: 610px;}
.common-slideTpxw .owl-carousel .item-name{position:absolute; right:0;bottom: -10px;width: 90%;left:0;z-index: 17;height: 80px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;white-space: inherit;font-size: 26px;font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;font-weight: bold;color: #FFFFFF;line-height: 40px;margin: 0 auto;}
.common-slideTpxw .owl-dots{position:absolute;bottom: -20px;right: 45%; z-index:99;}
.common-slideTpxw .owl-dot{float:left; width:8px; height:8px; margin-right:6px; background-color:#fff;border-radius: 10px;}
.common-slideTpxw .owl-dot.active{background-color: #b60000;width: 16px;}


/* .home-bigCarousel .owl-carousel img{height:100%;} */

.home-bigCarousel .owl-dots{position:absolute;bottom: 40px;right: 50%;z-index:99;}
.home-bigCarousel .owl-dot{float:left;width: 80px;height: 6px;margin-right:6px;background-color:#fff;border-radius: 10px;opacity: 0.5;}
.home-bigCarousel .owl-dot.active{background-color: #FFFFFF;width: 80px;opacity: 1;}



.aboutus{position: absolute;left: 0;bottom: 0;width: 100%;height:260px;z-index: 9;overflow: hidden;}
.aboutus .us{width: 580px;height:220px;padding: 20px 0; background: url("/zgxtjt/xhtml/images/us.png") no-repeat top center; float: left; overflow: hidden;}
.aboutus .us .hd,.aboutus .us .bd{width: 85%;margin: 0 auto;}
.aboutus .us .ustit{height:54px;background: url("/zgxtjt/xhtml/images/ustit.png") no-repeat left center;position: relative;}
.aboutus .us .ustit a{
    position: absolute;
    display: block;
    height: 54px;
    width: 30%;
}.aboutus .us .ustit .prev{background: url("/zgxtjt/xhtml/images/prev.png") no-repeat left center;height:35px;width: 35px;float: right; cursor: pointer;}
.aboutus .us .ustit .next{background: url("/zgxtjt/xhtml/images/next.png") no-repeat right center;height:35px;width: 50px;float: right; cursor: pointer;}
.aboutus .us .bd {padding: 15px 0}
.aboutus .us .bd a{color: #fff;font-size: 14px;line-height: 30px;display: block;}
.aboutus .count{position: absolute;bottom: 0;left: 580px;height: 198px;background: #00000070;width: 100%; overflow: hidden;}
.aboutus .count li{float:left;width: 290px;height: 198px;}
.aboutus .count li .count-text,.aboutus .count li .count-text-num{color: #828282;text-align: center;height: 99px;line-height: 80px;font-size: 26px;}
.aboutus .count li .count-text-num{line-height: 135px;font-size: 26px;height: 99px;overflow: hidden;display: flex;flex-direction: row;justify-content: center;}
.aboutus .count li .count-text-num span{font-size: 25px;float: left;height: 99px;}
.aboutus .count li .count-text-num span.num{font-size: 57px;color: #fff;display: inline-block;}

.home-toutiao {background: #F1F1F1;padding: 25px 0;}
.home-toutiao ul{}
.home-toutiao li{padding: 0 0 0 150px;background: url(/zgxtjt/xhtml/images/headlinestuu.png) no-repeat left center;background-size: 132px 132px;height:132px}
.home-toutiao li a{display: flex;cursor: pointer;position: relative;height: 132px;align-items: center;}
.home-toutiao li h3{font-size: 32px;padding: 5px 160px 5px 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 55px;text-align: center;}
.home-toutiao li p{padding: 10px 0 0 0;line-height: 30px;font-size: 18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.home-toutiao li span{position: absolute;top: 41%;right: 0;font-size: 18px;color: #666666;font-weight: bold;}


.newsbox{padding: 25px 0;position: relative;}



.home-l{width: 690px;}
.home-r{width: 510px;}
.home-row-l{width: 60%;}
.home-row-r{width: 40%;}
.home-news{padding: 15px 20px 15px 0;}
.home-tpxw{height: 670px;background: #336ECE;}
.home-tpxw .owl-carousel img{height: 535px;}
.home-news{padding-top: 15px;}
.home-news .bd{height: 385px;}
.home-news .bd ul{padding: 20px 0;}
.home-news-iconlinks{margin: 0 -5px; overflow: hidden;}
.home-news-iconlinks li{float: left; width: 33.3333%;}
.home-news-iconlinks li a{display: block; margin: 0 5px; font-weight: bold; color: #336ece; text-align: center; border:#105aa4 1px solid;}
.home-news-iconlinks li a:before{content: ''; display: inline-block; width: 35px; height: 35px; margin:3px 13px 3px 0; background: url(/zgxtjt/xhtml/images/home_icon_news.png) no-repeat; vertical-align: middle;}
.home-news-iconlinks li a:hover{background: #f1f7ff;}
.home-news-iconlinks li.li1 a:before{background-position: 0 -35px;}
.home-news-iconlinks li.li2 a:before{background-position: 0 -70px;}

.blueblock{background: #336ECE;height: 500px;z-index: 85;position: absolute;left: 0;width: 576.5px;bottom: 25px;}


.newsList{clear: both;padding: 7px 15px;}
.newsList h4{position:relative; padding:0 0 0 18px; font-size: 18px; font-weight: normal;height: 55px;line-height: 55px; overflow:hidden; vertical-align:top;}
.newsList li h4:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 4px; height: 4px; background: #999999; border-radius: 50%; -webkit-border-radius: 50%;}
.newsList li .time{position:absolute; right:0; top: 28%; margin-top: -.8em; color:#999999;}
.newsList li a{float:left; max-width:100%; color:#333333; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;font-size: 18px;}
.newsList li a:hover, .newsList-h4 li a:hover{color: #336ece;}
.newsList.MM-dd li h4{padding-right:60px;}
.newsList.yyyy-MM-dd li h4{padding-right:100px;}


.tab-card .hd{height:43px; line-height:43px;}
.tab-card .hd li{float:left; position: relative;font-size: 1.25em;}
.tab-card .hd li a{display: block; line-height:43px; padding: 0 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.tab-card .hd li.on{cursor:pointer;}
.tab-card .hd li.on a{background:#336ece; color: #fff; height: 43px;}
.tab-card .hd li.on:after{width: 100%;}
.tab-card .hd .more{float: right; line-height: 48px; margin-right: 15px;}
.tab-card .hd .more a{font-size: 14px; color: #666666;}
.tab-card .hd .more a:hover{color: #006eab;}
.tab-card.arrow .hd{font-weight: normal;}
.tab-card.arrow .hd li.on:after{content: ''; position: absolute; width: 0; height: 0; left: 50%; top: 100%; border:transparent solid 8px; border-top-color: #336ece; margin-left: -8px;}
.tab-card-line .hd{border-bottom: 1px solid #006eac;}
.tab-card.bgGray{background: #f5f5f5;}


/* tab */
.tab-brief .hd{/* border-bottom:#e0e0e0 1px solid; */}
.tab-brief .hd .more{float:right;padding:0 20px 0 0;font-size: 14px;background: url(/zgxtjt/xhtml/images/more.png) no-repeat right center;}
.tab-brief .hd li{float:left;position: relative;margin-right: 25px;padding: 15px 0 0 0;}
.tab-brief .hd li:after{content: ''; position: absolute; width:0; bottom:-2px; left:0; height: 3px; background:#336ece 
url(../images/ylbdd.png) no-repeat top right;transition: all .3s; -webkit-transition: all .3s; overflow: hidden;}
.tab-brief .hd li.on:after{width: 100%;}
.tab-brief .hd li.on{
    padding: 0 0 7px 0;
}
.tab-brief .hd li a{color: #333;font-weight: bold;font-size: 24px;}
.tab-brief .hd li.on a{color: #333;font-weight: bold;font-size: 30px;}
.tab-brief .hd .common-more{padding-top: 8px;}
.tab-brief .hd .link{float: right; padding-top: 8px;}
.tab-brief .hd .link a{float: left; position: relative;}
.tab-brief .hd .link.link-dot a{ padding-left:18px; margin-left: 23px;}
.tab-brief .hd .link.link-dot a:before{content:''; position:absolute; left:0; top: 50%; margin-top: -4px; width: 8px; height: 8px; background: #5174a2; border-radius: 50%; -webkit-border-radius: 50%;}

.home-zjyw{
    width: 33%;
}

.home-lxnews{padding: 15px;}
.home-lxnews .hd{overflow: hidden;padding: 0 0 5px 0;height: 65px;}
.home-lxnews .bd{height: 570px;}
.home-lxnews .bd ul{padding: 12px 0;}
.home-lxnews .bd ul li.zhiding{overflow: hidden;padding: 10px 0;}
.home-lxnews .bd ul li.zhiding a{width: 80%;float: right;height: 76px;line-height: 35px;font-size: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;white-space: inherit;}
.home-lxnews .bd ul li.zhiding .times{float: left;width: 85px;height: 76px;}
.home-lxnews .bd ul li.zhiding .times span{display: block;text-align: center;}
.home-lxnews .bd ul li.zhiding .times .year{height: 24px;line-height: 24px;font-size: 16px;background: #336ECE;color: #fff;}
.home-lxnews .bd ul li.zhiding .times .day{height: 52px;font-size: 40px;font-family: MicrosoftYaHei;color: #383838;line-height: 52px;background: #f0f0f0;}




.xxgktt{background: url("/zgxtjt/xhtml/images/xxgktt.png") no-repeat top center;height:92px;}


.xxgkul{overflow:hidden;padding: 60px 0 20px 0;width: 100%;}
.xxgkul li{float: left;overflow: hidden;position: relative;width: 25%;height: 500px;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}
.xxgkul li img{width: 335px;height: 433px;margin: 0 auto;display: block;}
.xxgkul li .txt-icon{position: absolute;width: 240px;height: 174px;bottom: 0;left: 50%;margin-left: -120px;background: #fff;}
.xxgkul li .txt-icon .icon{height: 44px;width: 44px;display: block;margin: 30px auto;}
.xxgkul li .txt-icon .txt{text-align: center;display: block;}
.xxgkul li .mask{background: url(/zgxtjt/xhtml/images/xxgkmask.png) repeat-x;width: 335px;height: 433px;position: absolute;bottom: 20px;left: 50%;display: none;margin-left: -168px;}

.xxgkul li:hover{}
.xxgkul li:hover .mask{display: block;}
.xxgkul li:hover  .txt-icon .txt{color: #fff;}

.xxgkul li.case1 .txt-icon .icon{background: url(/zgxtjt/xhtml/images/gklicozn1.png) no-repeat top center;}
.xxgkul li.case1:hover .txt-icon{background: url(/zgxtjt/xhtml/images/gklicoznbj.png) no-repeat top center;}
.xxgkul li.case1:hover .txt-icon .icon{background: url(/zgxtjt/xhtml/images/gklicozn0.png) no-repeat top center;}

.xxgkul li.case2 .txt-icon .icon{background: url(/zgxtjt/xhtml/images/gklicogd1.png) no-repeat top center;}
.xxgkul li.case2:hover .txt-icon{background: url(/zgxtjt/xhtml/images/gklicogdbj.png) no-repeat top center;}
.xxgkul li.case2:hover .txt-icon .icon{background: url(/zgxtjt/xhtml/images/gklicogd0.png) no-repeat top center;}

.xxgkul li.case3 .txt-icon .icon{background: url(/zgxtjt/xhtml/images/gklicozd1.png) no-repeat top center;}
.xxgkul li.case3:hover .txt-icon{background: url(/zgxtjt/xhtml/images/gklicozdbj.png) no-repeat top center;}
.xxgkul li.case3:hover .txt-icon .icon{background: url(/zgxtjt/xhtml/images/gklicozd0.png) no-repeat top center;}

.xxgkul li.case4 .txt-icon .icon{background: url(/zgxtjt/xhtml/images/gkliconb1.png) no-repeat top center;}
.xxgkul li.case4:hover .txt-icon{background: url(/zgxtjt/xhtml/images/gkliconbbj.png) no-repeat top center;}
.xxgkul li.case4:hover .txt-icon .icon{background: url(/zgxtjt/xhtml/images/gkliconb0.png) no-repeat top center;}

.xxgkul li.case5 .txt-icon .icon{background: url(/zgxtjt/xhtml/images/gklicoysq1.png) no-repeat top center;}
.xxgkul li.case5:hover .txt-icon{background: url(/zgxtjt/xhtml/images/gklicoysqbj.png) no-repeat top center;}
.xxgkul li.case5:hover .txt-icon .icon{background: url(/zgxtjt/xhtml/images/gklicoysq0.png) no-repeat top center;}

.xxgknewitem{}
.xxgknewitem li{overflow: hidden; height:50px;border-bottom: 1px #c9c9c9 dashed;display: flex;}
.xxgknewitem li a,.xxgknewitem span{display: block; font-size: 18px;height:50px;line-height: 50px;color: #333;font-family: 'MicrosoftYaHei';}

.xxgknewitem li a{float: left;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; flex: 1 }
.xxgknewitem span{color: #999;width: 110px}


.zhuant{padding: 20px 0 }
.zhuant .owl-dots{display: none}

.kjcxbox{background: url("/zgxtjt/xhtml/images/kejibg.png") no-repeat top center;height:885px;padding: 34px 0 0 0;}
.kjcxtt{background: url("/zgxtjt/xhtml/images/kjcxtt.png") no-repeat top center;height:92px;display: block;}
.kjcxxsrl{overflow: hidden;padding: 65px 0;}
.kjcxxsrl .home-kjcx{width: 48%;float: left;}


.lhwork-box{width: 48%;margin: 0 auto;overflow: hidden;}
.lhwork-box .hd{border-bottom:#e0e0e0 1px solid; }
.lhwork-box .hd .more{float:right;padding:0 20px 0 0;font-size: 14px;background: url(/zgxtjt/xhtml/images/more.png) no-repeat right center;}
.lhwork-box .hd li{float:left; position: relative; padding: 0 0 14px; margin-right: 30px; font-size: 1.25em;}
.lhwork-box .hd li:after{content: ''; position: absolute; width:0; bottom:-2px; left:0; height: 3px; background: #336ece url(../images/ylbdd.png) no-repeat top right;transition: all .3s; -webkit-transition: all .3s; overflow: hidden;}
.lhwork-box .hd li.on:after{width: 100%;}
.lhwork-box .hd li.on a{color: #333;font-weight: bold;font-size: 24px;}

.certify{
    width: 790px;
    height: 530px;
    float: left;padding: 0 0 45px 0 !important;
      }

.certify .swiper-slide{
    width: 250px;height: 250px;margin-right: 20px;
        text-align: center;
        font-size: 18px;
        background: #fff;
        height: calc((100% - 30px) / 2);

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }
.certify .swiper-slide a{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.certify .swiper-slide img{display: block;height: 100%;width: 100%;object-fit: cover;}
.certify .swiper-slide .wezjs{position: absolute;bottom: 0;height: 100%;width: 100%;display: none;}
.certify .swiper-slide .onimg{position: absolute;bottom: 0;height: 100%;width: 100%;display: none;}
.certify .swiper-slide span{display: none;}
.certify .swiper-slide .title{font-size: 90px;color: #333;line-height: 140px;}
.certify .swiper-slide .english{font-size: 25px;color: #666;line-height: 30px;}
.certify .swiper-slide .amount{font-size: 30px;color: #666;line-height: 56px;font-weight: bold;}
/*.certify .swiper-slide a:hover .onimg{display: block;animation:fadenum 1s ease; animation-fill-mode:forwards}
*/

.certify .swiper-slide a .onimg{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.certify .swiper-slide a:hover .onimg{display: block;-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);animation-fill-mode:forwards}




.certify .swiper-slide a:hover span{color: #fff;}
.certify .swiper-button-next{background: #336ece;right: 45%;bottom: 0;top: auto;width: 35px;height: 45px;}
.certify .swiper-button-prev{background: #336ece;bottom: 0;top: auto;left: 45%;width: 35px;height: 45px;}
.certify .swiper-button-next:after{font-size: 14px;color: #fff;}
.certify .swiper-button-prev:after{font-size: 14px;color: #fff;}



.cpzsbox{background:#343a47 url("../images/capzs.png") no-repeat top center;}
.cpzstt{height:92px;background: url("/zgxtjt/xhtml/images/capzstt.png") no-repeat top center;}
.cpzs-tab{padding: 50px 0;overflow: hidden;}
.cpzs-tab .hd{float: left;}
.cpzs-tab .hd ul{width: 200px;border-right: 2px #ddd solid;}
.cpzs-tab .hd ul li{height: 40px;color: #fff;line-height: 40px;padding: 0 10px 0 0;text-align: right;cursor: pointer;}
.cpzs-tab .hd ul li.on{background: url("/zgxtjt/xhtml/images/cpnv.png") no-repeat top center;}
.cpzs-tab .bd{float: left;width: 85%;}
.cpzs-tab .bd .cpitem{color: #fff;padding: 0 10px;overflow: hidden;}

.cpzs-tab .bd .cpitem .introduce{width: 70%;float: left;}
.cpzs-tab .bd .cpitem .introduce .tt{width: 80%;padding: 0 0 25px 0;margin: 0 auto;border-bottom: 3px #828282 solid;}
.cpzs-tab .bd .cpitem .introduce h4{height: 66px;font-size: 50px;font-family: 'MicrosoftYaHei';}
.cpzs-tab .bd .cpitem .introduce span{font-size: 20px;font-family: 'MicrosoftYaHei';color: #FFFFFF;line-height: 26px;letter-spacing: 2px;}
.cpzs-tab .bd .cpitem .introduce .directions{width: 80%;margin: 0 auto;font-size: 16px;font-family: 'MicrosoftYaHei';color: #FFFFFF;line-height: 32px;letter-spacing: 1px;padding: 12px 0;}
.cpzs-tab .bd .cpitem .propic{width: 30%;float: left;height: 420px;}
.cpzs-tab .bd .cpitem .propic img{height: 100%;}


.shzrbox{background:#fff}
.shzrtt{height:92px;background: url("/zgxtjt/xhtml/images/shzrtt.png") no-repeat top center;}
.shzrul{overflow: hidden; padding: 0 0 20px 0}
.shzrul li,.shzrul li a{display: block;}
.shzrul li{width: 30%;float: left;padding: 0 15px; }

.shzrul li img{width: 100%;height: 272px;}
.shzrul li h3{height: 68px;font-size: 20px;font-family: 'MicrosoftYaHei';font-weight: bold;color: #333333;line-height: 32px;}
.shzrul li .mes{height: 60px; border-bottom: 4px #B4B4B4 solid}
.shzrul li:hover .mes{border-bottom: 4px #4F6DE9 solid}
.shzrul li .mes span{display: block;}
.shzrul li .mes .time{float: left;font-size: 14px;font-family: 'MicrosoftYaHei';color: #333333;height: 60px;line-height: 70px;}
.shzrul li .mes .seps{font-size: 14px;color: #3b51e2;height: 60px;line-height: 70px;float: right;}


.mySwiper{overflow: hidden;margin: 0 0 0 0;height: 445px;position: relative;box-shadow: #ddd 2px 2px 10px;}
.mySwiper .swiper-button-next{background: #336ece;right: 47.9%;bottom: 0;top: auto;width: 35px;}
.mySwiper .swiper-button-prev{background: #336ece;bottom: 0;top: auto;left: 47.9%;width: 35px;}
.mySwiper .swiper-button-next:after{font-size: 14px;color: #fff;}
.mySwiper .swiper-button-prev:after{font-size: 14px;color: #fff;}
.mySwiper .swiper-slide .zrttu{width: 50%;}
.mySwiper .swiper-slide .zrttu img{height:100%;width: 100%;}
.mySwiper .swiper-slide .zrtext{width: 44%;height: auto;padding: 0 3%;position: relative;height: 100%;}
.mySwiper .swiper-slide .zrtext h5{font-size: 38px;height: 100px;line-height: 100px;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.mySwiper .swiper-slide .zrtext p{color: #999999;font-size: 18px;line-height: 35px;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.mySwiper .swiper-slide .zrtext .more{display: block;position: absolute;bottom: 46px;right: 10%;width: 215px;line-height: 50px;height: 50px;background: #3A50E0;color: #fff;border-radius: 26px;}

.dqgzbox{padding: 42px 0 0 0;}
.dqgzbox .dqgztt{height: 92px;background: url(/zgxtjt/xhtml/images/dqgztt.png) no-repeat top center;display: block;padding: 0 0 30px 0;}
.dqgzbox .dqmobile{display: none;}
.dqgzbox .dqul{height: 515px;}
.dqgzbox .dqul li{border-radius: 0 45px 0 45px;overflow: hidden;width: 446px;margin-right: 30px;}
.dqgzbox .dqul li .simg{overflow: hidden;height: 285px;}
.dqgzbox .dqul li .simg img{height: 100%;width: 100%;}
.dqgzbox .dqul li .dqtext{background:#F3F3F3;padding: 0 26px;overflow: hidden;height: 230px;display: block;}
.dqgzbox .dqul li .dqtext h5{font-size: 20px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;white-space: inherit;line-height: 65px;}
.dqgzbox .dqul li .dqtext p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;white-space: inherit;font-size: 18px;color: #999;line-height: 30px;margin: 0 0 18px 0;}
.dqgzbox .dqul li .dqtext .more{font-size: 18px;height: 80px;display: block;line-height: 80px;width: 50%;float: right;background: url(/zgxtjt/xhtml/images/morejt1.png) no-repeat right center;}
.dqgzbox .dqul li a:hover h5{color:#000}


.ztzl{}
.ztzl .tit{height: 92px;background: url(/zgxtjt/xhtml/images/dqgztt.png) no-repeat top center;}
.ztzl .tit h3{display:none}

.home-ztzl .tit{position: relative; text-align: center;}
.home-ztzl .tit:after{content: ''; position: absolute; left: 0; right: 0; top: 50%; height: 1px; background: #dddddd;}
.home-ztzl .tit h3{font-size: 1.75em; color: #336ece;}
.home-ztzl .tit h3 a{display: inline-block; position: relative; z-index: 5; padding: 0 18px; color: #336ece; font-weight: bold; background: #f5f5f5;}
.home-ztzl .container{margin:45px auto; position: relative;}
.home-ztzl-list{position: relative;padding:34px 0 0 0;}
.home-ztzl-list img{display:block; height:auto;}
.home-ztzl-list .item{overflow: hidden;}

.common-scrollZtzl .owl-prev, .common-scrollZtzl .owl-next{position: absolute;top: 50%;margin-top: -23px;width: 27px;height: 50px;line-height: 46px;background: #787171a6;text-align: center;color:#fff;font-family: "ËÎÌå";border-radius: 0;cursor: pointer;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}
.common-scrollZtzl .owl-nav i{font-style: normal; font-weight: bold;}
.common-scrollZtzl .owl-prev{left: 0;}
.common-scrollZtzl .owl-next{right: 0;}
.common-scrollZtzl .owl-nav.disabled{display: block;}
.common-scrollZtzl .owl-prev:hover, .common-scrollZtzl .owl-next:hover{background: #a9a9a9;}

.ywjtbox{background: url(/zgxtjt/xhtml/images/ywjtbj.png) no-repeat top center;}
.ywjtbox .ywtt{position: relative;text-align: center;height: 92px;background: url(/zgxtjt/xhtml/images/ywjtd.png) no-repeat top center;display:block;}
.ywjtbox .mobileyw{display:none;}
.ywjtbox .ywul{display:block;padding: 0 0 70px 0;}
.ywjtbox .ywul .owl-stage-outer{background: url(/zgxtjt/xhtml/images/dixian.png) no-repeat bottom center;}
.ywjtbox .ywul li{display:block;background: #fff;overflow: hidden;border-radius: 0 45px 0 45px;}
.ywjtbox .ywul li a{display:block;position: relative;}
.ywjtbox .ywul li a img{height: 554px;/* position: absolute; */}
.ywjtbox .ywul li span{display:block;color: #104071;font-size: 16px;width: 91%;margin: 0 auto;height: 35px;line-height: 35px;text-align: left;}
.ywjtbox .ywul li .tit{position: absolute;z-index: 2;top: 60px;left: 35px;padding: 0 0 15px 0;}
.ywjtbox .ywul li .tit h4{font-size: 26px;line-height: 60px;height: 60px;color: #fff;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.ywjtbox .ywul li .tit h5{color: #fff;opacity: 0.5;}
.ywjtbox .ywul li .txt{text-align: left;color: #999;font-size: 18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.ywjtbox .ywul li .more{position: absolute;bottom: 43px;left: 42px;width: 180px;height: 51px;line-height: 51px;text-align: left;border-radius: 28px;font-size: 18px;color: #fff;padding: 0 0 0 50px;z-index: 9;background: url(/zgxtjt/xhtml/images/morejt0.png) no-repeat 140px 20px;}
.ywjtbox .ywul li :hover .jzmkas{position: absolute;bottom: 0;left: 0;width: 100%;background: url(/zgxtjt/xhtml/images/jbianss.png) repeat bottom left;z-index: 1;height: 100%;}

.ywjtbox .ywul li a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.ywjtbox .ywul li a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);animation-fill-mode:forwards}


.ywjtbox .ywul li a:hover .tit h4{color: #333;}
.ywjtbox .ywul li a:hover .tit h5{color: #333;opacity: 0.5;}
.ywjtbox .ywul li a:hover .more{color: #333;background: #ffff url(/zgxtjt/xhtml/images/morejt1.png) no-repeat 150px 20px;}
.ywjtbox .ywul li a:hover .tit:after{content: '';position: absolute; width:0;bottom: 0; left:0;height: 3px;background: #336ece url(../images/ylbdd.png) no-repeat top right;transition: all .3s;-webkit-transition: all .3s;overflow: hidden;width: 48;}


.close_btn {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url(/zgxtjt/xhtml/images/20210205img.png);
    background-repeat: no-repeat;
    background-position: 0 -230px;
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 0px;
}
.ywjtbox .ywul .owl-stage{padding: 20px 0 40px 0;}


.ywjtbox .owl-prev, .ywjtbox .owl-next{position: absolute;top: 66%;margin-top: -23px;font-size: 30px;width: 43px;height: 94px;line-height: 94px;background: #787171a6;text-align: center;color:#fff;font-family: "ËÎÌå";border-radius: 0;cursor: pointer;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}
.ywjtbox .owl-nav i{font-style: normal; font-weight: bold;}
.ywjtbox .owl-prev{left: -60px;}
.ywjtbox .owl-next{right: -60px;}
.ywjtbox .owl-nav.disabled{display: block;}
.ywjtbox .owl-prev:hover, .common-scrollZtzl .owl-next:hover{background: #a9a9a9;}

.wmzrbox{background: url(/zgxtjt/xhtml/images/dubut.png) no-repeat bottom center;padding: 0 0 50px 0;}
.home-wmzr{}
.wmbox{width: 50%;float: left;}
.zrbox{width: 50%;float: left;}
.wmbox h3,.zrbox h3{text-align: center;height: 100px;line-height: 100px;font-size: 40px;position: relative;}
.wmbox h3:after,.zrbox h3:after{content: '';position: absolute;width: 7%;bottom: 0;left: 47%;height: 3px;background: #336ece url(../images/ylbdd.png) no-repeat top right;transition: all .3s;-webkit-transition: all .3s;overflow: hidden;}
.wmbox a,.zrbox a{display: block;height: 420px;width: 660px;margin: 20px auto;}

.jrwmbox{}
.jrwmbox .jrwm{}
.jrwmbox .jrwm img{margin: 0 auto;}
.jrwmbox .jrwm .pc{display: block;}
.jrwmbox .jrwm .wap{display: none;}
.cnptu{}
.cnptu img{display: block; margin: 0 auto}

.bomttut{position: fixed;top: 300px;z-index: 9;right: 0;}
.bomttut li{width: 100px;padding: 10px 0;position: relative;}
.bomttut li img{display: block; cursor: pointer;}

.bomttut li .cont{display:none;padding: 5px; *border:#dae0e4 1px solid;background:#fff;-moz-box-shadow:0 0 5px 1px rgba(0,0,0,0.18);-ms-box-shadow:0 0 5px 1px rgba(0,0,0,0.18);-o-box-shadow:0 0 5px 1px rgba(0,0,0,0.18);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.18);box-shadow:0 0 5px 1px rgba(0,0,0,0.18);-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position: absolute;top: 20px;right: 115px;width: 130px;}
.bomttut li .cont img{}
.bomttut li .cont span{display: block;text-align: center;font-size: 14px;}

.bomttut li .cont:after{ content:""; width:0; height:0; overflow:hidden; border:10px solid transparent; border-left-color:#fff; position:absolute; right:-20px; top:15px;}
.bomttut li .cont:before{content:""; width:0; height:0; overflow:hidden; border:11px solid transparent; border-left-color:#dae0e4; position:absolute; right:-22px; top:14px;}





@media (max-width: 1600px) {
.kjcxul .kjcxItem .cxcons ul li{height:45px;}
.kjcxul .kjcxItem .cxcons ul li a{height:45px;line-height: 45px;}
}
@media (max-width: 1280px) {

.kjcxul .kjcxItem .cxcons .tits{width: 95%;margin: 6px auto 0 auto;}
.kjcxul .kjcxItem .cxcons .tits h5{font-size: 20px;color: #FFFFFF;line-height: 40px;}
.kjcxul .kjcxItem .cxcons .tits span{height: 30px;font-size: 14px;line-height: 20px;}

.kjcxul .kjcxItem .cxcons .more{    background: none;padding: 0;}

.kjcxul .kjcxItem .cxcons ul li{height:30px;}
.kjcxul .kjcxItem .cxcons ul li a{height:30px;line-height: 30px;}
}
@media (max-width: 1200px) {

}

@media (max-width: 991px) {
.home-toutiao{ padding: 10px 5px;}
.home-toutiao li span{display: none;}
.home-toutiao li{padding: 0 0 0 85px;background-size:75px 75px;}
.home-toutiao li h3{font-size: 15px;padding: 0 15px;line-height: 34px;height: 75px;}
.home-toutiao li p{font-size: 14px;line-height: 23px;    padding: 0;}

.home-lxnews .hd{height: 30px;}
.home-lxnews .bd ul li.zhiding{padding: 10px 0;display: flex;}
.home-lxnews .bd ul li.zhiding a{width: auto;float: none;flex: 1;padding: 0 0 0 10px;height: 55px;line-height: 28px;font-size: 20px;}
.home-lxnews .bd ul li.zhiding .times{float: none;width: 60px;height: 53px;}
.home-lxnews .bd ul li.zhiding .times .day{float: none;font-size: 24px;height: 35px;line-height: 35px;}
.home-lxnews .bd ul li.zhiding .times .year{float: none;height: 20px;line-height: 20px;font-size: 12px;}
.common-slideTpxw .owl-carousel a{height:auto;}	
.newsbox{padding:0;}

.home-zjyw{padding:5px;background: #fff;}

.xxgktt,.kjcxtt,.cpzstt,.shzrtt,.ztzl .tit,.ywjtbox .ywtt,.dqgzbox .dqgztt{height: 54px;background-size:auto 100%;}
.ywjtbox .owl-prev{left:0;top: 40%;}
.ywjtbox .owl-next{right:0;top: 40%;}

.mySwiper{height: 210px;}
.mySwiper .swiper-button-next{background: #c0cbdd;right: 0;bottom: 0;top: 46%;}
.mySwiper .swiper-button-prev{background: #c0cbdd;bottom: 0;top: 46%;left: 0;}


.kjcxbox{background: url("/zgxtjt/xhtml/images/kejibg.png") no-repeat center right;height: 420px;padding: 0;background-size: 158% 107%;}
.kjcxxsrl {width: 95%;margin:0 auto;padding: 28px 0;}
.kjcxxsrl .home-kjcx{width: 100%;float: none;}
.kjcxxsrl .lhwork-box{width: 100%;float: none;}
.certify{width: 100%;height: 270px;}
.certify .swiper-button-next{right: 40%;}
.certify .swiper-button-prev{left: 40%;}

.tab-brief .hd ul{display: flex;flex-direction: row;justify-content: space-around;}
.tab-brief .hd li{margin: 0;padding: 5px 0 0 0;}
.tab-brief .hd li a{font-size: 15px;padding: 0 0 0 10px;}
.tab-brief .hd li.on a{font-size: 20px;}
.newsList h4{padding:0 0 0 10px;line-height:35px;height:35px;}
.newsList li a{font-size:15px;}


.mySwiper .swiper-slide .zrttu{width: 50%;display: none;}
.mySwiper .swiper-slide .zrttu img{height:100%}
.mySwiper .swiper-slide .zrtext{width: 78%;height: auto;padding: 0 3%;position: relative;height: 100%;}
.mySwiper .swiper-slide .zrtext h5{font-size: 18px;height: 60px;line-height: 60px;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.mySwiper .swiper-slide .zrtext p{color: #999999;font-size: 14px;line-height: 25px;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.mySwiper .swiper-slide .zrtext .more{display: block;position: absolute;bottom: 25px;right: 11px;width: 100px;font-size: 14px;line-height: 30px;height: 30px;background: #3A50E0;color: #fff;border-radius: 15px;}

.home-bigCarousel .owl-dot,.home-bigCarousel .owl-dot.active{width: 40px;}


.home-lxnews .bd{height:auto;}

.wmzrbox{background: url(/zgxtjt/xhtml/images/dubut.png) no-repeat bottom center;padding: 0 0 50px 0;}
.home-wmzr{overflow: hidden;}
.wmbox{width: 95%;float: none;margin: 0 auto;}
.zrbox{width: 95%;float: none;margin: 0 auto;}
.wmbox h3,.zrbox h3{text-align: center;height: 60px;line-height: 60px;font-size: 20px;position: relative;}
.wmbox h3:after,.zrbox h3:after{content: '';position: absolute;width: 7%;bottom: 0;left: 47%;height: 3px;background: #336ece url(../images/ylbdd.png) no-repeat top right;transition: all .3s;-webkit-transition: all .3s;overflow: hidden;}
.wmbox a,.zrbox a{display: block;height: auto;width: 100%;margin: 14px auto;}

#certify .oneitem .bigimg{height:90px;}
.ywjtbox .ywul li a img{height: 395px;}
.ywjtbox .ywul li .tit{font-size: 18px;line-height: 120px;height: 120px;}
.ywjtbox .ywul li .more{}

.dqgzbox{padding: 20px 0 0 0;}
.dqgzbox .dqgztt{padding:0;margin: 0 0 20px 0;}
.dqgzbox .dqul{display: none;}

.dqgzbox .dqmobile{display: block;width: 95%;height: 500px;margin: 0 auto;}
.dqgzbox .dqmobile .swiper-slide{border-radius: 0 45px 0 45px;overflow: hidden;}
.dqgzbox .dqmobile .swiper-slide img{display: block;width: 100%;height: 100%;object-fit: cover;}



.dqgzbox .dqmobile .swiper-slide .simg{overflow: hidden;height: 285px;}
.dqgzbox .dqmobile .swiper-slide .simg img{height: 100%;width: 100%;}
.dqgzbox .dqmobile .swiper-slide .dqtext{background:#F3F3F3;padding: 0 26px;overflow: hidden;height: 230px;display: block;}
.dqgzbox .dqmobile .swiper-slide .dqtext h5{font-size: 20px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;white-space: inherit;line-height: 65px;}
.dqgzbox .dqmobile .swiper-slide .dqtext p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;white-space: inherit;font-size: 18px;color: #999;line-height: 30px;margin: 0 0 18px 0;}
.dqgzbox .dqmobile .swiper-slide .dqtext .more{font-size: 18px;height: 80px;display: block;line-height: 80px;width: 50%;float: right;background: url(/zgxtjt/xhtml/images/morejt1.png) no-repeat right center;}
.dqgzbox .dqmobile .swiper-slide a:hover h5{color:#000}


.ywjtbox .ywul{display:none;}
.ywjtbox .mobileyw{
      display:block;
      width: 95%;
      height: 315px;
      margin: 0 auto;position: relative;padding: 0 0 30px 0;
    }
   .ywjtbox .mobileyw .swiper-slide {
      /* Center slide text vertically */
      height: 315px;
      display: flex;
      transition: 300ms;
      transform: scale(1);
      flex-direction: row;
      align-items: center;
    }
.ywjtbox .mobileyw .swiper-slide a{display:block;overflow: hidden;position: relative;}
.ywjtbox .mobileyw .swiper-slide a img{height: auto;}
.ywjtbox .mobileyw .swiper-slide span{display:block;color: #104071;font-size: 16px;width: 91%;margin: 0 auto;height: 35px;line-height: 35px;text-align: left;}
.ywjtbox .mobileyw .swiper-slide .tit{position: absolute;z-index: 2;top: 0;width: 88px;left: 15px;padding: 0 0 15px 0;overflow: hidden;}
.ywjtbox .mobileyw .swiper-slide .tit h4{font-size: 12px;line-height: 60px;height: 45px;color: #fff;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.ywjtbox .mobileyw .swiper-slide .tit h5{color: #fff;opacity: 0.5;font-size: 12px;font-weight: 500;}
.ywjtbox .mobileyw .swiper-slide .txt{text-align: left;color: #999;font-size: 18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.ywjtbox .mobileyw .swiper-slide .more{position: absolute;bottom: 0;left: 15px;width: 100px;height: 51px;line-height: 51px;text-align: left;border-radius: 28px;font-size: 12px;color: #fff;padding: 0 0 0 0px;z-index: 9;background: url(/zgxtjt/xhtml/images/morejt0.png) no-repeat 140px 20px;}
.ywjtbox .mobileyw .swiper-slide-active,.ywjtbox .mobileyw .swiper-slide-duplicate-active{transform: scale(1.5);z-index: 2;}
.ywjtbox .mobileyw .swiper-button-next{background: #787171a6;width: 35px;right: 0;}
.ywjtbox .mobileyw .swiper-button-prev{background: #787171a6;width: 35px;left: 0;}
.ywjtbox .mobileyw .swiper-button-next:after{font-size: 14px;color: #fff;}
.ywjtbox .mobileyw .swiper-button-prev:after{font-size: 14px;color: #fff;}

.jrwmbox .jrwm .pc{display: none;}
.jrwmbox .jrwm .wap{display: block;width: 100%;}

}
