input[type="text"].layui-disabled {
	background-color: #eee!important;
    color: #666!important;
}
input.layui-icon {
	/* letter-spacing: 3px; */
}
.layui-input, .layui-select, .layui-textarea {
	height: 30px;
	line-height: 30px;
}

.layui-form-select dl dd, .layui-form-select dl dt {
	line-height: 30px;
}

.layui-form-item {
	margin-bottom: 10px;
}
.layui-form-item .layui-input-inline {
	width: 150px;
	margin-right: 5px;
}
.layui-form-label {
	padding: 5px 15px;
}

/*琛ㄦ牸鏍峰紡start*/
.layui-table th {
	background-color: #F7F7F7;
}
.layui-table th:hover {
	background-color: #EBF3FD;
}
.layui-table-hover td {
	background-color: #D0E5F5;
}
.layui-table-col-special,
.layui-table-hover td.layui-table-col-special,
.layui-table[lay-even] tr:nth-child(even) {
    background-color: #FAFAFA;
}
.layui-table-click td {
	background-color: #FBEC88;
}
/*琛ㄦ牸鏍峰紡over*/

/*鍒楄〃鏍峰紡*/
.layui-table-cell .layui-btn {
    height: 28px;
    line-height: 28px;
    padding: 0 7px;;
    margin: 0;
	font-size: 12px;
	text-decoration: none;
}
.layui-table-cell .layui-btn:hover {
	opacity: 0.8;
	color: red;
}
.layui-table-cell {
	padding: 0 5px;
	color: #000;
}
.layui-table .laytable-cell-numbers {
	width: auto;
	min-width: 26px;
	padding: 0 3px;
	text-overflow: clip;
}

#鎸夐挳
.pas-btn {
	width: 75px;
	height: 26px;
	line-height: 20px;
	letter-spacing: 2px;
	border: solid 1px #bbb;
	border-radius: 5px;
}
.pas-btn-default {
	background-color: #F3F3F3;
}
.pas-btn-default:hover {
	color: #fff;
	background-color: #00B7EE;
}
.pas-btn-blue {
	background-color: #CAF3FF;
}
.pas-btn-blue:hover {
	color: #fff;
	background-color: #00B7EE;
}

.required-star {
	margin-left: 3px;
	color: red;
	vertical-align: middle;
}
.required-active,.unique-active {
	border: 1px solid red;
}
.tips {
	height: 26px;
    line-height: 26px;
    padding: 0 4px;
    margin-left: 1px;
    border: 1px solid #ff0000;
    border-radius: 3px;
    white-space: nowrap;
    background-color: #ffff00;
	position: absolute;
    display: none;
}
#query_conn_panel {
	background:#fafafa;
	border-right: 0px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
   
    border-right: 0px solid #d7d7d7;
    padding: 5px 0px 5px 0px;
}	

#query_conn_panel table tr td{
	padding: 2px 3px;
}
input#zhdh[readonly] {
    color: #666666;
}
#query_conn_panel table tr td input[type=text],table tr td select{
	margin-right: 5px;
	height: 30px;
	border: 1px solid #d7d7d7;
	width:150px;
	
}
input::-ms-clear {display:none}
input::-ms-reveal{display:none;}
input[type=text]::-ms-clear {display:none}
input{
	padding-left: 5px;
}

select::-ms-expand { display: none; }
.jg_bg_img {
	
    background: url(./images/jg.png) no-repeat scroll 4px  center transparent;
    padding-left:20px;
    background-color: white;
}
.hy_bg_img {
   
    background: url(./images/hy.png) no-repeat scroll 4px  center transparent;  
    background-color: white;
    padding-left:20px;
}

.Wdate {
    background-image: url(); 
    background: url(./images/datePicker.png) no-repeat scroll right center transparent;
    padding-left: 5px;
    background-color: white;
    background-position-x: 96%;
}

table tr td select[multiple="multiple"]{
	height: 100px;
}	

#edit_conn_panel table tr td input[type=text],table tr td select{
	margin-right: 5px;
	height: 30px;
	border: 1px solid #d7d7d7;
}

table tr td select{
	padding-left: 5px;
	border-radius: 0px;
  /*锟斤拷默锟较碉拷select选锟斤拷锟斤拷锟绞斤拷锟斤拷*/

  background-color: white;
  /*为锟斤拷锟斤拷小锟斤拷头锟斤拷锟斤拷一锟斤拷位锟矫ｏ拷锟斤拷锟解被锟斤拷锟街革拷锟斤拷*/

}
.noIE{
	/*锟斤拷选锟斤拷锟斤拷锟斤拷锟揭诧拷锟叫硷拷锟斤拷示小锟斤拷头图片*/
   appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
   background: url('./images/select_down.png') no-repeat scroll right 5px center white;   
   padding-right: 16px;
   box-sizing:border-box;
}
 
/*锟斤拷锟絠e锟斤拷默锟斤拷选锟斤拷锟斤拷锟绞斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷头*/
table tr td select::-ms-expand { display: none; }


/* 
.cbutton_bg_70{
	width:70px;
	background-image: url();
}
.cbutton_bg_70_hover{
	background-image: url();
}
.cbutton_bg_76{
	background-image: url();
}
.cbutton_bg_76_hover{
	background-image: url();
}
.cbutton_bg_90{
	background-image: url();
}
.cbutton_bg_90_hover{
	background-image: url();
}
.cbutton_bg_104{
	background-image: url();
}
.cbutton_bg_104_hover{
	background-image: url();
}
.cbutton_bg_118{
	background-image: url();
}
.cbutton_bg_118_hover{
	background-image: url();
} */

