/*全站的链接默认 的样式background: #fff url('sigline.gif') no-repeat;*/
body{
background:url(bg.gif) repeat-x #c9dbe5;
font-size: 12px;
color: #333333; /* 微调：从纯黑#000改为深灰#333，减轻视觉压迫感 */
line-height: 18px;
word-break:break-all;
MARGIN: 0px; 
}
td,th {
margin-top: 2px;
font-size: 12px;
color: #333333; /* 同步body文字颜色，保持统一 */
line-height: 18px;
word-break:break-all;
}

/*全站的链接默认 的样式 - 统一链接风格 */
A {
	COLOR: #0365BF; /* 微调：从#000改为主题蓝色，更易识别链接 */
	TEXT-DECORATION: none;
}
a:link {
color: #0365BF; /* 统一链接默认色 */
text-decoration: none;
}
a:visited {
color: #6A5ACD; /* 已访问链接改为深紫色，区分状态 */
text-decoration: none;
}
a:hover {
text-decoration: underline;
color: #FF6600; /* 统一悬停色为橙色，比红色更柔和 */
}
a:active {
text-decoration: none;
color: #FF6600; /* 激活状态同步悬停色 */
}
#tiebabody{
	background: #fff;
	width: 990px;
	PADDING:0px; 
	MARGIN: 5px auto;
	padding: 5px;
}
/*顶部样式*/
#top {
	padding: 0px ;
	WIDTH: 100%;
	height: 291px;
	background: url('header.jpg') 0px 0px no-repeat;
}
#top-logo {/* 站点logo */
	background: url('TieBa_logo_1.2_0112.gif') 10px 15px no-repeat;
	width:160px;
	height:190px;
}
#top-center {
FLOAT: left; 
	MARGIN: 70px 0px 0px 10px; 
	TEXT-ALIGN: left;
	color: #ffffff;
	font-weight: bold; /* 微调：顶部标题加粗，提升醒目度 */
}
#top-right
 {
	FLOAT: right; 
	TEXT-ALIGN: right;
	margin-right:5px;
}
#top-banner
{
	width:600px;
	height:80px;
	position:relative;
	left:0px;
	top:-40px;
}
#top-right a {
color: #FFD700; /* 黄金色：欢迎、我的、消息 */
font-size: 12px;
font-weight: bold; /* 加粗突出功能入口 */
} 
/*顶部导航条样式*/
#nav {
	CLEAR: both; 
	padding: 0px 0px 0px 0px;
	BORDER-RIGHT: 0px; 
	BORDER-LEFT: 0px; 
	WIDTH: 100%; 
	BORDER-BOTTOM: 0px; 
	border-top: 1px solid #B1C9E4;
	height: 25px;
	background: #e8f3ff;
}
#nav-left {
	FLOAT: left; 
	TEXT-ALIGN: left;
	padding: 5px 10px;
}
#nav-right
 {
	FLOAT: right; 
	padding: 5px 10px;
}
#nav-right a {
color: #FFD700; /* 黄金色：管理、退出 */
font-weight: bold; /* 加粗突出功能入口 */
}
/*控制面板条样式*/
#cp {
	CLEAR: both; 
	WIDTH: 100%; 
	height: 40px;
	background: #fff;
}
#cp-left {
	FLOAT: left; 
	TEXT-ALIGN: left;
	padding: 5px 0px;
	WIDTH: 210px; 
	OVERFLOW: hidden;
	color: #333333; /* 同步文字颜色 */
}
#cp-right
 {
	FLOAT: right; 
	padding: 5px 0px;
	color: #333333; /* 同步文字颜色 */
}
/*页脚样式*/
#online {
	CLEAR: both;
	background-color:#F0F6FD;
	padding: 10px 0px 0px 10px;
	TEXT-ALIGN: center;
	color: #666666; /* 页脚文字稍浅，不抢主体 */
}
#footer {
	CLEAR: both;
	background: url(foot_bg.gif) repeat-x;
}
#footer-copyright {
	padding: 10px 0px 0px 10px;
	COLOR: #666666; 
	TEXT-ALIGN: center;
	line-height: 20px; /* 增加行高，提升可读性 */
}

