body,td,th,select,input {
	font-size: 12px;
	color: #000000;
}
body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#cfcfcf;
	font-family: 宋体;
	font-size: 12px;
}

.dh{color:#FFFFFF; font-weight:bold; font-size:12px; padding-top:8px}
.login_font1{color:#00187f; font-size:12px; padding-top:2px; }
.login_font{color:#00187f; font-size:12px; padding-top:2px; font-weight:bold}
.login_font3{color:#00187f; font-size:14px; padding-top:2px; font-weight:bold} 
.dhf{ color:#c1d8f0; font-size:12px;}
.login_font2{color:#00187f; font-size:12px; padding-top:2px; background:url(../images/jt.gif) no-repeat right;}
/*.border_right{border-right:#FFFFFF 1px solid; border-bottom:#b69340 1px solid; padding-top:4px; font-weight: normal; padding-left: 8px;}
.border_left{border-left:#b69340 1px solid;border-bottom:#b69340 1px solid;padding-top:4px;}*/
.border_right{border-right:#f9f9fb 1px solid; border-bottom:#9898b8 1px solid; padding-top:4px; font-weight: normal; padding-left: 8px;}
.border_left{border-left:#9898b8 1px solid;border-bottom:#9898b8 1px solid;padding-top:4px;}
.tab_edit{ background-color:#9898b8;}

.font_title{padding-top:2px;}
.input_title{font-size:12px; width:200px; border:#A0A0A0 1px solid; height:18px; background-color:#f9f9fb;}
.input_title1{font-size:12px; width:41px; border:#A0A0A0 1px solid; height:18px; background-color:#f9f9fb;}
.input_title2{font-size:12px; width:580px; border:#A0A0A0 1px solid;  background-color:#f9f9fb;}
.textbox{font-size:12px; border:#A0A0A0 1px solid;  background-color:#f9f9fb;}

.login_input{ width:176px; font-size:12px;border:#91b4af 1px solid;}
.login_padding{padding-top:2px;}
.table_border
{border-bottom:#808080 1px solid;border-left:#808080 1px solid;border-right:#808080 1px solid;}
.table_border1{border:#9dabb4 1px solid}
.top_bg{background:url(../images/top_left.jpg) left no-repeat}
.bottom_border{padding:6px;}
.henbg{background: url(../images/henbg.gif) repeat-x center}
.wordhen{ padding-left:4px; padding-top:2px;}
.wordhen1{ padding-left:4px; padding-top:3px;}
.wordhen2{ padding-left:4px;padding-right:4px; padding-top:3px;}
.wordhen{ padding-left:4px; padding-top:2px;}
.select_width{ width:68px; height:22px ;}
.input_bg{ background:url(../images/inputbg.gif) no-repeat  left; width:170px; height:22px; border:none; padding-top:6px; padding-left:4px; }

.stepcolor{ vertical-align:middle; background-color:#fafafa;padding-bottom: 5px;  text-align:center;}
/*left menus*/

.leftModuleActive {
    padding-left:22px;
	font-size: 12px;
	font-weight: bold;
	color: #00187f;/*#2A2A2A;*/
	background: url(../images/bg_jian.jpg);
	cursor:hand;
}
.leftModuleDeactive 
{
	background-image:url(../images/bg_jia.jpg);
    padding-left:22px;
	font-size: 12px;
	font-weight: bold;
	color: #00187f;/*#2A2A2A;*/
	cursor:hand;
}
.leftMenu
{
	background-image:url(../images/bg_unselect.jpg);
    padding-left:40px;
	font-size: 12px;
	color: /*#454545;*/#00187f;
	cursor:hand;	
}
.leftMenuSelected
{
	background-image:url(../images/bg_select.jpg);
    padding-left:40px;
	font-size: 12px;
	color: /*#454545;*/#00187f;
	cursor:hand;
}
.leftMenuFont
{	
	font-size: 12px;
	color: /*#454545;*/#00187f;
	cursor:hand;
	
}
.leftMenuFontSelected
{	
	font-size: 12px;
	color: /*#454545;*/#00187f;
	cursor:hand;
	font-weight: bold;
}

/*新写样式*/
/*.title_border{border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;border-right:#a0a0a0 1px solid;border-bottom:#a0a0a0 1px solid; background-color:#dcdcdc; padding-top:3px;}
.title_border1{border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;border-bottom:#a0a0a0 1px solid; background-color:#dcdcdc;padding-top:3px;}
.title_border2{border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;border-right:#a0a0a0 1px solid;border-bottom:#a0a0a0 1px solid; background-color:#f5f5f5; padding-top:3px;padding-left:4px}
.title_border3{border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;border-bottom:#a0a0a0 1px solid; background-color:#f5f5f5;padding-top:3px;}
*/

.gxedit { padding: 5px 10px 5px 10px; }

.scrollDiv { display: inline; vertical-align:top; overflow: auto; width: 100%; cursor: default; height: 420px; background-color: #f3f3f3; }
.scrollDivList { display: inline; vertical-align:top; overflow: auto; width: 100%; cursor: default; height: 420px; background-color: #e6f1fc; }
.scrollDivEdit { display: inline; vertical-align:top; overflow: auto; width: 100%; cursor: default; height: 420px; background-color: #e6f1fc; }
.scrollDivQuery { display: inline; vertical-align: top; overflow: auto; width: 100%; cursor: default; height: 440px; }
.spanLine { border-top: #9bafca 1px solid; vertical-align: top; width: 100%; height: 1px; }

.FixedTitleRow { Z-INDEX: 10; POSITION: relative; TOP: expression(this.offsetParent.scrollTop); }
.FixedTitleColumn { LEFT: expression(this.parentElement.offsetParent.scrollLeft); POSITION: relative; }
.FixedDataColumn { LEFT: expression(this.parentElement.offsetParent.parentElement.scrollLeft); POSITION: relative; }

.menu_login_font {color:#00187f; font-family: 宋体; font-size:12px; font-weight:bold;}
.menu_login_font1 {color:#00187f; font-size:12px; }
.menu_login_font3 {color:#00187f; font-size:14px; font-weight:bold}

.gxbutton2 {background: URL("../images/button.gif") no-repeat; width:51px; line-height:20px; text-decoration:none; padding-top:2px; color:#FFFFFF; cursor: hand; text-align:center; font-weight:normal; font-size: 12px;}
.gxbutton2:hover, .gxbutton2:active, .gxbutton2:foucs {background: URL("../images/button_hover.gif") no-repeat; width:51px; line-height:20px; text-decoration:none;  padding-top:2px; color:#FFFFFF; cursor: hand; text-align:center;font-weight:normal; font-size: 12px;}
.gxbutton4 {background: URL("../images/button4.gif") no-repeat; width:62px; line-height:20px; text-decoration:none; padding-top:2px; color:#FFFFFF; cursor: hand; text-align:center; font-weight:normal; font-size: 12px;}
.gxbutton4:hover, .gxbutton4:active, .gxbutton4:foucs {background: URL("../images/button4_hover.gif") no-repeat; width:62px; line-height:20px; text-decoration:none;  padding-top:2px; color:#FFFFFF; cursor: hand; text-align:center;font-weight:normal; font-size: 12px;}
.gxbutton6 {background: URL("../images/button6.gif") no-repeat; width:90px; line-height:20px; text-decoration:none; padding-top:2px; color:#FFFFFF; cursor: pointer; text-align:center; font-weight:normal; font-size: 12px;}
.gxbutton6:hover, .gxbutton6:active, .gxbutton6:foucs {background: URL("../images/button6_hover.gif") no-repeat; width:90px; line-height:20px; text-decoration:none;  padding-top:2px; color:#FFFFFF; cursor: pointer; text-align:center;font-weight:normal; font-size: 12px;}
.gxbutton_1 {background-image: Url('../images/button1.gif'); background-color: Transparent;cursor: pointer; border:none; padding:5px 0 0px 0; background-repeat: no-repeat; width:23px; text-decoration:none; color:#FFFFFF; text-align:center; font-weight:normal; font-size: 12px;}
.gxbutton_2 {background-image: Url('../images/button.gif'); background-color: Transparent;cursor: pointer; border:none; padding:5px 0 0px 0; background-repeat: no-repeat; width:51px; text-decoration:none; color:#FFFFFF; text-align:center; font-weight:normal; font-size: 12px;}
.gxbutton_4 {background-image: Url('../images/button4.gif'); background-color: Transparent;cursor: pointer; border:none; padding:5px 0 0px 0; background-repeat: no-repeat; width:62px; text-decoration:none; color:#FFFFFF; text-align:center; font-weight:normal; font-size: 12px;}
.gxbutton_6 {background-image: Url('../images/button6.gif'); background-color: Transparent;cursor: pointer; border:none; padding:5px 0 0px 0; background-repeat: no-repeat; width:90px; text-decoration:none; color:#FFFFFF; text-align:center; font-weight:normal; font-size: 12px;}

.title_border{border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;border-right:#a0a0a0 1px solid;border-bottom:#a0a0a0 1px solid; background-color:#dcdcdc; padding-top:3px;}
.title_border1{border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;border-bottom:#a0a0a0 1px solid; background-color:#f0f0f0;padding-top:3px;}
.title_border2{border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;border-right:#a0a0a0 1px solid;border-bottom:#a0a0a0 1px solid; padding-top:3px;}
.title_border3{border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;border-bottom:#a0a0a0 1px solid; padding-top:3px;}

.grid_head{background-color:#cddef0; padding-top:2px; color:#00187f; font-size:12px; font-weight:bold; background: url(../images/sxbg.gif) repeat-y bottom right; padding-right: 0px; margin-right: 0px; }
.grid_head_no{background-color:#cddef0; padding-top:2px; color:#00187f; font-size:12px; font-weight:bold; background: url(../images/sxbg.gif) repeat-y bottom left; padding-right: 0px; margin-right: 0px; }
.grid_item1_bg1 { background: url(../images/grid_linebg1.gif) repeat-y bottom right; font-weight: normal; padding-top:3px; padding-left: 8px; padding-right: 8px;}
.grid_item1_bg2 { background: url(../images/grid_linebg1.gif) repeat-y bottom left; font-weight: normal; padding-top:3px; padding-left: 8px; padding-right: 8px;}
.grid_item2_bg1 { background: url(../images/grid_linebg2.gif) repeat-y bottom right; font-weight: normal; padding-top:3px; padding-left: 8px; padding-right: 8px;}
.grid_item2_bg2 { background: url(../images/grid_linebg2.gif) repeat-y bottom left; font-weight: normal; padding-top:3px; padding-left: 8px; padding-right: 8px;}
.grid_page{border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;border-bottom:#a0a0a0 1px solid; padding-top:3px; font-weight: normal; background-color: #f3f3f3; }

.gxa{color:#000000; text-decoration:none;}
.gxa:link{color:#000000; text-decoration:none;}
.gxa:visited{color:#000000; text-decoration:none;}
.gxa:hover,gxa:active,gxa:focus{color:#903838; text-decoration:none;}

/*.grid_head{border-top:#b6b6b6 1px solid; background-color:#9DDDF9;}*/
/*.grid_head{border-top:#9eaad2 1px solid;border-left:#9eaad2 1px solid;border-right:#9eaad2 1px solid; border-bottom:#9eaad2 1px solid; background-color:#cddef0; padding-top:2px; color:#00187f; font-size:12px; font-weight:bold; }
.grid_item{border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;border-right:#a0a0a0 1px solid; border-bottom:#a0a0a0 1px solid; padding-top:3px; padding-left:8px; font-weight: normal; }
.grid_item1{border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;border-right:#a0a0a0 1px solid; border-bottom:#a0a0a0 1px solid; padding-top:3px; padding-left:8px; font-weight: normal; } background-color:#E8FFFF;}
.grid_item3{border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;border-right:#a0a0a0 1px solid; border-bottom:#a0a0a0 1px solid; font-weight: normal; }
.grid_item2{border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;border-right:#a0a0a0 1px solid; border-bottom:#a0a0a0 1px solid; padding-top:3px; padding-left:8px; font-weight: normal; }background-color:#FFFBF0;}
.grid_item4{border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;border-right:#a0a0a0 1px solid; border-bottom:#a0a0a0 1px solid; font-weight: normal; }
.grid_page{border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;border-bottom:#a0a0a0 1px solid; padding-top:3px; font-weight: normal; background-image: url("../images/listbg.jpg");  }
.grid_page1{border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;border-bottom:#a0a0a0 1px solid; background-color:#dcdcdc; font-weight: normal; }
.grid_page2{border-top:#ffffff 1px solid;border-right:#ffffff 1px solid;border-bottom:#a0a0a0 1px solid; background-color:#dcdcdc; font-weight: normal; }*/

.grid_border_right{border-right:#FFFFFF 1px solid; background-image: url("../images/xian_G.jpg");background-repeat:repeat-y;background-position: right bottom; padding-top:4px; font-weight: normal; padding-left: 8px;}
/*.grid_border_right{border-right:#9898b8 1px solid; border-bottom:#9898b8 1px solid; padding-top:4px; font-weight: normal; padding-left: 8px;}*/
.grid_border_left{border-left:#9898b8 1px solid;border-bottom:#9898b8 1px solid;padding-top:4px;}

.resizeDivClass { Z-INDEX: 1; LEFT: expression((this.parentElement.offsetWidth-8)); WIDTH: 10px; CURSOR: e-resize; POSITION: relative;}

.bottmcss{border:#CCCCCC 1px solid}
.title-font{font-size:14px; font-weight:bold; color:#000066}

/*a{color:#000000; text-decoration:none;}
a:link{color:#000000; text-decoration:none;}
a:visited{color:#000000; text-decoration:none;}
a:hover,a:active,a:focus{color:#903838; text-decoration:none;} */

.inputdef { background-color: White; }
.inputchg { background-color: #D6E0EF; }

image{border:none;}

.line_2b{ padding-left:8px;}
.line_3b{ padding-left:8px;}
.line_head{ padding-left: 6px;}
.line_2a{ padding-left:8px;}
.line_3a{ padding-left:8px;}

.pope_table
{
width:100%;
background: #D6E0EF; 
border: 1px solid #698CC3;
word-break:break-all; 
overflow:auto;
}

.pope_tdhead
{
font: 9pt Tahoma, Verdana; color: #FFFFFF; font-weight: bold; background-color: #698CC3;
height:25px;
padding-left:5px;
word-break:break-all; 
overflow:auto;
}

.pope_tdhead2
{
font: 9pt Tahoma, Verdana; color: #000000; font-weight: bold; background-color: #ADD8E6;
height:25px;
padding-left:5px;
word-break:break-all; 
overflow:auto;
}

.pope_td1 {
background-color:#EAEFF2;
font-family: "Arial","宋体", "新宋体"; 
font-size: 9pt; color: #000000;
padding-left:5px;
height:25px;
word-break:break-all; 
overflow:auto;
}

.pope_td
{
background-color:#FFFFFF;
font-family: "Arial","宋体", "新宋体"; 
font-size: 9pt; color: #000000;
padding-left:5px;
height:25px;
word-break:break-all; 
overflow:auto;
}
	
.result {}

.result .records td,.result .records th {
    padding: 3px;
    border: 1px solid silver;
}

.result .records {
    position: relative;
    overflow: auto;
    text-align: center;
    padding: 0px;
    height: 100%;
    width: 800px;
}

.result .records table {
    border: 0px;
}

.records table thead tr {
    background-color: silver;
}

.records table thead tr th {

    margin: 0px;
    text-align: center;
    background-color: #FFae89;
}

.records table tbody tr th {
    background-color: #efefef;
    font-weight: normal;
}
.result .scroll-y table thead tr {
    z-index: 10;
    position: relative;
    top: expression(this.offsetParent.scrollTop);
}

.scroll-x table .fixed {
    z-index: 1;
    left: expression(document.getElementById("lists").scrollLeft );
    position: relative;
}

.scroll-x table tbody tr th {
    z-index: 2;
    left: expression(this.offsetParent.scrollLeft );
    position: relative;
}
/*datalist*/
  .DataList_Title_Row
  {
        position: relative; 
        top: expression(this.offsetParent.scrollTop); 
        z-index: 10;
       
  }
 .DataList_Title_FirstColumn
 {
	position: relative; 
    left: expression(this.parentElement.offsetParent.scrollLeft);
    border-top:#ffffff 1px solid;
	border-left:#ffffff 1px solid;
	border-right:#a0a0a0 1px solid;
	border-bottom:#a0a0a0 1px solid;
	background-color:#F9F4E8; 
	padding-top:3px;
	
 }
 .DataList_Title_Column
 {
	border-top:#ffffff 1px solid;
	border-left:#ffffff 1px solid;
	border-right:#a0a0a0 1px solid;
	border-bottom:#a0a0a0 1px solid;
	background-color:#F9F4E8; 
	padding-top:3px;
 }
  .DataList_Title_LastColumn
  {
	border-top:#ffffff 1px solid;
	border-left:#ffffff 1px solid;
	border-right:#a0a0a0 1px solid;
	border-bottom:#a0a0a0 1px solid;
	background-color:#F9F4E8;
	padding-top:3px;
	
  }
  .DataList_Data_FirstColumn
  {
	 position: relative;
     left: expression(this.parentElement.offsetParent.parentElement.scrollLeft);
	border-top:#ffffff 1px solid;
	border-left:#ffffff 1px solid;
	border-right:#a0a0a0 1px solid;
	border-bottom:#a0a0a0 1px solid;
	background-color:#F9F4E8; 
	padding-top:3px;
  }
  .DataList_Data_Column
  {
	border-top:#ffffff 1px solid;
	border-left:#ffffff 1px solid;
	border-right:#a0a0a0 1px solid;
	border-bottom:#a0a0a0 1px solid; 
	background-color:#FAFAFA; 
	padding-top:3px;
  }
  .DataList_Data_LastColumn
{
	border-top:#ffffff 1px solid;
	border-left:#ffffff 1px solid;
	border-right:#a0a0a0 1px solid;
	border-bottom:#a0a0a0 1px solid; 
	background-color:#FAFAFA; 
	padding-top:3px;
}
