﻿:root {
    --data-color: #2a75ed;
    --data-color2: #ECF3FF;
    --data-color3: #F5F9FF;
}
* {
    font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif
}

html {
    background-color: #ebeef2;
    height:100%;
}

.lanviki-lanout-body {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #ebeef2
}

.lanviki-lanout-admin {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transition: inherit;
}

.lanviki-lanout-body.lanviki-lanout-base {
    position: initial;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: auto;
    min-width:1000px;
    height:auto;
}

.lanviki-lanout-admin.lanviki-base{
    position: initial;
}

.lanviki-lanout-admin.lanviki-base .lanviki-header{
    position: fixed;
    overflow: visible !important;
    z-index: 999;
    background: #ffffff;
}

.lanviki-lanout-admin.lanviki-base .lanviki-body{
    position: absolute;
    left: 0;
    top: 0px;
    bottom: 0;
    right: 0;
    margin: 55px 0 0 120px;
}

.lanviki-lanout-admin.lanviki-base .lanviki-sub-nav ~ .lanviki-body{
    margin: 55px 0 0 269px;
    z-index: 0;
}

.lanviki-lanout-admin.lanviki-base .lanviki-header{
    position: fixed;
}

.lanviki-lanout-admin.lanviki-base .lanviki-header{
    height: 55px;
    line-height: 55px;
}

.lanviki-lanout-admin .lanviki-header .lanviki-nav .lanviki-this:after,
.lanviki-lanout-admin .lanviki-header .lanviki-nav-bar {
    height: 2px;
    background-color: #262d3a;
    top: 0 !important
}
.lanviki-lanout-admin .lanviki-header .lanviki-nav .lanviki-this:after{
    display:none;
}
.lanviki-lanout-admin .lanviki-header .lanviki-nav .lanviki-nav-item {
    line-height: 55px;
    padding: 0 15px;
    position: relative;
}

.lanviki-lanout-admin .lanviki-header .lanviki-nav .lanviki-nav-item .lanviki-nav-child {
    top: 55px
}

.lanviki-lanout-admin .lanviki-header .lanviki-nav-item .lanviki-icon {
    font-size: 18px
}

.lanviki-lanout-admin .lanviki-header .lanviki-lanout-left .lanviki-nav-item .lanviki-icon {
    font-size: 20px
}

.lanviki-lanout-admin .lanviki-header .lanviki-lanout-left a {
    padding: 0 15px;
}

