/* 子菜单切换修复样式 */

/* 确保子菜单可以正常显示和隐藏 */
.rd-navbar-megamenu,
.rd-navbar-dropdown {
    transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* 修复移动端子菜单切换 */
@media (max-width: 991px) {
    .rd-navbar-static .rd-navbar-nav > li.rd-navbar-submenu > .rd-navbar-megamenu,
    .rd-navbar-static .rd-navbar-nav > li.rd-navbar-submenu > .rd-navbar-dropdown {
        display: none;
    }
    
    .rd-navbar-static .rd-navbar-nav > li.rd-navbar-submenu.opened > .rd-navbar-megamenu,
    .rd-navbar-static .rd-navbar-nav > li.rd-navbar-submenu.opened > .rd-navbar-dropdown {
        display: block;
    }
}

/* 桌面端悬停效果 */
@media (min-width: 992px) {
    .rd-navbar-static .rd-navbar-nav > li:hover > .rd-navbar-megamenu,
    .rd-navbar-static .rd-navbar-nav > li:hover > .rd-navbar-dropdown {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
    }
}

/* 修复子菜单项对齐问题 */
.rd-navbar-megamenu ul,
.rd-navbar-dropdown ul {
    list-style: none;
    padding-left: 0;
}

/* 确保子菜单链接可点击 */
.rd-navbar-megamenu a,
.rd-navbar-dropdown a {
    cursor: pointer;
    text-decoration: none;
}

/* 防止子菜单溢出 */
.rd-navbar-megamenu,
.rd-navbar-dropdown {
    overflow: visible;
}

