﻿body,td,th,input,select,textarea {
	font-size: 9pt;
}

html
{
    width:100%;
}

body
{
    margin:0px;
    width:100%;
    background: #FFFFFF;
    overflow:hidden;
}

form
{
    margin:0px;
    padding:0px;
}

button
{
	font-size: 9pt;
	cursor: pointer;
	background: #FFFFFF;
	padding : 3px 4px 0px 4px;
	border:1px solid #6B90CC;
	color:#00146F;
	height:21px;
}

.btn
{
	font-size: 9pt;
	cursor: pointer;
	TEXT-DECORATION: none;
 	padding:5px 10px 1px 10px;
	border:1px solid #00146F;
	color:#00146F;
	height:24px;
	background-image: url('../public/images/btn_bg_gray.gif'); 
	background-repeat:repeat-x;
	behavior:url("../public/btn.htc");
	margin-left:10px;
}

.divlistbox
{
    position:absolute;
    background-color:#FFFFFF;
    BORDER: #476C7F 1px solid;
    overflow-x:auto;
    overflow-y:auto;
    padding:5px;
    top:0px;
    left:0px;
}
.divgrid
{
	position:absolute;
    background-color:#FFFFFF;
    BORDER: #476C7F 0px solid;
    overflow-x:auto;
    overflow-y:auto;
    padding:0px;
    top:0px;
    left:0px;
	
}

.txt     
{
    border: 1px solid #8294BA; 
    height:21px;
    background-color:#FFFFFF;
}


.txt_disable     
{
    border: 1px inset #e9e9e9 ; 
    height:21px;
   /* background-color:#ddd;*/
}

.dyntb     
{
    border: 1px solid #8294BA;
    height:21px;
    background-color:#FFFFFF;
}
.dyntxt
{
    border:none;
    height:17px;
    background-color:#FFFFFF;
}
.divborder
{
    border:1px solid #CCCCCC;
}
.closeA 
{
	font-family:MARLETT;
	TEXT-DECORATION: none;
	color:#7D7D7D;
}
.closeA:hover 
{
	color:#377BDC;
}



.displaynone
{
    display:none;
}
.imgdropdown
{
    margin-top:-5px;
    margin-left:4px;
}

A.pgA 
{
	TEXT-DECORATION: none;
	color:#377BDC;
}
A.pgA:hover 
{
	color:#CC3300;
}

A.cellA 
{
	TEXT-DECORATION: none;
	color:blue;
}
A.cellA:hover 
{
	color:#CC3300;
}
.zw
{
    width:9%;
    white-space : nowrap ;
    text-align:right;
}
.sr
{
    text-align:left;
    width:15%;
}
.wb
{
	width:20%;
    white-space : nowrap ;
    text-align:right;
    height:20px;
	
}
.kj
{
	width:30%;
    white-space : nowrap ;
    text-align:right;
	height:20px;
}
.wb2
{
	width:20%;
    white-space : nowrap ;
    text-align:right;
    height:40px;
	
}
.kj2
{
	width:30%;
    white-space : nowrap ;
    text-align:right;
	height:40px;
}

.searchtable
{
    border-collapse : collapse;
    border:solid 1px #CCCCCC;
}

legend
{
    color:#0046D5;
}
.spanstar
{
    color:Red ;
}

/*设置弹出窗口的边距*/
.divpadding
{
    margin:5px;
}