.lanviki-lanout-admin .lanviki-header .lanviki-lanout-left {
    left: 120px;
    padding: 0;
    transition: all .3s;
    right: auto;
    width: auto;
    height: 55px;
    text-align: center;
    line-height: 55px;
    display: flex;
    align-items: center;
}
.lanviki-lanout-admin .lanviki-header .lanviki-lanout-left .modal-name {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 150px;
    height: 100%;
    margin: auto;
    text-align: center;
    line-height: 55px;
    border-right: 1px solid #e9edef;
    color: #333333;
}
.lanviki-nav.lanviki-lanout-left .breadcrumb {
    padding-left: 20px;
    line-height: 55px;
    color: #999;
    font-size: 14px;
    display: flex;
    align-items: center;
}
.lanviki-nav.lanviki-lanout-left .breadcrumb a {
    color: #666666;
    transition: color .2s ease-in-out;
    padding: 0;
}
.lanviki-nav.lanviki-lanout-left .ivu-breadcrumb-item-separator {
    margin: 0 8px;
    color: #dcdee2;
}
.lanviki-nav.lanviki-lanout-left .breadcrumb-item:last-child {
    font-weight: 700;
}
.lanviki-nav.lanviki-lanout-left .breadcrumb-item:last-child a {
    color: #333333;
}
.lanviki-nav.lanviki-lanout-left .breadcrumb-item:last-child .ivu-breadcrumb-item-separator {
    display: none;
}
.lanviki-lanout-admin .lanviki-header .lanviki-lanout-center {
    left: 260px;
    padding: 0;
    transition: all .3s;
    background-color: #ffffff !important;
}
.lanviki-sub-nav .menu-show{
    position: absolute;
    width: 28px;
    height: 65px;
    top: 30%;
    right: -14px;
    cursor: pointer;
    z-index: 1;
    color: white;
    text-align: center;
}
.lanviki-sub-nav .menu-show:before {
    content: '';
    position: absolute;
    top: 0;
    right: -14px;
    width: 100%;
    bottom: 0;
    z-index: -1;
    background: #fff;
    border-radius: 3px;
    -webkit-transform: perspective(0.5em) rotateY(10deg);
    transform: perspective(0.5em) rotateY(10deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    -webkit-box-shadow: 8px 0 8px rgba(0,0,0,0.1);
    box-shadow: 8px 0 8px rgba(0,0,0,0.1);
}

.lanviki-sub-nav .menu-show i{
    position: absolute;
    width: 28px;
    height: 65px;
    top: 0;
    left: 8px;
    cursor: pointer;
    z-index: 1;
    color: #636669;
    font-size: 12px;
    line-height: 65px;
    font-weight: 700;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.lanviki-sub-nav.active .menu-show i{
    transform: rotate(-180deg);
}

.lanviki-lanout-admin .lanviki-header .lanviki-lanout-right {
    padding: 0;
    margin-right: 15px;
    display: flex;
    align-items: center;
    line-height: 55px;
    height: 55px;
}

.lanviki-lanout-admin .lanviki-header {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-color: #fff;
    height: 50px;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, .05);
    z-index: 110
}

.lanviki-lanout-admin .lanviki-header a {
    color: #333;
    padding: 0 15px;
    cursor: pointer;
}

.lanviki-lanout-admin .lanviki-header a:hover {
    color: #333
}

.lanviki-lanout-admin .lanviki-header .lanviki-nav-child a {
    color: #333 !important
}

.lanviki-lanout-admin .lanviki-header .lanviki-nav .lanviki-nav-more {
    border-color: #666 transparent transparent
}

.lanviki-lanout-admin .lanviki-header .lanviki-nav .lanviki-nav-mored {
    border-color: transparent transparent #666
}

.lanviki-lanout-admin .lanviki-header .lanviki-nav-child dd {
    text-align: center
}

.lanviki-lanout-admin .lanviki-header .lanviki-nav-child dd.active a {
    color: var(--data-color)  !important;
}

.lanviki-lanout-admin .lanviki-header a {
    cursor: pointer
}

.lanviki-lanout-admin .lanviki-header .lanviki-logo {
    width: auto;
    background-color: #ffffff;
    color: #333333;
    font-size: 18px;
    font-weight: 400;
    overflow: hidden;
    line-height: 70px;
    transition: all .3s;
    white-space: nowrap;
    vertical-align: middle;
    box-shadow: none;
}

.lanviki-lanout-admin.lanviki-base .lanviki-header .lanviki-logo {
    padding: 10px;
    height: 55px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #0b1927;
    position: relative;
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width:120px;
    background-color: #102335;
}

.lanviki-lanout-admin .lanviki-header .lanviki-logo img {
    vertical-align: middle;
    max-width: 100%;
    height: 100%;
    width: auto;
}

.lanviki-lanout-admin .lanviki-header .lanviki-logo cite {
    font-style: normal;
    vertical-align: middle;
    height: 35px;
    line-height: 35px
}

.lanviki-lanout-admin .lanviki-header .lanviki-nav-img {
    margin-right: 5px
}

.lanviki-lanout-admin .lanviki-header .lanviki-nav-img+cite {
    margin-right: 5px;
    display: inline-block
}

.lanviki-header .lanviki-badge-dot {
    margin: -17px -15px 0 1px;
    right: 50%;
    background: #fb6161;
    width: 16px;
    height: 16px;
    font-size: 12px;
    color: #ffffff;
    line-height: 16px;
    overflow: hidden;
    padding: 0;
    font-family: Arial, verdana, tahoma;
}

.lanviki-lanout-admin .lanviki-body {
    position: absolute;
    left: 220px;
    top: 50px;
    transition: left .3s;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.lanviki-lanout-admin.lanviki-base .lanviki-body{
    transition: inherit;
}

.lanviki-fluid {
    padding: 20px
}

.admin-iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.lanviki-lanout-admin .lanviki-footer {
    position: absolute;
    left: 220px;
    background: #fff;
    transition: all .3s;
    color: #666;
    border-top: 1px solid #eee;
    height: 43px;
    line-height: 43px;
    overflow: hidden
}

.lanviki-lanout-admin .lanviki-footer a {
    color: #666
}

.lanviki-lanout-admin .lanviki-footer a:hover {
    color: #333
}

.close-footer .lanviki-lanout-admin .lanviki-footer {
    display: none
}

.close-footer .lanviki-lanout-admin .lanviki-body {
    bottom: 0
}

.lanviki-nav-tree .lanviki-nav-itemed>.lanviki-nav-child {
    display: none
}

.lanviki-nav-tree .lanviki-nav-item .lanviki-nav-child {
    padding: 5px 0;
    background-color: rgba(0, 0, 0, .2) !important
}

.lanviki-nav-tree .lanviki-nav-bar {
    width: 4px;
    display: none
}

.lanviki-nav-tree>.lanviki-nav-item>a:before {
    /* content:"";
	position:absolute;
	top:0;
	left:0;
	bottom:100%;
	width:3px;
	background-color:var(--data-color) ;
	transition:all .3s ease */
}

.lanviki-nav-tree>.lanviki-nav-item:hover>a:before {
    bottom: 0
}

.lanviki-lanout-admin .lanviki-side {
    position: absolute;
    top: 55px;
    width: 120px;
    background-color: #102335;
    -webkit-transition: none;
    transition: none;
    /* box-shadow:1px 0 2px 0 rgba(0,0,0,.05); */
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 999
}

.lanviki-lanout-admin .lanviki-side .lanviki-side-scroll {
    width: 240px;
    transition: all .3s;
    -webkit-transition: all .3s
}

.lanviki-lanout-admin .lanviki-side .lanviki-nav {
    width: 220px;
    background-color: transparent
}

.lanviki-lanout-admin .lanviki-side .lanviki-nav .lanviki-nav-item>a {
    padding-top: 0px;
    padding-bottom: 0px;
    cursor: pointer
}

.lanviki-lanout-admin .lanviki-side .lanviki-nav .lanviki-nav-item>a:hover {
    background: rgba(255, 255, 255, .03)
}

.lanviki-lanout-admin .lanviki-side .lanviki-nav .lanviki-nav-item a {
    -webkit-transition: color .3s, background-color .3s;
    transition: color .3s, background-color .3s;
}

.lanviki-lanout-admin .lanviki-side .lanviki-nav .lanviki-nav-item>.lanviki-nav-child {
    position: static
}

.lanviki-lanout-admin .lanviki-side .lanviki-nav .lanviki-nav-more {
    right: 15px;
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.lanviki-lanout-admin .lanviki-side .lanviki-nav .lanviki-nav-item .lanviki-nav-child a {
    padding-left: 50px;
    cursor: pointer
}

.lanviki-lanout-admin .lanviki-side .lanviki-nav .lanviki-nav-item .lanviki-nav-child .lanviki-nav-child a {
    padding-left: 70px
}

.lanviki-lanout-admin .lanviki-side .lanviki-nav .lanviki-nav-item .lanviki-nav-child .lanviki-nav-child .lanviki-nav-child a {
    padding-left: 90px
}

.lanviki-lanout-admin .lanviki-side .lanviki-nav .lanviki-nav-item .lanviki-nav-child .lanviki-nav-child .lanviki-nav-child .lanviki-nav-child a {
    padding-left: 110px
}

@media screen and (min-width:769px) {
    .lanviki-lanout-admin.admin-nav-mini .lanviki-header .lanviki-logo {
        width: 60px
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-header .lanviki-logo img {
        max-width: 58px;
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-header .lanviki-logo cite {
        display: none
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-header .lanviki-lanout-left {
        left: 60px
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-header .lanviki-lanout-center {
        left: 100px
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side {
        width: 60px
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side-scroll {
        width: 60px
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav {
        width: 60px
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav .lanviki-nav-item>a {
        overflow: visible;
        padding: 0 19px;
        height: 50px;
        line-height: 50px;
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav .lanviki-nav-item>a>.lanviki-icon {
        font-size: 22px;
        transition: font-size .3s;
        -webkit-transition: font-size .3s;
        height: 50px;
        line-height: 50px;
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav li.lanviki-nav-item {
        height: 50px;
        line-height: 50px;
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav .lanviki-nav-item>a>cite {
        display: none
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav .lanviki-nav-item>a .lanviki-nav-more {
        display: none
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav li.lanviki-nav-itemed>a {
        background: rgba(0, 0, 0, .3);
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav .lanviki-nav-itemed .lanviki-nav-child {
        display: none !important
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-body {
        left: 60px
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-footer {
        left: 60px
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-header .lanviki-icon-shrink-right:before {
        content: "\e66b"
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav .admin-nav-hover>.lanviki-nav-child {
        position: fixed;
        top: 60px;
        left: 60px;
        background: transparent !important;
        min-width: 200px;
        padding: 5px;
        display: block !important;
        margin: 0;
        padding: 5px 0;
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav .admin-nav-hover>.lanviki-nav-child:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: #262d3a;
        border-radius: 0;
        box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav .admin-nav-hover>.lanviki-nav-child dd:first-child>.lanviki-nav-child {
        margin-top: -5px
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav .admin-nav-hover>.lanviki-nav-child dd:last-child>.lanviki-nav-child.show-top {
        margin-top: 5px
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav .admin-nav-hover>.lanviki-nav-child>dd.lanviki-nav-itemed>a,
    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav .admin-nav-hover>.lanviki-nav-child>dd.lanviki-nav-itemed.admin-nav-hover>a,
    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav .admin-nav-hover>.lanviki-nav-child>dd.lanviki-nav-itemed.admin-nav-hover:hover>a {
        background: rgba(255, 255, 255, .07);
        color: #fff;
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav .admin-nav-hover>.lanviki-nav-child>dd.lanviki-nav-itemed:hover>a {
        background: rgba(255, 255, 255, .03);
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav .admin-nav-hover>.lanviki-nav-child>dd>a {
        padding: 0 20px !important
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav .admin-nav-hover>.lanviki-nav-child>dd>a .lanviki-nav-more {
        border-color: transparent transparent transparent rgba(255, 255, 255, .7);
        right: 7px;
        margin-top: -6px
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav.arrow2 .admin-nav-hover>.lanviki-nav-child>dd>a .lanviki-nav-more,
    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav.arrow3 .admin-nav-hover>.lanviki-nav-child>dd>a .lanviki-nav-more {
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        width: 6px;
        height: 10px;
        margin-top: -5px;
        right: 10px;
        font-weight: 600
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav.arrow2 .admin-nav-hover>.lanviki-nav-child>dd>a .lanviki-nav-more:before,
    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav.arrow3 .admin-nav-hover>.lanviki-nav-child>dd>a .lanviki-nav-more:before {
        content: "\e602";
        left: -4px;
        top: -2px
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side .lanviki-nav.arrow3 .admin-nav-hover>.lanviki-nav-child>dd>a .lanviki-nav-more:before {
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    .ew-anim-drop-in {
        -webkit-animation: ewTransitionDropIn .3s ease-in-out;
        animation: ewTransitionDropIn .3s ease-in-out;
        transform-origin: 0 0
    }

    @-webkit-keyframes ewTransitionDropIn {
        from {
            opacity: 0;
            transform: scale(0.8)
        }

        to {
            opacity: 1;
            transform: scale(1)
        }
    }

    @keyframes ewTransitionDropIn {
        from {
            opacity: 0;
            transform: scale(0.8)
        }

        to {
            opacity: 1;
            transform: scale(1)
        }
    }
}

@media screen and (max-width:768px) {
    .lanviki-lanout-admin {
        left: -220px
    }

    .lanviki-lanout-admin.lanviki-base {
        left: 0px
    }

    .lanviki-lanout-admin .lanviki-header .lanviki-icon-shrink-right:before {
        content: "\e66b"
    }

    .lanviki-lanout-admin .lanviki-side,
    .lanviki-lanout-admin .lanviki-header .lanviki-logo {
        box-shadow: none
    }

    .lanviki-lanout-admin.admin-nav-mini {
        left: 0;
        right: -220px
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-side,
    .lanviki-lanout-admin.admin-nav-mini .lanviki-header .lanviki-logo {
        box-shadow: 1px 0 2px 0 rgba(0, 0, 0, .05)
    }

    .lanviki-lanout-admin.admin-nav-mini .site-mobile-shade {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 220px;
        right: 0;
        background-color: rgba(0, 0, 0, .25);
        transition: background-color .3s;
        z-index: 10001;
        cursor: pointer
    }

    .lanviki-lanout-admin.admin-nav-mini .lanviki-header .lanviki-icon-shrink-right:before {
        content: "\e668"
    }
}

.lanviki-lanout-admin .lanviki-body>.lanviki-tab>.lanviki-tab-content {
    padding: 0;
    position: absolute;
    left: 0;
    top: 40px;
    right: 0;
    bottom: 0
}

.lanviki-lanout-admin .lanviki-body>.lanviki-tab>.lanviki-tab-content>.lanviki-tab-item {
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    left: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    display: block;
    visibility: hidden
}

.lanviki-lanout-admin .lanviki-body>.lanviki-tab>.lanviki-tab-content>.lanviki-tab-item.lanviki-show {
    visibility: visible
}

.lanviki-lanout-admin .lanviki-body>.lanviki-tab {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0
}

.lanviki-lanout-admin .lanviki-body>.lanviki-tab>.lanviki-tab-title {
    height: 40px;
    line-height: 40px;
    padding: 0 34px 0 0px;
    background-color: #fff;
    position: absolute;
    right: 0;
    z-index: 999;
    border: 0;
    overflow: hidden;
    box-shadow: 0px -1px 0px #e4eaec inset;
    left: 34px;
}

.lanviki-lanout-admin .lanviki-body>.lanviki-tab[overflow]>.lanviki-tab-title {
    padding: 0 68px 0 34px;
}

.lanviki-lanout-admin .lanviki-body>.lanviki-tab>.lanviki-tab-title li {
    min-width: 0;
    line-height: 40px;
    max-width: 160px;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: top;
    padding: 0 28px 0 12px
}

.lanviki-lanout-admin .lanviki-body>.lanviki-tab>.lanviki-tab-title li span {
    color: #666666;
    position: relative;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-decoration: none;
    width: 66px;
    text-align: left;
}

.lanviki-lanout-admin .lanviki-body>.lanviki-tab>.lanviki-tab-title li:first-child {
    padding: 0 20px 0 20px;
}

.lanviki-lanout-admin .lanviki-body>.lanviki-tab>.lanviki-tab-title li:first-child span {
    text-align: center;
}

.lanviki-lanout-admin .lanviki-body>.lanviki-tab>.lanviki-tab-title li cite {
    font-style: normal
}

.lanviki-lanout-admin .lanviki-body>.lanviki-tab>.lanviki-tab-title .lanviki-tab-bar {
    display: none
}

.lanviki-lanout-admin .lanviki-body>.lanviki-tab>.lanviki-tab-title li.lanviki-this,
.lanviki-lanout-admin .lanviki-body>.lanviki-tab>.lanviki-tab-title li:hover {
    background-color: #ebeef2;
}

.lanviki-lanout-admin .lanviki-body>.lanviki-tab>.lanviki-tab-title li.lanviki-this:after {
    border-left: 1px solid #e4eaec;
    border-radius: 0px;
    border-top: 1px solid #e4eaec;
}

.lanviki-lanout-admin .lanviki-body>.lanviki-tab>.lanviki-tab-title li.lanviki-this::before {
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    width: 100%;
    height: 41px;
    border-width: 1px;
    border-style: solid;
    border-bottom-color: #fff;
    border-radius: 0px;
    box-sizing: border-box;
    pointer-events: none;
    border-right: 1px solid #e4eaec;
}

.lanviki-lanout-admin .lanviki-body>.lanviki-tab>.lanviki-tab-title li .lanviki-tab-close {
    width: 15px;
    height: 15px;
    line-height: 15px;
    border-radius: 50%;
    font-size: 12px;
    position: absolute;
    top: 12px;
    right: 8px;
    font-weight: bold;
}

.lanviki-lanout-admin .lanviki-body>.lanviki-tab>.lanviki-tab-title li:first-child .lanviki-tab-close {
    display: none
}

.lanviki-lanout-admin .lanviki-body .admin-tabs-control {
    position: absolute;
    top: 0;
    width: 34px;
    height: 39px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    transition: all .3s;
    z-index: 1000;
    background-color: white;
    font-size: 12px;
    color: #212529;
}

.lanviki-lanout-admin .lanviki-body .admin-tabs-control:hover {
    background-color: #ffffff;
    color: #666666;
}

.lanviki-lanout-admin .lanviki-body .lanviki-icon-prev {
    left: 34px;
    border-left: none;
    display: none;
}

.lanviki-lanout-admin .lanviki-body .fa-arrow-circle-right {
    right: 34px;
    display: none;
}

.lanviki-lanout-admin .lanviki-body .lanviki-tab[overflow]~.lanviki-icon-prev,
.lanviki-lanout-admin .lanviki-body .lanviki-tab[overflow]~.fa-arrow-circle-right {
    display: inline-block !important;
}

.lanviki-lanout-admin .lanviki-body .lanviki-icon-down {
    right: 0
}

.admin-tabs-select.lanviki-nav {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    background: 0
}

.admin-tabs-select.lanviki-nav .lanviki-nav-item {
    line-height: 40px
}

.admin-tabs-select.lanviki-nav .lanviki-nav-item>a {
    height: 40px
}

.admin-tabs-select.lanviki-nav .lanviki-nav-item a {
    color: #666666;
    padding: 0;
    min-width: 34px;
}

.admin-tabs-select.lanviki-nav .lanviki-nav-item a i {
    font-size: 16px;
    font-weight: bold;
    margin: 0 7px 0 12px;
    width: 22px;
    text-align: center;
    position: relative;
    display: inline-block;
    top: 1px;
}

.admin-tabs-select.lanviki-nav .lanviki-nav-child {
    top: 40px;
    left: auto;
    right: 0;
    float: left;
    min-width: 150px;
    padding: 5px 0;
    margin: 5px 5px 0 0;
    font-size: 1rem;
    color: #666666;
    text-align: left;
    background-color: #fff;
    border: 1px solid #e4eaec;
    border-radius: 4px;
    box-shadow: 0 3px 12px rgba(0, 0, 0, .05);
}

.admin-tabs-select.lanviki-nav .lanviki-nav-child dd.lanviki-this,
.admin-tabs-select.lanviki-nav .lanviki-nav-child dd.lanviki-this a {
    background-color: #f2f2f2 !important;
    color: #333
}

.admin-tabs-select.lanviki-nav .lanviki-nav-bar {
    display: none
}

.admin-tabs-select.lanviki-nav .lanviki-nav-more {
    border-color: #666 transparent transparent;
    left: 13px;
    border-width: 5px;
    transition: initial;
    -webkit-transition: initial;
}

.admin-tabs-select.lanviki-nav .lanviki-nav-more.lanviki-nav-mored {
    border: none;
    width: 34px;
    top: 0;
    height: 39px;
    line-height: 40px;
    left: 0;
    padding: 0;
    margin: 0;
    position: relative;
    background-color: #ebeef2;
    display: block;
}

.admin-tabs-select.lanviki-nav .lanviki-nav-more.lanviki-nav-mored:hover {
    background-color: #ccd5db;
}

.admin-tabs-select.lanviki-nav .lanviki-nav-more.lanviki-nav-mored:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid dashed dashed;
    border-color: #fff transparent transparent;
    overflow: hidden;
    cursor: pointer;
    transition: all .2s;
    -webkit-transition: all .2s;
    position: absolute;
    top: 50%;
    left: 13px;
    margin-top: -3px;
    border-width: 5px;
    border-top-color: #666666;
}

.lanviki-nav.arrow2 .lanviki-nav-more {
    font-family: lanviki-icon !important;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden;
    line-height: normal;
    border: 0;
    margin: -3px 0 0 0;
    padding: 0;
    width: 10px;
    height: 6px;
    top: 50%;
    display: inline-block;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.lanviki-nav.arrow2 .lanviki-nav-more:before {
    content: "\e61a";
    position: absolute;
    right: -1px;
    top: -4px
}

.lanviki-nav.arrow2 .lanviki-nav-itemed>a>.lanviki-nav-more {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.lanviki-nav.arrow3 .lanviki-nav-more {
    font-family: lanviki-icon !important;
    font-size: 12px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden;
    line-height: normal;
    border: 0;
    margin: -5px 0 0 0;
    padding: 0;
    width: 10px;
    height: 10px;
    top: 50%;
    display: inline-block;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.lanviki-nav.arrow3 .lanviki-nav-more:before {
    content: "\e654";
    position: absolute;
    top: -2px;
    left: -1px
}

.lanviki-nav.arrow3 .lanviki-nav-itemed>a>.lanviki-nav-more {
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.lanviki-nav.arrow3 .lanviki-nav-itemed>a>.lanviki-nav-more:before {
    content: '';
    width: 8px;
    height: 2px;
    background-color: rgba(255, 255, 255, .7);
    top: 4px;
    left: 1px;
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.page-loading {
    position: fixed;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 19891017;
    background-color: #fff
}

.lanviki-laner .page-loading {
    position: absolute;
}

.page-no-scroll {
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
    min-height: 80px
}

.rubik-loader,
.ball-loader,
.signal-loader {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%)
}

.ball-loader>span,
.signal-loader>span {
    background-color: rgb(32, 160, 255);
    display: inline-block
}

.ball-loader>span:nth-child(1),
.ball-loader.sm>span:nth-child(1),
.signal-loader>span:nth-child(1),
.signal-loader.sm>span:nth-child(1) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.ball-loader>span:nth-child(2),
.ball-loader.sm>span:nth-child(2),
.signal-loader>span:nth-child(2),
.signal-loader.sm>span:nth-child(2) {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ball-loader>span:nth-child(3),
.ball-loader.sm>span:nth-child(3),
.signal-loader>span:nth-child(3),
.signal-loader.sm>span:nth-child(3) {
    -webkit-animation-delay: .15s;
    animation-delay: .15s
}

.ball-loader>span:nth-child(4),
.ball-loader.sm>span:nth-child(4),
.signal-loader>span:nth-child(4),
.signal-loader.sm>span:nth-child(4) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.rubik-loader {
    width: 64px;
    height: 64px;
    background-image: url(img/ic_loading.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

.rubik-loader.sm {
    width: 50px;
    height: 50px
}

.ball-loader>span {
    width: 20px;
    height: 20px;
    margin: 0 3px;
    border-radius: 50%;
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    animation: ball-load 1s ease-in-out infinite;
    -webkit-animation: 1s ball-load ease-in-out infinite
}

@-webkit-keyframes ball-load {
    0% {
        transform: scale(0);
        -webkit-transform: scale(0)
    }

    50% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }

    100% {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
}

@keyframes ball-load {
    0% {
        transform: scale(0);
        -webkit-transform: scale(0)
    }

    50% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }

    100% {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
}

.ball-loader.sm>span {
    width: 15px;
    height: 15px;
    margin: 0 2px
}

.signal-loader {
    width: 50px;
    height: 22px
}

.signal-loader>span {
    width: 8px;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0;
    animation: signal-load 1s infinite;
    -webkit-animation: signal-load 1s infinite
}

.signal-loader>span:nth-child(2) {
    left: 14px
}

.signal-loader>span:nth-child(3) {
    left: 28px
}

.signal-loader>span:nth-child(4) {
    left: 42px
}

@-webkit-keyframes signal-load {
    0% {
        height: 0
    }

    50% {
        height: 22px
    }

    100% {
        height: 0
    }
}

@keyframes signal-load {
    0% {
        height: 0
    }

    50% {
        height: 22px
    }

    100% {
        height: 0
    }
}

.signal-loader.sm {
    width: 32px;
    height: 15px
}

.signal-loader.sm>span {
    width: 5px;
    animation: signal-load-sm 1s infinite;
    -webkit-animation: signal-load-sm 1s infinite
}

.signal-loader.sm>span:nth-child(2) {
    left: 9px
}

.signal-loader.sm>span:nth-child(3) {
    left: 18px
}

.signal-loader.sm>span:nth-child(4) {
    left: 27px
}

@-webkit-keyframes signal-load-sm {
    0% {
        height: 0
    }

    50% {
        height: 15px
    }

    100% {
        height: 0
    }
}

@keyframes signal-load-sm {
    0% {
        height: 0
    }

    50% {
        height: 15px
    }

    100% {
        height: 0
    }
}

.lanviki-body-header {
    padding: 13px 20px;
    color: #333;
    font-size: 16px;
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    position: absolute;
    left: 0;
    right: 0;
    z-index: 998;
    display: none
}

.lanviki-body-header-title {
    border-left: 4px solid var(--data-color) ;
    padding-left: 6px
}

.lanviki-body-header.show {
    display: block
}

.lanviki-body-header.show+div {
    position: absolute;
    left: 0;
    right: 0;
    top: 45px;
    bottom: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.hide-body-title .lanviki-body-header.show {
    display: none
}

.hide-body-title .lanviki-body-header.show+div {
    top: 0
}

.lanviki-laner.lanviki-laner-adminRight {
    top: 60px !important;
    bottom: 0;
    box-shadow: 1px 1px 50px rgba(0, 0, 0, .3) !important;
    border: none !important;
    overflow: auto
}

@-webkit-keyframes lanviki-rl {
    from {
        -webkit-transform: translate3d(100%, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0)
    }
}

@keyframes lanviki-rl {
    from {
        transform: translate3d(100%, 0, 0)
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.lanviki-anim-rl {
    -webkit-animation-name: lanviki-rl;
    animation-name: lanviki-rl
}

@-webkit-keyframes lanviki-lr {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%, 0, 0);
        opacity: 1
    }
}

@keyframes lanviki-lr {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        transform: translate3d(100%, 0, 0)
    }
}

.lanviki-anim-lr,
.lanviki-anim-rl.laner-anim-close {
    -webkit-animation-name: lanviki-lr;
    animation-name: lanviki-lr
}

.lanviki-laner.lanviki-laner-admin {
    box-shadow: 1px 1px 50px rgba(0, 0, 0, .3) !important;
    border: none !important
}

.lanviki-laner.lanviki-laner-admin .lanviki-laner-title {
    background-color: #f8f9fb;
    color: #333;
    height: 56px;
    line-height: 56px;
    border: 0;
    font-size: 16px;
}

.lanviki-laner.lanviki-laner-admin .lanviki-laner-setwin {
    top: 17px
}

.lanviki-laner.lanviki-laner-admin .lanviki-laner-setwin a {
    font-family: lanviki-icon !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff
}

.lanviki-laner.lanviki-laner-admin .lanviki-laner-setwin .lanviki-laner-close1 {
    font-family: lanviki-icon !important;
    font-size: 14px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: none;
    cursor: pointer;
    position: relative;
    line-height: 16px;
    text-align: center;
    padding: 4px;
    color: #333;
}

.lanviki-laner.lanviki-laner-admin .lanviki-laner-setwin .lanviki-laner-close1:hover {
    opacity: 1;
    background: #E5E7EB;
}

.lanviki-laner.lanviki-laner-admin .lanviki-laner-setwin .lanviki-laner-close1:before {
    content: "\1006";
}

.lanviki-laner.lanviki-laner-admin .lanviki-laner-setwin .lanviki-laner-min cite {
    background-color: #ddd
}

.lanviki-laner.lanviki-laner-admin .lanviki-laner-setwin .lanviki-laner-max {
    background: 0;
    font-size: 14px;
    padding-top: 1px
}

.lanviki-laner.lanviki-laner-admin .lanviki-laner-setwin .lanviki-laner-max:before {
    content: "\e622"
}

.lanviki-laner.lanviki-laner-admin .lanviki-laner-setwin .lanviki-laner-maxmin:before {
    content: "\e758"
}

.lanviki-laner.lanviki-laner-admin .lanviki-laner-btn .lanviki-laner-btn0 {
    border-color: var(--data-color) ;
    background-color: var(--data-color) 
}

.lanviki-laner.lanviki-laner-admin .lanviki-laner-btn a {
    height: 34px;
    line-height: 34px
}

.lanviki-laner-admin {
    max-width: 100%
}

.lanviki-laner-iframe .lanviki-laner-content {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

@media screen and (max-width:768px) {
    .lanviki-laner-admin {
        max-width: 98%;
        max-width: -moz-calc(100% - 30px);
        max-width: -webkit-calc(100% - 30px);
        max-width: calc(100% - 30px);
        left: 0 !important;
        right: 0 !important;
        margin: auto !important;
        margin-bottom: 15px !important
    }

    .lanviki-laner-admin[area] {
        max-width: 100%;
        margin-bottom: 0 !important
    }
}

.lanviki-laner-msg {
    border-radius: 4px !important;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !important;
    border: none !important
}

.lanviki-form.toolbar .lanviki-form-item {
    margin-bottom: 0;
    max-width: initial;
}

.toolbar+table,
.lanviki-card-body>.lanviki-table {
    margin: 2px 0
}

.toolbar+table+.lanviki-table-view,
.lanviki-card-body>.lanviki-table-view {
    margin: 0;
    border: none;
}

.mr0 {
    margin-right: 0 !important
}

.w-auto {
    width: auto
}

@media screen and (max-width:450px) {
    .lanviki-form-item .w-auto+.lanviki-input-inline {
        margin-left: 100px
    }

    .lanviki-form-item .lanviki-inline {
        margin-bottom: 8px
    }
}

.lanviki-form-select .lanviki-input {
    padding-right: 0
}

.lanviki-input[type=number] {
    line-height: 34px;
}

.lanviki-form.model-form {
    padding: 25px 30px 0 0
}

.model-form.no-padding {
    padding: 0
}

.model-form .model-form-body {
    padding: 25px 30px 0 0;
    overflow-y: auto;
    max-height: calc(100vh - 180px)
}

.model-form.no-padding .model-form-footer {
    padding-right: 30px;
    padding-top: 10px
}

.icon-btn {
    padding: 0 10px
}

.lanviki-btn-primary {
    outline: medium;
    color: #666;
    background: #f8f9fb;
    border-color: #e5e7eb;
    transition: .3s ease-out;
}

.lanviki-btn-group .lanviki-btn-primary:first-child {
    border-left: 1px solid #e6e6e6
}

.lanviki-btn-primary:hover {
    border-color: #e5e7eb;
    color: #666;
    background: #edeeef;
    opacity: 1;
}

.lanviki-btn-group .lanviki-btn-primary:hover {
    border-color: #c9c9c9;
    color: #333
}

.lanviki-btn {
    transition: none
}

.lanviki-btn[disabled] {
    cursor: not-allowed;
    opacity: .6
}

.lanviki-card .lanviki-card-header .lanviki-badge.pull-right {
    top: 50%;
    margin-top: -9px
}

.lan-big-font {
    font-size: 36px;
    color: #666;
    line-height: 36px;
    padding: 5px 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap
}

.date-icon {
    background-image: url(img/icon_date.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 28px
}

.icon-search {
    background-image: url(img/icon_search.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 26px
}

*[ew-href],
[lan-tips] {
    cursor: pointer
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.inline-block {
    display: inline-block
}

.text-center {
    text-align: center
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.bg-white {
    background-color: white
}

.lanviki-link {
    color: #029789 !important;
    cursor: pointer
}

.lanviki-link:hover {
    opacity: .8
}

.text-muted {
    color: #c2c2c2 !important
}

.text-primary {
    color: var(--data-color)  !important
}

.text-success {
    color: #5fb878 !important
}

.text-info {
    color: #01aaed !important
}

.text-warning {
    color: #ffb800 !important
}

.text-danger {
    color: #ff5722 !important
}

.bg-muted {
    background-color: #c2c2c2 !important
}

.bg-primary {
    background-color: var(--data-color)  !important
}

.bg-success {
    background-color: #5fb878 !important
}

.bg-info {
    background-color: #01aaed !important
}

.bg-warning {
    background-color: #ffb800 !important
}

.bg-danger {
    background-color: #ff5722 !important
}

.lanviki-text a:not(.lanviki-btn) {
    cursor: pointer;
    color: #01aaed
}

.lanviki-text a:not(.lanviki-btn):hover {
    opacity: .8;
    text-decoration: none
}

span.icon-text .lanviki-icon,
a.icon-text .lanviki-icon {
    font-size: 14px;
    margin-left: 2px
}

.btn-circle {
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    background: var(--data-color) ;
    color: #fff;
    position: fixed;
    right: 15px;
    bottom: 15px;
    text-align: center;
    box-shadow: 0 0 10px rgba(0, 0, 0, .28);
    cursor: pointer
}

.btn-circle:hover {
    opacity: .8;
    color: #fff
}

.btn-circle .lanviki-icon {
    font-size: 24px
}

.no-scrollbar {
    overflow: hidden !important
}

input.lanviki-disabled,
input.lanviki-disabled:hover {
    color: #555 !important;
    background-color: #eee
}

.dropdown-menu {
    display: inline-block
}

.dropdown-menu .dropdown-menu-nav {
    display: none
}

.lanviki-btn+.dropdown-menu,
.dropdown-menu+.lanviki-btn {
    margin-left: 10px
}

.lanviki-badge-rim+.lanviki-badge-rim {
    margin-left: 8px
}

.lanviki-form-select-top .lanviki-form-select>dl {
    top: unset;
    bottom: 42px
}

body .xm-select-parent .xm-select-title div.xm-select-label>span i {
    top: 2px;
    right: 5px
}

body .xm-select-parent .xm-select-title div.xm-select-label>span font {
    overflow: hidden;
    max-height: 18px;
    display: inline-block
}

body .xm-select-parent dd>.xm-cz-group {
    margin-right: 22px !important
}

.xm-select-nri .xm-select-parent dd>.xm-cz-group {
    border-right: 0;
    margin-right: 0 !important;
    max-width: unset !important
}

.xm-select-nri .xm-select-parent dd>.xm-cz {
    display: none !important
}

body div[xm-select-skin=default] .xm-select-title div.xm-select-label>span {
    color: #888
}
::-webkit-scrollbar {
    width: 6px !important;
    height: 6px !important;
    background: transparent !important;
}

::-webkit-scrollbar-track {
    background-color: #fbfcff !important;
}

::-webkit-scrollbar-thumb {
    border-radius: 100px !important;
    background-color: #d0d0d0 !important;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #d0d0d0 !important;
}

.mini-bar::-webkit-scrollbar {
    width: 4px !important;
    height: 4px !important;
}
#ew-map-select-map {
    height: 450px
}

#ew-map-select-pois {
    height: 450px;
    overflow-x: hidden;
    overflow-y: auto
}

.ew-map-select-search-list-item {
    padding: 10px 30px 10px 15px;
    border-bottom: 1px solid #e8e8e8;
    cursor: pointer;
    position: relative
}

.ew-map-select-search-list-item:hover {
    background: #f2f2f2
}

.ew-map-select-search-list-item:last-child {
    border-bottom: 0
}

.ew-map-select-search-list-item .ew-map-select-search-list-item-title {
    font-size: 14px;
    color: #333
}

.ew-map-select-search-list-item .ew-map-select-search-list-item-address {
    font-size: 12px;
    color: gray;
    padding-top: 5px
}

.ew-map-select-search-list-item-icon-ok {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%)
}

.ew-map-select-search-list-item-icon-ok .lanviki-icon {
    color: #3b74ff
}

.ew-map-select-tool {
    padding: 5px 15px;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, .05)
}

#ew-map-select-center-img {
    position: absolute;
    bottom: 50%;
    left: 50%;
    width: 26px;
    margin-left: -13px
}

#ew-map-select-center-img2 {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 12px;
    display: inline-block;
    margin-left: -6px;
    margin-top: -7px;
    color: #3b74ff
}

.bounceInDown {
    animation: bounceInDown 500ms;
    animation-direction: alternate;
    -webkit-animation: bounceInDown 500ms;
    -webkit-animation-direction: alternate
}

@-webkit-keyframes bounceInDown {

    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0%,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    25% {
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -10px, 0)
    }

    50% {
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -20px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -10px, 0)
    }
}

@keyframes bounceInDown {

    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0%,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    25% {
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -10px, 0)
    }

    50% {
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -20px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -10px, 0)
    }
}

#ew-map-select-tips {
    position: absolute;
    z-index: 999;
    background: #fff;
    max-height: 430px;
    overflow: auto;
    top: 48px;
    left: 56px;
    width: 280px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
    border: 1px solid #d2d2d2
}

#ew-map-select-tips .ew-map-select-search-list-item {
    padding: 10px 15px 10px 35px
}

.ew-map-select-search-list-item-icon-search {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%)
}

.ew-map-select-search-list-item-icon-search .lanviki-icon {
    color: #ccc
}

.table-tool-mini .lanviki-table-view {
    position: relative
}

.table-tool-mini .lanviki-table-tool {
    position: absolute;
    min-height: unset;
    height: auto;
    padding: 3px 10px;
    width: auto;
    top: -38px;
    right: -1px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border: 1px solid #e6e6e6;
    border-bottom: 0
}

.table-tool-mini .lanviki-table-tool .lanviki-table-tool-temp {
    padding-right: 0;
    display: inline-block
}

.table-tool-mini .lanviki-table-tool .lanviki-table-tool-self {
    position: static;
    display: inline-block
}

.table-tool-mini .lanviki-table-tool .lanviki-table-tool-self .lanviki-inline[lan-event]:first-child {
    margin: 0
}

.table-tool-mini.full-table .lanviki-table-tool {
    top: -35px;
    height: 1px;
    padding: 0 10px;
    background: transparent;
    border: 0
}

.table-tool-mini.full-table .lanviki-table-tool:before {
    content: "";
    position: absolute;
    top: -3px;
    right: 0;
    left: 0;
    height: 36px;
    background-color: #f2f2f2;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border: 1px solid #e6e6e6;
    border-bottom: 0
}

.lanviki-badge-list .lanviki-badge {
    margin-right: 6px
}

.lanviki-badge-list .lanviki-badge {
    padding: 2px 7px;
    border: 1px solid #ccc;
    margin-bottom: 8px;
    background-color: #fafafa !important
}

body .lanviki-laner-tips .lanviki-laner-content {
    line-height: 1.5;
    padding: 8px 12px;
    border-radius: 4px;
    background-color: #303133;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .2)
}

body .lanviki-laner-tips i.lanviki-laner-TipsG {
    border-width: 5px
}

body .lanviki-laner-tips i.lanviki-laner-TipsR,
body .lanviki-laner-tips i.lanviki-laner-TipsL {
    top: 11px
}

body .lanviki-laner-tips i.lanviki-laner-TipsT,
body .lanviki-laner-tips i.lanviki-laner-TipsB {
    left: 12px
}

body .lanviki-laner-tips i.lanviki-laner-TipsT {
    bottom: -10px
}

body .lanviki-laner-tips i.lanviki-laner-TipsT {
    border-right-color: transparent;
    border-top-style: solid;
    border-top-color: #303133
}

body .lanviki-laner-tips i.lanviki-laner-TipsB {
    top: -10px
}

body .lanviki-laner-tips i.lanviki-laner-TipsB {
    border-right-color: transparent;
    border-bottom-style: solid;
    border-bottom-color: #303133
}

body .lanviki-laner-tips i.lanviki-laner-TipsL {
    right: -10px
}

body .lanviki-laner-tips i.lanviki-laner-TipsL {
    border-bottom-color: transparent;
    border-left-style: solid;
    border-left-color: #303133
}

body .lanviki-laner-tips i.lanviki-laner-TipsR {
    left: -10px
}

body .lanviki-laner-tips i.lanviki-laner-TipsR {
    border-bottom-color: transparent;
    border-right-style: solid;
    border-right-color: #303133
}

body .lanviki-laner-tips.lanviki-table-tips .lanviki-laner-content {
    background: 0;
    padding: 0;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .12);
    line-height: 22px
}

body .lanviki-util-face .lanviki-laner-content {
    padding: 0;
    background-color: #fff;
    box-shadow: none
}

@media screen and (max-width:768px) {
    .lanviki-laydate-range {
        left: 0 !important;
        top: 0 !important;
        right: 0 !important;
        margin: 10px auto !important;
        max-width: 95%
    }

    .lanviki-laydate-range .lanviki-laydate-main,
    .lanviki-laydate-range .lanviki-laydate-content table {
        width: 100%
    }

    .lanviki-laydate-range .laydate-main-list-0 .laydate-next-m,
    .lanviki-laydate-range .laydate-main-list-0 .laydate-next-y,
    .lanviki-laydate-range .laydate-main-list-1 .laydate-prev-m,
    .lanviki-laydate-range .laydate-main-list-1 .laydate-prev-y {
        display: inline-block !important
    }

    .lanviki-laydate-range .laydate-main-list-1 .lanviki-laydate-header {
        border-top: 1px solid #e2e2e2
    }

    .lanviki-laydate-range .laydate-main-list-1 .lanviki-laydate-content {
        border-left: none !important
    }

    .lanviki-laydate-range .laydate-time-list ol li {
        padding-left: 0 !important;
        text-align: center
    }

    .lanviki-laydate-range .laydate-time-list ol {
        overflow: auto !important
    }
}

.lanviki-tree-spread>div>div>span>.lanviki-tree-iconArrow:after {
    border-color: #c0c4cc transparent transparent transparent;
    top: 6px;
    left: 0
}

.lanviki-tree .lanviki-tree-iconArrow:after {
    transition: none
}

.ctxMenu-item {
    margin: 2px 5px;
}

.flexible {
    vertical-align: middle;
    font-size: 20px;
    display: inline-block;
}

.flexible,
.flexible .flexible-bar,
.flexible:after,
.flexible:before {
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
    /* background:#666666; */
}

.flexible:after,
.flexible:before {
    content: ''
}

.flexible .flexible-bar,
.flexible:after,
.flexible:before {
    display: block;
    width: 20px;
    height: 2px;
    margin: 0;
    border-radius: 1px;
    background: #666666;
}

.flexible .flexible-bar {
    margin: 4px 0
}

.flexible-close:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 8%;
    transform-origin: 8%
}

.flexible-close .flexible-bar {
    opacity: 0
}

.flexible-close:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 8%;
    transform-origin: 8%
}

.flexible-close.collapsed:before,
.flexible-close.hided:before {
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.flexible-close.collapsed .flexible-bar,
.flexible-close.hided .flexible-bar {
    opacity: 1
}

.flexible-close.collapsed:after,
.flexible-close.hided:after {
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.flexible-arrow-left.collapsed {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.flexible-arrow-left.collapsed::before {
    width: 12px;
    -webkit-transform: translate3d(9px, 2px, 0) rotate(45deg);
    transform: translate3d(9px, 2px, 0) rotate(45deg)
}

.flexible-arrow-left.collapsed .flexible-bar {
    border-radius: 4px
}

.flexible-arrow-left.collapsed::after {
    width: 12px;
    -webkit-transform: translate3d(9px, -2px, 0) rotate(-45deg);
    transform: translate3d(9px, -2px, 0) rotate(-45deg)
}

/** 移动设备样式 */
@media screen and (max-width: 768px) {
    .flexible-arrow-left {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    .flexible-arrow-left.collapsed {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    .flexible-arrow-left.collapsed::before {
        width: 12px;
        -webkit-transform: translate3d(9px, 2px, 0) rotate(45deg);
        transform: translate3d(9px, 2px, 0) rotate(45deg)
    }

    .flexible-arrow-left.collapsed .flexible-bar {
        border-radius: 4px
    }

    .flexible-arrow-left.collapsed::after {
        width: 12px;
        -webkit-transform: translate3d(9px, -2px, 0) rotate(-45deg);
        transform: translate3d(9px, -2px, 0) rotate(-45deg)
    }
}

.user-info-head {
    width: 70px;
    height: 70px;
    position: relative;
    display: inline-block;
    border-radius: 50%;
    border: 2px solid #eee;
    text-align: center;
}

.user-info-head:hover:after {
    content: '\e65d';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    color: #eee;
    background: rgba(0, 0, 0, 0.5);
    font-family: lanviki-icon;
    font-size: 24px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
    line-height: 70px;
    border-radius: 50%;
}

.user-info-head img {
    width: 70px;
    height: 70px;
    border-radius: 50%;
}

.EC1 {
    color: var(--data-color) 
}

.EC1_BG {
    background-color: var(--data-color) 
}

.EC2 {
    color: #f56c29
}

.EC2_BG {
    background-color: #f56c29
}

.EC3 {
    color: #353535
}

.EC3_BG {
    background-color: #353535
}

.EC4 {
    color: #2fce63
}

.EC4_BG {
    background-color: #2fce63
}

.EC5 {
    color: #fb6161
}

.EC5_BG {
    background-color: #fb6161
}

.EC6 {
    color: #ffb85e
}

/* 总览 */
.lanviki-home * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.flex-items {
    display: flex;
}

.flex-items .flex-item {
    flex: 1;
}

.lanviki-home .single-ellipsis {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.todayboxs {
    margin: 15px 8px 0 8px;
    display:flex;
    flex-direction: column;
    background: #ffffff;
    border-radius: 4px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
    overflow: hidden;
    flex: 1;
}

.todayboxs .flex-item {
    background-color: #fff;
    width: 100%;
    height: 104px;
    padding: 20px;
    display: flex;
    align-items: center;
    margin-right: 15px;
    color: #333;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);
}

.todayboxs .flex-item:last-child {
    margin-right: 0;
}

.todayboxs .icon {
    width: 56px;
    margin-right: 16px;
}

.todayboxs .num {
    font-size: 24px;
}

.todayboxs .title {
    color: #747474;
}

.row-panel {
    margin-bottom: 15px;
    display: flex;
}

.row-panel .row-panel-7 {
    width: 50%;
    flex-shrink: 1;
}

.row-panel .row-panel-5 {
    width: 50%;
    margin-left: 15px;
    flex-shrink: 0;
}

.mypanel {
    overflow: hidden;
    position: relative;
    background-color: #fff;
    padding: 0 20px;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);
}

.mypanel .mypanel-heading {
    font-size: 15px;
    font-weight: 600;
    border-bottom: 1px solid #f0f0f0;
    height: 48px;
    line-height: 48px;
}

.tasks .flex-item {
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-right: 20px;
    border-bottom: 1px solid #f0f0f0;
    color: #747474;
}

.tasks .flex-item:last-child {
    margin-right: 0;
}

.tasks .num {
    font-size: 15px;
    color: #9e9e9e;
    font-weight: 600;
}

.tasks .num.hasnum {
    color: #436be6
}

.chat-box {
    width: 100%;
    height: 192px;
}

.tasks-panel .tasks:last-child .flex-item {
    border-bottom: none
}

.quick-panel .mypanel-body,
.total-panel .mypanel-body {
    padding: 20px 0;
}

.quick-nav .flex-item,
.total-mes .flex-item {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 68px;
    margin-bottom: 20px;
    margin-right: 20px;
    color: #747474;
}

.total-mes .flex-item {
    margin-bottom: 20px;
    height: 68px;
}

.quick-nav .flex-item:last-child,
.total-mes .flex-item:last-child {
    margin-right: 0;
}

.total-mes .num {
    height: 48px;
    line-height: 48px;
    font-size: 15px;
    color: #333;
    font-weight: 600
}

.quick-nav .flex-item:hover {
    color: #436be6
}

.quick-nav i {
    height: 48px;
    line-height: 48px;
    font-size: 24px;
    display: block;
    transition: all 0.3s;
}

.quick-nav .flex-item:hover i {
    font-size: 48px;
}

.zxtzj {
    position: absolute;
    top: 20px;
    z-index: 1;
    color: #333;
    font-size: 12px;
    right: 58px;
}

.order_des {
    padding: 30px 15px;
    overflow: hidden;
}

.order_navbar {
    padding-right: 6px;
}

.order_title {
    font-size: 14px;
    color: #434343;
    float: left;
    line-height: 46px;
}

.order-ul {
    line-height: 42px;
    float: right;
    display: flex;
    align-items: center;
}

.order-ul li {
    float: left;
    font-size: 14px;
    color: #333333;
    margin-left: 20px;
    cursor: pointer;
    position: relative;
}

.order-ul li:hover{
    color: var(--data-color) ;
}
.order-ul .active {
    color: var(--data-color) ;
}
.order-ul .active:after {
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    width: 100%;
    height: 41px;
    border-width: 1px;
    border-style: solid;
    border-bottom-color: #fff;
    border-radius: 2px 2px 0 0;
    box-sizing: border-box;
    pointer-events: none;
    border: none;
    border-radius: 0;
    border-bottom: 2px solid var(--data-color) ;
    height: 42px;
    z-index: 1;
}

.order-tab-content{
    clear: both;
    color: #333333;
    padding: 20px 20px 25px 20px;
    margin: 0 15px;
    flex:1;
}
.order-tab-pane{
    margin-top: 10px;
    display:none;
}
.order-tab-pane.active {
    display: block;
}
.order-tab-pane-group{
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
}
.order-tab-pane-group-item{
    flex:1;
    text-align: center;
    padding:15px 0;
}
.mypanel-body {
    font-size: 13px;
}
.order-tab-pane-group-item-text{

}
.order-tab-pane-group-item-text .text-warning{
    font-size: 24px;
    line-height: 25px;
    font-weight: lighter;
    margin-bottom:5px;
}
.mypanel-body .col-sm-4 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    width: 33.33333333%;
    padding-left: 20px;
    float: left;
}

.card-block1 {
    padding: 40px 0 40px 0;
}

.text-center {
    text-align: center;
}

.mypanel-body .w220 {
    width: 220px !important;
}

.color-ED8E20 {
    color: #ED8E20;
}

.color-04C65D {
    color: #04C65D;
}

.color-6671E4 {
    color: #6671E4
}

.color-838383 {
    color: #838383;
}

.bg-F9F9F9 {
    background-color: #F9F9F9;
}

.mypanel-body .font-size-14 {
    font-size: 14px;
}

.mypanel-body .font-size-32 {
    font-size: 32px;
}

.mypanel-body .font-weight-700 {
    font-weight: 700;
}

.mypanel-body .font-size-36 {
    font-size: 36px;
}

.mypanel-body .line-height-36 {
    line-height: 36px;
}

.mypanel_last {
    margin-top: 15px;
}

.over_text {
    overflow: hidden;
    padding: 0 5px;
}

.order_card {
    padding: 25px 0;
    border-radius: 6px;
    border: 2px solid #fff;
}

.order_card1:hover {
    border: 2px solid #6671E4;
}

.order_card2:hover {
    border: 2px solid #ED8E20;
}

.order_card3:hover {
    border: 2px solid #04C65D;
}

.todayboxs .mt-101 {
    margin-top: 101px !important;
}

.todayboxs .col-xl-4 {
    -ms-flex: 1;
    flex: 1
}

.box-tiem {
    position: relative;
    height: 42px;
    line-height: 42px;
    margin: 0 15px;
    border-bottom: 1px solid #eeeeee;
    font-weight: bold;
    color: #333;
    border-radius: 2px 2px 0 0;
    font-size: 14px;
}

.p20 {
    padding: 20px;
}

.bg_20 {
    background: -webkit-linear-gradient(to right, #ed8e20, #f6b160);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to right, #ed8e20, #f6b160);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to right, #ed8e20, #f6b160);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ed8e20, #f6b160);
    /* æ ‡å‡†çš„è¯­æ³• */
}

.bg_5d {
    background: -webkit-linear-gradient(to right, #47B34F, #6ee577);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to right, #47B34F, #6ee577);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to right, #47B34F, #6ee577);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #47B34F, #6ee577);
    /* æ ‡å‡†çš„è¯­æ³• */
}

.bg-e4 {
    background: -webkit-linear-gradient(to right, #6671E4, #919af7);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to right, #6671E4, #919af7);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to right, #6671E4, #919af7);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #6671E4, #919af7);
    /* æ ‡å‡†çš„è¯­æ³• */
}

.top_box {
    color: #fff;
    width: 100%;
}

.apply_money {
    cursor: pointer;
    position: relative;
    font-size: 10px;
    padding: 3px 5px;
    border: 1px solid #47b34f;
    border-radius: 2px;
    color: #333;
    top: 4px;
}

.todayboxs .font-weight-700 {
    font-weight: 700;
}

.todayboxs .font-size-32 {
    font-size: 32px;
}

.order2_navbar {
    padding: 0 6px;
    border-bottom: 1px solid #eee;
}

.order2_li {
    margin: 0;
}

.order2_li li {
    float: left;
    font-size: 14px;
    color: #434343;
    padding: 0 8px 10px;
    cursor: pointer;
    line-height: 19px;
    font-size: 12px;
    margin-right: 10px
}

.order2_li .on {
    color: #6671e4;
    border-bottom: 1px solid #6671e4;
}

.order-table td,
.order-table th {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    padding: 0 10px;
    box-sizing: border-box;
}

.order-table1 {
    height: 256px;
}

.order-table>table>tbody>tr>td {
    color: #333333;
    border-top: 1px dashed #f2f2f2;
    font-size: 13px;
    text-align: center;
    padding: 0 5px;
}

.order-table>table>tbody>tr:first-of-type td {
    border: 0;
}

.order-table th {
    color: #333333;
}

.order-table>table {
    width: 100%;
    table-layout: fixed;
    border: 1px solid #f2f2f2;
}

.font-size-14 {
    font-size: 14px;
}

.mypanel_last {
    margin-top: 15px;
}

.order-table1>table>thead>tr>th,
.order-table2>table>thead>tr>th {
    text-align: left;
    font-size: 14px;
}

.order-table1>table>thead>tr>th:first-child {
    width: 156px;
}

.order-table1>table>thead>tr>th:last-child {
    width: 78px;
    text-align: center;
}

.order-table1 .btn {
    padding: 2px 6px;
    font-size: 12px;
}

.order-table2>table>thead>tr>th:first-child {
    width: 145px;
}

.todayboxs .ml-10 {
    margin-left: 10px !important;
}

.todayboxs-text {
    padding: 3px 0;
}

.lanviki-searchKey-btn:hover {
    color: #666 !important;
    background: #edeeef !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}

.lanviki-position {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    margin: 0;
    height: 0;
    padding: 0;
    border: none;
    opacity: 0;
}

.lanviki-input-block~.lanviki-input-block {
    margin-top: 9px;
}

.order-tongji {
    text-align: right;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 20px;
}

/* 单独版 */
.lanviki-base .lanviki-side {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    width: 120px;
    background: #102335;
    color: #fff;
    text-align: center;
    z-index: 10;
    -webkit-transition: none;
    transition: none;
    z-index: 8;
    -moz-user-select: none;
    -webkit-user-select: none;
    padding-top: 55px;
}

.lanviki-base .lanviki-side .lanviki-side-scroll {
    width: 120px;
}

#menu-height {
    color: #999999;
    margin-top:10px;
    width: 120px !important;
    background-color: #102335;
}

#menu-height li {
    height: 58px;
    line-height: 58px;
    position: relative;
    cursor: pointer;
    font-size: 14px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #999999;
    padding-left:24px;
    margin-left: 0px;
}

#menu-height li a {
    color: #ffffff;
    width: 100%;
    height: 100%;
    display: inline-block;
    text-align: left;
}

#menu-height li.active {
    white-space: nowrap;
    color: #ffffff;
    text-align: center;
    background: var(--data-color) ;
}

#menu-height li:hover {
    background-color: #26394B;
    color: #fff;
}

#menu-height li:hover a{
    color: #ffffff;
    z-index: 3;
}

#menu-height li.active:hover{
    background: var(--data-color)  !important;
}

#menu-height li a i {
    font-size: 16px;
    display: inline-block;
    margin-right: 10px;
    float: left;
    line-height: 58px;
    width: 20px;
    text-align: center;
}

#menu-height .lanviki-menu-title{
    display: inline-block;
}

#menu-height li.active a {
    color: #ffffff;
}

.lanviki-sub-nav {
    width: 149px;
    height: 100%;
    position: fixed;
    left: 120px;
    top:55px;
    z-index: 1;
    background: #fff;
    padding-top: 10px;
    bottom: 0;
    color: #333;
    text-align: left;
    position: fixed;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 8;
    -webkit-box-shadow: 0px 1px 4px rgba(133,148,162,0.2);
    box-shadow: 0px 1px 4px rgba(133,148,162,0.2);
}

.lanviki-sub-nav .lanviki-sub-nav-menu {
    padding:0px;
    display:none;
}

.lanviki-sub-nav .lanviki-sub-nav-menu.active {
    display:block;
}

.lanviki-sub-nav ul li {
    padding: 0;
    width: 149px;
    min-height: 45px;
    font-size: 14px;
    line-height: 17px;
}

.lanviki-sub-nav ul.menu-thr li{
    width: 139px;
    height: auto;
    padding: 0px 0px 0px 14px;
}

.lanviki-sub-nav ul.menu-thr li.active{
    background-color: var(--data-color2) ;
    font-weight: bold;
    color: var(--data-color) ;
}

.lanviki-sub-nav ul.menu-thr li .menu-header{
    line-height: 45px;
    height: 45px;
}

.lanviki-sub-nav ul.menu-thr li.active .menu-header{
    border-right: 2px solid var(--data-color) ;
    line-height: 45px;
    height: 45px;
    white-space:nowrap;
}

.menu-header-active{
    color: var(--data-color) ;
    background: var(--data-color2) ;
    border-right: 2px solid var(--data-color) ;
}

.menu-header:hover,.menu-header:active,.menu-header.active{
    color: var(--data-color) ;
    cursor: pointer;
}

.menu-header:hover{
    color: var(--data-color)  !important;
}

.menu-header.active2 {
    color: #333333;
    cursor: pointer;
}

.menu-header {
    height: 48px;
    line-height: 48px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
    cursor: pointer;
    cursor: pointer;
    z-index: 1;
    transition: all .2s ease-in-out;
    position: relative;
}

.menu-thr{
    box-sizing: border-box;
    overflow: hidden;
    max-height: 700px;
    background: var(--data-color3) ;
}

.menu-thr .li {
    width: 90px;
    height: 30px;
    line-height: 30px;
}

.menu-header i {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top: 5px solid #bfc5d2;
    right: 20px;
    top: 0;
    left: auto;
    margin-top: 21px;
    position: absolute;
    transition: .3s;
    transform-origin: 50% 25%;
}
.lanviki-sub-nav.active{
    width:0px;
}
.lanviki-sub-nav.active ~ .lanviki-body{
    margin-left: 120px !important;
}
.lanviki-sub-nav ~ .lanviki-body{
    min-width: 730px;
}
.menu-header.active i {
    transform: rotate(180deg);
}

.lanviki-sub-nav-menu ul {
    list-style: none;
    padding-left: 0;
    overflow: hidden;
}

.lanviki-sub-nav-menu ul.single{
    display: block;
}

.lanviki-base .lanviki-header .lanviki-logo {
    width: 104px;
}

.lanviki-base .lanviki-header .lanviki-logo cite {
    display: none
}

.lanviki-base .lanviki-header-title {
    position: absolute;
    left: 104px;
    line-height: 60px;
    font-size: 16px;
    padding-left: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    display: flex;
}
.winTitle {
    width: 128px;
    text-align: center;
    box-shadow: 1px 0px 0px 0px #e9edef;
}
.level-2 .clear-e {
    margin-left: 40px;
}

.level-3 .clear-e {
    margin-left: 80px;
}

.level-4 .clear-e {
    margin-left: 120px;
}

.level-5 .clear-e {
    margin-left: 160px;
}

.order-checkbox {
    position: relative;
    cursor: pointer;
    -webkit-transition: .1s linear;
    transition: .1s linear;
    box-sizing: border-box;
    height: auto !important;
    line-height: normal !important;
    min-width: 18px;
    min-height: 18px;
    margin-right: 0;
    padding: 0;
    background: #ffffff;
    box-shadow: none;
    border: 1px solid #d2d2d2;
    font-size: 12px;
    border-radius: 2px;
    background-color: #fff !important;
    color: #666666;
    outline: none;
    -webkit-appearance: none;
    position: relative;
    top: 2px;
    margin-right: 10px;
}

.order-checkbox:checked {
    background-color: var(--data-color)  !important;
    border-color: var(--data-color)  !important;
}

.order-checkbox:checked:before {
    content: "\e605";
    color: #fff;
    font-family: lanviki-icon !important;
    font-size: 12px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top: 1px;
    left: 2px;
    position: absolute;
    z-index: 1;
}

.lanviki-pages {
    position: fixed;
    bottom: 0px;
    left: 269px;
    right: 0;
    display: flex;
    background: #ffffff;
    line-height: normal;
    height: auto;
    box-shadow: 0 -3px 5px 1px rgba(0,0,0,0.1);
    z-index: 999;
    padding: 11px 15px;
    margin: 0 20px;
    transition: all .3s ease;
    min-width: 700px;
}
.lanviki-sub-nav.active ~ .lanviki-body .lanviki-pages{
    left: 120px;
}

.lanviki-pages-left {
    flex: 1;
    display: flex;
    align-items: center;
}

.lanviki-base .lanviki-header {
    box-shadow: 0 3px 5px 1px rgba(0,0,0,0.1);
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, .08);
    min-width: 1000px;
}

.lanviki-base .lanviki-header .lanviki-logo{
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.lanviki-base .lanviki-side .lanviki-side-scroll{
    -webkit-transition: none;
    transition: none;
}
.lanviki-base .lanviki-side{
    -webkit-transition: none;
    transition: none;
}
.lanviki-base .lanviki-sub-nav{
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -moz-user-select: none;
    -webkit-user-select: none;
    top:55px;
}
/* 帮助 */
.lanviki-lanout-body.lanviki-lanout-base .lanviki-help-in .lanviki-body{
    margin-right:224px;
}
.lanviki-lanout-body.lanviki-lanout-base .lanviki-help-in .lanviki-body .lanviki-pages{
    margin-right: 239px;
}
.lanviki-help-body{
    right: -224px;
    position: fixed;
    top: 55px;
    bottom: 0;
    width: 224px;
    overflow: hidden;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    background: #fff;
    z-index: 1;
    box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.03);
}
.lanviki-help-in .lanviki-help-body {
    right: 0;
}
.lanviki-help-fold2.show {
    right: 0px;
}
.lanviki-help-content{
    padding: 0 15px 0 15px;
    overflow: auto;
    height: calc(100% - 41px);
}
.lanviki-help-fold{
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    z-index: 1000;
    align-items: center;
    justify-content: center;
    position: absolute;
    background: #f2f2f2;
    width: 224px;
    right: 0;
    bottom: 0;
    color: #666;
    border-top: 1px solid #efefef;
    height: 40px;
    line-height: 40px;
}
.lanviki-help-fold2{
    display: flex;
    flex-direction: column;
    height: auto;
    width: 30px;
    background: var(--data-color) ;
    position: fixed;
    right: -40px;
    bottom: 58px;
    color: #ffffff !important;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1000;
    line-height: 1;
    padding: 10px 0;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    line-height: 1.4;
}
.lanviki-help-fold2 i{ 
    font-size:16px;
    margin-bottom:5px;
}
.lanviki-help-fold i{
    margin-right: 5px;
}
.lanviki-help-in .lanviki-help-fold {

}
.lanviki-help-search-list .lanviki-help-faq{
    border-bottom: none;
}
.lanviki-help-search-list .lanviki-help-faq a {
    text-decoration: none;
    margin-bottom: 15px;
    display: inline-block;
    width:100%;
}
.lanviki-help-search-list .lanviki-help-faq alast-child {
    margin-bottom: 0px;
}
.lanviki-help-faq{
    line-height: 20px;
    padding: 24px 0;
    border-bottom: 1px solid #eeeeee;
}
.lanviki-help-faq a{
    text-decoration: none;
}
.lanviki-help-faq a:hover{
    color: var(--data-color) ;
}
.lanviki-help-faq-title{
    margin-bottom: 8px;
    max-height: 40px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.lanviki-help-faq-summary{
    color: #999999;
    margin-bottom: 8px;
    max-height: 40px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.lanviki-help-faq-more{
    color: var(--data-color) ;
}
.lanviki-help-search{
    display:flex;
    align-items: center;
    margin-top:20px;
    position: relative;
}
.lanviki-help-search-input{
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
    flex: 1;
    padding-right: 25px;
}
.lanviki-help-search-btn{
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    border: 1px solid #d9d9d9;
    border-left: none;
    width: 33px;
    text-align: center;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    color: #666;
    background: #f8f9fb;
}
.lanviki-help-search-btn:hover{
    color: #666;
    background: #edeeef;
}
.lanviki-help-faq-video{
    width: 194px;
    height:auto;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
    position: relative;
}
.lanviki-help-faq-video img{
    vertical-align: middle;
    width: 100%;
    height: auto;
}
.lanviki-help-faq-video-mask{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    background: rgba(0,0,0,.2);
    z-index: 90;
}
.lanviki-help-faq-video-play{
    width: 40px;
	height: 40px;
	background: url(data:image/png;base64,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) no-repeat 50%/contain
}
.lanviki-help-fold .fa-arrow-circle-right{
    display:none;
}
.lanviki-help-fold span{
    display:none;
}

.lanviki-help-in .fa-arrow-circle-right{
    display: inline-block;
    font-size: 16px;
}
.lanviki-help-in .lanviki-help-fold span{
    display: inline-block;
}
.lanviki-help-kefu{
    width:100%;
    height:42px;
    box-sizing: border-box;
    border:1px solid var(--data-color) ;
    cursor: pointer;
    display:flex;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: var(--data-color) ;
    overflow: hidden;
    margin: 24px 0;
}
.lanviki-help-kefu a{
    flex:1;
    width: 100%;
    height:42px;
    color: var(--data-color) ;
    display:flex;
    align-items: center;
    justify-content: center;
}
.lanviki-help-kefu i{
    font-size: 14px;
    margin-right: 5px;
}
.show-clear .lanviki-help-search-clear{
    display:inline-block;
}
.lanviki-form-footer{
    position: fixed;
    bottom: 0px;
    left: 0;
    right: 0;
    display: flex;
    background: #ffffff;
    line-height: normal;
    height: auto;
    box-shadow: 0 -3px 5px 1px rgba(0,0,0,0.1);
    z-index: 10;
    padding: 11px 20px;
    max-width: initial;
    justify-content: center;
    z-index: 999;
    margin: 0 20px;
    transition: all .3s ease;
    min-width: 500px;
}
.lanviki-form-footer .lanviki-input-block{
    margin-left: 0px;
}
.lanviki-body .lanviki-form-footer{
    left: 104px;
}
.lanviki-sub-nav ~ .lanviki-body .lanviki-form-footer{
    left: 269px;
}
.lanviki-base .lanviki-form-footer{
    right: 0px;
}
.lanviki-help-in .lanviki-form-footer{
    left: 232px;
    right:224px;
}
.lanviki-base .pageFixed{
    right: 0px;
}
.lanviki-help-in .pageFixed{
    left: 269px;
    right:224px;
}
.lanviki-sub-nav.active ~ .lanviki-body .pageFixed{
    left: 120px;
}
.lanviki-sub-nav.active ~ .lanviki-body .lanviki-form-footer{
    left: 120px;
}
.lanviki-welcome-data{
    display:flex;
    align-items: center;
}
.lanviki-welcome-data-item{
    flex: 1;
    border-radius: 4px;
    background: #009688;
    color: #fff;
    position: relative;
    overflow: hidden;
    margin:0 8px;
}
.lanviki-welcome-data-item-info {
    display: flex;
    flex-direction: column;
    position: relative;
}
.lanviki-welcome-data-item.style1 {
    background: #2a75ed; 
    background: -moz-linear-gradient(left, #2a75ed , #3bb5f7);
    background: -webkit-gradient(linear, 0 0, right 0, from(#2a75ed), to(#3bb5f7));
    background: -o-linear-gradient(left, #2a75ed, #3bb5f7);
}
.lanviki-welcome-data-item.style2 {
    background: #fb6161; 
    background: -moz-linear-gradient(left, #fb6161, #fd664c);
    background: -webkit-gradient(linear, 0 0, right 0, from(#fb6161), to(#fd664c));
    background: -o-linear-gradient(left, #fb6161, #fd664c);
}
.lanviki-welcome-data-item.style3 {
    background: #0ebbdd; 
    background: -moz-linear-gradient(left, #0ebbdd, #2bf0ad);
    background: -webkit-gradient(linear, 0 0, right 0, from(#0ebbdd), to(#2bf0ad));
    background: -o-linear-gradient(left, #0ebbdd, #2bf0ad);
}
.lanviki-welcome-data-item.style4 {
    background: #f56c29;
    background: -moz-linear-gradient(left, #f56c29, #ff9b2a);
    background: -webkit-gradient(linear, 0 0, right 0, from(#f56c29), to(#ff9b2a));
    background: -o-linear-gradient(left, #f56c29, #ff9b2a);
}
.lanviki-welcome-data-item.style5 {
    background: #6671E4;
    background: -moz-linear-gradient(left, #6671E4, #3abbdb);
    background: -webkit-gradient(linear, 0 0, right 0, from(#6671E4), to(#3abbdb));
    background: -o-linear-gradient(left, #6671E4, #3abbdb);
}
.lanviki-welcome-data-item-yuan1 {
    position: absolute;
    bottom: 23%;
    right: 1%;
    height: 230px;
    width: auto;
    border-radius: 50%;
    background: rgba(255,255,255,.08);
}
.lanviki-welcome-data-item-yuan2 {
    position: absolute;
    bottom: -50%;
    right: -6%;
    width: auto;
    height: 150px;
    border-radius: 50%;
    background: rgba(255,255,255,.1);
}
.lanviki-welcome-data-item-top {
    text-align: center;
    padding: 20px 0 18px 0;
    position: relative;
    z-index: 1;
}
.lanviki-welcome-data-item-text {
    font-size: 16px;
}
.lanviki-welcome-data-item-number{
    font-size: 34px;
    padding-top: 12px;
    cursor: pointer;
}
.lanviki-welcome-data-item-footer{
    padding: 10px 15px;
    border-top: 1px solid rgba(255,255,255,.4);
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1;
}
.lanviki-welcome-data-item-footer-left{
    flex: 1;
    display: flex;
    align-items: center;
}
.lanviki-welcome-data-item-footer-number {
    font-size: 24px;
    font-weight: 400;
}
.lanviki-welcome-data-item-footer-right{
    color:#ffffff !important;
}
.lanviki-welcome-data-item-footer-right i {
    line-height: normal;
    border: 1px solid #FFF;
    border-radius: 50%;
    padding: 3px;
    font-size: 14px;
}
.lanviki-chart{
    display:flex;
    align-items: center;
}
.lanviki-chart-1{
    width: 60%;
}
.lanviki-chart-1  .lanviki-chart-info{
    margin:0 8px;
}
.lanviki-chart-2{
    width: 40%;
}
.lanviki-chart-2  .lanviki-chart-info{
    margin:0 8px;
}
.lanviki-chart{
    margin-top:15px;
}
.lanviki-chart-info{
    display: flex;
    background: #ffffff;
    border-radius: 4px;
    flex-direction: column;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
}
.lanviki-chart-info-header{
    position: relative;
    height: 42px;
    line-height: 42px;
    margin: 0 15px;
    border-bottom: 1px solid #eeeeee;
    font-weight: bold;
    color: #333;
    border-radius: 2px 2px 0 0;
    font-size: 14px;
}
.lanviki-chart-info-body{
    position: relative;
    height:376px;
    display:flex;
    align-items: center;
    justify-content: center;
}
.lanviki-chart-2 .lanviki-chart-info-body{
    height:auto;
}
.echarts-loading{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url(data:image/gif;base64,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);
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: 40px;
    background-position: center;
    z-index: 99;
}
.lanviki-ibox-content{
    margin: 0 8px;
    background: #ffffff;
    border-radius: 4px;
    flex-direction: column;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
    margin-top: 15px;
    height: 227px;
    padding: 15px;
    overflow: auto;
    display: flex;
    text-align: center;
}
.collect_table thead tr{
    background: #f2f2f2;
}
.collect_table{
    margin:10px 15px;
    position: relative;
    height:258px;
}
.lanviki-ibox-info{
    flex-wrap: wrap;
    display: flex;
}
.lanviki-ibox-item{
    display: inline-block;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 10px 0 16px 0;
    color: #333333;
    width: 105px;
    text-align: center;
    flex-basis: 25%;
}
.lanviki-ibox-item i{
    height: 48px;
    line-height: 48px;
    font-size: 24px;
    display: block;
    transition: all 0.3s;
}
.lanviki-ibox-item-text{
    font-size: 14px;
    margin-top: 5px;
    width:100%;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.lanviki-ibox-item:hover{
   color:var(--data-color) ;
}
.lanviki-ibox-item:hover i {
    font-size: 40px;
}
.order-table-null{
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    margin-top: -33px;
}
.order-table-null img{
    display: table;
    margin: 0 auto;
    width: 100px;
}
.order-table-null span{
    margin-top: 10px;
    color: #666666;
    font-size: 14px;
    line-height: 2;
    display: table;
    text-align: center;
    width: 100%;
}
.lanviki-marketing-main{
    margin: 30px 0 0 0;
}
.lanviki-marketing-item{
    height: 104px;
    display: inline-block;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 0 17px 3px rgba(207,221,213,.35);
    -moz-box-shadow: 0 0 17px 3px rgba(207,221,213,.35);
    box-shadow: 0 0 17px 3px rgba(207,221,213,.35);
    cursor: pointer;
    margin-bottom: 30px;
    -webkit-transition: all .5s;
    position: relative;
    width: 260px;
    margin-right: 40px;
}
.lanviki-marketing-item:hover {
    -webkit-box-shadow: 0 0 15px 2px rgba(217,223,231,.8);
    -moz-box-shadow: 0 0 15px 2px rgba(217,223,231,.8);
    box-shadow: 0 0 15px 2px rgba(217,223,231,.8);
    -webkit-transform: translate3d(0,-5px,0);
}
.lanviki-marketing-box{
    display: flex;
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
    margin-right: 40px;
    border: 1px solid #eeeeee;
    padding: 15px;
    border-radius: 4px;
}
.lanviki-marketing-icon{
    width: 80px;
    height: 104px;
    text-align: center;
    float: left;
}
.lanviki-marketing-icon img{
    width:60px;
    height:60px;
    margin-top:22px;
}
.lanviki-marketing-info {
    font-size: 14px;
    color: #666666;
    width: 260px;
}
.lanviki-marketing-title{
    font-size: 15px;
    color: #333;
    font-weight: bold;
    margin-top: 19px;
}
.lanviki-marketing-info p{
    font-size: 12px;
    line-height: 1.5;
    margin-top: 4px;
    margin-right: 10px;
}
.lanviki-marketing-item label {
    position: absolute;
    width: 60px;
    height: 24px;
    line-height: 24px;
    border-radius: 100px;
    text-align: center;
    color: #fff;
    right: -10px;
    top: -10px;
    font-size: 14px;
    background: #fb6161;
}
.lanviki-marketing-item .isopen {
    background: var(--data-color) ;
}

.iconFonts-box{
    height: 32px;
    width: 32px;
    border-radius: 2px;
    border: 1px solid #d9d9d9;
    font-size: 20px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    float: left;
}

.iconFonts-box  .lanviki-icon{
    font-size: inherit;
}
.iconFonts-box .iconFonts_div{
    width: 34px;
    height: 34px;
    line-height: 34px;
}
.iconFonts-close-btn{
    width: 30px;
    height: 32px;
    line-height: 1;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top: 1px solid #D5D5D5;
    border-bottom: 1px solid #D5D5D5;
    border-right: 1px solid #D5D5D5;
    cursor: pointer;
    color: #666;
    background: #f8f9fb;
}
.iconFonts-close-btn:hover {
    border-color: #D5D5D5;
    color: #666;
    background: #edeeef;
    opacity: 1;
}
.pageFixed{
    position: fixed;
    bottom: 0;
    background: #ffffff;
    left: 269px;
    z-index: 110;
    right: 0;
    box-shadow: 0 -3px 5px 1px rgba(0,0,0,0.1);
    height: auto !important;
    padding: 11px 0;
    margin: 0 20px;
    min-width: 810px;
}
.pageFixed .lanviki-laypage{
    position: relative;
    top: 5px;
    float: right;
    margin-right: 15px;
}
.lanviki-table-grid-down .lanviki-icon-down{
    right:5px !important;
}
.order-quick-btn:hover, .order-quick-btn.active{
	color: var(--data-color)  !important;
    border: 1px solid var(--data-color)  !important;
}

.uploadFile-div{
    display: block;
    position: relative;
}

.uploadFile-progress{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0,0.3);
    width: 258px;
}

.uploadFile-div .lanviki-progress{
    position: relative;
    top: 50%;
    margin: -9px 15px 0 15px;
    width: 228px;
}

.upload-again{
    color: #fb6161;
    cursor: pointer;
}

.upload-info .ico {
    background: url(data:image/png;base64,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) 0 0 no-repeat;
    display: inline-block;
	font-size: 0;
	height: 16px;
	line-height: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	vertical-align: middle;
	top: 0px;
	width: 16px;
	margin: 0 5px 0 10px;
	text-indent: -999em;
}

.upload-info .ico.ic_gif {
	background-position: 0 0;
}

.upload-info .ico.ic_doc,.upload-info .ico.ic_pdw {
	background-position: -20px 0;
}

.upload-info .ico.ic_docx {
	background-position: -20px 0;
}

.upload-info .ico.ic_xls,.upload-info .ico.ic_pxl {
	background-position: -40px 0;
}

.upload-info .ico.ic_xlsx {
	background-position: -40px 0;
}

.upload-info .ico.ic_ppt {
	background-position: -60px 0;
}

.upload-info .ico.ic_pptx {
	background-position: -60px 0;
}

.upload-info .ico.ic_pps {
	background-position: -80px 0;
}

.upload-info .ico.ic_ppsx {
	background-position: -80px 0;
}

.upload-info .ico.ic_bmp {
	background-position: -100px 0;
}

.upload-info .ico.ic_rtf {
	background-position: -120px 0;
}

.upload-info .ico.ic_jpg {
	background-position: -140px 0
}

.upload-info .ico.ic_jpeg {
	background-position: -140px 0;
}

.upload-info .ico.ic_pub {
	background-position: 0 -20px;
}

.upload-info .ico.ic_tif {
	background-position: -20px -20px;
}

.upload-info .ico.ic_tiff {
	background-position: -20px -20px;
}

.upload-info .ico.ic_txt {
	background-position: -40px -20px;
}

.upload-info .ico.ic_pot {
	background-position: -60px -20px;
}

.upload-info .ico.ic_potx {
	background-position: -60px -20px;
}

.upload-info .ico.ic_wps {
	background-position: -80px -20px;
}

.upload-info .ico.ic_et {
	background-position: -100px -20px;
}

.upload-info .ico.ic_dps {
	background-position: -120px -20px;
}

.upload-info .ico.ic_pdf {
	background-position: -140px -20px;
}

.upload-info .ico.ic_epub {
	background-position: 0 -40px;
}

.upload-info .ico.ic_xml {
	background-position: -20px -40px;
}

.upload-info .ico.ic_psw {
	background-position: -80px -40px;
}

.upload-info .ico.ic_eml {
	background-position: -100px -40px;
}

.upload-info .ico.ic_ps {
	background-position: -120px -40px;
}

.upload-info .ico.ic_vsd {
	background-position: -140px -40px;
}

.upload-info .ico.ic_mpp {
	background-position: 0px -60px;
}

.upload-info .ico.ic_png {
	background-position: -20px -60px;
}

.upload-info .ico.ic_wpt {
	background-position: -60px -40px;
}

.upload-info .ico.ic_dpt {
	background-position: -60px -60px;
}

.upload-info .ico.ic_html {
	background-position: -40px -40px;
}

.upload-info .ico.ic_topic {
	background-position: -40px -60px;
}

.upload-info .ico.ic_top {
	background-position: 0 -80px;
}

.upload-info .ico.ic_comment {
	background-position: -20px -80px;
}

.upload-info .ico.ic_fav {
	background-position: -40px -80px;
}

.upload-info .ico.ic_look {
	background-position: -80px -80px;
}

.upload-info .ico.ic_dwg {
	background-position: -80px -60px;
}

.upload-info .ico.ic_video {
	background-position: -100px -60px;
}

.upload-info .ico.ic_rar, .upload-info .ico.ic_zip, .upload-info .ico.ic_ace {
	background-position: -120px -60px;
}
.upload-info .ico.ic_wgt {
	background-position: -60px 0px;
}
.upload-info .ico.ic_pkg {
	background-position: -140px -60px;
}
.lanviki-input-text{
    min-height: 34px;
    line-height: 34px;
}
/* 充值 */
.chongzhi-div .lanviki-input-block{
    display:flex;
    line-height: 36px;
}
.chongzhi-btn{
    color:var(--data-color) ;
    cursor: pointer;
    margin-left:10px;
}
.chongzhi-btn:hover{
    opacity: .8;
    text-decoration: none;
}
#chongzhi-tan{
    display:flex;
    flex-direction: column;
    margin: 0 10px;
}
#chongzhi-tan .chongzhi-user{
    display: flex;
    align-items: center;
    margin: 20px 10px 0px 10px;
}
.chongzhi-user-item{
    display: flex;
    border: 1px solid #d9d9d9;
    margin: 0 10px;
    padding: 10px 15px;
    min-height: 72px;
    flex:1;
}
.chongzhi-user-item-name{
    display: inline-block;
    margin-left:5px;
}
.chongzhi-user-item-left{
    color: #333333;
    margin-right: 10px;
}
.chongzhi-user-item-right img{
    float: left;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    object-fit: cover;
}
.chongzhi-user-item-right{
    color:#999999;
}
#chongzhi-tan .lanviki-tab-title{
    margin:10px 20px;
}
#chongzhi-tan .lanviki-form-item{
    margin-bottom:15px;
}
#chongzhi-choose{
    padding: 0 18px;
    display: table;
    margin: 10px auto 10px auto;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    border: none;
}
#chongzhi-tan .lanviki-tab-content{
    padding: 10px 10px 0 10px;
}
#chongzhi-tan .lanviki-tab-item{
    margin-bottom:0px;
}
#chongzhi-tan .lanviki-textarea{
    min-height: 60px;
}
.order_export_boxs{
    margin:20px 30px;
}
.order_export_boxs_label {
    width:25%;
    float: left;
    display: flex;
    align-items: center;
    margin-bottom:15px;
}
.daochu-checkbox.checked:checked {
    background-color: #999999 !important;
    border-color: #999999 !important;
}
.daochu-checkbox {
    position: relative;
    cursor: pointer;
    -webkit-transition: .1s linear;
    transition: .1s linear;
    box-sizing: border-box;
    height: auto !important;
    line-height: normal !important;
    min-width: 18px;
    min-height: 18px;
    margin-right: 0;
    padding: 0;
    background: #ffffff;
    box-shadow: none;
    border: 1px solid #d2d2d2;
    font-size: 12px;
    border-radius: 2px;
    background-color: #fff !important;
    color: #666666;
    outline: none;
    -webkit-appearance: none;
    position: relative;
    top: 2px;
    margin-right: 10px;
}

.daochu-checkbox:checked {
    background-color: var(--data-color)  !important;
    border-color: var(--data-color)  !important;
}

.daochu-checkbox:checked:before {
    content: "\e605";
    color: #fff;
    font-family: lanviki-icon !important;
    font-size: 12px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top: 1px;
    left: 2px;
    position: absolute;
    z-index: 1;
}
.order_export_boxs .daochu-checkbox{
    top:0;
    position: relative;
    cursor: pointer;
}
.order_export_boxs label{
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    -khtml-user-select:none;
      user-select:none;
}
#daochu-choose{
    padding: 0 18px;
    display: table;
    margin: 10px auto 10px auto;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    border: none;
}
.toggle-statistics li{
    display:flex;
}
.toggle-statistics-left{
    display:flex;
    align-items: center;
    margin-left:20px;
}
.toggle-statistics-icon{
    width:50px;
    height:50px;
    line-height: 50px;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    background-color: var(--data-color) ;
    color:#ffffff;
    display:flex;
    align-items: center;
    justify-content: center;
}
.toggle-statistics-icon i{
    line-height: 1;
    font-size: 22px;    
}
.toggle-statistics-right{
    margin-left:16px;
    text-align: left;
}
.toggle-statistics{
    padding:12px 0;
}
.lanviki-lanout-admin .lanviki-header .lanviki-nav .lanviki-nav-item .lanviki-nav-child{
    max-width: 100%;
    overflow: hidden;
    min-width: 115px;
    right: 0;
    left: auto;
}
.statItems {
    position: relative;
    height: 98px;
    margin: 20px 20px 0 20px;
    display: flex;
}
.statItems .item {
    width: 250px;
    height: 98px;
    background-color: #fff;
    display: inline-block;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
    margin-right: 50px;
}
.statItems .item:last-child {
	margin-right:0px;
}
.statItems .wrap {
	margin-top: 10px;
	text-align: center;
	height: 78px;
	line-height: 39px
}

.statItems .wrap .statDes {
	width: 100%;
	height: 39px
}

.statItems .statDes .itemTip {
	display: inline-block;
	font-size: 15px;
	color: #666666;
}

.statItems .wrap .statVal {
	font-size: 24px;
	color: #333333
}

.diy-tab.lanviki-tab-table .lanviki-tab-title,.diy-tab.lanviki-tab-table .lanviki-tab-title li{
    transition: all 0s;
    -webkit-transition: all 0s;
}

.diy-tab.lanviki-tab-brief[overflow]>.lanviki-tab-title .lanviki-this:after{
    top: 0px;
}
.winName{
    padding-left: 20px;
    line-height: 60px;
    color: var(--data-color) ;
    font-size: 16px;
    display: flex;
    align-items: left;
}
.form-title{
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    padding: 9px 20px;
    background-color: #f2f2f2;
    border-radius: 2px;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: 25px;
    margin-top:35px;
}
.lanviki-form .form-title:first-child{
    margin-top:10px;
}
.lanviki-laypage-left{
    float:left;
    height:38px;
    line-height: 38px;
    display: flex;
    align-items: center;
}
.laypage-layTableCheckbox{
    width:auto;
    margin-left: 35px;
}
.lanviki-pages-left .lanviki-btn,.lanviki-laypage-left .lanviki-btn{
    background: #ffffff;
    color: #333333;
}
.lanviki-pages-left .lanviki-btn:hover,.lanviki-laypage-left .lanviki-btn:hover{
    background: #ffffff;
    color: var(--data-color) ;
    border-color:var(--data-color) ;
}
.lanviki-pages-left .lanviki-btn[disabled],.lanviki-laypage-left .lanviki-btn[disabled]{
    cursor: not-allowed;
    opacity: 0.6;
    background: #dddddd;
    color: #000000;
    border-color:#d9d9d9 !important;
}
.lanviki-btn-primary{
    line-height: 32px;
}
.lanviki-form-footer .lanviki-btn{
    min-width: 92px;
}
.lanviki-form-footer .lanviki-btn-primary{
    line-height: 36px;
}
.lanviki-laypage-left .lanviki-btn,.lanviki-pages-left .lanviki-btn {
    border: 1px solid #e5e7eb;
    transition: .3s ease-out;
    line-height: 32px;
}
.nextStep-btn + .lanviki-btn{
    height:38px;
    line-height: 36px;
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color:#333333;
}
.nextStep-btn + .lanviki-btn:hover{
    border: 1px solid var(--data-color) ;
    background: #ffffff;
    color:var(--data-color) ;
}
.lanviki-form-footer .lanviki-btn-primary{
    line-height: 36px;
}
.diy-tab .lanviki-tab-title li.warning:before{
    position: absolute;
    right: 2px;
    top: 0;
    content: "\f06a";
    width: auto;
    height: 50px;
    line-height: 50px;
    pointer-events: none;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    font-size:12px;
    color:#ff0000;
}
.lanviki-form-danger{
    border-color: #f56c29!important;
}
.showState-btn.lanviki-btn-primary{
    line-height: 22px!important;
}
.category_table .lanviki-btn{
    margin: 0 !important;
}
.category_table .lanviki-btn-primary{
    line-height: 22px !important;
}
.pageFixed{
    min-height:60px;
}
textarea:disabled{
    cursor: not-allowed!important;
    color: #555!important;
    background-color: #eee;
}
.order-table-top-right a {
    border-left: 1px solid #dcdee0;
    padding-left: 15px;
    line-height: 1;
}
.order-table-top-right a:first-child{
    border-left: none;
}
.lanviki-lanout-admin .lanviki-header .lanviki-nav .lanviki-nav-item::after {
    content: '';
    position: absolute;
    top: 50%;
    border-left: 1px solid #e9edef;
    height: 20px;
    left: 0;
    margin-top: -10px;
    display: block;
}
.lanviki-lanout-admin .lanviki-header .lanviki-nav .lanviki-nav-item:first-child::after{
    border-left: none;
}
#menu-height li.active:after {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-right-color: #fff;
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
#menu-height li:first-child::after{
    display:none;
}
.lanviki-lanout-left .date-name {
    font-size: 16px;
    font-weight: bold;
    color: #ff9900;
    margin-left: 20px;
}
.lanviki-lanout-left .date-text {
    margin-left: 8px;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
}
.lanviki-lanout-left .date-text span {
    margin-left: 8px;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
}
.lanviki-btn-primary.lanviki-btn-sm{
    line-height: 28px;
}
.lanviki-sub-nav ~ .lanviki-body#myOrderx{
    min-width: 1060px;
}

.help-edit{
    position: relative;
}
.help-edit i{
    position: absolute;
    top: 0px;
    line-height: 34px;
    left: -25px;
    color: #ff9900;
    cursor: pointer;
    font-size: 18px;
    display:none;
}
.lanviki-card-body.helpCheck .help-edit i,.lanviki-help-in .lanviki-card-body.helpCheck .fa-question-circle{
    display:block;
}
#edui_fixedlayer{
    z-index: 99999999 !important;
}
.helpIcon{
    cursor: pointer;
}