/*公共部分*/
.navPoint { CURSOR: hand; }
body {OVERFLOW-X: hidden; OVERFLOW: hidden; }
td { font-size:12px; }
a { color: #135294; text-decoration: none; }
a:hover { color: #ff6600; text-decoration: underline; cursor:hand; }
/*菜单部分*/
body{ font-size:12px; color : #000; font-family : tahoma, 宋体, fantasy; text-align : center; margin : 0; background :#fff; }
.top_table { width:100%; background:url("../images/top_bg.gif"); height:40px; }
.top_table_leftbg { width:auto; background-image:url("../images/top_table_leftbg.gif"); background-repeat: repeat-y ; height:40px; }
.system_logo { width:180px; float:left; text-align:left; }
div.menu{ margin:0 auto; height:22px; text-align:left; padding-top:18px; }
div.menu ul { padding:0; margin:0; list-style-type: none;display:inline; }
div.menu ul li .menu_div { background:url("../images/menu01_right.gif"); height:23px; width:3px; font-size:10px; display:inline;}
div.menu ul li {float:left; position:relative; width:auto; height:23px; line-height:20px; padding:0px 0px 0px 10px; background:url("../images/menu01.gif"); margin-left:1px; font-size:12px;font-family :宋体, }
div.menu_childs ul li{float: none;width:150px; line-height:15px; float:left; background:none; padding:0px; }
div.menu_childs{ position:absolute; z-index :100; left:0px; top:22px; width:150px; white-space:nowrap; background:#F5FDFF; border:1px solid #185790; display:none; }
div.menu ul li a:hover{ color:#ff7; text-decoration: none; }
div.menu ul li a { color:#fff; text-decoration: none; }
div.menu_childs ul li a:hover{ color:#fff; background:#337ABB; text-decoration: none; width:133px !important; width:148px; display:block; }
div.menu_childs ul li a { color:#135294; text-decoration: none; width:133px !important; width:148px; height:20px; line-height:20px; padding-left:15px; }
.main_top {table-layout:auto; background:url("../images/left_bg.gif");}
.menuhr{border-top:1px solid #B5CFDE; height:4px;line-height:0px; font-size:0px; width:98%; float:left; margin:4px 0px 0px 0px;}
.main_title{
}
.main_title td{
	color: #FFFFFF;
	font-size:12px;
}
.main_title a{
	color: #FFFFFF;
	font-size:12px;
}
.main_title a:hover{
	color: #000; text-decoration: none;
	font-size:12px; display:block; float:left;
	padding:6px 25px 3px 25px; 
	border:1px solid #BBD9EC !important; border:1px solid #fff; text-align:center;
	margin:0px;
}
.dot_table_bottom {BORDER-BOTTOM:  #8EB1D9 1PX DASHED;}
.dot_table {BORDER:  #8EB1D9 1PX DASHED;}
.normal_table1 {BORDER:#999999 1PX solid;
}
#main_list{
	color:#eef7fd;
	font-size:12px;
	text-align:center;
}
.list_row_1{
	color: #666666;
	font-size:12px;
	text-align:center;
}
.bf_button{ 
BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #2C59AA 1px solid 
} 
div.cut_letter_line{ 
width:100%; 
overflow:hidden; 
text-overflow:ellipsis; 
white-space:nowrap; 
}
.page_style{
BORDER:  #8EB1D9 1PX DASHED;
background-color:#D2D2D2;
}
.page_style #now_page{
color: #FF0000;
font-weight: bold;
}
.title_show a{
text-align:center; height:15px;margin:4px;border:1px solid #E9F0F8;display:inline-block; padding:3px 10px 3px 10px; vertical-align:top}
.title_show a:hover{
	text-align:center;
	height:15px;
	border:1px solid #3476cd;
	margin:4px;
	display:inline-block;
	padding:3px 10px 3px 10px;
	vertical-align:top;
	text-decoration: none;
}