﻿body{font-size:12px; font-family:Verdana,宋体,Tahoma;padding:0px; margin:0px;}
/* form_table */
.form_table { width:100%; font-size:12px; border-collapse:collapse;  text-align:left; line-height:1.5em; margin-top:0; }
.form_table td , .form_table th {padding:3px 8px;}
.form_table th {color:#7e7789;  text-align:right; }


.z-body{background:#FFFFFF;height:100%;border:none;overflow:hidden;padding:2px;}
.z-toolbar { padding:3px;border:1px solid #8DB2E3; margin-bottom:2px; background-color:#E0ECFF;height:26px;}
.z-toolbar a { float: left;}
.r-toolbar a
{
	float:right;
}

.table_datagrid {
      color:#000;
      border-collapse:separate;
      border:0px;
      cursor:default;
      border-color:#95b8e7;
      border-width:1px;
      border-style:solid;
}
.table_datagrid th{
      border-right:1px dotted #ccc;
      background:#fafafa url('../images/datagrid_header_bg.gif') repeat-x left bottom;
      border-bottom:1px dotted #ccc;
      border-top:1px dotted #fff;
      overflow:hidden;
      white-space:nowrap;
      margin:0px;
      padding:0px 4px;
      line-height:18px;
      font-size:12px;
      font-weight:normal;
      border-width:0px 1px 1px 0px;
      border-style:dotted;
      height:25px;
}
.table_datagrid td{
      border-right:1px dotted #ccc;
      border-bottom:1px dotted #ccc;
      border-top:1px dotted #fff;
      overflow:hidden;
      white-space:nowrap;
      margin:0px;
      padding:0px 2px;
      line-height:18px;
      font-size:12px;
      font-weight:normal;
      border-width:0px 1px 1px 0px;
      border-style:dotted;
      height:25px;
}

.datagrid-header th.datagrid-header-over{
	background:#EBF3FD;
}

.textbox{
	  height:20px;
	  margin:0;
	  padding:0 0px;
	  box-sizing:content-box;
}
.readonly {
    background-color: #F6F6F6;
}



#loadingPage .loading-shade {cursor: wait; display: block; width: 100%; height: 100%; opacity: 0.0; filter: alpha(opacity=00); background: #fff; position: absolute; top: 0; left: 0; z-index: 100009;}
#loadingPage .loading-content {cursor: default; position: absolute; z-index: 100019; width: auto; border: 1px solid rgb(187, 187, 187); height: 80px; line-height: 80px; padding-left: 80px; padding-right: 20px; border-radius: 10px; color: rgb(102, 102, 102); font-size: 20px; left: 0px; top: 0px; background: url(../Images/loading.gif) 5px 50% no-repeat rgb(255, 255, 255);box-shadow: 0 1px 15px rgba(0,0,0,.175);}


/*头部自能提示*/
.mtip>span {
	vertical-align:3px;
	line-height:1;
	display:inline-block;
	width:auto;
    font-size:24px;
}
.mtip {
	border-radius:0 0 4px 4px;
    padding-top:10px;
    padding-left:25px;
    padding-right:25px;
    padding-bottom:10px;
    color:#fff;
	text-shadow:0 1px 0 rgba(0,0,0,0.2);
	box-shadow:0 4px 4px rgba(0,0,0,0.2)
}
.mtip.error {
	background-color:#BF3358;
	background-image:-moz-linear-gradient(top,#e34447,#BF3358);
	background-image:-ms-linear-gradient(top,#e34447,#BF3358);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#e34447),to(#BF3358));
	background-image:-webkit-linear-gradient(top,#e34447,#BF3358);
	background-image:-o-linear-gradient(top,#e34447,#BF3358);
	background-image:linear-gradient(top,#e34447,#BF3358);
	border:1px solid #ca3e3e
}
.mtip.success {
	background-color:#43ab00;
	background-image:-moz-linear-gradient(top,#43ab00,#388e00);
	background-image:-ms-linear-gradient(top,#43ab00,#388e00);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#43ab00),to(#388e00));
	background-image:-webkit-linear-gradient(top,#43ab00,#388e00);
	background-image:-o-linear-gradient(top,#43ab00,#388e00);
	background-image:linear-gradient(top,#43ab00,#388e00);
	border:1px solid #338100
}
.mtip.warning {
	background-color:  orange;
	background-image:-moz-linear-gradient(top,#0f76cd,#086cc1);
	background-image:-ms-linear-gradient(top,#0f76cd,#086cc1);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#0f76cd),to(#086cc1));
	background-image:-webkit-linear-gradient(top,#0f76cd,#086cc1);
	background-image:-o-linear-gradient(top,#0f76cd,#086cc1);
	background-image:linear-gradient(top,#0f76cd,#086cc1);
	border:1px solid #006096
}
.tip_container {
	display:none;
    z-index: 9999;
    position: fixed;
    top: 0;
    text-align: left;
    width: auto;
    _width: auto;
}
#Container
{
    margin: 0 auto;
    width: 100%;
    height: 100%;
}