.page-content {
    background: #f3f4f5;
}

.page-header.navbar {
    position: fixed;
    top: 0;
    left: 0;
    height: 65px;
    min-height: 65px !important;
    background-color: #003667;
    z-index: 20;
    box-shadow: 1px 2px 5px 1px #9999;
}

/*.page-header .page-header-inner{background: url(/public/themes/default/images/header_bg-0d44eb70c5543895e89ee7ea54eb857d.png) right;}*/
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover {
    background: transparent;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle {
    background: transparent;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username {
    color: #fff
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu {
    background: #4a566e;
    border-radius: 4px !important;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover {
    background: #576581;
}

.btn.blue:not(.btn-outline), .btn-info {
    background: #2b9eff;
    border: #1e93f6
}

.btn.grey-mint:not(.btn-outline) {
    color: #333;
    background-color: #fff;
    border-color: #cccccc;
}

.btn-danger, .btn.red:not(.btn-outline) {
    background: #ff5353;
    border-color: #f23333
}

.btn.green:not(.btn-outline) {
    background: #3bca93;
    border-color: #2cb37f;
}

.sidebar-top {
    background: #f7f9fa;
}

.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i, .page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar .page-sidebar-menu > li.active.open > a > i,
.page-sidebar .page-sidebar-menu > li.active > a > i {
    color: #1890ff;
}

.page-sidebar .page-sidebar-menu .sub-menu > li.active > a, .page-sidebar .page-sidebar-menu .sub-menu > li.open > a,
.page-sidebar .page-sidebar-menu > li.active.open > a, .page-sidebar .page-sidebar-menu > li.active > a {
    background: #f7f8fa !important;
    color: #1890ff;
}

.page-sidebar .page-sidebar-menu > li.active.open > a, .page-sidebar .page-sidebar-menu > li.active > a {
    color: #fff;
    margin: 0px;
    border-color: #3aa8ff !important;
    background-image: -moz-linear-gradient(123deg, rgb(45, 140, 243) 0%, rgb(62, 161, 249) 100%) !important;
    background-image: -webkit-linear-gradient(123deg, rgb(45, 140, 243) 0%, rgb(62, 161, 249) 100%) !important;
    background-image: -ms-linear-gradient(123deg, rgb(45, 140, 243) 0%, rgb(62, 161, 249) 100%) !important;
}

.page-sidebar .page-sidebar-menu .sub-menu > li > a > i, .page-sidebar .page-sidebar-menu .sub-menu > li > a {
    color: #61758a;
}

.page-sidebar .page-sidebar-menu > li.active.open > a > i {
    color: #fff
}

.page-sidebar .page-sidebar-menu > li.active > a {
    color: #fff
}

.page-sidebar > .page-sidebar-menu > li > .sub-menu > .nav-item > a.nav-link {
    border-right: 3px solid transparent
}

.page-sidebar > .page-sidebar-menu > li > .sub-menu > .nav-item > a.nav-link:hover,
.page-sidebar > .page-sidebar-menu > li > .sub-menu > .active > a.nav-link {
    border-right: 3px solid #2490e5
}

.page-sidebar > .page-sidebar-menu > li > .sub-menu > .nav-item.open > a.nav-link {
    border-left: 3px solid #2490e5;
    background: #cceaff !important;
}

.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a {
    color: #1890ff;
    background: #f2f6f9 !important;
}

.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i {
    color: #1890ff
}

/*通栏样式设置*/
.page-container {
    padding: 0
}

.page-content-wrapper .page-content {
    padding: 0;
    background: #f3f4f5;
}

.page-sidebar.navbar-collapse {
    background: #fff;
    border-right: 1px solid #d1e9ff;
    margin-bottom: 0;
}

html, body, .page-container, #app {
    height: 100%
}

.page-container {
    width: 1300px;
    height: 100%;
    margin: 0 auto;
    padding-bottom: 30px;
}

.page-sidebar .page-sidebar-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
    border-right: 4px solid #fff;
}

.page-sidebar .page-sidebar-menu > li.open > a, .page-sidebar .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a {
    color: #1890ff;
    background: #e8f4ff;
    border-color: #1890ff;
}

.page-sidebar .page-sidebar-menu > li.open > a > i, .page-sidebar .page-sidebar-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i {
    color: #1890ff;
}

.page-sidebar .page-sidebar-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
    color: #96a0a8;
}

.page-sidebar .page-sidebar-menu > li > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i, .page-sidebar .page-sidebar-menu .menu-wrapper > li > i, .page-sidebar .page-sidebar-menu .menu-wrapper > li > div > i {
    color: #51abff;
}

.page-sidebar .page-sidebar-menu .menu-wrapper > li > i, .page-sidebar .page-sidebar-menu .menu-wrapper > li > div > i {
    font-size: 18px;
}

.page-header .page-header-inner {
    width: 1300px;
    margin: 0 auto;
}

@media (min-width: 1366px) {
    .page-container {
        width: 1300px;
    }

    .page-header .page-header-inner {
        width: 1300px;
    }
}

@media (min-width: 1440px) {
    .page-container {
        width: 1360px;
    }

    .page-header .page-header-inner {
        width: 1360px;
    }
}

@media (min-width: 1600px) {
    .page-container {
        width: 1400px;
    }

    .page-header .page-header-inner {
        width: 1400px;
    }
}

@media (min-width: 1820px) {
    .page-container {
        width: 1600px;
    }

    .page-header .page-header-inner {
        width: 1600px;
    }
}

.no-scrollbar {
    overflow-y: auto;
}

.no-scrollbar::-webkit-scrollbar {
    width: 0;
}

.no-scrollbar::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background-color: #999;
    -webkit-box-shadow: none;
}

.no-scrollbar::-webkit-scrollbar-track {
    background-color: #F5F5F5;
}

.no-scrollbar::-webkit-scrollbar-button {
    display: none
}

.layui-layer.layui-layer-iframe.full-layer {
    background: url(/images/bg_title@2x.png) no-repeat !important;
}

.layui-layer.layui-layer-iframe.full-layer .layui-layer-content {
    background-color: #ffffff !important;
}

.full-layer .layui-layer-title {
    color: #fff;
    height: 60px;
    line-height: 60px;
    background-color: transparent;
    font-size: 18px;
    font-weight: bold;
    width: 1300px;
    margin: 0 auto;
    padding: 0;
    border: 0;
}

.full-layer .layui-layer-setwin {
    top: 30px;
    right: calc((100% - 1300px) / 2);
    transform: translateY(-50%);
}

.full-layer .layui-layer-setwin .layui-layer-close1 {
    background-image: url(/public/themes/default/images/close_icon-3de79c334488758fe94f2bfa214e36a9.png);
    background-position: center;
}

/* oa类弹窗顶部显示栏宽度显示为1630px */
.full-layer-oa .layui-layer-title{
    width: 1630px;
}

/*oa类弹窗顶部叉号位置*/
.full-layer-oa .layui-layer-setwin{
    margin-right: -802px;
}