/* CSS Document */
@charset "utf-8";
.container{position: relative;}

.pigdesk{position: relative;}
.pigdesk .pig {text-align: center;line-height: 58px;text-transform: uppercase;font-size: 18px;color: #fff; width:190px; height:58px; background-color:rgba(11,112,189,1); border-radius:29px; opacity:0; position:absolute;top:100%; z-index:10 ;margin-left:-30px;margin-top:-30px;top:19%;right: 16%; }
.pigdesk .pig span{padding-right: 25px;background: url(s4_2_03.png) no-repeat right center;}
.pigdesk a{}
.pigdesk:hover .pig { opacity:1; }
.pigdesk:hover .pig:active,.pigdesk:hover .pig.active { -webkit-transform:scale(1.1); transform:scale(1.1); }

.s_t .s_ta{font-size: 24px;color: #666666;padding-left: 36px;background: url(s1_1_03.png) no-repeat left center;}
.s_t .s_tb{font-size: 48px;color: #333333;font-weight: bold;}
.s1_c{padding: 90px 0 130px;position: relative;}
.s1_c .diqiu{position: absolute;bottom: 0;left: 35%;width: 44.65%}
.s1_c .s1_cl{float: left;}
.s1_c .s1_cl .s1_cla{margin-top: 205px;}
.s1_c .s1_cl .s1_cla .s1_claa{font-size: 18px;color: #333333;}
.s1_c .s1_cl .s1_cla .s1_clab{line-height: 1;font-size: 36px;color: #0b70bd;font-weight: bold;}
.s1_c .s1_cl .s1_cla .s1_clab span{font-size: 260px;font-family: "Arial";}
.s1_c .s1_cl .s1_cla .s1_clac{font-size: 18px;color: #333333;line-height: 2;width: 570px;}
.s1_c .s1_cl .s1_cla .s1_clad{margin-top: 30px;display: none;}
.s1_c .s1_cr{float: right;width: 342px;margin-top: 35px;}
.s1_c .s1_cr .s1_cri{margin-bottom: 85px;border-bottom: 1px solid #d7dbe4;padding-bottom: 15px;}
.s1_c .s1_cr .s1_cri:last-child{margin-bottom: 0;}
.s1_c .s1_cr .s1_cri .s1_cria{font-size: 24px;color: #333333;line-height: 1;}
.s1_c .s1_cr .s1_cri .s1_cria span{font-size: 60px;font-weight: bold;}
.s1_c .s1_cr .s1_cri .s1_crib{font-size: 18px;color: #666666;margin-top: 7px;}
@media only screen and (max-width:1680px){
	.s_t .s_ta{font-size: 21px;padding-left: 30px;background-size: 23px 20px;}
	.s_t .s_tb{font-size: 40px;}
	.s1_c{padding: 70px 0 100px;}
	.s1_c .s1_cl .s1_cla{margin-top: 170px;}
	.s1_c .s1_cl .s1_cla .s1_claa{font-size: 16px;}
	.s1_c .s1_cl .s1_cla .s1_clab{font-size: 28px;}
	.s1_c .s1_cl .s1_cla .s1_clab span{font-size: 200px;}
	.s1_c .s1_cl .s1_cla .s1_clac{font-size: 16px;width: 445px;}
	.s1_c .s1_cr{width: 260px;margin-top: 20px;}
	.s1_c .s1_cr .s1_cri{margin-bottom: 60px;padding-bottom: 10px;}
	.s1_c .s1_cr .s1_cri .s1_cria{font-size: 20px;}
	.s1_c .s1_cr .s1_cri .s1_cria span{font-size: 50px;}
	.s1_c .s1_cr .s1_cri .s1_crib{font-size: 16px;}
	.pigdesk .pig{width: 150px;height: 50px;border-radius: 25px;line-height: 50px;margin-left: 15px;font-size: 16px;}
	.pigdesk .pig span{padding-right: 20px;}
}
@media only screen and (max-width:1200px){
	.s_t .s_ta{font-size: 18px;padding-left: 25px;background-size: 20px 17px;}
	.s_t .s_tb{font-size: 30px;}
	.s1_c{padding: 50px 0 70px;}
	.s1_c .diqiu{top:10%;right: 0;left: auto;}
	.s1_c .s1_cl{float: none;width: 100%;}
	.s1_c .s1_cl .s1_cla{margin-top: 80px;}
	.s1_c .s1_cl .s1_cla .s1_claa{font-size: 14px;}
	.s1_c .s1_cl .s1_cla .s1_clab{font-size: 22px;}
	.s1_c .s1_cl .s1_cla .s1_clab span{font-size: 150px;}
	.s1_c .s1_cl .s1_cla .s1_clac{font-size: 14px;width: 45%;}
	.s1_c .s1_cr{float: none;width: 100%;margin-top: 40px;}
	.s1_c .s1_cr .s1_cri{float: left;width: 24%;margin-right: 1.3333%;margin-bottom: 0;}
	.s1_c .s1_cr .s1_cri:nth-child(4n){margin-right: 0;}
	.s1_c .s1_cr .s1_cri .s1_cria{font-size: 16px;}
	.s1_c .s1_cr .s1_cri .s1_cria span{font-size: 40px;}
	.s1_c .s1_cr .s1_cri .s1_crib{font-size: 14px;}

	.pigdesk .pig{width: 105px;height: 44px;border-radius: 22px;line-height: 44px;margin-left: 10px;font-size: 14px;}
	.pigdesk .pig span{padding-right: 15px;}
}
@media only screen and (max-width:750px){
	.s_t .s_ta{font-size: 14px;padding-left: 20px;background-size: 15px 12px;}
	.s_t .s_tb{font-size: 24px;}
	.s1_c{padding: 25px 0 30px;}
	.s1_c .diqiu{top:28%;}
	.s1_c .s1_cl .s1_cla{margin-top: 40px;}
	.s1_c .s1_cl .s1_cla .s1_clac{width: 65%;}
	.s1_c .s1_cl .s1_cla .s1_clab{font-size: 16px;}
	.s1_c .s1_cl .s1_cla .s1_clab span{font-size: 90px;}
	.s1_c .s1_cr{margin-top: 20px;}
	.s1_c .s1_cr .s1_cri{width: 48%;margin-right: 4%;margin-bottom: 4%;}
	.s1_c .s1_cr .s1_cri:nth-child(2n){margin-right: 0;}
	.s1_c .s1_cr .s1_cri .s1_cria span{font-size: 30px;}
	.pigdesk .pig{width: 90px;height: 38px;border-radius: 19px;line-height: 38px;font-size: 14px;}
	.pigdesk .pig span{padding-right: 15px;}
}

.section2{background: url(s2_1_02.png) no-repeat center;background-size: cover;position: relative;}
.s2_t{text-align: center;position: absolute;top:90px;left: 0;width: 100%;}
.s2_t .s_ta{display: inline-block;color: rgba(255,255,255,0.6);background: url(s2_4_03.png) no-repeat left center;}
.s2_t .s_tb{color: #fff;}
.s2_c .s2_ci{padding-top: 323px;width: 33.3333%;box-sizing: border-box;height: 901px;float: left;text-align: center;border-bottom-left-radius: 180px;overflow: hidden;border-right: 1px solid rgba(255,255,255,0.3);transition: all 0.6s;}
.s2_c .s2_ci:hover{background: rgba(11,112,189,0.8);padding-top: 240px;}
.s2_c .s2_ci .s2_cia img{width: 104px;}
.s2_c .s2_ci .s2_cib{margin-top: 40px;font-size: 40px;color: #ffffff;font-weight: bold;}
.s2_c .s2_ci .s2_cic{margin-top: 15px;opacity: 0;}
.s2_c .s2_ci .s2_cid{margin-top: 40px;font-size: 24px;color: #ffffff;line-height: 60px;opacity: 0;}
.s2_c .s2_ci:hover .s2_cic{opacity: 1;}
.s2_c .s2_ci:hover .s2_cid{opacity: 1;}
@media only screen and (max-width:1680px){
	.s2_t{top:75px;}
	.s2_c .s2_ci{height: 700px;padding-top: 270px;border-bottom-left-radius: 150px;}
	.s2_c .s2_ci:hover{padding-top: 200px;}
	.s2_c .s2_ci .s2_cia img{width: 90px;}
	.s2_c .s2_ci .s2_cib{margin-top: 30px;font-size: 32px;}
	.s2_c .s2_ci .s2_cic{margin-top: 10px;}
	.s2_c .s2_ci .s2_cid{margin-top: 30px;font-size: 21px;line-height: 48px;}
}
@media only screen and (max-width:1200px){
	.s2_t{top:50px;}
	.s2_c .s2_ci{height: 550px;padding-top: 240px;border-bottom-left-radius: 120px;}
	.s2_c .s2_ci:hover{padding-top: 180px;}
	.s2_c .s2_ci .s2_cia img{width: 80px;}
	.s2_c .s2_ci .s2_cib{margin-top: 20px;font-size: 24px;}
	.s2_c .s2_ci .s2_cic{margin-top: 7px;}
	.s2_c .s2_ci .s2_cid{margin-top: 20px;font-size: 18px;line-height: 36px;}
}
@media only screen and (max-width:750px){
	.s2_t{top:25px;}
	.s2_c .s2_ci{height: 420px;padding-top: 150px;border-bottom-left-radius: 60px;}
	.s2_c .s2_ci:hover{padding-top: 100px;}
	.s2_c .s2_ci .s2_cia img{width: 70px;}
	.s2_c .s2_ci .s2_cib{margin-top: 15px;font-size: 20px;}
	.s2_c .s2_ci .s2_cic{margin-top: 5px;}
	.s2_c .s2_ci .s2_cid{margin-top: 10px;font-size: 14px;line-height: 32px;}
}

.section3{padding: 95px 0 240px;background: url(s3_bg_02.jpg) no-repeat center;background-size: cover;}
.s3_t{display: flex;justify-content: space-between;align-items: center;}
.more a{display: inline-block;line-height: 58px;text-align: center;font-size: 18px;color: #fff; width:190px; height:58px; background-color:#0b70bd; border-radius:29px;}
.more a span{padding-right: 25px;background: url(s4_2_03.png) no-repeat right center;}
.s3_c{margin-top: 180px;}
.s3_c .s3_ci{float: left;width: 280px;text-align: center;position: relative;}
.s3_c .s3_ci.s3_cix{width: 319px;margin-left: -39px;}
.s3_c .s3_ci .s3_cia{height: 109px;width: 100%;line-height: 109px;position: relative;font-size: 24px;color: #ffffff;font-weight: bold;}
.s3_c .s3_ci .s3_cia img{vertical-align: middle;}
.s3_c .s3_ci .s3_cia span{display: inline-block;vertical-align: top;margin-left: 10px;}
.s3_c .s3_ci.s3_ci1 .s3_cia{background: #075aca;z-index: 9;background-size: cover;border-radius: 55px;}
.s3_c .s3_ci.s3_ci2 .s3_cia{background: url(s3_a1_03.png) no-repeat center;z-index: 8;background-size: cover;}
.s3_c .s3_ci.s3_ci3 .s3_cia{background: url(s3_a2_03.png) no-repeat center;z-index: 7;background-size: cover;}
.s3_c .s3_ci.s3_ci4 .s3_cia{background: url(s3_a3_03.png) no-repeat center;z-index: 6;background-size: cover;}
.s3_c .s3_ci.s3_ci5 .s3_cia{background: url(s3_a4_03.png) no-repeat center;z-index: 5;background-size: cover;}
.s3_c .s3_ci.s3_ci6 .s3_cia{background: url(s3_a5_03.png) no-repeat center;z-index: 4;background-size: cover;}
.s3_c .s3_ci .s3_cib{position: absolute;left: 0%;width: 100%}
.s3_c .s3_ci .s3_cib .s3_ciba{font-size: 18px;color: #0b70bd;text-align: center;}
.s3_c .s3_ci .s3_cib.s3_cib1{top: 109px;} 
.s3_c .s3_ci .s3_cib.s3_cib1 .s3_cib_line{background: url(s3_7_32.png) no-repeat center;width: 9px;height: 56px;margin:0 auto 28px;}
.s3_c .s3_ci .s3_cib.s3_cib2{bottom: 109px;}
.s3_c .s3_ci .s3_cib.s3_cib2 .s3_cib_line{background: url(s3_7_32.png) no-repeat center;width: 9px;height: 56px;margin:28px auto 0;}
.s3_c .s3_ci.s3_ci2 .s3_cib{width: 85%;}
.s3_c .s3_ci.s3_ci3  .s3_cib{left: 34%;}
.s3_c .s3_ci.s3_ci3 .s3_cib.s3_cib1 .s3_cib_line{transform: rotate(180deg);}
.s3_c .s3_ci.s3_ci4 .s3_cib.s3_cib1 .s3_cib_line{transform: rotate(45deg);}
.s3_c .s3_ci.s3_ci4  .s3_cib{left: -34%;}
.s3_c .s3_ci.s3_ci5 .s3_cib.s3_cib2 .s3_cib_line{transform: rotate(180deg);}
.s3_d{display: none;}
@media only screen and (max-width:1680px){
	.section3{padding: 70px 0 200px;}
	.more a{width: 150px;height: 50px;border-radius: 25px;line-height: 50px;font-size: 16px;}
	.more a span{padding-right: 20px;}
	.s3_c{margin-top: 150px;}
	.s3_c .s3_ci{width: 200px;}
	.s3_c .s3_ci.s3_cix{width: 228px;margin-left: -28px;}
	.s3_c .s3_ci .s3_cia{height: 78px;line-height: 78px;font-size: 20px;}
	.s3_c .s3_ci .s3_cia img{width: 30px;}
	.s3_c .s3_ci .s3_cia span{margin-right: 7px;}
	.s3_c .s3_ci.s3_ci1 .s3_cia{border-radius: 39px;}
	.s3_c .s3_ci .s3_cib .s3_ciba{font-size: 16px;}
	.s3_c .s3_ci .s3_cib.s3_cib1{top: 78px;} 
	.s3_c .s3_ci .s3_cib.s3_cib1 .s3_cib_line{margin:0 auto 20px;}
	.s3_c .s3_ci .s3_cib.s3_cib2{bottom: 78px;}
	.s3_c .s3_ci .s3_cib.s3_cib2 .s3_cib_line{margin:20px auto 0;}
}
@media only screen and (max-width:1200px){
	.section3{padding: 50px 0;}
	.more a{width: 95px;height: 44px;border-radius: 22px;line-height: 44px;font-size: 14px;}
	.more a span{padding-right: 15px;}
	.s3_c{display: none;}
	.s3_d{display: block;margin-top: 50px;}
}
@media only screen and (max-width:750px){
	.section3{padding: 30px 0;}
	.more a{width: 90px;height: 38px;border-radius: 19px;line-height: 38px;font-size: 13px;}
	.s3_d{display: block;margin-top: 30px;}
}

.section4{background: #f4f6fc;padding: 88px 0 70px;}
.s4_c .s4_ct{display: flex;justify-content: space-between;align-items: center;}
.s4_c .s4_ct .hd ul li{float: left;width: 170px;height: 58px;text-align: center;border-radius: 29px;line-height: 58px;margin-left: 20px;background: #ffffff;font-size: 18px;color: #0b70bd;}
.s4_c .s4_ct .hd ul li span{padding-right: 24px;background: url(s4_1_05.png) no-repeat right center;}
.s4_c .s4_ct .hd ul li.on{color: #fff;background: #0b70bd;}
.s4_c .s4_ct .hd ul li.on span{background: url(s4_2_03.png) no-repeat right center;}
.s4_c .bd{margin-top: 65px;}
.s4_c .bd .s4_ci{display: flex;justify-content: space-between;}
.s4_c .bd .s4_ci .s4_cii{width: 30.36%;background: #ffffff;}
.s4_c .bd .s4_ci .s4_cii .s4_ciia{overflow: hidden;height: 382px;}
.s4_c .bd .s4_ci .s4_cii .s4_ciia 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%;height: 100%;object-fit: cover;
}
.s4_c .bd .s4_ci .s4_cii:hover .s4_ciia 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 .bd .s4_ci .s4_cii .s4_ciib{height: 266px;width: 100%;box-sizing: border-box;padding: 35px 25px 0;}
.s4_c .bd .s4_ci .s4_cii .s4_ciib .s4_ciiba{font-size: 20px;color: #122035;font-weight: bold;line-height: 36px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s4_c .bd .s4_ci .s4_cii .s4_ciib .s4_ciibb{margin-top: 15px;font-size: 16px;color: #808ca1;line-height: 30px;height: 60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.s4_c .bd .s4_ci .s4_cii .s4_ciib .s4_ciibc{margin-top: 35px;font-size: 16px;color: #0b70bd;}
.s4_c .bd .s4_ci .s4_cii:hover .s4_ciib .s4_ciiba{color: #0b70bd;}
.s4_c .bd .s4_ci .s4_cis{width: 34.52%;height: 490px;box-sizing: border-box;padding: 20px 28px 0;background: #fff;}
.s4_c .bd .s4_ci.s4_cisss .s4_cis{width: 32%;}
.s4_c .bd .s4_ci .s4_cis .s4_cisi{line-height: 60px;border-bottom: 1px solid #e6f0f6;}
.s4_c .bd .s4_ci .s4_cis .s4_cisi a{display: block;}
.s4_c .bd .s4_ci .s4_cis .s4_cisi a .s4_cisil{float: left;width: calc(100% - 100px);font-size: 20px;color: #122035;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s4_c .bd .s4_ci .s4_cis .s4_cisi a .s4_cisir{float: right;font-size: 16px;color: #0b70bd;}
.s4_c .bd .s4_ci .s4_cis .s4_cisi:hover a .s4_cisil{color: #0b70bd;}
@media only screen and (max-width:1680px){
	.section4{padding: 66px 0 50px;}
	.s4_c .s4_ct .hd ul li{width: 150px;height: 50px;border-radius: 25px;line-height: 50px;margin-left: 15px;font-size: 16px;}
	.s4_c .s4_ct .hd ul li span{padding-right: 20px;}
	.s4_c .bd{margin-top: 50px;}
	.s4_c .bd .s4_ci .s4_cii .s4_ciia{height: 300px;}
	.s4_c .bd .s4_ci .s4_cii .s4_ciib{height: 200px;padding: 25px 20px 0;}
	.s4_c .bd .s4_ci .s4_cii .s4_ciib .s4_ciiba{font-size: 18px;line-height: 27px;}
	.s4_c .bd .s4_ci .s4_cii .s4_ciib .s4_ciibb{margin-top: 10px;font-size: 14px;line-height: 26px;height: 52px;}
	.s4_c .bd .s4_ci .s4_cii .s4_ciib .s4_ciibc{margin-top: 25px;font-size: 14px;}
	.s4_c .bd .s4_ci .s4_cis{height: 400px;padding: 10px 20px 0;}
	.s4_c .bd .s4_ci .s4_cis .s4_cisi{line-height: 50px;}
	.s4_c .bd .s4_ci .s4_cis .s4_cisi a .s4_cisil{width: calc(100% - 90px);font-size: 18px;}
	.s4_c .bd .s4_ci .s4_cis .s4_cisi a .s4_cisir{font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.section4{padding: 44px 0 30px;}
	.s4_c .s4_ct .hd ul li{width: 105px;height: 44px;border-radius: 22px;line-height: 44px;margin-left: 10px;font-size: 14px;}
	.s4_c .s4_ct .hd ul li span{padding-right: 15px;}
	.s4_c .bd{margin-top: 35px;}
	.s4_c .bd .s4_ci .s4_cii .s4_ciia{height: 240px;}
	.s4_c .bd .s4_ci .s4_cii .s4_ciib{height: 180px;padding: 15px 15px 0;}
	.s4_c .bd .s4_ci .s4_cii .s4_ciib .s4_ciiba{font-size: 16px;line-height: 24px;}
	.s4_c .bd .s4_ci .s4_cii .s4_ciib .s4_ciibb{font-size: 13px;line-height: 20px;height: 40px;}
	.s4_c .bd .s4_ci .s4_cii .s4_ciib .s4_ciibc{margin-top: 15px;font-size: 13px;}
	.s4_c .bd .s4_ci .s4_cis{height: 390px;padding: 5px 15px 0;}
	.s4_c .bd .s4_ci .s4_cis .s4_cisi{line-height: 50px;}
	.s4_c .bd .s4_ci .s4_cis .s4_cisi a .s4_cisil{width: calc(100% - 85px);font-size: 16px;}
	.s4_c .bd .s4_ci .s4_cis .s4_cisi a .s4_cisir{font-size: 13px;}
}
@media only screen and (max-width:750px){
	.section4{padding: 22px 0 10px;}
	.s4_c .s4_ct{display: block;}
	.s4_c .s4_ct .hd{margin-top: 15px;}
	.s4_c .s4_ct .hd ul li{width: 24%;margin:0 1.3333% 0 0;height: 38px;border-radius: 19px;font-size: 13px;line-height: 38px;}
	.s4_c .s4_ct .hd ul li:nth-child(4){margin-right: 0;}
	.s4_c .bd{margin-top: 20px;}
	.s4_c .bd .s4_ci{display: block;}
	.s4_c .bd .s4_ci .s4_cii{width: 100%;margin-bottom: 3%;}
	.s4_c .bd .s4_ci .s4_cii .s4_ciia{height: 200px;}
	.s4_c .bd .s4_ci .s4_cii .s4_ciib{height: 160px;padding: 10px 10px 0;}
	.s4_c .bd .s4_ci .s4_cis{width: 100%;}
	.s4_c .bd .s4_ci.s4_cisss .s4_cis{width: 100%;margin-bottom: 3%;}
}

.section5{padding: 78px 0;background: url(s5_1_02.jpg) no-repeat center;background-size: cover;}
.s5_c{display: flex;justify-content: space-between;align-items: center;}
.s5_c .s5_cl{font-size: 48px;color: #ffffff;}
.s5_c .s5_cr{width: 46.9%;box-sizing: border-box;height: 70px;border-radius: 35px;border:1px solid #fff;padding: 11px 15px;}
.s5_c .s5_cr input.txt{width: 78%;height: 48px;color: #fff;font-size: 16px;padding-left: 45px;box-sizing: border-box;background: url(s5_2_03.png) no-repeat 3px center;}
.s5_c .s5_cr input.sbt{width: 20%;float: right;height: 48px;border-radius: 24px;background: #fff;font-size: 16px;color: #0b70bd;font-weight: bold;}
.s5_c .s5_cr input.txt::placeholder{color: rgba(255,255,255,0.8);opacity: 1;}
@media only screen and (max-width:1680px){
	.section5{padding: 60px 0;}
	.s5_c .s5_cl{font-size: 40px;}
	.s5_c .s5_cr{height: 62px;border-radius: 31px;padding: 8px 10px;}
	.s5_c .s5_cr input.txt{height: 46px;font-size: 14px;padding-left: 40px;}
	.s5_c .s5_cr input.sbt{height: 46px;border-radius: 23px;font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.section5{padding: 40px 0;}
	.s5_c .s5_cl{font-size: 32px;}
	.s5_c .s5_cr{height: 50px;border-radius: 25px;padding: 5px 8px;}
	.s5_c .s5_cr input.txt{height: 40px;padding-left: 35px;background-size: 20px 20px;}
	.s5_c .s5_cr input.sbt{height: 40px;border-radius: 20px;}
}
@media only screen and (max-width:750px){
	.section5{padding: 20px 0 25px;}
	.s5_c{display: block;}
	.s5_c .s5_cl{font-size: 24px;width: 100%;}
	.s5_c .s5_cr{margin-top: 15px;width: 100%;padding: 3px 3px;height: 42px;}
	.s5_c .s5_cr input.txt{height: 34px;padding-left: 27px;background-size: 18px 18px;font-size: 13px;}
	.s5_c .s5_cr input.sbt{height: 34px;border-radius: 18px;}
}

.sa1{background: url(a1.jpg) no-repeat center;background-size: cover;padding: 90px 0 288px;position: relative;}
/*.sa1 .g-in{position: relative;}*/
.a1c .a1cl{width: 49.5%;}
.a1c .a1clb{margin-top: 40px;font-size: 18px;color: #333333;width: 92%;line-height: 2;}
.a1c .a1clc{margin-top: 60px;}
.a1c .a1clc .a1clci{float: left;width: 242px;margin-right: 168px;padding-bottom: 13px;border-bottom: 1px solid #d2d7e2;margin-top: 75px;}
.a1c .a1clc .a1clci:nth-child(2n){margin-right: 0;}
.a1c .a1clc .a1clci .a1clcia{line-height: 1;font-size: 24px;color: #333333;}
.a1c .a1clc .a1clci .a1clcia span{font-size: 60px;font-weight: bold;}
.a1c .a1clc .a1clci .a1clcib{font-size: 18px;color: #666666;margin-top: 5px;}
.sa1 .a1cr{position: absolute;right: 0;width: 38.75%;top:0;}
.sa1 .a1cr .swiper-container{height: 1020px;}
.sa1 .a1cr .swiper-slide{transform: scale(0.26);}
.sa1 .a1cr .swiper-slide.swiper-slide-active{transform: scale(1);overflow: hidden;}
.sa1 .a1cr .swiper-slide.swiper-slide-active img {transition: all 0.6s;max-width: 100%;height: 338px;}
/*.sa1 .a1cr .swiper-slide.swiper-slide-active:hover img { transform: scale(1.1)!important; }*/
.sa1 .swiper-button-prev{width: 50px;height: 50px;background: url(a3.png) no-repeat center;position: absolute;right: 42%;left: auto; top:42%;margin-top: 0;background-size: cover;transform: rotate(90deg);}
.sa1 .swiper-button-next{width: 50px;height: 50px;background: url(a3.png) no-repeat center;position: absolute;left: auto;top: auto; right: 42%;bottom:42%;margin-top: 0;transform: rotate(180deg);background-size: cover;transform: rotate(-90deg);}
.sa1 .swiper-button-prev:hover{background: url(a4.png) no-repeat center;background-size: cover;transform: rotate(-90deg);}
.sa1 .swiper-button-next:hover{background: url(a4.png) no-repeat center;background-size: cover;transform: rotate(90deg);}
@media only screen and (max-width:1680px){
	.sa1{padding: 70px 0 220px;}
	.a1c .a1cl{width: 60%;}
	.a1c .a1clb{margin-top: 30px;font-size: 16px;width: 100%;}
	.a1c .a1clc{margin-top: 45px;}
	.a1c .a1clc .a1clci{width: 220px;margin-right: 120px;padding-bottom: 10px;margin-top: 60px;}
	.a1c .a1clc .a1clci .a1clcia{font-size: 20px;}
	.a1c .a1clc .a1clci .a1clcia span{font-size: 50px;}
	.a1c .a1clc .a1clci .a1clcib{font-size: 16px;}
	.sa1 .a1cr .swiper-container{height: 835px;}
	.sa1 .a1cr{width: 32%;}
	.sa1 .a1cr .swiper-slide.swiper-slide-active img{height: 278px;}
	.sa1 .swiper-button-prev{width: 45px;height: 45px;right: 36.5%;}
	.sa1 .swiper-button-next{width: 45px;height: 45px;right: 36.5%;}
}
@media only screen and (max-width:1200px){
	.sa1{padding: 50px 0 160px;background: #f0f4fc;}
	.a1c .a1cl{float: none;width: 100%;}
	.a1c .a1clb{margin-top: 20px;font-size: 16px;}
	.a1c .a1clc{margin-top: 30px;}
	.a1c .a1clc .a1clci{width: 35%;margin-right: 20%;margin-top: 40px;}
	.a1c .a1clc .a1clci .a1clcia{font-size: 18px;}
	.a1c .a1clc .a1clci .a1clcia span{font-size: 40px;}
	.a1c .a1clc .a1clci .a1clcib{font-size: 14px;}
	.sa1 .a1cr{position: static;width: 100%;margin-top: 40px;box-sizing: border-box;padding: 0 3%;}
	.sa1 .a1cr .swiper-container{height: auto;}
	.sa1 .a1cr .swiper-slide{transform: scale(1);}
	.sa1 .a1cr .swiper-slide.swiper-slide-active img{height: auto;}
	.sa1 .g-in{position: static;}
	.sa1 .swiper-button-prev{width: 40px;height: 40px;bottom: 80px;left: 50%;margin-left: -60px;top:auto;right: auto;transform: rotate(0deg);}
	.sa1 .swiper-button-next{width: 40px;height: 40px;bottom: 80px;right: 50%;margin-right: -60px;left: auto;top:auto;transform: rotate(180deg);}
	.sa1 .swiper-button-prev:hover{transform: rotate(180deg);}
	.sa1 .swiper-button-next:hover{transform: rotate(0deg);}
}
@media only screen and (max-width:750px){
	.sa1{padding: 25px 0 80px;}
	.a1c .a1clb{margin-top: 15px;font-size: 14px;}
	.a1c .a1clc{margin-top: 5px;}
	.a1c .a1clc .a1clci{margin-top: 20px;}
	.a1c .a1clc .a1clci .a1clcia{font-size: 16px;}
	.a1c .a1clc .a1clci .a1clcia span{font-size: 30px;}
	.sa1 .a1cr{margin-top: 25px;}
	.sa1 .swiper-button-prev{width: 35px;height: 35px;bottom: 25px;margin-left: -50px;}
	.sa1 .swiper-button-next{width: 35px;height: 35px;bottom: 25px;margin-right: -50px;}
}
