.elementor-3802 .elementor-element.elementor-element-b332782{--display:flex;--min-height:200px;--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;border-style:none;--border-style:none;}.elementor-3802 .elementor-element.elementor-element-acb42ce{width:100%;max-width:100%;}.elementor-3802 .elementor-element.elementor-element-acb42ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3802 .elementor-element.elementor-element-66178d0{--spacer-size:50px;}.elementor-3802 .elementor-element.elementor-element-2ac8025{--display:flex;--min-height:360px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3802 .elementor-element.elementor-element-2ac8025:not(.elementor-motion-effects-element-type-background), .elementor-3802 .elementor-element.elementor-element-2ac8025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3802 .elementor-element.elementor-element-2ac8025.e-con{--align-self:center;}.elementor-3802 .elementor-element.elementor-element-83054dd{--spacer-size:50px;}.elementor-3802 .elementor-element.elementor-element-3292d07{--spacer-size:50px;}.elementor-3802 .elementor-element.elementor-element-dcfd8b5{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:-2px -2px -2px -2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3802 .elementor-element.elementor-element-dcfd8b5:not(.elementor-motion-effects-element-type-background), .elementor-3802 .elementor-element.elementor-element-dcfd8b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3802 .elementor-element.elementor-element-dcfd8b5.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3802 .elementor-element.elementor-element-010a406{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:0px 0px 0px 0px;}.elementor-3802 .elementor-element.elementor-element-6990bf6{width:var( --container-widget-width, 101.519% );max-width:101.519%;--container-widget-width:101.519%;--container-widget-flex-grow:0;text-align:left;}.elementor-3802 .elementor-element.elementor-element-6990bf6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3802 .elementor-element.elementor-element-5843686{--display:flex;--min-height:55px;--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;--justify-content:center;border-style:none;--border-style:none;}.elementor-3802 .elementor-element.elementor-element-512926c{text-align:left;}.elementor-3802 .elementor-element.elementor-element-4720249{--display:flex;--min-height:69px;--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;--justify-content:center;border-style:none;--border-style:none;}.elementor-3802 .elementor-element.elementor-element-2b03987{text-align:left;}.elementor-3802 .elementor-element.elementor-element-3f4965d{--display:flex;--min-height:55px;--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;--justify-content:center;border-style:none;--border-style:none;}.elementor-3802 .elementor-element.elementor-element-8aa24d9{text-align:left;}.elementor-3802 .elementor-element.elementor-element-f20ef93{--display:flex;--min-height:102px;--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;--justify-content:center;border-style:none;--border-style:none;}.elementor-3802 .elementor-element.elementor-element-444e4f3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-3802 .elementor-element.elementor-element-444e4f3 > .elementor-widget-container{padding:-17px -17px -17px -17px;}.elementor-3802 .elementor-element.elementor-element-444e4f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3802 .elementor-element.elementor-element-444e4f3 .elementor-heading-title{font-size:21px;}.elementor-3802 .elementor-element.elementor-element-aa90183{--display:flex;--min-height:55px;--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;--justify-content:center;border-style:none;--border-style:none;}.elementor-3802 .elementor-element.elementor-element-780e852{text-align:left;}.elementor-3802 .elementor-element.elementor-element-66c181a{--spacer-size:50px;}.elementor-3802 .elementor-element.elementor-element-bae672a{--display:flex;}.elementor-3802 .elementor-element.elementor-element-6c21a56{text-align:center;}.elementor-3802 .elementor-element.elementor-element-177b558 > .elementor-widget-container{margin:-24px -24px -24px -24px;}.elementor-3802 .elementor-element.elementor-element-177b558{text-align:center;}.elementor-3802 .elementor-element.elementor-element-177b558 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3802 .elementor-element.elementor-element-2112cb3{--spacer-size:80px;}.elementor-3802 .elementor-element.elementor-element-fa0c3ba{--display:flex;--min-height:280px;--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;--justify-content:flex-start;border-style:none;--border-style:none;}.elementor-3802 .elementor-element.elementor-element-fa0c3ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3802 .elementor-element.elementor-element-16cf36f{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2683DB;--border-color:#2683DB;--border-radius:1px 1px 1px 1px;}.elementor-3802 .elementor-element.elementor-element-16cf36f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3802 .elementor-element.elementor-element-8fc158f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-3802 .elementor-element.elementor-element-8fc158f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3802 .elementor-element.elementor-element-036615a > .elementor-widget-container{--e-transform-scale:1.3;}.elementor-3802 .elementor-element.elementor-element-036615a{text-align:right;}.elementor-3802 .elementor-element.elementor-element-09b32c2{--display:flex;--min-height:1009px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFEEEE;--border-color:#EFEEEE;}.elementor-3802 .elementor-element.elementor-element-09b32c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3802 .elementor-element.elementor-element-7a3a989{width:var( --container-widget-width, 38.894% );max-width:38.894%;--container-widget-width:38.894%;--container-widget-flex-grow:0;}.elementor-3802 .elementor-element.elementor-element-7a3a989.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3802 .elementor-element.elementor-element-db45f15{width:var( --container-widget-width, 101.845% );max-width:101.845%;--container-widget-width:101.845%;--container-widget-flex-grow:0;}.elementor-3802 .elementor-element.elementor-element-db45f15.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3802 .elementor-element.elementor-element-db45f15 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3802 .elementor-element.elementor-element-8b5a1ab{width:var( --container-widget-width, 47.709% );max-width:47.709%;--container-widget-width:47.709%;--container-widget-flex-grow:0;}.elementor-3802 .elementor-element.elementor-element-8b5a1ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3802 .elementor-element.elementor-element-65b9ffc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3802 .elementor-element.elementor-element-ea268e0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3802 .elementor-element.elementor-element-9d59f1e{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3802 .elementor-element.elementor-element-19ca90a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3802 .elementor-element.elementor-element-e6959fe .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3802 .elementor-element.elementor-element-e036a0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3802 .elementor-element.elementor-element-f933542{--display:flex;}.elementor-3802 .elementor-element.elementor-element-46333e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3802 .elementor-element.elementor-element-1fa3d78{--display:flex;}.elementor-3802 .elementor-element.elementor-element-ce562db{--display:flex;}.elementor-3802 .elementor-element.elementor-element-c165824{--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-3802 .elementor-element.elementor-element-8b9aa61 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3802 .elementor-element.elementor-element-2399cb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3802 .elementor-element.elementor-element-2399cb4:not(.elementor-motion-effects-element-type-background), .elementor-3802 .elementor-element.elementor-element-2399cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3802 .elementor-element.elementor-element-0bfc566{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3802 .elementor-element.elementor-element-0bfc566:not(.elementor-motion-effects-element-type-background), .elementor-3802 .elementor-element.elementor-element-0bfc566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3802 .elementor-element.elementor-element-f9f192c{--display:flex;--min-height:230px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1265E9;--border-color:#1265E9;--border-radius:1px 1px 1px 1px;}.elementor-3802 .elementor-element.elementor-element-f9f192c:not(.elementor-motion-effects-element-type-background), .elementor-3802 .elementor-element.elementor-element-f9f192c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3802 .elementor-element.elementor-element-f9f192c.e-con{--e-con-transform-scale:0.8;}.elementor-3802 .elementor-element.elementor-element-3a8d1b9{width:100%;max-width:100%;}.elementor-3802 .elementor-element.elementor-element-c5e6ee0 > .elementor-widget-container{margin:-6px -6px -6px -6px;}.elementor-3802 .elementor-element.elementor-element-c5e6ee0{text-align:center;}.elementor-3802 .elementor-element.elementor-element-76a6311{--display:flex;--min-height:214px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1265E9;--border-color:#1265E9;}.elementor-3802 .elementor-element.elementor-element-76a6311:not(.elementor-motion-effects-element-type-background), .elementor-3802 .elementor-element.elementor-element-76a6311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3802 .elementor-element.elementor-element-76a6311.e-con{--e-con-transform-scale:0.8;}.elementor-3802 .elementor-element.elementor-element-b94cbd4 > .elementor-widget-container{margin:-6px -6px -6px -6px;padding:0px 0px 0px 0px;}.elementor-3802 .elementor-element.elementor-element-b94cbd4{text-align:center;}.elementor-3802 .elementor-element.elementor-element-76d1b14{--display:flex;--min-height:230px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1265E9;--border-color:#1265E9;--border-radius:1px 1px 1px 1px;}.elementor-3802 .elementor-element.elementor-element-76d1b14:not(.elementor-motion-effects-element-type-background), .elementor-3802 .elementor-element.elementor-element-76d1b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3802 .elementor-element.elementor-element-76d1b14.e-con{--e-con-transform-scale:0.8;}.elementor-3802 .elementor-element.elementor-element-8668ce9{width:100%;max-width:100%;}.elementor-3802 .elementor-element.elementor-element-cf46627 > .elementor-widget-container{margin:-6px -6px -6px -6px;}.elementor-3802 .elementor-element.elementor-element-cf46627{text-align:center;}.elementor-3802 .elementor-element.elementor-element-1274d6b{--display:flex;--min-height:230px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1265E9;--border-color:#1265E9;--border-radius:1px 1px 1px 1px;}.elementor-3802 .elementor-element.elementor-element-1274d6b:not(.elementor-motion-effects-element-type-background), .elementor-3802 .elementor-element.elementor-element-1274d6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3802 .elementor-element.elementor-element-1274d6b.e-con{--e-con-transform-scale:0.8;}.elementor-3802 .elementor-element.elementor-element-9cb36e8{width:100%;max-width:100%;}.elementor-3802 .elementor-element.elementor-element-e615a4d > .elementor-widget-container{margin:-6px -6px -6px -6px;}.elementor-3802 .elementor-element.elementor-element-e615a4d{text-align:center;}.elementor-3802 .elementor-element.elementor-element-409eec8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3802 .elementor-element.elementor-element-029a189{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3802 .elementor-element.elementor-element-029a189 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3802 .elementor-element.elementor-element-029a189.elementor-element{--align-self:center;}.elementor-3802 .elementor-element.elementor-element-029a189 .elementor-divider-separator{width:100%;}.elementor-3802 .elementor-element.elementor-element-029a189 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}@media(min-width:768px){.elementor-3802 .elementor-element.elementor-element-2ac8025{--content-width:1600px;}.elementor-3802 .elementor-element.elementor-element-dcfd8b5{--width:25.402%;}.elementor-3802 .elementor-element.elementor-element-010a406{--width:100%;}.elementor-3802 .elementor-element.elementor-element-5843686{--width:100%;}.elementor-3802 .elementor-element.elementor-element-4720249{--width:100%;}.elementor-3802 .elementor-element.elementor-element-3f4965d{--width:100%;}.elementor-3802 .elementor-element.elementor-element-f20ef93{--width:100%;}.elementor-3802 .elementor-element.elementor-element-aa90183{--width:100%;}.elementor-3802 .elementor-element.elementor-element-fa0c3ba{--width:46.471%;}.elementor-3802 .elementor-element.elementor-element-16cf36f{--width:113.128%;}.elementor-3802 .elementor-element.elementor-element-8fc158f{--width:98.531%;}.elementor-3802 .elementor-element.elementor-element-09b32c2{--width:114.251%;}.elementor-3802 .elementor-element.elementor-element-ea268e0{--width:32%;}.elementor-3802 .elementor-element.elementor-element-9d59f1e{--width:32%;}.elementor-3802 .elementor-element.elementor-element-19ca90a{--width:32%;}.elementor-3802 .elementor-element.elementor-element-f933542{--width:35%;}.elementor-3802 .elementor-element.elementor-element-1fa3d78{--width:35%;}.elementor-3802 .elementor-element.elementor-element-ce562db{--width:34%;}.elementor-3802 .elementor-element.elementor-element-f9f192c{--width:33%;}.elementor-3802 .elementor-element.elementor-element-76a6311{--width:33%;}.elementor-3802 .elementor-element.elementor-element-76d1b14{--width:33%;}.elementor-3802 .elementor-element.elementor-element-1274d6b{--width:33%;}}/* Start custom CSS for heading, class: .elementor-element-6990bf6 *//* 标题框样式 - 简化版 */
.your-title-box-class {
    background: white;
    padding: 15px 10px;
    border-radius: 1px;
    box-shadow: 0 10px 13px rgba(0, 0, 0, 0.08);
    cursor: pointer;
    position: relative;
    overflow: hidden;
    z-index: 1;
    border: 2px solid #e0e0e0;
}

/* 悬停时的背景变化 */
.your-title-box-class:hover {
    background: #297ee8;
}

/* 文本颜色变化 */
.your-title-box-class .elementor-heading-title,
.your-title-box-class .elementor-icon-box-description {
    transition: none;
}

.your-title-box-class:hover .elementor-heading-title,
.your-title-box-class:hover .elementor-icon-box-description {
    color: white;
}

/* 图标颜色变化 */
.your-title-box-class .elementor-icon i {
    color: #297ee8;
}

.your-title-box-class:hover .elementor-icon i {
    color: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8aa24d9 *//* 标题框样式 - 简化版 */
.your-title-box-class {
    background: white;
    padding: 15px 15px;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
    cursor: pointer;
    position: relative;
    overflow: hidden;
    z-index: 1;
    border: 2px solid #e0e0e0;
}

/* 悬停时的背景变化 */
.your-title-box-class:hover {
    background: #297ee8;
}

/* 文本颜色变化 */
.your-title-box-class .elementor-heading-title,
.your-title-box-class .elementor-icon-box-description {
    transition: none;
}

.your-title-box-class:hover .elementor-heading-title,
.your-title-box-class:hover .elementor-icon-box-description {
    color: white;
}

/* 图标颜色变化 */
.your-title-box-class .elementor-icon i {
    color: #297ee8;
}

.your-title-box-class:hover .elementor-icon i {
    color: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-444e4f3 *//* 标题框样式 - 简化版 */
.your-title-box-class {
    background: white;
    padding: 15px 15px;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
    cursor: pointer;
    position: relative;
    overflow: hidden;
    z-index: 1;
    border: 2px solid #e0e0e0;
}

/* 悬停时的背景变化 */
.your-title-box-class:hover {
    background: #297ee8;
}

/* 文本颜色变化 */
.your-title-box-class .elementor-heading-title,
.your-title-box-class .elementor-icon-box-description {
    transition: none;
}

.your-title-box-class:hover .elementor-heading-title,
.your-title-box-class:hover .elementor-icon-box-description {
    color: white;
}

/* 图标颜色变化 */
.your-title-box-class .elementor-icon i {
    color: #297ee8;
}

.your-title-box-class:hover .elementor-icon i {
    color: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-780e852 *//* 标题框样式 - 简化版 */
.your-title-box-class {
    background: white;
    padding: 15px 15px;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
    cursor: pointer;
    position: relative;
    overflow: hidden;
    z-index: 1;
    border: 2px solid #e0e0e0;
}

/* 悬停时的背景变化 */
.your-title-box-class:hover {
    background: #297ee8;
}

/* 文本颜色变化 */
.your-title-box-class .elementor-heading-title,
.your-title-box-class .elementor-icon-box-description {
    transition: none;
}

.your-title-box-class:hover .elementor-heading-title,
.your-title-box-class:hover .elementor-icon-box-description {
    color: white;
}

/* 图标颜色变化 */
.your-title-box-class .elementor-icon i {
    color: #297ee8;
}

.your-title-box-class:hover .elementor-icon i {
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f192c *//* 容器基础设置 */
.elementor-3802 .elementor-element.elementor-element-f9f192c {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 8px;
}

/* 四条线的容器 */
.elementor-3802 .elementor-element.elementor-element-f9f192c::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    box-sizing: border-box;
}

/* 四条线的基础样式 - 深蓝色 */
.elementor-3802 .elementor-element.elementor-element-f9f192c::before {
    background: 
        linear-gradient(to right, #0056b3, #0056b3),
        linear-gradient(to right, #0056b3, #0056b3),
        linear-gradient(to bottom, #0056b3, #0056b3),
        linear-gradient(to bottom, #0056b3, #0056b3);
    background-repeat: no-repeat;
    background-size: 
        0% 1px, 
        0% 1px, 
        1px 0%, 
        1px 0%;
    background-position: 
        top left, 
        bottom left, 
        top left, 
        top right;
    transition: all 0.4s ease;
    opacity: 0;
}

/* 悬停效果 - 四条线同时延伸 */
.elementor-3802 .elementor-element.elementor-element-f9f192c:hover::before {
    background-size: 
        100% 1px, 
        100% 1px, 
        1px 100%, 
        1px 100%;
    opacity: 1;
}

/* 内部图片样式 */
.elementor-3802 .elementor-element.elementor-element-f9f192c img {
    display: block;
    width: 100%; /* 确保图片填充容器 */
    height: auto;
    transition: transform 0.3s ease; /* 图片浮动效果过渡 */
}

/* 容器悬停时图片浮动效果 */
.elementor-3802 .elementor-element.elementor-element-f9f192c:hover img {
    transform: translateY(-5px); /* 图片上浮5像素 */
}

/* 内部内容样式 */
.elementor-3802 .elementor-element.elementor-element-f9f192c > *:not(img) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76a6311 *//* 容器基础设置 */
.elementor-3802 .elementor-element.elementor-element-76a6311 {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 8px;
}

/* 四条线的容器 */
.elementor-3802 .elementor-element.elementor-element-76a6311::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    box-sizing: border-box;
}

/* 四条线的基础样式 - 深蓝色 */
.elementor-3802 .elementor-element.elementor-element-76a6311::before {
    background: 
        linear-gradient(to right, #0056b3, #0056b3),
        linear-gradient(to right, #0056b3, #0056b3),
        linear-gradient(to bottom, #0056b3, #0056b3),
        linear-gradient(to bottom, #0056b3, #0056b3);
    background-repeat: no-repeat;
    background-size: 
        0% 1px, 
        0% 1px, 
        1px 0%, 
        1px 0%;
    background-position: 
        top left, 
        bottom left, 
        top left, 
        top right;
    transition: all 0.4s ease;
    opacity: 0;
}

/* 悬停效果 - 四条线同时延伸 */
.elementor-3802 .elementor-element.elementor-element-76a6311:hover::before {
    background-size: 
        100% 1px, 
        100% 1px, 
        1px 100%, 
        1px 100%;
    opacity: 1;
}

/* 内部图片样式 */
.elementor-3802 .elementor-element.elementor-element-76a6311 img {
    display: block;
    width: 100%; /* 确保图片填充容器 */
    height: auto;
    transition: transform 0.3s ease; /* 图片浮动效果过渡 */
}

/* 容器悬停时图片浮动效果 */
.elementor-3802 .elementor-element.elementor-element-76a6311:hover img {
    transform: translateY(-5px); /* 图片上浮5像素 */
}

/* 内部内容样式 */
.elementor-3802 .elementor-element.elementor-element-76a6311 > *:not(img) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76d1b14 *//* 容器基础设置 */
.elementor-3802 .elementor-element.elementor-element-76d1b14 {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 8px;
}

/* 四条线的容器 */
.elementor-3802 .elementor-element.elementor-element-76d1b14::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    box-sizing: border-box;
}

/* 四条线的基础样式 - 深蓝色 */
.elementor-3802 .elementor-element.elementor-element-76d1b14::before {
    background: 
        linear-gradient(to right, #0056b3, #0056b3),
        linear-gradient(to right, #0056b3, #0056b3),
        linear-gradient(to bottom, #0056b3, #0056b3),
        linear-gradient(to bottom, #0056b3, #0056b3);
    background-repeat: no-repeat;
    background-size: 
        0% 1px, 
        0% 1px, 
        1px 0%, 
        1px 0%;
    background-position: 
        top left, 
        bottom left, 
        top left, 
        top right;
    transition: all 0.4s ease;
    opacity: 0;
}

/* 悬停效果 - 四条线同时延伸 */
.elementor-3802 .elementor-element.elementor-element-76d1b14:hover::before {
    background-size: 
        100% 1px, 
        100% 1px, 
        1px 100%, 
        1px 100%;
    opacity: 1;
}

/* 内部图片样式 */
.elementor-3802 .elementor-element.elementor-element-76d1b14 img {
    display: block;
    width: 100%; /* 确保图片填充容器 */
    height: auto;
    transition: transform 0.3s ease; /* 图片浮动效果过渡 */
}

/* 容器悬停时图片浮动效果 */
.elementor-3802 .elementor-element.elementor-element-76d1b14:hover img {
    transform: translateY(-5px); /* 图片上浮5像素 */
}

/* 内部内容样式 */
.elementor-3802 .elementor-element.elementor-element-76d1b14 > *:not(img) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1274d6b *//* 容器基础设置 */
.elementor-3802 .elementor-element.elementor-element-1274d6b {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 8px;
}

/* 四条线的容器 */
.elementor-3802 .elementor-element.elementor-element-1274d6b::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    box-sizing: border-box;
}

/* 四条线的基础样式 - 深蓝色 */
.elementor-3802 .elementor-element.elementor-element-1274d6b::before {
    background: 
        linear-gradient(to right, #0056b3, #0056b3),
        linear-gradient(to right, #0056b3, #0056b3),
        linear-gradient(to bottom, #0056b3, #0056b3),
        linear-gradient(to bottom, #0056b3, #0056b3);
    background-repeat: no-repeat;
    background-size: 
        0% 1px, 
        0% 1px, 
        1px 0%, 
        1px 0%;
    background-position: 
        top left, 
        bottom left, 
        top left, 
        top right;
    transition: all 0.4s ease;
    opacity: 0;
}

/* 悬停效果 - 四条线同时延伸 */
.elementor-3802 .elementor-element.elementor-element-1274d6b:hover::before {
    background-size: 
        100% 1px, 
        100% 1px, 
        1px 100%, 
        1px 100%;
    opacity: 1;
}

/* 内部图片样式 */
.elementor-3802 .elementor-element.elementor-element-1274d6b img {
    display: block;
    width: 100%; /* 确保图片填充容器 */
    height: auto;
    transition: transform 0.3s ease; /* 图片浮动效果过渡 */
}

/* 容器悬停时图片浮动效果 */
.elementor-3802 .elementor-element.elementor-element-1274d6b:hover img {
    transform: translateY(-5px); /* 图片上浮5像素 */
}

/* 内部内容样式 */
.elementor-3802 .elementor-element.elementor-element-1274d6b > *:not(img) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-029a189 *//* 全宽分割线CSS */
.elementor-divider {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    max-width: 100vw !important;
}/* End custom CSS */