body {
	WORD-WRAP: break-word;font-size: 12px;
}
TD {
	FONT: 12px/1.6em Helvetica, Arial, sans-serif; COLOR: #000
}
INPUT  {height: 18px;line-height: 18px; font-size: 12px; border:#b1c9e4 1px solid;color:#000000;}
select {color: #082D71; height: 20px;background-color: #ffffff; border-color: #082D71; font-size: 12px}
textarea{color: #082d71; background-color: #ffffff;border: #b1c9e4 1px solid;}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 H2{
	FONT-SIZE: 1em
}

BODY {
MARGIN: 0px;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(tbbg.png) #f8f3d7 repeat-x; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#header {
	BACKGROUND: url(headerbg.png) repeat-x; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 125px
}
#header H1 {
	BACKGROUND: url(logo.png) no-repeat; FLOAT: left; WIDTH: 336px; HEIGHT: 125px
}
#header H1 SPAN {
	DISPLAY: none
}
.wrap {
	BACKGROUND: url(boder.png) repeat-y; MARGIN-BOTTOM: 20px
}
#wrap {
	BACKGROUND: url(boder.png) repeat-y 100% 0px
}
#ther {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND: url(boders.png) no-repeat 100% 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#thel {
	BACKGROUND: url(boders.png) no-repeat
}
#content {
	BACKGROUND: #fff
}
.headerr {
	BACKGROUND: url(headerr.png) no-repeat 100% 100%; HEIGHT: 125px
}
#menu {
	BORDER-BOTTOM: #d2f4ff 1px solid; HEIGHT: 25px;
	margin-bottom:5px
}
#menu UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
#menu LI {
	FLOAT: left
}
#footer {
	MARGIN-TOP: 20px; BACKGROUND: url(fooeter.png) repeat-x; MARGIN-LEFT: -30px; OVERFLOW: hidden; COLOR: #666; MARGIN-RIGHT: -30px; HEIGHT: 42px
}
#footerbg {
	BACKGROUND: url(bottombg.gif) repeat-x 0px 100%; TEXT-ALIGN: center
}
#footlinks {
	PADDING-LEFT: 25px; BACKGROUND: url(fooeter.png) no-repeat 0px -42px; LINE-HEIGHT: 30px; HEIGHT: 42px
}
#frr {
	PADDING-RIGHT: 20px; BACKGROUND: url(fooeter.png) no-repeat 100% -84px; FLOAT: right; HEIGHT: 42px
}
#footer IMG {
	FLOAT: left; MARGIN: 0px 10px 0px 0px
}
#copyright {
	TEXT-ALIGN: center
}
.scrolltop {
	CURSOR: pointer
}
/*----------------------------*/
.menu {
	BORDER: #B1C9E4 1px solid; Z-INDEX: 100; BACKGROUND: #F0F6FD; FILTER: alpha(opacity=90); VISIBILITY: hidden; POSITION: absolute
}
#Board{width:150px;}
.menuitems A:hover {
	BORDER: #B1C9E4 1px dotted;PADDING: 1px 9px 4px 9px; BACKGROUND-COLOR: #e8f3ff;LINE-HEIGHT:18px;HEIGHT: 18px
}
.menuitems A {
	PADDING:2px 10px 5px 10px;DISPLAY: block; MARGIN: 1px; OVERFLOW: visible; TEXT-ALIGN: left;LINE-HEIGHT:18px;HEIGHT: 18px
}
/*这个样式是本站tabale框架通用的表格样式*/
.zd_table{
background-color:#b1c9e4;
}
.zd_td{
background-color:#f5fcff;
}
.zd_nav {
border-top: 1px solid #B1C9E4;
}
/*分页菜单*/
.viewpage{ clear: both; width: 100%; padding: 0 0 8px; overflow: hidden; }
.meneame, .threadflow { float: left;MARGIN: 0 3px; border: 1px solid #CAD9EA; background: #F7F7F7; height: 24px; line-height: 26px; color: #999; overflow: hidden; }
	.meneame a, .meneame strong, .meneame em{ float: left; padding: 0 8px; line-height:26px; }
		.meneame a:hover { background-color: #FFF; }
		.meneame strong { font-weight: bold; color: #000; background: #CAD9EA; }
.meneame input { border: 1px solid #CAD9EA; margin-right: 4px; padding: 0 2px; height: 17px; }
.postform {
	float:left;
	BORDER: #b1c9e4 1px solid; 
	WIDTH: 650px; 
}
.bo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 98%; PADDING-TOP: 5px
}
.postformr{float:left;BORDER: #b1c9e4 1px solid;height:100%;margin-left:20px;padding:20px}

/*书写区域*/
#write {
	CLEAR: both; 
	MARGIN:20px 0; 
	WIDTH: 100%;
}
/*搜索区域的样式*/
.searchinput{height: 16px; font-size: 9pt; border: 1px solid;;border-color:#d2f4ff; color:#036}
.searchsubmit{height: 16px; font-size: 9pt; border: 0px solid; border-color:#036; color:#036;background-color:transparent}
.searchwukuang  {height: 16px; font-size: 9pt; border: 0px solid; border-color:#036; color:#036;}
A {
	COLOR: #0365BF; TEXT-DECORATION: none
}
A:hover {
	COLOR: #036;TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CITE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
STRONG {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
TH {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
TABLE {
	BORDER-COLLAPSE: collapse; empty-cells: show
}
.wrap {
	MARGIN: 0px auto; WIDTH: 98%; TEXT-ALIGN: left
}
#foruminfo {
	MARGIN: 10px 0px; OVERFLOW: hidden; WIDTH: 100%; COLOR: #666
}

#foruminfo #nav {
	PADDING-LEFT: 5px;MARGIN: 0px; FLOAT: left
}
#forumstats {
	PADDING-RIGHT: 5px; FLOAT: right; TEXT-ALIGN: right
}
#headsearch {
	PADDING-RIGHT: 5px; FLOAT: right; TEXT-ALIGN: right
}
#nav A {
	FONT-WEIGHT: bold; COLOR: #069
}
.headactions {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 10px
}.mainbox .headactions {
	COLOR: #069
}
.mainbox .headactions SPAN {
	PADDING-RIGHT: 10px; BACKGROUND: url(headactions_line.gif) no-repeat 100% 50%; COLOR: #069; MARGIN-RIGHT: 800px
}

.tabs {
	BORDER-TOP: #fff 1px solid; BACKGROUND: #f0fbff; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 26px; BORDER-BOTTOM: #cad9ea 1px solid
}
.tabs LI {
	BORDER-RIGHT: #d2f4ff 1px solid; FLOAT: left; LINE-HEIGHT: 27px; HEIGHT: 27px;	LIST-STYLE-TYPE: none
}
.tabs LI.current {
	FONT-WEIGHT: bold; BACKGROUND: #fff; HEIGHT: 27px
}
.tabs LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#headfilter {
	BORDER-RIGHT: #aeebff 1px solid; BORDER-TOP: #aeebff 1px solid; BORDER-LEFT: #aeebff 1px solid; BORDER-BOTTOM: #aeebff 0px solid
}
#headfilter .tabs {
	MARGIN-BOTTOM: 0px; BORDER-BOTTOM-COLOR: #fff
}
#footfilter {
	PADDING: 5px 10px;BORDER: #e8e8e8; BACKGROUND: #f7f7f7; LINE-HEIGHT: 24px; HEIGHT: 24px
}
#menu A.notabs {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.absmiddle {
	VERTICAL-ALIGN: middle
}
.mainbox {
	BORDER-RIGHT: #aeebff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #aeebff 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fff; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #aeebff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #aeebff 1px solid
}
.mainbox H1 {
	PADDING-LEFT: 1em; BACKGROUND: url(header.png) #2f589c repeat-x 0px 0px; COLOR: #069; LINE-HEIGHT: 31px;font-size: 12px;
}
.mainbox H1 A {
	COLOR: #069
}
.mainbox H3 A {
	COLOR: #069
}
.mainbox TABLE {
	WIDTH: 100%
}
.threadlist TABLE {
	BORDER-COLLAPSE: separate
}
.mainbox THEAD TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #e8f3fd; PADDING-BOTTOM: 2px; COLOR: #666; LINE-HEIGHT: 22px; PADDING-TOP: 2px
}
.mainbox THEAD TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #e8f3fd; PADDING-BOTTOM: 2px; COLOR: #666; LINE-HEIGHT: 22px; PADDING-TOP: 2px
}
.mainbox TBODY TD {
	BORDER-TOP: #d2f4ff 1px solid;
}
.mainbox TBODY TH {
	PADDING-RIGHT: 5px; BORDER-TOP: #d2f4ff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;font-size : 14px;
}
.mainbox TBODY CITE {
	LINE-HEIGHT: 1.3em
}
.mainbox TBODY EM {
	LINE-HEIGHT: 1.3em
}
.threadlist TBODY STRONG {
	COLOR: #090
}
.footoperation {
	PADDING-RIGHT: 5px; BORDER-TOP: #cad9ea 1px solid; PADDING-LEFT: 5px; BACKGROUND: #e8f3fd; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.threadlist TBODY TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; COLOR: #666; PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #f7fdff
}
.threadlist TBODY TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; COLOR: #666; PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #f7fdff
}
.threadlist TH {
	TEXT-ALIGN: left
}
}
.threadpages {
	FONT-SIZE: 11px; BACKGROUND: url(multipage.gif) no-repeat 0px 100%; MARGIN-LEFT: 5px; WHITE-SPACE: nowrap
}
.threadpages A {
	PADDING-LEFT: 8px
}
.threadpages A:hover {
	TEXT-DECORATION: underline
}
.threadlist TH EM {
	COLOR: #999
}
.threadlist TH EM A {
	COLOR: #999
}
.threadlist TH IMG.icon {
	FLOAT: left; MARGIN-LEFT: -22px
}
.threadlist TH IMG.attach {
	MARGIN-BOTTOM: -3px
}
.threadlist TH IMG.icon {
	MARGIN-BOTTOM: -3px
}
.threadlist .target {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: -28px; OVERFLOW: hidden; WIDTH: 20px; TEXT-INDENT: -9999px; HEIGHT: 20px
}
* HTML .threadlist .target {
	MARGIN-LEFT: -14px; MARGIN-RIGHT: 5px
}
.threadlist TBODY TR:hover TH {
	BACKGROUND-COLOR: #f0fbff
}
.threadlist TBODY TR:hover TD {
	BACKGROUND-COLOR: #f0fbff
}
.threadlist .pagecut {
display: none;
}
.threadlist TBODY TR:hover .pagecut {
display: inline;
}

