html , body { height:100%; }
body { padding:0; margin:0; }
body,input,textarea,td { font-size:75%; font-family:verdana, Helvetica, sans-serif; color:#000; }
a { color:#0863A5; text-decoration:none; }
a:hover , #article_list a:hover , #header_nav a:hover , #top_nav li a:hover , #sub_nav a:hover , dl.r_articles dd a:hover , #sidetab2 li a:hover { color:red; }
span.split { margin:0 0.5em; }
img { border:0; }
form { margin:0; padding:0; }
p { margin:0; padding:0.5em 0; }
a.hot { color:red; }
a.hot:hover { color:#000; }
p.more { margin:0; padding:0.5em 0.5em 0.5em 0; text-align:right; }
p.upmore { text-align:right; padding:0 1em 0 0; margin:-24px 0 0; height:23px; line-height:23px; }
h4 { margin:0; padding:0; line-height:24px; font-size:1.1em; }
h5 { margin:0; padding:0; line-height:20px; font-size:1em; }
label { cursor:pointer; }
a.more { margin-left:0.5em; white-space:nowrap; }
span.datetime { color:#8e8e8e; }
.keyinput { border:1px solid #0763a4; }
#header , #mainbody , #footer { width:988px; margin:auto;}
#header_nav { height:23px; padding-left:1em; line-height:23px; background:url(../images/view_head_nav.jpg) repeat-x; }
#header_nav a { color:#303030; }
#nav { position:relative; height:30px; line-height:30px; padding-left:5px; padding:3px 0 3px 4px; border-bottom:1px solid #003297; }
#searchForm { position:absolute; right:10px; top:0; padding:3px 0; }
#top_main { height:103px; position:relative; background:url(../images/view_top_main.gif) right center no-repeat; overflow:hidden; text-align:center; }
#top_main h1 { margin:0; padding:0; position:absolute; left:25px; top:20px; }
#top_nav ul , #sub_nav { margin:0; padding:0; list-style:none; }
#top_nav , #sub_nav { width:730px; position:absolute; right:10px; }
del.container { clear:both; text-decoration:none; display:inline-block; }
#top_nav { top:15px; height:36px; line-height:36px; text-align:center; }
#top_nav ul { display:table; width:730px; }
* html #top_nav ul { width:auto; }
*+html #top_nav ul { width:auto; }
#top_nav li { display:table-cell; background:url(../images/view_top_nav_bg.gif) left center no-repeat; }
* html #top_nav li { float:left; }
*+html #top_nav li { float:left; }
#top_nav li.hot a { color:#f90; }
#top_nav li.first { background:none; }
#top_nav a { display:block; color:#003297; line-height:36px; font-size:14px; font-weight:700; }
* html #top_nav a { padding:0 12px; float:left; }
*+html #top_nav a { padding:0 12px; float:left; }
#sub_nav { height:42px; padding-top:6px; top:54px; overflow:hidden; background:url(../images/sub_nav_bg.jpg) center top no-repeat; }
* html #sub_nav { top:53px; height:40px; padding-top:8px; }
*+html #sub_nav { top:53px; height:40px; padding-top:8px; }
#sub_nav li { float:left; position:relative; display:inline; width:62px; height:12px; border-left:1px solid #0863A5; margin:3px 5px 5px 0; padding-left:5px; }
#sub_nav li.row { clear:both; border-left:0; }
#sub_nav li a { white-space:nowrap; position:absolute; width:62px; left:5px; margin-top:-3px; }
#mainbody { margin-top:10px; overflow:hidden; }
#mainbody #content , #mainbody #side { padding-bottom:30000px; margin-bottom:-30000px; }
#content { float:left; display:inline; width:620px; padding:9px; background-color:#f5f5f5; }
#content h2 { margin:0 0 5px; padding:0; font-size:22px; color:#013299; line-height:2em; text-align:center; border-bottom:1px solid #ccc; }
.subtitle { text-align:center; line-height:3em; }
div.comment_title { padding:0.5em; text-align:right; background-color:#daedfe; }
.cmt_link { padding-left:14px; background:url(../images/view_comment.gif) left center no-repeat; margin-right:0.5em; }
.cmt_close { padding-left:14px; background:url(../images/view_close.gif) left center no-repeat; margin-right:0.5em; }
div.content { font-size:14px; padding:1em 0.5em; }
div.content p { text-indent:2em; padding:0.8em 0; line-height:24px; }
dl.r_articles { margin:1em 0 0; padding:0; border:1px solid #8cb6e0; }
dl.r_articles dt { height:30px; padding-left:1em; font-size:14px; font-weight:700; background-color:#deecf9; border-bottom:1px solid #8cb6e0; line-height:30px; }
dl.r_articles dd { margin:0; padding:0; }
dl.r_articles dd a { color:#1f3a87; }
#sidetab1 ul , #sidetab2 ul , dl.r_articles ul { list-style:none; margin:0; padding:0.5em 1em; }
#sidetab1 li , #sidetab2 li , dl.r_articles li { line-height:20px; padding-left:10px; background:url(../images/point.jpg) left center no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
dl.r_articles dd span.datetime { margin-left:2em; }
div.comments { margin:1em 0 0; }
div.comments h4.comment_title { color:#b70302; border-bottom:1px solid #ccc; }
h4.comment_title span { padding-right:1em; border-right:1px solid #ccc; }
dl.comment_list { color:#0663a6; }
dl.comment_list dt { position:relative; line-height:20px; font-size:13px; font-weight:700; }
dl.comment_list dt span.datetime { position:absolute; right:10px; bottom:0; font-size:12px; font-weight:400; }
dl.comment_list dt span.ip { color:#000; }
dl.comment_list dd { margin:3px 0 10px; padding:0; }
#cmtContent { width:98%; margin:auto; height:100px; }
#article_list { margin:0; padding:1em 0 1em 2em; list-style-type:square; }
#article_list li { white-space:nowrap; text-overflow:ellipsis; line-height:1.8em;}
#article_list span.datetime { margin-left:1em; }
#article_list a { color:#00f; font-size:14px; text-decoration:underline; }
div.amore { text-align:center; background-color:#efefef; }
div.amore a { color:#7b7b7b; }
#side { float:right; display:inline; width:336px; margin-right:5px; }
.tab { position:relative; margin:0; padding:0; }
.tab dt {cursor:pointer; float:left; height:1.6em; line-height:20px; position:relative; text-align:center; z-index:2; }
.tab dt.normal {  background:#333; color:#fff;  }
.tab dt.active { background:#fff; color:#333; font-weight:bold; }
.tab dd { background:#fff; left:0; margin:0; position:absolute; top:1.6em; z-index:1; }
.tab dd.normal { display:none; }
#sidetab1 { width:100%; height:205px; margin-bottom:6px; }
#sidetab1 dt { margin-right:8px; color:#000; width:89px; }
#sidetab1 dt.normal { padding-top:2px; height:18px; line-height:18px; background:#fff url(../images/sidetab1_normal.jpg) center bottom no-repeat; }
#sidetab1 dt.active { height:21px; line-height:21px; background:#fff url(../images/sidetab1_active.jpg) center bottom no-repeat; font-weight:700; }
#sidetab1 dd { border:1px solid #90989a; top:20px; padding:0.5em 1em 0.5em 0.5em; width:316px; background-color:#f7f7f7; }
#sidetab1 li { background:url(../images/point_b.jpg) left center no-repeat;}
#sidetab2 { width:100%; height:200px; margin-bottom:6px; background:url(../images/sidetab2_bg.jpg) left top repeat-x; }
#sidetab2 dt { margin-right:8px; color:#000; width:90px; height:28px; line-height:28px; background:none; }
#sidetab2 dt.normal { }
#sidetab2 dt.active { font-weight:700; color:#b70302; border:1px solid #328ddc; border-bottom:0; background-color:#edf7ff; }
#sidetab2 dd { border:1px solid #328ddc; top:28px; padding:6px; width:322px; background-color:#edf7ff; }
#sidetab2 li a { color:#1e3986; }
dl.zt { margin:0; padding:0; }
dl.zt dt { height:25px; line-height:25px; padding-left:1em; color:#fff; font-weight:700; font-size:14px; background:#308ddd url(../images/view_zt_title.jpg) left top no-repeat; }
dl.zt dd { margin:0; padding:0; background-color:#edf7ff; border:1px solid #bcbcbc; }
dl.zt ul { margin:0 auto; padding:0.5em 0; width:320px; overflow:hidden; }
dl.zt li { width:152px; margin:6px 4px; display:inline; float:left; text-align:center; }
dl.zt li img { width:152px; height:60px; }
dl.zt dd a { display:block; width:100%; height:100%; }
dl.zt dd a span { display:block; line-height:20px; }
#footer { margin-top:5px; padding:1em 0; color:#0863A5; text-align:center; background-color:#e7ecef; border-top:1px solid #0F7CC2; }
#footer p { margin:0; padding:0; }

div.gg_ads { padding:10px; text-align:center; }
div.gg_ads img { width:468px; height:60px; }
div.side_ads { margin-bottom:6px; }
div.side_ads img { width:336px; }
.s1 img { height:100px; }
.s2 img { height:280px; }

.pageLimit{text-align:center;background-color:#efefef;}
.pageLimit a,font{margin-right:5px;}
/*add by wukai*/
#summary{ border:#CCCCCC dotted 1px; background-color:#FDFBE3; padding:10px;word-break:break-all;}
#summary a { margin-right:12px;}