/* cssReset.css
 * -----------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button, textarea, p, blockquote, th,td, header, footer, section, article, aside, nav {
	margin: 0;
	padding: 0;
}
body {
	font: 1em 'Microsoft Yahei','Arial','Tahoma','Verdana','Helvetica';
}
img {
	border: 0;
	max-width: 100%;
	margin-bottom:-1px;
}
a {
	color: #454545;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-tap-highlight-color: rgba(0, 0, 0, 0);
	-ms-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
}
ul, ol {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input, button, textarea, select, optgroup, option {
	font: 1em "Microsoft Yahei", "Arial", "simsun";
	outline: none;
}
.clr:after, .clr:before {
	display: table;
	content: "";
}
.clr:after {
	clear: both;
}
.clr {
	zoom: 1;
}
.fll {
	float: left;
}
.flr {
	float: right;
}
.auto {
	margin-left: auto;
	margin-right: auto;
}
.layout {
	width: 100%;
}
.bdn {
	border: none;
}
.bsborder {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.column2 {
	-webkit-column-count: 2;
	-webkit-column-gap: 0;
	-moz-column-count: 2;
	-moz-column-gap: 0;
	-ms-column-count: 2;
	-ms-column-gap: 0;
	column-count: 2;
	column-gap: 0;
}
.column3 {
	-webkit-column-count: 3;
	-webkit-column-gap: 0;
	-moz-column-count: 3;
	-moz-column-gap: 0;
	-ms-column-count: 3;
	-ms-column-gap: 0;
	column-count: 3;
	column-gap: 0;
}
.bdleftRadius8 {
	border-radius: 8px 0 0 8px;
}
.bdRightRadius8 {
	border-radius: 0 8px 8px 0;
}
.afterVam:after {
	content: "";
	display: inline-block;
	height: 100%;
	width: 0;
	font-size: 0;
	overflow: hidden;
	vertical-align: middle;
}
.toe {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.colfff {
	color: #fff;
}
.col454{
	color: #454545;
}
.lh1_5{
	line-height: 1.5;
}
.wbwr{
	word-break: break-all;
	word-wrap: break-word;
}
.vam {
	vertical-align: middle;
}