@font-face {
	font-family: mob;
	src: url(../font2/HELVETICA_0.TTF);
  }


.section1{position: relative;}
.banner img{width: 100%;display: block;animation: banrun1 10s linear infinite;}
.bannerlist{position: absolute;top: 50%;left: 0;width: 100%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.bannerlist h2{font-size: 100px;color: #fff;line-height: 100px;font-weight: 1000;font-family: Arial;text-transform: uppercase;}
.bannerlist h3{font-size: 48px;color: #fff;line-height: 48px;margin: 26px 0;}
.bannerlist p{font-size: 18px;color: #fff;line-height: 24px;}




.BannerBtn{position: absolute;bottom: 18%;z-index: 100;width: 100%;display: block;}
.swiper-button-next,.swiper-button-prev{background: none;width: auto;height: auto;margin: 0;}
.BannerBtn .swiper-button-next,.BannerBtn .swiper-button-prev{display: inline-block;position: static;width: 48px;height: 48px;line-height: 48px;text-align: center;border: 1px solid #fff;
	border-radius: 50%;font-size: 20px;color: #fff;vertical-align: middle;
}
.BannerBtn .swiper-button-next:hover,.BannerBtn .swiper-button-prev:hover{border: 1px solid #3bbf30 !important;background: #3bbf30;color: #fff !important;}
.BannerBtn .swiper-button-next{margin-left: 30px;}
.BannerBtn .swiper-button-prev{margin-right: 30px;}
.BannerBtn .swiper-pagination{display: inline-block;position: static;}
.BannerBtn .swiper-pagination span{display: inline-block;width: 8px;height: 8px;background: #fff;opacity: 1;vertical-align: middle;margin-right: 24px;position: relative;}
.BannerBtn .swiper-pagination span::before{content: '';display: block;width: 14px;height: 14px;border: 2px solid #40b137;position: absolute;top: 50%;left: 50%;border-radius: 50%;opacity: 0;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.BannerBtn .swiper-pagination .swiper-pagination-bullet-active{background: none !important;}
.BannerBtn .swiper-pagination .swiper-pagination-bullet-active::before{opacity: 1;}
.BannerBtn .swiper-pagination span:last-of-type{margin-right: 0;}


.section2{padding: 236px 0 100px;position: relative;background: #e2e8eb;}
.sybt{position: absolute;left: 0;top: 100px;width: 100%;font-size: 0;padding-bottom: 30px;border-bottom: 1px solid rgba(165,176,185,.2);z-index: 9;}
.sybt_l,.sybt_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.sybt_l h2,.sybt_l h4{display: inline-block;}
.sybt_l h2{font-size: 36px;color: #13212e;margin-right: 18px;line-height: 36px;}
.sybt_l h4{font-size: 24px;color: rgba(19,33,46,.2);font-family: Arial;}
.sybt_r{text-align: right;}
.sybt_r a{font-size: 18px;color: #12212e;}
.sybt_r a:hover{color: #3bbf30 !important;}
.s2{text-align: center;}
.s2 .s2_img{position: relative;box-shadow: 0 0 10px 3px #4b4c4c;}
.s2 .s2_img img{width: 100%;}
.s2 .swiper-slide h3{font-size: 20px;color: #13212e;margin-top: 25px;}
.s2 .swiper-slide p{font-size: 12px;color: rgba(19,33,46,.3);line-height: 20px;}
.s2 .BannerBtn{position: static;margin-top: 55px;}
.s2 .BannerBtn .swiper-button-next,.s2 .BannerBtn .swiper-button-prev{color: #828c93;border: 1px solid #828c93;}
.s2 .BannerBtn .swiper-pagination span{background: #94a3ab;}
.s2 .s2_img h6{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(59,191,48,.7);opacity: 0;}
.s2 .s2_img h6 span{position: absolute;top: 50%;left: 50%;font-size: 50px;color: #fff;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.s2 .swiper-slide:hover .s2_img h6{opacity: 1;}
.s2 .swiper-slide:hover h3{color: #3bbf30;}


.section3{position: relative;background: #eff3f5;}
.s3_tlb{display: none;font-size: 0;}
.s3_tlb.ac{display: block;}
.s3_tl,.s3_tr{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.s3_tl{width: 57.29%;padding-left: 12.4%;padding-right: 125px;}
.s3_tr{width: 42.71%;}
.s3_tr img{width: 100%;}
.section3 .sybt_r a{color: #fff;}
.s3_tl h3{font-size: 30px;color: #13212e;margin-bottom: 40px;}
.s3_tl p{font-size: 16px;color: #13212e;line-height: 36px;margin-bottom: 28px;}
.s3_b{position: absolute;bottom: 10%;width: 100%;}
.s3_b .divbox{background: rgba(255,255,255,.9);font-size: 0;padding: 0 60px;box-sizing: border-box;}
.s3_blb{display: inline-block;vertical-align: bottom;width: 12.5%;text-align: center;position: relative;padding: 60px 0;height: 190px;box-sizing: border-box;cursor: pointer;}
.s3_blb span{font-size: 28px;color: #1e58af;}
.s3_blb:nth-of-type(1) span,.s3_blb:nth-of-type(3) span{font-size: 24px;}
.s3_blb::before,.s3_blb::after{content: '';display: block;width: 0;height: 3px;background: #3eb134;position: absolute;}
.s3_blb::before{top: 0;left: 0;}
.s3_blb::after{bottom: 0;left: 0;}
.s3_blb.ac::before,.s3_blb.ac::after{width: 100%;}
.s3_blb.ac span{color: #3bbf30;}

.section4{position: relative;padding: 272px 0 120px;background: #172736;}
.section4 .sybt_l h2,.section4 .sybt a{color: #fff;}
.section4 .sybt_l h4{color: rgba(255,255,255,.1);}
.s4{text-align: center;}
.s4 .swiper-slide{background: #152e44;}
.s4 .swiper-slide:nth-of-type(2n){background: #10202e;}
.s4 .swiper-slide a{position: relative;display: block;padding: 30px;box-sizing: border-box;}
.s4 .swiper-slide a img{width: 100%;}
.s4txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center;background: #3eb134;opacity: 0;}
.s4list{position: absolute;top: 50%;width: 100%;text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.s4list h3{font-size: 22px;color: #fff;line-height: 26px;}
.s4list p{font-size: 18px;color: #fff;line-height: 26px;}
.s4 .swiper-slide a:hover .s4txt{opacity: 1;}
.s4 .BannerBtn{position: static;margin-top: 55px;}
.s4 .BannerBtn .swiper-button-next,.s4 .BannerBtn .swiper-button-prev{color: #828c93;border: 1px solid #828c93;position: static;}

.section5{position: relative;padding: 190px 0 116px;background: #e2e8eb;}
.section5 .sybt{border-bottom: none;}
.s5{font-size: 0;}
.s5_l,.s5_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.s5_l{width: 51%;}
.s5_r{width: 49%;padding-left: 45px;}
.s5_l a{position: relative;display: block;background: #ebf0f2;}
.s5_l a img{width: 100%;}
.s5_ltxt{padding: 48px;box-sizing: border-box;}
.s5_ltxt h3{font-size: 24px;color: #12212e;margin-bottom: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.s5_ltxt p{font-size: 16px;color: rgba(18,33,46,.6);line-height: 24px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.s5_l a:hover{background: #3eb134;}
.s5_l a:hover h3,.s5_l a:hover p{color: #fff;}
.s5_l a h6{position: relative;overflow: hidden;}
.s5_l a:hover img{
	transform: scale(1.2);
	-webkit-ransform: scale(1.2);
	-o-ransform: scale(1.2);
	-moz-ransform: scale(1.2);
}
.s5_rt{font-size: 0;}
.s5_rt a{display: block;position: relative;font-size: 0;}
.s5_rt::after{content: '';display: block;border: 1px dashed #8f989f;margin: 50px 0 30px;}
.s5_rt_l,.s5_rt_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.s5_rt_l{width: 38.6%;}
.s5_rt_r{width: 61.4%;padding-left: 38px;}
.s5_rt_l img{width: 100%;}
.s5_rt_r h3{font-size: 20px;color: #12212e;margin-bottom: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.s5_rt_r h3::before{content: '';display: inline-block;vertical-align: middle;width: 0;height: 1px;background: #3eb134;}
.s5_rt_r p{font-size: 16px;color: #777777;line-height: 24px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.s5_rt a:hover h3{color: #3eb134;}
.s5_rt a:hover h3::before{width: 20px;margin-right: 10px;}
.s5_rt_r i{font-size: 22px;color: #12212e;margin-top: 18px;display: block;}
.s5_rblb a{display: block;padding: 12px 0;font-size: 0;border-bottom: 1px solid #dde0e2;}
.s5_rblb:last-of-type a{border-bottom: none;}
.s5_rblb a h3,.s5_rblb a h4{display: inline-block;vertical-align: middle;}
.s5_rblb a h3::before{content: '';display: inline-block;vertical-align: middle;width: 8px;height: 2px;background: #a3acb2;margin-right: 10px;}
.s5_rblb a h3{width: 80%;font-size: 16px;color: #12212e;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.s5_rblb a h4{width: 20%;text-align: right;font-size: 14px;color: rgba(51,51,51,.5);}
.s5_rblb a:hover h3{color: #3eb134;}
