.elementor-2590 .elementor-element.elementor-element-6724ce5{--display:flex;}.elementor-2590 .elementor-element.elementor-element-248e620{--display:flex;}.elementor-2590 .elementor-element.elementor-element-bf787ab{--display:flex;}.elementor-2590 .elementor-element.elementor-element-3c0284a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2590 .elementor-element.elementor-element-86f928f{--display:flex;}.elementor-2590 .elementor-element.elementor-element-7aff1c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2590 .elementor-element.elementor-element-d07185d{--display:flex;}.elementor-2590 .elementor-element.elementor-element-80fd04f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2590 .elementor-element.elementor-element-aded27f{--display:flex;}.elementor-2590 .elementor-element.elementor-element-b3794f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2590 .elementor-element.elementor-element-7d61f60{--display:flex;}.elementor-2590 .elementor-element.elementor-element-e0b992a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2590 .elementor-element.elementor-element-fddd597{--display:flex;}.elementor-2590 .elementor-element.elementor-element-f998b9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2590 .elementor-element.elementor-element-ce801dc{--display:flex;}.elementor-2590 .elementor-element.elementor-element-e77f030{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2590 .elementor-element.elementor-element-c73e35f{--display:flex;}.elementor-2590 .elementor-element.elementor-element-3208784{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2590 .elementor-element.elementor-element-c5ff92a{--display:flex;}.elementor-2590 .elementor-element.elementor-element-23b3360{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2590 .elementor-element.elementor-element-2443e97{--display:flex;}.elementor-2590 .elementor-element.elementor-element-9a40a67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2590 .elementor-element.elementor-element-bf8e2e9{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}/* Start custom CSS for container, class: .elementor-element-248e620 *//* 手风琴整体容器 */
.elementor-2590 .elementor-element.elementor-element-248e620 .elementor-accordion {
    border: none;
    box-shadow: 0 1px 3px rgba(0,0,0,0.08);
    border-radius: 8px;
    overflow: hidden;
}

/* 单个FAQ项样式 */
.elementor-2590 .elementor-element.elementor-element-248e620 .elementor-accordion-item {
    border: none;
    border-bottom: 1px solid #E5E7EB;
    margin: 0;
}
.elementor-2590 .elementor-element.elementor-element-248e620 .elementor-accordion-item:last-child {
    border-bottom: none;
}

/* 标题样式 */
.elementor-2590 .elementor-element.elementor-element-248e620 .elementor-tab-title {
    background: #fff !important;
    color: #1F2937 !important;
    font-weight: 500;
    padding: 16px 20px !important;
    transition: all 0.3s ease;
}
.elementor-2590 .elementor-element.elementor-element-248e620 .elementor-tab-title:hover {
    background: #F9FAFB !important;
}

/* 展开后标题样式 */
.elementor-2590 .elementor-element.elementor-element-248e620 .elementor-tab-title.elementor-active {
    background: #2563EB !important;
    color: #fff !important;
}
.elementor-2590 .elementor-element.elementor-element-248e620 .elementor-tab-title.elementor-active:hover {
    background: #1D4ED8 !important;
}

/* 内容区域样式 */
.elementor-2590 .elementor-element.elementor-element-248e620 .elementor-tab-content {
    background: #fff !important;
    color: #4B5563 !important;
    padding: 16px 20px !important;
    line-height: 1.7;
}

/* 图标样式 */
.elementor-2590 .elementor-element.elementor-element-248e620 .elementor-accordion-icon {
    color: #2563EB !important;
    font-size: 18px;
}
.elementor-2590 .elementor-element.elementor-element-248e620 .elementor-tab-title.elementor-active .elementor-accordion-icon {
    color: #fff !important;
}

/* 图片美化（如果后续加安装截图） */
.elementor-2590 .elementor-element.elementor-element-248e620 .elementor-tab-content img {
    display: block;
    margin: 14px auto;
    border-radius: 6px;
    max-width: 85%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS *//* 手风琴整体容器 */
body.elementor-page-2590 .elementor-accordion {
    border: none;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    border-radius: 12px;
    overflow: hidden;
}

/* 标题项样式 */
body.elementor-page-2590 .elementor-accordion-item {
    border: none;
    margin-bottom: 4px;
    border-radius: 8px;
    overflow: hidden;
}
body.elementor-page-2590 .elementor-tab-title {
    background: #F9FAFB !important;
    color: #111827 !important;
    font-weight: 600;
    padding: 14px 20px !important;
    border-radius: 8px !important;
    transition: all 0.3s ease;
}
body.elementor-page-2590 .elementor-tab-title:hover {
    background: #F3F4F6 !important;
    color: #1E40AF !important;
}

/* 展开后标题样式 */
body.elementor-page-2590 .elementor-tab-title.elementor-active {
    background: #2563EB !important;
    color: #FFFFFF !important;
    border-radius: 8px 8px 0 0 !important;
}
body.elementor-page-2590 .elementor-tab-title.elementor-active:hover {
    background: #1D4ED8 !important;
}

/* 内容区域样式 */
body.elementor-page-2590 .elementor-tab-content {
    background: #FFFFFF !important;
    color: #4B5563 !important;
    padding: 16px 20px !important;
    border-radius: 0 0 8px 8px !important;
    box-shadow: inset 0 1px 0 #E5E7EB;
}

/* 图标颜色 */
body.elementor-page-2590 .elementor-accordion-icon {
    color: #2563EB !important;
}
body.elementor-page-2590 .elementor-tab-title.elementor-active .elementor-accordion-icon {
    color: #FFFFFF !important;
}/* End custom CSS */