/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{ padding:0;  margin:0}
table{ border-collapse:collapse;  border-spacing:0}
img{ border:0}
fieldset{ border:1}
address, caption, cite, code, dfn, em, th, var{ font-weight:normal;  font-style:normal}
ol, ul{ list-style:none}
caption, th{ text-align:left}
h1, h2, h3, h4, h5, h6{ font-weight:normal;  font-size:100%}
q:before, q:after{ content:''}
abbr, acronym{border:0}
/*global*/
body{background:#f4f4f4; color:#333; font-family:verdana,'宋体'; font-size:12px}
a{color:#666}
a:hover{color:#f60}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{*height:1%}
.pink{color:#000; font-size:16px; font-weight:bold; margin:25px 0 8px 0}

.w490{width:490px}
#divFlashNumber{left:-99px; position:absolute; top:-99px; z-index:100}
/*header*/
#header{height:150px; padding-top:30px}
#logo{width:220px; height:105px; background:url(images/logo_g.gif) no-repeat; margin:0 auto; display:block}
/*nav*/
#nav{border-bottom:5px solid #333}
#nav ul{width:465px; margin:0 auto}
#nav ul li{display:block; width:80px; height:28px; line-height:28px; font-size:14px; text-align:center; float:left; margin:0 2px; list-style:none}
#nav ul li a.on, #nav ul li a:hover{background:#333; color:#fff}
#nav ul li a{color:#000; text-decoration:none; display:block}
#nav ul li a.on, #nav ul li a:hover{font-weight:bold}

/*top search*/
#topsearch{width:705px; margin:13px auto; text-align:center}
.s_inbox{width:395px; border:1px solid #ccc; padding-left:28px; background:#fff url(images/icon_search_g.gif) left center no-repeat; height:21px; padding-top:4px}
.s_btn{width:65px; background:#333; border:none; color:#fff; height:25px}

/*main*/
#main{width:705px; margin:0 auto}
#m_left{float:left; width:230px; margin-right:25px; display:inline}
#m_left p{line-height:200%}
#m_right{float:left; width:450px; isplay:inline}
.article_box .article_tip{border-bottom:1px solid #222; padding-bottom:8px; margin-bottom:10px}
.d_titile{margin-right:5px}
.attention{margin:0 5px}
.vote_icon{vertical-align:middle}

.comment_count{font-family:Georgia,"Times New Roman",Times,serif}
.article_box{width:490px; margin:0 auto 30px auto;padding:8px;background:#fff;border:1px dotted #ccc;}
.article_box .comment{text-indent:0; margin-top:10px}
.article_box .comment strong{color:#ccc}
.article_box p{line-height:190%; margin-bottom:4px; font-size:14px}
#m_right .article_box{width:auto}
#m_right .article_box p{padding:0; font-size:14px}
.more{font-size:14px; color:#666; padding:2px; text-decoration:underline}
.article_title{padding:4px 0; margin:0 0 10px 0}
.article_title .date{float:right; margin:-20px 5px 0 0 !ie;color:#999;}

#article_text{width:490px; height:120px; background:#fff; border:1px solid #444; border-bottom-color:#666; border-right-color:#666; color:#333; overflow:auto}
/*footer*/
#footer{border-top:1px solid #eee; text-align:center; margin-top:10px; height:45px; line-height:45px}

#comment_reply_body, #captcha{margin:25px 0 14px; background:#fff; border:1px solid #444; border-bottom-color:#666; border-right-color:#666; color:#000; overflow:auto}
#comment_reply_body{width:490px; height:100px}
#send_comment{border-top:1px solid #666; border-left:1px solid #666; border-bottom:1px solid #222; border-right:1px solid #222; color:#fff; background:#000; padding:4px}
#send_article{border-top:1px solid #666; border-left:1px solid #666; border-bottom:1px solid #222; border-right:1px solid #222; color:#fff; background:#000; margin:8px 0 10px 0; padding:4px}

#rule h2{font-size:14px; margin:12px 0}
#rule h3{font-size:14px; font-weight:bold; margin:20px 0}
#rule p{text-indent:0; padding:0; line-height:24px; font-size:14px}
#rule ul{padding-left:16px}
#rule ul li{font-size:14px; line-height:24px; list-style:disc}

/*register*/
.do_title{font-size:18px; border-bottom:1px solid #444; padding:4px 0;}
#login{width:250px;float:left;}
#ad_login{float:left;display:inline;width:200px;height:200px;overflow:hidden;margin-left:35px;}
#reg_list, #login_list{padding:10px}
#login_list li{margin:5px 0}
#reg_list label, #login_list label{font-size:14px; display:block; margin:10px 0}
#reg_list cite, #login_list cite{font-size:12px; display:block; color:#444}
input.text{background:#fff; border:1px solid #ccc; color:#333; overflow:hidden;padding:2px;}
.active-submit{padding-left:10px}
input.btn{border-top:1px solid #666; border-left:1px solid #666; border-bottom:1px solid #222; border-right:1px solid #222; color:#fff; background:#000; margin:8px 0 10px 0; padding:4px}

#login_box{position:absolute; top:8px; right:280px}
#login_box a{margin:0 4px}
#postcomment p{text-indent:0; margin:8px 0 50px}
#single_page{text-align:center; font-size:14px}
#single_page a{font-size:14px}
.cktip{padding:3px; color:#000; margin:8px; background:#ccc; border:1px solid #999}

.pages{padding:0 8px; margin:8px 0 15px; text-align:right; font-family:Arial}
.pages a{padding:1px 5px; margin-right:4px; background:#333; border-top:1px solid #555; border-left:1px solid #555; border-right:1px solid #000; border-bottom:1px solid #000; text-decoration:none; color:#fff}
.pages a:hover{background:none; color:#000}
.pages .current, .pages span{color:#666; margin:0 4px; padding:2px 4px}

#main .w490{margin:25px auto 10px auto}
#main .pink a, #main .pink span{font-weight:normal; font-size:14px}
#main .pink a{margin-right:2px}
#main .pink span.nav_on{color:#000;font-weight:bold;}
.article_box .comment_count{font-size:14px}
.article_box .nocontent{margin:25px auto 0 auto}

#consultation_box{margin:5px 0; line-height:24px}
#consultation{margin-right:5px}
#ad_top{margin-top:3px}
#ad_bottom{margin:35px auto 0; width:468px}

/*tag*/
#tagcloud span{padding-right:3px; font-family:verdana,YaHeiConsolas,"Microsoft YaHei","宋体"}
#tagcloud span a{line-height:38px; text-decoration:none}
.tag_level1 a{color:#9BB324; font-size:34px; font-weight:bold}
.tag_level2 a{background-color:#fff; color:#000; font-size:26px}
.tag_level3 a{font-size:20px}
.tag_level4 a{font-size:14px}
#main h2.pink span.white{color:#ccc; font-size:16px; font-weight:bold}
#on_off{width:48px;height:48px;overflow:hidden;position:absolute;top:10px;right:10px;}
#on_off img{cursor:pointer;}
#ad_search_b{width:468px;height:15px;margin:8px auto;}

