﻿.leavemessage_box{
	padding-bottom: 30px;
	border-bottom: 1px solid #eef0f0;
}
.reply_box .reply_list{
    border:1px solid #dcdcdc;
    margin-bottom:20px;
}
.leavemessage_box textarea{
	width: 100%;
	color: #666;
	font-size: 14px;
	outline: none;
	border-radius: 4px;
	border: 1px solid #999;
	padding: 10px 2%;
	height: 95px;
	margin-top: 20px;
	resize: none;
}
.leavemessage_box input[type='text'],.reply_box input[type='text']{
    width: 100%;
	color: #666;
	font-size: 14px;
	outline: none;
    padding: 12px 2%;
	border-radius: 4px;
	border: 1px solid #999;
}
.leavemessage_box textarea[readonly],.reply_box textarea[readonly]{
	background: #f6f5f5;
	border: 1px solid #e3e2e2;
}
.operation_btn{
	height: 40px;
	margin-top: 10px;
}
.add_expression{
	color: #666;
	text-decoration: none;
}
.add_expression img{
	display: inline-block;
}
.send_leavemessage,.send_reply{
	width: 136px;
	height: 40px;
	text-decoration: none;
	font-weight: 300;
	color: #fff;
	float: right;
	font-size: 18px;
	border: none;
	letter-spacing: 2px;
	border-radius: 5px;
}
.send_leavemessage.prohibit,.send_reply.prohibit{
	background: #e9e7e7;
	cursor: not-allowed;
}
.send_leavemessage.allow,.send_reply.allow{
	background: #34cfb4;
}
.send_reply{
    margin-bottom:10px;
}

#facebox{
	padding:10px;
	margin-top: 10px;
	border: 1px solid #e3e2e2;
	background:#fff;
}
/*留言列表*/
.leavemessage_list>li{
	list-style: none;
    margin-top:40px;
    border-bottom: 1px solid #eef0f0;
}
.leavemessage_list .avatar{
    width:45px;
    height:45px;
    border-radius:100%;
}
.leavemessage_list .reply_data{
    width:92%;
    display:inline-block;
    vertical-align:top;
    margin-left:15px;
}
.leavemessage_list .avatar_info span{
    display:inline-block;
    color:#333;
}
.leavemessage_list .avatar_info span:nth-child(2){
    color:#999;
    margin-left:15px;
}
.leavemessage_list .question{
    color:#666;
    margin:5px 0; 
}

.reply_box {
    margin-bottom:10px;
}
.reply_box i{
	width: 0;
    height: 0;
    display: block;
    margin-left: 30px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 8px solid #f6f5f5;
}

.leavemessage_list .operation_btns{
	color: #999;
    margin:15px 0;
	text-align: right;
    cursor:pointer;
    padding-right:2%;
}
.leavingMessage .reply_box .reply_cont{
    margin-bottom:10px;
}
.operation_btns i{
	font-size: 17px;
	color: #999;
	margin: 0 10px;
	display: inline-block;
}
.leavemessage_list .operation_btns i:hover{
    color:#34cfb4;
}
.reply_cont span{
    color:#33d0b5;
    margin:0 2px;
}
.reply_list .operation_btns{
    margin:0;
    padding-bottom:10px;
    margin-bottom:15px;
    background:#f6f5f5;
}