/*=====公用样式====*/
body {
    width:100%;
    height:100%;

    margin: 0px;
    padding: 0px;
    font-family: "微软雅黑", "宋体", Arial, sans-serif;
    font-size: 14px; /*FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startColorstr='#ffffff',endColorstr='#f9f9f9');*/
}
html{
	height:100%;
	/* scrollbar-face-color: #d0e3f8;
	scrollbar-shadow-color: #a7bdea;
	scrollbar-highlight-color: #d0e3f8;
	scrollbar-3dlight-color: #a7bdea;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #f3f6ff;
	scrollbar-arrow-color: #5080b0; */
}

form {
    margin: 0px;
    padding: 0px;
}

a:link {
    color: #000000;
    text-decoration: none
}

a:visited {
    color: #333;
    text-decoration: none
}

a:hover {
    color: #ff0000; /*background:#ccc;*/
    text-decoration: none /*text-decoration: underline*/
}

a:active {
    color: #990000;
    text-decoration: none
}
.tableRow_href {
	color:#428bca!important;
	/* text-decoration:underline !important; */
}




IMG {
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.select{
    border:1px solid #BADBEA; 
    background: transparent;
    padding-left:5px;
    height:25px; 
    line-height:25px; 
    margin:2px;
    border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius :5px;
	width:90%;
	
	/*很关键：将默认的select选择框样式清除*/
	  appearance:none;
	  -moz-appearance:none;
	  -webkit-appearance:none;

	  /*在选择框的最右侧中间显示小箭头图片*/
	  background: url(images/combo_arrow.png) no-repeat scroll right center transparent;
	  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
	  padding-right: 14px;
	  
	  background: \9\0;
	  background: \0;
	  +background: ;
	  _background: ;
	  
	  padding-right: 14px \9\0; /* IE9、IE10 */
	  padding-right: 0px \0; /* IE8 */
	  +padding-right: 0px;/* IE7 */
	  _padding-right: 0px;/* IE6 */
	  
}
/* IE10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)  {
    .select{
        padding-right: 14px; 
    }
    /*清除ie的默认选择框样式清除，隐藏下拉箭头  ie10+有效*/
    .select::-ms-expand { display: none; }
}



.input {
    border:1px solid #BADBEA; 
    height:22px; 
    line-height:22px; 
    width:90%; 
    margin:2px;
    padding-left:5px; 
    padding-right:5px; 
    font-size:14px;
    border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius :5px;
}
.input_line {
    border:0px solid #878787; 
    border-bottom-width:1px;
    height:22px; 
    line-height:22px; 
    width:90%; 
    margin:2px;
    padding-left:5px; 
    padding-right:5px; 
    font-size:14px;
}
/*****button start******************************************************/
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}


.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}


.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}


.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}



/*****button end******************************************************/
.ActionBar {
    border-top: solid 1px #F4F4F4;
    height: 30px;
    line-height: 30px;
    background: #F4F4F4;
    font-weight: bold;
}
/*=========表格样式=================*/
.table_add, .table_list, .table_search {
    border-collapse: collapse;
    width: 100%;
    border: 1px #ccc solid;
    border-bottom-style: none;
    border-right-style: none;
    padding: 0;
    margin: 0;
}
.tdbiaoti {
    font-size: 14px;
    font-weight: bold;
    background-position: center;
    text-align: center;
    vertical-align: middle;
    background-color: #F4F4F4;
    padding: 2px;
    height: 23px;
}
.tdbiejing{
    text-align: right;
    vertical-align: middle;
    background-color: #F4F4F4;
    padding-right: 5px;
    white-space: nowrap;
    color: #000000;
    width: 10%;
}

/*.table_add,.table_list,.table_search {*/
/*border-collapse: collapse;*/
/*width: 100%;*/
/*border: 1px #ccc solid;*/
/*border-bottom-style: none;*/
/*border-right-style: none;*/
/*font: 12px/ 160% '宋体';*/
/*padding: 0;*/
/*margin: 0;*/
/*}*/


.table_add td {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    line-height: 200%;
    padding: 0px 4px 0px 4px;
    margin: 0;
    /*text-align: expression(( this . cellIndex% 2 = = 0 ) ? "right": "left" );*/
    /*background-color: expression(( this . cellIndex% 2 = = 0 ) ? "#f4f4f4": "#ffffff" )*/
}

.table_search td {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    line-height: 200%;
    padding: 0px 4px 0px 4px;
    margin: 0;
    /*text-align: expression(( this . cellIndex% 2 = = 0 ) ? "right": "left" );*/
    /*background-color: expression(( this . cellIndex% 2 = = 0 ) ? "#f4f4f4": "#ffffff" )*/
}

