
a{
	color:#000000;
	font-family:"微软雅黑"
}
a:link {
    text-decoration:none;
	cursor:pointer;
}

a:visited {
    text-decoration:none;
	cursor:pointer;
}
    
a:hover {
    text-decoration:none;
	cursor:pointer;
    }
    
a:active {
    text-decoration:none;
	cursor:pointer;
}


.span0{
  width:290px; 
  overflow:hidden; 
  text-overflow:ellipsis; 
  white-space:nowrap; 
  word-break:keep-all; 
  display:-moz-inline-box; 
  display:inline-block;
}

.spanlink{
	font-size: 14px;
	color:#000099;
	cursor:pointer;
	font-family:"微软雅黑"
}

.defaultlink{
	color:#000099;
	cursor:pointer;
	font-family:"微软雅黑"
}

.atoplink{
	font-size:16px;
	font-family:"微软雅黑";
	font-weight:bold;	
	color:#000000;
	cursor:pointer;
}

.qrgridcell{
	font-family:"微软雅黑";
      overflow:hidden;
	  text-overflow:ellipsis;
	  word-break:keep-all;
	  white-space:nowrap;
	  padding-left:2px;
	  padding-right:2px;
}

.qrgridbox{
	font-family:"微软雅黑";
	padding-top:0px;
       padding-bottom:0px;
	   margin-top:1px;
	   margin-bottom:0px;      
       width:14px;
	   height:10px;
	   }

.qrgridtitlebox{
	font-family:"微软雅黑";
	padding-top:0px;
    padding-bottom:0px;
	   margin-left:0px;
	   margin-top:0px;
	   margin-right:0px;
	   margin-bottom:0px;
	   font-size:12px;
	   color:#0033CC;
  }
	   

.qrgridFixedTitleRow0{
       position: relative;
       left: expression(this.parentElement.offsetParent.parentElement.scrollLeft);
       top: expression(this.parentElement.offsetParent.parentElement.scrollTop);
       font-family:"微软雅黑";
       text-align: center;
       z-index: 2;
}
		
.qrgridFixedTitleRow{
       position: relative;
       top: expression(this.parentElement.offsetParent.parentElement.scrollTop);
       text-align: center;
       z-index: 0;
	   font-size:12px;
	   background-color:#eee;
	   font-family:"微软雅黑";
}

.qrgridFixedDataColumn{
       position: relative;
       left: expression(this.parentElement.offsetParent.parentElement.scrollLeft);
       text-align: center;
       z-index: 1;
	   font-size:12px;
	   font-family:"微软雅黑";
}

.qrgridcell {
	border-top:0px solid #dddddd;
	border-bottom:0px solid #aaaaaa;
	font-size:12px;
}

.topbtn {
	font-family:"微软雅黑";
	width:64px;
	height:36px;
	background:#EEEEEE; 
	border:1px #555555 solid;
}
.opbtn {
	font-family:"微软雅黑";
	width:60px;
	height:38px;
	text-align:center;
	color:#333333;
	background:url(../images/btbg4.gif);
}
.opbtnsel {
	font-family:"微软雅黑";
	width:60px;
	height:38px;
	text-align:center;
	color:#333333;
	background:url(../images/btbg5.gif);
}
 
.navigatebtn {
	font-family:"微软雅黑";
	text-align:center;
	color:#333333;
	background:url(../images/btbg3.gif);
	cursor:pointer;
}

.changebtn {
	font-family:"微软雅黑";
	width:56px;
	height:36px;
	background:#9999CC; 
	border:1px #555555 solid;
	color:#FFFFFF;
}

.mainshortbt {
	font-family:"微软雅黑";
	width:90px;
	height:40px;
	background:#99FFCC; 
	border:1px #555555 solid;
}
.mainmenubt {
	font-family:"微软雅黑";
	font-weight:bold; 
	font-size:20px;
	background:#99FF00; 
	border:2px #996600 solid;
}

