/* CSS Document */
@charset "utf-8";
.container{position: relative;}

.banner{ width:100%; position:relative; overflow:hidden}
.banner .swiper-slide{ width:100%; overflow:hidden;  background:#fff}
.banner .swiper-slide.swiper-slide-active { opacity:1}
.banner .swiper-slide img{ width:100%;}
.banner .swiper-slide.swiper-slide-active img{ width:100%;}
.banner img.img01{ display:block}
.banner img.img02{ display:none}
.banner .swiper01  .pagination01{ width:auto; position:absolute; left:7.8%;bottom:24px; top:auto; z-index:9;height: 34px;}
.banner .swiper01 .pagination01 span{ background:url(banner_hd1_11.png) center center no-repeat; width:34px; height:34px; background-size:100% 100%; opacity:1; border-radius:0; margin:0; padding:0; margin-right:0}
.banner .swiper01 .pagination01 span.swiper-pagination-bullet-active{ background:url(banner_hd2_13.png) center center no-repeat;  background-size:100% 100%; }
.banner .swiper-num{ position:absolute; right:calc(7.8% + 48px);bottom:24px;line-height: 34px; z-index:9; display:flex;align-items: center;justify-content: center;font-size:16px;color: rgba(255,255,255,0.5);font-family: "Arial";}
.banner .swiper-num .active{color: rgba(255,255,255,1);}
.banner .swiper-prev01{width: 9px;height: 15px;background: url(banner_preva_16.png) no-repeat center;background-size: cover;position: absolute;right: calc(7.8% + 19px);left:auto;top:auto;bottom: 35px;margin-top: 0;z-index: 10}
.banner .swiper-next01{width: 9px;height: 15px;background: url(banner_next_18.png) no-repeat center;background-size: cover;position: absolute;right: 7.8%;left:auto;top:auto;bottom: 35px;margin-top: 0;z-index: 10}
.banner .more{position: absolute;width: calc(84.4% - 280px);left:calc(7.8% + 150px);z-index: 10;bottom: 24px;text-align: center;font-size: 16px;color: rgba(255,255,255,1);line-height: 34px;}
.banner .more:after{position: absolute;left:0;top:17px;width: calc(50% - 100px);height: 1px;background:  rgba(255,255,255,0.33);content: "";}
.banner .more:before{position: absolute;right:0;top:17px;width: calc(50% - 100px);height: 1px;background:  rgba(255,255,255,0.33);content: "";}
.banner .more i{position: relative;}
.banner .more i:after{position: absolute;content: "";width: 2px;height: 35px;background:  rgba(255,255,255,1);left:50%;margin-left: -1px;top:-50px;}
@media (max-width: 1200px){
	.banner img.img02{ display:block}
	.banner img.img01{ display:none}
	.banner .more{display: none;}

	.banner .swiper01  .pagination01{bottom: 15px;height: 25px;}
	.banner .swiper01 .pagination01 span{width: 25px;height: 25px;}
	.banner .swiper-num{bottom: 15px;line-height: 25px;}
	.banner .swiper-prev01{bottom: 20px;}
	.banner .swiper-next01{bottom: 20px;}
}

.section1{margin-top: 110px;}
.s1_c .s1_ca .s1_cal{float: left;}
.s1_c .s1_ca .s1_cal .s1_cala{font-size: 18px;color: #000000;}
.s1_c .s1_ca .s1_cal .s1_cala span{padding-left: 42px;background: url(tit_03.png) no-repeat left center;}
.s1_c .s1_ca .s1_cal .s1_calb{font-size: 48px;color: #014099;margin-top: 18px;font-weight: bold;}
.s1_c .s1_ca .s1_cal .s1_calc{font-size: 48px;color: #000000;font-weight: bold;}
.s1_c .s1_ca .s1_car{float: right;width: 834px;}
.s1_c .s1_ca .s1_car .s1_cara{font-size: 18px;color: #555555;line-height: 35px;text-align: justify;}
.s1_c .s1_ca .s1_car .s1_carb{margin-top: 62px;}
.s1_c .s1_ca .s1_car .s1_carb a{font-size: 18px;color: #555555;}
.s1_c .s1_ca .s1_car .s1_carb a i{display: inline-block;vertical-align: middle;margin-right: 13px;width: 44px;height: 44px;border-radius: 44px;background: #52c3f1 url(more1_07.png) no-repeat center;transition: all 0.6s;}
.s1_c .s1_ca .s1_car .s1_carb a span{display: inline-block;vertical-align: middle;}
.s1_c .s1_ca .s1_car .s1_carb a:hover i{transform: rotate(45deg);}
.s1_c .s1_ca .s1_car .s1_carb a:hover span{color: #52c3f1;}
.s1_c .s1_cb{margin-top: 55px;position: relative;}
.s1_c .s1_cb .s1_cba{width: 100%;position: relative;z-index: 10;}
.s1_c .s1_cb .s1_cbc{width: 100%;position: absolute;z-index: 9;top: 0;left: 0;}
.s1_c .s1_cb .s1_cbb{position: absolute;z-index: 9;width: 65.6%;top:2%;left: 17.2%;}
.s1_c .s1_cb .s1_cbb img {
	animation: hotBefore2 20s ease infinite;
}
@keyframes hotBefore2 {
	0% {
		transform: translateX(0%);
	}
	50% {
		transform: translateX(10%);
	}
	100% {
		transform: translateX(0%);
	}
}
.bolang {overflow: hidden;position: absolute;bottom: 50%;left: 0;width: 100%;z-index: 9}
.banbolang1,.bolang1 {width: 1920px;}
.idxCount {position: relative;z-index: 1;}
.s1_cc{margin-top: -60px;display: flex;justify-content: space-between;align-items: center;position: relative;z-index: 12;}
.s1_cc .s1_ccx{width: 1px;height: 54px;background: #e3e3e3;}
.s1_cc .s1_cci .s1_ccia{font-size: 24px;color: #0b4ca1;}
.s1_cc .s1_cci .s1_ccia span{font-size: 80px;font-family: "Arial";}
.s1_cc .s1_cci .s1_ccib{font-size: 16px;color: #666666;}
@media only screen and (max-width:1634px){
	.section1{margin-top: 85px;}
	.s1_c .s1_ca .s1_cal .s1_cala{font-size: 16px;}
	.s1_c .s1_ca .s1_cal .s1_calb{font-size: 40px;}
	.s1_c .s1_ca .s1_cal .s1_calc{font-size: 40px;}
	.s1_c .s1_ca .s1_car{width: 800px;}
	.s1_c .s1_ca .s1_car .s1_cara{font-size: 16px;line-height: 30px;}
	.s1_c .s1_ca .s1_car .s1_carb{margin-top: 40px;}
	.s1_c .s1_ca .s1_car .s1_carb a{font-size: 16px;}
	.s1_c .s1_ca .s1_car .s1_carb a i{margin-right: 10px;width: 38px;height: 38px;}
	.s1_c .s1_cb{margin-top: 40px;}
	.s1_cc .s1_ccx{height: 50px;}
	.s1_cc .s1_cci .s1_ccia{font-size: 20px;}
	.s1_cc .s1_cci .s1_ccia span{font-size: 60px;}
	.s1_cc .s1_cci .s1_ccib{font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.section1{margin-top: 55px;}
	.s1_c .s1_ca .s1_cal{float: none;width: 100%;}
	.s1_c .s1_ca .s1_cal .s1_cala{font-size: 14px;}
	.s1_c .s1_ca .s1_cal .s1_calb{font-size: 32px;margin-top: 10px;}
	.s1_c .s1_ca .s1_cal .s1_calc{font-size: 32px;}
	.s1_c .s1_ca .s1_car{float: none;width: 100%;margin-top: 30px;}
	.s1_c .s1_ca .s1_car .s1_cara{font-size: 14px;line-height: 26px;}
	.s1_c .s1_ca .s1_car .s1_carb{margin-top: 20px;}
	.s1_c .s1_ca .s1_car .s1_carb a{font-size: 14px;}
	.s1_c .s1_ca .s1_car .s1_carb a i{margin-right: 10px;width: 30px;height: 30px;}
	.s1_c .s1_cb{margin-top: 20px;}
	.s1_cc .s1_ccx{height: 35px;}
	.s1_cc .s1_cci .s1_ccia{font-size: 18px;}
	.s1_cc .s1_cci .s1_ccia span{font-size: 40px;}
	.s1_cc .s1_cci .s1_ccib{font-size: 13px;}
}
@media only screen and (max-width:640px){
	.section1{margin-top: 20px;}
	.s1_c .s1_ca .s1_cal .s1_cala{font-size: 13px;}
	.s1_c .s1_ca .s1_cal .s1_calb{font-size: 24px;margin-top: 7px;}
	.s1_c .s1_ca .s1_cal .s1_calc{font-size: 24px;}
	.s1_c .s1_ca .s1_car{margin-top: 15px;}
	.s1_c .s1_ca .s1_car .s1_cara{font-size: 13px;line-height: 21px;}
	.s1_c .s1_ca .s1_car .s1_carb{margin-top: 15px;}
	.s1_c .s1_ca .s1_car .s1_carb a{font-size: 13px;}
	.s1_c .s1_ca .s1_car .s1_carb a i{margin-right: 10px;width: 24px;height: 24px;}
	.s1_c .s1_cb{margin-top: 20px;}
	.s1_cc{flex-wrap: wrap;margin-top: -20px}
	.s1_cc .s1_ccx{display: none;}
	.s1_cc .s1_cci .s1_ccia{font-size: 16px;}
	.s1_cc .s1_cci .s1_ccia span{font-size: 30px;}
	.s1_cc .s1_cci .s1_ccib{font-size: 12px;}
}

.section2{margin-top: 70px;}
.s2_c{display: flex;}
.s2_c .s2_cl{width: 33.333%;background: url(s2_1_02.jpg) no-repeat center;background-size: cover;padding: 100px 0 108px;}
.s2_c .s2_cl .s2_cla{padding-left: 25%;}
.s2_c .s2_cl .s2_cla .s2_claa{font-size: 18px;color: #f2f2f2;padding-left: 42px;background: url(tit_03.png) no-repeat left center;}
.s2_c .s2_cl .s2_cla .s2_clab{font-size: 48px;color: #ffffff;margin-top: 15px;font-weight: bold;}
.s2_c .s2_cl .s2_clb{margin-top: 112px;}
.s2_c .s2_cl .s2_clb ul li{line-height: 90px;padding-left: 25%;border-bottom: 1px solid rgba(255,255,255,0.42);cursor: pointer;position: relative;z-index: 2}
.s2_c .s2_cl .s2_clb ul li:after{position: absolute;content: "";width: 0;height: 100%;background: #fff;transition: all 0.6s;left:0;z-index: -1;}
.s2_c .s2_cl .s2_clb ul li:last-child{border-bottom: 0;}
.s2_c .s2_cl .s2_clb ul li .s2_clba{display: inline-block;vertical-align: middle;}
.s2_c .s2_cl .s2_clb ul li .s2_clba img{vertical-align: middle;}
.s2_c .s2_cl .s2_clb ul li .s2_clba img.img02{display: none;}
.s2_c .s2_cl .s2_clb ul li .s2_clbb{display: inline-block;vertical-align: middle;font-size: 18px;color: #fffbfb;margin-left: 25px;}
.s2_c .s2_cl .s2_clb ul li.on:after{width: 100%;}
.s2_c .s2_cl .s2_clb ul li.on .s2_clba .img01{display: none;}
.s2_c .s2_cl .s2_clb ul li.on .s2_clba .img02{display: block;}
.s2_c .s2_cl .s2_clb ul li.on .s2_clbb{color: #0b4ca1;}
.s2_c .s2_cr{width: 66.667%;}
.s2_c .s2_cr .bd,.s2_c .s2_cr .tempWrap,.s2_c .s2_cr .s2_cri{height: 100%;}
.s2_c .s2_cr .s2_cric{margin-left: 8.5%;width: 74%;height: 100%;}
.s2_c .s2_cr .s2_cric .s2_crica{padding-top: 140px;font-size: 48px;color: #161415;}
.s2_c .s2_cr .s2_cric .s2_cricb{margin-top: 24px;font-size: 18px;color: #595959;line-height: 30px;}
.s2_c .s2_cr .s2_cric .s2_cricc{margin-top: 44px;}
.s2_c .s2_cr .s2_cric .s2_cricc{font-size: 18px;color: #555555;}
.s2_c .s2_cr .s2_cric .s2_cricc i{display: inline-block;vertical-align: middle;margin-right: 13px;width: 44px;height: 44px;border-radius: 44px;background: #52c3f1 url(more1_07.png) no-repeat center;transition: all 0.6s;}
.s2_c .s2_cr .s2_cric .s2_cricc span{display: inline-block;vertical-align: middle;}
.s2_c .s2_cr .s2_cric .s2_cricc:hover i{transform: rotate(45deg);}
.s2_c .s2_cr .s2_cric .s2_cricc:hover span{color: #52c3f1;}
.s2_d{display: none;}
@media only screen and (max-width:1634px){
	.section2{margin-top: 55px;}
	.s2_c .s2_cl{padding: 75px 0;}
	.s2_c .s2_cl .s2_cla .s2_claa{font-size: 16px;}
	.s2_c .s2_cl .s2_cla .s2_clab{font-size: 40px;margin-top: 10px;}
	.s2_c .s2_cl .s2_clb{margin-top: 80px;}
	.s2_c .s2_cl .s2_clb ul li{line-height: 80px;}
	.s2_c .s2_cl .s2_clb ul li .s2_clbb{font-size: 16px;margin-left: 20px;}
	.s2_c .s2_cl .s2_clb ul li .s2_clba img{width: 40px;}
	.s2_c .s2_cr .s2_cric .s2_crica{padding-top: 110px;font-size: 40px;}
	.s2_c .s2_cr .s2_cric .s2_cricb{margin-top: 20px;font-size: 16px;line-height: 26px;}
	.s2_c .s2_cr .s2_cric .s2_cricc{margin-top: 30px;}
	.s2_c .s2_cr .s2_cric .s2_cricc{font-size: 16px;color: #555555;}
	.s2_c .s2_cr .s2_cric .s2_cricc i{margin-right: 10px;width: 38px;height: 38px;border-radius: 38px;}
}
@media only screen and (max-width:1200px){
	.section2{margin-top: 40px;}
	.s2_c .s2_cl{padding: 50px 0;}
	.s2_c .s2_cl .s2_cla .s2_claa{font-size: 13px;}
	.s2_c .s2_cl .s2_cla .s2_clab{font-size: 32px;margin-top: 5px;}
	.s2_c .s2_cl .s2_clb{margin-top: 50px;}
	.s2_c .s2_cl .s2_clb ul li{line-height: 70px;}
	.s2_c .s2_cl .s2_clb ul li .s2_clbb{font-size: 14px;margin-left: 15px;}
	.s2_c .s2_cl .s2_clb ul li .s2_clba img{width: 35px;}
	.s2_c .s2_cr .s2_cric .s2_crica{padding-top: 70px;font-size: 32px;}
	.s2_c .s2_cr .s2_cric .s2_cricb{margin-top: 15px;font-size: 14px;line-height: 22px;}
	.s2_c .s2_cr .s2_cric .s2_cricc{margin-top: 20px;}
	.s2_c .s2_cr .s2_cric .s2_cricc{font-size: 14px;color: #555555;}
	.s2_c .s2_cr .s2_cric .s2_cricc i{margin-right: 10px;width: 30px;height: 30px;border-radius: 30px;}
}
@media only screen and (max-width:640px){
	.section2{margin-top: 20px;}
	.s2_c{display: none;}
	.s2_d{display: block;padding: 20px 0 0;}
	.s2_d .s2_da{text-align: center;}
	.s2_d .s2_da .s2_daa{font-size: 13px;color: #000000;}
	.s2_d .s2_da .s2_daa span{padding-left: 42px;background: url(tit_03.png) no-repeat left center;}
	.s2_d .s2_da .s2_dab{font-size: 24px;color: #000;}
	.s2_d .swiper-container{margin-top: 15px;}
	.s2_d .swiper-container .swiper-slide{padding: 5% 3% 8%;box-sizing: border-box;}
	.s2_d .swiper-container .swiper-slide .s2_da{font-size: 16px;color: #161415;}
	.s2_d .swiper-container .swiper-slide .s2_db{margin-top: 10px;font-size: 13px;color: #595959;line-height: 21px;}
	.s2_d .swiper-container .swiper-slide .s2_dc{margin-top: 15px;font-size: 13px;color: #555555;}
	.s2_d .swiper-container .swiper-slide .s2_dc i{display: inline-block;vertical-align: middle;margin-right: 10px;width: 30px;height: 30px;border-radius: 30px;background: #52c3f1 url(more1_07.png) no-repeat center;transition: all 0.6s;}
	.s2_d .swiper-container .swiper-slide .s2_dc span{display: inline-block;vertical-align: middle;}

}

.section3{background: url(s3_bg_02.jpg) no-repeat center;background-size: cover;}
.s3_c .swiper-slide{box-sizing: border-box;border-right: 1px solid #dfdfdf;padding-top: 260px;position: relative;overflow: hidden;}
.s3_c .swiper-slide .s3_ci .s3_cia{overflow: hidden;transition: all 0.6s;position: relative;top:0;}
.s3_c .swiper-slide .s3_ci .s3_cia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s3_c .swiper-slide:hover .s3_ci .s3_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); 
}
.s3_c .swiper-slide .s3_ci .s3_cib{padding: 0 72px;margin-top: 80px;height: 360px;position: relative;transition: all 0.6s;top:0;z-index: 3}
.s3_c .swiper-slide .s3_ci .s3_cib .s3_ciba{font-size: 22px;color: #5a5a5a;}
.s3_c .swiper-slide .s3_ci .s3_cib .s3_cibb{font-size: 22px;color: #5a5a5a;margin-top: 15px;}
.s3_c .swiper-slide .s3_ci .s3_cib .s3_cibc{margin-top: 20px;width: 23px;height: 4px;background: #014099;}
.s3_c .swiper-slide .s3_ci .s3_cib .s3_cibd{margin-top: 20px;font-size: 18px;color: #515151;line-height: 32px;display: none;}
.s3_c .swiper-slide .s3_ci .s3_cif{position: absolute;bottom: -300px;left:0;width: 100%;height: 300px;z-index: 1;transition: all 0.6s;}
.s3_c .swiper-slide .s3_ci .s3_cif .s3_cifa{position: absolute;bottom: 100px;left: 32px;font-size: 18px;color: #333;}
.s3_c .swiper-slide .s3_ci .s3_cif .s3_cifa i{display: inline-block;vertical-align: middle;margin-right: 13px;width: 44px;height: 44px;border-radius: 44px;background: #52c3f1 url(more1_07.png) no-repeat center;transition: all 0.6s;}
.s3_c .swiper-slide .s3_ci .s3_cif .s3_cifa i span{display: inline-block;vertical-align: middle;}
.s3_c .swiper-slide:hover .s3_ci .s3_cib{padding: 0 32px;}
.s3_c .swiper-slide:hover .s3_ci .s3_cia{top: -150px;}
.s3_c .swiper-slide:hover .s3_ci .s3_cib{top:-150px;}
.s3_c .swiper-slide:hover .s3_ci .s3_cib .s3_cibd{display: block;}
.s3_c .swiper-slide:before{width: 0%;height: 100%;position: absolute;right: 0%;bottom: 0%;content: '';background-color: #fff;-webkit-transition: all 0.6s cubic-bezier(.23, 1, .32, 1);}
.s3_c .swiper-slide:hover .s3_ci .s3_cif{bottom: 0;}
.s3_c .swiper-slide:hover:before{width: 100%;top: 0%;right: auto;left: 0%;}
@media only screen and (max-width:1634px){
	.s3_c .swiper-slide{padding-top: 200px;}
	.s3_c .swiper-slide .s3_ci .s3_cib{padding: 0 50px;margin-top: 50px;height: 300px;}
	.s3_c .swiper-slide .s3_ci .s3_cib .s3_ciba{font-size: 18px;}
	.s3_c .swiper-slide .s3_ci .s3_cib .s3_cibb{font-size: 18px;margin-top: 10px;}
	.s3_c .swiper-slide .s3_ci .s3_cib .s3_cibc{margin-top: 10px;width: 20px;height: 3px;}
	.s3_c .swiper-slide .s3_ci .s3_cib .s3_cibd{margin-top: 10px;font-size: 16px;line-height: 26px;}
	.s3_c .swiper-slide .s3_ci .s3_cif{bottom: -250px;height: 250px;}
	.s3_c .swiper-slide .s3_ci .s3_cif .s3_cifa{bottom: 70px;left:25px;font-size: 16px;}
	.s3_c .swiper-slide .s3_ci .s3_cif .s3_cifa i{margin-right: 10px;width: 38px;height: 38px;border-radius: 38px;}
	.s3_c .swiper-slide:hover .s3_ci .s3_cib{padding: 0 25px;}
	.s3_c .swiper-slide:hover .s3_ci .s3_cia{top: -100px;}
	.s3_c .swiper-slide:hover .s3_ci .s3_cib{top: -100px;}
}
@media only screen and (max-width:1200px){
	.s3_c .swiper-slide{padding-top: 150px;}
	.s3_c .swiper-slide .s3_ci .s3_cib{padding: 0 40px;margin-top: 30px;height: 250px;}
	.s3_c .swiper-slide .s3_ci .s3_cib .s3_ciba{font-size: 16px;}
	.s3_c .swiper-slide .s3_ci .s3_cib .s3_cibb{font-size: 16px;margin-top: 7px;}
	.s3_c .swiper-slide .s3_ci .s3_cib .s3_cibc{margin-top: 7px;width: 15px;height: 2px;}
	.s3_c .swiper-slide .s3_ci .s3_cib .s3_cibd{margin-top: 7px;font-size: 14px;line-height: 20px;}
	.s3_c .swiper-slide .s3_ci .s3_cif{bottom: -200px;height: 200px;}
	.s3_c .swiper-slide .s3_ci .s3_cif .s3_cifa{bottom: 40px;left:20px;font-size: 14px;}
	.s3_c .swiper-slide .s3_ci .s3_cif .s3_cifa i{width: 30px;height: 30px;border-radius: 30px;}
	.s3_c .swiper-slide:hover .s3_ci .s3_cib{padding: 0 20px;}
	.s3_c .swiper-slide:hover .s3_ci .s3_cia{top: -50px;}
	.s3_c .swiper-slide:hover .s3_ci .s3_cib{top: -50px;}
}
@media only screen and (max-width:640px){
	.s3_c .swiper-slide{padding-top: 20px;width: 50%;border-right: 0;padding: 4%;}
	.s3_c .swiper-slide .s3_ci .s3_cib{padding: 0 10px;margin-top: 10px;height: auto;}
	.s3_c .swiper-slide .s3_ci .s3_cib .s3_ciba{font-size: 14px;}
	.s3_c .swiper-slide .s3_ci .s3_cib .s3_cibb{font-size: 14px;margin-top: 5px;}
	.s3_c .swiper-slide .s3_ci .s3_cib .s3_cibc{margin-top: 5px;width: 12px;height: 2px;}
	.s3_c .swiper-slide:hover .s3_ci .s3_cif{display: none;}
	.s3_c .swiper-slide:hover .s3_ci .s3_cia{top: -0;}
	.s3_c .swiper-slide:hover .s3_ci .s3_cib{top:-0;}
	.s3_c .swiper-slide:hover .s3_ci .s3_cib .s3_cibd{display: none;}
	.s3_c .swiper-slide:hover .s3_ci .s3_cib{padding: 0 10px;}
}

.section4{padding: 85px 0 125px;background: url(s4_bg_02.jpg) no-repeat center;background-size: cover;}
.s4_t{text-align: center;background: url(s4_1_05.png) no-repeat center;padding: 0 0;background-size: contain;padding: 10px 0}
.s4_t .s4_ta{font-size: 18px;color: #000000;}
.s4_t .s4_ta span{padding-left: 42px;background: url(tit_03.png) no-repeat left center;}
.s4_t .s4_tb{font-size: 48px;color: #014099;font-weight: bold;line-height: 1.3;margin-top: 5px;}
.s4_t .s4_tc{color: #014099;}
.s4_t .s4_tc span{font-size: 40px;font-weight: bold;}
.s4_t .s4_tc s{font-size: 18px;text-decoration: none;}
.s4_t .s4_tc b{font-size: 18px;font-weight: normal;}
.s4_c{margin-top: 50px;}
.s4_c .s4_cb{display: none;}
@media only screen and (max-width:1634px){
	.section4{padding: 65px 0 95px;}
	.s4_t .s4_ta{font-size: 16px;}
	.s4_t .s4_tb{font-size: 40px;margin-top: 15px;}
	.s4_c{margin-top: 40px;}

	.s4_t .s4_tc span{font-size: 34px;}
	.s4_t .s4_tc s{font-size: 16px;}
	.s4_t .s4_tc b{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.section4{padding: 45px 0 65px;}
	.s4_t .s4_ta{font-size: 14px;}
	.s4_t .s4_tb{font-size: 32px;margin-top: 10px;}
	.s4_c{margin-top: 30px;}
	.s4_t .s4_tc span{font-size: 26px;}
	.s4_t .s4_tc s{font-size: 14px;}
	.s4_t .s4_tc b{font-size: 14px;}
}
@media only screen and (max-width:640px){
	.section4{padding: 20px 0 35px;}
	.s4_t .s4_ta{font-size: 13px;}
	.s4_t .s4_tb{font-size: 24px;margin-top: 0;}
	.s4_c{margin-top: 20px;}
	.s4_c .s4_cb{display: block;}
	.s4_c .s4_ca{display: none;}
	.s4_t .s4_tc span{font-size: 20px;}
	.s4_t .s4_tc s{font-size: 13px;}
	.s4_t .s4_tc b{font-size: 13px;}
}

.section5{padding: 120px 0 85px;}
.s5_t .s5_tl{float: left;font-size: 48px;color: #014099;font-weight: bold;}
.s5_t .s5_tr{float: right;margin-top: 10px;}
.s5_t .s5_tr a{font-size: 18px;color: #555555;}
.s5_t .s5_tr a i{display: inline-block;vertical-align: middle;margin-right: 13px;width: 44px;height: 44px;border-radius: 44px;background: #52c3f1 url(more1_07.png) no-repeat center;transition: all 0.6s;}
.s5_t .s5_tr a span{display: inline-block;vertical-align: middle;}
.s5_t .s5_tr a:hover i{transform: rotate(45deg);}
.s5_t .s5_tr a:hover span{color: #52c3f1;}
.s5_c{margin-top: 80px;}
.s5_c .s5_cl{float: left;width: 865px;padding-right: 75px;border-right: 1px solid #dcdcdc;}
.s5_c .s5_cl .s5_cli{padding: 50px 0;border-bottom: 1px solid #e0e0e0;position: relative;}
.s5_c .s5_cl .s5_cli:first-child{padding-top: 16px;}
.s5_c .s5_cl .s5_cli:before{content: "";position: absolute;left:0;bottom: -1px;width: 0;height: 3px;background: #0b4ca1;transition: all 0.6s;}
.s5_c .s5_cl .s5_cli:hover:before{width: 100%;}
.s5_c .s5_cl .s5_cli .s5_clil{float: left;width: 323px;overflow: hidden;border-radius: 15px;}
.s5_c .s5_cl .s5_cli .s5_clil img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s5_c .s5_cl .s5_cli:hover .s5_clil 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); 
}
.s5_c .s5_cl .s5_cli .s5_clir{float: right;width: calc(100% - 360px);}
.s5_c .s5_cl .s5_cli .s5_clir .s5_clira{font-size: 20px;color: #000000;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s5_c .s5_cl .s5_cli:hover .s5_clir .s5_clira{color: #0b4ca1}
.s5_c .s5_cl .s5_cli .s5_clir .s5_clirb{margin-top: 20px;font-size: 16px;color: #666666;line-height: 28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.s5_c .s5_cl .s5_cli .s5_clir .s5_clirc{margin-top: 45px;}
.s5_c .s5_cl .s5_cli .s5_clir .s5_clirc .s5_clircl{float: left;font-size: 14px;color: #919191;}
.s5_c .s5_cl .s5_cli .s5_clir .s5_clirc .s5_clircr{float: right;}
.s5_c .s5_cl .s5_cli .s5_clir .s5_clirc .s5_clircr span{font-size: 14px;color: #0b4ca1;padding-right: 50px;background: url(s5_2_09.png) no-repeat right center;transition: all 0.6s;}
.s5_c .s5_cl .s5_cli:hover .s5_clir .s5_clirc .s5_clircr span{padding-right: 60px;}
.s5_c .s5_cr{float: right;width: 565px;}
.s5_c .s5_cr .swiper-slide{background: #f3f3f3;border-radius: 16px;overflow: hidden;}
.s5_c .s5_cr .swiper-slide .s5_cri .s5_cria{overflow: hidden;}
.s5_c .s5_cr .swiper-slide .s5_cri .s5_cria img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s5_c .s5_cr .swiper-slide:hover .s5_cri .s5_cria 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); 
}
.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib{padding: 40px 32px 28px;}
.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib .s5_criba{font-size: 20px;color: #1f1f1f;font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib .s5_cribb{margin-top: 20px;font-size: 16px;color: #666666;line-height: 28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib .s5_cribc{margin-top: 40px;}
.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib .s5_cribc span{font-size: 14px;color: #0b4ca1;padding-right: 50px;background: url(s5_2_09.png) no-repeat right center;transition: all 0.6s;}
.s5_c .s5_cr .swiper-slide:hover .s5_cri .s5_crib .s5_cribc span{padding-right: 60px;}
.s5_c .s5_cr .swiper-slide:hover .s5_cri .s5_crib .s5_criba{color: #0b4ca1;}
@media only screen and (max-width:1634px){
	.section5{padding: 95px 0 65px;}
	.s5_t .s5_tl{font-size: 40px;}
	.s5_t .s5_tr a{font-size: 16px;}
	.s5_t .s5_tr a i{margin-right: 10px;width: 38px;height: 38px;}
	.s5_c{margin-top: 60px;}
	.s5_c .s5_cl{width: 670px;padding-right: 50px;}
	.s5_c .s5_cl .s5_cli{padding: 38px 0;}
	.s5_c .s5_cl .s5_cli:first-child{padding-top: 10px;}
	.s5_c .s5_cl .s5_cli .s5_clil{width: 240px;}
	.s5_c .s5_cl .s5_cli .s5_clir{width: calc(100% - 270px);}
	.s5_c .s5_cl .s5_cli .s5_clir .s5_clira{margin-top: 10px;font-size: 18px;}
	.s5_c .s5_cl .s5_cli .s5_clir .s5_clirb{margin-top: 15px;font-size: 14px;line-height: 22px;}
	.s5_c .s5_cl .s5_cli .s5_clir .s5_clirc{margin-top: 30px;}
	.s5_c .s5_cr{width: 415px;}
	.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib{padding: 30px 25px 20px;}
	.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib .s5_criba{font-size: 18px;}
	.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib .s5_cribb{margin-top: 15px;font-size: 14px;line-height: 22px;}
	.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib .s5_cribc{margin-top: 30px;}
}
@media only screen and (max-width:1200px){
	.section5{padding: 65px 0 45px;}
	.s5_t .s5_tl{font-size: 32px;}
	.s5_t .s5_tr a{font-size: 14px;}
	.s5_t .s5_tr a i{margin-right: 10px;width: 30px;height: 30px;}
	.s5_c{margin-top: 40px;}
	.s5_c .s5_cl{width: 100%;padding-right: 0;border-right: 0;float: none;}
	.s5_c .s5_cl .s5_cli{padding: 20px 0;}
	.s5_c .s5_cl .s5_cli .s5_clir .s5_clira{margin-top: 10px;font-size: 16px;}
	.s5_c .s5_cl .s5_cli .s5_clir .s5_clirb{margin-top: 10px;font-size: 13px;line-height: 20px;}
	.s5_c .s5_cl .s5_cli .s5_clir .s5_clirc{margin-top: 20px;}
	.s5_c .s5_cl .s5_cli .s5_clir .s5_clirc .s5_clircl{font-size: 13px;}
	.s5_c .s5_cl .s5_cli .s5_clir .s5_clirc .s5_clircr span{font-size: 13px;}
	.s5_c .s5_cr{float: none;width: 100%;margin-top: 30px;}
	.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib{padding: 20px 20px 15px;}
	.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib .s5_criba{font-size: 16px;}
	.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib .s5_cribb{margin-top: 10px;font-size: 13px;line-height: 20px;}
	.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib .s5_cribc{margin-top: 20px;}
	.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib .s5_cribc span{font-size: 13px;}
}
@media only screen and (max-width:640px){
	.section5{padding: 30px 0 20px;}
	.s5_t .s5_tl{font-size: 24px;}
	.s5_t .s5_tr a{font-size: 13px;}
	.s5_t .s5_tr a i{margin-right: 10px;width: 24px;height: 24px;}
	.s5_c{margin-top: 20px;}
	.s5_c .s5_cl .s5_cli{padding: 15px 0;}
	.s5_c .s5_cl .s5_cli .s5_clil{float: none;width: 100%;}
	.s5_c .s5_cl .s5_cli .s5_clir{float: none;width: 100%;}
	.s5_c .s5_cl .s5_cli .s5_clir .s5_clira{margin-top: 10px;font-size: 15px;}
	.s5_c .s5_cl .s5_cli .s5_clir .s5_clirb{margin-top: 5px;font-size: 12px;line-height: 18px;}
	.s5_c .s5_cl .s5_cli .s5_clir .s5_clirc{margin-top: 10px;}
	.s5_c .s5_cl .s5_cli .s5_clir .s5_clirc .s5_clircl{font-size: 12px;}
	.s5_c .s5_cl .s5_cli .s5_clir .s5_clirc .s5_clircr span{font-size: 12px;}
	.s5_c .s5_cr{margin-top: 20px;}
	.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib{padding: 15px 15px 10px;}
	.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib .s5_criba{font-size: 15px;}
	.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib .s5_cribb{margin-top: 5px;font-size: 12px;line-height:18px;}
	.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib .s5_cribc{margin-top: 10px;}
	.s5_c .s5_cr .swiper-slide .s5_cri .s5_crib .s5_cribc span{font-size: 12px;}
}

