.g-table { margin: 10px 0; }
.g-table table{border-spacing: 0;border-collapse: collapse;}
.g-table thead{ color:#889eae; font-weight:bold}
.g-table tr{ background:none}
.g-table .has-gutter th { height: 40px;/* background-color: #eff2f4;*/ line-height: 40px; /*border-right:1px #d8dadc solid;*/border-bottom:1px #d8dadc solid;text-align: center; color: #444; font-weight: bold; font-size: 14px; padding: 0px;}
.g-table .has-gutter th .cell{color:#889eae;font-size:14px;font-weight:bold; text-align:center;white-space: nowrap;}
.g-table td {padding:5px 0px; text-align:center;font-size: 14px;color:#666666;/*border-right:1px #d8dadc solid;*/border-bottom:1px #d8dadc solid;white-space: nowrap; transition:.4s}
.g-table td .cell{color:#666666; font-size:14px;font-weight:normal; text-align:inherit;white-space: nowrap;}
.g-table .btn{
	margin:0 1px;
}
.g-table th,.g-table td{ position:inherit}
.el-table--enable-row-hover .el-table__body tr:hover > td{ background-color:#eaf6fe;transition:.4s}
/*.g-table .el-table--border, .g-table .el-table--group{border:1px #d8dadc solid; border-right:0px; border-bottom:0px;}*/
.g-table .el-table__body-wrapper{ overflow-x:hidden}
.g-table .el-table::before{background-color: #d8dadc;}
.g-table .el-table--border::after, .g-table .el-table--group::after{background-color: #d8dadc;}

.g-table .el-table tr:hover td .cell{
	white-space:normal;
	text-overflow:inherit ;
}
/* form */

.form_box { background-color: #f5f5f5; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; padding: 10px 0; margin-top: 10px; }
.form_box .el-form-item__label { margin-left: 20px; }
.btn_edit { background-color: #34a0f5; font-size: 14px; color: #FFF; padding: 10px 18px; margin-top: 4px; border: 0px; }
.btn_edit:hover { background-color: #34a0f5; }
.form_box .el-input__inner { height: 34px; border: 1px #cfcfcf solid; }
.form_box .el-input__inner:focus{border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)}
.form_box .el-form-item { margin-bottom: 0; }
.form_radio { margin-top: 14px; }
.form_radio .el-radio__input.is-checked .el-radio__inner { background-color: #34a0f5; border-color: #34a0f5; }
.form_radio .el-radio__input.is-checked+.el-radio__label { color:#34a0f5; }
.form_radio .el-checkbox__input.is-checked+.el-checkbox__label { color:#34a0f5; }
.form_radio .el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner { background-color: #34a0f5; border-color: #34a0f5; }
.f_btn_open { margin: 10px auto; background-color: #3bbcb2; border: 1px #19756e solid; font-size: 14px; color: #FFF; padding: 4px 22px; display: block; }
.f_btn_open:hover { background-color: #49d5ca; }
.g-form .fade-enter-active, .fade-leave-active { transition: opacity .5s; }
.g-form .fade-enter, .fade-leave-to { opacity: 0; }
.f_block { text-align: center; margin: 10px; }
.f_block  .el-pagination *{
	line-height:27px !important;
}
.f_block  .el-pagination .number,.f_block  .el-pagination .more {
	border:1px solid #DDD;
}
.f_block  .el-pagination .active{
	border:1px solid #409EFF;
}
.f_block .el-pagination .btn-prev, .f_block .el-pagination .btn-next { background-color: #29a6ff; padding: 0; margin: 0 4px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; }
.f_block .el-pagination  .disabled{ background-color: #BBB; padding: 0; margin: 0 4px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; }

.f_block .el-pagination .btn-next .el-icon, .f_block .el-pagination .btn-prev .el-icon { color: #fff; font-size: 14px; }
.f_block .el-pager li { margin: 0 4px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; }
.f_block .el-input__inner { -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; border: 1px #b0b0b0 solid; height: 27px !important;box-shadow: none;}
.f_block .el-pagination .el-select .el-input .el-input__inner { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; border: 1px #b0b0b0 solid;}
.f_block .el-input__inner:focus{border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)}
.glyphicon{
	margin-right:3px;
}
sysmenu{
	display:block;
	width:220px;
	height:5000px;
	background-color: #0b6baf;
	float:left;
}
.queryForm {
	height: 100%;
	overflow: hidden;
	padding: 0 20px;
	position: relative;
}

.queryForm .middle {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 50px;
}

.queryForm.no-footer .middle {
	bottom: 0;
}
.queryForm.no-footer .footer {
	display: none;
}

.queryForm .middle .content {
	height: 100%;
	padding: 0 20px;
	overflow: auto;
}

.queryForm .middle .form-control {
	width: 150px;
	display: inline;
	display: inline-block !important;
}
.queryForm .middle .form-control.small{
	width:100px;
}
.queryForm .middle .form-control.large{
	width:200px;
}

.queryForm .middle .queryTable {
	width: 100%;
}
.queryForm .middle .queryTable  td{
	line-height:45px;
}
.queryForm .middle .queryTable  td .btn{
	vertical-align: middle;
	margin: 0;
}

.queryForm .g-table{
	margin: 0;
}
.queryForm .footer {
	border-top:1px solid #DDD;
	position: absolute;
	width: 100%;
	height: 50px;
	line-height: 50px;
	bottom:0;
	left:0;
}

.searchTable {
	width: 100%;
}
.searchTable .serachLabel{
	width: 90px;
    text-align: right;
    padding-right: 7px;
}
.searchTable .searchInput {
    display: inline-block !important;
    width: 100%;
}
.searchTable .cutoffTr {
	height: 10px;
}
.searchTable .searchBtn-center {
    text-align: center;
}
.searchTable .searchBtn-right {
    text-align: right;
    padding-right: 80px;
}