/*标题列表头样式（标题、作者、内容、含回复）*/
.tiebalist {
	CLEAR: both; 
	FLOAT: left; 
	WIDTH: 100%;
	HEIGHT: 24px; 
	background-color:#e8f3ff;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 24px;
	color: #FFD700; /* 黄金色 */
	font-weight: bold; /* 加粗表头，提升区分度 */
}
.tiebalist DIV{FLOAT: left}
.tl1 {
	WIDTH: 6%
}
.tl2 {
	WIDTH: 49%
}
.tl3 {
	WIDTH: 14%
}
.tl4 {
	WIDTH: 10%
}
/*标题列表样式*/
.tiebatitle {
	CLEAR: both; 
	WIDTH: 100%;
	HEIGHT: 26px; 
	border-bottom:#e9eff4 1px dashed;
	color: #333333; /* 同步文字颜色 */
	font-size : 12px;
	MARGIN: 2px 0px;
}
.tiebatitle DIV {
	FLOAT: left; 
	LINE-HEIGHT: 24px;
	TEXT-ALIGN: center;
	OVERFLOW: hidden; 

}
.tiebatitle a {
color: #0365BF; /* 统一链接色 */
font-size: 12px;
} 
.tiebatitle a:hover {
color: #FF6600; /* 统一悬停色 */
text-decoration: underline;
}

.tt0 {
padding: 0px 15px;
}
.tt1 {
	WIDTH: 6%;OVERFLOW: hidden;HEIGHT: 24px;
}
.tt2 {
	WIDTH: 50%;OVERFLOW: hidden;HEIGHT: 24px;
}
.tt2  a {
font-size: 14px;
font-weight: bold; /* 帖子标题加粗，更易识别 */
} 
.tt3 {
	WIDTH: 14%;OVERFLOW: hidden;HEIGHT: 24px;
}
.tt4 {
	WIDTH: 10%
}

.tieba{
	background-color: #ffffff; /*index.asp鼠标非悬停颜色*/
}
.tieba DIV:hover{
	background-color: #fafdff; /*index.asp鼠标悬停颜色，微调为更浅的蓝色 */
}
.tieba .pagecut {
display: none;
}
.tieba DIV:hover .pagecut {
display: inline;
}
.hotcolor{color: #FF6600; /* 热门标签从红色改为橙色，与悬停色统一 */}
/*页面主体区域*/
#content {
	CLEAR: both; 
	WIDTH: 100%; 
}
#content-left {
	FLOAT: left;
	WIDTH: 100%; 
	TEXT-ALIGN: left;
}
/*贴吧内容主体区域*/
.tiebamain
{
	CLEAR: both;
	WIDTH: 100%;
	padding: 0px; 

}
.tiebamain-title
{	CLEAR: both;
	HEIGHT: 22px;  
	WIDTH: 93%;
	padding: 5px 27px;
	background-color:#e8f3ff;
	font-weight: bold; /* 帖子标题加粗 */
	color: #0365BF; /* 主题蓝色，提升醒目度 */
}
.tiebamain-content
{	CLEAR: both; 
	WIDTH: 93%;
	padding: 5px 27px;
	MARGIN: 0px auto; 
}
.tiebamain-info
{	HEIGHT: 24px; 
	CLEAR: both; 
	background-color:#fff;
	border-top:#DEDEDE 1px dashed;
	border-bottom:#DEDEDE 1px dashed;
	WIDTH: 93%;
	padding: 5px 27px;
	color: #666666; /* 信息文字稍浅，不抢主体 */
}
.tiebamain-span
{
MARGIN: 10px 0px; 
}
.sigline
{
MARGIN: 10px 30px; 
background: #fff url('sigline.gif') no-repeat;
width: 370px;
}
.siglinenote
{	font-size: 9pt;
	color: #939598;
	PADDING-LEFT: 30px;
}
.siglinetext
{	font-size: 9pt;
	color: #939598;
	MARGIN: 10px 30px; 
}