.submenubt {
	font-family:"微软雅黑";
	width:100%;
	height:100%;
	background:#99CCFF; 
	border:1px #555555 solid;
}

.cellbt {
	font-family:"微软雅黑";
    font-weight:bold; 
	font-size:18px;
	text-align:center;
	color:#000033;
}

.cellbt2 {
	font-family:"微软雅黑";
    font-weight:bold; 
	font-size:14px;
	text-align:center;
	color:#550000;
}

.cell2 {
	font-family:"微软雅黑";
	border-top:0px solid #dddddd;
	border-bottom:0px solid #aaaaaa;
	background:url(../images/btbg.gif);
	color:#FFF
}

.defaultTitleClass
{
	border-bottom:1px solid #888;
  	font-size:16px;
	font-weight:bold;
	color:#333;
}

.defaultCellClass
{
	border-bottom:1px solid #555;
  	font-size:15px;
	color:#333;
	
}

.defaultMenuTypeClass
{
	border-bottom:1px solid #555;
  	font-size:15px;
	font-weight:bold;
	color:#333;
}

#topNav {
	height:40px;
	background-color:#eee; 
	width:100%; 
	padding:3px;
}

#topTitle {
	        height:42px;
	        background-color:#033; 
			bottom:0; left:0; width:100%; 
            top: 0px; 
			overflow:visible;
			color:#FFF;
}

#bottomNav {
	        height:48px;
			width:100%; 
			padding:2px;
			border-top:1px solid #eee;
}

#bottomPanel {
	        height:48px;
            z-index:999; position:fixed; 
			bottom:0; 
			left:0; 
			width:100%; 
			padding-left:5px;
			padding-right:5px;
			_position:absolute;
            _top: expression_r(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight-8); 
			overflow:visible;
}

.defaultInpLabel
{
	padding-right: 8px;
	color: #888; 
	font-size: 14px;
}

.defaultLabel
{
	color: #666; 
	font-size:14px;
}

.defaultEdit
{
	font-size:14px;
}

.defaultEditB
{
	font-size:14px;
	font-weight:bold;
}

.labelmargin {
	padding:0px 5px 0px 5px;
	color: #888; 
	font-size:14px;
}

.labelmarginw {padding:0px 3px 0px 12px}

.button_navigate {
	margin-right: 1px;
	padding-top: 0px;
	height: 24px; 
	width: 48px;
	border: 1px solid #7D959F;
	font-size: 14px;
	color:#555;	
	cursor:pointer;
}

.button_navigate_m {
	margin-right: 1px;
	padding-top: 0px;
	height: 100%; 
	width: 100%;
	border: 1px solid #7D959F;
	font-size: 14px;
	color:#555;	
	cursor:pointer;
}

.span_navigate{
	font-size: 14px;
	color:#555;	
	border:1px #999 solid;
	height:24px;
	margin-right: 1px;
	padding-top: 2px;
}

.imageborder{
	border:1px solid #CCC;
	border-radius:4px;
}

.qrcellbottom{
    border-top:1px solid #CCC;	
}

.qrcellfontl{
    font-size:14px;	
}

.qrcellfont2{
    font-size:16px;	
	font-weight:bold;
}

.selecttd{
    color:#ffffff;
	background-color:#a4bf41;
	border-radius:5px;
	border:1px solid #eeeeee;
	padding:10px;
	margin:3px;
}

.unselecttd{
    color:#000000;
	background-color:#ffffff;
	border-radius:5px;
	border:1px solid #eeeeee;
	padding:10px;
	margin:3px;
}

.payunselecttd0{
	font-family:'微软雅黑';
    color:#888888;
	font-size:16px;
	background-color:#ffffff;
	border-radius:3px;
	border:1px solid #eeeeee;
	padding:10px;
	margin:3px;
	height:45px;
}

.payunselecttd1{
	font-family:'微软雅黑';
    color:#000000;
	font-size:16px;
	background-color:#ffffff;
	border-radius:3px;
	border:1px solid #eeeeee;
	padding:10px;
	margin:3px;
	height:45px;
}

