/* ==========================================================
   云启科技官网 - 全站统一样式（对标网易企业邮箱 qiye.163.com）
   商务蓝极简风 | 主色 #0a5cff | 底色 白/浅灰/浅蓝渐变
   文件位置：assets/css/style.css
   ========================================================== */

/* ---------- 1. 基础变量 ---------- */
:root{
  --blue:        #0a5cff;   /* 主色：高端商务蓝 */
  --blue-dark:   #0847c8;   /* 主色加深（hover） */
  --blue-soft:   #eef4ff;   /* 浅蓝底 */
  --blue-deep:   #0b2a66;   /* 深蓝底（数据/CTA区） */
  --blue-grad:   linear-gradient(135deg,#0a5cff 0%,#3d84ff 100%);
  --ink:         #17233b;   /* 大标题 */
  --text:        #3d4757;   /* 正文 */
  --muted:       #7a8494;   /* 辅助文字 */
  --line:        #e6eaf2;   /* 分割线/边框 */
  --bg:          #f6f8fc;   /* 浅灰底 */
  --white:       #ffffff;
  --radius:      10px;
  --radius-lg:   14px;
  --shadow:      0 6px 20px rgba(15,42,90,.08);
  --shadow-hover:0 14px 30px rgba(15,42,90,.14);
  --font:        -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;
}

/* ---------- 2. 重置与基础 ---------- */
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{font-family:var(--font);color:var(--text);font-size:15px;line-height:1.75;background:var(--white)}
img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}
ul,ol{list-style:none}
h1,h2,h3,h4,h5{color:var(--ink);line-height:1.4;font-weight:700}
.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}
.section{padding:72px 0}
.section-alt{background:var(--bg)}

/* 区块标题 */
.section-head{text-align:center;max-width:720px;margin:0 auto 48px}
.section-head .eyebrow{display:inline-block;color:var(--blue);font-size:13px;font-weight:600;letter-spacing:2px;margin-bottom:10px}
.section-head h2{font-size:30px;margin-bottom:12px}
.section-head h1{font-size:30px;margin-bottom:12px;color:var(--ink)}
.section-head p{color:var(--muted);font-size:15px}

