@font-face {
	font-family: AgencyFB;
	src: url(../font2/AgencyFB.ttf);
}
@font-face {
	font-family: helvetica1;
	src: url(../font2/helvetica.ttf);
}


@keyframes banrun2{
	0%{top: 10px;}
	50%{top: 0;}
	100%{top: 10px;}
}


.section1{position: relative;font-size: 0;}
.banner img{width: 100%;display: block;position: relative;
	/* animation: banrun1 5s linear infinite; */
}
.bannerinner{position: absolute;top: 30%;left: 0;width: 100%;transform: translateY(-50%);z-index: 9;text-align: center;}
.bannerinner h2{font-size: 72px;color: #fff;line-height: 72px;font-weight: bold;}
.bannerinner h3{font-size: 72px;color: #fff;margin-bottom: 26px;font-weight: 1000;line-height: 72px;font-family: Arial;}

.section1_l,.section1_r{display: inline-block;vertical-align: top;box-sizing: border-box;position: relative;}
.section1_l{width: 17%;padding: 36px 80px 36px 62px;}
.section1_r{width: 83%;}
.section1_l::before{content: '';display: block;width: 220%;height: 100%;background: #eef1f4;position: absolute;top: 0;left: 0;}
.logo a{display: block;}
.logo a img{max-width: 100%;}
.logo{position: relative;padding-bottom: 25px;margin-bottom: 58px;}
.logo::before,.logo::after{content: '';display: block;width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;}
.logo::before{background: #fff;}
.logo::after{background: #d8dce0;bottom: -1px;}
nav{position: relative;}
nav a{display: block;font-size: 20px;color: #332c2b;margin-bottom: 30px;position: relative;}
nav a:nth-of-type(2)::before,nav a:nth-of-type(2)::after,nav a:nth-of-type(7)::before,nav a:nth-of-type(7)::after{content: '';display: block;width: 100%;height: 1px;position: absolute;left: 0;bottom: -58px;}
nav a:nth-of-type(7)::before,nav a:nth-of-type(2)::before{background: #fff;}
nav a:nth-of-type(2)::after,nav a:nth-of-type(7)::after{background: #d8dce0;bottom: -59px;}
nav a:nth-of-type(2),nav a:nth-of-type(7){margin-bottom: 118px;}
nav a:hover{color: #1161b6;font-weight: bold;}
.section1_r_t{text-align: right;padding: 30px 62px 40px;box-sizing: border-box;}
.section1_r_t a{display: inline-block;vertical-align: middle;font-size: 18px;color: #332c2b;font-weight: bold;}
.section1_r_t a::after{content: '';display: inline-block;width: 2px;height: 12px;background: #c9c9c9;vertical-align: middle;margin: 0 30px;}
.section1_r_t a:hover{color: #1161b6;}
/* .section1_r_t a:last-of-type::after{display: none;} */

.htr_ewm{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;} 
.htr_ewm h6{display: none;position: absolute;top: 80px;left: 50%;width: 120px;padding: 10px;background: #fff;border-radius: 10px;font-size: 14px;color: #000;text-align: center;line-height: 14px;
	font-weight: bold;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	z-index: 3;
	box-shadow: 0 0 10px 3px #d6d6d6;
}
.htr_ewm h6 img{display: block;width: 100%;margin-bottom: 5px;}
.htr_ewm h3{cursor: pointer;}
.htr_ewm h3 span,.htr_ewm h3 i{display: inline-block;vertical-align: middle;box-sizing: border-box;font-size: 18px;color: #1161b6;font-weight: bold;}
.htr_ewm h3 span{margin-right: 10px;}
.htr_ewm:hover h6{display: block;}
.syss{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;z-index: 2;}
.syss form{display: inline-block;width: 73.5%;background: #fff;padding: 20px;}
.syss_t{font-size: 0;padding-bottom: 10px;padding-top: 10px;border-bottom: 1px solid #dadada;margin-bottom: 20px;}
.syss_t .layui-form-item{display: inline-block;vertical-align: middle;margin: 0;}
.syss_t .layui-form-item:first-of-type{width: 80%;}
.syss_t .layui-form-item:last-of-type{width: 20%;text-align: right;}
.syss_t .layui-input-block{margin: 0;}
.syss_t .layui-input-block input{border: none;font-size: 16px;color: #333;padding: 0 30px;}
.syss_t .layui-form-item .layui-input-block button{background: none;border: none;width: auto;margin: 0;padding: 0;display: inline-block;vertical-align: middle;}
.syss_t .layui-form-item .layui-input-block button:first-of-type::after{content: '';display: inline-block;width: 1px;height: 12px;background: #d4d4d4;margin: 0 30px;}
.syss_b{text-align: left;padding: 0 35px;box-sizing: border-box;}
.syss_b .layui-form-label,.syss_b .layui-input-block{display: inline-block;vertical-align: top;box-sizing: border-box;}
.syss_b .layui-form-label{width: 50px;box-sizing: border-box;text-align: left;font-size: 16px;color: #000003;padding: 0;margin-top: 5px;}
.syss_b .layui-input-block{width: calc(100% - 50px);margin: 0;}
.syss_b .layui-form-item .layui-form-checkbox{margin: 0;margin-bottom: 5px;}
.syss_b .layui-form-checkbox i{display: none;}
.syss_b .layui-form-checkbox{padding: 0;}
.syss_b .layui-form-checkbox span{background: none;font-size: 14px;color: #000003;padding: 0 16px;}
.syss_b .layui-form-checkbox{height: 24px;line-height: 24px;}
.syss_b .layui-form-radio>i{font-size: 16px;}
.syss_b .layui-form-checked,.syss_b .layui-form-checked:hover{background: #007bff;}
.syss_b .layui-form-checked span,.syss_b .layui-form-checked:hover span{color: #fff;}
.syss_b .layui-form-checkbox:hover span{background: none;}
.syss_b .layui-form-radio{margin: 0;}

.banner_an{position: absolute;bottom: 5%;left: 0%;z-index: 2;width: 100%;padding-left: 80px;box-sizing: border-box;}
.banner_an .swiper-button-prev,.banner_an .swiper-button-next,.banner_an .swiper-pagination{position: static;display: inline-block;vertical-align: middle;transform: initial !important;margin: 0;}
.banner_an .swiper-button-prev,.banner_an .swiper-button-next{background: none;font-size: 40px;color: #fff;width: 50px;height: 50px;line-height: 50px;}
.banner_an .swiper-pagination{width: 100px;font-size: 20px;color: #fff;}
.banner_an .swiper-pagination span:first-of-type{font-size: 30px;font-weight: bold;}
.banner_an .swiper-pagination span{font-family: AgencyFB;}

.sybt{margin-bottom: 62px;}
.sybt h2{font-size: 36px;color: #1161b6;font-weight: bold;line-height: 36px;margin-bottom: 30px;}
.sybt h4{font-size: 50px;color: #000;line-height: 50px;font-family: helvetica1;text-transform: uppercase;}

.section2{position: relative;padding: 85px 0 75px;}
.section2 .sybt{text-align: center;}
.s2 .swiper-container{padding: 30px;box-sizing: border-box;}
.s2{padding: 0 12%;box-sizing: border-box;}
.s2 .swiper-slide a{display: block;padding: 55px;background: #fff;box-shadow: 0 0 10px 3px #dddddd;}
.s2 .swiper-slide a img{width: 100%;}
.s2t{position: relative;}
.s2t::before{content: '';display: block;width: 100%;height: 100%;background: url(../images/s2list_03.png) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;}
.s2t h4,.s2t span,.s2t h3,.s2t p{position: absolute;}
.s2t h4,.s2t span{top: 5%;}
.s2t h4{left: 5%;font-size: 20px;color: #fff;}
.s2t span{font-size: 28px;color: #fff;right: 5%;}
.s2t h3,.s2t p{width: 100%;}
.s2t h3{bottom: 15%;font-size: 26px;color: #fff;font-weight: bold;}
.s2t p{bottom: 2%;font-size: 18px;color: #fff;}
.s2b{text-align: left;font-size: 0;}
.s2b h4{font-size: 12px;color: #333;line-height: 30px;padding: 0 8px;background: #edf2f1;border-radius: 10px;display: inline-block;margin-right: 10px;margin-top: 16px;}
.s2 .swiper-slide{opacity: 0;}
.s2 .swiper-slide-active{opacity: 1;}
.s2 .swiper-slide-prev,.s2 .swiper-slide-next{opacity: .5;}
.s2{position: relative;}
.s2 .swiper-button-prev,.s2 .swiper-button-next{background: none;font-size: 90px;width: auto;margin: 0;color: #d6d6d6;}
.s2 .swiper-button-prev{left: 8%;}
.s2 .swiper-button-next{right: 8%;}
.s2 .swiper-button-prev:hover,.s2 .swiper-button-next:hover{color: #92b6dd;}
.more{display: block;width: 120px;line-height: 50px;text-align: center;font-size: 14px;color: #525151;text-transform: uppercase;border: 2px solid #7b7c7d;font-weight: bold;margin: 40px auto 0;}
.more:hover{color: #fff;background: #007bff;border: 2px solid #007bff;}

.section3{position: relative;padding: 90px 0 130px;background: #f6f8f9;}
.section3 .sybt{text-align: center;}

.section4{position: relative;padding: 140px 0 190px;font-size: 0;}
.s4_l,.s4_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.s4_l{width: 57.25%;padding-left: 17.5%;}
.s4_r{width: 42.75%;padding-right: 12.5%;}
.s4_r img{width: 100%;}
.s4_l h4{font-size: 24px;color: #2570c0;font-weight: bold;font-family: Arial;text-transform: uppercase;margin-bottom: 30px;}
.s4_l h2,.s4_l h2 strong{font-size: 42px;color: #333;line-height: 60px;}
.s4_l h2 strong{font-weight: bold;display: block;}
.s4_l h2{margin-bottom: 110px;}
.s4_l ul{font-size: 0;}
.s4_l ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 50%;margin-top: 80px;}
.s4_l ul li h6,.s4_l ul li h3{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.s4_l ul li h6{margin-right: 30px;}
.s4_l ul li h3,.s4_l ul li h3 strong{font-size: 18px;color: #333;font-weight: bold;}
.s4_l ul li h3 strong{color: #1e78d7;display: block;}
.s4_l ul li:first-of-type,.s4_l ul li:nth-of-type(2){margin-top: 0;}

.section5{position: relative;padding: 60px 0 70px;background: #f6f8f9;text-align: center;}
.section5 ul{font-size: 0;}
.section5 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;margin-bottom: 27px;padding: 30px;background: #fff;box-shadow: 0 0 10px 3px #f0f2f3;}
.section5 ul li:nth-of-type(3n){margin-right: 0;}
.section5 ul li h6{display: block;margin: 0 auto;width: 136px;height: 136px;border-radius: 50%;overflow: hidden;}
.section5 ul li h6 img{width: 100%;}
.section5 ul li h3{font-size: 20px;margin-top: 15px;}
.section5 ul li:hover{background: #2570c0;border-radius: 30px;}
.section5 ul li:hover h3{color: #fff;}


.section6{position: relative;padding: 88px 0 120px;}
.section6 .sybt{text-align: center;}
.section6 ul{font-size: 0;}
.section6 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 15.83333%;margin-right: 1%;position: relative;}
.section6 ul li:last-of-type{margin-right: 0;}
.section6 ul li img{width: 100%;}
.s6txt{position: absolute;top: 0;left: 0;width: 100%;padding: 35px 10px;box-sizing: border-box;}
.s6txt h1{text-align: center;font-size: 50px;color: #fff;text-align: center;font-family: AgencyFB;line-height: 50px;margin-bottom: 18px;}
.s6txt h3{text-align: center;font-size: 24px;color: #fff;margin-bottom: 35px;}
.s6txt p{font-size: 14px;color: #fff;line-height: 26px;position: relative;margin-bottom: 26px;padding-left: 10px;}
.s6txt p::before{content: '';display: block;width: 5px;height: 1px;background: #fff;position: absolute;top: 12px;left: 0;}
.section6 .s6txt h6 img{width: auto;}
.section6 .s6txt h6{text-align: center;margin-top: 106px;}
.section6 ul li:nth-of-type(2n) h1,.section6 ul li:nth-of-type(2n) h3{color: #1161b6;}

.section7{position: relative;padding: 155px 0 182px;background: url(../images/s7bg_02.jpg) center center;background-size: cover;}
.section7 h2{font-size: 48px;color: #fff;font-weight: bold;line-height: 62px;letter-spacing: 10px;margin-bottom: 20px;}
.section7 p{font-size: 20px;color: #fff;font-weight: 100;line-height: 42px;width: 50%;font-family: Arial;}
.section7 a{display: block;margin-top: 62px;width: 258px;text-align: center;background: rgba(46,89,189,.5);border-radius: 56px;}
.section7 a span,.section7 a i{display: inline-block;vertical-align: middle;line-height: 56px;color: #fff;}
.section7 a span{font-size: 30px;}
.section7 a i{font-size: 16px;}
.section7 a i::before{content: '';display: inline-block;width: 48px;height: 1px;background: #fff;vertical-align: middle;margin: 0 26px 0 20px;}
.section7 a:hover{background: #2e59bd;}


.section1_r_b{position: relative;}

























