*{box-sizing: border-box;}

.banner img{display: block;width: 100%;}
.indp1 .telB{
	position: absolute;
	right: 0;
	top: 0;
	padding-left: 58px;
	background: url(/img/tel2.png) left center no-repeat;
	background-size: 40px;
	transition: all 0.3s;
}
.indp1 .telB:hover{transform: translateY(-4px);}
.indp1 .telB span{
	display: block;
	font-size: 14px;
	color: #FFFFFF;
}
.indp1 .telB b{
	font-family: Montserrat;
	font-weight: bold;
	font-size: 28px;
	color: #ffffff;
}
.ind1Ul{margin: -10px;}
.ind1Ul li{padding: 10px;}
.ind1Ul .kuang{background: #FFFFFF;padding: 24px;padding-bottom: 40px;position: relative;transition: all 0.3s;cursor: pointer;}
.ind1Ul .iconB img{display: block;height: 50px;}
.ind1Ul .titB{font-size: 18px;margin-top: 8px;transition: all 0.3s;}
.ind1Ul .entB{font-size: 12px;color: #999999;margin-top: 4px;text-transform: uppercase;transition: all 0.3s;}
.ind1Ul .szB{position: absolute;right: 0;bottom: 0;}
.ind1Ul .szB img{display: block;width: 86px;}
.ind1Ul .iconB img:last-child,
.ind1Ul .szB img:last-child{display: none;}
.ind1Ul .kuang:hover{
	background: #009862;
	box-shadow: 0px 3px 22px 1px rgba(0,59,38,0.55);
}
.ind1Ul .kuang:hover .iconB img:last-child,
.ind1Ul .kuang:hover .szB img:last-child{display: block;}
.ind1Ul .kuang:hover .iconB img:first-child,
.ind1Ul .kuang:hover .szB img:first-child{display: none;}
.ind1Ul .kuang:hover .titB,
.ind1Ul .kuang:hover .entB{color: #ffffff;}
.indp2{background-size: 100% 100%;}
.ind2L{width: 477px;padding-right: 80px;}
.ind2R{width: 923px;}
.ind2Ul{max-width: 300px;margin-top: 88px;}
.ind2Ul li{
	font-size: 18px;
	color: #222222;
	line-height: 1.64;
	border-bottom: 1px solid #D8D8D8;
	margin-top: 28px;
	padding: 16px 0;
	padding-right: 28px;
	background: url(/img/fy4.png) right center no-repeat;
	background-size: 24px;
	transition: all 0.3s;
	cursor: pointer;
}
.ind2Ul li:first-child{margin-top: 0;}
.ind2Ul li.on{
	background-image: url(/img/fy3.png);
	font-weight: bold;
	color: #009862;
}
.ind2Ul li.on a{color: #000; font-weight:normal;}
.ind2R .imgB{width: 48%;}
.ind2R .textB{width: calc(52% - 74px);}
.ind2R .titB{color: #ffffff;margin-top: 40px;}
.ind2R .descB{color: #ffffff;margin-top: 12px;}
.ind2R .iconG{margin-top: 64px;justify-content: flex-start;}
.ind2R .iconG p{margin-right: 48px;text-align: center;}
.ind2R .iconG p:last-child{margin-right: 0;}
.ind2R .iconG span{
	width: 55px;
	height: 55px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #FFFFFF;
}
.ind2R .iconG span img{max-width: 74%;max-height: 74%;display: block;}
.ind2R .iconG b{
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 6px;
	font-weight: 400;
}
.ind2R .iconG p:hover span{
	background: #009862;
	border-color: #009862;
}
.ind2R .moreB{margin-top: 36px;transition: unset;}
.indp3{position: relative;background: #f9f9f9;}
.indp3::before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 72px;
	background: linear-gradient(to bottom,#d8dfdc,#f9f9f9);
	z-index: 1;
}
.indp3 .nrBox{
	position: relative;
	z-index: 2;
	background: linear-gradient(158deg, #009862 0%, #0F91B8 100%);
	border-radius: 0px 0px 0px 0px;
	padding: 44px 0;
}
.indp3 .lbK{
	padding: 0 24px;
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.ind3Ul{
	margin-top: 10px;
	display: flex;
	left: 0;
	animation: myScroll 38s linear infinite;
}
.ind3Ul li{
	position: relative;
	background: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 200px;
	height: 98px;
	margin-right: 30px;
	overflow: hidden;
}
.ind3Ul .imgB img{display: block;width: 100%;}
@keyframes myScroll{
	100% {
		transform: translateX(-50%);
	}
}
.indp4 .pubTit{
	position: absolute;
	left: 0;
	top: 0;
	max-width: 36.6%;
	z-index: 2;
}
.swiper_ind4{position: relative;z-index: 1;}
.swiper_ind4 .swiper-wrapper{align-items: stretch;}
.swiper_ind4 .swiper-slide{
	padding-top: 162px;
	height: unset;
}
.swiper_ind4 .imgB{
	width: 59%;
	height: calc(100% - 36px);
	padding-top: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.swiper_ind4 .textB{
	background: #ffffff;
	padding: 56px 44px;
	padding-right: 63.4%;
	height: 100%;
}
.swiper_ind4 .titB{
	font-weight: bold;
	font-size: 26px;
	color: #009862;
}
.swiper_ind4 .descB{
	font-weight: 400;
	font-size: 16px;
	color: #222222;
	line-height: 2.25;
	margin-top: 22px;
}
.swiper_ind4 .moreB{
	margin-top: 64px;
}
.ind4Ul{
	border-bottom: 2px solid #dbdfde;
	background: #ffffff;
}
.ind4Ul li{
	font-size: 18px;
	color: #222222;
	line-height: 1.6;
	text-align: center;
	padding: 24px;
	cursor: pointer;
	position: relative;
}
.ind4Ul li::after{
	content: "";
	display: block;
	width: 0;
	bottom: 0;
	height: 3px;
	background: #009862;
	position: absolute;
	left: 50%;
	bottom: -1px;
	opacity: 0;
	transition: all 0.3s;
}
.ind4Ul li.on{
	font-weight: bold;
	color: #009862;
}
.ind4Ul li.on::after{
	width: 100%;
	left: 0;
	opacity: 1;
}
.indp5{
	/* background-size: 1920px 100%; */
}
.indp5 .nrBox{position: relative;}
.indp5 .datu{
	display: flex;
	justify-content: center;
	align-items: center;
}
.indp5 .datu img{display: block;}
.ind5Ul{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding-bottom: 104px;
}
.ind5Ul .kuang{justify-content: flex-end;}
.ind5Ul .iconB{width: 56px;margin: 0 22px;}
.ind5Ul .iconB img{display: block;width: 100%;}
.ind5Ul .iconB img:last-child{display: none;}
.ind5Ul .textB{width: 200px;}
.ind5Ul .titB{
	font-weight: bold;
	font-size: 18px;
	color: #222222;
}
.ind5Ul .descB{
	font-size: 14px;
	color: #222222;
	line-height: 1.7;
	margin-top: 4px;
}
.ind5Ul li:nth-child(odd) .kuang{flex-direction: row-reverse;}
.ind5Ul .kuang:hover .iconB img:first-child{display: none;}
.ind5Ul .kuang:hover .iconB img:last-child{display: block;}
.ind5Ul li:nth-child(1) .kuang{padding-left: 48px;}
.ind5Ul li:nth-child(2) .kuang{padding-right: 60px;}
.ind5Ul li:nth-child(5) .kuang{padding-left: 24px;}
.ind5Ul li:nth-child(6) .kuang{padding-right: 32px;}
.ind5Ul li:nth-child(odd) .textB{text-align: right;}


.indp6{background: #F6F7FB;position: relative;background-size: 1920px 100%;background-position: center;}
.indp6 .zs{
	display: block;
	position: absolute;
	left: calc(50% - 700px);
	top: 28px;
	height: 72px;
	z-index: 2;
}
.indp6 .zs img{display: block;max-height: 100%;}
.indp6::before{
	content: "";
	width: calc(50% - 378px);
	height: 100%;
	background: linear-gradient( 153deg, #07947d 0%, #009858 100%);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	display: none;
}
.ind6L{width: 288px;z-index: 3;padding-top: 40px;}
.ind6R{
	width: 1340px;
	position: absolute;
	left: 322px;
	top: 0;
	z-index: 1;
	overflow: hidden;
	padding-left: 64px;
	padding-right: 260px;
}
.ind6L .pubTit .tit{color: #ffffff;}
.ind6L .pubTit .desc{
	font-size: 16px;
	color: #FFFFFF;
	line-height: 2.125;
}
.ind6L .moreB{margin-top: 56px;}
.ind6L .fy{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 64px;
}
.ind6L .swiper-button-prev,
.ind6L .swiper-button-next{
	position: relative;
	left: unset;right: unset;top: unset;margin: 0;
	background: #4DB78B;
}
.ind6L .swiper-button-prev::after,
.ind6L .swiper-button-next::after{color: #ffffff;}
.ind6L .swiper-button-prev{margin-right: 24px;}
.ind6L .swiper-button-prev{margin-right: 24px;}
.swiper_ind6{margin: -22px;overflow: visible;}
.swiper_ind6 .swiper-slide{
	padding: 22px;
}
.swiper_ind6 .kuang{
	background: #FFFFFF;
	box-shadow: 0px 3px 22px 1px rgba(0,0,0,0.11);
}
.swiper_ind6 .imgB{width: 63%;}
.swiper_ind6 .imgZ{padding-top: 66.6%;}
.swiper_ind6 .textB{width: 37%;padding: 35px;}
.swiper_ind6 .titB{
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 20px;
}
.swiper_ind6 .titB a{color: #222222;}
.swiper_ind6 .descB{
	font-size: 14px;
	color: #222222;
	line-height: 1.86;
	max-height: 256px;
	overflow: auto;
}
.swiper_ind6 .descB::-webkit-scrollbar {width: 4px;height: 4px; }
.swiper_ind6 .descB::-webkit-scrollbar-track {background: #f1f1f1;}
.swiper_ind6 .descB::-webkit-scrollbar-thumb {background: linear-gradient( 153deg, #138DC1 0%, #009858 100%);}
.swiper_ind6 .descB::-webkit-scrollbar-thumb:hover {background: #009858;}
.swiper_ind6 .descB p{margin-top: 8px;}
.swiper_ind6 .descB b{
	display: block;
	color: #009862;
	margin-top: 8px;
}
.swiper_ind6 .descB p:first-child,
.swiper_ind6 .descB b:first-child{margin-top: 0;}


.ind7Ul{margin: -40px;}
.ind7Ul li{padding: 40px;}
.ind7Ul .kuang{text-align: center;padding: 48px 8px;transition: all 0.3s;position: relative;}
.ind7Ul .iconB img{display: block;height: 50px;margin: 0 auto;}
.ind7Ul .iconB img:last-child{display: none;}
.ind7Ul .titB{
	font-size: 18px;
	margin-top: 12px;
	transition: all 0.3s;
}
.ind7Ul .descB{
	font-size: 14px;
	color: #222222;
	line-height: 1.7;
	margin-top: 16px;
	transition: all 0.3s;
}
.ind7Ul .jt{
	width: 38px;
	height: 38px;
	background: #009862;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	position: absolute;
	right: -60px;
	top: calc(50% - 19px);
}
.ind7Ul .jt img{display: block;max-width: 82%;max-height: 82%;}
.ind7Ul .kuang:hover{background: #009862;}
.ind7Ul .kuang:hover .titB,
.ind7Ul .kuang:hover .descB{color: #ffffff;}
.ind7Ul .kuang:hover .iconB img:first-child{display: none;}
.ind7Ul .kuang:hover .iconB img:last-child{display: block;}
.ind7Ul li:last-child .jt{display: none;}
.indp8{position: relative;}
.indp8 .datu{width: 52%;position: absolute;right: 0;top: 0;}
.indp8 .datu img{display: block;width: 100%;z-index: 1;}
.indp8 .zs{width: max-content;margin-left: calc(50% - 700px);z-index: 2;position: relative;}
.indp8 .zs img{display: block;}
.indp8 .pubTit{display: flex;justify-content: flex-start;align-items: center;margin: 4px 0 60px;width: max-content;margin-left: calc(50% - 700px);z-index: 2;position: relative;}
.indp8 .pubTit .desc{margin-left: 16px;}
.indp8 .nrBox{
	background: #FFFFFF;
	padding: 40px 70px;
	width: 973px;
	margin-left: calc(50% - 700px);z-index: 2;position: relative;
}
.indp8 .titA{
	font-weight: bold;
	font-size: 28px;
	color: #009862;
	margin-bottom: 28px;
}
.indp8 .titA i{
	width: 66px;
	height: 3px;
	background: linear-gradient( 153deg, #138DC1 0%, #009858 100%);
}
.indp8 .txtB p{margin-top: 6px;}
.indp8 .txtB p:first-child{margin-top: 0;}
.indp8 .moreB{margin-top: 28px;}
.indp9{background-position: top center;}
.indp9 .pubTit{margin-bottom: 92px;}
.lbdk{width: calc(100% + 136px);margin-left: -68px;padding: 0 68px;position: relative;}
.lbdk .swiper-button-next{right: 0;}
.lbdk .swiper-button-prev{left: 0;}
.swiper_ind9{margin: -14px;}
.swiper_ind9 .swiper-slide{padding: 14px;}
.swiper_ind9 .swiper-slide img{display: block;width: 100%;box-shadow: 0 2px 10px 4px rgba(0,0,0,0.18);}
.indp10{background: #f6f6f6;}
.ind10L{width: 70%;}
.ind10R{width: calc(30% - 30px);}
.ind10Tit{
	border-bottom: 1px dashed rgba(112,112,112,0.2);
	height: 48px;
	font-weight: bold;
	font-size: 18px;
	color: #222222;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 30px;
}
.ind10Tit img{display: block;width: 34px;margin-right: 5px;}
.ind10Ul{margin: -15px;}
.ind10Ul li{padding: 15px;}
.ind10Ul .imgB{padding-top: 66.6%;}
.ind10Ul .kuang{background: #FFFFFF;position: relative;}
.ind10Ul .textB{padding: 20px;}
.ind10Ul .titB{
	font-weight: bold;
	font-size: 18px;
	transition: all 0.3s;
}
.ind10Ul .descB{
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	margin-top: 12px;
}
.ind10Ul .timeB{
	font-size: 14px;
	color: #999999;
	margin-top: 16px;
	background: url(/img/jt1.png) center right no-repeat;
	background-size: 31px;
	min-height: 31px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	transition: all 0.3s;
}
.ind10Ul .kuang::before{
	content: "";
	width: 100%;
	height: 5px;
	background: #EEEEEE;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all 0.3s;
}
.ind10Ul .kuang:hover .titB{color: #009862;}
.ind10Ul .kuang:hover .timeB{background-image: url(/img/jt2.png);}
.ind10Ul .kuang:hover::before{
	background: #009862;
}
.ind10R .kuang::before{display: none;}
.ind10R .ind10Ul{margin: 0;}
.ind10R .ind10Ul li{margin-top: 15px;padding: 0;}
.ind10R .ind10Ul li:first-child{margin-top: 0;}
.ind10R .ind10Ul .textB{padding: 18px;}
.ind10R .ind10Ul .titB{font-size: 16px;}
.ind10R .ind10Ul .descB{margin-top: 6px;}
.ind10R .ind10Ul .timeB{margin-top: 4px;}