.payunselecttd1 .paysubtitle{ 
	color:#888888;
}

.selecttd .subtitle{ 
	color:#ffffff;
}

.selecttd1 {	
	font-family:'微软雅黑';
    color:#ffffff;
	font-size:16px;
	background-color:#a4bf41;
	border-radius:3px;
	border:1px solid #eeeeee;
	padding:10px;
	margin:3px;
	height:45px;
}
.unselecttd1 {	
	font-family:'微软雅黑';
    color:#000000;
	font-size:16px;
	background-color:#ffffff;
	border-radius:3px;
	border:1px solid #eeeeee;
	padding:10px;
	margin:3px;
	height:45px;
}

.tabselecttd {	
	font-family:'微软雅黑';
    color:#ffffff;
	background-color:#a4bf41;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	padding:5px;
	margin:3px;
	height:26px;
}
.tabunselecttd {	
	font-family:'微软雅黑';
    color:#000000;
	background-color:#ffffff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding:5px;
	margin:3px;
	height:26px;
}

.opselecttd {	
    border-bottom:3px solid #a4bf41;
	font-weight:bold;
	padding:5px;
	height:26px;
}

.opunselecttd {	
    border-bottom:3px solid #dddddd;
	padding:5px;
	height:26px;
}

.bottomtoolbtn {
	font-size:12px;
	background-color:#ffffff; 
	color:#555;
	width:95%;
}

.bottomtoolbtn0 {
	font-size:12px;
	background-color:#ffffff; 
	color:#555;
	border:0px;
}

.bottomtoolbtn1 {
	font-size:12px;
	background-color:#ffffff; 
	color:#0a0;
	border:0px;
}

.pagetoolbtn {
	font-size:12px;
	background-color:#ffffff; 
	color:#FFF;
	border:0px;
}

.laydate-icon
{
	line-height:22px; 
	padding-right:24px; 
	background-repeat:no-repeat; 
	background-position:right center;  
	background-color:#fff; outline:0;
	border:1px solid #C6C6C6; 
	background-image:url(icon.png)
}

.input-control {
	display: block;
	width: 100%;
	height: 34px;
	font-size: 14px;
	padding-left:10px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.loading {  
    width:100%;  
    height:100%;  
    position: absolute;  
    top:0px;  
    left:0px;  
    color:#fff;  
    font-size:15px;  
    background: #000 url(images/loader.gif) no-repeat 10px 50%;  
    opacity: 0.7;  
    z-index:9999;  
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	text-align:center;
	vertical-align:middle;
}  

.mytable_fixed{
    overflow: hidden;
	display: flex;
    width: 100%;
	flex-direction: column;
}

.mytable_fixedHeaderColumn,.mytable_header_left{
    float:left;
    overflow: hidden;
}

.mytable_fixedColumn{
    float:left;
	overflow: auto;
	overflow-x:hidden;
}


.mytable_conentent{
    float:left;
    overflow: auto;
}

.mytable_header{
    display: flex;
    width: 100%;
    flex-direction: row;
	overflow: hidden;
	height:100%;
	border-bottom: 0px solid #cccccc;
	box-sizing: border-box;
	background-color: #1e83c9;
}

.mytable_container{
    display: flex;
    width: 100%;
    flex-direction: row;
	overflow: hidden;
	height:100%;
	border-bottom: 0px solid #cccccc;
	box-sizing: border-box;
	flex:1
}

.dialogWindow{
    width:100%;
	z-index:100;
	height:100%;
	position:absolute;
	top:0px;
}

.dialogMarkLayer{
    position:absolute;
    top:0;
    opacity:0.6;
    left:0;
    width:100%;
    height:100%;
	filter:progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75);
	background-color:#888;
	z-index:101
}

