@charset "UTF-8";
/* 
* PC 样式
* 背景
*/
#header-pc {
    background-color: var(--bg-color);
}

#header-pc .nav-top-bg {
    background-image: var(--map-blue);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right var(--right-nav-top-bg-lg) center;
}


#header-pc .nav-top-tool-bg {
    background: var(--linear-header-bg-color);
}

header .search-box{
    display: inline-block;
    width: 300px;
    margin-left: 24px;
}

header .dropdown-menu {
    z-index: var(--z-index-9);
}

header .logo{
    width: 120px;
    margin-right: 12px;
}

header .logo-Zh-cn{
    font-size: 28px;
}

/* 搜索框 */
header .input-group {
    /* width: var(--width-input-group); */
}

#header-pc .input-group .form-control,
#header-pc .input-group .btn {
    background-color: var(--transparent-white-color-4);
    backdrop-filter: var(--filter-blur);
    -webkit-backdrop-filter: var(--filter-blur);
    transition: var(--transition-3);
    height: 40px;
}

#header-pc .input-group .form-control {
    border-right: none;
}

#header-pc .input-group .form-control:focus,
#header-pc .input-group .form-control:focus ~ .btn {
    color: rgba(var(--bs-primary-rgb)) !important;
    /* background-color: var(--white-color); */
    box-shadow:none;
    border:none;
}

#header-pc .input-group .btn {
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

#header-pc .input-group .btn:hover {
    color: var(--white-color) !important;
    background-color: rgba(var(--bs-primary-rgb));
    /*border-color: unset !important;*/
}

/* 顶部导航 */
.navbar{
    min-width: 1240px;
    padding-top: 12px;
    padding-bottom: 12px;
}
#navbarNav .nav-item:nth-of-type(1){
    width: 78px;
    flex-shrink: 0;
}
#navbarNav .nav-item:nth-of-type(n+2){
    flex: 1 1 auto;
    max-width: 128px;
}
#navbarNav .dropdown-menu{
    position: absolute;
}

#navbarNav .dropdown-menu .dropdown-item:nth-last-of-type(1){
    margin-bottom: 0 !important;
}

#navbarNav .nav-link{
    color: #fff;
    margin: 0 4px;
    border-radius: 4px;
}
#navbarNav .nav-link:hover,#navbarNav .nav-link.active, #navbarNav .show>.nav-link{
    background: #fff;
    color: rgb(54, 113, 202);
}

#sidebar .nav{
    text-align: center;
}

#pageLocation .breadcrumb-item{
    color: rgba(33, 37, 41, 0.75);
}