*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*{ margin:0; padding:0;}
.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
@keyframes hei {
	0%{height: 515px;}
	/* 50%{height: 300px;} */
	100%{height: 0px;}}
@keyframes hei2 {
	0%{height: 0px;}
	/* 50%{height: 300px;} */
	100%{height: 515px;}}

@keyframes t1 {
	0%{transform: translateY(30px);opacity: 0;}
	60%{transform: translateY(30px);opacity: 0;}
	100%{transform: translateY(0px);opacity: 1;}
}

@keyframes hua {
	0%{transform: translateY(0px);}

	60%{transform: translateY(10px);}

	100%{transform: translateY(0px);}
}

img{border:none;display: block;max-width: 100%;}

.f_16{ font-size:24px; line-height: 32px;}
.f_48{ font-size: 60px; line-height: 68px; margin-bottom: 25px; padding-bottom: 30px; font-weight: bold; position: relative;} 
.f_48::after{ position: absolute; left: 0px; bottom: 0px; content: ""; width: 70px; height: 4px; background: #fff; transition: all 0.6s ease-in-out; transform: translate(0px,0px); }
.cebox { left:2%; width:96%; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}
.fbd{font-weight: bold;}
.fw{font-weight: 100;}
.lin30{line-height: 30px;}
.anniu {width: 55px;height: 55px;right: 5%;bottom: 5%;position: absolute;z-index: 2;display: none;}
.fw{font-weight: 100;}@keyframes t1 {
0%{transform: translateY(30px);opacity: 0;}
60%{transform: translateY(30px);opacity: 0;}
100%{transform: translateY(0px);opacity: 1;}}
.yd{display: none;}
.in_1 { margin-top: -100px;}
.in_1 .img{position: relative;}
.in_1 .img video{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;height: 101%;object-fit: cover;}
.in_1 img{width: 100%;height: 100vh;}
.in_1 .banner_sw .txt{position: absolute;top: 46%;color: #fff;text-align: justify;}
.in_1 .banner_sw .txt .ts{padding-left: 100px;}
.in_1 .banner_sw .txt .t2{ margin-top: 20px;}
.in_1 .cover { position:absolute; top:0; left:0; bottom:0; width: 100%; height:100vh; text-align:center;  background-image:url(../images/index01.png); background-repeat:repeat; background-size: cover; overflow: hidden; }
.san {position: absolute;top: 0;height: 100%;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after,.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{content: none;}
.ban_prev,.ban_next{width: 40px;height: 40px;background: url(../images/hmBtn.png) center no-repeat !important;}
.ban_prev{left: 0px;}
.ban_next{transform: rotate(180deg);right: 0px;}
.swiper-slide-active .time1{animation:  t1 1s;}
.swiper-slide-active .time2{animation:  t1 1.5s;}
.lls{position: absolute;left: 0;width: 100%;bottom: 45px;color: #fff;display: flex;justify-content: center;z-index: 1;}
.fen{color: #fff;position: static;width: auto;display: flex;align-items: center;}
.lls s{display: block;width: 80px;height: 2px;background: #fff;margin: 0 30px 0 18px;}
.lls .l2{transform: translateX(-22px);color: rgba(255,255,255, 0.2);}
.lls .swiper-pagination-total{color: rgba(255,255,255, 0.2);}
@media (max-width:1799px){
.f_48{ font-size: 48px; line-height: 58px; letter-spacing: 2px;} 
.f_16{font-size:22px; margin-top:15px;}
}
@media screen and (max-width:1680px) {
.f_48{font-size: 44px;}
}
@media (max-width:1200px){
.f_48{ margin-bottom: 15px; padding-bottom: 20px; }
.f_48::after{ width: 50px; height: 3px; }
} 
@media (max-width:1199px){
.f_48{ font-size: 40px; line-height: 50px; letter-spacing: 1px;} 
.f_16{font-size:20px; margin-top:12px;}
}
@media screen and (max-width:1025px) {
.in_1 { margin-top: 0px;}
.fw{font-weight: 400;}
.in_1 .img video{ height: 142%; }
.anniu{display: block;}
.yd{display: block;}
.pc{display: none;}
.in_1 .banner_sw .txt .ts{padding: 0 30px;}
.in_1 .banner_sw .txt{top: 46%;}
.in_1 img{height: auto;}
.in_1 .banner_sw .txt .t2{width: 100%;}
.in_1{position: relative;}
.ban_next{right: -15px;}
.ban_prev{left: -15px;}
.lls{bottom: 20px;}
.lls .l2{transform: translateX(-18px);}
}
@media (max-width:992px){
.in_1 { margin-top: 80px;}
.f_48{ font-size: 36px; line-height: 45px; letter-spacing: 1px;} 
}
@media (max-width:892px){
.f_48{ font-size: 32px; line-height: 40px; } 
.f_16{font-size:18px; margin-top:12px;}
}
@media (max-width:768px){
.f_48{ font-size: 24px; line-height: 36px; letter-spacing: 0px; margin-bottom: 5px; padding-bottom:15px;} 
.f_48::after{ width: 40px; height: 2px; }
.f_16{font-size:16px; margin-top:10px; line-height:22px;}
.lls s{ width: 60px; }
}
@media (max-width:520px){
.f_16{ display: none;}
.f_48::after{width: 0px; height: 0px;}
.in_1 .banner_sw .txt .ts{padding: 0 0px;}
.ban_prev,.ban_next{ display: none; }
}
@media (max-width:425px){
.in_1 { margin-top: 70px;}
.f_48{ font-size: 20px; } 
.in_1 .banner_sw .txt{ top: 45%;}
.f_16{margin-top:5px;}
.lls s{ width: 40px; }
.lls{bottom: 10px;}
}
@media (max-width:415px){
.in_1 .banner_sw .txt{ top: 44%;}
}

						