/*评论样式*/
.comment-add{ margin-top:15px;width:100%;position:relative;overflow:hidden; }
.comment-add h2{float:left;width:100%;height:30px;border-bottom:#f2f2f2 3px solid;margin:10px 0;position:relative;}
.comment-add h2 span{position:absolute;left:0px;top:0px;width:100px;height:30px;border-bottom:#c82d1c 3px solid;text-align:center;}
.comment-add h2 p{float:right;display:block;width:300px;text-align:right;font-size:14px;}
.comment-add h2 p font{color:red;}
.comment-add .editor{ width:100%;position:relative; margin-right:18px; }
.comment-add .editor textarea{ width:842px; height:100px;border:2px solid #f2f2f2;}
.comment-add .subcon{ margin-top:15px; }
.comment-add .subcon .btn{float:right;width:200px;height:35px;line-height:35px;font-size:16px;border:0;color:#fff;background:#c82d1c;}
.comment-add .subcon .small{width:100px; height:30px;border:2px solid #f2f2f2;}
.comment-add .subcon img{border:none;}
.comment-box{ position:relative; margin-top:15px; }
.comment-list li{ padding:15px 0; border-top:1px solid #f7f7f7; }
.comment-list li .avatar{ display:block; float:left; margin-top:6px; background:#fff; border-radius:2px; width:42px; height:42px; overflow:hidden; }
.comment-list li .avatar img{ width:42px; height:42px; }
.comment-list li .inner{ margin-left:52px; }
.comment-list li .inner p{ color:#333; font-size:14px; line-height:1.8em; }
.comment-list li .inner .meta{ margin:5px 0;height:25px;line-height:25px;font-size:14px;color:#999; border:none;}
.comment-list li .inner .meta span{float:left;display:block}
.comment-list li .inner .meta .time{ margin-left:5px; padding-left:25px;line-height:25px;color:#777;background-position:0 0px;}
.comment-list li .answer{ margin-left:48px; padding:10px; background:#fafafa; border:1px solid #e6e6e6; border-radius:3px; }
.comment-list li .answer .meta{ margin:0; padding:0; color:#999;font-size:14px;margin-bottom:5px; border:none; }
.comment-list li .answer p{ color:#555; font-size:14px; line-height:1.8em; }