#header .navbar {
	padding: .5rem 0;
}
#header .navbar-nav .nav-link{
    color: #000;
}
#header .register .dropdown-menu,
#header .console .dropdown-menu,
#header .nav-user .dropdown-menu {
    top: 100% !important; /* 紧贴导航项，避免鼠标下移时下拉框消失 */
    margin-top: 8px; /* 下拉框整体下移一点 */
}
#header .nav-user .dropdown-menu {
    right: 0; /* 根据需要调整 */
    left: auto; /* 根据需要调整 */
}
/* 右侧「控制台 / 用户」触发器与左侧导航项等高，保证两个下拉框顶边对齐、间距一致 */
#header .nav-user,
#header .console {
    display: inline-flex;
    align-items: center;
    height: 40px;
}
@media (min-width: 992px) {
    /* 桌面端右侧区域用 flex 垂直居中，避免行内基线对齐导致盒子偏上 */
    #header #navbarText > div {
        display: flex;
        align-items: center;
        gap: .5rem;
    }
}
/* 透明缓冲层：跨越导航项与下拉菜单之间的空隙，鼠标缓慢下滑时不会误触收起 */
#header .register .dropdown-menu::before,
#header .console .dropdown-menu::before,
#header .nav-user .dropdown-menu::before {
    content: "";
    position: absolute;
    top: -12px;
    left: 0;
    right: 0;
    height: 12px;
}
/* 桌面端改用 CSS hover 展开，移除延时与空隙导致的闪烁/消失 */
@media (min-width: 992px) {
    #header .register:hover > .dropdown-menu,
    #header .console:hover > .dropdown-menu,
    #header .nav-user:hover > .dropdown-menu {
        display: block;
    }
}
/* 下拉框统一样式：圆角、细边框、柔和阴影，菜单项留白更舒展 */
#header .dropdown-menu {
    min-width: 148px;
    padding: 6px;
    border: 1px solid #eef1f6;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 10px 30px rgba(17, 38, 66, .12);
    animation: headerDropdownIn .18s ease-out;
}
#header .dropdown-menu .dropdown-item {
    padding: 8px 12px;
    border-radius: 6px;
    font-size: 14px;
    transition: background-color .15s ease;
}
#header .dropdown-menu .dropdown-item:hover,
#header .dropdown-menu .dropdown-item:focus {
    background: #f0f6ff;
}
#header .dropdown-menu .dropdown-divider {
    margin: 6px 4px;
    border-top-color: #eef1f6;
}
@keyframes headerDropdownIn {
    from { opacity: 0; transform: translateY(-4px); }
    to { opacity: 1; transform: translateY(0); }
}
#header .text-logo{
    color: #FF4626;
}
#header .btn-login{
    background: #FFDF8D;
}
#header .btn-login:hover{
    background: #FFECB3;
}
#header #navbarText .nav-link:hover{
    color: #2265b3;
}
#header #navbarText .ssl-link a {
	position: relative;
	display: block;
}
#header #navbarText .ssl-link a span {
	position: absolute;
	width: 27px;
	height: 14px;
	background: url(https://ossjm.oss-accelerate.aliyuncs.com/pub/zctg/img/hot.png) no-repeat;
	background-size: contain;
	top: 0px;
	right: -20px;
}