html{color:#000;background:#fff;font-family:"Microsoft Yahei";}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form, blockquote{ margin: 0;}   
ol,ul{ margin: 0; padding: 0;}
li{ list-style: none;}
img{display:block;width:100%;border:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr {float:right;}
.cl:after,.cl:before{ content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}

body,html{position:relative;height:100%;background:#fff !important;}
.swiper-main{width:100%;height:100%;}
.flex-mid{position:relative;
display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;
-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;
-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
p{font-size:.24rem;line-height:1.8;text-align:justify;text-indent:2em;}

.banner{background:url(images/ban.jpg) no-repeat center;background-size:100%;}
.bg{background:url(images/bg.jpg) no-repeat center;background-size:100%;}
.content{position:relative;padding:0 .2rem;overflow:hidden;color:#333;}

.swiper-brand{width:100%;}
.tab{padding:.1rem;text-align:center;font-size:0;}
.tab span{width:10px;height:10px;margin:0 5px;}
.tab .swiper-pagination-bullet-active{background-color:#e5004f;}
.pt30{padding-top:.3rem;}
.swiper-interview iframe{width:100%;height:3.8rem !important;}
/*.swiper-act .item{display:-webkit-flex;display:flex;}
.swiper-act img{width:3.3rem;height:3.8rem;margin:0 .2rem .2rem 0;}
.swiper-act h3{font-weight:bold;font-size:.26rem;line-height:2;text-align:center;white-space:nowrap;}
.lh15{line-height:1.5;}
.lh16{line-height:1.6;}*/
.tabhd{display:-webkit-flex;display:flex;padding:.2rem 0;-webkit-justify-content:space-between;justify-content:space-between;}
.tabhd li{
	width:24%;height:.5rem;border-radius:.1rem;background-color:#e5e5e5;font-size:.24rem;line-height:.5rem;text-align:center;
	}
.tabhd .on{background-color:#e5004f;color:#fff;}
.tabbd h3{padding:.2rem 0;font-weight:bold;font-size:.3rem;text-align:center;}
.tabbd li{overflow:hidden;height:0;}
.tabbd li:first-child{height:auto;}
.tab2{padding-top:.3rem;font-size:0;text-align:center;}
.tab2 span{width:2rem;height:.5rem;margin:0 .05rem;border-radius:.1rem;background-color:#e5e5e5;font-size:.24rem;line-height:.5rem;opacity:1;}
.tab2 .swiper-pagination-bullet-active{background-color:#e5004f;color:#fff;}
.p1{padding:.3rem 0;white-space:pre-wrap;text-align:center;}
.swiper-banquet{height:4.5rem;margin-top:5%;}
.tab3{
	position:absolute;z-index:9;left:auto;bottom:auto;top: 0;right: 0;width: auto;
    background: rgba(0,0,0,.5);padding: 3px 5px;font-size: .24rem;letter-spacing: -1px;color: #fff;
}
.swiper-btn-prev,.swiper-btn-next{
	position:absolute;z-index:9;left:0;top:45%;width:.3rem;height:.45rem;
	background:url(images/i_arrow.png) no-repeat 0 .02rem;background-size:.8rem .4rem;background-color:rgba(0,0,0,.3);
}
.swiper-btn-next{left:auto;right:0;background-position:-.5rem .02rem;}

.swiper-banquet-thumb{height:1.2rem;margin-top:.1rem;}
.swiper-banquet-thumb img{box-sizing:border-box;height:1.2rem;}
.swiper-banquet-thumb .swiper-slide-active img{border:.04rem solid #e5004f;}

.coreteam{padding-top:.3rem;font-size:0;}
.coreteam li{display:inline-block;width:49%;margin:0.5%;}
.endp{padding-top:.2rem;line-height:2;white-space:pre-wrap;text-align:center;}
.ewm{width:30%;margin:.3rem auto;}

/*箭头动画*/
@-webkit-keyframes start{
	0%,30%{opacity:0;-webkit-transform:translate(0,10px);}
	60%{opacity:1;-webkit-transform:translate(0,0);}
	100%{opacity:0;-webkit-transform:translate(0,-8px);}
}
@-moz-keyframes start{
	0%,30%{opacity:0;-moz-transform:translate(0,10px);}
	60%{opacity:1;-moz-transform:translate(0,0);}
	100%{opacity:0;-moz-transform:translate(0,-8px);}
}
@keyframes start{
	0%,30%{opacity:0;transform:translate(0,10px);}
	60%{opacity:1;transform:translate(0,0);}
	100%{opacity:0;transform:translate(0,-8px);}
}
#array{position:absolute;z-index:999;-webkit-animation:start 1.5s infinite ease-in-out;width:0.47rem;height:0.49rem;bottom:10px;left:45%;}
.u-topbar{position:fixed;top:0;z-index:9999;width:100%;}
footer{display:none !important;}