body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{
	margin:0;
	padding:0;
}
*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    -webkit-appearance:none;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-touch-callout:none;
 }
fieldset,img{
	border:0;
}
address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:normal;
}
ol,ul{
	list-style:none;
}
caption,th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after{
	content:'';
}
abbr,acronym{
	border:0;
}
.f14{
	font-size:14px;
}
.f16{
	font-size:16px;
}
.f18{
	font-size:18px;
}
.f24{
	font-size:24px;
}
.f36{
	font-size:36px;
}
.f48{
	font-size:48px;
}
.f40{
	font-size:40px;
}
.fm{
	font-family:'SingleMalta';
}
.ttu{
	text-transform:uppercase;
	/*把小写转换成大写*/
}
.fn{
	font-weight:normal;
}
.t2{
	text-indent:2em;
}
.lh150{
	line-height:150%;
}
.lh180{
	line-height:180%;
}
.lh200{
	line-height:200%;
}
.unl{
	text-decoration:underline;
}
.no_unl{
	text-decoration:none;
}
.tdlt{
	text-decoration:line-through;
}
.tl{
	text-align:left;
}
.tc{
	text-align:center;
}
.tr{
	text-align:right;
}
.bc{
	margin-left:auto;
	margin-right:auto;
}
.fl{
	float:left;
	display:inline;
}
.fr{
	float:right;
	display:inline;
}
.cb{
	clear:both;
}
.cl{
	clear:left;
}
.cr{
	clear:right;
}
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{
	display:inline-block;
}
* html .clearfix{
	height:1%;
}
.clearfix{
	display:block;
}
.vm{
	vertical-align:middle;
}
.pr{
	position:relative;
}
.pa{
	position:absolute;
}
.abs-right{
	position:absolute;
	right:0;
}
.zoom{
	zoom:1;
}
.hidden{
	visibility:hidden;
}
.none{
	display:none;
}
.w10{
	width:10px;
}
.w20{
	width:20px;
}
.w30{
	width:30px;
}
.w40{
	width:40px;
}
.w50{
	width:50px;
}
.w60{
	width:60px;
}
.w70{
	width:70px;
}
.w80{
	width:80px;
}
.w90{
	width:90px;
}
.w100{
	width:100px;
}
.w200{
	width:200px;
}
.w250{
	width:250px;
}
.w300{
	width:300px;
}
.w400{
	width:400px;
}
.w500{
	width:500px;
}
.w600{
	width:600px;
}
.w700{
	width:700px;
}
.w800{
	width:800px;
}
.w1200{
	width:1200px;
	margin:0 auto;
}
.w{
	width:100%;
}
.h50{
	height:50px;
}
.h80{
	height:80px;
}
.h100{
	height:100px;
}
.h200{
	height:200px;
}
.h{
	height:100%;
}
.m10{
	margin-left:10px;
}
.m15{
	margin:15px;
}
.m20{
	margin:20px;
}
.m30{
	margin:30px;
}
.mt5{
	margin-top:5px;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.mt25{
	margin-top:25px;
}
.mt30{
	margin-top:30px;
}
.mt35{
	margin-top:35px;
}
.mt40{
	margin-top:30px;
}
.mt50{
	margin-top:50px;
}
.mt70{
	margin-top:70px;
}
.mt100{
	margin-top:100px;
}
.mt150{
	margin-top:150px;
}
.mt170{
	margin-top:170px;
}
.mb10{
	margin-bottom:10px;
}
.mb15{
	margin-bottom:15px;
}
.mb20{
	margin-bottom:20px;
}
.mb25{
	margin-bottom:25px;
}
.mb30{
	margin-bottom:30px;
}
.mb50{
	margin-bottom:50px;
}
.mb100{
	margin-bottom:100px;
}
.ml5{
	margin-left:5px;
}
.ml10{
	margin-left:10px;
}
.ml12{
	margin-left:12px;
}
.ml15{
	margin-left:15px;
}
.ml20{
	margin-left:20px;
}
.ml30{
	margin-left:30px;
}
.ml50{
	margin-left:50px;
}
.ml100{
	margin-left:100px;
}
.mr5{
	margin-right:5px;
}
.mr10{
	margin-right:10px;
}
.mr15{
	margin-right:15px;
}
.mr20{
	margin-right:20px;
}
.mr30{
	margin-right:30px;
}
.mr50{
	margin-right:50px;
}
.mr100{
	margin-right:100px;
}
.p10{
	padding:10px;
}
.p15{
	padding:15px;
}
.p20{
	padding:20px;
}
.p30{
	padding:30px;
}
.pt5{
	padding-top:5px;
}
.pt10{
	padding-top:10px;
}
.pt15{
	padding-top:15px;
}
.pt20{
	padding-top:20px;
}
.pt30{
	padding-top:30px;
}
.pt50{
	padding-top:50px;
}
.pt75{
	padding-top:75px;
}
.pb5{
	padding-bottom:5px;
}
.pb10{
	padding-bottom:10px;
}
.pb15{
	padding-bottom:15px;
}
.pb20{
	padding-bottom:20px;
}
.pb30{
	padding-bottom:30px;
}
.pb40{
	padding-bottom:40px;
}
.pb50{
	padding-bottom:50px;
}
.pb75{
	padding-bottom:75px;
}
.pb100{
	padding-bottom:100px;
}
.pl5{
	padding-left:5px;
}
.pl10{
	padding-left:10px;
}
.pl15{
	padding-left:15px;
}
.pl20{
	padding-left:20px;
}
.pl30{
	padding-left:30px;
}
.pl50{
	padding-left:50px;
}
.pl100{
	padding-left:100px;
}
.pr5{
	padding-right:5px;
}
.pr10{
	padding-right:10px;
}
.pr15{
	padding-right:15px;
}
.pr20{
	padding-right:20px;
}
.pr30{
	padding-right:30px;
}
.pr50{
	padding-right:50px;
}
.pr100{
	padding-right:100px;
}
.bRed{
	border:1px dashed #f00;
}
.bBlack{
	border:1px dashed #000;
}
.bGreen{
	border:1px dashed #0f0;
}
.bBlue{
	border:1px dashed #00f;
}
.c0{
	color:#000;
}
.cf{
	color:#fff;
}
.c6{
	color:#666;
}
.c3{
	color:#333;
}
.red{
	color:red;
}
.dib{
	display:inline-block;
}
.vam{
	vertical-align:middle;
}