@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="21380"]{width:1440px; margin:0 auto; padding:0;}.ly_poster_116[data-visual-id="21380"]{padding-top:0px;padding-bottom:0px;}.ly_poster_116[data-visual-id="21380"]{box-sizing: border-box;padding-left:0%;padding-right:0%;}@media screen and (max-width: 1480px) {.ly_poster_116[data-visual-id="21380"]{ width: 96%;box-sizing: border-box;}}@media screen and (max-width: 1000px) {.ly_poster_116[data-visual-id="21380"]{padding-top:0px;padding-bottom:0px;}.ly_poster_116[data-visual-id="21380"]{width:98%; min-width:inherit;}.ly_poster_116[data-visual-id="21380"]{padding-left:0%;padding-right:0%;}}
.ly_poster_116[data-visual-id="21380"] {
			width: 100%;
			position: relative;
		}
		.ly_poster_116[data-visual-id="21380"] .banner_container {
			width: 100%;
			position: relative;
			overflow: hidden;
		}
		/* 背景图片层 */
		.ly_poster_116[data-visual-id="21380"] .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="21380"] .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="21380"] .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="21380"] .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="21380"] .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="21380"] .banner_container {
				padding-top: 0 !important;
				padding-bottom: 40% !important;
			}
			.ly_poster_116[data-visual-id="21380"] .banner_content {
				transform: translateY(calc(-50% + 5.333vw));
				padding-left: 5.333vw;
				padding-right: 5.333vw;
			}
			.ly_poster_116[data-visual-id="21380"] .banner_title {
				font-size: 4.8vw;
				line-height: 1.4;
				max-width: 90vw;
				padding: 0;
			}
			.ly_poster_116[data-visual-id="21380"] .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="21430"] .wide{width:1440px; margin:0 auto; padding:0;}.ly_other_2[data-visual-id="21430"]{padding-top:0px;padding-bottom:0px;}.ly_other_2[data-visual-id="21430"] .wide .section{box-sizing: border-box;padding-left:0%;padding-right:0%;}@media screen and (max-width: 1480px) {.ly_other_2[data-visual-id="21430"] .wide{ width: 96%;box-sizing: border-box;}}@media screen and (max-width: 1000px) {.ly_other_2[data-visual-id="21430"]{padding-top:0px;padding-bottom:0px;}.ly_other_2[data-visual-id="21430"] .wide{width:98%; min-width:inherit;}.ly_other_2[data-visual-id="21430"] .wide .section{padding-left:3%;padding-right:3%;}}
