.elementor-5794 .elementor-element.elementor-element-ab20353{--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-5794 .elementor-element.elementor-element-a964068{--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-5794 .elementor-element.elementor-element-c5c50bb{text-align:center;}.elementor-5794 .elementor-element.elementor-element-c5c50bb .elementor-heading-title{font-size:40px;color:#113161;}.elementor-5794 .elementor-element.elementor-element-cc04990.elementor-element{--align-self:center;}.elementor-5794 .elementor-element.elementor-element-974337e{--display:flex;}.elementor-5794 .elementor-element.elementor-element-b736c90{--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-5794 .elementor-element.elementor-element-b736c90.e-con{--align-self:center;}.elementor-5794 .elementor-element.elementor-element-6e0e209{font-size:20px;}.elementor-5794 .elementor-element.elementor-element-74ac807 .elementor-button{background-color:#113361;border-radius:030px 030px 030px 030px;}.elementor-5794 .elementor-element.elementor-element-ce0016e{--display:flex;}.elementor-5794 .elementor-element.elementor-element-3dfa602{--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-5794 .elementor-element.elementor-element-ea74f6f{font-size:20px;}.elementor-5794 .elementor-element.elementor-element-b93fdad .elementor-button{background-color:#113361;border-radius:030px 030px 030px 030px;}.elementor-5794 .elementor-element.elementor-element-815164d{--display:flex;}.elementor-5794 .elementor-element.elementor-element-7d702cb{--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-5794 .elementor-element.elementor-element-9d7db85{font-size:20px;}.elementor-5794 .elementor-element.elementor-element-742f552 .elementor-button{background-color:#113361;border-radius:030px 030px 030px 030px;}.elementor-5794 .elementor-element.elementor-element-93cf3f5{--display:flex;}.elementor-5794 .elementor-element.elementor-element-cfa574e{--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-5794 .elementor-element.elementor-element-b9ecc6f{font-size:20px;}.elementor-5794 .elementor-element.elementor-element-c403506 .elementor-button{background-color:#113361;border-radius:030px 030px 030px 030px;}.elementor-5794 .elementor-element.elementor-element-da050b6{--display:flex;}.elementor-5794 .elementor-element.elementor-element-24c77db{--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-5794 .elementor-element.elementor-element-ad9aa34{font-size:20px;}.elementor-5794 .elementor-element.elementor-element-1702165{--display:flex;}.elementor-5794 .elementor-element.elementor-element-927c047{--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-5794 .elementor-element.elementor-element-4af22ba{font-size:20px;}.elementor-5794 .elementor-element.elementor-element-ec05ea2{--display:flex;}.elementor-5794 .elementor-element.elementor-element-57c7db9{--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-5794 .elementor-element.elementor-element-c68cdef{font-size:20px;}.elementor-5794 .elementor-element.elementor-element-cddd9b6{--display:flex;}.elementor-5794 .elementor-element.elementor-element-b094da6{--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-5794 .elementor-element.elementor-element-79a1a33{font-size:20px;}.elementor-5794 .elementor-element.elementor-element-a53e2f9{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:#113361;--n-accordion-title-active-color:var( --e-global-color-astglobalcolor4 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-astglobalcolor4 );--n-accordion-icon-active-color:#FFFFFF;}.elementor-5794 .elementor-element.elementor-element-a53e2f9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F5F8FF;}.elementor-5794 .elementor-element.elementor-element-a53e2f9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#113361;}@media(max-width:767px){.elementor-5794 .elementor-element.elementor-element-6e0e209{font-size:15px;}.elementor-5794 .elementor-element.elementor-element-ea74f6f{font-size:15px;}.elementor-5794 .elementor-element.elementor-element-9d7db85{font-size:15px;}.elementor-5794 .elementor-element.elementor-element-b9ecc6f{font-size:15px;}.elementor-5794 .elementor-element.elementor-element-ad9aa34{font-size:15px;}.elementor-5794 .elementor-element.elementor-element-4af22ba{font-size:15px;}.elementor-5794 .elementor-element.elementor-element-c68cdef{font-size:15px;}.elementor-5794 .elementor-element.elementor-element-79a1a33{font-size:15px;}.elementor-5794 .elementor-element.elementor-element-a53e2f9{--n-accordion-title-font-size:15px;}}/* Start custom CSS for nested-accordion, class: .elementor-element-a53e2f9 *//* ==================== FAQ 第二张图片风格 - 完整版 ==================== */

/* 每个FAQ卡片 */
.faq-style-v2 .e-n-accordion-item {
    background: #ffffff !important;
    border: none !important;
    border-radius: 20px !important;
    box-shadow: 0 8px 28px rgba(0,0,0,0.08) !important;
    margin-bottom: 24px !important;
    overflow: hidden !important;
    transition: all 0.35s ease !important;
}

.faq-style-v2 .e-n-accordion-item:hover {
    box-shadow: 0 16px 40px rgba(0,0,0,0.12) !important;
}

/* 未展开标题栏 */
.faq-style-v2 .e-n-accordion-item-title {
    background: #f5f8ff !important;      /* 非常浅的蓝白底 */
    padding: 28px 32px !important;
    font-size: 22px !important;          /* 标题大字体 */
    font-weight: 600 !important;
    color: #113361 !important;
    border-radius: 20px !important;
    min-height: 80px !important;
    display: flex;
    align-items: center;
}

/* 展开状态标题栏（深蓝底白字） */
.faq-style-v2 .e-n-accordion-item-title[aria-expanded="true"] {
    background: #113361 !important;
    color: #ffffff !important;
    border-radius: 20px 20px 0 0 !important;
}

/* 内容区 */
.faq-style-v2 .e-n-accordion-item-content {
    background: #ffffff !important;
    padding: 32px 32px 36px !important;   /* 下方多点空间更舒适 */
    font-size: 17px !important;           /* 内容字体明显小于标题 */
    line-height: 1.8 !important;
    color: #333333 !important;
    border-top: none !important;
}

/* 图标（+ / -） */
.faq-style-v2 .e-n-accordion-item-title-icon {
    color: #113361 !important;
    font-size: 26px !important;
    margin-right: 16px !important;
}

.faq-style-v2 .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon {
    color: #ffffff !important;
}

/* 去除多余边框 */
.faq-style-v2 .e-n-accordion-item-title-header {
    border: none !important;
}

/* ==================== 手机端适配 ==================== */
@media (max-width: 767px) {
    .faq-style-v2 .e-n-accordion-item-title {
        font-size: 19px !important;      /* 手机标题稍小 */
        padding: 24px 24px !important;
    }
    
    .faq-style-v2 .e-n-accordion-item-content {
        font-size: 16px !important;      /* 手机内容清晰易读 */
        padding: 28px 24px 32px !important;
        line-height: 1.75 !important;
    }
    
    .faq-style-v2 .e-n-accordion-item {
        margin-bottom: 20px !important;
    }
    
    .faq-style-v2 .e-n-accordion-item-title-icon {
        font-size: 24px !important;
    }
}/* End custom CSS */