.dialogBody{
	border:1px solid  #069;
	overflow:hidden;
	position:absolute;
	align:center;
	z-index:102;
	border-radius:10px;
	background-color:#069;
	box-shadow: 0 2px 3px -1px #333;
	left: -1px;
}

.dialogBody1{
	overflow:hidden;
	position:absolute;
	align:center;
	z-index:102;
	border-radius:10px;
	background-color:#fff;
	box-shadow: 0 2px 3px -1px #333;
	left: -1px;
}

.dialogBody2{
	overflow:hidden;
	position:absolute;
	align:center;
	z-index:102;
	border-radius:10px;
	background-color:#fff;
	box-shadow: 0 2px 3px -1px #333;
	left: -1px;
}

.dialogBody0{
	overflow:hidden;
	position:absolute;
	z-index:102;
	background-color:#069;
}

.dialogTitle{
    height:32px; 
	width:100%; 
	background-color:#069; 
	text-align:center; 
	vertical-align:middle;
	padding:5px;
	color:#fff;
}

.dialogTitle1{
    height:40px; 
	width:100%; 
	background-color:#fff; 
	text-align:center; 
	vertical-align:middle;
	padding:10px;
	color:#000;
}

.dialogTitle2{
    height:56px; 
	width:100%; 
	display: flex;
	justify-content: center;
    flex-direction: row;
    align-items: center;
	color:#000;
}

.gridfont {font-size:13px}
.linkfont {font-size:13px; color:#00C; cursor:pointer}

.f8{
    font-size:9px 	
}

.f12{
    font-size:12px 	
}

.f14{
    font-size:14px 	
}

.f16{
    font-size:16px 	
}

.c8{
  color:#888 	
}

.c6{
  color:#666 	
}

.pl8{
  padding-left:8px	
}

.pr8{
  padding-right:8px	
}

.static-control {
	display: block;
	width: 100%;
	height: 30px;
	padding: 3px 6px;
	font-size: 13px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.ellipsis{
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.mellipsis{
  text-overflow:ellipsis;
  display: -webkit-box;
  word-break: break-all;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.rectr
{
    border:1px solid #ddd;
	border-radius:5px;	
	padding:0px;
}

.rectr3
{
    border:1px solid #ddd;
	border-radius:5px;	
	padding:3px;
}

.alignh_c {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.alignh_l {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: left;
}

.alignv_r {
  display: flex;
  flex-direction: column;
  align-items:flex-end;
  justify-content: center;
}

.alignv_c {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.btnColor {
  background-color: #ff9046;
  color:#fff;	
}

.btnColor2 {
  background-color: #f1f1f1;
}

.btnColorDisabled {
  background-color: #ccc;
  color:#666;	
}

.listItem{
	  font-size:12px;
	  border:1px solid #ccc;
	  border-radius:6px;
	  padding:8px 8px;
	  margin:4px 0px 0px 4px;
	  overflow:hidden;
	  display:inline-block;
	  position:relative;
	  color:#333;
}
.listItem[data-checked="1"] {
	  border:1px solid #ff9046;  
	  background-color:#f1f1f1;
	  color:#000;
}
.listItem[data-checked="-1"] {
	  border:1px solid #ccc;  
	  background-color:#f1f1f1;
	  color:#999;
}
.listItem[data-checked="1"]::after{ 
      content: "\2714";
	  color: #fff;
	  background-color:#ff9046;
	  border-radius:12px;
	  position:absolute;
	  top:-10px;
	  right:-10px;
	  display:block;
	  width:24px;
	  height:24px;
	  padding:9px 0px 0px 4px;
	  font-size:10px;
}

.listItem0{
	  font-size:12px;
	  border:1px solid #ccc;
	  border-radius:6px;
	  padding:8px 16px;
	  margin:4px 0px 0px 4px;
	  overflow:hidden;
	  display:inline-block;
	  position:relative;
	  color:#888;
}
.listItem0[data-checked="1"] {
	  border:1px solid #ff9046;  
	  background-color:#f1f1f1;
	  color:#000;
}
