.header-nav-wrapper{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.2);z-index:3}.header-nav-wrapper .nav-list{display:flex;align-items:center;justify-content:center}.header-nav-wrapper .nav-list .nav-item a{display:flex;align-items:center;justify-content:center;height:60px;padding:0 64px;transition:all .3s ease;line-height:1.2;text-align:center;color:#fff}.header-nav-wrapper .nav-list .nav-item a:hover{background:linear-gradient(to right, var(--primary-color), var(--primary-color-light))}.header-nav-wrapper .nav-list .nav-item.active>a{background:linear-gradient(to right, var(--primary-color), var(--primary-color-light))}@media screen and (max-width:1400px){.header-nav-wrapper .nav-list .nav-item a{padding:0 32px;height:60px}}@media screen and (max-width:992px){.header-nav-wrapper .nav-list-wrapper.container{padding-left:0;padding-right:0}.header-nav-wrapper .nav-list .nav-item{flex:1;width:auto;min-width:0}.header-nav-wrapper .nav-list .nav-item a{height:44px;padding:0 6px;font-size:13px;white-space:nowrap}}
/* 二级栏目下拉展示 */
.header-nav-wrapper .nav-list .nav-item{position:relative}
.header-nav-wrapper .nav-list .nav-item .children-list-wrapper{position:absolute;top:100%;left:0;transform:translateY(8px);min-width:100%;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:all .3s ease;z-index:11;padding:8px 0}
.header-nav-wrapper .nav-list .nav-item:hover .children-list-wrapper{opacity:1;visibility:visible;transform:translateY(0)}
.header-nav-wrapper .nav-list .nav-item .children-list{list-style:none;margin:0;padding:0}
.header-nav-wrapper .nav-list .nav-item .children-list .children-item a{display:block;height:auto;padding:10px 24px;line-height:1.4;text-align:left;color:#333;white-space:nowrap}
.header-nav-wrapper .nav-list .nav-item .children-list .children-item a:hover{background:linear-gradient(to right, var(--primary-color), var(--primary-color-light));color:#fff}
.header-nav-wrapper .nav-list .nav-item .children-list .children-item.active>a{background:linear-gradient(to right, var(--primary-color), var(--primary-color-light));color:#fff}
/* 移动端：点击父栏目展开下拉（触屏无hover），面板铺满整个导航条宽度 */
@media screen and (max-width:992px){
.header-nav-wrapper .nav-list .nav-item{position:static}
.header-nav-wrapper .nav-list .nav-item .children-list-wrapper{display:block;position:absolute;top:100%;left:0;width:100%;min-width:0;transform:none;opacity:1;visibility:visible;border-radius:0;box-shadow:0 8px 16px rgba(0,0,0,.15);max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0}
.header-nav-wrapper .nav-list .nav-item.open .children-list-wrapper{max-height:320px}
.header-nav-wrapper .nav-list .nav-item:hover .children-list-wrapper{transform:none}
.header-nav-wrapper .nav-list .nav-item .children-list{display:flex;flex-wrap:wrap;gap:8px;padding:12px}
.header-nav-wrapper .nav-list .nav-item .children-list .children-item{flex:0 0 auto}
.header-nav-wrapper .nav-list .nav-item .children-list .children-item a{display:block;height:auto;padding:8px 14px;font-size:13px;line-height:1.4;text-align:center;color:#333;background:rgba(0,0,0,.06);border-radius:4px;white-space:normal}
.header-nav-wrapper .nav-list .nav-item .children-list .children-item.active>a{background:linear-gradient(to right, var(--primary-color), var(--primary-color-light));color:#fff}
}