/*日期控件*/
.dt_othermonthstyle
{
    color: #B1B1B1;    
}
.dt_selecteddaystyle
{
    color: #FFFFFF;   
    background-color: #0A246A;
    background-image:url(../public/images/OrangeExplorer.gif);
}
.dt_dayheaderstyle
{
    background-color:#808080;
    color:#000000;
    font-weight:bold;
    background-image:url(../public/images/BlueExplorer.gif);
}
.dt_todaydaystyle
{
    background-color:#FFFFFF;
    background-image:url(../public/images/dt_today.gif);
}
.dt_titlestyle
{
    color:#000000;
    background-image:url(../public/images/BlueExplorer.gif);
}
.dt_nextprevstyle
{
    color:#000000;
    background-image:url(../public/images/BlueExplorer.gif);   
}
/*工具条*/    
.toolbar
{
    padding-left:7px;
    padding-right:7px;
    padding-top:1px;
    background-color:#d2f2e7;
    border-style:None;
    color:Black;
    height:26px;
    width:100%;
    background-image:url(../public/images/toolbar_bk.gif);
    background-repeat:repeat-x;
	background-position:bottom;
    
}
.toolbarbtn
{
    font-size: 9pt;
	cursor: pointer;
	background-color:Transparent;
	TEXT-DECORATION: none;
 	padding:6px 4px 1px 24px;
 	border:None;
	color:Black;
	height:24px;
	behavior:url("../public/toolbarbtn.htc");
	margin-left:3px;
}
.toolbarbtn:hover 
{
	TEXT-DECORATION: none;
	color:Black;
}
.imgdown
{
	margin-top:-5px;
	margin-right:-4px;
	margin-left:1px;
	width:12px;
	height:22px;
}

/* 页签的样式开始begin*/

.content {
	
}
.tab-on {
	text-align:center; height:25px;PADDING-RIGHT: 2px;  PADDING-LEFT: 6px; PADDING-BOTTOM: 0px;  WIDTH: 100px; CURSOR: pointer; COLOR: #3C4D81; PADDING-TOP: 2px;background-image:url(../public/images/tabsel.gif);
font-weight:bold; background-repeat:no-repeat;
}

.tab-off {
	text-align:center; PADDING-RIGHT: 2px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; WIDTH: 100px; CURSOR: pointer; COLOR: #666666; PADDING-TOP: 4px;  background-image:url(../public/images/tabnosel.gif);
background-repeat:no-repeat;}
.tab-off1 {
	text-align:center; PADDING-RIGHT: 2px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; WIDTH: 100px; CURSOR: pointer; COLOR: #666666; PADDING-TOP: 4px;  background-image:url(../public/images/tabnosel1.gif);
background-repeat:no-repeat;}
.tab-offn {
	text-align:center; PADDING-RIGHT: 2px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; WIDTH: 100px; CURSOR: pointer; COLOR: #666666; PADDING-TOP: 4px;  background-image:url(../public/images/tabnoseln.gif);
background-repeat:no-repeat;}
.tab-none {
	 PADDING-RIGHT: 2px;  PADDING-LEFT: 2px; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px;  background-image:url(../public/images/tabnone.gif);
background-repeat:no-repeat;}
.tab-content {
	BORDER-RIGHT: #476C7F 1px solid; 
	BORDER-TOP: #476C7F 1px; 
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: #476C7F 1px solid; 
	BORDER-BOTTOM: #476C7F 1px solid;
	table-layout:fixed;
}

.hide-table {
	DISPLAY: none
}
.show-table {
	DISPLAY: block
}
/* 页签的样式结束end*/

/*
/KSDW.ASPX
/**/

.ksdw_table{
 /* table-layout: fixed;*/
 /* border-collapse : collapse;*/
   border-left: 1px solid #111111;
}


.ksdw_td {
  font-size : 9pt;
  height: 19px;
  empty-cells: show;
  overflow: hidden;
  text-overflow : ellipsis;
  white-space :  nowrap ;
  padding: 1px;
 /* border-top: none;
  border-left: none;
  border-right: 1px solid #647AAA;
  border-bottom: 1px solid #647AAA;*/
}

.ksdwmain_td {
  height:25px;
  border-top: 1px solid #E6E6E6;
  border-left: 1px solid #E6E6E6;
  border-right: 1px solid #111111;
  border-bottom: 1px solid #111111;
}

.ksdwmain_hilighttd {
  background-color:#D2E8A3;
}

.ksdwhead_td {
  height: 23px;
  text-align:center;
  border-top: 1px solid #E6E6E6;
  border-left: 1px solid #E6E6E6;
  border-right: 1px solid #111111;
  border-bottom: 1px solid #111111;
  font-weight:bold;
  color:#EDEDED;
  background-image:url('../public/images/grid_head.png');
  background-repeat:repeat-x;
}

