﻿body {font-size:12px;font-family:Verdana, Arial, Sans-Serif;color:#555; background:#fff; margin:0;padding:10px 0;}
form,ul,li,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; list-style:none;}
img{border:0;}
a{ color:#004c92; text-decoration:none;}
a:hover{ color:#ff6000; text-decoration:underline;}


.clear{ clear:both;}

#wrapper{ width:960px; margin:0 auto;}
#header{ margin:0;}
#header #siteTitle{ background:url(images/logo.jpg) no-repeat 12px; width:210px; height:50px; float:left; display:inline;}
#header #siteTitle .title{ display:none;}
#header #siteTitle .description{ float:left; margin:32px 0 0 115px; font-size:14px;}
#header #nav{ float:left; display:inline; margin:27px 0 0 0;width:750px;}
#header #nav ul{}
#header #nav ul li{ float:left; display:inline; margin:0 0 0 0; font-size:14px;}
#header #nav ul li a{padding:0 0 0 4px; display:block; text-decoration:none;}
#header #nav ul li a span{padding:7px 12px 7px 8px; display:block; color:#368332;}
#header #nav ul li a:hover{ text-decoration:none;}
#header #nav ul li a:hover span{ text-decoration:underline;}
#header #nav ul .active{ background:#eef9eb url(images/headnav.gif) no-repeat left top; margin:0 3px;}
#header #nav ul .active span{ background:#eef9eb url(images/headnav.gif) no-repeat right top;color:#000;}
#header #nav ul .thisSearch{ float:right; padding:0px 10px 0 0px; padding-top:4px; padding-top:5px \9; +padding-top:1px; _padding-top:1px;}
#header #nav ul .thisSearch #edtSearch{ border:1px solid #b1b9b0; background:#f9f9f9; font-size:12px; color:#78897c; width:120px; height:15px;}
#header #nav ul .thisSearch #btnPost{ border:0; background:url(images/search_btn.gif) no-repeat; width:20px; height:19px; cursor:pointer; position:relative;+top:-1px; _top:-1px;}
#subnav{ background:#eef9eb; line-height:24px; padding:2px 8px; text-align:right;color:#777;}
#subnav a{ color:#368332; text-decoration:none;}
#subnav a:hover{ color:#ff6000; text-decoration:underline;}
#mainer{ width:740px; float:left; display:inline; margin:12px 0 0 0; border-right:1px solid #eee;}
#sidebar{width:205px; float:right; display:inline; margin:15px 0 0 0;}
#footer{ clear:both; font-size:11px; border-top:1px dotted #ccc; margin:10px 0 0 0; padding:5px 3px 0 0; line-height:16px; text-align:right;}

#index_bcastr{ clear:both; padding-bottom:10px; border-bottom:1px dotted #ddd;}
#index_bcastr .l{ float:left; display:inline; width:270px; margin:0 0 0 3px;}
#index_bcastr .r{ float:left; display:inline; margin:0 0 0 15px; width:280px;}
#index_bcastr .r h3{margin:3px 0 6px 0; padding:0; font-size:16px; font-weight:normal; clear:both;color:#2f8d41;font-family:"微软雅黑"; background:url(images/ico.gif) no-repeat right center; clear:both;}
#index_bcastr .r ul{ background:url(images/top10.gif) no-repeat 2px 5px; padding-left:21px; line-height:21px;}
#index_bcastr .r a{color:#333;text-decoration:none;}
#index_bcastr .r a:hover{color:#ff6000;text-decoration:underline;}
#index_bcastr .r_ads{ float:left; display:inline;margin:6px 0 0 12px;}

#index_tags{background:#fff; padding:8px;margin:0px 0px 10px;}
#index_tags li{ display:inline;float:left;margin:1px 0 1px 3px;}
#index_tags li a{ display:inline;float:left; text-align:center;line-height:20px;font-family: Arial; padding:0 8px;white-space:nowrap;color:#549b54;}
#index_tags li a:hover{background:#ff8c34; color:#fff;text-decoration:none;}

.post{ clear:both; margin:0px 10px 8px 3px;}
.post .datetime{ width:49px; height:50px; overflow:hidden; float:left; display:inline; background:url(images/calendar.gif) no-repeat; text-align:center;}
.post .datetime div{ font-size:10px; color:#fff; padding-top:5px; text-transform:uppercase;}
.post .datetime span{ font-size:20px; padding-top:2px; display:block; color:#33841b;}
.post h2{margin:0 0 0 10px; float:left; display:inline; font-weight:normal;}
.post h2 .post-title{ font-family:"微软雅黑"; font-size:18px;padding-top:3px; color:#111;}
.post h2 .tags{ display:block; font-size:12px; padding-top:5px; color:#2f8d41;}
.post h2 .tags a{color:#2f8d41; text-decoration:none;}
.post h2 .tags a:hover{color:#2f8d41; text-decoration:underline;}
.post .post-comm{float:right;display:inline;margin:6px 6px 0 0;}
.post .post-comm a{width:46px;height:30px;background:url(images/ico_01.gif) no-repeat;overflow:hidden;cursor:pointer;display:block;} 
.post .post-comm a:hover{background:url(images/ico_02.gif) no-repeat;} 
.post .post-comm span{display:none;} 

.post .post-body{ line-height:20px; padding:0 0 0 5px; font-size:12px;}
.post .post-body a{white-space:nowrap;}
.post .post-body img{margin:0 12px 0 0;}
.post .post-footer{ margin:8px 5px; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#999;}
.post .post-footer a{color:#999; text-decoration:none;}
.post .post-footer a:hover{color:#999; text-decoration:underline;}
.post .post-nav{ clear:both; height:27px; padding:7px 5px 0}
.post .post-nav .l{ float:left;}
.post .post-nav .r{ float:right;}
.post .quote{border:1px solid #e7e5da; border-left:4px solid #e7e5da;background:#fbfaf2 url(images/quote.jpg) no-repeat right top; color:#666;padding:8px 12px;line-height:21px;font-size:12px;display:block;margin:0;}
.post .quote .quote-title{color:#867d51; font-family:"微软雅黑"; font-size:14px;padding-bottom:8px;}

.function{ clear:both; margin:0 0 15px 0;}
.function h3{margin:0 0 8px 0; padding:0; font-size:12px; clear:both;color:#2f8d41;}
.function ul{margin:0 4px 0 10px}
.function ul li{padding:2px 0;}

div.pagebar{padding-left:5px;line-height:24px;}
div.pagebar a,div.pagebar span{border:1px solid #ccc; background:#f9f9f9;padding:2px 5px;margin:0px 0px 0 3px;line-height:145%;color:#333;}
div.pagebar a:hover,div.pagebar span{border:1px solid #499919; background:#5DB429;color:white;text-decoration:none;}

#divCatalog h3{ clear:both; background:url(images/ico.gif) no-repeat 185px center;}

#divCommentPost{padding:10px 8px 8px;margin:0 0 0 0;border-top:1px dotted #ccc;}
#divCommentPost p{margin:0; padding:4px 0;}
#divCommentPost .posttop{color:#867d51; font-family:"微软雅黑"; font-size:16px;padding-bottom:8px;}

#divCalendar{ font-size:11px; font-family:Tahoma; height:160px;}
#divCalendar a{ color:#2f8d41; text-decoration:none;}
p.w{float:left;width:29px;height:16px;margin:4px 0 0 0;padding:2px 0 1px 0;text-align:center;vertical-align :middle;font-size:9px;text-decoration:underline;}
p.y{text-align:center;height:14px;margin:2px 0 0 0;padding:0 0 0 0;float:left;width:205px;font-size:11px;font-weight:bold;}
p.d{float:left;width:29px;height:18px;margin:0 0 0 0;padding:2px 0 0 0;text-align:center;vertical-align :middle;}
p.yd{float:left;width:29px;height:18px;margin:0 0 0 0;padding:2px 0 0 0;text-align:center;vertical-align :middle;color:green; background:url(images/links_r.gif) no-repeat center;}
p.nd{float:left;width:29px;height:18px;margin:0 0 0 0;padding:2px 0 0 0;text-align:center;vertical-align :middle;}
p.cd{float:left;width:29px;height:18px;margin:0 0 0 0;padding:2px 0 0 0;text-align:center;vertical-align :middle;font-weight:bold;}
/*---------------------------------------------------------------*/
.msg{margin:10px 0 15px 0px;padding:0 0 0 5px;text-align:left;word-wrap:break-word;}
.msg .tbname{padding:3px 0 8px 0;margin:0px;border-bottom:1px dotted #e0e0e0;font-family:"微软雅黑"; font-size:16px;color:green;}
.msg .msgurl{text-align:right;padding:2px 10px 2px 10px;margin:0;}
.msg .msgarticle{padding:10px 0;}
.msg .msgarticle p{margin:0;padding:3px 0; font-size:11px;font-family:Arial;color:#999;}
.msg .msgarticle p a{font-size:12px;}

.msg .msgtime{text-align:right;padding:2px 5px 2px 10px;margin:0 0 0 0;}
.msg .trackback li.tbname{border-bottom:none;background: url("default/pointblue.gif") no-repeat 0 center;padding:3px 0 2px 5px;margin:0px;}
.msg .trackback{margin:5px 0 10px 10px;}
.msg .mutuality{margin:5px 0 10px 10px;}
.msg .mutuality li.tbname{background: url("default/pointblue.gif") no-repeat 0 center;padding:3px 0 2px 12px;margin:0px;border:none;}
.msg .mutuality li.msgarticle{background:#ffffff;padding:0 10px 10px 16px;border:none;}
.msg .msgarticle div.quote{padding:10px;background:#f0f0f0;}
.msg .msgarticle div.quote-title{margin:2px;padding:3px;font-size:120%;border-bottom:1px #f8f8f8 solid;}
/*---------------------------------------------------------------*/

.news_list a{color:#439399;text-decoration:none;}
.news_list a:hover{color:#439399;text-decoration:underline;}