/* 按钮 */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 30px;border-radius:6px;font-size:15px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:all .25s ease;white-space:nowrap;font-family:inherit}
.btn-primary{background:var(--blue);color:#fff}
.btn-primary:hover{background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 8px 20px rgba(10,92,255,.28)}
.btn-outline{background:transparent;color:var(--blue);border-color:var(--blue)}
.btn-outline:hover{background:var(--blue-soft)}
.btn-light{background:#fff;color:var(--blue)}
.btn-light:hover{background:var(--blue-soft)}
.btn-white-outline{background:transparent;color:#fff;border-color:rgba(255,255,255,.65)}
.btn-white-outline:hover{background:rgba(255,255,255,.12);border-color:#fff}
.btn-lg{height:52px;padding:0 38px;font-size:16px}
.btn-sm{height:36px;padding:0 18px;font-size:13px}
.btn-block{width:100%}

/* 标签 */
.tag{display:inline-block;padding:3px 12px;border-radius:20px;font-size:12px;color:var(--blue);background:var(--blue-soft);font-weight:500}

/* 左对齐标题 */
.head-left{text-align:left;margin-bottom:36px}
.head-left h2{font-size:28px;margin-bottom:10px}
.head-left p{color:var(--muted)}

/* ---------- 3. 顶部导航 ---------- */
.site-header{position:fixed;top:0;left:0;right:0;z-index:100;height:64px;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);border-bottom:1px solid transparent;transition:box-shadow .3s,border-color .3s}
.site-header.scrolled{box-shadow:0 4px 18px rgba(15,42,90,.08);border-color:var(--line)}
.header-inner{height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.logo{display:flex;align-items:center;gap:10px;flex-shrink:0}
.logo-mark{width:38px;height:38px;border-radius:9px;background:#e60012;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:18px;box-shadow:0 4px 10px rgba(230,0,18,.25)}
.logo-text{font-size:20px;font-weight:700;color:var(--ink);letter-spacing:.5px}
.logo-text-blue{color:var(--blue)}
.logo-img{height:32px;width:auto;display:block}
.footer-logo-img{height:26px;background:#fff;border-radius:6px;padding:5px 10px}
.logo-text .netease-red{color:#e60012;font-weight:800}
.logo-text small{display:block;font-size:11px;font-weight:400;color:var(--muted);letter-spacing:2px;line-height:1.2}

.main-nav{display:flex;align-items:center;gap:4px}
.main-nav>li{position:relative;flex-shrink:0}
.main-nav>li>a{display:block;padding:9px 10px;font-size:15px;color:var(--text);font-weight:500;border-radius:6px;transition:color .2s,background .2s;white-space:nowrap}
.main-nav>li>a:hover,.main-nav>li.active>a{color:var(--blue)}
.main-nav>li>a:hover{background:var(--blue-soft)}
.main-nav>li>.drop-arrow{font-size:10px;margin-left:2px}

/* 二级下拉菜单 */
.dropdown{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(8px);min-width:230px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-hover);padding:8px;opacity:0;visibility:hidden;transition:all .22s ease}
.main-nav>li:hover .dropdown{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}
.dropdown a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;font-size:14px;color:var(--text);transition:background .2s,color .2s}
.dropdown a:hover{background:var(--blue-soft);color:var(--blue)}
.dropdown a .dot{width:6px;height:6px;border-radius:50%;background:var(--blue);flex-shrink:0}

.header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}

/* 汉堡按钮（手机端） */
.menu-toggle{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}
.menu-toggle span{display:block;width:20px;height:2px;background:var(--ink);border-radius:2px;transition:all .25s}
.menu-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.menu-toggle.open span:nth-child(2){opacity:0}
.menu-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}

/* 手机端展开菜单 */
.mobile-menu{position:fixed;top:64px;left:0;right:0;bottom:0;background:#fff;z-index:99;padding:16px 20px 40px;overflow-y:auto;display:none}
.mobile-menu.open{display:block}
.mobile-menu .mm-group{margin-bottom:18px}
.mobile-menu .mm-title{font-size:13px;color:var(--muted);letter-spacing:1px;margin-bottom:6px}
.mobile-menu a.mm-link{display:block;padding:12px 6px;font-size:16px;color:var(--ink);border-bottom:1px solid #f0f2f6;font-weight:500}
.mobile-menu a.mm-link:active{color:var(--blue)}
.mobile-menu .mm-sub{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}
.mobile-menu .mm-sub a{font-size:13px;color:var(--text);background:var(--bg);border-radius:20px;padding:6px 14px}
.mobile-menu .mm-actions{display:flex;flex-direction:column;gap:12px;margin-top:8px}

/* ---------- 4. 首页首屏 Banner ---------- */
.hero{position:relative;padding:150px 0 90px;background:
  radial-gradient(800px 400px at 85% 20%,rgba(61,132,255,.16),transparent 60%),
  radial-gradient(600px 380px at 8% 90%,rgba(10,92,255,.10),transparent 60%),
  linear-gradient(180deg,#f0f6ff 0%,#f8fbff 100%);overflow:hidden}
.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center}
.hero h1{font-size:44px;line-height:1.3;margin-bottom:18px}
.hero h1 .hl{color:var(--blue)}
.hero .sub{font-size:17px;color:var(--text);max-width:540px;margin-bottom:32px}
.hero-btns{display:flex;gap:14px;flex-wrap:wrap}
.hero-meta{display:flex;gap:36px;margin-top:40px;flex-wrap:wrap}
.hero-meta .item strong{display:block;font-size:24px;color:var(--ink)}
.hero-meta .item span{font-size:13px;color:var(--muted)}
.hero-visual{position:relative;display:flex;justify-content:center}
.hero-card{width:100%;max-width:480px;background:linear-gradient(180deg,#ffffff 0%,#f2f7ff 100%);border-radius:16px;box-shadow:0 30px 70px rgba(10,92,255,.16);padding:28px 26px;border:1px solid rgba(10,92,255,.28);position:relative;overflow:hidden}
.hero-card::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#0a5cff,#5b9bff);border-radius:16px 16px 0 0}
.hero-card .hc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}
.hero-card .hc-title{font-size:19px;font-weight:800;color:var(--ink);display:flex;align-items:center;gap:8px}
.hero-card .hc-status{font-size:13px;font-weight:600;color:#16a34a;background:#ecfdf3;padding:5px 12px;border-radius:20px}
.hero-card .mail-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px dashed var(--line)}
.hero-card .mail-row .ic{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#e6eeff,#d6e4ff);display:flex;align-items:center;justify-content:center;color:var(--blue);flex-shrink:0}
.hero-card .mail-row .info strong{display:block;font-size:16px;font-weight:700;color:var(--ink);margin-bottom:3px}
.hero-card .mail-row .info span{font-size:13px;color:#5a6b84;line-height:1.5}
.hero-card .hc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}
.hero-card .hc-stats div{background:var(--bg);border-radius:8px;text-align:center;padding:10px 4px}
.hero-card .hc-stats strong{display:block;font-size:22px;font-weight:800;color:var(--blue)}
.hero-card .hc-stats span{font-size:12px;color:#5a6b84}

/* ---------- 5. 核心优势卡片 ---------- */
.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.feature-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 26px;transition:transform .28s ease,box-shadow .28s ease;position:relative;overflow:hidden}
.feature-card::before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:var(--blue-grad);opacity:0;transition:opacity .28s}
.feature-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover)}
.feature-card:hover::before{opacity:1}
.feature-card .fc-icon{width:54px;height:54px;border-radius:13px;background:var(--blue-soft);color:var(--blue);display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:background .28s,color .28s}
.feature-card:hover .fc-icon{background:var(--blue);color:#fff}
.feature-card h3{font-size:18px;margin-bottom:10px}
.feature-card p{font-size:14px;color:var(--muted);line-height:1.8}

/* ---------- 6. 产品版本卡（对标邮箱版本查询） ---------- */
.tier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.tier-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 26px;display:flex;flex-direction:column;transition:transform .28s,box-shadow .28s;position:relative}
.tier-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover)}
.tier-card.hot{border-color:var(--blue);box-shadow:0 10px 30px rgba(10,92,255,.12)}
.tier-card .hot-tag{position:absolute;top:-1px;right:18px;background:var(--blue);color:#fff;font-size:12px;padding:5px 14px;border-radius:0 0 8px 8px}
.tier-card h3{font-size:20px;margin-bottom:6px}
.tier-card .tier-sub{font-size:13px;color:var(--muted);min-height:42px;margin-bottom:18px}
.tier-card .tier-price{font-size:13px;color:var(--muted);margin-bottom:16px}
.tier-card .tier-price strong{font-size:28px;color:var(--blue);font-weight:800}
.tier-card ul{flex:1;margin-bottom:22px}
.tier-card li{font-size:14px;color:var(--text);padding:7px 0 7px 22px;position:relative}
.tier-card li::before{content:"";position:absolute;left:2px;top:15px;width:8px;height:8px;border-radius:50%;background:var(--blue-soft);border:2px solid var(--blue)}

/* ---------- 7. 产品特色（图标宫格） ---------- */
.skill-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.skill-item{display:flex;gap:16px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;transition:transform .25s,box-shadow .25s}
.skill-item:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.skill-item .si-icon{width:48px;height:48px;border-radius:11px;background:var(--blue-soft);color:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.skill-item h4{font-size:16px;margin-bottom:6px}
.skill-item p{font-size:13px;color:var(--muted);line-height:1.7}

/* ---------- 8. 行业解决方案 ---------- */
.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.industry-card{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:#fff;transition:transform .28s,box-shadow .28s}
.industry-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}
.industry-card .ind-top{display:flex;align-items:center;gap:12px;padding:22px 22px 0}
.industry-card .ind-icon{width:44px;height:44px;border-radius:10px;background:var(--blue-soft);color:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.industry-card h3{font-size:17px}
.industry-card p{padding:12px 22px 20px;font-size:13.5px;color:var(--muted);line-height:1.75;min-height:84px}
.industry-card .ind-foot{padding:12px 22px;border-top:1px solid #f0f2f6;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--blue);font-weight:500}

/* ---------- 9. 数据背书 ---------- */
.stats-band{background:linear-gradient(135deg,#0b2a66 0%,#0a3c9e 55%,#0a5cff 130%);color:#fff;padding:64px 0;position:relative;overflow:hidden}
.stats-band::after{content:"";position:absolute;right:-120px;top:-120px;width:380px;height:380px;border-radius:50%;background:rgba(255,255,255,.05)}
.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center;position:relative;z-index:1}
.stats-grid .num{font-size:42px;font-weight:800;line-height:1.2;background:linear-gradient(180deg,#fff,#bfd4ff);-webkit-background-clip:text;background-clip:text;color:transparent}
.stats-grid .num small{font-size:22px}
.stats-grid .label{font-size:14px;color:rgba(255,255,255,.75);margin-top:6px}

/* ---------- 10. 客户 LOGO 墙 ---------- */
.logo-wall{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}
.logo-item{height:72px;background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#8b93a1;font-weight:700;font-size:16px;letter-spacing:1px;transition:all .25s;cursor:default}
.logo-item:hover{border-color:var(--blue);color:var(--blue);box-shadow:var(--shadow)}

/* ---------- 11. 新闻卡片 ---------- */
.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.news-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:transform .28s,box-shadow .28s}
.news-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}
.news-card .nc-thumb{height:170px;display:flex;align-items:center;justify-content:center;color:#fff;position:relative}
.news-card .nc-thumb .thumb-ic{width:64px;height:64px;border-radius:16px;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center}
.news-card .nc-body{padding:20px 22px 24px}
.news-card .nc-date{font-size:12px;color:var(--muted);margin-bottom:10px}
.news-card h3{font-size:17px;line-height:1.55;margin-bottom:10px}
.news-card h3 a:hover{color:var(--blue)}
.news-card p{font-size:13.5px;color:var(--muted);line-height:1.75}
.news-card .nc-more{display:inline-block;margin-top:14px;font-size:13px;color:var(--blue);font-weight:500}

/* 新闻缩略图渐变色（便于替换成真实图片） */
.thumb-1{background:linear-gradient(135deg,#0a5cff,#4d8dff)}
.thumb-2{background:linear-gradient(135deg,#0b3ea0,#3d84ff)}
.thumb-3{background:linear-gradient(135deg,#0a2f6e,#0a5cff)}
.thumb-4{background:linear-gradient(135deg,#14418f,#5a93ff)}
.thumb-5{background:linear-gradient(135deg,#082d63,#2b6bff)}
.thumb-6{background:linear-gradient(135deg,#0e4db8,#7aa8ff)}

/* ---------- 12. CTA 转化区 ---------- */
.cta-band{background:linear-gradient(135deg,#0a5cff 0%,#3d84ff 100%);color:#fff;padding:64px 0;text-align:center}
.cta-band h2{color:#fff;font-size:30px;margin-bottom:12px}
.cta-band p{color:rgba(255,255,255,.85);font-size:15px;margin-bottom:30px}
.cta-band .cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
.cta-band .hotline{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-size:20px;font-weight:700;color:#fff}

/* ---------- 13. 页脚 ---------- */
.site-footer{background:#0f1b33;color:#aeb6c4;font-size:13px}
.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.4fr;gap:30px;padding:56px 0 44px}
.footer-col .f-logo{display:flex;align-items:center;gap:10px;margin-bottom:16px}
.footer-col .f-logo .logo-mark{width:36px;height:36px;font-size:16px}
.footer-col .f-logo span{color:#fff;font-size:18px;font-weight:700}
.footer-col p{line-height:1.9}
.footer-col h4{color:#fff;font-size:15px;margin-bottom:16px}
.footer-col ul li{margin-bottom:10px}
.footer-col ul a:hover{color:#fff}
.promo-hero{background:linear-gradient(135deg,#0a3c9e 0%,#0a5cff 55%,#3d84ff 100%);color:#fff;padding:72px 0 84px;text-align:center;position:relative;overflow:hidden}
.promo-tag{display:inline-block;background:linear-gradient(90deg,#ff6a00,#ff9a3d);color:#fff;font-size:17px;font-weight:800;padding:10px 32px;border-radius:28px;margin-bottom:18px;box-shadow:0 0 0 4px rgba(255,255,255,.28),0 12px 30px rgba(255,106,0,.55);letter-spacing:2px}
.promo-hero h1{color:#fff;font-size:42px;margin-bottom:14px;font-weight:800}
.promo-sub{color:rgba(255,255,255,.92);font-size:16px;max-width:640px;margin:0 auto 28px}
.promo-trial{display:inline-block;background:#fff;color:#0a5cff;font-size:17px;font-weight:700;padding:11px 30px;border-radius:30px;margin-bottom:30px;box-shadow:0 10px 30px rgba(0,0,0,.22)}
.promo-trial strong{color:#ff6a00;font-weight:800}
.promo-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:44px}
.promo-cards{display:flex;gap:22px;justify-content:center;flex-wrap:wrap;max-width:760px;margin:0 auto}
.promo-card{background:#fff;color:var(--ink);border-radius:16px;padding:28px 34px 24px;min-width:230px;box-shadow:0 16px 44px rgba(0,0,0,.2);position:relative}
.pc-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#ff6a00;color:#fff;font-size:14px;font-weight:700;padding:4px 16px;border-radius:20px;box-shadow:0 6px 16px rgba(255,106,0,.4);white-space:nowrap}
.pc-title{display:block;font-size:23px;font-weight:800;margin-bottom:6px}
.pc-desc{display:block;font-size:14px;color:var(--muted)}
.table-note{text-align:center;color:var(--muted);font-size:13px;margin-top:16px}
.ver-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:960px;margin:0 auto}
.ver-card.ver-card-hot{border:2px solid #ff9a3d;box-shadow:0 14px 38px rgba(255,106,0,.18)}
.ver-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:32px 30px;position:relative}
.ver-card h3{font-size:21px;margin-bottom:6px;color:var(--ink)}
.ver-sub{font-size:13px;color:var(--muted);margin-bottom:18px}
.ver-list{list-style:none;margin:0;padding:0}
.ver-list li{position:relative;padding-left:20px;margin-bottom:10px;font-size:14px;color:var(--text);line-height:1.6}
.ver-list li::before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--blue)}

.ver-badge-hot{background:linear-gradient(90deg,#ff5a1f,#ff9a3d);box-shadow:0 0 0 3px rgba(255,255,255,.95),0 12px 30px rgba(255,106,0,.65)}
.ver-badge{position:absolute;top:-16px;right:22px;left:auto;color:#fff;font-size:15px;font-weight:800;padding:7px 20px;border-radius:24px;white-space:nowrap;letter-spacing:1px;transform:none}
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1000px;margin:0 auto}
.step{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px 20px;text-align:center}
.step-num{display:inline-flex;width:40px;height:40px;border-radius:50%;background:var(--blue);color:#fff;font-size:18px;font-weight:700;align-items:center;justify-content:center;margin-bottom:12px}
.step h3{font-size:16px;margin-bottom:6px}
.step p{font-size:13px;color:var(--muted);line-height:1.6}
@media (max-width:1140px){
  .main-nav{display:none}
  .header-actions .btn{display:none}
  .menu-toggle{display:flex}
}
@media (max-width:860px){.ver-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.steps{grid-template-columns:1fr}}
.benefit-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto}
.benefit-item{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px 22px;text-align:center}
.benefit-item h3{font-size:17px;margin-bottom:8px}
.benefit-item p{font-size:13px;color:var(--muted);line-height:1.7}
@media (max-width:1140px){
  .main-nav{display:none}
  .header-actions .btn{display:none}
  .menu-toggle{display:flex}
}
@media (max-width:860px){.benefit-grid3{grid-template-columns:1fr}}
@media (max-width:640px){.promo-hero h1{font-size:30px}.promo-card{min-width:calc(100% - 20px)}}
.table-wrap{overflow-x:auto;margin:0 auto;max-width:860px}
.price-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:14px;min-width:640px}
.price-table th,.price-table td{border:1px solid var(--line);padding:11px 14px;text-align:center}
.price-table th{background:var(--blue);color:#fff;font-weight:600}
.price-table tr:nth-child(even) td{background:var(--bg)}
.price-table td.price-now{color:var(--blue);font-weight:700}
.promo-box{max-width:760px;margin:0 auto;background:linear-gradient(135deg,#eef4ff,#f8fbff);border:1px solid rgba(10,92,255,.2);border-radius:16px;padding:36px;text-align:center}
.promo-box h3{font-size:22px;margin-bottom:12px;color:var(--ink)}
.promo-box p{font-size:15px;color:var(--text);margin-bottom:8px}
.promo-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:18px}
.contact-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:900px;margin:0 auto}
.contact-strip .cs-item{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px 16px;text-align:center}
.contact-strip .cs-label{display:block;font-size:13px;color:var(--muted);margin-bottom:8px}
.contact-strip .cs-value{font-size:16px;font-weight:700;color:var(--ink);text-decoration:none}
@media (max-width:1140px){
  .main-nav{display:none}
  .header-actions .btn{display:none}
  .menu-toggle{display:flex}
}
@media (max-width:860px){.contact-strip{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.contact-strip{grid-template-columns:1fr}}
.news-list{max-width:900px;margin:0 auto}
.news-item{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 26px;margin-bottom:16px;transition:transform .25s,box-shadow .25s}
.news-item:hover{transform:translateY(-3px);box-shadow:var(--shadow)}
.news-link{display:block;text-decoration:none}
.news-date{display:inline-block;font-size:12px;color:var(--muted);margin-bottom:8px}
.news-link h3{font-size:19px;color:var(--ink);margin-bottom:8px;line-height:1.5}
.news-link:hover h3{color:var(--blue)}
.news-link p{font-size:14px;color:var(--muted);line-height:1.8}
.help-article{max-width:860px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:40px 44px;line-height:1.9;color:var(--text)}
.help-article h3{font-size:19px;margin:30px 0 10px;color:var(--ink)}
.help-article h4{font-size:16px;margin:24px 0 8px;color:var(--ink)}
.help-article table{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}
.help-article th,.help-article td{border:1px solid var(--line);padding:9px 12px;text-align:left;vertical-align:top}
.help-article th{background:var(--bg);font-weight:600}
.help-article blockquote{border-left:3px solid var(--blue);background:var(--blue-soft);padding:12px 16px;margin:14px 0;border-radius:0 10px 10px 0}
.help-article img{max-width:100%;height:auto;border-radius:8px;margin:10px 0;display:block}
.help-article a{color:var(--blue);text-decoration:none}
.help-article a:hover{text-decoration:underline}
.help-article h2{font-size:22px;margin:34px 0 12px;color:var(--ink)}
.help-article h2:first-child{margin-top:0}
.help-article p{margin-bottom:12px}
.help-article ul{margin:0 0 12px;padding-left:20px}
.help-article li{margin-bottom:6px}
.help-related{margin-top:36px;padding-top:20px;border-top:1px solid var(--line);font-size:14px}
.help-related a{color:var(--blue);text-decoration:none}
.help-related a:hover{text-decoration:underline}
.help-back{display:inline-block;margin-top:10px;color:var(--blue);font-weight:600;text-decoration:none}
.help-cat-list{list-style:none;margin:0;padding:0}
.help-cat-list li{margin-bottom:10px}
.help-cat-list a{display:block;padding:12px 16px;background:var(--bg);border:1px solid var(--line);border-radius:10px;font-size:15px;color:var(--text);transition:border-color .2s,color .2s}
.help-cat-list a:hover{border-color:var(--blue);color:var(--blue)}
.help-list{list-style:none;margin:12px 0 14px;padding:0}
.help-list li{margin-bottom:8px}
.help-list a{color:var(--text);font-size:14px;text-decoration:none;transition:color .2s}
.help-list a:hover{color:var(--blue)}
.help-more{display:inline-block;margin-top:6px;font-size:13px;color:var(--blue);font-weight:600}
.footer-qr{width:118px;height:118px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--blue);margin-bottom:12px;position:relative}
.footer-qr .footer-qr-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:10px;opacity:0;transition:opacity .3s;background:#fff}
.footer-qr .footer-qr-img.loaded{opacity:1}
.footer-qr svg{width:84px;height:84px}
.footer-contact li{display:flex;gap:8px;margin-bottom:12px;line-height:1.6}
.footer-contact li b{color:#fff;font-weight:600}
.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:18px 0}
.footer-bottom .container{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}
.footer-bottom a:hover{color:#fff}
.footer-links{display:flex;gap:22px}

/* ---------- 14. 子页面通用（顶部标题区） ---------- */
.page-hero{background:
  radial-gradient(700px 300px at 90% 0%,rgba(61,132,255,.18),transparent 60%),
  linear-gradient(180deg,#eef4ff 0%,#f8fbff 100%);padding:120px 0 56px;text-align:center}
.page-hero h1{font-size:34px;margin-bottom:12px}
.page-hero p{color:var(--muted);max-width:640px;margin:0 auto}
.crumbs{font-size:13px;color:var(--muted);margin-bottom:10px}
.crumbs a{color:var(--muted)}
.crumbs a:hover{color:var(--blue)}
.crumbs,.crumbs-light{display:none!important}

/* 详情页工具条（上一篇/下一篇） */
.pager{display:flex;justify-content:space-between;gap:14px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line);font-size:14px}
.pager a{color:var(--text)}
.pager a:hover{color:var(--blue)}
.pager .disabled{color:#c4c9d2;cursor:default}

/* ---------- 15. 关于我们/时间线 ---------- */
.timeline{position:relative;padding-left:30px}
.timeline::before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:var(--blue-soft)}
.tl-item{position:relative;padding:0 0 34px 18px}
.tl-item::before{content:"";position:absolute;left:-26px;top:6px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}
.tl-item .tl-year{font-size:16px;font-weight:700;color:var(--blue)}
.tl-item h4{font-size:16px;margin:4px 0 6px}
.tl-item p{font-size:14px;color:var(--muted)}

/* 资质荣誉 */
.honor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.honor-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px 20px;text-align:center;transition:transform .25s,box-shadow .25s}
.honor-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.honor-card .ho-icon{width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:var(--blue-soft);color:var(--blue);display:flex;align-items:center;justify-content:center}
.honor-card h4{font-size:15px;margin-bottom:6px}
.honor-card p{font-size:12px;color:var(--muted)}

/* 团队 */
.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.team-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px 18px;text-align:center;transition:transform .25s,box-shadow .25s}
.team-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.team-card .av{width:72px;height:72px;border-radius:50%;margin:0 auto 14px;background:var(--blue-grad);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}
.team-card h4{font-size:16px}
.team-card .role{font-size:12px;color:var(--muted);margin-top:4px}

/* ---------- 16. 案例页筛选 ---------- */
.filter-bar{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:36px}
.filter-btn{padding:8px 22px;border-radius:24px;border:1px solid var(--line);background:#fff;font-size:14px;color:var(--text);cursor:pointer;transition:all .25s;font-family:inherit}
.filter-btn:hover{border-color:var(--blue);color:var(--blue)}
.filter-btn.active{background:var(--blue);border-color:var(--blue);color:#fff}
.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.case-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:transform .28s,box-shadow .28s}
.case-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}
.case-card .cc-head{padding:26px 24px 20px;display:flex;align-items:center;gap:14px}
.case-card .cc-logo{width:52px;height:52px;border-radius:12px;background:var(--blue-soft);color:var(--blue);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;flex-shrink:0}
.case-card h3{font-size:17px;margin-bottom:4px}
.case-card .cc-industry{font-size:12px;color:var(--blue);font-weight:500}
.case-card .cc-body{padding:0 24px 22px;font-size:13.5px;color:var(--muted);line-height:1.8}
.case-card .cc-tags{display:flex;gap:8px;padding:0 24px 22px;flex-wrap:wrap}
.case-card .cc-tags span{font-size:12px;color:var(--muted);background:var(--bg);padding:3px 10px;border-radius:16px}

/* ---------- 17. 列表页（新闻） ---------- */
.list-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:10px 28px;margin-bottom:20px;transition:box-shadow .25s}
.list-panel:hover{box-shadow:var(--shadow)}
.list-panel a{display:flex;gap:22px;align-items:flex-start;padding:22px 0;border-bottom:1px dashed #f0f2f6}
.list-panel:last-child a{border-bottom:none}
.list-panel .lp-thumb{width:210px;height:132px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff}
.list-panel .lp-thumb svg{width:36px;height:36px}
.list-panel .lp-info h3{font-size:18px;margin-bottom:8px;transition:color .2s}
.list-panel:hover h3{color:var(--blue)}
.list-panel .lp-info p{font-size:13.5px;color:var(--muted);line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.list-panel .lp-meta{display:flex;gap:18px;font-size:12px;color:var(--muted);margin-top:10px}

/* 分页 */
.pagination{display:flex;gap:8px;justify-content:center;margin-top:40px}
.pagination a,.pagination span{min-width:40px;height:40px;line-height:38px;text-align:center;border:1px solid var(--line);border-radius:8px;font-size:14px;color:var(--text);background:#fff;transition:all .2s}
.pagination a:hover{border-color:var(--blue);color:var(--blue)}
.pagination .current{background:var(--blue);border-color:var(--blue);color:#fff}

/* ---------- 18. 联系我们 ---------- */
.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:44px;align-items:start}
.contact-info .ci-item{display:flex;gap:16px;padding:20px 0;border-bottom:1px dashed var(--line)}
.contact-info .ci-item:last-child{border-bottom:none}
.contact-info .ci-icon{width:48px;height:48px;border-radius:11px;background:var(--blue-soft);color:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.contact-info h4{font-size:16px;margin-bottom:4px}
.contact-info p{font-size:14px;color:var(--muted)}
.contact-info .big{font-size:22px;color:var(--blue);font-weight:800}

/* 表单 */
.form-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:34px;box-shadow:var(--shadow)}
.form-card h3{font-size:20px;margin-bottom:6px}
.form-card .form-sub{font-size:13px;color:var(--muted);margin-bottom:24px}
.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.form-group{margin-bottom:18px}
.form-group label{display:block;font-size:13px;color:var(--text);font-weight:600;margin-bottom:7px}
.form-group label em{color:#e5484d;font-style:normal}
.form-group input,.form-group select,.form-group textarea{width:100%;height:46px;border:1px solid var(--line);border-radius:8px;padding:0 14px;font-size:14px;font-family:inherit;color:var(--ink);background:#fff;transition:border-color .2s,box-shadow .2s;outline:none}
.form-group textarea{height:110px;padding:12px 14px;resize:vertical}
.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(10,92,255,.12)}
.form-tip{font-size:12px;color:var(--muted);margin-top:10px;line-height:1.7}
.form-note{font-size:12px;color:var(--muted);text-align:center;margin-top:16px;line-height:1.7}

/* ---------- 19. 通用正文排版（详情页） ---------- */
.article{max-width:860px;margin:0 auto}
.article h2{font-size:24px;margin:36px 0 16px}
.article h3{font-size:18px;margin:26px 0 12px}
.article p{font-size:15px;color:var(--text);line-height:1.95;margin-bottom:16px}
.article ul{margin:0 0 18px 0}
.article ul li{padding:6px 0 6px 22px;position:relative;font-size:15px}
.article ul li::before{content:"";position:absolute;left:2px;top:17px;width:7px;height:7px;border-radius:50%;background:var(--blue)}
.article .quote{border-left:4px solid var(--blue);background:var(--blue-soft);border-radius:0 10px 10px 0;padding:16px 20px;margin:20px 0;font-size:15px;color:var(--text)}

/* 表格 */
.spec-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}
.spec-table th,.spec-table td{border:1px solid var(--line);padding:12px 16px;text-align:left}
.spec-table th{background:var(--bg);color:var(--ink);font-weight:600}
.spec-table tr:hover td{background:#fafcff}

/* 产品详情头部 */
.product-head{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}
.product-head .ph-pic{background:var(--blue-grad);border-radius:16px;height:340px;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;overflow:hidden}
.product-head .ph-pic::after{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:rgba(255,255,255,.12)}
.product-head h1,.product-head h2{font-size:30px;margin-bottom:14px}
.product-head .lead{font-size:15px;color:var(--muted);line-height:1.9;margin-bottom:24px}
.product-head .ph-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}

/* 优点列表 */
.benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.benefit-item{display:flex;gap:14px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px}
.benefit-item .b-icon{width:44px;height:44px;border-radius:10px;background:var(--blue-soft);color:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.benefit-item h4{font-size:16px;margin-bottom:6px}
.benefit-item p{font-size:13.5px;color:var(--muted);line-height:1.7}

/* ---------- 20. 弹窗 & 提示 ---------- */
.modal-mask{position:fixed;inset:0;background:rgba(15,27,51,.55);z-index:200;display:none;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .25s}
.modal-mask.show{display:flex;opacity:1}
.modal{width:100%;max-width:520px;background:#fff;border-radius:16px;box-shadow:0 30px 70px rgba(0,0,0,.25);padding:34px;transform:translateY(16px);transition:transform .25s ease;position:relative}
.modal-mask.show .modal{transform:translateY(0)}
.modal .m-close{position:absolute;top:16px;right:16px;width:34px;height:34px;border:none;border-radius:50%;background:var(--bg);color:var(--muted);font-size:18px;cursor:pointer;transition:background .2s}
.modal .m-close:hover{background:var(--blue-soft);color:var(--blue)}
.modal h3{font-size:20px;margin-bottom:6px}
.modal .modal-trial{display:block;text-align:center;background:linear-gradient(90deg,#ff6a00,#ff9a3d);color:#fff;font-size:15px;font-weight:700;padding:10px 14px;border-radius:10px;margin:0 0 16px;box-shadow:0 6px 18px rgba(255,106,0,.35)}
.modal-trial strong{font-size:17px;font-weight:800}
.modal-sub{font-size:13px;color:var(--muted);margin-bottom:22px}

/* 浮窗（在线咨询） */
.float-consult{display:none!important}
.float-consult .fc-btn{width:52px;height:52px;border-radius:50%;background:var(--blue-grad);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(10,92,255,.35);cursor:pointer;transition:transform .25s;border:none}
.float-consult .fc-btn:hover{transform:translateY(-3px) scale(1.05)}
.float-consult .fc-label{background:#fff;border:1px solid var(--line);border-radius:20px;padding:3px 12px;font-size:12px;color:var(--blue);font-weight:600;box-shadow:var(--shadow)}

/* Toast */
.toast{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(.92);background:#0a5cff;color:#fff;font-size:20px;font-weight:700;padding:26px 44px;border-radius:16px;box-shadow:0 20px 60px rgba(10,92,255,.45);z-index:300;opacity:0;transition:opacity .25s ease,transform .25s ease;max-width:86vw;text-align:center;line-height:1.7}
.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}

/* ---------- 21. 滚动渐显 ---------- */
.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}
.reveal.in{opacity:1;transform:translateY(0)}

/* ---------- 22. 404 ---------- */
.error-page{min-height:72vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 20px 60px}
.error-page .code{font-size:90px;font-weight:800;color:var(--blue);line-height:1}
.error-page h1{font-size:24px;margin:16px 0 10px}
.error-page p{color:var(--muted);margin-bottom:28px}


/* 窄屏时表格横向滚动，避免页面整体溢出 */
.spec-table-wrap{overflow-x:auto}
@media (max-width:640px){
  .spec-table{display:block;overflow-x:auto;white-space:nowrap}
}
/* ---------- 23. 响应式 ---------- */
@media (max-width:1024px){
  .tier-grid{grid-template-columns:repeat(2,1fr)}
  .feature-grid,.skill-grid,.industry-grid,.news-grid,.case-grid{grid-template-columns:repeat(2,1fr)}
  .honor-grid,.team-grid{grid-template-columns:repeat(2,1fr)}
  .logo-wall{grid-template-columns:repeat(4,1fr)}
  .stats-grid{grid-template-columns:repeat(2,1fr);gap:36px}
  .footer-top{grid-template-columns:1fr 1fr;gap:32px}
}
@media (max-width:1140px){
  .main-nav{display:none}
  .header-actions .btn{display:none}
  .menu-toggle{display:flex}
}
@media (max-width:860px){
  .main-nav{display:none}
  .header-actions .btn{display:none}
  .menu-toggle{display:flex}
  .hero{padding:120px 0 64px}
  .hero-grid{grid-template-columns:1fr;gap:36px}
  .hero h1{font-size:32px}
  .hero-visual{order:2}
  .product-head{grid-template-columns:1fr}
  .contact-grid{grid-template-columns:1fr;gap:28px}
  .form-row{grid-template-columns:1fr}
}
@media (max-width:640px){
  .section{padding:52px 0}
  .section-head h2{font-size:24px}
  .feature-grid,.skill-grid,.industry-grid,.news-grid,.case-grid,.tier-grid{grid-template-columns:1fr}
  .logo-wall{grid-template-columns:repeat(3,1fr)}
  .stats-grid .num{font-size:32px}
  .footer-top{grid-template-columns:1fr}
  .list-panel a{flex-direction:column;gap:14px}
  .list-panel .lp-thumb{width:100%;height:120px}
  .hero-meta{gap:20px}
  .page-hero{padding:110px 0 44px}
  .page-hero h1{font-size:26px}
  .btn-lg{height:48px;padding:0 26px;font-size:15px}
  .float-consult{right:14px;bottom:18px}
}

/* ========== 新增：转化优化样式（2026-09-01） ========== */
/* 首页身份徽标 */
.hero-badge{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(90deg,#0a5cff,#2563eb);color:#fff;font-size:13px;font-weight:600;padding:7px 16px;border-radius:30px;margin-bottom:18px;box-shadow:0 6px 20px rgba(10,92,255,.28)}
/* 首页信任条 */
.hero-trust{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:16px;padding-top:16px;border-top:1px dashed rgba(10,92,255,.18)}
.hero-trust span{font-size:13px;color:#3d4a5c;display:inline-flex;align-items:center;gap:5px}
.hero-trust span::before{content:"✓";color:#16a34a;font-weight:700}
/* 表单咨询类型点选 */
.form-tags{display:flex;flex-wrap:wrap;gap:8px}
.form-tags .tag{position:relative;margin:0}
.form-tags .tag input{position:absolute;opacity:0;width:100%;height:100%;inset:0;cursor:pointer;z-index:1}
.form-tags .tag span{display:inline-block;padding:6px 14px;border-radius:20px;font-size:13px;color:var(--blue);background:var(--blue-soft);border:1px solid rgba(10,92,255,.15);cursor:pointer;transition:all .2s;font-weight:500}
.form-tags .tag input:checked+span{background:var(--blue);color:#fff;border-color:var(--blue)}
/* 对比表 */
.cmp-wrap{overflow-x:auto;margin:10px 0 24px}
.cmp-table{width:100%;border-collapse:collapse;min-width:780px;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px rgba(10,92,255,.08);border:1px solid var(--line)}
.cmp-table th,.cmp-table td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;font-size:14px;line-height:1.65;vertical-align:top}
.cmp-table thead th{background:linear-gradient(90deg,#0a5cff,#2563eb);color:#fff;font-size:15px;font-weight:600}
.cmp-table thead th.cmp-me{background:#0a5cff;position:relative}
.cmp-table thead th.cmp-me::after{content:"★ 推荐";position:absolute;top:-10px;right:12px;background:#ffb020;color:#7c2d12;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}
.cmp-table td.cmp-dim{font-weight:600;color:var(--ink);white-space:nowrap;background:#f8faff}
.cmp-table td.cmp-me{background:#f0f6ff;border-left:2px solid #0a5cff}
.cmp-table tr:last-child td{border-bottom:none}
.cmp-note{background:#f0f6ff;border:1px solid rgba(10,92,255,.15);border-radius:12px;padding:18px 22px;margin-top:8px}
.cmp-note p{margin:6px 0;font-size:14px;color:#3d4a5c;line-height:1.7}
.cmp-note strong{color:var(--blue)}
@media (max-width:640px){.cmp-table td.cmp-dim{white-space:normal;min-width:86px}.hero-badge{font-size:12px}}

/* 深色 Banner 内的浅色面包屑 */
.crumbs-light{color:rgba(255,255,255,.7);margin-bottom:14px}
.crumbs-light a{color:rgba(255,255,255,.85)}
.crumbs-light a:hover{color:#fff;text-decoration:underline}
.crumbs-light .sep{margin:0 7px;color:rgba(255,255,255,.45)}
/* 文章相关阅读 */
.read-more{margin:34px 0 0;padding:22px 24px;background:#f5f8fd;border-radius:12px;border:1px solid #e8eef8}
.read-more h3{font-size:16px;color:#17233b;margin-bottom:12px}
.read-more ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px 24px}
.read-more li a{color:#0a5cff;font-size:14.5px}
.read-more li a:hover{text-decoration:underline}
@media (max-width:640px){.read-more ul{grid-template-columns:1fr}}

footer .footer-qr,footer .footer-qr + p{display:none!important}
