
@media (max-width: 768px) {
            body {
              overflow-x: hidden;
            }
        }
        
        /* 返回顶部按钮样式优化 - 更明显的设计 */
        /* 组件中的返回顶部按钮 */
        .fixed.right-4.sm\:right-8.bottom-4.sm\:bottom-8.p-3.rounded-full.bg-black {
            background-color: #4399ff !important; /* 更鲜明的颜色 */
            color: white !important;
            padding: 12px 14px !important;
            border-radius: 50% !important;
            box-shadow: 0 4px 15px rgba(67, 153, 255, 0.4) !important;
            z-index: 9999 !important;
            border: 2px solid white !important;
            transition: all 0.3s ease !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
        }
        
        .fixed.right-4.sm\:right-8.bottom-4.sm\:bottom-8.p-3.rounded-full.bg-black:hover {
            background-color: #3388ee !important;
            transform: scale(1.15) !important; /* 更大的放大效果 */
            box-shadow: 0 6px 20px rgba(67, 153, 255, 0.5) !important;
        }
        
        /* 确保箭头始终显示并在圆中居中 */
        
        /* 为特定的两张图片设置上下间距为0 */
        img[src*="3e26fff0-7364-4566-80ae-71ff39cdde76"] + img[src*="484d6adc-cd0f-458d-8a6c-49b0d13fa7ad"],
        img[src*="484d6adc-cd0f-458d-8a6c-49b0d13fa7ad"] {
            margin-top: 0 !important;
            padding-top: 0 !important;
            display: block !important;
        }
        
        /* 确保第一张图片也没有底部间距 */
        img[src*="3e26fff0-7364-4566-80ae-71ff39cdde76"] {
            margin-bottom: 0 !important;
            padding-bottom: 0 !important;
            display: block !important;
        }
        
        /* 将所有栏目名称和子栏目名称设置为无衬线字体 */
        /* 导航菜单 */
        nav a,
        .menu-item,
        .menu-item a,
        .menu li,
        .menu li a,
        .nav-item,
        .nav-link,
        /* 下拉菜单 */
        .dropdown-menu,
        .dropdown-menu a,
        .sub-menu,
        .sub-menu li,
        .sub-menu a,
        /* 侧边栏菜单 */
        .sidebar-menu,
        .sidebar-menu li,
        .sidebar-menu a,
        /* 页脚菜单 */
        .footer-menu,
        .footer-menu li,
        .footer-menu a,
        /* 特定的菜单组件 */
        [component="menus.js"],
        [component="menus_1.js"],
        [component="menus_2.js"],
        [component="menus_m.js"],
        [component="footer_menus.js"],
        [component="footer_menus_1.js"],
        [component="son_menus.js"],
        /* 菜单链接和文本 */
        .menu-link,
        .menu-title,
        .menu-text,
        /* WordPress相关菜单类 */
        .nav-menu,
        .nav-menu li,
        .nav-menu a,
        /* 栏目标题 */
        .category-title,
        .category-name,
        .menu-category,
        .menu-category a {
            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji' !important;
        }
        
        /* 修复导航文本与图标上下居中对齐 */
        .eltdf-main-menu .menu-item > a .item_outer {
            display: flex !important;
            align-items: center !important;
            gap: 5px !important;
        }
        
        /* 栏目标题样式优化 - 仅应用于首页 */
        .home h2, 
        .home h2 strong,
        body.index h2,
        body.index h2 strong,
        [src="index.html"] h2,
        [src="index.html"] h2 strong {
            font-size: 2rem !important;
            font-weight: 700 !important;
            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji' !important;
            line-height: 1.3 !important;
            margin-bottom: 1rem !important;
        }
        
        /* 确保首页栏目标题比说明文字更突出 */
        .home h2 + p,
        .home h2 + div:not(.btn-group) p,
        .home .section-title + p,
        .home .category-title + p,
        body.index h2 + p,
        body.index h2 + div:not(.btn-group) p,
        body.index .section-title + p,
        body.index .category-title + p,
        [src="index.html"] h2 + p,
        [src="index.html"] h2 + div:not(.btn-group) p,
        [src="index.html"] .section-title + p,
        [src="index.html"] .category-title + p {
            font-size: 1rem !important;
            line-height: 1.6 !important;
            font-weight: normal !important;
        }
        
        /* 确保footer中的标题在一行显示不换行 */
        footer h1.title,
        .footer h1.title,
        [component="footer.html"] h1.title {
            white-space: nowrap !important;
            overflow: visible !important;
            display: inline-block !important;
            width: auto !important;
        }
        
        /* 确保banner中的文本完全垂直居中 */
        [component="banner.js"] .relative.overflow-hidden {
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
        }
        
        [component="banner.js"] .absolute.inset-0.bg-gray-900.bg-opacity-50 {
        
        /* 右侧栏目文本上下居中对齐 */
        .eltdf-column2,
        .eltdf-two-columns-75-25 .eltdf-column2,
        .eltdf-two-columns-66-33 .eltdf-column2,
        .eltdf-two-columns-33-66 .eltdf-column2 {
            display: flex !important;
            flex-direction: column !important;
            align-items: center !important;
            justify-content: center !important;
            min-height: 100% !important;
        }
        
        .eltdf-column2 .eltdf-column-inner,
        .eltdf-two-columns-75-25 .eltdf-column2 .eltdf-column-inner,
        .eltdf-two-columns-66-33 .eltdf-column2 .eltdf-column-inner,
        .eltdf-two-columns-33-66 .eltdf-column2 .eltdf-column-inner {
            display: flex !important;
            flex-direction: column !important;
            align-items: center !important;
            justify-content: center !important;
            width: 100% !important;
            height: 100% !important;
        }
        
        /* 确保右侧栏目中的文本元素也居中 */
        .eltdf-column2 h2,
        .eltdf-column2 h3,
        .eltdf-column2 h4,
        .eltdf-column2 p,
        .eltdf-column2 ul,
        .eltdf-column2 ol,
        .eltdf-column2 .text-holder {
            text-align: center !important;
            margin-left: auto !important;
            margin-right: auto !important;
        }
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
        }
        
        [component="banner.js"] .relative.max-w-3xl {
            display: flex !important;
            flex-direction: column !important;
            align-items: center !important;
            justify-content: center !important;
            min-height: 200px !important;
        }
        
        /* 调整banner文本的垂直位置 */
        [component="banner.js"] .text-2xl,
        [component="banner.js"] .text-base {
            margin-top: 0 !important;
            margin-bottom: 0 !important;
            position: relative;
            top: 0 !important;
        }
        
        /* 为banner文本容器添加均衡的内边距 */
        [component="banner.js"] .flex.flex-col {
            padding-top: 2rem !important;
            padding-bottom: 2rem !important;
        }
        
        .eltdf-main-menu .menu-item > a .item_outer .item_text {
            display: inline-flex !important;
            align-items: center !important;
            vertical-align: middle !important;
        }
        
        .eltdf-main-menu .menu-item > a .eltdf-menu-arrow {
            display: inline-flex !important;
            align-items: center !important;
            vertical-align: middle !important;
            margin-left: 3px !important;
        }
        
        /* 确保整个菜单链接区域居中对齐 */
        .eltdf-main-menu ul li a {
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            text-align: center !important;
        }
        .fixed.right-4.sm\:right-8.bottom-4.sm\:bottom-8.p-3.rounded-full.bg-black svg {
            width: 24px !important;
            height: 24px !important;
            display: block !important;
            fill: none !important;
            stroke: none !important;
        }
        
        /* 重写SVG路径以确保只显示向上箭头 */
        .fixed.right-4.sm\:right-8.bottom-4.sm\:bottom-8.p-3.rounded-full.bg-black svg path:first-child {
            /* 完全重写路径为向上箭头 */
            d: path('M12 19V5M5 12l7-7 7 7') !important;
            stroke-width: 4px !important;
            stroke: white !important;
            stroke-linecap: round !important;
            stroke-linejoin: round !important;
            stroke-dasharray: none !important;
        }
        
        /* 强制隐藏第二个路径 */
        .fixed.right-4.sm\:right-8.bottom-4.sm\:bottom-8.p-3.rounded-full.bg-black svg path:last-child {
            display: none !important;
            visibility: hidden !important;
            opacity: 0 !important;
            stroke-width: 0 !important;
        }
        
        /* eltdf主题的返回顶部按钮 */
        #eltdf-back-to-top {
            background-color: #4399ff !important;
            color: white !important;
            width: 56px !important;
            height: 56px !important;
            border-radius: 50% !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            box-shadow: 0 4px 15px rgba(67, 153, 255, 0.4) !important;
            border: 2px solid white !important;
            transition: all 0.3s ease !important;
            z-index: 9999 !important;
            /* 确保即使在非悬停状态也显示向上箭头 */
        }
        
        #eltdf-back-to-top:hover {
            background-color: #3388ee !important;
            transform: scale(1.15) !important;
            box-shadow: 0 6px 20px rgba(67, 153, 255, 0.5) !important;
        }
        
        /* 确保图标容器居中 */
        #eltdf-back-to-top .eltdf-icon-stack {
            font-size: 24px !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            width: 100% !important;
            height: 100% !important;
        }
        
        /* 完全重写eltdf主题按钮样式确保只显示向上箭头 */
        #eltdf-back-to-top .eltdf-icon-font-awesome.fa.fa-angle-up {
            font-size: 28px !important; /* 更大的图标以确保清晰可见 */
            color: white !important;
            display: block !important;
            transform: rotate(0deg) !important;
            line-height: 1 !important;
            text-shadow: 0 0 2px rgba(255,255,255,0.8) !important;
            /* 强制使用向上箭头图标 */
            content: '↑' !important;
        }
        
        /* 覆盖可能的Font Awesome图标样式 */
        #eltdf-back-to-top .fa-angle-up::before {
            content: '↑' !important;
            font-family: sans-serif !important;
            font-weight: bold !important;
        }
        
        /* 强制防止任何其他元素影响箭头显示 */
        #eltdf-back-to-top * {
            box-sizing: border-box !important;
            outline: none !important;
            background: transparent !important;
            border: none !important;
        }
        
        /* 只删除a标签上的伪类，防止显示短横线 */
        #eltdf-back-to-top::before,
        #eltdf-back-to-top::after {
            display: none !important;
            content: none !important;
        }
        
        /* 确保链接本身没有下划线 */
        #eltdf-back-to-top {
            text-decoration: none !important;
        }
        

        
        /* 确保在移动端也同样明显 */
        @media (max-width: 768px) {
            .fixed.right-4.sm\:right-8.bottom-4.sm\:bottom-8.p-3.rounded-full.bg-black {
                padding: 10px 12px !important;
            }
            
            #eltdf-back-to-top {
                width: 50px !important;
                height: 50px !important;
                right: 16px !important;
                bottom: 16px !important;
            }
            
            #eltdf-back-to-top .eltdf-icon-font-awesome.fa.fa-angle-up {
                font-size: 20px !important;
            }
        }
        @media (min-width: 768px) {
            div[component="menus_1.js"], div[component="menus_2.js"] {
                margin-top: 1% !important;
            }
        }
        
        /* 栏目默认颜色设置为黑色 */
        div[component="menus_1.js"] .eltdf-main-menu .menu-item .item_outer .item_text {
            color: #000000 !important;
        }
        
        div[component="menus_1.js"] .eltdf-main-menu .menu-item a:hover .item_outer .item_text {
            color: #4399ff !important; /* 保持悬停颜色 */
        }
        
        div[component="menus_1.js"] .eltdf-main-menu .current-menu-item .item_outer .item_text {
            color: #4399ff !important; /* 保持当前项颜色 */
        }

        /* PC端vc_row样式优化 */
        @media (min-width: 1024px) {
            .vc_row.wpb_row.vc_row-fluid.vc_custom_1589906855120.vc_row-has-fill.eltdf-content-aligment-left.eltdf-row-type-row {
                padding: 2rem 0;
                box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
                border-radius: 8px;
                transition: all 0.3s ease;
            }
            
            .vc_row.wpb_row.vc_row-fluid.vc_custom_1589906855120.vc_row-has-fill.eltdf-content-aligment-left.eltdf-row-type-row:hover {
                box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);
            }
            
            /* 优化内部列的间距和对齐 */
            .vc_row.wpb_row.vc_row-fluid.vc_custom_1589906855120.vc_row-has-fill.eltdf-content-aligment-left.eltdf-row-type-row .wpb_column {
                margin-bottom: 0;
            }
            
            .vc_row.wpb_row.vc_row-fluid.vc_custom_1589906855120.vc_row-has-fill.eltdf-content-aligment-left.eltdf-row-type-row .wpb_wrapper {
                max-width: 100%;
            }
        }
        
        /* 底部样式优化 - 减小高度、统一字体、优化间距 */
        footer {
            background-color: #1a1a1a;
            color: #cccccc; /* 统一基础文字颜色 */
            padding-top: 1.2rem; /* 减小顶部内边距 */
            padding-bottom: 0.8rem; /* 减小底部内边距 */
            font-family: 'Arial', sans-serif; /* 统一字体 */
            font-size: 14px; /* 统一基础字体大小 */
        }
        
        /* 统一所有底部文本样式 */
        footer p, footer a, footer li, footer h4 {
            font-family: inherit;
            line-height: 1.5;
            margin: 0;
        }
        
        .eltdf-footer-top {
            padding-bottom: 1rem; /* 减小底部间距 */
        }
        
        .eltdf-footer-widget-title {
            color: #ffffff;
            font-size: 1rem; /* 减小标题字体 */
            font-weight: 600;
            margin-bottom: 0.8rem; /* 减小标题下间距 */
            text-transform: uppercase;
            letter-spacing: 0.5px;
            position: relative;
            padding-bottom: 0.3rem; /* 减小标题下划线间距 */
        }
        
        .eltdf-footer-widget-title::after {
            content: '';
            position: absolute;
            left: 0;
            bottom: 0;
            width: 40px; /* 减小下划线长度 */
            height: 2px;
            background-color: #4399ff;
        }
        
        /* 社交媒体图标优化 - 减小高度 */
        .eltdf-social-icon-widget-holder {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 34px; /* 减小图标大小 */
            height: 34px; /* 减小图标大小 */
            border-radius: 50%;
            background-color: rgba(255, 255, 255, 0.1);
            margin: 0 6px 8px 0 !important; /* 减小间距 */
            transition: all 0.3s ease;
        }
        
        .eltdf-social-icon-widget-holder:hover {
            background-color: #4399ff;
            transform: translateY(-2px); /* 减小悬浮效果 */
        }
        
        .eltdf-social-icon-widget-holder .eltdf-social-icon-widget {
            font-size: 14px; /* 减小图标字体 */
        }
        
        /* 页脚链接样式 - 统一和简化 */
        .eltdf-footer-column-3 ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }
        
        .eltdf-footer-column-3 ul li {
            margin-bottom: 8px; /* 减小列表项间距 */
        }
        
        .eltdf-footer-column-3 ul li a {
            color: #cccccc;
            text-decoration: none;
            font-size: 14px;
            transition: all 0.3s ease;
        }
        
        .eltdf-footer-column-3 ul li a:hover {
            color: #4399ff;
        }
        
        /* 移除复杂的箭头效果，简化样式 */
        .eltdf-footer-column-3 ul li a::before {
            display: none;
        }
        
        /* 图片网格优化 - 紧凑布局 */
        .eltdf-footer-column-4 {
            display: flex;
            flex-wrap: wrap;
            gap: 6px; /* 减小图片间距 */
        }
        
        .eltdf-footer-column-4 .widget_media_image {
            margin: 0;
            width: calc(33.333% - 4px); /* 调整宽度适配间距 */
            overflow: hidden;
            border-radius: 3px;
            transition: transform 0.3s ease;
        }
        
        .eltdf-footer-column-4 .widget_media_image:hover {
            transform: scale(1.03); /* 减小放大效果 */
        }
        
        .eltdf-footer-column-4 .widget_media_image img {
            width: 100%;
            height: auto;
            display: block;
        }
        
        /* 底部版权信息优化 - 减小高度 */
        .eltdf-footer-bottom {
            border-top: 1px solid rgba(255, 255, 255, 0.1);
            padding-top: 0.8rem; /* 减小顶部间距 */
        }
        
        .eltdf-footer-bottom-column-2 .textwidget {
            text-align: center;
        }
        
        .eltdf-footer-bottom-column-2 .textwidget div {
            margin: 0;
            padding: 0;
        }
        
        .eltdf-footer-bottom-column-2 p {
            margin: 0;
            font-size: 12px; /* 减小版权字体 */
            color: #888888;
        }
        
        /* 文字内容优化 */
        .eltdf-footer-column-1 .textwidget p,
        .eltdf-footer-column-2 .textwidget p {
            margin-bottom: 0.5rem; /* 减小段落间距 */
            font-size: 14px;
            line-height: 1.5;
        }
        
        .eltdf-footer-column-2 .textwidget p:last-child {
            margin-bottom: 0;
        }
        
        /* 响应式设计优化 */
        @media (max-width: 768px) {
            footer {
                padding-top: 1rem;
                padding-bottom: 0.6rem;
            }
            
            .eltdf-four-columns-inner {
                flex-direction: column;
            }
            
            .eltdf-column {
                margin-bottom: 1.2rem; /* 减小列间距 */
            }
            
            .eltdf-column:last-child {
                margin-bottom: 0;
            }
            
            .eltdf-footer-column-4 .widget_media_image {
                width: calc(50% - 3px); /* 调整宽度适配间距 */
            }
            
            .eltdf-social-icon-widget-holder {
                width: 30px;
                height: 30px;
                margin: 0 5px 6px 0 !important;
            }
            
            .eltdf-footer-widget-title {
                font-size: 0.9rem;
            }
        }
        
        @media (min-width: 769px) and (max-width: 1023px) {
            .eltdf-footer-column-4 .widget_media_image {
                width: calc(33.333% - 4px);
            }
        }
        