@font-face {
	font-family: hcll;
	src: url(../font2/helvetica-regular.woff.ttf);
}


.section1{position: relative;}
.banner img{width: 100%;display: block;
	/* animation: banrun1 5s linear infinite;position: relative; */
}
.bannerinner{position: absolute;top: 50%;left: 0;width: 100%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.bannerinner h2{font-size: 72px;line-height: 83px;
	background: linear-gradient(to right,#3f3a38,#a0694f);
	background-clip: text;
	-webkit-background-clip: text;
	color: transparent;
	display: inline-block;
}
.bannerinner p{font-size: 24px;line-height: 35px;text-transform: uppercase;margin: 16px 0 68px;
	background: linear-gradient(to right,#3f3a38,#a0694f);
	background-clip: text;
	-webkit-background-clip: text;
	color: transparent;
	display: table;
}
.bannerinner h6{display: block;width: 240px;line-height: 59px;text-align: center;border: 1px solid #e70919;font-size: 16px;color: #e70919;border-radius: 59px;
	cursor: pointer;
}
.bannerinner h6:hover{background: #e70919;color: #fff;}


.BannerBtn{position: absolute;bottom: 5%;z-index: 100;left: 0;width: 100%;text-align: center;}
.BannerBtn .swiper-pagination{display: inline-block;vertical-align: middle;position: static;text-align: center;margin-bottom: 20px;padding: 0 26px;box-sizing: border-box;}
.BannerBtn span{opacity: 1;;position: relative;border-radius: initial;display: inline-block;margin-right: 26px;vertical-align: middle;box-sizing: border-box;
	width: 80px;height: 1px;
	background: rgba(52,44,44,.2);margin-right: 0;
}
.BannerBtn span:last-of-type{margin-right: 0;}
.BannerBtn .swiper-pagination-bullet-active{background: #e71021;}
.BannerBtn .swiper-button-prev,.BannerBtn .swiper-button-next{font-size: 14px;color: rgba(52,44,44,.4);position: static;display: inline-block;vertical-align: middle;
	width: auto;height: auto;border: none;background: none !important;border-radius: initial;font-family: Arial;text-transform: uppercase;
}
.bannerlist{position: absolute;bottom: 5%;width: 100%;z-index: 9;}
.bannerlist p{font-size: 14px;color: rgba(255,255,255,.3);}



.swiper-button-next, .swiper-button-prev{background: none;display: inline-block;width: 50px;height: 50px;text-align: center;line-height: 50px;border: 1px solid #aaaaaa;border-radius: 50%;
	color: #4b4b4b;
}

.swiper-button-next:hover, .swiper-button-prev:hover{background: #b01f24;color: #fff;}






.zzlist1{font-size: 0;box-sizing: border-box;}
.zzlist1>li {
	display: inline-block;
    width: 33.333%;
    text-align: center;
    box-sizing: border-box;
    vertical-align: top;
}

.zzlist1>li h6 {
	display: inline-block;
    vertical-align: bottom;
}

.zzlist1>li p {
	color: #333;
	font-size: 16px;
	margin-top: 10px;
}
.zzlist1>li sup {
	color: #333333;
	font-size: 54px;
	line-height: 66px;
	margin-bottom: 5px;
    display: inline-block;
    vertical-align: middle;
	font-family: 'hcll';

}
.zzlist1 .dataNums {

	top: 50%;
	display: block;
	width: 100%;
	height: 66px;
	text-align: center;
}

.zzlist1 .dataNums .dataOne {
	width: 36px;
	height: 66px;
	text-align: left;
	display: inline-block
}

.zzlist1 .dataNums .dataBoc {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.zzlist1 .dataNums .dataBoc .tt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.zzlist1 .dataNums .tt span {
	width: 100%;
	height: 100%;
	font: 66px "h";
	color: #333;
    display: block;
	font-family: 'hcll';
}

.sybt{margin-bottom: 30px;}
.sybt h2{font-size: 40px;color: #333;line-height: 40px;}
.sybt p{font-size: 16px;color: #333;margin-top: 8px;}


.section2{position: relative;font-size: 0;background: url(../images/s2bg_02.jpg) center center;background-size: 100% 100%;padding: 220px 0 66px;}
.s2t{margin-bottom: 210px;padding-left: 50%;box-sizing: border-box;}
.s2t p{font-size: 16px;color: #333;}
.s2t a{display: block;width: 244px;line-height: 59px;text-align: center;border-radius: 59px;border: 1px solid #333333;font-size: 16px;color: #333;margin-top: 50px;}
.s2t a:hover{background: #333;color: #fff;}
.s2b{position: relative;}

.section3{padding: 125px 0;}
.section3 .sybt{text-align: center;}
.section3 h4{text-align: center;font-size: 30px;color: #333;}
.section3 ul{font-size: 0;padding-bottom: 50px;border-bottom: 1px solid #e3e3e3;margin-top: 120px;}
.section3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.5%;padding: 30px 0 30px 60px;position: relative;margin-right: 2%;
	cursor: pointer;
}
.section3 ul li:last-of-type{margin-right: 0;}
.section3 ul li p{font-size: 22px;color: #7c7c7c;}
.section3 ul li p strong{font-size: 24px;color: #333;display: block;font-weight: bold;}
.section3 ul li span{margin-top: 16px;font-size: 40px;color: #e5e5e5;display: block;line-height: 40px;}
.section3 ul li::after{content: '';display: block;width: 0;height: 3px;background: #e60012;position: absolute;left: 0;bottom: -71px;}
.section3 ul li:hover::after{width: 100%;}
.section3 ul li:hover{box-shadow: 0 0 10px 3px #eae9ea;margin-top: -20px;}

.section4{position: relative;background: url(../images/s4bg_02.jpg) center center;background-size: 100% 100%;padding-bottom: 70px;}
.section4 .sybt{text-align: center;}
.section4 ul{margin-top: 136px;font-size: 0;}
.section4 ul li{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 23.5%;margin-right: 2%;margin-bottom: 25px;}
.section4 ul li:nth-of-type(4n){margin-right: 0;}
.section4 ul li a{display: block;padding: 40px 30px;box-sizing: border-box;background: #fff;position: relative;border-radius: 8px;
	box-shadow: 0 0 6px 3px #dfdfdf;font-size: 0;
}
.s4_l,.s4_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.s4_l{width: 65%;}
.s4_r{width: 35%;text-align: center;}
.s4_r img{max-width: 100%;position: relative;z-index: 2;}
.s4_l h3{font-size: 20px;color: #333;font-weight: bold;}
.s4_l p{font-size: 16px;color: #333;height: 30px;line-height: 24px;}
.s4_l i{font-size: 18px;color: rgba(51,51,51,.3);margin-top: 18px;display: block;}
.s4_r i{display: block;width: 80px;height: 80px;background: #faeeee;border-radius: 50%;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%);
}
.section4 ul li a:hover{background: #f21325;}
.section4 ul li a:hover h3,.section4 ul li a:hover p{color: #fff;}
.section4 ul li a:hover .s4_l i{color: rgba(255,255,255,.3);}
.section4 ul li a:hover img{filter: brightness(1000%);}
.section4 ul li a:hover .s4_r i{opacity: 0;}


.section5{position: relative;padding: 105px 0 112px;}
.section5 .sybt{text-align: center;}
.section5 ul{font-size: 0;margin-top: 45px;}
.section5 ul li{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 18.4%;margin-right: 2%;text-align: center;position: relative;}
.section5 ul li:last-of-type{margin-right: 0;}
.section5 ul li a{display: block;position: relative;padding: 50px 16px;box-sizing: border-box;border: 1px solid #e1e1e1;border-radius: 6px;}
.section5 ul li a img{max-width: 60%;margin-bottom: 25px;}
.section5 ul li a h3{font-size: 30px;color: #d40011;margin-bottom: 20px;line-height: 36px;}
.section5 ul li a p{font-size: 16px;color: rgba(51,51,51,.8);line-height: 28px;height: 84px;}
.section5 ul li a:hover{box-shadow: 0 0 10px 3px #ebeaeb;
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	-moz-transform: scale(1.05);
}

.section6{position: relative;padding: 105px 0;background: url(../images/s6bg_02.jpg) center center;background-size: 100% 100%;}
.section6 .sybt{text-align: center;}
.s6{margin-top: 50px;position: relative;}
.s6 .swiper-container{padding: 10px 0;}
.s6 .swiper-slide{font-size: 0;background: #fff;padding: 90px 50px;box-sizing: border-box;box-shadow: 0 0 10px 3px #dddfe4;border-radius: 6px;}
.s6_l,.s6_r{display: inline-block;vertical-align: middle;width: 50%;box-sizing: border-box;}
.s6_l{padding: 0 20px;}
.s6_r{padding-left: 26px;text-align: right;}
.s6_l h3{font-size: 24px;color: #333;font-weight: bold;}
.s6_l h4{font-size: 16px;color: #333;font-family: Arial;margin-bottom: 32px;}
.s6_l p{font-size: 16px;color: #777777;margin-bottom: 42px;}
.s6_l a{display: block;width: 145px;line-height: 46px;text-align: center;background: #e60012;border-radius: 46px;font-size: 16px;color: #fff;}
.s6_r img{width: 100%;}
.s6_r h6 img{width: auto;max-width: 45%;margin-bottom: 32px;}
.s6 .swiper-button-next{right: 9%;}
.s6 .swiper-button-prev{left: 9%;}

.section7{padding: 115px 0 120px;font-size: 0;}
.s7_l,.s7_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.s7_l{width: 83%;border-right: 1px dashed #e2e2e2;padding-right: 100px;}
.s7_r{width: 17%;text-align: right;}
.s7_r h6{display: inline-block;text-align: center;font-size: 16px;color: #333;}
.s7_r h6 img{display: block;}
.s7_r h6:first-of-type{margin-bottom: 30px;}
.s7_l form{font-size: 0;}
.s7_l form select{display: inline-block;box-sizing: border-box;width: 49.5%;margin-right: 1%;height: 50px;line-height: 50px;padding: 0 36px;border: none;outline: none;
	background: url(../images/ecebg_03.png) center right;background-size: 100% 100%;
	border-radius: 6px;margin-bottom: 10px;font-size: 16px;color: #333;
	appearance: none;
	-webkit-appearance: none;
}
.s7_l form select:nth-of-type(2n){margin-right: 0;}
.s7_l form input{display: inline-block;box-sizing: border-box;width: 49.5%;margin-right: 1%;line-height: 50px;padding: 0 36px;border: 1px solid #e8e8e8;outline: none;
	margin-bottom: 10px;font-size: 16px;color: #333;
}
.s7_l form input:nth-of-type(2n){margin-right: 0;}

.s7_l input::-webkit-input-placeholder,
.s7_l textarea::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #333;
}
 
.s7_l input:-moz-placeholder,
.s7_l textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #333;
}
 
.s7_l input::-moz-placeholder,
.s7_l textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #333;
}
 
.s7_l input:-ms-input-placeholder,
.s7_l textarea:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #333;
}

.yzm{font-size: 0;width: 49.5%;border: 1px solid #e8e8e8;border-radius: 6px;}
.yzm input,.yzm h6{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.yzm input{border: none !important;margin-bottom: 0 !important;width: 80% !important;margin-right: 0 !important;}
.yzm h6{width: 20%;}
.yzm h6 img{max-width: 100%;}
.s7_l form button{display: block;width: 525px;line-height: 68px;text-align: center;background: #e60012;margin-top: 44px;border-radius: 68px;font-size: 24px;color: #fff;}
.s7_l form button:hover{box-shadow: 0 0 10px 3px #7c7c7c;}




































