.layui-btn {
    background-color: #1E9FFF;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #1E9FFF;
}

.layui-btn-danger {
    background-color: #FF5722;
}

.layui-btn-warm {
    background-color: #FFB800;
}

.layui-layout-admin .layui-logo {
    background: #ffffff;
    color: #1D90CE;
    font-weight: bold;
    font-size: 22px;
}

.layui-logo {
    background-position: center !important;
}

.layui-side-menu,
.layadmin-pagetabs .layui-tab-title li:after,
.layadmin-pagetabs .layui-tab-title li.layui-this:after,
.layui-layer-admin .layui-layer-title,
.layadmin-side-shrink .layui-side-menu .layui-nav>.layui-nav-item>.layui-nav-child {
    background: #ffffff;
}

.layadmin-iframe {
    background: #EEEEEE;
}

.layui-nav-itemed>a,
.layui-nav-tree .layui-nav-title a,
.layui-nav-tree .layui-nav-title a:hover {
    color: #333333 !important;
}

.layui-nav .layui-nav-item a {
    color: #333333 !important;
}

.layui-nav-itemed>.layui-nav-child {
    background-color: #f2f2f2 !important;
}

.layui-nav-tree .layui-nav-child dd.layui-this,
.layui-nav-tree .layui-nav-child dd.layui-this a,
.layui-nav-tree .layui-this,
.layui-nav-tree .layui-this>a,
.layui-nav-tree .layui-this>a:hover {
    color: #ffffff !important;
    background-color: #1C91CF;
}

.layui-nav-tree .layui-nav-bar {
    background-color: #1D90CE;
}

.layui-nav .layui-nav-more {
    border-color: #999 transparent transparent;
}

.layui-nav .layui-nav-mored,
.layui-nav-itemed>a .layui-nav-more {
    border-color: transparent transparent #999;
}

.layadmin-side-shrink .layui-side-menu .layui-nav>.layui-nav-itemed>a {
    background-color: #1D90CE;
}

.layadmin-side-shrink .layui-side-menu .layui-nav>.layui-nav-itemed a>i {
    color: #fff;
}

.layui-master-body {
    margin: 15px;
    padding: 20px 25px;
    background: #ffffff;
}

.table_top_btn {
    float: left;
}

.table_top_form {
    float: right;
}

.line-20 {
    height: 20px;
}

.line-25 {
    height: 25px;
}

.line-30 {
    height: 30px;
}

.none {
    display: none;
}

.clear {
    clear: both;
}

.layer_cont {
    padding: 10px 15px;
}

.iframe_div {
    margin: 10px;
    background: #ffffff;
    border-radius: 4px;
    box-shadow: 2px 2px 2px #CCCCCC;
    padding: 10px;
}

.op_body {
    margin: 10px;
    padding: 10px;
}

.layui-form-checkbox[lay-skin=primary] {
    margin-bottom: 10px;
}

.layui-layer-page .layui-layer-content {
    overflow: inherit!important;
}

.top_btn_tool {
    float: left;
}

.top_form_tool {
    float: right;
}

.top_form_tool input {
    width: 200px;
    display: inline-block;
}

.top_form_tool button {
    display: inline-block;
}


/*工作台*/

.tab_header {
    line-height: 40px;
    border-bottom: 1px solid #ddd;
    font-size: 16px;
}

.tab_header i {
    margin-right: 10px;
}

.system_table {
    border: 1px solid #eee;
    width: 100%;
}

.system_table td {
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #454545;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    width: 35%;
    padding-left: 3%;
}

.system_table td.gray_bg {
    background: #f9f9f9;
    width: 15%;
}

.system_table .total_40_60 td {
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #454545;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    width: 30%;
    padding-left: 3%;
}

.system_table .total_40_60 td.gray_bg {
    background: #f9f9f9;
    width: 20%;
}

.log_body {
    height: 255px;
    width: 94%;
    overflow: auto;
    border: 1px solid #eee;
    padding: 10px 10px 0;
}

.tab_body {
    margin: 30px 0;
}

.layadmin-side-shrink .layui-layout-admin .layui-logo i {
    display: block!important;
}

fieldset {
    margin: 0 0 10px 0;
    border: 1px solid #EEE;
    padding: 10px 20px 5px 20px;
    background: #fff;
    border-radius: 5px;
}

fieldset legend {
    color: #666;
    padding: 0 10px;
    font-size: 13px;
}

.checkbox_div fieldset {
    margin: 0 5px 10px 5px;
    border: 1px solid #EEE;
    padding: 10px 20px 5px 20px;
    background: #fff;
    border-radius: 5px;
    width: 40%;
    float: left;
    min-height: 87px;
}

.checkbox_div .layui-form-checkbox[lay-skin=primary] {
    width: 50%;
}

.form-search .layui-form-label {
    width: auto !important;
    height: 32px;
    padding: 0 8px;
    line-height: 32px;
    border-color: #E9E9E9;
    font-size: 12px;
}

.form-search .layui-input-inline {
    width: 170px;
    display: inline-block !important;
    margin: 0 10px 0 -1px !important;
}

.form-search .layui-input-inline input,
.form-search .layui-input-inline select {
    width: 100%;
    height: 32px;
    padding: 0 8px;
    line-height: 32px;
    border-color: #E9E9E9;
}

.form-search .layui-form-item {
    margin-bottom: 5px;
}


/*.layui-btn-primary{
    background-color: #fff!important;
}*/

.search_btn {
    height: 32px;
    line-height: 32px;
    margin-bottom: 5px;
}

.input_param {
    position: relative;
}

.input_param i {
    position: absolute;
    right: 5px;
    top: 9px;
    z-index: 99;
    font-size: 17px;
    cursor: pointer;
    opacity: 0.6;
}

.input_param i:hover {
    opacity: 1;
}

.desc_span {
    position: absolute;
    left: 60%;
    top: 9px;
    color: #999999;
    font-size: 12px;
    z-index: 99;
}

.parent_span {
    color: red;
    font-weight: bold;
}

.btn_green {
    color: #fff!important;
    background: #009688;
}

.btn_xs_green {
    color: #fff!important;
    background: #5FB878;
}

.btn_black {
    color: #fff!important;
    background: #393D49;
}

.btn_blue {
    color: #fff!important;
    background: #1E9FFF;
}

.top_search_tool {
    float: right;
}

.top_search_tool label .layui-form-select {
    line-height: 38px;
    height: 38px;
}

.top_search_tool label.select input {
    width: 100px;
}

.top_search_tool label.select {
    width: 100px;
}

.top_search_tool label {
    float: left;
    line-height: 38px;
    margin-left: 10px;
    margin-right: 5px;
}

.top_search_tool input {
    display: block;
    width: 200px;
    float: left;
    margin-right: 5px;
}

.check_data {
    margin-bottom: 20px;
}

[data-edit=true] {
    background-color: #fcffd2;
}

input[readonly] {
    background-color: #f5f5f5;
}