/* CSS Document */
@charset "utf-8";
.container{position: relative;}
.section1{background: url(s1_bg_02.jpg) no-repeat center;background-size: cover;padding: 57px 0 124px;}
.s_t{text-align: center;}
.s_t .s_ta{font-size: 34px;color: #333333;font-weight: bold;letter-spacing: 8px;}
.s_t .s_ta span{color: #008ccf;}
.s_t .s_tb{margin:11px auto 0;width: 44px;height: 2px;background: #008ccf;}
.s_t .s_tc{font-size: 18px;color: #d0d0d0;font-weight: bold;text-transform: uppercase;margin-top: 11px;}
.s1_c{margin-top: 25px;}
.s1_c .s1_ca{text-align: center;font-size: 16px;color: #333333;line-height: 32px;}
.s1_c .s1_cb{text-align: center;margin-top: 52px;}
.s1_c .s1_cb a{display: inline-block;width: 123px;height: 37px;border:1px solid #008ccf;text-align: center;line-height: 37px;border-radius: 18px;font-size: 14px;color: #333333;}
.s1_c .s1_cc{margin-top: 85px;}
.s1_c .s1_cc .s1_cci{float:left;width: 25%;text-align: center;}
.s1_c .s1_cc .s1_cci .s1_ccib{display: none;}
.s1_c .s1_cc .s1_cci .s1_ccic{margin-top: 20px;font-size: 16px;color: #333333;}
.s1_c .s1_cc .s1_cci:hover .s1_ccia{display: none;}
.s1_c .s1_cc .s1_cci:hover .s1_ccib{display: block;}
.s1_c .s1_cc .s1_cci:hover .s1_ccic{color: #008ccf;}

.section2{background: url(s2_bg_02.jpg) no-repeat center;background-size: cover;padding: 30px 0 50px;}
.s2_c{margin-top: 31px;}
.s2_c .s2_ca{width: 1220px;}
.s2_c .s2_ca .s2_cai{float:left;width: 387px;margin-right: 19.5px;height: 292px;background: #fff;margin-bottom: 19px;}
.s2_c .s2_ca .s2_cai .s2_caia{text-align: center;padding-top: 48px;}
.s2_c .s2_ca .s2_cai .s2_caia .s2_caiab{display: none;}
.s2_c .s2_ca .s2_cai .s2_caia .s2_caiac{margin-top: 22px;font-size: 16px;color: #333333;}
.s2_c .s2_ca .s2_cai .s2_caib{margin-top: 37px;padding-left: 20px;}
.s2_c .s2_ca .s2_cai .s2_caib dl{font-size: 0;text-align: center;}
.s2_c .s2_ca .s2_cai .s2_caib dl dt{display: inline-block; width: 111px;height: 31px;text-align: center;line-height: 31px;background: #fafafa;margin:0 8px 8px 0;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s2_c .s2_ca .s2_cai .s2_caib dl dt a{font-size: 12px;color: #9c9c9c;display: block;}
.s2_c .s2_cb{margin-top: 19px;width: 1220px;}
.s2_c .s2_cb .s2_cbi{float:left;width: 285px;margin-right: 20px;height: 260px;background: #fff;}
.s2_c .s2_cb .s2_cbi .s2_cbia{text-align: center;padding-top: 38px;}
.s2_c .s2_cb .s2_cbi .s2_cbia .s2_cbiab{display: none;}
.s2_c .s2_cb .s2_cbi .s2_cbia .s2_cbiac{margin-top: 22px;font-size: 16px;color: #333333;}
.s2_c .s2_cb .s2_cbi .s2_cbib{margin-top: 22px;padding-left: 28px;}
.s2_c .s2_cb .s2_cbi .s2_cbib dl dt{float:left;width: 111px;height: 31px;text-align: center;line-height: 31px;background: #fafafa;margin:0 8px 8px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s2_c .s2_cb .s2_cbi .s2_cbib dl dt a{font-size: 12px;color: #9c9c9c;display: block;}
.s2_c .s2_ca .s2_cai:hover .s2_caia .s2_caiaa{display: none;}
.s2_c .s2_ca .s2_cai:hover .s2_caia .s2_caiab{display: block;}
.s2_c .s2_ca .s2_cai:hover .s2_caia .s2_caiac{color: #008ccf;}
.s2_c .s2_cb .s2_cbi:hover .s2_cbia .s2_cbiaa{display: none;}
.s2_c .s2_cb .s2_cbi:hover .s2_cbia .s2_cbiab{display: block;}
.s2_c .s2_cb .s2_cbi:hover .s2_cbia .s2_cbiac{color: #008ccf;}
.s2_c .s2_cb .s2_cbi .s2_cbib dl dt:hover a{color: #008ccf;}
.s2_c .s2_ca .s2_cai .s2_caib dl dt:hover a{color: #008ccf;}

.section3{background: url(s3_bg_02.jpg) no-repeat center;background-size: cover;padding: 63px 0 70px;}
.s3_c{margin-top: 22px;width: 1224px;}
.s3_c .s3_ci{float:left;width: 384px;margin-right: 21px;border:1px solid #efefef;height: 445px;background: #fff;}
.s3_c .s3_ci .s3_cia{line-height: 54px;border-bottom: 1px solid #ececec;padding-left: 32px;font-size: 18px;color: #333333;font-weight: bold;background: url(s3_1_03.png) no-repeat 21px center;}
.s3_c .s3_ci .s3_cib{padding: 22px 19px 0 11px;}
.s3_c .s3_ci .s3_cib ul li{line-height: 38px;padding: 0 8px;transition: all 0.6s;}
.s3_c .s3_ci .s3_cib ul li a{display: block;padding-left: 21px;background: url(s3_2_07.png) no-repeat left center;font-size: 14px;height:38px; color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s3_c .s3_ci .s3_cib ul li:hover{background: #eeeeee;padding-left: 20px;}
.s3_c .s3_ci .s3_cib ul li:hover a{color: #008ccf;}

.section5{margin-top: 70px;}
.s5_c{margin-top: 36px;}
.s5_c .hd{text-align: center;font-size: 0;}
.s5_c .hd ul{display: inline-block;}
.s5_c .hd ul li{display: inline-block;font-size: 16px;color: #777777;padding: 0 28px 0 26px;background: url(s5_1_03.jpg) no-repeat right center;}
.s5_c .hd ul li:last-child{background: none;}
.s5_c .hd ul li.on{color: #008ccf;}
.s5_c .bd{margin-top: 50px;}
.s5_c .bd .s5_ci .swiper-slide .s5_cii{border:1px solid #cccccc;}
.s5_c .bd .s5_ci .swiper-slide .s5_cii{overflow: hidden;}
.s5_c .bd .s5_ci .swiper-slide .s5_cii img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s5_c .bd .s5_ci .swiper-slide:hover .s5_cii 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); 
}

.section4{background: #f3f3f5;padding: 46px 0 75px;}
.s4_c{margin-top: 20px;position: relative;}
.s4_c .s4_cl{float:left;width: 590px;}
.s4_c .s4_cr{float:right;width: 497px;background: #fff;margin-top: 12px;height: 409px;padding: 4px 30px 0;position: relative;}
.s4_c .s4_cr .s4_cri .s4_cria{line-height: 73px;border-bottom: 1px solid #bfbfbf;font-size: 24px;color: #333333;font-weight: bold;padding-left: 17px;background: url(s4_1_03.png) no-repeat left center;}
.s4_c .s4_cr .s4_cri .s4_crib{font-size: 18px;color: #0d8fcd;font-weight: bold;margin-top: 33px;}
.s4_c .s4_cr .s4_cri .s4_cric{margin-top: 30px;line-height: 32px;font-size: 16px;color: #333333;}
.s4_c .s4_cr .swiper-button-next-s4{width: 60px;height: 30px;background: url(s4_next_09.png) no-repeat center;right: 30px;bottom: 40px;top:auto;margin-top: 0;}
.s4_c .s4_cr .swiper-button-prev-s4{width: 60px;height: 30px;background: url(s4_prev_07.png) no-repeat center;right: 116px;bottom: 40px;top:auto;margin-top: 0;left:auto;}
.s4_c .swiper-pagination .swiper-pagination-bullet{opacity: 1;position: absolute;width: 12px;height: 12px;background: url(s4_hd_03.png) no-repeat center;}
.s4_c .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: url(s4_hd_in_07.png) no-repeat center;}

@media only screen and (max-width:1200px){
	.section1{padding: 35px 0 60px;}
	.s_t .s_ta{font-size: 28px;letter-spacing: 7px;}
	.s_t .s_tb{margin:8px auto 0;width: 40px;height: 2px;background: #008ccf;}
	.s_t .s_tc{font-size: 16px;margin-top: 8px;}
	.s1_c{margin-top: 15px;}
	.s1_c .s1_ca{text-align: center;font-size: 14px;color: #333333;line-height: 28px;}
	.s1_c .s1_cb{text-align: center;margin-top: 35px;}
	.s1_c .s1_cb a{display: inline-block;width: 123px;height: 33px;border:1px solid #008ccf;text-align: center;line-height: 33px;border-radius: 16px;font-size: 14px;color: #333333;}
	.s1_c .s1_cc{margin-top: 45px;}
	.s1_c .s1_cc .s1_cci{float:left;width: 25%;text-align: center;}
	.s1_c .s1_cc .s1_cci .s1_ccic{margin-top: 15px;font-size: 14px;color: #333333;}

	.section2{padding: 20px 0 30px;}
	.s2_c{margin-top: 20px;}
	.s2_c .s2_ca{width: 100%;}
	.s2_c .s2_ca .s2_cai{float:left;width: 31.333%;margin:0 1%;height: 250px;background: #fff;margin-bottom: 15px;}
	.s2_c .s2_ca .s2_cai .s2_caia{text-align: center;padding-top: 20px;}
	.s2_c .s2_ca .s2_cai .s2_caia .s2_caiab{display: none;}
	.s2_c .s2_ca .s2_cai .s2_caia img{width: 50px;}
	.s2_c .s2_ca .s2_cai .s2_caib img{width: 50px;}
	.s2_c .s2_ca .s2_cai .s2_caia .s2_caiac{margin-top: 12px;font-size: 14px;color: #333333;}
	.s2_c .s2_ca .s2_cai .s2_caib{margin-top: 15px;padding:0 2%;}
	.s2_c .s2_ca .s2_cai .s2_caib dl dt{display: inline-block;width: 48.5%;height: 31px;text-align: center;line-height: 31px;background: #fafafa;margin:0 3% 3% 0;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	.s2_c .s2_ca .s2_cai .s2_caib dl dt:nth-child(2n){margin-right: 0;}
	.s2_c .s2_ca .s2_cai .s2_caib dl dt a{font-size: 12px;color: #9c9c9c;display: block;}
	.s2_c .s2_cb{margin-top: 3%;width: 100%;}
	.s2_c .s2_cb .s2_cbi{float:left;width: 23%;margin:0 1%;height: 285px;background: #fff;}
	.s2_c .s2_cb .s2_cbi .s2_cbia{text-align: center;padding-top: 20px;}
	.s2_c .s2_cb .s2_cbi .s2_cbia .s2_cbiab{display: none;}
	.s2_c .s2_cb .s2_cbi .s2_cbia .s2_cbiaa img{width: 50px;}
	.s2_c .s2_cb .s2_cbi .s2_cbia .s2_cbiab img{width: 50px;}
	.s2_c .s2_cb .s2_cbi .s2_cbia .s2_cbiac{margin-top: 12px;font-size: 14px;color: #333333;}
	.s2_c .s2_cb .s2_cbi .s2_cbib{margin-top: 15px;padding: 0 2%;}
	.s2_c .s2_cb .s2_cbi .s2_cbib dl dt{float:left;width: 100%;height: 31px;text-align: center;line-height: 31px;background: #fafafa;margin:0 8px 8px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	.s2_c .s2_cb .s2_cbi .s2_cbib dl dt a{font-size: 12px;color: #9c9c9c;display: block;}

	.section3{padding: 20px 0 30px;}
	.s3_c{margin-top: 15px;width: 100%;}
	.s3_c .s3_ci{float:left;width: 31.333%;margin:0 1%;padding-bottom: 10px; border:1px solid #efefef;height: auto;background: #fff;box-sizing: border-box;}
	.s3_c .s3_ci .s3_cia{line-height: 46px;border-bottom: 1px solid #ececec;padding-left: 28px;font-size: 16px;color: #333333;font-weight: bold;background: url(s3_1_03.png) no-repeat 15px center;}
	.s3_c .s3_ci .s3_cib{padding: 10px 10px 0 10px;}
	.s3_c .s3_ci .s3_cib ul li{line-height: 32px;padding: 0 5px;transition: all 0.6s;}
	.s3_c .s3_ci .s3_cib ul li a{display: block;padding-left: 15px;background: url(s3_2_07.png) no-repeat left center;font-size: 13px;height:32px; color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

	.section5{margin-top: 30px;}
	.s5_c{margin-top: 15px;}
	.s5_c .hd ul li{display: inline-block;font-size: 14px;color: #777777;padding: 0 18px 0 16px;background: url(s5_1_03.jpg) no-repeat right center;}
	.s5_c .hd ul li.on{color: #008ccf;}
	.s5_c .bd{margin-top: 25px;}

	.section4{background: #f3f3f5;padding: 20px 0 35px;}
	.s4_c{margin-top: 15px;position: relative;}
	.s4_c .s4_cl{display: none}
	.s4_c .s4_cr{float:none;width: 100%;background: #fff;margin-top: 12px;height: auto;padding: 4px 3% 7%;position: relative;box-sizing: border-box;}
	.s4_c .s4_cr .s4_cri .s4_cria{line-height: 50px;border-bottom: 1px solid #bfbfbf;font-size: 16px;color: #333333;font-weight: bold;padding-left: 12px;background: url(s4_1_03.png) no-repeat left center;}
	.s4_c .s4_cr .s4_cri .s4_crib{font-size: 14px;color: #0d8fcd;font-weight: bold;margin-top: 13px;}
	.s4_c .s4_cr .s4_cri .s4_cric{margin-top: 10px;line-height: 26px;font-size: 12px;color: #333333;}
	.s4_c .s4_cr .swiper-button-next-s4{width: 40px;height: 20px;background: url(s4_next_09.png) no-repeat center;right: 30px;bottom: 4%;top:auto;margin-top: 0;background-size: cover;}
	.s4_c .s4_cr .swiper-button-prev-s4{width: 40px;height: 20px;background: url(s4_prev_07.png) no-repeat center;right: 86px;bottom: 4%;top:auto;margin-top: 0;left:auto;background-size: cover;}
	.s4_c .swiper-pagination{display: none;}


}
@media only screen and (max-width:840px){
	.section1{padding: 20px 0 30px;}
	.s_t .s_ta{font-size: 22px;letter-spacing: 7px;}
	.s_t .s_tb{margin:5px auto 0;width: 40px;height: 2px;background: #008ccf;}
	.s_t .s_tc{font-size: 13px;margin-top: 5px;}
	.s1_c{margin-top: 15px;}
	.s1_c .s1_ca{text-align: center;font-size: 13px;color: #333333;line-height: 25px;}
	.s1_c .s1_cb{text-align: center;margin-top: 25px;}
	.s1_c .s1_cb a{display: inline-block;width: 123px;height: 33px;border:1px solid #008ccf;text-align: center;line-height: 33px;border-radius: 16px;font-size: 13px;color: #333333;}
	.s1_c .s1_cc{margin-top: 45px;}
	.s1_c .s1_cc .s1_cci{float:left;width: 25%;text-align: center;}
	.s1_c .s1_cc .s1_cci .s1_ccic{margin-top: 10px;font-size: 13px;color: #333333;}

	.section3{padding: 15px 0 20px;}
	.s3_c{margin-top: 12px;width: 100%;}
	.s3_c .s3_ci{float:left;width: 100%;margin:0 0 1%;padding-bottom: 7px; border:1px solid #efefef;height: auto;background: #fff;box-sizing: border-box;}
	.s3_c .s3_ci .s3_cia{line-height: 42px;border-bottom: 1px solid #ececec;padding-left: 20px;font-size: 14px;color: #333333;font-weight: bold;background: url(s3_1_03.png) no-repeat 10px center;}
	.s3_c .s3_ci .s3_cib{padding: 5px 7px 0 7px;}
	.s3_c .s3_ci .s3_cib ul li{line-height: 28px;padding: 0 5px;transition: all 0.6s;}
	.s3_c .s3_ci .s3_cib ul li a{display: block;padding-left: 12px;background: url(s3_2_07.png) no-repeat left center;font-size: 12px;height:28px; color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

}
@media only screen and (max-width:480px){
	.section1{padding: 15px 0 20px;}
	.s_t .s_ta{font-size: 16px;letter-spacing: 6px;}
	.s_t .s_tb{margin:5px auto 0;width: 36px;height: 2px;background: #008ccf;}
	.s_t .s_tc{font-size: 12px;margin-top: 5px;}
	.s1_c{margin-top: 15px;}
	.s1_c .s1_ca{text-align: center;font-size: 12px;color: #333333;line-height: 22px;}
	.s1_c .s1_cb{text-align: center;margin-top: 15px;}
	.s1_c .s1_cb a{display: inline-block;width: 110px;height: 30px;border:1px solid #008ccf;text-align: center;line-height: 30px;border-radius: 15px;font-size: 12px;color: #333333;}
	.s1_c .s1_cc{margin-top: 25px;}
	.s1_c .s1_cc .s1_cci{float:left;width: 25%;text-align: center;}
	.s1_c .s1_cc .s1_ccia img{width: 45px;}
	.s1_c .s1_cc .s1_ccib img{width: 45px;}
	.s1_c .s1_cc .s1_cci .s1_ccic{margin-top: 7px;font-size: 12px;color: #333333;}

	.section2{padding: 15px 0 20px;}
	.s2_c{margin-top: 15px;}
	.s2_c .s2_ca{width: 100%;}
	.s2_c .s2_ca .s2_cai{float:left;width: 100%;margin:0 0 2%;height: 230px;background: #fff;}
	.s2_c .s2_ca .s2_cai .s2_caia{text-align: center;padding-top: 15px;}
	.s2_c .s2_ca .s2_cai .s2_caia .s2_caiab{display: none;}
	.s2_c .s2_ca .s2_cai .s2_caia img{width: 45px;}
	.s2_c .s2_ca .s2_cai .s2_caib img{width: 45px;}
	.s2_c .s2_ca .s2_cai .s2_caia .s2_caiac{margin-top: 12px;font-size: 12px;color: #333333;}
	.s2_c .s2_ca .s2_cai .s2_caib{margin-top: 10px;padding:0 2%;}
	.s2_c .s2_ca .s2_cai .s2_caib dl dt{display: inline-block;width: 48.5%;height: 30px;text-align: center;line-height: 30px;background: #fafafa;margin:0 3% 3% 0;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	.s2_c .s2_ca .s2_cai .s2_caib dl dt:nth-child(2n){margin-right: 0;}
	.s2_c .s2_ca .s2_cai .s2_caib dl dt a{font-size: 12px;color: #9c9c9c;display: block;}
	.s2_c .s2_cb{margin-top: 0;width: 100%;}
	.s2_c .s2_cb .s2_cbi{float:left;width: 49%;margin:0 2% 2% 0;height: 260px;background: #fff;}
	.s2_c .s2_cb .s2_cbi:nth-child(2n){margin-right: 0;}
	.s2_c .s2_cb .s2_cbi .s2_cbia{text-align: center;padding-top: 15px;}
	.s2_c .s2_cb .s2_cbi .s2_cbia .s2_cbiab{display: none;}
	.s2_c .s2_cb .s2_cbi .s2_cbia .s2_cbiaa img{width: 45px;}
	.s2_c .s2_cb .s2_cbi .s2_cbia .s2_cbiab img{width: 45px;}
	.s2_c .s2_cb .s2_cbi .s2_cbia .s2_cbiac{margin-top: 12px;font-size: 12px;color: #333333;}
	.s2_c .s2_cb .s2_cbi .s2_cbib{margin-top: 10px;padding: 0 2%;}
	.s2_c .s2_cb .s2_cbi .s2_cbib dl dt{float:left;width: 100%;height: 30px;text-align: center;line-height: 30px;background: #fafafa;margin:0 8px 8px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	.s2_c .s2_cb .s2_cbi .s2_cbib dl dt a{font-size: 12px;color: #9c9c9c;display: block;}

	.section5{margin-top: 20px;}
	.s5_c{margin-top: 10px;}
	.s5_c .hd ul li{display: inline-block;font-size: 12px;color: #777777;padding: 0 12px 0 10px;background: url(s5_1_03.jpg) no-repeat right center;}
	.s5_c .hd ul li.on{color: #008ccf;}
	.s5_c .bd{margin-top: 15px;}

	.section4{background: #f3f3f5;padding: 15px 0 25px;}
	.s4_c{margin-top: 10px;position: relative;}
	.s4_c .s4_cl{display: none}
	.s4_c .s4_cr{float:none;width: 100%;background: #fff;margin-top: 10px;height: auto;padding: 4px 3% 7%;position: relative;box-sizing: border-box;}
	.s4_c .s4_cr .s4_cri .s4_cria{line-height: 45px;border-bottom: 1px solid #bfbfbf;font-size: 14px;color: #333333;font-weight: bold;padding-left: 12px;background: url(s4_1_03.png) no-repeat left center;}
	.s4_c .s4_cr .s4_cri .s4_crib{font-size: 13px;color: #0d8fcd;font-weight: bold;margin-top: 8px;}
	.s4_c .s4_cr .s4_cri .s4_cric{margin-top: 10px;line-height: 24px;font-size: 12px;color: #333333;}
	.s4_c .s4_cr .swiper-button-next-s4{width: 40px;height: 20px;background: url(s4_next_09.png) no-repeat center;right: 30px;bottom: 4%;top:auto;margin-top: 0;background-size: cover;}
	.s4_c .s4_cr .swiper-button-prev-s4{width: 40px;height: 20px;background: url(s4_prev_07.png) no-repeat center;right: 86px;bottom: 4%;top:auto;margin-top: 0;left:auto;background-size: cover;}
	.s4_c .swiper-pagination{display: none;}
}