﻿
.layui-input {
    border-radius: 5px;
}

body {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

tr.curRow, tr.curRow:hover {
    background-color: #f2faff;
}

table.formtab {
    width: calc(100% - 20px);
    margin: 10px;
}

    table.formtab td:nth-child(odd) {
        width: 72px;
    }

    table.formtab td:nth-child(even) {
    }

    table.formtab td {
        padding: 5px;
    }

        table.formtab td[colspan=4] {
            background-color: red;
        }

 

    .gaojisoussuo .tgp button.btnsearch:hover {
        background-color: #09a00b;
    }

a {
    text-decoration: none;
}

.layui-form-select dl {
    height: 200px;
}

    .layui-form-select dl::-webkit-scrollbar {
        width: 7px;
        border-radius: 10px;
    }

    .layui-form-select dl::-webkit-scrollbar-thumb {
        background-color: rgba(0,0,0,.06);
        border-radius: 10px;
        -webkit-box-shadow: inset 1px 1px 0rgba(0,0,0,.1);
    }

#layerContent {
    overflow: auto;
    height: 100%;
    background: #fff !important;
}

.menuModule {
    width: 60px;
    color: white;
    background: linear-gradient(to bottom, #fbfbfb, #cfddf4);
    float: left;
    position: fixed;
    height: 100%;
}

.mainarea {
    position: fixed;
    height: 100%;
    margin-left: 60px;
    width: calc(100% - 61px);
    background-color: #f2f2f2;
}

.menuModule img {
    width: 60%;
}

.menuModule ul.modules {
    margin-top: 15px;
    padding: 0px;
    overflow: hidden;
    text-align: center;
    height: calc(100vh - 69px);
}

    .menuModule ul.modules li {
        list-style: none;
        padding: 8px 0px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

        .menuModule ul.modules li.selected {
            /*background-image: url(/views/images/sjxy.png);*/
            background-repeat: no-repeat;
            background-position: right center;
            background-size: 10px;
            background-color: #fff;
            border-bottom-left-radius: 5px;
            border-top-left-radius: 5px;
            margin-left: 5px;
        }
        .menuModule ul.modules li.selected div {
            color: red;

            }

        .menuModule ul.modules li:hover {
            background-color: #fff;
            border-bottom-left-radius: 5px;
            border-top-left-radius: 5px;
            margin-left: 5px;
        }

    .menuModule ul.modules a {
        color: #252b3a;
    }

    .menuModule ul.modules img {
        width: 20px;
    }

    .menuModule ul.modules li div {
        font-size: 12px;
        padding: 5px 0px 0px 0px;
        transform: scale(0.9);
        color: #767676;
        /*一级目录菜单文字透明不可见*/
        /*color: transparent;*/
    }
    .menuModule ul.modules li:hover div {
        color: #ee0606;
    }

.logo {
    margin: 0px 0;
    height: 50px;
    border-bottom: 1px solid #e2ebfa;
    background-color: #3f7adb;
}

.menu {
    display: none;
    background-color: white;
    margin: 0px 0px;
    height: calc(100vh - 290px);
    border-radius: 0px;
}


.di {
    margin: 0px 0px;
    background-color: white;
    border-radius: 0px;
    position: absolute;
    bottom: 51px;
    width: 180px;
}

    .di .dh {
        padding: 10px;
    }

        .di .dh a {
            color: #747171;
            font-size: 12px;
        }

            .di .dh a:nth-child(1) {
                margin-right: 20px;
            }

            .di .dh a.selected {
                border-bottom: 3px solid #0985c0;
                padding-bottom: 5px;
                color: #21a6d6;
            }

    .di .recent {
    }

        .di .recent   a, .di .Collect  a {
            line-height: 40px;
            padding-left: 20px;
            cursor: pointer;
            display: block;
            color: #8b8b8b;
            font-size: 12px;
        }

            .di .recent > a:hover, .di .Collect > a:hover {
                color: #21a6d6;
            }

.CollectSelected {
    color: red !important;
    display: block !important;
}

.cao {
    width: 100%;
    background-color: white;
}

    .cao .bar {
        padding: 10px;
        border-bottom: 1px solid #e2ebfa;
        background-color: #3F7ADB;
    }

#picitop {
    float: left;
    margin-top: 7px;
    padding: 0px 10px;
    border-radius: 3px;
    margin-left: 10px;
    margin-right: 10px;
}

    #picitop:hover {
    }

    #picitop ul {
    }

        #picitop ul li {
        }

            #picitop ul li i {
                margin-left: 5px;
            }

            #picitop ul li:hover ul {
                display: block;
            }

            #picitop ul li ul {
                margin-left: -1px;
                display: none;
                border: 1px solid #c8c8c8;
                background-color: #fff;
                position: absolute;
                z-index: 9;
                border-radius: 5px;
                border: 0 solid transparent;
                border-radius: 4px;
                box-shadow: 2px 2px 8px 5px rgba(0,0,0,.1);
            }

                #picitop ul li ul li {
                    padding: 5px 10px;
                    cursor: pointer;
                }

                    #picitop ul li ul li:hover {
                        background-color: #eee;
                    }

