.banner{position: relative; text-align:center;}
.banner .swiper-pagination span{height:8px; width: 8px; border-radius: 4px; background: #818181;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{background: #fff; width: 24px;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after,.wap_banner .swiper-button-next:after,.wap_banner .swiper-button-prev:after{color: #01c14e}
.banner img{width: 100%;}
@media (min-width: 768px){
    .wap_banner{display: none;}
}
@media (max-width: 767px){
    .pc_banner{display: none;}
    .wap_banner .swiper-button-next:after,.wap_banner .swiper-button-prev:after{font-size: 1.6em;}
}





.ind_newslist a{border-radius: 10px; overflow: hidden; background: #f7f7f7;}
.ind_newslist a .img img{width: 100%; height: 100%; object-fit: cover;}
.ind_newslist a .word .div{position: relative;}
.ind_newslist a .word .datetime{position: absolute; left: 0px; top: 0px; transform: translate(0,-50%); display: inline-table; background: #00913a; color: #fff; text-align: center; line-height: 1;}
.ind_newslist a .word .datetime i,.ind_newslist a .word .datetime em{display: block;}
.ind_newslist a .word h3{font-weight: bold; line-height: 2; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.ind_newslist a .word .desc{color: #666666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}

@media (min-width: 1600px){
    .ind_newslist a{width: 32%;}
    .ind_newslist a .img{height: 230px;}
    .ind_newslist a .word{padding: 0px 5%;}
    .ind_newslist a .word .div{padding: 50px 0px 30px;}
    .ind_newslist a .word .datetime{padding: 10px 4%;}
    .ind_newslist a .word .datetime i{font-size: 40px;}
    .ind_newslist a .word h3{font-size: 22px;}
    
}
@media (min-width: 1200px) and (max-width: 1599px){
    .ind_newslist a{width: 32%;}
    .ind_newslist a .img{height: 188px;}
    .ind_newslist a .word{padding: 0px 5%;}
    .ind_newslist a .word .div{padding: 45px 0px 25px;}
    .ind_newslist a .word .datetime{padding: 10px 4%;}
    .ind_newslist a .word .datetime i{font-size: 34px;}
    .ind_newslist a .word h3{font-size: 20px;}
    
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_newslist a{width: 32%;}
    .ind_newslist a .img{height: 158px;}
    .ind_newslist a .word{padding: 0px 5%;}
    .ind_newslist a .word .div{padding: 40px 0px 22px;}
    .ind_newslist a .word .datetime{padding: 8px 4%;}
    .ind_newslist a .word .datetime i{font-size: 30px;}
    .ind_newslist a .word h3{font-size: 18px;}
    
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_newslist a{width: 32%;}
    .ind_newslist a .img{height: 118px;}
    .ind_newslist a .word{padding: 0px 5%;}
    .ind_newslist a .word .div{padding: 35px 0px 20px;}
    .ind_newslist a .word .datetime{padding: 8px 4%;}
    .ind_newslist a .word .datetime i{font-size: 24px;}
    .ind_newslist a .word h3{font-size: 16px;}
    
}
@media (max-width: 767px) {
    .ind_newslist a{display: block; margin: 0.8em 0px;}
    
    .ind_newslist a .word{padding: 0px 5%;}
    .ind_newslist a .word .div{padding: 2.5em 0px 1.5em;}
    .ind_newslist a .word .datetime{padding: 0.4em 4%;}
    .ind_newslist a .word .datetime i{font-size: 2em;}
    .ind_newslist a .word h3{font-size: 1.1em;}
    
}
@media (min-width: 768px){
    .ind_newslist{display: flex; flex-wrap: wrap; justify-content: space-between;}
}




.ind_honor{background: url(../images/indexbg_09.jpg) center top no-repeat; background-size: 100%;}
.ind_honorlist .swiper-button-next,.ind_honorlist .swiper-button-prev{display: none;}
.ind_honorlist .swiper-button-next:after,.ind_honorlist .swiper-button-prev:after{color: #01c14e}





.ind_dzyzs{color: #00913a;}

.ind_dzul1 li{line-height: 2;}
.ind_dzul1 li h3{background: url(../images/index_79.png) center left no-repeat; font-weight: bold; line-height: 2; position: relative; padding-left: 25px;}
.ind_dzul1 li h3:before{position: absolute; left: 10px; top: 50%; transform: translate(0,-50%); display: inline-table; content: ""; width: 5px;height: 5px; border-radius: 50%; background: #333;}
.ind_dzul1 li p{color: #666;}

.ind_dzul2{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.ind_dzul2 li{background: #f9f9f9; border-radius: 15px; overflow: hidden; border:5px #d9efe2 solid; line-height: 1.6; cursor: pointer;}
.ind_dzul2 li .title{font-weight: bold;}
.ind_dzul2 li:hover {color: #fff; background: #00913a; border-color: #00913a;}
.ind_dzul2 li.more{background: url(../images/index_76.png) center center no-repeat; background-size: cover; text-align: center; color: #fff;border-color: #d9efe2;}
.ind_dzul2 li.more span{display: inline-table; background: url(../images/index_100fff.png) center center no-repeat; border:2px #fff solid; width: 26px; height: 26px; border-radius: 50%;}
@media (min-width: 1600px){
	.ind_dingzhi_div,.ind_dzul1 li h3{font-size: 18px;}
	.ind_dingzhi_div .left{max-width: 40%;}
    .ind_dzyzs{font-size: 28px; margin-top: 10px;}
    .ind_dzul1{padding: 20px 0px;}
    .ind_dzul1 li{margin:15px 0px;}
	.ind_dingzhi_div .right{max-width: 55%;}
	.ind_dzul2 li{width: 49%; margin:10px 0px; padding: 0px 3%;}
    .ind_dzul2 li .middle{height: 135px;}
    .ind_dzul2 li .title span{font-size: 26px;}
    .ind_dzul2 li.more h3{font-size: 20px; margin-bottom: 15px;}
}
@media (min-width: 1200px) and (max-width: 1599px){
    .ind_dingzhi_div,.ind_dzul1 li h3{font-size: 16px;}
	.ind_dingzhi_div .left{max-width: 40%;}
    .ind_dzyzs{font-size: 24px; margin-top: 9px;}
    .ind_dzul1{padding: 18px 0px;}
    .ind_dzul1 li{margin:12px 0px;}
	.ind_dingzhi_div .right{max-width: 55%;}
	.ind_dzul2 li{width: 49%; margin:9px 0px; padding: 0px 3%;}
    .ind_dzul2 li .middle{height: 120px;}
    .ind_dzul2 li .title span{font-size: 22px;}
    .ind_dzul2 li.more h3{font-size: 18px; margin-bottom: 12px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_dingzhi_div,.ind_dzul1 li h3{font-size: 15px;}
	.ind_dingzhi_div .left{max-width: 40%;}
    .ind_dzyzs{font-size: 22px; margin-top: 8px;}
    .ind_dzul1{padding: 15px 0px;}
    .ind_dzul1 li{margin:10px 0px;}
	.ind_dingzhi_div .right{max-width: 58%;}
	.ind_dzul2 li{width: 49%; margin:8px 0px; padding: 0px 3%;}
    .ind_dzul2 li .middle{height: 120px;}
    .ind_dzul2 li .title span{font-size: 20px;}
    .ind_dzul2 li.more h3{font-size: 17px; margin-bottom: 10px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_dingzhi_div,.ind_dzul1 li h3{font-size: 14px;}
	.ind_dingzhi_div .left{max-width: 40%;}
    .ind_dzyzs{font-size: 20px; margin-top: 6px;}
    .ind_dzul1{padding: 15px 0px;}
    .ind_dzul1 li{margin:8px 0px;}
	.ind_dingzhi_div .right{max-width: 58%;}
	.ind_dzul2 li{width: 49%; margin:6px 0px; padding: 0px 3%;}
    .ind_dzul2 li .middle{height: 120px;}
    .ind_dzul2 li .title span{font-size: 18px;}
    .ind_dzul2 li.more h3{font-size: 15px; margin-bottom: 8px;}
}
@media (max-width: 767px) {
    .ind_dingzhi_div,.ind_dzul1 li h3{font-size: 1.05em;}
    .ind_dzyzs{font-size: 1.2em; margin-top: 0.4em;}
    .ind_dzul1{padding: 0.8em 0px;}
    .ind_dzul1 li{margin:0.4em 0px;}
    .ind_dingzhi_div .right{margin-top: 1em;}
	.ind_dzul2 li{width: 49%; margin:0.4em 0px; padding: 0.6em 3%;}
	.ind_dzul2 li .middle{height: 7em;}
    .ind_dzul2 li .title span{font-size: 1.1em;}
    .ind_dzul2 li.more h3{font-size: 1.05em; margin-bottom: 0.4em;}
}
@media (min-width: 768px){
    .ind_dingzhi_div{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
}


.ind_yyly{background: #404040;}

.ind_yylytitle{color: #fff;}
.ind_yylytitle p{line-height: 2;}
.ind_yylyt{color: #fff; font-weight: bold;}

@media (min-width: 1600px){
	.ind_yylytitle{padding: 50px 0px 30px;}
	.ind_yylytitle img{max-width: 190px;}
    .ind_yylytitle p{font-size: 20px; margin:10px 0px 20px;}
    .ind_yylyt{font-size: 24px;}
}
@media (min-width: 1200px) and (max-width: 1599px){
    .ind_yylytitle{padding: 45px 0px 25px;}
    .ind_yylytitle img{max-width: 180px;}
    .ind_yylytitle p{font-size: 18px; margin:9px 0px 18px;}
    .ind_yylyt{font-size: 22px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_yylytitle{padding: 40px 0px 20px;}
    .ind_yylytitle img{max-width: 160px;}
    .ind_yylytitle p{font-size: 18px; margin:8px 0px 16px;}
    .ind_yylyt{font-size: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_yylytitle{padding: 35px 0px 20px;}
    .ind_yylytitle img{max-width: 120px;}
    .ind_yylytitle p{font-size: 16px; margin:7px 0px 14px;}
    .ind_yylyt{font-size: 18px;}
}
@media (max-width: 767px) {
    .ind_yylytitle{padding: 35px 0px 20px;}
    .ind_yylytitle img{max-width: 6em;}
    .ind_yylytitle p{font-size: 16px; margin:7px 0px 14px;}
    .ind_yylyt{font-size: 18px;}
}
@media (min-width: 768px){
    
}



.ind_specialtylist{position: relative;}

.specialty_btn{position:absolute; left:50%; transform:translate(-50%,0); bottom: 0px; z-index: 999;}
.specialty_btn .div{display: flex; flex-wrap: wrap;align-items: center;justify-content: space-between;}
.ind_specialtylist .swiper-pagination,.ind_specialtylist .swiper-button-next,.ind_specialtylist .swiper-button-prev{position:static; margin-top:0px;}
.ind_specialtylist .swiper-pagination{width:auto; display: inline-flex;}
.ind_specialtylist .swiper-pagination span{border:1px #fff solid; border-radius: 50%; background: none;}
.ind_specialtylist .swiper-pagination span.swiper-pagination-bullet-active{background: #fff;}
.ind_specialtylist .swiper-button-next,.ind_specialtylist .swiper-button-prev{border-radius: 50%; border:1px #fff solid;}
.ind_specialtylist .swiper-button-next:after,.ind_specialtylist .swiper-button-prev:after{color: #fff; font-size: 16px;}
.ind_specialtylist .swiper-button-next:hover,.ind_specialtylist .swiper-button-prev:hover{background: #fff;}
.ind_specialtylist .swiper-button-next:hover:after,.ind_specialtylist .swiper-button-prev:hover:after{color:#00913a; }


.ind_specialtylist a{position: relative;overflow: hidden; background: #fff;}
.ind_specialtylist a h3{line-height: 1.6; font-weight: bold; text-align: center;} 



@media (min-width: 1600px){
	.ind_specialtylist .swiper-button-next,.ind_specialtylist .swiper-button-prev{width: 34px; height: 34px;}
    .ind_specialtylist .swiper-pagination{margin:0px 18px;}
    .ind_specialtylist .swiper-pagination span{height:6px; width: 6px;}
    
    .ind_specialtylist{margin-top: 30px; padding-bottom: 60px;}
    .ind_specialtylist a{padding:14px;}
    .ind_specialtylist a h3{font-size: 18px; padding: 15px 0px;}
}
@media (min-width: 1200px) and (max-width: 1599px){
    .ind_specialtylist .swiper-button-next,.ind_specialtylist .swiper-button-prev{width: 30px; height: 30px;}
    .ind_specialtylist .swiper-pagination{margin:0px 15px;}
    .ind_specialtylist .swiper-pagination span{height:5px; width: 5px;}
    
    .ind_specialtylist{margin-top: 30px; padding-bottom: 60px;}
    .ind_specialtylist a{padding:12px;}
    .ind_specialtylist a h3{ font-size: 16px; padding: 12px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_specialtylist .swiper-button-next,.ind_specialtylist .swiper-button-prev{width: 28px; height: 28px;}
    .ind_specialtylist .swiper-pagination{margin:0px 12px;}
    .ind_specialtylist .swiper-pagination span{height:5px; width: 5px;}
    
    .ind_specialtylist{margin-top: 30px; padding-bottom: 60px;}
    .ind_specialtylist a{padding:10px;}
    .ind_specialtylist a h3{font-size: 16px; padding: 10px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_specialtylist .swiper-button-next,.ind_specialtylist .swiper-button-prev{width: 26px; height: 26px;}
    .ind_specialtylist .swiper-pagination{margin:0px 10px;}
    .ind_specialtylist .swiper-pagination span{height:4px; width: 4px;}
    
    .ind_specialtylist{margin-top: 30px; padding-bottom: 60px;}
    .ind_specialtylist a{padding:8px;}
    .ind_specialtylist a h3{ font-size: 15px; padding: 8px 0px;}
}
@media (max-width: 767px) {
    .ind_specialtylist .swiper-button-next,.ind_specialtylist .swiper-button-prev{width: 2em; height: 2em;}
    .ind_specialtylist .swiper-pagination{margin:0px 1em;}
    .ind_specialtylist .swiper-pagination span{height: 0.2em; width: 0.2em;}
    
    .ind_specialtylist{margin-top: 1.5em; padding-bottom: 3.5em;}
    .ind_specialtylist a{padding:0.6em;}
    .ind_specialtylist a h3{ font-size: 1.1em; padding: 0.4em 0px;}
}
@media (min-width: 768px){
    
}





.ind_productlist{position: relative;}



.ind_productlistbtn .container{position: relative; height: 100%;}
.ind_productlistbtn .ind_more{position: absolute; right: 0px; top: 50%; transform: translate(0,-50%);}
.productlist_btn{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.productlist_btn .div{display: flex; flex-wrap: wrap;align-items: center;justify-content: space-between;}
.ind_product .swiper-pagination,.ind_product .swiper-button-next,.ind_product .swiper-button-prev{position:static; margin-top:0px;}
.ind_product .swiper-pagination{width:auto; display: inline-flex;}
.ind_product .swiper-pagination span{border:1px #fff solid; border-radius: 50%; background: none;}
.ind_product .swiper-pagination span.swiper-pagination-bullet-active{background: #fff;}
.ind_product .swiper-button-next,.ind_product .swiper-button-prev{border-radius: 50%; border:1px #fff solid;}
.ind_product .swiper-button-next:after,.ind_product .swiper-button-prev:after{color: #fff; font-size: 16px;}
.ind_product .swiper-button-next:hover,.ind_product .swiper-button-prev:hover{background: #fff;}
.ind_product .swiper-button-next:hover:after,.ind_product .swiper-button-prev:hover:after{color:#00913a; }

.ind_productlist a .img{border-radius: 8px; overflow: hidden;}
.ind_productlist a h3{line-height: 1.8; font-weight: bold; background: url(../images/index_58.png) center right no-repeat; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.ind_productlist a p{line-height: 2; color: #666666; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.ind_productlist a span{display: block; background: #00913a; color: #fff; text-align: center; line-height: 2; border-radius: 25px;}
.ind_productlist a:hover span{background: #000;}
@media (min-width: 1600px){
	.ind_productlistbtn{height: 155px;}
	.ind_product .swiper-button-next,.ind_product .swiper-button-prev{width: 34px; height: 34px;}
    .ind_product .swiper-pagination{margin:0px 18px;}
    .ind_product .swiper-pagination span{height:6px; width: 6px;}
    
    .ind_productlist a .img{}
    .ind_productlist a .word{padding: 20px 0px;}
    .ind_productlist a h3{font-size: 20px;}
    .ind_productlist a p{margin-top: 10px;}
    .ind_productlist a span{padding: 8px 0px; margin-top: 20px;}
    
}
@media (min-width: 1200px) and (max-width: 1599px){
	.ind_productlistbtn{height: 125px;}
    .ind_product .swiper-button-next,.ind_product .swiper-button-prev{width: 30px; height: 30px;}
    .ind_product .swiper-pagination{margin:0px 15px;}
    .ind_product .swiper-pagination span{height:5px; width: 5px;}
    
    .ind_productlist a .img{}
    .ind_productlist a .word{padding: 18px 0px;}
    .ind_productlist a h3{font-size: 18px;}
    .ind_productlist a p{margin-top: 9px;}
    .ind_productlist a span{padding: 7px 0px; margin-top: 18px;}
}
@media (min-width: 992px) and (max-width: 1199px){
	.ind_productlistbtn{height: 110px;}
    .ind_product .swiper-button-next,.ind_product .swiper-button-prev{width: 28px; height: 28px;}
    .ind_product .swiper-pagination{margin:0px 12px;}
    .ind_product .swiper-pagination span{height:5px; width: 5px;}
    
    .ind_productlist a .img{}
    .ind_productlist a .word{padding: 15px 0px;}
    .ind_productlist a h3{font-size: 16px;}
    .ind_productlist a p{margin-top: 8px;}
    .ind_productlist a span{padding: 6px 0px; margin-top: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.ind_productlistbtn{height: 100px;}
    .ind_product .swiper-button-next,.ind_product .swiper-button-prev{width: 26px; height: 26px;}
    .ind_product .swiper-pagination{margin:0px 10px;}
    .ind_product .swiper-pagination span{height:4px; width: 4px;}
    
    .ind_productlist a .img{}
    .ind_productlist a .word{padding: 12px 0px;}
    .ind_productlist a h3{font-size: 14px;}
    .ind_productlist a p{margin-top: 7px;}
    .ind_productlist a span{padding: 5px 0px; margin-top: 12px;}
}
@media (max-width: 767px) {
	.ind_productlistbtn{height: 4em; background: url(../images/probt.png) center right no-repeat; background-size: 80% 100%;}
	.ind_productlistbtn .ind_more{display: none;}
    .ind_product .swiper-button-next,.ind_product .swiper-button-prev{width: 2em; height: 2em;}
    .ind_product .swiper-pagination{margin:0px 1em;}
    .ind_product .swiper-pagination span{height: 0.2em; width: 0.2em;}
    
    .ind_productlist a .img{}
    .ind_productlist a .word{padding: 0.6em 0px;}
    .ind_productlist a h3{font-size: 1.1em;}
    .ind_productlist a p{margin-top: 0.5em;}
    .ind_productlist a span{padding: 0.4em 0px; margin-top: 0.6em;}
}
@media (min-width: 768px){
    .ind_productlistbtn{background: url(../images/probt.png) center right no-repeat; background-size: 70% 100%;}
}




.ind_why{background: url(../images/indexbg_07.jpg) center center no-repeat; background-size: cover; }
.ind_why .container{position: relative;}
.ind_whylist{position: relative;}
.ind_whylistul li{border-radius: 6px; overflow: hidden; color: #fff;}

.ind_whylistul li .div1{}
.ind_whylistul li .div2{border:1px #fff solid; border-radius: 6px; overflow: hidden; display: flex; flex-wrap: wrap;align-items: center; }

.ind_whylistul li .img{background: url(../images/liuiao_07.png) center center no-repeat; background-size: 100% 100%; }
.ind_whylistul li .img .middle{text-align: center;}
.ind_whylistimg{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.ind_whylistimg img{max-height: 100%;}
@media (min-width: 1600px){
	.ind_why .container{padding-top: 180px;}
	.ind_whylist{padding: 100px 0px;}
	.ind_whylistul li{font-size: 20px; margin: 10px 0px;}
    .ind_whylistul li .div1{width: 410px;}
    .ind_whylistul li .div2{padding: 10px 20px;}
    .ind_whylistul li .img .middle{width: 52px; height: 60px;}
    .ind_whylistul li .desc{width: calc(100% - 70px);}
    .ind_whylistimg{height: 503px;}
}
@media (min-width: 1200px) and (max-width: 1599px){
    .ind_why .container{padding-top: 150px;}
	.ind_whylist{padding: 30px 0px;}
	.ind_whylistul li{font-size: 18px; margin: 10px 0px;}
    .ind_whylistul li .div1{width: 370px;}
    .ind_whylistul li .div2{padding: 9px 18px;}
    .ind_whylistul li .img .middle{width: 50px; height: 58px;}
    .ind_whylistul li .desc{width: calc(100% - 66px);}
    .ind_whylistimg{height: 350px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_why .container{padding-top: 120px;}
	.ind_whylist{padding: 30px 0px;}
	.ind_whylistul li{font-size: 16px; margin: 8px 0px;}
    .ind_whylistul li .div1{width: 335px;}
    .ind_whylistul li .div2{padding: 8px 16px;}
    .ind_whylistul li .img .middle{width: 48px; height: 55px;}
    .ind_whylistul li .desc{width: calc(100% - 62px);}
    .ind_whylistimg{height: 270px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_why .container{padding-top: 100px;}
	.ind_whylist{}
	.ind_whylistul li{font-size: 15px; margin: 6px 0px;}
    .ind_whylistul li .div1{width: 320px;}
    .ind_whylistul li .div2{padding: 8px 16px;}
    .ind_whylistul li .img .middle{width: 45px; height: 52px;}
    .ind_whylistul li .desc{width: calc(100% - 60px);}
    .ind_whylistimg{display: none;}
}
@media (max-width: 767px) {
	.ind_why{padding-top: 1.5em;}
	.ind_whylistul li{font-size: 1em; margin: 0.4em 0px;}
    .ind_whylistul li .div1{}
    .ind_whylistul li .div2{padding: 0.4em 0.8em;}
    .ind_whylistul li .img .middle{width: 45px; height: 52px;}
    .ind_whylistul li .desc{margin-left: 10px; width: calc(100% - 58px);}
    .ind_whylistimg{display: none;}
}
@media (min-width: 768px){
    .ind_why .ind_biao{position: absolute; left: 0px; top: 0px; transform: translate(0,-50%);}
    .ind_whylistul li{float: left; width: 50%;}
    .ind_whylistul li:nth-child(2n){float: right;}
    .ind_whylistul li:nth-child(2n) .div1{float: right;}
    .ind_whylistul li .div2{justify-content: space-between;}
}







.ind_about{background: url(../images/ind_about.jpg) center top no-repeat; margin-top: -30px;}
.ind_about .ind_title h3{line-height: 1.2;}
.ind_aboutdiv{position: relative;}
.ind_aboutvideo .img2{position: relative;}
.ind_aboutvideo .img2>img{width: 100%;}
.ind_aboutvideo .img2 span{position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%); max-width: 15%;}
.main_videos{position: fixed; top: 0px; left: 0px; width: 100%; height:100%; z-index: 999999; background: #000; display: none;}
.main_videos video{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width:80%; height:80%;}
.main_videos .vclose{position: absolute; right: 8%; top: 8%;}

.ind_aboutcon{}
.ind_aboutcon1 .content{line-height: 2; color: #666666;}

.aboutlist{position: relative;}
.aboutlist .swiper-slide img{width: 100%;}
.about_btn{position: relative;}
.about_btn:before{position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); content: ""; height: 1px; background: #ebebeb; width: 100%;}
.about_btn .swiper-pagination{bottom: auto; top: 50%;transform: translate(0,-55%); display: inline-table; width: auto; background: #fff; padding-right: 10px;}
.about_btn .swiper-pagination span{background: #dedede;}
.about_btn .swiper-pagination .swiper-pagination-bullet-active{background: #00913a;}
.about_btn .swiper-button-prev{display: none;}
.about_btn .swiper-button-next{border-radius: 50%; background: #efefef; right: 0px; color: #00913a;}
@media (min-width: 1600px){
    .ind_about{padding: 100px 0px 200px;}

    .ind_aboutcon1 .content{margin:10px 0px 15px;}
    .aboutlist{margin-top: 25px;}
    .about_btn{height: 50px; margin-top: 20px;}
    .about_btn .swiper-button-next{width: 48px; height: 48px;}
    .about_btn .swiper-button-next:after{font-size: 20px;}
}
@media (min-width: 1200px) and (max-width: 1599px){
    .ind_about{padding: 90px 0px 180px;}
    .ind_about .ind_title h3{font-size: 36px;}

    .ind_aboutcon1 .content{margin:10px 0px 15px;}
    .aboutlist{margin-top: 22px;}
    .about_btn{height: 48px; margin-top: 18px;}
    .about_btn .swiper-button-next{width: 45px; height: 45px;}
    .about_btn .swiper-button-next:after{font-size: 18px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_about{padding: 80px 0px 160px;}
    .ind_about .ind_title h3{font-size: 30px;}

    .ind_aboutcon1 .content{margin:10px 0px 15px;}
    .aboutlist{margin-top: 20px;}
    .about_btn{height: 45px; margin-top: 15px;}
    .about_btn .swiper-button-next{width: 40px; height: 40px;}
    .about_btn .swiper-button-next:after{font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_about{padding: 70px 0px 140px;}
    .ind_about .ind_title h3{font-size: 24px;}

    .ind_aboutcon1 .content{margin:10px 0px 15px;}
    .aboutlist{margin-top: 18px;}
    .about_btn{height: 40px; margin-top: 12px;}
    .about_btn .swiper-button-next{width: 35px; height: 35px;}
    .about_btn .swiper-button-next:after{font-size: 16px;}
}
@media (max-width: 767px) {
    .ind_about{padding: 3.5em 0px 1.5em;}
    .ind_about .ind_title h3{font-size: 24px;}

    .ind_aboutcon1 .content{margin:10px 0px 15px;}
    .aboutlist{margin-top: 18px;}
    .about_btn{height: 40px; margin-top: 12px;}
    .about_btn .swiper-button-next{width: 35px; height: 35px;}
    .about_btn .swiper-button-next:after{font-size: 16px;}
}
@media (min-width: 768px){
    .ind_aboutvideo{position: absolute; right: 0px; top: 50%;transform: translate(0,-50%); width: 45%;}
    .ind_aboutcon1{width: 52%;}

}




