/*
长沙微构网络科技有限公司
*/

/*基础配色重置*/
.layui-table-tool .layui-btn,
.table-header .layui-btn,
.layui-table-body .layui-btn,
.layui-form-item .layui-btn[type='submit'],
.layui-form-select dl dd.layui-this,
.layui-main-btn{background:  #1677FF;}

.layui-btn-danger { background-color: #fc8399 !important; }
.layui-btn-warm { background-color: #FFB800 !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{ background:  #1677FF;}
.lay-ext-mulitsel .layui-input.multiple a{ background: #1677FF !important;}
.lay-ext-mulitsel .layui-input.multiple a i:hover { background-color: #1677FF !important;}
.layui-form-checkbox[lay-skin="primary"]:hover i {border-color: #1677FF;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background:  #1677FF;}
.layui-nav-tree .layui-nav-bar{background:  #1677FF;}
.layui-form-onswitch { border-color: #1677FF; background-color: #1677FF; }
.layui-form-checked[lay-skin=primary] i { border-color: #1677FF!important; background-color: #1677FF; color: #fff; }
.layui-form-label{ width: 100px;}
.layui-input-block { margin-left: 130px;  }

.layui-form-radio:hover *, .layui-form-radioed, .layui-form-radioed>i{color: #1677FF;}
.layui-form-checked,
.layui-form-checked:hover{ border-color: #1677FF; }
.layui-form-checked span{ background-color: #1677FF; }
.layui-form-checkbox[lay-skin="primary"] span:hover{ background: none;}
.layui-form-checked i, .layui-form-checked:hover i { color: #1677FF; }
.layui-btn-primary:hover{border-color: #1677FF;}

.layui-form-select .layui-select-title{ position: relative;}


.layui-form-item .layui-input-inline{ width: 300px;}
.layui-form-item .layui-form-label{ width: 100px;}
.layui-form-item .layui-input-block{ margin-left: 130px;}

.layui-layout-admin .layui-side { top: 72px; width: 220px; overflow-x: hidden; }
.layui-side-scroll { width: 240px; }
.layui-nav-tree{ width: 220px;}
.layui-nav .layui-nav-child  a { padding-left: 40px; }
.layui-nav .layui-nav-child .layui-nav-child a { padding-left: 55px; }
.layui-nav .layui-nav-child .layui-nav-child .layui-nav-child a { padding-left: 70px; }
.layui-nav .layui-nav-itemed > .layui-nav-child{ background: rgba(0,0,0,0.2) !important;}
.layui-nav .layui-nav-child .layui-nav-itemed .layui-nav-child{ background: none !important;}

.main-content{box-shadow: 0 1px 2px 0 rgb(0 0 0 / 5%); background: #fff;padding: 20px;}
.table-title{border-bottom: 1px solid #eaeaea; color: #333; font-size: 18px; font-weight: bold; padding-bottom: 20px; margin-bottom: 20px; line-height: 1;}
.layui-table, .layui-table-view{ margin: 0; }

.form-box{padding: 20px 20px 0 0;}
.page-table{ padding: 0 0 20px 20px;}
.form-box .layui-btn{ position: relative; }
.form-box .layui-btn input{position: absolute; opacity: 0; cursor: pointer; width: 100%; left: 0; height: 100%; z-index: 1;}
.form-box textarea{ resize: none;}
.layui-form .edui-editor,
.layui-form .edui-default .edui-editor-iframeholder{ width: 100% !important;}
.layui-form .edui-default .edui-editor{ z-index: 888 !important;}

.table-header{ display: flex; justify-content: space-between;}
.table-header-left{ display: flex;}
.table-header-title{ display: flex; height: 38px; align-items: center; padding-left: 10px; font-size: 15px; color: #666;}
.table-search-box{ display: flex; justify-content: flex-end;}
.table-search-box .layui-input,
.table-search-box select{width: 130px; height: 38px; box-sizing: border-box; margin-left: 10px; font-size: 13px;}
.table-search-box .layui-btn{ margin-left: 10px;}
.table-header .search-btn{border: 1px #e6e6e6 solid; background: #f7f7f7; border-radius: 2px;  }
.table-header .search-btn:hover{ border-color:#aaa;}
.layui-table-tool-self{top:8px;}

/*多图展示*/
.images-box{ display: flex;flex-flow: wrap;}
.images-box .item{ width: 100px; margin-right: 10px; margin-bottom: 10px; position: relative;}
.images-box .item img{ width: 100%; height: 100px; display: block;}
.images-box .item input{ text-align: center; padding: 0 10px;}
.images-box .item .del{ position: absolute; right: 0; top: 0; background: red; color: #fff; font-size: 12px; padding: 2px 5px; cursor: pointer;}

/*弹出窗按钮重置*/
body .layui-layer-iframe .layui-layer-btn,
body .layui-layer-page .layui-layer-btn{background: #fff; display: flex; justify-content: center;border-top: 1px solid #eaeaea; padding:15px !important;}
body .layui-layer-iframe .layui-layer-title{ font-size: 18px; font-weight: bold; color: #0e0607; background: #fff; border-bottom: 1px solid #eaeaea;}
body .layui-layer-iframe .layui-layer-btn a,
body .layui-layer-page .layui-layer-btn a{ margin: 0 8px; height: 36px; line-height: 36px; font-size: 14px; padding: 0 30px;}
body .layui-layer-btn .layui-layer-btn0{border-color: #1677FF; background-color: #1677FF;}

body .layui-layer-border{border:1px #eaeaea solid ;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 15%) ;}
body .layui-layer-msg{ min-width: 120px;}
body .layui-layer-hui{ border: 0;}
body .layui-layer-dialog .layui-layer-content .layui-layer-ico {top: 50% !important; transform: translateY(-50%) !important; }




.layui-laydate-footer span:hover{color:#1677FF}
.layui-laydate-header i:hover,.layui-laydate-header span:hover{color:#1677FF}
.laydate-selected:hover{background-color:#0eb9f7!important}
.laydate-day-mark::after{background-color:#1677FF}
.layui-laydate-content td.layui-this .laydate-day-mark::after{display:none}
.layui-laydate-footer span[lay-type=date]{color:#1677FF}
.layui-laydate .layui-this{background-color:#1677FF!important;color:#fff!important}
.laydate-theme-molv .layui-laydate-header{border:none;background-color:#1677FF}
.laydate-theme-grid .laydate-selected,.laydate-theme-grid .laydate-selected:hover{background-color:#f2f2f2!important;color:#1677FF!important}