.commentsPanel{
	background-color: #fff;
	padding: 20px;
	border: 1px solid #e7eaec;
}
.commentsPanel .commentCount_col{
	position: relative;
}
.commentsPanel .addComment_col{
	position: absolute;
	right: 0;
	bottom: -11px;
}
.commentsPanel .commentCount_col .CountCol{
	height: 20px;
	line-height: 20px;
	border-left: 4px solid #4285f4;
	font-size: 16px;
	margin: 0 0 20px 0;
	padding: 0 0 0 7px;
	float: left;
}
.commentsPanel .addComment_col{
	margin: 0 0 20px 0;
	float: right;
}

.addComment_col .form-control{
	height: 108px;
	width: 90%;
	vertical-align: middle;
	margin: 0 10px 0 0;
	border:1px solid #e7eaec;

}
.addComment_col .addcommBtn{

    display: inline-block;
    width: 150px;
    height: 40px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-color: #f38213;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    vertical-align: top;

}
/* .addComment_col .addcommBtn .txt {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-top: 16px;
    line-height: 23px;
} */
/* .addComment_col .addcommBtn:hover{
	color: #f08200;
} */
.addComment_col .addcommBtn:hover{
	   background-color: #da7109;
}
 
.commentList_section .commentListItem{
	border-top: 1px solid #e7eaec;
	padding: 20px 0 0;
}
.commentListItem_header{
	margin: 0 0 10px;
}
.commentListItem_header .comm_authorCol{
	float: left;
	
}
.commentListItem_header .comm_authorOper{
	padding: 5px 0 0;
	float: right;
}
.comm_authorCol .commAuthor_photo{
	width: 48px;
	height: 48px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px; 
	border-radius: 50px;
	vertical-align: middle;
	margin: 0 10px 0 0;	
}
.comm_authorCol .commAuthor_name{
	font-size: 16px;
	vertical-align: middle;
}
.comm_authorOper .c-btn{
	margin: 0 20px 0 0;
}
.comm_authorOper .c-btn:last-child{
	margin: 0;
}
.commentListItem .commentListItem_contnet{
	margin: 0 0 15px;
}
.commentListItem_contnet .conntent_txt{
	text-indent: 2em;
	margin: 0 0 5px;
}
.commentListItem_contnet .createtime{
	
}
.replyPanel .replyItem .replyTime .iconfont,
.commentListItem_contnet .createtime .iconfont{
	color: #adadad;
	margin: 0 10px 0 0;
	vertical-align: -1px;
}
.commentListItem_Content{
	margin:0 0 0 60px;
}
.createtime .iconfont{
	margin: 0 5px 0 0;
}
.c_time_r .iconfont{
	font-size: 18px;
	vertical-align: -2px;
}
.commentListItem .replyPanel{
	background-color: #f3f3f4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	padding:0 20px 20px;
	margin: 0 0 20px 60px;
}
.replyPanel .replyItem .replyTxt{
	margin: 0 0 10px;
	
}
.replyPanel .replyItem{
	padding: 20px 0 10px 0;
	border-bottom: 1px solid #e7eaec;

}
.replyPanel .replyItem .replyTime{
	float: left;
}
.replyPanel .replyItem .reply_operR{
	float: right;

}
.reply_operR a{
	color: #333;
	margin: 0 10px;
}

.reply_operR a:hover{
	color: #f08200;
}
.replyPanel .replyInput_col{
	padding: 20px 0 0;
}
.replyInput_col .replyInput{
	height: 40px;
	width: 85%;
	
}
.replyInput_col .edui-editor{
	margin: 20px auto;
}

