.layui-btn { background-color: #1e9fff;}
.layui-btn-primary { background-color: #fff;}
.layui-btn-normal { background-color: #1e9fff ;}
.layui-btn-warm { background-color: #ffb800 ;}
.layui-btn-danger { background-color: #ff5722 ;}
.layui-elem-quote { border-left-color: #1e9fff;}
.layui-btn-primary:hover { border-color: #1e9fff;}
.layui-btn-group .layui-btn-primary:hover { color: #1e9fff ;}
.layui-laypage input:focus, .layui-laypage select:focus { border-color: #1e9fff !important;}
.layui-nav-tree .layui-nav-bar { background-color: #1e9fff ;}
.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-color: #1e9fff;}
.layui-tab-brief>.layui-tab-title .layui-this { color: #1e9fff ;}
.layui-form-onswitch { border-color: #1e9fff; background-color: #1e9fff ;}
.layui-form-select dl { z-index: 9999;}
.layui-form-select dl dd.layui-this { background-color: #1e9fff;}
.layui-form-checked[lay-skin=primary] i {border-color: #1e9fff !important; background-color: #1e9fff;}
.layui-form-radio>i:hover, .layui-form-radioed>i { color: #1e9fff ;}
.layui-form-checkbox[lay-skin=primary]:hover i { border-color: #1e9fff;}
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after { background-color: #1e9fff;}
.layui-nav .layui-nav-child dd.layui-this a, .layui-nav-child dd.layui-this { background-color: #1e9fff;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after { border-bottom-color: #1e9fff ;}
.wid-auto .layui-form-item.verify-box .layui-input-inline { width: calc(100% - 270px);}
.wid-auto .layui-form-item.verify-box .layui-btn { padding: 0; width: 102px;}
.wid-auto .layui-form-item.verify-box .layui-form-mid { float: right; margin-right: 34px;}
.wid-auto .layui-form-item.distpicker-box .layui-input-inline select { width: 32.5%; margin-right: 5px; height: 38px; border-color: #e6e6e6;}
.wid-auto .layui-form-item.distpicker-box .layui-input-inline select:last-child { margin-right: 0;}
.wid-auto .layui-form-item.tag-operate-box .layui-input-inline { width: calc(100% - 97px);}
.wid-auto .layui-form-item.sl-selector-box .layui-input-inline,
.wid-auto .layui-form-item.sl-selector-user-box .layui-input-inline,
.wid-auto .layui-form-item.sl-selector-user-box .layui-input-inline select { width: calc(100% - 229px);}
.wid-auto .layui-form-item.sl-location-box .layui-input-inline{ width: calc(100% - 308px);}
.wid-auto .layui-form-item.tag-operate-box .layui-input-inline.operate-box,
.wid-auto .layui-form-item.sl-selector-box .layui-input-inline.operate-box,
.wid-auto .layui-form-item.sl-selector-user-box .layui-input-inline.operate-box { width: 75px;}
.wid-auto .layui-form-item.sl-location-box .layui-input-inline.operate-box{ width: 165px;}
.wid-auto .layui-form-item.sl-location-box .layui-input-inline .layui-input { width: calc(50% - 5px); display: inline-block; margin-right: 3px;}
.wid-auto .layui-form-item.sl-selector-box .layui-input-inline .layui-input { padding-right: 30px;}
.layui-icon.select-cancel { display: none; position: absolute; top: 7px; right: 2px; font-size: 24px; cursor: pointer; color: #a9a9a9;}
.wid-auto .layui-form-item.sl-upload-box .layui-input-inline { width: calc(100% - 193px);}
.wid-auto .layui-form-item.sl-upload-box .layui-input-inline.operate-box { width: 183px; margin-right: 0;}
.file-select.layui-btn .layui-icon { font-size: 14px;}
.sl-upload-box .file-box { width: calc(100% - 137px); margin-left: 110px; position: relative;}
.wid-auto[wid120] .sl-upload-box .file-box { width: calc(100% - 177px); margin-left: 150px;}
.wid-auto .tag-operate-box .file-box { width: calc(100% - 137px); margin-left: 112px;}
.sl-upload-box .file-box .layui-form-mid.require { position: absolute; top: 0px; right: -24px;}
.sl-upload-box .file-box .file-list,
.tag-operate-box .file-box .file-list { clear: both;}
.sl-upload-box .file-box .file-list .thumbnail { padding: 5px 0;}
.sl-upload-box .file-box .file-list .thumbnail .file-type i { margin-right: 0;}
.sl-upload-box .file-box .file-list .thumbnail .file-name { max-width: calc(100% - 52px);}
.sl-upload-box .file-box .file-list ul { display: flex; flex-wrap: wrap; width: 100%;}
.sl-upload-box .file-box .file-list ul li { width: 113px; margin: 10px 10px 0 0; box-sizing: border-box;}
.sl-upload-box .file-box .file-list ul li.video-box { width: 181px;}
.sl-upload-box .file-box .file-list ul li.video-box .lib-video { width: 100%; display: block; border: 1px solid #e1e1e1; outline: none;}
.sl-upload-box .file-box .file-list ul li:last-child { margin: 10px 0 0 0;}
.sl-upload-box .file-box .file-list ul li .select-cancel { width: 100%; height: 24px; line-height: 24px; text-align: center; border: 1px solid #e1e1e1; border-top: 0; cursor: pointer;}
.sl-upload-box .file-box .file-list ul li .select-cancel:hover { background: #FF5722; color: #fff;}
.sl-upload-box .file-box .file-list ul li .thumb { width: 100%; height: 112px; cursor: pointer; background-color: #eee; background-position: center center; background-repeat: no-repeat; background-size: contain; border: 1px solid #e1e1e1;}
.sl-upload-box .file-box { height: 38px;}
.sl-upload-box .file-box.has-file { height: auto;}
.sl-upload-box .file-list.has-file { margin: 10px 0;}
.layui-form-item.sl-selector-box .layui-btn .layui-icon,
.layui-form-item.sl-location-box .layui-btn .layui-icon,
.layui-form-item.sl-selector-user-box .layui-btn .layui-icon { font-size: 14px;}
.layui-card-body .layui-form-item.distpicker-box .layui-input-inline select { width: 240px;}
.layui-btn.gray { background: #b7b7b7 !important; cursor: no-drop !important;}
.layui-form-mid.require { font-size: 22px; color: #ff2d2d !important; margin-left: -5px;}
.layui-table tr .tb-sort,
.layui-table tr .tb-is-home { width: 50px; height: 28px; border: 1px solid #c9c9c9; border-radius: 3px; text-align: center;}
.layui-table tr .tb-img { display: inline-block; width: 28px; height: 28px; cursor: pointer; transition: all 0.4s;}
.layui-table tr .tb-img .img { width: 100%; height: 100%; background-size: contain; background-color: #eee; background-repeat: no-repeat; background-position: center center; border: 1px solid #e1e1e1;}
.layui-table tr .tb-img.banner { max-width: 100px;}
.box-content .layui-input-block { margin-left: 0;}
.box-content .layui-form-label { padding: 9px 10px; width: 90px;}
.layui-form-item.upload-box { margin-bottom: 5px;}
.layui-form-item.flex-c { display: flex; align-items: center;}
.layui-form-item.flex-c .layui-input-inline { display: flex !important; width: 100%; align-items: center;}
.layui-form-item.flex-c .layui-input-inline>* { margin-right: 10px;}
.layui-form-item .tips { display: inline-block; position: relative; top: 5px; color: red;}
.layui-table-tips-main input[type='radio'], .layui-table-tips-main input[type='checkbox'] { display: none;}
.layui-table-tips-main .layui-form-switch { margin-top: 0;}
td[data-field="operate_content"] .layui-form-switch { vertical-align: unset;}
.layui-form-label.word-break { line-height: 18px; padding: 0 15px;}
.layui-fluid { padding: 15px 15px 0 15px;}
.layui-table-page { text-align: center;}
.layui-btn.no-cursor { cursor: unset;}
.layui-btn.layui-btn-disabled.no-cursor { cursor: not-allowed; background: transparent;}
.layui-form-switch em { margin-right: 5px;}
.layui-form-switch.layui-form-onswitch em { margin-right: 21px;}
.layui-nav-bar { background: #fff;}
.layui-nav-child dd.layui-this, .layui-nav .layui-nav-child dd.layui-this a { background-color: #15499a;}
.layui-layer { border-radius: 5px !important;}
.layui-layer-title { border-radius: 5px 5px 0 0 !important; background-color: #fff !important;}
.layui-btn-primary:hover { background-color: #b5b5b5 !important; color: #fff !important; border-color: #b5b5b5 !important;}
.laytable-cell-1-1 { width: 30px !important;}
.layui-table-cell { height: 30px; line-height: 30px;}
.layui-timeline-item { padding-bottom: 10px;}
.layui-timeline-axis { font-size: 16px; font-weight: bold;}
.layui-laypage .layui-laypage-curr .layui-laypage-em { position: absolute; left: -1px; top: -1px; padding: 1px; width: 100%; height: 100%; background-color: #1e9fff;}
.layui-form-checkbox[lay-skin=primary] { padding-left: 24px;}
.layui-form-item.tips-box { position: relative;}
.layui-form-item.tips-box .layui-form-mid { position: absolute; right: 0;}
.layui-upload-drag .layui-icon { color: #1e9fff;}
.layui-layer-imgbar { display: block !important; padding: 0 10px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; width: calc(100% - 20px) !important;}
.layui-layer-photos { width: 90% !important; height: 90% !important;}
.layui-layer-photos .layui-layer-phimg { display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; overflow: auto;}
.layui-layer-photos .layui-layer-phimg img { width: auto !important; max-width: 100%; vertical-align: middle; background: #e1e1e1;}
.layui-layer-imgtit a { max-width: 95%;}
/* layui-皮肤重写 end */

/* layui-admin-皮肤重写 start */
.layui-layout-admin .layui-logo { transition: unset !important; -webkit-transition: unset !important;}
.layui-card-header.layuiadmin-card-header-auto { padding: 5px 15px 5px 0; height: auto; line-height: 30px;}
.layui-card-header.layuiadmin-card-header-auto .layui-form-item:last-child { margin-bottom: 0;}
.layui-card-header.layuiadmin-card-header-auto .layui-form-label { padding: 5px 10px 5px 15px; min-width: 30px; width: unset; margin-bottom: 0;}
.layui-card-header.layuiadmin-card-header-auto button:first-child { margin-left: 15px;}
.layui-card-header.layuiadmin-card-header-auto .date-and { margin-left: -2px;}
.layui-card-header.layuiadmin-card-header-auto .date-and .layui-form-label { min-width: 14px;}
.layui-card-header.layuiadmin-card-header-auto .layui-input-block { margin-left: 0; display: flex; min-height: 30px;}
.layui-card-header.layui-form input[type="text"] { height: 30px;}
.layui-card-header.layui-form .layui-inline { display: inline-flex; vertical-align: text-top; margin: 0;}
.layui-card-header.layui-form .layui-inline:last-child { margin-bottom: 5px;}
.layui-card-header.layui-form .layui-form-select dl { top: 30px;}
.layui-card-header.layui-form .layui-form-select dl dt, .layui-form-select dl dd { line-height: 30px;}
.has-tab .layui-fluid .layui-card .layui-tab-brief .layui-tab-content { padding: 5px 0 15px 0;}
.has-tab .layui-fluid .layui-card .layui-tab-brief .layui-tab-content .layui-card-body { padding-left: 0;}
.has-tab .layui-fluid .layui-card .layui-tab-brief .layui-tab-content .layui-card-body.has-pd-left { padding: 0 15px 0 15px;}
.has-tab .layui-fluid .layui-card .layui-tab-brief .layui-tab-content.tab-list-box { padding: 5px 0 15px 15px;}
.layui-card .top-operate-box.has-btn { padding-bottom: 10px;}
.top-operate-box .layui-form-item { height: 30px; display: inline-block; margin-bottom: 0; vertical-align: bottom;}
.top-operate-box .layui-form-item .layui-input { height: 30px; display: inline-block; margin-bottom: 0;}
.top-operate-box .layui-form-item .layui-form-select dl { top: 32px;}
.layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a { background-color: #1e9fff !important;}
.layui-layout-admin .layui-logo span { font-size: 12px !important;}
.layui-nav-tree .layui-nav-item i.layui-icon { font-size: 16px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon { margin-top: -20px !important;}
.layadmin-side-shrink .layui-layout-admin .layui-logo { background-size: 50%;}
/* layui-admin-皮肤重写 end */