.threadlist TD.folder {
	WIDTH: 30px; TEXT-ALIGN: center
}
.threadlist TD.icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 16px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.threadlist TD.author {
	WIDTH: 120px
}
.threadlist TD.lastpost {
	PADDING-RIGHT: 15px; WIDTH: 120px; TEXT-ALIGN: right
}
.threadlist TD.lastpost CITE A {
	COLOR: #999
}
.threadlist CITE {
	DISPLAY: block
}
.threadlist TD.author EM {
	FONT-SIZE: 0.83em
}
.threadlist TD.lastpost EM {
	FONT-SIZE: 0.83em
}
.box {
	BORDER-RIGHT: #cad9ea 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cad9ea 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fff; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cad9ea 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #cad9ea 1px solid
}
.box H4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(portalbox_bg.gif) #fff repeat-x 0px 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-TOP: 0px
}
.box TABLE {
	WIDTH: 100%
}
.box TD {
	BORDER-TOP: #e8e8e8 1px solid
}
.box .box LI {
	LIST-STYLE-TYPE: none
}

TD.nums {
	WIDTH: 80px; TEXT-ALIGN: center
}
TD.time {
	WIDTH: 120px
}
TD.selector {
	WIDTH: 20px; TEXT-ALIGN: center
}
.container {
	OVERFLOW: hidden; WIDTH: 100%
}
.content {
	FLOAT: right; WIDTH: 80%
}
.content .mainbox {
	PADDING-BOTTOM: 5px
}
.content .footoperation {
	BORDER-TOP-STYLE: none; BORDER-BOTTOM: #d2f4ff 1px solid
}
.content .mainbox THEAD TH {
	BORDER-TOP-STYLE: none; BORDER-BOTTOM: #d2f4ff 1px solid
}
.content .mainbox THEAD TD {
	BORDER-TOP-STYLE: none; BORDER-BOTTOM: #d2f4ff 1px solid
}
.content .mainbox TBODY TH {
	BORDER-TOP-STYLE: none; BORDER-BOTTOM: #d2f4ff 1px solid
}
.content .mainbox TBODY TD {
	BORDER-TOP-STYLE: none; BORDER-BOTTOM: #d2f4ff 1px solid
}
#headerbanner {
	FLOAT: right;MARGIN-TOP: 5px; width:480px
}
#headerbanner a {
	color:#fff
}
#headerbanner UL {
	OVERFLOW: hidden; 
	LIST-STYLE-TYPE: none
}
#headerbanner UL LI {FLOAT: right;MARGIN-TOP: 4px;

}


