﻿*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050d1c;color:#fff;font-family:Arial,'Microsoft YaHei',sans-serif;font-size:14px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{height:64px;padding:0 52px;display:flex;align-items:center;justify-content:space-between;position:fixed;inset:0 0 auto;z-index:50;background:rgba(3,10,24,.74);border-bottom:1px solid rgba(92,160,255,.1);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:12px;font-weight:700}.brand-logo{width:34px;height:34px;object-fit:contain}.brand span{display:flex;flex-direction:column;line-height:1.05}.brand small{margin-top:3px;font-size:8px;color:#6f8bb8;font-weight:400;letter-spacing:.12em}.nav{display:flex;gap:48px;font-size:13px;color:rgba(255,255,255,.68)}.nav a{height:64px;display:flex;align-items:center;position:relative}.nav a.active,.nav a:hover{color:#fff}.nav a.active:after{content:"";position:absolute;left:50%;bottom:0;width:20px;height:2px;background:#2d9cff;transform:translateX(-50%);box-shadow:0 0 18px #2d9cff}.header-actions{display:flex;align-items:center;gap:16px}.primary-pill{padding:8px 22px;border-radius:999px;background:linear-gradient(135deg,#236dff,#32b6ff);font-size:12px;box-shadow:0 10px 28px rgba(27,111,255,.32)}.lang-btn,.menu-btn{border:0;background:transparent;color:#fff}.menu-btn{display:none;width:25px;flex-direction:column;gap:5px;padding:0}.menu-btn span{height:2px;background:#fff}.hero{height:100vh;min-height:760px;position:relative;overflow:hidden;background:#020816}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-position:center}.hero-video-blur{object-fit:cover;transform:scale(1.08);filter:blur(22px);opacity:.48}.hero-video-main{object-fit:contain;opacity:.96}.hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(2,8,22,.96) 0%,rgba(2,8,22,.64) 28%,rgba(2,8,22,.1) 56%,rgba(2,8,22,.36) 100%),linear-gradient(180deg,rgba(2,8,22,.35),rgba(2,8,22,0) 52%,#050d1c 100%)}.hero-content{position:relative;z-index:2;height:100%;display:flex;align-items:center;padding:92px 8vw 92px 12vw}.side-index{position:absolute;left:46px;top:220px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px;color:#6782ad;font-size:11px}.side-index i{height:148px;width:1px;background:linear-gradient(transparent,#a8d6ff,transparent);position:relative}.side-index i:after{content:"";position:absolute;left:-4px;top:56px;width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 14px #58bdff}.hero-copy h1{font-size:74px;line-height:1;margin:0 0 18px;font-weight:900;letter-spacing:.055em;text-shadow:0 10px 30px rgba(0,0,0,.45)}.hero-copy p{margin:0;color:rgba(255,255,255,.9);font-size:25px;font-weight:600;letter-spacing:.03em}.partners{position:absolute;left:8vw;right:8vw;bottom:28px;z-index:2;display:flex;justify-content:space-between;gap:18px;color:rgba(255,255,255,.54);font-size:12px}.solutions-section{display:grid;grid-template-columns:150px minmax(0,1fr);gap:38px;padding:54px 7vw 66px;background:#071326;border-top:1px solid rgba(97,160,255,.08)}.section-tabs h2{font-size:17px;margin:0 0 28px}.section-tabs a{display:block;margin:0 0 18px;color:#829bc2;font-size:13px}.section-tabs a.active{color:#fff}.solution-cards,.case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.solution-cards article,.case-grid article{min-height:330px;padding:13px 13px 18px;background:linear-gradient(180deg,rgba(14,37,74,.96),rgba(5,18,42,.98));border:1px solid rgba(83,143,230,.18);border-radius:5px;box-shadow:0 22px 46px rgba(0,0,0,.24);transition:.25s ease}.solution-cards article:hover,.case-grid article:hover{transform:translateY(-4px);border-color:rgba(64,169,255,.5);box-shadow:0 28px 64px rgba(19,100,210,.22)}.card-image{height:170px;margin-bottom:18px;border-radius:4px;background-size:cover!important;background-position:center!important;border:1px solid rgba(99,171,255,.16);position:relative;overflow:hidden}.card-image:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(5,15,34,.26))}.solution-cards h3,.case-grid h3{font-size:19px;margin:0 0 8px;line-height:1.25}.solution-cards p,.case-grid p{min-height:62px;margin:0 0 14px;color:#93a9cc;font-size:12px;line-height:1.7}.solution-cards a,.case-grid a,.text-link,.section-head>a{color:#39a9ff;font-size:13px}.source{background-image:linear-gradient(rgba(4,18,45,.02),rgba(4,18,45,.45)),url('https://images.unsplash.com/photo-1451187580459-43490279c0fa?auto=format&fit=crop&w=1000&q=85')}.semantic{background-image:linear-gradient(rgba(4,18,45,.02),rgba(4,18,45,.45)),url('https://images.unsplash.com/photo-1677442136019-21780ecad995?auto=format&fit=crop&w=1000&q=85')}.anchor{background-image:linear-gradient(rgba(4,18,45,.02),rgba(4,18,45,.45)),url('https://images.unsplash.com/photo-1639322537228-f710d846310a?auto=format&fit=crop&w=1000&q=85')}.monitor{background-image:linear-gradient(rgba(4,18,45,.02),rgba(4,18,45,.45)),url('https://images.unsplash.com/photo-1551288049-bebda4e38f71?auto=format&fit=crop&w=1000&q=85')}.product-section{position:relative;min-height:480px;padding:72px 7vw 62px;background:radial-gradient(circle at 70% 42%,rgba(28,120,255,.32),transparent 27%),linear-gradient(120deg,#07162f,#041020);overflow:hidden}.product-copy{position:relative;z-index:2;width:44%}.product-copy span{color:#39a9ff}.product-copy h2{font-size:36px;line-height:1.2;margin:10px 0 16px}.product-copy p{color:#94a9c8;margin:0 0 24px}.product-visual{position:absolute;right:10vw;top:38px;width:430px;height:350px;background:radial-gradient(circle,rgba(61,167,255,.35),transparent 60%)}.product-visual:after{content:"";position:absolute;width:300px;height:150px;right:45px;top:112px;border:1px solid rgba(96,205,255,.34);border-radius:50%;transform:rotate(-18deg);box-shadow:0 0 40px rgba(67,171,255,.22)}.cube{position:absolute;border:1px solid rgba(92,196,255,.56);background:linear-gradient(135deg,rgba(31,119,255,.46),rgba(84,218,255,.08));box-shadow:0 0 42px rgba(55,161,255,.26);transform:rotateX(58deg) rotateZ(-38deg)}.c1{width:210px;height:210px;left:98px;top:62px}.c2{width:130px;height:130px;left:152px;top:108px}.c3{width:70px;height:70px;left:42px;top:210px}.feature-row{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;width:60%;margin-top:62px}.feature-row article{display:flex;gap:12px;align-items:flex-start}.feature-row b{flex:0 0 32px;height:32px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(71,174,255,.42);color:#65c9ff;font-size:12px}.feature-row h3{margin:0 0 4px;font-size:15px}.feature-row p{margin:0;color:#8199bf;font-size:12px}.cases-section{padding:56px 7vw 62px;background:#061124}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.section-head h2{font-size:23px;margin:0}.section-head nav{display:flex;gap:26px;color:#7f96bb;font-size:13px}.cluster{background-image:linear-gradient(rgba(4,18,45,.02),rgba(4,18,45,.45)),url('https://images.unsplash.com/photo-1518770660439-4636190af475?auto=format&fit=crop&w=1000&q=85')}.coverage{background-image:linear-gradient(rgba(4,18,45,.02),rgba(4,18,45,.45)),url('https://images.unsplash.com/photo-1558494949-ef010cbdcc31?auto=format&fit=crop&w=1000&q=85')}.operation{background-image:linear-gradient(rgba(4,18,45,.02),rgba(4,18,45,.45)),url('https://images.unsplash.com/photo-1460925895917-afdab827c52f?auto=format&fit=crop&w=1000&q=85')}.efficiency{background-image:linear-gradient(rgba(4,18,45,.02),rgba(4,18,45,.45)),url('https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=1000&q=85')}.numbers{display:grid;grid-template-columns:repeat(4,1fr);padding:38px 12vw;background:linear-gradient(90deg,#061124,#09234a,#061124);text-align:center;border-block:1px solid rgba(98,170,255,.08)}.numbers strong{display:block;font-size:38px;font-weight:400;line-height:1.15}.numbers span{color:#9ab0d0;font-size:13px}.news-section{padding:56px 7vw 74px;background:#08162b}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.news-grid article{background:#0a1d3a;border:1px solid rgba(95,157,255,.14);border-radius:5px;padding-bottom:22px;overflow:hidden}.news-grid .card-image{height:185px;margin:0 0 18px;border-radius:0}.news-grid time,.news-grid h3,.news-grid a{display:block;margin-inline:22px}.news-grid time{color:#6fbaff;font-size:12px}.news-grid h3{min-height:54px;font-size:17px;line-height:1.45}.news-grid a{color:#39a9ff}.cctv{background-image:linear-gradient(rgba(4,18,45,.02),rgba(4,18,45,.45)),url('https://images.unsplash.com/photo-1495020689067-958852a7765e?auto=format&fit=crop&w=1000&q=85')}.users{background-image:linear-gradient(rgba(4,18,45,.02),rgba(4,18,45,.45)),url('https://images.unsplash.com/photo-1551288049-bebda4e38f71?auto=format&fit=crop&w=1000&q=85')}.geo-card{background-image:linear-gradient(rgba(4,18,45,.02),rgba(4,18,45,.45)),url('https://images.unsplash.com/photo-1639322537228-f710d846310a?auto=format&fit=crop&w=1000&q=85')}.footer{display:grid;grid-template-columns:1.55fr 1fr 1fr 1fr 1.9fr;gap:34px;padding:54px 7vw 34px;background:#050b18;border-top:1px solid rgba(96,164,255,.12);position:relative}.footer h4{margin:0 0 16px}.footer a,.footer p,.footer small{display:block;color:#8da4c8;font-size:13px;margin:8px 0}.footer-brand img{width:108px}.footer-brand p{color:#b8c8e3}.footer-brand span{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;margin-right:8px;font-size:11px}.qr-code{width:108px;height:108px;object-fit:cover;padding:6px;background:#fff;border-radius:10px}.footer>small{position:absolute;left:7vw;bottom:12px}@media(max-width:1100px){.nav{display:none}.menu-btn{display:flex}.nav.open{position:absolute;top:64px;left:0;right:0;display:grid;background:#061124}.nav.open a{height:48px;padding:0 24px}.solution-cards,.case-grid,.news-grid,.feature-row,.footer{grid-template-columns:repeat(2,1fr)}.solutions-section{grid-template-columns:1fr}.product-copy,.feature-row{width:100%}.product-visual{opacity:.4}}@media(max-width:720px){.site-header{padding:0 18px}.primary-pill,.lang-btn{display:none}.hero{min-height:680px}.hero-content{padding:100px 24px 90px}.side-index,.partners{display:none}.hero-copy h1{font-size:44px}.hero-copy p{font-size:20px}.solutions-section,.solution-cards,.case-grid,.news-grid,.feature-row,.numbers,.footer{grid-template-columns:1fr;padding-left:24px;padding-right:24px}.product-section,.cases-section,.news-section{padding-left:24px;padding-right:24px}.product-visual{display:none}.section-head{display:block}.section-head nav{flex-wrap:wrap;margin-top:14px}.footer>small{position:static}}

