.mainbox_04,.check_not{ width:978px; margin:0 auto; margin-top:3px; border:#5B5B5B 1px solid;}
.forumlist table{ width:978px; margin:1px auto;}
.forumlist table tr td{ background:url(images/bbs_img_32.jpg) repeat-x; height:28px; color:#ffffff; line-height:28px;}
.forumlist table tr td h3{ font-size:12px; color:#ffffff; font-weight:bold;}

.new_post{ clear:none; }
.forumlist .none_bj tr td{ background:none; text-align:left; margin-left:3px;}
.post_list{ background:url(images/list.gif) left no-repeat; width:16px; height:200px; float:left; padding-left:5px;}
.post_word{ float:left;}
.post_word ul{ list-style:none; float:left;}
.post_word ul li{ line-height:20px; height:20px; background:url(images/listbg.gif); width:211px; overflow:hidden;white-space:nowrap;word-break;keep-all;}
.post_word ul li a{ text-decoration:none; color:#54564C;}
.post_word ul li a:hover{ text-decoration:underline; color:#54564C;}

.check_not{ height:40px;}
.check_line{ float:left; padding-top:5px;color:#0032b1;line-height:30px;height:30px;padding-left:8px; font-weight:bold;}
  .check_line a{ text-decoration:none; font-weight:bold; color:#0032b1;}
  .not_bd{ float:right; padding-top:10px;height:30px;overflow:hidden;}
.part_01{ width:978px; border:#5B5B5B 1px solid;  margin:0 auto;clear:left; padding:1px; margin-top:3px;}
.title_nav{ background:url(images/bbs_img_32.jpg) repeat-x; width:978px; height:28px; line-height:28px; color:#ffffff;clear:left;}
.title_nav h2{ font-size:12px; font-weight:bold; float:left; padding-left:3px;}
.title_nav h2 a{color:#ffffff;font-size:12px; font-weight:bold;}
.title_nav h2 a:hover{color:#ffffff;text-decoration:underline;font-size:12px; font-weight:bold;}
.title_nav h2 a:visited{color:#ffffff;font-size:12px; font-weight:bold;}
.title_nav span{ color:#ececec; float:left; padding-left:3px;}

.part_title{ background:url(images/bj_32.jpg) repeat-x; height:26px; line-height:26px; float:left; width:978px; margin-left:1px; border-bottom:1px solid #bfc0c1 }
.part_title div{ float:left;}
.title_01{ width:563px; padding-left:10px;}
.title_02{ width:80px; text-align:center;}
.title_03{ width:80px; text-align:center;}
.title_04{ width:140px; text-align:center;}
.title_05{ width:100px; text-align:center;}


.partout { width:978px; float:left;}

.bbscont {
	padding-bottom: 6px; width:978px; color: #6b1bb2; padding-top: 6px; float:left; border-bottom:1px solid #bfc0c1 
}
.bbscont2 {
	padding-bottom: 6px; width:978px; color: #6b1bb2; padding-top: 6px; float:left; background-color:#f1f1f1;border-bottom:1px solid #ebeced
}
.bbscont3 {
	padding-bottom: 6px; width:978px; color: #6b1bb2; padding-top: 6px; float:left; 
}
.bbscont4 {
	padding-bottom: 6px; width:978px; color: #6b1bb2; padding-top: 6px; float:left; background-color:#f1f1f1;
}
.conts01 A {
	 float: left; width: 56px
}
.conts {
	float: left; width:573px;
}
.conts01 {
	 float: left; width: 56px; text-align:center;
}
/*
.conts02 {
	 float: left; width:517px; color: #4e4d52; line-height: 20px; text-align: left
}
*/
.conts02 {
	 float: left; width:517px; color: #4e4d52; line-height: 20px; text-align: left
}

.conts02 div {
	font-size: 12px; word-break: break-all; line-height: 15px; word-wrap: break-word
}
.conts02 A {
	font-weight: bold; font-size: 14px; color: #000000
}
.conttitle {
	font-weight: bold; font-size: 15px; color: #000000; line-height: 20px
}
.s001 {
	 float: left; width: 80px; color: #153f95; text-align:center;
}
.s002 {
	 float: left; width: 80px; color: #153f95; text-align:center;
}
.s003 {
	float: left; width: 140px; color: #427405; text-align:center;line-height:18px;
}
.s004 {
	float: left; width: 100px; color: #153e96; text-align:center;
}
.s004 select{
	width: 85px;
}

/*
#bbscont {
	padding-bottom: 6px; width:978px; color: #6b1bb2; padding-top: 6px; float:left; border-bottom:1px solid #ff6e74 
}
#bbscont2 {
	padding-bottom: 6px; width:978px; color: #6b1bb2; padding-top: 6px; float:left; background-color:#fff6f6;border-bottom:1px solid #ff6e74
}
#bbscont3 {
	padding-bottom: 6px; width:978px; color: #6b1bb2; padding-top: 6px; float:left; 
}
#bbscont4 {
	padding-bottom: 6px; width:978px; color: #6b1bb2; padding-top: 6px; float:left; background-color:#fff6f6;
}
#conts01 A {
	 float: left; width: 56px
}
#conts {
	float: left; width:573px;
}
#conts01 {
	 float: left; width: 56px; text-align:center;
}
#conts02 {
	 float: left; width:517px; color: #4e4d52; line-height: 20px; text-align: left
}
#conts02 div {
	font-size: 12px; word-break: break-all; line-height: 15px; word-wrap: break-word
}
#conts02 A {
	font-weight: bold; font-size: 14px; color: #000000
}
.conttitle {
	font-weight: bold; font-size: 15px; color: #000000; line-height: 20px
}
#s001 {
	 float: left; width: 80px; color: #153f95; text-align:center;
}
#s002 {
	 float: left; width: 80px; color: #153f95; text-align:center;
}
#s003 {
	float: left; width: 140px; color: #427405; text-align:center;line-height:18px;
}
#s004 {
	float: left; width: 100px; color: #153e96; text-align:center;
}
*/

.topiclist_color1{font-weight:bold;color:Black;}
.topiclist_color2{font-weight:bold;color:Blue;}
.lab_color{color:#666666}

/*
#ChildBbs {line-height:21px;padding-top:4px;color:Blue;}
#ChildBbs a{font-size:12px;color:Blue;font-weight:normal;}
#ChildBbs a:hover{font-size:12px;color:red;text-decoration:underline;font-weight:normal;}
#ChildBbs a:vistied{font-size:12px;color:Blue;font-weight:normal;}
*/
.ChildBbs {line-height:21px;padding-top:4px;color:Blue;}
.ChildBbs a{font-size:12px;color:Blue;font-weight:normal;}
.ChildBbs a:hover{font-size:12px;color:red;text-decoration:underline;font-weight:normal;}
.ChildBbs a:vistied{font-size:12px;color:Blue;font-weight:normal;}