/* pager list */
body{font-size:12px;}
.pagebox {border:1px solid #dedede;margin-bottom:8px;background:#FBFEED;width: 670px; margin:0 auto; line-height:35px; text-align:center}
.pagelistbox span{ border:1px solid #dedede;padding:4px;margin-right:3px; background:#efefef;}
.pagelistbox a {border:1px solid #dedede;padding:2px;margin-right:3px;background:#Efefef;padding-left:5px;padding-right:5px; color:#333333}.pagelistbox a:hover{ color:#333; text-decoration:none; background:#CCCCCC}

 
/* Comments
-------------------------------------------------------------------*/
.comments .comment { 
	width: 670px;
	margin:0 auto;
	background: #def7f8; 
	margin-bottom: 10px; 
	overflow: hidden; 
	padding-bottom: 5px; 
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-top:8px;
}
.comments .comment .comment-avatar {width: 50px;float: left;padding: 5px 7px; }
.comments .comment .comment-content{width: 570px;float: left; padding: 10px 15px; margin: 5px 5px 0 0;background:#fafafa;}
.comments .comment .comment-info {font-size: 12px;color: #777;margin-bottom: 5px; }
.comments .comment .comment-info .uname {font: bold 20px "Trebuchet MS"; padding-right: 10px; margin-bottom: 5px;}
.comments .comment .comment-info .adddate{font: 14px Georgia;padding-right: 10px; margin-bottom: 5px;color:#333;}
.comments .comment .comment-info .xtoday{padding-right: 10px; margin-bottom: 5px;color:#666;}
.comments .comment .comment-content .comment-msg{ line-height:20px;}
.comments .comment .comment-content .comment-reply{ width:96%; margin:0 auto; border:1px solid #e4e4e4; background:#efefef; line-height:20px; padding:0 0 8px 5px; margin-top:5px;}
.comments .comment .comment-content .comment-reply span{ font-size:12px; font-weight:bold; padding:0;margin:0px; color:#990000}
.red{ color:#ff0000;}
.comments .comment .comment-content .comment-reply p{line-height:20px;padding:0;margin:0}
.comments .comment h2{ font-weight:bold; padding-left:5px; line-height:28px; font-size:12px;}
.comments .txt{ line-height:20px; width:250px;}
.comments .tablestyle td{ line-height:35px;}
.comments .mul_txt{ width:98%; height:140px;}
.comments .button{ width:80px; line-height:30px; text-align:center; margin-left:10px;}

/*表单验证*/
.onShow,.onFocus,.onError,.onCorrect,.onLoad{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:middle;background:url("msg_bg.png")/*tpa=http://www.hnxdsy.com.cn/images/msg_bg.png*/ no-repeat;	color:#444;line-height:18px;padding:2px 10px 10px 23px; margin-left:10px;_margin-left:5px}
.onShow{background-position:3px -147px;border-color:#40B3FF;color:#959595}
.onFocus{background-position:3px -147px;border-color:#40B3FF;}
.onError{background-position:3px -47px;border-color:#40B3FF; color:red}
.onCorrect{background-position:3px -247px;border-color:#40B3FF;}


.msg_box{ width:400px;height:300px;}
.comment .input-text,input.date,textarea{border:1px solid #A7A6AA;height:22px;line-height:22px;margin:0 5px 0 0;padding:2px 0 2px 5px;border: 1px solid #d0d0d0;background: #FFF url("input.png")/*tpa=http://www.hnxdsy.com.cn/images/input.png*/ repeat-x;width:260px;}