/***********************************************************
/ grid styles
************************************************************/
.griddiv {    /*grid主DIV样式;*/
  border: 1px solid #111111;
  background-color:#FFFFFF;
}
.griddiv table{
  table-layout: fixed;
   /*border-collapse : collapse;*/
  border : none;
}
.griddiv td {
  font-size : 9pt;
  height: 19px;
  empty-cells: show;
  overflow: hidden;
  text-overflow : ellipsis;
  white-space :  nowrap ;
  padding: 1px;
 /* border-top: none;
  border-left: none;
  border-right: 1px solid #647AAA;
  border-bottom: 1px solid #647AAA;*/
 

}
.gridheadfix {
  cursor:hand;
  

}
.gridheadfix td {
  height: 25px;
  text-align:center;
  border-top: none;
  border-left: none;
  border-right: 1px solid #B2B1B6;
  border-bottom: 1px solid #B2B1B6;
}
.gridhead {

}
.gridhead td {
  height: 25px;
  text-align:center;
  border-top: 1px solid #E6E6E6;
  border-left: 1px solid #E6E6E6;
  border-right: 1px solid #111111;
  border-bottom: 1px solid #111111;
  font-weight:bold;
  color:#3B3B39;
  background-color:#BDDFD1;
}
.gridmainfix {
  /*background-color:#EFF5F9;*/
  background-color:#F0F0F2;
}
.gridmainfix td {
  border-top: none;
  border-left: none;
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
}
.gridmain {
  /*background-color:#EFF5F9;*/
  background-color:#FFFFFF;
}
.gridmain table {
  border-collapse : collapse;
}
.gridmain td {
  height:25px;
  border-top: 1px solid #E6E6E6;
  border-left: 1px solid #E6E6E6;
  border-right: 1px solid #111111;
  border-bottom: 1px solid #111111;
}
.gridfootfix {
  background-color:#F0F0F2;
}
.gridfootfix td {
  border-top: 1px solid #DDDDDD;
  border-left: none;
  border-right:none;
  border-bottom: 1px solid #DDDDDD;
   /*border-top: 1px solid #647AAA;*/
}
.gridfoot {
  background-color:#FFFFFF;
}
.gridfoot td {
  border-top: none;
  border-left: none;
  border-right:none;
  border-bottom: none;
  color:#333333;
   /*border-top: 1px solid #647AAA;*/
}

.gridsortarrow{
 cursor:hand;
  PADDING-RIGHT: 0px; MARGIN-TOP: -3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 13px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: webdings; HEIGHT: 15px
}
.gridpopdiv{
  border: 1px solid #002D96;
  z-index:99;
  width: 150px;
  position: absolute;
  background-color: #F6F6F6;
}
.gridpopdiv div {
  width: 100%;
  height:22px; 
  cursor: default;
  padding: 3px 6px 3px 6px;
  margin: 3px;
  border:1px solid #F6F6F6;
  background-color: #F6F6F6;
}
.gridpopdiv div.selected {
  background-color:#FFEEC2;
  border:1px solid #0B2565
}


