/* @font-face {
	font-family: zyyt;
	src: url(../font2/zyyt.TTF);
}
@font-face {
	font-family: sscb;
	src: url(../font2/SOURCEHANSERIFSC-SEMIBOLD.OTF);
} */


@keyframes banrun2{
	0%{top: 10px;}
	50%{top: 0;}
	100%{top: 10px;}
}


.section1{position: relative;}
.banner img{width: 100%;display: block;position: relative;
	/* animation: banrun1 5s linear infinite; */
}
.bannerinner{position: absolute;top: 40%;left: 0;width: 100%;transform: translateY(-50%);z-index: 9;
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.bannerinner h2{font-size: 72px;color: #fff;font-weight: bold;line-height: 72px;letter-spacing: 10px;}
.bannerinner h3{font-size: 30px;color: #fff;line-height: 38px;margin: 15px 0 55px;}
.bannerinner a{display: inline-block;line-height: 50px;font-size: 14px;color: #fff;width: 238px;text-align: center;border-radius: 50px;background-image: linear-gradient(to right, #12afca, #73eafe);}
.bannerinner a:hover{color: #155faf;background: #fff;}
.banner .swiper-pagination{position: absolute;left: 5%;top: 50%;width: auto;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.banner .swiper-pagination .swiper-pagination-bullet{display: block;margin-right: 0;margin-bottom: 10px;width: 6px;height: 19px;background: rgba(135,196,97,.44);border-radius: 6px;margin-left: 0;opacity: 1;}
.banner .swiper-pagination .swiper-pagination-bullet:last-of-type{margin-bottom: 0;}
.banner .swiper-pagination .swiper-pagination-bullet-active{height: 175px;background: #87c461;}


.syxh h6{position: absolute;right: 0;bottom: 3%;height: 82px;width: 18.2%;background: url(../images/s1ico_03.png) center center;background-size: 100% 100%;text-align: center;z-index: 2;}
.syxh h6 span{line-height: 80px;font-size: 30px;color: #fff;animation: banrun2 2s linear infinite;position: relative;}


.sybt{font-size: 0;}
.sybtl,.sybtr{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.sybt h2{font-size: 36px;color: #266eb1;line-height: 36px;font-weight: bold;padding-left: 30px;}
.sybt h4{font-size: 72px;color: rgba(51,51,51,.1);font-weight: 1000;text-transform: uppercase;font-family: Arial;margin-top: -72px;line-height: 72px;position: relative;font-style: italic;}
.sybtr{text-align: right;}
.sybtr a{display: inline-block;line-height: 40px;font-size: 16px;color: #333;}
.sybtr a:hover{color: #155faf;}

.section2{position: relative;background: #f1f1f1;font-size: 0;}
.section2 h2,.section2 .s2{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.section2 h2{width: 10%;font-size: 18px;color: #0c4c96;font-weight: bold;line-height: 60px;}
.section2 .s2{width: 90%;font-size: 0;}
.section2 .s2 .swiper-container{display: inline-block;vertical-align: middle;width: 40%;}
.section2 .s2 a{display: block;font-size: 0;}
.section2 .s2 h3,.section2 .s2 h4{display: inline-block;vertical-align: middle;box-sizing: border-box;line-height: 60px;}
.section2 .s2 h3{width: 80%;position: relative;padding-left: 16px;}
.section2 .s2 h3 i{font-size: 16px;color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
}
.section2 .s2 h3::before{content: '';display: block;width: 5px;height: 5px;background: #333;border-radius: 50%;position: absolute;left: 0;top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.section2 .s2 h4{width: 20%;font-size: 14px;color: #a8a8a8;text-align: right;}
.section2 .s2 .s2an{display: inline-block;vertical-align: middle;width: 30%;text-align: right;}
.section2 .s2 .s2an .swiper-button-prev,.section2 .s2 .s2an .swiper-button-next{position: static;display: inline-block;vertical-align: middle;background: none;font-size: 28px;color: #0c4c96;line-height: 60px;
	margin: 0;transform: initial !important;height: 60px;
}
.section2 .s2 .s2an i{display: inline-block;vertical-align: middle;line-height: 18px;color: #c3d0df;font-size: 18px;margin: 0 15px;margin-top: -4px;}
.section2 .s2 a:hover h3 i{color: #155faf;}
.section2 .s2 a:hover h3::before{background: #155faf;}

.section3{position: relative;padding-top: 80px;}
.section3 ul{font-size: 0;}
.section3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 48%;margin-right: 4%;}
.section3 ul li:last-of-type{margin-right: 0;}
.section3 ul li a{display: block;position: relative;background: #266eb1;border-radius: 6px;padding: 40px;box-sizing: border-box;font-size: 0;}
.section3 ul li:last-of-type a{background: #7bbf50;}
.s3l,.s3r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.s3l{width: 30%;text-align: center;}
.s3r{width: 70%;padding-left: 40px;}
.s3l h6{display: inline-block;width: 98px;height: 98px;border: 1px solid rgba(255,255,255,.3);border-radius: 50%;}
.s3l h6 img{width: 100%;}
.s3r h3{font-size: 24px;color: #fff;}
.s3r p{font-size: 14px;color: #fff;letter-spacing: 3px;}
.s3r span{font-size: 20px;color: #fff;}
.s3r h4{font-size: 72px;color: rgba(255,255,255,.03);font-family: Arial;font-weight: 1000;line-height: 72px;text-transform: uppercase;position: absolute;top: 10px;left: 23%;}
.section3 ul li:last-of-type a .s3r h4{color: rgba(255,255,255,.06);left: 30%;}

.section4{position: relative;padding: 110px 0;}
.section4 ul{font-size: 0;margin-top: 66px;}
.section4 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 31.3333%;margin-right: 3%;box-shadow: 0 0 10px 3px #ecebec;border-radius: 8px;background: #fff;}
.section4 ul li:last-of-type{margin-right: 0;}
.section4 ul li h6{position: relative;}
.section4 ul li h6 img{width: 100%;}
.section4 ul li h6 i{position: absolute;top: 50%;right: 10%;font-size: 20px;color: #fff;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.section4 ul li .s4txt{padding: 20px 0 30px;box-sizing: border-box;}
.s4lb a{display: block;padding: 15px 32px;box-sizing: border-box;}
.s4lb a h3,.s4lb a h4{padding-left: 30px;box-sizing: border-box;position: relative;}
.s4lb a h3{font-size: 16px;color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
}
.s4lb a h4{font-size: 12px;color: #0c4c96;line-height: 24px;}
.s4lb a h3::before{content: '';display: block;width: 11px;height: 11px;background: url(../images/s4ico_03.png) center center;background-size: 100% 100%;position: absolute;left: 0;top: 18px;}
.section4 ul li:hover{background: #f3f5f7;}
.s4lb a:hover{background: #fff;width: 110%;box-shadow: 0 0 10px 3px #dddee1;margin-left: -5%;border-radius: 84px;padding: 15px 52px;}
.s4lb a:hover h3::before{opacity: 0;}


.section5{position: relative;}
.anchorBL{display: none;}
.section5 .sybt{text-align: center;position: absolute;top: 15%;left: 0;width: 100%;}
.section5 ul{position: absolute;left: 20%;top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.section5 ul li{display: block;margin-bottom: 34px;}
.section5 ul li:last-of-type{margin-bottom: 0;}
.section5 ul li a{display: block;width: 96px;height: 96px;background: #266eb1;border-radius: 50%;position: relative;}
.section5 ul li a::before{content: '';display: block;width: 109px;height: 109px;background: transparent;border-radius: 50%;border: 1px dashed #266eb1;position: absolute;top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.section5 ul li a h3{font-size: 18px;color: #fff;line-height: 24px;position: absolute;top: 50%;left: 0;width: 100%;text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.section5 ul li a:hover{background-image: linear-gradient(to right, #12afca, #73eafe);}
.section5 ul li a:hover::before{opacity: 0;}
.s5xz{position: absolute;right: 13.5%;bottom: 26%;}
.s5xz a{display: block;background-image: linear-gradient(to right, #12afca, #73eafe);font-size: 14px;color: #fff;text-align: center;padding: 24px 32px;}
.s5xz a img{display: block;margin: 0 auto;margin-bottom: 10px;}



@keyframes rotate {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.section6{position: relative;padding: 190px 0;background: url(../images/s6bg_02.jpg) center center;background-size: cover;}
.section6 .s6{display: block;width: 470px;height: 470px;margin: 0 auto;position: relative;}
.section6 .s6 .sybt{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.section6 .s6 .sybt h2{color: #fff;padding-left: 0;}
.section6 .s6 .sybt h4{color: rgba(255,255,255,.2);}
.section6 .s6 .s6quan{content: '';display: block;position: absolute;top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.section6 .s6 .s6quan i{display: block;animation: rotate 15s infinite linear;width: 582px;height: 582px;background: url(../images/yuan_03.png) center center;background-size: 100% 100%;}
.section6 .s6 ul li{position: absolute;}
.section6 .s6 ul li a{display: block;}
.section6 .s6 ul li a i{display: block;width: 8px;height: 8px;background: #fff;border-radius: 50%;}
.section6 .s6 ul li a h6{display: block;width: 62px;height: 62px;border-radius: 50%;border: 1px solid #fff;position: absolute;}
.section6 .s6 ul li a h6 img{width: 100%;}
.section6 .s6 ul li a h3{font-size: 20px;color: #fff;position: absolute;width: 230px;}
.section6 .s6 ul li:first-of-type{top: -8.5%;right: 72%;}
.section6 .s6 ul li:nth-of-type(2){top: 7%;right: 4%;}
.section6 .s6 ul li:nth-of-type(3){top: 35%;right: 109.5%;}
.section6 .s6 ul li:nth-of-type(4){top: 56%;right: -12.5%;}
.section6 .s6 ul li:nth-of-type(5){top: 87%;right: 98%;}
.section6 .s6 ul li:nth-of-type(6){top: 103.5%;right: 19.5%;}
.section6 .s6 ul li:first-of-type h6{top: -58px;left: -74px;}
.section6 .s6 ul li:first-of-type h3{top: -40px;left: -324px;text-align: right;}
.section6 .s6 ul li:nth-of-type(2) h6{top: -50px;left: 20px;}
.section6 .s6 ul li:nth-of-type(2) h3{top: -35px;left: 108px;}
.section6 .s6 ul li:nth-of-type(3) h6{top: -40px;left: -86px;}
.section6 .s6 ul li:nth-of-type(3) h3{top: -26px;left: -330px;text-align: right;}
.section6 .s6 ul li:nth-of-type(4) h6{top: -30px;left: 30px;}
.section6 .s6 ul li:nth-of-type(4) h3{top: -15px;left: 116px;}
.section6 .s6 ul li:nth-of-type(5) h6{top: 0;left: -86px;}
.section6 .s6 ul li:nth-of-type(5) h3{top: 16px;left: -330px;text-align: right;}
.section6 .s6 ul li:nth-of-type(6) h6{top: 0;left: 30px;}
.section6 .s6 ul li:nth-of-type(6) h3{top: 15px;left: 116px;}
.section6 .s6 ul li a h6::before{content: '';display: block;width: 110px;height: 110px;border-radius: 50%;border: 1px dashed #70ddee;position: absolute;top: 50%;left: 50%;opacity: 0;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.section6 .s6 ul li a:hover h6{width: 95px;height: 95px;background-image: linear-gradient(to right, #12afca, #73eafe);border: 1px solid transparent;}
.section6 .s6 ul li a:hover h6::before{opacity: 1;}
.section6 .s6 ul li:nth-of-type(2) a:hover h3{top: -15px;left: 140px;}
.section6 .s6 ul li:nth-of-type(4) a:hover h3{top: 0px;left: 150px;}
.section6 .s6 ul li:nth-of-type(6) a:hover h3{top: 32px;left: 150px;}
.section6 .s6 ul li:first-of-type a:hover h6{left: -130px;}
.section6 .s6 ul li:first-of-type a:hover h3{top: -30px;left: -380px;}
.section6 .s6 ul li:nth-of-type(3) a:hover h6{left: -130px;}
.section6 .s6 ul li:nth-of-type(3) a:hover h3{top: -10px;left: -380px;}
.section6 .s6 ul li:nth-of-type(5) a:hover h6{left: -130px;}
.section6 .s6 ul li:nth-of-type(5) a:hover h3{top: 30px;left: -380px;}


.section7{position: relative;padding: 190px 0 90px;}
.s7{margin-top: 46px;font-size: 0;}
.s7_l,.s7_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.s7_l{width: 45%;border-right: 1px solid #eaeaea;}
.s7_r{width: 55%;padding-left: 200px;padding-right: 110px;}
.s7_l ul li{margin-bottom: 50px;}
.s7_l ul li:nth-of-type(2){margin-bottom: 0;}
.s7_l ul li h6,.s7_l ul li p{display: inline-block;vertical-align: top;box-sizing: border-box;}
.s7_l ul li h6{margin-right: 36px;line-height: 38px;}
.s7_l ul li p{font-size: 16px;color: #333;line-height: 38px;}
.s7_r form{border-bottom: 1px solid #eaeaea;text-align: right;}
.s7_r form input{display: block;width: 100%;border: none;background: none;outline: none;line-height: 66px;border-bottom: 1px solid #eaeaea;font-size: 16px;color: #333;position: relative;}
.s7_r form textarea{width: 100%;padding: 20px 0;border: none;background: none;outline: none;height: 84px;box-sizing: border-box;}
.s7_r form button{width: 114px;line-height: 40px;background: #7bbf50;text-align: center;border-radius: 40px;font-size: 14px;color: #fff;display: inline-block;}
.s7_r form button:hover{background: #155faf;}
.s7bg{position: absolute;right: 0;top: 45px;width: 32.8%;}
.s7bg img{width: 100%;height: auto;}
.s7hz{margin-top: 20px;position: relative;}
.s7hz h3{padding-left: 35px;font-size: 24px;color: #266eb1;font-weight: bold;margin-bottom: 45px;}
.s7hz .swiper-slide{margin-bottom: 20px;}
.s7hz .swiper-slide a{display: block;border: 1px solid #efefef;}
.s7hz .swiper-slide a img{width: 100%;}
.s7hz .swiper-button-prev,.s7hz .swiper-button-next{display: block;width: 50px;height: 50px;line-height: 50px;text-align: center;background: #f1f1f4;border-radius: 50%;font-size: 20px;color: #266eb1;
	opacity: 1;top: 58%;
}
.s7hz .swiper-button-prev{left: 8%;}
.s7hz .swiper-button-next{right: 8%;}
.s7hz .swiper-button-prev:hover,.s7hz .swiper-button-next:hover{background: #266eb1;color: #fff;}
.results .swiper-slide { text-align: center;}
.results .swiper-slide img {height: 375px; width: 100%;}
.results .swiper-button-prev,.results .swiper-button-next{
	display: block;width: 50px;height: 50px;line-height: 50px;text-align: center;
	background: #f1f1f4;border-radius: 50%;font-size: 20px;
	color: #fff;
	opacity: 1;top: 58%;
}
.results {position: relative;padding-bottom: 160px !important;}
.results .swiper-button-prev{left: 8%;}
.results .swiper-button-next{right: 8%;}
.results .swiper-button-prev:hover,.results .swiper-button-next:hover{background: #fff;color: #fff;}
.results .swiper-pagination {
	left: 50%;
	transform: translateX(-50%);
	margin-top: 32px;
}
.results .swiper-pagination-bullet {
	border-radius: 6px;
	width: 45px;
	margin: 0 8px;
	height: 6px;
}
.results .swiper-pagination-bullet-active {
	background: #fff;
}
@media screen and (max-width: 1280px){
	.results {
		padding-bottom: 60px !important;
	}
	.results .swiper-pagination {
		margin-top: 0;
	}
	.results .swiper-pagination-bullet {
		height: 3px;
		width: 13px;
		margin: 0 3px;
	}
	.logo {
		width: 53%;
	}
}
.section8 {
	position: relative;
	padding: 110px 0;
	text-align: center;
	background: url(../images/dxhdbg_021.jpg) bottom center;
	background-size: cover;
}
.section8 .dxhd2_b {
	margin-top: 60px;
}
.carbon-platform-show {
	display: flex;
	flex-direction: column;
	justify-items: center;
	align-items: center;
}
.carbon-platform-show .platform-detail {
	font-size: 22px;
	color: #2768a4;
}
.carbon-platform-show  .link-platform {
	/*line-height: ;*/
}
.carbon-platform-show img {
	margin-top: 40px;
	width: 50%;
}
@media screen and (max-width: 1600px) {
	.carbon-platform-show .platform-detail {
		font-size: 18px;
	}
}
@media screen and (max-width: 1280px) {
	.carbon-platform-show .platform-detail {
		font-size: 14px;
		padding: 0 30px;
	}
	.section8 {
		padding: 60px 0;
	}
	.section8 .dxhd2_b {
		margin-top: 24px;
	}
	.carbon-platform-show img {
		margin-top: 24px;
		width: 84%;
	}
}


