.layuimini-content-page{background-color:#f2f2f2!important;}
.layuimini-container {border:1px solid #f2f2f2;border-radius:5px;background-color:#f2f2f2}
.layuimini-main {margin:10px 10px 10px 10px;border:5px solid #ffffff;border-radius:5px;background-color:#ffffff}
.layui-breadcrumb>* {font-size: 13px!important;}

/**必填红点 */
.layuimini-form .layui-form-item>.required:after {content:'*';color:red;position:absolute;margin-left:4px;font-weight:bold;line-height:1.8em;top:6px;right:5px;}
.layuimini-form .layui-form-item>.layui-form-label {width:120px !important;}
.layuimini-form .layui-form-item>.layui-input-block {margin-left:150px !important;}
.layuimini-form .layui-form-item>.layui-input-block >tip {display:inline-block;margin-top:10px;line-height:10px;font-size:10px;color:#a29c9c;}

.admin-tips{ display: inline-block; white-space: nowrap; margin-left: 10px; font-size: 14px; background-color: #e6f7ff; border: 1px solid #91d5ff; color: #3a3a3a; padding: 0 10px; border-radius: 3px;}
.admin-tips > i{ margin-right: 5px; color: rgb(14, 111, 185); vertical-align: middle;}

/**搜索框*/
.layuimini-container .table-search-fieldset {margin: 0;border: 1px solid #e6e6e6;padding: 10px 20px 5px 20px;color: #6b6b6b;}

.layui-laypage .layui-laypage-first,.layui-laypage .layui-laypage-last{ border: 1px solid #ddd!important; margin-right: 8px; border-radius: 2px;}

/*隐藏弹窗表单提交按钮*/
.hide-laySubmit{display: none;}
.edit-hide{display:none}

/*全局通用宽度*/
.w50{width: 50px!important;}
.w100{width: 100px!important;}
.w150{width: 150px!important;}
.w200{width: 200px!important;}
.w250{width: 250px!important;}
.w300{width: 300px!important;}
.w350{width: 350px!important;}
.w400{width: 400px!important;}

/*请除float样式*/
.clearfix::before,.clearfix::after{ content:""; height: 0; display: block; overflow: hidden; clear: both; line-height: 0; width: 100%;}

/* 表格分页默认居中 */
.layui-table-page {text-align: center; padding-top: 10px; height: 50px;}

/*重置下拉框最大高度*/
.layui-form-select dl{ max-height: 200px!important;}

.tox-tinymce-aux{ z-index: 999999999!important;}

/*排序页面*/
.navListSort{ position: absolute; top: 15px; right: 5px; padding-right: 10px; bottom: 15px; left: 15px; overflow-y: auto;}
.navSort-list{display: block; position: relative;}
.navSort-list .navSort-list{padding-left: 40px;}
.navSort-collapsed .navSort-list{display: none;}
.navSort-item, .navSort-empty, .navSort-placeholder{display: block; position: relative; min-height: 40px;}

.navSort-handle,.navSort-handle-none{display: block; width: 40px; height: 37px; line-height: 35px; text-align: center; border: 1px solid #ccc; background: #fafafa; -webkit-border-radius: 3px; border-radius: 3px; box-sizing: border-box; -moz-box-sizing: border-box; top: -1px; left: -1px; position: absolute; border-top-right-radius: 0; border-bottom-right-radius: 0; cursor: move; font-size: 20px;}

.navSort-handle:hover,.navSort-handle-none:hover,.navSort-con:hover{color: #5874d8; background: #fff;}
.navSort-item>.navSort-btn{display: block; position: absolute; top: 4px; left: 48px; cursor: pointer; width: 20px; height: 30px; text-align: center; z-index: 99; cursor: pointer; line-height: 30px; font-family: "layui-icon" !important; font-size: 20px;transition: all .2s;}
.navSort-item>.navSort-btn::before{ content: "\e602"; }
.navSort-item>.navSort-btn[data-action='collapse']{transform: rotate(90deg); top: 5px; left: 46px;}

.navSort-placeholder, .navSort-empty{margin: 5px 0; padding: 0; min-height: 30px; background: #f2fbff; border: 1px dashed #b6bcbf; box-sizing: border-box; -moz-box-sizing: border-box;}
.navSort-empty{border: 1px dashed #bbb; min-height: 100px; background-color: #e5e5e5; }
.navSort-dragel{position: absolute; pointer-events: none;z-index: 99999999; min-width:400px;}
.navSort-dragel .navSort-handle{-webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, .1); box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, .1);}
.navSort-con{display: block; height:35px; margin: 5px 0; padding:0px 10px 0px 70px; border: 1px solid #ddd; background: #fefefe;  border-radius: 3px; position: relative;}
.navSort-con.navSort-con-selected{background: #fff;}
.navSort-dragel > .navSort-item > .navSort-con{margin: 0;}
.navSort-text{ height: 35px; line-height: 35px; cursor: default;}
.navSort-text > span{ display: inline-block; margin: 0 5px;}
.navSort-text > span.showtips{ font-size: 14px;}
.navSort-con:hover{ background-color: #fafafa;}
.navSort-con:hover > .navSort-handle,.navSort-dragel>.navSort-item .navSort-handle{ background-color: #5874d8; color: #fff;}

li.navSort-item li .navSort-con::before,li.navSort-item li .navSort-con::after{ position: absolute; content:"";}
li.navSort-item li .navSort-con::before{ left: -20px; top: -6px; height: 50px; width: 1px; background-color: #ccc;}
li.navSort-item li .navSort-con::after{ left: -20px; top: 16px; width: 20px; height: 1px; background-color: #ccc;}
li.navSort-item li:last-child > .navSort-con::before{ height: 23px;}

li.navSort-item ol ol::before{left: -19px;top: -8px; bottom: 0; width: 1px; background-color: #ccc;position: absolute;content:"";}
li.navSort-item > ol > li:last-child > ol::before{ display: none;}
.navListSort .displayHide{ opacity: .5;}