html{color:#333;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%;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr {float:right;}
.cl {*zoom:1;}
.cl:after,.cl:before{ content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}



html, body {position: relative; height: 100%; }
body {background: #fff; font-size:0.24rem; color:#333; }
.swiper-container { width: 100%; height: 100%;}
.flex-mid {
	position: relative;display: -webkit-flex; display: flex;
	-webkit-justify-content: center; justify-content: center; 
	 -webkit-align-items: center; align-items: center; 
	}
.content{width:94%;margin:-.5rem auto 0;}



.tit{
	width:100%;
	padding: .8rem 0 .4rem;
	background:url(images/tit_bg.png) no-repeat center 0;
	background-size:.6rem .8rem;
	text-align:center;
	font-weight:bold;
	font-size:.4rem;
	line-height:.5rem;
}

.banner{ background:url(images/banbg.jpg) repeat center ; background-size:cover}
.bg{ background:url(images/bg.jpg) repeat center ; background-size:cover}
.dark{background-color:#181007;color:#fff;}
.dark .tit em{color:#fff;}
.bg-end{ background:url(images/bg_end.jpg) no-repeat center bottom; background-size:cover}

.home{width:100%;}
.home img{pointer-events:none;}
.b-theme{margin:.5rem 0 .8rem;}
.b-logo{ width:4.5rem;margin:0 auto;}
.b-lead p{padding:.25rem;font-size:.24rem;line-height:2.3;/* text-align:center; */color:#fff;text-indent: 2em;}

.p1 .content{width:100%;}
.swiper1 .swiper-slide{width: 6.24rem;margin:.2rem auto;box-shadow:0 .05rem .2rem rgba(0,0,0,.3);}

.slidertab{font-size:0;text-align:center;padding-bottom:.1rem;}
.slidertab li{
	display:inline-block;margin:0 .06rem .16rem;border:1px solid #999;padding:0 .4rem;border-radius:.1rem;
	font-size:.24rem;line-height:.56rem;white-space:nowrap;
}
.slidertab .on{border-color:#cc0e10;background:#cc0e10;color:#fff;}

.p2 dl{
	padding:.4rem 0;display:-webkit-flex;display:flex;
	-webkit-justify-content:center;justify-content:center;
}
.p2 dt{
	padding-right:.2rem;border-right:.04rem solid #cc0e10;margin-right:.2rem;
	line-height:.7rem;font-size:.32rem;font-weight:bold;
}
.p2 dd{font-size:.24rem;line-height:.35rem;font-weight:bold;}
.swiper-pagination-bullet{margin: 0 .08rem;background: #666;opacity:.5;}
.swiper-pagination-bullet-active{background:#cc0e10;opacity: 1;}

.p3 .content{width:7rem;}
.p3 .lead{font-size:.24rem;line-height:.4rem;text-indent:2em;padding-bottom:.2rem;}
.p3 img{float:left;}
.p3 img:nth-child(1){width:3.7rem;margin-bottom:.1rem;}
.p3 img:nth-child(2),.p3 img:nth-child(3){width:3.2rem;margin:0 0 .1rem .1rem;;}

.p4 p{font-size:.24rem;line-height:.4rem;text-indent:2em;}
.p4 img{margin-top: .2rem;}

.swiper4 p{position: absolute;left:0;bottom:0;width:100%;font-size:.24rem;line-height:2.5;text-align:center;color:#fff;}

.p6 .lead{font-size:.24rem;line-height:.4rem;text-indent:2em;padding-bottom: .3rem;}
.p6 .team{font-size:.26rem;line-height:.42rem;text-align:center;padding-bottom:.15rem;}
.gz-ewm{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;font-size:0;text-align: center;}
.gz-ewm>img,.gz{width:1.9rem;height:2.2rem;margin:0 .1rem;}




#array{	position:absolute;z-index:999;-webkit-animation: start 1.5s infinite ease-in-out;	width:0.47rem;height: 0.49rem;	bottom: 50px;left:45%;}
@-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);}
}

@keyframes start {
	0%,30% {opacity: 0;transform: translate(0,10px);}
	60% {opacity: 1;transform: translate(0,0);}
	100% {opacity: 0;transform: translate(0,-8px);}
}

footer{ display:none!important}
.u-topbar{position:fixed !important;left:0;top:0;z-index:999;width:100%;}












