


body {text-align:center; font-family:΢���ź�, Verdana, Geneva, sans-serif;}
img { border:none;}
ol,ul,li {list-style-type:none;margin:0;padding:0px;}
a {text-decoration:none;}


.other_font,.other_font a{font-size:12px;color:#666;}
.title_font {font-size:16px;color:#ff0099; font-weight:bold;}
.info_font,.info_font a{font-size:12px;color:#333;}
.link_font,.link_font a{font-size:12px;color:#ff0099;}


.wline {width:50%;padding:5px;clear:both;}


.main {text-align:left;width:960px;margin:auto;}


.header {width:100%;height:70px;display:block;}
.logo {width:250px;height:60px;padding:5px 5px 5px 0px;float:left;}
.header_ad {width:468px;height:60px;padding:5px 5px 5px 5px;float:right;}


.nav {padding-left:10px;height:30px;display:block;}
.nav li {float:left;margin-left:10px;line-height:30px;}
.nav li a {font-weight:bold;font-size:14px;color:#666;display:block;text-align:center;height:30px;padding:0 10px 0 10px;border:1px solid #fff;}
.nav li a:hover{border:1px solid #ff0099;}

.left_nav {float:left;width:135px;padding:10px 10px 10px 10px;display:block;}
.left_nav .cat-item,.left_nav .page_item {margin-top:10px;line-height:35px;}
.left_nav .cat-item a,.left_nav .page_item a {font-weight:bold;font-size:16px;color:#666;display:block;text-align:center;height:35px;width:123px;border:1px solid #fff;}
.left_nav .cat-item a:hover,.left_nav .page_item a:hover{border:1px solid #ff0099;}
.left_nav .current-cat,.left_nav .current_page_item {margin-top:10px;line-height:37px;background-image:url("leftNav_bg.gif");background-repeat:no-repeat;border:none;}
.left_nav .current-cat a,.left_nav .current_page_item a {border:none;font-weight:bold;font-size:16px;color:#ff0099;display:block;text-align:center;height:37px;width:125px;}
.left_nav .current-cat a:hover,.left_nav .current_page_item a:hover{border:none;}

.page_navi {clear: both;font-size: 13px;width:100%;height:36px;line-height:36px;text-align: center;overflow:hidden;padding-top:5px;;}
.page_navi a{padding:3px 8px;margin:2px;color:#bbb;border:1px solid #ccc;}
.page_navi a:hover,.page_navi a.current{border:1px solid #ff0099;color:#ff0099;}


.box {width:100%;border:1px solid #bbb;height:100%; overflow:auto;padding-bottom:20px;}
.box_list {float:left;width:550px;padding:10px 10px 10px 10px;display:block;}
.news {width:100%;height:125px;margin-top:10px;border:1px solid #bbb;display:block;}
.newsimg {padding:10px;width:180px;height:105px;float:left;}
.newstitle {line-height:16px;height:16px;padding:10px 0 0 0;float:left;width:348px;overflow:hidden;}
.newstitle a{font-size:16px;color:#ff0099; font-weight:bold;}
.newsinfo {padding:5px 0 0 10px;float:left;width:330px;height:62px;overflow:hidden;}
.newstag {padding:10px 0 0 0;float:left;width:330px;line-height:12px;overflow:hidden;}
.post {width:100%;margin-top:10px;border:1px solid #bbb;display:block;overflow:hidden;}
.post_title {padding:10px;clear:both;}
.post_tag {padding-left:10px;clear:both;}
.post_info {padding:10px;clear:both;}
.post_w {padding:10px;clear:both;}
.post_share {padding:10px;border:1px dashed #ff0099;line-height:20px;height:20px;}
.share_sina {float:left;padding-left:22px;margin-left:5px;background-repeat:no-repeat;background-image:url("share_sina.gif");}
.share_q {float:left;padding-left:22px;margin-left:5px;background-repeat:no-repeat;background-image:url("share_q.gif");}
.share_t {float:left;padding-left:22px;margin-left:5px;background-repeat:no-repeat;background-image:url("share_t.gif");}
.share_r {float:left;padding-left:22px;margin-left:5px;background-repeat:no-repeat;background-image:url("share_r.gif");}

.notice {padding:10px;border:1px dashed #ff0099;margin-top:10px;}
.notice p {font-size:16px;color:#ff0099; font-weight:bold;}


.sidebar {width:225px;padding:10px 5px 10px 0px;height:100%; overflow:auto;float:right;}
.sidebar a:hover {color:#ff0099;}
.sidebar ul li{width:210px;border:1px solid #bbb;padding:5px;margin-top:10px;}
.sidebar ul li ul li,.sidebar ul li ul li a {padding:0 0 0 5px;marign-top:0px;width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:16px;line-height:16px;border:none;font-size:12px;color:#333;}
.sidebar ul li ul li a:hover {color:#ff0099;}
.sidebar .searchbox {width:210px;border:1px solid #bbb;padding:5px;margin-top:10px;height:100%; overflow:auto;}
.sidebar .searchbox label {font-size:16px;color:#ff0099; font-weight:bold;}
.sidebar .searchbox .searchtext {width:200px;height:22px;padding-top:10px;}
.sidebar .searchbox .searchtext .searchtext {float:left;font-size:14px;height:12px;width:150px;}
.sidebar .searchbox .searchtext .searchimg {float:left;height:22px;width:35px;}



.link {width:100%;border:1px solid #bbb;overflow:auto;}
.linklist {padding:10px;line-height:16px;height:100%; overflow:auto;}
.linklist li {margin-left:5px;float:left;}
.footer {width:100%;height:40px;border-top:1px dashed #bbb;display:block;}
.footer_logo {width:200px;height:30px;padding:5px 5px 5px 5px;float:left;display:block;}
.footer_info {width:500px;height:30px;padding:5px 5px 5px 5px;float:right;display:block;text-align:right;}


#comments {padding:0;width:550px;overflow:hidden;padding-top:10px;}
.comments_title {height:25px;}
.comments_line {width:550px;height:7px;}
#comments ol{font-size:12px;list-style-type:none;clear:both;margin:0;padding:0;}
#comments ol li{border:1px solid #ccc;margin-bottom:10px;padding:10px;}
#comments ol li .avatar{float:right;}
#comments ol li .comment-author .fn{font-style:normal;font-weight:bold;color:#000;}
#comments ol li .comment-meta a{color:#999999;}
#comments ol li .reply{font-size:.9em;padding-bottom:10px;}
#comments .children{list-style-type:none;}
#comments .navigation{font-size:.9em;padding:10px 0 20px;}
#comments .navigation a{color:#999;border:1px solid #ccc;padding:3px 8px;}
#comments .navigation a:hover{color:#000;text-decoration:none;border-color:#000;}
#comments h2{font-size:1.1em;font-weight:400;margin:20px 0 5px;}
#comments p{margin-bottom:10px;line-height:1.5em;}
#comments form{padding-top:20px;}
#comments form p{margin-bottom:5px;}
#comments form input,textarea{border:1px solid #ccc;font-size:12px;font-family:Tahoma, Arial;background-position:4px 4px;background-repeat:no-repeat;padding:4px;}
#comments form input{width:260px;border:1px solid #ccc;}
#comments form textarea{width:350px;border:1px solid #ccc;padding:4px!important;}
#comments form button{border:1px solid #909090;background-color:#ccc;font-size:1em;font-family:Tahoma, Arial;width:120px;height:23px;}