/* CSS Document */
@charset "utf-8";
.container{position: relative;}

.section1{background: #f5f5f5;padding:42px 0 37px;}
.s_t{position: relative;text-align: center;width: 100%;left:50%;margin-left: -50%;}
.s_t .s_ta{position: absolute;width: 100%;font-size: 30px;top:28px;}
.s_t .s_ta i{display: inline-block;width: calc(50% - 77px);vertical-align: middle;height: 1px;background: #a4a4a4;}
.s_t .s_ta span{width: 154px;display: inline-block;background: url(s_t_03.png) no-repeat center;vertical-align: middle;}
.s_t .s_tb{font-size: 68px;color: #ffffff;font-weight: bold;text-transform: uppercase;}
.s_t .s_tc{font-size: 12px;color: #666666;margin-top: -10px;}
.s_t .s_td{width: 56px;height: 3px;background: #187abc;display: inline-block;}
.s1_c{margin-top: 38px;}
.s1_c .s1_cc{width: 1217px;}
.s1_c ul li{float:left;margin:0 17px 40px 0;width:287px;}
.s1_c ul li div{line-height: 46px;background: #fff;text-align: center;font-size: 15px;color: #333333;}
.s1_c ul li:hover div{background: #187abc;color: #fff;}

.section2{background: #187abc;padding:50px 0 108px;}
.section2 .s_t .s_ta i{background: #fff;}
.section2 .s_t .s_ta span{background: url(s_t3_03.png) no-repeat center;color: #fff;}
.section2 .s_t .s_tb{color: #0462a5;}
.section2 .s_t .s_tc{color: #fff;}
.section2 .s_t .s_td{background: #fff;}
.s2_c{margin-top: 65px;}
.s2_c .s2_cl{float:left;width: 487px;height: 279px;background: #0462a5;margin-left: 16px;position: relative;}
.s2_c .s2_cl img{position: absolute;top:-17px;left:-16px;}
.s2_c .s2_cr{float:right;width: 650px;margin-right: 10px;font-size: 14px;color: #fff;line-height: 40px;margin-top: -15px;}

.section3 .s_t .s_tb{color: #efefef;}
.s3_c{margin-top: 35px;}
.s3_c .swiper-slide img{border:1px solid #898989;box-sizing: border-box;}

.section4{margin-top: 100px;background: #efefef;padding:40px 0 62px;}
.s4_c{margin-top: 47px;}
.s4_c .s4_cc .s4_cci{float:left;width: 575px;height: 108px;box-shadow: 0 0 5px #dadada;background: #fff;margin-bottom: 13px;padding-top: 20px;}
.s4_c .s4_cc .s4_cci:nth-child(2n){float:right;}
.s4_c .s4_cc .s4_cci .s4_ccil{float:left;width: 117px;text-align: right;}
.s4_c .s4_cc .s4_cci .s4_ccil div{font-size: 28px;color: #141414;}
.s4_c .s4_cc .s4_cci .s4_ccil p{font-size: 15px;}
.s4_c .s4_cc .s4_cci .s4_ccir{float:right;width: 396px;margin-right: 47px;}
.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccira{font-size: 18px;color: #333333;margin-top: 5px;overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;}
.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccirb{font-size: 14px;color: #666666;line-height: 25px;margin-top: 5px;}
.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccirc{margin-top: 5px;font-size: 14px;color: #666;display: none;}
.s4_c .s4_cd{text-align: center;margin-top: 34px;}
.s4_c .s4_cd a{display: inline-block;width: 160px;height: 49px;border:1px solid #898989;border-radius: 25px;line-height: 49px;font-size: 19px;color: #626262;}

@media screen and (max-width:1200px) and (min-width:900px){
	.b-in{width: 98%}
	.section1{background: #f5f5f5;padding:3% 0 3%;}
	.s_t{position: relative;text-align: center;width: 1920px;left:50%;margin-left: -960px;}
	.s_t .s_ta{position: absolute;width: 100%;font-size: 30px;top:28px;}
	/*.s_t .s_ta i{display: inline-block;width: 883px;vertical-align: middle;height: 1px;background: #a4a4a4;}*/
	.s_t .s_ta span{width: 154px;display: inline-block;background: url(s_t_03.png) no-repeat center;vertical-align: middle;}
	.s_t .s_tb{font-size: 66px;color: #ffffff;font-weight: bold;}
	.s_t .s_tc{font-size: 12px;color: #666666;margin-top: -10px;}
	.s_t .s_td{width: 56px;height: 3px;background: #ed6d00;display: inline-block;}
	.s1_c{margin-top: 3%;}
	.s1_c .s1_cc{width: 100%;}
	.s1_c ul li{float:left;margin:0 1.5% 2.5% 1.5%;width: 30.33333%}
	.s1_c ul li div{line-height: 44px;background: #fff;text-align: center;font-size: 15px;color: #333333;}

	.section2{padding:3% 0 6%;}
	.s2_c{margin-top: 4%;}
	.s2_c .s2_cl{float:none;width: 487px;height: 279px;background: #961a13;position: relative;margin:0 auto;}
	.s2_c .s2_cl img{position: absolute;top:-17px;left:-16px;}
	.s2_c .s2_cr{float:none;width: 100%;margin-right: 0;font-size: 14px;color: #fff;line-height: 2;margin-top: 15px;}

	.s3_c{margin-top: 3%;}

	.section4{margin-top: 6%;background: #efefef;padding:3% 0 4%;}
	.s4_c{margin-top: 3%;}
	.s4_c .s4_cc .s4_cci{float:none;width: 95%;height: auto;box-shadow: 0 0 5px #dadada;background: #fff;margin:0 auto 2%;padding: 2% 0;}
	.s4_c .s4_cc .s4_cci:nth-child(2n){float:none;}
	.s4_c .s4_cc .s4_cci .s4_ccil{float:left;width: 15%;text-align: right;}
	.s4_c .s4_cc .s4_cci .s4_ccil div{font-size: 28px;color: #141414;}
	.s4_c .s4_cc .s4_cci .s4_ccil p{font-size: 15px;}
	.s4_c .s4_cc .s4_cci .s4_ccir{float:left;width: 80%;margin-right: 0;margin-left: 3%;}
	.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccira{font-size: 18px;color: #333333;margin-top: 5px;}
	.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccirb{font-size: 14px;color: #666666;line-height: 25px;margin-top: 5px;}
	.s4_c .s4_cd{text-align: center;margin-top: 34px;}
	.s4_c .s4_cd a{display: inline-block;width: 160px;height: 49px;border:1px solid #898989;border-radius: 25px;line-height: 49px;font-size: 19px;color: #626262;}

}
@media screen and (max-width:900px) and (min-width:640px){
	.b-in{width: 98%}
	.section1{background: #f5f5f5;padding:3% 0 3%;}
	.s_t{position: relative;text-align: center;width: 1920px;left:50%;margin-left: -960px;}
	.s_t .s_ta{position: absolute;width: 100%;font-size: 29px;top:28px;}
	/*.s_t .s_ta i{display: inline-block;width: 883px;vertical-align: middle;height: 1px;background: #a4a4a4;}*/
	.s_t .s_ta span{width: 154px;display: inline-block;background: url(s_t_03.png) no-repeat center;vertical-align: middle;}
	.s_t .s_tb{font-size: 64px;color: #ffffff;font-weight: bold;}
	.s_t .s_tc{font-size: 12px;color: #666666;margin-top: -10px;}
	.s_t .s_td{width: 56px;height: 3px;background: #ed6d00;display: inline-block;}
	.s1_c{margin-top: 3%;}
	.s1_c .s1_cc{width: 100%;}
	.s1_c ul li{float:left;margin:0 1.5% 2.5% 1.5%;width: 30.33333%}
	.s1_c ul li div{line-height: 44px;background: #fff;text-align: center;font-size: 15px;color: #333333;}

	.section2{padding:3% 0 6%;}
	.s2_c{margin-top: 4%;}
	.s2_c .s2_cl{float:none;width: 487px;height: 279px;background: #961a13;position: relative;margin:0 auto;}
	.s2_c .s2_cl img{position: absolute;top:-17px;left:-16px;}
	.s2_c .s2_cr{float:none;width: 100%;margin-right: 0;font-size: 14px;color: #fff;line-height: 2;margin-top: 15px;}

	.s3_c{margin-top: 3%;}

	.section4{margin-top: 6%;background: #efefef;padding:3% 0 4%;}
	.s4_c{margin-top: 3%;}
	.s4_c .s4_cc .s4_cci{float:none;width: 95%;height: auto;box-shadow: 0 0 5px #dadada;background: #fff;margin:0 auto 2%;padding: 2% 0;}
	.s4_c .s4_cc .s4_cci:nth-child(2n){float:none;}
	.s4_c .s4_cc .s4_cci .s4_ccil{float:left;width: 20%;text-align: right;}
	.s4_c .s4_cc .s4_cci .s4_ccil div{font-size: 28px;color: #141414;}
	.s4_c .s4_cc .s4_cci .s4_ccil p{font-size: 15px;}
	.s4_c .s4_cc .s4_cci .s4_ccir{float:left;width: 75%;margin-right: 0;margin-left: 3%;}
	.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccira{font-size: 18px;color: #333333;margin-top: 5px;}
	.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccirb{font-size: 14px;color: #666666;line-height: 25px;margin-top: 5px;}
	.s4_c .s4_cd{text-align: center;margin-top: 34px;}
	.s4_c .s4_cd a{display: inline-block;width: 160px;height: 49px;border:1px solid #898989;border-radius: 25px;line-height: 49px;font-size: 19px;color: #626262;}

	
}
@media screen and (max-width:640px) and (min-width:560px){
	.b-in{width: 98%}
	.section1{background: #f5f5f5;padding:3% 0 3%;}
	.s_t{position: relative;text-align: center;width: 1920px;left:50%;margin-left: -960px;}
	.s_t .s_ta{position: absolute;width: 100%;font-size: 28px;top:28px;}
	/*.s_t .s_ta i{display: inline-block;width: 883px;vertical-align: middle;height: 1px;background: #a4a4a4;}*/
	.s_t .s_ta span{width: 154px;display: inline-block;background: url(s_t_03.png) no-repeat center;vertical-align: middle;}
	.s_t .s_tb{font-size: 62px;color: #ffffff;font-weight: bold;}
	.s_t .s_tc{font-size: 12px;color: #666666;margin-top: -10px;}
	.s_t .s_td{width: 56px;height: 3px;background: #187abc;display: inline-block;}
	.s1_c{margin-top: 3%;}
	.s1_c .s1_cc{width: 100%;}
	.s1_c ul li{float:left;margin:0 1.5% 2.5% 1.5%;width: 47%}
	.s1_c ul li div{line-height: 44px;background: #fff;text-align: center;font-size: 15px;color: #333333;}

	.section2{padding:3% 0 6%;}
	.s2_c{margin-top: 4%;}
	.s2_c .s2_cl{float:none;width: 80%;height: auto;background: #025c9c;position: relative;margin:0 auto;}
	.s2_c .s2_cl img{position: static;top:0px;left:0px;}
	.s2_c .s2_cr{float:none;width: 100%;margin-right: 0;font-size: 14px;color: #fff;line-height: 2;margin-top: 15px;}

	.s3_c{margin-top: 3%;}

	.section4{margin-top: 6%;background: #efefef;padding:3% 0 4%;}
	.s4_c{margin-top: 3%;}
	.s4_c .s4_cc .s4_cci{float:none;width: 95%;height: auto;box-shadow: 0 0 5px #dadada;background: #fff;margin:0 auto 2%;padding: 2% 0;}
	.s4_c .s4_cc .s4_cci:nth-child(2n){float:none;}
	.s4_c .s4_cc .s4_cci .s4_ccil{float:left;width: 20%;text-align: right;}
	.s4_c .s4_cc .s4_cci .s4_ccil div{font-size: 28px;color: #141414;}
	.s4_c .s4_cc .s4_cci .s4_ccil p{font-size: 15px;}
	.s4_c .s4_cc .s4_cci .s4_ccir{float:left;width: 75%;margin-right: 0;margin-left: 3%;}
	.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccira{font-size: 18px;color: #333333;margin-top: 5px;}
	.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccirb{font-size: 14px;color: #666666;line-height: 25px;margin-top: 5px;}
	.s4_c .s4_cd{text-align: center;margin-top: 34px;}
	.s4_c .s4_cd a{display: inline-block;width: 160px;height: 49px;border:1px solid #898989;border-radius: 25px;line-height: 49px;font-size: 19px;color: #626262;}

	
}
@media screen and (max-width:560px) and (min-width:480px){
	.b-in{width: 98%}

	.section1{background: #f5f5f5;padding:3% 0 3%;}
	.s_t{position: relative;text-align: center;width: 1920px;left:50%;margin-left: -960px;}
	.s_t .s_ta{position: absolute;width: 100%;font-size: 27px;top:28px;}
	/*.s_t .s_ta i{display: inline-block;width: 883px;vertical-align: middle;height: 1px;background: #a4a4a4;}*/
	.s_t .s_ta span{width: 154px;display: inline-block;background: url(s_t_03.png) no-repeat center;vertical-align: middle;}
	.s_t .s_tb{font-size: 60px;color: #ffffff;font-weight: bold;}
	.s_t .s_tc{font-size: 12px;color: #666666;margin-top: -10px;}
	.s_t .s_td{width: 56px;height: 3px;background: #ed6d00;display: inline-block;}
	.s1_c{margin-top: 3%;}
	.s1_c .s1_cc{width: 100%;}
	.s1_c ul li{float:left;margin:0 1.5% 2.5% 1.5%;width: 47%}
	.s1_c ul li div{line-height: 44px;background: #fff;text-align: center;font-size: 15px;color: #333333;}

	.section2{padding:3% 0 6%;}
	.s2_c{margin-top: 4%;}
	.s2_c .s2_cl{float:none;width: 80%;height: auto;background: #961a13;position: relative;margin:0 auto;}
	.s2_c .s2_cl img{position: static;top:0px;left:0px;}
	.s2_c .s2_cr{float:none;width: 100%;margin-right: 0;font-size: 14px;color: #fff;line-height: 2;margin-top: 15px;}

	.s3_c{margin-top: 3%;}

	.section4{margin-top: 6%;background: #efefef;padding:3% 0 4%;}
	.s4_c{margin-top: 3%;}
	.s4_c .s4_cc .s4_cci{float:none;width: 96%;height: auto;box-shadow: 0 0 5px #dadada;background: #fff;margin:0 auto 2%;padding: 2% 2%;}
	.s4_c .s4_cc .s4_cci:nth-child(2n){float:none;}
	.s4_c .s4_cc .s4_cci .s4_ccil{float:left;width: 20%;text-align: right;display: none}
	.s4_c .s4_cc .s4_cci .s4_ccil div{font-size: 28px;color: #141414;}
	.s4_c .s4_cc .s4_cci .s4_ccil p{font-size: 15px;}
	.s4_c .s4_cc .s4_cci .s4_ccir{float:left;width: 100%;margin-right: 0;margin-left: 0;}
	.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccira{font-size: 15px;color: #333333;margin-top: 5px;}
	.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccirb{font-size: 12px;color: #666666;line-height: 20px;margin-top: 5px;}
	.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccirc{display: block;}
	.s4_c .s4_cd{text-align: center;margin-top: 3%;}
	.s4_c .s4_cd a{display: inline-block;width: 50%;height: 45px;border:1px solid #898989;border-radius: 22px;line-height: 45px;font-size: 17px;color: #626262;}

	
}
@media screen and (max-width:480px) and (min-width:400px){
	.b-in{width: 98%}
	.section1{background: #f5f5f5;padding:3% 0 3%;}
	.s_t{position: relative;text-align: center;width: 100%;left:50%;margin-left: -50%;}
	.s_t .s_ta{position: absolute;width: 100%;font-size: 26px;top:28px;}
	/*.s_t .s_ta i{display: inline-block;width: 883px;vertical-align: middle;height: 1px;background: #a4a4a4;}*/
	.s_t .s_ta span{width: 154px;display: inline-block;background: url(s_t_03.png) no-repeat center;vertical-align: middle;}
	.s_t .s_tb{font-size: 58px;color: #ffffff;font-weight: bold;}
	.s_t .s_tc{font-size: 12px;color: #666666;margin-top: -10px;}
	.s_t .s_td{width: 56px;height: 3px;background: #ed6d00;display: inline-block;}
	.s1_c{margin-top: 3%;}
	.s1_c .s1_cc{width: 100%;}
	.s1_c ul li{float:left;margin:0 1.5% 2.5% 1.5%;width: 47%}
	.s1_c ul li div{line-height: 42px;background: #fff;text-align: center;font-size: 14px;color: #333333;}

	.section2{padding:3% 0 6%;}
	.s2_c{margin-top: 4%;}
	.s2_c .s2_cl{float:none;width: 80%;height: auto;background: #961a13;position: relative;margin:0 auto;}
	.s2_c .s2_cl img{position: static;top:0px;left:0px;}
	.s2_c .s2_cr{float:none;width: 100%;margin-right: 0;font-size: 13px;color: #fff;line-height: 2;margin-top: 15px;}

	.s3_c{margin-top: 3%;}

	.section4{margin-top: 6%;background: #efefef;padding:3% 0 4%;}
	.s4_c{margin-top: 3%;}
	.s4_c .s4_cc .s4_cci{float:none;width: 96%;height: auto;box-shadow: 0 0 5px #dadada;background: #fff;margin:0 auto 2%;padding: 2% 2%;}
	.s4_c .s4_cc .s4_cci:nth-child(2n){float:none;}
	.s4_c .s4_cc .s4_cci .s4_ccil{float:left;width: 20%;text-align: right;display: none}
	.s4_c .s4_cc .s4_cci .s4_ccil div{font-size: 28px;color: #141414;}
	.s4_c .s4_cc .s4_cci .s4_ccil p{font-size: 15px;}
	.s4_c .s4_cc .s4_cci .s4_ccir{float:left;width: 100%;margin-right: 0;margin-left: 0;}
	.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccira{font-size: 14px;color: #333333;margin-top: 5px;}
	.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccirb{font-size: 12px;color: #666666;line-height: 20px;margin-top: 5px;}
	.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccirc{display: block;}
	.s4_c .s4_cd{text-align: center;margin-top: 3%;}
	.s4_c .s4_cd a{display: inline-block;width: 50%;height: 42px;border:1px solid #898989;border-radius: 20px;line-height: 42px;font-size: 16px;color: #626262;}

}
@media screen and (max-width:400px) and (min-width:320px){
	.b-in{width: 98%}
	.section1{background: #f5f5f5;padding:3% 0 3%;}
	.s_t{position: relative;text-align: center;width: 1920px;left:50%;margin-left: -960px;}
	.s_t .s_ta{position: absolute;width: 100%;font-size: 25px;top:28px;}
	/*.s_t .s_ta i{display: inline-block;width: 883px;vertical-align: middle;height: 1px;background: #a4a4a4;}*/
	.s_t .s_ta span{width: 154px;display: inline-block;background: url(s_t_03.png) no-repeat center;vertical-align: middle;}
	.s_t .s_tb{font-size: 56px;color: #ffffff;font-weight: bold;}
	.s_t .s_tc{font-size: 12px;color: #666666;margin-top: -10px;}
	.s_t .s_td{width: 56px;height: 3px;background: #ed6d00;display: inline-block;}
	.s1_c{margin-top: 3%;}
	.s1_c .s1_cc{width: 100%;}
	.s1_c ul li{float:left;margin:0 1.5% 2.5% 1.5%;width: 47%}
	.s1_c ul li div{line-height: 40px;background: #fff;text-align: center;font-size: 14px;color: #333333;}

	.section2{padding:3% 0 6%;}
	.s2_c{margin-top: 4%;}
	.s2_c .s2_cl{float:none;width: 80%;height: auto;background: #961a13;position: relative;margin:0 auto;}
	.s2_c .s2_cl img{position: static;top:0px;left:0px;}
	.s2_c .s2_cr{float:none;width: 100%;margin-right: 0;font-size: 13px;color: #fff;line-height: 2;margin-top: 15px;}

	.s3_c{margin-top: 3%;}

	.section4{margin-top: 6%;background: #efefef;padding:3% 0 4%;}
	.s4_c{margin-top: 3%;}
	.s4_c .s4_cc .s4_cci{float:none;width: 96%;height: auto;box-shadow: 0 0 5px #dadada;background: #fff;margin:0 auto 2%;padding: 2% 2%;}
	.s4_c .s4_cc .s4_cci:nth-child(2n){float:none;}
	.s4_c .s4_cc .s4_cci .s4_ccil{float:left;width: 20%;text-align: right;display: none}
	.s4_c .s4_cc .s4_cci .s4_ccil div{font-size: 28px;color: #141414;}
	.s4_c .s4_cc .s4_cci .s4_ccil p{font-size: 15px;}
	.s4_c .s4_cc .s4_cci .s4_ccir{float:left;width: 100%;margin-right: 0;margin-left: 0;}
	.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccira{font-size: 14px;color: #333333;margin-top: 5px;}
	.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccirb{font-size: 12px;color: #666666;line-height: 20px;margin-top: 5px;}
	.s4_c .s4_cc .s4_cci .s4_ccir .s4_ccirc{display: block;}
	.s4_c .s4_cd{text-align: center;margin-top: 3%;}
	.s4_c .s4_cd a{display: inline-block;width: 50%;height: 38px;border:1px solid #898989;border-radius: 17px;line-height: 38px;font-size: 16px;color: #626262;}


}