/* new3 */
.hotPro .hotPro_swiper .swiper-slide a{display: inline-block;width: 100%;padding: 10px 10px 20px;position: relative;}
.hotPro .hotPro_swiper .swiper-slide a .playIcon{position: absolute;top: 38%;left: 50%;transform: translate(-50%,-50%);}
.hotPro .hotPro_swiper .swiper-slide a .imgBox{display: flex;align-items: center;justify-content: center;height: 295px;background: #f6f6f6;overflow: hidden;}
.hotPro .hotPro_swiper .swiper-slide a .imgBox:hover  img{transform: scale(1.05);}
.hotPro .hotPro_swiper .swiper-slide a .imgBox  img{max-width: 100%;max-height: 100%;transition: all 0.5s ease-in-out;}
.hotPro .hotPro_swiper .swiper-slide a .textBox{color: #fff;padding-top: 30px;padding-left: 17px;background: linear-gradient(90deg, #8AC21A 0%, #028029 100%);height: 119px;}
.hotPro .hotPro_swiper .swiper-slide a .textBox h3{font-size: 16px;line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 14px;}
.hotPro .hotPro_swiper .swiper-slide a .textBox p{font-size: 16px;line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newTit h2{font-size: 48px;text-align: center;margin-bottom: 40px;text-transform: uppercase;}
.newTit h2 .txt1{color: #2E9542;margin-right: 12px;}
.newTit h2 .txt2{color: #333;}
.hotPro{margin-top: 70px;}
.hotPro .hot_prev{left: 0px;width: 56px;height: 56px;top: 60%;background: url(arrBg.png);background-position: 0 -68px;}
.hotPro .hot_next{right: 0px;width: 56px;height: 56px;background: url(arrBg.png);background-position:0px -202px;top: 60%;}
.hotPro .hot_prev.swiper-button-disabled, .hotPro .hot_next.swiper-button-disabled {opacity: 1;cursor: auto;pointer-events: none;}
.hotPro .hot_prev.swiper-button-disabled{background: url(arrBg.png);background-position: 0 -1px;}
.hotPro .hot_next.swiper-button-disabled{background: url(arrBg.png);background-position: 0 -135px;}
.newAbout{padding: 80px 0;}
.newAbout .item1{background: linear-gradient(90deg, #8CC31A 0%, #027F29 100%);height: 383px;}
.newAbout .item1 .w_spot{display: flex;}
.newAbout .item1 .left{position: relative;width: 783px;height: 413px;background: url(videoCover.png) no-repeat;background-size: cover;top: 40px;} 
.newAbout .item1 .videoIcon{position: absolute;top: 50%;left: 50%;width: 80px;height: 80px;z-index: 9;cursor: pointer;transform: translate(-50%, -50%);}
.newAbout .item1 .videoBox{position: absolute;width: 783px;height: 413px;left: 0;top: 0;z-index: 10;background: #333;display: none;}
.newAbout .item1 .videoBox video{width: 783px;height: 413px;}
.newAbout .item1 .videoBox .videoClose{position: absolute;right: 16px;top: 16px;width: 20px;height: 20px;}
.newAbout .item1 .videoBox .videoClose img{width: 100%;height: 100%;object-fit: cover;cursor: pointer;}
.newAbout .item1 .txtBox{padding-left: 94px;padding-top: 50px;width: calc(100% - 783px);}
.newAbout .item1 .txtBox h2{color: #fff;font-size: 48px;font-weight: 900;margin-bottom: 18px;}
.newAbout .item1 .txtBox ul li{display: flex;margin-bottom: 20px;align-items: center;}
.newAbout .item1 .txtBox ul li .txt1{width: 140px;margin-right: 26px;color: #fff;font-size: 16px;}
.newAbout .item1 .txtBox ul li .txt2{display: flex;align-items: center;width: calc(100% - 140px);}
.newAbout .item1 .txtBox ul li .txt2 .sign{width: 24px;height: 24px;background: url(spotIcon.png) no-repeat;background-position: -464px -15px;margin-right: 14px;}
.newAbout .item1 .txtBox ul li .txt2 span{color: #fff;font-size: 16px;display: block;line-height: 24px;width: calc(100% - 24px);}
.newAbout .item2 .w_spot{display: flex;justify-content: space-between;}
.newAbout .item2 .left{padding: 56px 61px 64px 0;position: relative;margin-top: 86px;width: calc(100% - 479px);}
.newAbout .item2 .left p{color: #333;font-size: 16px;line-height: 30px;margin-bottom: 56px;}
.newAbout .item2 .left .block{background: linear-gradient(90deg, #8CC31A 0%, #027F29 100%);width: calc(100% + 270px);height: 65px;position: absolute;bottom: 0;right: -33px;}
.newAbout .item2 .right{position: relative;margin-top: 58px;padding-left: 33px;width: 479px;height: 511px;}
.newAbout .item2 .right img{width: 100%;height: 100%;object-fit: cover;}
.newAbout .item2 .right .txt{display: flex;align-items: center;transform: rotate(90deg);position: absolute;top: 50%;right: -135px;}
.newAbout .item2 .right .txt p{color: #1A8B26;font-size: 16px;margin-right: 12px;}
.newAbout .item2 .right .txt .line{height: 1px;width: 124px;background: #1A8B26;}
.ind_rz{background: linear-gradient(90deg, #8AC21A 0%, #038029 100%);margin-top: 70px;padding: 40px 0;}
.ind_rz dl{display: flex;align-items: center;}
.ind_rz dl dd h3{font-size: 32px;color: #fff;text-transform: uppercase;}
.ind_rz dl dd h4{font-size: 22px;margin: 20px 0 14px;}
.ind_rz dl dd p{font-size: 16px;line-height: 26px;}
.ind_rz dl dt{width: 195px;margin-right: 150px;padding-left: 20px;}
.ind_rz dl dd{color: #fff;}
.ind_rz dl dd a {background: #fff;padding: 20px 70px;display: inline-block;font-size: 16px;color: #118627;border-radius: 10px;margin-top: 20px;}
.ind_rz dl dd a:hover{opacity: 0.9;}
.indCompImg{padding: 70px 0;}
.indCompImg .newTit h2{color: #fff;}
.indCompImg .newTit h2 .txt1{margin-right: 0;}
.indCompImg ul li{width: 25%;padding:20px;float: left;position: relative;}
.indCompImg ul li .imgBox{width: 100%;height: 291px;display: flex;align-items: center;justify-content: center;overflow: hidden;border-radius: 50%;}
.indCompImg ul li .imgBox .compImg{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s ease-in-out;}
.indCompImg ul li .imgBox:hover .compImg{transform: scale(1.05);}
.indCompImg ul li .ring1{position: absolute;top: 10px;left: 10px;width: 310px;height: 177px;z-index: -1;}
.indCompImg ul li .ring2{position: absolute;bottom: 10px;left: 10px;width: 310px;height: 177px;z-index: -1;}
.indmainPro{background: #fff;padding: 70px 0;}
.indmainPro ul li{width: 25%;padding:10px;float: left;}
.indmainPro ul li .imgBox a{width: 100%;height: 260px;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.indmainPro ul li .imgBox{position: relative;}
.indmainPro ul li .imgBox .playIcon{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.indmainPro ul li .textBox{text-align: center;color: #333;padding: 10px;padding-bottom: 30px;}
.indmainPro ul li .textBox a.proName{color: #333;margin-bottom: 10px;display: inline-block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;    font-size: 14px;}
.indmainPro ul li .textBox p{font-size: 14px;}
.indmainPro ul li .conBox{border: 3px solid #DEDEDE;}
.indmainPro ul li .textBox .inquiryBtn{display: inline-block;padding: 10px 20px;background: #49A221;color: #fff;border-radius: 4px;margin-top: 10px;font-size: 14px;}
.indmainPro ul li .textBox .inquiryBtn:hover{opacity: 0.9;}
.indmainPro ul li .imgBox a img{max-width: 100%;max-height: 100%;transition: all 0.5s ease-in-out;}
.indmainPro ul li .imgBox:hover a img{transform: scale(1.05);}
.indZs{background: url(ind_zs_bg.png) no-repeat;background-size: cover;padding: 80px 0;}
.indZs .newTit h2{color: #fff;}
.indZs ul li{width: 25%;padding: 20px;float: left;text-align: center;}
.indZs ul li .imgBox{display: flex;align-items: center;justify-content: center;margin-bottom: 15px;height: 410px;}
.indZs ul li .imgBox img{max-width: 100%;max-height: 100%;}
.indZs ul li p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #fff;font-weight: 700;font-size: 14px;}
.indAdvantage{padding: 80px 0;}
.indAdvantage ul{display: grid;grid-template-columns: repeat(auto-fill,minmax(25%,1fr));grid-gap: 0;margin-top: 60px;}
.indAdvantage ul li{height: 389px;padding: 55px 36px 57px 36px; border-radius: 24px;background: #FFF;box-shadow: -22px 0px 6px 0px rgba(0, 0, 0, 0.00), -14px 0px 6px 0px rgba(0, 0, 0, 0.01), -8px 0px 5px 0px rgba(0, 0, 0, 0.05), -4px 0px 4px 0px rgba(0, 0, 0, 0.09), -1px 0px 2px 0px rgba(0, 0, 0, 0.10);}
.indAdvantage ul li .imgBox{display: flex;align-items: center;justify-content: center;}
.indAdvantage ul li h3{font-size: 16px;font-weight: 500;text-align: center;margin: 24px 0; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.indAdvantage ul li p{line-height: 26px;text-align: center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;font-size: 14px;}
.indContact{padding: 80px 0;}
.indContact .item1{display: flex;align-items: center;margin-bottom: 18px;position: relative;}
.indContact .item1 .imgBox{width: 73px;height: 73px;margin-right: 21px;}
.indContact .item1 .imgBox img{width: 100%;height: 100%;object-fit: cover;}
.indContact .item1 h2{color: #118627;font-size: 48px;font-weight: 700;margin-right: 37px;}
.indContact .item1 p{color: #333;font-size: 16px;padding-left: 36px;border-left: 1px solid #8A8A8A;}
.indContact .item1 .contactImg{position: absolute;right: 86px;top: -42px;}
.indContact .item2{padding-top: 21px;padding-bottom: 15px;padding-left: 68px;border-radius: 24px;background: linear-gradient(90deg, #8CC31A 0%, #027F29 100%);}
.indContact .item2 h3{color: #fff;font-size: 32px;font-weight: 700;margin-bottom: 17px;}
.indContact .item2 ul{display: flex;width: 75%;flex-wrap: wrap;}
.indContact .item2 ul li{display: flex;align-items: center;margin-bottom: 15px;color: #fff;font-size: 16px;line-height: 22px;}
.indContact .item2 ul li.left{width: 30%;}
.indContact .item2 ul li.right{width: 70%;}
.indContact .item2 ul li img{margin-right: 21px;}
/* new3 */
body{background: #fff;}
.newNav {
    background: #3A9A23;    margin-bottom: 1px;
   
}
.newNav .fl li a.curr {
    background: #197908;
}
.spotBan{height: 800px;}
.sopt-swiper .swiper-slide img{height: 100%;object-fit: cover;width: 100%;}
.sopt-swiper .swiper-slide{height: 800px;overflow: hidden;}
.sopt-swiper .swiper-slide .w_spot{position: relative;}
.sopt-swiper .swiper-slide .txtBox{position: absolute;left: 33px;bottom: 470px;}
.sopt-swiper .swiper-slide .txtBox h2{color: #333;font-size: 64px;font-weight: 700;margin-bottom: 15px;}
.sopt-swiper .swiper-slide .txtBox p{max-width: 500px;color: #333;font-size: 40px;}

.ind_rz .auditedBox dl{padding: 20px;display: inherit;background: none;}
.ind_rz .auditedBox dl dt{display: flex;align-items: center;margin-top: 9px;border-bottom: 1px #fff dashed;width: 100%;padding-left: 0;margin-right: 0;}
.ind_rz .auditedBox dl dt .imgBox{width: 221px;height: 59px;background: url(memberIcon.webp) no-repeat;    background-position: 0 -189px;margin-top: -26px;margin-right: 31px;}
.ind_rz .auditedBox dl dt h2{font-size: 32px;font-weight: normal;line-height: 40px;color: #fff;font-weight: 900;}
.ind_rz .auditedBox dl dt h3{font-size: 22px;font-weight: normal;line-height: 30px;padding-bottom: 10px;margin-bottom: 10px;color: #fff;font-weight: 900;}
.ind_rz .auditedBox dl dd{float: left;width: 100%;padding-left: 0;padding-top: 37px;}
.ind_rz .auditedBox dl dd p{color: #fff;line-height: 28px;font-size: 14px;}
@media (max-width: 1024px){
    .hotPro{margin-top: 40px;}
.newTit h2{font-size: 30px;margin-bottom: 20px;}
.newAbout{padding: 20px 0;}
.newAbout .item1{height: auto;padding-bottom: 25px;}
.newAbout .item1 .w_spot{display: inherit;}
.newAbout .item1 .left{width: 100%;height: 250px;}
.newAbout .item1 .videoBox{width: 100%;height: 250px;}
.newAbout .item1 .videoBox video{width: 100%;height: 250px;}
.newAbout .item1 .txtBox{padding-left: 0;padding-top: 80px;width: 100%;}
.newAbout .item1 .txtBox ul li .txt1{width: 110px;margin-right: 8px;}
.newAbout .item1 .txtBox ul li .txt2{width: calc(100% - 110px);}
.newAbout .item1 .txtBox ul li .txt2 .sign{width: 31px;height: 20px;}
.newAbout .item1 .txtBox ul li .txt2 span{width: calc(100% - 31px);}
.newAbout .item2 .w_spot{display: inherit;}
.newAbout .item2 .left{padding: 0;padding-bottom: 38px;margin-top: 26px;width: 100%;}
.newAbout .item2 .left p{margin-bottom: 8px;}
.newAbout .item2 .left .block{width: 100%;right: 0;bottom: -22px;}
.newAbout .item2 .right{margin-top: 30px;padding-left: 0;width: 100%;}
.newAbout .item2 .right img{width: 100%;height: 100%;object-fit: cover;}
.newAbout .item2 .right .txt{display: none;}
.ind_rz{margin-top: 10px;}
.ind_rz dl{display: inherit;}
.indCompImg{padding: 26px 0;}
.indCompImg ul li{width: 50%;height: calc(100vw / 2 - 10px);}
.indCompImg ul li .imgBox{height: 100%;}
.indCompImg ul li .ring1{top: 12px;left: 12px;width: 160px;height: 84px;}
.indCompImg ul li .ring2{bottom: 12px;left: 12px;width: 160px;height: 84px;}
.indmainPro ul li{width: 50%;}
.indmainPro ul li .imgBox a{height: 140px;}
.indAdvantage ul{margin: 0;grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));}
.indAdvantage ul li{width: 100%;margin-bottom: 15px;height: 365px;}
.indAdvantage{padding: 40px 0 0;}
.indZs ul li{width: 50%;padding: 10px;}
.indZs ul li .imgBox{height: 210px;}
.indZs{padding: 40px 0;}
.indContact{padding: 20px 0;}
.indContact .item1{flex-wrap: wrap;}
.indContact .item1 h2{font-size: 24px;}
.indContact .item1 p{padding-left: 16px;border: none;}
.indContact .item1 .contactImg{display: none;}
.indContact .item2{padding-left: 18px;}
.indContact .item2 ul{width: 100%;}
.indContact .item2 ul li{padding-right: 5px;}
.indContact .item2 ul li.left{width: 100%;}
.indContact .item2 ul li.right{width: 100%;}
.inquiryBox{display: none;}
	.w_spot{max-width: 100%;min-width: 100%;padding: 10px;}
	.hotPro{
		margin-top: 40px;
	}
	.ind_rz .auditedBox dl dt .imgBox {
		width: 164px;
		height: 30px;
		background-position: 0 -74px;
		background-size: 83px;
		margin-right: 0;
	}
	.ind_rz .auditedBox dl dt h2{
		font-size: 18px;
	}
	.ind_rz .auditedBox dl dt h3{
		font-size: 16px;
	}
	.certificate3 span{
		color: #fff;
	}
}