@charset "utf-8";
/* CSS Document */
/*Reset*/
html { height: 100%}
body { min-height: 100%}
body { _height: 100%}
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0}
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1}
textarea { overflow: auto; resize: none}
th { font-weight: normal}
em,i { font-style: normal}
ol,ul,li{ list-style:none; }
img{ border:0 none; }
table { border-collapse:collapse; border-spacing:0; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
.clf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clf{ zoom: 1; } /* IE6 */
*:first-child+html .clf { zoom: 1; } /* IE7 */
.cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important}
.cl { display: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0}
.tl{ text-align:left; }
.tc{ text-align:center; }
.tr{ text-align:right; }
.fl { float:left; }
.fr { float:right; }
.fl,.fr { display:inline; }
.ti2{ text-indent:2em; }
input, select, button, textarea{ font-size:12px; font-family:"微软雅黑"; color:#4d4d4d; line-height:21px; }
body{ text-align:left;font-size:12px; font-family:"微软雅黑"; color:#4d4d4d;margin:0 auto; behavior:url("csshover.htc"); }
a{ blr:expression(this.onFocus=this.blur()); color: #000; text-decoration:none; }
a:hover { text-decoration:none;  }
.font30{ font-size: 30px; }
.font26{ font-size: 26px; }
.font24{ font-size: 24px; }
.font18 { font-size:18px;}
.font16{ font-size: 16px; }
.font15{ font-size: 15px; }
.font14{ font-size: 14px; }
.font12 { font-size:12px}
.page{padding:20px 0px 17px 0px; width: 100%; height: 20px; }
.page a{ display: inline-block; height:20px; padding:0 8px; line-height: 20px; margin-left: 3px;  vertical-align: middle; border: 1px solid #d2d2d2; }
.page a:hover, .page a.on{   background-color: #2d87c3; color: #fff; }
.page span{ color: #888888; }

 









