@font-face {
	font-family: ysbt;
	src: url(../font2/youshebiaotihei.ttf);
}
@font-face {
	font-family: impact;
	src: url(../font2/impact.ttf);
}


@keyframes banrun2{
	0%{top: 10px;}
	50%{top: 0;}
	100%{top: 10px;}
}


.section1{position: relative;}
.banner img{width: 100%;display: block;position: relative;
	animation: banrun1 15s linear infinite;
}
.bannerinner{position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);z-index: 9;
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.bannerinner img{animation: initial;}
.section1 .swiper-pagination{position: absolute;bottom: 10%;left: 0;width: 100%;padding:0 13.5%;box-sizing: border-box;text-align: left;}
.section1 .swiper-pagination .swiper-pagination-bullet{width: 35px;height: 6px;background: rgba(255,255,255,.5);border-radius: 6px;margin-right: 20px;opacity: 1;}
.section1 .swiper-pagination .swiper-pagination-bullet-active{width: 262px;background: #e50112;}

.section2{padding: 160px 0 190px;background: url(../images/s2bg_02.jpg) center center;background-size: 100% 100%;text-align: center;}
.section2 h2{margin: 40px 0 30px;font-size: 36px;color: #333;line-height: 48px;font-family: ysbt;}
.section2 p{font-size: 16px;color: rgba(51,51,51,.7);line-height: 32px;}
.section2 a{display: inline-block;margin-top: 35px;}
.section2 a span,.section2 a i{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.section2 a span{margin-right: 8px;font-size: 16px;color: #e50112;}
.section2 a i{font-size: 16px;color: #e50112;}
.section2 a:hover span,.section2 a:hover i{color: #333;}

.section3{padding: 260px 0 230px;background: url(../images/s3bg_02.jpg) center center;background-size: cover;text-align: center;}
.section3 h2{font-size: 48px;color: #fff;font-family: ysbt;line-height: 55px;margin-bottom: 85px;}
.section3 ul{font-size: 0;}
.section3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 19%;}
.section3 ul li h3{font-size: 60px;color: #fff;line-height: 60px;font-family: ysbt;margin: 40px 0;}
.section3 ul li p{font-size: 16px;color: rgba(255,255,255,.5);line-height: 24px;}
.section3 ul li:last-of-type{width: 43%;}

.section4{position: relative;padding: 140px 0 125px;font-size: 0;}
.s4_l,.s4_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.s4_l{width: 31%;}
.s4_r{width: 69%;}
.s4_l h4{font-size: 18px;color: #e50112;margin-bottom: 50px;text-transform: uppercase;position: relative;display: inline-block;}
.s4_l h4::before{content: '';display: block;width: 4px;height: 4px;background: #e50112;position: absolute;right: -10px;top: 4px;}
.s4_l h2{font-size: 48px;color: #333;font-family: ysbt;line-height: 57px;}
.s4_lb{margin-top: 28px;}
.s4_lb a{display: block;width: 152px;line-height: 38px;text-align: center;font-size: 16px;color: #333;border: 1px solid #333;border-radius: 40px;margin-bottom: 20px;}
.s4_lb a:hover{background: #e50112;color: #fff;border: 1px solid #e50112;}
.s4_r ul{font-size: 0;}
.s4_r ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 47%;margin-right: 6%;position: relative;margin-bottom: 60px;}
.s4_r ul li:nth-of-type(2n){margin-right: 0;top: 160px;}
.s4_r ul li a{display: block;}
.s4_r ul li a h6{position: relative;overflow: hidden;}
.s4_r ul li a img{width: 100%;}
.s4txt{padding: 45px 16px 0;box-sizing: border-box;}
.s4txt h3{font-size: 28px;color: #020202;margin-bottom: 10px;font-weight: bold;}
.s4txt p{font-size: 16px;color: #020202;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
}
.s4txt h3 i{display: inline-block;margin-left: 10px;font-size: 24px;color: #eb251d;font-family: Arial;}
.s4txt h3::before{content: '';display: inline-block;width: 0;height: 2px;background: #e50112;vertical-align: middle;margin-right: 0;}
.s4_r ul li a:hover img{
	transform: scale(1.2);
}
.s4_r ul li a:hover h3::before{width: 80px;margin-right: 10px;}
.s4more h6{display: block;width: 70px;height: 70px;background: #e50112;border-radius: 50%;overflow: hidden;cursor: pointer;margin-top: 160px;}
.s4more h6 img{width: 100%;}
.s4more h6:hover{background: #020202;}

.section5{padding: 220px 0 180px;background: url(../images/s5bg_02.jpg) center center;background-size: cover;font-size: 0;}
.s5_l,.s5_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.s5_l{padding-left: 55px;padding-right: 35px;}
.s5_r{text-align: center;}
.s5_l h2{font-size: 110px;color: #fff;font-family: Arial;line-height: 88px;}
.s5_l h4{font-size: 36px;color: #fff;line-height: 36px;margin: 30px 0 35px;}
.s5_l p{font-size: 18px;color: #fff;line-height: 36px;margin-bottom: 90px;}
.s5_l a{display: block;width: 184px;line-height: 47px;text-align: center;font-size: 14px;color: #fff;background: #f02d22;border-radius: 47px;}
.s5_l a:hover{background: #fff;color: #e50112;}
.s5_r a{display: inline-block;font-size: 24px;color: #fff;}
.s5_r h6{display: block;}
.s5_r h6:first-of-type{margin-bottom: 60px;}
.s5_r a img{display: block;margin: 0 auto 10px;}


.section6{padding: 120px 0 80px;}
.s6_t{font-size: 0;padding-bottom: 30px;border-bottom: 2px solid #333;}
.s6_tl,.s6_tr{display: inline-block;vertical-align: bottom;width: 50%;}
.s6_tr{text-align: right;}
.s6_tl h4{font-size: 18px;color: #e50112;text-transform: uppercase;position: relative;display: inline-block;}
.s6_tl h4::before{content: '';display: block;width: 4px;height: 4px;background: #e50112;position: absolute;right: -10px;top: 4px;}
.s6_tl h2{font-size: 48px;color: #333;font-family: ysbt;line-height: 57px;}
.s6_tr a{display: inline-block;margin-left: 76px;font-size: 20px;color: #333;}
.s6_tr a:hover{color: #e50112;}
.s6lb{padding-left: 84px;}
.s6lb a{display: block;padding: 40px;box-sizing: border-box;font-size: 0;border-bottom: 1px solid rgba(212,212,212,.5);}
.s6lb_l,.s6lb_c,.s6lb_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.s6lb_l{text-align: center;width: 20%;margin-top: -40px;}
.s6lb_c{width: 62.7%;padding-right: 110px;}
.s6lb_r{width: 17.3%;}
.s6lb_r img{width: 100%;}
.s6lb_c h3{font-size: 24px;color: #333;margin-bottom: 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
}
.s6lb_c p{font-size: 14px;color: rgba(51,51,51,.6);line-height: 24px;opacity: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
}
.s6lb_c h4{position: absolute;left: 0;top: 40px;}
.s6lb_c h4 img,.s6lb_c h4 span{display: inline-block;vertical-align: middle;}
.s6lb_c h4 img{margin-right: 5px;}
.s6lb_c h4 span{font-size: 14px;color: rgba(51,51,51,.7);font-family: Arial;}
.s6lb a:hover p{opacity: 1;}
.s6lb a:hover h4{opacity: 0;}
.s6lb:hover{background: #f2f3f5;}

.section7{padding-bottom: 150px;}
.section7 h4{font-size: 18px;color: #e50112;text-transform: uppercase;position: relative;display: inline-block;}
.section7 h4::before{content: '';display: block;width: 4px;height: 4px;background: #e50112;position: absolute;right: -10px;top: 4px;}
.section7 h2{font-size: 48px;color: #333;font-family: ysbt;line-height: 57px;text-align: center;}
.section7 p{font-size: 16px;color: rgba(51,51,51,.7);text-align: center;margin-top: 15px;}
.section7 ul{margin-top: 64px;text-align: center;}
.section7 ul li{display: inline-block;margin-right: 90px;}
.section7 ul li:last-of-type{margin-right: 0;}


.section8{padding: 170px 0 120px;background: url(../images/s8bg_02.jpg) center center;background-size: 100% 100%;text-align: right;}
.section8 h4{font-size: 18px;color: #e50112;text-transform: uppercase;position: relative;display: inline-block;margin-right: 10px;}
.section8 h4::before{content: '';display: block;width: 4px;height: 4px;background: #e50112;position: absolute;right: -10px;top: 4px;}
.section8 h2{font-size: 48px;color: #333;font-family: ysbt;line-height: 57px;}





































