html{
    background: #f0f2f5;
    color: rgba(0,0,0,.65);
}
.layadmin-user-login-icon{
    color: rgb(24, 144, 255);
}
.layui-btn{
    background-color: rgb(24, 144, 255);
}
.layui-btn-primary {
    background-color: #fff;
}
.layui-nav .layui-nav-item a{
    color: rgba(0,0,0,.65);
}
.layui-nav .layui-nav-itemed a{
    color: rgb(24, 144, 255) !important;
}
.layui-nav .layui-nav-item a:hover{
    color: rgb(24, 144, 255);
}
.layui-nav-itemed>a, .layui-nav-tree .layui-nav-title a, .layui-nav-tree .layui-nav-title a:hover{
    color: rgb(24, 144, 255);
}
.layui-layout-admin .layui-logo{
    box-shadow: none;
}
.layui-side-menu .layui-nav{
    margin-top: 80px;
}
.layui-nav-tree .layui-nav-bar{
    background-color: rgba(0,0,0,0);
}
.layui-nav .layui-nav-more{
    border-top-color: rgba(0,0,0,.65);
}
.layui-nav .layui-nav-mored, .layui-nav-itemed>a .layui-nav-more{
    border-color: transparent transparent rgba(0,0,0,.65);
}
.layui-nav-itemed>.layui-nav-child{
    background-color: #fff !important;
}
.layui-nav-itemed>.layui-nav-child>dd>a{
    color: rgba(0,0,0,.65) !important;
}
.layui-side-menu .layui-nav .layui-nav-item a:hover{
    color: rgb(24, 144, 255) !important;
}
.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: #e6f7ff !important;
    border-right-color: rgb(24, 144, 255);
    border-right-style: solid;
    border-right-width: 2px;
}
.layui-layout-admin .layui-header .layui-nav .layui-this:after, .layui-layout-admin .layui-header .layui-nav-bar{
    background-color: rgba(0,0,0,0);
}
.layadmin-pagetabs .layui-tab-title li.layui-this:after{
    background-color: rgb(24, 144, 255);
}
.layadmin-pagetabs .layui-tab-title li:after{
    background-color: rgb(24, 144, 255);
}
.layui-side-menu {
    box-shadow: 2px 0 8px 0 rgba(29,35,41,.05);
}
.tool-a{
    color: #1890ff;
    text-decoration: none;
    background-color: transparent;
    outline: none;
    cursor: pointer;
    transition: color .3s;
}
.tool-a:hover{
    color: #40a9ff;
}
#LAY-user-login{
    background-image: url('HomeBg.svg');
    background-repeat: no-repeat;
    background-position: center 50px;
    background-size: 100%;
}
.layui-side-menu .layui-nav .layui-nav-item > a {
    padding-top: 4px;
    padding-bottom: 4px;
}
.layui-laydate, .layui-laydate-hint{
    border: none;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.12), 0 6px 16px 0 rgba(0,0,0,.08), 0 9px 28px 8px rgba(0,0,0,.05) !important;
}
.layui-laydate-content td:hover, .layui-laydate-list li:hover {
    background-color: #f5f5f5;
    color: rgba(0,0,0,.65);
}
.layui-laydate .layui-this {
    background-color: #03A9F4!important;
    color: #fff!important;
}
.laydate-set-ym span{
    color: rgba(0,0,0,.85);
    font-weight: 500;
}
.layui-laydate-header i{
    color: #999;
    font-size: 18px;
}
.layui-laydate-header i:hover, .layui-laydate-header span:hover{
    color: #555;
}
.layadmin-side-shrink .layui-layout-admin .layui-logo{
    background-image: none;
    width: 80px;
    height: 80px;
}
.logo-min{
    display: none;
    font-size: 22px;
    transition: .3s;
    opacity: 0;
}
.layadmin-side-shrink .logo-min{
    display: block !important;
    opacity: 1;
}
.layadmin-side-shrink .layui-side-menu .layui-nav .layui-nav-item .layui-icon{
    font-size: 18px;
    transition: .3s;
}
.layui-layout-admin .layui-logo{
    height: 64px;
    padding: 14px 29px;
    background-color: #fff !important;
    color: #1890ff;
    font-size: 20px;
    font-weight: 300;
}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon{
    left: 30px;
}
.layui-layout-admin .layui-side,.layui-layout-admin .layui-logo,.layui-side-menu .layui-nav,.layui-side-menu .layui-side-scroll{
    width: 256px;
}
.layadmin-side-shrink .layui-side,.layadmin-side-shrink .layui-side-menu .layui-nav{
    width: 80px;
    transition: .3s;
}
.layui-side-menu .layui-nav .layui-nav-item a{
    padding-left: 55px;
}
.layui-layout-admin .layui-layout-left, .layadmin-pagetabs, .layui-layout-admin .layui-body, .layui-layout-admin .layui-footer {
    left: 256px;
}
.layadmin-side-shrink .layui-layout-admin .layui-layout-left, .layadmin-side-shrink .layadmin-pagetabs, .layadmin-side-shrink .layui-layout-admin .layui-body, .layadmin-side-shrink .layui-layout-admin .layui-footer {
    left: 80px;
}
.layui-side-menu .layui-nav-item cite{
    transition: opacity .2s;
    opacity: 1;

}
.layadmin-side-shrink .layui-side-menu .layui-nav-item cite{
    display: block;
    opacity: 0;
}
.menu-copy{
    position: absolute;
    bottom: 15px;
    color: rgba(0,0,0,0.55);
    font-size: 12px;
    width: 100%;
    text-align: center;
}
.layadmin-side-shrink .menu-copy{
    display: none;
}
.layadmin-side-shrink .layui-nav-tree .layui-this,.layadmin-side-shrink .layui-nav-tree .layui-this>a,.layadmin-side-shrink .layui-nav-tree .layui-nav-child dd.layui-this,.layadmin-side-shrink .layui-nav-tree .layui-nav-child dd.layui-this a{
    background-color: #fff !important;
    border-right: none;
}
.layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-itemed>a {
    background: #fff;
}
.layui-nav-item .layui-icon{
    font-size: 16px;
}
.layui-nav-child i{
    font-size: 14px;
    margin-right: 5px;
}
@media screen and (max-width: 992px) {
    .layui-layout-admin .layui-side{transform: translate3d(-256px, 0, 0); -webkit-transform: translate3d(-256px, 0, 0); width: 256px;}
    .layui-layout-admin .layui-layout-left,
    .layadmin-pagetabs,
    .layui-layout-admin .layui-body,
    .layui-layout-admin .layui-footer{left: 0;}
}
.layadmin-side-spread-sm .layui-layout-admin .layui-layout-left,
.layadmin-side-spread-sm .layadmin-pagetabs,
.layadmin-side-spread-sm .layui-layout-admin .layui-body,
.layadmin-side-spread-sm .layui-layout-admin .layui-footer{left: 0; transform: translate3d(256px, 0, 0); -webkit-transform: translate3d(256px, 0, 0);}
.layadmin-side-spread-sm .layui-layout-admin .layui-layout-right{transform: translate3d(256px, 0, 0); -webkit-transform: translate3d(256px, 0, 0);}
.layadmin-side-spread-sm .layui-side{transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);}
.layadmin-side-spread-sm .layadmin-body-shade{display: block; }
.layui-side-scroll{
    background-image: url(HomeBg.svg);
    background-repeat: no-repeat;
    background-position: left bottom 10%;
    background-size: 300%;
}
.layui-table-body::-webkit-scrollbar {
    height: 0;
    opacity: 0;
}
.layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table-total, .layui-table-total tr, .layui-table[lay-even] tr:nth-child(even) {
    background-color: #fafafa;
}
.layui-table-header span {
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
}
.layui-table-view .layui-table td, .layui-table-view .layui-table th {
    padding: 10px 0;
}
.layui-table td, .layui-table th, .layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin=line], .layui-table[lay-skin=row] {
    border-color: #f0f0f0;
    border-left: none;
    border-right: none;
    border-bottom: none;
}
.layui-table-page{
    text-align: right;
    padding-top: 20px;
    padding-bottom: 15px;
    height: 60px;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: rgb(24, 144, 255);
}
.layui-form-select dl dd.layui-this{
    background-color: #e6f7ff;
    color: rgba(0,0,0,.85);
    font-weight: 500;
    text-align: left;
}
.layui-form-selected .layui-anim-upbit{
    border: none;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.12), 0 6px 16px 0 rgba(0,0,0,.08), 0 9px 28px 8px rgba(0,0,0,.05);
    padding: 0;
}
.layui-form-select dl dd {
    cursor: pointer;
    text-align: left;
}
.layui-elem-quote {
    border-left-color: rgb(97, 179, 255);
    background-color: #fafafa;
}
.layui-laypage a:hover {
    color: rgb(24, 144, 255);
}
.layui-form-checked span, .layui-form-checked:hover span {
    background-color: rgb(24, 144, 255);
}
.layui-form-checked i, .layui-form-checked:hover i {
    color: rgb(24, 144, 255);
}
.layui-laypage input:focus, .layui-laypage select:focus {
    border-color: rgb(24, 144, 255)!important;
}
.layui-form-checked:hover[lay-skin=primary] span{
    background-color: unset;
}
.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: rgb(24, 144, 255);
    color: #fff;
}
.layui-form-checked[lay-skin=primary] i {
    border-color: rgb(24, 144, 255);
    background-color: rgb(24, 144, 255);
    color: #fff;
}
.layadmin-link {
    color: #1890ff !important;
}
.layui-nav-child{
    border: unset;
    box-shadow: 0 2px 10px rgb(119 119 119 / 12%);
}