.solutions-section,.product-section,.cases-section,.news-section,.numbers{position:relative;overflow:hidden}
.solutions-section:before,.cases-section:before,.news-section:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background:radial-gradient(circle at 78% 18%,rgba(45,137,255,.22),transparent 24%),linear-gradient(90deg,rgba(44,128,255,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(44,128,255,.06) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}
.solutions-section:after,.product-section:before{content:"";position:absolute;right:8vw;top:32px;width:360px;height:230px;pointer-events:none;opacity:.36;background:radial-gradient(circle at 54% 48%,rgba(48,157,255,.35),transparent 38%)}
.product-section:before{right:6vw;top:18px;width:460px;height:360px;opacity:.42;background:radial-gradient(circle at 58% 44%,rgba(44,137,255,.34),transparent 38%),linear-gradient(120deg,transparent 0 45%,rgba(74,169,255,.2) 46% 47%,transparent 48%)}
.product-section:after{content:"";position:absolute;right:8vw;top:80px;width:300px;height:160px;border:1px solid rgba(82,183,255,.28);border-radius:50%;transform:rotate(-18deg);opacity:.5;pointer-events:none;box-shadow:0 0 52px rgba(38,132,255,.22)}
.numbers{background:linear-gradient(90deg,#061124,#09234a,#061124)!important}
.numbers:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.42;background:radial-gradient(circle at 50% 115%,rgba(38,135,255,.42),transparent 36%),linear-gradient(90deg,rgba(61,149,255,.12) 1px,transparent 1px),linear-gradient(0deg,rgba(61,149,255,.1) 1px,transparent 1px);background-size:auto,38px 38px,38px 38px;transform:perspective(520px) rotateX(62deg) translateY(18px);transform-origin:bottom center}
.numbers:after{content:"";position:absolute;left:0;right:0;bottom:0;height:70%;pointer-events:none;opacity:.42;background:url('https://images.unsplash.com/photo-1519608487953-e999c86e7455?auto=format&fit=crop&w=1600&q=80') center bottom/cover;mix-blend-mode:screen;filter:saturate(1.2) contrast(1.1)}
.numbers div{position:relative;z-index:1}
.product-copy,.product-visual,.feature-row,.section-tabs,.solution-cards,.section-head,.case-grid,.news-grid{position:relative;z-index:1}
.section-tabs:after{content:"";display:block;width:52px;height:1px;margin-top:22px;background:linear-gradient(90deg,#37a9ff,transparent);box-shadow:0 0 18px rgba(55,169,255,.6)}

body{background:#020713!important;color:#fff}
.site-header{background:rgba(2,7,18,.58)!important;border-bottom:1px solid rgba(102,162,255,.08)!important}
.hero-shade{background:linear-gradient(90deg,rgba(2,7,18,.92) 0%,rgba(2,7,18,.52) 30%,rgba(2,7,18,.08) 58%,rgba(2,7,18,.32) 100%),linear-gradient(180deg,rgba(2,7,18,.34),rgba(2,7,18,0) 52%,#020713 100%)!important}
.solutions-section{background:linear-gradient(180deg,rgba(3,10,24,.96),rgba(4,13,28,.94))!important;border-top:1px solid rgba(255,255,255,.05)!important}
.product-section{background:radial-gradient(circle at 70% 42%,rgba(28,104,230,.22),transparent 28%),linear-gradient(120deg,rgba(4,12,27,.98),rgba(2,8,19,.96))!important}
.cases-section{background:linear-gradient(180deg,rgba(3,10,23,.98),rgba(3,10,23,.94))!important}
.news-section{background:linear-gradient(180deg,rgba(4,13,28,.96),rgba(3,9,21,.98))!important}
.footer{background:#020713!important;border-top:1px solid rgba(255,255,255,.06)!important}
.solution-cards article,.case-grid article,.news-grid article{background:linear-gradient(180deg,rgba(15,38,76,.42),rgba(5,17,38,.34))!important;border:1px solid rgba(105,166,255,.14)!important;box-shadow:0 22px 55px rgba(0,0,0,.32)!important;backdrop-filter:blur(10px)}
.solution-cards article:hover,.case-grid article:hover,.news-grid article:hover{background:linear-gradient(180deg,rgba(18,48,96,.52),rgba(6,20,45,.42))!important;border-color:rgba(76,160,255,.38)!important;box-shadow:0 28px 70px rgba(0,0,0,.42),0 0 38px rgba(35,119,255,.12)!important}
.card-image{opacity:.88;border-color:rgba(111,177,255,.12)!important}
.card-image:before{background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(2,8,20,.38))!important}
.numbers{background:linear-gradient(90deg,#030916,#071a38,#030916)!important;border-block:1px solid rgba(255,255,255,.05)!important}
.numbers:before{opacity:.26!important}.numbers:after{opacity:.28!important}
.product-section:before,.solutions-section:before,.cases-section:before,.news-section:before{opacity:.18!important}
.product-section:after,.solutions-section:after{opacity:.22!important}
.hero-copy h1{text-shadow:0 14px 35px rgba(0,0,0,.58)}
.hero-copy p{color:rgba(255,255,255,.82)!important}
.solution-cards p,.case-grid p,.product-copy p,.feature-row p,.footer a,.footer p,.footer small{color:#7f93b8!important}
.section-tabs a,.section-head nav{color:#6f84aa!important}

/* 外链科技背景图：半透明铺底，不再用CSS硬画图 */
.product-section{background-image:linear-gradient(90deg,rgba(2,7,18,.96),rgba(2,9,24,.78) 44%,rgba(2,9,24,.56)),url('https://images.unsplash.com/photo-1639322537228-f710d846310a?auto=format&fit=crop&w=1800&q=85')!important;background-size:cover!important;background-position:center!important;background-blend-mode:normal!important}
.solutions-section{background-image:linear-gradient(180deg,rgba(2,7,18,.94),rgba(2,9,24,.9)),url('https://images.unsplash.com/photo-1451187580459-43490279c0fa?auto=format&fit=crop&w=1800&q=85')!important;background-size:cover!important;background-position:center!important}
.cases-section{background-image:linear-gradient(180deg,rgba(2,7,18,.94),rgba(2,9,24,.9)),url('https://images.unsplash.com/photo-1558494949-ef010cbdcc31?auto=format&fit=crop&w=1800&q=85')!important;background-size:cover!important;background-position:center!important}
.news-section{background-image:linear-gradient(180deg,rgba(2,7,18,.94),rgba(2,9,24,.92)),url('https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=1800&q=85')!important;background-size:cover!important;background-position:center!important}
.numbers{background-image:linear-gradient(90deg,rgba(2,7,18,.88),rgba(5,20,49,.78),rgba(2,7,18,.88)),url('https://images.unsplash.com/photo-1519608487953-e999c86e7455?auto=format&fit=crop&w=1800&q=85')!important;background-size:cover!important;background-position:center!important}
.product-section:before,.product-section:after,.solutions-section:before,.solutions-section:after,.cases-section:before,.news-section:before,.numbers:before,.numbers:after{display:none!important}
.product-visual{opacity:.18!important;filter:blur(.2px);mix-blend-mode:screen}
.solution-cards article,.case-grid article,.news-grid article{background:rgba(6,18,42,.58)!important;backdrop-filter:blur(12px)!important}

/* 压缩核心产品区，避免内容少但区块过高 */
.product-section{min-height:auto!important;padding:48px 7vw 46px!important;display:grid;grid-template-columns:42% 1fr;column-gap:60px;align-items:center;background-position:center!important}
.product-copy{width:auto!important}.product-copy h2{font-size:32px!important;margin:8px 0 12px!important}.product-copy p{max-width:560px;margin-bottom:18px!important;font-size:13px!important}.product-visual{position:absolute!important;right:8vw!important;top:20px!important;width:320px!important;height:220px!important;opacity:.12!important}.feature-row{grid-column:1/3;width:100%!important;margin-top:28px!important;gap:18px!important}.feature-row article{min-height:auto}.feature-row h3{font-size:14px!important}.feature-row p{font-size:12px!important}.cube{opacity:.55}.c1{width:150px!important;height:150px!important;left:95px!important;top:34px!important}.c2{width:92px!important;height:92px!important;left:135px!important;top:67px!important}.c3{width:48px!important;height:48px!important;left:48px!important;top:136px!important}
@media(max-width:720px){.product-section{display:block!important;padding:40px 24px!important}.feature-row{grid-column:auto!important;margin-top:24px!important}}

.card-image{background:none!important;position:relative!important;overflow:hidden!important}
.card-image img{display:block;width:100%;height:100%;object-fit:cover;opacity:.82;filter:saturate(1.05) contrast(1.05)}
.card-image:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(2,8,20,.38))!important;pointer-events:none!important}
.card-image:after{display:none!important}

.hero-copy{opacity:0;transform:translateY(18px);transition:opacity 1.1s ease,transform 1.1s ease;pointer-events:none}
.hero-copy.show-after-video{opacity:1;transform:translateY(0);pointer-events:auto}

/* 恢复首屏文字常驻显示 */
.hero-copy{opacity:1!important;transform:none!important;pointer-events:auto!important}
.hero-copy.show-after-video{opacity:1!important;transform:none!important}

/* 顶部栏简化：左Logo，右导航 */
.site-header{padding:0 64px!important;justify-content:space-between!important}
.nav{margin-left:auto!important;margin-right:0!important;gap:56px!important;color:rgba(255,255,255,.78)!important}
.header-actions{display:none!important}
.brand{flex-shrink:0}
@media(max-width:720px){.site-header{padding:0 22px!important}.nav{gap:22px!important;font-size:12px!important}}

/* 顶部导航最终版：左Logo，右侧四项分开显示 */
.site-header{height:64px!important;padding:0 72px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:rgba(2,7,18,.58)!important}
.brand{display:flex!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;flex:0 0 auto!important}
.brand-logo{width:92px!important;height:auto!important;max-height:38px!important;object-fit:contain!important}
.brand span,.brand small{display:none!important}
.nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:64px!important;margin-left:auto!important;margin-right:0!important;font-size:14px!important;color:rgba(255,255,255,.86)!important;visibility:visible!important;opacity:1!important}
.nav a{display:flex!important;height:64px!important;align-items:center!important;white-space:nowrap!important;padding:0!important}
.header-actions{display:none!important}
@media(max-width:720px){.site-header{padding:0 22px!important}.brand-logo{width:78px!important}.nav{display:flex!important;gap:22px!important;font-size:12px!important}}

/* 修正：保留左侧Logo文字，右侧显示导航 */
.brand span{display:flex!important;flex-direction:column!important;line-height:1.05!important;color:#fff!important;font-weight:700!important;font-size:13px!important}
.brand small{display:block!important;margin-top:3px!important;font-size:8px!important;color:#6f8bb8!important;font-weight:400!important;letter-spacing:.12em!important}
.brand-logo{width:34px!important;height:34px!important;max-height:34px!important;object-fit:contain!important}
.site-header{padding:0 72px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}
.nav{display:flex!important;margin-left:auto!important;justify-content:flex-end!important;gap:64px!important;visibility:visible!important;opacity:1!important}
.nav a{display:flex!important;white-space:nowrap!important}

/* 顶部栏强制最终布局：左品牌，右导航 */
.site-header{left:0!important;right:0!important;width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;padding:0 72px!important}
.site-header .brand{grid-column:1!important;justify-self:start!important;display:flex!important;align-items:center!important;gap:12px!important;width:auto!important;max-width:none!important}
.site-header .nav{grid-column:2!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:72px!important;margin:0!important;width:auto!important;max-width:none!important;position:static!important;transform:none!important}
.site-header .nav a{display:flex!important;align-items:center!important;height:64px!important;padding:0!important;margin:0!important;white-space:nowrap!important;font-size:14px!important;color:rgba(255,255,255,.9)!important}
.site-header .header-actions{display:none!important}
@media(max-width:1100px){.site-header .nav{display:flex!important;gap:42px!important}.site-header{padding:0 42px!important}}
@media(max-width:720px){.site-header{padding:0 18px!important}.site-header .nav{gap:18px!important}.site-header .nav a{font-size:12px!important}}

/* 导航词分开显示：介绍 / 服务 / 案例 / 联系我们 */
.site-header .nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important}
.site-header .nav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;margin-left:34px!important;letter-spacing:.08em!important;text-align:center!important}
.site-header .nav a:first-child{margin-left:0!important}
.site-header .nav a:last-child{min-width:96px!important}
@media(max-width:720px){.site-header .nav a{min-width:auto!important;margin-left:16px!important;letter-spacing:0!important}.site-header .nav a:last-child{min-width:auto!important}}

/* GEO详情页 */
.geo-page{background:#020713;color:#fff;padding-top:64px}.geo-hero{min-height:560px;padding:96px 7vw 72px;display:grid;grid-template-columns:1.1fr .72fr;gap:70px;align-items:center;background-image:linear-gradient(90deg,rgba(2,7,18,.96),rgba(2,9,24,.7)),url('https://images.unsplash.com/photo-1639322537228-f710d846310a?auto=format&fit=crop&w=1800&q=85');background-size:cover;background-position:center;position:relative;overflow:hidden}.geo-hero:after{content:"";position:absolute;right:8vw;top:88px;width:360px;height:210px;border:1px solid rgba(76,172,255,.28);border-radius:50%;transform:rotate(-18deg);box-shadow:0 0 70px rgba(48,140,255,.18)}.geo-hero-copy,.geo-hero-panel{position:relative;z-index:1}.geo-hero-copy span,.geo-section-title span{color:#35a9ff;font-size:13px;letter-spacing:.08em}.geo-hero-copy h1{font-size:64px;line-height:1.08;margin:14px 0 20px}.geo-hero-copy p{max-width:620px;color:#a7b8d4;font-size:18px;margin:0 0 32px}.geo-actions{display:flex;gap:16px}.geo-actions a,.geo-cta-section a{padding:12px 24px;border-radius:999px;background:linear-gradient(135deg,#236dff,#32b6ff);box-shadow:0 12px 30px rgba(35,109,255,.28)}.geo-actions a:nth-child(2){background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);box-shadow:none}.geo-hero-panel{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:28px;background:rgba(6,18,42,.5);border:1px solid rgba(103,170,255,.16);backdrop-filter:blur(14px);border-radius:10px}.geo-hero-panel strong{font-size:38px}.geo-hero-panel span{color:#8ea5c8;margin-bottom:12px}.geo-intro-section,.geo-capability-section,.geo-process-section,.geo-value-section,.geo-cta-section{padding:70px 7vw;background:#050d1d;position:relative;overflow:hidden}.geo-intro-section,.geo-process-section{background-image:linear-gradient(180deg,rgba(2,7,18,.94),rgba(4,13,28,.92)),url('https://images.unsplash.com/photo-1451187580459-43490279c0fa?auto=format&fit=crop&w=1800&q=85');background-size:cover;background-position:center}.geo-capability-section{background:#071326}.geo-value-section{background-image:linear-gradient(180deg,rgba(2,7,18,.95),rgba(2,9,24,.92)),url('https://images.unsplash.com/photo-1558494949-ef010cbdcc31?auto=format&fit=crop&w=1800&q=85');background-size:cover;background-position:center}.geo-section-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.geo-section-title h2{font-size:32px;line-height:1.25;margin:10px 0 0;max-width:780px}.geo-intro-grid,.geo-card-grid,.geo-process,.geo-value-list{display:grid;gap:20px}.geo-intro-grid{grid-template-columns:repeat(3,1fr)}.geo-intro-grid article,.geo-process article,.geo-value-list div{padding:26px;background:rgba(6,18,42,.58);border:1px solid rgba(105,166,255,.14);border-radius:8px;backdrop-filter:blur(12px)}.geo-intro-grid b,.geo-process span{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(70,174,255,.42);color:#65c9ff;margin-bottom:18px}.geo-intro-grid h3,.geo-process h3{font-size:20px;margin:0 0 10px}.geo-intro-grid p,.geo-process p,.geo-value-list p{color:#8da4c8;margin:0}.geo-card-grid{grid-template-columns:repeat(4,1fr)}.geo-card-grid article{padding:13px 13px 20px;background:rgba(6,18,42,.58);border:1px solid rgba(105,166,255,.14);border-radius:8px;backdrop-filter:blur(12px)}.geo-card-grid h3{font-size:19px;margin:0 0 8px}.geo-card-grid p{color:#8da4c8;margin:0;font-size:13px}.geo-process{grid-template-columns:repeat(4,1fr)}.geo-value-list{grid-template-columns:repeat(4,1fr)}.geo-value-list strong{display:block;font-size:18px;margin-bottom:8px}.geo-cta-section{text-align:center;background:radial-gradient(circle at center,rgba(35,109,255,.25),transparent 36%),#020713}.geo-cta-section h2{font-size:38px;margin:0 0 14px}.geo-cta-section p{color:#9dafce;margin:0 auto 28px;max-width:700px}@media(max-width:1100px){.geo-hero,.geo-intro-grid,.geo-card-grid,.geo-process,.geo-value-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.geo-hero,.geo-intro-grid,.geo-card-grid,.geo-process,.geo-value-list{grid-template-columns:1fr}.geo-hero{padding:78px 24px 50px}.geo-hero-copy h1{font-size:42px}.geo-intro-section,.geo-capability-section,.geo-process-section,.geo-value-section,.geo-cta-section{padding:48px 24px}.geo-section-title{display:block}.geo-section-title h2{font-size:26px}}

/* 真实背书与案例区 */
.geo-proof-section,.geo-case-section{padding:70px 7vw;background:#050d1d;position:relative;overflow:hidden}.geo-proof-section{background-image:linear-gradient(180deg,rgba(2,7,18,.94),rgba(4,13,28,.94)),url('https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=1800&q=80');background-size:cover;background-position:center}.geo-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.geo-proof-grid article{background:rgba(6,18,42,.58);border:1px solid rgba(105,166,255,.14);border-radius:8px;overflow:hidden;backdrop-filter:blur(12px)}.geo-proof-grid img{display:block;width:100%;height:320px;object-fit:cover;opacity:.9}.geo-proof-grid h3{font-size:20px;margin:20px 22px 8px}.geo-proof-grid p{color:#8da4c8;margin:0 22px 24px}.geo-card-grid.text-only article{padding:28px}.geo-card-grid.text-only article:before{content:"";display:block;width:34px;height:2px;margin-bottom:20px;background:#35a9ff;box-shadow:0 0 18px rgba(53,169,255,.5)}.geo-process{grid-template-columns:repeat(7,1fr)}.geo-case-section{background-image:linear-gradient(90deg,rgba(2,7,18,.96),rgba(2,9,24,.82)),url('https://images.unsplash.com/photo-1555396273-367ea4eb4db5?auto=format&fit=crop&w=1800&q=80');background-size:cover;background-position:center}.geo-case-card{display:grid;grid-template-columns:.75fr 1.2fr 1.45fr;gap:20px}.geo-case-card>div{padding:28px;background:rgba(6,18,42,.62);border:1px solid rgba(105,166,255,.16);border-radius:10px;backdrop-filter:blur(12px)}.geo-case-card span{display:block;color:#35a9ff;margin-bottom:12px}.geo-case-card strong{font-size:30px}.geo-case-card p{color:#d6e2f5;margin:0;line-height:1.8}@media(max-width:1200px){.geo-process{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.geo-proof-grid,.geo-case-card{grid-template-columns:1fr}.geo-proof-grid img{height:260px}.geo-process{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.geo-proof-section,.geo-case-section{padding:48px 24px}.geo-process{grid-template-columns:1fr}}

/* 真实照片展示：避免竖图被横向裁糊 */
.news-grid .real-photo{height:230px!important;background:rgba(5,14,32,.9)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px!important}
.news-grid .real-photo img{width:100%!important;height:100%!important;object-fit:contain!important;opacity:.95!important}
.news-grid .real-shot{height:230px!important;background:#f5f5f5!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}
.news-grid .real-shot img{width:100%!important;height:100%!important;object-fit:cover!important;opacity:.96!important}

/* 小胖烧烤截图未放入时，避免白色空块 */
.news-grid .real-shot{background:rgba(5,14,32,.9)!important;border:1px dashed rgba(82,170,255,.28)!important}
.news-grid .real-shot:before{content:"请放入 小胖烧烤截图.png"!important;display:grid!important;place-items:center!important;position:absolute!important;inset:0!important;z-index:0!important;color:#6faee8!important;font-size:13px!important;background:rgba(5,14,32,.9)!important}
.news-grid .real-shot img{position:relative!important;z-index:1!important}


/* 首页服务流程与技术优势外显 */
.service-process-section,.tech-advantage-section{position:relative;padding:72px 7vw;background:#06101f;overflow:hidden}.service-process-section:before,.tech-advantage-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(31,126,255,.18),transparent 34%),linear-gradient(180deg,rgba(2,7,18,.96),rgba(4,13,28,.92));pointer-events:none}.process-title,.tech-title{position:relative;z-index:1;display:grid;grid-template-columns:260px 1fr;gap:28px;align-items:end;margin-bottom:30px}.process-title span,.tech-title span{color:#2eaaff;font-size:14px}.process-title h2,.tech-title h2{margin:0;color:#fff;font-size:34px;line-height:1.25;text-align:right}.home-process-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(7,1fr);gap:16px}.home-process-grid article,.tech-advantage-grid article{background:rgba(6,18,42,.62);border:1px solid rgba(82,170,255,.16);border-radius:7px;backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:transform .25s ease,border-color .25s ease,background .25s ease}.home-process-grid article{min-height:164px;padding:22px 18px}.home-process-grid article:hover,.tech-advantage-grid article:hover{transform:translateY(-5px);border-color:rgba(82,170,255,.42);background:rgba(8,25,56,.72)}.home-process-grid span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(46,170,255,.52);color:#2eaaff;font-size:12px;margin-bottom:22px}.home-process-grid h3{font-size:18px;margin:0 0 14px;color:#fff}.home-process-grid p,.tech-advantage-grid p{margin:0;color:#8da4c8;font-size:13px;line-height:1.75}.tech-advantage-section{background-image:linear-gradient(180deg,rgba(2,7,18,.94),rgba(4,13,28,.9)),url('https://images.unsplash.com/photo-1518770660439-4636190af475?auto=format&fit=crop&w=1800&q=80');background-size:cover;background-position:center}.tech-advantage-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tech-advantage-grid article{min-height:110px;padding:26px 28px}.tech-advantage-grid h3{margin:0 0 16px;color:#fff;font-size:18px}@media(max-width:1180px){.home-process-grid{grid-template-columns:repeat(4,1fr)}.tech-advantage-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.process-title,.tech-title{grid-template-columns:1fr}.process-title h2,.tech-title h2{text-align:left;font-size:26px}.home-process-grid,.tech-advantage-grid{grid-template-columns:1fr}.service-process-section,.tech-advantage-section{padding:52px 24px}}

/* 首屏下方公司介绍 */
.company-intro-section{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center;padding:86px 7vw;background:linear-gradient(180deg,#050d1d,#06101f);overflow:hidden}.company-intro-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,rgba(64,158,255,.2),transparent 34%),radial-gradient(circle at 80% 70%,rgba(16,80,180,.18),transparent 36%);pointer-events:none}.company-intro-image,.company-intro-copy{position:relative;z-index:1}.company-intro-image{min-height:430px;border-radius:18px;overflow:hidden;background:rgba(5,14,32,.9);border:1px solid rgba(82,170,255,.18);box-shadow:0 30px 90px rgba(0,0,0,.35)}.company-intro-image:before{content:"";position:absolute;inset:0;display:grid;place-items:center;color:#6faee8;font-size:14px;background:rgba(5,14,32,.92)}.company-intro-image img{position:relative;z-index:1;width:100%;height:100%;min-height:430px;object-fit:cover;display:block}.company-intro-copy{padding:36px;background:rgba(6,18,42,.55);border:1px solid rgba(82,170,255,.16);border-radius:18px;backdrop-filter:blur(14px)}.company-intro-copy span{color:#2eaaff;font-size:14px;letter-spacing:.12em}.company-intro-copy h2{margin:14px 0 22px;color:#fff;font-size:34px;line-height:1.25}.company-intro-copy p{margin:0 0 18px;color:#b8c9e6;font-size:15px;line-height:2;text-align:justify}.company-intro-copy p:last-child{margin-bottom:0}@media(max-width:980px){.company-intro-section{grid-template-columns:1fr;padding:60px 28px}.company-intro-copy h2{font-size:28px}.company-intro-image,.company-intro-image img{min-height:300px}}@media(max-width:620px){.company-intro-section{padding:46px 22px}.company-intro-copy{padding:24px}.company-intro-copy h2{font-size:24px}.company-intro-copy p{font-size:14px;line-height:1.9}}


/* 公司介绍文字去卡片化 */
.company-intro-copy{background:transparent!important;border:0!important;border-radius:0!important;backdrop-filter:none!important;padding:10px 0 10px 18px!important;box-shadow:none!important}.company-intro-copy span{display:inline-flex;align-items:center;gap:10px;color:#2eaaff!important;font-size:13px!important;letter-spacing:.16em!important;margin-bottom:14px}.company-intro-copy span:before{content:"";width:34px;height:1px;background:#2eaaff;box-shadow:0 0 12px rgba(46,170,255,.7)}.company-intro-copy h2{font-size:38px!important;line-height:1.28!important;letter-spacing:-.02em;margin:0 0 28px!important;max-width:620px}.company-intro-copy p{max-width:660px;color:#b8c9e6!important;font-size:16px!important;line-height:2.15!important;text-align:justify!important;margin:0 0 22px!important}.company-intro-copy p:first-of-type:first-letter{font-size:34px;font-weight:800;color:#fff;float:left;line-height:1;margin:8px 8px 0 0}.company-intro-copy p:last-child{padding-left:22px;border-left:2px solid rgba(46,170,255,.45);color:#d4e3f8!important}.company-intro-image{border-radius:14px!important}.company-intro-section{gap:46px!important}@media(max-width:980px){.company-intro-copy{padding:0!important}.company-intro-copy h2{font-size:30px!important}.company-intro-copy p{font-size:15px!important;line-height:2!important}}

/* 公司介绍区最终高级版 */
.company-intro-section{grid-template-columns:0.92fr 1.08fr!important;gap:64px!important;padding-top:92px!important;padding-bottom:92px!important}.company-intro-image{min-height:480px!important;border-radius:18px!important;border:1px solid rgba(160,200,255,.14)!important;box-shadow:0 32px 90px rgba(0,0,0,.34)!important}.company-intro-image img{min-height:480px!important;object-fit:cover!important}.company-intro-copy{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}.company-intro-copy span{display:inline-flex!important;align-items:center!important;gap:12px!important;margin-bottom:18px!important;color:#3bb4ff!important;font-size:13px!important;letter-spacing:.18em!important}.company-intro-copy span:before{content:""!important;width:42px!important;height:1px!important;background:linear-gradient(90deg,#3bb4ff,transparent)!important;box-shadow:none!important}.company-intro-copy h2{max-width:720px!important;margin:0 0 26px!important;color:#fff!important;font-size:40px!important;line-height:1.22!important;letter-spacing:-.03em!important}.company-intro-copy p{position:relative!important;max-width:760px!important;margin:0 0 18px!important;padding:0!important;border:0!important;color:#b9c9df!important;font-size:15.5px!important;line-height:2.05!important;text-align:justify!important}.company-intro-copy p:first-of-type:first-letter{font-size:inherit!important;font-weight:inherit!important;color:inherit!important;float:none!important;line-height:inherit!important;margin:0!important}.company-intro-copy p:last-child{color:#c9d8ed!important}.company-intro-copy:after{content:"正规资质  /  算法积淀  /  AI流量优化";display:block;width:max-content;max-width:100%;margin-top:28px;padding:13px 18px;border-radius:999px;background:rgba(48,145,255,.09);border:1px solid rgba(82,170,255,.18);color:#8fcaff;font-size:13px;letter-spacing:.08em}@media(max-width:980px){.company-intro-section{grid-template-columns:1fr!important;gap:34px!important;padding:64px 28px!important}.company-intro-image,.company-intro-image img{min-height:320px!important}.company-intro-copy h2{font-size:30px!important}.company-intro-copy p{font-size:15px!important;line-height:1.95!important}}@media(max-width:620px){.company-intro-section{padding:48px 22px!important}.company-intro-copy h2{font-size:25px!important}.company-intro-copy:after{width:auto;font-size:12px;line-height:1.7;border-radius:14px}}

/* 数字增长与文章发布窗口 */
.numbers em{font-style:normal}.article-section{position:relative;display:grid;grid-template-columns:0.95fr 1.05fr;gap:24px;padding:74px 7vw;background:linear-gradient(180deg,#06101f,#050d1d);overflow:hidden}.article-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 10%,rgba(46,170,255,.16),transparent 34%),radial-gradient(circle at 82% 88%,rgba(72,75,255,.12),transparent 34%);pointer-events:none}.article-panel{position:relative;z-index:1;padding:28px;background:rgba(6,18,42,.62);border:1px solid rgba(82,170,255,.16);border-radius:10px;backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.article-head{margin-bottom:20px}.article-head span{display:block;color:#2eaaff;font-size:13px;margin-bottom:10px}.article-head h2{margin:0;color:#fff;font-size:26px}.article-editor input,.article-editor textarea{width:100%;border:1px solid rgba(82,170,255,.16);background:rgba(2,8,20,.72);color:#fff;border-radius:8px;padding:14px 16px;outline:none}.article-editor input:focus,.article-editor textarea:focus{border-color:rgba(82,170,255,.52);box-shadow:0 0 0 3px rgba(46,170,255,.08)}.article-editor textarea{height:178px;margin-top:14px;resize:vertical;line-height:1.8}.article-editor button{margin-top:14px;border:0;border-radius:8px;padding:13px 22px;background:linear-gradient(135deg,#1ca8ff,#1768ff);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 16px 34px rgba(23,104,255,.24)}.article-editor button:hover{filter:brightness(1.08)}.article-history{max-height:390px;overflow:hidden}.article-list{display:grid;gap:12px;max-height:285px;overflow:auto;padding-right:8px}.article-list article{padding:16px;border-radius:8px;background:rgba(2,8,20,.55);border:1px solid rgba(82,170,255,.12)}.article-list time{color:#65bfff;font-size:12px}.article-list h3{margin:8px 0;color:#fff;font-size:17px}.article-list p{margin:0;color:#9fb3ce;font-size:13px;line-height:1.8;white-space:pre-wrap}.empty-article{margin:0;color:#8da4c8;padding:24px;border:1px dashed rgba(82,170,255,.22);border-radius:8px}@media(max-width:900px){.article-section{grid-template-columns:1fr;padding:54px 24px}.article-history{max-height:none}.article-list{max-height:360px}}

/* 独立文章页面 */
.article-page{min-height:100vh;background:#050d1d;padding-top:96px}.article-page-hero{position:relative;padding:86px 7vw 44px;background:linear-gradient(180deg,rgba(2,7,18,.96),rgba(6,16,31,.92)),url('https://images.unsplash.com/photo-1558494949-ef010cbdcc31?auto=format&fit=crop&w=1800&q=80');background-size:cover;background-position:center}.article-page-hero span{color:#2eaaff;font-size:13px;letter-spacing:.18em}.article-page-hero h1{margin:14px 0;color:#fff;font-size:52px;line-height:1.1}.article-page-hero p{max-width:720px;color:#a9bbd2;line-height:1.9}.article-section.standalone{padding-top:52px}.article-section.standalone .article-history{max-height:none}.article-section.standalone .article-list{max-height:none}.article-tips ul{margin:0;padding-left:20px;color:#a9bbd2;line-height:2}.history-only{grid-template-columns:1fr}.history-only .article-panel{min-height:360px}.history-only .article-list{grid-template-columns:repeat(2,1fr);display:grid;gap:16px}.history-only .article-list .empty-article{grid-column:1/-1}@media(max-width:820px){.article-page-hero h1{font-size:36px}.history-only .article-list{grid-template-columns:1fr}}

/* 文章页面按钮与提示 */
.article-message{min-height:20px;margin:10px 0 0;color:#ffcf70;font-size:13px}.article-hero-link{display:inline-flex;margin-top:18px;padding:12px 18px;border-radius:999px;background:linear-gradient(135deg,#1ca8ff,#1768ff);color:#fff;font-weight:700;box-shadow:0 16px 34px rgba(23,104,255,.24)}.article-hero-link:hover{filter:brightness(1.08)}

/* 正式后台登录与管理 */
.admin-page{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 20% 20%,rgba(46,170,255,.18),transparent 34%),linear-gradient(180deg,#02050c,#06101f)}.admin-card{width:min(460px,100%);padding:34px;background:rgba(6,18,42,.72);border:1px solid rgba(82,170,255,.18);border-radius:14px;backdrop-filter:blur(16px);box-shadow:0 28px 80px rgba(0,0,0,.35)}.admin-card span{color:#2eaaff;font-size:13px;letter-spacing:.16em}.admin-card h1{margin:14px 0 24px;color:#fff;font-size:32px}.admin-card input{width:100%;margin-bottom:14px;border:1px solid rgba(82,170,255,.16);background:rgba(2,8,20,.72);color:#fff;border-radius:8px;padding:14px 16px;outline:none}.admin-card button,.delete-article{border:0;border-radius:8px;padding:12px 18px;background:linear-gradient(135deg,#1ca8ff,#1768ff);color:#fff;font-weight:700;cursor:pointer}.admin-card a{display:inline-block;margin-left:14px;color:#8fcaff}.admin-main .article-section{grid-template-columns:.9fr 1.1fr}.admin-article-list article{position:relative}.delete-article{margin-top:12px;background:linear-gradient(135deg,#ff5f72,#d8344f);box-shadow:none}.admin-history{max-height:620px!important}.admin-history .article-list{max-height:510px!important}@media(max-width:900px){.admin-main .article-section{grid-template-columns:1fr}}

/* 右侧悬浮咨询与置顶 */
.float-tools{position:fixed;right:24px;top:50%;transform:translateY(-50%);z-index:80;display:grid;gap:14px}.float-consult{position:relative}.float-btn{width:58px;height:58px;border:1px solid rgba(92,190,255,.28);border-radius:18px;background:rgba(6,18,42,.78);color:#dff4ff;backdrop-filter:blur(14px);box-shadow:0 18px 42px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08);cursor:pointer;transition:.25s ease}.float-btn span{display:grid;place-items:center;font-size:14px;font-weight:800;letter-spacing:.04em}.consult-btn{background:linear-gradient(145deg,rgba(0,192,255,.92),rgba(24,95,255,.86));box-shadow:0 0 0 8px rgba(42,171,255,.08),0 18px 44px rgba(22,112,255,.38)}.consult-btn:before{content:"";display:block;width:20px;height:20px;margin:8px auto 2px;border:2px solid #fff;border-radius:7px;box-shadow:inset -4px -4px 0 rgba(255,255,255,.2)}.top-btn span{font-size:30px;line-height:1;transform:translateY(-2px)}.float-btn:hover{transform:translateY(-3px);border-color:rgba(92,190,255,.7);box-shadow:0 24px 54px rgba(0,0,0,.34),0 0 28px rgba(42,171,255,.22)}.consult-pop{position:absolute;right:74px;top:50%;width:220px;padding:20px 18px;transform:translate(12px,-50%);opacity:0;pointer-events:none;border-radius:18px;background:rgba(255,255,255,.96);border:1px solid rgba(90,205,255,.28);box-shadow:0 24px 70px rgba(0,0,0,.22);text-align:center;transition:.25s ease}.consult-pop:after{content:"";position:absolute;right:-8px;top:50%;width:16px;height:16px;background:rgba(255,255,255,.96);transform:translateY(-50%) rotate(45deg);border-right:1px solid rgba(90,205,255,.24);border-top:1px solid rgba(90,205,255,.24)}.float-consult:hover .consult-pop{opacity:1;transform:translate(0,-50%);pointer-events:auto}.consult-pop p{margin:0 0 10px;color:#7b8797;font-size:14px}.consult-pop p:nth-of-type(2){margin-top:14px}.consult-pop img{width:124px;height:124px;object-fit:cover;border-radius:12px;border:2px solid #17c964;padding:4px;background:#fff}.consult-pop strong{display:block;color:#111827;font-size:17px;line-height:1.7;letter-spacing:.02em}@media(max-width:760px){.float-tools{right:14px;gap:10px}.float-btn{width:50px;height:50px;border-radius:15px}.consult-pop{right:62px;width:190px}.consult-pop img{width:106px;height:106px}}

/* 右侧悬浮按钮精简高级版 */
.float-tools{right:26px;gap:12px}.float-btn{width:56px;height:56px;border-radius:16px;background:rgba(4,13,30,.74);border:1px solid rgba(168,210,255,.18);color:#dcefff;display:grid;place-items:center;gap:2px;box-shadow:0 16px 38px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)}.float-btn em{font-style:normal;font-size:11px;line-height:1;letter-spacing:.08em;color:#9fc7ef}.float-btn:hover{transform:translateY(-2px);background:rgba(8,24,52,.88);border-color:rgba(96,185,255,.42);box-shadow:0 20px 48px rgba(0,0,0,.34),0 0 24px rgba(45,154,255,.16)}.consult-btn{background:rgba(5,20,45,.82);box-shadow:0 16px 38px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)}.consult-btn:before{display:none}.consult-btn span{position:relative;width:20px;height:17px;border:1.8px solid #7bd0ff;border-radius:7px}.consult-btn span:after{content:"";position:absolute;left:4px;bottom:-5px;width:7px;height:7px;border-left:1.8px solid #7bd0ff;border-bottom:1.8px solid #7bd0ff;transform:skew(-20deg)}.top-btn span{position:relative;width:21px;height:21px;transform:none}.top-btn span:before{content:"";position:absolute;left:50%;top:3px;width:12px;height:12px;border-left:1.8px solid #b8d7f7;border-top:1.8px solid #b8d7f7;transform:translateX(-50%) rotate(45deg)}.top-btn span:after{content:"";position:absolute;left:50%;top:5px;width:1.8px;height:15px;background:#b8d7f7;transform:translateX(-50%);border-radius:999px}.consult-pop{border-radius:16px;background:rgba(255,255,255,.97);box-shadow:0 22px 58px rgba(0,0,0,.2)}@media(max-width:760px){.float-tools{right:12px}.float-btn{width:50px;height:50px;border-radius:14px}.float-btn em{font-size:10px}}

/* 右侧悬浮按钮白色胶囊版 */
.float-tools{right:28px;gap:16px}.float-btn{border:0;background:#fff!important;color:#333;box-shadow:0 8px 26px rgba(20,35,60,.12);backdrop-filter:none}.consult-btn{width:54px;height:82px;border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.consult-btn span{width:22px;height:18px;border:2px solid #19d84f;border-radius:8px}.consult-btn span:before{content:"";position:absolute;left:5px;top:7px;width:3px;height:3px;border-radius:50%;background:#19d84f;box-shadow:6px 0 #19d84f,12px 0 #19d84f}.consult-btn span:after{left:4px;bottom:-5px;width:8px;height:8px;border-left:2px solid #19d84f;border-bottom:2px solid #19d84f;transform:skew(-18deg)}.float-btn em{font-size:14px;letter-spacing:0;color:#4a4f58;font-weight:500}.top-btn{width:54px;height:54px;border-radius:50%;display:grid;place-items:center}.top-btn span{width:24px;height:24px}.top-btn span:before{top:8px;width:13px;height:13px;border-left:3px solid #9a9a9a;border-top:3px solid #9a9a9a}.top-btn span:after{top:9px;width:3px;height:16px;background:#9a9a9a}.top-btn em{display:none}.float-btn:hover{transform:translateY(-2px);background:#fff!important;box-shadow:0 12px 30px rgba(20,35,60,.18)}.consult-pop{right:70px}@media(max-width:760px){.float-tools{right:14px}.consult-btn{width:50px;height:76px}.top-btn{width:50px;height:50px}}

/* 右侧悬浮按钮细节修正版 */
.consult-btn{width:58px;height:92px;border-radius:30px;gap:12px;padding:10px 0 12px}.consult-btn span{width:24px;height:20px;border-color:#5f8fb8;border-width:2px;border-radius:9px;flex:0 0 auto}.consult-btn span:before{left:5px;top:8px;width:3px;height:3px;background:#5f8fb8;box-shadow:7px 0 #5f8fb8,14px 0 #5f8fb8}.consult-btn span:after{bottom:-5px;width:8px;height:8px;border-left-color:#5f8fb8;border-bottom-color:#5f8fb8}.consult-btn em{display:block;font-size:13px;line-height:1;color:#3f5368;font-weight:500}.top-btn span:before{border-left-color:#8798a8;border-top-color:#8798a8}.top-btn span:after{background:#8798a8}.float-btn:hover .consult-btn span{border-color:#78b7e8}.consult-btn:hover span{border-color:#78b7e8}.consult-btn:hover span:before{background:#78b7e8;box-shadow:7px 0 #78b7e8,14px 0 #78b7e8}.consult-btn:hover span:after{border-left-color:#78b7e8;border-bottom-color:#78b7e8}

/* 右侧悬浮按钮深色玻璃重制版 */
.float-tools{right:26px;gap:14px}.float-btn{background:linear-gradient(180deg,rgba(11,27,58,.86),rgba(3,11,28,.9))!important;border:1px solid rgba(112,184,255,.26);box-shadow:0 18px 42px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.08);color:#cdeaff;backdrop-filter:blur(14px)}.consult-btn{width:58px;height:88px;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:9px 0}.consult-btn span{position:relative;width:25px;height:21px;border:2px solid #79c8ff;border-radius:9px;box-shadow:0 0 14px rgba(121,200,255,.22)}.consult-btn span:before{content:"";position:absolute;left:5px;top:8px;width:3px;height:3px;border-radius:50%;background:#79c8ff;box-shadow:7px 0 #79c8ff,14px 0 #79c8ff}.consult-btn span:after{content:"";position:absolute;left:4px;bottom:-6px;width:8px;height:8px;border-left:2px solid #79c8ff;border-bottom:2px solid #79c8ff;transform:skew(-18deg)}.float-btn em{font-size:13px;line-height:1;color:#d8f1ff;font-weight:600;letter-spacing:.06em}.top-btn{width:58px;height:58px;border-radius:19px;display:grid;place-items:center}.top-btn span{position:relative;width:25px;height:25px}.top-btn span:before{content:"";position:absolute;left:50%;top:7px;width:13px;height:13px;border-left:2.5px solid #9fd8ff;border-top:2.5px solid #9fd8ff;transform:translateX(-50%) rotate(45deg);box-shadow:-2px -2px 10px rgba(159,216,255,.22)}.top-btn span:after{content:"";position:absolute;left:50%;top:8px;width:2.5px;height:17px;background:#9fd8ff;border-radius:99px;transform:translateX(-50%)}.top-btn em{display:none}.float-btn:hover{transform:translateY(-3px);border-color:rgba(122,203,255,.55);background:linear-gradient(180deg,rgba(17,45,91,.92),rgba(5,17,42,.94))!important;box-shadow:0 24px 54px rgba(0,0,0,.4),0 0 28px rgba(72,172,255,.2),inset 0 1px 0 rgba(255,255,255,.12)}.consult-pop{right:74px}@media(max-width:760px){.float-tools{right:14px}.consult-btn{width:54px;height:82px}.top-btn{width:54px;height:54px}}

/* 右侧悬浮按钮位置与透明度微调 */
.float-tools{gap:16px}.consult-btn{width:58px;height:92px;border-radius:23px;background:linear-gradient(180deg,rgba(10,29,63,.66),rgba(4,13,31,.72))!important;gap:15px;padding:11px 0 13px}.consult-btn span{transform:translateY(-2px)}.consult-btn em{transform:translateY(2px);font-size:13px}.top-btn{width:58px;height:58px;border-radius:50%;background:linear-gradient(180deg,rgba(10,29,63,.6),rgba(4,13,31,.68))!important}.top-btn span{transform:translateY(3px)}.top-btn span:before{border-left-color:#75caff;border-top-color:#b9e8ff;border-width:2.6px;box-shadow:-3px -3px 12px rgba(117,202,255,.28)}.top-btn span:after{background:linear-gradient(180deg,#b9e8ff,#67bfff);box-shadow:0 0 12px rgba(103,191,255,.34)}.float-btn{border-color:rgba(126,196,255,.22);box-shadow:0 16px 38px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.07)}.float-btn:hover{background:linear-gradient(180deg,rgba(13,40,83,.78),rgba(5,17,42,.84))!important}

/* 右侧悬浮按钮居中修正 */
.float-btn{display:flex;align-items:center;justify-content:center}.consult-btn{display:flex;align-items:center;justify-content:center}.consult-btn span{margin:0 auto;transform:none}.consult-btn em{transform:none;text-align:center}.top-btn{display:flex;align-items:center;justify-content:center}.top-btn span{position:relative;display:block;width:24px;height:24px;transform:none;margin:0}.top-btn span:before{left:50%;top:4px;width:13px;height:13px;transform:translateX(-50%) rotate(45deg);transform-origin:center;border-left:2.6px solid #75caff;border-top:2.6px solid #b9e8ff}.top-btn span:after{left:50%;top:5px;width:2.6px;height:18px;transform:translateX(-50%);background:linear-gradient(180deg,#b9e8ff,#67bfff)}

/* SEO/GEO FAQ模块 */
.faq-section{position:relative;padding:96px 7vw;background:linear-gradient(180deg,rgba(3,9,21,.98),rgba(2,7,18,.99));border-top:1px solid rgba(255,255,255,.06);overflow:hidden}.faq-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 18%,rgba(55,169,255,.16),transparent 28%),radial-gradient(circle at 86% 72%,rgba(55,99,255,.12),transparent 30%)}.faq-head,.faq-grid{position:relative;z-index:1}.faq-head{max-width:780px;margin-bottom:34px}.faq-head span{display:inline-block;margin-bottom:12px;color:#36b7ff;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.faq-head h2{font-size:clamp(28px,4vw,46px);line-height:1.18;margin:0 0 16px}.faq-head p{margin:0;color:#8aa0c4;line-height:1.9}.faq-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.faq-grid article{padding:24px 22px;border:1px solid rgba(105,166,255,.14);border-radius:20px;background:rgba(6,18,42,.58);backdrop-filter:blur(12px);box-shadow:0 22px 55px rgba(0,0,0,.28)}.faq-grid h3{margin:0 0 12px;font-size:18px;color:#eef8ff}.faq-grid p{margin:0;color:#8297bb;line-height:1.8;font-size:14px}@media(max-width:980px){.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.faq-section{padding:72px 20px}.faq-grid{grid-template-columns:1fr}}

/* 最终修正：流程编号圆圈居中 + 右侧咨询按钮不重叠 */
.home-process-grid article>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-width:30px!important;line-height:1!important;padding:0!important;margin:0 0 18px!important;border-radius:50%!important;border:1px solid rgba(65,185,255,.55)!important;background:rgba(7,29,64,.82)!important;color:#58c8ff!important;font-size:12px!important;font-weight:700!important;box-sizing:border-box!important;box-shadow:0 0 18px rgba(45,170,255,.2)!important}.float-tools .consult-btn{width:62px!important;height:104px!important;border-radius:24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;padding:14px 0!important;box-sizing:border-box!important}.float-tools .consult-btn span{position:relative!important;display:block!important;width:26px!important;height:22px!important;margin:0!important;flex:0 0 auto!important;transform:none!important}.float-tools .consult-btn em{position:static!important;display:block!important;margin:0!important;transform:none!important;line-height:1!important;font-size:13px!important;text-align:center!important;white-space:nowrap!important}.float-tools .top-btn{width:58px!important;height:58px!important;border-radius:50%!important}.float-tools .top-btn span{position:relative!important;display:block!important;width:24px!important;height:24px!important;margin:0!important;transform:none!important}

/* 咨询按钮图标与文字彻底分离 */
.float-tools .consult-btn{height:112px!important;gap:0!important;justify-content:center!important}.float-tools .consult-btn span{width:24px!important;height:19px!important;margin-bottom:18px!important;transform:translateY(-3px)!important}.float-tools .consult-btn span:after{bottom:-4px!important;width:7px!important;height:7px!important}.float-tools .consult-btn em{margin-top:0!important;transform:translateY(1px)!important;line-height:1.1!important}
