﻿*				{ padding:0px; margin:0px; }
HTML,BODY		{ width:100%; height:100%; font-size:12px; margin:0px; background:#4c4c4c url(../images/body_bg.gif); }
DIV				{ }
TABLE			{ border-collapse:collapse; }
TD				{ font:12px 宋体,Arial; word-break:break-all; }
P				{ line-height:150%; }
SPAN			{ }
HR				{ }
/*	标题样式	--------------------------------------------------------------------------------------------------	*/
H1				{	}
H2				{ color:#04477C; font: 18px 黑体; text-align:center; letter-spacing:12px; }
H3				{	}
H4				{	}
H5				{ color:#02255a; font:bold 14px 宋体; text-align:left; margin-top:18px; }
H6				{	}
/*	特殊文本样式	----------------------------------------------------------------------------------------------	*/
VAR				{	}	/*	定义程序变量，通常以斜体显示	*/
TT				{ color:#7c7c7c; font-weight:normal; font-style:normal; }	/*	以固定宽度字体显示文本，用于显示各类 Widget	*/
KBD				{ color:#ff0000; font-weight:normal; font-style:normal; }	/*	以定宽字体显示文本，显示强调内容	*/
INS				{	}	/*	表示插入到文档中的文本	*/
DFN				{ color:#ffff00; font-style:normal; }	/*	表示术语的定义	*/
SAMP			{	}	/*	表示代码范例	*/
CODE			{	}	/*	表示代码范例	*/
BLOCKQUOTE		{	}	/*	表示文本中的一段引用语	*/
ADDRESS			{	}	/*	表示特定信息，如地址、签名、作者、文档信息	*/
ACRONYM			{	}	/*	表示取首字母的缩写词	*/
FIELDSET		{	}
LEGEND			{	}
/*	列表样式	--------------------------------------------------------------------------------------------------	*/
DL				{	}	/*	定义列表	*/
DT				{	}	/*	定义术语	*/
DD				{	}	/*	定义描述	*/
DIR				{	}	/*	表示目录列表	*/
OL				{	}	/*	排序列表 [可设置 Type 属性]	*/
UL				{	}	/*	不排序列表 [可设置 Type 属性]	*/
LI				{ word-break:break-all; }
/*	表单样式	--------------------------------------------------------------------------------------------------	*/
LABEL			{ font-size:12px; }
LABEL.label		{ color:#02255a; }
LABEL.right		{ color:#009900; }
LABEL.wrong		{ color:#FF0000; }
LABEL.disabled	{ color:#969696; }
LABEL.error		{ color:#FF0000; display:inline-block; width:auto; height:auto; overflow:hidden; padding:5px 5px 1px 21px; background:url(../images/icon_error.gif) 3px center no-repeat; }
LABEL.success	{ color:#009900; display:inline-block; width:auto; height:auto; overflow:hidden; padding:5px 5px 1px 21px; background:url(../images/icon_right.gif) 3px center no-repeat; }
LABEL.vouch_0	{ color: #02255a; }
LABEL.vouch_1	{ color: #065FB9; }
LABEL.vouch_2	{ color: #009900; }
LABEL.vouch_3	{ color: #FF0000; }
SELECT			{ font-size:12px; }
TEXTAREA		{ font-size:12px; }
TEXTAREA.text	{ padding:3px 3px 0px 3px; border:1px solid #8EC2F5; }
TEXTAREA.error	{ border:1px solid #FF0000; }
TEXTAREA.required{ }
INPUT			{ font-size:12px; }
INPUT.text		{ height:17px; padding:3px 3px 0px 3px; border:1px solid #8EC2F5; }
INPUT.password	{ }
INPUT.label		{ color:#000000; height:17px; padding:3px 0px 0px 3px; border:1px solid #969696; border-top:1px solid #404040; border-left:1px solid #404040; background:#EFEFEF; }
INPUT.image		{ }
INPUT.file		{ height:22px; padding:3px 3px 0px 3px; }
INPUT.tool		{ color:#ffffff; padding:3px 0px 0px 0px; border:1px solid #969696; border-right:1px solid #404040; border-bottom:1px solid #404040; background:#696969; }
INPUT.button	{ color:#ffffff; padding:3px 0px 0px 0px; border:1px solid #969696; border-right:1px solid #404040; border-bottom:1px solid #404040; background:#696969; }
INPUT.submit	{ color:#ffffff; padding:3px 0px 0px 0px; border:1px solid #8EC2F5; border-right:1px solid #04477C; border-bottom:1px solid #04477C; background:#065FB9; }
INPUT.radio		{ }
INPUT.checkbox	{ }
INPUT.error	 	{ border:1px solid #FF0000 !important; }
INPUT.required 	{ }
INPUT.calendar	{ background:#FFFFFF url(../images/icon_calendar.gif) right center no-repeat; }
/*	连接样式	--------------------------------------------------------------------------------------------------	*/
A IMG			{ border:none; }
A				{ color:#065FB9; }
A:HOVER			{ color:#4499EE; }
A.c				{ color:#04477C; }
A.c:HOVER		{ color:#cc0000; }
A.w				{ color:#d6e9fc; }
A.w:HOVER		{ color:#ffffff; }
A.g				{ color:#cccccc; }
A.g:HOVER		{ color:#ffffff; }
A.l				{ color:#065FB9; }
A.l:HOVER		{ color:#4499EE; }
A.l:VISITED		{ color:#696969; }
A.mnal			{ color:#ffff00; display:inline-block; width:auto; height:auto; overflow:hidden; padding:9px 12px 5px 12px; margin:0px; text-decoration:none; }
A.mnal:HOVER	{ color:#ffffff; padding:7px 11px 6px 11px; margin:1px 0px 0px 0px; border:1px solid #696969; border-bottom:none; background:#4c4c4c url(../images/body_bg.gif);  }
A.mnal	IMG		{ margin:-4px 0px; }
A.msel			{ color:#ffffff; display:inline-block; text-decoration:none; padding:7px 11px 6px 11px; margin:1px 0px 0px 0px; border:1px solid #696969; border-bottom:none; background:#4c4c4c url(../images/body_bg.gif); }
A.msel:HOVER	{ color:#ffffff; background:#4c4c4c url(../images/body_bg.gif); }
A.msel	IMG		{ margin:-4px 0px; }
/*	==============================================================================================================
	说明：全局样式定义
	==============================================================================================================	*/
#tableHead		{ width:100%; height:72px; background:url(../images/head_bar_bg.gif); }
#tdLogo			{ width:300px; height:72px; overflow:hidden;  }
#tdShort		{ color:#D6E9FC; width:auto; height:20px; text-align:right; padding:5px 7px 7px 7px; }
#tdSearch		{ color:#FFFFFF; width:auto; height:22px; text-align:right; padding:7px 11px 11px 11px; }
#tdSearch .blur			{ background:url(../images/search_blur_bg.gif); }
#tdSearch .focus		{ background:url(../images/search_focus_bg.gif); }
#tdSearch #SearchButton	{ float:right; display:inline-block; width:65px; height:22px; overflow:hidden; }
#tdSearch #SearchText	{ float:right; display:inline-block; width:300px; height:22px; overflow:hidden; }
#tdSearch #Keyword		{ width:286px; height:16px; overflow:hidden; padding:4px 3px 0px 3px; border:none; background:transparent; }
/*	导航栏		--------------------------------------------------------------------------------------------------	*/
#tableNav		{ width:100%; height:29px; background:#022A49 url(../images/head_nav_bg.gif); }
#tableNav UL	{ padding:0px; margin:0px; }
#tableNav UL LI	{ display:block; float:right; margin-right:7px; }
#ulSearchSubMenu{ display:none; width:auto; height:auto; overflow:visible; position: absolute; padding:0px 1px 1px 1px; margin:0px; border:1px solid #696969; border-top:none; background:#4c4c4c url(../images/body_bg.gif); z-index:150; }
#ulSearchSubMenu LI	{ display:block; width:auto; white-space:nowrap; list-style-type:none; padding:1px 0px 0px 0px; margin:0px 0px 7px 0px; }
#ulSearchSubMenu A		{ color:#ffff99; } 
#ulSearchSubMenu A:hover{ color:#ffffff; }
/*	版权声明	--------------------------------------------------------------------------------------------------	*/
#tableFoot		{ width:100%; overflow:hidden; color:#969696; height:48px; text-align:center; }
/*	==============================================================================================================
	说明：常用文本样式定义
	==============================================================================================================	*/
SPAN.tip	{ color:#7c7c7c; }
/*	==============================================================================================================
	说明：按钮样式定义
	==============================================================================================================	*/
SPAN.special		{ display:inline-block; width:auto; height:36px; text-align:left; padding:1px 0px 0px 1px; margin:0px; background:#ff6600; }
SPAN.special INPUT	{ color:#ffffff; width:auto; height:36px; font-size:12px; font-weight:bold; padding:3px 0px 0px 0px; border-top:1px solid #FF981F; border-left:1px solid #FF981F; border-right:1px solid #a73800; border-bottom:1px solid #a73800; background:#ff6600; }
SPAN.submit			{ display:inline-block; width:auto; height:28px; text-align:left; padding:1px 0px 0px 1px; margin:0px; background:#065FB9; }
SPAN.submit INPUT	{ color:#ffffff; width:auto; height:28px; font-weight:bold; padding:3px 0px 0px 0px; border-top:1px solid #8EC2F5; border-left:1px solid #8EC2F5; border-right:1px solid #02255a; border-bottom:1px solid #02255a; background:#065FB9; }
SPAN.cancel			{ display:inline-block; width:auto; height:28px; text-align:left; padding:1px 0px 0px 1px; margin:0px; background:#696969; }
SPAN.cancel INPUT	{ color:#ffffff; width:auto; height:28px; padding:3px 0px 0px 0px; border-top:1px solid #969696; border-left:1px solid #969696; border-right:1px solid #4c4c4c; border-bottom:1px solid #4c4c4c; background:#696969; }
/*	==============================================================================================================
	说明：内容区域定义
	==============================================================================================================	*/
DIV.panel-1			{ width:700px; margin:auto auto; }
DIV.panel-2			{ width:auto; height:auto; overflow:hidden; padding:15px; }
DIV.panel-3			{ width:auto; height:auto; overflow:hidden; border:1px solid #4499EE; padding:1px; background:#FFFFFF; }
DIV.panel-4			{ width:100%; margin:0; padding:0; }
/*	用户部分	--------------------------------------------------------------------------------------------------	*/
DIV.panel-member	{ width:100%; height:auto; overflow:hidden; padding:24px; margin:0px auto; border:5px solid #ffffff; background:#d6e9fc; }
DIV.panel-member HR	{ border-top:1px solid #8EC2F5; border-bottom:1px solid #ffffff; }
DIV.panel-member TT	{ display:block; width:auto; text-align:right; }
DIV.panel-member TABLE	{ width:100%; height:auto; }
DIV.panel-member TD.text{ color:#011339; text-align:center; padding:12px 36px; }
DIV.panel-member TD.tool{ text-align:center; }
DIV.panel-member P	{ text-align:left; line-height:200%; }
DIV.panel-member H6	{ text-align:left; font-size:12px; line-height:300%; }
DIV.panel-member UL	{ text-align:left; line-height:200%; }
DIV.panel-member LI	{ list-style-type:circle; }
/*	工作区部分	--------------------------------------------------------------------------------------------------	*/
DIV.panel-work		{ width:auto; padding:12px; background:#d6e9fc; }
DIV.panel-work HR	{ border-top:1px solid #8EC2F5; border-bottom:1px solid #ffffff; }
DIV.panel-work TT	{ display:block; width:auto; text-align:right; }
/*	对话框	------------------------------------------------------------------------------------------------------	*/
DIV.dlgbox			{ width:726px; height:auto; overflow:hidden; padding:9px; }
DIV.my-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #04477C 50% 50% repeat-x; opacity: .3; filter:Alpha(Opacity=30); }
/*	操作结果样式	----------------------------------------------------------------------------------------------	*/
DIV.result	{ width:100%; height:auto; }
DIV.result DIV.message{ width:auto; height:100%; overflow:hidden; margin:12px 24px 0px 24px; line-height:200%; }
DIV.result DIV.success{ color:#009900; }
DIV.result DIV.error	{ color:#ff0000; }
DIV.result DIV.message VAR	{ color:#000000; font-style:normal; font-weight:normal; }
DIV.result DIV.message LABEL	{ color:#02255a; }
DIV.success	{ color:#009900; display:inline-block; width:auto; height:auto; overflow:hidden; padding:7px 5px 5px 24px; border:1px solid #009900; background:#F2FFEE url(../images/icon_right.gif) 5px 5px no-repeat; }
DIV.error	{ color:#FF0000; display:inline-block; width:auto; height:auto; overflow:hidden; padding:7px 5px 5px 24px; border:1px solid #CC0000; background:#FFDBD5 url(../images/icon_error.gif) 5px 5px no-repeat; }
/*	空间比例样式	----------------------------------------------------------------------------------------------	*/
DIV.capacity	{ width:100%; height:10px; overflow:hidden; padding:1px; border:1px solid #CCCCCC; background:#FFFFFF; }
DIV.capacity a.precent	{ display:block; height:10px; overflow:hidden; background:#009900; }
/*	提示框样式	--------------------------------------------------------------------------------------------------	*/
DIV#tooltip { position:absolute; z-index:1000; width:auto !important; background:#000; text-align:left; padding:5px; min-height:1em;}
DIV#tooltip p { margin:0; padding:0; color:#fff; }
DIV#tooltip p em { display:block; margin-top:3px; color:#f60; font-style:normal; font-weight:bold; }
/*	用户部分	--------------------------------------------------------------------------------------------------	*/
TABLE.guide-member	{ color:#cccccc; width:auto; height:32px; overflow:hidden; }
/*	表单样式	--------------------------------------------------------------------------------------------------	*/
TABLE.forms		{ width:100%; }
TABLE.forms TH.label	{ color:#02255a; font-weight:normal; text-align:right; }
TABLE.forms TD.input	{ text-align:left; padding:7px 7px 5px 7px; }
TABLE.forms TD.tool		{ padding:7px 0px 5px 0px; }
TABLE.forms TD.link		{ text-align:center; padding:15px 0px 12px 0px; }
TABLE.mode-1 TH.label	{ width:120px; }
/*	列表样式	--------------------------------------------------------------------------------------------------	*/
TABLE.grid		{ width:100%; margin:auto auto; }
TABLE.grid TH			{ color:#02255a; background:#8EC2F5; }
TABLE.grid TH.label		{ border-right:1px solid #d6e9fc; padding:7px 7px 5px 7px; }
TABLE.grid TD			{ border-top:1px solid #d6e9fc; padding:3px 5px 1px 5px; background:#ffffff; }
TABLE.grid TD DIV.text	{ overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
TABLE.grid TD.cell		{ border-right:1px solid #d6e9fc; padding:7px 7px 5px 7px; }
TABLE.grid TD.none		{ border-right:1px solid #d6e9fc; padding:0px; }
TABLE.grid TD.stats		{ border-right:1px solid #d6e9fc; padding:7px 7px 5px 7px; background:#d6e9fc; }
TABLE.grid TD.pages		{ text-align:right; border-right:1px solid #d6e9fc; padding:7px 7px 5px 7px; background:#d6e9fc; }
TABLE.grid TD.selectall	{ border-right:1px solid #d6e9fc; padding:1px 7px 1px 7px; background:#d6e9fc; }
/*	==============================================================================================================
	说明：个人中心/用户中心/后台管理样式定义
	==============================================================================================================	*/
TABLE.box-1			{ width:100%; border-collapse:collapse; }
TD.guide-box		{ width:162px; vertical-align:top; background:#4c4c4c url(../images/guide_box_bg.gif); }
TD.guide-box .guide-menu	{ width:100%; }
TD.guide-box .guide-menu KBD { color:#d6e9fc; }
TD.guide-box .guide-menu .top		{ width:100%; height:32px; background:url(../images/guide_menu_bg.gif) left top no-repeat; }
TD.guide-box .guide-menu .top H4	{ color:#d6e9fc; font-size:14px; text-align:center; padding:12px 0px 5px 2px; margin:0px; }
TD.guide-box .guide-menu .middle	{ width:100%; background:url(../images/guide_menu_bg.gif) left -37px no-repeat; }
TD.guide-box .guide-menu .middle A.gnal	{ color:#d6e9fc; display:block; width:auto; height:auto; text-decoration:none; letter-spacing:3px; padding:7px 7px 5px 12px; margin:0px 5px 0px 10px; border-top:1px solid #4499EE; border-bottom:1px solid #065FB9; }
TD.guide-box .guide-menu .middle A.gnal:HOVER	{ color:#d6e9fc; background:#0B63BD; }
TD.guide-box .guide-menu .middle A.gsel	{ color:#ffff00; display:block; width:auto; height:auto; font-weight:bold; text-decoration:none; letter-spacing:3px; padding:7px 7px 5px 12px; margin:0px 5px 0px 10px; border-top:1px solid #4499EE; border-bottom:1px solid #065FB9; background:#065FB9; }
TD.guide-box .guide-menu .middle A.gsel:HOVER	{ color:#ffff00; }
TD.guide-box .guide-menu .middle .sub	{ width:auto; height:auto; padding:7px 7px 7px 7px; margin:0px 0px 12px 10px; border:1px solid #065FB9; border-top:none; border-right:none; background:#d6e9fc; }
TD.guide-box .guide-menu .middle .sub A	{ color:#04477C; display:block; width:auto; height:auto; text-decoration:none; letter-spacing:5px; padding:5px 7px 3px 12px; }
TD.guide-box .guide-menu .middle .sub A:HOVER	{ color:#065FB9; background:#ffffff; }
TD.guide-box .guide-menu .bottom	{ width:100%; height:32px; background:url(../images/guide_menu_bg.gif) left bottom no-repeat;}
TD.work-box			{ vertical-align:top; border:1px solid #04477C; padding:1px 1px 1px 0px; border-left:none; background:#FFFFFF; }
