.news { width:960px; margin: 10px auto; height:auto; }
.news .news_title { width:230px; height:auto; background:#fff; padding-top:20px; padding-bottom:50px; }
.news .left_bg { background:url(left_bg.png) no-repeat; display:block; height:159px; width:13px; position:absolute; top:0px; left:-13px; }
.news .news_title dl { height:auto; width:230px; overflow:hidden; }
.news .news_title dl dt { font-size:18px; color:#333; line-height:30px; padding-left:25px; margin-bottom:10px; }
.news .news_title dl dd { line-height:36px; height:36px; padding-left:20px; border-bottom:#fff solid 1px; border-top:#fff solid 1px; }
.news .news_title dl dd a { color:#727272; padding:3px 5px; font-size:14px; }
.news .news_title dl .cur { height:36px; background:#fafafa; border-top:#f4f4f4 solid 1px; border-bottom:#f4f4f4 solid 1px; }
.news .news_title dl .cur a { color:#a90000; font-weight:bold; font-size:14px; }
.news .news_title dl .cur a:hover { text-decoration:none; }

.news_content { height:auto; overflow:hidden; width:720px; background:#fff; }
.news_content a:hover { text-decoration:none; }
.news_content .news_list { padding:25px; width:660px; min-height:450px;	float: left; }
.news_content .news_list li { list-style: square inside url("i.png"); *list-style: square inside; cursor:pointer; height:30px; border: none medium; }
.news_content .news_list li a { font-size:14px; }
.news_content .news_list li a:hover { text-decoration:none; }
.news_content .news_list li span {	float: right; }

.read_content { height:auto; overflow:hidden; width:960px; background:#fff; }
.read_content a:hover { text-decoration:none; }
.read_content .read_list { padding:25px; min-height:800px; }
.read_content h3 { font-size:18px; color:#333; font-weight:normal; text-align:center;}
.read_content .time { font-size:12px; color:#333; text-align:center;}