.layui-btn{
	margin-left: 0px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}

#tool_bar{
	height:	38px;
	margin-top: 2px;
} 

#topBar{
	width: 100%;
   /*  height: 7px; */
    z-index: 2;
    cursor: pointer;
}

.hidetopbar:hover {
    z-index: 1000;
    opacity: 1;
    _filter: alpha(opacity=1);
}

.hidetopbar {
    height: 8px;
    padding: 0px 0px;
    position: absolute;
    left: 48%;
    z-index: 0;
    cursor: pointer;
    opacity: 0.7;
    _filter: alpha(opacity=0.7);
    background: url(./images/up.png);
    width: 50px;
}

.hidetopbar_hide {
    background-image: url(./images/down.png);
}

.datagrid-header {
    overflow: hidden;
    background: #f7f7f7;
    border-bottom: 1px solid #d7d7d7;
}  

.datagrid-header td{
	background:#f7f7f7; 
	border-top: 0px solid #fff; 
}
.datagrid-header td div,.datagrid-header td div span{
	font-size: 13px;
}


.datagrid-header td,.datagrid-body td, .datagrid-footer td {
    font-weight: normal;
    border-right: 1px solid #d7d7d7;
 /*    border-bottom: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7; */
    height: 35px;
    line-height:34px;
} 
 
.datagrid-header td{
    height: 20px;
    line-height:19px;
} 
.datagrid-body td div, .datagrid-footer td div{
	font-size: 14px;
}
 
.datagrid-footer .datagrid-footer-inner{
	 background:#f7f7f7;  
}

.datagrid-footer .datagrid-footer-inner td div b,.datagrid-footer .datagrid-footer-inner td div{
	font-size: 14px;
}

.datagrid-body td div .LIST_BAR{
	width:52px;
	height:28px;
	line-height:28px;
	margin:0;
	padding:0;
	padding-right:5px;
	text-decoration:none;
}
.datagrid-body tr td div .layui-btn-danger{
	line-height:32px\0;
}
.pagination-first {
    background: url(./images/pagination_first.png) no-repeat;
}

.pagination-last {
    background: url(./images/pagination_last.png) no-repeat;
}

.pagination-prev {
    background: url(./images/pagination_prev.png) no-repeat;
}

.pagination-next {
    background: url(./images/pagination_next.png) no-repeat;
}

.pagination-load {
    background: url(./images/pagination_load.png) no-repeat;
}

a.l-btn-plain {
    border: 1px solid #d7d7d7;
    margin: 3px;
    width: 18px;
    border-radius:3px;
}

a:hover.l-btn-plain {
    border: 1px solid #ccc;
}
a .l-btn-left{
	padding-right:2px;
}

a.l-btn span span.l-btn-text {
    padding-top: 3px;
    padding-left:2px;
} 

a .l-btn-empty.pagination-load{
	margin-top: -2px;
    margin-left: -5px;
    width: 18px;
}

 a.l-btn span span span.l-btn-empty{
	display:inline-block;
	padding:0px;
	width:18px;
}

.datagrid-pager {
    background: #fff; 
    border-top: 0px solid #ccc;
    position: relative;
}

.pagination-num{
	text-align: center;
 	border: 1px solid #d7d7d7;
    margin: 3px;
    width: 28px;
    /* border-radius: 3px; */
    height: 26px;
}

.pagination-btn-separator{
	  border: 0px solid #ccc;
}

.pagination-page-list{
	width: 45px;
    height: 26px;
    padding-left: 3px;
}
	
.datagrid-row-alt{
	background: #fafafa;
}

.datagrid-row-over{
	background:#D0E5F5;
	background1:#FBEC88;
	cursor:default;
}

.datagrid-row-selected{
	background:#FBEC88;
} 

.fileinputspan{
	margin-top: 5px;
	top:6px;
}
#word-cal{
	position:absolute;
	z-index:-1;
}
/* 锟斤拷锟斤拷*/
a {
    color: blue;
    text-decoration: none;
}

a:hover {
    color: red;
    text-decoration: underline;
}

/* 业锟斤拷锟斤拷锟斤拷 */
#hyFild{
	margin-top:10px;
	margin-bottom:10px;
}

#hyFild tr{
	height: 34px;
}

#hyFild tr td input,#hyFild tr td select{
	height: 30px;
	border: 1px solid #d7d7d7;
}


/* 锟斤拷锟斤拷锟斤拷 */
::-webkit-scrollbar-thumb:horizontal { /*水平锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷式*/
    width: 4px;
    background-color: #e6e6e6;
    -webkit-border-radius: 8px;
}
::-webkit-scrollbar-track-piece {
    background-color: #fff; /*锟斤拷锟斤拷锟斤拷锟侥憋拷锟斤拷锟斤拷色*/
    -webkit-border-radius: 0; /*锟斤拷锟斤拷锟斤拷锟斤拷圆锟角匡拷锟�/
}
::-webkit-scrollbar {
    width: 10px; /*锟斤拷锟斤拷锟斤拷锟侥匡拷锟�/
    height: 10px; /*锟斤拷锟斤拷锟斤拷锟侥高讹拷*/
}
::-webkit-scrollbar-thumb:vertical { /*锟斤拷直锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷式*/
    height: 10px;
    background-color: #e6e6e6;
    -webkit-border-radius: 6px;
    outline: 2px solid #fff;
    outline-offset: -2px;
    border: 2px solid #fff;
}
::-webkit-scrollbar-thumb:hover { /*锟斤拷锟斤拷锟斤拷锟斤拷hover锟斤拷式*/
    height: 10px;
    background-color: #f0f0f0;
    -webkit-border-radius: 6px;
}