/*-----------------post----------------------------*/
.viewthread {
	PADDING-BOTTOM: 1px
}
.viewthread TABLE {
	TABLE-LAYOUT: fixed
}
.viewthread TD.postcontent {
	PADDING: 1px 1px 0 1px;BACKGROUND: #fff; VERTICAL-ALIGN: top; OVERFLOW: hidden; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.t_msgfont {

font-size : 14px;
text-align:left;
line-height:160%;
OVERFLOW: hidden;PADDING: 10px 60px;
}
.t_msgfont A:link {
font-size : 14px;
COLOR: #333333;
text-decoration: none;
}
.t_msgfontA:visited  {
	font-size : 14px;
	COLOR: #333333;
	text-decoration: none;
}
.t_msgfont A:active   {COLOR: #ff0000; text-decoration: none}
.t_msgfont A:hover    {COLOR: #0066FF; text-decoration: none}
.cimg { 
padding: 6px; 
border: 1px solid #CCC; 
background-color: #FFF; 
filter:progid:DXImageTransform.Microsoft.Shadow
(Color=#C0C0C0,Direction=120,strength=10);}
.postactions {
	PADDING-RIGHT: 10px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f7f7f7; LINE-HEIGHT: 30px;HEIGHT: 30px
}
.postactions STRONG {
	CURSOR: pointer
}
.postactions P {
	FLOAT: right
}
.sigline
{
MARGIN: 20px 0 0 60px; 
background: url(sigline.gif) no-repeat;
width: 370px;
}
.siglinenote
{	font-size: 0pt;
	color: #939598;
	PADDING-LEFT: 30000px;
}
.siglinetext
{MARGIN-left: 60px; 
	font-size: 9pt;
	color: #939598;
}
.mainbox TD.color1 {
	BACKGROUND: #f0fbff;
}
.mainbox TD.color2 {
	BACKGROUND: #fff;
}

.code_head {/* 代码头 */
	font: bold 14px Tahoma, Verdana, "宋体";
	margin: 2px;
}
.code_main {/* 代码区 */
	background: #FAFAFA;
	border: 1px dashed #CCCCCC;
	color: #5580C0;
	font: 14px Verdana;
	margin: 2px;
	padding: 5px;
	line-height: 160%;
}

/* 以下是首页调用的CSS */
#defaultbody {
	MARGIN: 0px auto; 
	WIDTH: 970px; 
	PADDING: 12px 10px 12px 0; 
	HEIGHT: auto; 
	TEXT-ALIGN: left
}
#default-l{
FLOAT: left; 
WIDTH: 68%;
 }
#default-r{
FLOAT: right; 
WIDTH: 29%;
 }
.adv {
	WIDTH: 680px; 
	BACKGROUND-COLOR: #fff; 
	OVERFLOW: hidden; 
}
/* 主体区域, 父框架宽度68%*/
#defaultcontent {
	BORDER-RIGHT: #B1C9E4 1px solid; 
	BORDER-TOP: #B1C9E4 3px solid; 
	BORDER-BOTTOM: #B1C9E4 3px solid; 
	BORDER-LEFT: #B1C9E4 1px solid; 
	PADDING:7px; 
	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: #ccc 1px dotted; 
	HEIGHT: 26px;
	BACKGROUND: url(li_icon.gif) no-repeat 0px 6px;
	PADDING-LEFT: 12px; 

}
.left_content {
	FLOAT: left; WIDTH: 49%; HEIGHT: auto
}
.right_content {
	FLOAT: right; WIDTH: 49%; HEIGHT: auto
}
/*default.asp每个栏目板块的上部标题*/
.defaultbar {
	BORDER-BOTTOM: #b1c9e4 3px double; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(header.png) #e8f3ff repeat-x left center; 
	WIDTH: 98%; 
	COLOR: #fff; 
	TEXT-INDENT: 15px; 
	HEIGHT: 22px;
	padding:4px 0px 0px 10px;
}
/*default.asp 侧边栏板块的*/
#defaultsidebar {
	BORDER-RIGHT: #B1C9E4 1px solid; 
	BORDER-TOP: #B1C9E4 3px solid; 
	FLOAT: right; 
	BORDER-LEFT: #B1C9E4 1px solid; 
	WIDTH: 100%; 
	PADDING: 5px 0px 0 0; 
	BORDER-BOTTOM: #B1C9E4 3px solid; 
	BACKGROUND-COLOR: #fff;
MARGIN: 5px 0;
}
.leftbar {
	PADDING: 2px; 
	MARGIN: 0px; 
	BACKGROUND-COLOR: #fff
}
.leftbar UL {
	PADDING: 0px; 
	MARGIN: 0px 3px; 
	COLOR: #3399ff; 
	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: #f0f0f0 1px solid; 
	HEIGHT: 26px;
}
.date {
	FLOAT: right
}
.friendlink{
    BACKGROUND: #f5fcff;
	MARGIN: 3px 0px; 
	WIDTH: 100%; 
}
.fltitle{
	TEXT-INDENT: 15px; 
	HEIGHT: 22px;
	padding:4px 0px 0px 10px;
	BACKGROUND: url(header.png) #e8f3ff repeat-x left center; 
	COLOR: #000; 
}
.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; 
}
/*发帖区域*/
.fab{font-size:12px;padding:3px;background: #F5FCFF url(textarea.gif) no-repeat 0 0;border: 1px solid #B1C9E4;color:#0365BF}
.fabt{font-size:12px;padding:3px;border:1px solid #f7ca06;background:#fffbca;color:#cb6a24}
.fabtt{font-size:12px;padding:3px;background: #F5FCFF;border: 1px solid #B1C9E4;color:#0365BF}
