@charset "utf-8";
.banner{position:relative;width:100%}
.banner .slide-ba:after }
.banner .swiper-slide{overflow:hidden}
.banner .swiper-slide a{display:block;position:relative}
.banner .swiper-slide a:before{content:'';position:absolute;left:0;top:0;right:0;height:2rem;background:url(../images/22s.png) repeat-x top center;background-size:auto 100%;z-index:2;opacity:.35;pointer-events:none;display: none}
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:0;right:0;height:40%;background:url(../images/blackms.png) no-repeat bottom center;background-size: 100% 100%; z-index:2; pointer-events:none; opacity: .5}
.banner .item  .slideImg{padding-bottom:0; background-position:center;background-size:cover;background-repeat:no-repeat; height: 6.75rem}
.banner .item  .slideImg img{  }
.banner .swiDots{text-align:center;display:flex;align-items:center;justify-content:center;width:auto;margin-right:.15rem}
.banner .swiDots span{opacity:.4;margin:0 .1rem;width:.1rem;height:.1rem;background: #fff;border-radius: .2rem;opacity: .4;transition: .3s}
.banner .swiDots span.active{opacity: 1;width: .36rem}
.banner .switool{position:absolute;z-index:6;left:5%;right:5%;bottom:.4rem;color:rgba(255,255,255,.3); }
.banner .slideImg video{width:100%;height:100%;object-fit:cover}

.isIpadPro .banner .item .slideImg,.isIpadAir .banner .item .slideImg{height:40vw}
.isIpadPro .banner  .toall,.isIpadAir .banner  .toall{display:none}

.isIpadPro .banner .swiper-slide .sc{-webkit-transition:none;-webkit-transform:none}
.isIpadPro .banner .swiper-slide-active .sc{-webkit-transform:none} 
.isIpadAir .banner .swiper-slide .sc{-webkit-transition:none;-webkit-transform:none}
.isIpadAir .banner .swiper-slide-active .sc{-webkit-transform:none} 
@media (min-width:1025px){
.banner .swiper-slide .sc{-webkit-transition:8s 1s linear;-webkit-transform:scale(1)}
.banner .swiper-slide-active .sc{-webkit-transform:scale(1.1)}
}
@media (max-width:1024px){
.banner .swiper-slide a:before{height:35%}
.banner .item .slideImg{padding-bottom:0;height:52vw;min-height:inherit}
.banner .swiTool .wp{justify-content:center}
.banner .swiDots span{}
.banner .toall{display:none}
}
@media (max-width:992px){
.banner .item .slideImg{height:40vw}
.banner .swiBtn a.prev{left:.2rem}
.banner .swiBtn a.next{right:.2rem}
.banner .swiDots span.swiper-pagination-current{font-size:.28rem}
.banner .switool{bottom:.25rem}
.banner .swiper-slide .txt {text-align:center;padding-bottom: 0}

.banner .swiper-slide .txt .t1{ font-size: .54rem}
.banner .swiper-slide .txt .t2{font-size: .2rem; }
.banner .swiper-slide .txt .mor{font-size: .2rem;margin-top: .5rem}
}
@media (max-width:597px){
.banner .swiBtn img{height:.12rem}

}

.iconfont{font-size:inherit}
#content{width:100%; position:relative;overflow: hidden;}
.more a:before{content:'【';color: #2C6148;margin-right: .05rem}
.more a:after{content:'】';color: #2C6148;margin-left: .05rem}
.more.ab{position: absolute;right: 0;top: .3rem;z-index: 5}
.intit{margin-bottom: .4rem}
.intit .h3 img{height: .69rem;pointer-events: none;user-select: none}



.homeas{background: #fff;box-shadow: 0px 4px 10px 0px #EDEDED;position: relative;z-index: 3;padding: .22rem 0}
.homeas ul li+li{border-left: 1px solid #D8D8D8}
.homeas ul li a{display: flex;align-items: center;font-size: .2rem;padding: 0 .5rem}
.homeas ul li a img{margin-right: .1rem;width: .3rem}
.homea{padding: .5rem 0 .8rem;background: url(../images/bg1.jpg) no-repeat center;background-size: cover}
.homea .hd{margin-bottom: .4rem}
.homea .hd ul li{position: relative;}
.homea .hd ul li img{height: .69rem;opacity: 0;visibility: hidden;transition: .3s}
.homea .hd ul li span{font-size: .3rem;font-weight: bold;color: #999999;position: absolute;left: 50%;top: 60%;transform:translateX(-50%) translateY(-50%);white-space: nowrap;transition: .3s}
.homea .hd ul li.on span{opacity: 0;visibility: hidden;}
.homea .hd ul li.on img{opacity: 1;visibility: visible;}
.homea .hd .mores{position: absolute;right: 0;top: .32rem;z-index: 5}
.homea .con .item{width: 6.44rem;position: relative;}
.homea .con ul{width: calc(100% - 7rem);display: flex;flex-wrap: wrap;}
.homea .con.sp ul{width: 100%;display: flex;flex-wrap: wrap;}
.homea .con.sp ul li{width: 25%; }
.homea .con ul li{width: 50%;position: relative;}

.homea .con ul li a{display: block;padding: .25rem;position: relative;z-index: 3}
.homea .con ul li .line{ background: #EAA522;width: .5rem;height: .04rem;display: block;}
.homea .con ul li h4 {font-size: .18rem;height: 3em;line-height: 1.5em;margin-bottom: .3rem;margin-top: .2rem}
.homea .con ul li time {color: #9E9E9E}

.homea .con .item .img{height: 3.45rem;border-radius: .1rem .1rem 0 0}
.homea .con .item .txt{height: .55rem;background: #245D4E;color: #fff;display: flex;align-items: center;font-size: .18rem;padding: 0 .2rem;border-radius: 0 0 .1rem .1rem }

.homeb{padding: .5rem 0;background: #fff}
.homeb .slide-bp { width: calc(100% + .3rem);left: -.15rem}
.homeb .slide-bp .swiBtn a{position: absolute;width: .5rem;height: .5rem;border: 1px solid #ddd;display: flex;align-items: center;justify-content: center;top: 50%;margin-top: -.4rem;z-index: 5;border-radius: 50%;transition: .3s}

.homeb .slide-bp .swiBtn a.prev{left: -.7rem}
.homeb .slide-bp .swiBtn a.next{right: -.7rem}
.homeb .slide-b{padding: .2rem .15rem .4rem}
.homeb .slide-b .swiper-slide{width: 18.4%;margin-right: 2%}

.homeb .slide-b .swiper-slide:nth-child(2n){padding-top: .3rem}
.homeb .slide-b .swiper-slide a{display: block;border-radius: .05rem}
.homeb .slide-b .swiper-slide .img{height: 3.65rem;border-radius: .05rem}
.homeb .slide-b .swiper-slide .txt{position: absolute;left: -1px;right: -1px;bottom: -100%;z-index: 7;background: url(../images/200.png) #fff no-repeat bottom center;background-size: 100% auto;border-radius: .05rem;padding: .3rem .2rem;  }
.homeb .slide-b .swiper-slide .txt h4{font-size: .18rem;text-align: center;font-weight: bold;color: #245D4E}
.homeb .slide-b .swiper-slide .txt p{font-size: .14rem;height: 4.8em;line-height: 1.6em;color: #666;margin-top: .1rem}
.homeb .slide-b .swiper-slide .txt .span{font-size: .14rem;color: #EAA522;display: flex;align-items: center;justify-content: space-between;margin-top: .2rem}
.homeb .slide-b .swiper-slide .txt .span img{height: .06rem}
.homeb .slide-b .swiper-slide .txt1{margin-left: .25rem;margin-right: .25rem;background: #fff;border-radius: .05rem;;padding:0 .2rem;box-shadow: 0px 5px .4rem 0px rgba(0, 0, 0, 0.15);height: .46rem;display: flex;align-items: center;justify-content: center;font-size: .18rem;margin-top: -.23rem;z-index: 5;position: relative;transition: .5s}


.homec{padding: .45rem 0 .85rem;background: url(../images/bgc.jpg) no-repeat top center;background-size: 100% auto}
.homec .c1 ul li{width: 15%}

.homec .c1 ul li a{display: flex;border: 1px solid #A7CAC0;border-radius: .1rem;background: #fff;padding: .2rem 0;align-items: center;justify-content: center;flex-direction: column;text-align: center;transition: .3s }

.homec .c1 ul li .icoCo{height: .52rem;margin: 0 auto}
.homec .c1 ul li h4{font-size: .2rem;margin-top: .15rem}
.homec .c2{margin-top: .85rem}
.homec .c2 .intit{margin-bottom: 0}
.homec .c2 .intit .more{top: 1.1rem;right: .5rem;}
.homec .c2 .intit .more a{color: #fff}
.homec .c2 .intit .more a:before,.homec .c2 .intit .more a:after{color: #fff}
.homec .c2 .intit .h3 img{height: auto;width: 100%}
.homec .c2 ul{align-items: flex-start;width: 100%}
.homec .c2 ul li{position: relative;}
.homec .c2 ul li .txt{position: absolute;left: 0;right: 0;bottom: 0;z-index: 5;padding: .2rem;color: #fff;font-size: .18rem;text-align: center}
.homec .c2 .left{width: 6.46rem}
.homec .c2 .right{flex:1;}
.homec .c2 .right ul li:nth-child(1) .txt{text-align: left;padding: .2rem .3rem}
.homec .c2 .right ul li:nth-child(1) .txt h4 img{height: .26rem;margin-right: .1rem}



@media (min-width: 993px){
.homea .con ul li:nth-child(1){border-right: 2px dashed   #C2CDE2;border-bottom: 2px dashed   #C2CDE2;}
.homea .con ul li:nth-child(3){border-right: 2px dashed   #C2CDE2; }
.homea .con ul li:nth-child(2){border-bottom: 2px dashed   #C2CDE2;}

.homea .con.sp ul li:nth-child(1){border-right: 2px dashed   #C2CDE2;border-bottom: 2px dashed   #C2CDE2;}
.homea .con.sp ul li:nth-child(2){border-right: 2px dashed   #C2CDE2;border-bottom: 2px dashed   #C2CDE2;}
.homea .con.sp ul li:nth-child(3){border-right: 2px dashed   #C2CDE2;border-bottom: 2px dashed   #C2CDE2;}
.homea .con.sp ul li:nth-child(4){border-bottom: 2px dashed   #C2CDE2;}
.homea .con ul li:nth-child(5),.homea .con ul li:nth-child(6),.homea .con ul li:nth-child(7){border-right: 2px dashed   #C2CDE2; } 

.homeb .slide-bp .swiBtn a:hover{border-color: #2C6148;color: #2C6148}
.homeb .slide-b .swiper-slide:hover a{box-shadow: 0px 0px .15rem 0px rgba(131, 150, 145, 0.72);}
.homeb .slide-b .swiper-slide:hover .txt1{opacity: 0}
.homeb .slide-b .swiper-slide:hover .txt{bottom: 0;transition: .5s}
.homec .c1 ul li a:hover{background: url(../images/cibg.png)#245d4e no-repeat center;background-size: auto 100% ;border-color: #245d4e;color: #fff;box-shadow: 0px 0px 15px 0px rgba(131, 150, 145, 0.72);}
.homea .con ul li:after{content: '';position: absolute;top: -2px;left: -2px;right: -2px;bottom: -2px; background: url(../images/2695.png) no-repeat bottom center;background-size: 100% 100%;z-index: 0;box-shadow: 0px 0px 10px 0px rgba(83, 93, 90, 0.13);opacity: 0;visibility: hidden;transition: .3s;border-radius: .05rem}
.homea .con ul li:hover:after{ opacity: 1;visibility: visible;transition: .3s}
.homea .con ul li:hover .line{background: #2C6148}
.homea .con ul li:hover  time{color: #2C6148}


.homec .c2 .right ul li:nth-child(1){width: 100%}
.homec .c2 .right ul li:nth-child(2){width: 57%}
.homec .c2 .right ul li:nth-child(3){width: 43%}

.homec .c2 .left ul li:nth-child(1){width: 43%}
.homec .c2 .left ul li:nth-child(2){width: 57%}

.homec .c2 .right ul li:nth-child(1) .img{height: 4.1rem }
.homec .c2 .right ul li:nth-child(2) .img{height: 2.71rem }
.homec .c2 .right ul li:nth-child(3) .img{height: 1.55rem }
.homec .c2 .left ul li:nth-child(1) .img{height: 2.74rem }
.homec .c2 .left ul li:nth-child(2) .img{height:4.23rem  }
.homec .c1 ul li+li{margin-left: 2%}
}



@media (max-width: 992px){
.intit{justify-content: flex-start;}
.intit .h3 img{height: .79rem;pointer-events: none;user-select: none}
.homec .c2 .left{width: 100%}
.homec .c2 .right{width: 100%;flex:inherit;}

.homec .c2 .right ul li:nth-child(1){width: 100%}
.homec .c2 .right ul li:nth-child(2){width: 57%}
.homec .c2 .right ul li:nth-child(3){width: 43%}

.homec .c2 .left ul li:nth-child(1){width: 43%}
.homec .c2 .left ul li:nth-child(2){width: 57%}


.homec .c2 .right ul li:nth-child(1) .img{height: 50vw }
.homec .c2 .right ul li:nth-child(2) .img{height: 30vw }
.homec .c2 .right ul li:nth-child(3) .img{height: 30vw }
.homec .c2 .left ul li:nth-child(1) .img{height: 30vw }
.homec .c2 .left ul li:nth-child(2) .img{height:30vw  }
.homec .c2 ul li .txt{ font-size: .24rem;text-align: center}
.homec .c2 .right ul li:nth-child(1) .txt{text-align: left;padding: .2rem .3rem}
.homec .c2 .right ul li:nth-child(1) .txt h4 img{height: .3rem;margin-right: .2rem}
.homec .c1 ul:after{content: '';display: inline-block;width: 32%}
.homec .c1 ul li{width: 32%;margin-bottom: .3rem}
.homec .c1 ul li h4{font-size: .26rem}
.homec .c1 ul li .icoCo{height: .62rem}
.homec .c1 ul li a{padding: .36rem 0}
.homec .c2{margin-top: .65rem}

.homeb .slide-b .swiper-slide{width: 31.333333%;margin-right: 3%}
.homeb .slide-b .swiper-slide .txt1{height: .6rem;margin-top: -.3rem;font-size: .24rem}
.homeb .slide-b .swiper-slide .img{height: 40vw}
.homeb .slide-bp .swiBtn a{ width: .6rem;height: .6rem; margin-top: -.4rem;background: #fff }

.homeb .slide-bp .swiBtn a.prev{left: -.2rem}
.homeb .slide-bp .swiBtn a.next{right: -.2rem}

.homea .con .item{width: 100%;margin-bottom: .4rem}
.homea .con ul{width: 100%}
.homea .con .item .img{height: 40vw}
.homea .con .item .txt{height: .8rem;font-size: .26rem;  }
.homea .con ul li:nth-child(1){border-right: 2px dashed   #C2CDE2;border-bottom: 2px dashed   #C2CDE2;}
.homea .con ul li:nth-child(3){border-right: 2px dashed   #C2CDE2; }
.homea .con ul li:nth-child(2){border-bottom: 2px dashed   #C2CDE2;}
.homea .con ul li h4{font-size: .24rem}
.homea .hd ul li img{height: .79rem}
.homea .hd ul li span{font-size: .34rem}
.homea .hd ul{justify-content: flex-start;}
.homea .con.sp ul li{width: 50%}
.homea .con.sp ul li:nth-child(3),.homea .con.sp ul li:nth-child(4),.homea .con.sp ul li:nth-child(5),.homea .con.sp ul li:nth-child(6){border-bottom: 2px dashed   #C2CDE2; } 
.homea .con.sp ul li:nth-child(7),.homea .con.sp ul li:nth-child(5),.homea .con.sp ul li:nth-child(3){border-right: 2px dashed   #C2CDE2;}
.homea .con ul li a{padding: .3rem}
.homeas ul li a{font-size: .26rem}
.homeas ul li a img{width: .4rem}
.homeas{padding: .3rem 0}
}
@media (max-width: 597px){
.homeb .slide-b .swiper-slide{width: 48%;margin-right: 4%}
.homeb .slide-b .swiper-slide .img{height: 62vw}
.homeb .slide-b .swiper-slide .txt1{height: .6rem;margin-top: -.3rem;font-size: .27rem}
.homeb .slide-bp .swiBtn a{ width: .7rem;height: .7rem; margin-top: -.4rem;background: #fff }
.homea .con ul li h4{font-size: .26rem}
.homeb .slide-bp .swiBtn a.prev{left: -.1rem}
.homeb .slide-bp .swiBtn a.next{right: -.1rem}
.homeas ul li a{padding: .15rem}
.homeas{padding: .15rem 0}
.homeas ul li a{font-size: .28rem}
.homeas ul li{width: 50%;display: flex;justify-content: center}
.homeas ul li:nth-child(3){border-left: 0;border-top: 1px solid #ddd}
.homeas ul li:nth-child(4){ border-top: 1px solid #ddd}
.homec .c2 ul li .txt{ font-size: .26rem;text-align: center}
}