body{
    background-color: #ffffff;
}
.text-inherit.active,
.text-inherit:hover,
a.text-body:hover,
a:hover .text-primary-hover {
    color: #007aff !important;
}
.xxblock{border: none; box-shadow:none;}
.kongzhi{width: 100px;}
.sobox{width: 500px;}
.proimg{height: 180px;}
.protitle{
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.procorp {
    font-size: 14px;
    margin-bottom: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.procorp a:link {
    color: #999;
}
.procorp a:hover {
    color: #007aff;
}
.procorp a:visited {
    color: #999;
}
.docs-wrapper{top: 80px;}
.btn-primary {
    --gk-btn-color: #fff;
    --gk-btn-bg: #0052d9;
    --gk-btn-border-color: #0052d9;
    --gk-btn-hover-color: #fff;
    --gk-btn-hover-bg: #007aff;
    --gk-btn-hover-border-color: #007aff;
    --gk-btn-focus-shadow-rgb: 138, 105, 254;
    --gk-btn-active-color: #fff;
    --gk-btn-active-bg: #0052d9;
    --gk-btn-active-border-color: #0052d9;
    --gk-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --gk-btn-disabled-color: #fff;
    --gk-btn-disabled-bg: #a0cdff;
    --gk-btn-disabled-border-color: #a0cdff;
}
.btn-outline-primary {
    --gk-btn-color: #0052d9;
    --gk-btn-border-color: #0052d9;
    --gk-btn-hover-color: #fff;
    --gk-btn-hover-bg: #0052d9;
    --gk-btn-hover-border-color: #0052d9;
    --gk-btn-focus-shadow-rgb: 117, 79, 254;
    --gk-btn-active-color: #fff;
    --gk-btn-active-bg: #0052d9;
    --gk-btn-active-border-color: #0052d9;
    --gk-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --gk-btn-disabled-color: #0052d9;
    --gk-btn-disabled-bg: transparent;
    --gk-btn-disabled-border-color: #0052d9;
    --gk-gradient: none;
}
.active>.page-link,.page-link.active {
    background-color: #e2e8f0;
    border-color: #e2e8f0;
    color: #222;
}
.page-link:hover {
    background-color: #007aff;
    border-color: #007aff;
}
.xgproxx .icon-lg{
    height: 4rem;
    width: 4rem;
    align-items: unset;
}
.xgproxx img {
    height: 4rem;
    width: 4rem;
}
.navbar .navbar-toggler {
    border: 1px solid #007aff;
    padding: .75rem .563rem;
}
.collapsed .bi, .bi-list::before {
    color: #007aff !important;
    font-size: 22px;
}
.btn-check:checked+.btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check)+.btn:active {
    border-color: #007aff;
    color: #007aff;
}
.nav-line-bottom .nav-item .nav-link.active {
    background-color: transparent;
    border-bottom: 1px solid #007aff;
    color: #007aff;
}
.nav-line-bottom .nav-item .nav-link:hover {
    background-color: transparent;
    border-bottom: 1px solid #0052d9;
    color: #0052d9;
}
.tlbox img{
    height: 125px;
}
.tlbox {
    border: none;
    box-shadow: none;
}
.corpnamet{
    margin-bottom: 0px;
}
.btn{font-weight: normal;}
.corplogo{height: 56px; width: 56px;}
.corphimg{height: 228px; width: 100%;}
.corpintro {
    overflow-y: auto;
    overflow-x: hidden;
}
.list-group-item.active {
    background-color: #0052d9;
    border-color: #0052d9;
    color: var(--gk-list-group-active-color);
    z-index: 2;
}
@media screen and (max-width: 768px) {
    .xxblock .proimg{
        height: 120px;
    }
    .navbar-collapse {
        margin-top: 30px;
    }
    .breadcrumb{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .tlbox img {
        height: 100px;
    }
    .xgproxx .icon-lg {
        width: 80px;
        height: 80px;
    }
    .xgproxx img {
        width: 80px;
        height: 80px;
    }
    .corpnamet{
        font-size: 18px; margin-top: 10px;
    }
}