/* CSS Document */
@charset "utf-8";
.container{position: relative;}

.arrdown{position: absolute;left: 50%;bottom: 10%;transform: translateX(-50%);z-index: 100;text-align: center;}
.arrdown .arrdownb{margin-top: 15px;font-size: 14px;color: #ffffff;font-weight: bold;}
.arrdowna{animation: heart .5s ease-in-out 1.5s infinite alternate;}
@keyframes heart{
	from{transform:translate(0,0)}
	to{transform:translate(0,15px)}
}
@media only screen and (max-width:1200px){
	.arrdown{display: none;}
}

.banner{ width:100vw; height:100vh;  position:relative; overflow:hidden}
.banner .swiper-container-1{ width:100%;  height:100%; overflow:hidden; }
.banner .swiper-container-1 .swiper-slide{ width:100%;  height:100%;   overflow:hidden; position:relative;   background:#fff}
.banner .swiper-container-1 .swiper-slide .img01{width: 100%;height: 100vh;object-fit: cover;position: absolute;left:0;top:0;}
.banner .swiper-container-1 .swiper-slide .img02{width: 100%;height: 100vh;display: none;}
.banner .swiper-container-1 .swiper-slide .ban{position: absolute;top:50%;left: 0;width: 100%;transform: translateY(200%);opacity: 0;}
.banner .swiper-container-1 .swiper-slide.swiper-slide-active .ban{
	transform: translateY(-50%);opacity: 1;
	transition: all 2s;
	-moz-transition: all 2s; 
	-webkit-transition: all 2s; 
	-o-transition: all 2s;
}
.banner .swiper-container-1 .swiper-slide .ban .bana{font-size: 56px;color: #ffffff;font-weight: bold;}
.banner .swiper-container-1 .swiper-slide .ban .banb{margin-top: 40px;font-size: 18px;color: #ffffff;line-height: 40px;height: 254px;max-width: 860px;}
.banner .swiper-container-1 .swiper-slide .ban .banc{height: 44px;border-radius: 22px;width: 167px;text-align: center;line-height: 44px;border:1px solid rgba(255,255,255,0.4);position: relative;overflow: hidden;}
.banner .swiper-container-1 .swiper-slide .ban .banc span{font-size: 16px;color: #fff;padding-right: 56px;background: url(ban1_21.png) no-repeat right center;background-size: contain;position: relative;z-index: 2}
.banner .swiper-container-1 .swiper-slide .ban .banc:after{background: #db1927;content: "";width: 0;height: 100%;position: absolute;left: 0;top:0;transition: all 0.6s;z-index: -1}
.banner .swiper-container-1 .swiper-slide:hover .ban .banc:after{width: 100%;}
.banner .swiper-container-1 .swiper-slide:hover .ban .banc{border-color: #db1927}
.banner .pageloo{position: absolute;left: 50%;bottom: 10%;transform: translateX(-50%);height: 21px;line-height: 21px;z-index: 10;}
.banner .pageloo .swiper-pagination{font-size: 20px;color: #fff;position: absolute;right: 30px;width: auto;left: auto;top: 0;}
.banner .pageloo .swiper-button-next{width: 12px;height: 21px;background: url(banner_next_31.png) no-repeat center;position: absolute;right: 0;top:0;margin-top: 0;}
.banner .pageloo .swiper-button-prev{width: 12px;height: 21px;background: url(banner_prev_28.png) no-repeat center;position: absolute;right: 95px;top:0;margin-top: 0;left: auto;}
@media only screen and (max-width:1680px){
	.banner .swiper-container-1 .swiper-slide .ban .bana{font-size: 44px;}
	.banner .swiper-container-1 .swiper-slide .ban .banb{margin-top: 30px;font-size: 16px;line-height: 32px;height: 200px;max-width: 50%;}
	.banner .swiper-container-1 .swiper-slide .ban .banc{height: 40px;border-radius: 20px;width: 155px;line-height: 40px;}
	.banner .swiper-container-1 .swiper-slide .ban .banc span{font-size: 14px;padding-right: 40px;background-size: contain;}
}
@media only screen and (max-width:1200px){
	.banner .swiper-container-1 .swiper-slide .ban .bana{font-size: 32px;}
	.banner .swiper-container-1 .swiper-slide .ban .banb{margin-top: 20px;font-size: 14px;line-height: 28px;height: 160px;max-width: 50%;}
	.banner .swiper-container-1 .swiper-slide .ban .banc{height: 32px;border-radius: 16px;width: 140px;line-height: 32px;}
	.banner .swiper-container-1 .swiper-slide .ban .banc span{font-size: 13px;padding-right: 30px;background-size: contain;}
	.banner .swiper-container-1 .swiper-slide .img02{display: block;}
	.banner .swiper-container-1 .swiper-slide .img01{display: none;}
}
@media only screen and (max-width:750px){
	.banner .swiper-container-1 .swiper-slide .ban .bana{font-size: 20px;}
	.banner .swiper-container-1 .swiper-slide .ban .banb{margin-top: 10px;font-size: 13px;line-height: 26px;height: 120px;max-width: 80%;}
	.banner .swiper-container-1 .swiper-slide .ban .banc{height: 28px;border-radius: 14px;width: 130px;line-height: 28px;}
	.banner .swiper-container-1 .swiper-slide .ban .banc span{font-size: 12px;padding-right: 20px;background-size: contain;}
	.banner .pageloo .swiper-pagination{font-size: 16px;right: 25px;}
	.banner .pageloo .swiper-button-prev{right: 75px;}
}

.section2{background: url(s2_bg1_02.jpg) no-repeat center;background-size: cover;}
.s2_c .s2_ci{float: left;width: 16.6666%;box-sizing: border-box;height: 100vh;position: relative;border-right: 1px solid rgba(255,255,255,0.2);}
.s2_c .s2_ci .s2_cia{position: absolute;left: 0;top:0;width: 100%;height: 100%;opacity: 0;transition: all 0.6s;}
.s2_c .s2_ci .s2_cia img{object-fit: cover;width: 100%;height: 100%;}
.s2_c .s2_ci .s2_cib{position: absolute;top:30%;text-align: center;width: 100%}
.s2_c .s2_ci .s2_cib .s2_ciba{width: 122px;height: 122px;border-radius: 122px;margin:0 auto;border:1px solid rgba(255,255,255,0.4);transition: all 0.6s;}
.s2_c .s2_ci .s2_cib .s2_ciba img{width: 100%;}
.s2_c .s2_ci .s2_cib .s2_cibb{margin-top: 35px;font-size: 32px;color: #fefefe;}
.s2_c .s2_ci .s2_cib .s2_cibc{font-size: 16px;color: #fefefe;line-height: 24px;width: 140px;margin:10px auto 0;height: 165px;}
.s2_c .s2_ci .s2_cib .s2_cibd{width: 165px;height: 42px;line-height: 42px;text-align: center;margin:0 auto;border:1px solid rgba(255,255,255,0.4);border-radius: 21px;font-size: 16px;color: #fefefe;overflow: hidden;transition: all 0.6s;position: relative;}
.s2_c .s2_ci .s2_cib .s2_cibd span{font-size: 16px;color: #fff;padding-right: 56px;background: url(ban1_21.png) no-repeat right center;background-size: contain;position: relative;z-index: 2}
.s2_c .s2_ci .s2_cib .s2_cibd:after{background: #db1927;content: "";width: 0;height: 100%;position: absolute;left: 0;top:0;transition: all 0.6s;}
.s2_c .s2_ci:hover .s2_cib .s2_cibd:after{width: 100%;}
.s2_c .s2_ci:hover .s2_cib .s2_cibd{border-color: #db1927}
.s2_c .s2_ci:hover .s2_cia{opacity: 1;}
.s2_c .s2_ci:hover .s2_cib .s2_ciba{background: #db1927;border-color: #db1927;}
.s2_c .s2_ci:hover .s2_cib .s2_cibd{background: #db1927;border-color: #db1927;}

.s2_d{display: none}


@media only screen and (max-width:1680px){
	.s2_c .s2_ci .s2_cib .s2_ciba{width: 100px;height: 100px;border-radius: 100px;}
	.s2_c .s2_ci .s2_cib .s2_cibb{margin-top: 25px;font-size: 26px;}
	.s2_c .s2_ci .s2_cib .s2_cibc{width: 124px;font-size: 14px;height: 150px;}
	.s2_c .s2_ci .s2_cib .s2_cibd{width: 150px;height: 36px;line-height: 36px;border-radius: 18px;font-size: 14px;}
	.s2_c .s2_ci .s2_cib .s2_cibd span{padding-right: 45px;}
}
@media only screen and (max-width:1200px){
	.s2_c .s2_ci .s2_cib .s2_ciba{width: 80px;height: 80px;border-radius: 80px;}
	.s2_c .s2_ci .s2_cib .s2_cibb{margin-top: 20px;font-size: 20px;}
	.s2_c .s2_ci .s2_cib .s2_cibc{height: 100px;}
	.s2_c .s2_ci .s2_cib .s2_cibd{width: 120px;height: 30px;line-height: 30px;border-radius: 15px;font-size: 13px;}
	.s2_c .s2_ci .s2_cib .s2_cibd span{padding-right: 35px;}
}
@media only screen and (max-width:750px){
	.s2_c .s2_ci{height: 33vh;width: 33.3333%;overflow: hidden;}
	.s2_c .s2_ci:nth-child(n+4){border-top: 1px solid rgba(255,255,255,0.2)}
	.s2_c .s2_ci .s2_cib{top:10%;}
	.s2_c .s2_ci .s2_cib .s2_ciba{width: 60px;height: 60px;border-radius: 60px;}
	.s2_c .s2_ci .s2_cib .s2_cibb{margin-top: 15px;font-size: 16px;}
	.s2_c .s2_ci .s2_cib .s2_cibc{width: 80%;font-size: 13px;height: 80px;line-height: 20px;}
	.s2_c .s2_ci .s2_cib .s2_cibd{width: 100px;height: 26px;line-height: 26px;border-radius: 13px;}
	.s2_c .s2_ci .s2_cib .s2_cibd span{padding-right: 25px;}

	.s2_c{display: none;}
	.s2_d{display: block;position: relative;}
	.s2_d .s2_ci{height: 100vh;width: 100%;position: relative;}
	.s2_d .s2_ci .s2_cia{height: 100vh;width: 100%;}
	.s2_d .s2_ci .s2_cia img{object-fit: cover;width: 100%;height: 100vh;}
	.s2_d .s2_ci .s2_cib{position: absolute;top:30%;text-align: center;width: 100%;}
	.s2_d .s2_ci .s2_cib .s2_ciba{width: 60px;height: 60px;border-radius: 60px;margin:0 auto;border:1px solid rgba(255,255,255,0.4);transition: all 0.6s;}
	.s2_d .s2_ci:hover .s2_cib .s2_ciba{background: #db1927;border-color: #db1927;}
	.s2_d .s2_ci .s2_cib .s2_cibb{margin-top: 15px;font-size: 18px;color: #fefefe;}
	.s2_d .s2_ci .s2_cib .s2_cibc{width: 80%;font-size: 14px;color: #fefefe;line-height: 24px;margin:10px auto 0;height: 80px;}

	.s2_d .s2_ci .s2_cib .s2_cibd{width: 100px;height: 26px;line-height: 26px;text-align: center;margin:0 auto;border:1px solid rgba(255,255,255,0.4);border-radius: 13px;font-size: 13px;color: #fefefe;}
	.s2_d .s2_ci .s2_cib .s2_cibd span{padding-right: 25px;background: url(ban1_21.png) no-repeat right center;background-size: contain;}

	.s2_d .swiper-button-prev{left: 42%;width: 50px;height: 50px;background: url(s4_next_11.png) no-repeat center;transform: rotate(180deg);background-size: cover;top:auto;bottom: -80px;margin-top: 0;}
	.s2_d .swiper-button-next{right: 42%;width: 50px;height: 50px;background: url(s4_next_11.png) no-repeat center;background-size: cover;top:auto;bottom: -80px;margin-top: 0;}
	.s2_d .swiper-button-prev{background: url(s4_prev_08.png) no-repeat center;transform: rotate(0);background-size: cover;}
	.s2_d .swiper-button-next{background: url(s4_prev_08.png) no-repeat center;transform: rotate(180deg);background-size: cover;}
	.s2_d .swiper-button-prev{width: 35px;height: 35px;left: 30%;bottom: 25%;}
	.s2_d .swiper-button-next{width: 35px;height: 35px;right: 30%;bottom: 25%;}

}

.section3{background: url(s3_bg_02.jpg) no-repeat center;background-size: cover;}
.s3_c .s3_ca{font-size: 46px;color: #ffffff;font-weight: bold;}
.s3_c .s3_cb{margin-top: 120px;}
.s3_c .s3_cb .s3_cbi{float: left;margin-right: 20px;width: 200px;height: 280px;border:1px solid rgba(255,255,255,0.5);background: rgba(255,255,255,0.2);box-sizing: border-box;position: relative;}
.s3_c .s3_cb .s3_cbi:hover{border:2px solid #fff;}
.s3_c .s3_cb .s3_cbi a{display: block;height: 100%;padding: 25px 20px 0;box-sizing: border-box;}
.s3_c .s3_cb .s3_cbi a .s3_cbia{font-size: 24px;color: #ffffff;line-height: 38px;}
.s3_c .s3_cb .s3_cbi a .s3_cbic{margin-top: 10px;font-size: 16px;color: #fff;}
.s3_c .s3_cb .s3_cbi a .s3_cbib{width: 40px;height: 40px;position: absolute;left:30px;bottom: 26px;background: url(s3_1_05.png) no-repeat center;background-size: cover;}
.s3_c .s3_cb .s3_cbi:hover a .s3_cbib{background: url(s3_2_03.png) no-repeat center;}
@media only screen and (max-width:1680px){
	.s3_c .s3_ca{font-size: 38px;}
	.s3_c .s3_cb{margin-top: 90px;}
	.s3_c .s3_cb .s3_cbi{width: 180px;height: 240px;margin-right: 15px;}
	.s3_c .s3_cb .s3_cbi a{padding: 20px 15px 0;}
	.s3_c .s3_cb .s3_cbi a .s3_cbia{font-size: 20px;line-height: 30px;}
	.s3_c .s3_cb .s3_cbi a .s3_cbib{width: 35px;height: 35px;left: 20px;bottom: 20px;}
	.s3_c .s3_cb .s3_cbi a .s3_cbic{font-size: 14px;margin-top: 7px;}
}
@media only screen and (max-width:1200px){
	.s3_c{padding: 15% 0;}
	.s3_c .s3_ca{font-size: 30px;}
	.s3_c .s3_cb{margin-top: 60px;}
	.s3_c .s3_cb .s3_cbi{width: 150px;height: 200px;margin-right: 10px;}
	.s3_c .s3_cb .s3_cbi a{padding: 15px 10px 0;}
	.s3_c .s3_cb .s3_cbi a .s3_cbia{font-size: 18px;line-height: 26px;}
	.s3_c .s3_cb .s3_cbi a .s3_cbib{width: 30px;height: 30px;left: 15px;bottom: 15px;}
	.s3_c .s3_cb .s3_cbi a .s3_cbic{font-size: 13px;margin-top: 5px;}
}
@media only screen and (max-width:750px){
	.s3_c .s3_ca{font-size: 20px;}
	.s3_c .s3_cb{margin-top: 25px;}
	.s3_c .s3_cb .s3_cbi{width: 100%;height: 120px;margin-right: 0%;margin-bottom: 3%}
	.s3_c .s3_cb .s3_cbi a{padding: 10px 10px 0;}
	.s3_c .s3_cb .s3_cbi a .s3_cbia{font-size: 16px;line-height: 22px;}
	.s3_c .s3_cb .s3_cbi a .s3_cbib{width: 25px;height: 25px;left: 10px;bottom: 10px;}
}

.section4{background: url(s4_bg.jpg) no-repeat center;background-size: cover;}
.s4_c{padding-top: 6%}
.s4_c .s4_ca{line-height: 48px;}
.s4_c .s4_ca .s4_cal{float: left;font-size: 40px;color: #111111;font-weight: bold;}
.s4_c .s4_ca .s4_car{float: right;}
.s4_c .s4_ca .s4_car .hd ul li{float: left;font-size: 18px;color: #333333;position: relative;padding: 0 30px;}
.s4_c .s4_ca .s4_car .hd ul li:after{content: "";width: 1px;height: 17px;background: #d8d8d8;position: absolute;right: 0;top:50%;transform: translateY(-50%);cursor: pointer;}
.s4_c .s4_ca .s4_car .hd ul li.on{color: #db1927;}
.s4_c .s4_ca .s4_car .hd ul li:last-child{padding-right: 0;}
.s4_c .s4_ca .s4_car .hd ul li:last-child:after{width: 0;}
.s4_c .s4_cb{margin-top: 50px;}
.s4_c .s4_cb .s4_cbi{position: relative;}
.s4_c .s4_cb .swiper-slide{position: relative;}
.s4_c .s4_cb .swiper-slide .s4_cbii .s4_cbiib{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: url(s4_2_05.jpg) no-repeat center;background-size: cover;opacity: 0;transition: all 0.6s;}
.s4_c .s4_cb .swiper-slide .s4_cbii .s4_cbiib .s4_cbiiba{position: absolute;bottom: 30px;left: 20px;width: calc(100% - 40px);border-bottom: 1px solid rgba(255,255,255,0.3);font-size: 20px;color: #ffffff;padding-bottom: 25px;}
.s4_c .s4_cb .swiper-slide:hover .s4_cbii .s4_cbiib{opacity: 1;}
.s4_c .s4_cb .s4_cbi .swiper-button-prev{left: 0;width: 50px;height: 50px;background: url(s4_next_11.png) no-repeat center;transform: rotate(180deg);background-size: cover;}
.s4_c .s4_cb .s4_cbi .swiper-button-next{right: 0;width: 50px;height: 50px;background: url(s4_next_11.png) no-repeat center;background-size: cover;}
.s4_c .s4_cb .s4_cbi .swiper-button-prev:hover{background: url(s4_prev_08.png) no-repeat center;transform: rotate(0);background-size: cover;}
.s4_c .s4_cb .s4_cbi .swiper-button-next:hover{background: url(s4_prev_08.png) no-repeat center;transform: rotate(180deg);background-size: cover;}
@media only screen and (max-width:1680px){
	.s4_c .s4_ca{line-height: 40px;}
	.s4_c .s4_ca .s4_cal{font-size: 32px;}
	.s4_c .s4_ca .s4_car .hd ul li{font-size: 16px;padding: 0 25px;}
	.s4_c .s4_cb{margin-top: 40px;}
	.s4_c .s4_cb .swiper-slide .s4_cbii .s4_cbiib .s4_cbiiba{bottom: 20px;left: 15px;width: calc(100% - 30px);padding-bottom: 20px;font-size: 18px;}
	.s4_c .s4_cb .s4_cbi .swiper-button-prev{width: 45px;height: 45px;}
	.s4_c .s4_cb .s4_cbi .swiper-button-next{width: 45px;height: 45px;}
}
@media only screen and (max-width:1200px){
	.s4_c{padding: 15% 0;}
	.s4_c .s4_ca{line-height: 32px;}
	.s4_c .s4_ca .s4_cal{font-size: 24px;}
	.s4_c .s4_ca .s4_car .hd ul li{font-size: 15px;padding: 0 20px;}
	.s4_c .s4_cb{margin-top: 30px;}
	.s4_c .s4_cb .swiper-slide .s4_cbii .s4_cbiib .s4_cbiiba{bottom: 15px;left: 10px;width: calc(100% - 20px);padding-bottom: 10px;font-size: 16px;}
	.s4_c .s4_cb .s4_cbi .swiper-button-prev{width: 40px;height: 40px;}
	.s4_c .s4_cb .s4_cbi .swiper-button-next{width: 40px;height: 40px;}
}
@media only screen and (max-width:750px){
	.s4_c .s4_ca{line-height: 24px;}
	.s4_c .s4_ca .s4_cal{font-size: 16px;float: none;width: 100%;text-align: center;}
	.s4_c .s4_ca .s4_car{float: none;width: 100%;margin-top: 10px;}
	.s4_c .s4_ca .s4_car .hd ul li{font-size: 14px;padding: 0 0;margin:3px 0;width: 25%;box-sizing: border-box;text-align: center;}
	.s4_c .s4_ca .s4_car .hd ul li:nth-child(4n):after{width: 0;}
	.s4_c .s4_cb{margin-top: 20px;}
	.s4_c .s4_cb .swiper-slide .s4_cbii .s4_cbiib .s4_cbiiba{font-size: 14px;}
	.s4_c .s4_cb .s4_cbi .swiper-button-prev{width: 35px;height: 35px;}
	.s4_c .s4_cb .s4_cbi .swiper-button-next{width: 35px;height: 35px;}
}

.section5{background: url(s5_bg_02.jpg) no-repeat center;background-size: cover;}
.s5_c .s5_ca{text-align: center;font-size: 40px;color: #111111;font-weight: bold;}
.s5_c .s5_cb{margin-top: 15px;}
.s5_c .s5_cb .hd{text-align: center;}
.s5_c .s5_cb .hd ul{display: inline-block;}
.s5_c .s5_cb .hd ul li{display: inline-block;font-size: 18px;color: #333333;position: relative;padding: 0 30px;}
.s5_c .s5_cb .hd ul li:after{content: "";width: 1px;height: 17px;background: #d8d8d8;position: absolute;right: 0;top:50%;transform: translateY(-50%);cursor: pointer;}
.s5_c .s5_cb .hd ul li.on{color: #db1927;}
.s5_c .s5_cb .hd ul li:last-child{padding-right: 0;}
.s5_c .s5_cb .hd ul li:last-child:after{width: 0;}
.s5_c .s5_cb .bd{margin-top: 55px;}
.s5_c .s5_cb .bd .s5_cbi{position: relative;}
.s5_c .s5_cb .bd .s5_cbi .swiper-slide{position: relative;}
.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiia{border-top:2px solid #ededed;}
.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiia .s5_cbiiaa{padding-top: 40px;font-size: 20px;color: #222222;line-height: 36px;height: 108px;overflow: hidden;}
.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiia .s5_cbiiab{margin-top: 10px;font-size: 16px;color: rgba(51,51,51,0.5);font-family: "Arial";}
.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiia .s5_cbiiac{margin-top: 35px;}
.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib{position: absolute;left:0;top:0;width: 100%;height: 100%;background: url(s5_2_10.jpg) no-repeat center;background-size: cover;padding: 40px 20px 0;box-sizing: border-box;opacity: 0;transition: all 0.6s;}
.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib .s5_cbiiba{font-size: 20px;color: #ffffff;line-height: 36px;}
.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib .s5_cbiibb{position: absolute;left: 20px;width: calc(100% - 40px);bottom: 34px;padding-top: 45px;border-top: 1px solid rgba(255,255,255,0.3);line-height: 22px;}
.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib .s5_cbiibb .s5_cbiibbl{float: left;font-size: 16px;color: rgba(255,255,255,0.5);font-family: "Arial";}
.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib .s5_cbiibb .s5_cbiibbr{float: right;font-size: 16px;color: rgba(255,255,255,0.5);padding-right: 56px;background: url(s5_3_03.png) no-repeat right center;background-size: contain;}
.s5_c .s5_cb .bd .s5_cbi .swiper-slide:hover .s5_cbiib{opacity: 1}
.s5_c .s5_cb .bd .s5_cbi .swiper-button-prev{left: 44%;width: 50px;height: 50px;background: url(s4_next_11.png) no-repeat center;transform: rotate(180deg);background-size: cover;top:auto;bottom: -80px;margin-top: 0;}
.s5_c .s5_cb .bd .s5_cbi .swiper-button-next{right: 44%;width: 50px;height: 50px;background: url(s4_next_11.png) no-repeat center;background-size: cover;top:auto;bottom: -80px;margin-top: 0;}
.s5_c .s5_cb .bd .s5_cbi .swiper-button-prev:hover{background: url(s4_prev_08.png) no-repeat center;transform: rotate(0);background-size: cover;}
.s5_c .s5_cb .bd .s5_cbi .swiper-button-next:hover{background: url(s4_prev_08.png) no-repeat center;transform: rotate(180deg);background-size: cover;}
@media only screen and (max-width:1680px){
	.s5_c .s5_ca{font-size: 32px;}
	.s5_c .s5_cb .hd ul li{font-size: 16px;padding: 0 25px;}
	.s5_c .s5_cb .bd{margin-top: 40px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiia .s5_cbiiaa{padding-top: 30px;font-size: 18px;line-height: 32px;height: 96px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiia .s5_cbiiab{margin-top: 5px;font-size: 14px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiia .s5_cbiiac{margin-top: 20px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib{padding: 30px 15px 0;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib .s5_cbiiba{font-size: 18px;line-height: 32px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib .s5_cbiibb{left:15px;width: calc(100% - 30px);bottom: 25px;padding-top: 30px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib .s5_cbiibb .s5_cbiibbl{font-size: 14px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib .s5_cbiibb .s5_cbiibbr{font-size: 14px;padding-right: 40px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-button-prev{width: 45px;height: 45px;bottom: -60px;left:42%;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-button-next{width: 45px;height: 45px;bottom: -60px;right: 42%;}
}
@media only screen and (max-width:1200px){
	.s5_c{padding: 15% 0;}
	.s5_c .s5_ca{font-size: 24px;}
	.s5_c .s5_cb{margin-top: 10px;}
	.s5_c .s5_cb .bd{margin-top: 25px;}
	.s5_c .s5_cb .hd ul{width: 100%}
	.s5_c .s5_cb .hd ul li{font-size: 15px;padding: 0 0;width: 33.3333%}

	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiia .s5_cbiiaa{padding-top: 20px;font-size: 16px;line-height: 28px;height: 84px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiia .s5_cbiiab{font-size: 13px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiia .s5_cbiiac{margin-top: 15px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib{padding: 20px 10px 0;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib .s5_cbiiba{font-size: 16px;line-height: 28px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib .s5_cbiibb{left:10px;width: calc(100% - 20px);bottom: 20px;padding-top: 20px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib .s5_cbiibb .s5_cbiibbl{font-size: 13px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib .s5_cbiibb .s5_cbiibbr{font-size: 13px;padding-right: 30px;}


	.s5_c .s5_cb .bd .s5_cbi .swiper-button-prev{width: 40px;height: 40px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-button-next{width: 40px;height: 40px;}
}
@media only screen and (max-width:750px){
	.s5_c{padding: 15% 0 20%;}
	.s5_c .s5_ca{font-size: 16px;}
	.s5_c .s5_cb .bd{margin-top: 15px;}
	.s5_c .s5_cb .hd ul li{font-size: 14px;}

	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiia .s5_cbiiaa{padding-top: 15px;font-size: 14px;line-height: 24px;height: 48px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiia .s5_cbiiac{margin-top: 10px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib{padding: 10px 10px 0;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib .s5_cbiiba{font-size: 14px;line-height: 24px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib .s5_cbiibb{bottom: 10px;padding-top: 10px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-slide .s5_cbiib .s5_cbiibb .s5_cbiibbr{padding-right: 25px;}


	.s5_c .s5_cb .bd .s5_cbi .swiper-button-prev{width: 35px;height: 35px;left: 30%;bottom: -55px;}
	.s5_c .s5_cb .bd .s5_cbi .swiper-button-next{width: 35px;height: 35px;right: 30%;bottom: -55px;}
}



.s6_a{padding: 80px 0 90px;background: url(s6_1_02.jpg) no-repeat center;background-size: cover;}
.s6_ac{float: right;width: 690px;}
.s6_ac .s6_aca{font-size: 46px;color: #ffffff;}
.s6_ac .s6_acb{font-size: 46px;color: #ffffff;font-weight: bold;}
.s6_ac .s6_acc{margin-top: 35px;width: 100%;background: #fff;padding: 7px 6px 7px 11px;box-sizing: border-box;}
.s6_ac .s6_acc .txt{width: calc(100% - 155px);height: 46px;padding-left: 44px;box-sizing: border-box;font-size: 16px;background: url(s6_2_03.png) no-repeat left center;}
.s6_ac .s6_acc .sbt{width: 150px;height: 46px;background: #db1927;font-size: 16px;color: #ffffff;font-weight: bold;}
@media only screen and (max-width:1680px){
	.s6_a{padding: 60px 0 70px;}
	.s6_ac{width: 600px;}
	.s6_ac .s6_aca{font-size: 38px;}
	.s6_ac .s6_acb{font-size: 38px;}
	.s6_ac .s6_acc{margin-top: 25px;padding: 5px 4px 5px 8px;}
	.s6_ac .s6_acc .txt{height: 40px;padding-left: 35px;width: calc(100% - 145px);}
	.s6_ac .s6_acc .sbt{width: 140px;height: 40px;}
}
@media only screen and (max-width:1200px){
	.s6_a{padding: 40px 0 50px;}
	.s6_ac{width: 65%;}
	.s6_ac .s6_aca{font-size: 30px;}
	.s6_ac .s6_acb{font-size: 30px;}
	.s6_ac .s6_acc{margin-top: 20px;}
	.s6_ac .s6_acc .txt{height: 36px;padding-left: 30px;width: calc(100% - 135px);}
	.s6_ac .s6_acc .sbt{width: 130px;height: 36px;}
}
@media only screen and (max-width:750px){
	.s6_a{padding: 20px 0 25px;}
	.s6_ac{width: 100%;}
	.s6_ac .s6_aca{font-size: 20px;}
	.s6_ac .s6_acb{font-size: 20px;}
	.s6_ac .s6_acc{margin-top: 15px;}
	.s6_ac .s6_acc .txt{height: 30px;padding-left: 25px;width: calc(100% - 95px);font-size: 13px;background-size: 20px 20px;}
	.s6_ac .s6_acc .sbt{width: 90px;height: 30px;font-size: 13px;}
}

.section8{background: url(s8_1.jpg) no-repeat center;background-size: cover;}
.s8_c{padding-top: 35px;}
.s8_c .s8_ca{border-bottom: 1px solid #fff;padding-bottom: 50px;}
.s8_c .s8_ca .s8_cal{float: left;font-size: 40px;color: #111111;line-height: 1;}
.s8_c .s8_ca .s8_car{float: right;}
.s8_c .s8_ca .s8_car a{width: 167px;height: 44px;line-height: 44px;text-align: center;border-radius: 22px;display: block;border:1px solid #d0d0d0;}
.s8_c .s8_ca .s8_car a span{font-size: 16px;color: #666666;padding-right: 56px;background: url(case2_03.png) no-repeat right center;background-size: contain;}
.s8_c .s8_ca .s8_car:hover a{background: rgba(5,55,42,0);border-color: rgba(5,55,42,0);}
.s8_c .s8_cc{position: relative;}
.s8_c .s8_cc:after{content: "";position: absolute;width: 1px;height: 100%;left: 70%;top:0;background: #fff;}
.s8_c .s8_cc .swiper-slide{width: 70%;box-sizing: border-box;opacity: 0.3;margin-right: 40px;}
.s8_c .s8_cc .swiper-slide.swiper-slide-active{opacity: 1;}
.s8_c .s8_cc .swiper-slide .s8_cci{display: flex;justify-content: space-between;align-items: center;padding: 60px 120px 0 40px;}
.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil{width: 45%;}
.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil .s8_ccila{display: inline-block;line-height: 31px;border-radius: 15px;padding: 0 6px 0 28px;background:#fff url(s8_2.png) no-repeat 5px center;font-size: 16px;color: #db1927;}
.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil .s8_ccilb{margin-top: 28px;line-height: 1;font-size: 36px;color: #222222;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: bold;}
.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil .s8_ccilc{margin-top: 48px;font-size: 16px;color: #666666;line-height: 2;height: 256px;overflow: hidden;}
.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil .s8_ccild{width: 167px;height: 44px;line-height: 44px;text-align: center;border-radius: 22px;background: #c8161e;}
.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil .s8_ccild span{font-size: 16px;color: #fff;padding-right: 56px;background: url(ban1_21.png) no-repeat right center;background-size: contain;}
.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccir{width: 41%;}
.s8_c .s8_cc .swiper-button-prev{width: 50px;height: 50px;background: url(s8_4.png) no-repeat center;background-size: cover;position: absolute;left: calc(70% - 25px);transform: rotate(180deg);top:45%;}
.s8_c .s8_cc .swiper-button-next{width: 50px;height: 50px;background: url(s8_4.png) no-repeat center;background-size: cover;position: absolute;left: calc(70% - 25px);top:calc(45% + 70px);}
.s8_c .s8_cc .swiper-button-prev:hover{background: url(s8_3.png) no-repeat center;transform: rotate(0);}
.s8_c .s8_cc .swiper-button-next:hover{background: url(s8_3.png) no-repeat center;transform: rotate(180deg);}
@media only screen and (max-width:1680px){
	.s8_c{padding-top: 75px;}
	.s8_c .s8_ca{padding-bottom: 30px;}
	.s8_c .s8_ca .s8_cal{font-size: 32px;}
	.s8_c .s8_ca .s8_car a{width: 150px;height: 40px;line-height: 40px;border-radius: 20px;}
	.s8_c .s8_ca .s8_car a span{font-size: 14px;padding-right: 45px;}
	.s8_c .s8_cc:after{left: 80%;}
	.s8_c .s8_cc .swiper-slide{width: 80%;margin-right: 30px;}
	.s8_c .s8_cc .swiper-slide .s8_cci{padding: 40px 80px 0 30px;}
	.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil .s8_ccila{font-size: 14px;}
	.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil .s8_ccilb{margin-top: 20px;font-size: 30px;}
	.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil .s8_ccilc{margin-top: 35px;font-size: 14px;height: 252px;}
	.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil .s8_ccild{width: 150px;height: 40px;line-height: 40px;border-radius: 20px;}
	.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil .s8_ccild span{font-size: 14px;padding-right: 45px;}
	.s8_c .s8_cc .swiper-button-prev{width: 44px;height: 44px;left: calc(80% - 22px);}
	.s8_c .s8_cc .swiper-button-next{width: 44px;height: 44px;left: calc(80% - 22px);}
}
@media only screen and (max-width:1200px){
	.s8_c{padding-top: 45px;}
	.s8_c .s8_ca{padding-bottom: 25px;}
	.s8_c .s8_ca .s8_cal{font-size: 24px;}
	.s8_c .s8_ca .s8_car a span{font-size: 13px;padding-right: 35px;}
	.s8_c .s8_cc:after{left: 90%;}
	.s8_c .s8_cc .swiper-slide{width: 90%;margin-right: 20px;}
	.s8_c .s8_cc .swiper-slide .s8_cci{padding: 40px 50px 0 20px;}
	.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil .s8_ccilb{margin-top: 15px;font-size: 24px;}
	.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil .s8_ccilc{margin-top: 25px;font-size: 13px;height: 234px;}
	.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil .s8_ccild span{font-size: 13px;padding-right: 35px;}
	.s8_c .s8_cc .swiper-button-prev{width: 38px;height: 38px;left: calc(90% - 19px);}
	.s8_c .s8_cc .swiper-button-next{width: 38px;height: 38px;left: calc(90% - 19px);}
}
@media only screen and (max-width:750px){
	.s8_c{padding-top: 25px}
	.s8_c .s8_ca{padding-bottom: 10px;}
	.s8_c .s8_ca .s8_cal{font-size: 18px;}
	.s8_c .s8_ca .s8_car a{width: 120px;height: 32px;line-height: 32px;border-radius: 16px;}
	.s8_c .s8_cc:after{left: 100%;}
	.s8_c .s8_cc .swiper-slide{width: 100%;margin-right: 10px;}
	.s8_c .s8_cc .swiper-slide .s8_cci{padding:10px 0 0;display: block;}
	.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil{width: 100%;}
	.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccir{width: 75%;margin: 20px auto 0;}
	.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil .s8_ccila{font-size: 13px;line-height: 28px;}
	.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil .s8_ccilb{margin-top: 10px;font-size: 18px;}
	.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil .s8_ccilc{margin-top: 20px;font-size: 13px;height: 156px;}
	.s8_c .s8_cc .swiper-slide .s8_cci .s8_ccil .s8_ccild{width: 120px;height: 32px;line-height: 32px;border-radius: 16px;}
	.s8_c .s8_cc .swiper-button-prev{width: 32px;height: 32px;left: 35%;bottom: -60px;top:auto;}
	.s8_c .s8_cc .swiper-button-next{width: 32px;height: 32px;left: auto;bottom: -60px;top:auto;right: 35%;}
	.s8_c .s8_cc:after{width: 0;}


}
