html{color:#333;background:#fff;font-family:"Microsoft Yahei";}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form, blockquote{margin: 0;}   
body{max-width: 8.5rem;margin:0 auto!important;}
ol,ul{ margin: 0; padding: 0;}
body{font-size: .24rem;}
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;}


.fixedhack{position: fixed;top:0;left: 0;z-index: 99;width: 100%;}
.content{ margin:-46px auto; width:94%; overflow:hidden;color:#fff;}

html, body {position: relative; height: 100%;}
body {background: #fff; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; color:#000; margin: 0; padding: 0; }
.swiper-container { 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; }
p{font-size:.24rem;line-height:1.5;text-align:justify;white-space:pre-wrap;}


.banner{ background:url(images/banner.jpg) no-repeat center top; background-size:100%;}
.drx{position: absolute;left:0;top:8%;width:2.5rem;}
.b-tit{position:absolute;left:0;top:25%;}
.b-lead{position:absolute;left:2.5%;top:52%;width:95%;box-sizing:border-box;padding:4% 2%;background:url(images/b_lead.png) no-repeat;background-size:100% 100%;color:#fff;}
.b-lead p{text-indent:2em;}

.bg1{background:url(images/bg1.jpg) no-repeat center top; background-size:100%;}
.bg2{background:url(images/bg2.jpg) no-repeat center top; background-size:100%;}
.bg3{background:url(images/bg3.jpg) no-repeat center top; background-size:100%;}
.bosslist li{width:5.35rem;height:2.8rem;margin:1% auto;background:url(images/boss_bg1.png) no-repeat;background-size:100% 100%;}
.bosslist img{float:left;width:2.2rem;height:2.2rem;border-radius:50%;margin:.32rem .5rem 0 .35rem;}
.info{float:left;width:1.9rem;margin-top:1rem;text-align:center;}
.info b{display:block;font-size:.24rem;line-height:2;padding-bottom:.1rem;font-weight:bold;white-space:nowrap;}
.info i{display:inline-block;width:1.45rem;height:.36rem;background:url(images/btn.png);background-size:100% 100%;font-size:.24rem;line-height:.36rem;}

.tab1{padding:3% 0;overflow:hidden;}
.tab1 li{float:left;width:19%;margin-right:1%;height:.5rem;line-height:.5rem;box-sizing:border-box;border:1px solid #a18380;font-size:.24rem;text-align:center;}
.tab1 .on{background:url(images/tab.jpg);background-size:100% 100%;border:none;}
.boss{position:relative;width:4.7rem;height:4.5rem;margin:0 auto;background:url(images/boss_bg2.png) no-repeat;background-size:100% 100%;overflow:hidden;}
.boss img{width:3.65rem;height:3.65rem;border-radius:50%;margin:.44rem auto;}
.boss h3{position:absolute;left:.25rem;bottom:.55rem;width:4.14rem;height:.5rem;background-color:#db0b00;font-weight:bold;font-size:.3rem;line-height:.5rem;text-align:center;}
.case{padding:.1rem 5%;overflow:hidden;}
.case b{color:#ffc872;}
.p1{float:left;width:35%;line-height:.4rem;}
.p2{float:left;width:65%;line-height:.4rem;}
.p3{float:left;width:100%;line-height:.4rem;}
.pt5{padding-top:5%;}
.slide{margin:0 .05rem;}
.slide img{margin-bottom:3%;}
.slide h3{font-size:.24rem;line-height:2;font-weight:bold;}
.slide p{text-indent:2em;}
.slide .case p{text-indent:0;}

.swiper-qa{width:99%;height:3.8rem;margin:.1rem auto 0;overflow:hidden;}
.swiper-qa .swiper-slide{height:auto;}
.swiper-qa .swiper-scrollbar{right:-1px;}
.swiper-scrollbar-drag{height:1rem;background:#ffbc53;}
.scrl{padding:0 .1rem;border-right:1px solid #fff}

.mt2{margin-top:2%;}
.tab2{padding:2% 0;font-size:0;text-align:center;}
.tab2 li{display:inline-block;width:.25rem !important;height:.25rem;margin:0 .05rem;box-sizing:border-box;border:1px solid #fff;}
.tab2 .on{background-color:#e70b00;border:none;}

.brief img{margin-bottom:5%;}
.slidebox .hd{position:absolute;left:0;top:4.5rem;width:100%;/*background:rgba(51, 48, 48, 0.5);*/text-align:center;}
.slidebox .hd li{display:inline-block;width:.2rem;height:.2rem;margin:0 .1rem;background-color:#fff;border-radius:50%;}
.slidebox .hd .on{background-color:#fecfa0;}

.team{text-align:center;padding:6% 0;}
.team b{font-weight:normal;color:#ffaf32;}
.gz-ewm{text-align:center;font-size:0;}
.gz{display:inline-block;vertical-align:top;width:1.25rem;}
.ewm{display:inline-block;width:1.6rem;margin-left:.4rem;}
.free{padding-top:6%;}
.free h3{font-weight:bold;font-size:.3rem;line-height:2;text-align:center;}
.free b{font-weight:bold;color:#fe0000;}


/*箭头动画*/
@-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: 30px;left:45%;
}

footer{display:none;}
