@charset "utf-8";
/* CSS layout */
*{font-size: 0;box-sizing: border-box;}
html,body,div,ul,li,span,img,input,figure,form,p,h1,h2,h3,h4,h5,h6,ol,dl,dd{ 
	margin:0; 
	padding:0; 
}
/* 默认样式 */
html,body{ 
	overflow-x: hidden;  
	box-sizing: border-box;
	width:100%;
	/* height: 100%;  该样式使得fixed 的头部在uc 浏览器中随着滚动而滚动*/
}
body{   
    font-family:"Microsoft YaHei", sans-serif, "Helvetica Neue", Helvetica, Arial; 
    color: #333;
    padding: 0;
    -webkit-user-select: none;
    margin:0 auto; 
	overflow-scrolling: touch;
	 -webkit-overflow-scrolling: touch; /* ios5+  */
}
a { 
    text-decoration: none;
    color: inherit;
    -webkit-tap-highlight-color: transparent;
}
li{ 
	list-style:none; 
}
img{ 
	border:none;
	margin:0;
	padding:0;
} 
span{
	display: inline-block;
}
input[type='text'],textarea,select{ 
	margin:0; 
	padding:0;
	border:none;
	outline:none; 
	border:none; 
	background:none;
	-webkit-tap-highlight-color:rgba(255,255,255,0);
	-webkit-appearance: none;

} 
.mr25{
	margin-right: .25rem;
}
.mt30{
	margin-top: .3rem;
}
.mb25{
	margin-bottom: .25rem;
}
.f12{
	font-size: .12rem;
}
.w100{
	width:100%!important;
}
.w50{
	width:50%;
}
.inlineB{
	display: inline-block!important;
}
.tr{
	text-align: right;
}
.tl{
	text-align: left!important;
}
.tc{
	text-align: center;
}
.hide{
	display: none;
} 
.vm{
	vertical-align: middle;
}
.vt{
	vertical-align: top;
}
.auto{
	margin: 0 auto;
}

/* 浮动公共样式 */
.fl{ 
	float:left; 
	display:inline; 
}
.fr{ 
	float:right; 
	display:inline; 
}
.clear:after{ 
	display:block; 
	content:''; 
	clear:both;
} 

 