/* 颜色统一定义 */
:root {

    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-white: #fff;
    --bs-white-a: #f3f3f3;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-primary: #264F88;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-danger-hover: #dc676a;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));


    /*   */

    --top_b_c: rgb(246, 248, 250);
    --top_yellow: rgb(255, 203, 8);
    --font_black_c: rgb(43, 37, 32);
    --bs-primary_hover: rgba(38, 79, 136, 0.8);
    --border_div: #dee2e6;
    --top_color: #204374;
    --nav_ul_bg: rgb(32, 67, 116);
    --nav_ul_bg_a: rgba(0, 0, 0, 0.1);

    --test_dark_blue: rgb(30, 159, 255);
    --test_pink: rgb(255, 161, 205);
    --test_qin: rgb(0, 247, 222);
    --test_yellow: rgb(218, 247, 36);
    --test_blue: rgb(67, 182, 247);
    --test_red: rgb(247, 148, 123);
    --tab_bg_c: rgb(226, 243, 254);
    --tab_bg_c_d_ht: rgb(141, 152, 158);
    --tab_bg_c_a: rgba(226, 243, 254, 0.6);
    --tab_border_c_a: rgba(192, 207, 216, 0.6);
    --tab_this_bc_color: rgb(255, 255, 196);
    --btn_fp_bg_or_y: rgb(255, 243, 192);
    --tab_border: rgba(0, 0, 0, 0.15);
    --tab_back_top: rgba(40, 40, 40, 0.68);

    --wel_up_bg: #3269b4;
    --wel_up_btn_1: #3269b4;
    --wel_up_btn_2: #3875c7;
    --tr_btn_jy: #b43232;

}


.layui-nav {
    /*background-color: var(--tab_bg_c_d_ht) !important;*/
    background-color: var(--nav_ul_bg) !important;
}

.layui-nav-child {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.layui-nav-tree .layui-nav-item a {
    height: 55px !important;
    line-height: 55px !important;
}

.layui-nav-tree .layui-nav-child {
    background-color: var(--nav_ul_bg_a) !important;
}

.layui-nav-tree .layui-nav-child a:hover {
    background-color: var(--bs-primary) !important;
}


.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this > a, .layui-nav-tree .layui-this > a:hover {
    /*background-color: var(--tab_this_bc_color) !important;*/
    background-color: var(--wel_up_bg) !important;
    color: var(--bs-white);
    font-weight: 700;
}

.layui-btn {
    /*background-color: #009688;*/
    /*color: #fff;*/
    background-color: var(--wel_up_btn_2);
    color: var(--bs-white);
    font-weight: 700;
    /*text-shadow: 2px 2px 2px #4d4d4d;*/
}

.layui-btn-danger {
    /*background-color: #ff5722;*/
    background-color: var(--bs-red);
    color: var(--bs-light);
    font-weight: 700;
}

.layui-btn-u {
    color: var(--bs-light);
    font-weight: 700;
    padding-top: 2px;
    padding-bottom: 2px;
    line-height: 24px;
    height: 28px;
    padding-left: 12px;
    padding-right: 12px;
}

.layui-btn-u.layui-btn-u-1 {
    background-color: var(--wel_up_btn_1) !important;
}

.layui-btn-u.layui-btn-u-2 {
    background-color: var(--wel_up_btn_2) !important;
}

.layui-tab-title {
    user-select: none;
}

.goog-close-link {
    display: none !important;
}

a {
    cursor: pointer;
}

.table_div_all {
    background-color: rgba(226, 243, 254, 0.5);
}

.layui-layer-btn .layui-layer-btn0 {
    border-color: var(--wel_up_btn_2) !important;
    background-color: var(--wel_up_btn_2) !important;
    color: #fff;
}

.layui-form-select dl dd.layui-this {
    background-color: var(--wel_up_bg) !important;
}


.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: var(--wel_up_bg);
}

.layui-table-cell {
    line-height: 20px !important;
    vertical-align: middle;
    height: auto;
    /*overflow: visible;*/
    overflow: hidden;
    text-overflow: inherit;
    white-space: normal;
}

.layui-layer .layui-layer-loading {
    position: absolute !important;
    top: 0px !important;
    left: 0px !important;
}

.layui-layer .layui-layer-loading::after {
    content: '数据加载中~~~';
}

.layui-layer-loading .layui-layer-content {
    font-size: 14px !important;
    width: 160px !important;
    background: url(../img/load/loading-1.gif) no-repeat !important;
    background-color: transparent;
    border-radius: 8px;
    background-position: center 25px;
    padding: 65px 10px 10px;
    text-align: center;
    position: relative !important;
}

.layui-layer-loading .layui-layer-loading0 {
    font-size: 14px !important;
    width: 160px !important;
    background: url(../img/load/loading-1.gif) no-repeat !important;
    background-color: transparent;
    border-radius: 8px;
    background-position: center 25px;
    padding: 65px 10px 10px;
    text-align: center;
    position: relative !important;
}

.layui-layer-loading .layui-layer-loading0::after {
    position: absolute !important;
    top: 50px !important;
    left: -36px !important;
    content: '数据加载中,请稍后';
    color: var(--bs-white-a);
}

.layui-layer-loading .layui-layer-loading1::after {
    position: absolute !important;
    top: 50px !important;
    left: -36px !important;
    content: '数据加载中,请稍后';
    color: var(--bs-white-a) !important;
}

.layui-layer-loading .layui-layer-loading2::after {
    position: absolute !important;
    top: 50px !important;
    left: -36px !important;
    content: '数据加载中,请稍后';
    color: var(--bs-white-a) !important;
}
.hide_ {
    display: none!important;
}