@charset "utf-8";
/* 
* Author: lin xiao dong
  http://www.openwbs.com/
*/

/*主题*/
.ow-thread-message{ background:#fff; border:1px solid #e2e2e2; padding:20px; }
.ow-thread-message .message-header{ border-bottom:1px solid #eee;}
.ow-thread-message .message-header h1{ color:#ff8b3d; font-size:22px; font-weight:normal; padding:0px 0px 10px 0px;}
.ow-thread-message .message-header .infoline{ color:#888; padding:5px 0px;}
.ow-thread-message .message-header .infoline span{ padding-right:10px;}
.ow-thread-message .message-header .infoline .forum a{ padding:0px 0px 0px 5px;}
.ow-thread-message .message-header .posts{ float:right; padding:0px 10px; }
.ow-thread-message .message-header .posts i:before { content:"\e065"; }
.ow-thread-message .message-header .views{ float:right; padding:0px 10px; }
.ow-thread-message .message-header .views i:before { content:"\e105"; }
.ow-thread-message .message-header span i{ margin-right:5px;}
.ow-thread-message .message-section{ font-size:16px; padding:20px 0px;}
.ow-thread-message .message-section figure{ margin:0px; padding:0px; }
.ow-thread-message .message-section figure img{ border:1px solid #ddd; margin:10px 0px; padding:4px; max-width:690px; -webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.1); -moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.1); box-shadow:0px 0px 3px 0px rgba(0,0,0,0.1); }
.ow-thread-message .thread-reward-section{ position:relative;}
.ow-thread-message .thread-reward-icon{
	background:#fff; border:2px solid #e60000; color:#e60000; font-size:22px; height:52px; line-height:26px; width:52px; text-align:center;
	position:absolute; right:8px; top:18px; padding:8px;
	filter:alpha(opacity=70); -khtml-opacity:0.7; -moz-opacity:0.7; opacity:0.7;
	}
.ow-thread-message .thread-reward{ border-top:1px solid #eee; padding:10px 0px 0px 0px;}
.ow-thread-message .thread-reward table{ background:#fcfcfc; border:1px solid #eee; font-size:16px; width:100%;}
.ow-thread-message .thread-reward table th{ border-left:1px solid #eee; font-size:16px; padding:10px;}
.ow-thread-message .thread-reward table td{ border:1px solid #eee; padding:10px;}
.ow-thread-message .thread-reward table td.td-rank{ color:#e60000; text-align:center; width:32px;}
.ow-thread-message .thread-reward table td.td-name{ color:#e60000; }
.ow-thread-message .thread-reward table td.td-reward{ color:#e60000; }
.ow-thread-message .thread-reward table td.td-rewarder{ color:#e60000; }
.ow-thread-message .message-footer{ text-align:right; padding:18px 0px 0px 0px;}
.ow-thread-message .message-footer a{ margin:0px 0px 0px 15px}
.ow-thread-message .message-footer a,
.ow-thread-message .message-footer a:visited{ color:#888;}

/*主题作者*/
.ow-thread-author{ background:#fff; border:1px solid #e2e2e2; padding:20px 20px 30px 20px; text-align:center; }
.ow-thread-author .avatar{}
.ow-thread-author .avatar img{ border:1px solid #eee; border-radius:50%; height:100px; line-height:100px; width:100px; padding:5px; }
.ow-thread-author .nickname{ font-size:16px; font-weight:bold; padding:10px 0px 0px 0px;}
.ow-thread-author .nickname a,
.ow-thread-author .nickname a:visited{ color:#ff8b3d; }
.ow-thread-author .group-name{ color:#888; font-size:14px;}
.ow-thread-author .statistics{ padding:15px 0px; zoom:1; overflow:auto;}
.ow-thread-author .statistics li{ border-right:1px solid #eee; float:left; font-size:14px; text-align:center; width:33%;}
.ow-thread-author .statistics li span{ display:block;}
.ow-thread-author .statistics li:last-child{ border-right:0px;}
.ow-thread-author .statistics .acount{ font-size:16px; font-weight:bold;}
.ow-thread-author .statistics a:hover{ color:#e60000; text-decoration:none;}
.ow-thread-author .btnline{}
.ow-thread-author .btnline a{ display:inline-block; height:24px; line-height:24px; padding:2px 0px; text-align:center; width:90px;}
.ow-thread-author .btnline a.home{ background-color:#4d5d6e;}
.ow-thread-author .btnline a.home:hover{ background:#334e6a; text-decoration:none;}
.ow-thread-author .btnline a.follow{ background-color:#c60000; margin-left:10px;}
.ow-thread-author .btnline a.follow:hover{ background:#a60000; text-decoration:none;}
.ow-thread-author .btnline a,
.ow-thread-author .btnline a:visited{ color:#fff;}

/*主题回复列表*/
.ow-thread-post-list{ background:#fff; border:1px solid #e2e2e2; margin:10px 0px 0px 0px; padding:20px 0px; }
.ow-thread-post-list .list-header{}
.ow-thread-post-list .list-section{}
.ow-thread-post-list .list-footer{ padding:20px 0px 10px 0px; text-align:center;}
.ow-thread-post-list .list-none{ font-size:14px; text-align:center; padding:20px;}
.ow-thread-post-list li{ border-bottom:1px solid #eee; padding:30px 20px; zoom:1; overflow:auto; }
.ow-thread-post-list li.post-reward{ background-color:#fefbfb;}
.ow-thread-post-list .author{ float:left; height:50px; width:50px; padding-top:2px;}
.ow-thread-post-list .author img{ border-radius:50%; height:50px; line-height:50px; width:50px; }
.ow-thread-post-list .post{ padding-left:68px;}
.ow-thread-post-list .reward{ height:15px; position:relative;}
.ow-thread-post-list .reward span{ background-color:#fff; border:2px solid #e60000; color:#e60000; display:inline-block; font-size:20px; height:24px; line-height:24px; padding:10px 12px; position:absolute; top:5px; left:0px; filter:alpha(opacity=80); -khtml-opacity:0.8; -moz-opacity:0.8; opacity:0.8;}
.ow-thread-post-list .authmsg { color:#888; font-size:14px; height:24px; line-height:24px;}
.ow-thread-post-list .authmsg a,
.ow-thread-post-list .authmsg a:visited{ color:#888; }
.ow-thread-post-list .authmsg .username{ float:left; font-size:14px; padding-right:10px;  }
.ow-thread-post-list .authmsg .username a,
.ow-thread-post-list .authmsg .username a:visited{ color:#ff8b3d;}
.ow-thread-post-list .authmsg .posttime{ float:left; font-size:12px; padding-right:10px; }
.ow-thread-post-list .authmsg .comefrom{ float:left; font-size:12px;}
.ow-thread-post-list .authmsg .floor{ color:#aaa; float:right;}
.ow-thread-post-list .authmsg .floor em{ font-style:normal;}
.ow-thread-post-list .authmsg .floor .floor-shafa{ color:#e60000; font-size:12px;}
.ow-thread-post-list .authmsg .floor .floor-bandeng{ color:#ff8b3d; font-size:12px;}
.ow-thread-post-list .authmsg .floor .floor-diban{ color:#6999ee; font-size:12px;}

.ow-thread-post-list .message{ font-size:16px; padding:5px 0px 5px 0px;}
.ow-thread-post-list .message figure{ margin:0px; padding:0px; }
.ow-thread-post-list .message figure img{ border:1px solid #ddd; margin:10px 0px; padding:4px; max-width:620px; -webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3); box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3); }
.ow-thread-post-list .auth-visibility-only{ background-color:#fafafa; border:1px dashed #e60000; color:#666; display:inline-block; font-size:14px; line-height:24px; padding:3px 12px;}
.ow-thread-post-list .message-footer{ text-align:right; padding:10px 0px 0px 0px;}
.ow-thread-post-list .message-footer a,
.ow-thread-post-list .message-footer a:visited{ color:#aaa;}
.ow-thread-post-list .message-footer a:hover{ color:#333;}
.ow-thread-post-list .message-footer a.report{ margin:0px 0px 0px 15px;}
.ow-thread-post-list .message-footer a.btn-reward{ border:1px solid #e60000; border-radius:5px; color:#e60000; font-size:16px; height:24px; line-height:24px; float:left; margin:0px; padding:5px 15px;}
.ow-thread-post-list .message-footer a.btn-reward.visited{ color:#e60000;}
.ow-thread-post-list .message-footer a.btn-reward:hover{ background-color:#eee; text-decoration:none;}
.ow-thread-post-list .message-footer a.btn-reward i{ font-style:normal; padding:0px 4px;}

/**/
.ow-reward-list{ border-top:1px solid #eee; min-width:400px; padding:10px;}
.ow-reward-list table{ background:#fff; border:1px solid #e6e6e6; font-size:16px; width:100%;}
.ow-reward-list table th{ background-color:#fafafa; border-right:0px solid #eee; font-size:14px; padding:5px 10px; text-align:center;}
.ow-reward-list table td{ border-right:0px solid #eee; border-top:1px solid #e6e6e6; padding:10px; text-align:center;}
.ow-reward-list table td.td-radio{ width:32px;}
.ow-reward-list table td.td-rank{ color:#e60000; text-align:center; width:32px;}
.ow-reward-list table td.td-name{ color:#e60000; }
.ow-reward-list table td.td-reward{ color:#e60000; }
.ow-reward-list table td.td-rewarder{ color:#e60000; }



/*评论列表*/
.ow-thread-comment{ background-color:#fff; border:1px solid #eee; border-radius:5px; margin-top:10px;}
.ow-comment-list { padding:0px 20px;}
.ow-comment-list li{ border-bottom:1px dotted #ddd; padding:15px 0px;}
.ow-comment-list li:last-child{ border-bottom:0px;}
.ow-comment-list .author{ float:left; height:32px; width:32px; padding-top:3px; overflow:hidden;}
.ow-comment-list .author img{ border-radius:50%; height:32px; line-height:32px; width:32px; }
.ow-comment-list .info{ padding-left:46px;}
.ow-comment-list .authmsg { color:#888; font-size:14px; height:24px; line-height:24px; zoom:1; overflow:auto; }
.ow-comment-list .authmsg a,
.ow-comment-list .authmsg a:visited{ color:#888; }
.ow-comment-list .authmsg .username{ float:left; font-size:14px; padding-right:10px;  }
.ow-comment-list .authmsg .username a,
.ow-comment-list .authmsg .username a:visited{ color:#ff8b3d;}
.ow-comment-list .authmsg .posttime{ float:left; font-size:12px; padding-right:10px; }
.ow-comment-list .authmsg .comefrom{ float:left; font-size:12px;}
.ow-comment-list .authmsg .floor{ color:#aaa; float:right;}
.ow-comment-list .comment{ font-size:14px; padding:0px 0px 0px 0px;}
.ow-comment-list .comment-footer{ text-align:right; padding:5px 0px 0px 0px;}
.ow-comment-list .comment-footer a{ margin:0px 0px 0px 15px}
.ow-comment-list .comment-footer a,
.ow-comment-list .comment-footer a:visited{ color:#aaa;}
.ow-comment-list .comment-footer a:hover{ color:#333;}
/*发表评论*/
.ow-thread-comment .comment-post{ background-color:#fafafa; border-top:1px solid #eee; padding:20px 0px 20px 20px;}
.ow-thread-comment .comment-post .dopost{ display:none; padding:0px 0px 5px 0px;}
.ow-thread-comment .comment-post .dopost a{ font-size:14px;}
.ow-thread-comment .comment-post .text{ border-radius:3px; float:left; margin-right:10px; width:500px;}
.ow-thread-comment .comment-post .btn-comment{}

/*主题回复*/
.ow-thread-message-post{ background:#fff; border:1px solid #e2e2e2; margin:10px 0px 0px 0px; padding:20px 0px 20px 20px; }
.ow-thread-message-post .author{ float:left; margin-right:16px; height:50px; width:50px;}
.ow-thread-message-post .author img{ border-radius:50%; height:50px; line-height:50px; width:50px; }
.ow-thread-message-post .post{ padding-left:66px;}
.ow-thread-message-post .post textarea.textarea-editor{ width:640px!important;}
.ow-thread-message-post .post .textarea-editor{ min-height:180px;}
.ow-thread-message-post .post .btn-grid{ padding:10px 0px 0px 0px;}
.ow-thread-message-post .post .btn-post{ font-size:16px; padding:6px 0px; width:120px;}

.ow-thread-message-post .textarea-grid{}
.ow-thread-message-post .textarea-grid textarea{ vertical-align:top;}
.ow-thread-message-post .verifycode-grid { padding-top:10px;}
.ow-thread-message-post .verifycode{}
.ow-thread-message-post .verifycode img { height:34px; vertical-align:middle;}
.ow-thread-message-post .verifycode .fresh {background:#f6f6f6; border:1px solid #aaa; display:inline-block; height:34px; line-height:34px; font-size:12px; font-family:"微软雅黑"; padding:0px 8px; }

/****/
.ow-thread-message pre{ background:#eee; border:1px dashed #ccc; border-radius:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px; word-break:break-all; }