/* CSS Document */
@charset "utf-8";
.container{position: relative;}

.s_t{text-align: center;}
.s_t .s_ta{font-size: 36px;color: #333333;font-weight: bold;line-height: 1;}
.s_t .s_tb{margin:10px auto 0;width: 35px;height: 3px;background: #265996;}
@media only screen and (max-width:1400px){
	.s_t .s_ta{font-size: 30px;}
}
@media only screen and (max-width:1200px){
	.s_t .s_ta{font-size: 24px;}
}
@media only screen and (max-width:640px){
	.s_t .s_ta{font-size: 18px;}
	.s_t .s_tb{margin:5px auto 0;}
}

.section1{margin-top: 80px;}
.s1_c{margin-top: 44px;}
.s1_c .s1_ci{position: relative;}
.s1_c .s1_ci .s1_cib{position: absolute;top:0;left:0;width: 100%;height: 100%;text-align: center;background: rgba(0,0,0,0.2);}
.s1_c .s1_ci .s1_cib .s1_cibx{width: 275px;margin: 0 auto;position: absolute;top:50%;transform: translate(-50%,-50%);left:50%;}
.s1_c .s1_ci .s1_cib .s1_cibb{margin-top: 52px;font-size: 30px;color: #ffffff;}
.s1_c .s1_ci .s1_cib .s1_cibc{margin-top: 15px;line-height: 24px;font-size: 16px;color: rgba(255,255,255,0.7);height: 72px;}
.s1_c .s1_ci .s1_cib:hover{background: none;}
.s1_c .s1_ci .s1_cia{overflow:hidden;}
.s1_c .s1_ci .s1_cia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s1_c .s1_ci:hover .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); 
}
@media only screen and (max-width:1400px){
	.section1{margin-top: 60px;}
	.s1_c{margin-top: 35px;}
	.s1_c .s1_ci .s1_cib .s1_cibx{width: 260px;}
	.s1_c .s1_ci .s1_cib .s1_ciba{width: 80px;margin: 0 auto;}
	.s1_c .s1_ci .s1_cib .s1_cibb{margin-top: 40px;font-size: 24px;}
	.s1_c .s1_ci .s1_cib .s1_cibc{margin-top: 10px;line-height: 20px;font-size: 14px;height: 60px;}
}
@media only screen and (max-width:1200px){
	.section1{margin-top: 40px;}
	.s1_c{margin-top: 25px;}
	.s1_c .s1_ci .s1_cia img{width: 100%;}
	.s1_c .s1_ci .s1_cib .s1_cibx{width: 60%;}
	.s1_c .s1_ci .s1_cib .s1_ciba{width: 70px;}
	.s1_c .s1_ci .s1_cib .s1_cibb{margin-top: 30px;font-size: 20px;}
	.s1_c .s1_ci .s1_cib .s1_cibc{line-height: 18px;font-size: 13px;height: 54px;}
}
@media only screen and (max-width:640px){
	.s1_c .s1_ci .s1_cib .s1_cibx{width: 70%;}
	.s1_c .s1_ci .s1_cib .s1_ciba{width: 60px;}
	.s1_c .s1_ci .s1_cib .s1_cibb{margin-top: 20px;font-size: 16px;}
}

.section2{margin-top: 80px;}
.s2_c .s2_cl{float:left;width: 39%;}
.s2_c .s2_cl .s2_cla{padding-top: 60px;font-size: 36px;color: #333333;font-weight: bold;}
.s2_c .s2_cl .s2_clb{font-size: 24px;color: #000000;margin-top: 5px;}
.s2_c .s2_cl .s2_clc{margin-top: 30px;line-height: 30px;font-size: 14px;color: #848b91;height: 120px;}
.s2_c .s2_cl .s2_cld{margin-top: 20px;}
.s2_c .s2_cl .s2_cld a{display: inline-block;width: 124px;height: 44px;border-radius: 22px;background: #2c70c1;line-height: 44px;text-align: center;font-size: 14px;color: #fff;}
.s2_c .s2_cr{float:right;width: 57%;}
@media only screen and (max-width:1400px){
	.section2{margin-top: 60px;}
	.s2_c .s2_cl .s2_cla{padding-top: 40px;font-size: 30px;}
	.s2_c .s2_cl .s2_clb{font-size: 20px;}
	.s2_c .s2_cl .s2_clc{margin-top: 20px;line-height: 26px;font-size: 13px;height: 104px;}
	.s2_c .s2_cl .s2_cld{margin-top: 15px;}
	.s2_c .s2_cl .s2_cld a{width: 120px;height: 40px;border-radius: 20px;line-height: 40px;font-size: 13px;}
}
@media only screen and (max-width:1200px){
	.section2{margin-top: 40px;}
	.s2_c .s2_cl{float:none;width: 100%;}
	.s2_c .s2_cr{float:none;width: 100%;margin-top: 20px;}
	.s2_c .s2_cl .s2_cla{padding-top:0;font-size: 24px;}
	.s2_c .s2_cl .s2_clb{font-size: 17px;}
	.s2_c .s2_cl .s2_clc{margin-top: 15px;line-height: 24px;font-size: 13px;height: auto;}
	.s2_c .s2_cl .s2_cld{margin-top: 20px;}
	.s2_c .s2_cl .s2_cld a{width: 110px;height: 36px;border-radius: 18px;line-height: 36px;font-size: 13px;}
}
@media only screen and (max-width:1200px){
	.section2{margin-top: 20px;}
	.s2_c .s2_cl .s2_cla{font-size: 18px;}
	.s2_c .s2_cl .s2_clb{font-size: 14px;}
	.s2_c .s2_cl .s2_cld{margin-top: 15px;}
}

.section3{margin-top: 46px;height: 95px;background: url(/images/s3_bg_02.jpg) no-repeat center;overflow:hidden;}
.s3_c{line-height: 95px;}
.s3_c .s3_cl{float:left;font-size: 24px;color: #ffffff;width: 65.6%;}
.s3_c .s3_cr{float:left;}
.s3_c .s3_cr .jg{margin-left: 55px;font-size: 23px;color: #c61616;}
.s3_c .s3_cr .jg i{font-size: 46px;}
.s3_c .s3_cr .zf{font-size: 23px;color: #c61616;margin-left: 32px;}
.s3_c .s3_cr .sj{display: inline-block;width: 13px;height: 18px;background: url(/images/up_03.png) no-repeat center;margin-left: 13px;}

.s3_c .s3_cr.downp .jg{color: #0ebe98;}
.s3_c .s3_cr.downp .zf{color: #0ebe98;}
.s3_c .s3_cr.downp .sj{background: url(/images/down.png) no-repeat center;}

.s3_c .s3_cr.cpp .jg{color: #bab8b8;}
.s3_c .s3_cr.cpp .zf{color: #bab8b8;}
.s3_c .s3_cr.cpp .sj{background: url(/images/pp.png) no-repeat center;}


@media only screen and (max-width:1400px){
	.section3{margin-top: 35px;height: 80px;background-size: cover;}
	.s3_c{line-height: 80px;}
	.s3_c .s3_cl{font-size: 20px;}
	.s3_c .s3_cr .jg{margin-left: 40px;font-size: 20px;}
	.s3_c .s3_cr .jg i{font-size: 40px;}
	.s3_c .s3_cr .zf{font-size: 20px;margin-left: 25px;}
	.s3_c .s3_cr .sj{margin-left: 10px;}
}
@media only screen and (max-width:1200px){
	.section3{margin-top: 25px;height: auto;background: none;}
	.s3_c{line-height: auto;}
	.s3_c .s3_cl{float:none;width: 96%;line-height: 70px;background: url(/images/s3_1_02.jpg) no-repeat center;background-size: cover;padding: 0 2%;font-size: 18px;}
	.s3_c .s3_cr{float:none;width: 96%;padding: 0 2%;line-height: 70px;background: #f0f3f8;}
	.s3_c .s3_cr .jg{margin-left: 0;font-size: 16px;}
	.s3_c .s3_cr .jg i{font-size: 30px;}
	.s3_c .s3_cr .zf{font-size: 16px;margin-left: 20px;}
}
@media only screen and (max-width:640px){
	.section3{margin-top: 18px;}
	.s3_c .s3_cl{line-height: 60px;font-size: 16px;}
	.s3_c .s3_cr{line-height: 57px;}
	.s3_c .s3_cr .jg{font-size: 14px;}
	.s3_c .s3_cr .jg i{font-size: 20px;}
	.s3_c .s3_cr .zf{font-size: 14px;margin-left: 15px;}
	.s3_c .s3_cr .sj{width: 10px;height: 14px;margin-left: 10px;background-size: cover;}
}

.section4{margin-top: 70px;}
.s4_c{margin-top: 45px;}
.s4_c .s4_cl{float:left;width: 66%;}
/*.s4_c .s4_cl .s4_cli{float:left;width: 47%;margin-right: 3%;}*/
.s4_c .s4_cl .s4_cli .s4_clia{overflow:hidden;}
.s4_c .s4_cl .s4_cli .s4_clib{background: #f9f9f9;padding: 28px 28px 0;height: 205px;position: relative;}
.s4_c .s4_cl .s4_cli .s4_clib .s4_cliba{font-size: 16px;color: #333333;font-weight: bold; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s4_c .s4_cl .s4_cli .s4_clib .s4_clibb{font-size: 14px;color: #444444;margin-top: 12px;}
.s4_c .s4_cl .s4_cli .s4_clib .s4_clibc{margin-top: 25px;line-height: 24px;font-size: 14px;color: #444444;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.s4_c .s4_cl .s4_cli .s4_clibd{width: 5px;height: 27px;background: #265996;border-top-right-radius: 3px;border-bottom-right-radius: 3px;position: absolute;top:28px;left:0;}
.s4_c .s4_cr{float:right;width: 32%;background: #f9f9f9;height: 513px;}
.s4_c .s4_cr .s4_cra span{line-height: 33px;display: inline-block;padding:0 7px;background: #2c70c1;font-size: 14px;color: #fff;}
.s4_c .s4_cr .s4_crb{padding: 0 26px;margin-top: 35px;}
.s4_c .s4_cr .s4_crb .s4_crbi{margin-bottom: 30px;}
.s4_c .s4_cr .s4_crb .s4_crbi .s4_crbia{font-size: 16px;color: #333333;font-weight: bold;}
.s4_c .s4_cr .s4_crb .s4_crbi .s4_crbia span{width: 92%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;float:left;}
.s4_c .s4_cr .s4_crb .s4_crbi .s4_crbib{font-size: 14px;color: #444444;margin-top: 10px;}
.s4_d{text-align: center;margin-top: 38px;}
.s4_d a{display: inline-block;width: 124px;height: 44px;line-height: 44px;text-align: center;border-radius: 22px;background: #f2f2f2;font-size: 14px;color: #333333;}
.s4_d a:hover{background: #2c70c1;color: #fff;}
.s4_c .s4_cl .s4_cli .s4_clia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s4_c .s4_cl .s4_cli:hover .s4_clia 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); 
}
.s4_c .s4_cl .s4_cli:hover .s4_clib .s4_cliba{color: #2c70c1;}
.s4_c .s4_cr .s4_crb .s4_crbi:hover .s4_crbia{color: #2c70c1;}

@media only screen and (max-width:1400px){
	.section4{margin-top: 50px;}
	.s4_c{margin-top: 35px;}
	.s4_c .s4_cl .s4_cli .s4_clib{background: #f9f9f9;padding: 20px 20px 0;height: 180px;}
	.s4_c .s4_cl .s4_cli .s4_clib .s4_cliba{font-size: 15px;}
	.s4_c .s4_cl .s4_cli .s4_clib .s4_clibb{font-size: 13px;margin-top: 8px;}
	.s4_c .s4_cl .s4_cli .s4_clib .s4_clibc{margin-top: 15px;font-size: 13px;line-height: 21px;}
	.s4_c .s4_cl .s4_cli .s4_clibd{top:20px;}
	.s4_c .s4_cr{height: 441px;}
	.s4_c .s4_cr .s4_cra span{line-height: 30px;font-size: 13px;}
	.s4_c .s4_cr .s4_crb{padding: 0 18px;margin-top: 25px;}
	.s4_c .s4_cr .s4_crb .s4_crbi{margin-bottom: 23px;}
	.s4_c .s4_cr .s4_crb .s4_crbi .s4_crbia{font-size: 14px;}
	.s4_c .s4_cr .s4_crb .s4_crbi .s4_crbib{font-size: 13px;margin-top: 7px;}
	.s4_d{margin-top: 30px;}
	.s4_d a{width: 120px;height: 40px;line-height: 40px;border-radius: 20px;font-size: 13px;}
}
@media only screen and (max-width:1200px){
	.section4{margin-top: 35px;}
	.s4_c{margin-top: 20px;}
	.s4_c .s4_cl{float:none;width: 100%;}
	/*.s4_c .s4_cl .s4_cli{width: 48%;margin:0 4% 0 0;}
	.s4_c .s4_cl .s4_cli:nth-child(2n){margin-right: 0;}*/
	.s4_c .s4_cr{float:none;width: 100%;margin-top: 3%;}

	.s4_d{margin-top: 20px;}
	.s4_d a{width: 110px;height: 36px;line-height: 36px;border-radius: 18px;}
}
@media only screen and (max-width:640px){
	.section4{margin-top: 20px;}
	.s4_c{margin-top: 15px;}
	/*.s4_c .s4_cl .s4_cli{float:none;margin:0 0 3% 0;width: 100%;}*/
	.s4_c .s4_cl .s4_cli .s4_clib{background: #f9f9f9;padding: 15px 15px 20px;height: auto;}
	.s4_c .s4_cl .s4_cli .s4_clib .s4_clibc{margin-top: 10px;}
	.s4_c .s4_cl .s4_cli .s4_clibd{top:15px;}
	.s4_c .s4_cr{height: auto;padding-bottom: 5px;}
	.s4_c .s4_cr .s4_crb{padding: 0 15px;margin-top: 20px;}
	.s4_c .s4_cr .s4_crb .s4_crbi{margin-bottom: 16px;}
}

.section5{margin-top: 75px;}
.s5_a{background: #265996;}
.s5_a .s5_al{float:left;line-height: 80px;font-size: 24px;color: #ffffff;}
.s5_a .s5_al span{font-size: 14px;margin-left: 25px;}
.s5_a .s5_al i{font-size: 18px;}
.s5_a .s5_ar{float:right;}
.s5_a .s5_ar a{display: inline-block;width: 124px;height: 44px;line-height: 44px;text-align: center;border-radius: 22px;background: #fff;margin-top: 18px;font-size: 14px;color: #333333;}
.s5_b{margin-top: 46px;}
.s5_b form{width: 954px;margin:0 auto;}
.s5_b .s5_ba .s5_bai{float:left;width: 31.8%;margin-right: 2.3%;}
.s5_b .s5_ba .s5_bai:last-child{margin-right: 0;}
.s5_b .s5_ba .s5_bai input{width: 100%;box-sizing: border-box;border:1px solid #dfdfdf;height: 45px;padding: 0 8%;font-size: 14px;}
.s5_b .s5_bb{margin-top: 18px;}
.s5_b .s5_bb textarea{width: 100%;box-sizing: border-box;padding: 1% 2.54%;height: 70px;border:1px solid #dfdfdf;font-size: 14px;}
.s5_b .s5_bc{margin-top: 46px;text-align: center;}
.s5_b .s5_bc input{width: 222px;height: 54px;border-radius: 27px;background: #265996;color: #fff;font-size: 16px;}

@media only screen and (max-width:1400px){
	.section5{margin-top: 60px;}
	.s5_a .s5_al{line-height: 65px;font-size: 20px;}
	.s5_a .s5_al span{font-size: 13px;margin-left: 20px;}
	.s5_a .s5_al i{font-size: 16px;}
	.s5_a .s5_ar a{width: 114px;height: 39px;line-height: 39px;margin-top: 13px;border-radius: 20px;font-size: 13px;}
	.s5_b{margin-top: 35px;}
	.s5_b .s5_bb{margin-top: 15px;}
	.s5_b .s5_bc{margin-top: 30px;}
	.s5_b .s5_bb textarea{font-size: 13px;}
}
@media only screen and (max-width:1200px){
	.section5{margin-top: 40px;}
	.s5_a .s5_al{line-height: 45px;font-size: 18px;}
	.s5_a .s5_al span{margin-left: 15px;}
	.s5_a .s5_al i{font-size: 14px;}
	.s5_a .s5_ar a{margin-top: 8px;height: 30px;line-height: 30px;border-radius: 15px;}
	.s5_b{margin-top: 25px;}
	.s5_b form{width: 98%;}
	.s5_b .s5_ba .s5_bai input{font-size: 13px;padding: 0 4%;}
	.s5_b .s5_bb{margin-top: 10px;}
	.s5_b .s5_bb textarea{padding: 0.7% 1.25%;}
	.s5_b .s5_bc{margin-top: 20px;}
	.s5_b .s5_bc input{width: 200px;height: 45px;border-radius: 22px;font-size: 14px;}
}
@media only screen and (max-width:640px){
	.section5{margin-top: 20px;}
	.s5_a{padding-bottom: 10px;}
	.s5_a .s5_al{line-height: 38px;font-size: 16px;}
	.s5_a .s5_al span{margin-left: 10px;}
	.s5_a .s5_al i{font-size: 13px;}
	.s5_a .s5_ar{float:none;}
	.s5_a .s5_ar a{margin-top: 5px;}
	.s5_b{margin-top: 15px;}
	.s5_b .s5_ba .s5_bai{float:none;width: 100%;margin-bottom: 10px;}
	.s5_b .s5_ba .s5_bai input{padding: 0 3%;}
	.s5_b .s5_bb textarea{padding: 1% 3%;}
	.s5_b .s5_bc{margin-top: 15px;}
	.s5_b .s5_bc input{width: 170px;height: 40px;border-radius: 20px;font-size: 13px;}
}













