/* CSS Document */

body{ font-size:12px; color:#555; margin:0; padding:0; text-align:center;}
ul,li,dl,dt,dd,h1,h2,h3,form,table,td,div{ margin:0; padding:0;}
ul{ list-style:none;}
h3{ font-size:12px; font-weight:normal;}
h2{ font-size:12px;}
h1{ font-size:14px;}
a,img{ border:0;}
a{ text-decoration:none; color:#666;}
#container{ width:980px; margin:auto; text-align:left;}
#header{ height:50px; background:url(logo.gif) left center no-repeat; padding:0 0 0 130px; margin-bottom:10px;}
#topnav{ height:18px;}
#search{ border:1px solid #ffdca5; background:url(search.gif) repeat-x repeat-x; height:30px; color:#fff; line-height:30px; padding:0 5px;}
#main_top{}
#nav{ width:200px; float:left;}
#nav a{ width:26%; float:left; padding:3px; margin:3px 3px 0;}
.col_1{border:1px solid #afdf83; background:url(greenbg.gif) top repeat-x ; padding:5px; margin-bottom:10px;}
.col_1 h1,.col_1 h2{ border-bottom:1px solid #afdf83; padding:3px 5px; margin-bottom:5px;}
.col_2{border:1px solid #ffa81f; background:#fff9db url(orangebg.gif) top repeat-x ; padding:5px; margin-bottom:10px;}
.col_2 h1{ border-bottom:1px solid #ffa81f; padding:3px 5px; margin-bottom:5px; }
.col_right{ margin-left:210px;}

.newslist td{ padding:3px 0;}
#main_bot{ margin-bottom:10px; clear:both;}
.col3_1{ width:320px; margin-right:10px; float:left;}
.col3_2{ width:320px; margin-right:10px; float:left;}
.col3_3{ width:320px; float:right;}

#main{ }
#main_content{ width:730px; float:left;}
.title{ border-bottom:1px solid #e1e1e1; padding:5px 10px; height:20px; line-height:20px; margin-top:5px;}
.des{ padding:10px; border-bottom:1px dotted #ddd;}
.paiming{ border:1px solid #ddd; padding:5px; margin:10px 0;}
.nav_top{ background:#f3f3f3; padding:5px;}
.luntan{ width:100%; background:#e7e3e7; line-height:140%; margin-bottom:10px;}
.luntan td,.luntan th{ background:#fff; vertical-align:top; padding:5px;}
.luntan th{ font-weight:normal; width:200px;}
.luntan .desbot{ border:1px solid #ddd; margin:5px 0 0; }
.luntan .desbot span{ display:block;}
.luntan .desbot span.hui{ background:#f3f3f3;}
.replay h1{}

.pre,.next{ background:#ff8000; padding:5px; color:#fff;}
.pre{ float:left;}
.next{ float:right;}


.list li{ padding:3px 5px;}
.list_col2 li{ margin:3px; float:left; width:48%;}

#main_sidebar{ width:240px; float:right;}



.with50{ width:50%;}
.t_l{ text-align:left;}
.t_r{ text-align:right;}
.f_l{ float:left;}
.f_r{ float:right;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 .clearfix{display: inline-block;}
 /* Hides from IE-mac \*/
 * html .clearfix {height: 1%;}
 .clearfix {display: block;}
 /* End hide from IE-mac */
