.elementor-2814 .elementor-element.elementor-element-a77760e{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--border-radius:0px 0px 120px 0px;--padding-top:200px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-2814 .elementor-element.elementor-element-a77760e:not(.elementor-motion-effects-element-type-background), .elementor-2814 .elementor-element.elementor-element-a77760e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://corepluscn.com/wp-content/uploads/2026/07/17570432973208168.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2814 .elementor-element.elementor-element-a77760e::before, .elementor-2814 .elementor-element.elementor-element-a77760e > .elementor-background-video-container::before, .elementor-2814 .elementor-element.elementor-element-a77760e > .e-con-inner > .elementor-background-video-container::before, .elementor-2814 .elementor-element.elementor-element-a77760e > .elementor-background-slideshow::before, .elementor-2814 .elementor-element.elementor-element-a77760e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2814 .elementor-element.elementor-element-a77760e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-2814 .elementor-element.elementor-element-033f833{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:10;}.elementor-2814 .elementor-element.elementor-element-6929996{--display:flex;--min-height:50vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2814 .elementor-element.elementor-element-6929996:not(.elementor-motion-effects-element-type-background), .elementor-2814 .elementor-element.elementor-element-6929996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://corepluscn.com/wp-content/uploads/2020/06/blob-grad.svg");background-repeat:no-repeat;}.elementor-2814 .elementor-element.elementor-element-424efd9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-2814 .elementor-element.elementor-element-ed27013 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-2814 .elementor-element.elementor-element-d34cb62{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2814 .elementor-element.elementor-element-d34cb62::before, .elementor-2814 .elementor-element.elementor-element-d34cb62 > .elementor-background-video-container::before, .elementor-2814 .elementor-element.elementor-element-d34cb62 > .e-con-inner > .elementor-background-video-container::before, .elementor-2814 .elementor-element.elementor-element-d34cb62 > .elementor-background-slideshow::before, .elementor-2814 .elementor-element.elementor-element-d34cb62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2814 .elementor-element.elementor-element-d34cb62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://corepluscn.com/wp-content/uploads/2026/07/de-bg.png");--background-overlay:'';background-repeat:no-repeat;}.elementor-2814 .elementor-element.elementor-element-d34cb62.e-con{--align-self:center;}.elementor-2814 .elementor-element.elementor-element-dbaeff1{--display:grid;--min-height:0vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2814 .elementor-element.elementor-element-dbaeff1.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-2814 .elementor-element.elementor-element-040681c{--display:flex;}.elementor-2814 .elementor-element.elementor-element-4bb9a01 .elementor-heading-title{color:var( --e-global-color-20858dd6 );}.elementor-2814 .elementor-element.elementor-element-d69214a{--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;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;}.elementor-2814 .elementor-element.elementor-element-d69214a::before, .elementor-2814 .elementor-element.elementor-element-d69214a > .elementor-background-video-container::before, .elementor-2814 .elementor-element.elementor-element-d69214a > .e-con-inner > .elementor-background-video-container::before, .elementor-2814 .elementor-element.elementor-element-d69214a > .elementor-background-slideshow::before, .elementor-2814 .elementor-element.elementor-element-d69214a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2814 .elementor-element.elementor-element-d69214a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-20858dd6 );--background-overlay:'';}.elementor-2814 .elementor-element.elementor-element-d69214a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2814 .elementor-element.elementor-element-0370197{--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;}.elementor-2814 .elementor-element.elementor-element-67b0a71{text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#413D3D;}.elementor-2814 .elementor-element.elementor-element-4895604{--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-2814 .elementor-element.elementor-element-306ce32 img{width:100%;max-width:300px;height:100%;}.elementor-2814 .elementor-element.elementor-element-fe15169{--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;--border-radius:30px 30px 30px 30px;}.elementor-2814 .elementor-element.elementor-element-fe15169:not(.elementor-motion-effects-element-type-background), .elementor-2814 .elementor-element.elementor-element-fe15169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2814 .elementor-element.elementor-element-1212b90{--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-2814 .elementor-element.elementor-element-c96507c{color:#413D3D;}.elementor-2814 .elementor-element.elementor-element-450302a{--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-2814 .elementor-element.elementor-element-bb36fea{--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;--border-radius:30px 30px 30px 30px;}.elementor-2814 .elementor-element.elementor-element-bb36fea:not(.elementor-motion-effects-element-type-background), .elementor-2814 .elementor-element.elementor-element-bb36fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20858dd6 );}.elementor-2814 .elementor-element.elementor-element-b289ef0{--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-2814 .elementor-element.elementor-element-c46b3f6{--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-2814 .elementor-element.elementor-element-18b5202{--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;--border-radius:30px 30px 30px 30px;}.elementor-2814 .elementor-element.elementor-element-18b5202:not(.elementor-motion-effects-element-type-background), .elementor-2814 .elementor-element.elementor-element-18b5202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20858dd6 );}.elementor-2814 .elementor-element.elementor-element-4619f5d{--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-2814 .elementor-element.elementor-element-445c5be{--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-2814 .elementor-element.elementor-element-f36ff04{--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;--border-radius:30px 30px 30px 30px;}.elementor-2814 .elementor-element.elementor-element-f36ff04:not(.elementor-motion-effects-element-type-background), .elementor-2814 .elementor-element.elementor-element-f36ff04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20858dd6 );}.elementor-2814 .elementor-element.elementor-element-20f4f66{--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-2814 .elementor-element.elementor-element-1963621{--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-2814 .elementor-element.elementor-element-acad2f2{--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;--border-radius:30px 30px 30px 30px;}.elementor-2814 .elementor-element.elementor-element-acad2f2:not(.elementor-motion-effects-element-type-background), .elementor-2814 .elementor-element.elementor-element-acad2f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20858dd6 );}.elementor-2814 .elementor-element.elementor-element-f084fdb{--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-2814 .elementor-element.elementor-element-eb2ce6a{--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-2814 .elementor-element.elementor-element-66183fb{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:0px;}.elementor-2814 .elementor-element.elementor-element-adca409{--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;--align-items:center;}.elementor-2814 .elementor-element.elementor-element-912d774{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-2814 .elementor-element.elementor-element-aa56a86 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-2814 .elementor-element.elementor-element-aa56a86.elementor-element{--align-self:center;}.elementor-2814 .elementor-element.elementor-element-9fea2a1{--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-2814 .elementor-element.elementor-element-46abd42{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-2814 .elementor-element.elementor-element-46abd42.e-con{--align-self:center;}.elementor-2814 .elementor-element.elementor-element-060721c > .elementor-widget-container{padding:50px 50px 50px 50px;}body.elementor-page-2814:not(.elementor-motion-effects-element-type-background), body.elementor-page-2814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2814 .elementor-element.elementor-element-033f833{--content-width:100%;}.elementor-2814 .elementor-element.elementor-element-6929996{--content-width:100%;}.elementor-2814 .elementor-element.elementor-element-424efd9{--width:80%;}.elementor-2814 .elementor-element.elementor-element-d34cb62{--width:100%;}.elementor-2814 .elementor-element.elementor-element-dbaeff1{--width:80%;}.elementor-2814 .elementor-element.elementor-element-d69214a{--width:0%;}.elementor-2814 .elementor-element.elementor-element-0370197{--width:50%;}.elementor-2814 .elementor-element.elementor-element-4895604{--width:50%;}.elementor-2814 .elementor-element.elementor-element-1212b90{--width:50%;}.elementor-2814 .elementor-element.elementor-element-450302a{--width:50%;}.elementor-2814 .elementor-element.elementor-element-b289ef0{--width:50%;}.elementor-2814 .elementor-element.elementor-element-c46b3f6{--width:50%;}.elementor-2814 .elementor-element.elementor-element-18b5202{--content-width:100%;}.elementor-2814 .elementor-element.elementor-element-4619f5d{--width:50%;}.elementor-2814 .elementor-element.elementor-element-445c5be{--width:50%;}.elementor-2814 .elementor-element.elementor-element-20f4f66{--width:50%;}.elementor-2814 .elementor-element.elementor-element-1963621{--width:50%;}.elementor-2814 .elementor-element.elementor-element-f084fdb{--width:50%;}.elementor-2814 .elementor-element.elementor-element-eb2ce6a{--width:50%;}.elementor-2814 .elementor-element.elementor-element-adca409{--content-width:100%;}.elementor-2814 .elementor-element.elementor-element-912d774{--width:80%;}.elementor-2814 .elementor-element.elementor-element-9fea2a1{--content-width:80%;}}@media(max-width:1024px){.elementor-2814 .elementor-element.elementor-element-a77760e{--border-radius:0px 0px 80px 0px;--padding-top:160px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-2814 .elementor-element.elementor-element-6929996{--flex-wrap:wrap;--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2814 .elementor-element.elementor-element-424efd9{--grid-auto-flow:row;}.elementor-2814 .elementor-element.elementor-element-d34cb62{--padding-top:40px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2814 .elementor-element.elementor-element-dbaeff1{--grid-auto-flow:row;}.elementor-2814 .elementor-element.elementor-element-912d774{--grid-auto-flow:row;}.elementor-2814 .elementor-element.elementor-element-46abd42{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2814 .elementor-element.elementor-element-a77760e{--border-radius:0px 0px 40px 0px;--padding-top:160px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-2814 .elementor-element.elementor-element-6929996{--padding-top:64px;--padding-bottom:048px;--padding-left:24px;--padding-right:24px;}.elementor-2814 .elementor-element.elementor-element-424efd9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2814 .elementor-element.elementor-element-d34cb62{--padding-top:32px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2814 .elementor-element.elementor-element-dbaeff1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2814 .elementor-element.elementor-element-912d774{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2814 .elementor-element.elementor-element-46abd42{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for nested-tabs, class: .elementor-element-66183fb *//* ============ 时间轴样式 - 强制生效版 ============ */

/* 主容器 - 添加相对定位用于轮播箭头 */
.timeline-tabs {
    position: relative !important;
}

/* Tab导航容器 */
.timeline-tabs .e-n-tabs-heading {
    display: flex !important;
    justify-content: space-between !important;
    position: relative !important;
    padding: 0 60px !important;
    margin-bottom: 50px !important;
}

/* 虚线 */
.timeline-tabs .e-n-tabs-heading::before {
    content: '' !important;
    position: absolute !important;
    top: 14px !important;
    left: 80px !important;
    right: 80px !important;
    border-top: 2px dashed rgba(255, 255, 255, 0.4) !important;
    z-index: 0 !important;
}

/* 单个Tab按钮 */
.timeline-tabs .e-n-tab-title {
    background: transparent !important;
    border: none !important;
    padding: 0 15px !important;
    position: relative !important;
    z-index: 1 !important;
    flex: 1 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

/* Tab文字 - 未选中状态 */
.timeline-tabs .e-n-tab-title .e-n-tab-title-text {
    color: rgba(255, 255, 255, 0.6) !important;
    font-size: 16px !important;
    transition: all 0.3s ease !important;
}

/* 圆点 */
.timeline-tabs .e-n-tab-title::after {
    content: '' !important;
    display: block !important;
    width: 12px !important;
    height: 12px !important;
    background-color: #ffffff !important;
    border-radius: 50% !important;
    margin-top: 18px !important;
    transition: all 0.3s ease !important;
}

/* 选中状态的年份 - 变大高亮 */
.timeline-tabs .e-n-tab-title.e-active .e-n-tab-title-text,
.timeline-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    color: #ffffff !important;
    font-size: 28px !important;
    font-weight: 700 !important;
}

/* 选中状态的圆点 - 空心 */
.timeline-tabs .e-n-tab-title.e-active::after,
.timeline-tabs .e-n-tab-title[aria-selected="true"]::after {
    background-color: transparent !important;
    border: 2px solid #ffffff !important;
    width: 14px !important;
    height: 14px !important;
}

/* ============ 轮播功能样式 ============ */

/* 左右箭头按钮 */
.timeline-carousel-prev,
.timeline-carousel-next {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 44px !important;
    height: 44px !important;
    background: rgba(255, 255, 255, 0.15) !important;
    border: 2px solid rgba(255, 255, 255, 0.3) !important;
    border-radius: 50% !important;
    cursor: pointer !important;
    z-index: 100 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
    color: #ffffff !important;
    font-size: 24px !important;
    padding: 0 !important;
}

.timeline-carousel-prev {
    left: 10px !important;
}

.timeline-carousel-next {
    right: 10px !important;
}

.timeline-carousel-prev:hover,
.timeline-carousel-next:hover {
    background: rgba(255, 255, 255, 0.3) !important;
    border-color: rgba(255, 255, 255, 0.5) !important;
    transform: translateY(-50%) scale(1.1) !important;
}

/* 箭头符号 */
.timeline-carousel-prev::before {
    content: '‹' !important;
    font-size: 36px !important;
    font-weight: bold !important;
    line-height: 1 !important;
}

.timeline-carousel-next::before {
    content: '›' !important;
    font-size: 36px !important;
    font-weight: bold !important;
    line-height: 1 !important;
}

/* 进度条 */
.timeline-carousel-progress {
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    height: 4px !important;
    background: linear-gradient(90deg, rgba(255,255,255,0.8), rgba(255,255,255,0.4)) !important;
    transition: width 0.1s linear !important;
    z-index: 50 !important;
    border-radius: 0 0 8px 8px !important;
}

/* 内容区淡入动画 */
.timeline-tabs .e-n-tabs-content {
    animation: fadeInUp 0.5s ease !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0 !important;
        transform: translateY(20px) !important;
    }
    to {
        opacity: 1 !important;
        transform: translateY(0) !important;
    }
}

/* 移动端适配 */
@media (max-width: 768px) {
    .timeline-carousel-prev,
    .timeline-carousel-next {
        display: none !important;
    }
    
    .timeline-tabs .e-n-tabs-heading {
        padding: 0 20px !important;
        overflow-x: auto !important;
    }
    
    .timeline-tabs .e-n-tabs-heading::before {
        left: 40px !important;
        right: 40px !important;
    }
}/* End custom CSS */