.error_page[data-v-d1e87d9e]{align-items:center;background:#0a0f1e;color:#fff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.error_bg[data-v-d1e87d9e]{background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(99,102,241,.18) 0,transparent 70%),radial-gradient(ellipse 60% 50% at 80% 90%,rgba(129,140,248,.1) 0,transparent 70%)}.error_bg[data-v-d1e87d9e],.error_grid[data-v-d1e87d9e]{bottom:0;left:0;position:absolute;right:0;top:0}.error_grid[data-v-d1e87d9e]{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 10%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 10%,transparent 75%)}.error_content[data-v-d1e87d9e]{max-width:560px;padding:48px 24px;position:relative;text-align:center;z-index:2}.error_logo[data-v-d1e87d9e]{align-items:center;display:inline-flex;gap:10px;margin-bottom:48px}.error_logo img[data-v-d1e87d9e]{height:36px;width:auto}.error_logo_text[data-v-d1e87d9e]{font-size:24px;font-weight:700;letter-spacing:-.02em}.error_code[data-v-d1e87d9e]{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#6366f1,#818cf8 60%,#c7d2fe);-webkit-background-clip:text;background-clip:text;font-size:max(96px,min(20vw,160px));font-weight:800;letter-spacing:-.04em;line-height:1}.error_content h1[data-v-d1e87d9e]{font-size:32px;font-weight:700;letter-spacing:-.02em;margin-top:24px}.error_msg[data-v-d1e87d9e]{color:hsla(0,0%,100%,.6);font-size:16px;line-height:1.6;margin-top:12px}.error_actions[data-v-d1e87d9e]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:40px}.error_btn[data-v-d1e87d9e]{align-items:center;background:#fff;border-radius:999px;color:#0a0f1e;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 28px;-webkit-text-decoration:none;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}.error_btn[data-v-d1e87d9e]:hover{box-shadow:0 8px 24px rgba(0,0,0,.25);transform:translateY(-2px)}.error_btn--ghost[data-v-d1e87d9e]{background:transparent;border:1.5px solid hsla(0,0%,100%,.3);color:#fff}.error_btn--ghost[data-v-d1e87d9e]:hover{border-color:hsla(0,0%,100%,.6);opacity:.9}.error_btn .arrow[data-v-d1e87d9e]{font-size:18px;line-height:1}@media (max-width:768px){.error_code[data-v-d1e87d9e]{font-size:110px}.error_content h1[data-v-d1e87d9e]{font-size:24px}}.nuxt-progress{background-color:#000;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}*{box-sizing:border-box;margin:0;padding:0}dl,ol,ul{line-height:normal}.clearfix:after{clear:both;content:"";display:table}:root{--brand-ink:#0f172a;--brand-ink-soft:#1e293b;--brand-ink-muted:#475569;--brand-ink-faint:#94a3b8;--ink-100:#fff;--ink-50:#f8fafc;--ink-25:#f1f5f9;--ink-200:#e2e8f0;--ink-300:#cbd5e1;--ink-700:#1e293b;--ink-900:#0f172a;--accent-life:#6366f1;--accent-life-soft:#e0e7ff;--primary-color:var(--brand-ink);--primary-light:#334155;--primary-dark:#020617;--primary-deep:var(--brand-ink);--secondary-color:var(--accent-life);--secondary-light:#818cf8;--secondary-dark:#4f46e5;--accent-color:var(--accent-life);--accent-light:var(--accent-life-soft);--text-primary:var(--brand-ink);--text-secondary:var(--brand-ink-muted);--text-tertiary:var(--brand-ink-faint);--text-light:var(--ink-300);--bg-primary:#fff;--bg-secondary:var(--ink-50);--bg-tertiary:var(--ink-25);--bg-card:#fff;--bg-inverse:var(--brand-ink);--bg-overlay:rgba(10,31,68,.04);--border-color:var(--ink-200);--border-light:var(--ink-25);--border-strong:var(--ink-300);--gradient-ink:linear-gradient(135deg,#0f172a,#1e293b);--gradient-subtle:linear-gradient(180deg,#f8fafc,#fff);--gradient-hero:linear-gradient(180deg,rgba(15,23,42,.04),rgba(15,23,42,0));--gradient-primary:linear-gradient(135deg,#0f172a,#1e293b);--gradient-secondary:linear-gradient(135deg,#0f172a,#6366f1);--gradient-blue:linear-gradient(135deg,#334155,#0f172a);--gradient-green:linear-gradient(135deg,#818cf8,#6366f1);--gradient-mesh:radial-gradient(at 0% 0%,#0f172a 0%,transparent 50%),radial-gradient(at 100% 0%,#6366f1 0%,transparent 50%),radial-gradient(at 50% 100%,#1e293b 0%,transparent 50%);--gradient-soft:linear-gradient(180deg,#f8fafc,#fff);--shadow-xs:0 1px 2px rgba(10,31,68,.04);--shadow-sm:0 2px 4px rgba(10,31,68,.04),0 1px 2px rgba(10,31,68,.02);--shadow-md:0 8px 24px rgba(10,31,68,.06),0 2px 4px rgba(10,31,68,.04);--shadow-lg:0 20px 40px rgba(10,31,68,.08),0 4px 8px rgba(10,31,68,.04);--shadow-xl:0 40px 80px rgba(10,31,68,.12);--shadow-card:0 1px 2px rgba(10,31,68,.04),0 8px 24px rgba(10,31,68,.04);--shadow-hover:0 24px 48px rgba(10,31,68,.1);--shadow-glow:0 0 0 6px rgba(16,185,129,.1);--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:160px;--container-max:1280px;--container-pad:32px;--section-pad-y:128px;--transition-fast:160ms cubic-bezier(0.4,0,0.2,1);--transition-base:240ms cubic-bezier(0.4,0,0.2,1);--transition-slow:480ms cubic-bezier(0.4,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--font-display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--font-mono:"SF Mono","JetBrains Mono",Monaco,Consolas,monospace;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:40px;--fs-4xl:56px;--fs-5xl:72px;--fs-6xl:88px;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.5;--lh-relaxed:1.7;--tracking-tight:-0.04em;--tracking-snug:-0.02em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-wider:0.16em}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;text-rendering:optimizeLegibility}body,html{font-size:16px}body{font-feature-settings:"cv11","ss01","ss03";background-color:#fff;background-color:var(--bg-primary);color:#0f172a;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-family:var(--font-body);font-size:var(--fs-base);letter-spacing:-.005em;line-height:1.5;line-height:var(--lh-normal)}.container_box_en,[data-locale=en]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-family:var(--font-display)}dl,ol,ul{list-style:none;margin:0;padding:0}p{color:#475569;color:var(--text-secondary);line-height:1.7;line-height:var(--lh-relaxed);margin:0}a{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color .16s cubic-bezier(.4,0,.2,1);transition:color var(--transition-fast)}a:hover{color:#0f172a;color:var(--brand-ink)}h1,h2,h3,h4,h5,h6{color:#0f172a;color:var(--text-primary);font-weight:600;letter-spacing:-.02em;letter-spacing:var(--tracking-snug);line-height:1.2;line-height:var(--lh-snug);margin:0}table{border-collapse:collapse}img{display:block;height:auto;max-width:100%}::-moz-selection{background:#0f172a;background:var(--brand-ink);color:#fff}::selection{background:#0f172a;background:var(--brand-ink);color:#fff}.container{margin:0 auto;max-width:1280px;max-width:var(--container-max);padding:0 32px;padding:0 var(--container-pad);width:100%}.section{padding-bottom:128px;padding-bottom:var(--section-pad-y);padding-top:128px;padding-top:var(--section-pad-y);position:relative}.section--tight{padding-bottom:80px;padding-top:80px}.section--inverse{background:#0f172a;background:var(--bg-inverse);color:#fff}.section--inverse h1,.section--inverse h2,.section--inverse h3,.section--inverse h4,.section--inverse p{color:#fff}.eyebrow{align-items:center;color:#0f172a;color:var(--brand-ink);display:inline-flex;font-size:12px;font-size:var(--fs-xs);font-weight:600;gap:8px;letter-spacing:.16em;letter-spacing:var(--tracking-wider);margin-bottom:20px;text-transform:uppercase}.eyebrow:before{background:#0f172a;background:var(--brand-ink);content:"";display:inline-block;height:1px;width:24px}.eyebrow--inverse{color:hsla(0,0%,100%,.7)}.eyebrow--inverse:before{background:hsla(0,0%,100%,.4)}.eyebrow--accent{color:#6366f1;color:var(--accent-life)}.eyebrow--accent:before{background:#6366f1;background:var(--accent-life)}.display-1{font-size:max(40px,min(6vw,72px));font-size:max(40px,min(6vw,var(--fs-5xl)))}.display-1,.display-2{color:#0f172a;color:var(--text-primary);font-weight:700;letter-spacing:-.04em;letter-spacing:var(--tracking-tight);line-height:1.05;line-height:var(--lh-tight)}.display-2{font-size:max(36px,min(5vw,56px));font-size:max(36px,min(5vw,var(--fs-4xl)))}.heading-1{font-size:max(28px,min(4vw,40px));font-size:max(28px,min(4vw,var(--fs-3xl)));letter-spacing:-.02em;letter-spacing:var(--tracking-snug)}.heading-1,.heading-2{font-weight:600;line-height:1.2;line-height:var(--lh-snug)}.heading-2{font-size:max(24px,min(3vw,32px));font-size:max(24px,min(3vw,var(--fs-2xl)))}.heading-3{font-size:24px;font-size:var(--fs-xl);font-weight:600;line-height:1.2;line-height:var(--lh-snug)}.lead{color:#475569;color:var(--text-secondary);font-size:18px;font-size:var(--fs-md);line-height:1.7;line-height:var(--lh-relaxed)}.text-muted{color:#94a3b8;color:var(--text-tertiary)}.btn{align-items:center;border:1px solid transparent;border-radius:9999px;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-size:var(--fs-sm);font-weight:500;gap:8px;justify-content:center;letter-spacing:.01em;line-height:1;padding:12px 24px;-webkit-text-decoration:none;text-decoration:none;transition:all .24s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base);white-space:nowrap}.btn--primary{background:#0f172a;background:var(--brand-ink);border-color:#0f172a;border-color:var(--brand-ink);color:#fff}.btn--primary:hover{background:#1e293b;background:var(--brand-ink-soft);border-color:#1e293b;border-color:var(--brand-ink-soft);box-shadow:0 8px 24px rgba(10,31,68,.06),0 2px 4px rgba(10,31,68,.04);box-shadow:var(--shadow-md);color:#fff;transform:translateY(-1px)}.btn--secondary{background:transparent;border-color:#cbd5e1;border-color:var(--ink-300);color:#0f172a;color:var(--brand-ink)}.btn--secondary:hover{background:#0f172a;background:var(--brand-ink);border-color:#0f172a;border-color:var(--brand-ink);color:#fff}.btn--ghost{background:transparent;border-color:transparent;padding:12px 16px}.btn--ghost,.btn--ghost:hover{color:#0f172a;color:var(--brand-ink)}.btn--ghost:hover{background:#f1f5f9;background:var(--bg-tertiary)}.btn--inverse{background:#fff;border-color:#fff}.btn--inverse,.btn--inverse:hover{color:#0f172a;color:var(--brand-ink)}.btn--inverse:hover{background:#f8fafc;background:var(--ink-50)}.btn--lg{font-size:16px;font-size:var(--fs-base);padding:16px 32px}.btn--sm{font-size:12px;font-size:var(--fs-xs);padding:8px 16px}.btn--block{display:flex;width:100%}.btn .arrow{transition:transform .24s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-base)}.btn:hover .arrow{transform:translateX(4px)}.card{background:#fff;background:var(--bg-card);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:14px;border-radius:var(--radius-lg);overflow:hidden;transition:all .24s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.card--hover:hover{border-color:#cbd5e1;border-color:var(--ink-300);box-shadow:0 20px 40px rgba(10,31,68,.08),0 4px 8px rgba(10,31,68,.04);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.card--flat{background:#fff;background:var(--bg-card);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:14px;border-radius:var(--radius-lg);transition:all .24s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.card--dark{background:#0f172a;background:var(--bg-inverse);border-color:transparent;color:#fff}.input{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);color:#0f172a;color:var(--text-primary);font-family:inherit;font-size:14px;font-size:var(--fs-sm);padding:14px 18px;transition:all .16s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:100%}.input:hover{border-color:#cbd5e1;border-color:var(--border-strong)}.input:focus{border-color:#0f172a;border-color:var(--brand-ink);box-shadow:0 0 0 3px rgba(10,31,68,.08);outline:none}.input::-moz-placeholder{color:#94a3b8;color:var(--text-tertiary)}.input::placeholder{color:#94a3b8;color:var(--text-tertiary)}.section-head{margin:0 auto 80px;max-width:720px;text-align:center}.section-head--left{margin-left:0;text-align:left}.section-head h2{color:#0f172a;color:var(--text-primary);font-size:max(32px,min(4.5vw,40px));font-size:max(32px,min(4.5vw,var(--fs-3xl)));font-weight:700;letter-spacing:-.04em;letter-spacing:var(--tracking-tight);line-height:1.05;line-height:var(--lh-tight);margin-bottom:16px}.section-head p{color:#475569;color:var(--text-secondary);font-size:18px;font-size:var(--fs-md);line-height:1.7;line-height:var(--lh-relaxed)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeRight{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.4)}50%{box-shadow:0 0 0 12px rgba(16,185,129,0)}}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--ink-300);border:2px solid #fff;border:2px solid var(--bg-primary);border-radius:9999px;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#475569;background:var(--brand-ink-muted)}.text-center{text-align:center}.listdetail_container .el-table .cell,.listdetail_container .el-table__cell .cell{word-wrap:break-word!important;word-break:keep-all!important}.container_box_en .products_list .el-collapse-item__header{height:auto!important;line-height:1.4!important;min-height:38px;overflow:visible!important;padding-bottom:6px!important;padding-top:6px!important;text-overflow:clip;white-space:normal!important;word-break:keep-all}.container_box_en .products_list li.product_item .sub_list .el-collapse-item__header{height:auto!important;line-height:1.3!important;min-height:34px;overflow:visible!important;padding-bottom:5px!important;padding-top:5px!important;text-overflow:clip;white-space:normal!important;word-break:keep-all}@media (max-width:768px){.listdetail_container .el-table{table-layout:fixed!important}.listdetail_container .el-table td:first-of-type{width:20%!important}.listdetail_container .el-table td:nth-of-type(2){width:42%!important}.listdetail_container .el-table td:nth-of-type(3){width:38%!important}.container_box_en .section_one .sec_cont{grid-template-columns:1fr!important}.container_box_en .cont_l{position:static;width:100%}}.text-left{text-align:left}.text-right{text-align:right}.pc_block{display:block}.phone_block{display:none}@media (max-width:768px){:root{--container-pad:20px;--section-pad-y:80px}.pc_block{display:none}.phone_block{display:block}}html.anim-ready [data-animate]{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}html.anim-ready [data-animate=fadeIn]{transform:none}html.anim-ready [data-animate=fadeInLeft]{transform:translateX(-24px)}html.anim-ready [data-animate=fadeInRight]{transform:translateX(24px)}html.anim-ready [data-animate=scaleIn]{transform:scale(.96)}html.anim-ready [data-animate].is-visible{opacity:1;transform:none}html.anim-ready [data-animate]{animation:animSafetyNet 0s 4s forwards}@keyframes animSafetyNet{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-animate],html.anim-ready [data-animate],html.anim-ready [data-animate].is-visible{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}.page-container{background:var(--bg-primary);min-height:100vh;padding-top:80px;width:100%}.page-banner{align-items:center;background:var(--gradient-primary);color:#fff;display:flex;flex-direction:column;height:280px;justify-content:center;overflow:hidden;position:relative;width:100%}.page-banner:before{background:var(--gradient-mesh);bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.page-banner:after{animation:float 8s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);border-radius:50%;content:"";height:600px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.page-banner h1{font-size:42px;font-weight:700;letter-spacing:1px;margin-bottom:12px;position:relative;text-align:center;text-shadow:0 2px 20px rgba(0,0,0,.1);z-index:1}.page-banner .banner-subtitle{color:hsla(0,0%,100%,.9);font-size:16px;letter-spacing:.5px;position:relative;z-index:1}.breadcrumb{align-items:center;display:flex;font-size:14px;gap:8px;margin:0 auto;max-width:1400px;padding:20px 8%;width:100%}.breadcrumb,.breadcrumb a{color:var(--text-secondary)}.breadcrumb a{-webkit-text-decoration:none;text-decoration:none;transition:var(--transition-fast)}.breadcrumb a:hover{color:var(--primary-color)}.breadcrumb .separator{color:var(--text-tertiary)}.breadcrumb .current{color:var(--primary-color);font-weight:500}.page-content{margin:0 auto;max-width:1400px;padding:40px 8% 80px;width:100%}.section-title{margin-bottom:40px;text-align:center}.section-title h2{color:var(--text-primary);display:inline-block;font-size:32px;font-weight:700;padding-bottom:12px;position:relative}.section-title h2:after{background:var(--gradient-secondary);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.section-title p{color:var(--text-secondary);font-size:15px;margin-top:16px}.btn-primary{align-items:center;background:var(--gradient-primary);border:none;border-radius:9999px;box-shadow:0 4px 15px rgba(14,165,233,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 32px;-webkit-text-decoration:none;text-decoration:none;transition:var(--transition-base)}.btn-primary:hover{box-shadow:0 8px 25px rgba(14,165,233,.4);color:#fff;transform:translateY(-2px)}.btn-outline{align-items:center;background:transparent;border:2px solid var(--primary-color);border-radius:9999px;color:var(--primary-color);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 32px;-webkit-text-decoration:none;text-decoration:none;transition:var(--transition-base)}.btn-outline:hover{background:var(--primary-color);color:#fff;transform:translateY(-2px)}.card{background:var(--bg-primary);border-radius:12px;box-shadow:var(--shadow-card);padding:24px;transition:var(--transition-base)}.card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.form-input{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:14px;outline:none;padding:12px 16px;transition:var(--transition-fast);width:100%}.form-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(14,165,233,.1)}@media screen and (max-width:768px){.page-container{padding-top:60px}.page-banner{height:180px}.page-banner h1{font-size:26px}.page-content{padding:20px 5% 40px}.section-title h2{font-size:24px}}.searchRes_container{background-color:var(--bg-primary);min-height:100vh;padding-top:80px;width:100%}.searchRes_container .banner_container{align-items:center;background:var(--gradient-primary);color:#fff;display:flex;flex-direction:column;height:240px;justify-content:center;overflow:hidden;position:relative;width:100%}.searchRes_container .banner_container:before{background:var(--gradient-mesh);bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.searchRes_container .banner_container h2{font-size:36px;font-weight:700;letter-spacing:1px;position:relative;text-shadow:0 2px 20px rgba(0,0,0,.1);z-index:1}.newslist_container{background-color:var(--bg-primary);min-height:100vh;padding-top:80px;width:100%}.newslist_container .banner_container{align-items:center;background:var(--gradient-primary);color:#fff;display:flex;flex-direction:column;height:240px;justify-content:center;overflow:hidden;position:relative;width:100%}.newslist_container .banner_container:before{background:var(--gradient-mesh);bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.newslist_container .banner_container h2{font-size:36px;font-weight:700;letter-spacing:1px;position:relative;text-shadow:0 2px 20px rgba(0,0,0,.1);z-index:1}.news_container{background-color:var(--bg-primary);min-height:100vh;padding-top:80px;width:100%}.news_container .banner_container{align-items:center;background:var(--gradient-primary);color:#fff;display:flex;flex-direction:column;height:240px;justify-content:center;overflow:hidden;position:relative;width:100%}.news_container .banner_container:before{background:var(--gradient-mesh);bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.news_container .banner_container h2{font-size:36px;font-weight:700;letter-spacing:1px;position:relative;text-shadow:0 2px 20px rgba(0,0,0,.1);z-index:1}.news_container .news_content{background:var(--bg-primary);margin:0 auto;max-width:1000px;padding:50px 8% 80px}.news_container .news_title{color:var(--text-primary);font-size:28px;font-weight:700;line-height:1.4;margin-bottom:16px}.news_container .news_meta{border-bottom:1px solid var(--border-color);color:var(--text-tertiary);font-size:14px;margin-bottom:32px;padding-bottom:16px}.news_container .news_body{color:var(--text-secondary);font-size:16px;line-height:1.8}.news_container .news_body p{margin-bottom:16px}.news_container .news_body img{border-radius:12px;box-shadow:var(--shadow-card);margin:16px 0;max-width:100%}.newslist_container .news_list{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1400px;padding:50px 8% 80px}.newslist_container .news_card{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;box-shadow:var(--shadow-card);color:inherit;cursor:pointer;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;transition:var(--transition-base)}.newslist_container .news_card:hover{box-shadow:var(--shadow-hover);transform:translateY(-6px)}.newslist_container .news_card .news_img{background:var(--gradient-soft);height:200px;overflow:hidden;width:100%}.newslist_container .news_card .news_img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:var(--transition-slow);width:100%}.newslist_container .news_card:hover .news_img img{transform:scale(1.1)}.newslist_container .news_card .news_info{padding:20px}.newslist_container .news_card .news_info h5{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:12px;overflow:hidden;transition:var(--transition-base)}.newslist_container .news_card:hover .news_info h5{color:var(--primary-color)}.newslist_container .news_card .news_info .news_desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:14px;line-height:1.6;margin-bottom:12px;overflow:hidden}.newslist_container .news_card .news_info .news_date{color:var(--text-tertiary);font-size:12px}.searchRes_container .search_results{margin:0 auto;max-width:1400px;padding:50px 8% 80px}.searchRes_container .result_item{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;box-shadow:var(--shadow-card);cursor:pointer;margin-bottom:16px;padding:24px;transition:var(--transition-base)}.searchRes_container .result_item:hover{border-color:var(--primary-light);transform:translateX(4px)}.searchRes_container .result_item h5{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:8px}.searchRes_container .result_item p{color:var(--text-secondary);font-size:14px;line-height:1.6}@media screen and (max-width:768px){.news_container,.newslist_container,.searchRes_container{padding-top:60px}.news_container .banner_container,.newslist_container .banner_container,.searchRes_container .banner_container{height:160px}.news_container .banner_container h2,.newslist_container .banner_container h2,.searchRes_container .banner_container h2{font-size:22px}.newslist_container .news_list{grid-template-columns:1fr}}.wa-float{align-items:center;background:#25d366;border-radius:50%;bottom:100px;box-shadow:0 4px 16px rgba(37,211,102,.35);color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:150px;-webkit-text-decoration:none;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;width:56px;z-index:999}.wa-float:hover{box-shadow:0 6px 24px rgba(37,211,102,.45);transform:scale(1.08)}.wa-float:active{transform:scale(.96)}.wa-float:before{animation:wa-pulse 2.5s ease-in-out infinite;border:2px solid rgba(37,211,102,.3);border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}@keyframes wa-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.12)}}.wa-float__icon{display:block;position:relative;z-index:1}.wa-float__hint{animation:wa-fadeIn .2s ease-out;background:#fff;border-radius:20px;box-shadow:0 2px 12px rgba(0,0,0,.1);color:#075e54;font-size:13px;font-weight:600;padding:8px 16px;position:absolute;right:64px;white-space:nowrap}.wa-float__hint:after{border:6px solid transparent;border-left-color:#fff;content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%)}@keyframes wa-fadeIn{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.wa-float{bottom:56px;height:48px;right:20px;width:48px}.wa-float__icon{height:24px;width:24px}}