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;}
.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;}

p{font-size:.24rem;line-height:1.8;text-align:justify;white-space:pre-wrap;color:#666;}
.main b{color:#333;}

body,html{position:relative;height:100%;background:#f5f5f5 !important;}
.swiper-container{position:relative; width: 100%; height: 100%;}
.swiper-slide{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;
}
.content{position:relative;width:93.33%;margin:0 auto;}

.banner{background:url(../images/bg_ban.jpg) no-repeat center bottom;background-size:cover;}
.banner .content{margin-top:-20%;}
.drx{width: 30%;margin: 0 auto 6.2%;}
.lead{background:url(../images/bg_lead.jpg) no-repeat center top;background-size:cover;}
.lead p{font-size:.3rem;line-height:2;text-align:center;}
.tit{
	margin-bottom:.3rem;
	padding-bottom:.25rem;
	background:url(../images/underline.jpg) no-repeat center bottom;
	background-size:.88rem .05rem;
	font-weight:bold;
	font-size: .4rem;
	line-height:.5rem;
	text-align:center;
	white-space:  nowrap;
	}
.tit b{display:block;width:1.4rem;height:.48rem;margin:0 auto .2rem;border:1px solid #666;font-weight:normal;font-size:.24rem;line-height:.48rem;color:#666;}
.round{width:57.1%;border:.12rem solid #fff;border-radius:50%;margin: 0 auto .2rem;box-shadow: 0.1rem 0.1rem 0.1rem #ededed;}
.lh2{line-height:2;}


.swiper-scrl{height:2.4rem; width:100%; box-sizing:border-box; margin:.2rem 0;padding-right:.3rem;border-radius:.1rem;margin-bottom:.3rem;}
.swiper-scrl .swiper-slide{height:auto;display: block;}
.swiper-scrl .swiper-scrollbar{right:.15rem;opacity:1 !important;border-right:1px solid #b59a81;}
.swiper-scrollbar-drag{left:3px;height:.65rem;background:#b59a81;}
.swiper-scrollbar{ background:none;}
.swiper-scrl p{line-height:.4rem;text-indent:2em;}

.tag{position:absolute;width:100%;left:0;bottom:5px;font-size:0;text-align: center;}
.tag li{display:inline-block;width:8px;height:8px;margin:0 5px;border-radius:50%;background: #999;}
.tag .on{background:#d31019;}

.pop-btn{display:block;width:60%;height:.66rem;line-height:.66rem;margin:0 auto;border-radius:.1rem;background:#d31019;
	font-size:.3rem;font-weight:bold;color:#fff;text-align:center;}
.popbox{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index: 9998;
}
.pop-mask{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);}
.pop-close{position:absolute;top:0;right:0;width:.42rem;height:.42rem;background:url(../images/pop_close.png);background-size:100%;}
.popcon{position:relative;width:5.3rem;margin:25% auto;padding-top: 1px;}
.popcon img{position:absolute;top:.45rem;left:1.05rem;width:3.1rem;border:.05rem solid #fff;border-radius:50%;}
.popcon .words{height:4.6rem;margin-top:1.95rem;border-top:.3rem solid #1c1c1a;border-radius:.1rem;background:#fff;overflow: hidden;}
.popcon .clayer{display:block;border-top:.3rem solid #d4151a;border-bottom:.3rem solid #f3d421;}
.words h3{padding-top:.9rem;font-weight:bold;font-size:.32rem;line-height:2;text-align:center;}
.words p{padding:0 .4rem;}
.imgbox{border-bottom:.04rem solid #fff;}
.product p{
	height:.7rem;
	background:url(../images/shadow.png) no-repeat;
	background-size:100%;
	font-size:.24rem;
	line-height:.7rem;
	text-align:center;
	white-space:nowrap;
	}
.product .tag{position:static;}

.interview{position:relative;padding-top: 1px;}
.interview img{position:absolute;z-index:9;left:0;top:0;width:3.7rem;}
.interview .border{margin: .6rem 0 0 .9rem;border: .03rem solid #787c81;padding:.5rem .3rem .9rem 3.1rem;}
.interview .border p{text-indent:2em;}

.team p{float:left;width:50%;white-space:nowrap;}
.team .tr{text-align:right;}
.gz-ewm{width:60%;margin:.3rem auto;}
.gz{float:left;width:2rem;text-align:center;font-size:0;}
.ewm{float:right;width:1.7rem;}
.free-duty h3{font-size:.4rem;line-height:2;text-align:center;font-weight:bold;}
.free-duty b{color:#ab263b;}
.free-duty p{text-indent:2em;}


/*箭头动画*/
@-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.5rem;height: 0.5rem;
	bottom: 10px;left:45%;
}

footer{display:none;}
.fixedhack{position:fixed;z-index:999;width:100%;}





