    /* 按钮容器：控制排列方式 */
    .purchase-btn-container {
        margin-top: 25px;
        text-align: center;
        display: flex;
        flex-wrap: wrap; /* 允许按钮在宽度不足时换行 */
        justify-content: center;
        gap: 12px; /* 按钮之间的统一间距 */
    }

    /* 按钮基础样式 */
    .purchase-btn {
        --btn-color: #4067a1; /* 定义CSS变量，默认颜色 */
        display: inline-block;
        padding: 12px 20px;
        background-color: var(--btn-color); /* 使用变量 */
        color: white;
        text-decoration: none;
        border-radius: 6px;
        font-weight: bold;
        text-align: center;
        transition: all 0.3s ease;
        box-sizing: border-box;
        border: none;
        cursor: pointer;
        flex: 1 0 calc(50% - 12px); /* 默认占50%宽度减去间隙的一半 */
        max-width: calc(50% - 12px); /* 防止按钮超过一半宽度 */
    }
    .purchase-btn:hover {
        opacity: 0.85;
        transform: translateY(-2px);
        box-shadow: 0 4px 8px rgba(0,0,0,0.2);
    }

    /* 大屏幕（桌面）：一行显示四个按钮 */
    @media (min-width: 992px) {
        .purchase-btn {
            flex: 0 1 auto; /* 恢复自动宽度 */
            max-width: none; /* 移除最大宽度限制 */
            min-width: 140px; /* 设置最小宽度保持美观 */
        }
    }

    /* 平板和中等屏幕：一行显示两个按钮 */
    @media (max-width: 991px) and (min-width: 577px) {
        .purchase-btn {
            flex: 1 0 calc(50% - 12px);
            max-width: calc(50% - 12px);
        }
    }

    /* 手机屏幕：一行显示两个按钮，调整间距 */
    @media (max-width: 576px) {
        .purchase-btn-container {
            gap: 10px;
        }
        .purchase-btn {
            flex: 1 0 calc(50% - 10px);
            max-width: calc(50% - 10px);
            padding: 10px 15px;
            font-size: 0.95em;
        }
    }

    /* 超小屏幕：垂直堆叠显示 */
    @media (max-width: 360px) {
        .purchase-btn {
            flex: 1 0 100%;
            max-width: 100%;
        }
    }

.kmfuzhi{
    margin-left: 4px;
    color: red;
    cursor:pointer;
    display: none;
}
.index-top-nav{
top: 4px;
left: 3px;
font-weight: bold;
color: black;
font-size: 14px;
}
.yincang{
    display: none;
}
.index-user{
    margin-left: 8px;
}
.index-price{
    
}
body .category-list table .item td:nth-child(3){
    color:#9e5b2c;   
}


.top-logout,.top-chongzhi,.top-user,.top-groupname,.top-groupdiscount,.top-groupdiscount1,.top-edu{
    font-size: 14px;
}

.top-chongzhi b,.top-user b,.top-groupname b,.top-groupdiscount b,.top-groupdiscount1 b,.top-edu b{
    color:red;  
    font-weight: bold;
}