/*书写区域，writ是区域，包含post和postformr两个框架，bo是行*/
#write {
	CLEAR: both; 
	WIDTH: 100%;
	MARGIN-TOP:5px
}
.postform {
	float:left;
	PADDING-TOP: 10px;
	BORDER: #b1c9e4 1px solid; 
	MARGIN-left: 20px; 
	WIDTH: 650px; 
}
.postformr{float:left;BORDER: #b1c9e4 1px solid;height:100%;margin-left:20px;padding:20px}
.bo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 98%; PADDING-TOP: 5px
}
/*这个样式是本站tabale框架通用的表格样式*/
.zd_table{
background-color:#b1c9e4;
}
.zd_td{
background-color:#f5fcff;
}
.zd_nav {
border-top: 1px solid #B1C9E4;
}
/*标题列表的样式*/
.list {
border-bottom:#DEDEDE 1px dashed;
color: #333333; /* 同步文字颜色 */
font-size : 12px;
}
.list a {
color: #0365BF; /* 统一链接色 */
font-size: 12px;
} 
.list a:hover {
color: #FF6600; /* 统一悬停色 */
text-decoration: underline;
}
/*显示正文 的样式*/
.cont {
text-align:left;
font-size : 14px;
line-height: 180%; /* 增加行高，提升阅读舒适度 */
OVERFLOW: hidden;
color: #333333; /* 同步文字颜色 */
}
A.cont:link {
COLOR: #333333; /* 正文链接颜色与正文一致，不突兀 */
text-decoration: none;
font-size : 14px;
}
A.cont:visited  {
	COLOR: #333333;
	text-decoration: none;
	font-size : 14px;
}
A.cont:active   {COLOR: #FF6600; text-decoration: none}
A.cont:hover    {COLOR: #FF6600; text-decoration: underline;} /* 悬停时显式下划线+橙色 */
img.cimg { 
padding: 6px; 
border: 1px solid #CCC; 
background-color: #FFF; 
filter:progid:DXImageTransform.Microsoft.Shadow
(Color=#C0C0C0,Direction=120,strength=10);}

/*搜索区域的样式 - 优化对比度和点击体验*/
.searchinput{
    height: 24px;
    font-size: 12px; 
    border: 1px solid #B1C9E4;
    border-radius: 2px;
    color: #333333; /* 同步文字颜色 */
    background-color: #fff;
    padding: 0 5px;
    vertical-align: middle;
    margin: 0;
}
.searchsubmit{
    height: 24px;
    font-size: 12px; 
    border: 1px solid #FF6600; /* 按钮边框改为橙色，突出点击 */
    border-radius: 2px;
    color: #fff; /* 按钮文字白色，提升对比度 */
    background-color: #FF6600; /* 按钮背景橙色，统一主题 */
    padding: 0 10px;
    cursor: pointer;
    vertical-align: middle;
    margin: 0 0 0 3px;
}
.searchsubmit:hover{
    background-color: #FF8800; /* 按钮悬停加深橙色 */
}
.searchwukuang{
    height: 24px;
    font-size: 12px; 
    border: 1px solid #B1C9E4;
    border-radius: 2px;
    color: #333333; /* 同步文字颜色 */
    background-color: #fff;
    padding: 0 5px;
    vertical-align: middle;
    margin: 0;
}

/*三个框 的样式 - 统一边框和文字颜色*/
INPUT  {
height: 16px; 
font-size: 9pt; 
border: 1px solid #B1C9E4; 
color:#333333; /* 同步文字颜色 */
}
select {
color: #333333; /* 从深蓝色改为深灰，更易阅读 */
background-color: #ffffff; 
border: 1px solid #B1C9E4; /* 统一边框样式 */
font-size: 9pt;
}
textarea {
color: #333333; /* 同步文字颜色 */
background-color: #ffffff;
border: 1px solid #B1C9E4; /* 补充边框样式，保持统一 */
}

/*分页菜单 - 优化选中状态和可读性*/
.viewpage{ clear: both; width: 100%; padding: 10px 0; overflow: hidden; } /* 增加上下内边距，提升布局 */
.meneame, .threadflow { 
float: left;
MARGIN: 0 3px; 
border: 1px solid #CAD9EA; 
background: #F7F7F7; 
height: 24px; 
line-height: 24px; /* 修复行高与高度不一致的问题 */
color: #666666; 
overflow: hidden; 
}
.meneame a, .meneame strong, .meneame em{ 
float: left; 
padding: 0 8px; 
line-height:24px; /* 同步行高 */
}
.meneame a:hover { 
background-color: #e8f3ff; /* 悬停背景与导航栏一致 */
color: #FF6600; /* 悬停文字橙色 */
}
.meneame strong { 
font-weight: bold; 
color: #fff; /* 选中状态文字白色 */
background: #0365BF; /* 选中背景主题蓝色 */
}
.meneame input { 
border: 1px solid #CAD9EA; 
margin-right: 4px; 
padding: 0 2px; 
height: 17px; 
color: #333333; /* 同步文字颜色 */
}
#clear{clear:left;}
.clear{clear:both;}

.code_head {/* 代码头 */
	font: bold 14px Tahoma, Verdana, "宋体";
	margin: 2px;
	color: #0365BF; /* 主题蓝色，提升区分度 */
}
.code_main {/* 代码区 */
	background: #FAFAFA;
	border: 1px dashed #CCCCCC;
	color: #333333; /* 从浅蓝色改为深灰，提升可读性 */
	font: 14px Verdana;
	margin: 2px;
	padding: 8px; /* 增加内边距，提升阅读体验 */
	line-height: 180%;
}

/* 以下是首页调用的CSS - 统一侧边栏和栏目样式 */
#defaultbody {
	MARGIN: 0px auto; 
	WIDTH: 100%; 
	PADDING: 12px 0px; 
	HEIGHT: auto; 
	TEXT-ALIGN: left
}
#default-l{
FLOAT: left; 
WIDTH: 68%;
 }
#default-r{
FLOAT: right; 
WIDTH: 28%;
 }
.adv {
	WIDTH: 688px; 
	BACKGROUND-COLOR: #fff; 
	OVERFLOW: hidden; 
}
/* 主体区域, 父框架宽度68%*/
#defaultcontent {
	BORDER: 1px solid #B1C9E4; /* 简化边框写法 */
	BORDER-TOP: 3px solid #B1C9E4; 
	PADDING: 7px 0.5%; 
	WIDTH: 100%; 
	LINE-HEIGHT: 150%; 
	BACKGROUND-COLOR: #fff; 
	TEXT-ALIGN: left;
	MARGIN: 5px 0px;
}
#defaultcontent UL {
	PADDING: 0px 0px 5px 0px; 
	MARGIN: 0px; 
	OVERFLOW: hidden; 
	LIST-STYLE-TYPE: none
}
#defaultcontent UL LI {
	MARGIN-LEFT: 2px; 
	OVERFLOW: hidden; 
	LINE-HEIGHT: 26px; 
	BORDER-BOTTOM: #eee 1px dotted; /* 边框颜色变浅，更柔和 */
	HEIGHT: 26px;
	BACKGROUND: url(li_icon.gif) no-repeat 0px 6px;
	PADDING-LEFT: 12px; 
}
.left_content {
	FLOAT: left; WIDTH: 48%; HEIGHT: auto
}
.right_content {
	FLOAT: right; WIDTH: 48%; HEIGHT: auto
}
/*default.asp每个栏目板块的上部标题*/
.defaultbar {
	BORDER-BOTTOM: 3px double #b1c9e4; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(barbg.gif) #e8f3ff repeat-x left center; 
	WIDTH: 98%; 
	COLOR: #0365BF; /* 从白色改为主题蓝色，提升对比度 */
	TEXT-INDENT: 15px; 
	HEIGHT: 22px;
	padding:4px 0px 0px 10px;
}

