
    .v-faq-container {
        font-family: Arial, sans-serif;
        color: #333;
        line-height: 1.6;
        max-width: 1000px;
        margin: 0 auto;
    }
    .v-faq-category {
        font-size: 20px;
        font-weight: bold;
        color: #0056b3; /* 工业蓝，显得专业稳重 */
        border-bottom: 2px solid #eaeaea;
        padding-bottom: 8px;
        margin-top: 40px;
        margin-bottom: 15px;
    }
    .v-faq-item {
        margin-bottom: 12px;
        border: 1px solid #e0e0e0;
        border-radius: 6px;
        background-color: #fff;
    }
    .v-faq-question {
        padding: 16px 20px;
        font-size: 16px;
        font-weight: bold;
        color: #222;
        background-color: #f8f9fa; /* 浅灰色背景，区分问答 */
        cursor: pointer;
        margin: 0;
        outline: none;
        list-style: none; /* 隐藏默认小三角，兼容性处理 */
        position: relative;
    }
    /* 鼠标悬停时的效果 */
    .v-faq-question:hover {
        background-color: #f1f3f5;
        color: #0056b3;
    }
    /* 增加 Q: 和 A: 的颜色区分 */
    .v-faq-q-mark {
        color: #0056b3;
        margin-right: 5px;
    }
    .v-faq-answer {
        padding: 16px 20px;
        margin: 0;
        border-top: 1px solid #e0e0e0;
        color: #555;
        font-size: 15px;
    }
