.home[data-v-154c10f4]{background:#071421}.swiper-slide[data-v-154c10f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;padding:56px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.swiper-slide[data-v-154c10f4]:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(5,17,31,.9),rgba(10,42,70,.68) 48%,rgba(5,15,27,.78));z-index:0}.swiper-slide[data-v-154c10f4]:after{content:"";position:absolute;right:8%;top:12%;width:280px;height:280px;border:1px solid hsla(0,0%,100%,.16);-webkit-transform:rotate(18deg);transform:rotate(18deg);z-index:0}.swiper-slide>[data-v-154c10f4]{position:relative;z-index:1}.hero-content[data-v-154c10f4]{width:min(1120px,100%);color:#fff;padding-left:4px}.hero-content h1[data-v-154c10f4]{margin-top:0;font-size:62px;line-height:1.06;font-weight:800;letter-spacing:0;text-shadow:0 8px 24px rgba(0,0,0,.22)}.hero-subtitle[data-v-154c10f4]{margin-top:16px;max-width:680px;font-size:28px;line-height:1.35;font-weight:500;color:hsla(0,0%,100%,.92);text-shadow:0 5px 16px rgba(0,0,0,.18)}.hero-desc[data-v-154c10f4]{max-width:520px;margin-top:18px;color:hsla(0,0%,100%,.72);font-size:16px;line-height:1.8}.hero-actions[data-v-154c10f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:34px}.ghost-action[data-v-154c10f4],.primary-action[data-v-154c10f4]{min-width:136px;min-height:44px;padding:0 24px;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;text-decoration:none;-webkit-transition:background .25s ease,border-color .25s ease,-webkit-transform .25s ease;transition:background .25s ease,border-color .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,background .25s ease,border-color .25s ease;transition:transform .25s ease,background .25s ease,border-color .25s ease,-webkit-transform .25s ease}.primary-action[data-v-154c10f4]{background:#e43d30;color:#fff;-webkit-box-shadow:0 14px 30px rgba(228,61,48,.28);box-shadow:0 14px 30px rgba(228,61,48,.28)}.ghost-action[data-v-154c10f4]{border:1px solid hsla(0,0%,100%,.45);color:#fff;background:hsla(0,0%,100%,.08)}.ghost-action[data-v-154c10f4]:hover,.primary-action[data-v-154c10f4]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.hero-metrics[data-v-154c10f4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:680px;margin-top:54px}.hero-metrics div[data-v-154c10f4]{padding:18px 20px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px}.hero-metrics span[data-v-154c10f4],.hero-metrics strong[data-v-154c10f4]{display:block}.hero-metrics strong[data-v-154c10f4]{font-size:24px;line-height:1.3;color:#fff}.hero-metrics span[data-v-154c10f4]{margin-top:6px;font-size:14px;color:hsla(0,0%,100%,.72)}.section-heading[data-v-154c10f4]{width:min(1120px,100%);text-align:center;color:#fff}.section-heading>p[data-v-154c10f4]:first-child,.section-heading span[data-v-154c10f4]{display:block;color:#86d6ff;font-size:15px;font-weight:600;text-transform:uppercase}.section-heading h2[data-v-154c10f4]{margin-top:8px;font-size:44px;line-height:1.2;font-weight:700}.section-heading p[data-v-154c10f4]{margin-top:10px;color:hsla(0,0%,100%,.74);font-size:17px}.case-heading[data-v-154c10f4]{text-align:center}.case-item[data-v-154c10f4]{width:min(920px,100%);max-height:388px;overflow:hidden;margin:24px auto 0;display:grid;grid-template-columns:1.15fr repeat(2,minmax(0,1fr));grid-auto-rows:184px;gap:14px}.case-item.case-single[data-v-154c10f4]{width:min(420px,100%);grid-template-columns:1fr;grid-auto-rows:188px}.case-item li[data-v-154c10f4]{list-style:none;background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative;overflow:hidden;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);-webkit-box-shadow:0 20px 45px rgba(0,0,0,.24);box-shadow:0 20px 45px rgba(0,0,0,.24);-webkit-transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.case-item li[data-v-154c10f4]:before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(24%,rgba(5,17,31,.02)),to(rgba(5,17,31,.72)));background:linear-gradient(180deg,rgba(5,17,31,.02) 24%,rgba(5,17,31,.72));-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.case-item li[data-v-154c10f4]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:-webkit-gradient(linear,left top,right top,from(#d63a30),to(#1d87c9));background:linear-gradient(90deg,#d63a30,#1d87c9);opacity:.88;z-index:1}.case-item li.case-featured[data-v-154c10f4]{grid-row:span 2}.case-item li.case-featured .case-card-info h3[data-v-154c10f4]{font-size:24px;-webkit-line-clamp:3}.case-item li[data-v-154c10f4]:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);border-color:hsla(0,0%,100%,.32);-webkit-box-shadow:0 28px 54px rgba(0,0,0,.32);box-shadow:0 28px 54px rgba(0,0,0,.32)}.case-item li:hover .case-card-info[data-v-154c10f4]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.case-item li:hover .case-item-hover[data-v-154c10f4]{opacity:1}.case-item .text-decoration[data-v-154c10f4]{display:block;width:100%;height:100%}.case-card-info[data-v-154c10f4]{position:absolute;left:22px;right:22px;bottom:18px;z-index:1;color:#fff;-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease}.case-card-info h3[data-v-154c10f4]{font-size:18px;line-height:1.45;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.case-item-hover[data-v-154c10f4]{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;overflow:hidden;padding:22px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:-webkit-gradient(linear,left top,left bottom,from(rgba(6,29,48,.15)),to(rgba(228,61,48,.9)));background:linear-gradient(180deg,rgba(6,29,48,.15),rgba(228,61,48,.9));-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:2}.case-item-hover .hover-title[data-v-154c10f4]{color:#fff;font-size:18px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600}.case-item-hover .more[data-v-154c10f4]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:34px;padding:0 14px;margin-top:14px;border:1px solid hsla(0,0%,100%,.8);border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:600}.case-empty[data-v-154c10f4]{width:min(1120px,100%);min-height:260px;margin-top:34px;border:1px dashed hsla(0,0%,100%,.28);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:hsla(0,0%,100%,.76)}.case-empty i[data-v-154c10f4]{font-size:42px;color:hsla(0,0%,100%,.56)}.case-empty p[data-v-154c10f4]{margin-top:12px;font-size:16px}.slide-one[data-v-154c10f4]{background:url(../img/home_top.eae3eae2.jpg) no-repeat 50%;background-size:cover}.slide-two[data-v-154c10f4]{background:url(../img/home_do.b459a2fc.jpg) no-repeat 50%;background-size:cover}.slide-three[data-v-154c10f4]{background:url(../img/home_anli.51034bb3.jpg) no-repeat 50%;background-size:cover}.news-content[data-v-154c10f4]{width:min(1120px,100%);margin:34px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.news-content-item[data-v-154c10f4]{min-height:408px;border-radius:8px;overflow:hidden;background:#fff;-webkit-box-shadow:0 20px 48px rgba(0,0,0,.2);box-shadow:0 20px 48px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.72);-webkit-transition:border-color .28s ease,-webkit-transform .28s ease,-webkit-box-shadow .28s ease;transition:border-color .28s ease,-webkit-transform .28s ease,-webkit-box-shadow .28s ease;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,-webkit-transform .28s ease,-webkit-box-shadow .28s ease}.news-content-item[data-v-154c10f4]:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);border-color:rgba(214,58,48,.28);-webkit-box-shadow:0 28px 58px rgba(0,0,0,.28);box-shadow:0 28px 58px rgba(0,0,0,.28)}.news-content-item:hover .item-img[data-v-154c10f4]:before{opacity:.2}.news-content-item:hover .news-more[data-v-154c10f4]{color:#d63a30}.news-content-item .text-decoration[data-v-154c10f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;color:inherit;text-decoration:none}.news-content-item .item-img[data-v-154c10f4]{position:relative;width:100%;height:184px;background-repeat:no-repeat;background-size:cover;background-position:50%;background-color:#d9e7f1}.news-content-item .item-img[data-v-154c10f4]:before{content:"";position:absolute;inset:0;background:#061d30;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.news-content-item .news-tag[data-v-154c10f4]{position:absolute;left:18px;top:18px;min-height:28px;padding:0 12px;border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(214,58,48,.92);color:#fff;font-size:12px;font-weight:700}.news-content-item .item-content[data-v-154c10f4]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:22px 24px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.news-content-item .news-card-top[data-v-154c10f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;color:#8495a8;font-size:13px}.news-content-item .news-card-top span[data-v-154c10f4]{color:#d63a30;font-weight:700}.news-content-item .news-card-top time[data-v-154c10f4]{white-space:nowrap}.news-content-item h3[data-v-154c10f4]{color:#142235;font-size:21px;line-height:1.45;min-height:60px;-webkit-line-clamp:2}.news-content-item h3[data-v-154c10f4],.news-content-item p[data-v-154c10f4]{margin-top:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.news-content-item p[data-v-154c10f4]{color:#596779;font-size:15px;line-height:1.75;height:76px;-webkit-line-clamp:3;white-space:normal!important;word-wrap:break-word}.news-content-item .news-more[data-v-154c10f4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:auto;padding-top:18px;color:#156da8;font-size:14px;font-weight:700;-webkit-transition:color .25s ease;transition:color .25s ease}@media(max-width:1200px){.case-empty[data-v-154c10f4],.case-item[data-v-154c10f4],.hero-content[data-v-154c10f4],.news-content[data-v-154c10f4],.section-heading[data-v-154c10f4]{width:92%}}@media(max-width:900px){.swiper-slide[data-v-154c10f4]{padding:42px 18px}.hero-content h1[data-v-154c10f4]{font-size:50px}.hero-subtitle[data-v-154c10f4]{font-size:24px}.case-item[data-v-154c10f4],.hero-metrics[data-v-154c10f4],.news-content[data-v-154c10f4]{grid-template-columns:1fr}.case-heading[data-v-154c10f4]{text-align:center}.hero-metrics[data-v-154c10f4]{max-width:100%}.case-item[data-v-154c10f4]{max-height:360px;grid-auto-rows:170px}.case-item li.case-featured[data-v-154c10f4]{grid-row:span 1}.news-content[data-v-154c10f4]{max-height:460px;overflow:hidden}}@media(max-width:560px){.hero-content h1[data-v-154c10f4]{font-size:42px}.hero-subtitle[data-v-154c10f4]{font-size:22px}.hero-desc[data-v-154c10f4],.section-heading p[data-v-154c10f4]{font-size:15px}.section-heading h2[data-v-154c10f4]{font-size:34px}.hero-metrics[data-v-154c10f4]{margin-top:32px}}