﻿/*公用样式*/


*{padding:0;margin:0;}
XMP {display:none}
body,td,th,div,span,font{FONT: 12px/1.5em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif }
body{padding-left:10px;padding-right:10px;}
table,img{border:0;}
td {font-family: Tahoma;font-size: 12px;text-decoration: none;}
.CONTENT { overflow:auto; word-break:break-all; word-wrap:break-word; }
a,*.href {color:#0000a0;cursor:pointer;text-decoration:none;}
a:hover{ text-decoration:underline;}
.Topic ,A:link.Topic ,A:visited.Topic {font-weight: bold;color: #2074B3;}
.fig {font-size: 11px;text-decoration: none;color: #8890AA;margin-left:5px;text-align: right;}
.input {font-family:Tahoma;font-size:12px;width:215px;color:#58607A;height:18px;border:1px solid #CECECE;padding-left:3px;left:3px;}
.topBar {font-weight:bold;text-align:center;background-position:top left;background-image:url(topBar.gif);}
.topBar A.select {background-position:bottom right;padding-bottom:7px;*padding-bottom:0;}
.topBar a:hover.select {background-position:bottom right;}
.topBar A{background-image:url(topBar.gif);height:31px;width:112px;font-size:14.5px;color:#2074B3;text-decoration:none;-moz-outline-style:none;padding:6px 25px 7px 25px;*padding:8px 0 0 0;}
.topBar A:link{color:#2074B3;}
.topBar A:visited {color:#2074B3;}
.topBar A:hover{color:#2074B3;background-position:bottom left;text-decoration:none;background-position:0px 31px;*background-position:auto;}


.red ,A.red ,A.red:visited { color:red }
.black ,A.black ,A.black:visited { color:black }
.barcolor ,A.barcolor,A.barcolor:visited { color:#0297FE }
.fs16 ,A.fs16 { font-size:16px }
.hiblue { color:#6699FF }
.listdot { font-size:9pt;font-family:宋体;color:#CECECE }
.webdings {display:none;*display:default;*FONT-FAMILY: webdings}
.onlyIE { display:none; *display:default }
.bold { font-weight:bold }
.replytime { color:#C6C6C6 }
.rplbtn{ height:25px; font-size:14px; _line-height:20px;}
ul,ol,li{list-style:none;}
.com_btn{ height:24px; width:68px; font-size:12px; border:0; line-height:24px; letter-spacing:8px; background:url(input.gif);; text-indent:0;}
.input1{ border:1px solid #92A3CE; font-family:Tahoma; text-indent:2px; font-size:12px;}
textarea{ font-family:Tahoma!important;}
.imeDIS{ime-mode:disabled; letter-spacing:2px;}
.Fgray{color:#808080;}
.Fs{font-family:"宋体";}

.qRface{ padding-left:10px; }
.qRface .inspic
{
	left: 0;
	top: 20px;
	background: #fff;
	display: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top:8px;
}
.qRface span.href{ margin-right:10px; zoom:1;}
.inspic button{ margin:0px 5px 0;}
.inspic div{ text-align:center;}
.inspic p{ line-height:22px;}
.qReply #D_editor{height:100px; font-size:14px;margin:5px 0;}
#D_imgInput{ width:300px; height:22px; line-height:18px;}

/*浮动层*/
.floatBox{ border:1px solid #92A3CE; background:#fff url(floatBoxBG.png) bottom repeat-x; position:absolute;}
.floatBox A.hover{ cursor:pointer;background-color:#FFFCE5}
.floatBox A{ height:18px}

body{ background:#fff; overflow:hidden; color:black; margin-left:0px; margin-top:0px; margin-right:0px;}
td{	color:black;}
DIV.splitLine {width:100%; margin:0; clear:both; border-top:1px solid #ecf1f3; height:5px; font-size:0; overflow:hidden;}
#DOM_mContent {width:100%; background:#fff;}
#D_favorite{display:none;margin-left:10px;}
#main {width:6px; height:100%; left:-1px; text-align:left; background:#CFE7FF;}
#DOM_mainTable {margin:0; border-top:1px solid #A1CBF3;}
#DOM_contentTBL {height:100%; border:1px solid red;}
#chead {width:100%; height:100%; border:0px solid #003399; color:#3366FF; cursor:w-resize;}

#DOMcf{width:100%; height:100%; border:0;}
#DOM_LContent A {color:#010101; line-height:25px;}
#DOM_LContent IMG { margin:2px 0 -2px 5px; }
#DOM_LContent A.red {color:red;}
#DOM_LContent A:hover {background-color:#B1D6F3;}
#DOM_LContent A:visited {color:#5A615F;}
#DOM_LContent A:visited.red {color:#EA3A00;}
#DOM_verifyCode {width:83px; height:18px; border:1px solid #92A3CE; color:#BFBFBF; ime-mode:disabled;}
#DOM_replyDIV {display:none;}
#DOM_replyDIV  TABLE{margin:3px auto auto -9px; vertical-align:top; width:530px;}
#DOM_editor, #DOM_imgInput
{
	border: 1px solid #92A3CE;

}
#DOM_replyBar INPUT ,#DOM_replyBar IMG{margin-bottom:-5px;}
#DOM_replyBar IMG{cursor:pointer;}
#DOM_imgInput {height:23px; width:260px; color:black;}
#DOM_editor
{
	margin-top: 10px;
	width: 430px;
	height: 160px;
	padding: 5px;
	overflow: auto;
	font-size: 12px;
	word-break: break-all;
	word-wrap: break-word;
	border: 1px solid #92A3CE;

	font-family: Courier;
}
#DOM_verifyTD {visibility:hidden; text-align:right; padding-right:10px; width:140px; vertical-align:top;}
#DOM_verifyTD2{visibility:hidden; vertical-align:top; text-align:left;}
#D_navStyleCtl{text-decoration:underline; cursor:pointer; right:0px; position:absolute;}
A.userpre { font-family:Courier New;font-size:9pt }
#DOM_LContent A.webdings ,#DOM_LContent A:visited.webdings { color:#AAAAAA;margin-left:3px }
#DOM_faceShadow DIV.shadow {position: relative; left: -1px; top: -1px;}

*.CONTENT { line-height:160%; vertical-align:top; padding-top:5px;}
.leftListBot{ padding:5px 10px; height:30px;}
.leftListBot button{ height:18px; line-height:14px; width:36px; border:1px solid #A1CBF3; background: url("bt_bg1.gif") repeat-x; font-size:8pt;}
.leftListBot input{ border:1px solid #A1CBF3; margin-right:10px; text-indent:2px;}
.leftListBot span{ margin:0 10px;}
.leftListBot p{ display:inline;}
DIV.lContent LI.liHr{ color:#0099CC;background-image:none; height:20px; line-height:20px; overflow:hidden;}
DIV.BBS_QUOTE{ color:#969696 ;BORDER:#B9D4F1 1px dashed;PADDING:8px;margin:8px;text-align:left;BACKGROUND-COLOR:#F4F9FD;}
DIV.BBS_QUOTE DIV.BBS_QUOTE{ color:#AAAAAA ;BORDER:#D1E2F5 1px dashed;BACKGROUND-COLOR:#EFF5F8;}
DIV.BBS_QUOTE DIV.BBS_QUOTE DIV.BBS_QUOTE{ color:#C8C8C8 ;BORDER:#D7E6F7 1px dashed;BACKGROUND-COLOR:#FCFDFE;}
.pagenum{border:1px solid #A1CBF3; height:18px;line-height:14px;width:24px; vertical-align:bottom; text-align:left; *margin-bottom:-2px; font-family:Verdana; font-size:10px;}
span.splitLine2{ margin:0 1px 0 3px; color:#808080;}

/**/
.rheader,.botBox{background:#ECF5FE; zoom:1; margin-top:5px; display:block;}
.postTitle{ float:left; padding:5px 0 5px 5px; }
.b1,.b2{border-color:#fff; border-style:solid; height:1px; font-size:0; overflow:hidden; display:block; clear:both;}
.b1{border-width:0 2px;}
.b2{border-width:0 1px;}
.postTitle h1{ font:14px "宋体"; line-height:16px; height:38px; font-weight:bold; margin:0; padding-top:4px;}

.sourceBar{font-family:"宋体"}
.sourceBar .barName{ height:1em; white-space:nowrap;}
.sourceBar div{ _padding-top:1px;}
.botT1{ line-height:24px; text-indent:8px;}
.botPost{padding:0 0 3px 2em;}
.botPost li{ line-height:18px;}
.botPost li span.Fs{color:gray;}
#DOM_Pager1{width:440px; text-align:right;}
#DOM_Pager1,#DOM_Pager2{ float:right; clear:none!important;}
#DOM_Pager2{ margin:0;}
#DOM_Pager1 a, #DOM_Pager2 a{margin:0 3px;}
#DOM_Pager1 .cur,#DOM_Pager2 .cur{color:#FFF!important;background:#3E8EDC;padding:1px 3px 2px;text-align:center;text-decoration:none;}
.pageBox{line-height:26px; overflow:hidden; margin-top:8px; display:block; *zoom:1;}
.pageBox:after{content:"."; display:block; visibility:hidden; font-size:0; height:0; overflow:hidden; clear:both;}
.pagePre,.pageNext{ background-image:url(dzhicons.png); background-repeat:no-repeat;}
.pagePre{background-position:-6px -84px;padding-left:10px;}
.pagePre:hover{background-position:-7px -84px;}
.pageNext{background-position:38px -83px;padding-right:10px;}
.pageNext:hover{background-position:39px -83px;}
.pageBox button.rplpost{ height:26px; line-height:26px; _line-height:21px;}



#DOM_faceShadow {background-color:#FFF;border:1px solid #92A3CE;padding:3px;width:515px;text-align:center;height:65px;top:20px;left:0}#DOM_faceShadow img{cursor:pointer;margin:3px;border:1px solid #ffffff;width:20px;height:20px}#brief {position:relative;padding-left:68px;zoom:1}#brief ul{margin:0;padding:0;}#brief li{list-style:none;}.logo {position:absolute;top:0;left:0;width:60px;height:60px;font-size:52px;padding:1px;}
.specialts {margin:20px 0;background:#FFE888;height:30px;line-height:30px;padding-left:10px}
html
{
    SCROLLBAR-BASE-COLOR: #A6D4EE;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-track-color: #EFF4FA;
    scrollbar-highlight-color: #A6D3F0;
    scrollbar-darkshadow-color: white;
    scrollbar-3dlight-color: #FFFFFF;
}

.facebox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px; Z-INDEX: 10001; BACKGROUND: #fff; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 1px solid; WIDTH: 350px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid
}
.facebox UL LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 25px; HEIGHT: 25px
}

.button
{
	padding: 0 2px;
	height: 22px;
	border: 1px solid;
	border-color: #EEE #999 #999 #EEE;
	background: #DDD;
	color: #333;
	line-height: 20px;
	cursor: pointer;
	margin-left: 2px;
}
.submit
{
	padding: 0 10px;
	height: 22px;
	border: 1px solid;
	border-color: #DDD #264F6E #264F6E #DDD;
	background: #2782D6;
	color: #FFF;
	line-height: 20px;
	letter-spacing: 1px;
	cursor: pointer;
}

.msgheader
{
	border-right: #c7c7c7 1px solid;
	padding-right: 4px;
	border-top: #c7c7c7 5px solid;
	padding-left: 4px;
	background: :#f7f7f7;
	padding-bottom: 4px;
	margin: 0px 2em;
	border-left: #c7c7c7 1px solid;
	padding-top: 4px;

}
.msgborder
{
	border-right: #c7c7c7 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 0px 2em;
	border-left: #c7c7c7 1px solid;
	WORD-BREAK: break-all;
	padding-top: 10px;
	border-bottom: #c7c7c7 1px solid;
	background-color: #f7f7f7;
}
.popupmenu_popup{ background: #FFF; color:#666666; border: 1px solid #86B9D6; }
.dzhHeader{ vertical-align:top; padding:3px 8px 0 0;}
.dzhHeader a{  overflow:hidden;}
.userInfo {
overflow:hidden;
text-align:center;
width:58px;
}
.userInfo .photo {
margin-bottom:2px;
padding:3px;
}

.userInfo .photo {
border:1px solid #DEDEDE;
}


.list_pic
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 10px;
	overflow: hidden;
	padding-top: 10px;
	ZOOM: 1;
}
.list_pic LI
{
	margin-top: 5px;
	float: left;
	line-height: 18px;
	text-align: center;
	
}
.list_pic IMG {
	
}
.list_pic li p{width:100px;}

.list_pic li a{text-decoration:none;color:#979797;font-size:12px;}
.list_pic li a:hover{color:#c30;}

.avatar
{
	width: 55px;
	height: 55px;
	padding-right: 0px;
	padding-left: 4.8px;
	background: url(48_avatar_bg.gif) no-repeat;
	padding-bottom: 0px;
	padding-top: 5px;
}


A#closeBut
{
	display: block;
	right: 5px;
	background: url(close3.gif) no-repeat;
	width: 12px;
	text-indent: -9999em;
	position: absolute;
	top: 5px;
	height: 12px;
	outline: 0;
}
A#closeBut:hover {
		BACKGROUND-POSITION: 0px -34px
}

.board {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.board .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.board .title H1 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 8px
}
.board .detail {
	COLOR: #444;padding-top:0px;vertical-align:top;
}
.board .quickpost {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.board LI {
	MARGIN: 0px 0px 10px
}
.board .quote {
	BORDER-RIGHT: #ebe6c9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ebe6c9 1px solid; PADDING-LEFT: 10px;  BACKGROUND: #fcf9e6 0px 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ebe6c9 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ebe6c9 1px solid
}
.board .quote .q {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

.line_list LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ecf1f3 1px solid
}

.line_digdown
{
	border-top: #ecf1f3 1px solid;
	margin-bottom: 3px;
	margin-top: 5px;
	padding-bottom: 3px;
	padding-top: 5px;
}
.line_list IMG {
	MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: middle
}
.avatar_list {
	ZOOM: 1
}
.avatar_list .time {
	FONT-SIZE: 10px
}
.avatar_list LI {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 8px; OVERFLOW: hidden; WIDTH: 60px; PADDING-TOP: 8px
}
.avatar_list P {
	OVERFLOW: hidden; WIDTH: 100%; LINE-HEIGHT: 22px; WHITE-SPACE: nowrap; HEIGHT: 22px; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: center; moz-text-overflow: ellipsis
}
.avatar_list P.online_icon_p {
	TEXT-ALIGN: left
}
.avatar_list:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}

.r_option {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right
}
