@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, iframe {

	margin: 0;

	padding: 0;

}

body, button, input, select, textarea {

	font-size: 12px;

	line-height: 1.5em;

	color: #444;

	background:#fff; 

	font-family:'微软雅黑';

	/*overflow:-Scroll; 

	overflow-x:hidden;*/

}

h1, h2, h3, h4, h5, h6 {

	font-size: 100%;

	font-weight: normal;

}

fieldset, img {

	border: 0;

}

img {

	vertical-align: middle;

}

address, caption, cite, dfn, em, th, var, optgroup {

	font-style: normal;

	font-weight: normal;

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {

	display: block;

	margin: 0;

	padding: 0;

}

code, kbd, pre, samp {

	font-family: courier new, courier, monospace

}

ol, ul, li {

	list-style: none;

}

a {

	text-decoration: none;

	color: #444;

}

a:hover {

	color: #ff9500;

}

a:active {

	color: #ff9500;

}

sup {

	vertical-align: text-top;

}

sub {

	vertical-align: text-bottom;

}

input, select, button {

	vertical-align: baseline;

    *vertical-align:middle;

	font-size: 100%;

	border: none;

	background: none;

}

input[type=checkbox], input[type=radio] {

	vertical-align: middle;

	margin: 0 5px;

}

input[type="text"], input[type="password"], textarea {

	outline-style: none;

	-webkit-appearance: none;

}

textarea {

	resize: none;

}

textarea {

	overflow: auto;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

.clear {

	clear: both;

	height: 0px;

	line-height: 0px;

	font-size: 0px;

}

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

* html .clearfix {

	height: 1%;

}

*+html .clearfix {

	min-height: 1%;

}

*html {

zoom:expression(function(ele) {

ele.style.zoom = "1";

document.execCommand("BackgroundImageCache", false, true)

}

(this))

}

.clear {

	margin: 0px auto;

	clear: both;

	height: 0px;

	font-size: 0px;

	overflow: hidden;

}

.blank3 {

	margin: 0px auto;

	clear: both;

	height: 3px;

	font-size: 1px;

	overflow: hidden;

}

.blank5 {

	margin: 0px auto;

	clear: both;

	height: 5px;

	font-size: 1px;

	overflow: hidden;

}

.blank6 {

	margin: 0px auto;

	clear: both;

	height: 6px;

	font-size: 1px;

	overflow: hidden;

}

.blank9 {

	margin: 0px auto;

	clear: both;

	height: 9px;

	font-size: 1px;

	overflow: hidden;

}

.blank10 {

	margin: 0px auto;

	clear: both;

	height: 10px;

	font-size: 1px;

	overflow: hidden;

}

.blank12 {

	margin: 0px auto;

	clear: both;

	height: 12px;

	font-size: 1px;

	overflow: hidden;

}

.blank15 {

	margin: 0px auto;

	clear: both;

	height: 15px;

	font-size: 1px;

	overflow: hidden;

}

.blank20 {

	margin: 0px auto;

	clear: both;

	height: 20px;

	font-size: 1px;

	overflow: hidden;

}

.blank25 {

	margin: 0px auto;

	clear: both;

	height: 25px;

	font-size: 1px;

	overflow: hidden;

}

.blank50 {

	margin: 0px auto;

	clear: both;

	height: 50px;

	font-size: 1px;

	overflow: hidden;

}

.blank80 {

	margin: 0px auto;

	clear: both;

	height: 80px;

	font-size: 1px;

	overflow: hidden;

}

.clean:after, .clean:before {

	display: table;

	content: '';

}

.clean:after {

	clear: both;

}

.clean {

	zoom: 1;

}

input[type=button], input[type=submit], input[type=file], button {

	cursor: pointer;

	-webkit-appearance: none;

}

.disn {

	display: none;

}

.disb {

	display: block;

}

.bordernone {

	border: none;

}

.fl{ float:left;}

.fr{ float:right;}

