html {
	margin: 0;
	padding: 0;
	border: 0;
	/* -webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%; */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,q,dl,dt,dd,ol,ul,li,input,fieldset,form,legend,
caption,tbody,tfoot,thead,article,aside,dialog,figure,footer,header,hgroup,nav,
section {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 14px;
}
article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,nav,section {
	display: block;
}
body{
	font-size: 12px;
	color: #333;
	background: #fff;
	font-family: "Microsoft YaHei", "simsun", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
img{
	border: 0;
}
ul{
	list-style-type: none;
}
a{
	text-decoration: none;
}
.clear-float:after{
	display: block;
	content: "";
	clear: both;
}
.left-float{
	float: left;
}
.right-float{
	float: right;
}
.clear-flow:before{
	display: table;
	content: "";
}

/*背景颜色*/
.bg-default{
    background-color: #C50A1D;
}
.bg-light-gray{
    background-color: #eee;
}
.bg-deep-gray{
	background-color: #f4f4f4;
}
.bg-red{
	background-color: #FF4E00;
}
.bg-white{
	background-color: #fff;
}
.bg-green{
	background-color: #1DCE7E;
}

/*字体大小*/
.text-none{
	font-size: 0;
}
.text-big{
	font-size: 18px;
}
.text-middle{
	font-size: 16px;
}
.text-small{
	font-size: 14px;
}
.text-xsmall{
	font-size: 12px;
}

/*字体颜色*/
.text-white{
	color: #fff;
}
.text-gray{
    color: #666;
}
.text-deepgray{
    color: #999;
}
.text-black{
	color: #333;
}
.text-yellow{
	color: #FFC486;
}
.text-red{
    color: #c50a1d;
}
.text-green{
	color: #09b362;
}
.text-yellow-thin{
	color: #ffc600;
}
/*字体粗细*/
.text-weight-bold{
	font-weight: bold;
}
.text-weight-thin{
	font-weight: 300;
}
/*占位*/
.nothing{
    height: 1.2rem;
}
.nothing-tall{
	height: 2.0rem;
}