﻿div.main-bg { min-height: 100px; margin-top: -15px; }
    div.main-bg div.container { background: #fff; padding: 30px 15px; }
div.main { padding-left: 20px; }

h2.appraise_tit { background:url('/images/ftb/circle.gif') left center no-repeat; padding-left:30px; color:#666; margin-bottom:20px; }
div.appraise-item { border-bottom:dotted 1px #ccc; margin:0px 10px; padding-top:10px; }
div.appraise-img { padding-top:20px; }
    div.appraise-img img { width: 145px; }
img.appraise-avatar { width: 26px; margin-right: 10px; }
div.msg-box { position:relative; margin-top:10px; margin-bottom:10px; }
span.left-arrow { background:url('/images/ftb/ar_left.png') center center no-repeat; width:8px; height:14px; display:block; position:absolute; left:0px; top:30px; }
div.msg-bg { background: #f2f2f2 url('/images/ftb/right_quote.gif') 99% 95% no-repeat; border-radius: 5px; margin-left: 8px; padding: 20px; position: relative; }
span.left-quote { background: url('/images/ftb/left_quote.gif') no-repeat; width: 16px; height: 14px; display: block; position: absolute; left: 12px; top: 6px; }

div.msg-bg p { margin:10px; color:#333; }

div.reply-info { background:#ffe; margin:10px; padding:10px; line-height:22px; }
div.reply-tit { border-bottom:dotted 1px #ccc; margin-bottom:15px; line-height:32px; height:32px; }
div.reply-cnt { padding:0px 10px; }

div.share_img { margin:10px; padding:10px 5px; background:#eef; }
    div.share_img a { margin:0px 5px; }
    div.share_img a img { height: 100px; border: solid 1px #ccc; padding: 3px; background: #fff; border-radius: 3px; }