

        * { margin:0; padding:0; box-sizing:border-box; }
        body { background:#f8f8f8; color:#333; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; }
        a { color:#3e3e3e; text-decoration:none; transition: color .2s; }
        a:hover { color:#0076FF; }
        .container { max-width:1200px; margin:0 auto; padding:0 15px; }
        .clearfix::after { content:""; display:table; clear:both; }
        .fl { float:left; }
        .fr { float:right; }
        .ta-c { text-align:center; }
        .f-12 { font-size:12px; }
        .tx-box { background:#fff; border:1px solid #eee; border-radius:6px; padding:20px; }
        .tx-color { background:#d4af37; }
        /* ===== 头部 ===== */
        .header { background:#000; padding:12px 0; }
        .header .container { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; }
        .logo img { max-height:46px; width:auto; display:block; }
        .nav ul { display:flex; gap:26px; list-style:none; margin:0; }
        .nav ul li a { color:#fff; font-size:15px; padding:6px 0; border-bottom:2px solid transparent; }
        .nav ul li a:hover, .nav ul li.current-menu-item a { border-bottom-color:#d4af37; color:#fff; }
        .search-form { display:flex; background:#fff; border-radius:20px; overflow:hidden; padding-left:18px; }
        .search-form input { border:none; outline:none; padding:8px 0; width:160px; font-size:14px; }
        .search-form button { background:transparent; border:none; padding:8px 16px 8px 6px; cursor:pointer; color:#404553; font-size:16px; }
        /* ===== 移动端导航 ===== */
        .mobile-nav {
            display:none;
            background:#404553;
            padding:10px 0;
            border-top:1px solid #5a6070;
            overflow-x:auto;
            -webkit-overflow-scrolling:touch;
            white-space:nowrap;
        }
        .mobile-nav::-webkit-scrollbar { display:none; }
        .mobile-nav .mobile-nav-inner { display:flex; gap:0; padding:0 15px; }
        .mobile-nav .mobile-nav-inner a {
            display:inline-block;
            color:#ccc;
            font-size:14px;
            padding:4px 18px;
            white-space:nowrap;
            border-radius:20px;
            transition:.2s;
            flex-shrink:0;
        }
        .mobile-nav .mobile-nav-inner a.on,
        .mobile-nav .mobile-nav-inner a:active {
            color:#fff;
            background:rgba(255,255,255,.12);
            font-weight:600;
        }
        @media (max-width:1080px) {
            .mobile-nav { display:block; }
            .nav, .search-form { display:none; }
            .header .container { flex-wrap:wrap; }
            .header .logo { margin-right:auto; }
        }
        /* ===== 科普卡片区域 ===== */
        .gold_market { background:linear-gradient(145deg, #f0f4ff, #ffffff); padding:25px 0 10px; }
        .gold_market_wrap { max-width:1200px; margin:0 auto; padding:0 15px; }

        /* ===== 科普介绍卡片 ===== */
        .banner-price-card {
            background:#fff;
            border-radius:16px;
            padding:32px 36px;
            box-shadow:0 4px 16px rgba(0,0,0,.06);
            border:1px solid #eee;
            margin-bottom:20px;
        }
        .banner-price-card .price-text h4 {
            font-size:24px;
            font-weight:700;
            color:#0b1e3a;
            margin:0 0 18px;
            padding-bottom:14px;
            border-bottom:3px solid #d4af37;
            display:inline-block;
        }
        .banner-price-card .price-desc {
            font-size:15px;
            line-height:1.95;
            color:#444;
        }
        .banner-price-card .price-desc p {
            margin-bottom:12px;
        }
        .banner-price-card .price-desc p strong {
            color:#0b1e3a;
            font-size:16px;
            display:block;
            margin-top:10px;
            margin-bottom:4px;
        }
        .banner-price-card .price-desc p:first-child strong {
            margin-top:0;
        }
        .advantage-list {
            padding-left:20px;
            margin:6px 0 12px;
        }
        .advantage-list li {
            list-style:decimal;
            margin-bottom:10px;
            line-height:1.8;
        }
        .advantage-list li strong {
            color:#0b1e3a;
        }

        @media (max-width:768px) {
            .banner-price-card { padding:20px 18px; }
            .banner-price-card .price-text h4 { font-size:20px; }
            .banner-price-card .price-desc { font-size:14px; }
        }

        /* ===== 供应商卡片 ===== */
        .gold_enter_item {
            display:flex;
            align-items:center;
            justify-content:space-between;
            background:#fff;
            border-radius:14px;
            padding:14px 18px;
            margin-bottom:12px;
            box-shadow:0 2px 8px rgba(0,0,0,.03);
            border:1px solid #eef2f7;
            flex-wrap:wrap;
            transition:box-shadow .3s ease;
        }
        .gold_enter_item:hover { box-shadow:0 4px 16px rgba(0,0,0,.08); }
        .gold_enter_content {
            display:flex;
            align-items:center;
            gap:14px;
            flex:1;
            min-width:200px;
        }
        .gold_enter_icon {
            flex-shrink:0;
            width:48px;
            height:48px;
            border-radius:12px;
            background:#f5f7fa;
            display:flex;
            align-items:center;
            justify-content:center;
            overflow:hidden;
        }
        .gold_enter_icon img {
            width:40px;
            height:40px;
            object-fit:contain;
        }
        .gold_enter_info { flex:1; }
        .gold_enter_name {
            font-size:18px;
            font-weight:700;
            color:#0b1e3a;
            margin:0 0 2px;
        }
        .gold_enter_name .badge {
            display:inline-block;
            background:#d4af37;
            color:#fff;
            font-size:11px;
            font-weight:500;
            padding:0 10px;
            border-radius:10px;
            line-height:20px;
            margin-left:6px;
            vertical-align:middle;
        }
        .gold_enter_name .badge.international {
            background:#ff6b35;
        }
        .gold_enter_desc {
            font-size:13px;
            color:#666;
            margin:0;
            line-height:1.5;
            max-width:500px;
        }
        .gold_enter_link {
            display:flex;
            gap:10px;
            flex-shrink:0;
            margin-left:10px;
        }
        .gold_enter_register,
        .gold_enter_website {
            padding:7px 20px;
            border-radius:20px;
            font-size:14px;
            font-weight:500;
            border:1px solid #d4af37;
            background:transparent;
            color:#d4af37;
            transition:.2s;
            cursor:pointer;
            text-align:center;
            white-space:nowrap;
        }
        .gold_enter_register {
            background:#d4af37;
            color:#fff;
            border-color:#d4af37;
        }
        .gold_enter_register:hover {
            background:#0a6bc8;
            color:#fff;
            border-color:#0a6bc8;
        }
        .gold_enter_website:hover {
            background:#eef5ff;
        }

        @media (max-width:768px) {
            .gold_enter_item {
                flex-direction:column;
                align-items:stretch;
                gap:12px;
                padding:16px;
            }
            .gold_enter_content { flex-wrap:wrap; }
            .gold_enter_link {
                margin-left:0;
                justify-content:center;
                width:100%;
            }
            .gold_enter_register,
            .gold_enter_website {
                flex:1;
                text-align:center;
                padding:8px 12px;
                font-size:13px;
            }
            .gold_enter_desc { max-width:100%; }
        }
        @media (max-width:480px) {
            .gold_enter_link { flex-direction:column; gap:8px; }
            .gold_enter_register,
            .gold_enter_website { width:100%; }
        }

        /* ===== 报价卡片 ===== */
        .glod_quotes { padding:20px 0; }
        .glod_quotes_container { display:grid; grid-template-columns:1fr 1fr; gap:24px; }
        .glod_quotes_left { display:grid; grid-template-columns:1fr 1fr; gap:16px; }
        .glod_quotes_card { background:#fff; border-radius:16px; padding:18px 20px; box-shadow:0 2px 10px rgba(0,0,0,.02); position:relative; border:1px solid #eee; }
        .glod_quotes_card_title { font-size:14px; color:#666; margin-bottom:6px; }
        .glod_quotes_card_price { display:flex; align-items:baseline; gap:12px; flex-wrap:wrap; }
        .glod_quotes_money { font-size:28px; font-weight:700; color:#0b1e3a; }
        .glod_quotes_change { font-size:18px; font-weight:600; color:#e74c3c; }
        .glod_quotes_card_icon { position:absolute; right:16px; top:16px; opacity:.2; }
        .glod_quotes_card_icon img { width:36px; }
        .glod_quotes_right { display:grid; grid-template-columns:1fr 1fr; gap:12px; }
        .glod_quotes_unit { background:#fff; border-radius:12px; padding:12px 16px; border:1px solid #eee; }
        .glod_quotes_unit_title { font-size:13px; color:#888; }
        .glod_quotes_unit_value { font-size:18px; font-weight:600; color:#0b1e3a; margin-top:2px; }
        .glod_quotes_unit_value span { font-size:13px; font-weight:400; color:#999; margin-left:4px; }
        @media (max-width:780px) {
            .glod_quotes_container { grid-template-columns:1fr; }
            .glod_quotes_left { grid-template-columns:1fr 1fr; }
        }

        /* ===== K线占位 ===== */
        .kline_section { padding:10px 0 20px; }
        #chart-container { background:#fff; border-radius:16px; height:340px; border:1px solid #eee; display:flex; align-items:center; justify-content:center; color:#bbb; font-size:18px; }

        /* ===== 内容区 ===== */
        .content_section { padding:10px 0 0px; }
        .content_flex { display:grid; grid-template-columns:1fr 1.2fr 1fr; gap:24px; }
        .card_header { display:flex; align-items:center; justify-content:space-between; border-bottom:2px solid #d4af37; padding-bottom:8px; margin-bottom:16px; }
        .card_title { font-size:18px; font-weight:700; color:#0b1e3a; position:relative; }
        .card_title::after { content:''; position:absolute; bottom:-2px; left:0; width:40px; height:2px; background:#d4af37; }
        .card_more { font-size:13px; color:#d4af37; }

        /* ===== 热门应用 - 一横图片，一横品牌词，一横下载 ===== */
        .app_list {
            display:flex;
            flex-direction:column;
            gap:10px;
        }
        .app_item {
            display:flex;
            align-items:center;
            justify-content:space-between;
            background:#f5f7fa;
            padding:6px 12px;
            border-radius:8px;
            border:1px solid #eef2f7;
            transition:all .2s;
        }
        .app_item:hover {
            border-color:#d4af37;
            background:#f0f4ff;
        }
        .app_item .app_left {
            display:flex;
            align-items:center;
            gap:10px;
        }
        .app_item img {
            width:64px;
            height:64px;
         
            object-fit:cover;
            background:#eef2f7;
            flex-shrink:0;
        }
        .app_item .app_name {
            font-size:14px;
            font-weight:500;
            color:#333;
        }
        .app_item .app_download {
            background:#d4af37;
            color:#fff;
            padding:3px 16px;
            border-radius:4px;
            font-size:13px;
            flex-shrink:0;
            transition:.2s;
        }
        .app_item .app_download:hover {
            background:#0a6bc8;
            color:#fff;
        }

        @media (max-width:480px) {
            .app_item {
                padding:5px 10px;
            }
            .app_item img {
                width:28px;
                height:28px;
            }
            .app_item .app_name {
                font-size:13px;
            }
            .app_item .app_download {
                font-size:12px;
                padding:2px 12px;
            }
        }

        /* ===== 其他内容样式 ===== */
        .strategy_card_slider { margin-bottom:16px; }
        .slider_main { position:relative; border-radius:12px; overflow:hidden; background:#eef2f7; }
        .slider_main img { width:100%; height:130px; object-fit:cover; }
        .slider_title { 
            position:absolute; 
            bottom:0; 
            left:0; 
            right:0; 
            background:linear-gradient(transparent, rgba(0,0,0,.7)); 
            color:#fff; 
            padding:12px 16px 10px; 
            font-size:15px; 
            font-weight:500; 
        }

        .strategy_list, .news_list { list-style:none; padding:0; margin:0; }
        .strategy_list li, .news_list li { display:flex; align-items:center; gap:8px; padding:7px 0; border-bottom:1px dashed #f0f0f0; font-size:14px; flex-wrap:wrap; }
        .strategy_list li:last-child, .news_list li:last-child { border-bottom:none; }
        .news_category { color:#d4af37; font-size:13px; white-space:nowrap; }
        .list_date, .news_date { color:#999; font-size:12px; margin-left:auto; white-space:nowrap; }
        .strategy_list li a, .news_list li a { flex:1; color:#333; }
        .strategy_list li a:hover, .news_list li a:hover { color:#d4af37; }
        .industry_list { display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-top:6px; }
        .industry_item { display:flex; gap:14px; background:#fff; border-radius:12px; padding:12px; border:1px solid #eee; }
        .industry_thumb { flex-shrink:0; width:100px; height:74px; border-radius:8px; overflow:hidden; }
        .industry_thumb img { width:100%; height:100%; object-fit:cover; }
        .industry_info h4 { font-size:15px; margin:0 0 4px; font-weight:600; }
        .industry_info p { font-size:13px; color:#666; margin:0 0 4px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
        .industry_date { font-size:12px; color:#999; }
        @media (max-width:992px) {
            .content_flex { grid-template-columns:1fr; }
            .industry_list { grid-template-columns:1fr; }
        }

        /* ===== 页脚 ===== */
        .footer { background:#000; padding:30px 0 10px; color:#ccc; margin-top: 24px;}
        .footer-wrapper { display:flex; gap:40px; flex-wrap:wrap; justify-content:space-between; }
        .footer-nav h4 { margin:0 0 12px; font-size:17px; font-weight:600; }
        .footer-nav h4 a { color:#d5d5d5; }
        .footer-nav-links { display:grid; grid-template-columns:1fr 1fr; gap:8px 24px; }
        .footer-nav-links a { color:#989da8; font-size:14px; }
        .footer-nav-links a:hover { color:#0076FF; }
        .copy { border-top:1px solid #5a6070; padding-top:16px; margin-top:20px; color:#989da8; font-size:13px; }
        .copy a { color:#989da8; }
        .gotop { position:fixed; bottom:30px; right:20px; background:#d4af37; color:#fff; width:44px; height:44px; border-radius:50%; display:flex; align-items:center; justify-content:center; cursor:pointer; box-shadow:0 4px 12px rgba(20,142,255,.3); }
        
        

        :root {
            --primary-color: #d4af37;
            --secondary-color: #1a1a1a;
            --light-color: #f8f9fa;
            --dark-color: #212529;
        }
        
        body {
            font-family: 'Microsoft YaHei', 'Segoe UI', sans-serif;
            line-height: 1.6;
            color: #333;
        }
        
        .navbar-brand {
            font-weight: 700;
            color: var(--primary-color) !important;
        }
        
        .hero-section {
            background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('/wp-content/themes/baiyin/assets/images/huanjinzs.jpg');
            background-size: cover;
            background-position: center;
            color: white;
            padding: 100px 0;
            margin-bottom: 40px;
        }
        
        .section-title {
            color: var(--primary-color);
            border-bottom: 2px solid var(--primary-color);
            padding-bottom: 10px;
            margin-bottom: 30px;
            position: relative;
        }
        
        .section-title:after {
            content: '';
            position: absolute;
            bottom: -2px;
            left: 0;
            width: 60px;
            height: 2px;
            background-color: #333;
        }
        
        .card {
            border: none;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
            transition: transform 0.3s ease;
            margin-bottom: 20px;
            height: 100%;
        }
        
        .card:hover {
            transform: translateY(-5px);
        }
        
        .card-img-top {
            height: 200px;
            object-fit: cover;
        }
        
        .gold-price {
            background-color: #fff9e6;
            border-left: 4px solid var(--primary-color);
            padding: 15px;
            margin-bottom: 20px;
        }
        
        .faq-item {
            border-bottom: 1px solid #eee;
            padding-bottom: 15px;
            margin-bottom: 15px;
        }
        
        .faq-question {
            color: var(--primary-color);
            font-weight: 600;
        }
        
        footer {
            background-color: var(--secondary-color);
            color: white;
            padding: 40px 0 20px;
        }
        
        .footer-links a {
            color: #ccc;
            text-decoration: none;
            display: block;
            margin-bottom: 8px;
        }
        
        .footer-links a:hover {
            color: var(--primary-color);
        }
        
        .chart-container {
            background-color: #f8f9fa;
            padding: 20px;
            border-radius: 8px;
            margin-bottom: 30px;
        }
        
        .chart-placeholder {
            background-color: #e9ecef;
            height: 300px;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #6c757d;
            font-weight: 600;
        }
        
        .kline-pattern {
            border: 1px solid #dee2e6;
            border-radius: 5px;
            padding: 15px;
            margin-bottom: 15px;
        }
        
        @media (max-width: 768px) {
            .hero-section {
                padding: 60px 0;
            }
            
            .display-4 {
                font-size: 2rem;
            }
        }

