@charset "utf-8";
/* post-page-wrapper begin*/
.post-page-wrapper { width:1005px; margin:108px auto 0; overflow:hidden; zoom:1;}
.post-page-wrapper-inner {width:681px; font-family:"Microsoft Yahei","冬青黑体简体中文 w3";float:right;}
.postwriter {width:200px; margin-top:-108px; float:left;}
.post-page-wrapper-inner .bd {}
.nextpagebox { border:#fff solid 1px; margin:0 auto; width:98px; height:36px; margin-bottom:-18px; margin-top:40px;}
.nextpagebox a { width:96px; height:34px; display:inline-block; border:#fff solid 1px; background:#fff; text-align:center; color:#b3b3b3; line-height:32px; letter-spacing:2px;}
.nextpagebox a p { border:#dededc solid 1px;}
.nextpagebox a:hover { color:#666; text-decoration:none;}
.post-page-wrapper-inner h1 {font-size: 42px;line-height:55px;font-weight: bold; margin-bottom:30px;}
.post-page-wrapper-inner .zbox {font-size:14px;font-weight:normal;color:#bebebe;line-height:35px;height:35px;overflow:hidden;margin:30px 0; text-align:right;}
.post-page-wrapper-inner .post-page-icon { background:url(../img/bg_icon.png) no-repeat 0 -117px; padding-left:21px;}
.post-page-wrapper-inner .share-icon { margin-left:20px; background-position:0 -150px; color:#333; display:block; float:right;}
.post-page-wrapper-content {font-size: 16px;line-height: 26px; color:#515151;}
.post-page-wrapper-content p { margin-bottom:20px; text-indent:2em;}

/* 2013-08-28 writer-xg */
.writer-xg { height:60px; border-bottom:#dededc solid 1px;border-top:#dededc solid 1px; padding:10px 0;}
.writer-xg h5 {font:700 16px/35px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#333; float:left;}
.writer-xg ul { float:right; width:530px;}
.writer-xg li { font:14px/30px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#858585; float:left; width:250px; padding-left:10px;}
.writer-xg li a { color:#858585;}
/* end */
/* post-page-wrapper end css */


/* comment-wrapper begin */
.comment-wrapper { background:#f9f9f7;border-top:#e0e0de solid 1px;}
.comment-wrapper-inner { width:681px; margin:0 auto; padding-left:324px;}
.comment-wrapper-inner h3 { height:67px;font:700 18px/67px "Microsoft Yahei","冬青黑体简体中文 w3";border-bottom:#ddd dotted 1px; margin-bottom:20px;}
.comment-list li { border-top:#ddd dotted 1px; padding:5px 0; }
.comment-list li dt { float:left; margin-right:10px; padding-top:5px;}
.comment-list li dd {overflow: hidden;zoom: 1;}
.comment-list li dl dl { border-top:#ddd dotted 1px; border-left:#ddd dotted 1px; padding:5px 0 0 10px;}
.comment-list li p { font-size:12px; line-height:22px; font-family:Arial, Tahoma,"宋体"}
.comment-list .comment-user { color:#d8d8d6;}
.comment-list .comment-user strong a { color:#000; margin-right:10px;}
.comment-list .comment-text {  font-size:14px; color:#333; margin-bottom:20px;}
.comment-list .comment-share { text-align:right; color:#999; margin-bottom:5px;}
.comment-list .comment-share span { background:url(../img/bg_comment-share.gif) no-repeat; padding:3px 0 3px 18px;}
.comment-list .comment-share .top { background-position:0 2px; color:#4aa138;}
.comment-list .comment-share .top a {color:#4aa138;}
.comment-list .comment-share .down { background-position:0 -24px; color:#961617;}
.comment-list .comment-share .down a { color:#961617;}
.comment-list .comment-share a { color:#999;}
/* comment-wrapper end css */

/* replycon begin */
.replycon h3 { height:40px; line-height:40px;}
.replyform .input_short { border:#d7d7d5 solid 1px; height:34px; background:#f6f6f4; color:#999; font-size:14px;line-height:30px; width:191px; padding-left:13px; margin-bottom:6px;}
.replyform .input_short input { width:145px; background:none; border:none; margin-left:8px; height:24px; line-height:24px;}
.replyform .inputtext { width:100%; height:154px; border:#d7d7d5 solid 1px;background:#f6f6f4; margin-bottom:6px;}
.replyform .loginbox { background: url(../img/bg_loginbox.gif) no-repeat 0 0; height:77px; float:right; width:330px; padding-left:37px; font-size:14px; line-height:77px;}
.replyform .loginbox a { color:#d0483a;}
.replyform p { font-size:12px;overflow:hidden; zoom:1;}
.replyform .edit_box {margin-bottom:10px;}
.replyform .button { border:none; background:#d14836; color:#fff; width:80px; height:36px; font-size:14px; float:left;}
.replyform .edit_box a {color:#989898; }
.replyform .mail_box { color:#333; padding-bottom:45px;}
.replyform .check_but { vertical-align:middle; margin:0 6px 0 0; display:inline-block; float:left;}

/* replycon end css */
