﻿.layui-green { color: #009688 }
.layui-blue { color: #1E9FFF }
.layui-red { color: #FF5722 }
.layui-yellow { color: #FFB800 }
.layui-black { color: #393D49 }

/*公共样式*/
.layui-breadcrumb a:hover { color: #007EED !important }

.layui-nav-tree .layui-nav-bar { background-color: #007EED; }

.layui-nav .layui-nav-more { position: absolute; }

#LAY-system-side-menu .layui-nav .layui-nav-mored, #LAY-system-side-menu .layui-nav-itemed > a .layui-nav-more { transform: rotate( 0deg); }

#LAY-system-side-menu .layui-nav-more { border-style: none; border-color: transparent; margin-top: -25px; width: 22px; height: auto; text-align: center; font-size: 16px; }

#LAY-system-side-menu .layui-nav-itemed > a .layui-nav-more { border-style: none; border-color: transparent; }

.card-logo { width: 100px }

.layui-table-page .layui-icon { padding: 4px; }

.layui-table-page .layui-icon { border-radius: 0 }

.layui-table-page .layui-laypage-skip input { border-radius: 0 }

.layui-table-page .layui-laypage-skip button { border-radius: 0 }
.layui-laypage-limits select, .layui-laypage-limits select option { border-radius: 0 }

.layui-layer-page { border-radius: 0 !important }

/*多标签选中色*/
.layadmin-pagetabs ul.layui-tab-title li:after, .layadmin-pagetabs .layui-tab-title li.layui-this:after { background-color: #007EED !important; }
/*多标签页面左侧菜单栏*/
.layadmin-setTheme-side, .layui-side-menu { background-color: #fff; color: #000; }
/*翻页*/
.layui-table-page .layui-laypage a, .layui-table-page .layui-laypage span { height: 32px; line-height: 32px; }

.layui-table-page > div { height: 32px; }

.layui-table-page .layui-laypage a, .layui-table-page .layui-laypage span { height: 32px; }

.layui-laypage button, .layui-laypage input, .layui-laypage select { color: #555; border: 1px solid #dedede; }

.layui-laypage .layui-laypage-em { color: #555; border: 1px solid #dedede; }

.layui-table-page .layui-laypage-skip { margin-left: 10px !important; }
.layui-table-page .layui-laypage-skip .layui-laypage-btn { background-color: #fafafa; border: 1px solid #DEDEDE; color: #333333 }

.layui-table-page .layui-laypage .layui-laypage-prev, .layui-table-page .layui-laypage .layui-laypage-next { border: 1px solid #dedede; height: 30px; padding: 0 3px; color: #555; }

.main-table .layui-table-page .layui-laypage a { height: 30px; border: 1px solid #dedede; line-height: 30px; }

.main-table .layui-table-page .layui-laypage-spr { margin: 0 10px; }

.main-table .layui-table-page .layui-laypage a:hover { color: #333; }
/*翻页*/
.layui-laypage button:hover, .layui-laypage input:hover, .layui-laypage select:hover { color: #333 !important; border: 1px solid #737373 !important; }

.layui-laypage .layui-laypage-em { color: #333; border: 1px solid #737373; }
/*按钮*/
.layui-btn { background-color: #007EED; }
.layui-table-tool .layui-btn { padding: 0 16px !important; }
.tool-btn-add { background-color: #007EED; }

.tool-btn-delete { background-color: #ff4e4e; }

.layui-btn-normal { background-color: transparent; color: #007EED; }

.layui-btn-danger { background-color: transparent; color: #ff4e4e; }

.layui-btn-disabled, .layui-btn-disabled:hover { background-color: transparent !important; color: #B7B7B7 !important; border: none; }

.layui-btn:hover { opacity: 0.8; filter: alpha(opacity=80); }

.layui-btn-normal:hover { opacity: 1; filter: none; color: #0064BD; }

.tool-btn-add:hover { background-color: #0064BD; }

.tool-btn-import { background-color: #0064BD; }

.layui-btn-danger:hover { color: #ff7171; opacity: 1; filter: none; }

.layui-btn-disabled:active, .layui-btn-disabled:hover { border: none; opacity: 1; filter: none; background-color: transparent; }

.layui-input-block button[type=submit] { /*  border-radius: 0;*/ position: static; margin-left: 0; left: 0 }

.layui-input-block button[type=submit]:hover { background-color: #0064BD; }

.tool-btn-import { background-color: #007EED; }

.layuiadmin-btn-admin { background-color: #007EED; }

.main-filter button {  margin-left: 15px; }
.main-filter button[type=reset] { background-color: #fff; color: #666; border: 1px solid #dedede }
.main-filter button[type=reset]:hover { background-color: #fff; opacity: 0.8; filter: alpha(opacity=80); color: #1E9FFF; border: 1px solid #dedede }
.main-filter button[type=submit] { }

.main-filter button[type=submit]:hover { background-color: #0064BD }

.layui-upload .layui-btn { background-color: #fff; color: rgba(0,0,0,.85); border: 1px solid #dcdcdc; }

.layui-upload .layui-upload-btn.upload-btn .layui-icon.layui-icon-upload:before { content: "\e624"; font-size: 40px; color: #888888; }

.layui-btn-normal[lay-event=lapse] { color: #ff4e4e; }

.main-table .layui-table-tool .layui-btn { height: 32px; line-height: 31px; }
.layui-btn-sm .layui-icon { font-size: 13px; }
.main-filter .layui-icon { font-size: 13px }

/*table*/
.layui-form-checked[lay-skin="primary"] i { border-color: #007EED !important; background-color: #007EED; color: #fff; }

.layui-form-checkbox[lay-skin="primary"]:hover i { border-color: #007EED; color: #fff; }
.main-table .layui-table-cell { padding: 0 16px; }
.main-table .laytable-cell-checkbox, .main-table .laytable-cell-numbers, .main-table .laytable-cell-radio, .main-table .laytable-cell-space { padding: 0; text-align: center; }
.layui-table-main .layui-table-cell { color: #333333 }

.main-table .layui-table-header .layui-table th { border-right: 1px solid #EFEFEF; }

/*
.main-table .layui-table-header .layui-table th.layui-table-col-special { border-right: none; }
*/
.main-table .layui-table-box { border: none; }

.main-table .layui-table-body .layui-table td, .main-table .layui-table-body .layui-table th { border-right: 1px solid transparent; }
.main-table .layui-table-body .layui-table .layui-table-col-special { border-right: 1px solid #eee; }
/*
.main-table .layui-table-body .layui-table .layui-table-col-special .layui-table-cell{display:flex;justify-content:space-evenly}
*/

.main-table .layui-table-main i { font-size: 12px; }

.main-table .layui-table-header { border-width: 0 0 0px; }

.layui-btn-xs { font-size: 14px; }

/*更多展开*/
.layui-menu-body-title { font-size: 12px; color: #666; }
/*.layui-table-col-special .layui-btn { padding: 0 !important; }*/
/*翻页*/
.layui-table-page .layui-laypage .layui-laypage-prev, .layui-table-page .layui-laypage .layui-laypage-next { border: 1px solid #dedede; height: 30px; padding: 0 3px; color: #dedede }

.layui-table-page select { height: 24px; }

.layui-table-page .layui-laypage button, .layui-table-page .layui-laypage input { height: 32px; line-height: 32px; }

.layui-laypage .layui-laypage-curr .layui-laypage-em { background-color: #fff; height: 30px; border: 1px solid #007EED; }

.layui-laypage .layui-laypage-curr em { color: #007EED }

.layui-table-page .layui-laypage button { line-height: 25px; }
/*左侧菜单hover效果*/
/*
.layui-nav .layui-nav-item a:hover {
    color: #007EED;
}
.layui-nav .layui-nav-more {
    border-color: #333333 transparent transparent;
}
.layui-nav .layui-nav-mored, .layui-nav-itemed > a .layui-nav-more {
    border-color: transparent transparent #333333;
}

*/
/*搜索*/
.main-filter .layui-inline { margin-bottom: 0px; margin-right: 30px; }

.main-filter .layui-btn { height: 32px; line-height: 31px;padding:0 12px }

.main-filter { height: auto; line-height: normal }

.main-filter .layui-form-switch { margin-top: 4px; }
.main-filter .layui-btn-primary { background-color: #007EED; border: 1px solid transparent; color: #fff }
.main-filter .layui-btn-primary:hover { opacity: 0.8; filter: alpha(opacity=80); background-color: #0064BD; border: 1px solid transparent; }

.main-filter .layui-filter-body{margin-bottom:0}
.main-filter.layuiadmin-card-header-auto { line-height: normal !important; padding-top: 12px !important; padding-bottom: 0 !important; }
.main-filter.layuiadmin-card-header-auto .layui-form-item .layui-inline { margin-bottom: 12px; margin-right: 10px; }
.main-filter.layui-filter-fold { max-height: 43px !important; }
/*工具栏*/
.main-table .layui-table-tool { padding: 10px 15px 10px 0; background: #fff; }
/*form表单*/
.layui-input, .layui-textarea { padding: 0 16px; }

.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-total, .layui-table-total tr, .layui-table[lay-even] tr:nth-child(even) { background-color: #E4F3FF }
/*输入框*/
.layui-input-block input:focus { border: 1px solid #007EED }

.layui-input, .layui-select, .layui-textarea { height: 32px }

.layui-form-label { padding: 6px 15px; }

.layui-input:hover, .layui-textarea:hover { border-color: #737373 !important }
.layui-input:disabled:hover, .layui-textarea:disabled:hover { border-color: #eee !important }

.layui-form-select dl dd.layui-this { background-color: #E4F3FF; color: #007EED; }

.layui-form-select dl dd:hover { background-color: #E4F3FF; }

.layui-form-select dl { box-shadow: 0 2px 6px rgb(0 0 0 / 20%); }
.layui-form-selected .layui-edge { margin-top: -9px; }
/*输入框禁用*/
.layui-select-title .layui-disabled { background-color: #f7f7f7; }
.layui-form input[disabled] { background-color: #f7f7f7; color: #CCCCCC }

/*单选框*/
.layui-form-radio:hover *, .layui-form-radioed, .layui-form-radioed > i { color: #007EED; }

/*列表页*/
/*工具栏*/

.main-table .layui-form { border: none }

/*字体*/
/*
@font-face {
    font-family: "iconfont";
    src: url('fonts/iconfont.ttf?t=1642136638247') format('truetype');
}
*/

@font-face { font-family: "iconfont"; /* Project id 3141313 */ src: url('fonts/iconfont.woff2?t=1643091627573') format('woff2'), url('fonts/iconfont.woff?t=1643091627573') format('woff'), url('fonts/iconfont.ttf?t=1643091627573') format('truetype'); }

.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


#LAY-system-side-menu .layui-nav-more { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

#LAY-system-side-menu .layui-nav-itemed > a .layui-nav-more { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

#LAY-system-side-menu .layui-nav-more:before { content: "\e60e"; }

#LAY-system-side-menu .layui-nav-itemed > a .layui-nav-more:before { content: "\e60f"; }

#LAY-system-side-menu .layui-icon { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #000; }

#LAY-system-side-menu .layui-nav-itemed .layui-icon { color: #0064BD }

#LAY-system-side-menu .layui-nav-itemed .layui-nav-child { background-color: #F4F5F6 !important; opacity: 1; color: #fff; }

#LAY-system-side-menu .layui-nav-itemed .layui-nav-child .layui-this a { color: #fff !important; }

#LAY-system-side-menu .layui-this a cite { color: #fff !important; }

#LAY-system-side-menu .layui-this a .layui-icon-home { color: #fff !important; }

.layui-nav-tree .layui-nav-child a { color: #000 }

.layui-nav-tree .layui-nav-child a:hover { color: #000 }

.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: #000; background-color: #007EED !important; }

#LAY-system-side-menu cite { color: #000; }

#LAY-system-side-menu .layui-icon-home:before { content: "\e61a"; font-family: "iconfont" !important; }

#LAY-system-side-menu .icon-ic_card_business:before { font-family: "iconfont" !important; content: "\e615"; }

#LAY-system-side-menu .layui-icon-diamond:before { font-family: "iconfont" !important; content: "\e616"; }

#LAY-system-side-menu .layui-icon-cart:before { font-family: "iconfont" !important; content: "\e612"; }

#LAY-system-side-menu .layui-icon-group:before { font-family: "iconfont" !important; content: "\e61b"; }

#LAY-system-side-menu .layui-icon-table:before { font-family: "iconfont" !important; content: "\e610"; }

#LAY-system-side-menu .layui-icon-fire:before { font-family: "iconfont" !important; content: "\e617"; }

#LAY-system-side-menu .layui-icon-form:before { font-family: "iconfont" !important; content: "\e611"; }

#LAY-system-side-menu .layui-icon-chart-screen:before { font-family: "iconfont" !important; content: "\e619"; }

#LAY-system-side-menu .layui-icon-dialogue:before { font-family: "iconfont" !important; content: "\e61c"; }

#LAY-system-side-menu .icon-ic_system_management:before { font-family: "iconfont" !important; content: "\e614"; }

#LAY-system-side-menu .icon-ic_user:before { font-family: "iconfont" !important; content: "\e618"; }

#LAY-system-side-menu .layui-icon-list:before { font-family: "iconfont" !important; content: "\e613"; }

/*首页字体开始*/
.big-font { font-size: 25px!important; color: #1e9fff; }
.switch-index-ul { display: flex; justify-content: space-between; margin-top:16px;align-items:center}
/*.switch-index-ul li{margin-left:20px}
.switch-index-ul li:nth-child(1) { margin-left: 20px }*/
.switch-index-ul li { width:50% }
.switch-index-ul li p { margin-top: 6px }
.switch-index-ul li p{font-size:18px;}
.mt-8{margin-top:8px!important}
.layui-carousel > [carousel-item] > .layui-this.align-center { display: flex; flex-flow:wrap }
.h-105 { height: 105px!important; }
.h-121 { height: 121px !important; }
.card-switch-flow .layui-card-body>p { display: none }
.card-index .icon-ic_card_business:before { font-family: "iconfont" !important; content: "\e615"; color: #555; }

.card-index .layui-icon-diamond:before { font-family: "iconfont" !important; content: "\e616"; color: #555; }

.card-index .layui-icon-cart:before { font-family: "iconfont" !important; content: "\e612"; color: #555; }

.card-index .layui-icon-group:before { font-family: "iconfont" !important; content: "\e61b"; color: #555; }

.card-index .layui-icon-table:before { font-family: "iconfont" !important; content: "\e610"; color: #555; }

.card-index .layui-icon-fire:before { font-family: "iconfont" !important; content: "\e617"; color: #555; }

.card-index .layui-icon-form:before { font-family: "iconfont" !important; content: "\e611"; color: #555; }

.card-index .layui-icon-chart-screen:before { font-family: "iconfont" !important; content: "\e619"; color: #555; }

.card-index .layui-icon-dialogue:before { font-family: "iconfont" !important; content: "\e61c"; color: #555; }

.card-index .icon-ic_system_management:before { font-family: "iconfont" !important; content: "\e614"; color: #555; }

.card-index .icon-ic_user:before { font-family: "iconfont" !important; content: "\e618"; color: #555; }

.card-index .layui-icon-list:before { font-family: "iconfont" !important; content: "\e613"; color: #555; }

.card-index .layui-icon-application:before { color: #555; }
/*首页字体结束*/
.layui-header .layui-icon-download-circle, .layui-header .layui-icon-refresh-3 { font-family: "iconfont" !important; font-size: 20px !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.layui-header .layui-icon-download-circle:before { content: "\e620"; }

.layui-header .layui-icon-refresh-3:before { content: "\e61f"; }

.layui-icon-upload:before { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e622"; }

/*新增加字体*/
@font-face { font-family: 'icomoon'; src: url('fonts/icomoon.eot?6mmr4f'); src: url('fonts/icomoon.eot?6mmr4f#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?6mmr4f') format('truetype'), url('fonts/icomoon.woff?6mmr4f') format('woff'), url('fonts/icomoon.svg?6mmr4f#icomoon') format('svg'); font-weight: normal; font-style: normal; font-display: block; }
.layui-icon-application:before { content: "\e900"; font-family: 'icomoon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.layui-icon-home:before { content: "\e901"; font-family: 'icomoon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.layui-icon-print:before { content: "\e902"; font-family: 'icomoon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.layui-icon-export:before { content: "\e903"; font-family: 'icomoon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.layui-icon-cols:before { content: "\e904"; font-family: 'icomoon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.layui-icon-search:before { content: "\e905"; font-family: 'icomoon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.layui-layer-setwin .layui-layer-ico.layui-layer-max:before { content: "\e907"; color: #333; font-size: 16px; font-family: 'icomoon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.layui-layer-setwin .layui-layer-ico.layui-layer-maxmin:before { content: "\e906"; color: #333; font-size: 16px; font-family: 'icomoon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.layui-layer-setwin .layui-layer-ico.layui-layer-maxmin { background: url() }
.layui-layer-setwin .layui-layer-ico.layui-layer-max { background: url() }
.layui-layer-setwin .layui-layer-ico:hover { color: #007EED !important }
/*

*/
.layui-form-radio > i:hover, .layui-form-radioed > i { color: #007EED; }

.layui-laypage-skip input:focus { color: #007EED; border-color: #007EED !important; }

.layui-laypage-limits select:focus { border-color: #007EED !important; }
/*下拉框*/
.laydate-footer-btns span:hover { color: #007EED; }
.layui-form-select .layui-icon-close, .layui-form-selected .layui-icon-close { line-height: 11px; right: 25px; margin-top: -5px; }
.layui-form-select .layui-icon-close:before, .layui-form-selected .layui-icon-close:before { font-size: 12px; }
/*
*/
.layui-form-select .layui-edge { border-style: none; border-color: transparent; font-family: layui-icon !important; font-size: 14px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: auto; height: auto; margin-top: -6px; line-height: 15px; }

.layui-form-select .layui-edge:before { content: "\e61a"; }
.layui-form-selected .layui-edge { margin-top: -9px; }
/*开关switch*/
.layui-form-onswitch { border-color: #007EED; background-color: #007EED; }
/*弹框*/
.main-filter .layui-input-block { max-width: 214px; height: 32px; min-height: 32px; }

.layui-layer .layui-input { height: 32px; min-height: 32px; }


.layui-layer .layui-word-aux { padding: 6px 8px !important; border: 1px solid #DEDEDE; }
.layui-layer .layui-word-aux a { color: #888888; }
.layui-layer .layuiadmin-card-header-auto.main-filter{min-width:415px}
/*弹框搜索样式改版*/
.layui-layer .main-filter .layui-filter-btns { display: inline-block; min-width: auto; padding-left: 93px; }
.layui-layer .main-filter .layui-filter-btns button { margin-bottom: 12px }
.layui-layer .main-filter { display: block }
.layui-layer .layuiadmin-card-header-auto .layui-filter-btns .layui-filter-btn-fold { display: none }
.layui-layer .main-filter .layui-filter-body { display: inline-block;  width: auto; }
/*
.layui-form-checked span, .layui-form-checked:hover span { background-color: #007EED }
*/
.layui-form-checked i, .layui-form-checked:hover i { color: #007EED }
/*分割线颜色*/
.layui-card-header { border-bottom: 1px solid #DEDEDE; }
/*注释*/
/*首页*/
.card-bg-gray { background-color: #fff !important; color: #333 !important; }

.card-bg-blue { background-color: #1e9fff !important; color: #fff !important; border-radius: 4px; }

.card-switch-btn { display: inline-block; height: 18px; line-height: 13px; border: 1px solid #e6e6e6; border-radius: 4px; }

.home-progress { padding: 21px 20px 1px 46px !important; }

.progress-father { position: relative; }

/*
    .home-progress .progress-father .progress-rank { display: inline-block; width: 28px; height: 28px; background: #f5f2f2; border-radius: 3px; position: absolute; left: -30px; top: -21px; line-height: 28px; text-align: center; color: #666; }
*/
.home-progress .progress-father .progress-rank { display: inline-block; width: 22px; height: 22px; background: #f5f2f2; border-radius: 3px; position: absolute; left: -30px; line-height: 22px; text-align: center; color: #666; }
.home-progress .progress-father:first-child .progress-rank { background: #ff5d5d; color: #fff; }

.home-progress .progress-father:first-child + .progress-father .progress-rank { background: #fe812e; color: #fff; }

.home-progress .progress-father:first-child + .progress-father + .progress-father .progress-rank { background: #b56f13; color: #fff; }
/*进度条*/
.card-index .layadmin-takerates .progress-father .layui-progress h3 { top: 19px; width: 100% }
.card-progress .layadmin-takerates .progress-father:first-child .layui-progress { margin: 0; margin-top: -1px; }
.layadmin-takerates .progress-father:last-child .layui-progress { margin-bottom: 46px; }
.card-progress .layadmin-takerates .layui-progress { margin: 36px 0 0px; }
.card-progress .progress-father .layui-progress { height: 22px; border-radius: 2px; }
.card-progress .progress-father .layui-progress-bar { height: 22px; border-radius: 2px; }
.card-progress .layui-card:first-child + .layui-card .layui-progress-bar { background: #34c2ef }

.layadmin-backlog-body p cite { color: #007EED;font-size:25px;font-weight:400; }

.card-index .layui-card-header { color: #111; font-size: 18px; }

.layuiadmin-card-list p.layuiadmin-big-font { color: #007EED }

.layuiadmin-card-list p.layuiadmin-big-font { color: #007EED }

/*屏幕适配*/
/*
    @media screen and (min-width: 992px)
{
    .layui-form-item .layui-input-inline
    {
        width: 214px !important;
    }
}
.layui-layer .layui-col-md6 .layui-form-select
{
    max-width: 214px;
}

.layui-layer .layui-col-md6 .layui-input
{
    max-width: 214px;
}*/
@media screen and (max-width: 992px) {
    .layui-form-item .layui-input-inline { width: 190px; }
}

.language_switch { border: 1px solid #dedede; line-height: 30px; padding: 0 15px !important; display: inline-block !important; border-radius: 4px; font-size: 11px; }

.layui-header .layui-icon-down:before { font-size: 13px; }

.layui-disabled:hover { border-color: #eee !important; }








/*覆盖admin.css的部分样式*/
* { font-family: "PingFang SC","Microsoft YaHei","Helvetica Neue",-apple-system,BlinkMacSystemFont,'Segoe UI',"Hiragino Sans GB",Arial, Helvetica, sans-serif,Arial,sans-serif }

html { color: #333; }

.layui-body { background-color: #FAFAFA }

.layui-layer-admin .layui-layer-title { background-color: #fff !important; color: #333333; font-size: 18px; font-weight: 500; border-bottom: 1px solid #DEDEDE; overflow: visible }

.layui-table-header, .layui-table thead tr { background-color: #F8FAFB; }
/*输入框*/
.layui-input-block input:focus { border: 1px solid #007EED !important }
.layui-input-block input.layui-disabled:focus { border: 1px solid #eee !important }
/*日期选择框*/
.layui-laydate .layui-laydate-content .layui-this { background-color: #007EED !important }

.layui-laydate-content td.laydate-selected { background-color: #E4F3FF !important }

.layui-laydate-header i:hover, .layui-laydate-header span:hover { color: #007EED !important }

.laydate-footer-btns span { margin-right: 8px !important; }

.laydate-footer-btns .laydate-btns-confirm { background-color: #007EED !important; color: #fff !important; border-color: #007EED !important; }

.laydate-footer-btns .laydate-disabled { border-color: #C9C9C9 !important; background: #F4F5F6 !important; }

.laydate-footer-btns .laydate-btns-clear:hover { color: #999 !important }

.laydate-footer-btns .laydate-btns-now:hover { color: #007EED !important }

.laydate-footer-btns .laydate-disabled:hover { border-color: #C9C9C9; }

.layui-laydate-main .layui-laydate-content tbody td:hover { background-color: #E4F3FF; }

.layui-laydate, .layui-laydate-hint { box-shadow: 0 2px 6px rgb(0 0 0 / 20%) !important; }
.layui-laydate-footer span, .layui-laydate-footer span:hover { color: #666 !important; }
.laydate-footer-btns .laydate-btns-confirm:hover { color: #fff !important; opacity: .8; filter: alpha(opacity=80); }
/*弹框*/
/*翻页*/
.layui-laypage-skip { margin-left: 10px; }
/*蒙层颜色*/
.layui-layer-shade { opacity: 0.45 !important; }

.layadmin-backlog-body p cite { color: #007EED }

.layuiadmin-card-list p.layuiadmin-big-font { color: #007EED }

.layui-fluid { padding: 24px; }

.layui-card-body { padding: 0px 16px 16px; }

.layui-table-page .layui-laypage a, .layui-table-page .layui-laypage span { margin-bottom: 0px; }

.layui-layer-admin i[close] { top: 9px; color: #737373; font-size: 20px; }
/*
.layui-layer-admin .layui-layer-content
{
    padding: 20px 40px;
}
*/



.main-filter .layui-form-label { padding: 5px; text-align: right; height: 22px; line-height: normal; width: 88px; }

.main-filter .layui-input-block { float: right; margin-left: 10px; width: 214px; }

/*logo*/
.layadmin-side-shrink .layui-layout-admin .layui-logo { width: 60px !important; background-image: url(../dist/style/res/bydlogo1.png) !important; background-size: 80% 65% !important; }

.layadmin-side-shrink .card-logo { display: none; }

.card-title { font-size: 14px; display: none }

.layadmin-side-shrink .card-title { display: none; }

.layui-layout-admin .layui-logo { background-color: #fff; /*box-shadow: 0 1px 2px 0 rgb(0 0 0 / 5%);*/ }


.layui-layout-admin .layui-logo { text-align: center; padding: 0px 15px 5px; }
.layui-layout-admin .layui-logo span { color: #fff; font-size: 11px; display: inline-block; height: 18px; border-radius: 2px; border: 1px solid #000; line-height: 18px; text-align: center; padding: 0 4px; background-color: #000; margin-left: 4px; }
/*hover的线条*/
.layui-layout-admin .layui-header .layui-nav .layui-this:after, .layui-layout-admin .layui-header .layui-nav-bar { background-color: #007EED }
/**/
.layuiadmin-card-header-auto { padding-top: 6px; }
/*弹框*/
.layui-layer-admin .layui-layer-content { line-height: normal; }

.layui-layout .layui-header { background-color: #fff; }

#LAY-system-side-menu .layui-nav-itemed a cite { color: #0064BD }
/*layer按钮*/
.layui-layer-admin .layui-btn-primary { border-color: #007EED; background-color: #007EED; color: #fff; }

.layui-layer-admin .layui-btn-primary:hover { border-color: #007EED; background-color: #007EED; color: #fff; opacity: .8; filter: alpha(opacity=80); }

.layui-layer-admin .layui-form .layui-layer-btn #card-stockroomlist-create-cancel { background-color: #F7F7F7; border: 1px solid #DEDEDE; color: #333333 }
.layui-layer-dialog .layui-layer-btn .layui-layer-btn0 { border-color: #007EED; background-color: #007EED; }
/*步骤条*/
.layui-layer-admin .steps .step-item:nth-last-child(1) { width: auto !important; }

.layui-layer-admin .steps { margin-left: 25%; }
/*table*/
.layui-table-body .layui-table-cell-id div { color: #1E9FFF !important; }
/*id详细页弹框*/
.main-info-cards { min-height: calc(100% - 48px); background-color: #f2f2f2; }

/*
.main-info .layui-form-item { display: flex; justify-content: space-between; flex-wrap: wrap; }

.main-info .layui-form-item .layui-inline { margin-right: 0px; width: 50%; }

.detail-info .layui-form-item .layui-inline .layui-input-block { line-height: 38px; }

.main-info .layui-form-item .layui-inline .layui-form-label { position: relative }

.main-info .layui-form-item .layui-inline .layui-form-label:after { content: ":"; display: block; position: absolute; top: 5px; right: 5px; }
.main-info .layui-form-item .layui-input-company { line-height: 32px }
*/
.main-info { display: flex; justify-content: space-between; flex-wrap: wrap; }
.main-info .layui-inline { margin-right: 0px; width: 50%; }

.detail-info .layui-inline .layui-input-block { line-height: 38px; }

.main-info .layui-inline .layui-form-label { position: relative }

.main-info .layui-inline .layui-form-label:after { content: ":"; display: block; position: absolute; top: 5px; right: 5px; }
.main-info .layui-input-company { line-height: 32px }
.main-info-cards .main-info .layui-form-label { color: #666 }
.main-info-cards .layui-tab-title .layui-this { background: #FFF; color: #007EED; }
.main-info-cards .layui-tab-content { border: solid 1px #eee; border-top: 0; background: #FFF; }
.main-info-cards .layui-tab-title .layui-this:after { border-top: none }
#card-stockroomlist-info-OrderImage a { color: #007EED }
.layui-layer-page .main-info .layui-form-label { width: 120px }
.layui-layer-page .main-info .layui-input-block { margin-left: 150px; }
/*卡状态统一颜色*/
.main-table .layui-table-body td[data-field="Status"] span { color: #333333 }
.main-table .layui-table-body td[data-field="ImportStatus"] span { color: #333333 }
/*详情页字段过长换行问题*/
#product-productlist-info-popup .main-info .layui-form-item .layui-inline .layui-form-label { width: 145px }
#product-productlist-info-popup .main-info .layui-form-item .layui-inline .layui-input-block { margin-left: 175px; }
#product-productpacklist-info-popup .main-info .layui-form-item .layui-inline .layui-form-label { width: 85px }
#product-productpacklist-info-popup .main-info .layui-form-item .layui-inline .layui-input-block { margin-left: 115px; }
#card-stockroomlist-info-popup .main-info .layui-form-item .layui-inline .layui-form-label { width: 100px }
#card-stockroomlist-info-popup .main-info .layui-form-item .layui-inline .layui-input-block { margin-left: 130px; }
#customer-customerlist-info-popup { background-color: #f2f2f2; }
/*弹框单位换行问题*/
#card-stockroomlist-create-popup #card-stockroomlist-create-TotalCount-row .layui-input-block { display: flex; }
/*弹框字段过长换行问题*/
/*二次弹框提示*/
/*
.layui-layer-dialog .layui-layer-content { padding: 30px 20px !important; }
*/
/*步骤条*/
.step-item-head { color: #fff; border: none; background: #CDC9C9; }
/*弱提示弹框*/
.layui-layer-title { font-size: 18px !important; font-weight: 600; }
/*上传按钮*/
.layui-layer-admin .layui-btn.upload-btn { height: 34px; line-height: 34px; }
/*弹框样式flex布局*/
/*.layui-layer-admin { display: flex; flex-direction: column; }

.layui-layer-admin .layui-layer-content { display: flex; flex-direction: column; padding: 0; padding-top: 20px; }

.layui-layer-admin .layui-form { display: flex; flex-direction: column; flex: 1; }
.layui-layer-admin .main-filter { flex: 0 }
.layui-layer-admin .layui-form .layui-form-item { padding-right: 50px;padding-left:35px; }
.layui-layer-page .layui-layer-content { height: calc(100% - 51px) !important; box-sizing:border-box}
.layui-layer-admin #popup-62cbdd8bc6d8a13e78e20562 { padding-top:0 }*/
/*
.layui-form .layui-layer-btn { margin-top: auto; border-top: 1px solid rgb(0 0 0 / 5%); box-shadow: none; width: auto; position: static; }
*/
/*
.layui-form .layui-layer-btn { margin-top: auto; border-top: 1px solid #dedede; box-shadow: none; width: auto; position: static; }
.layui-form .layui-layer-btn { text-align: right; padding: 0 25px 12px; }
.layui-layer-admin .layui-layer-content .layui-form-item .layui-input-company { width: auto }*/
/*.layui-layer-page .layui-layer-content { height: calc(100% - 110px) !important; box-sizing: border-box }*/
.layui-layer .layui-layer-btn { border-top: 1px solid #dedede; }

.layui-layer .layui-layer-btn a { background-color: #007EED; color: #fff; font-size: 12px }
.layui-layer .layui-layer-btn a.layui-layer-btn0 { background-color: #007EED; color: #fff }
/*左侧菜单栏*/
.layui-side-menu .layui-nav .layui-nav-item .layui-icon { margin-top: -20px; }
/*tab选项卡*/
.layui-form-checked span, .layui-form-checked:hover span { background-color: #007EED; }

.layui-layer-admin .layui-tab-title li { padding: 0 5px; margin: 5px 5px; line-height: 30px; border: 1px solid #eee; }
.layui-layer-admin .layui-tab-title .layui-this:after { height: 30px; }
.layui-layer-admin .layui-tab-bar { display: none; }
.layui-layer-admin .layui-tab-title .layui-this { background: #fff; color: #007eed; border: 1px solid #007eed; }
.layui-layer-admin .layui-tab-title { height: auto !important; white-space: normal !important; }
.layui-layer-admin .layui-tab-content .layui-form-item .layui-form-checkbox { margin-top: 9px; }
/*弹框里form表单label换行*/
.layui-layer-admin .layui-layer-content .layui-form-item .layui-form-label { width: auto; text-align: left; float: none; }
.layui-layer-admin .layui-layer-content .layui-form-item .layui-input-block { margin-left: 16px; }
/*弹框里的搜索不换行*/
.layui-layer-admin .layui-layer-content .main-filter .layui-form-item .layui-form-label { float: left; width: 88px; text-align: right; }
.layui-layer-admin .layui-layer-content .main-filter .layui-form-item .layui-input-block { margin-left: 10px; }
/*调字号大小*/
.layui-layer-admin, .layui-layer-admin .layui-btn, .layui-layer-admin .layui-tab-title li, .layui-layer-admin .layui-tab-content span { font-size: 12px; }
.layui-layer-admin .layui-table td, .layui-layer-admin .layui-table th { font-size: 12px; }
.main-filter, .main-filter .layui-btn { font-size: 12px; }
.main-table .layui-table td, .main-table .layui-table td a, .main-table .layui-table td .layui-btn, .main-table .layui-table th { font-size: 12px; }
.main-info-cards, .main-info-cards .main-filter, .main-info-cards .layui-btn { font-size: 12px; }
.main-info, .main-info .main-filter, .main-info .layui-btn { font-size: 12px; }
/*自定义选项卡切换*/
.choose_manual { display: flex; }
.layui-tree-pack  { padding-left: 50px; }
.layui-tree-iconClick  { width: 10px; }
.ic-info-tips span{display:inline-block;width:120px;}
.ic-info-tips{margin-top:6px;margin-bottom:6px;}

/*设备详情页面*/
.device-info .layui-tab-title .layui-this { background: transparent; color: #007EED; }
.device-info .layui-tab-brief > .layui-tab-title .layui-this:after { border-bottom: 2px solid #1890ff; }
.device-info .layui-card { margin-top: 15px }
.format-laydate .layui-laydate-hint { display: none }
.format-laydate .layui-laydate-content > .layui-laydate-list { padding-bottom: 0px; overflow: hidden; }
.format-laydate .layui-laydate-content > .layui-laydate-list > li { width: 50% }
.mt-16{margin-top:16px}
/*.format-laydate .layui-laydate-content > .layui-laydate-list > li:nth-child(2) > ol > li{display:none}
.format-laydate .layui-laydate-content > .layui-laydate-list > li:nth-child(2) > ol > li:nth-child(1) { display: block; }
.format-laydate .layui-laydate-content > .layui-laydate-list > li:nth-child(2) > ol > li:nth-child(31) { display: block; }*/