.dhbz {
    float: left;
    margin-top: 5px;
    margin-right: 10px;
}

.fujiacaidian {
    float: left;
    margin-top: 8px;
    border-left: 0px solid #f5f5f5;
    padding-left: 10px;
}

    .fujiacaidian i {
        cursor: pointer;
        margin: 0px 5px 0px 5px;
    }

        .fujiacaidian i:hover {
            color: red;
        }

.cao .bar #ts {
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding-top: 5px;
}

.cao .bar .usera {
    float: right;
    display: flex;
    align-items: center;
    margin-right: 30px;
    height: 30px;
}

    .cao .bar .usera i {
        color: #fff;
    }

    .cao .bar .usera img {
        width: 30px;
        height: 30px;
        border-radius: 100px;
    }

.mianban {
    height: calc(100vh - 50px);
    width: 100%;
}

.dataarea {
    position: absolute;
    left: 190px;
    width: calc(100% - 194px);
    /*height: 100%;*/
    margin: 5px 5px;
    background-color: #f2f2f2;
}

.content {
    position: absolute;
    height: 100%;
    width: 180px;
    background-color: #e7e7e7;
}

    .content .name {
        padding: 10px;
        font-size: 20px;
        text-align: center;
    }

.items {
    /*height: calc(100vh - 70px);*/
    overflow: hide;
    padding-right: 20px;
}

.tabdv {
    background-color: white;
    padding: 20px;
    padding: 20px 20px;
    border-radius: 5px;
}

.clear {
    clear: both;
}

#_recent a {
}

.gaojisoussuo {
    display: flex;
    align-items: center;
    margin: 10px 0px;
    border-top: 1px dotted #ddd;
    border-radius: 5px;
    padding: 5px;
    padding-top: 15px;
    display: none;
    padding-left: 0px;
}

    .gaojisoussuo .tgp {
        /*  float: left;
        margin-left: 10px;
        margin-bottom: 8px;*/
        margin-right: 10px;
        margin-bottom: 8px;
        float:left;
    }

        .gaojisoussuo .tgp button {
            padding: 8px 25px;
            border: 1px solid #d9ddf0;
            font-size: 12px;
            border-radius: 5px;
            height: 47px;
            background-color: #f37021;
            color: white;
            position: absolute;
            margin-top: 7px;
        }

            .gaojisoussuo .tgp button:hover {
                background-color: #f5f5f5;
            }

#pagelr {
    margin-right: 0px;
    background: white;
    height: calc(100vh - 66px);
}

.cao .bar .ss {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 30px;
    flex-wrap: wrap;
    align-content: center;
}

    .cao .bar .ss input {
        margin-right: 30px;
        border-radius: 5px;
        border: 1px solid #ddd;
        padding: 5px;
        margin: 0;
        background-image: url(/views/images/ss.png);
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        background-repeat: no-repeat;
        background-position: 5px center;
        padding-left: 24px;
    }

    .cao .bar .ss button {
        background-color: transparent;
    }

.ss a i {
    position: absolute;
    top: 0px;
    right: -8px;
    background-color: #e4393c;
    border-radius: 7px 7px 7px 0px;
    padding: 0px 7px;
    color: #fff;
    font-style: inherit;
    font-size: 10px;
    font-weight: normal;
    line-height: 15px;
}

