/*
	* css reset
	* date: 2014年10月29日
*/
html { color:#333;}
body {font: 12px/1.231 SimSun, arial, helvetica, clean, sans-serif;}
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 { margin:0; padding:0;}
table {border-collapse:collapse}
fieldset{ border:0; }
img { border:0; vertical-align: top}
address, caption, cite, code, dfn, strong, th, var, optgroup { font-style:inherit; font-weight:inherit; }
b,strong{ font-weight:bold;}
del, ins { text-decoration:none; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:baseline; }
sub { vertical-align:baseline; }
legend { color:#000; }
input, button, textarea, select { *font-size:100%; outline:none;}
select{height:22px; line-height:18px; padding:2px 0;}
a {color: #333; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());}
a:hover {color:#CE0004!important;}
a.red:hover{text-decoration:underline!important;}
textarea{ resize:none; } 
em,i{font-style:normal;}

/*颜色*/
.red { color:#CE0004}
.blue { color:#2162B6}
.black { color:#000}
.gray3 { color:#333}
.gray6 { color:#666}
.gray9 { color:#999}

/*文字排版*/
.yahei{font-family:'Microsoft Yahei';}
.f12 { font-size:12px}
.f14 { font-size:14px}
.f16 { font-size:16px}
.f18 { font-size:18px}
.fb { font-weight:bold}
.fn { font-weight:normal}
.hideText{text-indent:-999em; overflow:hidden;}

/*定位*/
.inline{display:inline!important;}
.center{margin-left:auto; margin-right:auto;}
.layout{width:990px; margin:0 auto;}
.fl {float:left; display:inline; }
.fr {float:right; display:inline; }
.cb,.clear { clear:both; }
.vt { vertical-align:top}
.vm { vertical-align:middle}
.vb { vertical-align:bottom}
.pr { position:relative}
.pa { position:absolute}
.zoom { zoom:1; }
.hidden {visibility:hidden}
.none {display:none}
.ovf{overflow:hidden;}

/*清除浮动*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom: 1;}

/*边距*/
.m10 { margin:10px}
.m15 { margin:15px}
.m20 { margin:20px}
.m25 { margin:25px}
.m30 { margin:30px}
.mt1{ margin-top:1px}
.mt2{ margin-top:2px}
.mt3{ margin-top:3px}
.mt4{ margin-top:4px}
.mt5{ margin-top:5px}
.mt6{ margin-top:6px}
.mt7{ margin-top:7px}
.mt8{ margin-top:8px}
.mt9{ margin-top:9px}
.mt10 { margin-top:10px}
.mt20 { margin-top:20px}
.mt30 { margin-top:30px}
.mb5 { margin-bottom:5px }
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb12 { margin-bottom:12px }
.mb20 { margin-bottom:20px }
.mb30 { margin-bottom:30px }
.ml5 { margin-left:5px }
.ml10 { margin-left:10px }
.ml15 { margin-left:15px }
.ml20 { margin-left:20px }
.ml30 { margin-left:30px }
.mr5 { margin-right:5px }
.mr10 { margin-right:10px }
.mr15 { margin-right:15px }
.mr20 { margin-right:20px }
.mr30 { margin-right:30px }
.p10 { padding:10px }
.p15 { padding:15px }
.p20 { padding:20px }
.p25 { padding:25px }
.p30 { padding:30px }