/* CSS Document */
body{
	font-size:12px;
}
a { color:#333; text-decoration:none; }
a:hover { text-decoration:underline; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/*\*/ .clearfix {display:block;} /**/
.box_l { float:left; }
.box_r { float:right; }
.bg_fff { background:#FFF!important; }
.bg_f8 { background:#F8F8F8; }
.color_black { color:#999!important; }
.color_yellow { color:#FB7A05;}
.color_red{ color:#EB1C26!important;}
.color_gray{ color:#999;}
.color_brown{ color:#CC0001;}
.column { width:100%; overflow:hidden; margin:0 auto 10px; }
.col1 {width:100%; overflow:hidden; }
.input_search {background: url(../templates/nhaidu_mn/images/comment_bg_01.png) no-repeat 0px -450px; width: 90px; cursor: pointer; color: #fff; border-style: none; line-height: 25px; height: 25px;}
.sign_msg_sub .input_search { margin-left:6px;}
/* comment */
.comment_caption { position:relative; width:100%; height:31px; border-bottom:1px solid #DEDEDE;}
.comment_caption ul { position:absolute; top:0; left:0; height:32px; }
.comment_caption li { display:inline; float:left; margin-right:3px;}
.comment_caption li a { float:left; height:32px; padding-left:15px; background:url(../templates/nhaidu_mn/images/global_comment_bg.gif) no-repeat 0 -50px; line-height:33px; cursor:pointer; text-decoration:none!important; }
.comment_caption li div { float:left; padding-right:15px; background:url(../templates/nhaidu_mn/images/global_comment_bg.gif) no-repeat 100% -50px; }
.comment_caption li.current a { background-position:0 0; cursor:default;}
.comment_caption li.current div { background-position:100% 0;}
.comment_caption div.tab_all { font-size:14px; font-weight:700;}
.comment_caption div.tab_all em { padding-left:6px; font-size:12px; font-weight:400; }

.comment_cont { padding-top:15px; border:1px solid #DEDEDE;}
.arti_title { margin: 0 15px 10px;}
.arti_title h1 { display:inline; padding-right:6px; color:#369; font-size:16px; font-weight:700; }
.comment_desc { margin:0 15px 6px; color:#999;}
.arti_summary { margin:0 15px 12px; color:#666; line-height:20px;}	
.comm_list { margin-bottom:10px;}
.comm_list .title { margin-bottom:12px; padding:5px 12px 0; height:22px; border-top:1px solid #D7DFEC; background:#F8F8F8; color:#999; }
.comm_list .from_info { float:left; }
.comm_list .author, .comm_list .author a { margin-right:4px; color:#369;} .comm_list .author a { margin-right:0; }
.comm_list .post_time { float:right; }
.comm_op {  padding:5px 12px 0; height:22px; color:#D7DFEC; text-align:right; }
.comm_op .replay { padding-left:12px; background:url(../templates/nhaidu_mn/images/global_comment_iconbg.gif) no-repeat 0 3px;}
.comm_op .up, .comment_caption div.tab_up span { padding-left:12px; background:url(../templates/nhaidu_mn/images/global_comment_iconbg.gif) no-repeat 0 -57px; }
.comm_op .down,.comment_caption div.tab_down span { padding-left:12px; background:url(../templates/nhaidu_mn/images/global_comment_iconbg.gif) no-repeat 0 -117px;}
.comm_op .discuss {padding-left:12px; background:url(../templates/nhaidu_mn/images/global_comment_iconbg.gif) no-repeat 0 -297px;}
.comm_op .report {padding-left:8px; background:url(../templates/nhaidu_mn/images/global_comment_iconbg.gif) no-repeat 0 -177px;}

.comm_list .body { margin-bottom:10px; padding:0 12px 0; line-height:20px; }
.comm_list blockquote { margin-bottom:4px; color:#999; }
.comm_list blockquote i { overflow:hidden; padding-right:6px; color:#CCC; font-size:257%; vertical-align:bottom; line-height:2px; font-weight:700; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;}
.comm_list .body .old { margin-bottom:10px; padding:3px; border:1px solid #D7DFEC; background:#F8FCFD; }
.comm_list .body .old_title { margin:0 3px; height:22px; overflow:hidden; line-height:22px; font-size:12px; }
.comm_list .body .old_title .author { float:left; color:#369; }
.comm_list .body .old_title .color_red { float:right;}
.comm_list .body .new { margin: 0 3px 10px; word-wrap:break-word;}
.comm_list .body .floor_op { width:; overflow:hidden; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dashed #D7DFEC; clear:both; } .comm_list .body .floor_op .detail { color:#999; } .comm_list .body .floor_op .detail span{ float:right; } .comm_list .body .floor_op .author { font-weight:700; }
.comm_list .detail { margin:0 3px; color:#333; word-wrap:break-word;}
.hideelement { display: none; }
.comm_list .body .hideold { border: 0; margin-bottom: 0; padding: 0; }
.comm_more { margin:0 20px; } .comm_more em { margin-right:6px; color:#369; font-size:14px; font-weight:700;} .comm_more .color_red { text-decoration:underline; }

.sign_msg { width:90%; margin:20px auto 0; padding-bottom:20px; }
.sign_msg_login { height:25px; }
.addface { position:relative; float:right; }
.facelist { position:absolute; left:-242px; top:20px; width:260px; padding:7px; border:1px solid #CCC; background:#FFF; z-index:9999; }
.facelist li { display:inline; float:left; margin:0 3px 3px; cursor:pointer; }
.sign_msg_login .input_tx, .authcode_sub .input_tx { width:50px; margin-right:6px;}
.sign_msg_login .input_sub { margin:0 6px 0 6px;}
.sign_msg_login .register { color:#336799;}
.sign_msg_login .userinfo, .sign_msg_login .userinfo a { color:#369;}
.sign_msg textarea { width:100%; height:90px; margin-bottom:10px; padding:2px 0 2px 2px; border:1px solid; border-color:#666 #CCC #CCC #666; color:#666; }
.sign_msg_sub { text-align:right;}
.sign_msg_sub .input_search { margin-left:6px;}
.sign_msg_sub .input_checkbox { margin-right:6px; *margin-right:3px; vertical-align:middle; _vertical-align:baseline;}
.sign_msg_sub label { display:inline-block; *display:inline; margin-right:5px; cursor:pointer; zoom:1;}
.authcode_sub { position:relative; }
.authcode_sub .img_code { position:absolute; top:-43px; *top:-37px; left:52px; *left:54px; } .sign_msg_login .img_code { top:-44px; *top:-40px;}
.sign_msg  a.changcode_txt { margin-left:-6px; color:#999; text-decoration:underline; }
.sign_msg .sign_tip { padding:15px 0 0; color:#999; text-align:right; }

#hot_comment { border:1px solid #D9D7D8; }
#hot_comment h3 { height:31px; margin-bottom:10px; background:url(../templates/nhaidu_mn/images/caption_yellow_bg.gif) repeat-x; color:#F01A22; line-height:31px; text-indent:12px; font-weight:700; }
#hot_comment .comm_list .title { background:none; border:none;}
#hot_comment .comm_list .comm_op{ background:#FEFCE5; text-align:left; }
#commentbody{
	text-align:left;
	margin-top:10px;
	width:100%;
}
#sign_msg{
	width:90%;
}
#sign_msg textarea{
	width:100%;
}
#tab_all{
		margin-left:20px;
		line-height:30px;
		height:30px;
}
.top_loginstatu label{_vertical-align:bottom;height:15px;line-height:16px;margin-right:5px; border:0px; padding:0px;}
.top_loginstatu input.txt{border:1px solid #1c588b;color:#444444;font-size:12px;height:16px;line-height:16px;margin:0 5px 0 0;padding:0;width:84px}
.top_loginstatu  input.btn{background:url(http://www.nhaidu.com/skin/images/dlzc.jpg) repeat-x; cursor:pointer;font-size:12px;margin:5px 0 0 5px;overflow:hidden;text-align:center;width:43px; height:18px;border:none}