.comment-wrap{width:852px;background-color: #fff;    padding: 20px 20px 15px 20px;}
.comment-wrap .tit {height: 45px;border-bottom: 2px solid #444;}
.comment-wrap .tit span {display: inline-block; height: 45px;line-height: 45px;font-size: 16px;}
.comment-form{border: 1px solid #1c88e3;height: 80px;border-radius: 2px;margin-top: 25px;position: relative;}
.comment-form .textarea{padding-right: 90px;height: 80px;}
.comment-form .textarea textarea {width: 100%;border: 0;outline: none;height: 76px;}
.addcomment {display: block;width: 90px;height: 79px;background-color: #1c88e3;float: right;color: #fff;text-align: center;position: absolute;top: 0px;right: 0px;}
.addcomment span {background-image: url(http://mgstatic.yzmg.com/static/images/write.png);display: inline-block;width: 24px;height: 24px;margin-top: 17px;margin-bottom: 10px;}
.comment-list{margin-top: 30px;}
.comment-list ul li{padding:20px; background-color: #f5f5f5; margin-bottom: 20px;}
.comment-list ul li .avar{float: left; border: 1px solid #ddd;width:48px;height:48px; margin-right: 12px;}
.comment-main{width:712px; margin-left: 60px;}
.comment-main .hd{font-weight:normal;margin-bottom: 15px;    height: 15px;}
.comment-main .hd .uname{color: #1B4C7A;}
.comment-main .hd .uname>div{display: inline-block;}
.comment-main .hd .uname .area{color: #999;padding:0px 5px;}
.comment-main .hd .uname .device_ios{float: left; display: inline-block;background: url(http://mgstatic.yzmg.com/static/images/dev_icon.svg) left 0 no-repeat;height:16px;    width: 14px;    background-position: left -32px; margin: 0px 5px;}
.comment-main .hd .uname .device_andriod{float: left; display: inline-block;background: url(http://mgstatic.yzmg.com/static/images/dev_icon.svg) left 0 no-repeat;height:16px;    width: 14px;    margin: 0px 5px}
.comment-main .hd .time{float: right; color: #666;}
.comment-text{ font-size:14px; color: #333; margin-bottom: 15px;overflow: hidden;}
.comment-text span{color: #999;}
.comment-main .bottom .tools{float: right;color: #666666;border: 1px solid #ddd;border-radius: 2px;height: 26px;line-height: 26px;background-color: #fff;}
.comment-main .bottom a{display: inline-block;height: 26px;line-height: 26px;border-left: 1px solid #ddd;padding: 0px 15px;}
.comment-main .bottom a.zhichi{color: #19bd98;}
.comment-main .bottom a.fandui{color: #ff7072;}
.comment-main .bottom a:first-child {border-left: 0px;}
.comment-main .bottom a:hover{color: #FF6600;}
.comment-more a{color: #1b89e2;}
.subcomment{padding:0px 10px 10px 10px;background-color: #ebebed; margin-top:14px;}
.subcomment>div{padding:10px 0px; border-bottom: 1px solid #d9d9d9;}
.subcomment .subtotal{color: #1B4C7A;margin-top:10px;}

.comment-reply{background-color: #fff; position: relative; margin-top: 30px;}
.comment-reply .textarea{margin-top: 20px; border: 1px solid #ddd; border-radius:2px; margin-bottom: 10px;padding:10px}
.comment-reply .reply_area{width: 100%;border: 0;outline: none;height: 76px;resize:none;}
.comment-reply .reply-btn{width:80px;height:30px; color: #fff;background-color: #1c88e3; line-height:30px; text-align: center; display: inline-block; border-radius:3px; float: right;}
.comment-reply .close-reply{background-color: #ff5555; color: #fff; position: absolute;top:-25px;right:0px;padding:0px 10px;display: inline-block; height:25px;line-height:25px; cursor: pointer;}