.gridtitletb {
  filter:alpha(opacity=50, finishopacity=85,style=1,startx=100,starty=5,finishx=0,finishy=60);
  border:1px solid #FFFFFF;
  background-color:#C2C8C9;
}
.gridtitletd1 {
  position : relative;
  padding-left:5px;
  filter:glow(color=#F1F1F1,strength=3);
}
.gridtitletd2 {
  position : relative;
  text-align:right;
  padding-right:5px;
  filter:glow(color=#F1F1F1,strength=3); 
}

.pagespan1 {
  font-family:Webdings;
  padding-right:10px;
  padding-right:10px;
}

.pagespan1 a {
	color:#333333;
	TEXT-DECORATION: none;
}

.pagespan1 a:hover {
  color:#CC6600;
}

.pagespan2 {
  padding-right:10px;
  padding-right:10px;
}

.pagespan2 input {
  height:18px;
  BACKGROUND-COLOR:transparent;
  text-align:center;
  font-size:12px;
  border-top: none;
  border-left: none;
  border-right:none;
  border-bottom: 1px solid #333333;
}

.txt{behavior:url("../public/txt.htc");}

.pagespan2 a {
	color:#333333;
	TEXT-DECORATION: none;
}
.pagespan2 a:hover {
  color:#CC6600;
}


.querytd {
  filter:alpha(opacity=50, finishopacity=85,style=1,startx=100,starty=5,finishx=0,finishy=60);
  border:1px solid #FFFFFF;
  background-color:#C2C8C9;
}
.querytd table{
  position : relative;
}



.cellbutton
{
	padding-top:4px;
}
.cellbutton a
{
	background: url(../public/images/btn_edt.gif) no-repeat 12px center;

	padding-top:4px;
	padding-left:32px;
	color:#333333;
	TEXT-DECORATION: none;
}
.cellbutton a:hover {
  color:#CC6600;
  TEXT-DECORATION:underline;
}

.ylzjc
{
	background-position:right;
	background-repeat:no-repeat;
	font-size:12px;
	padding-top:2px;
	padding-left:1px;
	line-height:12px;
	margin-right:1px;
	margin-left:1px;
	height:12px;
	width:16px;
	font-family: 宋体;
	color:666666;
	cursor:pointer;

}

.ylzjc0
{	
	background-color:#FFD671;
	border:solid 1px #D2A413;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#FFD671);
}
.ylzjc1
{
	background-color:#FF9484;
	border:solid 1px #FF4A4A;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#FF9484);
}
.ylzjc2
{
	background-color:#B5C4F0;
	border:solid 1px #2246B3;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#B5C4F0);
}
.ylzjc3
{
	background-color:#A5DE63;
	border:solid 1px #009933;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#A5DE63);
}
.ylzjc4
{
	background-color:#84EFF7;
	border:solid 1px #006699;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#84EFF7);
}

.ylzjc5
{
	background-color:#C6A5F7;
	border:solid 1px #9900CC;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#C6A5F7);
}
.ylzjc6
{
	background-color:#A5CEC6;
	border:solid 1px #006666;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#A5CEC6);
}
.ylzjc7
{
	background-color:#D6CE84;
	border:solid 1px #996633;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#D6CE84);
}
.ylzjc8
{
	background-color:#E7E7D6;
	border:solid 1px #999966;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#E7E7D6);
}
.ylzjc9
{
	background-color:#FFB573;
	border:solid 1px #CC3300;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#FFB573);
}

.ylzjc10
{
	background-color:#FFE773;
	border:solid 1px #FF9900;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#FFE773);
}


.ylzjc99
{
	background-color: #FFFFFF;
	border: #333333 1px dashed;
}
.arrow_right
{
	background:url(../public/images/icon_arrow_right.gif)  no-repeat center center;
}
.arrow_down
{
	background:url(../public/images/icon_arrow_down.gif)  no-repeat center center;
}
.arrow_up
{
	background:url(../public/images/icon_arrow_up.gif)  no-repeat center center;
}

.tr_zs
{
	height:25px;
	color:Blue;
}
.tr_zs img
{
	vertical-align: middle;
}
.readonlytxt
{
	background-color:#f6f9f8;
	border-color:#808080;
	color: #606060;
}
.Comment{margin:0;width:100%;border:solid 1px #A5C480;height:100%;background:#FBFFF3; }
/*************AJAXLoadingContainer added by zppro**********************/
.ajax_loading {position:absolute;z-index:300; text-align:center; margin:0 auto 2 auto;border:solid 1px #A5C480;background:#FBFFF3;}
.td_sz
{
	height: 20px;border-bottom:1px solid #CCCCCC;
	
}

.colorpicker
{
	filter:alpha(opacity=50);
	behavior:url("../public/colorpicker.htc");
}

  .gridview
    {
    border-left:1px solid #808080;
    border-top:1px solid #808080;
      border-bottom:0px;
    border-right:0px;
    table-layout:fixed;
  
    }
 
    
    .gridview th{
    font-family:宋体;
    font-size:9pt;
    font-weight:bold;
    background-color:#BDDFD1;
    border-right: #729b79 1px solid; border-top: #ffffff 1px solid;  font-weight: bold; font-size: 9pt; overflow: hidden; border-left: #ffffff 1px solid; cursor: pointer; color: #3b3b39; border-bottom: #729b79 1px solid; font-family: 宋体; text-overflow: ellipsis; background-color: #bddfd1; text-align: center;
    height:23px;
  /*  border-color:#808080;border-style:Solid;border-width:0px;
    border-left-color:#FFFFFF;border-top-color:#000000;border-right-color:#729B79;border-bottom-color:#729B79;
    border-left-width:1px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;
    color:#3B3B39; padding-left:3px;text-align:center;
    vertical-align:middle; height:23px;*/
   /* word-break : keep-all ;*/
    }

     .gridview td{
    font-size:9pt;
    border-color:#808080;border-style:Solid;border-width:0px;border-right-color:#A2A1B1;border-bottom-color:#A2A1B1;
    border-left-width:0px;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;
    border-right-style:Solid;border-bottom-style:Solid;
    padding:1px 1px 1px 1px;

     }
     .gridview tr
     {
		background-color:#FFFFFF;
     }
     
     .gridview A 
{
	TEXT-DECORATION: none;
	color:#377BDC;
}
.gridview A:hover 
{
	color:#CC3300;
}
     
.gridview td{
     height:22px;
}
tr.gridTRHighlight {
  background-color:#F9E3AA ;
   /*#F9E3AA;*/
}


.lockedtable {
	table-layout: fixed; border-collapse: collapse; 
}
.lockedtable th {
    position: relative; 
	z-index: 20;  
	top: expression(this.offsetParent.scrollTop);
}
th.locked {
	position: relative;     
    z-index: 30; 
    left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); 
}

td.locked {
	z-index:10;  
	left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); 
	position: relative; 
}

.rybg {background:url(images/hlgl/brbg.gif) 0 0 no-repeat;width:138px;height:152px;margin:5px;}
.rybg1 {background:url(images/hlgl/brbg1.gif) 0 0 no-repeat;width:138px;height:152px;margin:5px;}
.rybg2 {background:url(images/hlgl/brbg2.gif) 0 0 no-repeat;width:138px;height:152px;margin:5px;}
.rybg3 {background:url(images/hlgl/brbg3.gif) 0 0 no-repeat;width:138px;height:152px;margin:5px;}

a:active,a:focus{text-decoration : none ;color : #F90 ;-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);} 
a{text-decoration : none ;color:#333;}
a:hover{text-decoration : underline ;color : #F90 ;}

/*cms中分页显示开始*/
#showpageinfo_td{width:100%;color:#000;line-height:10px;text-align:right;vertical-align:bottom;}
.showpageinfo_bg{background:#FBFFF3;border:solid 0px #A5C480;width:100%;text-align:center;}
.glrFileList{padding-top:3px;width:100%;}
.sqPagedCurLink{color: red; font-weight:bold; } 
.sqPagedNonLink{color:#000; } 
.sqPagedJumpBox{border:0px;border:solid 1px black;width:48px; } 
.itemcomment{border-bottom:solid 1px #A5C480;}
/*cms中分页显示结束*/

.pg_btn{background:url(images/hlgl/pgbtn_bg.gif) 0 0 no-repeat;width:70px;height:20px; text-align:center;line-height:20px; text-decoration:none;}
.bar_bg {background:url(images/hlgl/pg_bar_bg.gif) 0 0 repeat-x;height:26px;color:#FFF;}

.hlgltoolbar {width:35px;height:20px; text-align:center;border-left:none;border-top:none;border-bottom:solid 1px #8a9dae;border-right:solid 1px #8a9dae;background:#e8f1f8;}