



.section1 .swiper-slide>a{display: block;position: relative;height: 100%;width: 100%;}

.section1 .swiper-container {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
	height: 100%;
}
.section1 .swiper-slide>img {
    width: 100%;
    height: 100%;
	animation: banrun1 5s linear infinite;

}





.shuttertxt{position: absolute;top: 50%;left: 0;width: 100%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
    z-index: 99;
}

.shuttertxt h2{font-size: 36px;line-height: 46px;color: #005bac;margin: 30px 0 50px;}
.shuttertxt h3{font-size: 16px;color: #333;letter-spacing: 21px;text-transform: uppercase;}
.more{display: block;width: 236px;line-height: 60px;text-align: center;font-size: 16px;color: #fff;background: #005bac;border-radius: 60px;}

.more:hover{background: #fff;color: #333;}


.sybt h2{font-size: 36px;color: #333;font-weight: bold;line-height: 48px;}
.sybt h2::after{content: '';display: block;width: 26px;height: 3px;background: #005bac;margin: 24px 0 60px;}

.s2{font-size: 0;position: relative;background: #fff;}
.s2_an{position: absolute;left: 18%;bottom: 18%;z-index: 6;}
.s2_an .swiper-button-prev,.s2_an .swiper-button-next{position: static;display: inline-block;width: 60px;height: 60px;line-height: 60px;text-align: center;
	background: #e8e8e8;color: #747474;font-size: 20px;border-radius: 50%;
}
.s2_an .swiper-button-prev{margin-right: 18px;}
.s2 .swiper-container::before{content: '';display: block;width: 100%;height: 100%;background: url(../images/s2bg_02.png) center center;background-size: 100% 100%;
	position: absolute;top: 0;left: 0;z-index: 2;
}
.s2_an .swiper-button-prev:hover,.s2_an .swiper-button-next:hover{color: #fff;background: #005bac;}
.s2 a{display: block;font-size: 0;}
.s2_l,.s2_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.s2_l{width: 45%;opacity: 0;padding-right: 110px;}
.s2_r{width: 55%;}
.s2_r img{width: 100%;}
.s2 .swiper-slide-active{position: relative;}
.s2 .swiper-slide-active .s2_l{opacity: 1;}
.s2 .swiper-slide-active .s2_r{width: 55%;}
.s2 .swiper-slide-next .s2_r{transform: translateX(-85%);}
.s2_l h3{font-size: 30px;color: #005bac;margin-bottom: 15px;}
.s2_l p{font-size: 18px;color: #333;line-height: 36px;margin-bottom: 100px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3; /* 设置最大显示行数 */
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

.section3{font-size: 0;background: url(../images/s3bg_02.jpg) center center;background-size: 100% 100%;text-align: center;}
.section3 .sybt h2{color: #fff;}
.section3 .sybt h2::after{margin: 24px auto 60px;}
.section3 ul{font-size: 0;padding: 0 150px;box-sizing: border-box;}
.section3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 22%;margin-right: 4%;margin-bottom: 25px;}
.section3 ul li:nth-of-type(4n){margin-right: 0;}
.section3 ul li a{display: block;background: rgba(255,255,255,.3);border-top-left-radius: 52px;border-bottom-right-radius: 52px;overflow: hidden;position: relative;}
.section3 ul li a img{width: 100%;opacity: 0;}
.section3 ul li a span{position: absolute;top: 30%;left: 0;width: 100%;text-align: center;font-size: 50px;line-height: 50px;color: #fff;}
.section3 ul li a h3{position: absolute;top: 60%;left: 0;width: 100%;text-align: center;font-size: 14px;color: #fff;line-height: 22px;}
.section3 ul li a:hover img{opacity: 1;}
.section3 ul li a:hover span{opacity: 0;}
.section3 ul li a:hover h3{top: 65%;color: #333;}

.section4{position: relative;background: url(../images/s4bg_02.jpg) center center;background-size: cover;}
.section4 .sybt{text-align: center;}
.section4 .sybt h2::after{margin: 24px auto 30px;}
.section4 .sybt h4{font-size: 20px;color: #005bac;margin-bottom: 20px;}
.section4 .sybt p{font-size: 16px;color: #333;line-height: 30px;padding: 0 200px;box-sizing: border-box;}
.s4_c{background: rgba(0,91,172,.8);text-align: center;padding: 40px 20px;margin: 68px 0;}
.s4_c{font-size: 0;}
.s4_c li{display: inline-block;vertical-align: top;box-sizing: border-box;text-align: center;width: 25%;}
.s4_c li:last-of-type{margin-right: 0;}
.s4_c li h3{font-size: 40px;color: #fff;font-weight: 1000;font-family: Arial;line-height: 40px;margin-bottom: 10px;}
.s4_c li h4{font-size: 16px;color: #fff;line-height: 24px;}
.s4_b{font-size: 0;text-align: center;}
.s4_b li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 25%;}
.s4_b li span,.s4_b li h3{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.s4_b li span{font-size: 40px;color: #005bac;margin-right: 10px;line-height: 60px;}
.s4_b li h3{font-size: 20px;color: #333;}
.s4_b li a{display: block;}
.s4_b li a:hover h3{color: #005bac;}


.section5{position: relative;}
.section5 .sybt{text-align: center;}
.section5 .sybt h2::after{margin: 24px auto 40px;}
.syxw{font-size: 0;}
.syxwlb{display: inline-block;vertical-align: top;box-sizing: border-box;width: 30.6666%;margin-right: 4%;margin-bottom: 40px;}
.syxwlb:nth-of-type(3n){margin-right: 0;}
.syxwlb:nth-of-type(6),.syxwlb:nth-of-type(4),.syxwlb:nth-of-type(5){margin-bottom: 0;}
.syxwlb a{display: block;position: relative;box-shadow: 0 0 10px 3px #f2f1f2;}
.syxwlb a img{width: 100%;opacity: 0;}
.syxwnr{position: absolute;font-size: 0;top: 20%;left: 0;width: 100%;}
.syxwnr_l,.syxwnr_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.syxwnr_l{width: 30%;text-align: center;}
.syxwnr_r{width: 70%;padding-right: 70px;}
.syxwnr_l h4{font-size: 12px;color: rgba(51,51,51,6);}
.syxwnr_l h4 span{display: block;font-size: 48px;color: #333;line-height: 48px;}
.syxwnr_r h3{font-size: 18px;color: #333;line-height: 26px;font-weight: bold;margin-bottom: 15px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3; /* 设置最大显示行数 */
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	height: 78px;
}
.syxwnr_r p{font-size: 14px;color: rgba(51,51,51,7);line-height: 25px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* 设置最大显示行数 */
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}
.syxwnr_r h6{font-size: 14px;color: rgba(51,51,51,7);}
.syxwlb a:hover img{opacity: 1;}
.syxwlb a:hover .syxwnr{opacity: 0;}














/* .active .section2_l,
.active .section2_r,
.active .section3_l,
.active .section3_r,
.active .section5_l,
.active .section5_r{
     transform: translateX(0);
     -ms-transform: translateX(0);
     -webkit-transform: translateX(0);
}



.section2_l,.section3_l,.section5_l{
    transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
}

.section2_r,.section3_r,.section5_r{
    transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
}

.active .section2_l,.section2_l,.section3_l,.section5_l,.section2_r,.section3_r,.section5_r,
.active .section2_r,
.active .section3_l,
.active .section3_r,
.active .section5_l,
.active .section5_r{
	transition: 1.5s ease-in-out;
	-ms-transition: 1.5s ease-in-out;
	-o-transition: 1.5s ease-in-out;
	-webkit-transition: 1.5s ease-in-out;
	-moz-transition: 1.5s ease-in-out;
} */







