/* CSS Document */
@charset "utf-8";
.container{position: relative;}

.s_t{text-align: center;}
.s_t .s_ta{font-size: 56px;color: #333333;margin-bottom: 15px;font-weight: bold;}
.s_t .s_ta span{color: #666666;font-size: 20px;}
.s_t .s_tb{font-size: 20px;color: #666666;line-height: 1.8;}
.s_t .s_tb a{color: #ff9900}
.section1{padding: 165px 0 88px;background: url(/images/s1_bg_02.jpg) no-repeat center;background-size: cover;}
.s1_c{position: relative;}
.s1_c .s1_cl{position: absolute;left: -240px;top:50%;transform: translateY(-50%);width: 960px;}
.s1_c .s1_cr{width: 46%;float: right;}
.s1_c .s1_cr .s1_cra{font-size: 56px;color: #333333;font-weight: bold;}
.s1_c .s1_cr .s1_crb{margin-top: 20px;font-size: 20px;color: #666666;line-height: 1.8;}
.s1_c .s1_cr .s1_crc{margin-top: 100px;}
.s1_c .s1_cr .s1_crc a{display: inline-block;width: 100px;height: 40px;line-height: 40px;text-align: center;background: #ff9900;border-radius: 3px;font-size: 16px;color: #ffffff;}
@media only screen and (max-width:1440px){
	.s_t .s_ta{font-size: 46px;margin-bottom: 11px;}
	.s_t .s_ta span{font-size: 18px;}
	.s_t .s_tb{font-size: 18px;}
	.section1{padding: 130px 0 70px;}
	.s1_c .s1_cl{width: 720px;left:-120px;}
	.s1_c .s1_cr .s1_cra{font-size: 46px;}
	.s1_c .s1_cr .s1_crb{margin-top: 15px;font-size: 18px;}
	.s1_c .s1_cr .s1_crc{margin-top: 75px;}
	.s1_c .s1_cr .s1_crc a{width: 90px;height: 36px;line-height: 36px;font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.s_t .s_ta{font-size: 36px;margin-bottom: 7px;}
	.s_t .s_ta span{font-size: 16px;}
	.s_t .s_tb{font-size: 16px;}
	.section1{padding: 90px 0 50px;}
	.s1_c .s1_cl{width: 48%;left:-3%;}
	.s1_c .s1_cr .s1_cra{font-size: 36px;}
	.s1_c .s1_cr .s1_crb{margin-top: 10px;font-size: 16px;}
	.s1_c .s1_cr .s1_crc{margin-top: 50px;}
}
@media only screen and (max-width:750px){
	.s_t .s_ta{font-size: 26px;margin-bottom: 4px;}
	.s_t .s_ta span{font-size: 14px;}
	.s_t .s_tb{font-size: 14px;}
	.section1{padding: 0 0 30px;}
	.s1_c .s1_cl{position: static;width: 80%;transform: translateY(-15px);margin-left: 10%}
	.s1_c .s1_cr{float: none;width: 100%;margin-top: -50px;}
	.s1_c .s1_cr .s1_cra{font-size: 26px;}
	.s1_c .s1_cr .s1_crb{margin-top: 5px;font-size: 14px;}
	.s1_c .s1_cr .s1_crc{margin-top: 20px;}
	.s1_c .s1_cr .s1_crc a{width: 80px;height: 30px;line-height: 30px;font-size: 13px;}
}

.section2{padding: 80px 0 88px;background: #f9fafc;}
.section2 .s_tb{width: 85%;margin:0 auto;}
.s2_c{margin-top: 70px;}
.s2_c .s2_ci{float: left;width: 16.66%;margin-right: 0.7%;position: relative;}
.s2_c .s2_ci:last-child{margin-right: 0;}
.s2_c .s2_ci.current{width: 47.92%;}
.s2_c .s2_ci .s2_cia{height: 550px;}
.s2_c .s2_ci .s2_cia img{object-fit: cover;width: 100%;height: 100%;}
.s2_c .s2_ci .s2_cia .img02{display: none;}
.s2_c .s2_ci .s2_cib{position: absolute;padding: 0 6.25%;width: 100%;box-sizing: border-box;top:47%;left: 0;width: 100%;text-align: center;}
.s2_c .s2_ci .s2_cib .s2_ciba{display: none;margin-bottom: 20px;}
.s2_c .s2_ci .s2_cib .s2_cibb{font-size: 24px;color: #ffffff;}
.s2_c .s2_ci .s2_cib .s2_cibc{margin-top: 10px;line-height: 1.75;font-size: 16px;color: rgba(255,255,255,0.8);}
.s2_c .s2_ci .s2_cib .s2_cibd{margin-top: 10px;line-height: 1.75;font-size: 16px;color: rgba(255,255,255,0.8);display: none;}
.s2_c .s2_ci.current .s2_cib{text-align: left;top: 66%;}
.s2_c .s2_ci.current .s2_cib .s2_ciba{display: block;}
.s2_c .s2_ci.current .s2_cib .s2_cibb{font-size: 38px;}
.s2_c .s2_ci.current .s2_cib .s2_cibc{display: none;}
.s2_c .s2_ci.current .s2_cib .s2_cibd{display: block;}
@media only screen and (max-width:1440px){
	.section2{padding: 60px 0;}
	.s2_c{margin-top: 55px;}
	.section2 .s_tb{width: 100%}
	.s2_c .s2_ci .s2_cia{height: 500px;}
	.s2_c .s2_ci .s2_cib .s2_ciba{margin-bottom: 15px;}
	.s2_c .s2_ci .s2_cib .s2_ciba img{height: 55px;}
	.s2_c .s2_ci .s2_cib .s2_cibb{font-size: 22px;}
	.s2_c .s2_ci.current .s2_cib .s2_cibb{font-size: 26px;}
	.s2_c .s2_ci .s2_cib .s2_cibc{font-size: 14px;}
	.s2_c .s2_ci .s2_cib .s2_cibd{font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.section2{padding: 40px 0;}
	.s2_c{margin-top: 40px;}
	.section2 .s_tb{width: 100%}
	.s2_c .s2_ci{width: 48%;margin-right: 4%;margin-bottom: 4%;}
	.s2_c .s2_ci:nth-child(2n){margin-right: 0;}
	.s2_c .s2_ci.current{width: 48%;}
	.s2_c .s2_ci .s2_cia{height: 400px;}
	.s2_c .s2_ci .s2_cib{text-align: left;}
	.s2_c .s2_ci .s2_cib .s2_ciba{display: block;}
	.s2_c .s2_ci .s2_cib .s2_ciba img{height: 50px;}
	.s2_c .s2_ci .s2_cib .s2_cibc{display: none;}
	.s2_c .s2_ci .s2_cib .s2_cibd{display: block;}
}
@media only screen and (max-width:750px){
	.section2{padding: 20px 0;}
	.s2_c{margin-top: 20px;}
	.s2_c .s2_ci .s2_cia{height: 280px;}
	.s2_c .s2_ci .s2_cib{top:65%;}
	.s2_c .s2_ci.current .s2_cib{top:65%;}
	.s2_c .s2_ci .s2_cib .s2_ciba{margin-bottom: 10px;}
	.s2_c .s2_ci .s2_cib .s2_ciba img{height: 40px;}
	.s2_c .s2_ci .s2_cib .s2_cibb{font-size: 18px;}
	.s2_c .s2_ci.current .s2_cib .s2_cibb{font-size: 18px;}
	.s2_c .s2_ci.current .s2_cib .s2_cibd{display:-webkit-box;}
	.s2_c .s2_ci .s2_cib .s2_cibd{font-size: 13px;margin-top: 7px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;}
}

.section3{padding: 80px 0 160px;background: url(/images/s3_1_02.jpg) no-repeat center;background-size: cover;}
.section3 .s_t .s_ta{color: #fff;}
.section3 .s_t .s_tb{color: #fff;width: 75%;margin:0 auto;}
.s3_c{margin-top: 62px;}
.s3_c .s3_ci{float: left;width: 16.66%;margin-right: 0.7%;position: relative;background: url(/images/s3_3_03.png) no-repeat center;background-size: cover;height: 450px;box-sizing: border-box;}
.s3_c .s3_ci:last-child{margin-right: 0;}
.s3_c .s3_ci.current{width: 47.92%;}
.s3_c .s3_ci .s3_cia{padding-top: 48px;line-height: 58px;font-size: 28px;color: #ff9900;border-bottom: 1px solid transparent;text-align: center;}
.s3_c .s3_ci .s3_cib{margin-top: 30px;}
.s3_c .s3_ci .s3_cib .s3_cibl{float: left;width: 62%;display: none;}
.s3_c .s3_ci .s3_cib .s3_cibl .s3_cibla{font-size: 18px;color: #666666;line-height: 1.78;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.s3_c .s3_ci .s3_cib .s3_cibl .s3_ciblb{margin-top: 40px;}
.s3_c .s3_ci .s3_cib .s3_cibl .s3_ciblb span{display: inline-block;width: 100px;height: 40px;line-height: 40px;text-align: center;background: #ff9900;border-radius: 3px;font-size: 16px;color: #ffffff;}
.s3_c .s3_ci .s3_cib .s3_cibr{float: right;width: 100%;text-align: center;}
.s3_c .s3_ci.current{padding: 0 2.1%;}
.s3_c .s3_ci.current .s3_cia{border-color: #cdcfcf;}
.s3_c .s3_ci.current .s3_cib .s3_cibl{display: block;}
.s3_c .s3_ci.current .s3_cib .s3_cibr{width: 35%;}
.s3_c .s3_ci.current .s3_cia{text-align: left;}
@media only screen and (max-width:1440px){
	.section3{padding: 60px 0 120px;}
	.section3 .s_t .s_tb{width: 100%;}
	.s3_c{margin-top: 45px;}
	.s3_c .s3_ci{height: 380px;}
	.s3_c .s3_ci .s3_cia{padding-top: 35px;line-height: 45px;font-size: 24px;}
	.s3_c .s3_ci .s3_cib{margin-top: 20px;}
	.s3_c .s3_ci .s3_cib .s3_cibl .s3_cibla{font-size: 16px;}
	.s3_c .s3_ci .s3_cib .s3_cibl .s3_ciblb{margin-top: 25px;}
	.s3_c .s3_ci .s3_cib .s3_cibl .s3_ciblb span{width: 90px;height: 36px;line-height: 36px;font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.section3{padding: 40px 0 80px;}
	.s3_c{margin-top: 30px;}
	.s3_c .s3_ci{height: 330px;float: left;width: 48%;margin:0 4% 4% 0;padding: 0 2%;}
	.s3_c .s3_ci .s3_cia{border-color: #cdcfcf;}
	.s3_c .s3_ci .s3_cib .s3_cibl{display: block;}
	.s3_c .s3_ci .s3_cib .s3_cibr{width: 35%;}
	.s3_c .s3_ci:nth-child(2n){margin-right: 0;}
	.s3_c .s3_ci .s3_cia{text-align: left;}
	.s3_c .s3_ci .s3_cia{padding-top: 25px;line-height: 40px;font-size: 20px;}
}
@media only screen and (max-width:750px){
	.section3{padding: 20px 0 20px;}
	.s3_c{margin-top: 20px;}
	.s3_c .s3_ci.current{width: 100%;padding: 3%;}
	.s3_c .s3_ci{height: auto;width: 100%;padding: 3%;margin-right: 0}
	.s3_c .s3_ci .s3_cib .s3_cibl{float: none;width: 100%;}
	.s3_c .s3_ci .s3_cib .s3_cibr{float: none;width: 70%;margin:0 auto;}
	.s3_c .s3_ci.current .s3_cib .s3_cibr{width: 60%;}
	.s3_c .s3_ci .s3_cib{margin-top: 10px;}
	.s3_c .s3_ci .s3_cia{padding-top: 15px;line-height: 30px;font-size: 18px;}
	.s3_c .s3_ci .s3_cib .s3_cibl .s3_cibla{font-size: 14px;-webkit-line-clamp: 15;}
	.s3_c .s3_ci .s3_cib .s3_cibl .s3_ciblb{margin-top: 15px;}
	.s3_c .s3_ci .s3_cib .s3_cibl .s3_ciblb span{width: 80px;height: 30px;line-height: 30px;font-size: 13px;}
}

.section4{padding: 85px 0;background: url(/images/s4_a1_02.jpg) no-repeat center;background-size: cover;}	
.s4_c{margin-top: 25px;}
.s4_c .hd{text-align: center;}
.s4_c .hd ul{display: inline-block;}
.s4_c .hd ul li{display: inline-block;cursor: pointer;line-height: 66px;width: 200px;margin:0 14px;font-size: 24px;color: #333333;background: #fff;border-radius: 5px;}
.s4_c .hd ul li.on{background: #ffa51c;color: #fff;}
.s4_c .bd{margin-top: 85px;}
.s4_c .bd .s4_ci{height: 327px;overflow-y: auto;padding-right: 1%;}
.s4_c .bd .s4_ci{scrollbar-color: #ff9900 #c2c2c2; /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */ scrollbar-width: thin; /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */ /* -ms-overflow-style:none; */ scrollbar-base-color: pink; scrollbar-face-color: #1a2d56; scrollbar-track-color: #dcdcdc;}
.s4_c .bd .s4_ci::-webkit-scrollbar{width:2;height:2px;}
.s4_c .bd .s4_ci::-webkit-scrollbar-button:vertical{display:none}
.s4_c .bd .s4_ci::-webkit-scrollbar-thumb:vertical:hover{background-color: #ff9900;}
.s4_c .bd .s4_ci::-webkit-scrollbar-thumb:vertical:active{background-color: #ff9900;}
.s4_c .bd .s4_ci::-webkit-scrollbar{width: 2px;}
.s4_c .bd .s4_ci::-webkit-scrollbar-track{background: #c2c2c2;}
.s4_c .bd .s4_ci::-webkit-scrollbar-thumb{background: #ff9900;border-radius: 8px;}
.s4_c .bd .s4_ci .swiper-slide{overflow: hidden;border-radius: 8px;overflow: hidden;float: left;width: 13.5%;margin:0 0.91666% 14px 0;height: 95px;}
.s4_c .bd .s4_ci .swiper-slide:nth-child(7n){margin-right: 0;}
.s4_c .bd .s4_ci .swiper-slide 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 .swiper-slide:hover 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:1440px){
	.section4{padding: 65px 0;}
	.s4_c{margin-top: 20px;}
	.s4_c .hd ul li{line-height: 58px;width: 170px;margin:0 10px;font-size: 21px;}
	.s4_c .bd{margin-top: 65px;}
	.s4_c .bd .s4_ci{height: 285px;}
	.s4_c .bd .s4_ci .swiper-slide{width: 16%;margin:0 0.8% 10px 0;height: 85px;}
	.s4_c .bd .s4_ci .swiper-slide:nth-child(7n){margin-right: 0.8%;}
	.s4_c .bd .s4_ci .swiper-slide:nth-child(6n){margin-right: 0;}
}
@media only screen and (max-width:1200px){
	.section4{padding: 45px 0;}
	.s4_c{margin-top: 15px;}
	.s4_c .hd ul li{line-height: 50px;width: 140px;margin:0 7px;font-size: 18px;}
	.s4_c .bd{margin-top: 45px;}
	.s4_c .bd .s4_ci{height: 246px;}
	.s4_c .bd .s4_ci .swiper-slide{width: 19.2%;margin:0 1% 7px 0;height: 75px;}
	.s4_c .bd .s4_ci .swiper-slide:nth-child(7n){margin-right: 1%;}
	.s4_c .bd .s4_ci .swiper-slide:nth-child(6n){margin-right: 1%;}
	.s4_c .bd .s4_ci .swiper-slide:nth-child(5n){margin-right: 0;}
}
@media only screen and (max-width:750px){
	.section4{padding: 25px 0;}
	.s4_c{margin-top: 10px;}
	.s4_c .hd ul li{line-height: 40px;width: 110px;margin:0 3px 10px;font-size: 16px;}
	.s4_c .bd{margin-top: 15px;}

	.s4_c .bd .s4_ci{height: 268px;}
	.s4_c .bd .s4_ci .swiper-slide{width: 32%;margin:0 2% 7px 0;height: 60px;}
	.s4_c .bd .s4_ci .swiper-slide:nth-child(7n){margin-right: 2%;}
	.s4_c .bd .s4_ci .swiper-slide:nth-child(6n){margin-right: 2%;}
	.s4_c .bd .s4_ci .swiper-slide:nth-child(5n){margin-right: 2%;}
	.s4_c .bd .s4_ci .swiper-slide:nth-child(3n){margin-right: 0;}
}

.section5{padding: 80px 0 90px;background: #fff;}
.s5_c{margin-top: 52px;}
.s5_c .s5_cl{float: left;width: 46.25%;}
.s5_c .s5_cl .s5_cla{overflow: hidden;height: 280px;}
.s5_c .s5_cl .s5_cla img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%;height: 100%;object-fit: cover;
}
.s5_c .s5_cl:hover .s5_cla 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_clb{/*background: #fff;*/padding: 20px;}
.s5_c .s5_cl .s5_clb .s5_clba{font-size: 24px;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: bold;}
.s5_c .s5_cl .s5_clb .s5_clba a{color: #333333;}
.s5_c .s5_cl:hover .s5_clb .s5_clba a{color: #005591;}
.s5_c .s5_cl .s5_clb .s5_clbb{margin-top: 23px;font-size: 16px;color: #666666;line-height: 28px;height: 56px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.s5_c .s5_cl .s5_clb .s5_clbb a{color: #666;}
.s5_c .s5_cl .s5_clb .s5_clbc{margin-top: 35px;}
.s5_c .s5_cl .s5_clb .s5_clbc a{display: inline-block;width: 100px;height: 40px;line-height: 40px;text-align: center;background: #ff9900;border-radius: 3px;font-size: 16px;color: #ffffff;}
.s5_c .s5_cr{float: right;width: 52.5%;}
.s5_c .s5_cr .s5_cri{margin-bottom: 20px;background: #fff;}
.s5_c .s5_cr .s5_cri .s5_cril{float: left;width: 225px;overflow: hidden;}
.s5_c .s5_cr .s5_cri .s5_cril 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 .s5_cr .s5_cri:hover .s5_cril 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 .s5_cri .s5_crir{float: right;width: calc(100% - 245px);padding-right: 15px;box-sizing: border-box;}
.s5_c .s5_cr .s5_cri .s5_crir .s5_crira{margin-top: 20px;font-size: 20px;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: bold;}
.s5_c .s5_cr .s5_cri .s5_crir .s5_crirb{margin-top: 10px;font-size: 16px;line-height: 1.75;color: #666666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.s5_c .s5_cr .s5_cri:hover .s5_crir .s5_crira{color: #005591;}
@media only screen and (max-width:1440px){
	.section5{padding: 60px 0 65px;}
	.s5_c{margin-top: 40px;}
	.s5_c .s5_cl .s5_cla{height: 235px;}
	.s5_c .s5_cl .s5_clb{padding: 18px;}
	.s5_c .s5_cl .s5_clb .s5_clba{font-size: 21px;}
	.s5_c .s5_cl .s5_clb .s5_clbb{margin-top: 17px;font-size: 14px;line-height: 24px;height: 48px;}
	.s5_c .s5_cr .s5_cri{margin-bottom: 13px;}
	.s5_c .s5_cr .s5_cri .s5_cril{width: 200px;}
	.s5_c .s5_cr .s5_cri .s5_crir{width: calc(100% - 220px);padding-right: 15px;}
	.s5_c .s5_cr .s5_cri .s5_crir .s5_crira{margin-top: 16px;font-size: 18px;}
	.s5_c .s5_cr .s5_cri .s5_crir .s5_crirb{margin-top: 7px;font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.section5{padding: 40px 0 45px;}
	.s5_c{margin-top: 30px;}
	.s5_c .s5_cl .s5_cla{height: 198px;}
	.s5_c .s5_cl .s5_cla img{width: 100%;height: 100%;object-fit: cover;}
	.s5_c .s5_cl .s5_clb{padding: 15px;}
	.s5_c .s5_cl .s5_clb .s5_clba{font-size: 18px;}
	.s5_c .s5_cr .s5_cri{margin-bottom: 10px;}
	.s5_c .s5_cr .s5_cri .s5_cril{width: 180px;}
	.s5_c .s5_cr .s5_cri .s5_crir{width: calc(100% - 190px);padding-right: 10px;}
	.s5_c .s5_cr .s5_cri .s5_crir .s5_crira{margin-top: 15px;}
}
@media only screen and (max-width:750px){
	.section5{padding: 20px 0 20px;}
	.s5_c{margin-top: 20px;}
	.s5_c .s5_cl{float: none;width: 100%;}
	.s5_c .s5_cl .s5_cla{height: auto;}
	.s5_c .s5_cl .s5_clb{padding:15px 10px;}
	.s5_c .s5_cl .s5_clb .s5_clba{font-size: 16px;}
	.s5_c .s5_cl .s5_clb .s5_clbb{margin-top: 5px;font-size: 13px;line-height: 20px;height: 40px;}
	.s5_c .s5_cl .s5_clb .s5_clbc{margin-top: 15px;}
	.s5_c .s5_cl .s5_clb .s5_clbc a{width: 80px;height: 30px;line-height: 30px;font-size: 13px;}
	.s5_c .s5_cr{margin-top: 15px;width: 100%;float: none;}
	.s5_c .s5_cr .s5_cri .s5_cril{width: 140px;}
	.s5_c .s5_cr .s5_cri .s5_crir{width: calc(100% - 150px);padding-right: 5px;}
	.s5_c .s5_cr .s5_cri .s5_crir .s5_crira{margin-top: 12px;font-size: 16px;}
	.s5_c .s5_cr .s5_cri .s5_crir .s5_crirb{margin-top: 5px;font-size: 13px;}
}
