@charset "utf-8";
/* CSS Document */

/*重定义浏览器默认样式*/
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
}
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400 }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit }
input, button { overflow: visible; vertical-align: middle; outline: 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: 12px; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
a, area { outline: none; blr:expression(this.onFocus=this.blur())
}
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 }
sub, sup { vertical-align: baseline }
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 }
.img-responsive { max-width: 100%; height: auto }

/*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}

/*基础样式*/
/*标题*/
h1, h2, h3, h4, h5, h6 { font-weight: bold; line-height: 1.4; color: inherit }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small { font-weight: 400; line-height: 1; color: #999 }
h1, h2, h3,h4, h5, h6 {margin:0;padding:0;margin-bottom:10px;margin-top:10px;}
h1 small, h2 small, h3 small, h1 .small, h2 .small, h3 .small { font-size: 65% }

h4 small, h5 small, h6 small, h4 .small, h5 .small, h6 .small { font-size: 75% }
h1 { font-size: 36px }
h2 { font-size: 30px }
h3 { font-size: 24px }
h4 { font-size: 18px }
h5 { font-size: 14px }
h6 { font-size: 12px }

/*强调*/
p { margin-bottom: 10px }		/*段落*/
small { font-size: 85% }		/*小型文本*/
b, strong { font-weight: bold }	/*重要的文本，加粗*/
em { font-style: italic }		/*被强调的文本*/
i { }				/*斜体*/
u { }				/*加下划线*/
cite { font-style: normal }		/*引用*/
mark { color: #000; background: #ff0 }/*突出显示文本*/
var { }				/*变量*/
kbd { }				/*键盘文本*/
code { }				/*计算机代码文本*/
dfn { font-style: italic; }	/*一个定义项目*/
del { font-family: Simsun }		/*删除线*/
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em }
pre { white-space: pre-wrap }	/*预格式化的文本*/
.uppercase { text-transform: uppercase } /*文字大写*/
.lowercase { text-transform: lowercase } /*文字小写*/
.capitalize { text-transform: capitalize } /*首字母大写*


/*定位*/
.pos_r { position: relative }
.pos_a { position: absolute }
.pos_f { position: fixed }

/*浮动*/
.l, .f_l { float: left!important; _display: inline }
.r, .f_r { float: right!important; _display: inline }
[class*="span"].r, [class*="span"].f_r { float: right }

/*清除浮动*/
.cl:after, .clearfix:after { content: "\20"; display: block; height: 0; clear: both; visibility: hidden }
.cl, .clearfix { zoom: 1 }

/*外边距*/
.mt_5 { margin-top: 5px }
.mt_10 { margin-top: 10px }
.mt_15 { margin-top: 15px }
.mt_20 { margin-top: 20px }
.mt_25 { margin-top: 25px }
.mt_30 { margin-top: 30px }
.mt_35 { margin-top: 35px }
.mt_40 { margin-top: 40px }
.mt_50 { margin-top: 50px }
.mb_5 { margin-bottom: 5px }
.mb_10 { margin-bottom: 10px }
.mb_15 { margin-bottom: 15px }
.mb_20 { margin-bottom: 20px }
.mb_30 { margin-bottom: 30px }
.mb_40 { margin-bottom: 40px }
.mb_50 { margin-bottom: 50px }
.ml_5 { margin-left: 5px }
.ml_10 { margin-left: 10px }
.ml_15 { margin-left: 15px }
.ml_20 { margin-left: 20px }
.ml_30 { margin-left: 30px }
.ml_40 { margin-left: 40px }
.ml_50 { margin-left: 50px }
.mr_5 { margin-right: 5px }
.mr_10 { margin-right: 10px }
.mr_15 { margin-right: 15px }
.mr_20 { margin-right: 20px }
.mr_30 { margin-right: 30px }
.mr_40 { margin-right: 40px }
.mr_50 { margin-right: 50px }

/*内填充*/
.pt_5 { padding-top: 5px }
.pt_10 { padding-top: 10px }
.pt_20 { padding-top: 20px }
.pb_5 { padding-bottom: 5px }
.pb_10 { padding-bottom: 10px }
.pb_20 { padding-bottom: 20px }
.pl_5 { padding-left: 5px }
.pl_10 { padding-left: 10px }
.pl_20 { padding-left: 20px }
.pr_5 { padding-right: 5px }
.pr_10 { padding-right: 10px }
.pr_20 { padding-right: 20px }
.pd_5 { padding: 5px }
.pd_10 { padding: 10px }
.pd_15 { padding: 15px }
.pd_20 { padding: 20px }
.pd_30 { padding: 30px }
.pd_40 { padding: 40px }


/* 文字颜色*/
/*全局默认链接颜色*/
body { background-color: #fff; color: #333 }
.bg-fff { background-color: #fff }
a { color: #1D7AD9 }
a:hover { color:#f60 }


a:hover {
	color: #cbb486;
	text-decoration: none;
	cursor: pointer;
}


/*默认table*/
table { width: 100%; empty-cells: show; background-color: transparent; border-collapse: collapse; border-spacing: 0 }
table th { text-align: left; font-weight: bold }

