@charset "utf-8";
body {
	background-color:#eef2fb;
	background-repeat: repeat-x;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #363636;
	text-decoration: none;	
}
img{ border:0px;}
.menu,menu:link,menu:visited {
	font-size: 12px;
	color: #96a0ad;
	text-decoration: none;
	font-weight: bold;
}
.menu:hover,menu:active {
	font-size: 12px;
	color: #001F3E;
	text-decoration: underline;
	font-weight: bold;
}

.gay,gay:link,gay:visited {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.gay:hover,gay:active {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

.blue,blue:link,blue:visited {
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
.blue:hover,blue:active {
	font-size: 12px;
	color: #0066FF;
	text-decoration: none;
}


.side {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9ec8ef;
	border-right-color: #9ec8ef;
	border-bottom-color: #9ec8ef;
	border-left-color: #9ec8ef;
}
.tongdao,tongdao:link,tongdao:visited {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 1.5em;
}
.tongdao:hover,tongdao:active {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.seach {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9ec8ef;
	border-right-color: #9ec8ef;
	border-bottom-color: #9ec8ef;
	border-left-color: #9ec8ef;
}
.down_line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	display: block;
	width:100%;
	margin-top: 8px;
}

.white_13 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.blue_13 {
	font-size: 13px;
	font-weight: bold;
	color: #124C7F;
	text-decoration: none;
}
.blue_12 {
	font-size: 12px;
	font-weight: normal;
	color: #124C7F;
	text-decoration: none;
}
.bg {
	background-repeat: repeat-x;
}
.bg_top {
	background-image: url(../Images/admin/menu_bg.gif);
	background-repeat: no-repeat;
	width:182px;
	height:27px;
	cursor:pointer;
}
.bg_topimg {
	background-image: url(../Images/admin/menu_topimg.gif);
	background-repeat: no-repeat;
	width:182px;
	height:3px;
}
.bg_topline {
	background-image: url(../Images/admin/menu_topline.gif);
	background-repeat: no-repeat;
	width:182px;
	height:5px;
}
.bg_bottomimg {
	background-image: url(../Images/admin/menu_bottomimg.gif);
	background-repeat: no-repeat;
	width:182px;
	height:1px;
}
.bg_center {
	background-image: url(../Images/admin/menu_bg1.gif);
	background-repeat: no-repeat;
	height:26px;
	cursor:pointer;
}
.bg_center a{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.bg_center2 {
	background-image: url(../Images/admin/menu_bg2.gif);
	background-repeat: no-repeat;
	height:26px;
	cursor:pointer;
}
.bg_center2 a{
	font-size: 12px;
	color:#669A01;
	text-decoration: none;
	font-weight: normal;
	font-weight:bold;
}
.lj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dde4e9;
}
.lj2 {
	font-size: 12px;
	color: #999999;
	height: 3em;
	top: 15px;
	bottom: 15px;
	text-indent: 15px;
}
.bj3 {
	font-size: 12px;
	font-weight: bold;
	color: #004080;
	text-decoration: none;
	height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #b7c4d4;
	border-right-color: #b7c4d4;
	border-bottom-color: #b7c4d4;
	border-left-color: #b7c4d4;
	background-color: #e2e7ef;
	text-indent: 5px;
}
.bj4 {
	background-color: #F5F5F5;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	height: 33px;
	text-indent: 5px;
}
.bj5 {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	height: 33px;
	text-indent: 5px;
}
.hlk,hlk:link,hlk:visited {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.hlk:hover,hlk:active {
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
.lbl {
	font-size: 12px;
}

.change_td{
	background-color:#356397;
	color:#ffffff;
	font-weight:bold;
}

.btnsmall { background: url(../Images/admin/btn_small.gif); border-style: none; cursor: hand; font-size: 12px; height: 22px; line-height: 22px; text-align: center; width: 60px; }
.btn{background: url(../Images/admin/btn.gif); border-style: none; cursor: hand;  line-height: 22px; font-size: 12px; text-align: center; width: 71px; height:27px; font-weight:bold; color:White; }
.btn1{background: url(../Images/admin/btn1.gif); border-style: none; cursor: hand;  line-height: 22px; font-size: 12px; text-align: center; width: 142px; height:27px; font-weight:bold; color:White; }
.btn2{background: url(../Images/admin/btn2.gif); border-style: none; cursor: hand;  line-height: 22px; font-size: 12px; text-align: center; width: 120px; height:27px; font-weight:bold; color:White; }
.btnsubmit{background: url(../Images/admin/tijiao.gif); border-style: none; cursor: hand;  height: 27px; line-height: 22px; text-align: center; width: 71px; }

.tablestyle 
{
	font-family: arial;
	font-size: 12px;
	border: solid 1px #7f7f7f;
}

.headerstyle th 
{
    background: url(img/sprite.png) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: none none none none;
    border-width: 1px 1px 1px medium;
    color: #000;
    padding: 3px 3px 3px 3px;
    vertical-align: bottom;
    height:18px;
}  

.headerstyle th a
{
    font-weight: normal;
	text-decoration: none;
    color: #000;
	display: block;
    padding-right: 10px;
}    

.altrowstyle 
{
    background-color: #ffffff;    
}

.rowstyle 
{
    background-color: #edf5ff;    
}

.rowstyle .sortaltrow, .altrowstyle .sortaltrow 
{
    background-color: #edf5ff;
}

.rowstyle .sortrow, .altrowstyle .sortrow 
{
    background-color: #edf5ff;
}

.rowstyle td, .altrowstyle td 
{
    padding: 3px 3px 3px 3px;
}


.headerstyle .sortascheader 
{
    background: url(img/sprite.png) repeat-x 0px -100px;
}

.headerstyle .sortascheader a 
{
    background: url(img/dt-arrow-up.png) no-repeat right 50%;
} 

.headerstyle .sortdescheader 
{
    background: url(img/sprite.png) repeat-x 0px -100px;
}   

.headerstyle .sortdescheader a 
{
    background: url(img/dt-arrow-dn.png) no-repeat right 50%;
} 


.table_body {	
FONT-SIZE: 9pt;
BACKGROUND-COLOR: #CFDBEC;
height:30px;
PADDING-LEFT: 5px;
PADDING-RIGHT:5px;
width:25%;
font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
}
.table_none {	
FONT-SIZE: 9pt;
BACKGROUND-COLOR: #EDF1F8;
height:30px;
PADDING-LEFT: 5px;
PADDING-RIGHT:5px;
width:75%;
font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #002F5E;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #002F5E;
}
.tab {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 5px; LETTER-SPACING: 1px; color:Black;
}
.pager
{
	 color:Black;
	 text-align:right;
}

.pager a:link a:visited {
	
	color:Blue;
	
}
.pager a:hover a:active {
	color: Blue;
}

.news  {
	color:#333333;
	text-decoration:none;
	
}
.news:hover {
	color:blue;
	text-decoration:underline;
}
.biankuang {
	border: 1px solid #333333;
}
.style2
{
	color:Red;
	font-weight:bold;
}
.dgdPagerButton
{
	text-decoration:none;
	color:Black;
}
.dgdPagerButton:hover
{
	color:#FF6600;
	text-decoration:underline;
}

.treeViewHover
{
	background-color:#6AB6CE;border:solid 1px #1D89D7; text-decoration:underline;
}
.treeSelected
{
	background-color:#6AB6CE;border:solid 1px #1D89D7;
}
.treeView
{
	font-size:12px;font-family:verdana; color:blue;
}
.treeviewdiv
{
	width:190px; overflow:scroll; height:400px;
	border:solid 1px #B5B4B8; background:#D7EEF8;
    margin-top:2px;text-align:left; padding-left:12px;
}
.treeviewdiv a:visited
{
	color: #3844FE; text-align: center; text-decoration: none;
}
.imgBtn{width:210px;}
.imgBtn div{margin:0;padding:0;background:url(../images/nodespace.gif);height:26px;}
.table2 { background:#1D89D7; margin:2px 0px 5px 0px;
	height: 67px;
	width: 445px;
}
.table2 .edittitle{ background-image:url(../images/tablecol.jpg); background-repeat:repeat-x;color:#25418A; font-weight:bold; text-align:center;}
.table2 .head { background:#6AB6CE; height:24px; color:black; font-weight:bold; }
.table2 .head td{ text-align:center; height: 18px; border:solid 1px #ffffff;}
.table2 .head1 td{ text-align:left;  border:solid 1px #ffffff;}
.table2 .trb_01{ background:#FCFDEF;  padding-left:3px;text-align:left; height:24px;}
.table2 .trb_02{ background:#ffffff;padding-left:3px; text-align:left ; height:24px;}
.table2 .tdb_01{ background:#D8EDF8;  color:#003366; text-align:right; height:24px;}
.table2 .tfoot{background:#ffffff; text-align:right; }
.table2 .tfoot_center{background:#ffffff; text-align:center; }
