@charset "utf-8";
*{box-sizing: border-box;}
.main .container{width: 1200px;}
.yshjtop{width: 100%;padding: 120px 0 265px;background: url(../images/zttopbg.png) no-repeat;background-size: 100%;}
.zttit{text-align: center;}

.zxzxbox{width: 100%;margin-top: -100px;padding-top: 40px;background: url(../images/zxzxbg.png) no-repeat;background-size: 100%;}
.lmtit{text-align: center;}
.lmtit img{width: 250px;}
.videobox{margin-top: 30px;width:100%;}
.videobox video{width:100%;height: 580px;object-fit: cover;}
.tztab{margin-top: 40px;}
.tztab div{float: left;width: 32%;height: 102px;line-height: 102px;background: url(../images/tztabbg.png) no-repeat;}
.tztab div + div{margin-left: 2%;}
.tztab div.on{background-image: url(../images/tztabbg_on.png);}
.tztab div a{display: block;padding-left: 40%;font-size: 36px;font-weight: bold;background: url(../images/tzzx_ico.png) no-repeat 17% center;}
.tztab div.on a{color: #fff;background-image: url(../images/tzzx_ico_on.png);}
.tztab div:nth-child(2) a{background-image: url(../images/tzzn_ico.png);}
.tztab div:nth-child(2).on a{background-image: url(../images/tzzn_ico_on.png);}
.tztab div:nth-child(3) a{background-image: url(../images/tzzc_ico.png);}
.tztab div:nth-child(3).on a{background-image: url(../images/tzzc_ico_on.png);}
.tablist{margin-top: 30px;padding: 15px 35px;background-color: #fff;}
.tablist ul{display: none;}
.tablist ul.on{display: block;}
.tablist li{width: 100%;height: 50px;line-height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tablist li span{float: right;margin-left: 20px;}
.cygk{margin-top: 30px;padding-bottom: 170px;}
.cygkinfo{margin-top: 44px;}
.cygkinfo > div{position: relative;overflow: hidden;float: left;width: 136px;height: 270px;transition: all .5s;}
.cygkinfo > div.on{width: 924px;}
.cygkinfo > div > a{float: left;width: 136px;height: 100%;text-align: center;padding: 35px 0;background-color: #fff;}
.cygkinfo > div + div{margin-left: 2px;}
.cygkinfo > div > a span{display: block;font-size: 25px;font-weight: bold;line-height: 27px;color: #0B6B65;width: 42px;margin: 18px auto;}
.lshg > a{background: url(../images/lshgbg.png) no-repeat top center;}
.cygkinfo .gkinfo{position: absolute;left: 136px;padding: 10px 18px;width: 788px;height: 100%;background: #fff;border: 1px solid #C7E2FF;}
.cygkinfo .gkinfo li{float: left;margin: 20px 0.9% 0;width: 31.5%;height: 95px;font-size: 18px;line-height: 95px;text-align: center;;background: url(../images/itembg.png) no-repeat;background-size: 100% 100%;}
.cygkinfo .gkinfo li a{display: block;width: 100%;height: 100%;}
.cygkinfo .gkinfo li img{vertical-align: middle;margin-right: 15px;}
.lshg .gkinfo li{width:48%;margin:20px 1% 0;}
/* .cygkinfo > div .gkinfo li:last-child{width: 64.8%;} */
.cygkinfo > div .gkinfo li i{color: #3268FA;font-style: normal;margin-left: 22px;font-size: 16px;}
.cygkinfo > div .gkinfo li i:first-child{margin-left: 50px;}

.cybjgox{padding-top: 58px;padding-bottom: 180px;margin-top: -90px;;background: url(../images/cybgbg.png) no-repeat;background-size: 100%;}
.bannerbox{margin-top: 70px;position: relative;}
.cybjswiper{overflow-x: hidden;padding-top: 10%;}
.bannerbox .arrow{position: absolute;top: 50%;margin-top: -31px;cursor: pointer;}
.bannerbox .arrow-left{left: -80px;}
.bannerbox .arrow-right{right: -80px;}
.cybjswiper .swiper-slide{position: relative;padding: 0 32px;height: 550px;background: url(../images/gaqbg.png) no-repeat;transition: 300ms;}
.cybjswiper .swiper-slide a{display:block;height: 100%;border-top: 1px solid transparent;}
.cybjswiper .qfq{background-image: url(../images/qfqbg.png);}
.cybjswiper .hys{background-image: url(../images/hysbg.png);}
.cybjswiper .ycx{background-image: url(../images/ycxbg.png);}
.cybjswiper .wsx{background-image: url(../images/wsxbg.png);}
.cybjswiper .lsx{background-image: url(../images/lsxbg.png);}
.cybjswiper .swiper-slide div{padding: 8px;margin: 35px auto;width: 115px;height: 115px;border: 2px solid #fff;border-radius: 50%;}
.cybjswiper .swiper-slide div span{display:block;width: 100%;height: 100%;line-height: 98px;font-size: 24px;font-weight: bold;color: #3268FA;text-align: center;background-color: #fff;border-radius: 50%;}
.cybjswiper .swiper-slide ul li{float: left;position: relative;width: 50%;line-height: 50px;padding-left: 14px;color: #3268FA;}
.cybjswiper .swiper-slide ul li::before{position: absolute;content: '';width: 7px;height: 7px;left: 0;top: 50%;margin-top: -3.5px;background: #3268FA;border-radius: 50%;}
.cybjswiper .swiper-slide ul li a{color: #3268FA;font-size: 18px;}
.cybjswiper .swiper-slide-active{margin-top: -10%;}

.qyfwbox{margin-top: -100px;padding-top: 50px;background: url(../images/qyfwbg.png) no-repeat;background-size: 100%;}
.qyfw{margin-top: 20px;display: flex;justify-content: space-around;flex-wrap: wrap;}
.qyfw > div{width: 32%;margin-top: 35px;padding: 18px;height: 478px;}
.qyfw .qyzp{background: url(../images/qyzpbg.png) no-repeat;background-size: 100% 100%;}
.qyfw .ygzp{background: url(../images/ygzpbg.png) no-repeat;background-size: 100% 100%;}
.qyfw .jfns{background: url(../images/jfnsbg.png) no-repeat;background-size: 100% 100%;}
.qyfw .scjy{background: url(../images/scjybg.png) no-repeat;background-size: 100% 100%;}
.qyfw .pczx{background: url(../images/pczxbg.png) no-repeat;background-size: 100% 100%;}
.qyfw .zqsk{background: url(../images/zqskbg.png) no-repeat;background-size: 100% 100%;}
.qyfw .tit{font-size: 32px;font-weight: bold;}
.qyfw .tit i{display: inline-block;vertical-align: middle;margin-right: 12px;;width: 67px;height: 67px;background: rgba(255, 255, 255, .16) url(../images/qyzp_ico.png) no-repeat center center;border-radius: 50%;}
.qyfw .tit a{color: #fff;}
.qyfw .ygzp i{background-image: url(../images/ygzp_ico.png);}
.qyfw .jfns i{background-image: url(../images/jfns_ico.png);}
.qyfw .scjy i{background-image: url(../images/scjy_ico.png);}
.qyfw .pczx i{background-image: url(../images/pczx_ico.png);}
.qyfw .zqsk i{background-image: url(../images/zqsk_ico.png);}
.qyfw > div ul{margin-top: 30px;}
.qyfw > div li{position: relative;padding-left: 40px;width: 100%;height: 36px;font-size: 18px;line-height: 36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #fff;}
.qyfw > div li::before{position: absolute;content: '';left: 14px;top: 50%;margin-top: -3.5px;width: 7px;height: 7px;background: #fff;border-radius: 50%;}
.qyfw > div li a{color: #fff;}
.qyfw > div li span{display: none;}
/* .qyfw > div.zqsk li{width: 55%;float:left;padding-left: 25px;}
.qyfw > div.zqsk li:nth-child(even){width:45%;}
.qyfw > div.zqsk li::before{left: 5px;} */
.hqzc{margin: 62px 0 50px;}

.newfooter .container{width:1400px;}
@media (max-width:1200px) {
    .yshjtop{padding: 25px 0 50px;background-size: 100%;}
    .zttit{width: 70%;margin: 0 auto;}
    .zxzxbox{margin-top: -30px;padding-top: 20px;background-position: top center;}
    .lmtit img{width: 120px;}
    .videobox{margin-top:15px;}
    .videobox video{height:55vw;}
    .tztab{margin-top: 20px;}
    .tztab div{width: 33%;height: 40px;line-height: 40px;background-size: 100% 100%;}
    .tztab div + div{margin-left: 0.5%;}
    .tztab div a{padding-left: 30%;;font-size: 16px;background-size: 20px;background-position: 12% center;}
    .tablist{margin-top: 15px;padding: 10px;}
    .tablist li{height: 40px;line-height: 40px;}
    .cygk{padding-bottom: 20px;}
    .cygkinfo{margin-top: 20px;}
    .cygkinfo > div{width: 100%;height: auto;}
    .cygkinfo > div.on{width: 100%;}
    .cygkinfo > div > a{width: 100%;padding: 15px 0;background-size: 100% 100%;}
    .cygkinfo > div > a span{display: inline-block;vertical-align: middle;width: auto;margin: 0 15px;}
    .cygkinfo > div > a img{vertical-align: middle;}
    .cygkinfo .gkinfo{width: 100%;position: unset;;left: 0;top: 100%;}
    .cygkinfo .gkinfo li{width: 100%;margin-top: 10px;height: 80px;line-height: 80px;}
    .cygkinfo > div .gkinfo li:last-child{width: 100%;}
    .cygkinfo > div .gkinfo li:last-child{width: 100%;/* height: 130px; */}
    .cygkinfo > div .gkinfo li span + span{display: block;line-height: 24px;}
    .cygkinfo > div .gkinfo li i{margin: 0 10px;}
    .cygkinfo > div .gkinfo li i:first-child{margin: 0 10px;}
    .cygkinfo > div + div{margin-left: 0;margin-top: 5px;}

    .cybjgox{background-position: top center;margin-top: 0;padding-top: 20px;padding-bottom: 20px;}
    .bannerbox{margin-top: 30px;}
    .cybjswiper{padding-top: 0;}
    .cybjswiper .swiper-slide{padding: 0 10px;}
    .cybjswiper .swiper-slide ul li{width: 49%;}
    .cybjswiper .swiper-slide ul li a{font-size: 16px;}
    .cybjswiper .swiper-slide-active{margin-top: 0;}
    .bannerbox .arrow{top: auto;bottom: 20px;z-index: 9;}
    .bannerbox .arrow-right{right: 20%;}
    .bannerbox .arrow-left{left: 20%;}
    .bannerbox .arrow img{width: 55px;}

    .qyfwbox{margin-top: 0;padding-top: 20px;background-position: top center;}
    .qyfw{margin-top: 10px;}
    .qyfw > div{margin-top: 15px;width: 100%;height: 400px;}
    .hqzc{margin: 20px 0;}
    .hqzc img{height: 50px;}
    /* .qyfw > div.zqsk li{width: 100%;padding-left: 40px;}
    .qyfw > div.zqsk li:nth-child(even){width:100%;}
    .qyfw > div.zqsk li::before{left: 14px;} */
}
