@charset "utf-8";
@import "body.css";
@import "form.css";
@import "footer.css";
@import "menu.css";
@import "mainmenu.css";
@import "table.css";
@import "path.css";
@import "font.css";
/* --UTF8中文-- */
body { padding:0px; margin:0px; font-size:12px; font-family: Verdana; color:#666666; margin: 0; }

.login_info { font-family:Arial, Helvetica, sans-serif; color:#666666; }
.red_font	{ color:#FF0000; }
.bold_font  { font-weight:bold; }

#topPan ul{
  position:absolute !important;  
  width:140px; 
  height:29px; 
  background:url(/images/tw_default/top-nav.gif) 0 0 no-repeat; 
  top:-5px; 
  /*top:6px;*/
  left:195px;
}

#topPan ul li{
  list-style:none; 
  list-style-position:inside;
}

#topPan ul li.home{
  width:47px; 
  height:29px; 
  float:left 
}

#topPan ul li.home a{
  width:18px;  
  height:16px; 
  display:block;  
  background:url(/images/tw_default/home-hover.gif) 0 0 no-repeat; 
  margin:3px 0 0 -25px;  
  /*margin:3px 0 0 15px;  */
  text-indent:-20000px; 
}

#topPan ul li.home a:hover{
  background:url(/images/tw_default/home-hover.gif) 0 0 no-repeat;
}

#topPan ul li.member{
  width:43px; 
  height:29px;
  float:left
}
#topPan ul li.member a{
  width:18px; 
  height:16px; 
  display:block; 
  background:url(/images/tw_default/member-nor.gif) 0 0 no-repeat; 
  margin:3px 0 0 -25px;  
  /*margin:3px 0 0 15px;  */
  text-indent:-20000px;
}

#topPan ul li.member a:hover{
  background:url(/images/tw_default/member-hover.gif) 0 0 no-repeat;
}

#topPan ul li.contact{
  width:43px; 
  height:29px; 
  float:left;
}

#topPan ul li.contact a{
  width:18px; 
  height:16px; 
  display:block; 
  background:url(/images/tw_default/contact-nor.gif) 0 0 no-repeat; 
  margin:3px 0 0 -25px;  
  /*margin:3px 0 0 15px;  */
  text-indent:-20000px;
}

#topPan ul li.contact a:hover{
  background:url(/images/tw_default/contact-hover.gif) 0 0 no-repeat;
}

input { font-size:12px; }
select{ font-size:12px; }

#nap {
	height: 20px;
	width: 100%;
}

#nap ul			{ margin-top:-5px; margin-left:200px; padding:0px; font-size:12px; color:#FFFFFF; line-height:30px; white-space:nowrap; }
#nap li			{ display:inline; }
#nap li a		{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; padding:4px 10px; background:url(/images/tw_default/arrow1.gif) 1px 3px no-repeat; color:#555555; }
#nap li a:hover { color: #004FF0; }

#title li {
	font-size:22px; 
	color:#00549C; 
	font-weight:bold;
	border-bottom: 1px dotted #CECECE; 
	letter-spacing:1px;
	list-style-image:url(/images/tw_default/arrow2.gif); 
	margin-left:25px !important; 
	/*margin-left:20px;*/
}

table.list { background-color:#fafafa; border:1px #CECECE solid; border-collapse:collapse; border-spacing:2px; }

table.list td.title{
	background-color: #7CA0D2;
	border: 1px solid #CECECE;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 0px;
	color: #FFFFFF; 
}

table.list td.odd {
	background-color:#FAEDBC;
	text-align:left;
	border-bottom:1px dotted #CECECE;
	font-family:Verdana;
	font-size:12px;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:4px;
	color: #666666;
}

table.list td.even{
	border-bottom:1px dotted #CECECE;
	text-align:left;
	font-family:Verdana, sans-serif, Arial;
	font-weight:normal;
	font-size:12px;
	color:#666666;
	background-color:#fafafa;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:0px; 
}

table.list td.footer{
	background-color: #B1C7E6;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	color: #000499;
}

.footer2{
	background-color: #73A2E5;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	color: #FFFFFF;
}

a.pro			{ color:#666666; font-size:12px; text-decoration:none; line-height:100%; }
a.pro:visited	{ color:#999999; }
a.pro:active	{ color:#666666; }  
a.pro:hover		{ position:relative; color:#ff6600; top:1px; left:1px; }

login_info { color:#333333; }

/* header_menubar div begin */
#header_menubar {	
	margin:0px 10px 5px 5px; 
}
/* header_menubar div end */

/* container div begin */
#container {	
	margin:0px 10px 5px 10px; 
}
/* container div end */

/* pagebody div begin */
#pagebody {	
	margin: 0px;
	padding: 0px;
}
/* pagebody div end */

/**************************************************************************************************/
.imcm_s ul,.imcm_s li,.imcm_s div,.imcm_s span,.imcm_s a { text-align:left; vertical-align:top; padding:0px; margin:0; list-style:none outside none; border-style:none; background-image:none; clear:none; float:none; display:block; position:static; overflow:visible; line-height:normal; }
.imcm_s li a img { display:inline; border-width:0px; }
.imcm_s span { display:inline; }
.imcm_s .imclear,.imclear { clear:both; height:0px; visibility:hidden; line-height:0px; font-size:1px; }
.imcm_s .imsc_s { position:relative; }.imcm_s .imsubc_s { position:absolute; visibility:visible; }
.imcm_s li { list-style:none; font-size:1px; float:left; }.imcm_s ul ul li { width:100%; float:none !important;}
.imcm_s a { display:block; position:relative; }
.imcm_s ul .imsc_s,.imcm_s ul .imsubc_s { z-index:10; }
.imcm_s ul ul .imsc_s,.imcm_s ul ul .imsubc_s { z-index:20; }
.imcm_s ul ul ul .imsc_s,.imcm_s ul ul ul .imsubc_s { z-index:30; }
.imde_s ul li:hover .imsubc_s { visibility:visible; }
.imde_s ul ul li:hover.imsubc_s { visibility:visible; }.imde_s ul ul ul li:hover  
.imsubc_s { visibility:visible; }
.imde_s li:hover ul .imsubc_s { visibility:hidden; }
.imde_s li:hover ul ul .imsubc_s { visibility:hidden; }
.imde_s li:hover ul ul ul  .imsubc_s { visibility:hidden; }
.imcm_s .imea { display:block; position:relative; left:0px; font-size:1px; line-height:1px; height:0px; width:1px; float:right; }
.imcm_s .imea span { display:block; position:relative; font-size:1px; line-height:0px; }.dvs,.dvm{ border-width:0px; }
/*\*//*/.imcm_s .imea{visibility:hidden;}/**/


.ajaxtooltip{ position:absolute; display:none; width:450px; left:0; top:0; background:lightyellow; border:2px solid gray; border-width:1px 2px 2px 1px; padding:5px; }


