/* CSS Document */
@charset "utf-8";
.container{position: relative;}

@media only screen and (max-width:1200px){
	.container .g-in{width: 94%;max-width: 750px;}
}

.section1{background: #f2f2f2;}
.s1_c .s1_cl{float: left;line-height: 80px;font-size: 16px;font-weight: bold;color: #333333;padding-left: 33px;background: url(s1_1_03.png) no-repeat left center;}
.s1_c .s1_cr{float: right;width: calc(100% - 212px);}
.scroll-container {width: 100%;height: 80px;line-height: 80px;overflow: hidden;position: relative;color: #333333;}
.scroll-content {white-space: nowrap;position: absolute;top: 0;left: 50%;animation: scroll 150s linear infinite;}
.s1_c .s1_cr a{font-size: 16px;color: #333;padding-left: 18px;margin-right: 84px;background: url(s1_2_06.png) no-repeat left center;}
.s1_c .s1_cr a:hover{color: #7a2e2e;}
@keyframes scroll {
    to {
        transform: translateX(-100%);
    }
}
@media only screen and (max-width:1580px){
	.s1_c .s1_cl{line-height: 70px;font-size: 14px;}
	.s1_c .s1_cr{width: calc(100% - 180px);}
	.scroll-container{height: 70px;line-height: 70px;}
	.s1_c .s1_cr a{font-size: 14px;margin-right: 60px;}
}
@media only screen and (max-width:1200px){
	.s1_c .s1_cl{line-height: 60px;}
	.s1_c .s1_cr{width: calc(100% - 150px);}
	.scroll-container{height: 60px;line-height: 60px;}
}
@media only screen and (max-width:750px){
	.s1_c{padding-bottom: 10px;}
	.s1_c .s1_cl{line-height: 30px;float: none;width: 100%;}
	.s1_c .s1_cr{float: none;width: 100%;}
	.scroll-container{height: 30px;line-height: 30px;}
	.s1_c .s1_cr a{font-size: 13px;margin-right: 30px;padding-left: 15px;}
	.scroll-content{animation: scroll 200s linear infinite;}
}

.bg{background: url(bg_02.jpg) no-repeat center;background-size: cover;}
.section2{padding-top: 56px;}
.s2_c{display: flex;justify-content: space-between;align-items: center;}
.s2_c .s2_ci{width: 197px;height: 202px;background: url(s2_1_03.png) no-repeat center;background-size: 100% 100%;text-align: center;}
.s2_c .s2_ci:hover{background: url(s2_2_05.png) no-repeat center;background-size: 100% 100%;}
.s2_c .s2_cix{width: 0;height: 94px;border-left: 1px dashed #e8e8e8;}
.s2_c .s2_ci .s2_cia{padding-top: 50px;}
.s2_c .s2_ci .s2_cib{margin: 18px auto 0;width: 126px;height: 32px;background: #fff;border-radius: 16px;border:2px solid #671919;line-height: 32px;font-size: 18px;color: #7a2e2e;font-weight: bold;}
.s2_c .s2_ci:hover .s2_cib{background: #671919;color: #fff;}
@media only screen and (max-width:1580px){
	.section2{padding-top: 45px;}
	.s2_c .s2_ci{width: 160px;height: 164px;}
	.s2_c .s2_cix{height: 80px;}
	.s2_c .s2_ci .s2_cia{padding-top: 35px;}
	.s2_c .s2_ci .s2_cib{margin:13px auto 0;width: 110px;height: 28px;border-radius: 14px;line-height: 28px;font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.section2{padding-top: 35px;}
	.s2_c{flex-wrap: wrap;}
	.s2_c .s2_cix{display: none;}
	.s2_c .s2_ci{width: 23.33333%;margin:0 5% 3%;height: 144px;}
	.s2_c .s2_ci .s2_cia{padding-top: 25px;}
	.s2_c .s2_ci .s2_cia img{width: 36px;}
	.s2_c .s2_ci .s2_cib{width: 100px;height: 28px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.section2{padding-top: 20px;}
	.s2_c .s2_ci{width: 40%;margin:0 5% 3%;height: 120px;}
	.s2_c .s2_ci .s2_cia img{width: 30px;}
	.s2_c .s2_ci .s2_cib{width: 90px;height: 24px;font-size: 13px;border-radius: 12px;line-height: 24px;}
}

.section6{padding: 70px 0 90px;background: url(s6_bg_02.png) no-repeat center;background-size: cover;}
.s6_t{text-align: center;}
.s6_t span{font-size: 24px;color: #333333;font-weight: bold;padding: 0 35px;position: relative;}
.s6_t span:before{width: 18px;height: 26px;background: url(tit1_07.png) no-repeat center;content: "";position: absolute;left:0;top:50%;margin-top: -13px;background-size: 100% 100%;}
.s6_t span:after{width: 18px;height: 26px;background: url(tit1_07.png) no-repeat center;content: "";position: absolute;right:0;top:50%;margin-top: -13px;transform: rotate(180deg);background-size: 100% 100%;}
.s6_c{margin-top: 30px;position: relative;}
.s6_c .bd .s6_cx{position: relative;padding: 0 83px;}
.s6_c .hd{margin-bottom: 40px;text-align: center;}
.s6_c .hd ul{display: inline-block;}
.s6_c .hd ul li{display: inline-block;padding: 0 42px;position: relative;font-size: 16px;color: #333333;position: relative;}
.s6_c .hd ul li.on{color: #7a2e2e;font-weight: bold;}
.s6_c .hd ul li:after{content: "";width: 1px;height: 16px;background: #aeaeae;position: absolute;right: 0;top:50%;transform: translateY(-50%);}
.s6_c .hd ul li:last-child:after{background: none;}
.s6_c .swiper-slide{box-sizing: border-box;border:1px solid #e0a545;background: url(s6_2_03.png) no-repeat center;background-size: cover;}
.s6_c .swiper-slide .s6_ci{padding: 30px 46px 40px;text-align: center;}
.s6_c .swiper-slide .s6_ci .s6_cia{overflow: hidden;}
.s6_c .swiper-slide .s6_ci .s6_cia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s6_c .swiper-slide:hover .s6_ci .s6_cia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.s6_c .swiper-slide .s6_ci .s6_cib{margin-top: 25px;}
.s6_c .swiper-slide .s6_ci .s6_cib .s6_ciba{font-size: 18px;color: #000000;font-weight: bold;}
.s6_c .swiper-slide .s6_ci .s6_cib .s6_cibb{font-size: 16px;color: #666666;margin-top: 7px;}
.s6_c .swiper-button-prev{width: 42px;height: 42px;background: url(s6_prev_09.png) no-repeat center;position: absolute;left:0;top:50%;margin-top: -21px;background-size: cover;}
.s6_c .swiper-button-next{width: 42px;height: 42px;background: url(s6_prev_09.png) no-repeat center;position: absolute;right:0;top:50%;margin-top: -21px;transform: rotate(180deg);background-size: cover;}
.s6_c .swiper-button-prev:hover{background: url(s6_next_12.png) no-repeat center;transform: rotate(180deg);background-size: cover;}
.s6_c .swiper-button-next:hover{background: url(s6_next_12.png) no-repeat center;background-size: cover;transform: rotate(0);}
.s6_c .swiper-slide:hover{border-color: #7a2f2f;}
.s6_c .swiper-slide:hover .s6_cib .s6_ciba{color: #7c3131;}
@media only screen and (max-width:1580px){
	.section6{padding: 50px 0 70px;}
	.s6_t span{font-size: 20px;}
	.s6_c{margin-top: 25px;}
	.s6_c .bd .s6_cx{padding: 0 70px;}
	.s6_c .swiper-slide .s6_ci{padding: 25px 40px 35px;}
	.s6_c .swiper-slide .s6_ci .s6_cib{margin-top: 20px;}
	.s6_c .swiper-slide .s6_ci .s6_cib .s6_ciba{font-size: 16px;}
	.s6_c .swiper-slide .s6_ci .s6_cib .s6_cibb{font-size: 14px;margin-top: 5px;}
	.s6_c .swiper-button-prev{width: 36px;height: 36px;}
	.s6_c .swiper-button-next{width: 36px;height: 36px;}
	.s6_c .hd{margin-bottom: 30px;}
}
@media only screen and (max-width:1200px){
	.section6{padding: 35px 0 50px;}
	.s6_t span{font-size: 18px;}
	.s6_c{margin-top: 20px;}
	.s6_c .bd .s6_cx{padding: 0 50px;}
	.s6_c .swiper-slide .s6_ci{padding: 20px 30px 30px;}
	.s6_c .swiper-slide .s6_ci .s6_cib{margin-top: 15px;}
	.s6_c .swiper-button-prev{width: 30px;height: 30px;}
	.s6_c .swiper-button-next{width: 30px;height: 30px;}
	.s6_c .hd ul li{font-size: 14px;padding:0 30px;}
	.s6_c .hd{margin-bottom: 20px;}
}
@media only screen and (max-width:750px){
	.section6{padding: 20px 0 20px;}
	.s6_t span{font-size: 16px;padding: 0 25px;}
	.s6_t span:before{width: 12px;height: 17px;margin-top: -8px;}
	.s6_t span:after{width: 12px;height: 17px;margin-top: -8px;}
	.s6_c{margin-top: 15px;}
	.s6_c .bd .s6_cx{padding: 0 30px;}
	.s6_c .swiper-slide .s6_ci{padding: 15px 25px 20px;}
	.s6_c .swiper-slide .s6_ci .s6_cib{margin-top: 20px;}
	.s6_c .swiper-slide .s6_ci .s6_cib .s6_ciba{font-size: 14px;}
	.s6_c .swiper-slide .s6_ci .s6_cib .s6_cibb{font-size: 13px;margin-top: 3px;}
	.s6_c .swiper-button-prev{width: 24px;height: 24px;}
	.s6_c .swiper-button-next{width: 24px;height: 24px;}
	.s6_c .hd ul li{font-size: 13px;padding:0 20px;}
	.s6_c .hd{margin-bottom: 10px;}
}

.section3{margin-top: 55px;}
.tit .titl{float: left;line-height: 36px;}
.tit .titl span{font-size: 24px;color: #333333;font-weight: bold;padding: 0 35px;position: relative;display: inline-block;}
.tit .titl span:before{width: 18px;height: 26px;background: url(tit1_07.png) no-repeat center;content: "";position: absolute;left:0;top:50%;margin-top: -13px;background-size: 100% 100%;}
.tit .titl span:after{width: 18px;height: 26px;background: url(tit1_07.png) no-repeat center;content: "";position: absolute;right:0;top:50%;margin-top: -13px;transform: rotate(180deg);background-size: 100% 100%;}
.tit .titr{float: right;}
.tit .titr a{display: block;width: 94px;height: 34px;line-height: 34px;text-align: center;border:1px solid #cccccc;font-size: 14px;color: #666666;}
.tit .titr a:hover{color: #fff;border-color: #7a2e2e;background: #7a2e2e;}
@media only screen and (max-width:1580px){
	.section3{margin-top: 45px;}
	.tit .titl{line-height: 32px;}
	.tit .titl span{font-size: 20px;}
	.tit .titr a{width: 80px;height: 30px;line-height: 30px;}
}
@media only screen and (max-width:1200px){
	.section3{margin-top: 35px;}
	.tit .titl span{font-size: 18px;}
}
@media only screen and (max-width:750px){
	.section3{margin-top: 20px;}
	.tit .titl{line-height: 26px;}
	.tit .titl span{font-size: 16px;}
	.tit .titl span:before{width: 12px;height: 17px;margin-top: -8px;}
	.tit .titl span:after{width: 12px;height: 17px;margin-top: -8px;}
	.tit .titr a{width: 70px;height: 24px;line-height: 24px;font-size: 13px;}
}

.s3_c .s3_cl{float: left;width: 1100px;}
.s3_c .s3_cl .s3_clc{margin-top: 30px;}
.s3_c .s3_cl .s3_clc .s3_clcl{float: left;width: 520px;position: relative;}
.s3_c .s3_cl .s3_clc .s3_clcl .swiper-slide{position: relative;}
.s3_c .s3_cl .s3_clc .s3_clcl .swiper-slide .s3_clclia{overflow: hidden;}
.s3_c .s3_cl .s3_clc .s3_clcl .swiper-slide .s3_clclia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s3_c .s3_cl .s3_clc .s3_clcl .swiper-slide:hover .s3_clclia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.s3_c .s3_cl .s3_clc .s3_clcl .swiper-slide .s3_clclib{position: absolute;left: 5.7%;width: 88.6%;bottom: 30px;font-size: 18px;color: #ffffff;font-weight: bold;}
.s3_c .s3_cl .s3_clc .s3_clcl .swiper-pagination{position: absolute;bottom: 37px;right: 25px;}
.s3_c .s3_cl .s3_clc .s3_clcl .swiper-pagination .swiper-pagination-bullet{opacity: 1;width: 4px;height: 4px;border-radius: 4px;border:2px solid #fff;margin:0 3px;background: none;}
.s3_c .s3_cl .s3_clc .s3_clcl .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff}
.s3_c .s3_cl .s3_clc .s3_clcr{float: right;width: calc(100% - 560px);}
.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcra{padding: 15px 0 30px;border-bottom: 1px dashed #999999;}
.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcra .s3_clcraa{font-size: 18px;color: #333333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;box-sizing: border-box;}
.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcra .s3_clcrab{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;box-sizing: border-box;font-size: 14px;color: #999999;line-height: 25px;margin-top: 10px;}
.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcra:hover .s3_clcraa{color: #7a2e2e;}
.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcrb{margin-top: 25px;}
.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcrb ul li{line-height: 40px;}
.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcrb ul li a{float: left;width: calc(100% - 100px);font-size: 16px;color: #333333;box-sizing: border-box;padding-left: 17px;background: url(s3_2_07.png) no-repeat left center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcrb ul li:hover a{background: url(s3_3_10.png) no-repeat left center;color: #7a2e2e;font-weight: bold;}
.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcrb ul li span{float: right;font-size: 14px;color: #999999;}
.s3_c .s3_cr{float: right;width: 420px;}
.s3_c .s3_cr .s3_crc{margin-top: 30px;}
.s3_c .s3_cr .s3_crc .s3_crca{overflow: hidden;}
.s3_c .s3_cr .s3_crc .s3_crca img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s3_c .s3_cr .s3_crc .s3_crca:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.s3_c .s3_cr .s3_crc .s3_crcb{background: #ffffff;border:1px solid #e5e5e5;padding: 22px 17px 40px;}
.s3_c .s3_cr .s3_crc .s3_crcb .s3_crcba{font-size: 14px;color: #666666;line-height: 25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.s3_c .s3_cr .s3_crc .s3_crcb .s3_crcbb{margin-top: 23px;text-align: center;}
.s3_c .s3_cr .s3_crc .s3_crcb .s3_crcbb a{display: inline-block;width: 149px;height: 36px;line-height: 36px;font-size: 16px;color: #666666;background: url(s3_5_13.png) no-repeat center;background-size: 100% 100%;margin:0 10px;}
.s3_c .s3_cr .s3_crc .s3_crcb .s3_crcbb a:hover{background: url(s3_6_15.png) no-repeat center;background-size: 100% 100%;color: #7a2e2e;}
@media only screen and (max-width:1580px){
	.s3_c .s3_cl{width: 835px;}
	.s3_c .s3_cl .s3_clc{margin-top: 20px;}
	.s3_c .s3_cl .s3_clc .s3_clcl{width: 395px;}
	.s3_c .s3_cl .s3_clc .s3_clcl .swiper-slide .s3_clclib{bottom: 20px;font-size: 16px;}
	.s3_c .s3_cl .s3_clc .s3_clcl .swiper-pagination{bottom: 25px;right: 20px;}
	.s3_c .s3_cl .s3_clc .s3_clcr{width: calc(100% - 430px);}
	.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcra{padding: 10px 0 15px;}
	.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcra .s3_clcraa{font-size: 16px;}
	.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcra .s3_clcrab{margin-top: 7px;line-height: 22px;}
	.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcrb{margin-top: 12px;}
	.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcrb ul li{line-height: 33px;}
	.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcrb ul li a{font-size: 14px;width: calc(100% - 90px);}
	.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcrb ul li span{font-size: 13px;}
	.s3_c .s3_cr{width: 320px;}
	.s3_c .s3_cr .s3_crc{margin-top: 20px;}
	.s3_c .s3_cr .s3_crc .s3_crcb{padding: 10px 12px 15px;}
	.s3_c .s3_cr .s3_crc .s3_crcb .s3_crcbb{margin-top: 10px;}
	.s3_c .s3_cr .s3_crc .s3_crcb .s3_crcbb a{width: 124px;height: 30px;line-height: 30px;margin:0 5px;}
}
@media only screen and (max-width:1200px){
	.s3_c .s3_cl{float: none;width: 100%;}
	.s3_c .s3_cr{float: none;width: 100%;margin-top: 20px;}
	.s3_c .s3_cl .s3_clc .s3_clcl{width: 380px;}
	.s3_c .s3_cl .s3_clc .s3_clcr{width: calc(100% - 400px);}
	.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcra{padding: 0 0 15px;}
}
@media only screen and (max-width:750px){
	.s3_c .s3_cl .s3_clc .s3_clcl{float: none;width: 100%;}
	.s3_c .s3_cl .s3_clc .s3_clcl .swiper-slide .s3_clclib{bottom: 15px;font-size: 14px;}
	.s3_c .s3_cl .s3_clc .s3_clcl .swiper-pagination{position: absolute;bottom: 17px;right: 10px;}
	.s3_c .s3_cl .s3_clc .s3_clcr{float: none;width: 100%;margin-top: 15px;}
	.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcra .s3_clcraa{font-size: 15px;}
	.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcra .s3_clcrab{margin-top: 5px;line-height: 20px;font-size: 13px;}
	.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcrb{margin-top: 10px;}
	.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcrb ul li{line-height: 30px;}
	.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcrb ul li a{font-size: 13px;width: calc(100% - 80px);}
	.s3_c .s3_cl .s3_clc .s3_clcr .s3_clcrb ul li span{font-size: 12px;}
	.s3_c .s3_cr .s3_crc .s3_crcb{padding: 10px 8px 15px;}
	.s3_c .s3_cr .s3_crc .s3_crcb .s3_crcba{font-size: 13px;line-height: 22px;}
	.s3_c .s3_cr .s3_crc .s3_crcb .s3_crcbb{margin-top: 10px;}
}

.section4{margin-top: 55px;}
.s4_c{margin-top: 33px;}
.s4_c .s4_ci{float: left;width: 480px;margin-right: 70px;box-sizing: border-box;border:1px solid #d4d4d4;background: url(s4_1_20.jpg) no-repeat center;background-size: cover;padding: 53px 34px 70px;}
.s4_c .s4_ci:last-child{margin-right: 0;}
.s4_c .s4_ci .s4_cia{text-align: center;}
.s4_c .s4_ci .s4_cia s{display: inline-block;vertical-align: middle;width: 36px;height: 1px;background: #7a2e2e;}
.s4_c .s4_ci .s4_cia span{display: inline-block;vertical-align: middle;font-size: 24px;color: #7a2e2e;margin:0 18px;}
.s4_c .s4_ci .s4_cib{margin-top: 50px;height: 252px;}
.s4_c .s4_ci .s4_cib dl dt{float: left;width: 190px;height: 44px;margin:0 30px 19px 0;box-sizing: border-box;background: #fff;line-height: 44px;text-align: center;border:1px solid #c8c7c7;}
.s4_c .s4_ci .s4_cib dl dt a{display: block;font-size: 14px;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s4_c .s4_ci .s4_cib dl dt:hover{background: #7a2e2e;border-color: #7a2e2e;}
.s4_c .s4_ci .s4_cib dl dt:hover a{color: #fff;}
.s4_c .s4_ci .s4_cib dl dt:nth-child(2n){margin-right: 0;}
.s4_c .s4_ci .s4_cic{margin-top: 50px;text-align: center;}
.s4_c .s4_ci .s4_cic a{display: inline-block;width: 149px;height: 36px;line-height: 36px;font-size: 16px;color: #666666;background: url(s3_5_13.png) no-repeat center;background-size: 100% 100%;}
.s4_c .s4_ci .s4_cic a:hover{background: url(s3_6_15.png) no-repeat center;background-size: 100% 100%;color: #7a2e2e;}
@media only screen and (max-width:1580px){
	.section4{margin-top: 40px;}
	.s4_c{margin-top: 25px;}
	.s4_c .s4_ci{width: 380px;margin-right: 30px;padding: 35px 20px 45px;}
	.s4_c .s4_ci .s4_cia s{width: 30px;}
	.s4_c .s4_ci .s4_cia span{font-size: 20px;margin:0 15px;}
	.s4_c .s4_ci .s4_cib{margin-top: 40px;height: 200px;}
	.s4_c .s4_ci .s4_cib dl dt{width: 160px;height: 38px;line-height: 38px;margin:0 18px 12px 0;}
	.s4_c .s4_ci .s4_cic{margin-top: 35px;}
	.s4_c .s4_ci .s4_cic a{width: 124px;height: 30px;line-height: 30px;}
}
@media only screen and (max-width:1200px){
	.section4{margin-top: 30px;}
	.s4_c{margin-top: 20px;}
	.s4_c .s4_ci{float: none;width: 100%;margin:0 0 20px 0;padding: 20px 15px 30px;}
	.s4_c .s4_ci .s4_cia span{font-size: 18px;margin:0 12px;}
	.s4_c .s4_ci .s4_cib{margin-top: 30px;height: 184px;}
	.s4_c .s4_ci .s4_cib dl dt{width: 48%;height: 36px;line-height: 36px;margin:0 4% 10px 0;}
	.s4_c .s4_ci .s4_cic{margin-top: 25px;}
}
@media only screen and (max-width:750px){
	.section4{margin-top: 20px;}
	.s4_c{margin-top: 15px;}
	.s4_c .s4_ci{margin:0 0 15px 0;padding: 15px 12px 20px;}
	.s4_c .s4_ci .s4_cia span{font-size: 16px;margin:0 10px;}
	.s4_c .s4_ci .s4_cib{margin-top: 20px;height: 168px;}
	.s4_c .s4_ci .s4_cib dl dt{height: 32px;line-height: 32px;}
	.s4_c .s4_ci .s4_cib dl dt a{font-size: 13px;}
	.s4_c .s4_ci .s4_cic{margin-top: 20px;}
}

.section5{margin-top: 55px;padding-bottom: 70px;}
.s5_c .s5_ct{line-height: 44px;border-bottom: 1px solid #dfdfdf;height: 44px;}
.s5_c .s5_ct .s5_ctl{float: left;}
.s5_c .s5_ct .s5_ctl span{font-size: 24px;color: #333333;font-weight: bold;padding: 0 35px;position: relative;display: inline-block;border-bottom: 2px solid #333333;}
.s5_c .s5_ct .s5_ctl span:before{width: 18px;height: 26px;background: url(tit1_07.png) no-repeat center;content: "";position: absolute;left:0;top:50%;margin-top: -13px;background-size: 100% 100%;}
.s5_c .s5_ct .s5_ctl span:after{width: 18px;height: 26px;background: url(tit1_07.png) no-repeat center;content: "";position: absolute;right:0;top:50%;margin-top: -13px;transform: rotate(180deg);background-size: 100% 100%;}
.s5_c .s5_ct .s5_ctr{float: right;}
.s5_c .s5_ct .s5_ctr a{font-size: 14px;color: #b2b2b2;}
.s5_c .s5_ci{float: left;width: 482px;margin:0 67px 0 0;}
.s5_c .s5_ci .s5_cic{margin-top: 8px;}
.s5_c .s5_ci .s5_cic .s5_cici a{display: block;padding: 8px 0;border-bottom: 1px dashed #dfdfdf;}
.s5_c .s5_ci .s5_cic .s5_cici .s5_cicia{font-size: 14px;color: #b8b8b8;}
.s5_c .s5_ci .s5_cic .s5_cici .s5_cicib{font-size: 16px;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-top: 4px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s5_c .s5_ci .s5_cic .s5_cici:hover .s5_cicib{color: #7a2e2e;font-weight: bold;}
.s5_c .s5_ci .s5_cic .s5_cici:last-child a{border-bottom: 0;}
.s5_c .s5_cs{float: right;width: 482px;}
.s5_c .s5_cs .s5_csc{margin-top: 10px;}
.s5_c .s5_cs .s5_csc .s5_csca dl dt{line-height: 37px;}
.s5_c .s5_cs .s5_csc .s5_csca dl dt a{float: left;width: calc(100% - 100px);font-size: 16px;color: #666666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s5_c .s5_cs .s5_csc .s5_csca dl dt span{float: right;font-size: 16px;color: #999999;}
.s5_c .s5_cs .s5_csc .s5_cscb{margin-top: 15px;height: 126px;background: url(s5_1_03.png) no-repeat center;background-size: cover;border-radius: 6px;box-sizing: border-box;padding: 22px 26px 0;}
.s5_c .s5_cs .s5_csc .s5_cscb .s5_cscba .s5_cscbal{float: left;font-size: 20px;color: #ffffff;font-weight: bold;}
.s5_c .s5_cs .s5_csc .s5_cscb .s5_cscba .s5_cscbar{float: right;margin-top: 10px;}
.s5_c .s5_cs .s5_csc .s5_cscb .s5_cscbb{margin-top: 18px;}
.s5_c .s5_cs .s5_csc .s5_cscb .s5_cscbb dl dt a{float: left;width: calc(100% - 100px);font-size: 16px;color: #ffffff;}
.s5_c .s5_cs .s5_csc .s5_cscb .s5_cscbb dl dt a i{position: relative;width: 15px;height: 9px;background: url(s5_3_07.png) no-repeat center;display: inline-block;top:-5px;}
.s5_c .s5_cs .s5_csc .s5_cscb .s5_cscbb dl dt span{font-size: 14px;color: #ffffff;float: right;}
@media only screen and (max-width:1580px){
	.section5{margin-top: 40px;padding-bottom: 50px;}
	.s5_c .s5_ct .s5_ctl span{font-size: 20px;}
	.s5_c .s5_ci{width: 380px;margin:0 30px 0 0;}
	.s5_c .s5_ci .s5_cic{margin-top: 5px;}
	.s5_c .s5_ci .s5_cic .s5_cici a{padding: 6px 0;}
	.s5_c .s5_ci .s5_cic .s5_cici .s5_cicia{font-size: 13px;}
	.s5_c .s5_ci .s5_cic .s5_cici .s5_cicib{font-size: 15px;}
	.s5_c .s5_cs{width: 380px;}
	.s5_c .s5_cs .s5_csc{margin-top: 9px;}
	.s5_c .s5_cs .s5_csc .s5_csca dl dt{line-height: 34px;}
	.s5_c .s5_cs .s5_csc .s5_csca dl dt a{font-size: 15px;width: calc(100% - 90px);}
	.s5_c .s5_cs .s5_csc .s5_csca dl dt span{font-size: 14px;}
	.s5_c .s5_cs .s5_csc .s5_cscb{margin-top: 12px;height: 100px;padding: 15px 20px 0;}
	.s5_c .s5_cs .s5_csc .s5_cscb .s5_cscba .s5_cscbal{font-size: 18px;}
	.s5_c .s5_cs .s5_csc .s5_cscb .s5_cscbb{margin-top: 12px;}
	.s5_c .s5_cs .s5_csc .s5_cscb .s5_cscbb dl dt a{font-size: 15px;}
	.s5_c .s5_cs .s5_csc .s5_cscb .s5_cscbb dl dt a i{width: 12px;height: 7px;}
	.s5_c .s5_cs .s5_csc .s5_cscb .s5_cscbb dl dt span{font-size: 13px;}
}
@media only screen and (max-width:1200px){
	.section5{margin-top: 10px;padding-bottom: 40px;}
	.s5_c .s5_ct .s5_ctl span{font-size: 18px;}
	.s5_c .s5_ci{float: none;width: 100%;margin-bottom: 20px;}
	.s5_c .s5_cs{float: none;width: 100%;margin-bottom: 0;}
}
@media only screen and (max-width:750px){
	.section5{margin-top: 0;padding-bottom: 20px;}
	.s5_c .s5_ct .s5_ctl span{font-size: 16px;}
	.s5_c .s5_ci{margin-bottom: 15px;}
	.s5_c .s5_ci .s5_cic .s5_cici .s5_cicia{font-size: 12px;}
	.s5_c .s5_ci .s5_cic .s5_cici .s5_cicib{font-size: 14px;}
	.s5_c .s5_cs .s5_csc .s5_csca dl dt{line-height: 30px;}
	.s5_c .s5_cs .s5_csc .s5_csca dl dt a{font-size: 14px;width: calc(100% - 90px);}
	.s5_c .s5_cs .s5_csc .s5_csca dl dt span{font-size: 13px;}
	.s5_c .s5_cs .s5_csc .s5_cscb{margin-top: 10px;height: 85px;padding: 12px 15px 0;}
	.s5_c .s5_cs .s5_csc .s5_cscb .s5_cscba .s5_cscbal{font-size: 16px;}
	.s5_c .s5_cs .s5_csc .s5_cscb .s5_cscbb{margin-top: 8px;}
	.s5_c .s5_cs .s5_csc .s5_cscb .s5_cscbb dl dt a{font-size: 14px;}
	.s5_c .s5_cs .s5_csc .s5_cscb .s5_cscbb dl dt a i{width: 10px;height: 5px;}
	.s5_c .s5_cs .s5_csc .s5_cscb .s5_cscbb dl dt span{font-size: 12px;}
}

.section7{padding: 29px 0;background: url(s7_1_02.jpg) no-repeat center;background-size: cover;}
.s7_c .s7_cl{float: left;width: 834px;height: 396px;background: url(s7_2_03.png) no-repeat center;background-size: cover;}
.s7_c .s7_cl .s7_cll{float: left;width: 100px;position: relative;height: 100%;font-size: 24px;color: #fff;font-weight: bold;}
.s7_c .s7_cl .s7_cll span{position: absolute;width: 24px;text-align: center;top:50%;left:50%;transform: translate(-50%,-50%);line-height: 25px;padding: 40px 0;}
.s7_c .s7_cl .s7_cll span:before{width: 26px;height: 18px;background: url(s7_4_03.png) no-repeat center;content: "";position: absolute;top:0;left:50%;margin-left: -13px;background-size: 100% 100%;}
.s7_c .s7_cl .s7_cll span:after{width: 26px;height: 18px;background: url(s7_4_03.png) no-repeat center;content: "";position: absolute;bottom:0;left:50%;margin-left: -13px;transform: rotate(180deg);background-size: 100% 100%;}
.s7_c .s7_cl .s7_clr{float: right;width: 640px;margin-right: 40px;margin-top: 70px;}
.s7_c .s7_cl .s7_clr .swiper-slide{width: 246px;height: 246px;transform: scale(0.58);}
.s7_c .s7_cl .s7_clr .swiper-slide.swiper-slide-active{transform: scale(1);}
.s7_c .s7_cl .s7_clr .swiper-slide a{display: block;background: url(s7_5_03.png) no-repeat center;background-size: 100% 100%;height: 100%;text-align: center;position: relative;}
.s7_c .s7_cl .s7_clr .swiper-slide a .s7_clri{position: absolute;left:0;width: 38%;padding:0 31%;top:50%;transform: translateY(-50%);}
.s7_c .s7_cl .s7_clr .swiper-slide a .s7_clri .s7_clria{font-size: 18px;color: #7a2e2e;line-height: 28px;}
.s7_c .s7_cl .s7_clr .swiper-slide a .s7_clri .s7_clrib{width: 100%;line-height: 30px;border-radius: 15px;background: #7a2e2e;font-size: 14px;color: #fff;margin-top: 15px;display: none;}
.s7_c .s7_cl .s7_clr .swiper-slide.swiper-slide-active .s7_clri .s7_clria{font-weight: bold;}
.s7_c .s7_cl .s7_clr .swiper-slide.swiper-slide-active .s7_clri .s7_clrib{display: block;}
.s7_c .s7_cr{float: left;margin-left: 166px;margin-top: 108px;}
@media only screen and (max-width:1580px){
	.section7{padding: 20px 0;}
	.s7_c .s7_cl{width: 634px;height: 301px;}
	.s7_c .s7_cl .s7_cll{width: 80px;font-size: 20px;}
	.s7_c .s7_cl .s7_clr{width: 520px;margin-top: 50px;margin-right: 20px;}
	.s7_c .s7_cl .s7_clr .swiper-slide{width: 190px;height: 190px;}
	.s7_c .s7_cl .s7_clr .swiper-slide a .s7_clri{width: 44%;padding:0 28%;}
	.s7_c .s7_cl .s7_clr .swiper-slide a .s7_clri .s7_clria{font-size: 16px;line-height: 24px;}
	.s7_c .s7_cr{margin-left: 100px;margin-top: 68px;}
}
@media only screen and (max-width:1200px){
	.s7_c .s7_cl{float: none;width: 100%;}
	.s7_c .s7_cl .s7_cll{font-size: 18px;}
	.s7_c .s7_cl .s7_clr{width: calc(100% - 120px);}
	.s7_c .s7_cr{float: none;width: 100%;margin-left: 0;margin-top: 20px;text-align: center;}
}
@media only screen and (max-width:750px){
	.s7_c .s7_cl{background: none;height: auto;}
	.s7_c .s7_cl .s7_cll{font-size: 16px;width: 100%;width: 100%;height: auto;text-align: center;margin-top: 10px;float: none;height: 25px;}
	.s7_c .s7_cl .s7_cll span{width: auto;padding: 0 20px;color: #333}
	.s7_c .s7_cl .s7_cll span:before{width: 12px;height: 17px;left:0;top:50%;margin-top: -8px;background: url(tit1_07.png) no-repeat center;background-size: 100% 100%;}
	.s7_c .s7_cl .s7_cll span:after{width: 12px;height: 17px;right:0;top:50%;margin-top: -8px;background: url(tit1_07.png) no-repeat center;background-size: 100% 100%;left: auto}
	.s7_c .s7_cl .s7_clr{float: none;width: 100%;margin-top: 20px;margin-right: 0;}
	.s7_c .s7_cl .s7_clr .swiper-slide{width: 160px;height: 160px;transform: scale(0.75);}
	.s7_c .s7_cl .s7_clr .swiper-slide a .s7_clri{width: 48%;padding:0 26%;}
	.s7_c .s7_cl .s7_clr .swiper-slide a .s7_clri .s7_clria{font-size: 14px;line-height: 20px;}
	.s7_c .s7_cl .s7_clr .swiper-slide a .s7_clri .s7_clrib{line-height: 24px;border-radius: 12px;font-size: 12px;margin-top: 10px;}
	.s7_c .s7_cr{width: 80%;margin:20px auto 0;}
}
















