.deep-blue.container {
    height: 100%;
    box-sizing: border-box;
}

    .deep-blue.container .gather-header {
        padding: 0px;
        height: 75px !important;
    }

        .deep-blue.container .gather-header .deep-header-right {
            background-color: transparent !important;
        }

        .deep-blue.container .gather-header ul {
            display: flex;
            margin: 0;
            padding: 0;
        }

    .deep-blue.container .el-dropdown {
        color: #7DABFF !important;
    }

    .deep-blue.container .gather-header ul,
    .deep-blue.container .gather-header li {
        list-style: none;
    }

    .deep-blue.container .gather-header p {
        margin: 0;
    }

    .deep-blue.container .gather-header .header-bg {
        display: flex;
        flex-direction: row;
        align-items: center;
        width: 100%;
        height: 70px;
        background: url(../../images/theme-deep-blue/headers-gather/top-background.png) repeat-x;
    }

        .deep-blue.container .gather-header .header-bg .header-left {
            flex: 1;
            border-radius: 10px;
            margin: 2px;
            margin-right: 12px;
            padding-right: 5px;
            display: flex;
            background-size: 100% 100%;
            height: 100%;
        }

    .deep-blue.container .deep-hidden {
        display: none !important;
    }

    .deep-blue.container .gather-header .header-bg .header-left .left-logo {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding-left: 30px;
        justify-content: center;
    }

        .deep-blue.container .gather-header .header-bg .header-left .left-logo p {
            color: #afe7f8;
        }

        .deep-blue.container .gather-header .header-bg .header-left .left-logo .cn-name {
            font-size: 21px !important;
            background-image: linear-gradient(#ffffff, #01dddd);
            background-clip: text;
            -webkit-background-clip: text;
            color: transparent; /*需要文字透明*/
            font-weight: bold;
        }

        .deep-blue.container .gather-header .header-bg .header-left .left-logo .en-name {
            font-size: 18px;
        }

    .deep-blue.container .gather-header .header-bg .header-left .right-menu {
        flex: 1;
        justify-content: flex-end;
    }

        .deep-blue.container .gather-header .header-bg .header-left .right-menu .menu-wrap {
            display: flex;
            margin-left: 30px;
        }

            .deep-blue.container .gather-header .header-bg .header-left .right-menu .menu-wrap .move-btn {
                width: 23px;
                height: 79px;
                cursor: pointer;
            }

            .deep-blue.container .gather-header .header-bg .header-left .right-menu .menu-wrap .menu-list::-webkit-scrollbar {
                height: 0;
            }

            .deep-blue.container .gather-header .header-bg .header-left .right-menu .menu-wrap .menu-list {
                height: 100%;
                display: flex;
                overflow-x: auto;
                position: relative;
                padding-left: 3px;
            }

                .deep-blue.container .gather-header .header-bg .header-left .right-menu .menu-wrap .menu-list .first-menu-item {
                    cursor: pointer;
                    width: 108px;
                    height: 64px;
                    background-size: 100% 100%;
                    display: flex;
                    flex-direction: column;
                    justify-content: space-evenly;
                    align-items: center;
                    color: #8C99BD !important;
                    font-size: 16px;
                    font-weight: bold;
                }

                    .deep-blue.container .gather-header .header-bg .header-left .right-menu .menu-wrap .menu-list .first-menu-item:hover {
                        color: #FFFFFF !important;
                    }

                    .deep-blue.container .gather-header .header-bg .header-left .right-menu .menu-wrap .menu-list .first-menu-item.is-active {
                        background: url(../../images/theme-deep-blue/headers-gather/top-tab-ground.png) no-repeat;
                        background-size: 100% 100%;
                        color: #1AE4E1 !important;
                        font-weight: bold;
                    }

                        .deep-blue.container .gather-header .header-bg .header-left .right-menu .menu-wrap .menu-list .first-menu-item.is-active .deepziti {
                            background-image: linear-gradient(#ffffff, #01DDD9);
                            background-clip: text;
                            -webkit-background-clip: text;
                            color: transparent; /*需要文字透明*/
                        }

                .deep-blue.container .gather-header .header-bg .header-left .right-menu .menu-wrap .menu-list .left-scrollbar,
                .deep-blue.container .gather-header .header-bg .header-left .right-menu .menu-wrap .menu-list .right-scrollbar {
                    cursor: pointer;
                    width: 23px;
                    height: 79px;
                    position: absolute;
                }

                .deep-blue.container .gather-header .header-bg .header-left .right-menu .menu-wrap .menu-list .left-scrollbar {
                    background-color: #46484a;
                    border-top-left-radius: 2px;
                    border-bottom-left-radius: 2px;
                    left: 0;
                }

                .deep-blue.container .gather-header .header-bg .header-left .right-menu .menu-wrap .menu-list .right-scrollbar {
                    background-color: #2f2f2f;
                    border-top-right-radius: 2px;
                    border-bottom-right-radius: 2px;
                    right: 0;
                }

    .deep-blue.container .gather-header .header-bg .header-right {
        height: 100%;
        margin: 1px 10px 1px 1px;
        border-radius: 10px;
        width: 456px;
        height: 64px;
        display: flex;
        flex-direction: column;
        background-size: 100% 100%;
        align-items: center;
        background: url(../../images/theme-deep-blue/headers-gather/header-right-bg.png) no-repeat;
    }

        .deep-blue.container .gather-header .header-bg .header-right .header-time {
            flex: 1;
            display: flex;
            justify-content: center;
            align-items: flex-end;
        }

            .deep-blue.container .gather-header .header-bg .header-right .header-time .clock {
                background: url(../../images/theme-blue/headers-gather/time.png) no-repeat;
                background-size: 100% 100%;
                border-radius: 13px;
                width: 290px;
                height: 26px;
                line-height: 26px;
                color: #1b72a8;
            }

                .deep-blue.container .gather-header .header-bg .header-right .header-time .clock i {
                    margin-right: 5px;
                }

        .deep-blue.container .gather-header .header-bg .header-right .header-control {
            display: flex;
            flex: 1;
        }

            .deep-blue.container .gather-header .header-bg .header-right .header-control ul {
                margin: 0;
                align-items: center;
                padding-left: 0;
                padding: 0 10px;
                color: #fff;
            }

                .deep-blue.container .gather-header .header-bg .header-right .header-control ul .el-dropdown {
                    color: #fff;
                    font-size: 14px;
                }

            .deep-blue.container .gather-header .header-bg .header-right .header-control li {
                padding: 0 17px 0 17px;
            }

                .deep-blue.container .gather-header .header-bg .header-right .header-control li i {
                }

            .deep-blue.container .gather-header .header-bg .header-right .header-control > ul,
            .deep-blue.container .gather-header .header-bg .header-right .header-control > ul li {
                line-height: 10px;
            }

            .deep-blue.container .gather-header .header-bg .header-right .header-control li + li {
                margin-left: 5px;
                border-left: 1px solid #fff;
            }

            .deep-blue.container .gather-header .header-bg .header-right .header-control .el-badge__content {
                border: none;
                font-size: 10px;
                height: 12px;
                line-height: 12px;
                margin-right: 5px;
                margin-top: -4px;
            }

    .deep-blue.container .scatter-header ul {
        display: flex;
        margin: 0;
        padding: 0;
    }

    .deep-blue.container .scatter-header ul,
    .deep-blue.container .scatter-header li {
        list-style: none;
    }

    .deep-blue.container .scatter-header p {
        margin: 0;
    }

    .deep-blue.container .scatter-header .header-bg {
        display: flex;
        flex-direction: row;
        align-items: center;
        width: 100%;
    }

        .deep-blue.container .scatter-header .header-bg .header-left {
            background: url("../../images/blue-scatter-theme/header/header-background-left.png") no-repeat;
            background-size: 100% 100%;
            min-width: 384px;
            flex: 1;
            height: 112px;
            display: flex;
            flex-direction: column;
            margin-left: 1px;
        }

            .deep-blue.container .scatter-header .header-bg .header-left .left-top {
                height: 35px;
                align-items: flex-start;
            }

                .deep-blue.container .scatter-header .header-bg .header-left .left-top .header-time {
                    display: flex;
                }

                    .deep-blue.container .scatter-header .header-bg .header-left .left-top .header-time .clock {
                        flex: 1;
                        height: 26px;
                        line-height: 26px;
                        color: #2fbffb;
                    }

                        .deep-blue.container .scatter-header .header-bg .header-left .left-top .header-time .clock div {
                            background: url(../../images/blue-scatter-theme/header/time-background.png) no-repeat;
                            background-size: 100% 100%;
                            border-radius: 13px;
                            min-width: 250px;
                            max-width: 300px;
                            margin: auto;
                        }

                        .deep-blue.container .scatter-header .header-bg .header-left .left-top .header-time .clock i {
                            margin-right: 5px;
                        }

            .deep-blue.container .scatter-header .header-bg .header-left .left-bottom {
                color: #fff;
                flex: 1;
                display: flex;
                align-items: flex-end;
                justify-content: flex-start;
                margin: 0;
            }

                .deep-blue.container .scatter-header .header-bg .header-left .left-bottom .left-menu {
                    width: 100%;
                    display: flex;
                }

                    .deep-blue.container .scatter-header .header-bg .header-left .left-bottom .left-menu .menu-move-left {
                        margin: 0 3px;
                        width: 20px;
                        cursor: pointer;
                    }

        .deep-blue.container .scatter-header .header-bg .header-middle {
            background: url("../../images/blue-scatter-theme/header/header-background-middle.png") no-repeat;
            background-size: 100% 100%;
            flex: 1;
            height: 112px;
            min-width: 263px;
            display: flex;
            flex-direction: column;
        }

            .deep-blue.container .scatter-header .header-bg .header-middle .middle-top {
                flex: 1;
                color: #fff;
                min-width: 425px;
                justify-content: center;
                align-items: center;
            }

                .deep-blue.container .scatter-header .header-bg .header-middle .middle-top .middle-content {
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    height: 100%;
                    width: 100%;
                    min-width: 300px;
                }

                    .deep-blue.container .scatter-header .header-bg .header-middle .middle-top .middle-content .content-logo {
                        margin-right: 5px;
                    }

                    .deep-blue.container .scatter-header .header-bg .header-middle .middle-top .middle-content .content-title {
                        display: flex;
                        flex-direction: column;
                    }

                        .deep-blue.container .scatter-header .header-bg .header-middle .middle-top .middle-content .content-title .cn-name {
                            font-size: 22px;
                            letter-spacing: 10px;
                        }

                        .deep-blue.container .scatter-header .header-bg .header-middle .middle-top .middle-content .content-title .en-name {
                            font-size: 14px;
                        }

            .deep-blue.container .scatter-header .header-bg .header-middle .middle-bottom {
                height: 35px;
            }

        .deep-blue.container .scatter-header .header-bg .header-right {
            background: url("../../images/blue-scatter-theme/header/header-background-right.png") no-repeat;
            background-size: 100% 100%;
            flex: 1;
            height: 112px;
            display: flex;
            flex-direction: column;
            min-width: 384px;
            margin-right: 1px;
        }

            .deep-blue.container .scatter-header .header-bg .header-right .right-top {
                height: 35px;
                color: #fff;
                display: flex;
            }

                .deep-blue.container .scatter-header .header-bg .header-right .right-top .top-control {
                    display: flex;
                    flex: 1;
                    align-items: center;
                    height: 100%;
                }

                    .deep-blue.container .scatter-header .header-bg .header-right .right-top .top-control > div {
                        display: flex;
                        flex: 1;
                        height: 50%;
                        align-items: center;
                        justify-content: center;
                        font-size: 14px;
                        border-right: 1px solid #fff;
                    }

                        .deep-blue.container .scatter-header .header-bg .header-right .right-top .top-control > div > span {
                            padding-left: 3px;
                        }

                        .deep-blue.container .scatter-header .header-bg .header-right .right-top .top-control > div:last-child {
                            border-right: 0px;
                        }

                    .deep-blue.container .scatter-header .header-bg .header-right .right-top .top-control .el-badge__content {
                        border: none;
                        font-size: 10px;
                        padding: 0 5px;
                        height: 12px;
                        line-height: 12px;
                    }

            .deep-blue.container .scatter-header .header-bg .header-right .right-bottom {
                color: #fff;
                flex: 1;
                display: flex;
                align-items: flex-end;
                justify-content: flex-end;
            }

                .deep-blue.container .scatter-header .header-bg .header-right .right-bottom .right-menu {
                    width: 100%;
                    display: flex;
                    height: 65px;
                    justify-content: flex-end;
                }

                    .deep-blue.container .scatter-header .header-bg .header-right .right-bottom .right-menu .menu-move-right {
                        margin: 0 3px;
                        width: 20px;
                        cursor: pointer;
                    }

        .deep-blue.container .scatter-header .header-bg .menu-conter {
            padding: 0;
            overflow-x: auto;
            position: relative;
        }

            .deep-blue.container .scatter-header .header-bg .menu-conter ul li > div {
                cursor: pointer;
                width: 149px;
                margin-top: 2px;
                height: 59px;
                background-color: #fff;
                background: url(../../images/blue-scatter-theme/header/menu-button.png) no-repeat;
                background-size: 100% 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                color: #fff;
                font-size: 14px;
            }

            .deep-blue.container .scatter-header .header-bg .menu-conter::-webkit-scrollbar {
                height: 0;
            }

    .deep-blue.container .scatter-header .menu-conter .first-menu-item.is-active {
        background: url(../../images/blue-scatter-theme/header/menu-button-down.png) no-repeat;
        background-size: 100% 100%;
    }

    .deep-blue.container .aside-div {
        display: flex;
        position: relative;
    }

        .deep-blue.container .aside-div .el-aside {
            transition: width 0.1s;
            background-color: #08194F !important;
        }

        .deep-blue.container .aside-div .arrow {
            position: absolute;
            right: -2px;
            top: calc(50% - 50px);
            width: 19px;
            height: 100px;
            background: url(../../images/theme-blue/menus/arrow-close.png) no-repeat;
            background-size: 100% 100%;
            cursor: pointer;
            z-index: 4;
        }

            .deep-blue.container .aside-div .arrow.close {
                background: url(../../images/theme-blue/menus/arrow-open.png) no-repeat;
                background-size: 100% 100%;
                left: -2px;
                cursor: pointer;
            }

        .deep-blue.container .aside-div .three-level-tree {
            transition: 0.1s;
        }

            .deep-blue.container .aside-div .three-level-tree .arrow {
                position: absolute;
                top: calc(50% - 50px);
                width: 19px;
                height: 100px;
                background: url(../../images/theme-blue/menus/arrow-close.png) no-repeat;
                background-size: 100% 100%;
                cursor: pointer;
            }

                .deep-blue.container .aside-div .three-level-tree .arrow.close {
                    background: url(../../images/theme-blue/menus/arrow-open.png) no-repeat;
                    background-size: 100% 100%;
                    cursor: pointer;
                }

            .deep-blue.container .aside-div .three-level-tree .zoomThreeLevelTree {
                width: 7px;
                height: 100%;
            }

    .deep-blue.container .three-level-tree {
        z-index: 3;
        height: 100%;
        position: absolute;
        background-color: #387dc0 !important;
    }

.deep-blue.el-submenu__title i {
    color: inherit;
}

.deep-blue.three-level-tree .search-from {
    display: flex;
    height: 40px;
}

    .deep-blue.three-level-tree .search-from .el-input {
        padding-left: 10px;
        line-height: 40px;
    }

        .deep-blue.three-level-tree .search-from .el-input input {
            color: #fff;
            height: 30px;
            background-color: #333;
        }

        .deep-blue.three-level-tree .search-from .el-input .el-input__prefix {
            color: #fff;
        }

        .deep-blue.three-level-tree .search-from .el-input .el-input__icon {
            line-height: 0;
        }

    .deep-blue.three-level-tree .search-from i {
        padding: 0 5px;
        line-height: 40px;
    }

.deep-blue.three-level-tree .el-menu {
    border-right: none;
    background-color: transparent !important;
}

    .deep-blue.three-level-tree .el-menu .level1-menu-nosub {
        margin: 0;
        padding: 0;
    }

        .deep-blue.three-level-tree .el-menu .level1-menu-nosub .el-menu-item {
            background-color: transparent !important;
            background: url(../../images/theme-blue/menus/tree-menu.png) no-repeat;
            background-size: 100% 100%;
            height: 60px;
            line-height: 60px;
        }

            .deep-blue.three-level-tree .el-menu .level1-menu-nosub .el-menu-item .entity-nosubmenu {
                background-color: transparent !important;
            }

                .deep-blue.three-level-tree .el-menu .level1-menu-nosub .el-menu-item .entity-nosubmenu i {
                    color: #fff;
                }

    .deep-blue.three-level-tree .el-menu .level1-menu-sub {
        margin: 0;
        padding: 0;
    }

        .deep-blue.three-level-tree .el-menu .level1-menu-sub .el-submenu__title {
            background-color: transparent !important;
            height: 60px;
            line-height: 60px;
            background: url(../../images/theme-blue/menus/tree-menu.png) no-repeat;
            background-size: 100% 100%;
        }

        .deep-blue.three-level-tree .el-menu .level1-menu-sub .multi-menu-sub .el-submenu__title {
            background-color: transparent !important;
            height: 45px;
            line-height: 45px;
            background: url(../../images/theme-blue/menus/tree-menu.png) no-repeat;
            background-size: 100% 100%;
        }

        .deep-blue.three-level-tree .el-menu .level1-menu-sub .multi-menu-nosub .el-menu-item {
            background-color: transparent !important;
            height: 45px;
            line-height: 45px;
            background: url(../../images/theme-blue/menus/tree-menu.png) no-repeat;
            background-size: 100% 100%;
        }

    .deep-blue.three-level-tree .el-menu .level1-menu-nosub .el-menu-item.is-active .entity-nosubmenu i {
        color: #e9d881;
    }


.deep-blue.second-menu {
    border-right: none;
    background-color: transparent !important;
}

    .deep-blue.second-menu .second-menu-item-nosub .el-menu-item {
        padding: 0;
        padding-left: 15px !important;
        background-size: 100% 100%;
        height: 70px;
        line-height: 70px;
        color: #B1B8D0 !important;
        background-color: transparent !important;
    }

        .deep-blue.second-menu .second-menu-item-nosub .el-menu-item:hover {
            background: url(../../images/theme-deep-blue/menus/left-menu-ground.png) no-repeat;
            color: #FFFFFF !important;
            height: 70px;
            line-height: 70px;
        }

        .deep-blue.second-menu .second-menu-item-nosub .el-menu-item .second-submenu span {
            margin-left: 3px;
            font-size: 16px !important;
        }

.deep-blue .deep-blue-ziti {
    font-size: 16px !important;
}

.deep-blue.second-menu .second-menu-item-nosub .el-menu-item.is-active {
    color: #01DDD9 !important;
}

    .deep-blue.second-menu .second-menu-item-nosub .el-menu-item.is-active .arrow-down {
        transform: rotate(90deg);
        color: #FFFFFF !important;
    }

.deep-blue.second-menu .el-submenu .el-submenu__title {
    padding-left: 15px !important;
    background-size: 100% 100%;
    height: 60px;
    line-height: 60px;
    padding: 0 !important;
}

    .deep-blue.second-menu .el-submenu .el-submenu__title .second-submenu span {
        margin-left: 5px;
    }

    .deep-blue.second-menu .el-submenu .el-submenu__title,
    .deep-blue.second-menu .el-submenu .el-submenu__title:hover {
        background-color: transparent !important;
    }

.deep-blue.second-menu .el-submenu .el-menu-item,
.deep-blue.second-menu .el-submenu .el-menu-item:hover {
    background-color: transparent !important;
}

.deep-blue.second-menu .el-submenu .el-menu-item {
    min-width: 0;
    padding-left: 10px !important;
    padding-right: 10px !important;
    height: 45px;
    line-height: 45px;
}

    .deep-blue.second-menu .el-submenu .el-menu-item i {
        color: #fff;
    }

    .deep-blue.second-menu .el-submenu .el-menu-item .second-menu-item {
        padding-left: 20px;
        height: 45px;
        line-height: 45px;
        background-size: 100% 100%;
    }

.deep-blue.second-menu .el-submenu .el-menu.el-menu--inline {
    border-radius: 5px;
    margin: 5px 0px;
    padding: 10px 0px;
    height: 100%;
}

.deep-blue .el-menu el-menu--inline {
    background-color: transparent !important;
}

.el-main {
    padding: 0;
    margin-left: 5px;
}

    .el-main::-webkit-scrollbar {
        width: 0;
    }

    .el-main .deep-blue.main-tags {
        width: 100%;
        height: 50px;
        background-color: #081951;
        display: flex;
        border-bottom: 1px solid #3a4958;
        z-index: 3;
    }

        .el-main .deep-blue.main-tags .el-tag {
            cursor: pointer;
            color: #7DABFF;
            padding: 0 15px;
            height: 50px;
            line-height: 50px;
            border-radius: 0;
            border: 0;
            border-right: 1px solid #2B3E65;
            background-color: #081951;
            font-size: 15px;
        }

            .el-main .deep-blue.main-tags .el-tag.is-active {
                background-color: #0C2275 !important;
                color: #fff;
            }

                .el-main .deep-blue.main-tags .el-tag.is-active .el-tag__close.el-icon-close {
                    color: #fff;
                    border-color: #fff;
                }

            .el-main .deep-blue.main-tags .el-tag .el-tag__close.el-icon-close {
                width: 14px;
                height: 14px;
                line-height: 14px;
                color: #505050;
                border: 1px solid #505050;
            }

                .el-main .deep-blue.main-tags .el-tag .el-tag__close.el-icon-close:hover {
                    color: #fff;
                    border: 1px solid #fff;
                    background-color: #505050 !important;
                }

        .el-main .deep-blue.main-tags .tags-left {
            display: flex;
            flex: 1;
        }

            .el-main .deep-blue.main-tags .tags-left .left-fixed {
                display: flex;
                z-index: 2;
            }

            .el-main .deep-blue.main-tags .tags-left .left-flex {
                transition: 0.3s;
                display: flex;
            }

        .el-main .deep-blue.main-tags .tags-right {
            display: flex;
        }

        .el-main .deep-blue.main-tags .el-tag .iconfont {
            font-size: 23px;
        }

.deep-blue.second-menu .deep-elmentmenu:hover {
    background: url(../../images/theme-deep-blue/menus/left-menu-ground.png) no-repeat;
    color: #FFFFFF !important;
    height: 90px;
    line-height: 70px;
}

.deep-blue .el-menu {
    background-color: transparent !important;
}

.deep-blue.second-menu .deep-elmentmenu {
    padding: 0 20px;
    height: 60px;
    line-height: 60px;
    color: #B1B8D0 !important;
}

.deep-blue .el-submenu__icon-arrow {
    margin-top: -2px !important;
}

    .deep-blue .el-submenu__icon-arrow:hover {
        margin-top: 2px !important;
    }

.deep-blue.second-menu .el-submenu .el-menu-item {
    padding: 0 !important;
}

.deep-blue.second-menu .deep-sub-elmentmenu:hover {
    background: url(../../images/theme-deep-blue/menus/sub-left-menu-ground.png) no-repeat;
    color: #FFFFFF !important;
    height: 90px;
    line-height: 70px;
}

.deep-blue.second-menu .deep-sub-elmentmenu {
    padding: 0 20px;
    height: 60px;
    line-height: 60px;
}

.deep-blue .el-menu-item.is-active {
    color: #01DDD9 !important;
}