.ly_other_2[data-visual-id="21430"]{background-color: #f7f7f7; }
		.ly_other_2[data-visual-id="21430"] .other_wrapper .bread_crumb ,.ly_other_2[data-visual-id="21430"] .other_wrapper .bread_crumb a{color:#555555;font-size:14px}
		@media screen and (max-width:1000px) {
			.ly_other_2[data-visual-id="21430"] .other_wrapper .bread_crumb ,.ly_other_2[data-visual-id="21430"] .other_wrapper .bread_crumb a{font-size:12px}
		}
.ly_product_purchase_3{padding: 50px 0}
.ly_product_description_1{display: none !important}.ly_product_purchase_3 .goods_wrapper{display: flex;justify-content: space-between;align-items: flex-start;gap: 50px;margin-bottom: 40px}
.ly_product_purchase_3 .goods_wrapper .goods_info{display: flex;flex-direction: column;width: 45%;padding-top: 10px}
.ly_product_purchase_3 .goods_wrapper .goods_info .g_name{margin-bottom: 16px;font-size: 28px;font-weight: 700;line-height: 1.3;color: #1a1a1a;letter-spacing: -0.5px}
.ly_product_purchase_3 .goods_wrapper .goods_info .g_number{margin-bottom: 16px;font-size: 14px;color: #888}
.ly_product_purchase_3 .goods_wrapper .goods_info .g_desc{margin-bottom: 20px;font-size: 18px;line-height: 1.7;color: #555;background-color: unset}
.ly_product_purchase_3 .goods_wrapper .goods_info .g_params{margin-bottom: 24px;padding: 16px 20px;background: #f8f9fa;border-radius: 10px}.ly_product_purchase_3 .goods_wrapper .goods_info .g_params .param_item{display: flex;justify-content: space-between;padding: 8px 0;border-bottom: 1px solid #eee;font-size: 14px;line-height: 1.5}.ly_product_purchase_3 .goods_wrapper .goods_info .g_params .param_item:last-child{border-bottom: none}.ly_product_purchase_3 .goods_wrapper .goods_info .g_params .param_item .cell:nth-child(1){width: 35%;color: #888;font-weight: 500}.ly_product_purchase_3 .goods_wrapper .goods_info .g_params .param_item .cell:nth-child(2){width: 62%;color: #333;text-align: right}.ly_product_purchase_3 .goods_wrapper .goods_info .g_params .param_item:first-child{padding-top: 0}
.ly_product_purchase_3 .goods_wrapper .goods_info .g_price{margin-bottom: 24px;padding: 16px 0;border-top: 1px solid #eee;border-bottom: 1px solid #eee;font-size: 32px;font-weight: 700;color: #024C7B;font-family: 'Fira Sans', Arial, sans-serif;letter-spacing: -0.5px}.ly_product_purchase_3 .goods_wrapper .goods_info .g_price .tourist_vis_price{display: inline-block;vertical-align: text-bottom;line-height: 1}.ly_product_purchase_3 .goods_wrapper .goods_info .g_price .login_see_price{margin-left: 15px;display: inline-block;vertical-align: middle;text-decoration: none;color: #ff3026;font-size: 14px}
.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute{margin-bottom: 28px}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item{margin-top: 16px}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item .attr_title{font-size: 14px;line-height: 1.5;margin-bottom: 10px}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item .attr_title>strong{font-weight: 600;color: #333}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item .attr_title>span{margin-left: 8px;color: #3709AA;font-weight: 500}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item .attr_box{display: flex;flex-wrap: wrap;gap: 10px}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item .btn_attr{display: block;position: relative;border: 2px solid #e0e0e0;border-radius: 8px;min-width: 60px;min-height: 40px;padding: 8px 16px;text-align: center;font-size: 13px;font-weight: 500;cursor: pointer;line-height: 22px;box-sizing: border-box;color: #333;background: #fff;transition: all 0.2s ease}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item .btn_attr.current{border-color: #3709AA;background: rgba(55, 9, 170, 0.05);color: #3709AA}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item .btn_attr .attr_pic{display: inline-block;vertical-align: middle;height: 36px;text-align: center}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item .btn_attr .attr_pic img{vertical-align: middle}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item .btn_attr .attr_pic:after{display: inline-block;vertical-align: middle;content: '';height: 100%}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item .btn_attr .attr_color{display: inline-block;vertical-align: middle;width: 28px;height: 28px;line-height: 28px;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1)}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item .btn_attr .attr_value_tips{display: none;width: max-content;height: 35px;line-height: 35px;background-color: #333;color: #fff;padding: 0 12px;position: absolute;top: -48px;left: 50%;transform: translateX(-50%);border-radius: 6px;font-size: 12px;z-index: 10}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item .btn_attr .attr_value_tips>i{display: block;content: "";width: 0;height: 0;border-left: 6px transparent solid;border-right: 6px transparent solid;border-top: 6px #333 solid;position: absolute;bottom: -6px;left: 50%;transform: translateX(-50%)}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item[data-type=color] .btn_attr{min-width: auto;width: 44px;height: 44px;padding: 6px;border-radius: 50%}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item[data-type=color] .btn_attr.current{border-color: #3709AA}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item[data-type=color] .btn_attr.out_stock::after{top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;border-radius: 50%;opacity: .5}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item[data-type=picture] .btn_attr[data-is-picture="1"]{border-radius: 8px;min-width: auto;padding: 4px}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item[data-type=picture] .btn_attr.current{border-color: #3709AA}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item[data-type=picture] .btn_attr.out_stock::after{top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;opacity: .5}@media screen and (min-width: 1000px){.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item .btn_attr:hover{border-color: #3709AA;background: rgba(55, 9, 170, 0.03)}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item[data-type=color] .btn_attr:hover{border-color: #3709AA}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item[data-type=picture] .btn_attr:hover{border-color: #3709AA}}

.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item:first-child{margin-top: 0}
.ly_product_purchase_3 .goods_wrapper .goods_info .g_button{width: 100%;display: flex;gap: 12px;margin-top: 8px}.ly_product_purchase_3 .goods_wrapper .goods_info .g_button .global_download_btn{margin-top: 0;margin-left: 0;width: 54px;height: 54px;line-height: 54px}.ly_product_purchase_3 .goods_wrapper .goods_info .g_inquiry_btn{display: inline-flex;align-items: center;justify-content: center;min-width: 180px;height: 52px;background: #3709AA !important;border: none !important;border-radius: 26px;font-size: 15px;font-weight: 600;color: #fff !important;text-transform: uppercase;box-shadow: 0 4px 12px rgba(55, 9, 170, 0.25);transition: all 0.3s ease}.ly_product_purchase_3 .goods_wrapper .goods_info .g_inquiry_btn:hover{text-decoration: none;background: #2a0785 !important;transform: translateY(-2px);box-shadow: 0 6px 16px rgba(55, 9, 170, 0.35)}.ly_product_purchase_3 .goods_wrapper .goods_info .g_inquiry_btn[disabled='disabled']{cursor: no-drop;background-color: #ccc !important;box-shadow: none}.ly_product_purchase_3 .goods_wrapper .goods_info .share_toolbox{margin-top: 30px;padding-top: 20px;border-top: 1px solid #eee}.ly_product_purchase_3 .global_inquiry_bat_button{display: inline-flex;align-items: center;justify-content: center;min-width: 160px;height: 52px;background: #fff;border: 2px solid #FFBD04;border-radius: 26px;font-size: 15px;font-weight: 600;color: #FFBD04;transition: all 0.3s ease}.ly_product_purchase_3 .global_inquiry_bat_button:hover{background: #FFBD04;color: #fff}.ly_product_purchase_3 .global_inquiry_bat_cart{padding: 15px 20px;box-sizing: border-box;text-align: center}.ly_product_purchase_3 .goods_wrapper .goods_info .goods_inquiry_btn{margin-left: 12px;display: inline-block;vertical-align: top;text-align: center}.ly_product_purchase_3 .goods_wrapper .goods_info .global_download_btn:not(.icon_btn){width: 100%;height: 52px;line-height: normal;margin: 0 auto;text-align: center;box-sizing: border-box;border-radius: 26px}
.ly_product_purchase_3 .goods_wrapper .goods_img{display: flex;justify-content: space-between;align-items: self-start;width: 50%}.ly_product_purchase_3 .goods_wrapper .goods_img .thumb_size{max-width: 600px;margin: 0 auto;transition: .4s;order: 2}.ly_product_purchase_3 .goods_wrapper .thumb_big{width: 100%;padding-top: 100%;position: relative;overflow: hidden;transition: .5s;flex: 1}.ly_product_purchase_3 .goods_wrapper .thumb_big ul{width: 100%;height: 100%;position: absolute;left: 0;top: 0}.ly_product_purchase_3 .goods_wrapper .thumb_big ul li{position: relative;width: 100%;height: 100%;float: left}.ly_product_purchase_3 .goods_wrapper .thumb_big ul li.local_video img{display: none}.ly_product_purchase_3 .goods_wrapper .thumb_big ul li .video_container{display: none;width: 100%;height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 13;background-image: url(/static/images/mweb/icon_video_play.png);background-repeat: no-repeat;background-size: 80px;background-position: center center}.ly_product_purchase_3 .goods_wrapper .thumb_big ul li iframe{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.ly_product_purchase_3 .goods_wrapper .thumb_big ul li video{width: 100%;height: 100%;background-color: #000;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.ly_product_purchase_3 .goods_wrapper .thumb_big ul li.has_video img{position: absolute;top: 50% !important;left: 50% !important;bottom: auto !important;right: auto !important;transform: translate(-50%, -50%);z-index: 12}@media screen and (min-width: 1000px){.ly_product_purchase_3 .goods_wrapper .thumb_big ul li[data-video-type="blockquote"] img{display: none}}

.ly_product_purchase_3 .goods_wrapper .thumb_big ul li[data-video-type="blockquote"] blockquote{height: 100%}.ly_product_purchase_3 .goods_wrapper .thumb_big ul li[data-video-type="blockquote"] blockquote iframe{height: 100% !important}.ly_product_purchase_3 .goods_wrapper .thumb_small{width: 90px;margin-right: 5px;position: relative;overflow: hidden;order: 1;min-height: 600px}.ly_product_purchase_3 .goods_wrapper .thumb_small.btn_padding{box-sizing: border-box
}

.ly_product_purchase_3 .goods_wrapper .thumb_small ul{width: 100%;height: 100%;font-size: 0;position: absolute}.ly_product_purchase_3 .goods_wrapper .thumb_small ul li{display: inline-block;max-width: 100%;width: 89px;height: 89px;margin-bottom: 13px;cursor: pointer;box-sizing: border-box;border: 1px solid transparent;padding: 2px;vertical-align: middle}.ly_product_purchase_3 .goods_wrapper .thumb_small ul li:hover{border: 1px solid #000}.ly_product_purchase_3 .goods_wrapper .thumb_small ul li.current{border: 1px solid #000}.ly_product_purchase_3 .goods_wrapper .thumb_small ul li.video_pic_box{position: relative}.ly_product_purchase_3 .goods_wrapper .thumb_small ul li.video_pic_box:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, 0.5) url(/static/images/products/icon_video.png) no-repeat center center}.ly_product_purchase_3 .goods_wrapper .thumb_small .switching_btn{width: 25px;height: 25px;background-color: rgb(239, 239, 239, 0.8);position: absolute;left: 50%;transform: translateX(-50%);cursor: pointer}.ly_product_purchase_3 .goods_wrapper .thumb_small .switching_btn:after{position: absolute;content: '\e62b';width: 100%;height: 100%;font-size: 14px;text-align: center;line-height: 25px;font-family: "iconfont" !important}.ly_product_purchase_3 .goods_wrapper .thumb_small .switching_btn.thumb_switching_left{top: 0;transform: translateX(-50%) rotate(180deg)}.ly_product_purchase_3 .goods_wrapper .thumb_small .switching_btn.thumb_switching_right{bottom: 0}.ly_product_purchase_3 .goods_wrapper .thumb_size .thumb_tab{display: none;width: 45px;height: 27px;line-height: 27px;background-color: rgba(0, 0, 0, 0.4);position: absolute;left: 10px;bottom: 30px;border-radius: 27px;text-align: center;font-size: 15px;color: #fff}.ly_product_purchase_3 .mobile_magnify_box{display: none;position: fixed;top: 0px;bottom: 0px;left: 0px;right: 0;padding-top: 57px;background-color: #000;z-index: 10002;overflow-y: auto}.ly_product_purchase_3 .mobile_magnify_box ul li{margin-bottom: 10px}.ly_product_purchase_3 .mobile_magnify_box ul li:last-child{margin-bottom: 0}.ly_product_purchase_3 .mobile_magnify_box .magnift_close{position: fixed;top: 10px;right: 10px;width: 37px;height: 37px;background: #fff;border-radius: 50%;text-align: center}.ly_product_purchase_3 .mobile_magnify_box .magnift_close::after{position: absolute;content: "\e631";font-size: 16px;font-family: "iconfont" !important;top: 50%;left: 50%;transform: translate(-50%, -50%)}.magnifier img{max-width: unset;max-height: unset}.ly_product_purchase_3 .goods_wrapper .goods_img.layout_bottom{max-width: 100%;width: 50%;display: block;flex-wrap: wrap}.ly_product_purchase_3 .goods_wrapper .goods_img.layout_bottom .thumb_small{order: 3;width: 100%;min-height: 90px;max-width: 600px;margin: 12px auto 0}.ly_product_purchase_3 .goods_wrapper .goods_img.layout_bottom .thumb_size{max-width: 100%}.ly_product_purchase_3 .goods_wrapper .goods_img.layout_bottom .thumb_small ul li{margin-bottom: 0;margin-right: 13px}.ly_product_purchase_3 .goods_wrapper .goods_img.layout_bottom .thumb_small .switching_btn.thumb_switching_left{top: 50%;left: 0;transform: translateY(-50%) rotate(90deg)}.ly_product_purchase_3 .goods_wrapper .goods_img.layout_bottom .thumb_small .switching_btn.thumb_switching_right{top: 50%;left: unset;right: 0;transform: translateY(-50%) rotate(-90deg)}.ly_product_purchase_3 .goods_wrapper .pro_video{display: none}.ly_product_purchase_3 .zoom_priture{background-color: #fff}.ly_product_purchase_3 .zoom_priture img{opacity: 1}.ly_product_purchase_3 .goods_wrapper .goods_img.layout_bottom .thumb_small ul{display: flex}.ly_product_purchase_3 .goods_wrapper .goods_img.layout_bottom.dot .thumb_small{margin-top: 20px;min-height: 0;height: auto !important}.ly_product_purchase_3 .goods_wrapper .goods_img.layout_bottom.dot .thumb_small ul{position: relative;width: 100% !important;left: 0 !important;justify-content: center;overflow-x: auto;overflow-x: auto;flex-wrap: wrap;gap: 10px}.ly_product_purchase_3 .goods_wrapper .goods_img.layout_bottom.dot .thumb_small ul li{display: inline-block;width: 12px;height: 12px;margin: 0;cursor: pointer;box-sizing: border-box;border: 1px solid #fff;border-radius: 50%;vertical-align: middle}.ly_product_purchase_3 .goods_wrapper .goods_img.layout_bottom.dot .thumb_small ul li.video_pic_box:before{display: none}.ly_product_purchase_3 .goods_wrapper .goods_img.layout_bottom.dot .thumb_small ul li.current{background-color: #fff;flex-shrink: 0}.ly_product_purchase_3 .goods_wrapper .goods_img.layout_bottom.dot .thumb_small .switching_btn{display: none}@media screen and (max-width: 1000px){.ly_product_purchase_3{padding: 0 0 20px}.ly_product_purchase_3 .goods_wrapper .thumb_big ul li .video_container{display: block}.ly_product_purchase_3 .goods_wrapper{flex-wrap: wrap;margin-bottom: 0}.ly_product_purchase_3 .goods_wrapper .goods_img{display: block;width: 100%;flex-wrap: wrap}.ly_product_purchase_3 .goods_wrapper .goods_img .thumb_size{width: 100%;order: 1}.ly_product_purchase_3 .goods_wrapper .thumb_small{width: 100%;height: 80px;margin: 12px 0 0;overflow: hidden;order: 2;min-height: auto}.ly_product_purchase_3 .goods_wrapper .thumb_small ul{width: 99999px;display: block}.ly_product_purchase_3 .goods_wrapper .thumb_small ul li{margin-bottom: 0;margin-right: 8px;width: 72px;height: 72px;border-radius: 8px}
    .ly_product_purchase_3 .goods_wrapper .goods_info{width: 100%;margin-top: 24px;padding: 0 15px;box-sizing: border-box}.ly_product_purchase_3 .goods_wrapper .goods_info .g_name{font-size: 20px;font-weight: 700;margin-bottom: 12px;line-height: 1.3;letter-spacing: -0.3px}.ly_product_purchase_3 .goods_wrapper .goods_info .g_desc{font-size: 16px;line-height: 1.6;margin-bottom: 16px;color: #666}.ly_product_purchase_3 .goods_wrapper .goods_info .g_price{font-size: 26px;padding: 16px 0;margin-bottom: 20px;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0}
    .ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute{margin-bottom: 24px}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item{margin-top: 16px}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item .attr_title{font-size: 14px;margin-bottom: 10px}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item .btn_attr{min-height: 44px;padding: 10px 16px;font-size: 14px;border-radius: 8px}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item[data-type=color] .btn_attr{width: 44px;height: 44px}.ly_product_purchase_3 .goods_wrapper .goods_info .g_attribute .attr_item[data-type=picture] .btn_attr[data-is-picture="1"]{width: 52px;height: 52px}
    .ly_product_purchase_3 .goods_wrapper .goods_info .g_button{flex-direction: column;gap: 12px}.ly_product_purchase_3 .goods_wrapper .goods_info .g_inquiry_btn{width: 100%;min-width: auto;height: 52px;font-size: 16px;font-weight: 600;box-sizing: border-box;border-radius: 26px}.ly_product_purchase_3 .global_inquiry_bat_button{width: 100%;min-width: auto;height: 52px;font-size: 16px;border-radius: 26px}.ly_product_purchase_3 .global_inquiry_bat_cart{width: 100%;text-align: center;height: 48px;line-height: 48px}.ly_product_purchase_3 .goods_wrapper .goods_info .goods_inquiry_btn{margin-left: 0;width: 100%}
    .ly_product_purchase_3 .goods_wrapper .thumb_small .switching_btn.thumb_switching_left{left: 0;top: 50%;transform: translateY(-50%) rotate(90deg)}.ly_product_purchase_3 .goods_wrapper .thumb_small .switching_btn.thumb_switching_right{right: 0;left: auto;top: 50%;transform: translateY(-50%) rotate(-90deg)}
    .ly_product_purchase_3 .goods_wrapper .pro_video{display: block;position: fixed;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 0;height: 0;overflow: hidden;background: #000;transition: 0.3s all;text-align: center}.ly_product_purchase_3 .goods_wrapper .pro_video *{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%}.ly_product_purchase_3 .goods_wrapper .pro_video .close{position: absolute;display: inline-flex;align-items: center;justify-content: center;top: 0;right: 0;width: 44px;height: 44px;color: #fff;font-size: 18px;z-index: 101}.ly_product_purchase_3 .goods_wrapper .pro_video.play{width: 100%;height: 100%;z-index: 9999}.ly_product_purchase_3 .goods_wrapper .thumb_big .pro_video.play iframe{height: 100%;width: 100%}.ly_product_purchase_3 .goods_wrapper .thumb_big ul li #player{display: none}.ly_product_purchase_3 .goods_wrapper .goods_img.layout_bottom{width: 100%;margin-top: 20px}.ly_product_purchase_3 .goods_wrapper .pro_video.play blockquote{width: auto;height: 100%;margin: 0 auto}}


.supplier_info_section{padding: 40px 0;margin-top: 0;background-color: #fff}.supplier_info_section .main_content{display: flex;align-items: center;background: #FFFFFF;border-radius: 12px;padding: 30px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);border: 1px solid #eaebec}.supplier_info_section .left_video{width: 400px;height: 225px;flex-shrink: 0;position: relative;border-radius: 9px;overflow: hidden;background: #000}.supplier_info_section .left_video video{width: 100%;height: 100%;object-fit: contain;display: block}.supplier_info_section .left_video video::-webkit-media-controls-fullscreen-button{display: none !important}.supplier_info_section .play_btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);cursor: pointer}.supplier_info_section .play_btn img{width: 68px;height: 68px}.supplier_info_section .logo_fallback{width: 100%;height: 100%;min-height: 200px;display: flex;align-items: center;justify-content: center;background: #f8f9fa}.supplier_info_section .logo_fallback img{max-width: 80%;max-height: 80%;object-fit: contain}.supplier_info_section .right_info{flex: 1;padding-left: 50px;display: flex;flex-direction: column;justify-content: center}.supplier_info_section .supplier_name{font-family: 'Fira Sans', sans-serif;font-weight: 800;font-size: 28px;line-height: 1.2;text-transform: uppercase;color: #1E1E1E;margin: 0 0 16px 0}.supplier_info_section .supplier_logo{width: 70px;height: 70px;border-radius: 10px;overflow: hidden;background: #fff;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);border: 1px solid #f2f2f2;margin-bottom: 16px}.supplier_info_section .supplier_logo img{width: 100%;height: 100%;object-fit: contain}.supplier_info_section .supplier_desc{font-size: 15px;color: #555;line-height: 1.6;margin-bottom: 16px}.supplier_info_section .main_products{font-size: 14px;color: #444;margin-bottom: 20px;padding: 12px 18px;background: #f8f9fa;border-radius: 8px;line-height: 1.5;word-wrap: break-word;word-break: break-word;overflow-wrap: break-word}.supplier_info_section .main_products strong{color: #1E1E1E;font-weight: 700;display: inline-block;margin-right: 4px}.supplier_info_section .contact_btn{display: inline-flex;align-items: center;justify-content: center;min-width: 180px;height: 44px;background: #3709AA;border-radius: 22px;font-family: 'Fira Sans', sans-serif;font-weight: 600;font-size: 16px;color: #FFFFFF;text-decoration: none;text-transform: uppercase;margin-bottom: 20px;box-shadow: 0 4px 12px rgba(55, 9, 170, 0.25);transition: all 0.3s ease;width: fit-content;padding: 0 28px}.supplier_info_section .contact_btn:hover{background: #4a1ec3;transform: translateY(-2px);box-shadow: 0 6px 18px rgba(55, 9, 170, 0.35)}.supplier_info_section .social_icons{display: flex;gap: 12px;flex-wrap: wrap}.supplier_info_section .social_icon{width: 40px;height: 40px}.supplier_info_section .social_icon img{width: 100%;height: 100%}.supplier_info_section a.social_icon{transition: transform 0.2s ease}.supplier_info_section a.social_icon:hover{transform: scale(1.15)}
.supplier_info_section .supplier_qualification{display: flex;flex-direction: column;align-items: flex-start;padding: 0;gap: 6px;width: 280px;flex-shrink: 0;border-left: 1px solid #eaebec;padding-left: 30px;margin-left: 30px}.supplier_info_section .qualification_row{display: flex;flex-direction: row;justify-content: space-between;align-items: flex-start;padding: 4px 0;gap: 20px;width: 100%;min-height: 18px}.supplier_info_section .qualification_label{font-family: 'Fira Sans', sans-serif;font-style: normal;font-weight: 500;font-size: 14px;line-height: 18px;color: #A1A1A1;white-space: nowrap}.supplier_info_section .qualification_value{font-family: 'Fira Sans', sans-serif;font-style: normal;font-weight: 400;font-size: 14px;line-height: 1.4;color: #1E1E1E;text-align: right;word-wrap: break-word;word-break: break-word;overflow-wrap: break-word;flex: 1;min-width: 0}
@media screen and (max-width: 768px){.supplier_info_section{padding: 20px 0;background: #f8f9fa}.supplier_info_section .main_content{flex-direction: column;padding: 20px;margin: 0 15px;border-radius: 16px;gap: 0}.supplier_info_section .left_video{width: 100%;height: auto;aspect-ratio: 16 / 9;margin-bottom: 20px;border-radius: 12px}.supplier_info_section .play_btn img{width: 56px;height: 56px}.supplier_info_section .logo_fallback{min-height: 160px;border-radius: 12px}.supplier_info_section .right_info{padding-left: 0}.supplier_info_section .supplier_name{font-size: 18px;margin-bottom: 12px;text-align: center}.supplier_info_section .supplier_logo{width: 56px;height: 56px;margin: 0 auto 12px;border-radius: 8px}.supplier_info_section .main_products{font-size: 13px;margin-bottom: 16px;padding: 10px 14px;text-align: center}.supplier_info_section .contact_btn{width: 100%;max-width: 100%;height: 48px;font-size: 15px;margin-bottom: 16px;border-radius: 24px;box-sizing: border-box;padding: 0 20px}.supplier_info_section .social_icons{gap: 10px;justify-content: center}.supplier_info_section .social_icon{width: 40px;height: 40px}
    .supplier_info_section .supplier_qualification{width: 100%;border-left: none;border-top: 1px solid #eaebec;padding-left: 0;margin-left: 0;padding-top: 20px;margin-top: 20px}.supplier_info_section .qualification_row{height: auto;min-height: 18px}.supplier_info_section .qualification_label,
    .supplier_info_section .qualification_value{font-size: 13px}}


.product_tabs_section{padding: 40px 0;background-color: #fff}.product_tabs_section .tabs_header{display: flex;gap: 0;border-bottom: 2px solid #eee;margin-bottom: 30px}.product_tabs_section .tab_item{padding: 16px 40px;font-family: 'Fira Sans', sans-serif;font-size: 18px;font-weight: 600;color: #666;cursor: pointer;position: relative;transition: all 0.3s ease}.product_tabs_section .tab_item:hover{color: #3709AA}.product_tabs_section .tab_item.active{color: #3709AA}.product_tabs_section .tab_item.active::after{content: '';position: absolute;bottom: -2px;left: 0;width: 100%;height: 3px;background: #3709AA}.product_tabs_section .tabs_content{min-height: 200px}.product_tabs_section .tab_panel{display: none}.product_tabs_section .tab_panel.active{display: block}.product_tabs_section .tab_panel .editor_txt{font-size: 15px;line-height: 1.8;color: #444}.product_tabs_section .tab_panel .editor_txt img{max-width: 100%;height: auto}
.product_tabs_section .specs_table{display: flex;flex-direction: column;border: 1px solid #BEBEBE;overflow: hidden;table-layout: fixed;width: 100%}.product_tabs_section .spec_row{display: flex;min-height: 44px;border-bottom: 1px solid #D9D9D9}.product_tabs_section .spec_row:last-child{border-bottom: none}.product_tabs_section .spec_row:nth-child(odd){background: #F4F4F4}.product_tabs_section .spec_row:nth-child(even){background: #E4E4E4}.product_tabs_section .spec_label{width: 200px;flex-shrink: 0;padding: 12px 20px;display: flex;align-items: center;font-family: 'Fira Sans', sans-serif;font-size: 16px;line-height: 1.5;color: #000000;border-right: 1px solid #BEBEBE;word-wrap: break-word;word-break: break-word;overflow-wrap: break-word}.product_tabs_section .spec_value{flex: 1;min-width: 0;padding: 12px 20px;display: flex;align-items: center;font-family: 'Fira Sans', sans-serif;font-size: 16px;line-height: 1.5;color: #000000;word-wrap: break-word;word-break: break-word;overflow-wrap: break-word}.product_tabs_section .no_specs{color: #999;font-size: 14px;padding: 20px;text-align: center}
@media screen and (max-width: 768px){.product_tabs_section{padding: 24px 0}.product_tabs_section .tabs_header{margin: 0 15px 24px;border-bottom: 1px solid #eee;overflow-x: auto;-webkit-overflow-scrolling: touch}.product_tabs_section .tab_item{padding: 14px 24px;font-size: 16px;white-space: nowrap}.product_tabs_section .tab_item.active::after{height: 2px;bottom: -1px}.product_tabs_section .tabs_content{padding: 0 15px}.product_tabs_section .tab_panel .editor_txt{font-size: 14px;line-height: 1.7}.product_tabs_section .tab_panel .editor_txt img{border-radius: 8px;margin: 12px 0}
    .product_tabs_section .specs_table{border-radius: 8px}.product_tabs_section .spec_row{height: auto;min-height: 44px}.product_tabs_section .spec_label{width: 110px;padding: 12px;font-size: 13px;line-height: 1.4}.product_tabs_section .spec_value{padding: 12px;font-size: 13px;line-height: 1.4;word-break: break-word}}
.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_inquiry_btn{font-family: Roboto-Bold;color: #ffffff;background-color: #00b95e;border: 1px solid #00000000;font-size: 18px;border-radius: 23px !important;text-align: center;padding-left: 48px;padding-right: 48px;height: 46px; line-height: 46px;padding-top: 0;padding-bottom: 0;}.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_inquiry_btn:hover{color: #00b95e;background-color: #00000000;border: 1px solid #00b95e;}
.ly_product_purchase_3[data-visual-id="21381"] .global_inquiry_bat_button{font-family: Roboto-Bold;color: #00B95E;background-color: #00000000;border: 1px solid #32A45A;font-size: 16px;border-radius: 30px !important;text-align: center;padding-left: 40px;padding-right: 40px;padding-top: 14px;padding-bottom: 14px;line-height: 1;}.ly_product_purchase_3[data-visual-id="21381"] .global_inquiry_bat_button:hover{color: #FFFFFF;background-color: #32A45A;border: 1px solid #00000000;}
.ly_product_purchase_3[data-visual-id="21381"] .wide{width:1440px; margin:0 auto; padding:0;}.ly_product_purchase_3[data-visual-id="21381"]{padding-top:90px;padding-bottom:20px;}.ly_product_purchase_3[data-visual-id="21381"] .wide .section{box-sizing: border-box;padding-left:0%;padding-right:0%;}@media screen and (max-width: 1480px) {.ly_product_purchase_3[data-visual-id="21381"] .wide{ width: 96%;box-sizing: border-box;}}@media screen and (max-width: 1000px) {.ly_product_purchase_3[data-visual-id="21381"]{padding-top:0px;padding-bottom:50px;}.ly_product_purchase_3[data-visual-id="21381"] .wide{width:98%; min-width:inherit;}.ly_product_purchase_3[data-visual-id="21381"] .wide .section{padding-left:3%;padding-right:3%;}}
.ly_product_purchase_3[data-visual-id="21381"] { background-color: #ffffff; }
		.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_name { font-size: 30px; color: #222222; }
		.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_number { font-size: 12px; color: #222222; }
		.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_desc { font-size: 14px; color: #222222; }
		.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_params { font-size: 14px; color: #222222; }
		.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_price { font-size: 24px; color: #222222; }

		.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_attribute .attr_item .attr_title,
		.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_attribute .attr_item .attr_title>strong{ color: #333333 }
		.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_attribute .attr_item .attr_title>span{ color: #888 }
		.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_attribute .attr_item .btn_attr{ color: #333; border-color: #bbb; }
		.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_attribute .attr_item .btn_attr:hover,
		.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_attribute .attr_item .btn_attr.current{ color: #333; border-color: #1F2328; }
		
				
		/* 联系供应商按钮样式 - 继承主题按钮样式 */
		.ly_product_purchase_3[data-visual-id="21381"] .g_button { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; }
		
		@media screen and (max-width: 1000px) {
			.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_name { font-size: 20px; }
			.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_number { font-size: 12px; }
			.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_desc { font-size: 12px; }
			.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_params { font-size: 12px; }
			.ly_product_purchase_3[data-visual-id="21381"] .goods_wrapper .goods_info .g_price { font-size: 18px; }
			.ly_product_purchase_3[data-visual-id="21381"] .g_button { flex-direction: column; }
			
					}
		/* 联系方式弹窗样式 */
		.contact_modal_overlay {
			position: fixed;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			background: rgba(15, 23, 42, 0.6);
			backdrop-filter: blur(4px);
			display: flex;
			align-items: center;
			justify-content: center;
			z-index: 99999;
			opacity: 0;
			visibility: hidden;
			transition: opacity 0.25s ease-out, visibility 0.25s ease-out;
		}
		.contact_modal_overlay.active {
			opacity: 1;
			visibility: visible;
		}
		.contact_modal_box {
			background: #FFFFFF;
			border-radius: 16px;
			box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
			padding: 32px;
			max-width: 420px;
			width: 90%;
			transform: translateY(20px) scale(0.95);
			transition: transform 0.25s ease-out;
			position: relative;
		}
		.contact_modal_overlay.active .contact_modal_box {
			transform: translateY(0) scale(1);
		}
		.contact_modal_close {
			position: absolute;
			top: 16px;
			right: 16px;
			width: 32px;
			height: 32px;
			border: none;
			background: #F1F5F9;
			border-radius: 50%;
			cursor: pointer;
			display: flex;
			align-items: center;
			justify-content: center;
			transition: background 0.2s ease;
		}
		.contact_modal_close:hover {
			background: #E2E8F0;
		}
		.contact_modal_close svg {
			width: 16px;
			height: 16px;
			color: #64748B;
		}
		.contact_modal_icon {
			width: 56px;
			height: 56px;
			margin: 0 auto 16px;
			background: linear-gradient(135deg, #3709AA 0%, #5B21B6 100%);
			border-radius: 14px;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.contact_modal_icon img {
			width: 32px;
			height: 32px;
			filter: brightness(0) invert(1);
		}
		.contact_modal_title {
			font-family: 'Fira Sans', sans-serif;
			font-weight: 600;
			font-size: 20px;
			color: #1E293B;
			text-align: center;
			margin-bottom: 8px;
		}
		.contact_modal_subtitle {
			font-size: 14px;
			color: #64748B;
			text-align: center;
			margin-bottom: 24px;
		}
		.contact_modal_content {
			display: flex;
			align-items: center;
			gap: 12px;
			background: #F8FAFC;
			border: 1px solid #E2E8F0;
			border-radius: 12px;
			padding: 16px;
		}
		.contact_modal_value {
			flex: 1;
			font-family: 'Inter', sans-serif;
			font-size: 16px;
			font-weight: 500;
			color: #1E293B;
			word-break: break-all;
		}
		.contact_modal_copy_btn {
			flex-shrink: 0;
			padding: 10px 20px;
			background: linear-gradient(135deg, #3709AA 0%, #5B21B6 100%);
			color: #FFFFFF;
			border: none;
			border-radius: 8px;
			font-family: 'Fira Sans', sans-serif;
			font-weight: 600;
			font-size: 14px;
			cursor: pointer;
			transition: all 0.2s ease;
			display: flex;
			align-items: center;
			gap: 6px;
		}
		.contact_modal_copy_btn:hover {
			transform: translateY(-1px);
			box-shadow: 0 4px 12px rgba(55, 9, 170, 0.35);
		}
		.contact_modal_copy_btn.copied {
			background: linear-gradient(135deg, #059669 0%, #10B981 100%);
		}
		.contact_modal_copy_btn svg {
			width: 16px;
			height: 16px;
		}
		.ly_product_purchase_3[data-visual-id="21381"] .social_icon.clickable {
			cursor: pointer;
			transition: transform 0.2s ease;
		}
		.ly_product_purchase_3[data-visual-id="21381"] .social_icon.clickable:hover {
			transform: scale(1.15);
		}
		@media (max-width: 768px) {
			.contact_modal_box {
				padding: 24px;
				margin: 16px;
			}
			.contact_modal_content {
				flex-direction: column;
				gap: 16px;
			}
			.contact_modal_copy_btn {
				width: 100%;
				justify-content: center;
			}
		}
.ly_product_description_1{overflow: hidden}.ly_product_description_1 .d_title{margin-bottom: 30px}
.ly_product_description_1[data-visual-id="21382"] .wide{width:1440px; margin:0 auto; padding:0;}.ly_product_description_1[data-visual-id="21382"]{padding-top:20px;padding-bottom:100px;}.ly_product_description_1[data-visual-id="21382"] .wide>.section{box-sizing: border-box;padding-left:0%;padding-right:0%;}@media screen and (max-width: 1480px) {.ly_product_description_1[data-visual-id="21382"] .wide{ width: 96%;box-sizing: border-box;}}@media screen and (max-width: 1000px) {.ly_product_description_1[data-visual-id="21382"]{padding-top:40px;padding-bottom:40px;}.ly_product_description_1[data-visual-id="21382"] .wide{width:98%; min-width:inherit;}.ly_product_description_1[data-visual-id="21382"] .wide>.section{padding-left:3%;padding-right:3%;}}
.ly_product_description_1[data-visual-id="21382"] .desc_menu_title>ul>li{ line-height: 1.8615; }
		.ly_product_description_1[data-visual-id="21382"]{padding-top: 20px;padding-bottom: 100px;}
		.ly_product_description_1[data-visual-id="21382"] .description_box .d_title{color:#13141a;font-size:36px}
		.ly_product_description_1[data-visual-id="21382"] .desc_menu_title>ul>li .title{color:#13141a;font-size:36px}
		.ly_product_description_1[data-visual-id="21382"] .desc_menu_title>ul>li .title:before{ background-color: #13141a; }
		.ly_product_description_1[data-visual-id="21382"] .desc_item .desc_item_head{color:#13141a;font-size:36px;}
		.ly_product_description_1[data-visual-id="21382"] .desc_item .desc_item_head::after{font-size:36px;}
		.ly_product_description_1[data-visual-id="21382"] .editor_txt{color:#212121}
		.ly_product_description_1[data-visual-id="21382"] .contact_supplier_section { margin-top: 30px; text-align: center; }
		.ly_product_description_1[data-visual-id="21382"] .contact_supplier_btn { display: inline-block; padding: 12px 40px; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: #fff; border-radius: 6px; text-decoration: none; font-weight: 500; transition: all 0.3s ease; }
		.ly_product_description_1[data-visual-id="21382"] .contact_supplier_btn:hover { transform: translateY(-2px); box-shadow: 0 4px 15px rgba(102, 126, 234, 0.4); }
		@media screen and (max-width:1000px) {
			.ly_product_description_1[data-visual-id="21382"]{padding-top: 40px;padding-bottom: 40px;}
			.ly_product_description_1[data-visual-id="21382"] .description_box .d_title{font-size:24px}
			.ly_product_description_1[data-visual-id="21382"] .desc_menu_title>ul>li .title{font-size:24px}
			.ly_product_description_1[data-visual-id="21382"] .desc_item .desc_item_head{font-size:24px;}
			.ly_product_description_1[data-visual-id="21382"] .desc_item .desc_item_head::after{font-size:24px;}
		}
.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 */
            }
        }