@import url(/static/fonts/aicon/aicon.css);
html,body{    background: #f7f8f9;margin:0;padding:0;}
.fl {float:left}
.fr {float:right}
.nobg {background-color:transparent!important}
.font12 {font-size:12px!important}
.font18 {font-size:18px!important}
.font20 {font-size:20px!important}
.mt10 {margin-top:10px}
.mt20 {margin-top:20px}
.mt30 {margin-top:30px}
.mt40 {margin-top:40px}
.mt50 {margin-top:50px}
.ml10 {margin-left:10px}
.ml20 {margin-left:20px}
.ml30 {margin-left:30px}
.mr10 {margin-right:10px}
.mr20 {margin-right:20px}
.pt10 {padding-top:10px}
.pl20 {padding-left:20px}
.pl50 {padding-left:50px}
.pb50 {padding-bottom:50px}
.w50 {width:50px!important}
.w100 {width:100px!important}
.w200 {width:200px!important}
.w300 {width:300px!important}
.w400 {width:400px!important}
.w500 {width:500px!important}
.w600 {width:600px!important}
.mcolor {color:#5c90d2}
.mcolor2 {color:#00C1A8}
.hide {display:none}
.red {color:#f00!important}
#form-icon-preview {float:left;width:34px;height:36px;line-height:36px;font-size:30px!important;border:1px solid #e6e6e6;text-align:center;border-radius:3px}
.help-tips {cursor:pointer}
.layui-header,.layui-side {z-index:900}
.header-logo {width:165px;height:60px;line-height:60px;text-indent:30px;color:#c2c2c2;font-size:18px}
.header-fold {width:50px;height:60px;line-height:60px;text-align:center;color:#fff;}
.header-fold a {color:#fff}
#foldSwitch{font-size:24px!important;}
.head-info .layui-nav-child {top:60px}
.head-info .layui-nav-item a {padding:0 10px}
.main-nav {padding:0}
.main-nav .layui-nav-item a {font-size:16px;padding:0;margin:0 15px}
.footer {line-height:44px;padding:0 10px;color:#666}
.footer a {color:#5c90d2}
#switchNav {position:fixed;left:0;top:60px;z-index:99999}
#switchNav .layui-nav-child dd {position:relative}
#switchNav .layui-nav-child dd .j-del-menu {position:absolute;right:10px;top:3px;font-size:18px;color:#999;cursor:pointer}
#switchNav .layui-nav-child dd .j-del-menu:hover {color:#fff}
#switchNav .fold-mark i.aicon {margin-right:20px}
#switchNav a {cursor:pointer}
#switchNav i.typcn,#switchNav i.fa {font-size:16px!important}
#switchNav .admin-nav-item {padding-left:35px;}
#switchNav i.aicon {margin-right:2px}
#switchNav.close i.aicon{margin-right:7px;}
#switchNav img {border-radius:5px;margin:-2px 5px 0 0}
.bread-crumbs {display:block;background-color:#fff;padding:10px 0 0 10px;height:45px;line-height:45px;overflow:hidden;box-sizing:border-box;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}
.bread-crumbs li {float:left;margin:0 5px;color:#666;height:30px;line-height:30px}
.bread-crumbs li a {color:#666}
.page-body {display:block;padding:8px;border:none!important;background: #f7f8f9;}
.page-tab-content {background-color:#fff;    overflow: hidden;    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 5%); padding:10px}
.tool-btns {position:absolute;right:15px;top:11px;font-size:18px;color:#888}
.tool-btns .sys-icon {color:#999;margin-left:8px}
.fullscreen {position:fixed;top:0;right:0;bottom:0;left:0;z-index:1090;margin-bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%}
.fullscreen.page-body,.fullscreen .layui-tab {margin:0}
.page-toolbar {display:block;height:40px;margin-top:8px;}
.page-filter {height:40px}
.page-filter .layui-form-pane .layui-form-label {width:auto}
.page-filter .layui-form-pane .layui-form-item .layui-input-inline {margin-right:0}
.page-tips {margin-bottom:10px}
.page-tips .layui-colla-title {height:26px;line-height:26px;background-color:#f9f9f9;color:#999}
.page-form {margin:10px 0}
#layerTopTips {background-color:#393d49;color:#fff;padding:5px 25px;border-radius:0 0 5px 5px}
.pagination {overflow:hidden;display:block;border-left:1px solid #eee;float:right}
.pagination li {float:left;border:1px solid #eee;margin-left:-1px;font-size:16px;overflow:hidden;cursor:pointer}
.pagination li a,.pagination li span {display:block;padding:6px 18px}
.pagination li.active {background-color:#393e49;color:#fff;border-color:#393e49}
.role-list-form dl {display:block}
.role-list-form-top {border:1px solid #f9f9f9}
.role-list-form dl dt {display:block;background-color:#f9f9f9;padding:0 10px 10px 10px}
.role-list-form dl dd {display:block;padding:0 15px;overflow:hidden}
.role-list-form dl dd dl dt {background:0}
.role-list-form dl dd dl dd {padding:0 25px}
.role-list-form dl dd dl dd dl dd {padding:0 35px}
.role-list-form dl dd dl dd dl dd a {display:inline-block}
.menu-hd {font-size:14px;font-weight:400;border-top:1px dotted #eee}
.menu-dl dt,.menu-dl dd {position:relative;border:1px dotted #eee;border-top:0}
.menu-dl .hd,.menu-dl .hd2,.menu-dl .hd3,.menu-dl .layui-form-switch,.menu-btns {position:absolute;left:260px;top:4px}
.menu-dl .hd,.menu-dl .hd2,.menu-dl .hd3 {top:-26px}
.menu-dl .hd {left:280px}
.menu-dl .hd2 {left:520px}
.menu-dl .hd3 {left:710px}
.menu-dl .layui-form-switch {left:490px;top:1px;margin:0}
.menu-dl .menu-sort {position:absolute;left:260px;top:3px;height:20px;line-height:20px;width:40px;padding:0;text-align:center;color:#666;border:1px solid #e6e6e6;background-color:#fff;border-radius:2px}
.menu-dl1,.menu-dl2 {display:block}
.menu-dl1 dt,.menu-dl2 dt {padding:5px 2px}
.menu-dl2 {padding-left:20px}
.menu-dl2 dd {padding:5px 20px}
.menu-dl1 dt .menu-sort {left:280px}
.menu-dl2 dt .menu-sort {left:300px}
.menu-dl2 dd .menu-sort {left:340px}
.menu-dl1 .layui-form-switch {left:520px}
.menu-dl2 .layui-form-switch {left:500px}
.menu-btns {left:710px}
.menu-dl2 .menu-btns {left:688px}
.layui-nav-child dd:hover {background-color:#00C1A8;color:#fff}
.input-sort {height:24px;line-height:24px;width:40px;padding:0;text-align:center;color:#666}
.module-list-info {display:block;overflow:hidden}
.module-list-info img {float:left;margin-right:10px;border-radius:10px}
.module-list-info i {float:left;margin-right:10px;font-size:80px;line-height:82px;text-align:center;overflow:hidden;color:#2a95de}
.module-list-info .txt {float:left;max-width:80%;overflow:hidden}
.module-list-info .txt h3 {font-weight:500;display:inline-block}
.module-list-info .txt p {font-size:12px}
.module-list-info .txt p span {color:#2a95de}
.pop-bottom-bar {position:fixed;left:0;bottom:0;width:96%;background:#eee;padding:5px 2%;text-align:center;z-index:99999;}
.pop-bottom-bar .pages {max-width:70%;overflow:hidden}
.pop-bottom-bar .pages .pager li {float:left;margin:0 5px}
.pop-bottom-bar .pages .pager li a,
.pop-bottom-bar .pages .pager li span {height:38px;line-height:38px;padding:0 10px;font-weight:500;display:inline-block}
.page-bottom-bar{position:fixed;left:0;right:0;bottom:44px;background-color:#fff;z-index:99998;text-align:center;padding:10px 0;border-top:1px solid #e6e6e6;}
.hook-plugins-sort {margin:10px 0 20px 0;border-top:1px dotted #eee;border-left:1px dotted #eee;border-right:1px dotted #eee;float:left;overflow:hidden}
.hook-plugins-sort li {float:left;width:100%;padding:5px 10px;border-bottom:1px dotted #eee;overflow:hidden}
.hook-plugins-sort li span {float:left;margin-right:20px;width:150px;height:20px;line-height:22px}
.layui-layout-admin {min-width:1000px}
.layui-form-label {min-width:90px}
.layui-tab-title li {padding:0 10px}
.layui-form-mid {font-size:12px!important}
.layui-table-cell {min-height:28px;height:auto!important}
.hisi-themes {overflow:hidden;width:282px}
.hisi-themes li {float:left;width:40px;height:40px;overflow:hidden;margin:2px;border:1px solid #efefef;cursor:pointer}
.hisi-themes li:hover,.hisi-themes li.active {border:2px solid #ccc;margin:1px}
.hisi-theme-item-0 {background-color:#23262e}
:root {--hisi-head-bg:#23262e;--hisi-side-bg:#393d49;--hisi-layui-form-checked:#3F8AFD;--hisi-layui-nav-bar:#23262e;--hisi-layui-btn-normal:#00C1A8;--hisi-layui-btn-primary:#fff;--hisi-layui-btn-primary-hover:#23262e;--hisi-layui-form-radio-hover:#3F8AFD;--hisi-layui-laypage-em:#00C1A8;--hisi-layui-nav-item-a-bg:#393d49;--hisi-layui-nav-item-a-c:#ccc;--hisi-layui-nav-child-a-bg:#23262e;--hisi-layui-nav-child-a-c:#ccc;--hisi-layui-nav-child-a-c-hover:#00C1A8;--hisi-border-color:#23262e;--hisi-layui-side-layui-this-a:#fff;--hisi-layui-side-i:#ccc;--hisi-side-layui-nav-more:#fff;--hisi-layui-tab-title:#f9f9f9;--hisi-layui-nav-bar:#fff;--hisi-layui-form-label:#666}
.hisi-theme-item-1 {background-color:#20a0ff}
.hisi-theme-1 {--hisi-head-bg:#20a0ff;--hisi-side-bg:#eef1f5;--hisi-layui-form-checked:#20a0ff;--hisi-layui-nav-bar:#20a0ff;--hisi-layui-nav-item-a-bg:#eff2f6;--hisi-layui-nav-item-a-c:#48576a;--hisi-layui-nav-child-a-bg:#e5e9f2;--hisi-layui-nav-child-a-c:#48576a;--hisi-layui-nav-child-a-c-hover:#d1dbe5;--hisi-layui-side-i:#48566a;--hisi-layui-side-layui-this-a:#20a0ff;--hisi-side-layui-nav-more:#48566a;--hisi-layui-tab-title:#f9f9f9;--hisi-layui-nav-bar:#20a0ff;--hisi-layui-btn-normal:#20a0ff;--hisi-layui-btn-primary:#fff;--hisi-layui-btn-primary-hover:#20a0ff;--hisi-layui-form-radio-hover:#20a0ff;--hisi-layui-laypage-em:#20a0ff;--hisi-border-color:#20a0ff;--hisi-layui-form-label:#666}
.hisi-theme-item-2 {background-color:#f78400}
.hisi-theme-2 {--hisi-head-bg:#f78400;--hisi-side-bg:#eef1f5;--hisi-layui-form-checked:#f78400;--hisi-layui-nav-bar:#f78400;--hisi-layui-nav-item-a-bg:#eff2f6;--hisi-layui-nav-item-a-c:#48576a;--hisi-layui-nav-child-a-bg:#e5e9f2;--hisi-layui-nav-child-a-c:#48576a;--hisi-layui-nav-child-a-c-hover:#d1dbe5;--hisi-layui-side-i:#48566a;--hisi-layui-side-layui-this-a:#f78400;--hisi-side-layui-nav-more:#48566a;--hisi-layui-tab-title:#f9f9f9;--hisi-layui-nav-bar:#f78400;--hisi-layui-btn-normal:#f78400;--hisi-layui-btn-primary:#fff;--hisi-layui-btn-primary-hover:#f78400;--hisi-layui-form-radio-hover:#f78400;--hisi-layui-laypage-em:#f78400;--hisi-border-color:#f78400;--hisi-layui-form-label:#666}
.hisi-theme-item-3 {background-color:#2f9688}
.hisi-theme-3 {--hisi-head-bg:#2f9688;--hisi-side-bg:#eef1f5;--hisi-layui-form-checked:#2f9688;--hisi-layui-nav-bar:#2f9688;--hisi-layui-nav-item-a-bg:#eff2f6;--hisi-layui-nav-item-a-c:#48576a;--hisi-layui-nav-child-a-bg:#e5e9f2;--hisi-layui-nav-child-a-c:#48576a;--hisi-layui-nav-child-a-c-hover:#d1dbe5;--hisi-layui-side-i:#48566a;--hisi-layui-side-layui-this-a:#2f9688;--hisi-side-layui-nav-more:#48566a;--hisi-layui-tab-title:#f9f9f9;--hisi-layui-nav-bar:#2f9688;--hisi-layui-btn-normal:#2f9688;--hisi-layui-btn-primary:#fff;--hisi-layui-btn-primary-hover:#2f9688;--hisi-layui-form-radio-hover:#2f9688;--hisi-layui-laypage-em:#2f9688;--hisi-border-color:#2f9688;--hisi-layui-form-label:#666}
.hisi-theme-item-4 {background-color:#1fbddf}
.hisi-theme-4 {--hisi-head-bg:#1fbddf;--hisi-side-bg:#eef1f5;--hisi-layui-form-checked:#1fbddf;--hisi-layui-nav-bar:#1fbddf;--hisi-layui-nav-item-a-bg:#eff2f6;--hisi-layui-nav-item-a-c:#48576a;--hisi-layui-nav-child-a-bg:#e5e9f2;--hisi-layui-nav-child-a-c:#48576a;--hisi-layui-nav-child-a-c-hover:#d1dbe5;--hisi-layui-side-i:#48566a;--hisi-layui-side-layui-this-a:#1fbddf;--hisi-side-layui-nav-more:#48566a;--hisi-layui-tab-title:#f9f9f9;--hisi-layui-nav-bar:#1fbddf;--hisi-layui-btn-normal:#1fbddf;--hisi-layui-btn-primary:#fff;--hisi-layui-btn-primary-hover:#1fbddf;--hisi-layui-form-radio-hover:#1fbddf;--hisi-layui-laypage-em:#1fbddf;--hisi-border-color:#1fbddf;--hisi-layui-form-label:#666}
.hisi-theme-item-5 {background-color:#01479d}
.hisi-theme-5 {
    --hisi-head-bg: #3F8AFD;
    --hisi-side-bg: #eef1f5;
    --hisi-layui-form-checked: #3F8AFD;
    --hisi-layui-nav-bar: #3F8AFD;
    --hisi-layui-nav-item-a-bg: #eff2f6;
    --hisi-layui-nav-item-a-c: #48576a;
    --hisi-layui-nav-child-a-bg: #e5e9f2;
    --hisi-layui-nav-child-a-c: #48576a;
    --hisi-layui-nav-child-a-c-hover: #d1dbe5;
    --hisi-layui-side-i: #3F8AFD;
    --hisi-layui-side-layui-this-a: #3F8AFD;
    --hisi-side-layui-nav-more: #3F8AFD;
    --hisi-layui-tab-title: #f9f9f9;
    --hisi-layui-nav-bar: #3F8AFD;
    --hisi-layui-btn-normal: #3F8AFD;
    --hisi-layui-btn-primary: #fff;
    --hisi-layui-btn-primary-hover: #3F8AFD;
    --hisi-layui-form-radio-hover: #3F8AFD;
    --hisi-layui-laypage-em: #3F8AFD;
    --hisi-border-color: #3F8AFD;
    --hisi-layui-form-label: #666;
}
.hisi-theme-item-6 {background-color:#8858a0}
.hisi-theme-6 {--hisi-head-bg:#8858a0;--hisi-side-bg:#eef1f5;--hisi-layui-form-checked:#8858a0;--hisi-layui-nav-bar:#8858a0;--hisi-layui-nav-item-a-bg:#eff2f6;--hisi-layui-nav-item-a-c:#48576a;--hisi-layui-nav-child-a-bg:#e5e9f2;--hisi-layui-nav-child-a-c:#48576a;--hisi-layui-nav-child-a-c-hover:#d1dbe5;--hisi-layui-side-i:#48566a;--hisi-layui-side-layui-this-a:#8858a0;--hisi-side-layui-nav-more:#48566a;--hisi-layui-tab-title:#f9f9f9;--hisi-layui-nav-bar:#8858a0;--hisi-layui-btn-normal:#8858a0;--hisi-layui-btn-primary:#fff;--hisi-layui-btn-primary-hover:#8858a0;--hisi-layui-form-radio-hover:#8858a0;--hisi-layui-laypage-em:#8858a0;--hisi-border-color:#8858a0;--hisi-layui-form-label:#666}
.hisi-theme-item-7 {background-color:#0078d7}
.hisi-theme-7 {--hisi-head-bg:#0078d7;--hisi-side-bg:#eef1f5;--hisi-layui-form-checked:#0078d7;--hisi-layui-nav-bar:#0078d7;--hisi-layui-nav-item-a-bg:#eff2f6;--hisi-layui-nav-item-a-c:#48576a;--hisi-layui-nav-child-a-bg:#e5e9f2;--hisi-layui-nav-child-a-c:#48576a;--hisi-layui-nav-child-a-c-hover:#d1dbe5;--hisi-layui-side-i:#48566a;--hisi-layui-side-layui-this-a:#0078d7;--hisi-side-layui-nav-more:#48566a;--hisi-layui-tab-title:#f9f9f9;--hisi-layui-nav-bar:#0078d7;--hisi-layui-btn-normal:#0078d7;--hisi-layui-btn-primary:#fff;--hisi-layui-btn-primary-hover:#0078d7;--hisi-layui-form-radio-hover:#0078d7;--hisi-layui-laypage-em:#0078d7;--hisi-border-color:#0078d7;--hisi-layui-form-label:#666}
.hisi-theme-item-8 {background-color:#0185a6}
.hisi-theme-8 {--hisi-head-bg:#0185a6;--hisi-side-bg:#eef1f5;--hisi-layui-form-checked:#0185a6;--hisi-layui-nav-bar:#0185a6;--hisi-layui-nav-item-a-bg:#eff2f6;--hisi-layui-nav-item-a-c:#48576a;--hisi-layui-nav-child-a-bg:#e5e9f2;--hisi-layui-nav-child-a-c:#48576a;--hisi-layui-nav-child-a-c-hover:#d1dbe5;--hisi-layui-side-i:#48566a;--hisi-layui-side-layui-this-a:#0185a6;--hisi-side-layui-nav-more:#48566a;--hisi-layui-tab-title:#f9f9f9;--hisi-layui-nav-bar:#0185a6;--hisi-layui-btn-normal:#0185a6;--hisi-layui-btn-primary:#fff;--hisi-layui-btn-primary-hover:#0185a6;--hisi-layui-form-radio-hover:#0185a6;--hisi-layui-laypage-em:#0185a6;--hisi-border-color:#0185a6;--hisi-layui-form-label:#666}
.hisi-theme-item-9 {background-color:#3c9}
.hisi-theme-9 {--hisi-head-bg:#3c9;--hisi-side-bg:#eef1f5;--hisi-layui-form-checked:#3c9;--hisi-layui-nav-bar:#3c9;--hisi-layui-nav-item-a-bg:#eff2f6;--hisi-layui-nav-item-a-c:#48576a;--hisi-layui-nav-child-a-bg:#e5e9f2;--hisi-layui-nav-child-a-c:#48576a;--hisi-layui-nav-child-a-c-hover:#d1dbe5;--hisi-layui-side-i:#48566a;--hisi-layui-side-layui-this-a:#3c9;--hisi-side-layui-nav-more:#48566a;--hisi-layui-tab-title:#f9f9f9;--hisi-layui-nav-bar:#3c9;--hisi-layui-btn-normal:#3c9;--hisi-layui-btn-primary:#fff;--hisi-layui-btn-primary-hover:#3c9;--hisi-layui-form-radio-hover:#3c9;--hisi-layui-laypage-em:#3c9;--hisi-border-color:#3c9;--hisi-layui-form-label:#666}
.hisi-theme-item-10 {background-color:#369}
.hisi-theme-10 {--hisi-head-bg:#369;--hisi-side-bg:#eef1f5;--hisi-layui-form-checked:#369;--hisi-layui-nav-bar:#369;--hisi-layui-nav-item-a-bg:#eff2f6;--hisi-layui-nav-item-a-c:#48576a;--hisi-layui-nav-child-a-bg:#e5e9f2;--hisi-layui-nav-child-a-c:#48576a;--hisi-layui-nav-child-a-c-hover:#d1dbe5;--hisi-layui-side-i:#48566a;--hisi-layui-side-layui-this-a:#369;--hisi-side-layui-nav-more:#48566a;--hisi-layui-tab-title:#f9f9f9;--hisi-layui-nav-bar:#369;--hisi-layui-btn-normal:#369;--hisi-layui-btn-primary:#fff;--hisi-layui-btn-primary-hover:#369;--hisi-layui-form-radio-hover:#369;--hisi-layui-laypage-em:#369;--hisi-border-color:#369;--hisi-layui-form-label:#666}
.layui-header {z-index:900;background-color:var(--hisi-head-bg)!important}
.header-logo {color:#fff}
.layui-side {z-index:900;background-color:var(--hisi-side-bg)!important}
.layui-header .layui-nav .layui-this:after,.layui-header .layui-nav-bar {background-color:var(--hisi-layui-nav-bar)!important}
.layui-nav-tree .layui-nav-item a {background-color:var(--hisi-layui-nav-item-a-bg)!important;color:var(--hisi-layui-nav-item-a-c)!important}
.layui-nav-tree .layui-nav-child a {background-color:var(--hisi-layui-nav-child-a-bg)!important;color:var(--hisi-layui-nav-child-a-c)!important}
.layui-nav-tree .layui-nav-child a:hover,.layui-nav-tree .layui-nav-child .layui-this a {background-color:var(--hisi-layui-nav-child-a-c-hover)!important}
.layui-side i.aicon {color:var(--hisi-layui-side-i)}
.layui-side .layui-nav-more {border-color:var(--hisi-side-layui-nav-more) transparent transparent!important}
.layui-nav-itemed .layui-nav-more {border-color:transparent transparent var(--hisi-side-layui-nav-more)!important}
.layui-form-onswitch,.layui-form-checked[lay-skin=primary] i {border-color:var(--hisi-layui-form-checked);background-color:var(--hisi-layui-form-checked)}
.layui-form-label {color:var(--hisi-layui-form-label)!important}
.layui-side .layui-this a,.layui-side .layui-this i.aicon {color:var(--hisi-layui-side-layui-this-a)!important}
.layui-tab-card .layui-tab-title {background-color:#fff!important}
.layui-nav-tree .layui-nav-bar {background-color:var(--hisi-layui-nav-bar)!important}
.layui-btn-normal {background-color: #344058;}
.layui-btn-primary {background-color:var(--hisi-layui-btn-primary)}
.layui-btn-primary:hover {border-color:var(--hisi-layui-btn-primary-hover);color:var(--hisi-layui-btn-primary-hover)}
.layui-form-radio i:hover,.layui-form-radioed i {color:var(--hisi-layui-form-radio-hover)}
.layui-laypage .layui-laypage-curr .layui-laypage-em {background-color:var(--hisi-layui-laypage-em)}
.layui-form .layui-form-label{color:#333!important;}
.layui-table-view .layui-table{width:100%!important;}
.page-body>.layui-card>.layui-tab-brief>.layui-tab-title .layui-this:after{border-color:var(--hisi-head-bg)!important;}
.tooltip {display:inline-block;width:14px;height:14px;background:url(../image/tooltip.png) no-repeat;position:relative;cursor:pointer}
.ai-tishi {color:#1e91cf!important;position:relative;cursor:pointer}
.tooltip i {position:absolute;left:18px;top:1px;width:160px;word-break:break-all;padding:3px 10px;background-color:#000;color:#fff;font-size:12px;font-style:normal;-webkit-font-smoothing:subpixel-antialiased;z-index:998;text-align:left;display:none}
.tooltip i:before {content:'';border-width:5px;border-style:solid;border-color:transparent #000 transparent transparent;position:absolute;left:-10px;top:4px}
.tooltip i a {color:#fff}
.lock-screen {padding:20px;overflow:hidden;display:block}
.lock-screen input {float:left;width:180px;background-color:#00C1A8;border-color:#00C1A8;color:#fff;font-size:16px}
.lock-screen input::-webkit-input-placeholder {color:#fff}
.lock-screen input:-moz-placeholder {color:#fff}
.lock-screen input::-moz-placeholder {color:#fff}
.lock-screen input:-ms-input-placeholder {color:#fff}
.lock-screen button {float:left;margin-left:20px}
/*应用themes*/
.app-themes{}
.app-themes li{float:left;width:360px;overflow:hidden;margin:10px 20px 10px 10px;}
.app-themes li img{float:left;border-radius:5px;padding:2px;border:1px solid #ddd;}
.app-themes li dl{float:right;width:190px;overflow:hidden;}
.app-themes li dd{line-height:28px;}
.app-themes li dt{margin-top:10px;}
.apps-filter-tr{width:100%;overflow:hidden;display:block;padding:5px 0;line-height:25px;}
.apps-filter-tr dt{float:left;text-align:right;color:#666;}
.apps-filter-tr dd{float:left;width:90%;overflow:hidden;}
.apps-filter-tr dd a{margin-left:0!important;margin-right:5px;margin-bottom:5px;}
.app-spec{float:left;width:100%;margin:5px 0;}
.app-spec dt{float:left;width:20%;overflow:hidden;height:30px;line-height:30px;text-align:center;}
.app-spec dd{float:left;width:80%;overflow:hidden;}
.app-spec dd a{margin:4px 5px 0 0;float:left;}
.app-price,
.app-order-id
,.app-pay-success{text-align:center;font-weight:400;color:#000;}
.app-price{font-size:24px;}
.app-qrocde{display:block;width:100px;text-align:center;}
.app-order-id{color:#999;font-size:14px;line-height:20px;}
.app-pay-success{height:200px;padding-top:80px;}
.edui-body-container img{max-width:100%!important;}
.hisi-lang .layui-nav-more{display:none;}
.hisi-search {padding-top:10px;}
.hisi-search .layui-form-item{display:inline-block;width:24%;padding:0;}
.hisi-search .layui-form-label {width:auto;min-width:20%;text-align:right;padding:9px 0px;white-space: nowrap;}
.hisi-search .layui-form-item .layui-input-inline {padding:0;margin:0; width:65%;flex:1 1;}
.hisi-search .hisi-search-btn {text-align:left;}

.hisi-search .hisi-search-btn .layui-form-label:after {content: normal;}
.quick-call-container{
    position: absolute; left: calc(50% - 190px); width: 190px; height: 60px; box-sizing: border-box; padding-top: 10px; padding-bottom: 10px;
}
.quick-call-container #quick_call_input
{
    width: 145px; height: 28px; display: block; float: left; border-radius: 3px; margin-top: 5px;
}
.quick-call-container #quick_call_input::-webkit-input-placeholder
{
    font-size: 12px;
}
.quick-call-container a{color: #fff;  position: absolute; margin-left: 5px; margin-top: 3px;}
.quick-call-container .fa.fa-phone-square
{
    font-size: 32px!important;
}


*::-webkit-scrollbar {/*滚动条整体样式*/
    width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 8px;
}
*::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 8px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: #999;
}
*::-webkit-scrollbar-thumb:hover
{
    background-color: #666;
}
*::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 8px;
    background: #EDEDED;
}
.layui-btn+.layui-btn {
    margin-left: 3px;
}

.layui-tab-brief > .layui-tab-title .layui-this {
    color: #3F8AFD;
}

.text-danger
{
    color: #F58E36;
}
.text-success
{
    color: #00C1A8
}
.text-error
{
    color: #F00;
}
.text-tip
{
    color: #3F8AFD;
}
.layui-table-view .layui-table[lay-size=sm] .layui-table-cell {
    height: 28px;
    line-height: 28px;
}

.text-bold{
    font-weight: bold;
}





/*VUE*/
#VUE_APP{
    display: none;
}
/*页面加载样式*/
.loader{
    position: fixed;
    top:calc(50% - 10px);
    left:calc(50% - 10px);
    border:5px solid #f3f3f3;
    border-radius:50%;
    border-top:5px solid #2e8e9a;
    width:50px;
    height:50px;
    animation:load 0.5s linear infinite;
}
@keyframes load{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform:rotate(360deg);
    }
}

/*搜索工具栏*/
.el-header{
    padding:0;
    height:auto !important;
}
.el-header .serach_toolbar{
    border-bottom: solid 1px #eef1f5;
    padding:10px;
}
.el-header .serach_toolbar .el-form-item{
    width:100%;
    margin-bottom: 0;
}

/*搜索按钮*/
.el-header .serach_toolbar .el-form-item.btn{
    padding-left:20px;
}
.el-header .serach_toolbar .el-form-item.btn .el-form-item__content{
    width:100%;
}

.el-header .serach_toolbar .el-form-item__content{
    width:calc(100% - 120px);
    max-width:240px;
}
.el-header .serach_toolbar .el-input__inner,.el-header .serach_toolbar .el-select ,.el-header .serach_toolbar .el-date-editor.el-input{
    width:100%;
    max-width:240px;
}
.el-header .serach_toolbar .el-form-item__label {
    width:120px;
}
.el-header .serach_toolbar .el-range-editor.el-input__inner{
    padding-right:0;
}


/*主体*/
.el-main{
    padding:10px 15px;
}

/*弹窗样式*/
.el-message-box__content{
    max-height:80vh;
    overflow-y:auto;
}

/*表格工具栏*/
.table_toolbar{
    height:30px;
    line-height:30px;
    background-color:#F9F9F9;
    padding:10px;
    border:solid 1px #eef1f5;
    border-bottom:none;
}
/*按钮自定加间距*/
.table_toolbar .el-dropdown.fr+.fr.el-button{
    margin-right: 10px;
}


/*表头*/
.el-table__header td,.el-table__header th{
    padding:1.5px 0;
}

.table_header_bg{
    background-color:#F9F9F9 !important;
}

/*表格td th*/
.el-table td, .el-table th{
    padding:7px 0;
}
/*checkbox大小*/
.el-checkbox__inner{
    transform: scale(1.3,1.3);
}
/*表格 selection 属性样式*/
.el-table-column--selection .cell{
    padding-right: 10px;
}
/*操作下拉框*/
.operation .el-dropdown-menu{
    padding:5px 0;
}
.operation .el-dropdown-menu__item{
    line-height: 25px;
    padding: 0px 10px;
}

/*分页样式*/
.el-pagination{
    padding:6px 5px;
    border:solid 1px #eef1f5;
    border-top:none;
}
.el-pagination .el-input--mini .el-input__inner ,.el-pagination button ,.el-pagination .el-pager li{
    height:26px;
    line-height: 26px;
}


/*多余部分省略号*/
.text-ellipsis{
    width: 100%;
    display: block;
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
}
/*input高度调整*/
.el-input__inner{
    height:38px;
    line-height: 38px;
}


/*按钮颜色*/
.el-button--primary,el-button--primary:visited{
    color: #FFF;
    background-color: #3F8AFD;
    border-color: #3F8AFD;
}
.el-button--primary:hover,.el-button--primary:focus{
    color: #FFF;
    background-color: rgba(63,138,253,0.8);
    border-color: rgba(63,138,253,0.3);
}


.el-button--success,el-button--success:visited{
    color: #FFF;
    background-color: #00C1A8;
    border-color: #00C1A8;
}
.el-button--success:hover,.el-button--success:focus{
    color: #FFF;
    background-color: rgba(0,193,168,0.7);
    border-color: rgba(0,193,168,0.3);
}


.el-button--info,el-button--info:visited{
    color: #FFF;
    background-color: #344058;
    border-color: #344058;
}
.el-button--info:hover,.el-button--info:focus{
    color: #FFF;
    background-color: rgba(52,64,88,0.8);
    border-color: rgba(52,64,88,0.3);
}


.el-button--warning,el-button--warning:visited{
    color: #FFF;
    background-color: #f78400;
    border-color: #f78400;
}
.el-button--warning:hover,.el-button--warning:focus{
    color: #FFF;
    background-color: rgba(247,132,00,0.8);
    border-color: rgba(247,132,00,0.3);
}


.el-button--danger,el-button--danger:visited{
    color: #FFF;
    background-color: #FF5722;
    border-color: #FF5722;
}
.el-button--danger:hover,.el-button--danger:focus{
    color: #FFF;
    background-color: rgba(255,87,34,0.7);
    border-color: rgba(255,87,34,0.3);
}


/*按钮大小*/
.el-button, .el-button.is-round{
    padding: 8px 10px;
}
.el-button--mini, .el-button--mini.is-round{
    padding: 4px 5px;
}
.el-button--*, .el-button--*.is-round{
    font-size: 12px;
}

/*模拟斑马纹*/
.el-table .stripe{
    background: #F9F9F9;
    color:#606266;
}




/*表头设置*/
/* 全部菜单 */
.menus-container {
    margin-top: 20px;
}
.menus-container .menus-content .item{
    color: #575757;
    background: rgba(238, 238, 238, 1);
    border: 1px solid rgba(220, 220, 220, 1);
    border-radius: 2px 0px 0px 2px;
}
/* 菜单通用样式 */
.menus-box .menus-title {
    margin-top: 10px;
    line-height: 32px;
}
.menus-box .menus-content {
    display: flex;
    flex-wrap: wrap;
}
.menus-box .menus-content .item {
    cursor: pointer;
    display: inline-flex;
    align-items: start;
    justify-content: center;
    padding: 8px;
    margin: 10px 10px 10px 0;
    border-radius: 3px;
}
.menus-box .menus-content .active {
    color: #fff;
    background: #4899E5;
    border-radius: 2px 0px 0px 2px;
    border: 1px solid #4899E5;
}
/* 已选菜单 */
.select-menus .menus-content .item {
    height:14px;
    line-height: 14px;
    margin: 0px;
    border-radius: 0;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(220, 220, 220, 1);
}
/*弹窗*/
.el-dialog__body{
    padding: 10px 20px;
}

/*选项卡*/
.el-tabs__nav-wrap::after{
    height:1px;
}

/*图标宽度*/
/*[class*=" el-icon-"], [class^=el-icon-]{*/
/*    width:12px;*/
/*}*/
.el-icon-give-up{
    width:12px;
}

.el-image-viewer__close .el-icon-close{
    width:24px;
}

.el-upload-dragger .el-icon-upload{
    width:67px;
}























