@charset "utf-8";
* {
	word-wrap: break-word;    /*允许浏览器在单词内进行断句,但是单词会在单独的一行/word-break:break-all；单词不会换行*/
}
    select:-moz-focusring{
    	color: transparent;
    	text-shadow: 0 0 0 #705a39;
    }
html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset {
	margin: 0;
	padding: 0;
}
ul, ol, dl {
	list-style-type: none;
}
html, body {
/*	*position:static;   静态定位，没有定位*/
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;     /*继承父级元素*/
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	outline: none;
}
input, button {
	overflow: visible;
	vertical-align: middle;
	outline: none;
	border: none;
}
body, th, td, button, input, select, textarea {
	font-family: "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue", Helvetica, tahoma, arial, Verdana, sans-serif, "WenQuanYi Micro Hei", "\5B8B\4F53";
	font-size: 14px;
	color: #333;
}
/*body {
	line-height: 1.6;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}*/
a, area {
	outline: none;/*当元素获得焦点时，焦点框为0*/
}
a {
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	text-decoration: underline;
	outline: none;
}
a.ie6:hover {
	zoom: 1;
}
a:focus {
	outline: none;
}
a:hover, a:active {
	outline: none;
}
:focus {
	outline: none;
}
button, input[type="button"], input[type="submit"] {
	line-height: normal !important;
}
/*img*/
img {
	border: 0;
	vertical-align: middle;
}
a img, img {
	-ms-interpolation-mode: bicubic;   /*iE7.0中自带的-ms-interpolation-mode属性可以解决缩放失真问*/
}
/*IE下a:hover 背景闪烁*/
*html {
	overflow: -moz-scrollbars-vertical;
zoom:expression(function(ele) {
ele.style.zoom = "1";
document.execCommand("BackgroundImageCache", false, true)
}
(this))
}
/*HTML5 reset*/
header, footer, section, aside, details, menu, article, section, nav, address, hgroup, figure, figcaption, legend {
	display: block;
	margin: 0;
	padding: 0;
}
time {
	display: inline;
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1;
}
audio:not([controls]) {
	display: none;
}
legend {
	width: 100%;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: 40px;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}
legend small {
	font-size: 15px;
	color: #999;
}
svg:not(:root) {
	overflow: hidden;
}
fieldset {
	border-width: 0;
	padding: 0.35em 0.625em 0.75em;
	margin: 0 2px;
	border: 1px solid #c0c0c0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
input[type="search"] {
	-webkit-appearance: textfield; /* 1 */
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box; /* 2 */
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
/*
    Name:			style_clearfix
    Example:		class="clearfix|cl"
    Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
    */
.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear{
	zoom: 1;
}