ul, li, dl, dt, dd, p, table, td, img { margin: 0; padding: 0; border: 0;}
body { color: #000; margin:0 auto; font-size: 12px;}
h1, h2, h3{ margin:0; padding:0; width:200px; font-size:14px; font-weight:bold;}

input, textarea { vertical-align: middle; font-size: 14px; border:1px solid #66b011;}
ul, li { list-style: none;}
a { text-decoration: none; color:#000;}
a:hover { color: #f00; text-decoration:underline;}
.left{ width:695px; float:left;}
.right{ width:262px; float:right;}
/**header**/
#header{ width:960px; height:60px; margin:0 auto; overflow:hidden}
.logo{ width:180px; float:left; }
.topbanner{ float:right; width:588px; height:60px; background:url(../img/top.gif) no-repeat;}

#menu{ width:960px; border:1px solid #157b32; margin:0 auto;}
#menu a:hover{ color:#f00; background:url(../img/over.gif) repeat-x;}
#menu a:visited{ color:#000;}
.m1{ height:30px; background:#006600 url(../img/bg-menu.gif) repeat-x;}
.m1 ul li{ line-height:30px;float:left; background:url(../img/bg-spa.gif) no-repeat right; padding-left:15px; padding-right:15px;}
.m2{ height:26px;}
.m2 ul li{ float:left;line-height:24px; padding-left:11px;}

#search{ width:960px; height:26px; border:1px dashed #86c598; margin:0 auto; margin-top:5px; overflow:hidden;}
#search ul li{ float:left; line-height:28px; padding-left:10px; color:#0000FF; font-weight:bold;}
#search ul li a{color:#0000FF; font-weight:bold; text-decoration:underline;}
#search ul li.search{ line-height:24px;}
#search img{ padding-top:6px;}

/**top**/
#top{ width:960px; height:260px; margin:0 auto; margin-top:5px;}
#zhuanti{ width:300px; height:260px; border:1px solid #157b32; float:left;}
#zhuanti .ztimg{ width:100%; height:175px; padding-top:5px; text-align:center; overflow:hidden;}
#zhuanti ul li{ width:142px; height:24px; line-height:24px; text-align:center; float:left; margin:0 0 2px 5px; background:#b2d6bd;}
#zhuanti ul li.selected{ background:#fcc12c;} 
#toutiao{ width:388px; height:260px; border:1px solid #157b32; float:right;}
*html #toutiao{ width:383px; height:260px; border:1px solid #157b32; float:right;}/**IE6 hack**/
#toutiao ul li.t1{ width:100%; float:left; padding-left:5px; padding-top:10px; text-align:center; font:bold 14px "ËÎÌå",Arial,Times;}
#toutiao ul li.t1 a{color:#FF0000;}
#toutiao ul li.t2{ float:left; padding-left:5px; padding-top:5px; text-align:left; font:bold 12px "ËÎÌå",Arial,Times;}
#toutiao ul li.t2 a,#toutiao ul li.t3 a{ padding-right:5px; line-height:18px; }
#toutiao ul li.t3{ float:left; padding-left:5px; padding-top:5px; text-align:left; }
#toutiao ul li.tags{ float:left; border-top:1px solid #157b32; padding-left:5px; padding-top:5px; text-align:left; }
#toutiao ul li.tags a{ color:#004d00; padding-right:5px;}

#gengxin{ width:260px; height:260px; border:1px solid #157b32; float:right;}
#gengxin .title{ width:200px; height:24px; line-height:24px; padding-left:35px; font-weight:bold; border-bottom:1px solid #157b32; background:url(../img/0227049.gif) no-repeat left;}
#gengxin ul li{ padding:5px 0 0 5px;}
#gengxin ul li a{ padding-left:2px;}

#main{ width:960px; margin:0 auto; margin-top:5px; clear:both; overflow:hidden; }
.indexlist{ width:227px; height:180px; float:left; margin-right:3px; margin-top:3px; border:1px solid #46985d; background:url(../img/bg-list.gif) repeat-x; overflow:hidden;}
.indexlist .title,.indexlist3 .title{ height:24px; line-height:24px; background:url(../img/new.gif) no-repeat; padding-left:35px; font-weight:bold; }
.indexlist3{ width:229px; height:180px; float:right; margin-top:3px; border:1px solid #46985d; background:url(../img/bg-list.gif) repeat-x; overflow:hidden;}
.indexlist ul li,.indexlist3 ul li{ padding:5px 0 0 5px; }
.indexlist span,.indexlist3 span{ padding:5px 0 0 10px; color:#004d00;}

.hot{ width:260px; margin-top:3px; padding-bottom:5px; border:1px solid #46985d; background:url(../img/bg-list2.gif) repeat-x;}
.hot .title{ height:24px; background:url(../img/hot.gif) no-repeat; line-height:24px; font-weight:bold; padding-left:23px;}
.hot ul li{ padding:5px 0 0 5px;}

/**link**/
#link{ width:960px; border:1px solid #56b871; background:url(../img/bg-link.gif) repeat-x; margin:0 auto; margin-top:5px;}
#link .title{ height:22px; line-height:22px; border-bottom:1px solid #56b871; background:url(../img/link.gif) no-repeat; padding-left:24px; font-weight:bold;}
#link table td{ padding:2px 0;}
#footer{ text-align:center; padding:5px; clear:both;}
#footer br{ padding-top:5px;}

/**list page**/
#navsub{ width:960px; height:20px; line-height:20px; margin:0 auto; border:1px dashed #86c598; margin-top:5px;}
.list dt{ height:24px; line-height:24px; padding-left:10px; background:url(../img/bg_list.gif) repeat-x;; overflow:hidden;}
.list dt span{ float:right; margin-top:-24px; }

.list .dd{ width:100%;}
.list .title{ height:24px; line-height:24px; font-weight:bold; background:#E3E3E3 url(../img/list.gif) no-repeat; padding-left:26px;}
.list .sum{ margin:5px 0; background:#E3E3E3;}
.list .pager{ width:566px; height:26px; line-height:26px; background:#9ae764;}

/**show page**/
.conleft{ border:1px solid #46985d; text-align:center; margin-top:3px;}
.atitle{ width:80%; padding:5px 0; border-bottom:1px solid #becde5; text-align:center;}
.downtitle{ width:80%; text-align:left; border-bottom:1px solid #becde5; font-weight:bold; clear:both;}
#softLinks{ width:170px; margin-left:10px; text-align:left; float:left;}
#softLinks li{margin:30px 0 0 0;}
#content{ padding:15px 5px; text-align:left;}
.consplit{ width:80%; height:24px; line-height:24px; margin:5px 0; text-align:left; overflow:hidden;}
/**single page**/
.hotlist ul li{ width:170px; line-height:20px; padding-left:2px; text-align:left; float:left;}
/**ads**/
.ad960{ width:960px; height:90px; border:1px dashed #86c598; text-align:left; margin:0 auto; margin-top:5px; overflow:hidden;}
#contentA1{ width:100%; height:60px; text-align:center; overflow:hidden;}
#contentA2{ width:300px;height:250px;float:right;}
#contentA3{ width:300px; height:250px; float:left; margin-top:2px;}