.ss a {
    margin: 10px;
    font-size: 12px;
    color: #9b59b6;
    padding: 5px 10px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

    .ss a span {
        margin-right: 2px;
        margin-left: 2px;
    }

    .ss a.selected {
        background-color: #ffffff;
        padding: 5px 10px;
        color: #a32763;
        font-weight: bold;
        border-radius: 5px;
    }

.cao .bar .usera div {
    display: none;
    position: absolute;
    background-color: white;
    border: 1px solid #ddd;
    border-radius: 5px;
    top: 40px;
    min-width: 140px;
    z-index: 999;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.cao .bar .usera:hover div {
    display: block;
}

.cao .bar .usera div a {
    display: block;
    padding: 10px;
}

    .cao .bar .usera div a:hover {
        background-color: #e7f5ff;
        color: #a32763;
    }


.menu-fixed-two-panel {
    position: relative;
    font-size: 14px;
    border-radius: 4px;
    padding-top: 15px;
}

    .menu-fixed-two-panel > .menu_first {
        position: relative;
        line-height: 26px;
        padding-left: 20px;
        cursor: pointer;
        border-radius: 20px 0px 0px 20px;
        */ border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }

        .menu-fixed-two-panel > .menu_first:last-child {
            border-bottom: none;
        }

        .menu-fixed-two-panel > .menu_first:hover {
            /* background-color: #0e7fb5;
            color: white;*/
            /*            width: 200px;
            */ background-color: #e0e9ff;
        }

            .menu-fixed-two-panel > .menu_first:hover label, .menu-fixed-two-panel > .menu_first:hover i {
                color: #3f7adb !important;
            }

            .menu-fixed-two-panel > .menu_first > .layui-icon-right {
                position: absolute;
                top: calc(50% - 6px);
                right: 12px;
                width: 16px;
                height: 16px;
                line-height: 16px;
                color: #fff;
                font-size: 13px;
                display: none;
            }

        .menu-fixed-two-panel > .menu_first:hover > .layui-icon-right {
            right: 10px;
            display: block;
        }

        .menu-fixed-two-panel > .menu_first:hover > label {
            color: #21a6d6;
        }

        .menu-fixed-two-panel > .menu_first > img {
            margin-top: 11px;
            width: 18px;
            height: 18px;
        }

        .menu-fixed-two-panel > .menu_first > i:hover {
            opacity: 1.0;
        }

        .menu-fixed-two-panel > .menu_first:hover > i {
            opacity: 1.0;
        }

.menu-fixed-two-panel-dialog {
    position: absolute;
    width: 975px;
    padding: 0 0 0 8px;
    z-index: 9999;
    margin-left: -90px;
    display: none;
}

    .menu-fixed-two-panel-dialog.menu_fixed {
        position: fixed !important;
        top: 0 !important;
    }

    .menu-fixed-two-panel-dialog > div {
        position: relative;
        max-height: 462px;
        overflow: auto;
        padding: 24px;
        background-color: #fff;
        box-shadow: 0 6px 20px 0 rgb(87 125 201 / 0.3);
        border-radius: 4px;
        border: 1px solid #adb0b8;
    }

    .menu-fixed-two-panel-dialog > i {
        position: absolute;
        top: 16px;
        left: 4px;
        width: 8px;
        height: 8px;
        background-color: #fff;
        transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        z-index: 100;
        border-left: 1px solid #adb0b8;
        border-top: 1px solid #adb0b8;
    }

    .menu-fixed-two-panel-dialog > div > .menu_category {
        position: relative;
        margin-bottom: 24px;
    }

        .menu-fixed-two-panel-dialog > div > .menu_category:last-child {
            margin-bottom: 0;
        }

        .menu-fixed-two-panel-dialog > div > .menu_category > .menu_title {
            position: relative;
            width: 150px;
            font-size: 15px;
            font-weight: bold;
            padding: 0px 0px 8px 8px;
            line-height: 24px;
        }

            .menu-fixed-two-panel-dialog > div > .menu_category > .menu_title:not([data-url=""]) {
                cursor: pointer;
                color: #3f7adb;
            }

        .menu-fixed-two-panel-dialog > div > .menu_category > .menu_detail {
            position: relative;
            width: 100%;
            font-size: 14px;
        }

            .menu-fixed-two-panel-dialog > div > .menu_category > .menu_detail > .menu_item {
                position: relative;
                line-height: 32px;
                height: 52px;
                cursor: pointer;
                border-right: solid 1px #E9EAEC;
                width: 284px;
                display: inline-flex;
                margin-right: 15px;
            }

.menu_item:hover > .menu_item_wrap {
    background-color: #f1dfe8;
    border-radius: 30px;
    color: #a62d68;
}

.colorEEE {
    background-color: #e0e9ff !important;
    border-radius: 20px;
}

.menu-fixed-two-panel-dialog > div > .menu_category > .menu_detail > .menu_item > .menu_item_wrap {
    width: calc(100% - 20px);
    padding: 12px 32px 12px 8px;
}

.menu-fixed-two-panel-dialog > div > .menu_category > .menu_detail > .menu_item:nth-child(3n+3) {
    border-right: none;
}

.menu-fixed-two-panel-dialog > div > .menu_category > .menu_detail > .menu_item:hover > img[favorite-icon="true"] {
    display: block;
}

.menu-fixed-two-panel-dialog > div > .menu_category > .menu_detail > .menu_item.tg-primary-1:hover > img[unfavorite-icon="true"] {
    display: block;
}

.menu-fixed-two-panel-dialog[favorite-full="true"] > div > .menu_category > .menu_detail > .menu_item:hover > img {
    display: none;
}

.menu-fixed-two-panel-dialog[favorite-full="true"] > div > .menu_category > .menu_detail > .menu_item.tg-primary-1:hover > img[unfavorite-icon="true"] {
    display: block;
}

.menu-fixed-two-panel-dialog > div > .menu_category > .menu_detail > .menu_item > img {
    position: absolute;
    top: calc(50% - 8px);
    right: 8px;
    display: none;
}

@media screen and (max-width: 1267px) {
    .menu-fixed-two-panel-dialog {
        max-width: 744px;
    }
}

.menu-fixed-two-panel > .menu_first[data-can-use="false"],
.menu-fixed-two-panel > .menu_first[data-can-use="false"]:hover {
    color: rgba(255, 255, 255, 0.3);
}

.menu-fixed-two-panel-dialog > div > .menu_category > .menu_title[data-can-use="false"],
.menu-fixed-two-panel-dialog > div > .menu_category > .menu_detail > .menu_item[data-can-use="false"] {
    color: #ddd;
    cursor: default;
}

    .menu-fixed-two-panel-dialog > div > .menu_category > .menu_detail > .menu_item[data-can-use="false"]:hover {
        background-color: transparent;
    }

        .menu-fixed-two-panel-dialog > div > .menu_category > .menu_detail > .menu_item[data-can-use="false"]:hover > img {
            display: none;
        }

.menu-fixed-two-panel-dialog .menu_child2_img {
    width: 24px;
    height: 24px;
    margin: 4px 8px 0 0;
    /*border-radius: 10px;*/
    line-height: 32px;
    float: left;
    display: block !important;
    position: relative !important;
    top: 0px !important;
    right: 0px !important;
}

.menu-fixed-two-panel-dialog .menu_child2_span {
    height: 24px;
    line-height: 32px;
    float: left;
    font-size: 12px;
}


.menu_first img {
    vertical-align: initial;
}

.menu_first label {
    display: inline-block;
    padding-left: 5px;
    vertical-align: top;
    padding-top: 8px;
    font-size: 12px;
    color: #6b6b6b;
}


.menu-fixed-two-panel-dialog {
    color: #6b6b6b;
    max-height: 440px;
    left: 267px;
    top: 0;
    display: none;
}

.menu-fixed-two-panel > .menu_first:hover > .menu-fixed-two-panel-dialog {
    display: block;
}

.menu_item .e_operate {
    float: right;
}

.menu_item [flag="favorite"]:hover {
    color: red;
}

.menu_item i[flag="favorite"].selected {
    color: red;
}

.menu_item [flag="favorite"] {
    display: none;
    font-size: 20px;
    font-weight: normal;
    line-height: 32px;
    color: #aab9aa;
}

.menu_item:hover [flag="favorite"] {
    display: block;
}

.tbarea {
    padding: 0px;
    background-color: #ffffff;
    border-bottom: 10px solid #f2f2f2;
}

.toolbar {
    padding-left: 10px;
}

    .toolbar .searchbox {
        float: left;
        border: 1px solid #d9ddf0;
        padding: 0px;
        border-radius: 5px;
        margin-top: 5px;
    }

        .toolbar .searchbox input {
            border: none;
            line-height: 24px;
        }

        .toolbar .searchbox span {
            padding: 9px;
            cursor: pointer;
        }

            .toolbar .searchbox span:active {
                color: #e4393c;
            }

    .toolbar .gjl {
        margin-right: 15px;
        float: right;
        margin-top: 15px;
        margin-bottom: 6px;
    }

        .toolbar .gjl span {
            color: #c9c9c9;
            font-size: 20px;
            cursor: pointer;
            display: block;
            float: left;
            padding: 7px;
            border-radius: 5px;
        }

            .toolbar .gjl span:hover {
                color: #e4393c;
                background-color: #eeee;
            }

    .toolbar .lie {
        float: right;
        padding-right: 10px;
    }

.tabdb {
    padding: 10px;
}

.toolbar .gjl::after {
    content: "";
    clear: both;
}

button[lay-event] i {
    margin-right: 2px;
}

.toolbar .gjl div.seqline {
    border-left: 1px solid #f5f5f5;
    width: 1px;
    float: left;
    height: 30px;
    margin-left: 20px;
    margin-top: 4px;
    margin-right: 10px;
}


.gjl button[lay-event] {
    float: left;
    padding: 5px 15px;
    background-color: #63acf8;
    color: #fff;
    border: none;
    font-size: 13px;
    height: 35px;
    border: 1px solid #63acf8;
    border-left: 1px solid #f2f4f7;
    cursor: pointer;
}
    .gjl button[lay-event]:first-of-type {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        border-left: 1px solid #f2dfe8;
    }
    .gjl button[lay-event]:last-of-type {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }


    button[lay-event] img {
        width: 15px;
        height: 15px;
        margin: 0px;
        margin-right: 10px;
    }

.toolbar .gjl img {
    width: 18px;
    height: 18px;
    margin-left: 10px;
    cursor: pointer;
}

    .toolbar .gjl img:hover {
    }

button[lay-event]:hover {
    background-color: #0fae56 !important;
    color: white;
}

.toolbar .lie button {
    padding: 8px 10px;
    background-color: transparent;
    border: 0px solid #afafaf;
    color: #afafaf;
    font-size: 12px;
    border-radius: 5px;
}

    .toolbar .lie button:hover {
        color: black;
    }

    .toolbar .lie button i {
        margin-right: 2px;
    }

.fl {
    float: left;
}

.fr {
    float: right;
}

.advsearchbox {
    padding: 10px;
}

    .advsearchbox .aboutpage {
        border-bottom: 2px solid #f8f9fa;
        padding-bottom: 8px;
        margin-bottom: 30px;
    }

        .advsearchbox .aboutpage li {
            display: initial;
            margin-right: 20px;
            color: #aaa;
            padding: 8px 10px;
            cursor: pointer;
        }

            .advsearchbox .aboutpage li.selected {
                border-bottom: 2px solid #25a8d7;
                color: #25a8d7;
            }

i.bz {
    border: 1px solid #ddd;
    border-radius: 100px;
    cursor: pointer;
}

    i.bz:hover {
        color: black;
        border: 1px solid black;
    }

.advsearchbox .searchblock {
}

    .advsearchbox .searchblock .kjss {
        width: 100%;
        float: left;
        padding-bottom: 10px;
    }

        .advsearchbox .searchblock .kjss .si {
            border: 1px solid #d9ddf0;
            padding: 5px;
            border-radius: 5px;
            float: left;
        }

        .advsearchbox .searchblock .kjss .jd .si input {
            border: none;
            padding: 5px 0px;
            width: 300px;
        }

        .advsearchbox .searchblock .kjss .sbtn {
            float: left;
            padding-top: 4px;
        }

            .advsearchbox .searchblock .kjss .sbtn #jdds {
                background-color: #21a6d6;
                color: white;
                margin-left: 20px;
                padding: 10px 20px;
                border-radius: 5px;
            }

            .advsearchbox .searchblock .kjss .sbtn ul {
                margin-left: 30px;
                color: #21a6d6;
                display: -webkit-inline-box;
                cursor: pointer;
            }

                .advsearchbox .searchblock .kjss .sbtn ul li {
                    padding: 5px;
                }

                    .advsearchbox .searchblock .kjss .sbtn ul li:hover ul {
                        display: block;
                        border: 1px solid #ccc;
                    }

                    .advsearchbox .searchblock .kjss .sbtn ul li ul {
                        display: none;
                        margin-left: 0px;
                        min-width: 160px;
                        position: absolute;
                        z-index: 891;
                        background-color: white;
                        border-radius: 5px;
                    }

                        .advsearchbox .searchblock .kjss .sbtn ul li ul li {
                        }

                            .advsearchbox .searchblock .kjss .sbtn ul li ul li .sczdyss {
                                display: none;
                            }

                            .advsearchbox .searchblock .kjss .sbtn ul li ul li:hover {
                                background-color: #eee;
                            }

                                .advsearchbox .searchblock .kjss .sbtn ul li ul li:hover .sczdyss {
                                    display: unset;
                                    position: absolute;
                                    right: 5px;
                                }

                    .advsearchbox .searchblock .kjss .sbtn ul li hr {
                        width: 100%;
                        height: 1px;
                    }

            .advsearchbox .searchblock .kjss .sbtn span span a {
                display: block;
                padding: 5px;
            }


        .advsearchbox .searchblock .kjss .gjjstj {
            display: flex;
            flex-wrap: wrap;
            padding-top: 10px;
        }

    .advsearchbox .searchblock .kjfw {
        color: #c6c1c1;
        float: right;
        padding-top: 13px;
    }

        .advsearchbox .searchblock .kjfw a {
            color: #c6c1c1;
            padding: 5px 10px;
            border-radius: 5px;
        }

            .advsearchbox .searchblock .kjfw a.selected {
                color: #fff;
                background-color: #21a6d6;
            }

.gp {
    margin-top: 10px;
    width: 30%;
    margin-right: 30px;
}

.colBtns {
    /* display: none;
    position: absolute;
    margin-top: -50px;
    z-index: 99;
    padding: 15px 0px; */
}

    .colBtns a {
        color: #3f7adb;
        padding: 0px 3px;
    }

        .colBtns a img {
            width: 20px;
            height: 20px;
        }

        .colBtns a:hover {
            color: #f20303;
        }

table.mytable {
    width: 100%;
}

    table.mytable tr td {
        padding: 5px;
    }

        table.mytable tr td.ms {
            padding-top: 16px;
        }

        table.mytable tr td.field {
            width: 65px;
            vertical-align: initial;
            padding-top: 16px;
        }

.hint {
    color: #c8c8c8;
}

.querybox {
    padding: 20px;
}

    .querybox button {
        background-color: #21a6d6;
        color: white;
        border-radius: 5px;
    }

.layui-treeSelect .ztree li span.button.root_close:before {
    content: "\e623";
}

.layui-treeSelect .ztree li span.button.root_open:before {
    content: "\e625";
}
.childTr div.layui-tab-item {
    padding: 10px 0px 10px 50px;
    background-image: linear-gradient(0deg, #d6d6d6 1px, transparent 0),linear-gradient(91deg, #d6d6d6 1px, transparent 0);
    background-size: 100% 29px;
    background-repeat: no-repeat;
    background-position-x: 15px;
}
.childTr >td:first-child:hover {
    background-color:white;
}
.childTr ul.layui-tab-title {
 display:none;
}
.childTr .layui-table thead tr {
    background-color: #f0f2f5;
}
.childTr .layui-table thead th span {
font-weight:normal;
}
.childTr .layui-table thead th span {
    color: #777;
}
i.childTable {
    margin-right: 10px;
}
/* 自定义表格默认禁用样式，也可以在某个页面单独设置样式 */
.rowDisable {
    background: #eaeded;
}


#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* 设置透明度为 0.5 */
    z-index: 99999999999999999; /* 设置层级，确保遮罩层位于其他元素上方 */
}

.overlay-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    padding: 20px;
    min-height: 226px;
    min-width: 383px;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

#overlay button {
    width: 100px;
    background-color: rgb(174, 222, 244);
    box-shadow: rgba(174, 222, 244, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.05) 0px 0px 0px 1px inset;
    background-color: #AEDEF4;
    color: white;
    border: none;
    box-shadow: none;
    font-size: 17px;
    font-weight: 500;
    border-radius: 5px;
    cursor: pointer;
    line-height: 40px;
    height: 40px;
}

#overlay span {
    flex:1;
    color: #696969;
    font-size: 16px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 6px 0;
    padding: 0;
    line-height: 20px;
    word-break:break-all;
}
#overlay img{
    width:64px;
    height:64px;
}
#overlay p::-webkit-scrollbar {
    width: 7px;
    border-radius: 10px;
}

#overlay p::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,.06);
    border-radius: 10px;
    -webkit-box-shadow: inset 1px 1px 0rgba(0,0,0,.1);
}