@charset "gb2312";
/* CSS Document */
section,header,footer,nav,article,aside {display: block;}
/*********** CSS Reset **********/
html, body, div, form, p, a, h1, h2, h3, h4, h5, h6, img, table, td, th, input, span, section, header, footer, nav, article, aside, fieldset, textarea, dl, dt, dd, blockquote, ul, ol,select,option{ margin: 0; padding: 0; }
body{
	font-size: 14px;
	font-family: "Microsoft YaHei","Î¢ÈíÑÅºÚ","ËÎÌå";
}
a img{border:none;}
img{border:none;}
ol,ul {list-style: none;}
li{ list-style-type: none;}
caption,th { text-align: left;}
address,caption,cite,code,dfn,ins,em,th,var {font-style:normal;} 
h1,h2,h3,h4,h5,h6{ font-weight: normal;} 
textarea{overflow:auto;}
a{color:#333;text-decoration:none;} 
a img{vertical-align: top;}
a:hover{ text-decoration: underline; }
.b{font-weight: bold;}
.column{width:1000px;overflow: hidden;margin: 0 auto;zoom: 1;}
.column-1{width:980px;overflow: hidden;margin: 0 auto;zoom: 1;}
.cor-666 a{color: #666;}
.f-l{float: left;}
.f-r{float: right;}
.fz-14{font-size: 14px;}
.inline{display: inline;}
.ov{overflow: hidden;zoom:1;}
.clear{clear: both;overflow: hidden;height: 0;}
.t-c{text-align: center;}
.hr-1{height: 1px;overflow: hidden;background: #e4e4e4;}
.mar-t-10{margin-top: 10px;}
.mar-t-15{margin-top: 15px;}
.mar-t-20{margin-top: 20px;}
.mar-t-25{margin-top: 25px;}
.mar-t-40 { margin-top: 40px; }
.mar-t-30 { margin-top: 30px; }
.pad-r-10{padding-right: 10px;}
.pad-r-20{padding-right: 20px;}
.pad-t-45 { padding-top: 45px; }
.pad-t-10 { padding-top: 10px; }
.pad-t-20 { padding-top: 20px; }
.pad-t-30 { padding-top: 30px; }
.pad-l_r-10 { padding-right: 10px; padding-left: 10px; }
.pad-b-15 { padding-bottom: 15px; }
.pad-t-40 { padding-top: 40px; }
.pad-t-15 { padding-top: 15px; }
.pad-l-40 {
	padding-left: 40px;
}

.bod-b-e5 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e5e4e4; }
.pos-r{position: relative;}
.color-244 {
	background-color: #f4f4f4;
}
