.index-swiper-b1-item.index-swiper-b1-theme-white{--index-swiper-b1-item-color:white}.index-swiper-b1-item.index-swiper-b1-theme-black{--index-swiper-b1-item-color:black}.index-swiper-b1-item-img{aspect-ratio:1920/900;--navbg:#03060b;background-color:#000;display:block}@media not (min-width:1024px){.index-swiper-b1-item-img{aspect-ratio:auto;-webkit-tap-highlight-color:#0000;height:600px}}.index-swiper-b1-item-msg{--navbg:#03060b;width:100%;padding:160px 0 0;position:absolute;top:0;left:0}@media (max-width:1440px){.index-swiper-b1-item-msg{padding-top:120px}}@media not (min-width:1024px){.index-swiper-b1-item-msg{-webkit-tap-highlight-color:#0000;padding-top:48px}}.index-swiper-b1-item-msg{--navbg:#03060b}@media not (min-width:768px){.index-swiper-b1-item-msg{justify-content:flex-start;align-items:flex-end;height:100%;padding-top:0;padding-bottom:108px;display:flex}}.index-swiper-b1-item-info{max-width:var(--eco-design-container-v2-width);padding:var(--eco-design-container-v2-padding);word-break:break-word;white-space:pre-line;margin:0 auto}.index-swiper-b1-item-info .index-swiper-b1-item-title{font-family:var(--ff-woff2-B);color:var(--index-swiper-b1-item-color);max-width:var(--eco-design-text-v2-width);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:48px;display:-webkit-box;overflow:hidden}.index-swiper-b1-item-info .index-swiper-b1-item-desc{font-family:var(--ff-woff2-M);color:var(--index-swiper-b1-item-color);max-width:var(--eco-design-text-v2-width);margin-top:12px;font-size:20px}@media (max-width:1440px){.index-swiper-b1-item-info .index-swiper-b1-item-title{font-size:32px}}@media not (min-width:1024px){.index-swiper-b1-item-info .index-swiper-b1-item-title{font-size:20px}.index-swiper-b1-item-info .index-swiper-b1-item-desc{font-size:14px}.index-swiper-b1-item-info{-webkit-tap-highlight-color:#0000}}.index-swiper-b1-item-info{--navbg:#03060b}@media not (min-width:768px){.index-swiper-b1-item-info{width:100%}}.index-swiper-b1-control{z-index:20;align-items:center;gap:48px;width:100%;padding:0 80px 120px;display:flex;position:absolute;bottom:0;left:0}.index-swiper-b1-control.index-swiper-b1-control-white{--control-theme-color:255,255,255}.index-swiper-b1-control.index-swiper-b1-control-black{--control-theme-color:0,0,0}.index-swiper-b1-control .index-swiper-b1-line{background-color:rgba(var(--control-theme-color),.5);border-radius:999px;width:320px;height:2px;transition:background 2s;position:relative}.index-swiper-b1-control .index-swiper-b1-line:after{content:"";width:var(--line-width);background-color:rgb(var(--control-theme-color));height:100%;transition:background 2s,width 2s;position:absolute}.index-swiper-b1-control .swiper-buttons{align-items:center;gap:16px;display:flex}.index-swiper-b1-control .swiper-buttons .button-prev,.index-swiper-b1-control .swiper-buttons .button-next{border:1px solid rgb(var(--control-theme-color));width:48px;height:48px;color:rgb(var(--control-theme-color));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border 2s,color 2s,opacity .2s;display:flex;position:relative}.index-swiper-b1-control .swiper-buttons .button-prev.swiper-button-disabled,.index-swiper-b1-control .swiper-buttons .button-next.swiper-button-disabled{border-color:rgba(var(--control-theme-color),.3);color:rgba(var(--control-theme-color),.3);cursor:no-drop;transition:border 2s,color 2s}.index-swiper-b1-control .swiper-buttons .button-prev:hover,.index-swiper-b1-control .swiper-buttons .button-next:hover{opacity:.8}.index-swiper-b1-control .swiper-buttons .button-next>svg{transform:rotate(180deg)}@media only screen and not (max-width:1440px){.index-swiper-b1-control{padding:0 max(50% - 720px,80px) 160px}.index-swiper-b1-control .index-swiper-b1-line{width:400px}}@media not (min-width:1024px){.index-swiper-b1-control{justify-content:space-between;padding:48px}.index-swiper-b1-control .index-swiper-b1-line{width:406px}.index-swiper-b1-control{-webkit-tap-highlight-color:#0000}}.index-swiper-b1-control{--navbg:#03060b}@media not (min-width:768px){.index-swiper-b1-control{gap:24px;padding:24px}.index-swiper-b1-control .index-swiper-b1-line{flex:1}.index-swiper-b1-control .swiper-buttons .button-prev,.index-swiper-b1-control .swiper-buttons .button-next{width:44px;height:44px}}
