/* banner */
.banner{width:100%;overflow:hidden;position:relative}
.banner .swiper{width:100%;height:100%}
.banner .list{width:100%;height:100%}
.banner .list .before{width:100%;height:100%}
.banner .list .img{position:relative;width:100%;background-repeat:no-repeat}
.banner .list .img img{width:100%}
.banner .list01{position:relative;z-index:1;overflow:hidden}
.banner .list01 .text{position:absolute;left:0;top: 45%;width:100%;height:auto;transform:translate(0,-50%);z-index:2;color:#fff;}
.banner .list01 .text .wrap{margin:0 auto 0 auto;opacity:1;transition:all .1s .9s ease-out}
.banner .list01 .text .top{margin: 0 auto;margin-right: 0;line-height: 1.8;position: relative;}
.banner .list01 .text .top h2{font-size: 40px;color: #ffffff;}
.banner .list01 .text .top h3{font-size: 20px;color: #ffffff;font-weight: normal;}
.banner .list01 .text .bottom img{margin-top:6.5%;transform:translateX(17px)}
.banner .list01 .img{overflow:hidden}
.banner .list01 .img img{opacity:1;transition:all 1s .5s ease-out}
.banner .list01.after .img img{transform:translateX(0);opacity:1}
.banner .list01.after .text .wrap{opacity:1}
.banner .banner_foot{position:absolute;z-index: 99; bottom: 6px;left:50%;width:auto;max-width:initial;max-height:100%;transform:translate(-50%,-50%)}
.banner .banner_foot_jt{animation:pulse 2s infinite;position:relative;display:inline-block}
@keyframes pulse{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}
50%{-webkit-transform:translate(0,10px);transform:translate(0,10px)}
100%{-webkit-transform:translate(0,0);transform:translate(0,0)}
}

@media only screen and (max-width:1080px){
.banner .list01 .text .top h2{font-size:30px}
.banner .list01 .text .bottom img{transform:translateX(5px)}
.banner .list01 .text .top h3{font-size: 25px;}
}
@media only screen and (max-width:768px){
.banner .list01 .text{top: 50%;}
.banner .list01 .text .wrap{width:100%}
.banner .list01 .text .top{margin-right: auto;background-color: unset;text-align: center;}
.banner .list01 .text .top::after{background-color: rgb(255 255 255 / 50%);left: 0;top: 0;}
.banner .list01 .img{height: 400px;}
.banner .list01 .img img{height: 100%;object-fit: cover;}
.banner .banner_foot_jt{text-align: center;}
.banner .banner_foot_jt img{width: 75%;}
}
@media only screen and (max-width:520px){
.banner .list01 .text .top h2{font-size: 16px;}
.banner .list01 .img{background-position:70% center!important;height: 240px;}
.banner .banner_foot{bottom: -6px;}
.banner .banner_foot_jt img{width: 60%;}

}

/* active */
.list01 .text .top p, .list01 .text .top h2,.list01 .text .top h3{opacity: 0;}
.swiper-slide-active .list01 .text .top p{animation: indbanDown 1s ease both 0.5s;}
.swiper-slide-active .list01 .text .top h2{animation: indbanDown 1s ease both 0.4s;}
.swiper-slide-active .list01 .text .top h3{animation: indbanDown 1s ease both 0.3s;}
@keyframes indbanDown {0%{opacity: 0;transform: translateY(-100px);}100%{opacity: 1;transform: translateY(0);}}

/* index1 */
.index1{padding: 90px 0;}
.index1 .nei_tit .title{color: #00A652;}
.index1 .item .img{overflow: hidden;border-radius: 12px;}
.index1 .item .img img{transition: transform 0.4s ease;width: 100%;}
.index1 .item:hover .img img{transform: scale(1.1);}
.index1 .item .info{position: absolute;top: 80%;left: 50%;width: 90%;transform: translate(-50%,-50%);}
.index1 .item .info .title{font-size: 20px;text-transform: uppercase;color: #fff;margin-bottom: 15px;}
.index1 .item .info img{width: 50px;margin-bottom: 30px;}
.index1 .item .info .btn span img{width: auto;margin-bottom: auto;}
.index1 .swiper{padding-bottom: 60px;}
.index1 .swiper-pagination{bottom:0px;}
.index1 .swiper-pagination-bullet{background: #CCCCCC;opacity: 1;width: 8px;height: 8px;border-radius: 4px;}
.index1 .swiper-pagination-bullet-active{background: #00A652;}
.index1 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.index1  .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 8px;}

@media only screen and (max-width:1080px){
.index1{padding: 50px 0;}
.index1 .item .info .title{font-size: 18px;}
}
@media only screen and (max-width:520px){
.index1{padding: 30px 0;}
.index1 .swiper{padding-bottom: 30px;}
.index1 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .index1 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
.index1 .item .info .title{font-size: 16px;}
.index1 .item .info img{width: 40px;margin-bottom: 20px;}
}


/* index2 */
.index2{background: #E7F5E7;padding: 90px 0;}	
.index2 .btn span{color: #000;display: flex;align-items: center;}
.index2 .btn span img{filter: invert(0.7);}
.index2 .in2{padding-bottom: 60px;}
.index2 .swiper-slide:nth-child(1){width: calc(50% - 10px)!important;}
.index2 .scrollbar{width: 60%;margin: 0 auto;}
.index2 .swiper-horizontal>.swiper-scrollbar,.index2 .swiper-scrollbar.swiper-scrollbar-horizontal{height: 2px;bottom: 25px;width:60%;left: 20%;}
.index2 .in2_img{position: relative;}
.index2 .img img{transition: all 1s;}
.index2 .play{position: absolute;top: 90%;left: 85%;transform: translate(-50%,-50%);text-align: center;}
.index2 .play img{width: 50px;height: 50px;/* position: relative; */animation: ab3_1Rotate 20s infinite linear;}
.index2 .play:before{width:40px;height:40px;position:absolute;left:5px;top:5px;background: url(../images/in2_icon.png) no-repeat;background-size: auto 100%;border-radius:50%;content:'';z-index:0;-webkit-transition:all .35s}
.index2 .play .text{color:#fff;-webkit-transition:all .5s cubic-bezier(.215,.61,.355,1);font-size:14px;font-weight:700;position:absolute;width:100px;opacity:0;right:0;top: 30%;}
.index2 .play:hover .text{right:130%;opacity:1}
.index2 .play:hover .text{transform:translateX(1vw)}
.index2 .play:hover:before{-webkit-transform: scale(0.9);}
.index2 .swiper-slide:first-child .play{top: 50%;left: 50%;}
.index2 .swiper-slide:first-child .play:before{width: 60px;height: 60px;}
.index2 .swiper-slide:first-child .play img{width: 70px;height: 70px;}
.index2 .info{}
.index2 .info .date{font-size: 16px;color: #999999;margin: 10px 0;}
.index2 .info .t1{}
.index2 .info .t1 p{font-size: 20px;color: #666666;}
@keyframes ab3_1Rotate{0%{transform:rotate(0)}
100%{transform:rotate(-360deg)}
}
@media only screen and (max-width:1330px){
.index2 .play:before{width: 35px;height: 35px;left: 3px;top: 7px;}
.index2 .swiper-slide:first-child .play:before{left: 5px;top: 5px;}
}
@media only screen and (max-width:1080px){
.index2{padding: 60px 0;}
.index2 .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
.index2 .img img{transition: all 1s;height: 100%;object-fit: cover;width: 100%;position: absolute;}
.index2 .swiper-slide .play{top: 50%;left: 50%;}
.index2 .swiper-slide .play:before{width: 60px;height: 60px;left: 5px;top: 5px;}
.index2 .swiper-slide .play img{width: 70px;height: 70px;}
.index2 .info .t1 p{font-size: 18px;}
}

@media only screen and (max-width:520px){
.index2{padding: 30px 0;}
.index2 .nei_tit{margin-bottom: 0;}
.index2 .btn{margin-bottom: 20px;}
.index2 .in2{padding-bottom: 50px;}
.index2 .info .t1 p{font-size: 16px;}
.index2 .info .date{margin: 5px 0;}
.index2 .swiper-slide:first-child{width: 100% !important;}
.index2 .swiper-slide .play img{width: 55px;height: 55px;}
.index2 .swiper-slide .play:before{width: 45px;height: 45px;}
.index2 .swiper-slide:first-child .play img{width: 55px;height: 55px;}
.index2 .swiper-slide:first-child .play:before{width: 45px;height: 45px;}
}
 

/* index3 */
.index3{position: relative;}
.index3 .img{position: relative;}
.index3 .img img{width: 100%;}
.index3 .info{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;}
.index3 .info .nei_tit{width: 58%;text-align: left;}
.index3 .info .nei_tit .title{color: #fff;line-height: 1.5;text-align: left;}
.index3 .info .nei_tit .tit{color: #fff;font-weight: normal;font-size: 18px;line-height: 30px;margin-top: 20px;text-align: left;}
@media only screen and (max-width:1550px){
.index3 .info .nei_tit{width: 80%;}
}
@media only screen and (max-width:1080px){
.index3 .info .nei_tit{width: 100%;}
.index3 .info .nei_tit .tit{font-size: 16px;}
}
@media only screen and (max-width:768px){
.index3 .info .nei_tit .tit{font-size: 14px;line-height: 22px;margin-top: 10px;}
.index3 .img{height:460px;}
.index3 .img img{height: 100%;object-fit: cover;}
}


/* index4 */
.index4{padding: 90px 0 120px;}
.index4 .text{background: #E9EFE9;box-shadow: 0px 5px 28.13px 0.87px rgb(0 0 0 / 6%);width: 450px;height: 288px;}
.index4 .text .t1{font-size: 24px;font-weight: bold;margin-top: 25px;}
.index4 .text .t2{font-size: 16px;line-height: 30px;margin-top: 20px;}
.index4 .part1{position: relative;margin-bottom: 120px;}
.index4 .part1 .text{position: absolute;bottom: -6%;left: 65%;width: 25%;padding: 40px;}
.index4 .part2{position: relative;}
.index4 .part2 .pic{margin: 0 auto;margin-right: 0;}
.index4 .part2 .text{position: absolute;bottom: -6%;left: 5%;width: 22%;padding: 40px;}
@media only screen and (max-width:1550px){
.index4 .part1 .text{width: auto;}
.index4 .part2 .text{left: 1%;}
}
@media only screen and (max-width:1280px){
.index4 .part1 .text{left: 55%;}
.index4 .part2 .text{left: 0%;width: 30%;}
}
@media only screen and (max-width:1080px){
.index4{padding: 60px 0 90px;}
.index4 .part1{margin-bottom: 80px;}
.index4 .part1 .text{left: 40%;}
.index4 .part2 .text{left: 0%;width:45%;}
}
@media only screen and (max-width:768px){
.index4 .part1{margin-bottom: 40px;}
.index4 .part1 .text{position: initial;}
.index4 .part2 .text{position: initial;width: auto;}
}
@media only screen and (max-width:520px){
.index4{padding: 30px 0;}
.index4 .text{height: auto;}
.index4 .text .t1{margin-top: 0;font-size: 18px;}
.index4 .text .t2{font-size: 14px;line-height: 26px;margin-top:10px;}
.index4 .part1{margin-bottom: 25px;}
.index4 .part1 .text{padding: 15px;}
.index4 .part2 .text{padding: 15px;}
}

/* index5 */
.index5{position: relative;}
.index5 .bg_img img{width: 100%;}
.index5 .list{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;}
.index5 .list .odcontent{background: #00000075;}
.index5 .left{width: 50%;display: flex;align-items: center;}
.index5 .left .info{padding: 68px;}
.index5 .left .nei_tit .title{color: #fff;text-align: left;}
.index5 .left .nei_tit .tit{color: #fff;margin-top: 30px;text-align: left;line-height: 30px;font-size: 16px;}
.index5 .bt{position: relative;width: fit-content;}
.index5 .bt img{width: 50px;height: 50px; animation: ab3_1Rotate 20s infinite linear;}
.index5 .bt a:before{width: 25px;height: 7px;position:absolute;left: 12px;top: 20px;background: url(../images/in1_icon.png) no-repeat;content:'';z-index:0;-webkit-transition:all .35s;}
.index5 .bt a .text{color:#fff;-webkit-transition:all .5s cubic-bezier(.215,.61,.355,1);font-size:14px;font-weight:700;position:absolute;width:100px;opacity:0;top: 30%;left: 0;}
.index5 .bt a:hover .text{opacity:1;left: 88%;}
.index5 .bt a:hover .text{transform:translateX(1vw)}
.index5 .right{width: 50%;}
.index5 .right li{width:50%;position: relative;}
.index5 .right li::after{position: absolute;content: "";width: 1px;height: 100%;left: 0;top: 0;background: #fff;}
.index5 .right li::before{position: absolute;content: "";width:100%;height: 1px;left: 0;top: 0;background: #fff;}
.index5 .right li:nth-child(1)::before{display: none;}
.index5 .right li:nth-child(2)::before{display: none;}
.index5 .right li .num{text-align:center;padding: 70px;padding-top: 30px;}
.index5 .right li p{color:#fff;font-size:16px;width: 100%;text-align: left;margin-bottom: 30px;}
.index5 .right li span{font-size:60px;font-weight:700;color:#fff;width: 100%;}
.index5 .right li sub{color:#fff;font-size: 20px;font-weight:700;margin-left: 15px;}
.index5 .right li h4{font-size:20px;color:#fff;width: 100%;text-align: inherit;}
@media only screen and (max-width:1280px){
.index5 .right li{display: flex;align-items: center;}
.index5 .right li .num{padding: 30px;}
.index5 .right li span{font-size: 45px;}
}
@media only screen and (max-width:1080px){
.index5 .left .info{padding: 20px;}
.index5 .right li .num{padding: 25px;}
.index5 .right li span{font-size: 40px;}
.index5 .right li p{margin-bottom: 20px;}
.index5 .bg_img{height: 500px;}
.index5 .bg_img img{height: 100%;object-fit: cover;}
}
@media only screen and (max-width:768px){
.index5 .bg_img{height: 700px;}
.index5 .left{width: 100%;}
.index5 .left .nei_tit .tit{margin-top: 20px;}
.index5 .right{width: 100%;}
.index5 .right li{justify-content: center;}
.index5 .right li p{text-align: center;}
.index5 .right li .num{padding: 18px;}
.index5 .right li:nth-child(1)::before{display: block;}
.index5 .right li:nth-child(2)::before{display: block;}
}
@media only screen and (max-width:520px){
.index5 .bg_img{height: 600px;}
.index5 .left .nei_tit .tit{font-size: 13px;line-height: 22px;}
.index5 .bt img{width: 40px;height: 40px;}
.index5 .bt a:before{left: 10px;top: 15px;background-size: 20px;}
.index5 .right li .num{padding: 10px;}
.index5 .right li span{font-size: 28px;}
.index5 .right li p{margin-bottom: 10px;font-size: 12px;}
.index5 .right li sub{font-size: 14px;margin-left: 2px;}
.index5 .right li h4{font-size: 14px;font-weight: 500;}
}


/* index6 */
.index6{padding: 90px 0;background: #E7F5E7;}
.index6 .nei_tit .title{color: #00A652;}
/* .index6 .swiper{padding-bottom:90px;}
.index6 .swiper-slide:nth-child(2n+2){margin-top: 120px;}
.index6 .swiper-slide:nth-child(3n+3){margin-top: 60px; }
.index6 .swiper-slide{margin-bottom: 20px;}
.index6 .in6 .swiper-slide:nth-child(2n-1){top:-20px}
.index6 .in6 .swiper-slide:nth-child(2n){top:50px}
.index6 .in6.even .swiper-slide:nth-child(odd){transform: translateY(135px);}
.index6 .in6 .swiper-slide:nth-child(9){opacity: 0;}
.index6 .in6 .swiper-slide:nth-child(11){opacity: 0;}
.index6 .in6 .swiper-slide:nth-child(13){opacity: 0;}
.index6 .in6 .swiper-slide:nth-child(15){opacity: 0;}
.index6 .in6 .swiper-slide:nth-child(17){opacity: 0;}
.index6 .in6 .swiper-slide:nth-child(19){opacity: 0;}
.index6 .swiper-pagination{bottom:0px;}
.index6 .swiper-pagination-bullet{background: #CCCCCC;opacity: 1;width: 8px;height: 8px;border-radius: 4px;}
.index6 .swiper-pagination-bullet-active{background: #00A652;}
.index6 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.index6  .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 8px;} */
.index6 .list{position: relative;}
.index6 .item{width:20%;margin-bottom: 20px;}
.index6 .item:nth-child(1){margin-top:4.5%}
.index6 .item:nth-child(3){margin-top:4.5%}
.index6 .item:nth-child(5){margin-top:4.5%}
.index6 .item:nth-child(6){margin-left:20%;margin-top:-4.5%}
.index6 .item:nth-child(7){margin-left:20%;margin-top:-4.5%}
.index6 .img{text-align: center;background: #fff;box-shadow: 1px 1px 2px #00A652;clip-path: polygon(50% -200%, 100% 50%, 88% 100%, 20% 100%, 8% 50%, 13% 25%);padding: 10px 0;padding-bottom: 15px;width: 110%;}
.index6 .img img{transition: all .6s linear;}
.index6 .img:hover img{transform: rotateY(180deg);}

@media only screen and (max-width:1280px){
.index6 .img img{width: 80%;}
}
@media only screen and (max-width:1080px){
.index6{padding: 60px 0;}
.index6 .img{padding:0 0 ;padding-left: 30px;padding-bottom: 5px;width: 95%;}
}
@media only screen and (max-width:640px){
.index6{padding: 30px 0 10px;}
.index6 .item:nth-child(1){margin-top:0}
.index6 .item:nth-child(3){margin-top:0}
.index6 .item:nth-child(5){margin-top:0}
.index6 .item:nth-child(6){margin-left:0;margin-top:0}
.index6 .item:nth-child(7){margin-left:0;margin-top:0}
.index6 .item{width: 50%;}
.index6 .img{padding-left: 10px;width: 88%;}
.index6 .img img{width: 78%;}
/* .index6 .swiper-slide{margin-bottom: 20px;}
.index6 .in6 .swiper-slide:nth-child(2n-1){top:-20px}
.index6 .in6 .swiper-slide:nth-child(2n){top:50px}
.index6 .in6.even .swiper-slide:nth-child(odd){transform: translateY(135px);} */
}