@font-face {
	font-family: mob;
	src: url(../font2/HELVETICA_0.TTF);
  }


.section1{position: relative;}
.banner img{width: 100%;display: block;}
.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: 48px;color: #fff;line-height: 48px;}
.bannerlist h3{font-size: 36px;color: #fff;line-height: 47px;margin: 26px 0;font-weight: 1000;font-family: Arial;text-transform: uppercase;}
.bannerlist h6{display: block;width: 244px;line-height: 69px;background: #f2f2f2;border-radius: 69px;text-align: center;font-size: 16px;color: #333333;margin-top: 130px;}
.bannerlist h6 span{display: inline-block;vertical-align: middle;margin-left: 42px;font-size: 20px;}
.bannerlist h6:hover{background: #fb7600;color: #fff;}

.swiper-button-next,.swiper-button-prev{background: none;width: auto;height: auto;margin: 0;
	width: 48px;height: 48px;line-height: 48px;text-align: center;border: 1px solid #fff;
	border-radius: 50%;color: #fff;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.section1 .swiper-button-next,.section1 .swiper-button-prev{font-size: 12px;}
.swiper-button-next:hover,.swiper-button-prev:hover{border: 1px solid #2b4995 !important;background: #2b4995;color: #fff !important;}
.section1 .swiper-button-next{right: 5%;}
.section1 .swiper-button-prev{left: 5%;}
.banner_an{position: absolute;width: 72px;height: 72px;background: rgba(255,255,255,.8);border-radius: 50%;text-align: center;}
.banner_an h3{position: absolute;top: 50%;width: 100%;font-size: 14px;color: #686868;line-height: 18px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.banner_an::after{content: '';display: none;width: 72px;height: 72px;border: 8px solid rgba(255,255,255,.6);position: absolute;border-radius: 50%;
    top: 50%;left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
}
.banner_an::before{content: '';display: none;width: 80px;height: 80px;border: 38px solid rgba(255,255,255,.1);position: absolute;border-radius: 50%;
    top: 50%;left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
}
.banner_an:first-of-type{top: 40%;right: 18%;}
.banner_an:nth-of-type(2){top: 72%;right: 50%;}
.banner_an:nth-of-type(3){top: 80%;right: 62%;}



.section2{padding: 95px 0 100px;position: relative;font-size: 0;}
.sybt{text-align: center;margin-bottom: 42px;}
.sybt h2{font-size: 36px;color: #333333;}
.sybt h4{font-size: 18px;color: #a3a3a3;margin-top: 10px;text-transform: uppercase;}
.s2_l,.s2_r{display: inline-block;vertical-align: top;box-sizing: border-box;width: 50%;}
.s2_l p{font-size: 18px;margin-bottom: 30px;color: #333333;text-align: justify;}
.s2_l a{display: block;width: 245px;line-height: 68px;text-align: center;font-size: 16px;color: #333333;background: #f2f2f2;border-radius: 68px;text-transform: uppercase;}
.s2_l a:hover{background: #2b4995;color: #fff;}
.s2_r{padding-left: 80px;}
.s2_r img{width: 100%;}

.section3{padding: 80px 0 0;position: relative;background: #f2f2f2;}
.section3 .swiper-slide img{width: 100%;}
.s3{padding: 0 135px;box-sizing: border-box;position: relative;}
.s3 .swiper-slide-active img{box-shadow: 0 0 10px 3px #e5e4e4;}
.s3 .swiper-slide h6{position: relative;}
.s3 .swiper-slide h6::before{content: '';display: block;width: 100%;height: 100%;background: rgba(51,51,51,.2);position: absolute;top: 0;left: 0;}
.s3 .swiper-slide-active h6::before{display: none;}
.s3 .swiper-slide h3{font-size: 22px;color: rgba(51,51,51,.8);padding-top: 32px;text-align: center;box-sizing: border-box;opacity: 0;}
.s3 .swiper-slide-active h3{opacity: 1;}
.s3 .swiper-slide p{font-size: 18px;color: rgba(51,51,51,.7);padding-left: 110px;box-sizing: border-box;display: none !important;}
.s3 .swiper-slide p::before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;background: #333333;border-radius: 50%;margin-right: 18px;}
.s3 .swiper-slide-active p{display: block;}
.s3_txt{box-sizing: border-box;}
.s3 .swiper-slide-active .s3_txt{padding: 0;}
.s3 .swiper-slide-prev .s3_txt{padding-left: 70%;padding-right: 10%;}
.s3 .swiper-slide-next .s3_txt{padding-left: 10%;padding-right: 70%;}
.s3 .swiper-slide-active .s3_txt h3{padding-top: 52px;font-size: 26px;color: #333333;}
.s3 .swiper-button-next,.s3 .swiper-button-prev{border: 1px solid #d6d6d6;color: #333333;top: 35%;}
.section2:hover .sybt h2,.section3:hover .sybt h2,.section4:hover .sybt h2,.section5:hover .sybt h2,.section6:hover .sybt h2{color: #2b4995;font-weight: bold;}
.sybt{cursor: pointer;}

.section4{padding: 80px 0;position: relative;}
.s4_r_txt{font-size: 0;position: absolute;top: 0;left: 0;width: 100%;opacity: 0;}
.s4_r_txt.ac{opacity: 1;position: relative;z-index: 9;}
.s4{font-size: 0;}
.s4_l,.s4_r{display: inline-block;vertical-align: top;box-sizing: border-box;position: relative;}
.s4_l{width: 100%;height: 450px;}
.s4_r{width: 23.6%;}
.s4_l_l,.s4_l_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.s4_l_l{width: 47.5%;}
.s4_l_r{width: 52.5%;padding-left: 60px;}
.s4_l_l img{width: 100%;}
.s4_l_r h3{font-size: 28px;color: #333333;margin-bottom: 30px;}
.s4_l_r p{font-size: 18px;color: #333333;margin-bottom: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
}
.s4_l_r a{display: block;width: 245px;line-height: 56px;text-align: center;font-size: 16px;color: #333;border-radius: 56px;text-transform: uppercase;border: 1px solid #cecece;margin-top: 52px;}
.s4_l_r a:hover{background: #2b4995;color: #fff;border: 1px solid #2b4995;}
.s4_r{text-align: center;padding-left: 120px;}
.s4_r_list{display: block;padding: 26px;width: 108px;margin-bottom: 20px;cursor: pointer;border: 1px dashed transparent;}
.s4_r_list.ac{border: 1px dashed #d4d4d4;border-radius: 10px;}
.s4_r_list h3{font-size: 16px;color: #333;}
.s4_r_list.ac h3{color: #a3a3a3;}

.section5{padding-bottom: 150px;position: relative;}
.s5{padding: 0 136px;box-sizing: border-box;position: relative;text-align: center;margin-top: 60px;}
.s5 h3{font-size: 18px;color: #333333;margin-top: 32px;}
.s5 .swiper-button-prev,.s5 .swiper-button-next{border: 1px solid #d8d8d8;color: #333333;}
.s5 h6 img{max-width: 100%;}
.s5 .swiper-slide:hover h3{color: #2b4995;}
.s5 .swiper-slide{cursor: pointer;}
.s5 .swiper-slide h6{position: relative;overflow: hidden;border-radius: 50%;margin: 0 auto;width: 145px;height: 145px;}
.s5 .swiper-slide:hover h6 img{transform: scale(1.2);}

.section6{position: relative;padding: 105px 0 120px;background: #f2f2f2;}
.section6 .swiper-button-prev,.section6 .swiper-button-next{border: 1px solid #d8d8d8;color: #333333;}
.section6 .swiper-button-prev{left: 8%;}
.section6 .swiper-button-next{right: 8%;}
.section6 img{width: 100%;}
.section6 .swiper-slide{position: relative;}
.s6txt{position: absolute;padding: 32px 45px;box-sizing: border-box;background: #fff;top: 54%;left: 0;width: 100%;font-size: 0;}
.s6txt h5{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;font-size: 16px;color: rgba(51,51,51,.6);}
/* .s6txt h5:last-of-type{text-align: right;font-size: 14px;} */
.s6txt h3{font-size: 20px;color: #333333;margin: 16px 0 20px;font-weight: bold;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.s6txt p{font-size: 16px;color: #959595;display: block;height: 0;overflow: hidden;
	text-overflow: ellipsis;

	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
  
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
  
	overflow-wrap: break-word;
	word-break: break-all;
	white-space: normal;
	overflow: hidden;
}
.s6txt h6{display: block;width: 180px;line-height: 48px;border: 1px solid #d7d7d7;text-align: center;font-size: 12px;color: rgba(51,51,51,.5);background: #fff;}
.section6 .swiper-slide a{display: block;position: relative;padding-bottom: 210px;font-size: 0;}
.section6 .swiper-slide a:hover .s6txt{top: 0;height: 100%;}
.section6 .swiper-slide a:hover .s6txt p{height: auto;}
.section6 .swiper-slide a:hover h6{margin-top: 76px;background: #2b4995;border: 1px solid #2b4995;color: #fff;}
.s6txt h3::after{content: '';display: none;width: 100%;height: 2px;background: #f4f4f4;margin: 30px 0;}
.section6 .swiper-slide a:hover .s6txt h3::after{display: block;}
.section6 .swiper-slide a:hover h3{margin-bottom: 0;color: #2b4995;}





