html {
}
body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"Microsoft Yahei", "宋体", simsun;
	color:#000;
	line-height:150%;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
	padding:0;
	margin:0;
}
table, td, tr, th {
	font-size:12px;
}
ol, ul {
	list-style:none;
}
li {
	list-style-type:none;
}
img {
	vertical-align:top;
	border:0;
}
.fb {
	font-weight:bold;
}
.clearfix {
 *zoom:1;
}
.clearfix:after {
	display:block;
	overflow:hidden;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
}
.cb {
	clear:both;
}
.pos-rel {
	position:relative;
}
.pos-abs {
	position:absolute;
}
.hidden {
	display:none;
}
.block {
	display:block;
}
.o-hidden {
	overflow:hidden;
}
.left {
	float:left;
}
.right {
	float:right;
}
.text-align-left {
	text-align:left;
}
.text-align-right {
	text-align:right;
}
.text-align-center {
	text-align:center;
}
.pos-bottom {
	bottom:0;
}
.pos-right-10 {
	right:10px;
}
.f20 {
	font-size:20px;
}
.lh28 {
	line-height:28px;
}
.w100 {
	width:100%;
}
.w-80 {
	width:80px;
}
.w-200 {
	width:200px;
}
.h-250 {
	height:250px;
}
.m-t-5 {
	margin-top:5px;
}
.m-t-10 {
	margin-top:10px;
}
.m-t-20 {
	margin-top:20px;
}
.m-r-10 {
	margin-right:10px;
}
.m-r-20 {
	margin-right:20px;
}
.m-l-20 {
	margin-left:20px;
}
.m-b-20 {
	margin-bottom:20px;
}
.m-r-7 {
	margin-right:7px;
}
