/* ==========================================================================
   主题：橙·科技（科技型 · 苹果风）— 默认主模板
   作用域：仅当 <body class="theme-apple_tech"> 时生效
   设计：白底 + 橙色主视觉(#ff6a00) + 浅灰分区(#f5f5f7) + 少量近黑科技区块
   原则：只覆盖视觉变量与少数写死颜色，内容取数一行不动，原布局不变。
   当且仅当后台「网站主题风格」切换为「橙·科技」时加载本文件。
   ========================================================================== */

/* ---------- 1. 设计变量整体翻转（覆盖 home.css 的 :root） ---------- */
.theme-apple_tech{
  --ink:#0a0a0c;          /* 近黑：首屏/科技区块底色 */
  --ink2:#16161a;
  --ink3:#1c1c22;
  --ink4:#23232b;
  --paper:#ffffff;        /* 主背景：纯白 */
  --paper2:#f5f5f7;       /* 浅灰分区（苹果风标志性灰） */
  --paper3:#e8e8ed;
  --gold:#ff6a00;         /* 主视觉橙 */
  --gold2:#ff8a3d;        /* 浅橙 */
  --green:#ff6a00;        /* 标签色：统一收口为橙 */
  --text:#1d1d1f;         /* 主文字：近黑 */
  --muted:#6e6e73;        /* 次级文字：苹果灰 */
  --line:rgba(0,0,0,.10);
  --line2:rgba(255,255,255,.14);
  --wrap:min(96vw,5000px);   /* 不封顶：完全跟随浏览器宽度自适应 */
  --ease:cubic-bezier(.22,.61,.36,1);
}

/* ---------- 2. 基础观感（苹果风：更利落的字体与对比） ---------- */
body.theme-apple_tech{
  color:var(--text);
  -webkit-font-smoothing:antialiased;
}
.theme-apple_tech h1,.theme-apple_tech h2,.theme-apple_tech h3,.theme-apple_tech h4{
  letter-spacing:-.01em;
}

/* ---------- 3. 按钮：胶囊化（苹果标志性圆角） ---------- */
.theme-apple_tech .btn{border-radius:980px;font-weight:600;}
.theme-apple_tech .btn-gold{
  background:linear-gradient(135deg,var(--gold),var(--gold2));
  color:#fff;box-shadow:0 10px 28px rgba(255,106,0,.30);
}
.theme-apple_tech .btn-gold:hover{box-shadow:0 16px 38px rgba(255,106,0,.42);transform:translateY(-3px);}
.theme-apple_tech .btn-line{border:1px solid rgba(0,0,0,.18);color:var(--text);background:transparent;}
.theme-apple_tech .btn-line:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-3px);}
.theme-apple_tech .btn-dark{border:1px solid rgba(0,0,0,.18);color:var(--text);}
.theme-apple_tech .btn-dark:hover{border-color:var(--gold);color:var(--gold);}

/* ---------- 4. 卡片圆角化（苹果风更柔和的边角） ---------- */
.theme-apple_tech .pcard,
.theme-apple_tech .ncard,
.theme-apple_tech .wcard,
.theme-apple_tech .ccard{border-radius:18px;}
.theme-apple_tech .form{border-radius:16px;}
.theme-apple_tech .pcta-form button{border-radius:12px;}
.theme-apple_tech .form .submit{border-radius:12px;}
.theme-apple_tech .pcard{box-shadow:0 1px 3px rgba(0,0,0,.04);}
.theme-apple_tech .pcard:hover{box-shadow:0 22px 48px rgba(0,0,0,.10);}
.theme-apple_tech .ncard:hover{box-shadow:0 20px 44px rgba(0,0,0,.09);}
.theme-apple_tech .wcard:hover{box-shadow:0 20px 42px rgba(0,0,0,.08);}

