/*
 * reset styleSheet
 * version: 0.2.5
 * date: 2016/07/03
 */

body {
	font: 12px/1.5 "Microsoft YaHei", Arial, Helvetica, Tahoma, sans-serif;
	margin:0; padding:0;
}
p, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, input, button, textarea, select, form {
	margin: 0; padding:0;
}
h1, h2, h3, em, i, th, caption, cite, code, address{font-style: normal; font-weight: normal;}
img {
	border: 0;
}
a {
	color: inherit;
	text-decoration: none;
}
a img {
	vertical-align: top;
	border: 0;
}
ul, ol {
	list-style: none;
}
input, textarea{outline: none;}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th, td {
	padding: 0;
}

/*---base styleSheet---*/
.fl {
	float: left!important;
}
.fr {
	float: right!important;
}
.dib {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.db {
	display: block!important;
}
.hide {
	display: none;
}
.hides {
	display: none!important;
}
.pos-rel {
	position: relative;
}
.pos-abs {
	position: absolute;
}
.placeholder {
	color: #757575;
}

/* 清除浮动 */
.clearfix,
.pages{_zoom:1; /*height:1%;*/}
.clearfix:after,
.pages:after{content:""; clear: both; display:block;}
* html .clearfix { /* for IE6 */
	display: inline-block;
}
* + html .clearfix { /* for IE7 */
	display: inline-block;
}
/* 或者 */
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;}

/* 文字省略 */
.ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
