@charset "utf-8";
* { margin:0; padding:0; }
body { margin:0px; padding:0px; font:13px/27px arial, sans-serif; background:#fff; }
a { text-decoration:none; }
img, ul { border:0; list-style:none; }
.main { width:100%; float:left; margin-top:21px; }
.topbar { width:100%; background-color:#2d2d2d; float:left; }
.nav { height:30px; float:left; padding-left:4px; }
.nav ul li { float:left; line-height:27px; list-style:none; }
.nav ul li a { color:#ccc; float:left; text-decoration:none; padding:0 5px; border-top:2px solid #2d2d2d; }
.nav ul li a.active { border-top:2px solid #C60; font-weight:bold; color:#fff; }
.nav ul li a:hover { background:#4c4c4c; border-top:2px solid #4c4c4c; }
.settings { height:30px; float:right; padding-right:5px; }
.settings ul li { float:left; line-height:30px; list-style:none; position:relative; }
.settings ul li a { color:#ccc; float:left; text-decoration:none; padding:0 5px; border-left:1px solid #2d2d2d; border-right:1px solid #2d2d2d; }
.settings ul li a:hover { background:#4c4c4c; }
.settings ul li .shareto { width:210px; height:50px; padding:10px; background:#fff; border:1px solid #ddd; border-top:0; position:absolute; left:-181px; top:30px; z-index:10; display:none; }
.settings ul li .shareto a { width:32px; height:32px; float:left; padding:10px; border:0; display:block; }
.settings ul li .shareto a:hover { background:#e8e8e8; }
.settings ul li .shareto img { width:32px; height:32px; float:left; }
.top { width:100%; height:71px; float:left; background:#f1f1f1; border-top:1px solid #d2d2d2; border-bottom:1px solid #e5e5e5; overflow:hidden; }
.logo { width:150px; height:50px; float:left; padding:10px 30px; }
.logo img { width:150px; height:50px; float:left; }
.search { width:670px; float:left; padding-left:20px; padding-top:22px; }
.search input.textbox { width:550px; height:21px; float:left; border:1px #C0C0C0 solid; padding:3px 8px; font-size:14px; line-height:21px; background:#fff; }
.search input.submit { width:72px; height:29px; float:left; margin-left:20px; _display:inline; cursor:pointer; border:0; background:url(img/bg.gif) no-repeat 0 -41px; }
.mood { width:100%; height:57px; float:left; border-bottom:1px #dedede solid; line-height:57px; font-family:Arial, Helvetica, sans-serif; overflow:hidden; }
.mood_title { width:40px; float:left; margin-left:43px; _display:inline; font-size:20px; color:#dd4b39; overflow:hidden; }
.mood_content { float:left; font-size:13px; color:#999; margin-left:150px; _display:inline; }
.sidebar { width:13%; float:left; }
.side_nav ul li { width:204px; float:left; line-height:29px; overflow:hidden; }
.side_nav ul li span.feed-icon { display:none; }
.side_nav ul li a { width:199px; height:29px; float:left; border-left:5px #fff solid; font-size:13px; color:#222; text-indent:39px; }
.side_nav ul li a:hover { border-left:5px #eee solid; background:#eee; color:#dd4b39; }
.side_nav ul li a.active { border-left:5px #dd4b39 solid; color:#dd4b39; }
.side_link { width:175px; margin:14px 0 0 28px; _display:inline; padding-top:14px; float:left; border-top:1px #efefef solid; line-height:20px; overflow:hidden; }
.side_link h3 { width:175px; float:left; font-size:13px; color:#dd4b39; text-indent:15px; }
.side_link ul { float:left; }
.side_link ul li { width:175px; float:left; height: 24px;overflow: hidden;}
.side_link ul li a { float:left; font-size:13px; color:#222; text-indent:15px; }
.side_link ul li a:hover { text-decoration:underline; }
.content { width:70%; float:left; padding-left:28px; overflow:hidden; }
.content ul li { font-size:13px; line-height:1.5; padding-bottom:20px; }
.content ul li h2 a { font-size:16px; color:#1122cc; font-weight:normal; text-decoration:underline; }
.content ul li span.list_link { color:#009933; }
.content ul li span.list_time { padding-left:10px; color:#666; }
.content ul li span.list_catlog a { color:#1122cc; }
.content ul li span.list_catlog a:hover { text-decoration:underline; }
.content ul li .list_con { width:100%; color:#222; }
.content ul li .list_con img { max-width:512px; width:expression(this.width > 512 ? 512: true);
}
.con a { color:#12c; }
.con img { max-width:512px; width:expression(this.width > 512 ? 512: true);
}
.content .single { width:512px; float:left; }
.single .title { width:100%; line-height:30px; font-size:30px; font-family:Arial, Helvetica, sans-serif; }
.single .title h2 { font-size:24px; font-weight:bold; font-family:"SIMSUN" }
.single .title .info { width:100%; display:inline-block; font-size:12px; color:#999; font-weight:normal; }
.single .title .info a { color:#1122cc; }
.single .con { width:100%; line-height:24px; font-size:12px; padding:20px 0; border-bottom:1px solid #ddd; }
.tags-cloud a { padding:3px 5px; margin:3px; border:1px solid #e0e0e0; display:inline-block; }
.tags-cloud a { *display:inline;
}
.right { width:200px; float:left; padding-left:16px; overflow:hidden; }
.comment { width:512px; float:left; padding:20px 0; }
.comment a:hover { text-decoration:underline; }
.comment_list { width:512px; float:left; }
.comment_face { width:40px; height:40px; float:left; padding:3px; border:1px solid #ddd; }
.comment_face img { width:40px; height:40px; }
.comment_content { width:452px; float:left; padding-left:12px; }
.comment_content .info { width:452px; float:left; line-height:1.4; }
.comment_content .info .name { font-size:13px; font-weight:bold; color:#36c; float:left; }
.comment_content .info .date { padding-left:10px; float:left; }
.comment_content .info .date a { font-size:13px; color:#999; }
.comment_content .info .message { width:452px; float:left; color:#000; padding:5px 0; border-bottom:1px solid #ddd; }
.comment_content .info .message a { color:#36c; }
.comment_content .info .message blockquote { width:430px; float:left; background:#f0f0f0; padding:11px; line-height:24px; }
.reply_list { width:452px; float:left; padding:5px 0; }
.reply_face { width:32px; height:32px; float:left; }
.reply_face img { width:32px; height:32px; }
.reply_content { width:408px; float:left; padding-left:12px; }
.reply_content .info { width:408px; float:left; line-height:1.4; }
.reply_content .info .name { font-size:13px; font-weight:bold; color:#36c; float:left; }
.reply_content .info .date { padding-left:10px; float:left; }
.reply_content .info .date a { font-size:13px; color:#999; }
.reply_content .info .message { width:408px; float:left; color:#000; border-bottom:1px solid #ddd; }
.reply_content .info .message a { color:#36c; }
.commentpost { width:512px; float:left; padding:20px 0; }
.commentpost .title { width:512px; float:left; }
.commentpost .title h3 { font-size:18px; color:#333; font-weight:normal; font-family:Arial, sans-serif; text-overflow:ellipsis; }
.commentpost ul { float:left; }
.commentpost ul li { width:512px; float:left; padding:5px 0; }
.commentpost ul li a { font-size:13px; color:#1122cc; }
.commentpost ul li input.textbox { width:300px; float:left; border:1px solid #ddd; font-size:13px; padding:5px; background:#fff; }
.commentpost ul li input.mutuality { width:200px; float:left; border:1px solid #ddd; font-size:13px; padding:5px; background:#fff; }
.commentpost ul li input.submit { width:72px; height:29px; float:left; border:0; color:#fff; background:rgb(67,134,244); }
.commentpost ul li input.checkbox { margin:9px 0 0 10px; _display:inline; float:left; }
.commentpost ul li label.chkRemember { margin:6px 0 0 4px; _display:inline; float:left; }
.commentpost ul li img.mutuality { width:80px; float:left; margin-left:20px; _display:inline; }
.commentpost ul li textarea { width:500px; height:100px; float:left; border:1px solid #ddd; padding:5px; background:#fff; }
.page { width:100%; height:59px; }
.page span.now-page { width:20px; height:19px; float:left; padding-top:40px; line-height:19px; font-weight:bold; text-align:center; background:url(img/bg.gif) no-repeat -153px -30px; }
.page a ,.page span{ width:20px; height:19px; float:left; color:#1122cc; padding-top:40px; line-height:19px; text-align:center; background:url(img/bg.gif) no-repeat -173px -30px; float: left;}
.page a:first-child { width:77px; text-align:left; text-decoration:underline; background:url(img/bg.gif) no-repeat -76px -30px; }
.page a:hover { text-decoration:underline; }
.page a:link { color:#1122cc; }
.nextpage { width:95px; text-align:right; text-decoration:underline; background:url(img/bg.gif) no-repeat -192px -30px; float: left; list-style: none;}
.page .nextpage a {float: left;background: none;}
.side_list { width:200px; float:left; line-height:22px; }
.side_list a:hover { text-decoration:underline; }
.side_title { width:200px; float:left; padding:5px 0; border-bottom:1px #eee solid; }
.side_title h4 { font-size:12px; float:left; font-weight:bold; color:#666; }
.side_title span { float:right; }
.side_title span a { font-size:12px; color:#26709a; }
.side_con { width:200px; padding:5px 0; float:left; }
.side_con ul li { width:200px; float:left; }
.side_con ul li a { color:#666; }
.side_con span a { color:#666; }
.side_con #edtSearch { width:70%; height:22px; border:1px solid #dedede; background:#fff; line-height:24px; font-size:12px; color:#333; font-family:"Î¢ÈíÑÅºÚ"; display:inline-block; }
.side_con #edtSearch { *display:inline;
}
.side_con #btnPost { width:25%; height:24px; line-height:24px; border:0; color:#fff; background:#4185F3; display:inline-block; vertical-align:top; vertical-align:baseline\9; }
.side_con #btnPost { *display:inline;
}
#divMisc ul li { padding-bottom:5px; text-indent:0; background:none; }
#divCatalog ul { float:left; }
.side_con ul.ul-subcates { width:100%; }
.side_con ul.ul-subcates li.li-subcate { width:220px; float:left; text-indent:30px; background:url(img/app.png) no-repeat -681px -22px; overflow:hidden; }
.side_con ul.ul-subcates li.li-subcate a { color:#666; }
#divComments ul li { height:22px; overflow:hidden; }
#divCalendar { width:200px; padding:0 0 0 2px; text-align:center; }
#divCalendar .function_t { display:none; }
#divCalendar .function_c { width:200px; padding:0 0 0 0; }
p.y { text-align:center; height:24px; margin:0; padding:0; font-size:12px; font-weight:bold; }
p.y a { padding:0 20px; color:#666; }
p.w, p.d, p.yd, p.nd, p.cd { border:1px solid #f0f0f0; width:27px; height:24px; line-height:24px; margin:0 0 -1px -1px; padding:3px 0 0 0; font-size:12px; text-align:center; vertical-align:middle; display:inline-block; }
p.w, p.d, p.yd, p.nd, p.cd { *display:inline;
}
p.d { background:#e0e0e0; }
p.yd { background:#6b7cff; color:#FFFFFF; }
p.yd a { color:#FFFFFF; }
p.cd { font-weight:bold; }
p.w { background:#AAA; padding:3px 0 2px 0; height:1.7em; color:#FFFFFF; text-transform: uppercase; }
.copyright { width:512px; float:left; padding-top:30px; line-height:18px; text-align:center; }
.copyright a { color:#1122cc; }
