.lolink{ margin-bottom:10px; border-bottom:1px solid #ccc; padding:0 10px;}
.ft_title {
	width:950px;
	margin:0 auto 10px auto;
	position:relative;
	
}
.ft_title .title_img{ float:left; border:1px solid #ccc; padding:2px;}
.ft_title .title_img span{ display:block; width:90px; height:90px; overflow:hidden; background:#CCC;}
.ft_title .ft_info{ margin-left:100px; padding:5px;}
.ft_title .login_area{
 float:right; width:210px;
/*	position:absolute;
	top:0px;
	width:210px;
	height:130px;
	right: 0px;*/
	
}
.forum_content{ border:1px solid #778852 ;  width:960px; margin:0 auto 5px auto; clear:both;}
.forum_content thead th,.forum_content thead td{ background:#778852 url(listtitle_bg.png) repeat-x bottom left; font-size:12px; color:#fff;  padding:7px 5px;}
.forum_content thead th{ font-weight:700; text-align:left; font-size:14px;}
.forum_content thead th em{ float:right; font-style:normal; font-weight:400;}
.forum_content .user_info{ width:185px; background:#f5f5f5; vertical-align:top;}
.forum_content .user_info dl{ padding:5px;}
.forum_content .user_info dl dt{ text-align:center; margin-bottom:5px;}
.forum_content .user_info dl dt span{ width:108px; height:108px; overflow:hidden; display:block; margin:auto; border:1px solid #ccc;}
.t_content .t_topinfo {  border-bottom:1px solid #CCCCCC; height:20px; line-height:20px; overflow:hidden; padding:0 5px; color:#666;}
.t_content .t_topinfo b{ float:right; color:#1F531A;}
.forum_content .t_content{ padding:5px; vertical-align:top; height:100%;}
.forum_content .t_content_in{font-size:16px; line-height:1.8em; padding:20px 30px; }
.forum_content .t_content_foot{padding:5px; vertical-align:top; }
.t_content_foot .idiograph{ line-height:18px; font-size:12px; border-top:1px dotted #ccc; padding:5px;}
.forum_list_table {
	border:1px solid #778852;
	width:950px;
	margin:0 auto 5px auto;
	clear:both;
}
.forum_list_table tr:hover{ background-color: #e4f2c7;}
.forum_list_table thead th,.forum_list_table thead td{ background:#778852 url(listtitle_bg.png) repeat-x bottom left; font-size:12px; color:#fff; font-weight:400; padding:7px 5px;}
.forum_list_table thead td{ text-align:center;}
.forum_list_table tbody th{ font-size:14px; font-weight:400; padding:5px 5px 5px 28px; text-align:left; line-height:20px; background-repeat:no-repeat; background-position:8px center; }
.forum_list_table tbody td{ font-size:12px; font-weight:400; padding:5px; text-align:center; color:#999; }
.forum_list_table a{ text-decoration:none; color:#093193;}
.forum_list_table a:hover{ text-decoration:underline;color:#093193;}
.tr_bg_grey{background-color:#f5f5f5; }
.forum_list_table .commend{ background-image:url(commend2.gif);}
.forum_list_table .nice{ background-image:url(nice.gif)}
.forum_list_table .top{ background-image:url(top.gif)}
.forum_list_table .ztop{ background-image:url(ztop.gif)}
.forum_list_table .normal{ background-image:url(listinfo.gif)}
.m_btn { margin-left:20px;}
.m_btn dd{float:left; margin-right:10px;}
.m_btn dd a{ width:84px; height:24px; background:url(ft_btn_bg.png) no-repeat center top ; text-align:center; display:block; line-height:24px;font-size:14px; font-weight:700; text-decoration:none; color:#52652b;}
.m_btn dd a:hover{background:url(ft_btn_bg.png) no-repeat center bottom; color: #965825;}
.pagelink{float:right; margin:2px 20px 0 0; height:26px; }
.pagelink .current{padding:2px 5px 0px 5px;margin-right:3px; background-color:#52652b; font-weight:700; color:#fff;border:1px solid #52652b;}
.pagelink .disabled{ padding:2px 5px 0px 5px;margin-right:3px; color:#999;border:1px solid #ddd;}
.pagelink a{ text-decoration:none;color:#52652b; padding:2px 5px 0px 5px; margin-right:3px; border:1px solid #ddd; }
.pagelink a:hover{ color:#52652b;border:1px solid #52652b;}
.page_input{ width:25px; padding:1px 3px; font-size:12px;border:1px solid #52652b;}
.gotopage{border:1px solid #52652b; background-color:#cfe2af; width:36px; height:18px; color:#52652b;}
.q_reply { text-align:center;}
.q_reply textarea{width:400px; height:200px; text-align:left;}
.reply_btn{ background: #fefefe url(normalbtn_bg.png) repeat-x bottom left; border:1px solid #8a8a8a; line-height:24px; height:24px; font-size:14px; width:90px; margin-top:5px; color:#666; }
.notice{  line-height:2em;}
.notice strong{ color:#CC0000;}

/*-----------------------------------论坛首页开始---------------------------------------*/
.lt_left{ float:left; width:220px;}
.lt_right{ float:right; width:762px;}
.sky_border{
	border:1px solid #CCC;
}
.sky_dashed{
	border-bottom:1px dotted #CCCCCC;
}
.mr20{ margin-right:20px;}
.mb8{ margin-bottom:8px;}
.f_box{ padding:10px;}
.f_list { width:360px;}
.f_list em{ float:right; font-style:normal;font-weight:400;}
.f_list dt{font-size:14px; font-weight:700; color:#0086a7; line-height:24px; height:24px; background: url(title_bg1.png) no-repeat left bottom; padding:0 5px; margin-bottom:5px;}
.f_list dd{ font-size:14px; height:20px; line-height:20px; overflow:hidden; padding:0 5px;}
.f_list dd em{ color:#999;}
.f_list dd a{ color:#077092; text-decoration:none;font-size:14px; }
.f_list dd a:hover{ text-decoration:underline; }
.l_list{ width:210px;}
.l_list em{ font-style:normal; float:right; font-weight:400;}
.l_list h4{ font-size:14px; background:#a2e3f3 url(title_bg2.png) no-repeat left top; padding:0 5px; height:29px; line-height:29px; color:#0e768d; }
.l_list dl{ padding:5px; border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;}
.l_list dd{ font-size:12px; line-height:20px; height:20px; overflow:hidden; padding-left:12px; background:url(bullet2.gif) no-repeat left 8px;}
.l_list ul{padding:5px; border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;}
.l_list ul li{ text-align:center;}
.l_list ul li div a{ width:120px; height:100px; overflow:hidden; display:block; border:1px solid #ccc; padding:2px; background:#fff;}
.l_list ul li img{ width:120px;}
.l_list2{ width:210px; background: url(listfoot_bg1.gif) no-repeat left bottom; padding-bottom:7px;}
.l_list2 em{ font-style:normal; float:right; font-weight:400;}
.l_list2 h4{ font-size:14px; background:#a2e3f3 url(title_bg2.png) no-repeat left top; padding:0 5px; height:29px; line-height:29px; color:#0e768d; text-align:left; }
.l_list2_div{padding:5px; border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;}

.scroll_div{ background:#ddf7ff ; height:30px; position:relative; line-height:30px;}
.scroll_div h4{color:#0086a7; padding:0 15px 0 15px; font-size:12px;  }
.scroll_div h4 a{color:#077092; text-decoration:none;}
.scroll_div h4 a:hover{ color: #003399;}
.scroll_div h4 em{ float:right; font-size:12px; font-style:normal; font-weight:400;}
.scroll_mask{overflow:hidden; height:30px; line-height:30px; position:absolute; left:80px; top:0px;}
.scrollmessage dd{font-size:12px; line-height:30px;  padding-left:12px; background:url(bullet2.gif) no-repeat left 12px;}
.scrollmessage dd a{color:#077092; text-decoration:none;font-size:12px;}
.scrollmessage dd a:hover{text-decoration:underline;}
