﻿body 
{
   font-family:Arial,Verdana,宋体,Times New Roman;
   font-size:12px;    
   margin:0 auto;  
   color:#3a3a3a; 
   text-align:center; 
}

#container
{      
   width:975px;
   height:auto; 
}
.contentLeft
{
    vertical-align:top;
    width:15%;
    text-align:left;   
}
.contentRight
{
  vertical-align:top;
  width:85%;   
}
/*------------2007-11-16-新样式---*/
#headTable
{
    height:113px;
    width:975px;
    text-align:center;
    background-image:url(../images/banner.jpg);
}
#menu 
{
    z-index:1;
    left:140px;
    width:250px;
    position:absolute;
    top:121px;
    height:15px;    
}
.tdHead
{
    font-size:12px;
    font-weight:bold;
    color:#005da7;
}
a:link
{
  font-size:12px;
  color:#3a3a3a;
  text-decoration:none;
}
a:visited
{
  font-size:12px;
  color:#3a3a3a;
  text-decoration:none;
}
a:hover 
{
    font-weight:normal;
    font-size:12px;
	color: #ff6600;	
}
.input 
{
	FONT-SIZE: 12px; MARGIN: 2px; LINE-HEIGHT: 18px; HEIGHT: 20px
}
.select
{
	FONT-SIZE: 12px; MARGIN: 2px; WIDTH: 116px; HEIGHT: 20px
}
.bt {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 31px; HEIGHT: 31px; BACKGROUND-COLOR: #378ed3
}
td
{
    font-size:12px;	
}
.top {
	MARGIN-TOP: 6px
}
.top A:hover {
	FONT-WEIGHT: normal; COLOR: #9d9d9d
}
.top A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3a3a3a; TEXT-DECORATION: none
}
.right {
	MARGIN-RIGHT: 6px
}
.f {
	FONT-SIZE: 12px; LINE-HEIGHT: 26px
}
.f-blue {
	FONT-SIZE: 12px; COLOR: #005da7; LINE-HEIGHT: 16px
}
.f-yellow {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600
}
.f-yellow A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600
}
.f-yellow A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600
}
.f-yellow A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #df0000
}
.image {
	MARGIN-BOTTOM: 10px
}
.contect {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; LINE-HEIGHT: 16px
}
.f-blueweight {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0487b5; LINE-HEIGHT: 16px
}
.image1 {
	MARGIN: 16px
}
.bottom {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 20px
}
.bottom A:link {
	COLOR: #ffffff
}
.bottom A:visited {
	COLOR: #ffffff
}
.bottom A:hover {
	FONT-WEIGHT: normal; COLOR: #02438e
}
.sm {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0347b6
}
.sm1 {
	FONT-SIZE: 12px; COLOR: #02438e; LINE-HEIGHT: 20px
}
.lineheight {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px
}
#nav
{
  height:26px;
  width:624px;
}
#nav2
{
  height:31px;
  width:975px;
  text-align:center;
  background-image:url(../images/nav_bg.gif);
  
}

#nav A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0048a7; TEXT-DECORATION: none
}
#nav A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0048a7; TEXT-DECORATION: none
}
#nav A:hover {
	FONT-WEIGHT: bold; COLOR: #df0000
}
.current {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #df0000; TEXT-DECORATION: none
}
.border {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.banner {
	MARGIN: 4px 0px
}
.subborder {
	BORDER-RIGHT: #348bd1 1px solid; BORDER-TOP: #348bd1 1px solid; BACKGROUND-IMAGE: url(images/page_bg.jpg); BORDER-LEFT: #348bd1 1px solid; BORDER-BOTTOM: #348bd1 1px solid; BACKGROUND-REPEAT: repeat-x
}
.border2 {
	BORDER-RIGHT: #aed2ee 1px solid; BORDER-TOP: #aed2ee 1px solid; BORDER-LEFT: #aed2ee 1px solid; BORDER-BOTTOM: #aed2ee 1px solid
}
.border3 {
	BORDER-RIGHT: #8dbfd8 1px solid; BORDER-TOP: #8dbfd8 1px solid; BORDER-LEFT: #8dbfd8 1px solid; BORDER-BOTTOM: #8dbfd8 1px solid; BACKGROUND-COLOR: #ffffff
}
.titlebg {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/nav_bg1.gif); COLOR: #ffffff; LINE-HEIGHT: 24px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 24px; TEXT-ALIGN: center
}
.point {
	MARGIN-RIGHT: 8px
}
.subfont {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #005fb8
}
/*------------2007-11-16-新样式---*/
.table_main
{   
    width:100%;
    border-width:0px;  
    border-collapse:collapse; 
    padding:0px;          
}
.textLeft
{
   text-align:left;
}
.textCenter
{
   text-align:center;    
}
.textRight
{
   text-align:right;
}
.textVertical
{
    vertical-align:text-bottom;
}
.blueHr
{  
   height:2px;
   width:80%;
   background-color:#3c7fb9;     
}
.cYellow
{
    color:#ff6600;
}
.cRed
{
    color:Red;
}
.cBlue
{
    color:#1f3a87;
}
.table_nav
{
   width:100%;
   height:31px;
   text-align:center;
   background-image:url(../images/nav_bg.gif));
}
.textboxBorder6
{
   border-color:#7DCBFF;
   border-style:solid;
   border-width:1px;
   width:310px;
}
.textboxBorder7
{
   border-color:#7DCBFF;
   border-style:solid;
   border-width:1px;
   width:200px;
}
.textboxBorder
{
   border-color:#7DCBFF;
   border-style:solid;
   border-width:1px;
   width:30%;
}
.textboxBorder2
{
  border:solid 1px #c0c4cb;  
  width:53%;
 }
 .textboxBorder22
{
  border:solid 1px #7DCBFF;  
  width:53%;
 }
 .textboxBorder4
{
  border:solid 1px #c0c4cb;  
  width:54%;
 }
