.faq-right-item {
    width: 100%;
}

.tab-title{
    cursor: pointer;
}

.hide-phone{

}

.show-phone{
    display: none;
}

.faq-border-list {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    gap: 20px;
}

/* 内部内容（图标+文字） */
.faq-item-content {
    border: 1px solid #E4E4E4;
    cursor: pointer;
    background: #f8f9fa;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px;
    font-size: 16px;
}

/* 图标样式 */
.faq-item-icon {
    font-size: 24px;
    color: #888888;
    transition: opacity 0.3s ease;
}

/* 隐藏内容区域 */
.faq-hidden-text {
    display: none;
    transition: all 0.5s ease;
    padding: 10px 0;
    color: #333;
}

.faq-border-item:hover .faq-item-icon {
    color: black;
}

.faq-border-item:hover .faq-item-content {
    color: black;
}


.faq-border-item.active .faq-item-icon {
    opacity: 0;
}

.faq-border-item.active .faq-hidden-text {
    display: block;
}

@media (max-width: 768px) {
    .hide-phone{
        display: none;
    }

    .show-phone{
        display: block;
    }

}