/*default.asp 侧边栏板块的*/
#defaultsidebar {
	BORDER: 1px solid #B1C9E4; /* 简化边框写法 */
	BORDER-TOP: 3px solid #B1C9E4; 
	FLOAT: right; 
	WIDTH: 100%; 
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #fff;
	MARGIN: 5px 0px;
}
.leftbar {
	PADDING: 2px; 
	MARGIN: 0px; 
	BACKGROUND-COLOR: #fff
}
.leftbar UL {
	PADDING: 0px; 
	MARGIN: 0px 3px; 
	COLOR: #666666; /* 从浅蓝色改为深灰，更易阅读 */
	LIST-STYLE-TYPE: none
}
.leftbar UL LI {
	PADDING-LEFT: 12px; 
	BACKGROUND: url(li_icon.gif) no-repeat 0px 6px; 
	OVERFLOW: hidden; 
	LINE-HEIGHT: 26px; 
	BORDER-BOTTOM: #eee 1px solid; /* 边框颜色变浅 */
	HEIGHT: 26px;
}
.date {
	FLOAT: right;
	color: #999999; /* 日期文字灰色，不抢焦点 */
}
.friendlink{
    BACKGROUND: #f5fcff;
	MARGIN: 3px 0px; 
	WIDTH: 100%; 
}
.fltitle{
	TEXT-INDENT: 15px; 
	HEIGHT: 22px;
	padding:4px 0px 0px 10px;
	BACKGROUND: url(barbg0.gif) #e8f3ff repeat-x left center; 
	COLOR: #0365BF; /* 主题蓝色，提升醒目度 */
	font-weight: bold; /* 加粗标题 */
}
.friendlink table{WIDTH: 100%; }
.friendlink td{
WIDTH: 200px; 
text-align:center;
HEIGHT: 26px;
}
.freeadv{
FLOAT: left;
    BACKGROUND: #fff;
	MARGIN: 3px 0px; 
	WIDTH: 100%; 
}
.freeadvin{
FLOAT: left;
MARGIN: 1px 2px; 
}
iframe
{
	:expression(this.src="about:blank",this.outerHTML="");
}
.menu {
	BORDER: 1px solid #B1C9E4; 
	Z-INDEX: 100; 
	BACKGROUND: #F0F6FD; 
	FILTER: alpha(opacity=95); /* 提升不透明度，更清晰 */
	VISIBILITY: hidden; 
	POSITION: absolute;
}
#Board{width:150px;}
.menuitems A:hover {
	BORDER: 1px dotted #FF6600; /* 悬停边框橙色 */
	PADDING: 1px 9px 4px 9px; 
	BACKGROUND-COLOR: #e8f3ff;
	color: #FF6600; /* 悬停文字橙色 */
}
.menuitems A {
	PADDING:2px 10px 5px 10px;
	DISPLAY: block; 
	MARGIN: 1px; 
	OVERFLOW: visible; 
	TEXT-ALIGN: left;
	color: #0365BF; /* 菜单链接主题蓝色 */
}
/*发帖区域 - 统一边框和文字颜色*/
.fab{
font-size:12px;
padding:3px;
background: #F5FCFF url(textarea.gif) no-repeat 0 0;
border: 1px solid #B1C9E4;
color:#333333; /* 同步文字颜色 */
}
.fabt{
font-size:12px;
padding:3px;
border:1px solid #f7ca06;
background:#fffbca;
color:#333333; /* 从深橙色改为深灰，更易阅读 */
}
.fabtt{
font-size:12px;
padding:3px;
background: #F5FCFF;
border: 1px solid #B1C9E4;
color:#333333; /* 同步文字颜色 */
}