/* 禁用iPhone中Safari的字号自动调整 */
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}

/* 清零 */
body,div,ul,li,h1,h2,h3,h4,h5,h6,p,a,img,span,button,article,aside,footer,header,menu,nav,section{margin:0; padding:0; border:none;}
body{font-size:0.7rem;color:#666;font-family:"Microsoft YaHei";background:#fff;}
a{text-decoration:none;font-family:"Microsoft Yahei";}
ul,ol,li{list-style:none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-family:"Microsoft Yahei";font-weight:normal;}
fieldset,img{border: none;}
*{box-sizing:border-box;}

.fl{
	float:left;
}
.fr{
	float:right;
}
a.btn{
	display:block;
	width:5rem;
	height:2rem;
	line-height:2rem;
	background:#4c8fff;
	color:#fff;
	border-radius:1rem;
	font-size:0.7rem;
	text-align:center;
	margin:0 auto;
}

h2{
	width:100%;
	height:auto;
	font-size:0.75rem;
	color:#000;
	line-height:1.25rem;
	text-align: center;
	margin-bottom:0.7rem;
}
h2 img.los{
	display:block;
	width:1.575rem;
	height:1.4rem;
	margin:0 auto .5rem;
}
h2 i.smal{
	display:block;
	font-size:0.6rem;
	color:#999;
	font-style: normal;
}


/* banner */
.banner{
	width:100%;
	height:8.2rem;
	padding-top:5.15rem;
	background:url(../img/banner.png) center center no-repeat;
	background-size:100%;
}
.banner2{
	width:100%;
	height:8.2rem;
	padding-top:5.375rem;
	background:url(../img/banner2.png) center center no-repeat;
	background-size:100%;
}


.tit00{
	width:100%;
	height:10.1rem;
	padding:1.25rem 1.125rem;
	text-align:center;
}
.tit00 img{
	width:11.25rem;
	height:4.425rem;
	margin-bottom:1rem;
}

/* floor-one */
.floor-one{
	width:100%;
	height:18.175rem;
	padding-top:1.25rem;
	text-align:center;
	background:url(../img/y.png) center center no-repeat;
	background-size:100%;
}
.floor-one img{
	width:92%;
	margin-bottom:0.7rem;
}

.floor-one.floor-two{
	background-image: url(../img/p.png);
}
.floor-two img{
	width:76%;
}

.floor-one.floor-three{
	height:29.475rem;
	background-image: url(../img/b.png);
}

.floor-one.floor-four{
	height:30.75rem;
	background-image: url(../img/f.png);
}

.floor-one.floor-five{
	height:30.375rem;
	background-image: url(../img/r.png);
}
.floor-one.floor-six{
	height:29.5rem;
	background-image: url(../img/z.png);
}
.floor-one.floor-seven{
	height:30.5rem;
	background-image: url(../img/y-s.png);
}
.floor-one.floor-eight{
	height:29.5rem;
	background-image: url(../img/r.png); 
}
.floor-one.floor-nine{
	height:29.5rem;
	background-image: url(../img/z.png); 
}
.floor-one.floor-ten{
	height:29.5rem;
	background-image: url(../img/r.png); 
}
.floor-one.floor-eleven{
	height:29.5rem;
	background-image: url(../img/b-s.png); 
}
.floor-eleven.floor-twelve{
	height:30.5rem;
}

/*iphone*/
.floor-one .pos-re{
	position:relative;
	width:9.7rem;
	height:19.7rem;
	background:url(../img/phone.png) center center no-repeat;
	background-size:100%;
	margin:0 auto 1.25rem;
	padding-top:2.45rem;
}
.floor-one .pos-re.spe{
	width:9.7rem;
	height:8.45rem;
	background-image:url(../img/phone_tpo.png);
	padding-top:2.375rem;
}

.swiper-container{
	width:8.52rem;
	height:15.025rem;
}
.swiper-container .swiper-wrapper .swiper-slide img{
	width:8.52rem;
}


/* b-www-foot */
.b-www-foot{
	width:100%;
	height:auto;
	background:#2c2e34;
	padding:0 0.9rem 0 0.8rem;
}
.b-foot-ul .b-menu{
	position:relative;
	width:100%;
	height:2.6rem;
	line-height:2.6rem;
	color:#767679;
	font-size:0.85rem;
	border-bottom:1px solid #303238;
}
.b-foot-ul .b-menu::after{
	content:"";
	position:absolute;
	top:1.175rem;
	right:0;
	width:0.55rem;
	height:0.25rem;
	background:url(../img/arr-b.png) center center no-repeat;
	background-size: 100%;
}
.b-foot-ul .list-menu ul li a,.b-foot-ul li.list-menu ul li{
	display:inline-block;
	width:100%;
	height:2.2rem;
	line-height:2.2rem;
	color: #b7b8bf;
	font-size:0.75rem;
}
.b-foot-ul .list-menu ul li.b-bor-b{
	border-bottom:1px solid #303238;
}
.b-foot-ul .list-menu{
	display:none;
}
.b-foot-cont{
	width:100%;
	height:8.45rem;
	font-size:.85rem;
	padding:0.8rem 0 1rem;
	color:#767679;
	border-bottom:1px solid #303238;
}
.b-foot-cont .b-foot-icon{
	width:100%;
	height:4.4rem;
}
.b-foot-cont .b-foot-icon .footbj{
	display:inline-block;
	width:2.825rem;
	height:4.4rem;
	background:url(../img/weibo.png) left center no-repeat;
	background-size:75%;
}
.b-foot-cont .b-foot-icon .footbj.weixin{
	background-image:url(../img/wechat.png); 
}
.b-foot-cont .b-foot-icon .footbj.twitter{
	background-image:url(../img/twitter.png); 
}
.b-foot-cont .b-logo-slogan{
	width:100%;
	height:1.15rem;
}
.b-foot-cont .b-logo-slogan .logo-slogan-fl{
	width:6.25rem;
	height:1.1rem;
	float:left;
}
.b-foot-cont .b-logo-slogan .logo-slogan-fr{
	width:6.775rem;
	height:1.15rem;
	float:right;
}
.b-item-corp{
	width:100%;
	height:auto;
	padding-bottom:.5rem;
}
.b-item-corp .b-item-corp-t{
	width:100%;
	height:2.2rem;
	padding-top:.5rem;
}
.b-item-corp .b-item-corp-t a{
	display:inline-block;
	width:3.5rem;
	height:1.7rem;
	line-height:1.7rem;
	color:#717171;
}
.b-item-corp .copyright{
	width:100%;
	height:auto;
	font-size:.6rem;
	line-height:1rem;
	color:#4D4D4D;
	text-align:center;
}

/* foot-btn */
a.foot{
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:2.2rem;
	background:rgba(0,0,0,.8);
	padding:0.225rem 3.1rem;
}
a.foot img{
	width:100%;
}