@charset "utf-8";
* { margin: 0; padding: 0; }
body { font-family:  "Microsoft YaHei", "微软雅黑", "SimSun", "宋体"; font-size: 12px; color: #000; line-height: 20px; background: #FFF; }
a { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
ol, ul, li { list-style-type: none; }
img { border: none; vertical-align: top; }
input { font-family:  "Microsoft YaHei", "微软雅黑", "SimSun", "宋体"; font-size: 14px; line-height: 20px; }

.cb { clear: both; }
.fl { display: inline; float: left; }
.fr { display: inline; float: right; }
.clearfix { overflow: hidden; zoom: 1 }
.bc { margin-right: auto; margin-left: auto; }
.pr { position: relative; }
.pa { position: absolute; }
.none { display:none; }

.w1000 { width: 1000px; }
.w650 { width: 650px; }
.w300 { width: 300px; }

.title { border-bottom: 1px solid #EEE; padding-bottom: 9px; }
.title span { font-size: 20px; color: #333; border-left: 3px solid #2D78BD; padding-left: 10px; }
.title span a { color: #333; }

.newsList li { font-size: 18px; color: #333; background: url(../images/b_5.gif) no-repeat left 26px; border-bottom: 1px solid #EEE; height: 20px; overflow: hidden; padding: 18px 0 18px 10px; zoom: 1; }
.newsList li a { color: #333; float: left; }
.newsList li span { font-size: 14px; color: #999; float: right; }

#autopage { color: #CC0001; font-weight: bold; clear: both; padding-top: 20px; }
#autopage a { color: #003F7D; font-weight: bold; border: 1px solid #DDD; padding: 5px; }