@charset "UTF-8";
:root{--ThemesBoxTitleColor: #212121;--ThemesBoxSubTitleColor: #808080;--ThemesTextContentColor: #212121;--ThemesBodyColor: #F3F3F3;--ThemesProductsTitleColor: #000000;--ThemesBoxTitleFont: FiraSans-Bold;--ThemesBoxSubTitleFont: FiraSans-Regular;--ThemesTextContentFont: FiraSans-Regular;--ThemesProductsTitleFont: FiraSans-Bold;--ThemesNavFont: FiraSans-Regular;--FloatMessageTitleColor: #FFFFFF;--FloatMessageTitleBgColor: #32A45A;--FloatMessageArrowColor: #FFFFFF;--FloatMessageButtonTextColor: #FFFFFF;--FloatMessageButtonHoverTextColor: #333333;--FloatMessageButtonBgColor: #32A45A;--FloatMessageButtonBgHoverColor: #00000000;--FloatMessageButtonBorderColor: #00000000;--FloatMessageButtonBorderHoverColor: #32A45A;--FloatButtonTextColor: #FFFFFF;--FloatButtonBgColor: #1a73e8;--FloatButtonBgGradientColor: #0d47a1;--FloatButtonHoverBgColor: #1557b0;--FloatButtonHoverBgGradientColor: #0a3a8a;--ProductsPriceFont: Roboto-Bold;--ThemesButtonFont: Roboto-Bold;--ButtonRadiusSizePc: 24px;--ButtonRadiusSizeMobile: 24px;--ButtonFontStyle1: Roboto-Bold;--ButtonTextColorStyle1: #ffffff;--ButtonBgColorStyle1: #00b95e;--ButtonBorderColorStyle1: #00000000;--ButtonHoverTextColorStyle1: #00b95e;--ButtonBgHoverColorStyle1: #00000000;--ButtonBorderHoverColorStyle1: #00b95e;--ButtonTextSizePcStyle1: 20px;--ButtonRadiusSizePcStyle1: 30px;--ButtonTextSizeMobileStyle1: 14px;--ButtonRadiusSizeMobileStyle1: 30px;--ButtonFontStyle2: Roboto-Bold;--ButtonTextColorStyle2: #00b95e;--ButtonBgColorStyle2: #00000000;--ButtonBorderColorStyle2: #00B95E;--ButtonHoverTextColorStyle2: #ffffff;--ButtonBgHoverColorStyle2: #00b95e;--ButtonBorderHoverColorStyle2: #00000000;--ButtonTextSizePcStyle2: 20px;--ButtonRadiusSizePcStyle2: 30px;--ButtonTextSizeMobileStyle2: 14px;--ButtonRadiusSizeMobileStyle2: 30px;--ButtonFontInquiry: Roboto-Bold;--ButtonTextColorInquiry: #ffffff;--ButtonBgColorInquiry: #00b95e;--ButtonBorderColorInquiry: #00000000;--ButtonHoverTextColorInquiry: #00b95e;--ButtonBgHoverColorInquiry: #00000000;--ButtonBorderHoverColorInquiry: #00b95e;--ButtonTextSizePcInquiry: 18px;--ButtonRadiusSizePcInquiry: 23px;--ButtonTextSizeMobileInquiry: 18px;--ButtonRadiusSizeMobileInquiry: 23px;--ButtonFontBatchInquiryList: Roboto-Bold;--ButtonTextColorBatchInquiryList: #00b95e;--ButtonBgColorBatchInquiryList: #00000000;--ButtonBorderColorBatchInquiryList: #00b95e;--ButtonHoverTextColorBatchInquiryList: #FFFFFF;--ButtonBgHoverColorBatchInquiryList: #00b95e;--ButtonBorderHoverColorBatchInquiryList: #00000000;--ButtonTextSizePcBatchInquiryList: 14px;--ButtonRadiusSizePcBatchInquiryList: 30px;--ButtonTextSizeMobileBatchInquiryList: 14px;--ButtonRadiusSizeMobileBatchInquiryList: 30px;--ButtonFontBatchInquiryDetail: Roboto-Bold;--ButtonTextColorBatchInquiryDetail: #00B95E;--ButtonBgColorBatchInquiryDetail: #00000000;--ButtonBorderColorBatchInquiryDetail: #32A45A;--ButtonHoverTextColorBatchInquiryDetail: #FFFFFF;--ButtonBgHoverColorBatchInquiryDetail: #32A45A;--ButtonBorderHoverColorBatchInquiryDetail: #00000000;--ButtonTextSizePcBatchInquiryDetail: 16px;--ButtonRadiusSizePcBatchInquiryDetail: 30px;--ButtonTextSizeMobileBatchInquiryDetail: 16px;--ButtonRadiusSizeMobileBatchInquiryDetail: 5px;--PreBackgroundColor: #F1F1F1;--ThemesMobileButtomNavBgColor: #ffffff;--ThemesMobileButtomIconColor: #4a4a4a;--ThemesMobileButtomIconSelectedColor: #ec6608;--ThemesMobileButtomNavNameColor: #333333;--ThemesMobileButtomNavNameSelectedColor: #ec6608;--ThemesMobileButtomNavNameSize: 12px;}
#mobile_header .btn_menu .iconfont{ color: var(--ThemesHeaderIconColor); }
	#mobile_header .btn_menu .ajax_inquiry .list_numner{background-color:; color:}
.ly_header_v2 .header_v2_container{width: 100%;display: flex;justify-content: center;align-items: center}
.ly_header_v2 .header_v2_inner{background: rgba(255, 255, 255, 0.25);backdrop-filter: blur(0.78vw);-webkit-backdrop-filter: blur(0.78vw);display: flex;align-items: center;box-sizing: border-box}
.ly_header_v2 .header_v2_logo{flex-shrink: 0;display: flex;align-items: center}.ly_header_v2 .header_v2_logo a{display: flex;align-items: center}.ly_header_v2 .header_v2_logo .logo_pc{display: block}.ly_header_v2 .header_v2_logo .logo_mobile{display: none}.ly_header_v2 .header_v2_logo .logo_sticky_mobile{display: none}
.ly_header_v2 .header_v2_nav{display: flex;align-items: center}.ly_header_v2 .header_v2_nav a{font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));font-style: normal;font-weight: 600;line-height: 17px;text-transform: uppercase;color: #1E1E1E;text-decoration: none;transition: color 0.2s}.ly_header_v2 .header_v2_nav a:hover{color: #3709AA}
.ly_header_v2 .header_v2_right{display: flex;justify-content: center;align-items: center}.ly_header_v2 .header_v2_right .nav_link{font-family: var(--ThemesNavFont, var(--ThemesTextContentFont));font-style: normal;font-weight: 500;line-height: 17px;text-transform: uppercase;color: #1E1E1E;text-decoration: none;transition: color 0.2s}.ly_header_v2 .header_v2_right .nav_link:hover{color: #3709AA}
.ly_header_v2 .header_v2_language{display: flex;align-items: center;justify-content: center;cursor: pointer;position: relative}.ly_header_v2 .header_v2_language img{width: 100%;height: 100%}.ly_header_v2 .header_v2_language .lang_icon_pc{display: block}.ly_header_v2 .header_v2_language .lang_icon_mobile{display: none}
.ly_header_v2 .header_v2_lang_dropdown{display: none;flex-direction: column;align-items: center;position: absolute;background: rgba(255, 255, 255, 0.5);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);z-index: 99;box-sizing: border-box}.ly_header_v2 .header_v2_lang_dropdown.active{display: flex}.ly_header_v2 .header_v2_lang_dropdown .lang_item{font-family: var(--ThemesNavFont, var(--ThemesTextContentFont));font-style: normal;font-weight: 500;line-height: 1.2;text-transform: uppercase;cursor: pointer;text-decoration: none;display: block}.ly_header_v2 .header_v2_lang_dropdown .lang_item:hover{text-decoration: none;opacity: 0.8}.ly_header_v2 .header_v2_lang_dropdown .lang_item.inactive{color: #333333}.ly_header_v2 .header_v2_lang_dropdown .lang_item.active{color: #3709AA}
.ly_header_v2 .header_v2_cat_nav{display: flex;flex-direction: row;align-items: center;justify-content: center;position: absolute;left: 50%;transform: translateX(-50%)}.ly_header_v2 .header_v2_cat_nav .cat_item{position: relative;font-family: var(--ThemesNavFont, var(--ThemesTextContentFont));font-style: normal;font-weight: 500;line-height: 1.2;text-transform: uppercase;color: #FFFFFF;text-decoration: none;transition: color 0.2s;padding-bottom: 0.3em}.ly_header_v2 .header_v2_cat_nav .cat_item:hover{text-decoration: none}
.ly_header_v2 .header_v2_cat_nav .cat_item::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: #FFBD04;opacity: 0;transition: opacity 0.2s}.ly_header_v2 .header_v2_cat_nav .cat_item:hover::after,
.ly_header_v2 .header_v2_cat_nav .cat_item.active::after{opacity: 1}
.ly_header_v2 .header_v2_cat_sub{display: none;flex-direction: column;align-items: flex-start;position: absolute;left: 50%;transform: translateX(-50%);background: rgba(255, 255, 255, 0.4);backdrop-filter: blur(0.39vw);-webkit-backdrop-filter: blur(0.39vw);border-radius: 6px;box-sizing: border-box;z-index: 100}.ly_header_v2 .header_v2_cat_sub.active{display: flex}
.ly_header_v2 .header_v2_cat_sub .cat_sub_inner{display: flex;flex-wrap: wrap;align-items: flex-start;box-sizing: border-box}.ly_header_v2 .header_v2_cat_sub a{font-family: var(--ThemesNavFont, var(--ThemesTextContentFont));font-style: normal;font-weight: 400;color: #FFFFFF;font-size: 12px;letter-spacing: 0;line-height: normal;white-space: nowrap;text-decoration: none;width: fit-content;flex: none}.ly_header_v2 .header_v2_cat_sub a:hover{font-family: var(--ThemesBoxTitleFont);text-decoration: none}
.ly_header_v2 .header_v2_signin{font-family: var(--ThemesNavFont, var(--ThemesTextContentFont));font-style: normal;font-weight: 500;line-height: 17px;text-transform: uppercase;color: #FFFFFF;text-decoration: none;transition: opacity 0.2s}.ly_header_v2 .header_v2_signin:hover{opacity: 0.8}
.ly_header_v2 .header_v2_join_btn{background: #FFBD04;display: flex;align-items: center;justify-content: center;font-family: var(--ThemesBoxTitleFont);font-style: normal;font-weight: 500;line-height: 14px;text-transform: uppercase;color: #3709AA;text-decoration: none;transition: all 0.2s;flex-shrink: 0}.ly_header_v2 .header_v2_join_btn:hover{background: #e5aa00}
.ly_header_v2 .header_v2_search,
.ly_header_v2 .header_v2_user,
.ly_header_v2 .header_v2_menu,
.ly_header_v2 .header_v2_mobile_dropdown{display: none;align-items: center;justify-content: center;cursor: pointer}.ly_header_v2 .header_v2_search img,
.ly_header_v2 .header_v2_user img,
.ly_header_v2 .header_v2_menu img{width: 100%;height: 100%}
/* PC端绝对定位（随页面滚动） */
        .ly_header_v2[data-visual-id="21364"] .headerFixed {
            position: absolute;
            top: 1.953vw;
            left: 0;
            right: 0;
            z-index: 1000;
        }
        /* 外层容器 - 1200px居中 */
        .ly_header_v2[data-visual-id="21364"] .header_v2_inner {
            width: 93.75vw;
            height: 3.125vw;
            border-radius: 1.563vw;
            padding: 0 0.938vw;
        }
        /* Logo */
        .ly_header_v2[data-visual-id="21364"] .header_v2_logo {
            width: 16.719vw;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_logo a {
            width: 100%;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_logo .logo_style_a {
            display: block;
            width: 100%;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_logo .logo_style_b {
            display: none;
            width: 100%;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_logo a img,
        .ly_header_v2[data-visual-id="21364"] .header_v2_logo a .img img {
            width: 100% !important;
            height: auto !important;
            max-width: none !important;
            max-height: none !important;
        }
        /* 左侧导航区域 - Logo + Categories */
        .ly_header_v2[data-visual-id="21364"] .header_v2_nav {
            margin-left: 2.344vw;
            margin-right: 0;
            gap: 1.563vw;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_nav a {
            font-size: 1.094vw;
        }
        /* 右侧区域 - 整体靠右对齐 */
        .ly_header_v2[data-visual-id="21364"] .header_v2_right {
            margin-left: auto;
            gap: 1.875vw;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_right .nav_link {
            font-size: 1.094vw;
            font-weight: 600;
            color: #1E1E1E;
            text-decoration: none;
            text-transform: uppercase;
            white-space: nowrap;
            transition: color 0.2s ease;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_right .nav_link:hover {
            color: #3709AA;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_language {
            width: 1.719vw;
            height: 1.719vw;
        }
        /* 语言下拉框 */
        .ly_header_v2[data-visual-id="21364"] .header_v2_lang_dropdown {
            width: 6.25vw;
            padding: 0.781vw;
            gap: 0.313vw;
            border-radius: 0.313vw;
            top: calc(3.125vw / 2 + 1.719vw / 2);
            left: 50%;
            transform: translateX(-50%);
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_lang_dropdown .lang_item {
            font-size: 1.094vw;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_signin {
            font-size: 1.094vw;
        }
        /* ========== Mega Menu 分类导航 ========== */
        /* Categories 入口按钮 */
        .ly_header_v2[data-visual-id="21364"] .header_v2_categories {
            position: relative;
        }
        .ly_header_v2[data-visual-id="21364"] .categories_trigger {
            display: flex;
            align-items: center;
            gap: 0.469vw;
            cursor: pointer;
            font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
            font-size: 1.094vw;
            font-weight: 600;
            color: #1E1E1E;
            text-transform: uppercase;
            transition: color 0.2s ease;
            padding: 0.625vw 0;
        }
        .ly_header_v2[data-visual-id="21364"] .categories_trigger:hover {
            color: #3709AA;
        }
        .ly_header_v2[data-visual-id="21364"] .categories_icon {
            width: 1.25vw;
            height: 1.25vw;
        }
        .ly_header_v2[data-visual-id="21364"] .categories_arrow {
            width: 0.938vw;
            height: 0.938vw;
            transition: transform 0.2s ease;
            flex-shrink: 0;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_categories.active .categories_arrow {
            transform: rotate(180deg);
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_categories.active .categories_trigger {
            color: #3709AA;
        }
        
        /* Mega Menu 弹窗 */
        .ly_header_v2[data-visual-id="21364"] .header_v2_mega_menu {
            position: absolute;
            top: 100%;
            left: 0;
            min-width: 54.688vw;
            background: #FFFFFF;
            border-radius: 0.625vw;
            box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15), 0 2px 8px rgba(0, 0, 0, 0.08);
            border: 1px solid rgba(0, 0, 0, 0.08);
            opacity: 0;
            visibility: hidden;
            transform: translateY(-10px);
            transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s;
            z-index: 1000;
            margin-top: 0.781vw;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_categories.active .header_v2_mega_menu {
            opacity: 1;
            visibility: visible;
            transform: translateY(0);
        }
        
        /* Mega Menu 内部布局 */
        .ly_header_v2[data-visual-id="21364"] .mega_menu_inner {
            display: flex;
            min-height: 21.875vw;
        }
        
        /* 左侧一级分类 */
        .ly_header_v2[data-visual-id="21364"] .mega_menu_left {
            width: 15.625vw;
            background: rgba(255, 189, 4, 0.08);
            border-radius: 0.625vw 0 0 0.625vw;
            padding: 0.938vw 0;
            flex-shrink: 0;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_cat_item {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 0.625vw;
            padding: 0.781vw 1.25vw;
            font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
            font-size: 1.016vw;
            font-weight: 500;
            line-height: 1.4;
            color: #1E1E1E;
            text-decoration: none;
            transition: all 0.15s ease;
            cursor: pointer;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_cat_item span {
            flex: 1;
            word-break: break-word;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_cat_item:hover,
        .ly_header_v2[data-visual-id="21364"] .mega_cat_item.active {
            background: #FFBD04;
            color: #1E1E1E;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_cat_arrow {
            opacity: 0.4;
            transition: opacity 0.15s ease;
            flex-shrink: 0;
            width: 0.469vw;
            height: 0.469vw;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_cat_item:hover .mega_cat_arrow,
        .ly_header_v2[data-visual-id="21364"] .mega_cat_item.active .mega_cat_arrow {
            opacity: 1;
        }
        
        /* 右侧二级分类 */
        .ly_header_v2[data-visual-id="21364"] .mega_menu_right {
            flex: 1;
            padding: 1.563vw;
            position: relative;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_sub_panel {
            display: none;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_sub_panel.active {
            display: block;
            animation: fadeIn 0.15s ease;
        }
        @keyframes fadeIn {
            from { opacity: 0; }
            to { opacity: 1; }
        }
        .ly_header_v2[data-visual-id="21364"] .mega_sub_grid {
            display: flex;
            flex-wrap: wrap;
            gap: 0.938vw 1.875vw;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_sub_item {
            font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
            font-size: 1.016vw;
            font-weight: 400;
            color: #333333;
            text-decoration: none;
            padding: 0.469vw 0.938vw;
            border-radius: 0.313vw;
            transition: all 0.15s ease;
            white-space: nowrap;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_sub_item:hover {
            background: rgba(55, 9, 170, 0.08);
            color: #3709AA;
            font-weight: 500;
        }
        
        /* 旧版分类导航（保留兼容，已隐藏） */
        .ly_header_v2[data-visual-id="21364"] .header_v2_cat_nav,
        .ly_header_v2[data-visual-id="21364"] .header_v2_cat_sub {
            display: none !important;
        }
        /* Apply to Join 按钮 */
        .ly_header_v2[data-visual-id="21364"] .header_v2_join_btn {
            width: 10.625vw;
            height: 2.344vw;
            border-radius: 1.563vw;
            font-size: 0.938vw;
        }
        
        /* 移动端样式 - 基于 360px 设计稿 */
        @media screen and (max-width: 1000px) {
            .ly_header_v2[data-visual-id="21364"] .headerFixed {
                position: absolute;
                top: 0;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_container {
                position: relative;
                width: 100vw;
                height: 12.8vw; /* 48px @375 */
                padding: 0;
            }
            /* 菜单展开时 container 高度自适应 */
            .ly_header_v2[data-visual-id="21364"].menu_open .header_v2_container {
                height: auto;
                padding-top: 12.8vw; /* 48px - 给header_v2_inner留出空间 */
            }
            /* 菜单展开时 dropdown 改为相对定位撑开高度 + Rectangle20白色背景 */
            .ly_header_v2[data-visual-id="21364"].menu_open .header_v2_mobile_dropdown {
                position: relative;
                top: -6.133vw;      /* -23px 向上延伸 */
                display: block;
                background: #FFFFFF;
                backdrop-filter: blur(5px);
                -webkit-backdrop-filter: blur(5px);
                padding-top: 6.133vw; /* 23px - 补偿向上延伸的距离 */
                padding-bottom: 2.667vw; /* 10px */
                border-radius: 2.133vw; /* 圆角 8px */
                z-index: 1;
            }
            /* 菜单展开时 黄色矩形改为相对定位 */
            .ly_header_v2[data-visual-id="21364"].menu_open .header_v2_mobile_dropdown .dropdown_yellow_box {
                position: relative;
                top: auto;
                left: auto;
                margin: 0 auto;
            }
            /* 菜单展开时 底部导航改为相对定位 */
            .ly_header_v2[data-visual-id="21364"].menu_open .header_v2_mobile_dropdown .dropdown_nav {
                position: relative;
                top: auto;
                left: auto;
                justify-content: center;
                margin-top: 4.267vw; /* 16px */
                gap: 2.667vw;        /* 10px */
            }
            .ly_header_v2[data-visual-id="21364"].menu_open .header_v2_mobile_dropdown .dropdown_nav a {
                font-weight: 600;
            }
            /* header_v2_inner 层级高于 dropdown，增加上padding */
            .ly_header_v2[data-visual-id="21364"].menu_open .header_v2_inner {
                z-index: 2;
                padding-top: 4vw; /* 15px */
            }
            /* Rectangle 19 - 375基准，内层宽360(=96vw)，左右各2vw边距 */
            .ly_header_v2[data-visual-id="21364"] .header_v2_inner {
                position: absolute;
                width: 96vw;   /* 360px */
                height: 9.6vw; /* 36px */
                left: 2vw;     /* 7.5px */
                top: 2.4vw;    /* 9px */
                padding: 0;
                background: rgba(255, 255, 255, 0.25);
                backdrop-filter: blur(5px);
                -webkit-backdrop-filter: blur(5px);
                border-radius: 8vw; /* 30px */
                box-sizing: border-box;
            }
            /* 移动端去掉点击高亮效果 */
            .ly_header_v2[data-visual-id="21364"] a,
            .ly_header_v2[data-visual-id="21364"] button,
            .ly_header_v2[data-visual-id="21364"] .header_v2_menu,
            .ly_header_v2[data-visual-id="21364"] .header_v2_language,
            .ly_header_v2[data-visual-id="21364"] .header_v2_search,
            .ly_header_v2[data-visual-id="21364"] .header_v2_user {
                -webkit-tap-highlight-color: transparent;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_logo {
                position: absolute;
                width: 7.467vw;   /* 28px */
                height: 8.533vw;  /* 32px */
                left: 4.267vw;    /* 16px */
                top: 50%;
                transform: translateY(-50%);
                z-index: 3;       /* 确保logo可点击 */
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_logo .logo_pc {
                display: none;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_logo .logo_mobile {
                display: block;
                width: 100%;
                height: 100%;
                object-fit: contain;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_nav {
                display: none;
            }
            /* 右侧区域：覆盖整条内层，元素从左向右排，按钮与第一个图标间距14px */
            .ly_header_v2[data-visual-id="21364"] .header_v2_right {
                position: absolute;
                display: flex;
                align-items: center;
                justify-content: flex-start;
                height: 100%;
                left: 0;
                right: 2.133vw; /* 8px */
                top: 0;
                gap: 3.733vw;   /* 14px */
                width: 100%;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_right .nav_link {
                display: none;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_language {
                width: 6.4vw;   /* 24px */
                height: 6.4vw;  /* 24px */
                order: 1;       /* 图标在按钮之后 */
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_language .lang_icon_pc {
                display: none;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_language .lang_icon_mobile {
                display: block;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_search {
                display: flex;
                width: 6.4vw;   /* 24px */
                height: 6.4vw;  /* 24px */
                order: 1;       /* 图标在按钮之后 */
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_user {
                display: flex;
                width: 6.4vw;   /* 24px */
                height: 6.4vw;  /* 24px */
                order: 1;       /* 图标在按钮之后 */
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_signin {
                display: none;
            }
            /* 按钮：375基准vw，去掉固定top；相对整条左侧偏移72px=19.2vw */
            .ly_header_v2[data-visual-id="21364"] .header_v2_join_btn {
                position: relative;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                width: 36.267vw;   /* 136px */
                height: 6.933vw;   /* 26px */
                margin-left: 17.2vw;      /* 72px(全局) - 7.5px(容器左边距)=64.5px */
                padding: 0;
                border-radius: 5.333vw; /* 20px */
                font-size: 3.2vw;  /* 12px */
                z-index: 2;
                order: 0;         /* 按钮在最前 */
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_menu {
                display: flex;
                position: absolute;
                width: 8vw;   /* 30px */
                height: 8vw;  /* 30px */
                right: 2.133vw; /* 8px */
                top: 0.8vw;     /* 3px */
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_cat_nav,
            .ly_header_v2[data-visual-id="21364"] .header_v2_cat_sub,
            .ly_header_v2[data-visual-id="21364"] .header_v2_lang_dropdown,
            .ly_header_v2[data-visual-id="21364"] .header_v2_categories {
                display: none !important;
            }
            
            /* ========== 移动端吸顶样式 ========== */
            .ly_header_v2[data-visual-id="21364"].mobile_sticky .headerFixed {
                position: fixed !important;
                top: 0 !important;
            }
            .ly_header_v2[data-visual-id="21364"].mobile_sticky .header_v2_inner {
                background: linear-gradient(180deg, #FFBD04 0%, #F5A623 100%) !important;
                backdrop-filter: none !important;
                -webkit-backdrop-filter: none !important;
                top: 1.6vw !important;
                transition: background 0.3s ease;
            }
            .ly_header_v2[data-visual-id="21364"].mobile_sticky .header_v2_join_btn {
                background: #3709AA !important;
                color: #FFBD04 !important;
            }
            /* 吸顶时切换logo */
            .ly_header_v2[data-visual-id="21364"] .header_v2_logo .logo_sticky_mobile {
                display: none;
            }
            .ly_header_v2[data-visual-id="21364"].mobile_sticky .header_v2_logo .logo_mobile {
                display: none !important;
            }
            .ly_header_v2[data-visual-id="21364"].mobile_sticky .header_v2_logo .logo_sticky_mobile {
                display: block !important;
                width: 100%;
                height: 100%;
                object-fit: contain;
            }
            /* 吸顶时展开菜单边框变成黄色 */
            .ly_header_v2[data-visual-id="21364"].mobile_sticky .header_v2_mobile_dropdown {
                border-color: rgba(245, 166, 35, 0.3);
            }
            
            /* ========== 移动端展开菜单 ========== */
            /* 展开菜单外层容器 */
            .ly_header_v2[data-visual-id="21364"] .header_v2_mobile_dropdown {
                display: none;
                width: 96vw;        /* 360px */
                border: 1px solid rgba(55, 9, 170, 0.3);
                border-radius: 2.133vw; /* 8px */
                background: rgba(255, 255, 255, 0.95);
                box-sizing: border-box;
            }
            /* 展开菜单激活时显示 */
            .ly_header_v2[data-visual-id="21364"].menu_open .header_v2_mobile_dropdown {
                display: block;
            }
            /* 白色背景层 - 移除，不需要了 */
            .ly_header_v2[data-visual-id="21364"] .header_v2_mobile_dropdown .dropdown_bg {
                display: none;
            }
            /* 黄色圆角矩形 - Frame131: 350x95px */
            .ly_header_v2[data-visual-id="21364"] .header_v2_mobile_dropdown .dropdown_yellow_box {
                position: absolute;
                width: 93.333vw;    /* 350px */
                left: 1.333vw;      /* 5px */
                top: 0;
                background: #FFBD04;
                border-radius: 2.133vw; /* 8px */
                box-sizing: border-box;
                padding: 4vw 2.667vw;   /* 15px 10px */
                display: flex;
                justify-content: center;
                align-items: center;
            }
            /* 黄色矩形内一级分类列表 - Frame1 */
            .ly_header_v2[data-visual-id="21364"] .header_v2_mobile_dropdown .dropdown_cat_list {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: center;
                align-items: flex-start;
                align-content: center;
                gap: 5.333vw 8vw;   /* 20px 30px */
                width: 85.6vw;      /* 321px */
            }
            /* 分类项 - Group79 */
            .ly_header_v2[data-visual-id="21364"] .header_v2_mobile_dropdown .dropdown_cat_item {
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                text-decoration: none;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_mobile_dropdown .dropdown_cat_item .cat_name {
                font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
                font-style: normal;
                font-weight: 500;
                font-size: 3.733vw;   /* 14px */
                line-height: 4.267vw; /* 16px */
                text-transform: uppercase;
                color: #1E1E1E;
            }
            /* 底部导航链接区域 - Frame43: top:97px, left:29px */
            .ly_header_v2[data-visual-id="21364"] .header_v2_mobile_dropdown .dropdown_nav {
                position: absolute;
                display: flex;
                flex-direction: row;
                justify-content: flex-start;
                align-items: center;
                left: 7.733vw;      /* 29px */
                top: 25.867vw;      /* 97px */
                gap: 2.667vw;       /* 10px */
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_mobile_dropdown .dropdown_nav a {
                font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
                font-style: normal;
                font-weight: 500;
                font-size: 3.2vw;     /* 12px */
                line-height: 3.733vw; /* 14px */
                letter-spacing: 0.4px;
                text-transform: uppercase;
                color: #3709AA;
                text-decoration: none;
                white-space: nowrap;
            }
        }
        
        /* ========== 固定导航栏（样式B） ========== */
                .ly_header_v2[data-visual-id="21364"] .header_v2_sticky {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            z-index: 1001;
            display: flex;
            justify-content: center;
            transform: translateY(-100%);
            opacity: 0;
            transition: transform 0.3s ease, opacity 0.3s ease;
            pointer-events: none;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_sticky.active {
            transform: translateY(0);
            opacity: 1;
            pointer-events: auto;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_inner {
            width: 93.75vw;
            height: 3.125vw;
            display: flex;
            align-items: center;
            padding: 0 0.938vw;
            box-sizing: border-box;
            gap: 1.563vw;
            background: linear-gradient(180deg, #FFBD04 0%, #F5A623 100%);
            border-radius: 1.563vw;
        }
        /* Logo */
        .ly_header_v2[data-visual-id="21364"] .sticky_logo {
            flex-shrink: 0;
            width: 16.719vw;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_logo a {
            display: flex;
            align-items: center;
            width: 100%;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_logo a img,
        .ly_header_v2[data-visual-id="21364"] .sticky_logo a .img img {
            width: 100% !important;
            height: auto !important;
            max-width: none !important;
            max-height: none !important;
        }
        /* 搜索框 */
        .ly_header_v2[data-visual-id="21364"] .sticky_search {
            width: 29.063vw;
            flex-shrink: 0;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_search_form {
            display: flex;
            align-items: center;
            background: #FFFFFF;
            border-radius: 1.563vw;
            height: 2.5vw;
            padding: 0 0.313vw 0 1.563vw;
            box-sizing: border-box;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_search_input {
            flex: 1;
            border: none;
            outline: none;
            font-family: 'Fira Sans', var(--ThemesTextContentFont);
            font-size: 1.094vw;
            font-weight: 400;
            color: #1E1E1E;
            background: transparent;
            min-width: 4.688vw;
            text-transform: lowercase;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_search_input::placeholder {
            color: #BEBEBE;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_search_icons {
            display: flex;
            align-items: center;
            gap: 0.781vw;
            margin-right: 0.781vw;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_search_icons svg {
            width: 1.719vw;
            height: 1.719vw;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_search_btn {
            background: #FFBD04;
            color: #FFFFFF;
            border: none;
            border-radius: 1.563vw;
            width: 6.25vw;
            height: 2.188vw;
            font-family: 'Fira Sans', var(--ThemesBoxTitleFont);
            font-size: 1.094vw;
            font-weight: 500;
            text-transform: uppercase;
            cursor: pointer;
            flex-shrink: 0;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_search_btn:hover {
            background: #e5aa00;
        }
        /* 右侧导航 */
        .ly_header_v2[data-visual-id="21364"] .sticky_nav {
            display: flex;
            align-items: center;
            gap: 1.875vw;
            margin-left: auto;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_nav_link {
            font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
            font-size: 1.094vw;
            font-weight: 600;
            color: #1E1E1E;
            text-decoration: none;
            text-transform: uppercase;
            white-space: nowrap;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_nav_link:hover {
            opacity: 0.7;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_language {
            width: 1.719vw;
            height: 1.719vw;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_language svg {
            width: 1.719vw;
            height: 1.719vw;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_language:hover svg path,
        .ly_header_v2[data-visual-id="21364"] .sticky_language:hover svg circle {
            stroke: rgba(255,255,255,0.7);
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_signin {
            font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
            font-size: 1.094vw;
            font-weight: 500;
            color: #FFFFFF;
            text-decoration: none;
            text-transform: uppercase;
            white-space: nowrap;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_signin:hover {
            opacity: 0.8;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_join_btn {
            background: #3709AA;
            color: #FFFFFF;
            width: 10.625vw;
            height: 2.344vw;
            border-radius: 1.563vw;
            font-family: 'Fira Sans', var(--ThemesBoxTitleFont);
            font-size: 0.938vw;
            font-weight: 500;
            text-transform: uppercase;
            text-decoration: none;
            display: flex;
            align-items: center;
            justify-content: center;
            white-space: nowrap;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_join_btn:hover {
            background: #2a0785;
        }
        @media screen and (max-width: 1000px) {
            .ly_header_v2[data-visual-id="21364"] .header_v2_sticky {
                display: none !important;
            }
        }
                
        /* ========== 非首页样式 ========== */
        /* 首页: 隐藏样式B内容和logo */
        .ly_header_v2[data-visual-id="21364"] .style_b_content {
            display: none;
        }
        .ly_header_v2[data-visual-id="21364"] .logo_style_b {
            display: none;
        }
        /* 非首页: 显示样式B的logo，隐藏样式A的logo */
        .ly_header_v2[data-visual-id="21364"].not_homepage .logo_style_a {
            display: none !important;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .logo_style_b {
            display: block;
        }
        /* 非首页: 隐藏样式A内容，显示样式B内容 */
        .ly_header_v2[data-visual-id="21364"].not_homepage .style_a_content {
            display: none !important;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .style_b_content {
            display: flex;
            flex: 1;
            align-items: center;
            gap: 1.563vw;
        }
        /* 非首页: inner容器改成样式B的外观（黄色渐变背景） */
        .ly_header_v2[data-visual-id="21364"].not_homepage .header_v2_inner {
            background: linear-gradient(180deg, #FFBD04 0%, #F5A623 100%) !important;
            backdrop-filter: none !important;
            -webkit-backdrop-filter: none !important;
        }
        /* 非首页: 语言下拉框默认隐藏，active时显示 */
        .ly_header_v2[data-visual-id="21364"].not_homepage .header_v2_lang_dropdown {
            display: none;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .header_v2_lang_dropdown.active {
            display: flex !important;
        }
        /* 非首页: 搜索框样式（完全复用sticky_search的样式） */
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_search {
            width: 29.063vw;
            flex-shrink: 0;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_search_form {
            display: flex;
            align-items: center;
            background: #FFFFFF;
            border-radius: 1.563vw;
            height: 2.5vw;
            padding: 0 0.313vw 0 1.563vw;
            box-sizing: border-box;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_search_input {
            flex: 1;
            border: none;
            outline: none;
            font-family: 'Fira Sans', var(--ThemesTextContentFont);
            font-size: 1.094vw;
            font-weight: 400;
            color: #1E1E1E;
            background: transparent;
            min-width: 4.688vw;
            text-transform: lowercase;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_search_input::placeholder {
            color: #BEBEBE;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_search_icons {
            display: flex;
            align-items: center;
            gap: 0.781vw;
            margin-right: 0.781vw;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_search_icons svg {
            width: 1.719vw;
            height: 1.719vw;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_search_btn {
            background: #FFBD04;
            color: #FFFFFF;
            border: none;
            border-radius: 1.563vw;
            width: 6.25vw;
            height: 2.188vw;
            font-family: 'Fira Sans', var(--ThemesBoxTitleFont);
            font-size: 1.094vw;
            font-weight: 500;
            text-transform: uppercase;
            cursor: pointer;
            flex-shrink: 0;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_search_btn:hover {
            background: #e5aa00;
        }
        /* 非首页: 右侧导航样式（完全复用sticky_nav的样式） */
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_nav {
            display: flex;
            align-items: center;
            gap: 1.875vw;
            margin-left: auto;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_nav_link {
            font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
            font-size: 1.094vw;
            font-weight: 600;
            color: #1E1E1E;
            text-decoration: none;
            text-transform: uppercase;
            white-space: nowrap;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_nav_link:hover {
            opacity: 0.7;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_language {
            width: 1.719vw;
            height: 1.719vw;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_language svg {
            width: 1.719vw;
            height: 1.719vw;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_language:hover svg path,
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_language:hover svg circle {
            stroke: rgba(255,255,255,0.7);
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_signin {
            font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
            font-size: 1.094vw;
            font-weight: 500;
            color: #FFFFFF;
            text-decoration: none;
            text-transform: uppercase;
            white-space: nowrap;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_signin:hover {
            opacity: 0.8;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_join_btn {
            background: #3709AA;
            color: #FFFFFF;
            width: 10.625vw;
            height: 2.344vw;
            border-radius: 1.563vw;
            font-family: 'Fira Sans', var(--ThemesBoxTitleFont);
            font-size: 0.938vw;
            font-weight: 500;
            text-transform: uppercase;
            text-decoration: none;
            display: flex;
            align-items: center;
            justify-content: center;
            white-space: nowrap;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_join_btn:hover {
            background: #2a0785;
        }
        /* 非首页滚动后: 隐藏分类导航 */
        .ly_header_v2[data-visual-id="21364"].not_homepage.scrolled .header_v2_cat_nav,
        .ly_header_v2[data-visual-id="21364"].not_homepage.scrolled .header_v2_cat_sub {
            display: none !important;
        }
        
        /* ========== 移动端：非首页与首页完全一致 ========== */
        @media screen and (max-width: 1000px) {
            /* 移动端: 重置非首页样式，让首页和非首页完全一样 */
            /* 隐藏PC端的logo_style_a和logo_style_b，移动端用logo_mobile */
            .ly_header_v2[data-visual-id="21364"].not_homepage .logo_style_a,
            .ly_header_v2[data-visual-id="21364"].not_homepage .logo_style_b {
                display: none !important;
            }
            /* 隐藏样式B内容（搜索框、导航等） */
            .ly_header_v2[data-visual-id="21364"].not_homepage .style_b_content {
                display: none !important;
            }
            /* 恢夏header_v2_right显示（里面有移动端图标），因为PC端非首页把它隐藏了 */
            .ly_header_v2[data-visual-id="21364"].not_homepage .header_v2_right {
                display: flex !important;
            }
            /* 恢复inner容器透明背景 */
            .ly_header_v2[data-visual-id="21364"].not_homepage .header_v2_inner {
                background: rgba(255, 255, 255, 0.25) !important;
                backdrop-filter: blur(5px) !important;
                -webkit-backdrop-filter: blur(5px) !important;
            }
            /* 非首页吸顶时也要使用黄色渐变背景，与首页一致 */
            .ly_header_v2[data-visual-id="21364"].not_homepage.mobile_sticky .header_v2_inner {
                background: linear-gradient(180deg, #FFBD04 0%, #F5A623 100%) !important;
                backdrop-filter: none !important;
                -webkit-backdrop-filter: none !important;
            }
        }
.ly_poster_116[data-visual-id="21378"]{width:1440px; margin:0 auto; padding:0;}.ly_poster_116[data-visual-id="21378"]{padding-top:0px;padding-bottom:0px;}.ly_poster_116[data-visual-id="21378"]{box-sizing: border-box;padding-left:0%;padding-right:0%;}@media screen and (max-width: 1480px) {.ly_poster_116[data-visual-id="21378"]{ width: 96%;box-sizing: border-box;}}@media screen and (max-width: 1000px) {.ly_poster_116[data-visual-id="21378"]{padding-top:0px;padding-bottom:0px;}.ly_poster_116[data-visual-id="21378"]{width:98%; min-width:inherit;}.ly_poster_116[data-visual-id="21378"]{padding-left:0%;padding-right:0%;}}
.ly_poster_116[data-visual-id="21378"] {
			width: 100%;
			position: relative;
		}
		.ly_poster_116[data-visual-id="21378"] .banner_container {
			width: 100%;
			position: relative;
			overflow: hidden;
		}
		/* 背景图片层 */
		.ly_poster_116[data-visual-id="21378"] .banner_bg {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
		}
		/* 渐变遮罩层 */
		.ly_poster_116[data-visual-id="21378"] .banner_overlay {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: #3709AA;
			mix-blend-mode: hard-light;
			z-index: 1;
		}
		/* 内容区块 - 垂直居中 + 垂直偏移 */
		.ly_poster_116[data-visual-id="21378"] .banner_content {
			position: absolute;
			top: 50%;
			left: 0;
			width: 100%;
			transform: translateY(calc(-50% + 3.125vw));
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			text-align: center;
			z-index: 2;
			box-sizing: border-box;
		}
		/* 主标题 */
		.ly_poster_116[data-visual-id="21378"] .banner_title {
			font-family: 'Fira Sans', var(--ThemesBoxTitleFont);
			font-style: normal;
			font-weight: 300;
			font-size: 2.344vw;
			line-height: 2.813vw;
			color: #ffffff;
			margin: 0;
			max-width: 52.422vw;
			animation: titleFadeIn_116 1s cubic-bezier(0.25, 0.1, 0.25, 1) 0.3s both;
		}
		@keyframes titleFadeIn_116 {
			from {
				transform: translateY(1.563vw);
				opacity: 0;
			}
			to {
				transform: translateY(0);
				opacity: 1;
			}
		}
		/* 副标题 */
		.ly_poster_116[data-visual-id="21378"] .banner_subtitle {
			font-family: 'Fira Sans', var(--ThemesTextContentFont);
			font-style: normal;
			font-weight: 300;
			font-size: 1.406vw;
			line-height: 2.344vw;
			color: #ffffff;
			margin-top: 1.25vw;
			max-width: 52.422vw;
			animation: subtitleFadeIn_116 1s cubic-bezier(0.25, 0.1, 0.25, 1) 0.6s both;
		}
		@keyframes subtitleFadeIn_116 {
			from {
				transform: translateY(1.563vw);
				opacity: 0;
			}
			to {
				transform: translateY(0);
				opacity: 1;
			}
		}

		/* ========== 移动端样式 (375px设计稿) ========== */
		@media (max-width: 768px) {
			.ly_poster_116[data-visual-id="21378"] .banner_container {
				padding-top: 0 !important;
				padding-bottom: 40% !important;
			}
			.ly_poster_116[data-visual-id="21378"] .banner_content {
				transform: translateY(calc(-50% + 5.333vw));
				padding-left: 5.333vw;
				padding-right: 5.333vw;
			}
			.ly_poster_116[data-visual-id="21378"] .banner_title {
				font-size: 4.8vw;
				line-height: 1.4;
				max-width: 90vw;
				padding: 0;
			}
			.ly_poster_116[data-visual-id="21378"] .banner_subtitle {
				font-size: 3.733vw;
				line-height: 1.5;
				max-width: 90vw;
				margin-top: 2.667vw;
				padding: 0;
			}
		}
.ly_other_2 .other_wrapper{position: relative;padding:25px 0}
.ly_other_2 .other_wrapper .bread_crumb .bread_column{margin-bottom: 5px}
.ly_other_2[data-visual-id="21432"] .wide{width:1440px; margin:0 auto; padding:0;}.ly_other_2[data-visual-id="21432"]{padding-top:0px;padding-bottom:0px;}.ly_other_2[data-visual-id="21432"] .wide .section{box-sizing: border-box;padding-left:0%;padding-right:0%;}@media screen and (max-width: 1480px) {.ly_other_2[data-visual-id="21432"] .wide{ width: 96%;box-sizing: border-box;}}@media screen and (max-width: 1000px) {.ly_other_2[data-visual-id="21432"]{padding-top:0px;padding-bottom:0px;}.ly_other_2[data-visual-id="21432"] .wide{width:98%; min-width:inherit;}.ly_other_2[data-visual-id="21432"] .wide .section{padding-left:3%;padding-right:3%;}}
.ly_other_2[data-visual-id="21432"]{background-color: #f7f7f7; }
		.ly_other_2[data-visual-id="21432"] .other_wrapper .bread_crumb ,.ly_other_2[data-visual-id="21432"] .other_wrapper .bread_crumb a{color:#555555;font-size:14px}
		@media screen and (max-width:1000px) {
			.ly_other_2[data-visual-id="21432"] .other_wrapper .bread_crumb ,.ly_other_2[data-visual-id="21432"] .other_wrapper .bread_crumb a{font-size:12px}
		}
.ly_product_list_2{background-color: #ffffff}.ly_product_list_2 .prdocuts_wrapper{display: flex;justify-content: space-between;align-items: flex-start;position: relative}.ly_product_list_2 .products_category_wrapper{width: 18%;margin-right: 3%}.ly_product_list_2 .list_wrapper{flex: 1;width: 79%;position: relative}.ly_product_list_2 .list_wrapper.full{width: 100%}.ly_product_list_2 .list_wrapper.full .list_box{margin-top: 40px}.ly_product_list_2 .top_title{height: 56px;line-height: 56px;border-bottom: 1px solid #e8e8e8;overflow: hidden;font-size: 20px;color: #222222;text-transform: uppercase;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;word-break: break-word}.ly_product_list_2 .products_category_wrapper .products_category_box .cate_item{display: inline-block;position: relative;line-height: 32px;font-size: 14px;box-sizing: border-box;padding-right: 20px;box-sizing: border-box}.ly_product_list_2 .products_category_wrapper .products_category_box .cate_item:hover{text-decoration: none}.ly_product_list_2 .list_category_description{margin-top: 50px}.ly_product_list_2 .list_box{display: block;margin-top: 40px}
.ly_product_list_2 .list_box .themes_prod{display: flex;text-align: left;background: #ffffff;border-radius: 16px;padding: 24px;margin-bottom: 20px;gap: 32px;align-items: stretch;border: 1px solid #eaebec;box-shadow: 0 2px 8px rgba(0,0,0,0.04);transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.ly_product_list_2 .list_box .themes_prod:hover{transform: translateY(-4px);box-shadow: 0 12px 32px rgba(0,0,0,0.1);border-color: rgba(0,0,0,0.08)}
.ly_product_list_2 .list_box .themes_prod .prod_left{width: 200px;flex-shrink: 0;position: relative}.ly_product_list_2 .list_box .themes_prod .pic_box{width: 100%;margin-bottom: 0;border-radius: 12px;overflow: hidden;background: #f8f9fa;border: none;aspect-ratio: 1 / 1}.ly_product_list_2 .list_box .themes_prod .pic_box img{transition: transform 0.4s ease}
.ly_product_list_2 .list_box .themes_prod .prod_right{flex: 1;display: flex;flex-direction: column;justify-content: center;min-width: 0;padding: 8px 0}
.ly_product_list_2 .list_box .themes_prod .name{margin-bottom: 16px;line-height: 1.4;padding: 0}.ly_product_list_2 .list_box .themes_prod .name a{text-decoration: none;color: #1a1a1a;font-size: 20px;font-weight: 600;word-break: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;transition: color 0.2s}.ly_product_list_2 .list_box .themes_prod .name a:hover{color: #3709AA}
.ly_product_list_2 .list_box .themes_prod .item_price{margin-bottom: 10px}.ly_product_list_2 .list_box .themes_prod .prod_price{font-size: 26px;color: #024C7B;font-weight: 700;margin-bottom: 16px;font-family: 'Fira Sans', Arial, sans-serif;letter-spacing: -0.5px}.ly_product_list_2 .list_box .themes_prod .prod_price .price_val,
.ly_product_list_2 .list_box .themes_prod .prod_price .item_price{color: #024C7B}
.ly_product_list_2 .list_box .themes_prod .supplier_info{margin-bottom: 20px}.ly_product_list_2 .list_box .themes_prod .supplier_name{font-size: 14px;color: #666;font-weight: 400;line-height: 1.4}
.ly_product_list_2 .list_box .themes_prod .prod_buttons{display: flex;gap: 12px;flex-wrap: wrap}.ly_product_list_2 .list_box .themes_prod .prod_buttons .btn_details{min-width: 120px;height: 38px;background: #fff;border: 1px solid #FFBD04;border-radius: 19px;font-size: 13px;font-weight: 600;line-height: 36px;color: #FFBD04;text-transform: uppercase;text-align: center;text-decoration: none;display: inline-block;padding: 0 20px;box-sizing: border-box;transition: all 0.3s}.ly_product_list_2 .list_box .themes_prod .prod_buttons .btn_details:hover{background: #FFBD04;color: #fff}.ly_product_list_2 .list_box .themes_prod .prod_buttons .btn_contact{min-width: 150px;height: 38px;background: #3709AA;border-radius: 19px;font-size: 13px;font-weight: 600;line-height: 38px;color: #FFFFFF;text-transform: uppercase;text-align: center;text-decoration: none;display: inline-block;padding: 0 20px;box-sizing: border-box;transition: all 0.3s;box-shadow: 0 4px 10px rgba(55, 9, 170, 0.2)}.ly_product_list_2 .list_box .themes_prod .prod_buttons .btn_contact:hover{background: #4a15d1;transform: translateY(-2px);box-shadow: 0 6px 15px rgba(55, 9, 170, 0.3)}.ly_product_list_2 .list_wrapper .top_title{position: relative}.ly_product_list_2 .list_wrapper .top_title i{display: none}.ly_product_list_2 #turn_page{margin-bottom: 100px}.ly_product_list_2 .inquiry_button_box{display: flex;justify-content: center;flex-wrap: wrap}.ly_product_list_2 .inquiry_button_box .global_inquiry_bat_cart{width: 100%}@media screen and (max-width:1000px){.ly_product_list_2 .prdocuts_wrapper{flex-wrap: wrap}.ly_product_list_2 .list_box{margin-top: 20px}.ly_product_list_2 .list_box .themes_prod{flex-direction: column;padding: 16px;gap: 16px;border-radius: 12px;margin-bottom: 12px}.ly_product_list_2 .list_box .themes_prod:hover{transform: none}.ly_product_list_2 .list_box .themes_prod .prod_left{width: 100%}.ly_product_list_2 .list_box .themes_prod .pic_box{border-radius: 10px}.ly_product_list_2 .list_box .themes_prod .prod_right{width: 100%;padding: 0}.ly_product_list_2 .list_box .themes_prod .name{margin-bottom: 10px}.ly_product_list_2 .list_box .themes_prod .name a{font-size: 16px}.ly_product_list_2 .list_box .themes_prod .prod_price{font-size: 20px;margin-bottom: 12px}.ly_product_list_2 .list_box .themes_prod .supplier_info{margin-bottom: 16px;padding: 10px 12px}.ly_product_list_2 .list_box .themes_prod .supplier_name{font-size: 12px}.ly_product_list_2 .list_box .themes_prod .prod_buttons{width: 100%;gap: 10px}.ly_product_list_2 .list_box .themes_prod .prod_buttons .btn_details,
    .ly_product_list_2 .list_box .themes_prod .prod_buttons .btn_contact{flex: 1;height: 40px;line-height: 38px;font-size: 13px;border-radius: 20px;min-width: auto;padding: 0 15px}.ly_product_list_2 .products_category_wrapper{display: none;position: absolute;left: 50%;transform: translateX(-50%);background-color: #fff;z-index: 10001;width: 92%;box-shadow: 5px 5px 5px 0px rgb(0 0 0 / 30%)}.ly_product_list_2 .products_category_wrapper .products_category_box .top_title{display: none}.ly_product_list_2 .products_category_wrapper .products_category_box .category_box{padding: 0;height: 225px;overflow: auto}body .ly_product_list_2 .products_category_wrapper .products_category_box .category_box .cate_item{display: block;padding: 0 15px;line-height: 45px;font-size: 14px;color: #1a1d22}.ly_product_list_2 .products_category_wrapper .products_category_box .category_box .cate_item.cur{color: #1a1d22;background-color: #ffd101}.ly_product_list_2 .products_category_wrapper .relate_box{display: none}.ly_product_list_2 .list_wrapper{width: 100%;flex: auto}.ly_product_list_2 .list_wrapper .top_title{padding: 0 35px 0 15px;height: 43px;line-height: 41px;border: 1px solid #e8e8e8;box-sizing: border-box;margin-top: 12px}.ly_product_list_2 .list_wrapper .top_title i{display: block;position: absolute;top: 50%;transform: translateY(-50%);right: 14px}.ly_product_list_2 #turn_page{margin-bottom: 30px}}

.ly_product_list_2 .products_category_wrapper .products_category_box{margin-bottom: 20px}.ly_product_list_2 .products_category_wrapper .products_category_box .category_box .item_title{margin: 5px 0;position: relative}.ly_product_list_2 .products_category_wrapper .products_category_box .category_box i{width: 20px;height: 20px;position: absolute;top: 10px;right: 0;font-size: 14px;cursor: pointer;}.ly_product_list_2 .products_category_wrapper .products_category_box .category_box i:before{content: '\e64d'}.ly_product_list_2 .products_category_wrapper .products_category_box .category_box i.cur:before{content: '\e626'}.ly_product_list_2 .products_category_wrapper .products_category_box .category_box .next_box{padding-left: 25px;width: 100%;box-sizing: border-box}.ly_product_list_2 .products_category_wrapper .products_category_box .category_box .sub_hide .next_box{display: none}@media screen and (max-width: 1000px){.ly_product_list_2 .products_category_wrapper .products_category_box .category_box i{right: 5px}.ly_product_list_2 .products_category_wrapper .products_category_box .category_box .next_box{padding-left: 15px}body .ly_product_list_2 .products_category_wrapper .products_category_box .category_box .cate_item{display: inline-block;padding-right: 25px;line-height: 32px}}

.ly_product_list_2 .products_category_wrapper .relate_box .pro_list{padding: 6px 0}.ly_product_list_2 .products_category_wrapper .relate_box .pro_list .related_item{display: flex;align-items: center;justify-content: space-between;padding: 20px 0;border-bottom: 1px solid #e0e0e0}.ly_product_list_2 .products_category_wrapper .relate_box .pro_list .related_item .pic_box{flex: none;margin-right: 12px;width: 80px;background-color: #fff;position: relative}.ly_product_list_2 .products_category_wrapper .relate_box .pro_list .related_item .pic_box a{display: block;width: 100%;height: 0;padding-top: 100%;position: relative}.ly_product_list_2 .products_category_wrapper .relate_box .pro_list .related_item .pic_box a img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.ly_product_list_2 .products_category_wrapper .relate_box .pro_list .related_item .content{width: 100%}.ly_product_list_2 .products_category_wrapper .relate_box .pro_list .related_item .content .g_name{line-height: 18px;font-size: 14px;color: #1a1a1a;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-decoration: none}.ly_product_list_2 .products_category_wrapper .relate_box .pro_list .related_item .content .g_number{margin-top: 10px;font-size: 12px;color: #808080}.ly_product_list_2 .list_bottom_box{display: none}@media screen and (max-width: 1000px){.ly_product_list_2 .list_bottom_box{display: block}.ly_product_list_2 .relate_box.list_bottom_box .pro_list .related_item{display: flex;align-items: center;justify-content: space-between;padding: 20px 0;border-bottom: 1px solid #e0e0e0}.ly_product_list_2 .relate_box.list_bottom_box .pro_list .related_item .pic_box{flex: none;margin-right: 12px;width: 80px;background-color: #fff;position: relative}.ly_product_list_2 .relate_box.list_bottom_box .pro_list .related_item .pic_box a{display: block;width: 100%;height: 0;padding-top: 100%;position: relative}.ly_product_list_2 .relate_box.list_bottom_box .pro_list .related_item .pic_box a img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.ly_product_list_2 .relate_box.list_bottom_box .pro_list .related_item .content{width: 100%}.ly_product_list_2 .relate_box.list_bottom_box .pro_list .related_item .content .g_name{line-height: 18px;font-size: 14px;color: #1a1a1a;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-decoration: none}.ly_product_list_2 .relate_box.list_bottom_box .pro_list .related_item .content .g_number{margin-top: 10px;font-size: 12px;color: #808080}}


.ly_product_list_2 .list_box .themes_prod .pic_box img:nth-of-type(2){opacity: 0;z-index: -1}.ly_product_list_2 .list_box .themes_prod .pic_box.hover_scale_img:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);-ms-transform: scale(1.05)}.ly_product_list_2 .list_box .themes_prod .pic_box.switch_second_img:hover img:nth-of-type(2){opacity: 1;z-index: 1}.ly_product_list_2 .list_box .themes_prod .pic_box.switch_second_img:hover img:nth-of-type(1){opacity: 0;z-index: -1}
.ly_product_list_2[data-visual-id="21379"] .global_inquiry_bat_button{font-family: Roboto-Bold;color: #00b95e;background-color: #00000000;border: 1px solid #00b95e;font-size: 14px;border-radius: 30px !important;text-align: center;padding-left: 30px;padding-right: 30px;padding-top: 10px;padding-bottom: 10px;}.ly_product_list_2[data-visual-id="21379"] .global_inquiry_bat_button:hover{color: #FFFFFF;background-color: #00b95e;border: 1px solid #00000000;}
.ly_product_list_2[data-visual-id="21379"] .wide{width:1440px; margin:0 auto; padding:0;}.ly_product_list_2[data-visual-id="21379"]{padding-top:0px;padding-bottom:0px;}.ly_product_list_2[data-visual-id="21379"] .wide .section{box-sizing: border-box;padding-left:0%;padding-right:0%;}@media screen and (max-width: 1480px) {.ly_product_list_2[data-visual-id="21379"] .wide{ width: 96%;box-sizing: border-box;}}@media screen and (max-width: 1000px) {.ly_product_list_2[data-visual-id="21379"]{padding-top:0px;padding-bottom:0px;}.ly_product_list_2[data-visual-id="21379"] .wide{width:98%; min-width:inherit;}.ly_product_list_2[data-visual-id="21379"] .wide .section{padding-left:3%;padding-right:3%;}}
.ly_product_list_2[data-visual-id="21379"] .products_category_box .top_title{color:#222222;background-color:#FFFFFF;}
		.ly_product_list_2[data-visual-id="21379"] .products_category_wrapper .cate_item{color:#555555}
		.ly_product_list_2[data-visual-id="21379"] .products_category_wrapper .cate_item:hover{color:#222222}
		.ly_product_list_2[data-visual-id="21379"] .products_category_wrapper .cate_item.cur{color:#222222}
		.ly_product_list_2[data-visual-id="21379"] .list_box{grid-template-columns: repeat(4, calc((100% - 90px) / 4));}
		.ly_product_list_2[data-visual-id="21379"] .relate_box .top_title { color: #222222; }
		.ly_product_list_2[data-visual-id="21379"] .relate_box.list_bottom_box .top_title{ color: #222222; }
		.ly_product_list_2[data-visual-id="21379"] .products_category_wrapper .products_category_box .one_title .cate_item{font-size: 14px;}
		.ly_product_list_2[data-visual-id="21379"] .products_category_wrapper .products_category_box .sec_title .cate_item{font-size: 14px;}
		.ly_product_list_2[data-visual-id="21379"] .products_category_wrapper .products_category_box .third_item .cate_item{font-size: 14px;}
		@media screen and (max-width: 1000px) {
			.ly_product_list_2[data-visual-id="21379"] .products_category_wrapper .products_category_box .one_title .cate_item{font-size: 14px;}
			.ly_product_list_2[data-visual-id="21379"] .products_category_wrapper .products_category_box .sec_title .cate_item{font-size: 14px;}
			.ly_product_list_2[data-visual-id="21379"] .products_category_wrapper .products_category_box .third_item .cate_item{font-size: 14px;}
		}
.ly_footer_v3{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;max-width: 100vw;overflow-x: hidden;box-sizing: border-box}
.ly_footer_v3 .footer_v3_main{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;max-width: 100%;padding: 0.781vw 7.031vw;
    box-sizing: border-box}
.ly_footer_v3 .footer_v3_content{display: flex;flex-direction: row;justify-content: center;align-items: flex-start;width: 85.938vw;
    max-width: 100%;gap: 0.234vw;
    box-sizing: border-box}
.ly_footer_v3 .footer_v3_logo_area{display: flex;flex-direction: column;align-items: flex-start;padding: 0.781vw;
    gap: 0.781vw;
    width: 25.703vw;
    flex: none}
.ly_footer_v3 .footer_v3_logo{width: 18.672vw;
    height: 4.688vw;
    flex: none}.ly_footer_v3 .footer_v3_logo img{width: 100%;height: 100%;object-fit: contain}
.ly_footer_v3 .footer_v3_contact{display: flex;flex-direction: column;align-items: flex-start;padding: 0;gap: 0.625vw;
    width: 22.813vw;
    flex: none}
.ly_footer_v3 .footer_v3_contact_item{display: flex;flex-direction: column;align-items: flex-start;gap: 0.625vw;
}


.ly_footer_v3 .footer_v3_contact_row{display: flex;flex-direction: column;align-items: flex-start;gap: 0.625vw;
}


.ly_footer_v3 .footer_v3_contact_icon{flex: none;display: flex;align-items: center;justify-content: center}
.ly_footer_v3 .footer_v3_contact_icon.icon_location{width: 1.719vw;
    height: 1.719vw;
}


.ly_footer_v3 .footer_v3_contact_icon.icon_email{width: 1.25vw;
    height: 1.25vw;
}


.ly_footer_v3 .footer_v3_contact_icon.icon_phone{width: 1.406vw;
    height: 1.406vw;
}

.ly_footer_v3 .footer_v3_contact_icon img{width: 100%;height: 100%;object-fit: contain}
.ly_footer_v3 .footer_v3_contact_text{font-family: 'Fira Sans', var(--ThemesTextContentFont);font-style: normal;font-weight: 300;font-size: 0.938vw;
    line-height: 1.094vw;
    color: #FFFFFF;width: 22.813vw;
    flex: none}
.ly_footer_v3 .footer_v3_nav_cols{display: flex;flex-direction: column;align-items: flex-start;gap: 0.781vw;
}


.ly_footer_v3 .footer_v3_nav_row{display: flex;flex-direction: row;align-items: flex-start;gap: 0}
.ly_footer_v3 .footer_v3_nav_col{display: flex;flex-direction: column;align-items: flex-start;padding: 0.781vw;
    gap: 0.781vw;
    width: 15.625vw;
}

.ly_footer_v3 .footer_v3_nav_title{font-family: 'Fira Sans', var(--ThemesBoxTitleFont);font-style: normal;font-weight: 600;font-size: 1.563vw;
    line-height: 1.875vw;
    text-transform: uppercase}.ly_footer_v3 .footer_v3_nav_link{font-family: 'Fira Sans', var(--ThemesTextContentFont);font-style: normal;font-weight: 300;font-size: 1.094vw;
    line-height: 1.328vw;
    text-decoration: none;transition: opacity 0.2s}.ly_footer_v3 .footer_v3_nav_link:hover{opacity: 0.8;text-decoration: none}
.ly_footer_v3 .footer_v3_subscribe_area{display: flex;flex-direction: column;align-items: flex-start}
.ly_footer_v3 .footer_v3_subscribe{display: flex;justify-content: flex-end;align-items: center;width: 30vw;
    height: 2.188vw;
    padding: 0.156vw 0 0.156vw 0.156vw;
    background: #fff;border: 0.156vw solid #D6CEEB;
    border-radius: 1.563vw;
    box-sizing: border-box}.ly_footer_v3 .footer_v3_subscribe_input{flex: 1;height: 100%;border: none;background: transparent;padding: 0 1.094vw;
    font-family: 'Fira Sans', var(--ThemesTextContentFont);font-size: 1.094vw;
    outline: none;min-width: 0;color: #333}.ly_footer_v3 .footer_v3_subscribe_input::placeholder{color: #A1A1A1}.ly_footer_v3 .footer_v3_subscribe_btn{width: 7.656vw;
    height: 1.875vw;
    border: none;border-radius: 1.563vw;
    font-family: 'Fira Sans', var(--ThemesBoxTitleFont);font-style: normal;font-weight: 500;font-size: 0.938vw;
    letter-spacing: 0.04em;text-transform: uppercase;cursor: pointer;white-space: nowrap;flex-shrink: 0;transition: opacity 0.2s}.ly_footer_v3 .footer_v3_subscribe_btn:hover{opacity: 0.9}
.ly_footer_v3 .footer_v3_social{display: flex;flex-direction: row;align-items: center;padding: 0.781vw 0.313vw;
    gap: 2.188vw;
    margin-top: 0.781vw;
}

.ly_footer_v3 .footer_v3_social_icon{width: 2.031vw;
    height: 2.031vw;
    border-radius: 0.469vw;
    display: flex;align-items: center;justify-content: center}.ly_footer_v3 .footer_v3_social_icon img{width: 100%;height: 100%}.ly_footer_v3 .footer_v3_social_icon:hover{opacity: 0.8}
.ly_footer_v3 .footer_v3_copyright{width: 100%;padding: 0.781vw 0;
    text-align: center}.ly_footer_v3 .footer_v3_copyright_text{font-family: 'Fira Sans', var(--ThemesTextContentFont);font-style: normal;font-weight: 400;font-size: 1.25vw;
    line-height: 1.484vw;
    text-transform: lowercase}
.ly_footer_v3 .footer_v3_mobile_only{display: none}
/* 动态颜色配置 */
        .ly_footer_v3[data-visual-id="21375"] .footer_v3_main {
            background: #3709AA;
        }
        .ly_footer_v3[data-visual-id="21375"] .footer_v3_nav_title {
            color: #FFFFFF;
        }
        .ly_footer_v3[data-visual-id="21375"] .footer_v3_nav_link {
            color: #BEBEBE;
        }
        .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_text {
            color: #FFFFFF;
        }
        .ly_footer_v3[data-visual-id="21375"] .footer_v3_subscribe_btn {
            background: #FFBD04;
            color: #FFFFFF;
        }
        .ly_footer_v3[data-visual-id="21375"] .footer_v3_copyright {
            background: #3709AA;
        }
        .ly_footer_v3[data-visual-id="21375"] .footer_v3_copyright_text {
            color: #17014F;
        }
        
        /* 移动端样式 - 基于 375px 设计稿 */
        @media screen and (max-width: 768px) {
            .ly_footer_v3[data-visual-id="21375"] {
                width: 100%;
                max-width: 100vw;
                overflow-x: hidden;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_main {
                padding: 0.8vw 5.333vw; /* 3px 20px */
                width: 100%;
                box-sizing: border-box;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_content {
                flex-direction: column;
                align-items: flex-start;
                width: 100%;
                max-width: 100%;
                gap: 0.8vw; /* 3px */
                box-sizing: border-box;
            }
            /* Logo区域 */
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_logo_area {
                width: 100%;
                padding: 0 2.667vw; /* 0 10px */
                align-items: flex-start;
                box-sizing: border-box;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_logo {
                width: 44.8vw; /* 168px */
                height: 11.2vw; /* 42px */
            }
            /* 联系信息 - 地址独立一行，邮箱电话同行 */
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact {
                width: 100%;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: flex-start;
                align-items: flex-start;
                gap: 2.133vw; /* 8px */
                padding: 0;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_item {
                display: flex;
                flex-direction: row;
                align-items: center;
                gap: 2.133vw; /* 8px */
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_item.address {
                width: 100%;
                flex-direction: column;
                align-items: flex-start;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_row {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                gap: 5.333vw; /* 20px */
                width: 100%;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_item.email,
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_item.phone {
                flex-direction: column;
                align-items: flex-start;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_icon.icon_location {
                width: 5.867vw; /* 22px */
                height: 5.867vw; /* 22px */
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_icon.icon_email,
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_icon.icon_phone {
                width: 5.867vw; /* 22px */
                height: 5.867vw; /* 22px */
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_text {
                font-size: 3.2vw; /* 12px */
                line-height: 3.733vw; /* 14px */
                text-align: left;
                width: auto;
            }
            /* 导航列 - 横向排列，标题和链接同行 */
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_nav_cols {
                flex-direction: column;
                width: 100%;
                max-width: 100%;
                gap: 0;
                box-sizing: border-box;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_nav_row {
                flex-direction: column;
                width: 100%;
                gap: 0;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_nav_col {
                width: 100%;
                flex-direction: row;
                flex-wrap: wrap;
                align-items: center;
                align-content: flex-start;
                padding: 2.667vw; /* 10px */
                gap: 2.667vw; /* 10px */
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_nav_title {
                font-size: 4.8vw; /* 18px */
                line-height: 5.867vw; /* 22px */
                margin-bottom: 0;
                font-weight: 600;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_nav_link {
                font-size: 3.733vw; /* 14px */
                line-height: 4.533vw; /* 17px */
            }
            /* 订阅区域 */
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_subscribe_area {
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                padding: 0 2.667vw; /* 0 10px */
                box-sizing: border-box;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_subscribe {
                width: 100%;
                max-width: 92.533vw; /* 347px */
                height: 8.533vw; /* 32px */
                border-radius: 5.333vw; /* 20px */
                box-sizing: border-box;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_subscribe_input {
                height: 7.467vw; /* 28px */
                font-size: 3.733vw; /* 14px */
                border-radius: 5.333vw; /* 20px */
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_subscribe_btn {
                width: 26.133vw; /* 98px */
                height: 7.467vw; /* 28px */
                font-size: 3.733vw; /* 14px */
                border-radius: 5.333vw; /* 20px */
            }
            /* 社交图标 */
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_social {
                justify-content: flex-start;
                padding: 4.267vw 2.133vw; /* 16px 8px */
                gap: 8vw; /* 30px */
                margin-top: 0;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_social_icon {
                width: 6.933vw; /* 26px */
                height: 6.933vw; /* 26px */
            }
            /* 版权 */
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_copyright {
                padding: 0;
                background: transparent !important;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_copyright_text {
                font-size: 3.733vw; /* 14px */
                line-height: 4.533vw; /* 17px */
            }
        }