@media screen and (max-width:600px) {
	.container .navbar-brand span{
	    display: inline-block;
	}	
	.top-ad{
	    display: none;
	}
}







        /* 网页主内容区域 - 居中显示，有固定宽度 */
        .page-container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 40px 20px;
            position: relative;
        }
        
        /* 左侧悬浮按钮容器 - 相对于页面容器定位 */
        .floating-sidebar {
            position: fixed;
            top: 50%;
            transform: translateY(-50%);
            z-index: 1000;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            transition: all 0.3s ease;
            /* 关键设置：紧贴内容区域左侧 */
            left: calc(50% - 770px); /* 1200px/2 */
        }
        
        /* 悬浮按钮样式 - 始终完全显示，向左展开 */
        .floating-btn {
            display: flex;
            align-items: center;
            justify-content: flex-start;
            width: 200px;
            padding: 14px 20px;
            margin: 8px 0;
            background-color: white;
            color: #333;
            text-decoration: none;
            border-radius: 30px 0 0 30px; /* 左侧圆角，右侧直角 */
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
            font-weight: 600;
            font-size: 16px;
            transition: all 0.3s ease;
            border-right: 5px solid; /* 右侧边框 */
            position: relative;
            left: 0; /* 始终完全显示 */
        }
        
        /* 悬停效果 - 向左展开 */
        .floating-btn:hover {
            width: 220px;
            box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15);
            transform: translateX(5px); /* 悬停时向右移动 */
        }
        
        /* 按钮图标样式 */
        .btn-icon {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 36px;
            height: 36px;
            border-radius: 50%;
            margin-right: 15px;
            font-size: 18px;
            font-weight: bold;
            color: white;
            flex-shrink: 0;
        }
        
        /* 各个按钮的个性化样式 - 右侧边框颜色 */
        .fb-btn {
            border-right-color: #1877f2;
        }
        
        .fb-btn .btn-icon {
            background-color: #1877f2;
        }
        
        .tk-btn {
            border-right-color: #000000;
        }
        
        .tk-btn .btn-icon {
            background-color: #000000;
        }
        
        .twitter-btn {
            border-right-color: #1da1f2;
        }
        
        .twitter-btn .btn-icon {
            background-color: #1da1f2;
        }
        
        .ins-btn {
            border-right-color: #e4405f;
        }
        
        .ins-btn .btn-icon {
            background-color: #e4405f;
        }
        
        /* 新增按钮：苹果ID购买 */
        .apple-btn {
            border-right-color: #A2AAAD;
        }
        
        .apple-btn .btn-icon {
            background-color: #A2AAAD; /* 苹果官方灰色 */
            background: linear-gradient(135deg, #A2AAAD 0%, #333 100%); /* 渐变效果 */
        }
        
        /* 新增按钮：谷歌邮箱购买 */
        .google-btn {
            border-right-color: #4285F4;
        }
        
        .google-btn .btn-icon {
            background: linear-gradient(135deg, #4285F4 0%, #34A853 100%); /* 谷歌品牌色渐变 */
        }
        
        /* 内容区域样式 */
        .content-section {
            background: white;
            padding: 30px;
            margin-bottom: 30px;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.05);
        }
        
        .content-section h1 {
            margin-bottom: 20px;
            color: #2c3e50;
        }
        
        .content-section h2 {
            margin-bottom: 15px;
            color: #2c3e50;
        }
        
        .content-section p {
            margin-bottom: 20px;
            font-size: 18px;
        }
        
        /* 按钮颜色说明 */
        .color-indicator {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
            margin-top: 20px;
        }
        
        .color-item {
            display: flex;
            align-items: center;
            margin-right: 15px;
        }
        
        .color-box {
            width: 20px;
            height: 20px;
            border-radius: 4px;
            margin-right: 8px;
        }
        
        /* 响应式设计 */
        @media (max-width: 1300px) {
            /* 当屏幕宽度小于1300px时，调整悬浮按钮位置 */
            .floating-sidebar {
                left: 20px; /* 回退到左侧固定位置 */
            }
        }
        
        @media (max-width: 768px) {
            .floating-btn {
                width: 180px;
                padding: 12px 15px;
                font-size: 15px;
            }
            
            .floating-btn:hover {
                width: 200px;
            }
            
            .btn-icon {
                width: 32px;
                height: 32px;
                font-size: 16px;
            }
            
            .page-container {
                padding: 20px 15px;
            }
            
            .content-section {
                padding: 20px;
            }
        }
        
        @media (max-width: 576px) {
            /* 在小屏幕上隐藏文字，只显示图标 */
            .floating-btn {
                width: 60px;
                height: 60px;
                padding: 0;
                justify-content: center;
                border-radius: 50%;
                margin: 10px 0;
                border-right: none; /* 小屏幕上移除边框 */
            }
            
            .floating-btn span:not(.btn-icon) {
                display: none;
            }
            
            .floating-btn:hover {
                width: 60px;
                height: 60px;
                border-radius: 50%;
                transform: none;
            }
            
            .btn-icon {
                margin-right: 0;
                width: 40px;
                height: 40px;
            }
            
            .floating-sidebar {
                left: 10px;
            }
        }
        
        /* 页面滚动指示器 */
        .scroll-indicator {
            position: fixed;
            bottom: 20px;
            right: 20px;
            background: rgba(0, 0, 0, 0.7);
            color: white;
            padding: 10px 15px;
            border-radius: 20px;
            font-size: 14px;
            z-index: 1001;
        }