.textboxBorder3
{
  border:solid 1px #c0c4cb; 
  width:43%; 
}
.textboxBorder5
{
  border:solid 1px #c0c4cb; 
  width:44%; 
}
.tableborder
{   
    border-width:1px;
    border-color:#999999;
    border-style:solid;
}
.table1
{   
    width:100%;
    border-width:0px;  
    border-collapse:collapse; 
    padding:0px;     
}
.td3
{
    width:10%;    
    text-align:right;
}
.td4
{
   width:90%;
   text-align:left;
}
.td5
{ 
    width:10%;
    text-align:right;   
}
.td6
{
    width:40%;
    text-align:left;
  
}.td7
{
    width:52%;
    text-align:left; 
}
.td8
{
     width:18%;
    text-align:left;
}
.td9
{
     width:74%;
    text-align:left;
}
.td10
{
    width:90%;
    text-align:left;
}
.table2
{   
    border-width:1px;
    border-color:#999999;
    border-style:solid;
    border-collapse:collapse; 
}

.td1
{
    background-color:#FEC478;
    border-color:#A5620C;
    background-position:-18px 2px;
}
.tr1
{
    height:0.8em;
}

#td1
{
    background-color:#FEC478;
    border-color:#A5620C;   
}
.tdBackColor
{
    background-color:#517788;
}

.gridView1
{
    width:100%;
    height:100%;  
}
.tdBackImg
{
    background-image:url(../images/bg6.gif);
    text-align:left;
}
.btnSkin_1
{
   border:solid 1px #002D96;
   padding-right:2px;     
   padding-top:2px;    
 
}

.btnSkin_2
{    
    border-color:Gray;
    border-style:outset;
    background-color:#e0e0e0;
    color:#404040; 
    vertical-align:middle;
    caption-side:inherit;
  
}
.divBorder
{
border:#3c7fb9 2px dotted;
}


/* 2007-10-11 新的样式*/
ul
{
    padding:0 0 0 0;
    list-style-type:none;
}
em
{
   font-style:normal;
}
img
{
    border-width:0px;
}
.mod
{
   clear:both;
   background-color:#ffffff;
   margin-bottom:0.84em;
   border:solid 1px #a5b5c0;
   
}
.mod .bd
{
    padding:0.84em 1.25em 0.84em  1.25em;
    /*    zoom:1;  Css 2.1不支持此属性？？？  */
    border-top:solid 1px #a5b5c0;
}

.mod .bd_b
{
    clear:both;
    
}
.mod li
{
   line-height:1.7em;
   
}
.mod .hd
{
    line-height:1.58em;
    height:1.58em;
    /*    zoom:1;   */
    border-top:solid 1px #a5b5c0;
    background: #e0ebf2 url(../images/bar_bg_a.gif)  repeat-x 0px 0px; 
    border-bottom:solid 1px #ffffff;
}
.mod .hd h2
{
    display:inline;
    font-size:1em;
    float:left;
    margin-left:1em;
    color:#0487b5; 
    font-weight:normal;   
}
.mod .hd h2 a
{
    margin:0px 0.25em;	
}
.mod .hd em
{  
    float:right;
    margin-right:1.17em;	
}
.mod .hd em li
{   
    padding-left:0.5em;
    background:url(../images/s_d2.gif) no-repeat 0px -14px;
    float:left;
    margin-left:0.5em;
    list-style-type:none;	
}

.span_tips
{
    font-size:14px;
    color:#ff6600;  
}

/*
.li_text
{    
    
    text-align:left;
    line-height:150%;   
}
*/
.li_content
{
    margin:0px 0.25em;
    padding-left:0em;
}




.imgbutton_Align
{
    vertical-align:bottom;
}

.td_login1
{
    width:69px;
    height:23px;
    text-align:right;
    border-bottom:0;
    border-left:0;
    border-right:dotted 2px #3c7fb9;
    border-top:0;   
    border-bottom-style: dotted; 
 }
 .td_login2
 {
    width:323px;
    height:23px;
    text-align:left;
 }
 
 .td_LeftFrame
 {
    width:15%;
    text-align:left;
    vertical-align:top;
 }
.td_RightFrame
{
    width:85%;
    text-align:left;
    vertical-align:top;
    
}

/*---tree--*/
.node
{
	color: #666666;	text-align: left; font-size: 9pt; 
	height:25px;
}

.hovernode
{
  margin: 0; padding: 0; list-style: none; FONT-SIZE: 9pt; COLOR: #CC00FF;
}
.rootnode
{
	width:75%;
	padding-top:5px;
	padding-bottom:2px;
    border-bottom: dodgerblue 1px solid;
	font-weight: bold; font-size: 12px; color: #0055ee; 
	vertical-align:bottom;
}

.selectednode
{
  color:Red;
	
}
.leafnode
{
     color:Red;
}


.txtA100
{
   text-align:left;
   width:150px;
}
.txtA1002
{
  text-align:left;
   width:100px;
}


.table_error
{
	border:dotted 1px dodgerblue;
}
.hotPink
{
	color: #FF69B4;
}
.deepPink
{
	color:#FF1493;
}
.QB
{
	font-size:22px;	
	vertical-align:bottom;
	
}
