@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; }

.w300 { width: 300px; }
.pr { position: relative; }
.clearfix { overflow: hidden; zoom: 1 }
.cb { clear: both; }
.fl { display: inline; float: left; }
.pa { position: absolute; }

.slideNewsBox { margin-bottom: 50px; }
.slideNewsBox ul { margin-top: 10px; }
.slideNewsBox li { width: 300px; }
.slideNewsBox dl { height: 170px; margin-bottom: 15px; }
.slideNewsBox dd { font-size: 16px; color: #FFF; line-height: 30px; background-color: #000; text-indent: 30px; width: 100%; height: 30px; left: 0; bottom: 0; opacity: .7; }
.slideNewsBox dd a { color: #FFF; }
.slideNewsBox p { font-size: 14px; color: #333; }
.slideNewsBox p a { color: #333; }

.mainTitle { border-bottom: 1px solid #EEE; padding-bottom: 9px; }
.mainTitle span { font-size: 20px; color: #333; border-left: 3px solid #2D78BD; padding-left: 10px; }
.mainTitle span a { color: #333; }

.indicate { font-size: 14px; color: #999; top: 0; right: 0; }
.indicate .arrL { background: url(../images/arr_l.png) no-repeat left center; display: inline-block; width: 9px; height: 20px; margin-left: 20px; cursor: pointer; }
.indicate .arrL:hover { background-position-x: right; }
.indicate .arrR { background: url(../images/arr_r.png) no-repeat left center; display: inline-block; width: 9px; height: 20px; margin-left: 10px; cursor: pointer; }
.indicate .arrR:hover { background-position-x: right; }
.indicate .cur { color: #2C78BD; }

.top10 li { font-size: 14px; color: #333; background: url(../images/b_6.gif) repeat-x left bottom; overflow: hidden; zoom: 1; position: relative; }
.top10 li a { color: #333; float: left; width: 250px; padding: 10px 0 10px 50px; }
.top10 li span { font-size: 20px; color: #AAA; text-align: center; width: 35px; padding-bottom: 10px; position: absolute; left: 0; bottom: 0; }
.top10 .cur { border-bottom: 1px solid #AAA; }