.table_search div td {
    border-style: none;
    text-align: left;
    background-color: #fff;
    padding: 0px 0px 0px 0px;
    line-height: 200%
}


.Loading {
    position: absolute;
    left: 40%;
    top: 35%;
    width: 100px;
    height: 45px;
    text-align: center;
    background: #FAFAFF url(images/loading.gif) no-repeat center 8px;
    z-index: 99999;
    border: solid 1px #a9a9a9;
    filter: progid:DXImageTransform.Microsoft.dropShadow(Color=#addeff, offX=4,
    offY=4, positive=true );
}

.LoadingText {
    position: absolute;
    left: 0px;
    bottom: 5px;
    text-aligh: center;
    width: 100%
}

.tiperror {
	background: #FFF3F3 url(../../../commons/js/validator3/invalid_line.gif) repeat-x bottom;
	border: 1px solid #FFA8A8;
}

.requideerror {
	background: #FFF3F3;
	border: 1px solid #FFA8A8;
}
.selectrequideerror{
	border:#FFA8A8 1px solid;
	background:#FFF3F3 url(../../../commons/js/validator3/selectvalid.gif) no-repeat right;
}
.wdatetiperror{
	border:#FFA8A8 1px solid;
	background:#FFF3F3 url(../../../commons/js/validator3/datePickervalid.gif) no-repeat right;
}

.wdaterequideerror{
	border:#FFA8A8 1px solid;
	background:#FFF3F3 url(../../../commons/js/My97DatePicker/skin/datePicker.gif) no-repeat right;
}
.WDate {
	border: 1px #95B8E7 solid; 
	height: 22px;
	background: #fff url(../../../commons/js/My97DatePicker/skin/datePicker.gif) no-repeat right;
}

.WdateFmtErr {
	font-weight: bold;
	color: red;
}
input::-ms-clear
{
    display: none;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
	float: left;
}
.col-12 {
	width: 100%;
}
.col-11 {
	width: 91.66666667%;
}
.col-10 {
	width: 83.33333333%;
}
.col-9 {
	width: 75%;
}
.col-8 {
	width: 66.66666667%;
}
.col-7 {
	width: 58.33333333%;
}
.col-6 {
	width: 50%;
}
.col-5 {
	width: 41.66666667%;
}
.col-4 {
	width: 33.33333333%;
}
.col-3 {
	width: 25%;
}
.col-2 {
	width: 16.66666667%;
}
.col-1 {
	width: 8.33333333%;
}
.col-pc-1, .col-pc-2, .col-pc-3, .col-pc-4, .col-pc-5 {
	float: left;
}
.col-pc-1 {
	width: 20%;
}
.col-pc-2 {
	width: 40%;
}
.col-pc-3 {
	width: 60%;
}
.col-pc-4 {
	width: 80%;
}
.col-pc-5 {
	width: 100%;
}
/******EasyUI 样式修改开始   *********************************************************************************************/
.panel-header{
	height:28px!important;
}
.panel-header .panel-title{
	font-size: 14px;
	height: 28px;
	line-height: 28px;
}

.accordion .accordion-header{
	height:28px!important;
}
.accordion .accordion-header .panel-title {
	height: 28px;
	line-height: 28px;
}
/* .accordion .accordion-header-selected {
  background: #e3edf5;
}
.accordion .accordion-header-selected .panel-title {
  color: #000000;
}
 */
/** easyui tree 样式 start*/
.tree-node {
    height: 30px;
    line-height:30px;
    white-space: nowrap;
    cursor: pointer;
}
.tree-node span{
	margin-top:6px;
}

.tree-node-selected {
  background: #e3edf5;
  color: #000000;
}
/** easyui tree 样式 end*/

/**easyui datagrid 行高*/
.datagrid-header-row,
.datagrid-row {
  height: 40px;
}
.datagrid-row-selected {
  background: #e3edf5;
  color: #000000;
}

.datagrid-toolbar, .datagrid-pager {
    line-height:40px;
    padding:0px!important;
}
/**easyui combo 行高*/
.textbox{
	height:24px;
	line-height:24px;
}
 .window {
    overflow: hidden;
    padding: 2px;
    border-width: 1px;
} 
.window .panel-title{
	height:34px;
	line-height:34px;
}

/*datagrid实现冻结右侧列效果样式 start*/
.extend_datagrid-view1 {
    right: 0!important;
    left: auto;
    box-shadow: rgba(0, 0, 0, 0.08) -8px -8px 8px;
}
.extend_datagrid-view2 {
    left: 0;
}
.extend_datagrid-view1 .datagrid-body {
    overflow-y: auto;
}
.extend_datagrid-view2 .datagrid-body {
    overflow-y: auto;
}
/*datagrid实现冻结右侧列效果样式 end*/

/******EasyUI 样式修改结束   *********************************************************************************************/
