@charset "utf-8";
body.gzs{padding-top: 1.15rem}
body.gzs .header .top .serBtnm{margin-right: 0}

.banner .swiper-slide .img{padding-bottom: 0;height:6.4rem}
.banner .swiDots{position:absolute;display: flex;justify-content: center;align-items: center;left: 50%;transform: translateX(-50%) ;bottom: .25rem;z-index: 5}
.banner .swiDots span{display: block;background: #1F844B;width: 12px;height: 12px;margin:  0 .08rem;transition: .3s;opacity: .3;position: relative;}
.banner .swiDots span.active{opacity:1;}




.gzsNav2{margin-bottom: .6rem}
.gzsNav2 ul{padding-bottom: .1rem;overflow: auto;white-space: nowrap;text-align: center;}
.gzsNav2 ul li{width: 3.7rem;height: .6rem;background: url(../images/navbg3.png) no-repeat center;background-size: 100% 100%;display: inline-block;}
.gzsNav2 ul li+li{margin-left: .3rem}
.gzsNav2 ul li.on{background: url(../images/navbg3on.png) no-repeat center;background-size: 100% 100%;}
.gzsNav2 ul li.on a{color: #fff}
.gzsNav2 ul li a{font-size: .22rem;display: flex;align-items: center;color: #1F844B;justify-content: center;height: 100%;font-weight: bold;}
.gzsList:after{content: '';display: inline-block;width: 4.5rem}
.gzsList li{width: 4.5rem;background: url(../images/gzbg0.png) no-repeat center;background-size: cover;margin-bottom: .5rem}
.gzsList li a{display: flex;}
.gzsList li .img{width: 2.16rem;height: 2.86rem;}
.gzsList li .txt{width: calc(100% - 2.16rem);background: url(../images/gzbg1.png) no-repeat center;background-size: cover;display: flex;justify-content: center;align-items: center;font-family: 'sys';color: #fff;}
.gzsList li .txt p{width: .2rem;font-size: .2rem;margin-right: .1rem;line-height: 1.3;}
.gzsList li .txt h4{width: .4rem;font-size: .4rem;line-height: 1.3em}
@media (max-width: 1024px){
 .gzsList li{width: 48%} 
 body.gzs{padding-top: .75rem}
 .banner .swiper-slide .img{height: 40vw}
}
@media (max-width:900px){
.gzsList li .img{width: 65%}
.gzsList li .txt{width: 35%;}
.gzsList li .txt h4{width: .35rem;font-size: .35rem;line-height: 1.2em}
}
@media (max-width:640px){
body.gzs{padding-top: .7rem}
.banner .swiDots {bottom: .15rem}
.banner .swiDots span{width: 8px;height: 8px;margin:  0 .05rem;transition: .3s;opacity: .3;position: relative;}
.gzsList li{width: 100%}
.gzsList li .img{width: 65%;height: auto}
.gzsList li .txt{width: 35%;}
.gzsList li .txt h4{width: .35rem;font-size: .35rem;line-height: 1.2em}
}

/**/
.gzsContent{background: url(../images/bgsp.jpg) no-repeat top center;background-size: cover;padding-top: .6rem;padding-bottom: 1.2rem}
.gzsNav{margin-bottom: .4rem}
.gzsNav ul{padding-bottom: .1rem;overflow: auto;white-space: nowrap;text-align: center;}
.gzsNav ul li{width: 2.7rem;height: .6rem;background: url(../images/navbg4.png) no-repeat center;background-size: 100% 100%;display: inline-block;}
.gzsNav ul li+li{margin-left: .3rem}
.gzsNav ul li.on{background: url(../images/navbg4on.png) no-repeat center;background-size: 100% 100%;}
.gzsNav ul li.on a{color: #fff}
.gzsNav ul li a{font-size: .22rem;display: flex;align-items: center;color: #1F844B;justify-content: center;height: 100%;font-weight: bold;}
.intit{margin-bottom: .3rem}
.intit .h4{display: flex;align-items: center;}
.intit .h4 strong{font-size: .32rem;color: #1F844B}
.intit .h4 img{height: .5rem;margin-right: .1rem}
.intit .more a{font-size: .18rem;color: #1F844B;padding-left: .38rem;background: url(../images/morico.png) no-repeat left center;background-size: .32rem .16rem}
.intit.ab{position: relative;}
.intit.ab .more{position: absolute;right: 0;top: .13rem;z-index: 4}
.homea{padding-bottom: .8rem}
.homea .wp{position: relative;padding: .85rem 1.25rem 1.1rem}
.homea .wp:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: url(../images/jz.png) no-repeat center;background-size: 100% 100%;pointer-events: none;z-index: 0}
.homea .txt{width: 58%;position: relative;z-index: 2}
.homea .txt .desc{color: #333;line-height: 1.8em;text-align: justify;font-size: .18rem}
.homea .img{width: 38%;position: relative;z-index: 2}

.homec{padding-top: .8rem}
.homec .intit{margin-bottom: .5rem}
.homec .left{width: 48%}
.homec .right{width: 48%}
.homec .left ul li{height: .85rem;border: 1px solid #CFBEAE;padding: .15rem .2rem}

.homec .left ul li+li{margin-top: .15rem}
.homec .left ul li a{display: flex;align-items: center;justify-content: space-between;height: 100%}
.homec .left ul li time{font-size: .2rem;font-weight: bold;color: #1F844B;border-right: 1px solid #CFBEAE;padding-right: .15rem;line-height: 1em}
.homec .left ul li .h4{font-size: .18rem;width: calc(100% - .85rem);max-height: .48rem\0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homec .right .img{height: 4.85rem}
.homec .right .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;color: #fff;font-size: .2rem;padding: .2rem .25rem}
.homec .right .swiper-slide.isVideo a:before{content: '';position: absolute;left: 50%;top: 50%;width: .87rem;height: .87rem;background: url(../images/play2.png) no-repeat center;background-size: 100% 100%;margin: -.44rem;margin-left: -.44rem;z-index: 5}
.homec .right .swiper-slide a{display: block;position: relative;}
.homec .right .swiBtn a{width: .57rem;height: .57rem;position: absolute;top: 50%;margin-top: -.29rem;z-index: 5}
.homec .right .swiBtn a img{width: 100%}
.homec .right .swiBtn a.prev{left: .2rem}
.homec .right .swiBtn a.next{right: .2rem}
.homeb{display: flex;background: #1f844b99}
.homeb .tit{width: 19.2%;background: url(../images/1738.png) no-repeat center;background-size: cover;display: flex;justify-content: center;flex-direction: column;align-items: center;}

.homeb .items{width: 80.8%;display: flex;justify-content: center;}
.homeb .items .item{width: 8.5%;background: rgb(31 132 75 / 34%);height: 7.1rem;position: relative;overflow: hidden;}
.homeb .items .item+.item{border-left: 1px solid #1f844b;}
.homeb .default{font-family: 'sys';display: flex;flex-direction: column;align-items: center;padding-top: .5rem;color: #fff;position: relative;height: 100%;width: 1.3rem;transition: .3s}
.homeb .default:after{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 50%;background-repeat: no-repeat;background-position: bottom center;background-size: 100% auto;opacity: .3;}
.homeb .items .item:nth-child(1) .default:after{background-image: url(../images/hua3.png);}
.homeb .items .item:nth-child(2) .default:after{background-image: url(../images/hua4.png);}
.homeb .items .item:nth-child(3) .default:after{background-image: url(../images/hua1.png);}
.homeb .items .item:nth-child(4) .default:after{background-image: url(../images/hua2.png);}
.homeb .items .item:nth-child(5) .default:after{background-image: url(../images/hua3.png);}
.homeb .items .item:nth-child(6) .default:after{background-image: url(../images/hua4.png);}
.homeb .default .ico img{width: .48rem;height: .48rem}
.homeb .default .name{font-size: .36rem;writing-mode: tb-lr;writing-mode: vertical-lr;margin-top: .2rem;letter-spacing: .1em;}
.homeb .default .zw{font-size: .24rem;writing-mode: tb-lr;writing-mode: vertical-lr;letter-spacing: .1em;margin-top: .25rem}

.homeb .onShow{position: absolute;top: 0;left: 0;bottom: 0;width: 8.88rem;z-index: 0;opacity: 0;visibility: hidden;transition: .3s;display: flex}
.homeb .onShow .txt{width: 43%;background: url(../images/33bg.png) no-repeat center;background-size: cover;padding: .4rem;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}
.homeb .onShow .txt .info{width: 100%}
.homeb .onShow .txt .info h4{font-family: 'sys';font-size: .3rem;color: #1F844B;margin-top: .2rem}
.homeb .onShow .txt .info p{font-family: 'sys';color: #22814b91;background: url(../images/line.png) no-repeat bottom center;padding-bottom: .15rem;margin-top: .1rem;white-space: normal;}
.homeb .onShow .txt .info .desc{line-height: 1.6em;margin-top: .25rem;margin-bottom: .4rem;white-space: normal;width: 100%}
.homeb .onShow .txt .info .mor{width: 1.96rem;height: .5rem;background: url(../images/btnbg1.png) no-repeat center;background-size: 100% 100%;margin: 0 auto;text-align: center;line-height: .5rem;color: #fff;font-family: 'sys';font-size: .18rem}
.homeb .onShow .imgs{width: 57%}
.homeb .onShow .imgs .img{height: 100%}
.homeb .onShow .txt .imgp{width: 1.6rem;height: 1.6rem;background: url(../images/cir2.png) no-repeat center;background-size: 100% 100%;padding: .1rem}
.homeb .onShow .txt .imgp .img{width: 1.4rem;height: 1.4rem;border-radius: 50%}
.homeb .onShow .txt .imgp .img img{height: auto;max-height: inherit;}

@media (min-width: 1025px){
.homeb .items .item.on{width: 57.5%}
.homeb .items .item.on .default{opacity: 0;visibility: hidden;}
.homeb .items .item.on .onShow{z-index: 3;opacity: 1;visibility: visible;}
 .homec .left ul li:hover{border: 1px solid #1F844B;background: #1F844B;}
.homec .left ul li:hover a{color: #fff}
.homec .left ul li:hover time{color: #fff;border-right-color: rgba(255,255,255,.5)}
.homeb .tit .intit{width: .5rem;display: flex;align-items: center;flex-direction: column}
.homeb .tit .intit .h4{flex-direction: column;color: #fff;align-items: center;text-align: center;margin-bottom: .4rem}
.homeb .tit .intit .h4 strong{color: #fff;line-height: 1.2em;display: block;width: .32rem}
.homeb .tit .intit .h4 img{margin-right: 0;margin-bottom: .1rem}
.homeb .tit .intit .more a{color: #fff;width: .32rem;padding-left: 0;background-position: bottom center;padding-bottom: .25rem;display: block;text-align: center;}
}
@media (max-width: 1024px){
 .homea .wp{position: relative;padding: .85rem .9rem 1.1rem} 
 .homeb{flex-wrap: wrap;background: transparent}
 .homeb .tit{width: 100%;padding: .3rem;display: block;}
  .homeb .tit .intit{justify-content: space-between;margin-bottom: 0}
 .homeb .tit .intit .h4 strong{color: #fff;}
 .homeb .tit .intit .more a{color: #fff}

.homeb .items{width:100%;display: block;overflow: auto;white-space: nowrap;padding-bottom: .2rem;margin: 0 .15rem}
.homeb .items .item .default{display: none}
.homeb .items .item .onShow{z-index: 3;opacity: 1;visibility: visible;width: 100%}
.homeb .onShow .imgs{display: none}
.homeb .items .item{width: 3.65rem;display: inline-block;border-left: 0;height: 6.5rem}
.homeb .items .item+.item{border-left: 0}
.homeb .onShow .txt{width: 100%}
.homeb .onShow .txt .info .desc{white-space: normal;}
}

@media (max-width: 900px){
.homea .wp{position: relative;padding:0} 
.homea .wp:after{display: none}
.homea .txt{width: 100%;margin-bottom: .2rem}
.homea .img{width: 100%;}
.homec .left{width: 100%;margin-top: .3rem;order: 2}
.homec .right{width: 100%;order: 1}
.homec .right .img{height:56vw}
}
@media (max-width: 640px){
.gzsNav ul li{width: 2rem;height: .5rem;}
}