/* head */
.head{box-shadow:initial}
.head .head_mid{transform:translateY(0);transition: ease .58s;}
.head.scro .head_mid{transform:translateY(-100%);}
@media screen and (max-width:1080px){
.head.scro .head_mid{transform: translateY(0);}
}

/* title */
.nei_tit .title{font-size: 2.5vw;color: #000;}
.nei_tit .tit{font-size: 1.1vw;color: #666;opacity: .3;margin-top: .25vw;}
@media screen and (max-width:1080px){
.nei_tit .title{font-size: 3vw;}
.nei_tit .tit{font-size: 1.8vw;}
}
@media screen and (max-width:768px){
.nei_tit .title{font-size: 30px;}
.nei_tit .tit{font-size: 15px;}
}
@media screen and (max-width:520px){
.nei_tit .title{font-size:22px;}	
.nei_tit .tit{font-size: 16px;margin-top: 5px;}
}


/* banner */
.banner{position: relative;margin-top: 9vw;background: #007944;overflow: hidden;}
.banner:after{position: absolute;height: 100%;width: 100%;content: "";left: 0;top: 0;background: linear-gradient(90deg, #007944e8 15%, transparent 38%);z-index: 1;}
.banner .img img{width: 100%;height: 100%;object-fit: cover;transition: ease .5s;}
.banner .info{position: absolute;top: 50%;left: 0;width: 100%;transform: translate(0, -50%);z-index: 9;}
.banner .info .cn{font-size: 2.5vw;color:#fff;}
.banner .info .en{font-size: 3.4vw;color: #fff;font-weight: bold;opacity: .4;}
.banner .info .link{color: #fff;font-size: .85vw;margin-top: .5vw;font-family: Light;}
.banner .info .link a:hover{text-decoration: revert;}
@media screen and (max-width: 1080px){
.banner{margin-top: 150px;}
.banner .info .cn{font-size: 32px;}
.banner .info .en{font-size: 40px;}
.banner .info .link{font-size: 14px;margin-top: 5px;}
}
@media screen and (max-width:768px){
.banner .img{height: 280px;}
}
@media screen and (max-width:520px){
.banner{margin-top: 116px;}
.banner .img{height: 180px;}
.banner .info .cn{font-size: 22px;}
.banner .info .en{font-size: 24px;}
.banner .info .link{margin-top: 14px;font-size: 13px;}
}


/* levam */
.levam{position: sticky;top: 4.9vw;z-index: 1000;background: linear-gradient(to right,#007944e8,#1eaf50);}
.levam .ul{display:flex;}
.levam .ul li{position:relative;z-index:3;margin-right: 4vw;}
.levam .ul li:nth-last-child(1){margin-right: 0;}
.levam .ul li:before,.levam .ul li a:before{content:"";width:0;height: 3px;background: #ffffff;position:absolute;right:0;bottom:0;transition:.4s;z-index:-1;}
.levam .ul li.cur,.levam .ul li:hover{color:#007944}
.levam .ul li.cur:before,.levam .ul li:hover:before,.levam .ul li a.active:before,.levam .ul li a:hover:before{width:100%;right:auto;left:0}
.levam .ul li a{display:flex;align-items:center;justify-content:center;height: 3.2vw;color: #fff;font-size: .9vw;text-align:center;}
@media screen and (max-width:1080px){
.levam{position: initial;}
.levam .ul li{margin-right: 50px;}
.levam .ul li a{font-size: 1.6vw;height: 5.5vw;}
}
@media screen and (max-width:768px){
.levam .ul li{margin-right: 40px;}
.levam .ul li a{font-size: 2.1vw;height: 7.5vw;}
}
@media screen and (max-width:520px){
.levam{overflow: scroll;}
.levam .w1400{width: 100%;}
.levam .ul{width: max-content;margin: 0 auto;}
.levam .ul li{margin-right: 0;}
.levam .ul li{width: auto;padding: 0 30px;}
.levam .ul li.cur, .levam .ul li:hover{background: #007944;}
.levam .ul li.cur a, .levam .ul li:hover a{color: #fff;}
.levam .ul li:before{display: none;}
.levam .ul li a{font-size: 14px;height: 36px;}
}


/* newslist */
.newslist{background: #F6F6F6;padding-bottom: 4vw;}
.newslist .flx{display: flex;align-items: center;justify-content: space-between;padding: 4vw 0;}
.newslist .top{display: flex;justify-content: space-between;}
.newslist .top .left{width: 28.2vw;}
.newslist .top .left .item .img{border-radius: 15px;padding-bottom: 67.5%;position: relative;overflow: hidden;}
.newslist .top .left .item .img img{transition: .58s;height: 100%;width: 100%;object-fit: cover;position: absolute;}
.newslist .top .left .item:hover img{transform: scale(1.1);}
.newslist .top .left .item .info{position: absolute;bottom: 0;background: #0000006b;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;padding: .6vw 1vw;overflow: hidden;}
.newslist .top .left .item .info .t1{color: #fff;font-size: .95vw;line-height: 1.68;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;width: 82%;}
.newslist .top .left .swiper-pagination{bottom: 4.55%;left:40%;}
.newslist .top .left .swiper-pagination-bullet{transition:.4s;background:#fff;opacity:1;width:8px;height:8px;border-radius:28px;margin:0 6px}
.newslist .top .left .swiper-pagination-bullet-active{background:#007944;width:20px}
.newslist .top .right{width: 43.5vw;}
.newslist .top .right li:first-child{margin-bottom: 2vw;}
.newslist .top .right li a{display:flex;align-items:center;justify-content:space-between;position: relative;}
.newslist .top .right li a:after{content:"";width:0;height: 128%;background: #fff;position:absolute;right:0;bottom: -14%;transition: .58s;z-index: 1;border-radius: 15px;}
.newslist .top .right li:hover a:after{width: 106%;right:auto;left: -3%;}
.newslist .top .right li .img{border-radius:15px;padding-bottom: 18.58%;position:relative;overflow:hidden;width: 23vw;margin-right:2vw;z-index: 9;}
.newslist .top .right li .img img{transition:.58s;height:100%;width:100%;object-fit:cover;position:absolute}
.newslist .top .right li:hover img{transform:scale(1.1)}
.newslist .top .right li .info{width: 50vw;z-index: 9;}
.newslist .top .right li .info .date{border:1px solid #333;width:max-content;padding:.2vw .35vw;border-radius:4px;font-size: .85vw;}
.newslist .top .right li .info .t1{color:#000;font-size: 1vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:.5vw 0;line-height: 1.58;}
.newslist .top .right li .info .t2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#666;line-height:1.68;font-size: .85vw;}
.newslist .cent .ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.newslist .cent .ul li{width:32%;margin-bottom:2vw}
.newslist .cent .ul li a{display:flex;align-items:center;justify-content:space-between;}
.newslist .cent .ul li .date{background:#007944;border-radius:8px;padding:.1vw .58vw;text-align:center}
.newslist .cent .ul li .date .d{color:#fff;font-weight:700;font-size:2vw}
.newslist .cent .ul li .date .y{color:#fff;font-size:.8vw}
.newslist .cent .ul li .info{width: 17vw;padding-left: 1vw;border-left:1px solid #6666665e;}
.newslist .cent .ul li .info .t1{font-size: 1vw;margin-bottom:.5vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;transition:.58s;}
.newslist .cent .ul li .info .t2{color:#666;line-height:1.68;font-size: .85vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.newslist .cent .ul li:hover .info .t1{color: #007944;}
.newslist .dcent{background: url(../images/n_bg.jpg);background-size: cover;padding: 4vw;position: relative;}
.newslist .dcent .swiper-wrapper{align-items: flex-end;}
.newslist .dcent .swiper-slide{transition: .58s;width: 23.5% !important;margin-right: 2%;}
.newslist .dcent .swiper-slide-active ~ .swiper-slide ~.swiper-slide{width: 49% !important;}
/* .newslist .dcent .swiper-slide:nth-last-child(1){margin-right: 0;} */
.newslist .dcent .li{background: #fff;padding: 1.5vw;border-radius: 15px;}
.newslist .dcent .li .date{color: #333;font-size: .85vw;padding-bottom: 1vw;margin-bottom: 1vw;border-bottom: 1px solid #ddd;font-weight: bold;}
.newslist .dcent .li .t1{color:#000;font-size: 1vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height: 1.58;margin-bottom: 2vw;}
.newslist .dcent .li .img{border-radius:15px;padding-bottom: 65%;position:relative;overflow:hidden;z-index: 9;}
.newslist .dcent .li .img img{transition:.58s;height:100%;width:100%;object-fit:cover;position:absolute}
.newslist .dcent .li:hover img{transform:scale(1.1)}
.newslist .dcent .button{display: flex;justify-content: center;position: absolute;top: 6vw;left: 15vw;}
.newslist .dcent .button .swiper-button-next,.newslist .dcent .button .swiper-button-prev{position: relative;border-radius: 100%;border: 1px dashed #007944;width: 2.4vw;height: 2.4vw;opacity: 1;margin: 0 1.5vw;}
.newslist .dcent .button .swiper-button-next:after,.newslist .dcent .button .swiper-button-prev:after{color: #007944;font-size: .9vw;font-weight: bold;transition: all .6s;}
.newslist .dcent .button .swiper-button-next::before,.newslist .dcent .button .swiper-button-prev:before{content:'';position:absolute;width: 105%;height: 105%;left: -3%;top: -3%;transform:scale(0);background-color:#007944;border-radius:50%;transition:cubic-bezier(.4,.4,0,1) .5s;z-index:-1;}
.newslist .dcent .button .swiper-button-next:hover:after,.newslist .dcent .button .swiper-button-prev:hover:after{color: #fff;}
.newslist .dcent .button .swiper-button-next:hover:before,.newslist .dcent .button .swiper-button-prev:hover:before{transform: none;}
.newslist .bom .item{padding:1.2vw;background:#fff;border-radius:15px}
.newslist .bom .item .img{border-radius:15px;padding-bottom:58%;position:relative;overflow:hidden}
.newslist .bom .item .img img{transition:.58s;height:100%;width:100%;object-fit:cover;position:absolute}
.newslist .bom .item:hover img{transform:scale(1.1)}
.newslist .bom .item .info{padding:.5vw}
.newslist .bom .item .info .date{font-size:.85vw;font-weight:700;margin-top:1vw}
.newslist .bom .item .info .t1{font-size: 1vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:.58s;line-height:1.58;margin:.58vw 0 1vw;}
.newslist .bom .item .info .bt{font-size: .8vw;color:#666;}
.newslist .bom .item:hover .info .t1{color: #007944;}
.newslist .video .item{position: relative;width: 32%;margin-right: 2%;margin-bottom: 2%;}
.newslist .video .item:nth-child(3n+3){margin-right: 0;}
.newslist .video .item .img{border-radius:8px;padding-bottom:58%;position:relative;overflow:hidden}
.newslist .video .item .img img{transition:.58s;height:100%;width:100%;object-fit:cover;position:absolute}
.newslist .video .item:hover .img img{transform:scale(1.1)}
.newslist .video .item .t1{position: absolute;bottom: 0;background: #0000006b;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;padding: .4vw 1vw;color: #fff;font-size: .95vw;line-height: 1.68;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;width: -webkit-fill-available;text-align: center;}
.newslist .video .item .play{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.newslist .video .item .play img{width: 3.2vw;}
@media screen and (max-width: 1350px){
.newslist .top .left .item .img{padding-bottom: 73.5%;}
}
@media screen and (max-width: 1080px){
.newslist .flx{padding: 60px 0;}
.newslist .top .left{width: 45%;}
.newslist .top .left .item .img{border-radius: 10px;}
.newslist .top .left .item .info .t1{font-size: 16px;line-height: 2;}
.newslist .top .right{width: 52%;}
.newslist .top .right li:first-child{margin-bottom: 3%;}
.newslist .top .right li .img{width: 60%;border-radius: 10px;padding-bottom: 30%;}
.newslist .top .left .item .info{border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.newslist .top .right li .info .date{font-size: 14px;padding: 2px 6px;}
.newslist .top .right li .info .t1{font-size: 16px;margin: 8px 0;}
.newslist .top .right li .info .t2{font-size: 14px;}
.newslist .dcent{padding: 40px;}
.newslist .dcent .li{padding: 15px;border-radius: 10px;}
.newslist .dcent .li .date{font-size: 14px;padding-bottom: 12px;margin-bottom: 12px;}
.newslist .dcent .li .t1{font-size: 16px;}
.newslist .dcent .li .img{border-radius: 10px;}
.newslist .dcent .button{left: 33%;}
.newslist .dcent .button .swiper-button-next, .newslist .dcent .button .swiper-button-prev{width: 40px;height: 40px;margin: 0 30px;}
.newslist .dcent .button .swiper-button-next:after, .newslist .dcent .button .swiper-button-prev:after{font-size: 16px;}
.newslist .bom .item{border-radius: 10px;padding: 15px;}
.newslist .bom .item a{display: block;}
.newslist .bom .item .img{border-radius: 10px;}
.newslist .bom .item .info{padding: 5px;}
.newslist .bom .item .info .date{font-size: 15px;margin-top: 10px;}
.newslist .bom .item .info .t1{font-size: 18px;}
.newslist .bom .item .info .bt{font-size: 14px;}
.newslist .cent .ul li .date{padding: 2px 10px;width: 20%;}
.newslist .cent .ul li .date .d{font-size: 30px;}
.newslist .cent .ul li .date .y{font-size: 14px;}
.newslist .cent .ul li .info{width: 62%;padding-left: 5%;}
.newslist .cent .ul li .info .t1{font-size: 16px;}
.newslist .cent .ul li .info .t2{font-size: 14px;}
.newslist .video .item .t1{padding: 5px 15px;font-size: 16px;}
}
@media screen and (max-width: 850px){
.newslist .cent .ul li{width: 48.5%;margin-bottom: 15px;}
}
@media screen and (max-width: 768px){
.newslist .top{flex-wrap: wrap;}
.newslist .top .left{width: 100%;margin-bottom: 30px;}
.newslist .top .left .item .info .t1{line-height: 3;}
.newslist .top .right{width: 100%;}
.newslist .top .right li:first-child{margin-bottom: 20px;}
.newslist .top .right li .img{width: 35%;padding-bottom: 22%;}
.newslist .top .right li .info{width: 65%;}
.newslist .dcent{padding: 110px 25px 25px;}
.newslist .dcent .swiper-slide{width: 49% !important;}
.newslist .dcent .swiper-slide-active ~ .swiper-slide ~.swiper-slide{width: 49% !important;}
.newslist .video .item{width: 48.5%;margin-bottom: 3%;}
.newslist .video .item:nth-child(odd){margin-right: 3%;}
.newslist .video .item:nth-child(even){margin-right: 0;}
}
@media screen and (max-width: 520px){
.newslist .flx{padding: 30px 0;}
.newslist .top .left{margin-bottom: 20px;}
.newslist .top .left .item .info{padding: 5px 15px;}
.newslist .top .left .item .info .t1{line-height: 2;}
.newslist .top .right li:first-child{margin-bottom: 15px;}
.newslist .top .right li .img{width: 35%;padding-bottom: 24%;}
.newslist .top .right li .info{width: 60%;}
.newslist .top .right li .info .date{font-size: 13px;padding: 1px 5px;}
.newslist .top .right li .info .t1{font-size: 15px;margin: 6px 0 0;}
.newslist .top .right li .info .t2{display: none;}
.newslist .dcent{padding:80px 15px 30px;}
.newslist .dcent .swiper-slide{width: 100% !important;}
.newslist .dcent .swiper-slide-active ~ .swiper-slide ~.swiper-slide{width: 100% !important;}
.newslist .dcent .button{left: 28%;top: 6%;}
.newslist .dcent .button .swiper-button-next, .newslist .dcent .button .swiper-button-prev{width: 34px;height: 34px;margin: 0 24px;}
.newslist .dcent .button .swiper-button-next:after, .newslist .dcent .button .swiper-button-prev:after{font-size: 12px;}
.newslist .bom .item .img{border-radius: 10px;}
.newslist .bom .item .info{padding: 5px;}
.newslist .bom .item .info .date{font-size: 14px;margin-top: 8px;}
.newslist .bom .item .info .t1{font-size: 17px;line-height: 24px;margin: 10px 0;}
.newslist .cent .ul li{width: 100%;margin-bottom: 10px;}
.newslist .cent .ul li .date{padding: 2px 6px;width: auto;}
.newslist .cent .ul li .date .d{font-size: 24px;}
.newslist .cent .ul li .date .y{font-size: 13px;}
.newslist .cent .ul li .info{width: 75%;padding-left: 4%;}
.newslist .cent .ul li .info .t2{font-size: 14px;-webkit-line-clamp: 1;}
.newslist .video .item .t1{padding: 4px 15px;font-size: 15px;}
}


/* newslist1 */
.newslist1{background: #F6F6F6;padding-bottom: 4vw;}
.newslist1 .flx{display: flex;align-items: center;justify-content: space-between;padding: 4vw 0;}
.newslist1 .cent .ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.newslist1 .cent .ul li{width: 49%;margin-bottom: 2%;}
.newslist1 .cent .ul li a{display:flex;align-items:center;justify-content:space-between;padding: 1vw;background: #fff;border-radius: 8px;}
.newslist1 .cent .ul li .date{background:#007944;border-radius:8px;padding:.1vw .58vw;text-align:center}
.newslist1 .cent .ul li .date .d{color:#fff;font-weight:700;font-size:2vw}
.newslist1 .cent .ul li .date .y{color:#fff;font-size:.8vw}
.newslist1 .cent .ul li .info{width: 26.5vw;padding-left: 1.5vw;border-left:1px solid #6666665e;}
.newslist1 .cent .ul li .info .t1{font-size: 1vw;margin-bottom:.5vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;transition:.58s;}
.newslist1 .cent .ul li .info .t2{color:#666;line-height:1.68;font-size:.8vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height: 2.65vw;}
.newslist1 .cent .ul li:hover .info .t1{color: #007944;}
@media screen and (max-width: 1080px){
.newslist1 .flx{padding: 60px 0;}
.newslist1 .cent .ul li .date{padding: 2px 10px;width: 20%;}
.newslist1 .cent .ul li .date .d{font-size: 30px;}
.newslist1 .cent .ul li .date .y{font-size: 14px;}
.newslist1 .cent .ul li .info{width: 62%;padding-left: 5%;}
.newslist1 .cent .ul li .info .t1{font-size: 16px;}
.newslist1 .cent .ul li .info .t2{font-size: 14px;}
}
@media screen and (max-width: 520px){
.newslist1 .flx{padding: 30px 0;}
.newslist1 .cent .ul li{width: 100%;margin-bottom: 10px;}
.newslist1 .cent .ul li .date{padding: 2px 6px;width: auto;}
.newslist1 .cent .ul li .date .d{font-size: 24px;}
.newslist1 .cent .ul li .date .y{font-size: 13px;}
.newslist1 .cent .ul li .info{width: 75%;padding-left: 4%;}
.newslist1 .cent .ul li .info .t2{font-size: 14px;-webkit-line-clamp: 1;height: auto;}
}


/* newslist2 */
.newslist2{background: #f6f6f6;padding-bottom: 4vw;}
.newslist2 .flx{display: flex;align-items: center;justify-content: space-between;padding: 4vw 0;}
.newslist2 .bom .item{background:#fff;border-radius:15px;width: 23.5%;margin-bottom: 2%;margin-right: 2%;}
.newslist2 .bom .item:nth-child(4n+4){margin-right: 0;}
.newslist2 .bom .item a{display: block;padding:1.2vw;}
.newslist2 .bom .item .img{border-radius:15px;padding-bottom:58%;position:relative;overflow:hidden}
.newslist2 .bom .item .img img{transition:.58s;height:100%;width:100%;object-fit:cover;position:absolute}
.newslist2 .bom .item:hover img{transform:scale(1.1)}
.newslist2 .bom .item .info{padding:.5vw}
.newslist2 .bom .item .info .date{font-size:.85vw;font-weight:700;margin-top:1vw}
.newslist2 .bom .item .info .t1{font-size:.95vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:.58s;line-height:1.58;margin:.58vw 0 1vw}
.newslist2 .bom .item .info .bt{font-size:.75vw;color:#666}
.newslist2 .bom .item:hover .info .t1{color: #007944;}
@media screen and (max-width: 1080px){
.newslist1 .flx{padding: 60px 0;}
.newslist2 .bom .item{width: 32%;border-radius: 10px;}
.newslist2 .bom .item:nth-child(3n+3){margin-right: 0;}
.newslist2 .bom .item:nth-child(4n+4){margin-right: 2%;}
.newslist2 .bom .item a{padding: 15px;}
.newslist2 .bom .item .img{border-radius: 10px;}
.newslist2 .bom .item .info{padding: 5px;}
.newslist2 .bom .item .info .date{font-size: 15px;margin-top: 10px;}
.newslist2 .bom .item .info .t1{font-size: 18px;}
.newslist2 .bom .item .info .bt{font-size: 14px;}
}
@media only screen and (max-width:768px){
.newslist2 .bom .item{width: 48.5%;margin-bottom: 3%;}
.newslist2 .bom .item:nth-child(odd){margin-right: 3%;}
.newslist2 .bom .item:nth-child(even){margin-right: 0;}
}
@media screen and (max-width: 520px){
.newslist1 .flx{padding: 30px 0;}
.newslist2 .bom .item {width: 100%;margin-right: 0 !important;}
.newslist2 .bom .item .img{border-radius: 10px;}
.newslist2 .bom .item .info{padding: 5px;}
.newslist2 .bom .item .info .date{font-size: 14px;margin-top: 8px;}
.newslist2 .bom .item .info .t1{font-size: 17px;line-height: 24px;margin: 10px 0;}
}


/* newslist3 */
.newslist3{background: #f6f6f6;padding-bottom: 4vw;}
.newslist3 .flx{display: flex;align-items: center;justify-content: space-between;padding: 4vw 0;}
.newslist3 .video .item{position: relative;width: 23.5%;margin-right: 2%;margin-bottom: 2%;}
.newslist3 .video .item:nth-child(4n+4){margin-right: 0;}
.newslist3 .video .item .img{border-radius:8px;overflow:hidden}
.newslist3 .video .item .img img{transition:.58s;}
.newslist3 .video .item:hover .img img{transform:scale(1.1)}
.newslist3 .video .item .t1{position: absolute;bottom: 0;background: #0000006b;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;padding: .4vw 1vw;color: #fff;font-size: .95vw;line-height: 1.68;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;width: -webkit-fill-available;text-align: center;}
.newslist3 .video .item .play{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.newslist3 .video .item .play img{width: 3.2vw;}
@media screen and (max-width: 1080px){
.newslist3 .flx{padding: 60px 0;}
.newslist3 .video .item .t1{padding: 5px 15px;font-size: 16px;}
}
@media screen and (max-width: 768px){
.newslist3 .video .item{width: 48.5%;margin-bottom: 3%;}
.newslist3 .video .item:nth-child(odd){margin-right: 3%;}
.newslist3 .video .item:nth-child(even){margin-right: 0;}
}
@media screen and (max-width: 520px){
.newslist3 .flx{padding: 30px 0;}
.newslist3 .video .item .t1{padding: 4px 15px;font-size: 15px;}
}


/* news */
.news{background: #F6F6F6;padding: 4vw 0;}
.news .wrap{display: flex;justify-content: space-between;}
.news .left{width: 49vw;}
.news .left .cont{padding: 3vw;background: #fff;border-radius: 15px;margin-top: -8vw;z-index: 9;position: relative;}
.news .left .cont .title{color: #242424;font-size: 1.8vw;line-height: 1.5;}
.news .left .cont .tit{color: #007944;font-size: .95vw;margin: 1vw 0 2vw;}
.news .left .cont .text{border-bottom: #ddd solid 1px;padding-bottom: 2vw;margin-bottom: 2vw;}
.news .left .cont .text p{line-height: 2;color: #333;font-size: .85vw;margin: .2vw 0;text-indent: 2em;}
.news .left .cont .text img{text-align: center;margin: .5vw auto;display: flex;justify-content: center;text-indent: 0;}
.news .left .cont li{margin: .88vw 0;color: #494949;font-size: .85vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news .left .cont li:hover{color: #007944;text-decoration: underline;}
.news .right{width: 22vw;}
.news .right .title{color: #007944;font-size: 1.88vw;margin-bottom: 2.5vw;}
.news .right .item{padding:1.2vw;background:#fff;border-radius:15px;margin-top: 1vw;}
.news .right .item .img{border-radius:15px;padding-bottom:69%;position:relative;overflow:hidden}
.news .right .item .img img{transition:.58s;height:100%;width:100%;object-fit:cover;position:absolute}
.news .right .item:hover img{transform:scale(1.1)}
.news .right .item .info{padding:.5vw}
.news .right .item .info .date{font-size:.85vw;font-weight:700;margin-top:1vw}
.news .right .item .info .t1{font-size:.95vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:.58s;line-height:1.58;margin:.58vw 0 1vw}
.news .right .item .info .bt{font-size:.75vw;color:#666}
.news .right .item:hover .info .t1{color: #007944;}
@media only screen and (max-width:1080px){
.news{padding: 60px 0;}
.news .left{width: 65%;}
.news .left .cont{padding: 30px;margin-top: -16%;}
.news .left .cont .title{font-size: 24px;}
.news .left .cont .tit{font-size: 14px;margin: 15px 0 20px;}
.news .left .cont .text{padding-bottom: 20px;margin-bottom: 20px;}
.news .left .cont .text p{font-size: 15px;margin: 3px 0;}
.news .left .cont .text img{margin: 6px auto;}
.news .left .cont li{font-size: 14px;margin: 10px 0;}
.news .right{width: 30%;}
.news .right .title{font-size: 24px;margin-bottom: 25px;}
.news .right .item{padding: 15px;margin-top: 20px;}
.news .right .item a{display: block;}
.news .right .item .img{border-radius: 10px;}
.news .right .item .info{padding: 5px;}
.news .right .item .info .date{font-size: 15px;margin-top: 10px;}
.news .right .item .info .t1{font-size: 18px;}
.news .right .item .info .bt{font-size: 14px;}
}
@media only screen and (max-width:768px){
.news .wrap{flex-wrap: wrap;}
.news .left{width: 100%;margin-bottom: 30px;}
.news .right{width: 100%;}
}
@media only screen and (max-width:520px){
.news{padding: 30px 0;}
.news .left{margin-bottom: 20px;}
.news .left .cont{padding: 20px;margin-top: -18%;border-radius: 10px;}
.news .left .cont .title{font-size: 20px;}
.news .left .cont .tit{font-size: 13px;margin: 10px 0 15px;}
.news .left .cont .text{padding-bottom: 20px;margin-bottom: 20px;}
.news .left .cont .text p{font-size: 14px;margin: 2px 0;line-height: 26px;}
.news .left .cont li{margin: 8px 0;}
.news .right .title{font-size: 22px;margin-top: 20px;}
.news .right .item .img{border-radius: 10px;}
.news .right .item .info{padding: 5px;}
.news .right .item .info .date{font-size: 14px;margin-top: 8px;}
.news .right .item .info .t1{font-size: 17px;line-height: 24px;margin: 10px 0;}
}




/* teamlist */
.teamlist{padding:4vw 0;background: #F6F6F6;}
.teamlist .choose{padding: 2vw 1.5vw 1vw;background: #fff;border-radius: 15px;position: relative;margin-bottom: 1.5vw;margin-top: -5vw;z-index: 9;}
.teamlist .choose .top{display: flex;align-items: center;justify-content: space-between;position: relative;margin-bottom: 1vw;}
.teamlist .choose .top:after{content: '';display: block;width: 88%;height: 1px;border-top: 1px dashed #DAE3E5;position: absolute;right: 40px;top: 50%;}
.teamlist .choose .top .title{color: #007944;font-size: 1.1vw;font-weight: bold;display: flex;align-items: center;}
.teamlist .choose .top .title img{width: 1.463vw;margin-right: 5px;}
.teamlist .choose .top .bt{width: 18px;height: 18px;border-radius: 50%;background: #fff;display: flex;align-items: center;justify-content: center;}
.teamlist .choose .top .bt img{transition: all .4s;filter: contrast(0.1);width: .627vw;transform: rotate(90deg);}
.teamlist .choose .top .bt.on{background: #007944;}
.teamlist .choose .top .bt.on img{transform: rotate(0deg);filter: brightness(0) invert(1);}
.teamlist .choose ul{display: flex;flex-wrap: wrap;margin: 1.5vw 0;height: 2.6vw;overflow: hidden;}
.teamlist .choose ul.active{height: auto;}
.teamlist .choose ul li{color: #292E36;font-size: .85vw;background: #F6F6F6;width: 13.78%;margin-bottom: .5%;text-indent: 1.25em;margin-right: .5%;border-radius: 8px;}
.teamlist .choose ul li a{display: block;line-height: 2.58vw;transition: ease .2s;border-radius: 8px;}
.teamlist .choose ul li a.cur,.teamlist .choose ul li a:hover{color: #fff;background: linear-gradient(to right,#007944,#1eaf50);}
.teamlist .choose .form{display: flex;align-items: center;margin-bottom: .8vw;}
.teamlist .choose .form .tit{font-size: 1vw;color: #666666;line-height: 1.2;}
.teamlist .choose .form form{display: flex;align-items: center;justify-content: space-between;border: 1px solid #ddd;border-radius: 8px;width: 40%;margin-left: 1vw;padding: 0 1vw;position: relative;}
.teamlist .choose .form .ntext{width: 90%;}
.teamlist .choose .form .ntext input{font-size: .85vw;color: #666;padding: .8vw 0;background: none;width: 100%;}
.teamlist .choose .form .nbtn{display: block;position: relative;width: 10%;height: 100%;}
.teamlist .choose .form .nbtn input{background: none;padding: .8vw 0;width: 100%;height: 100%;}
.teamlist .choose .form .nbtn p{font-size: 1.2vw;position: absolute;top: 50%;left: 70%;transform: translate(-50% , -50%);z-index: -1;}
.teamlist .choose .form .ntext input::placeholder{color:#666 !important;font-size: .82vw;}
.teamlist .item{width: 32%;margin-right: 2%;margin-bottom: 2%;background: #fff;border-radius: 15px;transition: .5s;}
.teamlist .item:hover{box-shadow: 0px 20px 20px 0px rgba(53, 103, 112, 0.12);transform: translateY(-10px);}
.teamlist .item:nth-child(3n+3){margin-right: 0;}
.teamlist .item a{padding: 1.35vw;display: block;}
.teamlist .item .top{display: flex;align-items: center;}
.teamlist .item .top .icon{background: #DEDEDE;width: 8vw;margin-right: 1.2vw;border-radius: 15px;padding-bottom: 58%;position: relative;overflow: hidden;}
.teamlist .item .top .icon img{height: 185%;width: 100%;object-fit: cover;position: absolute;top: -1vw;}
.teamlist .item .top .info .t1{font-size:1.25vw;margin-bottom:3vw;font-weight: bold;}
.teamlist .item .top .info .t1 i{color: #1b8195;font-size: .85vw;}
.teamlist .item .top .info .text p{color:#333;font-size:.82vw;line-height: 2.2;}
.teamlist .item .top .info .text span{color: #ffffff;background: #178555;padding: .08vw .3vw;border-radius: 15px;margin-right: .2vw;}
.teamlist .item .tit{color:#666;font-size:.82vw;margin-top:1.5vw;padding-top:1.5vw;border-top:1px solid #ddd;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.68}
.teamlist .item .tit span{color:#007944}
@media screen and (max-width: 1080px){
.teamlist{padding: 60px 0;}
.teamlist .choose{margin-top: -5%;padding: 20px;margin-bottom: 30px;border-radius: 10px;}
.teamlist .choose .top{margin-bottom: 15px;}
.teamlist .choose .top:after{width: 80%;}
.teamlist .choose .top .title img{width: 24px;}
.teamlist .choose .top .title{font-size: 20px;}
.teamlist .choose .top .bt img{width: 10px;}
.teamlist .choose ul{margin: 15px 0;height: 50px;}
.teamlist .choose ul li{font-size: 15px;width: 18.4%;margin-right: 2%;margin-bottom: 2%;text-indent: 0;text-align: center;border-radius: 5px;}
.teamlist .choose ul li:nth-child(5n+5){margin-right: 0;}
.teamlist .choose ul li a{line-height: 40px;border-radius: 5px;}
.teamlist .choose .form{margin-bottom: 10px;}
.teamlist .choose .form .tit{font-size: 20px;}
.teamlist .choose .form form{margin-left: 15px;padding: 0 15px;}
.teamlist .choose .form .ntext input{padding: 15px 0;font-size: 14px;}
.teamlist .choose .form .nbtn input{padding: 13px 0;}
.teamlist .choose .form .nbtn p{font-size: 18px;}
.teamlist .item{width: 49%;}
.teamlist .item:nth-child(odd){margin-right: 2%;}
.teamlist .item:nth-child(even){margin-right: 0;}
.teamlist .item a{padding: 20px;}
.teamlist .item .top .icon{width: 40%;margin-right: 5%;}
.teamlist .item .top .icon img{height: 200%;}
.teamlist .item .top .info .t1{font-size: 20px;margin-bottom: 30px;}
.teamlist .item .top .info .t1 i{font-size: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.teamlist .item .top .info .text p{font-size: 14px;}
.teamlist .item .tit{padding-top: 10px;margin-top: 15px;font-size: 14px;}
}
@media screen and (max-width: 768px){
.teamlist .choose .top{margin-bottom: 10px;}
.teamlist .choose .top:after{width: 55%;}
.teamlist .choose .top .title img{width: 22px;}
.teamlist .choose .top .title{font-size: 18px;}
.teamlist .choose .top .bt img{width: 10px;}
.teamlist .choose ul li{width: 32%;}
.teamlist .choose ul li:nth-child(5n+5){margin-right: 2%;}
.teamlist .choose ul li:nth-child(3n+3){margin-right: 0;}
}
@media screen and (max-width: 520px){
.teamlist{padding: 30px 0;}
.teamlist .choose ul{margin: 10px 0;height: 45px;}
.teamlist .choose ul li{width: 48.5%;font-size: 14px;margin-bottom: 3%;}
.teamlist .choose ul li:nth-child(odd){margin-right: 3%;}
.teamlist .choose ul li:nth-child(even){margin-right: 0;}
.teamlist .choose ul li a{line-height: 35px;}
.teamlist .choose .form{margin-bottom: 5px;}
.teamlist .choose .form .tit{font-size: 16px;}
.teamlist .choose .form form{margin-left: 10px;padding: 0 10px;border-radius: 5px;width: 75%;}
.teamlist .choose .form .ntext input{padding: 12px 0;font-size: 13px;}
.teamlist .choose .form .nbtn input{padding: 12px 0;}
.teamlist .item{width: 100%;margin-right: 0 !important;border-radius: 10px;margin-bottom: 3%;}
.teamlist .item a{padding: 15px;}
.teamlist .item .top .icon img{height: 180%;}
.teamlist .item .top .info .t1{font-size: 20px;margin-bottom: 20px;}
.teamlist .item .top .info .t1 i{font-size: 14px;}
.teamlist .item .tit{line-height: 26px;}
}



/* team */
.team{padding:2vw 0 4vw;background: #f6f6f6;}
.team .title{color: #007944;font-size: 1.5vw;font-weight: bold;display: flex;align-items: center;margin: 2.4vw 0 1vw;}
.team .title img{width: 1.463vw;margin-right: 5px;}
.team .abtext{display: flex;align-items: center;background: #fff;border-radius: 15px;padding: 2vw;}
.team .abtext .icon{width: 10vw;margin-right: 3vw;background: #DEDEDE;border-radius: 15px;}
.team .abtext .info .t1{font-size: 1.8vw;}
.team .abtext .info .t2{font-size: 1vw;margin-bottom: 1vw;color: #1b8195;}
.team .abtext .info .text p{color:#333;font-size: .85vw;line-height:1.88;}
.team .abtext .info .text span{color:#007944}
.team .abtext .info .tit{color:#666;font-size: .85vw;margin-top: 2vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.68;}
.team .abtext .info .tit span{color:#007944}
.team .cent .cont{background: #fff;border-radius: 15px;padding: 2vw;}
.team .cent .cont p{color: #666;line-height: 2;font-size: .85vw;margin: .2vw 0;text-indent: 2em;}
.team .rem .item{width: 32%;margin-right: 2%;background: #fff;border-radius: 15px;transition: .5s;}
.team .rem .item:hover{box-shadow: 0px 20px 20px 0px rgba(53, 103, 112, 0.12);transform: translateY(-10px);}
.team .rem .item:nth-child(3n+3){margin-right: 0;}
.team .rem .item a{padding: 1.35vw;display: block;}
.team .rem .item .top{display: flex;align-items: center;}
.team .rem .item .top .icon{background: #DEDEDE;width: 8vw;margin-right: 1.2vw;border-radius: 15px;padding-bottom: 58%;position: relative;overflow: hidden;}
.team .rem .item .top .icon img{height: 185%;width: 100%;object-fit: cover;position: absolute;top: -1vw;}
.team .rem .item .top .info .t1{font-size:1.25vw;margin-bottom:3vw}
.team .rem .item .top .info .t1 i{color: #1b8195;font-size: .85vw;}
.team .rem .item .top .info .text p{color:#333;font-size:.82vw;line-height:1.88}
.team .rem .item .top .info .text span{color:#007944}
.team .rem .item .tit{color:#666;font-size:.82vw;margin-top:1.5vw;padding-top:1.5vw;border-top:1px solid #ddd;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.68}
.team .rem .item .tit span{color:#007944}
@media screen and (max-width: 1080px){
.team{padding: 30px 0 60px;}
.team .title{font-size: 22px;margin: 30px 0;}
.team .title img{width: 28px;}
.team .abtext{padding: 20px;border-radius: 10px;}
.team .abtext .icon{width: 20%;margin-right: 3%;border-radius: 10px;}
.team .abtext .info {width: 75%;}
.team .abtext .info .t1{font-size: 24px;}
.team .abtext .info .t2{font-size: 18px;margin-bottom: 20px;}
.team .abtext .info .text p{font-size: 15px;}
.team .abtext .info .tit{font-size: 15px;margin-top: 15px;}
.team .cent .cont{padding: 20px;border-radius: 10px;}
.team .cent .cont p{font-size: 15px;margin: 4px 0;}
.team .rem .item{width: 49%;}
.team .rem .item:nth-child(odd){margin-right: 2%;}
.team .rem .item:nth-child(even){margin-right: 0;}
.team .rem .item a{padding: 20px;}
.team .rem .item .top .icon{width: 40%;margin-right: 5%;}
.team .rem .item .top .icon img{height: 200%;}
.team .rem .item .top .info .t1{font-size: 20px;margin-bottom: 30px;}
.team .rem .item .top .info .t1 i{font-size: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.team .rem .item .top .info .text p{font-size: 14px;}
.team .rem .item .tit{padding-top: 10px;margin-top: 15px;font-size: 14px;}
}
@media screen and (max-width: 768px){
.team .abtext{flex-wrap: wrap}
.team .abtext .icon{width: 30%;margin-bottom: 20px;margin-right: 0;}
.team .abtext .info{width: 100%;}
}
@media screen and (max-width: 520px){
.team{padding: 20px 0 30px;}
.team .title{font-size: 20px;margin: 20px 0;}
.team .title img{width: 23px;}
.team .abtext{padding: 15px;}
.team .abtext .icon{width: 45%;margin-right: 0;margin: 0 auto;margin-bottom: 20px;}
.team .abtext .info .t1{font-size: 20px;}
.team .abtext .info .t2{font-size: 16px;margin-bottom: 15px;}
.team .abtext .info .text p{font-size: 14px;}
.team .abtext .info .tit{font-size: 14px;margin-top: 10px;line-height: 26px;}
.team .cent .cont{padding: 15px;}
.team .cent .cont p{font-size: 14px;margin: 3px 0;line-height: 26px;}
.team .rem .item{width: 100%;margin-right: 0 !important;border-radius: 10px;margin-bottom: 3%;}
.team .rem .item a{padding: 15px;}
.team .rem .item .top .icon img{height: 180%;}
.team .rem .item .top .info .t1{font-size: 20px;margin-bottom: 20px;}
.team .rem .item .top .info .t1 i{font-size: 14px;}
.team .rem .item .tit{line-height: 26px;}
}


/* kslist */
.kslist{padding:0 0 4vw;background: #f6f6f6;}
.kslist .wrap{padding: 3vw;background: #fff;margin-top: -4vw;position: relative;z-index: 9;border-radius: 15px;}
.kslist .wrap .item .title{color: #007944;font-size: 1.5vw;font-weight: bold;display: flex;align-items: center;border-bottom: 1px dashed #ddd;padding-bottom: .8vw;}
.kslist .wrap .item .title img{width: 1.463vw;margin-right: 5px;}
.kslist .wrap .item ul{display: flex;flex-wrap: wrap;margin: 1.2vw 0;}
.kslist .wrap .item:nth-last-child(1) ul{margin-bottom: 0;}
.kslist .wrap .item ul li{width: 15%;margin-right: 2%;margin-bottom: 1%;margin-top: 1%;}
.kslist .wrap .item ul li:nth-child(6n+6){margin-right: 0;}
.kslist .wrap .item ul li a{border-radius: 10px;border: 1px solid #cacaca;display: flex;align-items: center;justify-content: space-between;padding: .9vw;transition: ease .2s;}
.kslist .wrap .item ul li .t1{color: #292E36;font-size: .85vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.kslist .wrap .item ul li img{width: 1.463vw;}
.kslist .wrap .item ul li a:hover{border: 1px solid #007944;background: #007944;}
.kslist .wrap .item ul li a:hover .t1{color: #fff;}
.kslist .wrap .item ul li a:hover img{filter: brightness(0) invert(1);}
@media only screen and (max-width:1080px){
.kslist{padding-bottom: 60px;}
.kslist .wrap{padding: 35px;margin-top: -4%;border-radius: 10px;}
.kslist .wrap .item .title{font-size: 22px;padding-bottom: 10px;}
.kslist .wrap .item .title img{width: 28px;}
.kslist .wrap .item ul{margin: 15px 0;}
.kslist .wrap .item ul li{width: 18.4%;}
.kslist .wrap .item ul li:nth-child(6n+6){margin-right: 2%;}
.kslist .wrap .item ul li:nth-child(5n+5){margin-right: 0;}
.kslist .wrap .item ul li a{border-radius: 6px;padding: 10px;}
.kslist .wrap .item ul li .t1{font-size: 15px;}
.kslist .wrap .item ul li img{width: 24px;}
}
@media only screen and (max-width:850px){
.kslist .wrap .item ul{justify-content: space-between;}
.kslist .wrap .item ul li{width: 23.5%;margin-right: 0 !important;}
}
@media only screen and (max-width:768px){
.kslist .wrap{padding: 18px;margin-top: -6%;}
.kslist .wrap .item ul li{width: 32%;}
}
@media only screen and (max-width:520px){
.kslist{padding-bottom: 30px;}
.kslist .wrap .item ul{justify-content: initial;}
.kslist .wrap .item ul li{width: 49%;}
.kslist .wrap .item ul li:nth-child(odd){margin-right: 2% !important;}
.kslist .wrap .item ul li:nth-child(even){margin-right: 0;}
.kslist .wrap .item .title{font-size: 19px;padding-bottom: 8px;}
.kslist .wrap .item .title img{width: 23px;}
.kslist .wrap .item ul{margin: 15px 0;}
.kslist .wrap .item ul li a{border-radius: 4px;padding: 8px;}
.kslist .wrap .item ul li .t1{font-size: 14px;}
.kslist .wrap .item ul li img{width: 18px;}
}


/* ks */
.ks{padding: 2vw 0 4vw;background: #f6f6f6;}
.ks .title{color: #007944;font-size: 1.5vw;font-weight: bold;display: flex;align-items: center;margin: 2vw 0;}
.ks .title img{width: 1.463vw;margin-right: 5px;}
.ks .kstext{position: relative;display: flex;align-items: center;margin-bottom: 2vw;min-height: 30vw;}
.ks .kstext .left{background: #fff;padding: 4vw 9vw 3vw 3vw;width: 30vw;position: relative;border-top-right-radius: 24px;}
.ks .kstext .left:after{position: absolute;content: "";left: 0;top: 3.1vw;height: 5vw;width: 4px;background: #007944;}
.ks .kstext .left .tit{margin-bottom: 2vw;position: relative;}
.ks .kstext .left .tit .cn{color:#242424;font-size:1.8vw;z-index: 9;position: relative;}
.ks .kstext .left .tit .en{color:rgba(102,105,105,.05);font-size:3vw;font-weight:700;line-height:100%;margin-top:-4vw}
.ks .kstext .left .text{line-height: 2.1;font-size:.85vw;color:#333;margin-bottom:.3vw;text-indent:2em;}
.ks .kstext .left .ewm{position: absolute;right: 0;top: 0;z-index: 9;background: #fff;padding: .58vw;text-align: center;border-top-right-radius: 24px;border-bottom-right-radius: 24px;}
.ks .kstext .left .ewm img{width:6vw}
.ks .kstext .left .ewm{position: absolute;right: 0;top: 0;z-index: 9;background: #fff;padding: .58vw;text-align: center;border-top-right-radius: 24px;border-bottom-right-radius: 24px;}
.ks .kstext .left .ewm p{font-size:.8vw;color:#7a8799;padding:.2vw 0}
.ks .kstext .left .icon{position: absolute;right: -8.5vw;bottom: -3.5vw;}
.ks .kstext .left .icon img{width: 18vw;}
.ks .kstext .right{width:38vw;position:absolute;right:0;top:4vw;}
.ks .kstext .right .img{position: relative;}
.ks .kstext .right .img:after{position: absolute;height: 100%;width: 100%;content: "";left: 0;top: 0;background: linear-gradient(0deg, #007944d1 10%, transparent 45%);z-index: 1;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;}
.ks .kstext .right .img img{border-radius: 15px;}
.ks .kscont .cont{background: #fff;border-radius: 15px;padding: 2vw;}
.ks .kscont .cont p{color: #333;line-height: 2;font-size: .85vw;margin: .5vw 0;text-indent: 2em;}
.ks .kscont .cont img{margin: .8vw 0;text-indent: 0;}
@media only screen and (max-width: 1080px){
.ks{padding: 40px 0 60px;}
.ks .title{font-size: 22px;margin: 30px 0;}
.ks .title img{width: 28px;}
.ks .kstext{margin-bottom: 30px;flex-wrap: wrap;}
.ks .kstext .left{padding: 60px 90px 40px 40px;width: 45%;}
.ks .kstext .left:after{height: 100px;top: 35px;}
.ks .kstext .left .tit .cn{font-size: 30px;}
.ks .kstext .left .tit .en{font-size: 50px;margin-top: -7vw;}
.ks .kstext .left .text{font-size: 15px;}
.ks .kstext .left .ewm{padding: 10px;border-top-right-radius: 0px;border-bottom-right-radius: 15px;}
.ks .kstext .left .ewm img{width: 90px;}
.ks .kstext .left .ewm p{font-size: 14px;padding: 5px 0;}
.ks .kstext .right{width: 49%;top: 0;}
.ks .kstext .right .img:after{border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.ks .kstext .right .img img{border-radius: 10px;}
.ks .kscont .cont{padding: 20px;border-radius: 10px;}
.ks .kscont .cont p{font-size: 15px;margin: 4px 0;}
.ks .kscont .cont img{margin: 10px 0;}
}
@media only screen and (max-width:850px){
.ks .kstext .left{width: auto;padding: 60px 30px 30px 30px;}
.ks .kstext .left .tit .en{margin-top: -8vw;}
.ks .kstext .left .text{margin-top: 40px;}
.ks .kstext .right{position: initial;width: 100%;}
}
@media only screen and (max-width:768px){
.ks .kstext .left .tit .cn{font-size: 26px;}
.ks .kstext .left .tit .en{font-size: 40px;margin-top: -6vw;}
}
@media only screen and (max-width:520px){
.ks{padding: 20px 0 30px;}
.ks .title{font-size: 20px;margin: 0px 0 25px;}
.ks .title img{width: 23px;}
.ks .kstext{margin-bottom: 30px;}
.ks .kstext .left{padding: 40px 15px 15px 15px;}
.ks .kstext .left:after{height: 60px;top: 25px;width: 3px;}
.ks .kstext .left .tit .cn{font-size: 22px;}
.ks .kstext .left .tit .en{font-size: 30px;margin-top: -45px;}
.ks .kstext .left .text{font-size: 14px;line-height: 26px;margin-top: 58px;}
.ks .kscont .cont{padding: 15px;margin-bottom: 25px;}
.ks .kscont .cont p{font-size: 14px;margin: 3px 0;line-height: 26px;}
.ks .kscont .cont img{margin: 8px 0;}
}



/* about01 */
.about01{padding: 4vw 0;}
.about01 .cont{display: flex;justify-content: space-between;}
.about01 .cont .left{width: 31vw;position: relative;}
.about01 .cont .left .item:nth-child(1){width: 65%;margin: 0 auto;margin-right: 0;position: relative;}
.about01 .cont .left .item:nth-child(2){position: absolute;width: 30%;top: 0;left: -1vw;}
.about01 .cont .left .item:nth-child(3){width: 30%;position: absolute;left: 3.5vw;top: 14vw;}
.about01 .cont .left .item .img{border-radius: 300px;overflow:hidden;border:5px solid #fff;box-shadow:15px 15px 30px rgba(0,0,0,.1);border-width:3px;}
.about01 .cont .left .item .play{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.about01 .cont .left .item .play:before{content:'';position:absolute;top:50%;left:50%;width: 80%;height: 80%;border-radius:50%;border:2px solid rgba(255,255,255,.5);transform:translate(-50%,-50%) scale(.9);transition:all .5s cubic-bezier(.215,.61,.355,1) 0s;}
.about01 .cont .left .item .play:after{content:'';position:absolute;top:50%;left:50%;width: 80%;height: 80%;border-radius:50%;border:1px solid rgba(255,255,255,.25);transform:translate(-50%,-50%) scale(.9);transition:all .4s cubic-bezier(.215,.61,.355,1) 50ms;}
.about01 .cont .left .item .play:hover:before{transform:translate(-50%,-50%) scale(1.3)}
.about01 .cont .left .item .play:hover:after{transform:translate(-50%,-50%) scale(1.6)}
.about01 .cont .left .item .play img{width: 3.4vw;}
.about01 .cont .right{width: 40vw;}
.about01 .cont .right .nei_tit{margin-bottom: 2vw;}
.about01 .cont .right .text{overflow-y: scroll;height: 25vw;padding-right: .5vw;}
.about01 .cont .right .text p{font-size: .85vw;color: #333;line-height: 2;}
@media only screen and (max-width:1080px){
.about01{padding: 60px 0;}
.about01 .cont .left{width: 45%;}
.about01 .cont .left .item:nth-child(2){top: -3vw;left: -1vw;}
.about01 .cont .left .item:nth-child(3){left: 3.5vw;top: 15vw;}
.about01 .cont .left .item .play img{width: 65px;}
.about01 .cont .right{width: 50%;}
.about01 .cont .right .text{height: 32vw;}
.about01 .cont .right .text p{font-size: 15px;}
}
@media only screen and (max-width:768px){
.about01 .cont{flex-wrap: wrap;}
.about01 .cont .left{width: 90%;order: 1;margin: 0 auto;}
.about01 .cont .left .item:nth-child(1){width: 55%;}
.about01 .cont .left .item:nth-child(3){left: 14.5vw;top: 30vw;}
.about01 .cont .right{width: 100%;margin-bottom: 50px;}
.about01 .cont .right .text{overflow-y: initial;height: auto;}
}
@media only screen and (max-width:520px){
.about01{padding: 30px 0;}
.about01 .cont .left{width: 100%;}
.about01 .cont .left .item:nth-child(1){width: 100%;}
.about01 .cont .left .item:nth-child(2),.about01 .cont .left .item:nth-child(3){display: none;}
.about01 .cont .left .item .img{border-radius: 10px;height: 368px;}
.about01 .cont .left .item .img img{height: 100%;width: 100%;object-fit: cover;}
.about01 .cont .left .item .play img{width: 55px;}
.about01 .cont .right{margin-bottom: 20px;}
.about01 .cont .right .text p{font-size: 14px;line-height: 26px;}
}


/* about02 */
.about02{padding: 4vw 0;background: #007944;background-size: cover;}
.about02 .nei_tit{margin-bottom: 3vw;}
.about02 .nei_tit .title{color: #fff;}
.about02 .nei_tit .tit{color: #fff;}
.about02 .ab2{padding-top: 10px;}
.about02 .swiper-slide{background: #fff;height: auto;border-radius: 10px;transition: .5s;}
.about02 .swiper-slide:hover{box-shadow: 0px 20px 20px 0px rgba(53, 103, 112, 0.12);transform: translateY(-10px);}
.about02 .li{padding: 2vw 1.5vw 1.5vw;}
.about02 .li .icon img{width: 3.3962vw;}
.about02 .li .t1{font-size: 1.35vw;margin: 2vw 0 1vw;}
.about02 .li .t2{font-size: .82vw;color: #666;line-height: 1.8;}
.about02 .button{display: flex;justify-content: center;margin-top: 3vw;}
.about02 .button .swiper-button-next,.about02 .button .swiper-button-prev{position: relative;border-radius: 100%;border: 1px dashed #fff;width: 2.4vw;height: 2.4vw;opacity: 1;margin: 0 1.5vw;}
.about02 .button .swiper-button-next:after,.about02 .button .swiper-button-prev:after{color: #fff;font-size: .9vw;font-weight: bold;transition: all .6s;}
.about02 .button .swiper-button-next::before,.about02 .button .swiper-button-prev:before{content:'';position:absolute;width: 105%;height: 105%;left: -3%;top: -3%;transform:scale(0);background-color:#fff;border-radius:50%;transition:cubic-bezier(.4,.4,0,1) .5s;z-index:-1;}
.about02 .button .swiper-button-next:hover:after,.about02 .button .swiper-button-prev:hover:after{color: #007944;}
.about02 .button .swiper-button-next:hover:before,.about02 .button .swiper-button-prev:hover:before{transform: none;}
@media only screen and (max-width:1080px){
.about02{padding: 60px 0;}
.about02 .nei_tit{margin-bottom: 40px;}
.about02 .li{padding: 25px 20px 20px;}
.about02 .li .icon img{width: 50px;}
.about02 .li .t1{font-size: 20px;margin: 25px 0 15px;}
.about02 .li .t2{font-size: 14px;}
.about02 .button{margin-top: 40px;}
.about02 .button .swiper-button-next, .about02 .button .swiper-button-prev{width: 40px;height: 40px;margin: 0 30px;}
.about02 .button .swiper-button-next:after, .about02 .button .swiper-button-prev:after{font-size: 16px;}
}
@media only screen and (max-width:768px){
.about02 .swiper-slide{border-radius: 10px;}
.about02 .li{height: auto; }
}
@media only screen and (max-width:520px){
.about02{padding: 30px 0;}
.about02 .nei_tit{margin-bottom: 20px;}
.about02 .li{padding: 15px;}
.about02 .li .icon img{width: 45px;}
.about02 .li .t1{margin: 20px 0 10px;font-size: 18px;}
.about02 .li .t2{line-height: 26px;}
.about02 .button{margin-top: 20px;}
.about02 .button .swiper-button-next, .about02 .button .swiper-button-prev{width: 34px;height: 34px;margin: 0 24px;}
.about02 .button .swiper-button-next:after, .about02 .button .swiper-button-prev:after{font-size: 12px;}
}


/* about03 */
.about03{padding: 4vw 0;background: url(../images/ab_bg.jpg);background-size: cover;}
.about03 .flx{display: flex;align-items: center;justify-content: space-between;padding-bottom: 3vw;}
.about03 ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.about03 ul li{width: 21.01%;position: relative;display: flex;align-items: center;justify-content: center;height: 3.135vw;margin: 2.5% 0;cursor: pointer;}
.about03 ul li:before{position:absolute;top: 0;left: 0;width: 1.672vw;height: 3.135vw;content:"";background-image:url(../images/a1.png);background-size:100%;background-repeat:no-repeat;}
.about03 ul li:after{position:absolute;top:0;right: 0;width: 1.672vw;height: 3.135vw;content:"";background-image:url(../images/a2.png);background-size:100%;background-repeat:no-repeat;background-position:top;}
.about03 ul li .tit{color: #CFA856;font-size: .9vw;text-align: center;margin: 0 auto;padding: 0 1vw;}
.about03 ul li:hover .tit{font-weight: bold;}

@media only screen and (max-width:1080px){
.about03{padding: 60px 0;}
.about03 .flx{padding-bottom: 40px;}
.about03 ul li{height: 60px;}
.about03 ul li:before{height: 60px;width: 32px;}
.about03 ul li:after{height: 60px;width: 32px;}
.about03 ul li .tit{font-size: 15px;padding: 0 20px;}
}
@media only screen and (max-width:880px){
.about03 ul li{width: 27%;}
}
@media only screen and (max-width:650px){
.about03{padding: 30px 0;}
.about03 ul li{width: 47%;height: 58px;}
.about03 ul li:before{height: 58px;width: 30px;}
.about03 ul li:after{height: 58px;width: 30px;}
.about03 ul li .tit{font-size: 14px;padding: 0 18px;}
.about03 .flx{padding-bottom: 20px;}
}



/* about04 */
.about04{padding: 4vw 0;}
.about04 .flx{display: flex;align-items: center;justify-content: space-between;padding-bottom: 3vw;}
.about04 .cont{position: relative;}
.about04 .ab4_1 .img{border-radius:10px;padding-bottom: 50%;position:relative;overflow:hidden;}
.about04 .ab4_1 .img img{transition:.58s;height:100%;width:100%;object-fit:cover;position:absolute}
.about04 .ab4_2{position: absolute;left: 50%;bottom: 0;transform: translate(-50% , -50%);z-index: 9;width: 23.5vw;background: #00000052;padding: 1px 2vw;border-radius: 50px;}
.about04 .ab4_2 .img{border: 2px solid #0000;border-radius: 50%;}
.about04 .ab4_2 .img img{width: 3.6vw;height: 3.6vw;border-radius: 50%;}
.about04 .ab4_2 .swiper-slide-thumb-active .img{border: 2px solid #F08519;}
@media only screen and (max-width:1080px){
.about04{padding: 60px 0;}
.about04 .flx{padding-bottom: 40px;}
.about04 .ab4_2{width: 32vw;padding: 1px 5%;}
.about04 .ab4_1 .img{padding-bottom: 65%;}
.about04 .ab4_2 .img img{width: 6vw;height: 6vw;}
}
@media only screen and (max-width:768px){
.about04 .ab4_2{width: 30vw;}
.about04 .ab4_2 .img img{width: 7vw;height: 7vw;}
}
@media only screen and (max-width:520px){
.about04{padding: 30px 0;}
.about04 .flx{padding-bottom: 20px;}
.about04 .ab4_2{width: 40%;}
.about04 .ab4_2 .img{width: 40px;height: 40px;margin: 0 auto;}
.about04 .ab4_2 .img img{width: 40px;height: 40px;}
}


/* about05 */
.about05{padding: 4vw 0;background: url(../images/ab_bg.jpg);background-size: cover;position: relative;}
.about05 .w1400{position: relative;}
.about05 .flx{padding-bottom: 3vw;}
.about05 .item{display: flex;justify-content: space-between;}
.about05 .item .img{border-radius:10px;padding-bottom: 32%;position:relative;overflow:hidden;width: 38vw;}
.about05 .item .img img{transition:.58s;height:100%;width:100%;object-fit:cover;position:absolute}
.about05 .item .info{width: 32vw;}
.about05 .item .info .t1{font-size: 1.68vw;color: #007944;}
.about05 .item .info .text{margin: 1vw 0 2vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.about05 .item .info .text p{font-size: .85vw;color: #333;line-height: 2;}
.about05 .button{display: flex;justify-content: center;position: absolute;bottom: 0;right: 0;}
.about05 .button .swiper-button-next,.about05 .button .swiper-button-prev{position: relative;border-radius: 100%;border: 1px dashed #007944;width: 2.4vw;height: 2.4vw;opacity: 1;margin: 0 1.5vw;}
.about05 .button .swiper-button-next:after,.about05 .button .swiper-button-prev:after{color: #007944;font-size: .9vw;font-weight: bold;transition: all .6s;}
.about05 .button .swiper-button-next::before,.about05 .button .swiper-button-prev:before{content:'';position:absolute;width: 105%;height: 105%;left: -3%;top: -3%;transform:scale(0);background-color:#007944;border-radius:50%;transition:cubic-bezier(.4,.4,0,1) .5s;z-index:-1;}
.about05 .button .swiper-button-next:hover:after,.about05 .button .swiper-button-prev:hover:after{color: #fff;}
.about05 .button .swiper-button-next:hover:before,.about05 .button .swiper-button-prev:hover:before{transform: none;}
@media only screen and (max-width:1080px){
.about05{padding: 60px 0;}
.about05 .flx{padding-bottom: 40px;}
.about05 .item .img{width: 50%;padding-bottom: 35%;}
.about05 .item .info{width: 45%;}
.about05 .item .info .t1{font-size: 24px;}
.about05 .item .info .text{margin: 15px 0 25px;}
.about05 .item .info .text p{font-size: 15px;}
.about05 .button .swiper-button-next, .about05 .button .swiper-button-prev{width: 40px;height: 40px;margin: 0 30px;}
.about05 .button .swiper-button-next:after, .about05 .button .swiper-button-prev:after{font-size: 16px;}
}
@media only screen and (max-width:768px){
.about05 .item{flex-wrap: wrap;}
.about05 .item .img{width: 100%;order: 1;margin-top: 30px;padding-bottom: 58%;}
.about05 .item .info{width: 100%;}
.about05 .item .info .t1{font-size: 22px;}
.about05 .item .info .text{height: 150px;}
.about05 .button{position: initial;margin-top: 40px;}
}
@media only screen and (max-width:520px){
.about05{padding: 30px 0;}
.about05 .flx{padding-bottom: 20px;}
.about05 .item .info .t1{font-size: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.about05 .item .info .text{margin: 10px 0 20px;height: 130px;-webkit-line-clamp: 5;}
.about05 .item .info .text p{font-size: 14px;line-height: 26px;}
.about05 .item .img{margin-top: 20px;}
.about05 .button{margin-top: 30px;}
.about05 .button .swiper-button-next, .about05 .button .swiper-button-prev{width: 34px;height: 34px;margin: 0 24px;}
.about05 .button .swiper-button-next:after, .about05 .button .swiper-button-prev:after{font-size: 12px;}
}

 

/* picturelist */
.picturelist{padding: 4vw 0;}
.picturelist .flx{padding-bottom: 3vw;}
.picturelist li{width: 32%;margin-right: 2%;margin-bottom: 2%;position: relative;overflow: hidden;border-radius: 8px;}
.picturelist li:before{position:absolute;left:0;top:0;z-index: 1;content:"";width:100%;height:100%;background:#007944;transform:scaleY(0);transform-origin:center top;transition:.68s;}
.picturelist li:hover:before{transform: scaleY(1);}
.picturelist li:nth-child(3n+3){margin-right: 0;}
.picturelist li a{border: 1px solid #007944;padding: .8vw;display: block;position: relative;z-index: 99;border-radius: 8px;}
.picturelist li .img{overflow: hidden;}
.picturelist li .img img{width: 100%;}
.picturelist li p{transition: 0.36s;font-size: .95vw;text-align: center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;margin-top: .8vw;}
.picturelist li:hover{color: #fff;transition-delay: 0.35s;}
@media only screen and (max-width:1080px){
.picturelist{padding: 60px 0;}
.picturelist .flx{padding-bottom: 40px;}
.picturelist li a{padding: 8px;}
.picturelist li p{font-size: 15px;margin-top: 8px;}
}
@media only screen and (max-width:1080px){
.picturelist li{width: 49%;}
.picturelist li:nth-child(odd){margin-right: 2%;}
.picturelist li:nth-child(even){margin-right: 0;}
}
@media only screen and (max-width:520px){
.picturelist{padding: 30px 0;}
.picturelist .flx{padding-bottom: 20px;}
.picturelist li p{font-size: 14px;}
}


/* about */
.about{padding:4vw 0}
.about .t1{font-size:1.5vw;text-align:center}
.about .cont p{font-size: .85vw;line-height: 2;color: #333;margin: .35vw 0;}
@media screen and (max-width:1080px){
.about{padding:60px 0}
.about .t1{font-size:30px}
.about .cont p{font-size: 15px;margin: 5px 0;}
}
@media screen and (max-width:520px){
.about{padding:40px 0}
.about .t1{font-size:22px}
.about .cont p{font-size: 14px;margin: 4px 0;}
}
