/* CSS Document */
@charset "utf-8";
.container{position: relative;}

.section1{background: #fff;padding: 80px 0 0;}
.tit{font-size: 48px;color: #333333;font-weight: bold;}
.s1_a{text-align: center;}
.s1_c{margin-top: 60px;}
.s1_c .swiper-slide .s1_ci{background: #f8fafc;padding: 50px 20px;}
.s1_c .swiper-slide:hover .s1_ci{background: #eef3f9}
.s1_c .swiper-slide .s1_ci .s1_cia{overflow: hidden;}
.s1_c .swiper-slide .s1_ci .s1_cib{margin-top: 45px;font-size: 26px;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.s1_c .swiper-slide .s1_ci .s1_cic{font-size: 16px;color: #666666;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.s1_c .swiper-slide .s1_ci .s1_cid{margin-top: 40px;}
.more span{display: inline-block;line-height: 32px;font-size: 16px;color: #000000;border-bottom: 1px solid #333333;}
.more span img{vertical-align: middle;transition: all 0.6s ease;transform: translateX(8px);}
.more:hover span img{transform: translateX(20px);}
.s1_c .swiper-slide:hover .s1_ci .s1_cib{color: #9c2829;}
.s1_c .swiper-slide:hover .s1_ci .s1_cia{}
.s1_c .swiper-slide .s1_ci .s1_cia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;max-width: 100%;
}
.s1_c .swiper-slide:hover .s1_ci .s1_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); 
}
.s1_c .swiper-button-prev{width: 36px;height: 36px;background: url(ab9_05.png) no-repeat center;transform: rotate(180deg);background-size: contain;position: absolute;z-index: 9;display: none;}
.s1_c .swiper-button-next{width: 36px;height: 36px;background: url(ab9_05.png) no-repeat center;background-size: contain;position: absolute;z-index: 9;transform: rotate(0);display: none;}
@media only screen and (max-width:1600px){
	.section1{padding: 60px 0 0;}
	.tit{font-size: 40px;}
	.s1_c{margin-top: 45px;}
	.s1_c .swiper-slide .s1_ci .s1_cib{margin-top: 35px;font-size: 22px;}
	.s1_c .swiper-slide .s1_ci .s1_cic{font-size: 14px;}
	.s1_c .swiper-slide .s1_ci .s1_cid{margin-top: 30px;}
	.more span{line-height: 26px;font-size: 14px;}
	.s1_c .swiper-slide .s1_ci{padding: 35px 15px;}
}
@media only screen and (max-width:1200px){
	.section1{padding: 40px 0 0;}
	.tit{font-size: 30px;}
	.s1_c{margin-top: 30px;}
	.s1_c .swiper-slide .s1_ci .s1_cib{margin-top: 25px;font-size: 18px;}
	.s1_c .swiper-slide .s1_ci .s1_cic{margin-top: 5px;}
	.s1_c .swiper-slide .s1_ci .s1_cid{margin-top: 20px;}
	.more span{line-height: 22px;font-size: 13px;}
	.s1_c .swiper-slide .s1_ci{padding: 20px 10px;}
}
@media only screen and (max-width:750px){
	.section1{padding: 20px 0 0;}
	.tit{font-size: 20px;}
	.s1_c{margin-top: 15px;}
	.s1_c .swiper-slide .s1_ci .s1_cib{margin-top: 15px;font-size: 15px;}
	.s1_c .swiper-slide .s1_ci .s1_cic{margin-top: 5px;font-size: 13px;}
	.s1_c .swiper-slide .s1_ci .s1_cid{margin-top: 10px;}
	.more span{line-height: 20px;font-size: 12px;}
	.s1_c .swiper-slide .s1_ci{padding: 15px 10px;}
	.s1_c .swiper-button-prev{display: block;}
	.s1_c .swiper-button-next{display: block;}
}

.section2{padding: 84px 0 110px;background: #f6f6f6;}
.s2_c .s2_cl{float: left;width: 53.2%;}
.s2_c .s2_cl .s2_clb{margin-top: 25px;font-size: 16px;color: #666666;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;
    -webkit-box-orient: vertical;text-align: justify;}
.s2_c .s2_cl .s2_clc{margin-top: 50px;}
.s2_c .s2_cl .s2_cld{margin-top: 57px;border-top: 1px solid #c6c6c6;padding-top: 40px;display: flex;justify-content: space-between;}
.s2_c .s2_cl .s2_cld .s2_cldia{color: #9c2829;}
.s2_c .s2_cl .s2_cld .s2_cldia span{font-size: 80px;font-family: "Arial";}
.s2_c .s2_cl .s2_cld .s2_cldia i{font-size: 17px;}
.s2_c .s2_cl .s2_cld .s2_cldib{font-size: 16px;color: #666666;}
.s2_c .s2_cr{float: right;width: 40%;position: relative;}
.s2_c .s2_cr .s2_cra{position: relative;z-index: 9;overflow: hidden;border-radius: 22px;}
.s2_c .s2_cr .s2_cra img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;max-width: 100%;
}
.s2_c .s2_cr:hover .s2_cra 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); 
}
.s2_c .s2_cr .s2_crb{position: absolute;left: -51px;bottom: -13px;z-index: 7;}
.s2_c .s2_cr .s2_crc{position: absolute;right: -51px;top: 0px;z-index: 7;}
@media only screen and (max-width:1600px){
	.section2{padding: 70px 0 85px;}
	.s2_c .s2_cl .s2_clb{margin-top: 20px;font-size: 14px;line-height: 20px;}
	.s2_c .s2_cl .s2_clc{margin-top: 35px;}
	.s2_c .s2_cl .s2_cld{margin-top: 40px;padding-top: 25px;}
	.s2_c .s2_cl .s2_cld .s2_cldia span{font-size: 65px;}
	.s2_c .s2_cl .s2_cld .s2_cldia i{font-size: 15px;}
	.s2_c .s2_cl .s2_cld .s2_cldib{font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.section2{padding: 45px 0 60px;}
	.s2_c .s2_cl{width: 50%;}
	.s2_c .s2_cr{width: 47%;}
	.s2_c .s2_cl .s2_clb{margin-top: 10px;font-size: 13px;line-height: 18px;}
	.s2_c .s2_cl .s2_clc{margin-top: 25px;}
	.s2_c .s2_cl .s2_cld{margin-top: 30px;padding-top: 20px;}
	.s2_c .s2_cl .s2_cld .s2_cldia span{font-size: 50px;}
	.s2_c .s2_cl .s2_cld .s2_cldia i{font-size: 14px;}
	.s2_c .s2_cl .s2_cld .s2_cldib{font-size: 13px;}
}
@media only screen and (max-width:750px){
	.section2{padding: 20px 0 25px;}
	.s2_c .s2_cl{float: none;width: 100%;margin-top: 20px;}
	.s2_c .s2_cr{float: none;width: 100%;}
	.s2_c .s2_cr .s2_crb{display: none;}
	.s2_c .s2_cr .s2_crc{display: none;}
	.s2_c .s2_cl .s2_clc{margin-top: 15px;}
	.s2_c .s2_cl .s2_cld{margin-top: 25px;padding-top: 10px;}
	.s2_c .s2_cl .s2_cld .s2_cldia span{font-size: 35px;}
	.s2_c .s2_cl .s2_cld .s2_cldia i{font-size: 13px;}
}

.section3{padding: 90px 0;}
.s3_c .s3_ca{display: flex;justify-content: space-between;align-items: center;}
.s3_c .s3_ca .s3_car.hd ul li{float: left;margin-left: 35px;line-height: 30px;font-size: 16px;color: #666666;border-bottom: 1px solid transparent;}
.s3_c .s3_ca .s3_car.hd ul li.on{border-color: #000000;color: #000000;}
.s3_c .s3_ca .s3_car.hd ul li a{color: #666666;}
.s3_c .s3_ca .s3_car.hd ul li.on a{color: #000000;}
.s3_c .s3_cb{margin-top: 75px;border-top: 1px solid #d6d6d6;}
.s3_c .s3_cb .s3_cbi .s3_cbii a{display: block;padding: 38px 0;border-bottom: 1px solid #d6d6d6;display: flex;justify-content: space-between;align-items: center;}
.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiil{width: 75px;}
.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiil .s3_cbiila{font-size: 70px;color: #bbbbbb;font-family: "Arial";line-height: 1;font-weight: bold;}
.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiil .s3_cbiilb{font-size: 20px;color: #bbbbbb;font-family: "Arial";}
.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiim{width: 830px;}
.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiim .s3_cbiima{font-size: 26px;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiim .s3_cbiimb{display: none;}
.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiim .s3_cbiimc{margin-top: 15px;font-size: 16px;color: #666666;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiir{width: 360px;overflow: hidden;border-radius: 12px;}
.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiir img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;max-width: 100%;
}
.s3_c .s3_cb .s3_cbi .s3_cbii:hover .s3_cbiir 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_cb .s3_cbi .s3_cbii:hover .s3_cbiil .s3_cbiila{color: #9c2829;}
.s3_c .s3_cb .s3_cbi .s3_cbii:hover .s3_cbiil .s3_cbiilb{color: #9c2829;}
.s3_c .s3_cb .s3_cbi .s3_cbii:hover .s3_cbiim .s3_cbiima{color: #9c2829;}
.s3_c .s3_cc{text-align: center;margin-top: 50px;}
@media only screen and (max-width:1600px){
	.section3{padding: 65px 0;}
	.s3_c .s3_ca .s3_car.hd ul li{margin-left: 30px;font-size: 14px;line-height: 24px;}
	.s3_c .s3_cb{margin-top: 55px;}
	.s3_c .s3_cb .s3_cbi .s3_cbii a{padding: 30px 0;}
	.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiil{width: 70px;}
	.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiil .s3_cbiila{font-size: 60px;}
	.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiil .s3_cbiilb{font-size: 18px;}
	.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiir{width: 280px;}
	.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiim{width: 600px;}
	.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiim .s3_cbiima{font-size: 22px;}
	.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiim .s3_cbiimc{margin-top: 10px;font-size: 14px;line-height: 20px;}
	.s3_c .s3_cc{margin-top: 40px;}
}
@media only screen and (max-width:1200px){
	.section3{padding: 45px 0;}
	.s3_c .s3_cb{margin-top: 35px;}
	.s3_c .s3_cb .s3_cbi .s3_cbii a{padding: 22px 0;}
	.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiil{display: none;}
	.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiir{width: 250px;}
	.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiim{width: calc(100% - 280px);}
	.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiim .s3_cbiima{font-size: 18px;}
	.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiim .s3_cbiimb{font-size: 13px;color: #666666;margin-top: 10px;display: block;}
	.s3_c .s3_cc{margin-top: 30px;}
}
@media only screen and (max-width:750px){
	.section3{padding: 20px 0;}
	.s3_c .s3_cb{margin-top: 20px;}
	.s3_c .s3_cb .s3_cbi .s3_cbii a{padding: 15px 0;}
	.s3_c .s3_cb .s3_cbi .s3_cbii a{display: block;}
	.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiir{width: 100%;}
	.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiim{width: 100%;margin-bottom: 10px;}
	.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiim .s3_cbiima{font-size: 16px;}
	.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiim .s3_cbiimb{margin-top: 5px;}
	.s3_c .s3_cb .s3_cbi .s3_cbii .s3_cbiim .s3_cbiimc{margin-top: 5px;font-size: 13px;line-height: 18px;}
	.s3_c .s3_cc{margin-top: 20px;}
}

