@charset "utf-8";
#comm-iframe{padding:0 0 10px 0;}
.comment_item * {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:20px;
}
.comment_item {
	border-bottom: 1px dotted #ccc;
	width:957px;
}
.comment_item:last-child{border-bottom:none;}
.comment_item img{border:none;}
.comment_item_cont {
	padding: 20px 0 0 0;
}
.comment_item_cont .t_face {
	display: inline;
	float: left;
	width: 50px;
	height: 64px;
	padding: 1px 0;
}
.comment_item_cont .t_content {
	word-wrap: break-word;
	width: 100%;
}
.t_content .t_info .t_username {
	color: #666;
	padding: 3px 0;
	font-size: 14px;
}
.t_content .t_info .t_area {
	color: #999;
	padding-left: 15px;
	width: 96px;
}
.t_content a, .t_content a:visited {
	text-decoration: none;
	color: #666;
	outline: none;
}
.blkContainerCommentblk div {
	font-size: 12px;
}
.comment_orig_content {
	margin: 10px 0;
	color: #999;
}
.comment_orig_content .orig_cont {
	border: solid 1px #ccc;
	background: #ffffff;
	padding: 4px;
	color: #999;
	margin-top: -1px;
	display:block;
}
.comment_orig_content .orig_content {
	padding: 5px 105px 5px 12px;
	line-height: 24px;
	font-size: 14px;
	color: #666;
}
.comment_orig_content .orig_user {
	line-height: 25px;
	padding-left: 12px;
	padding-top: 6px;
}
.t_content .orig_time {
	line-height: 24px;
	float: left;
	font-family: arial;
}
.t_content .reply {
	clear: both;
	height: 24px;
	margin: 10px 0 5px 0;
	vertical-align: middle;
	text-align: right;
	position: relative;
}
.t_content .orig_cont .reply {
	margin: 5px 0 0 12px;
}
.comment_ding_link {
	height: 24px;
	line-height: 24px;
	display: inline-block;
	padding-left: 2px;
	vertical-align: middle;
}
.comment_ding_link span {
	display: inline-block;
	padding: 0 10px 0 8px;
}
.comment_ding_link em {
	font-style: normal;
	color: #D10000;
	font-family: arial;
}
.comment_reply_link {
	display: inline-block;
	width: 50px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	text-align: center;
}
.comment_content {
	padding: 6px 0 0;
	font-size: 14px;
}
.t_txt {
	line-height: 22px;
	font-size: 14px;
	color: #333;
	width: 957px;
	word-break: break-all;
	word-wrap: break-word;
}
.comment_content .reply {
	position: relative;
}
.comment_content .datetime {
	float: left;
	color: #999;
	font-family: arial;
	line-height: 24px;
}

.orig_cont .post_box {
border: 1px solid #ccc;
padding: 10px 10px 9px;
}
.post_box_cont {
width: 100%;
position: relative;
}
.J_Comment_Reply{margin:0;padding:0;float:left;width:100%;}
.comment_item textarea, .comment_item  .form_input {border: 1px solid #ababab;}
.post_box_show textarea {

height: 48px;
line-height: 24px;
border-radius: 4px;
box-shadow: inset 2px 2px 2px rgba(0,0,0,.1);
overflow: auto;
padding: 4px 10px;
background: #fff;
font-size: 14px;
}
.post_box_show textarea {
width: 98%;
padding: 4px 5px;
}
.cmnt_user_cont {
padding: 12px 0 0;
position: relative;
width:100%;
}
.post_box_show .cmnt_user_cont {
display: block;
padding-top: 10px;
}
.cmnt_name {
float: left;
display: inline;
margin: 2px 0 0 0;
}
.orig_cont .form_input_long {
width: 100px;
}
.comment_orig_content .orig_index {
float: right;
color: #666;
font-family: Arial;
padding-right: 5px;
line-height: 30px;
}
.cmnt_password {
margin-left: 10px;
float: left;
display: inline;
margin-top: 2px;
}
.J_Comment_Submit {
margin-top: 1px;
margin-right: 2px;
display: inline;
line-height:18px;padding:0 8px;cursor:pointer;
float:right;
}
.clearfix{clear:both;}
textarea {resize: none;}
.comm-textarea{width:620px;}

