/* 导航二级菜单修复样式 */

/* 默认隐藏二级菜单 */
.edgtf-main-menu .menu-item .second {
    display: none !important;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999;
    background: #fff;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    border-radius: 5px;
    min-width: 200px;
}

/* 鼠标悬停时显示二级菜单 */
.edgtf-main-menu .menu-item:hover .second {
    display: block !important;
}

/* sticky header的二级菜单样式 */
.edgtf-sticky-header .edgtf-main-menu .menu-item .second {
    display: none !important;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999;
    background: #fff;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    border-radius: 5px;
    min-width: 200px;
}

.edgtf-sticky-header .edgtf-main-menu .menu-item:hover .second {
    display: block !important;
}

/* 宽版本菜单样式调整 */
.edgtf-main-menu .menu-item.wide .second {
    position: fixed;
    left: 0;
    top: 88px;
    width: 100vw;
    min-width: auto;
}

/* 三级菜单样式 */
.edgtf-main-menu .menu-item .second .inner ul li.sub ul {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    background: #fff;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    border-radius: 5px;
    min-width: 180px;
}

.edgtf-main-menu .menu-item .second .inner ul li.sub:hover ul {
    display: block;
}

/* 保证菜单项相对定位 */
.edgtf-main-menu .menu-item {
    position: relative;
}

.edgtf-main-menu .menu-item .second .inner ul li.sub {
    position: relative;
}

/* 移动端菜单不受影响 */
.edgtf-mobile-header .edgtf-mobile-nav .sub_menu {
    display: block !important;
}

/* 动画效果 */
.edgtf-main-menu .menu-item .second {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
}

.edgtf-main-menu .menu-item:hover .second {
    opacity: 1;
    visibility: visible;
}





