
/* ===== Homepage Header Height Optimization ===== */
/* 仅针对首页页首区域进行压缩优化 */

/* 页首整体 */
.header,
.top-header,
.header-box,
.ly_header,
header {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    min-height: auto !important;
}

/* LOGO区域（保留Logo正常大小，不压缩） */
.logo,
.header-logo,
.ly_logo,
.logo-box {
    max-height: none !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* LOGO图片 */
.logo img,
.header-logo img,
.ly_logo img {
    max-height: 160px !important;
    width: auto !important;
}

/* 搜索框整体 */
.search,
.search-box,
.header-search,
.ly_search {
    height: 42px !important;
    line-height: 42px !important;
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}

/* 搜索输入框 */
.search input,
.search-box input,
.header-search input,
.ly_search input {
    height: 42px !important;
    line-height: 42px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* 搜索按钮 */
.search button,
.search-box button,
.header-search button {
    height: 42px !important;
}

/* 导航栏整体 */
.nav,
.navigation,
.header-nav,
.ly_nav {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    min-height: auto !important;
}

/* 一级导航按钮 */
.nav li a,
.navigation li a,
.header-nav li a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

/* 公告栏 */
.notice,
.top-notice,
.header-notice {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    min-height: auto !important;
}