/* ---------- 5. 顶栏 / 导航：科技近黑 + 橙点缀 ---------- */
.theme-apple_tech .topbar{background:var(--ink);}
.theme-apple_tech .topbar .tr .wx{border:1px solid rgba(255,106,0,.45);color:var(--gold2);}
.theme-apple_tech .topbar .tr .wx:hover{background:var(--gold);border-color:var(--gold);color:#fff;}
.theme-apple_tech .hd.on{background:rgba(255,255,255,.92);box-shadow:0 1px 0 var(--line),0 8px 24px rgba(0,0,0,.06);}
.theme-apple_tech .nav .nav-sub{box-shadow:0 18px 44px rgba(0,0,0,.12);}
.theme-apple_tech .nav .nav-sub li a:hover{background:var(--paper2);color:var(--gold);}

/* ---------- 6. 首屏 Hero（保留图片，叠加近黑蒙版保证可读） ---------- */
.theme-apple_tech .hero{background:var(--ink);}
.theme-apple_tech .hero .shade{
  background:linear-gradient(100deg,rgba(10,10,12,.88) 0%,rgba(10,10,12,.6) 42%,rgba(10,10,12,.18) 72%,rgba(10,10,12,.05) 100%),
             linear-gradient(to bottom,rgba(10,10,12,.5),rgba(10,10,12,.08) 30%,rgba(10,10,12,.42));
}
.theme-apple_tech .hero .kicker{color:var(--gold2);}
.theme-apple_tech .hero .kicker:before{background:var(--gold);}
.theme-apple_tech .hero h1{text-shadow:0 4px 30px rgba(0,0,0,.4);}
.theme-apple_tech .hero .swiper-pagination-bullet-active{background:var(--gold);}
.theme-apple_tech .hero .scroll .ln{background:linear-gradient(to bottom,var(--gold),transparent);}

/* ---------- 7. 实力数字（近黑科技条） ---------- */
.theme-apple_tech .stats{background:var(--ink);}
.theme-apple_tech .stats:before{background:linear-gradient(90deg,transparent,rgba(255,106,0,.5),transparent);}
.theme-apple_tech .stats .n{color:var(--gold2);}
.theme-apple_tech .stats .t{color:rgba(255,255,255,.66);}
.theme-apple_tech .stats .it+.it:before{background:var(--line2);}

/* ---------- 8. 性能 / 五大指标（近黑科技区） ---------- */
.theme-apple_tech .features{background:var(--ink);}
.theme-apple_tech .features:before{background:radial-gradient(circle,rgba(255,106,0,.16),transparent 68%);}
.theme-apple_tech .fitem .k{color:var(--gold2);}
.theme-apple_tech .fitem .k em{color:var(--gold2);}
.theme-apple_tech .fitem:hover .k{color:#fff;}
.theme-apple_tech .fitem+.fitem:before{background:var(--line2);}

/* ---------- 9. 工厂工艺 ---------- */
.theme-apple_tech .craft .kicker{color:var(--gold);}
.theme-apple_tech .craft .rule{background:var(--gold);}
.theme-apple_tech .cdata .it{background:var(--ink);}
.theme-apple_tech .cdata .it:hover{background:var(--ink3);}
.theme-apple_tech .cdata .n{color:var(--gold2);}
.theme-apple_tech .cpt .no{color:var(--gold);}
.theme-apple_tech .cpt .std{color:var(--gold);background:rgba(255,106,0,.10);}

/* ---------- 10. 服务流程 ---------- */
.theme-apple_tech .pstep .dot{border:1px solid var(--paper3);color:var(--gold);background:#fff;}
.theme-apple_tech .pstep:hover .dot{background:var(--gold);border-color:var(--gold);color:#fff;}
.theme-apple_tech .pstep .no{color:var(--gold);}
.theme-apple_tech .pflow:before{background:linear-gradient(90deg,transparent,var(--paper3) 8%,var(--paper3) 92%,transparent);}

/* ---------- 11. 为什么选我们 ---------- */
.theme-apple_tech .wcard .ico{background:linear-gradient(135deg,var(--ink2),var(--ink4));color:var(--gold2);}
.theme-apple_tech .wcard h4{color:var(--text);}

/* ---------- 12. 工程案例（近黑卡片 + 橙点缀） ---------- */
.theme-apple_tech .ccard{background:var(--ink2);}
.theme-apple_tech .ccard .ph{background:linear-gradient(150deg,var(--ink3),var(--ink));}
.theme-apple_tech .ccard:nth-child(2) .ph{background:linear-gradient(150deg,#23232b,#0a0a0c);}
.theme-apple_tech .ccard:nth-child(3) .ph{background:linear-gradient(150deg,#1c1c22,#101014);}
.theme-apple_tech .ccard:nth-child(4) .ph{background:linear-gradient(150deg,#16161a,#0a0a0c);}
.theme-apple_tech .ccard .ph svg{color:rgba(255,106,0,.22);}
.theme-apple_tech .ccard .cat{border:1px solid rgba(255,106,0,.45);color:var(--gold2);}
.theme-apple_tech .ccard h4{color:#fff;}
.theme-apple_tech .ccard .dc{color:rgba(255,255,255,.62);}
.theme-apple_tech .ccard .mt{border-top:1px solid var(--line2);color:rgba(255,255,255,.72);}
.theme-apple_tech .ccard .mt b{color:var(--gold2);}
.theme-apple_tech .ccard--cta{background:linear-gradient(150deg,#23232b,#0a0a0c);}
.theme-apple_tech .ccard--cta:before{border:1px solid rgba(255,106,0,.28);}
.theme-apple_tech .ccard--cta .num{color:var(--gold2);}
.theme-apple_tech .ccard--cta .go{color:var(--gold2);}

/* ---------- 13. 新闻 ---------- */
.theme-apple_tech .ncard .thumb{background:linear-gradient(135deg,var(--ink3),var(--ink));}
.theme-apple_tech .ncard .thumb svg{color:rgba(255,106,0,.34);}
.theme-apple_tech .ncard .date{color:var(--gold);}
.theme-apple_tech .ncard:hover h4{color:var(--gold);}
.theme-apple_tech .ncard .mo{color:var(--green);}

/* ---------- 14. 产品中心 ---------- */
.theme-apple_tech .pcard .ico{color:var(--gold);}
.theme-apple_tech .pcard h3{color:var(--text);}
.theme-apple_tech .pcard .en{color:#a8a8ad;}
.theme-apple_tech .pcard .tags span{color:var(--gold);background:rgba(255,106,0,.08);}
.theme-apple_tech .pcard .go{color:var(--ink);}
.theme-apple_tech .pcard:hover .go{color:var(--gold);}
.theme-apple_tech .pcard:hover:before{background:linear-gradient(180deg,var(--gold),var(--gold2));}

/* ---------- 15. 预约区（近黑科技区） ---------- */
.theme-apple_tech .booking{background:var(--ink);}
.theme-apple_tech .booking:before{background:radial-gradient(circle,rgba(255,106,0,.14),transparent 66%);}
.theme-apple_tech .booking .kicker{color:var(--gold2);}
.theme-apple_tech .booking .telbox .ico{border:1px solid rgba(255,106,0,.5);color:var(--gold2);}
.theme-apple_tech .booking .telbox .nn{color:var(--gold2);}
.theme-apple_tech .booking .tips .tp i{background:var(--gold);}
.theme-apple_tech .form{background:rgba(255,255,255,.05);border:1px solid var(--line2);}
.theme-apple_tech .form .submit{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#fff;}
.theme-apple_tech .form .submit:hover{box-shadow:0 14px 30px rgba(255,106,0,.38);}
.theme-apple_tech .form .fmsg{color:var(--gold2);}

/* ---------- 16. 页脚（近黑） ---------- */
.theme-apple_tech .foot{background:#0a0a0c;}
.theme-apple_tech .foot ul li a:hover{color:var(--gold2);}
.theme-apple_tech .foot .fcontact b,
.theme-apple_tech .foot .fcontact .big{color:var(--gold2);}

/* ---------- 17. 内页头部 / 详情 / CTA（page.css 复用变量） ---------- */
.theme-apple_tech .phd{background:linear-gradient(160deg,var(--ink) 0%,var(--ink2) 58%,var(--ink3) 100%);}
.theme-apple_tech .phd-stat b{color:var(--gold);}
.theme-apple_tech .crumb a:hover{color:var(--gold2);}
.theme-apple_tech .pc-cat{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#fff;}
.theme-apple_tech .pc-en{color:var(--gold);}
.theme-apple_tech .pc-tags em,.theme-apple_tech .case-tags span{color:var(--gold);background:rgba(255,106,0,.08);border-color:rgba(255,106,0,.22);} /* v20261007y：案例卡白底后小标签同款橙 */
.theme-apple_tech .pc-more{color:var(--ink);}
.theme-apple_tech .pc-more i{color:var(--gold);}
.theme-apple_tech .pcard:hover .pc-more{color:var(--gold);}
.theme-apple_tech .pwhy{background:linear-gradient(160deg,var(--ink) 0%,var(--ink2) 100%);}
.theme-apple_tech .pt{border:1px solid var(--line2);background:rgba(255,255,255,.03);}
.theme-apple_tech .pt:hover{border-color:rgba(255,106,0,.4);background:rgba(255,106,0,.06);}
.theme-apple_tech .pt-no{color:var(--gold);}
.theme-apple_tech .scene-tags em:hover{border-color:var(--gold);color:var(--gold2);}
.theme-apple_tech .pcta{background:radial-gradient(760px 380px at 20% 0%,rgba(255,106,0,.16),transparent 60%),linear-gradient(150deg,var(--ink) 0%,var(--ink3) 100%);}
.theme-apple_tech .pcta-form button{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#fff;}
.theme-apple_tech .pcta-form button:hover{box-shadow:0 16px 34px rgba(255,106,0,.4);}
.theme-apple_tech .pcta-form .msg{background:rgba(255,106,0,.13);border-left:3px solid var(--gold);color:var(--gold2);}

/* ---------- 18. AI 详情页钩子（dh-item 原金边 → 橙边） ---------- */
.theme-apple_tech .dh-item{border-top:1px solid rgba(255,106,0,.45);background:rgba(255,106,0,.06);color:#2c2c2a;}
.theme-apple_tech .dh-item a{color:#c2410c;}

/* ---------- 19. 移动端抽屉（复用变量，自动跟随） ---------- */
.theme-apple_tech .mnav{background:var(--ink);}
.theme-apple_tech .mnav .mtel .nn{color:var(--gold2);}

/* ---------- 20. 章节标题装饰线 / kicker（统一橙） ---------- */
.theme-apple_tech .shead .kicker{color:var(--gold);}
.theme-apple_tech .shead .rule{background:var(--gold);}
.theme-apple_tech .sec-hd .kicker{color:var(--gold);}

/* ==========================================================================
   21. 大气化增强（v20260926a）
   版心收口 1440（原 96vw/5000px 不封顶，宽屏内容被拉满整屏 → 显散显小气）
   + 纵向留白放大 + 标题/正文字号提档 + 首屏撑开 + 卡片阴影升级 + 二维码卡深色化。
   纯追加、仅本主题生效；整段删除即回滚预置原样。
   ========================================================================== */

/* 1. 版心收口：大屏两侧留呼吸，内容聚焦 */
.theme-apple_tech{--wrap:min(92vw,1440px);}

/* 2. 纵向呼吸：区块留白与标题间距放大一档 */
.theme-apple_tech .sec{padding:128px 0;}
.theme-apple_tech .sec--tight{padding:96px 0;}
.theme-apple_tech .sec.services,
.theme-apple_tech .sec.abt,
.theme-apple_tech .sec.process,
.theme-apple_tech .sec.cases,
.theme-apple_tech .sec.proc,
.theme-apple_tech .sec.clientwall{padding:92px 0;}
.theme-apple_tech .shead{margin-bottom:76px;}
.theme-apple_tech .sec.services .shead,
.theme-apple_tech .sec.abt .shead,
.theme-apple_tech .sec.process .shead,
.theme-apple_tech .sec.cases .shead,
.theme-apple_tech .sec.proc .shead,
.theme-apple_tech .sec.clientwall .shead{margin-bottom:58px;}

/* 3. 字号气场：区块标题 / kicker / 副文案整体提一档 */
.theme-apple_tech .shead h2{font-size:clamp(30px,3.4vw,50px);line-height:1.3;}
.theme-apple_tech .shead .kicker{font-size:12.5px;letter-spacing:.34em;margin-bottom:20px;}
.theme-apple_tech .shead .sub{font-size:17px;line-height:2;margin-top:22px;}
.theme-apple_tech .shead .rule{width:64px;margin-top:30px;}

/* 4. 首屏更撑：高度 + 主标题 + 按钮区间距 */
.theme-apple_tech .hero{min-height:720px;}
.theme-apple_tech .hero h1{font-size:clamp(42px,5.6vw,78px);}
.theme-apple_tech .hero .kicker{margin-bottom:30px;}
.theme-apple_tech .hero .desc{font-size:18px;margin-top:30px;max-width:820px;}
.theme-apple_tech .hero .btns{margin-top:52px;}

/* 5. 内页头部 / 详情页头部更舒展 */
.theme-apple_tech .phd{padding:96px 0 112px;}
.theme-apple_tech .pdh{padding:96px 0 112px;}
.theme-apple_tech .phd-tx h1,
.theme-apple_tech .phd-tx h2{font-size:clamp(38px,4.8vw,62px);}
.theme-apple_tech .pdh-tx h1{font-size:clamp(36px,4.4vw,58px);}
.theme-apple_tech .pdh-tx .lead{font-size:17px;line-height:2.1;}
.theme-apple_tech .pdh-grid{gap:72px;}

/* 6. 卡片质感：上浮幅度与阴影更大气 */
.theme-apple_tech .pcard:hover,
.theme-apple_tech .ncard:hover,
.theme-apple_tech .ccard:hover{transform:translateY(-10px);}
.theme-apple_tech .pcard:hover{box-shadow:0 30px 60px rgba(0,0,0,.12);}
.theme-apple_tech .ncard:hover{box-shadow:0 28px 56px rgba(0,0,0,.11);}
.theme-apple_tech .ccard:hover{box-shadow:0 28px 56px rgba(0,0,0,.13);}

/* 7. 客户墙底图：浅底主题不反色，只压淡一点更干净 */
.theme-apple_tech .clientwall::before{opacity:.42;}

/* 8. 详情页二维码卡：白底主题用近黑卡 + 橙描边才立得住 */
.theme-apple_tech .pdh-qr{
  background:linear-gradient(140deg,var(--ink),var(--ink3));
  border-color:color-mix(in srgb, var(--gold) .60, transparent);
}
.theme-apple_tech .pdh-qr img{background:#fff;}
.theme-apple_tech .pdh-qr .t{color:#fff;}
.theme-apple_tech .pdh-qr .t span{color:rgba(255,255,255,.62);}

/* 9. 小屏回收：手机端避免过度留白 */
@media (max-width:980px){
  .theme-apple_tech .sec{padding:76px 0;}
  .theme-apple_tech .sec--tight{padding:64px 0;}
  .theme-apple_tech .sec.services,
  .theme-apple_tech .sec.abt,
  .theme-apple_tech .sec.process,
  .theme-apple_tech .sec.cases,
  .theme-apple_tech .sec.proc,
  .theme-apple_tech .sec.clientwall{padding:64px 0;}
  .theme-apple_tech .shead{margin-bottom:46px;}
  .theme-apple_tech .phd,
  .theme-apple_tech .pdh{padding:70px 0 78px;}
  .theme-apple_tech .hero{min-height:600px;}
}

/* ---------- 10. 首页卡片（.ccard）：黑灰渐变 → 橙系清爽（v20261007r） ----------
   原 home.css 里卡片是「近黑底 + 黑灰遮罩」，与苹果风（白底+橙主视觉）不搭且显沉；
   这里按主题改写：无图时橙渐变打底，遮罩改成深橙→透明的暖调渐隐，
   既保证白字可读，又不再黑灰压顶。仅作用于 index.php 的 .ccard（全站只有首页用）。 */
.theme-apple_tech .ccard{background:linear-gradient(155deg,#ff9a52 0%,#ff6a00 55%,#e85d00 100%);}
.theme-apple_tech .ccard .ph{background:linear-gradient(155deg,#ff9a52 0%,#ff6a00 55%,#e85d00 100%);}
.theme-apple_tech .ccard:nth-child(2) .ph{background:linear-gradient(150deg,#ffa866,#f3701a);}
.theme-apple_tech .ccard:nth-child(3) .ph{background:linear-gradient(150deg,#ff8a3d,#e35f00);}
.theme-apple_tech .ccard:nth-child(4) .ph{background:linear-gradient(150deg,#ffb077,#ff7a1f);}
.theme-apple_tech .ccard .ph svg{color:rgba(255,255,255,.30);}
.theme-apple_tech .ccard .veil{
  /* v20261007s：取消橙染色遮罩，与基础样式一致——只留底部极轻中性渐隐，露出图片 */
  background:linear-gradient(to top,rgba(0,0,0,.50) 0%,rgba(0,0,0,.24) 18%,
             rgba(0,0,0,.06) 36%,rgba(0,0,0,0) 50%);
}
.theme-apple_tech .ccard .cat{
  color:#fff;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.14);
}
.theme-apple_tech .ccard .dc{color:rgba(255,255,255,.82);}
.theme-apple_tech .ccard .mt{border-top:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.84);}
.theme-apple_tech .ccard .mt b{color:#fff;}
.theme-apple_tech .ccard:hover{box-shadow:0 26px 50px rgba(255,106,0,.30);}
/* 末尾入口卡：白底橙字（苹果风留白感） */
.theme-apple_tech .ccard--cta{background:#fff;}
.theme-apple_tech .ccard--cta:before{border:1px dashed rgba(255,106,0,.45);}
.theme-apple_tech .ccard--cta .num{color:var(--gold);}
.theme-apple_tech .ccard--cta h4{color:var(--text);}
.theme-apple_tech .ccard--cta .dc{color:var(--muted);}
.theme-apple_tech .ccard--cta .go{color:var(--gold);}
.theme-apple_tech .ccard--cta:hover{box-shadow:0 26px 50px rgba(255,106,0,.22);}
