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:100%;margin: -.4rem auto 0;}


.banner{ background:url(images/banbg.jpg) repeat center ; background-size:cover}
.b-logo{width:2.05rem;margin-left:.5rem;}
.b-theme{width:3.4rem;margin:.72rem auto .26rem;}

.tit{padding-bottom:.3rem;text-align:center;}
.tit h2{font-weight:bold;font-size:.4rem;line-height:.5rem;}
.tit h2 b{color:#a58460;}
.tit em{position:relative;display:block;font-style:normal;font-size:.14rem;line-height:.3rem;text-transform:uppercase;}
.tit em:before,
.tit em:after{
	content:'';width:2rem;height:1px;background:#a0a0a0;
	position: absolute;left:0;top:.14rem;
}
.tit  em:after{left:auto;right:0;}
.tit p{font-size:.24rem;line-height:1.6;white-space: pre-wrap;padding-top: .2rem;}
.cwhite{color:#fff;}

.swiper-container-horizontal>.swiper-pagination-bullets{bottom:5px;}
.swiper-pagination-bullet-active{background:#a58460;}

.p1 .content{width:6.9rem;}
.p1 .txt{position:relative;margin-bottom:.3rem;padding:.3rem;background:url(images/p1_sbg.png);font-size:.2rem;line-height:1.7;text-align:justify;}
.p1 .txt:after{
	content:'';position:absolute;width:100%;height:.2rem;left:0;bottom:-.2rem;
	background:url(images/p1_shadow.png) no-repeat;background-size:contain;
}

.p2{background:url(images/p2_bg.jpg) no-repeat;background-size:cover;color:#fff;}
.p2 .txt{padding:1.2rem 1rem 0;font-size:.24rem;line-height:1.6;text-align:center;color:#a58460;}
.p2-swiper{width:6.5rem;margin:0 auto;text-align:center;}
.p2-swiper dl{width:1.56rem;height:1.8rem;margin:0 auto;background:url(images/sixl.png) no-repeat;background-size:contain;overflow: hidden;}
.p2-swiper dt{font-size:.24rem;line-height:.3rem;margin-top:.35rem;color:#333;}
.p2-swiper dd{font-family:"Impact";font-size:.6rem;line-height:1.2;color:#a58460;}
.p2-swiper p{padding:.3rem 0;font-size:.2rem;line-height:1.6;color:#a58460;}
.p2-swiper-sml{width:5.6rem;}
.p2-swiper-sml .swiper-slide{height:.36rem;text-align:center;color:#fff;box-sizing:border-box;}
.p2-swiper-sml .swiper-slide-thumb-active{background:#6a5844;border-radius:.16rem;border:1px solid #fff;}

.p2-swiper .swp-btn{
	width:.37rem;height:.6rem;background-size:contain;outline:none;
}
.p2-swiper .swiper-button-prev{background-image:url(images/sw_prev.png)}
.p2-swiper .swiper-button-next{background-image:url(images/sw_next.png)}

.p3{background:url(images/p3_bg.jpg) no-repeat;background-size:cover;}
.p3 .tit{padding-bottom:0;}
.p3 .end{font-size:.2rem;line-height:1.6;text-align:center;}
.p3 .end b{font-size:.24rem;color:#a58460;}
.p3 .end strong{font-weight:bold;}

.p4,.p6,.p8{background:url(images/p6_bg.jpg) no-repeat;background-size:cover;color:#fff;}
.p4 .end{padding-top:.2rem;font-size:.24rem;line-height:2;text-align:center;color:#a58460;}

.p5,.p7{background:url(images/p5_bg.jpg) no-repeat;background-size:cover;}
.p5 .content{width:96%;}
.p5 .num_s{font-size:0;text-align:center;padding-bottom: .15rem;}
.p5 .num_s li{
	display:inline-block;
	vertical-align:top;
	box-sizing:border-box;
	width:1.35rem;
	height:1.35rem;
	margin:0 .12rem;
	padding-top: .28rem;
	background:url(images/p5_icons.png) no-repeat right 0;
	background-size:3.09rem 1.35rem;
	font-size:.22rem;
	line-height:.4rem;
	font-weight:bold;
	color:#fff;
}
.p5 .num_s .on{background-position:0 0;}
.p5 .txt{font-size:0;text-align:center;padding-top: .15rem;height:.7rem;}
.p5 .txt span{
	display:inline-block;padding:0 .1rem;
	font-size:.22rem;line-height:1.6;
}
.p5 .txt span i{font-weight:bold;color:#a58460;}


.p6 .content{width:94%;}
.swp-pagi{
	position:relative;padding-top:.2rem;
}

.swp-pagi .swiper-pagination-bullet{width:12px;height:12px;margin:0 .1rem;opacity:.8;background:none;border:1px solid #a58460;}
.swp-pagi .swiper-pagination-bullet-active{background:#a58460;}

.p7 .tit{padding-bottom:.15rem;}
.p7-swiper .flex-mid{-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.p7-swiper li{width:3.6rem;height:2.4rem;box-sizing:border-box;border:1px solid #a0a0a0;margin: 1%;}
.p7 img{width:44%;}
.p7 .full img{width:100%;}
.p7 .w55 img{width:55%;}

.p8 .content{width:94%;}
.p8 .pt20{padding-top:.2rem;}
.p8 p{font-size:.2rem;line-height:1.8;text-align:justify;text-indent:2em;}

.p9{background:url(images/p9_bg.jpg) no-repeat;background-size:cover;}
.p9 .content{width:92%;}
.p9 .team{padding:.2rem .4rem;overflow:hidden;}
.p9 .team li{
	float:left;width:50%;font-size:.24rem;line-height:1.8;white-space: nowrap;
}
.gz-ewm{width:60%;margin:.2rem auto;overflow:hidden;}
.gz-ewm .gz{width: 42%;float:left;margin-right:5%;text-align: center;}
.gz-ewm .ewm{width:50%;float:left;}

.mz img{width:1.78rem;margin:0 auto .2rem;}
.mz p{font-size:.2rem;line-height:1.6;text-align:center;}

#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%;}
@-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%;}












