.elementor-67 .elementor-element.elementor-element-599c8028{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-repeater-item-87a28c1 .swiper-slide-bg{background-color:#833ca3;background-image:url(http://paralight1.ybbis.com/wp-content/uploads/2025/08/首页五张轮播图1.avif);background-size:cover;}.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-repeater-item-2176e18 .swiper-slide-bg{background-color:#4054b2;background-image:url(http://paralight1.ybbis.com/wp-content/uploads/2025/08/banner-2.webp);background-size:cover;}.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-repeater-item-b1adea2 .swiper-slide-bg{background-color:#1abc9c;background-image:url(http://paralight1.ybbis.com/wp-content/uploads/2025/08/banner-3.webp);background-size:cover;}.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-repeater-item-67ff497 .swiper-slide-bg{background-color:#1abc9c;background-image:url(http://paralight1.ybbis.com/wp-content/uploads/2025/08/banner-5.webp);background-size:cover;}.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-repeater-item-bcdfddb .swiper-slide-bg{background-color:#1abc9c;background-image:url(http://paralight1.ybbis.com/wp-content/uploads/2025/08/banner-5.webp);background-size:cover;}.elementor-67 .elementor-element.elementor-element-7eea29aa .swiper-slide{transition-duration:calc(4000ms*1.2);height:1000px;}.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-slide-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-56f562f-font-family ), Sans-serif;font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );border-color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-7eea29aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-67 .elementor-element.elementor-element-7eea29aa .swiper-slide-contents{max-width:100%;}.elementor-67 .elementor-element.elementor-element-7eea29aa .swiper-slide-inner{text-align:center;}.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-slide-heading{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-slide-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-67 .elementor-element.elementor-element-2dfa5d5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-bd8a21c > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-67 .elementor-element.elementor-element-bd8a21c{text-align:center;}.elementor-67 .elementor-element.elementor-element-bd8a21c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-dc3a95e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-0f4e9c2{--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;--align-items:center;}.elementor-67 .elementor-element.elementor-element-aa61a32{width:initial;max-width:initial;}.elementor-67 .elementor-element.elementor-element-aa61a32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-67 .elementor-element.elementor-element-aa61a32 img{width:100%;max-width:100%;height:78px;}.elementor-67 .elementor-element.elementor-element-cd5c0d6 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-67 .elementor-element.elementor-element-cd5c0d6 img{width:100%;max-width:100%;height:100%;transition-duration:2s;}.elementor-67 .elementor-element.elementor-element-cd5c0d6:hover img{opacity:1;}.elementor-67 .elementor-element.elementor-element-b77deef{--display:flex;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-b77deef.e-con{--align-self:center;}.elementor-67 .elementor-element.elementor-element-17e4bd1{--display:flex;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-17e4bd1.e-con{--align-self:center;}.elementor-67 .elementor-element.elementor-element-0f554e7 .elementor-heading-title{font-family:var( --e-global-typography-0751de8-font-family ), Sans-serif;font-size:var( --e-global-typography-0751de8-font-size );letter-spacing:var( --e-global-typography-0751de8-letter-spacing );}.elementor-67 .elementor-element.elementor-element-876440d > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor4 );padding:10px 30px 10px 30px;}.elementor-67 .elementor-element.elementor-element-876440d{text-align:center;font-family:var( --e-global-typography-56f562f-font-family ), Sans-serif;font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-67 .elementor-element.elementor-element-dec5beb{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-5d0eb2d{text-align:left;}.elementor-67 .elementor-element.elementor-element-ba180cf{--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;}.elementor-67 .elementor-element.elementor-element-c98f0fa{width:100%;max-width:100%;}.elementor-67 .elementor-element.elementor-element-c98f0fa img{width:100%;max-width:33%;height:79px;}.elementor-67 .elementor-element.elementor-element-0b457cf > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-67 .elementor-element.elementor-element-0b457cf img{width:100%;max-width:100%;height:100%;transition-duration:2s;}.elementor-67 .elementor-element.elementor-element-0b457cf:hover img{opacity:1;}.elementor-67 .elementor-element.elementor-element-6437247{--display:flex;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-6437247.e-con{--align-self:center;}.elementor-67 .elementor-element.elementor-element-e91c67a .elementor-heading-title{font-family:var( --e-global-typography-0751de8-font-family ), Sans-serif;font-size:var( --e-global-typography-0751de8-font-size );letter-spacing:var( --e-global-typography-0751de8-letter-spacing );}.elementor-67 .elementor-element.elementor-element-9ff3b42 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor4 );padding:10px 30px 10px 30px;}.elementor-67 .elementor-element.elementor-element-9ff3b42{text-align:center;font-family:var( --e-global-typography-56f562f-font-family ), Sans-serif;font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-67 .elementor-element.elementor-element-a0c49e7{--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;--overlay-opacity:1;--overlay-mix-blend-mode:saturation;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-a0c49e7:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-a0c49e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8789978 );}.elementor-67 .elementor-element.elementor-element-a0c49e7::before, .elementor-67 .elementor-element.elementor-element-a0c49e7 > .elementor-background-video-container::before, .elementor-67 .elementor-element.elementor-element-a0c49e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-67 .elementor-element.elementor-element-a0c49e7 > .elementor-background-slideshow::before, .elementor-67 .elementor-element.elementor-element-a0c49e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-67 .elementor-element.elementor-element-a0c49e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-8789978 ) 0%, var( --e-global-color-8789978 ) 100%);}.elementor-67 .elementor-element.elementor-element-a0c49e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-67 .elementor-element.elementor-element-b0fff8a{text-align:center;}.elementor-67 .elementor-element.elementor-element-b0fff8a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-ab9d379 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-67 .elementor-element.elementor-element-ab9d379{text-align:center;font-family:var( --e-global-typography-56f562f-font-family ), Sans-serif;font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );color:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-ab9d379 p{margin-block-end:16px;}.elementor-67 .elementor-element.elementor-element-276955f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-67 .elementor-element.elementor-element-276955f img{width:100%;max-width:100%;height:100%;transition-duration:2s;}.elementor-67 .elementor-element.elementor-element-276955f:hover img{opacity:1;}.elementor-67 .elementor-element.elementor-element-c975d3c{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-b02edb6{text-align:center;}.elementor-67 .elementor-element.elementor-element-b02edb6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-a1d94bb > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-67 .elementor-element.elementor-element-a1d94bb{text-align:center;font-family:var( --e-global-typography-56f562f-font-family ), Sans-serif;font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );color:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-a1d94bb p{margin-block-end:0px;}.elementor-67 .elementor-element.elementor-element-1876388{--e-image-carousel-slides-to-show:5;}.elementor-67 .elementor-element.elementor-element-1876388 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-67 .elementor-element.elementor-element-1876388 .elementor-swiper-button.elementor-swiper-button-next{font-size:30px;color:#0303035C;}.elementor-67 .elementor-element.elementor-element-1876388 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-67 .elementor-element.elementor-element-1876388 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#0303035C;}.elementor-67 .elementor-element.elementor-element-1876388 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:0px 10px 0px 10px;border-color:#D1D5DB1F;border-radius:0px 0px 0px 0px;}.elementor-67 .elementor-element.elementor-element-0f51ebc{--display:flex;--min-height:600px;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-67 .elementor-element.elementor-element-77580af{--display:flex;--min-height:600px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-77580af:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-77580af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://paralight1.ybbis.com/wp-content/uploads/2025/08/JCI545594305941.webp");background-position:center center;background-size:cover;}.elementor-67 .elementor-element.elementor-element-387bb69{--display:flex;--min-height:600px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-387bb69:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-387bb69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://paralight1.ybbis.com/wp-content/uploads/2025/08/JCI545590878641.webp");background-position:center center;background-size:cover;}.elementor-67 .elementor-element.elementor-element-3559808{--display:flex;--min-height:600px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-3559808:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-3559808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://paralight1.ybbis.com/wp-content/uploads/2025/08/JCI545559436841.webp");background-position:center center;background-size:cover;}.elementor-67 .elementor-element.elementor-element-4b8885b{--display:flex;--min-height:600px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-4b8885b:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-4b8885b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://paralight1.ybbis.com/wp-content/uploads/2025/08/JCI545524756841.webp");background-position:center center;background-size:cover;}.elementor-67 .elementor-element.elementor-element-b86b6bb{--display:flex;--min-height:600px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-b86b6bb:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-b86b6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://paralight1.ybbis.com/wp-content/uploads/2025/08/JCI545510927841.webp");background-position:center center;background-size:cover;}.elementor-67 .elementor-element.elementor-element-9ade410{--display:flex;--min-height:600px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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-67 .elementor-element.elementor-element-9ade410:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-9ade410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://paralight1.ybbis.com/wp-content/uploads/2025/08/JBI545511484481.webp");background-position:center center;background-size:cover;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-67 .elementor-element.elementor-element-599c8028{--width:100%;}.elementor-67 .elementor-element.elementor-element-0f4e9c2{--width:50%;}.elementor-67 .elementor-element.elementor-element-ba180cf{--width:50%;}.elementor-67 .elementor-element.elementor-element-a0c49e7{--width:100%;}.elementor-67 .elementor-element.elementor-element-77580af{--width:100%;}.elementor-67 .elementor-element.elementor-element-387bb69{--width:100%;}.elementor-67 .elementor-element.elementor-element-3559808{--width:100%;}.elementor-67 .elementor-element.elementor-element-4b8885b{--width:100%;}.elementor-67 .elementor-element.elementor-element-b86b6bb{--width:100%;}.elementor-67 .elementor-element.elementor-element-9ade410{--width:100%;}}@media(max-width:1024px){.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-slide-heading{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-slide-description{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-slide-button{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-67 .elementor-element.elementor-element-bd8a21c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-67 .elementor-element.elementor-element-0f554e7 .elementor-heading-title{font-size:var( --e-global-typography-0751de8-font-size );letter-spacing:var( --e-global-typography-0751de8-letter-spacing );}.elementor-67 .elementor-element.elementor-element-876440d{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-67 .elementor-element.elementor-element-e91c67a .elementor-heading-title{font-size:var( --e-global-typography-0751de8-font-size );letter-spacing:var( --e-global-typography-0751de8-letter-spacing );}.elementor-67 .elementor-element.elementor-element-9ff3b42{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-67 .elementor-element.elementor-element-b0fff8a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-67 .elementor-element.elementor-element-ab9d379{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-67 .elementor-element.elementor-element-b02edb6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-67 .elementor-element.elementor-element-a1d94bb{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}}@media(max-width:767px){.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-slide-heading{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-slide-description{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-slide-button{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-67 .elementor-element.elementor-element-bd8a21c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-67 .elementor-element.elementor-element-0f554e7 .elementor-heading-title{font-size:var( --e-global-typography-0751de8-font-size );letter-spacing:var( --e-global-typography-0751de8-letter-spacing );}.elementor-67 .elementor-element.elementor-element-876440d{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-67 .elementor-element.elementor-element-e91c67a .elementor-heading-title{font-size:var( --e-global-typography-0751de8-font-size );letter-spacing:var( --e-global-typography-0751de8-letter-spacing );}.elementor-67 .elementor-element.elementor-element-9ff3b42{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-67 .elementor-element.elementor-element-b0fff8a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-67 .elementor-element.elementor-element-ab9d379{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-67 .elementor-element.elementor-element-b02edb6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-67 .elementor-element.elementor-element-a1d94bb{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}}/* Start custom CSS for slides, class: .elementor-element-7eea29aa *//* 1️⃣ 当前 Slides 容器相对定位 */
.elementor-67 .elementor-element.elementor-element-7eea29aa {
  position: relative;
}

/* 2️⃣ 左右箭头样式 */
.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-swiper-button-prev,
.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-swiper-button-next {
  position: absolute !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 30px !important;
  height: 30px !important;
  z-index: 10 !important;
  cursor: pointer !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  background-color: rgba(0,0,0,0.0) !important;
  border-radius: 50% !important;
  fill: #ffffff !important;
}

/* 3️⃣ 左箭头位置 */
.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-swiper-button-prev {
  left: 10px !important;
}

/* 4️⃣ 右箭头位置 */
.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-swiper-button-next {
  right: 10px !important;
}

/* 5️⃣ 修改 SVG 箭头颜色为白色 */
.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-swiper-button-prev::after,
.elementor-67 .elementor-element.elementor-element-7eea29aa .elementor-swiper-button-next::after {
  color: #ffffff !important; /* 有些主题可能需要 */
  fill: #ffffff !important;  /* SVG 填充为白色 */
  font-size: 20px !important;
}

/* 6️⃣ 点导航位置 */
.elementor-67 .elementor-element.elementor-element-7eea29aa .swiper-pagination {
  position: absolute !important;
  bottom: 10px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  z-index: 10 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f554e7 *//* 只作用于 hover-container */
.hover-container .text-hidden {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}

/* 当鼠标移到 heading 上时展开 */
.hover-container:hover .text-hidden {
  max-height: 500px; /* 根据文字多少调整 */
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e4bd1 *//* 默认收起下面的文字块 */
.elementor-67 .elementor-element.elementor-element-17e4bd1 .reveal {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height 0.4s ease, opacity 0.3s ease;
}

/* 当鼠标移到 Heading 小部件时，展开后面的文字块
   用一般兄弟选择器(~)更稳，即便两者中间夹了别的小部件也能匹配 */
.elementor-67 .elementor-element.elementor-element-17e4bd1 .trigger:hover ~ .reveal,
.elementor-67 .elementor-element.elementor-element-17e4bd1 .trigger:hover + .reveal {
  max-height: 600px; /* 依据文本多少调整 */
  opacity: 1;
}

/* 可选：展开后的内边距/背景，便于阅读（按需保留） */
.elementor-67 .elementor-element.elementor-element-17e4bd1 .reveal {
  padding-top: 8px;
   background: rgba(255, 255, 255, 1); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec5beb *//* 默认隐藏 */
#hidden-container1 {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.4s ease;
}

/* 当鼠标移到 Heading 父容器时展开 */
.elementor-element:hover #hidden-container {
  max-height: 500px; /* 展开后的高度，可调整 */
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e91c67a *//* 只作用于 hover-container */
.hover-container .text-hidden {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}

/* 当鼠标移到 heading 上时展开 */
.hover-container:hover .text-hidden {
  max-height: 500px; /* 根据文字多少调整 */
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6437247 *//* 默认收起下面的文字块 */
.elementor-67 .elementor-element.elementor-element-6437247 .reveal {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height 0.4s ease, opacity 0.3s ease;
}

/* 当鼠标移到 Heading 小部件时，展开后面的文字块
   用一般兄弟选择器(~)更稳，即便两者中间夹了别的小部件也能匹配 */
.elementor-67 .elementor-element.elementor-element-6437247 .trigger:hover ~ .reveal,
.elementor-67 .elementor-element.elementor-element-6437247 .trigger:hover + .reveal {
  max-height: 600px; /* 依据文本多少调整 */
  opacity: 1;
}

/* 可选：展开后的内边距/背景，便于阅读（按需保留） */
.elementor-67 .elementor-element.elementor-element-6437247 .reveal {
  padding-top: 8px;
   background: rgba(255, 255, 255, 1); 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1876388 */.elementor-67 .elementor-element.elementor-element-1876388 .swiper-slide img {
  transition: transform 0.5s ease;  /* 平滑放大效果 */
}

.elementor-67 .elementor-element.elementor-element-1876388 .swiper-slide:hover img {
  transform: scale(1.3);  /* 悬浮时放大 */
  z-index: 2; /* 避免被其它图片遮挡 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77580af *//* ====== 父容器 Flex 布局 ====== */
.accordion-container {
  display: flex;
  width: 100%;
  height: 300px; /* 桌面默认高度，可根据需要调整 */
}

/* ====== 子容器（桌面端） ====== */
.accordion-item {
  flex: 1; /* 默认等分 */
  transition: flex 0.5s ease;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  border-right: 2px solid white; /* 白色分隔线 */
}

.accordion-item:last-child {
  border-right: none; /* 去掉最后一个右边框 */
}

/* ====== 手风琴悬停（桌面端） ====== */
.accordion-container:hover .accordion-item {
  flex: 1; /* 鼠标移入时，其他保持等分 */
}

.accordion-container .accordion-item:hover {
  flex: 5; /* 当前悬停项放大 */
}

/* ====== 覆盖层文字（桌面端） ====== */
.accordion-item .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.5s ease;
  font-family: inherit; /* 使用 Elementor 字体 */
  text-align: center;
  padding: 10px;
}

.accordion-item:hover .overlay {
  opacity: 1;
}

/* ========================================================= */
/* ================  手机端（自适应）  ====================== */
/* ========================================================= */
@media (max-width: 768px) {
  .accordion-container {
    flex-direction: column; /* 手机端改为纵向排列 */
    height: auto; /* 高度自适应内容 */
  }

  .accordion-item {
    flex: unset; /* 移除桌面端的 flex 放大规则 */
    width: 100%; /* 占满宽度 */
    height: 200px; /* 每个区块高度，可调整 */
    border-right: none; /* 手机端去掉竖线 */
    border-bottom: 2px solid white; /* 用横线分隔 */
  }

  .accordion-item:last-child {
    border-bottom: none; /* 去掉最后一项的下边框 */
  }

  /* 手机端直接显示覆盖文字（不需要 hover） */
  .accordion-item .overlay {
    opacity: 1; /* 始终显示 */
    background: rgba(0, 0, 0, 0.3); /* 可选：加一层半透明背景提升可读性 */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387bb69 *//* ====== 父容器 Flex 布局 ====== */
.accordion-container {
  display: flex;
  width: 100%;
  height: 300px; /* 桌面默认高度，可根据需要调整 */
}

/* ====== 子容器（桌面端） ====== */
.accordion-item {
  flex: 1; /* 默认等分 */
  transition: flex 0.5s ease;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  border-right: 2px solid white; /* 白色分隔线 */
}

.accordion-item:last-child {
  border-right: none; /* 去掉最后一个右边框 */
}

/* ====== 手风琴悬停（桌面端） ====== */
.accordion-container:hover .accordion-item {
  flex: 1; /* 鼠标移入时，其他保持等分 */
}

.accordion-container .accordion-item:hover {
  flex: 5; /* 当前悬停项放大 */
}

/* ====== 覆盖层文字（桌面端） ====== */
.accordion-item .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.5s ease;
  font-family: inherit; /* 使用 Elementor 字体 */
  text-align: center;
  padding: 10px;
}

.accordion-item:hover .overlay {
  opacity: 1;
}

/* ========================================================= */
/* ================  手机端（自适应）  ====================== */
/* ========================================================= */
@media (max-width: 768px) {
  .accordion-container {
    flex-direction: column; /* 手机端改为纵向排列 */
    height: auto; /* 高度自适应内容 */
  }

  .accordion-item {
    flex: unset; /* 移除桌面端的 flex 放大规则 */
    width: 100%; /* 占满宽度 */
    height: 200px; /* 每个区块高度，可调整 */
    border-right: none; /* 手机端去掉竖线 */
    border-bottom: 2px solid white; /* 用横线分隔 */
  }

  .accordion-item:last-child {
    border-bottom: none; /* 去掉最后一项的下边框 */
  }

  /* 手机端直接显示覆盖文字（不需要 hover） */
  .accordion-item .overlay {
    opacity: 1; /* 始终显示 */
    background: rgba(0, 0, 0, 0.3); /* 可选：加一层半透明背景提升可读性 */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3559808 *//* ====== 父容器 Flex 布局 ====== */
.accordion-container {
  display: flex;
  width: 100%;
  height: 300px; /* 桌面默认高度，可根据需要调整 */
}

/* ====== 子容器（桌面端） ====== */
.accordion-item {
  flex: 1; /* 默认等分 */
  transition: flex 0.5s ease;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  border-right: 2px solid white; /* 白色分隔线 */
}

.accordion-item:last-child {
  border-right: none; /* 去掉最后一个右边框 */
}

/* ====== 手风琴悬停（桌面端） ====== */
.accordion-container:hover .accordion-item {
  flex: 1; /* 鼠标移入时，其他保持等分 */
}

.accordion-container .accordion-item:hover {
  flex: 5; /* 当前悬停项放大 */
}

/* ====== 覆盖层文字（桌面端） ====== */
.accordion-item .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.5s ease;
  font-family: inherit; /* 使用 Elementor 字体 */
  text-align: center;
  padding: 10px;
}

.accordion-item:hover .overlay {
  opacity: 1;
}

/* ========================================================= */
/* ================  手机端（自适应）  ====================== */
/* ========================================================= */
@media (max-width: 768px) {
  .accordion-container {
    flex-direction: column; /* 手机端改为纵向排列 */
    height: auto; /* 高度自适应内容 */
  }

  .accordion-item {
    flex: unset; /* 移除桌面端的 flex 放大规则 */
    width: 100%; /* 占满宽度 */
    height: 200px; /* 每个区块高度，可调整 */
    border-right: none; /* 手机端去掉竖线 */
    border-bottom: 2px solid white; /* 用横线分隔 */
  }

  .accordion-item:last-child {
    border-bottom: none; /* 去掉最后一项的下边框 */
  }

  /* 手机端直接显示覆盖文字（不需要 hover） */
  .accordion-item .overlay {
    opacity: 1; /* 始终显示 */
    background: rgba(0, 0, 0, 0.3); /* 可选：加一层半透明背景提升可读性 */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b8885b *//* ====== 父容器 Flex 布局 ====== */
.accordion-container {
  display: flex;
  width: 100%;
  height: 300px; /* 桌面默认高度，可根据需要调整 */
}

/* ====== 子容器（桌面端） ====== */
.accordion-item {
  flex: 1; /* 默认等分 */
  transition: flex 0.5s ease;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  border-right: 2px solid white; /* 白色分隔线 */
}

.accordion-item:last-child {
  border-right: none; /* 去掉最后一个右边框 */
}

/* ====== 手风琴悬停（桌面端） ====== */
.accordion-container:hover .accordion-item {
  flex: 1; /* 鼠标移入时，其他保持等分 */
}

.accordion-container .accordion-item:hover {
  flex: 5; /* 当前悬停项放大 */
}

/* ====== 覆盖层文字（桌面端） ====== */
.accordion-item .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.5s ease;
  font-family: inherit; /* 使用 Elementor 字体 */
  text-align: center;
  padding: 10px;
}

.accordion-item:hover .overlay {
  opacity: 1;
}

/* ========================================================= */
/* ================  手机端（自适应）  ====================== */
/* ========================================================= */
@media (max-width: 768px) {
  .accordion-container {
    flex-direction: column; /* 手机端改为纵向排列 */
    height: auto; /* 高度自适应内容 */
  }

  .accordion-item {
    flex: unset; /* 移除桌面端的 flex 放大规则 */
    width: 100%; /* 占满宽度 */
    height: 200px; /* 每个区块高度，可调整 */
    border-right: none; /* 手机端去掉竖线 */
    border-bottom: 2px solid white; /* 用横线分隔 */
  }

  .accordion-item:last-child {
    border-bottom: none; /* 去掉最后一项的下边框 */
  }

  /* 手机端直接显示覆盖文字（不需要 hover） */
  .accordion-item .overlay {
    opacity: 1; /* 始终显示 */
    background: rgba(0, 0, 0, 0.3); /* 可选：加一层半透明背景提升可读性 */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b86b6bb *//* ====== 父容器 Flex 布局 ====== */
.accordion-container {
  display: flex;
  width: 100%;
  height: 300px; /* 桌面默认高度，可根据需要调整 */
}

/* ====== 子容器（桌面端） ====== */
.accordion-item {
  flex: 1; /* 默认等分 */
  transition: flex 0.5s ease;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  border-right: 2px solid white; /* 白色分隔线 */
}

.accordion-item:last-child {
  border-right: none; /* 去掉最后一个右边框 */
}

/* ====== 手风琴悬停（桌面端） ====== */
.accordion-container:hover .accordion-item {
  flex: 1; /* 鼠标移入时，其他保持等分 */
}

.accordion-container .accordion-item:hover {
  flex: 5; /* 当前悬停项放大 */
}

/* ====== 覆盖层文字（桌面端） ====== */
.accordion-item .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.5s ease;
  font-family: inherit; /* 使用 Elementor 字体 */
  text-align: center;
  padding: 10px;
}

.accordion-item:hover .overlay {
  opacity: 1;
}

/* ========================================================= */
/* ================  手机端（自适应）  ====================== */
/* ========================================================= */
@media (max-width: 768px) {
  .accordion-container {
    flex-direction: column; /* 手机端改为纵向排列 */
    height: auto; /* 高度自适应内容 */
  }

  .accordion-item {
    flex: unset; /* 移除桌面端的 flex 放大规则 */
    width: 100%; /* 占满宽度 */
    height: 200px; /* 每个区块高度，可调整 */
    border-right: none; /* 手机端去掉竖线 */
    border-bottom: 2px solid white; /* 用横线分隔 */
  }

  .accordion-item:last-child {
    border-bottom: none; /* 去掉最后一项的下边框 */
  }

  /* 手机端直接显示覆盖文字（不需要 hover） */
  .accordion-item .overlay {
    opacity: 1; /* 始终显示 */
    background: rgba(0, 0, 0, 0.3); /* 可选：加一层半透明背景提升可读性 */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ade410 *//* ====== 父容器 Flex 布局 ====== */
.accordion-container {
  display: flex;
  width: 100%;
  height: 300px; /* 桌面默认高度，可根据需要调整 */
}

/* ====== 子容器（桌面端） ====== */
.accordion-item {
  flex: 1; /* 默认等分 */
  transition: flex 0.5s ease;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  border-right: 2px solid white; /* 白色分隔线 */
}

.accordion-item:last-child {
  border-right: none; /* 去掉最后一个右边框 */
}

/* ====== 手风琴悬停（桌面端） ====== */
.accordion-container:hover .accordion-item {
  flex: 1; /* 鼠标移入时，其他保持等分 */
}

.accordion-container .accordion-item:hover {
  flex: 5; /* 当前悬停项放大 */
}

/* ====== 覆盖层文字（桌面端） ====== */
.accordion-item .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.5s ease;
  font-family: inherit; /* 使用 Elementor 字体 */
  text-align: center;
  padding: 10px;
}

.accordion-item:hover .overlay {
  opacity: 1;
}

/* ========================================================= */
/* ================  手机端（自适应）  ====================== */
/* ========================================================= */
@media (max-width: 768px) {
  .accordion-container {
    flex-direction: column; /* 手机端改为纵向排列 */
    height: auto; /* 高度自适应内容 */
  }

  .accordion-item {
    flex: unset; /* 移除桌面端的 flex 放大规则 */
    width: 100%; /* 占满宽度 */
    height: 200px; /* 每个区块高度，可调整 */
    border-right: none; /* 手机端去掉竖线 */
    border-bottom: 2px solid white; /* 用横线分隔 */
  }

  .accordion-item:last-child {
    border-bottom: none; /* 去掉最后一项的下边框 */
  }

  /* 手机端直接显示覆盖文字（不需要 hover） */
  .accordion-item .overlay {
    opacity: 1; /* 始终显示 */
    background: rgba(0, 0, 0, 0.3); /* 可选：加一层半透明背景提升可读性 */
  }
}/* End custom CSS */