
.platform-detail-page{background:linear-gradient(180deg,#f6f9ff 0%,#edf4ff 100%);min-height:100vh;color:#172337;}
.platform-detail-page .header .main-nav > .nav-dropdown:first-of-type > .nav-trigger{color:#1458d5;background:#f4f8ff;}
.platform-detail-page .header .main-nav > .nav-dropdown:first-of-type > .nav-trigger::after{content:"";position:absolute;left:15px;right:15px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#1458d5;}
.rd-page-banner{width:84%;margin:24px auto 0;min-height:190px;border-radius:24px;position:relative;overflow:hidden;background:linear-gradient(100deg,rgba(12,59,150,.98),rgba(31,112,224,.89) 58%,rgba(86,182,232,.72)),url('../../images/platform-section-bg-v22.opt.webp') center/cover no-repeat;box-shadow:0 18px 42px rgba(23,69,145,.16);}
.rd-page-banner::after{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(255,255,255,.18);border-radius:50%;right:-65px;top:-95px;box-shadow:0 0 0 38px rgba(255,255,255,.055),0 0 0 76px rgba(255,255,255,.035);}
.rd-page-banner-inner{position:relative;z-index:1;padding:38px 5.2% 34px;color:#fff;}
.rd-breadcrumb{display:flex;align-items:center;gap:9px;font-size:14.56px;color:rgba(255,255,255,.82);margin-bottom:18px;}
.rd-breadcrumb a{color:inherit;text-decoration:none;}.rd-breadcrumb a:hover{color:#fff;}
.rd-page-banner h1{margin:0 0 11px;font-size:38.08px;line-height:1.2;font-weight:900;letter-spacing:.04em;}
.rd-page-banner p{margin:0;max-width:740px;font-size:16.8px;line-height:1.8;color:rgba(255,255,255,.92);}
.rd-detail-main{width:84%;margin:28px auto 64px;display:grid;grid-template-columns:268px minmax(0,1fr);gap:24px;align-items:start;}
.rd-platform-nav{position:sticky;top:86px;border-radius:20px;overflow:hidden;background:#fff;border:1px solid #dbe6f6;box-shadow:0 14px 34px rgba(28,72,141,.09);}
.rd-platform-nav-head{padding:23px 21px 18px;background:linear-gradient(145deg,#1761dc,#2782e8);color:#fff;}
.rd-platform-nav-head h2{margin:0 0 7px;font-size:24.64px;font-weight:900;}.rd-platform-nav-head span{font-size:12.32px;font-weight:700;letter-spacing:.12em;opacity:.86;}
.rd-platform-nav-list{padding:7px 0;}
.rd-platform-nav-item{width:100%;min-height:59px;padding:8px 14px;border:0;border-bottom:1px solid #edf1f7;background:#fff;display:grid;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:8px;text-align:left;color:#21334c;font-family:inherit;cursor:pointer;transition:.22s ease;position:relative;}
.rd-platform-nav-item:last-child{border-bottom:0;}.rd-platform-nav-item:hover{background:#f5f9ff;color:#1458d5;}.rd-platform-nav-item.is-active{background:linear-gradient(90deg,#e9f2ff,#f8fbff);color:#1458d5;}
.rd-platform-nav-item.is-active::before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:4px;border-radius:0 5px 5px 0;background:linear-gradient(#1766e7,#37a8e9);}
.rd-platform-nav-num{font-size:13.44px;font-weight:900;color:#80a5da;}.rd-platform-nav-item.is-active .rd-platform-nav-num{color:#1766e7;}
.rd-platform-nav-name{font-size:15.68px;font-weight:800;line-height:1.35;}.rd-platform-nav-arrow{font-size:22.4px;color:#9db5d8;}.rd-platform-nav-item.is-active .rd-platform-nav-arrow{color:#1766e7;transform:translateX(2px);}
.rd-platform-content{min-width:0;}
.rd-platform-panel{position:relative;border-radius:22px;background:#fff;border:1px solid #dbe6f6;box-shadow:0 14px 36px rgba(28,72,141,.08);padding:24px;animation:rdPanelIn .28s ease;}
.rd-platform-panel[hidden]{display:none!important;}@keyframes rdPanelIn{from{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:none}}
.rd-platform-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:24px;align-items:stretch;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,var(--platform-soft),#fff);border:1px solid color-mix(in srgb,var(--platform-accent) 22%,#dfe9f7);}
.rd-platform-hero-copy{padding:31px 29px;display:flex;flex-direction:column;justify-content:center;}
.rd-platform-kicker{display:block;margin-bottom:9px;color:var(--platform-accent);font-size:13.44px;font-weight:900;letter-spacing:.12em;}
.rd-platform-hero h2{margin:0 0 14px;color:#102f78;font-size:33.6px;line-height:1.25;font-weight:900;}
.rd-platform-hero p{margin:0;color:#1f2d40;font-size:16.8px;line-height:1.85;}
.rd-platform-hero-image{min-height:235px;background:var(--platform-soft);overflow:hidden;}
.rd-platform-hero-image img{width:100%;height:100%;display:block;object-fit:cover;}
.rd-platform-section-head{margin:28px 0 17px;}.rd-platform-section-head span{display:block;color:#8092aa;font-size:12.32px;font-weight:800;letter-spacing:.13em;margin-bottom:5px;}.rd-platform-section-head h3{margin:0;color:#102f78;font-size:26.88px;font-weight:900;}.rd-platform-section-head i{display:block;width:54px;height:4px;margin-top:9px;border-radius:99px;background:var(--platform-accent);}
.rd-tech-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.rd-tech-card{position:relative;min-height:128px;border-radius:16px;border:1px solid #e0e8f4;background:#fbfdff;padding:21px 18px 18px 66px;transition:.22s ease;overflow:hidden;}
.rd-tech-card::after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--platform-accent);opacity:.78;}.rd-tech-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--platform-accent) 30%,#dfe8f4);box-shadow:0 12px 24px rgba(35,74,132,.10);}
.rd-tech-index{position:absolute;left:18px;top:20px;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--platform-soft);color:var(--platform-accent);font-size:13.44px;font-weight:900;}
.rd-tech-card h4{margin:0 0 8px;color:#102f78;font-size:19.04px;font-weight:900;}.rd-tech-card p{margin:0;color:#000;font-size:14.56px;line-height:1.72;}
.rd-back-overview{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#175dcc;font-size:15.68px;font-weight:800;text-decoration:none;}.rd-back-overview:hover{gap:12px;}
@media(max-width:1100px){.rd-page-banner,.rd-detail-main{width:92%;}.rd-detail-main{grid-template-columns:230px minmax(0,1fr);}.rd-platform-hero{grid-template-columns:1fr;}.rd-platform-hero-image{height:230px;}.rd-tech-grid{grid-template-columns:1fr;}}
@media(max-width:780px){.rd-page-banner{margin-top:14px;border-radius:18px;}.rd-page-banner-inner{padding:28px 22px;}.rd-page-banner h1{font-size:30.24px;}.rd-detail-main{display:block;margin-top:18px;}.rd-platform-nav{position:relative;top:auto;margin-bottom:16px;border-radius:16px;}.rd-platform-nav-list{display:flex;overflow-x:auto;padding:7px;scrollbar-width:none;}.rd-platform-nav-list::-webkit-scrollbar{display:none;}.rd-platform-nav-item{flex:0 0 190px;border:1px solid #e3ebf6!important;border-radius:12px;margin-right:7px;min-height:54px;}.rd-platform-nav-item.is-active::before{top:auto;right:10px;bottom:0;left:10px;width:auto;height:3px;border-radius:4px 4px 0 0;}.rd-platform-panel{padding:15px;border-radius:17px;}.rd-platform-hero-copy{padding:24px 20px;}.rd-platform-hero h2{font-size:28px;}.rd-platform-hero p{font-size:15.68px;}.rd-platform-hero-image{min-height:0;height:190px;}.rd-tech-card{padding-left:60px;}}


/* ===== V59：移除顶部横幅和大图介绍，七大平台内容在同一页面连续展示 ===== */
.rd-detail-main{
  width:84%;
  margin:30px auto 70px;
  display:grid;
  grid-template-columns:268px minmax(0,1fr);
  gap:24px;
  align-items:start;
}
.rd-platform-nav{top:92px;}
.rd-platform-content{
  display:flex;
  flex-direction:column;
  gap:22px;
}
.rd-platform-panel,
.rd-platform-panel[hidden]{
  display:block!important;
  position:relative;
  border-radius:22px;
  background:#fff;
  border:1px solid #dbe6f6;
  box-shadow:0 14px 36px rgba(28,72,141,.08);
  padding:25px;
  scroll-margin-top:96px;
  animation:none;
}
.rd-platform-panel::before{
  content:"";
  position:absolute;
  left:0;
  top:25px;
  bottom:25px;
  width:4px;
  border-radius:0 6px 6px 0;
  background:var(--platform-accent);
  opacity:.86;
}
.rd-platform-hero{display:none!important;}
.rd-platform-compact-head{
  display:flex;
  align-items:center;
  gap:16px;
  margin:0 0 22px;
  padding:3px 4px 20px 9px;
  border-bottom:1px solid #e7edf6;
}
.rd-platform-section-number{
  flex:0 0 50px;
  width:50px;
  height:50px;
  border-radius:15px;
  display:flex;
  align-items:center;
  justify-content:center;
  color:var(--platform-accent);
  background:var(--platform-soft);
  font-size:19.04px;
  line-height:1;
  font-weight:900;
  box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--platform-accent) 18%,transparent);
}
.rd-platform-section-copy{min-width:0;}
.rd-platform-section-copy>span{
  display:block;
  margin-bottom:5px;
  color:var(--platform-accent);
  font-size:12.32px;
  line-height:1.35;
  font-weight:900;
  letter-spacing:.11em;
}
.rd-platform-section-copy h2{
  margin:0;
  color:#102f78;
  font-size:28px;
  line-height:1.25;
  font-weight:900;
}
.rd-platform-section-copy p{
  margin:6px 0 0;
  color:#000;
  font-size:15.68px;
  line-height:1.5;
  font-weight:700;
}
.rd-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
.rd-back-overview{margin:0 0 0 2px;}
@media(max-width:1100px){
  .rd-detail-main{width:92%;grid-template-columns:230px minmax(0,1fr);}
  .rd-tech-grid{grid-template-columns:1fr;}
}
@media(max-width:780px){
  .rd-detail-main{display:block;margin-top:18px;}
  .rd-platform-nav{position:sticky;top:64px;z-index:20;margin-bottom:16px;}
  .rd-platform-content{gap:16px;}
  .rd-platform-panel,.rd-platform-panel[hidden]{padding:18px 15px;scroll-margin-top:150px;}
  .rd-platform-panel::before{top:18px;bottom:18px;}
  .rd-platform-compact-head{gap:11px;padding:1px 2px 15px 7px;margin-bottom:16px;}
  .rd-platform-section-number{flex-basis:43px;width:43px;height:43px;border-radius:12px;font-size:16.8px;}
  .rd-platform-section-copy>span{font-size:10.08px;letter-spacing:.07em;}
  .rd-platform-section-copy h2{font-size:23.52px;}
  .rd-platform-section-copy p{font-size:14.56px;}
}

/* ===== V60：三级菜单技术服务目录，美化表格版 ===== */
.platform-detail-page{background:linear-gradient(180deg,#f5f8fe 0%,#eef4fd 100%);}
.svc-directory-main{width:88%;max-width:1500px;margin:28px auto 72px;grid-template-columns:250px minmax(0,1fr);gap:24px;}
.svc-directory-content{gap:20px;}
.svc-directory-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:25px 28px;border:1px solid #d7e4f6;border-radius:20px;background:linear-gradient(125deg,#fff 0%,#f6faff 62%,#edf5ff 100%);box-shadow:0 12px 30px rgba(33,76,141,.07);}
.svc-directory-kicker{display:block;margin-bottom:5px;color:#1766e7;font-size:12.32px;font-weight:900;letter-spacing:.14em;}
.svc-directory-intro h1{margin:0;color:#103785;font-size:32.48px;line-height:1.25;font-weight:900;letter-spacing:.02em;}
.svc-directory-intro p{margin:8px 0 0;color:#26364e;font-size:15.68px;line-height:1.75;}
.svc-directory-note{flex:0 0 285px;display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #dce7f6;color:#47566c;font-size:13.44px;line-height:1.65;}
.svc-directory-note strong{flex:0 0 auto;color:#1766e7;}
.svc-platform-section{position:relative;overflow:hidden;scroll-margin-top:96px;border-radius:20px;background:#fff;border:1px solid #dbe6f6;box-shadow:0 12px 30px rgba(28,72,141,.07);}
.svc-platform-section::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--platform-accent);}
.svc-platform-head{display:flex;align-items:center;gap:15px;padding:19px 22px;background:linear-gradient(100deg,var(--platform-soft),#fff 74%);border-bottom:1px solid #e1e9f4;}
.svc-platform-number{flex:0 0 44px;width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--platform-accent);color:#fff;font-size:16.8px;font-weight:900;box-shadow:0 7px 17px color-mix(in srgb,var(--platform-accent) 25%,transparent);}
.svc-platform-title{min-width:0;}
.svc-platform-title span{display:block;margin-bottom:3px;color:var(--platform-accent);font-size:11.2px;font-weight:900;letter-spacing:.11em;}
.svc-platform-title h2{margin:0;color:#102f78;font-size:24.64px;line-height:1.25;font-weight:900;}
.svc-platform-count{margin-left:auto;padding:7px 12px;border-radius:99px;background:#fff;border:1px solid color-mix(in srgb,var(--platform-accent) 20%,#e0e8f4);color:var(--platform-accent);font-size:13.44px;font-weight:800;white-space:nowrap;}
.svc-table{padding:0 18px 18px;}
.svc-table-header,.svc-table-row{display:grid;grid-template-columns:minmax(220px,1.25fr) 132px minmax(230px,1fr) minmax(150px,.78fr);align-items:stretch;}
.svc-table-header{margin:14px 0 0;border-radius:12px 12px 0 0;overflow:hidden;background:linear-gradient(100deg,var(--platform-accent),color-mix(in srgb,var(--platform-accent) 78%,#277ce7));color:#fff;font-size:14.56px;font-weight:800;}
.svc-table-header>div{padding:11px 15px;text-align:center;border-right:1px solid rgba(255,255,255,.22);}.svc-table-header>div:last-child{border-right:0;}
.svc-table-row{min-height:58px;border:1px solid #e2e9f3;border-top:0;background:#fff;transition:.18s ease;}
.svc-table-row:nth-child(odd){background:#f9fbfe;}
.svc-table-row:last-child{border-radius:0 0 12px 12px;overflow:hidden;}
.svc-table-row:hover{position:relative;z-index:1;background:var(--platform-soft);box-shadow:0 7px 18px rgba(31,70,128,.07);}
.svc-cell{display:flex;align-items:center;padding:11px 15px;border-right:1px solid #e2e9f3;color:#1f2e43;font-size:14.56px;line-height:1.55;min-width:0;}
.svc-cell:last-child{border-right:0;}.svc-service strong{color:#142e67;font-size:15.12px;font-weight:800;}.svc-period,.svc-price{justify-content:center;text-align:center;}.svc-delivery{color:#34445b;}.svc-price strong{color:#0f326f;font-weight:900;}
.svc-pill{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:99px;background:var(--platform-soft);color:var(--platform-accent);font-size:13.44px;font-weight:800;white-space:nowrap;}
.svc-mobile-label{display:none;}
.rd-platform-nav{top:88px;}
.rd-platform-nav-head{padding:21px 19px 17px;}.rd-platform-nav-head h2{font-size:22.4px;}
.rd-platform-nav-item{min-height:57px;grid-template-columns:31px minmax(0,1fr) 14px;padding:8px 12px;}
.rd-platform-nav-name{font-size:15.12px;}
.rd-back-overview{margin:2px 0 0 2px;}
@media(max-width:1180px){
  .svc-directory-main{width:94%;grid-template-columns:225px minmax(0,1fr);gap:18px;}
  .svc-table-header,.svc-table-row{grid-template-columns:minmax(185px,1.15fr) 118px minmax(190px,1fr) minmax(135px,.75fr);}
  .svc-cell{padding:10px 11px;font-size:14px;}.svc-service strong{font-size:14.56px;}
}
@media(max-width:900px){
  .svc-directory-intro{display:block;}.svc-directory-note{margin-top:15px;max-width:none;}
  .svc-table-header{display:none;}
  .svc-table{padding:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;}
  .svc-table-row,.svc-table-row:nth-child(odd){display:block;min-height:0;border:1px solid #dfe7f2!important;border-radius:13px!important;overflow:hidden;background:#fff;}
  .svc-cell{display:block;border:0;border-bottom:1px dashed #e3eaf3;padding:9px 12px;text-align:left!important;}
  .svc-cell:last-child{border-bottom:0;}.svc-mobile-label{display:block;margin-bottom:3px;color:#8a98aa;font-size:11.2px;font-weight:800;letter-spacing:.05em;}
  .svc-period,.svc-price{justify-content:flex-start;}.svc-pill{padding:3px 7px;}
}
@media(max-width:780px){
  .svc-directory-main{width:94%;display:block;margin-top:16px;}
  .rd-platform-nav{position:sticky;top:64px;z-index:30;margin-bottom:14px;}
  .svc-directory-intro{padding:20px 18px;border-radius:16px;}.svc-directory-intro h1{font-size:28px;}.svc-directory-intro p{font-size:14.56px;}
  .svc-platform-section{scroll-margin-top:148px;border-radius:16px;}
  .svc-platform-head{padding:15px 14px;gap:10px;}.svc-platform-number{width:38px;height:38px;flex-basis:38px;border-radius:11px;}.svc-platform-title h2{font-size:20.16px;}.svc-platform-title span{font-size:9.52px;}.svc-platform-count{padding:5px 8px;font-size:11.2px;}
  .svc-table{grid-template-columns:1fr;padding:11px;}
}
@media(max-width:420px){.svc-platform-count{display:none;}.svc-directory-note{display:block;}.svc-directory-note strong{display:block;margin-bottom:3px;}}



/* ===== V61：独立三级目录页，移除顶部重复内容并修复吸顶 ===== */
html{scroll-behavior:smooth;}
body.platform-detail-page{
  margin:0;
  background:
    radial-gradient(circle at 10% 8%,rgba(46,122,231,.08),transparent 26%),
    radial-gradient(circle at 92% 18%,rgba(31,181,201,.07),transparent 24%),
    linear-gradient(180deg,#f6f9fe 0%,#edf3fb 100%);
  color:#172337;
}
.platform-detail-page > .unified-site-header{display:none!important;}
.svc-directory-intro,.svc-platform-count{display:none!important;}

.svc-directory-main{
  width:min(95%,1540px)!important;
  margin:24px auto 72px!important;
  display:grid!important;
  grid-template-columns:238px minmax(0,1fr)!important;
  gap:22px!important;
  align-items:start!important;
}
.rd-platform-nav{
  position:sticky!important;
  top:18px!important;
  z-index:40!important;
  max-height:calc(100vh - 36px)!important;
  overflow:auto!important;
  border-radius:18px!important;
  border:1px solid #d8e4f4!important;
  background:rgba(255,255,255,.97)!important;
  box-shadow:0 14px 34px rgba(26,67,128,.10)!important;
  scrollbar-width:thin;
  scrollbar-color:#b8c9df transparent;
}
.rd-platform-nav::-webkit-scrollbar{width:5px;}
.rd-platform-nav::-webkit-scrollbar-thumb{background:#b8c9df;border-radius:99px;}
.rd-platform-nav-head{
  padding:17px 18px 16px!important;
  background:linear-gradient(140deg,#0f4fbe 0%,#2779e4 62%,#36a1e8 100%)!important;
  position:relative;
  overflow:hidden;
}
.rd-platform-nav-head::after{
  content:"";
  position:absolute;
  width:110px;height:110px;
  right:-42px;top:-52px;
  border-radius:50%;
  border:1px solid rgba(255,255,255,.18);
  box-shadow:0 0 0 24px rgba(255,255,255,.05);
}
.rd-nav-back{
  position:relative;z-index:1;
  display:inline-flex;
  align-items:center;
  margin-bottom:12px;
  color:rgba(255,255,255,.82)!important;
  font-size:13.44px;
  font-weight:700;
  text-decoration:none;
  transition:.2s ease;
}
.rd-nav-back:hover{color:#fff!important;transform:translateX(-2px);}
.rd-platform-nav-head h2{position:relative;z-index:1;margin:0 0 5px!important;font-size:23.52px!important;}
.rd-platform-nav-head span{position:relative;z-index:1;font-size:11.2px!important;letter-spacing:.13em!important;}
.rd-platform-nav-list{padding:8px!important;}
.rd-platform-nav-item{
  min-height:56px!important;
  margin:0 0 4px!important;
  padding:8px 10px!important;
  border:0!important;
  border-radius:12px!important;
  grid-template-columns:31px minmax(0,1fr) 14px!important;
  background:transparent!important;
}
.rd-platform-nav-item:last-child{margin-bottom:0!important;}
.rd-platform-nav-item:hover{background:#f1f6fd!important;}
.rd-platform-nav-item.is-active{
  background:linear-gradient(90deg,#e7f1ff 0%,#f5f9ff 100%)!important;
  box-shadow:inset 0 0 0 1px #d9e8fb!important;
}
.rd-platform-nav-item.is-active::before{
  left:-8px!important;top:10px!important;bottom:10px!important;width:4px!important;
}
.rd-platform-nav-name{font-size:14.56px!important;line-height:1.38!important;}
.rd-platform-nav-num{font-size:12.32px!important;}

.svc-directory-content{gap:18px!important;min-width:0!important;}
.svc-platform-section{
  scroll-margin-top:18px!important;
  border-radius:18px!important;
  border:1px solid #d9e5f4!important;
  background:#fff!important;
  box-shadow:0 10px 26px rgba(29,69,128,.07)!important;
  overflow:hidden!important;
  transition:transform .22s ease,box-shadow .22s ease!important;
}
.svc-platform-section:hover{
  transform:translateY(-2px);
  box-shadow:0 16px 34px rgba(29,69,128,.10)!important;
}
.svc-platform-section::before{width:5px!important;}
.svc-platform-head{
  min-height:78px;
  padding:16px 20px 16px 23px!important;
  background:
    linear-gradient(100deg,var(--platform-soft) 0%,rgba(255,255,255,.98) 64%),
    #fff!important;
  border-bottom:1px solid #dde7f3!important;
}
.svc-platform-number{
  width:42px!important;height:42px!important;flex-basis:42px!important;
  border-radius:12px!important;
  font-size:15.68px!important;
  box-shadow:0 7px 16px color-mix(in srgb,var(--platform-accent) 20%,transparent)!important;
}
.svc-platform-title span{margin-bottom:3px!important;font-size:10.08px!important;letter-spacing:.12em!important;}
.svc-platform-title h2{font-size:23.52px!important;letter-spacing:.01em!important;}
.svc-table{padding:14px 17px 17px!important;overflow:hidden!important;}
.svc-table-header,.svc-table-row{
  grid-template-columns:minmax(235px,1.12fr) 138px minmax(250px,1fr) minmax(175px,.72fr)!important;
}
.svc-table-header{
  margin:0!important;
  border-radius:11px 11px 0 0!important;
  background:linear-gradient(100deg,#1358c8 0%,#2476df 100%)!important;
  font-size:13.44px!important;
  letter-spacing:.02em;
}
.svc-table-header>div{padding:10px 13px!important;}
.svc-table-row{
  min-height:58px!important;
  background:#fff!important;
  border-color:#e1e9f3!important;
}
.svc-table-row:nth-child(odd){background:#f8fbff!important;}
.svc-table-row:hover{background:#eef5ff!important;box-shadow:none!important;}
.svc-cell{
  padding:11px 13px!important;
  font-size:14px!important;
  line-height:1.55!important;
  border-color:#e1e9f3!important;
  overflow-wrap:anywhere;
  word-break:break-word;
}
.svc-service strong{font-size:14.56px!important;color:#14346f!important;}
.svc-delivery{color:#34445b!important;}
.svc-price strong{font-size:14px!important;color:#0e3d88!important;}
.svc-pill{
  padding:5px 9px!important;
  background:#edf4ff!important;
  color:#1766d8!important;
  border:1px solid #dce9fb;
  font-size:12.88px!important;
}
.rd-back-overview{
  width:max-content;
  margin:2px 0 0 4px!important;
  padding:10px 14px;
  border-radius:10px;
  background:#fff;
  border:1px solid #d8e4f4;
  box-shadow:0 6px 15px rgba(29,69,128,.05);
}

@media(max-width:1220px){
  .svc-directory-main{width:96%!important;grid-template-columns:220px minmax(0,1fr)!important;gap:17px!important;}
  .svc-table-header,.svc-table-row{grid-template-columns:minmax(205px,1.08fr) 120px minmax(210px,1fr) minmax(150px,.72fr)!important;}
  .svc-cell{padding:10px 10px!important;font-size:13.44px!important;}
  .svc-service strong,.svc-price strong{font-size:13.66px!important;}
}
@media(max-width:980px){
  .svc-directory-main{display:block!important;margin-top:14px!important;}
  .rd-platform-nav{
    top:0!important;
    max-height:none!important;
    margin-bottom:15px!important;
    border-radius:14px!important;
  }
  .rd-platform-nav-head{padding:11px 13px!important;display:flex;align-items:center;gap:13px;}
  .rd-nav-back{margin:0!important;white-space:nowrap;}
  .rd-platform-nav-head h2{font-size:19.04px!important;margin:0!important;white-space:nowrap;}
  .rd-platform-nav-head>span{display:none;}
  .rd-platform-nav-list{display:flex!important;overflow-x:auto!important;padding:7px!important;scrollbar-width:none;}
  .rd-platform-nav-list::-webkit-scrollbar{display:none;}
  .rd-platform-nav-item{flex:0 0 185px!important;margin:0 6px 0 0!important;border:1px solid #e1e9f3!important;}
  .rd-platform-nav-item.is-active::before{left:10px!important;right:10px!important;top:auto!important;bottom:-1px!important;width:auto!important;height:3px!important;border-radius:4px 4px 0 0!important;}
  .svc-platform-section{scroll-margin-top:126px!important;}
  .svc-table-header{display:none!important;}
  .svc-table{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px!important;}
  .svc-table-row,.svc-table-row:nth-child(odd){display:block!important;min-height:0!important;border:1px solid #dfe8f3!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;}
  .svc-cell{display:block!important;border:0!important;border-bottom:1px dashed #e2e9f2!important;padding:9px 11px!important;text-align:left!important;}
  .svc-cell:last-child{border-bottom:0!important;}
  .svc-mobile-label{display:block!important;margin-bottom:3px!important;color:#8998ab!important;font-size:10.64px!important;font-weight:800!important;}
  .svc-period,.svc-price{justify-content:flex-start!important;}
}
@media(max-width:620px){
  .svc-directory-main{width:94%!important;}
  .rd-platform-nav-head{flex-wrap:wrap;gap:7px 12px;}
  .rd-platform-nav-head h2{font-size:17.92px!important;}
  .svc-platform-head{min-height:auto;padding:14px 13px 14px 16px!important;gap:10px!important;}
  .svc-platform-number{width:37px!important;height:37px!important;flex-basis:37px!important;font-size:13.44px!important;}
  .svc-platform-title h2{font-size:20.16px!important;}
  .svc-platform-title span{font-size:8.74px!important;}
  .svc-table{grid-template-columns:1fr!important;padding:10px!important;}
  .svc-platform-section{border-radius:14px!important;}
}


/* ===== V62 独立三级页：保留公司导航、精简左侧菜单并优化服务表格 ===== */
.platform-detail-page > .unified-site-header{
  display:flex!important;
}
body.platform-detail-page{
  font-family:"PingFang SC","Microsoft YaHei","Noto Sans SC",Arial,sans-serif!important;
}
.svc-directory-main{
  width:min(92%,1500px)!important;
  margin:22px auto 72px!important;
  grid-template-columns:250px minmax(0,1fr)!important;
  gap:22px!important;
}
.rd-platform-nav{
  top:16px!important;
  max-height:calc(100vh - 32px)!important;
}
.rd-platform-nav-head{
  padding:20px 19px 18px!important;
}
.rd-nav-back,.rd-back-overview{display:none!important;}
.rd-platform-nav-head h2{
  margin:0 0 6px!important;
  font-family:"Microsoft YaHei","PingFang SC",sans-serif!important;
  font-size:22.4px!important;
  line-height:1.28!important;
  font-weight:800!important;
  letter-spacing:.01em!important;
}
.rd-platform-nav-head span{
  font-size:10.08px!important;
  letter-spacing:.09em!important;
  white-space:nowrap;
}
.rd-platform-nav-item{
  grid-template-columns:minmax(0,1fr) 14px!important;
  min-height:55px!important;
  padding:8px 13px 8px 15px!important;
}
.rd-platform-nav-num{display:none!important;}
.rd-platform-nav-name{
  font-family:"PingFang SC","Microsoft YaHei",sans-serif!important;
  font-size:14.78px!important;
  line-height:1.42!important;
  font-weight:650!important;
  letter-spacing:.005em!important;
}
.rd-platform-nav-arrow{font-size:20.16px!important;}

.svc-platform-head{
  min-height:76px!important;
  padding:15px 19px 15px 22px!important;
}
.svc-platform-title span{
  font-family:Arial,"Microsoft YaHei",sans-serif!important;
  font-size:9.86px!important;
  font-weight:700!important;
  letter-spacing:.11em!important;
}
.svc-platform-title h2{
  font-family:"Microsoft YaHei","PingFang SC",sans-serif!important;
  font-size:23.52px!important;
  line-height:1.28!important;
  font-weight:800!important;
}
.svc-table{
  padding:13px 15px 16px!important;
}
@media(min-width:981px){
  .svc-table-header,.svc-table-row{
    grid-template-columns:26% 13% 38% 23%!important;
  }
}
.svc-table-header{
  border-radius:9px 9px 0 0!important;
  font-family:"Microsoft YaHei","PingFang SC",sans-serif!important;
  font-size:14px!important;
  font-weight:700!important;
  letter-spacing:.01em!important;
}
.svc-table-header>div{
  padding:10px 11px!important;
}
.svc-table-row{
  min-height:60px!important;
}
.svc-cell{
  padding:11px 12px!important;
  font-family:"PingFang SC","Microsoft YaHei",sans-serif!important;
  font-size:14.11px!important;
  line-height:1.55!important;
}
.svc-service strong{
  color:#14366f!important;
  font-family:"Microsoft YaHei","PingFang SC",sans-serif!important;
  font-size:14.78px!important;
  line-height:1.45!important;
  font-weight:700!important;
}
.svc-period{justify-content:center!important;}
.svc-pill{
  padding:5px 8px!important;
  font-size:12.54px!important;
  line-height:1.25!important;
  font-weight:650!important;
  white-space:nowrap!important;
}
.svc-delivery{
  color:#405069!important;
  font-size:14.11px!important;
  font-weight:400!important;
}
.svc-price{
  justify-content:center!important;
  text-align:center!important;
}
.svc-price strong{
  color:#0f3a80!important;
  font-size:14.22px!important;
  line-height:1.45!important;
  font-weight:700!important;
}
@media(max-width:1220px) and (min-width:981px){
  .svc-directory-main{width:95%!important;grid-template-columns:226px minmax(0,1fr)!important;gap:16px!important;}
  .svc-table-header,.svc-table-row{grid-template-columns:25% 14% 38% 23%!important;}
  .svc-cell{padding:10px 9px!important;font-size:13.44px!important;}
  .svc-service strong,.svc-price strong{font-size:13.66px!important;}
}
@media(max-width:980px){
  .svc-directory-main{margin-top:14px!important;}
  .rd-platform-nav{top:0!important;max-height:none!important;}
  .rd-platform-nav-head{padding:12px 14px!important;display:flex!important;align-items:center!important;}
  .rd-platform-nav-head h2{font-size:19.04px!important;margin:0!important;}
  .rd-platform-nav-item{grid-template-columns:minmax(0,1fr) 13px!important;padding:8px 12px!important;}
  .svc-period,.svc-price{justify-content:flex-start!important;text-align:left!important;}
}



/* ===== V63 独立三级页面最终排版 ===== */
html,body.platform-detail-page{
  margin:0!important;
  padding:0!important;
  overflow-x:hidden!important;
  scroll-behavior:smooth;
}
.platform-detail-page > .unified-site-header{display:none!important;}
.svc-directory-main{
  width:min(96%,1640px)!important;
  margin:0 auto 72px!important;
  padding:0!important;
  grid-template-columns:292px minmax(0,1fr)!important;
  gap:24px!important;
  align-items:start!important;
}
.rd-platform-nav{
  position:sticky!important;
  top:0!important;
  z-index:50!important;
  width:100%!important;
  max-height:100vh!important;
  margin:0!important;
  border-radius:0 0 20px 20px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
}
.rd-platform-nav-head{
  padding:24px 22px 21px!important;
}
.rd-platform-nav-head h2{
  font-size:25.76px!important;
  text-align:center!important;
}
.rd-platform-nav-head span{
  display:block!important;
  text-align:center!important;
  font-size:10.64px!important;
}
.rd-platform-nav-list{padding:10px!important;}
.rd-platform-nav-item{
  min-height:60px!important;
  padding:9px 16px!important;
  grid-template-columns:minmax(0,1fr) 16px!important;
}
.rd-platform-nav-name{
  font-size:15.68px!important;
  line-height:1.45!important;
  text-align:center!important;
  color:#173a72!important;
}
.rd-platform-nav-item.is-active .rd-platform-nav-name,
.rd-platform-nav-item:hover .rd-platform-nav-name{
  color:#1458d5!important;
}
.rd-platform-content{
  min-width:0!important;
  padding-top:0!important;
}
.svc-platform-section{
  scroll-margin-top:0!important;
  border-radius:0 0 18px 18px!important;
}
.svc-platform-section:first-child{
  border-radius:0 0 18px 18px!important;
}
.svc-table{
  padding:14px 16px 17px!important;
}
@media(min-width:981px){
  .svc-table-header,.svc-table-row{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }
}
.svc-table-header>div,
.svc-cell{
  justify-content:center!important;
  text-align:center!important;
}
.svc-cell{
  color:#000000!important;
  font-size:14.56px!important;
  font-weight:400!important;
}
.svc-service strong,
.svc-delivery,
.svc-price strong{
  color:#000000!important;
}
.svc-service strong{
  font-size:14.78px!important;
  font-weight:650!important;
}
.svc-delivery{
  font-size:14.56px!important;
  font-weight:400!important;
}
.svc-price strong{
  font-size:14.56px!important;
  font-weight:650!important;
}
.svc-period{
  color:inherit!important;
}
.svc-period .svc-pill{
  color:#1766d8!important;
}
@media(max-width:1220px) and (min-width:981px){
  .svc-directory-main{
    width:98%!important;
    grid-template-columns:270px minmax(0,1fr)!important;
    gap:16px!important;
  }
  .svc-table-header,.svc-table-row{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }
}
@media(max-width:980px){
  .svc-directory-main{
    display:block!important;
    width:100%!important;
    margin:0!important;
  }
  .rd-platform-nav{
    top:0!important;
    border-radius:0 0 16px 16px!important;
    max-height:none!important;
    margin:0 0 14px!important;
  }
  .rd-platform-nav-head{
    padding:13px 16px!important;
  }
  .rd-platform-nav-head h2{
    font-size:20.16px!important;
    text-align:left!important;
  }
  .rd-platform-nav-head span{display:none!important;}
  .rd-platform-nav-name{text-align:left!important;}
  .svc-directory-content{padding:0 2% 40px!important;}
  .svc-platform-section{scroll-margin-top:124px!important;border-radius:16px!important;}
  .svc-cell,
  .svc-service strong,
  .svc-delivery,
  .svc-price strong{
    color:#000000!important;
    text-align:center!important;
  }
  .svc-period,.svc-price{justify-content:center!important;text-align:center!important;}
}



/* ===== V64 三级平台页：公司导航、吸顶联动与表格文字优化 ===== */
html{
  overflow-x:clip!important;
  overflow-y:auto!important;
  scroll-behavior:smooth!important;
}
body.platform-detail-page{
  overflow-x:clip!important;
  overflow-y:visible!important;
  min-height:100vh!important;
  font-family:"Microsoft YaHei","PingFang SC","Noto Sans SC",Arial,sans-serif!important;
}
.platform-detail-page > .unified-site-header{
  display:flex!important;
  position:sticky!important;
  top:0!important;
  z-index:1200!important;
}
.platform-detail-page .svc-directory-main{
  width:min(96%,1640px)!important;
  margin:22px auto 72px!important;
  padding:0!important;
  grid-template-columns:292px minmax(0,1fr)!important;
  gap:24px!important;
  align-items:start!important;
  overflow:visible!important;
}
.platform-detail-page .rd-platform-content,
.platform-detail-page .svc-directory-content{
  overflow:visible!important;
  min-width:0!important;
}
.platform-detail-page .rd-platform-nav{
  position:-webkit-sticky!important;
  position:sticky!important;
  top:104px!important;
  z-index:90!important;
  align-self:start!important;
  width:100%!important;
  height:max-content!important;
  max-height:none!important;
  overflow:visible!important;
  margin:0!important;
  border-radius:20px!important;
}
.platform-detail-page .rd-platform-nav-head{
  padding:23px 22px 20px!important;
}
.platform-detail-page .rd-platform-nav-head h2{
  font-size:25.76px!important;
  line-height:1.28!important;
  text-align:center!important;
}
.platform-detail-page .rd-platform-nav-head span{
  display:block!important;
  font-size:10.64px!important;
  text-align:center!important;
}
.platform-detail-page .rd-platform-nav-item{
  min-height:60px!important;
  padding:8px 16px!important;
  grid-template-columns:minmax(0,1fr) 16px!important;
}
.platform-detail-page .rd-platform-nav-name{
  color:#000000!important;
  font-size:16.8px!important;
  line-height:1.38!important;
  font-weight:600!important;
  text-align:center!important;
}
.platform-detail-page .rd-platform-nav-item:hover .rd-platform-nav-name,
.platform-detail-page .rd-platform-nav-item.is-active .rd-platform-nav-name{
  color:#1458d5!important;
  font-weight:700!important;
}
.platform-detail-page .rd-platform-nav-item.is-active{
  background:linear-gradient(90deg,#e8f2ff 0%,#f7fbff 100%)!important;
  box-shadow:inset 0 0 0 1px #d7e7fb!important;
}
.platform-detail-page .svc-platform-section{
  scroll-margin-top:108px!important;
  border-radius:18px!important;
}
.platform-detail-page .svc-platform-head{
  min-height:76px!important;
}
.platform-detail-page .svc-platform-title h2{
  font-size:24.64px!important;
}
.platform-detail-page .svc-table{
  padding:14px 16px 17px!important;
}
@media(min-width:981px){
  .platform-detail-page .svc-table-header,
  .platform-detail-page .svc-table-row{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }
  .platform-detail-page .svc-table-header{
    height:42px!important;
    min-height:42px!important;
  }
  .platform-detail-page .svc-table-header>div{
    height:42px!important;
    box-sizing:border-box!important;
    padding:6px 10px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    font-size:15.68px!important;
    line-height:1.2!important;
  }
  .platform-detail-page .svc-table-row{
    height:60px!important;
    min-height:60px!important;
  }
  .platform-detail-page .svc-cell{
    height:60px!important;
    box-sizing:border-box!important;
    padding:6px 10px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    font-size:15.68px!important;
    line-height:1.3!important;
    color:#000000!important;
  }
  .platform-detail-page .svc-service strong,
  .platform-detail-page .svc-price strong{
    color:#000000!important;
    font-size:15.9px!important;
    line-height:1.3!important;
    font-weight:700!important;
  }
  .platform-detail-page .svc-delivery{
    color:#000000!important;
    font-size:15.68px!important;
    line-height:1.3!important;
    font-weight:700!important;
  }
  .platform-detail-page .svc-pill{
    font-size:13.78px!important;
    line-height:1.2!important;
    padding:5px 9px!important;
    white-space:nowrap!important;
  }
}
@media(max-width:1220px) and (min-width:981px){
  .platform-detail-page .svc-directory-main{
    width:98%!important;
    grid-template-columns:272px minmax(0,1fr)!important;
    gap:16px!important;
  }
  .platform-detail-page .svc-cell{
    padding:5px 7px!important;
    font-size:14.78px!important;
  }
  .platform-detail-page .svc-service strong,
  .platform-detail-page .svc-delivery,
  .platform-detail-page .svc-price strong{
    font-size:14.9px!important;
  }
}
@media(max-width:980px){
  .platform-detail-page > .unified-site-header{
    position:relative!important;
  }
  .platform-detail-page .svc-directory-main{
    display:block!important;
    width:100%!important;
    margin:0!important;
  }
  .platform-detail-page .rd-platform-nav{
    position:sticky!important;
    top:0!important;
    z-index:100!important;
    max-height:none!important;
    overflow:hidden!important;
    border-radius:0 0 16px 16px!important;
    margin:0 0 14px!important;
  }
  .platform-detail-page .rd-platform-nav-head h2{
    text-align:left!important;
  }
  .platform-detail-page .rd-platform-nav-name{
    text-align:left!important;
    font-size:15.68px!important;
  }
  .platform-detail-page .svc-platform-section{
    scroll-margin-top:124px!important;
  }
  .platform-detail-page .svc-delivery{
    color:#000000!important;
    font-weight:700!important;
  }
}



/* ===== 本版：三级菜单颜色与服务表格文字统一 ===== */
.platform-detail-page .rd-platform-nav-name{
  color:#243750!important;
  font-weight:700!important;
}
.platform-detail-page .rd-platform-nav-item:hover .rd-platform-nav-name,
.platform-detail-page .rd-platform-nav-item.is-active .rd-platform-nav-name{
  color:#1458d5!important;
  font-weight:700!important;
}

@media(min-width:981px){
  .platform-detail-page .svc-service strong,
  .platform-detail-page .svc-delivery,
  .platform-detail-page .svc-price strong{
    color:#000000!important;
    font-size:17.02px!important;
    line-height:1.24!important;
    font-weight:400!important;
    text-align:center!important;
  }
  .platform-detail-page .svc-cell{
    color:#000000!important;
  }
  .platform-detail-page .svc-pill{
    font-size:14.56px!important;
    font-weight:500!important;
  }
}
@media(max-width:1220px) and (min-width:981px){
  .platform-detail-page .svc-service strong,
  .platform-detail-page .svc-delivery,
  .platform-detail-page .svc-price strong{
    font-size:16.13px!important;
    font-weight:400!important;
  }
}
@media(max-width:980px){
  .platform-detail-page .svc-service strong,
  .platform-detail-page .svc-delivery,
  .platform-detail-page .svc-price strong{
    color:#000000!important;
    font-weight:400!important;
  }
  .platform-detail-page .rd-platform-nav-name{
    color:#243750!important;
    font-weight:700!important;
  }
  .platform-detail-page .rd-platform-nav-item.is-active .rd-platform-nav-name{
    color:#1458d5!important;
  }
}



/* ===== V73 研发平台页微调 ===== */
.svc-nowrap{white-space:nowrap !important;}
@media(max-width:900px){.svc-nowrap{white-space:normal !important;}}
/* 左侧三级菜单名称居中 */
.rd-platform-nav-item{justify-content:center !important;}
.rd-platform-nav-name{text-align:center !important;}



/* ===== V75 三级子菜单统一为关于我们样式 ===== */
.platform-detail-page .svc-directory-main,
.platform-detail-page .rd-detail-main{
  width:min(86%,1460px)!important;
  margin:32px auto 76px!important;
  grid-template-columns:248px minmax(0,1fr)!important;
  gap:30px!important;
}
.platform-detail-page .rd-platform-nav{
  position:sticky!important;top:0!important;align-self:start!important;width:100%!important;
  border-radius:20px!important;overflow:hidden!important;background:#fff!important;border:1px solid #e1e6ee!important;box-shadow:0 14px 36px rgba(24,47,84,.09)!important;
}
.platform-detail-page .rd-platform-nav-head{position:relative!important;padding:28px 24px 23px!important;background:linear-gradient(145deg,#123b91 0%,#1768e4 70%,#35aee8 140%)!important;color:#fff!important;overflow:hidden!important;}
.platform-detail-page .rd-platform-nav-head::after{content:""!important;position:absolute!important;width:130px!important;height:130px!important;right:-55px!important;top:-58px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:50%!important;box-shadow:0 0 0 22px rgba(255,255,255,.05)!important;}
.platform-detail-page .rd-platform-nav-head h2{margin:0!important;font-size:20.16px!important;font-weight:800!important;letter-spacing:.02em!important;line-height:1.2!important;text-align:left!important;}
.platform-detail-page .rd-platform-nav-head span{display:block!important;margin-top:8px!important;font-size:13.44px!important;letter-spacing:.08em!important;color:rgba(255,255,255,.82)!important;text-align:left!important;}
.platform-detail-page .rd-platform-nav-list{padding:8px 0!important;}
.platform-detail-page .rd-platform-nav-item{position:relative!important;width:100%!important;min-height:auto!important;border:0!important;background:transparent!important;border-bottom:1px solid #edf2f8!important;padding:17px 18px!important;display:flex!important;align-items:center!important;gap:12px!important;text-align:left!important;cursor:pointer!important;transition:background-color .25s ease,color .25s ease,transform .25s ease!important;border-radius:0!important;box-shadow:none!important;grid-template-columns:none!important;}
.platform-detail-page .rd-platform-nav-item:last-child{border-bottom:0!important;}
.platform-detail-page .rd-platform-nav-item:hover{background:#f4f8ff!important;transform:translateX(3px)!important;}
.platform-detail-page .rd-platform-nav-item.is-active{background:linear-gradient(90deg,#e8f1ff,#f7fbff)!important;color:#1458d5!important;box-shadow:none!important;}
.platform-detail-page .rd-platform-nav-item.is-active::before{content:""!important;position:absolute!important;left:0!important;top:10px!important;bottom:10px!important;width:4px!important;border-radius:0 6px 6px 0!important;background:linear-gradient(#1665e8,#38afe8)!important;}
.platform-detail-page .rd-platform-nav-name{flex:1!important;min-width:0!important;font-size:16.8px!important;font-weight:700!important;color:#243750!important;text-align:center!important;line-height:1.4!important;}
.platform-detail-page .rd-platform-nav-item:hover .rd-platform-nav-name,
.platform-detail-page .rd-platform-nav-item.is-active .rd-platform-nav-name{color:#1458d5!important;}
.platform-detail-page .rd-platform-nav-arrow{position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;font-size:22.4px!important;line-height:1!important;color:#8ea5c8!important;}
.platform-detail-page .rd-platform-nav-item.is-active .rd-platform-nav-arrow{color:#1458d5!important;}
.platform-detail-page .rd-platform-nav-item,.platform-detail-page .rd-platform-nav-name{justify-content:center!important;}




/* V112：首页与内页品牌字样统一为蓝色 */
.header .header-logo-img,
.home-header-inline .header-logo-img,
.unified-site-header .header-logo-img{
  background:#ffffff !important;
  border:0 !important;
  box-shadow:none !important;
  padding:4px !important;
  border-radius:0 !important;
  width:56px !important;
  height:56px !important;
  object-fit:contain !important;
}
.header .brand-copy h1,
.home-header-inline .brand-copy h1,
.unified-site-header .brand-copy h1{
  color:#154fb7 !important;
  font-size:24.64px !important;
  line-height:1.15 !important;
  font-weight:900 !important;
  letter-spacing:0 !important;
}
.header .brand-copy p,
.home-header-inline .brand-copy p,
.unified-site-header .brand-copy p{
  display:none !important;
}

/* V112：顶部三级菜单宽度改小，按文字量显示更协调 */
.nav-thirdmenu{
  width:232px !important;
  min-width:232px !important;
  max-width:232px !important;
  padding:6px 0 !important;
  border-radius:10px !important;
}
.nav-thirdmenu a,
.nav-thirdmenu a:link,
.nav-thirdmenu a:visited,
.nav-thirdmenu a:hover,
.nav-thirdmenu a:focus,
.nav-thirdmenu a:focus-visible,
.nav-thirdmenu a:active{
  padding:11px 14px !important;
  line-height:1.45 !important;
  white-space:normal !important;
  word-break:keep-all !important;
  overflow-wrap:break-word !important;
  text-align:center !important;
}

/* V112：关于我们 / 新闻动态 / 联系我们 左侧子菜单吸顶 */
.about-page-main,
.news-page-main,
.contact-page-main{
  align-items:start !important;
  overflow:visible !important;
}
.about-side-panel,
.news-side-panel,
.contact-side-panel{
  position:sticky !important;
  top:88px !important;
  align-self:start !important;
  max-height:calc(100vh - 104px) !important;
  overflow:auto !important;
  scrollbar-width:thin;
}
.about-side-head,
.news-side-head,
.contact-side-head{
  position:sticky !important;
  top:0 !important;
  z-index:4 !important;
}
@media (max-width:980px){
  .nav-thirdmenu{
    width:220px !important;
    min-width:220px !important;
    max-width:220px !important;
  }
}
@media (max-width:900px){
  .about-side-panel,
  .news-side-panel,
  .contact-side-panel{
    position:static !important;
    max-height:none !important;
    overflow:visible !important;
  }
  .about-side-head,
  .news-side-head,
  .contact-side-head{
    position:relative !important;
  }
}



/* V113 全站头部品牌统一：蓝色字体、白底logo */
.header .header-logo-img,
.home-header-inline .header-logo-img,
.unified-site-header .header-logo-img{
  background:#ffffff !important;
  padding:4px !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  width:58px !important;
  height:58px !important;
  object-fit:contain !important;
}
.header .brand-copy h1,
.home-header-inline .brand-copy h1,
.unified-site-header .brand-copy h1{
  color:#154fb7 !important;
  font-size:32.48px !important;
  line-height:1.08 !important;
  font-weight:800 !important;
  letter-spacing:0 !important;
  white-space:nowrap !important;
}
.header .brand-copy p,
.home-header-inline .brand-copy p,
.unified-site-header .brand-copy p{display:none !important;}
@media (max-width:1080px){
  .header .brand-copy h1,
  .home-header-inline .brand-copy h1,
  .unified-site-header .brand-copy h1{font-size:28px !important; white-space:normal !important;}
}

/* V113 顶部三级菜单稍微缩小 */
.nav-thirdmenu{
  width:245px !important;
  min-width:245px !important;
  max-width:245px !important;
  padding:6px 0 !important;
  border-radius:10px !important;
}
.nav-thirdmenu a,
.nav-thirdmenu a:link,
.nav-thirdmenu a:visited,
.nav-thirdmenu a:hover,
.nav-thirdmenu a:focus,
.nav-thirdmenu a:focus-visible,
.nav-thirdmenu a:active{
  padding:10px 14px !important;
  font-size:15.68px !important;
  line-height:1.4 !important;
  text-align:center !important;
  white-space:normal !important;
  word-break:keep-all !important;
  overflow-wrap:break-word !important;
}
@media (max-width:980px){
  .nav-thirdmenu{width:225px !important; min-width:225px !important; max-width:225px !important;}
}

/* V113 肠道页 样本信息登记与报告查询窗口细化 */
.register-panel-card h3,
.report-query-window .scan-query-title{color:#154fb7 !important;}
.report-query-window .scan-query-head.compact p{display:none !important;}
.report-query-window .scan-manual-row.report-row{margin-top:2px !important;}
.report-query-window .report-status-panel{gap:14px !important;}
.report-query-window .report-status-panel > div{display:flex !important; justify-content:space-between !important; align-items:center !important; gap:12px !important;}
.report-query-window .report-actions{display:flex !important; gap:14px !important;}
.report-query-window .report-actions button{min-width:84px !important;}



/* V114 品牌字放大，与技术与研发页保持一致 */
.home-header-inline .brand-copy h1,
.unified-site-header .brand-copy h1,
.header .brand-copy h1{
  color:#154fb7 !important;
  font-size:35.84px !important;
  line-height:1.08 !important;
  font-weight:800 !important;
}
.home-header-inline .header-logo-img,
.unified-site-header .header-logo-img,
.header .header-logo-img{
  background:#ffffff !important;
}
@media (max-width: 980px){
  .home-header-inline .brand-copy h1,
  .unified-site-header .brand-copy h1,
  .header .brand-copy h1{font-size:31.36px !important;}
}
/* 肠道详情页：03 扫码登记标题改为蓝色 */
#gut-register .gut-detail-head .gut-headline h2{color:#1a63d8 !important;}
/* 三级详情页通用标题蓝色 */
.gut-detail-card h3,
.scan-query-title,
.register-panel-card h3{color:#154fb7 !important;}



/* V79 三级子菜单最终修正：与关于我们风格一致并与顶部Logo左侧对齐 */
.platform-detail-page .rd-detail-main,.platform-detail-page .svc-directory-main{width:84%!important;max-width:1600px!important;margin:32px auto 76px!important;display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;gap:30px!important;align-items:start!important;}
.platform-detail-page .rd-platform-nav{position:sticky!important;top:0!important;justify-self:start!important;align-self:start!important;width:248px!important;min-width:248px!important;border-radius:20px!important;overflow:hidden!important;background:#fff!important;border:1px solid #e1e6ee!important;box-shadow:0 14px 36px rgba(24,47,84,.09)!important;}
.platform-detail-page .rd-platform-nav-head{position:relative!important;padding:28px 24px 23px!important;background:linear-gradient(145deg,#123b91 0%,#1768e4 70%,#35aee8 140%)!important;color:#fff!important;overflow:hidden!important;}
.platform-detail-page .rd-platform-nav-head::after{content:""!important;position:absolute!important;width:130px!important;height:130px!important;right:-55px!important;top:-58px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:50%!important;box-shadow:0 0 0 22px rgba(255,255,255,.05)!important;}
.platform-detail-page .rd-platform-nav-head h2{margin:0!important;font-size:20.16px!important;font-weight:800!important;letter-spacing:.02em!important;}
.platform-detail-page .rd-platform-nav-head span{display:block!important;margin-top:8px!important;font-size:13.44px!important;letter-spacing:.08em!important;color:rgba(255,255,255,.82)!important;}
.platform-detail-page .rd-platform-nav-list{padding:8px 0!important;display:block!important;overflow:visible!important;}
.platform-detail-page .rd-platform-nav-item{position:relative!important;width:100%!important;min-height:auto!important;border:0!important;background:transparent!important;border-bottom:1px solid #edf2f8!important;padding:17px 18px!important;display:flex!important;align-items:center!important;gap:12px!important;text-align:left!important;cursor:pointer!important;transition:background-color .25s ease,color .25s ease,transform .25s ease!important;border-radius:0!important;box-shadow:none!important;justify-content:flex-start!important;}
.platform-detail-page .rd-platform-nav-item:last-child{border-bottom:0!important;}
.platform-detail-page .rd-platform-nav-item:hover{background:#f4f8ff!important;transform:translateX(3px)!important;}
.platform-detail-page .rd-platform-nav-item.is-active{background:linear-gradient(90deg,#e8f1ff,#f7fbff)!important;color:#1458d5!important;}
.platform-detail-page .rd-platform-nav-item.is-active::before{content:""!important;position:absolute!important;left:0!important;top:10px!important;bottom:10px!important;width:4px!important;border-radius:0 6px 6px 0!important;background:linear-gradient(#1665e8,#38afe8)!important;}
.platform-detail-page .rd-platform-nav-name{flex:1!important;min-width:0!important;font-size:16.8px!important;font-weight:700!important;color:#243750!important;text-align:center!important;}
.platform-detail-page .rd-platform-nav-item.is-active .rd-platform-nav-name{color:#1458d5!important;}
.platform-detail-page .rd-platform-nav-arrow{font-size:22.4px!important;line-height:1!important;color:#8ea5c8!important;position:static!important;transform:none!important;margin-left:auto!important;}
.platform-detail-page .rd-platform-nav-item.is-active .rd-platform-nav-arrow{color:#1458d5!important;}
@media(max-width:900px){.platform-detail-page .rd-detail-main,.platform-detail-page .svc-directory-main{width:92%!important;grid-template-columns:1fr!important;display:block!important;}.platform-detail-page .rd-platform-nav{position:static!important;width:100%!important;min-width:0!important;}}



.platform-detail-page .rd-platform-nav-name,
.platform-detail-page .rd-platform-nav-item:hover .rd-platform-nav-name,
.platform-detail-page .rd-platform-nav-item.is-active .rd-platform-nav-name{
  color:#111111 !important;
  font-weight:700 !important;
}
.platform-detail-page .rd-platform-nav-arrow{
  color:#97a7c0 !important;
}




.platform-detail-page .rd-platform-nav-name,
.platform-detail-page .rd-platform-nav-item:hover .rd-platform-nav-name,
.platform-detail-page .rd-platform-nav-item.is-active .rd-platform-nav-name{
  color:#000000 !important;
  font-weight:700 !important;
}
.platform-detail-page .rd-platform-nav-arrow{color:#9aacbf !important;}



.platform-detail-page .rd-platform-nav-name,.platform-detail-page .rd-platform-nav-item:hover .rd-platform-nav-name,.platform-detail-page .rd-platform-nav-item.is-active .rd-platform-nav-name{color:#111 !important;font-size:17.92px !important;font-weight:400 !important;line-height:1.6 !important;}


    .platform-detail-page .rd-platform-nav-name{color:#333!important;font-size:17.92px!important;font-weight:400!important;}
    .platform-detail-page .rd-platform-nav-item:hover .rd-platform-nav-name,.platform-detail-page .rd-platform-nav-item.is-active .rd-platform-nav-name{color:#111!important;font-weight:700!important;}



.platform-detail-page .rd-platform-nav-head{text-align:center !important; display:block !important;}
.platform-detail-page .rd-platform-nav-head h2{text-align:center !important; margin:0 !important; width:100% !important;}
.platform-detail-page .rd-platform-nav-head span{display:none !important;}




.rd-platform-nav-list{gap:10px !important;}
.rd-platform-nav-item{padding:18px 18px !important;}
.rd-platform-nav-name{white-space:nowrap !important;font-size:16.8px !important;line-height:1.2 !important;letter-spacing:0 !important;}



.platform-detail-page .svc-directory-main{width:84% !important;max-width:1600px !important;margin:32px auto 76px !important;display:grid !important;grid-template-columns:248px minmax(0,1fr) !important;gap:30px !important;align-items:start !important;overflow:visible !important;}
.platform-detail-page .rd-platform-nav{position:-webkit-sticky !important;position:sticky !important;top:92px !important;justify-self:start !important;align-self:start !important;width:248px !important;min-width:248px !important;max-height:none !important;border-radius:20px !important;overflow:hidden !important;background:#fff !important;border:1px solid #e1e6ee !important;box-shadow:0 14px 36px rgba(24,47,84,.09) !important;}
.platform-detail-page .rd-platform-nav-head{position:relative !important;top:auto !important;padding:28px 24px 23px !important;background:linear-gradient(145deg,#123b91 0%,#1768e4 70%,#35aee8 140%) !important;color:#fff !important;overflow:hidden !important;text-align:center !important;display:block !important;}
.platform-detail-page .rd-platform-nav-head::after{content:"" !important;position:absolute !important;width:130px !important;height:130px !important;right:-55px !important;top:-58px !important;border:1px solid rgba(255,255,255,.22) !important;border-radius:50% !important;box-shadow:0 0 0 22px rgba(255,255,255,.05) !important;}
.platform-detail-page .rd-platform-nav-head h2{position:relative !important;z-index:1 !important;margin:0 !important;width:100% !important;text-align:center !important;font-size:20.16px !important;font-weight:800 !important;line-height:1.35 !important;letter-spacing:.02em !important;color:#fff !important;}
.platform-detail-page .rd-platform-nav-head span{display:none !important;}
.platform-detail-page .rd-platform-nav-list{padding:8px 0 !important;display:block !important;overflow:visible !important;}
.platform-detail-page .rd-platform-nav-item{position:relative !important;width:100% !important;min-height:auto !important;border:0 !important;background:transparent !important;border-bottom:1px solid #edf2f8 !important;padding:17px 18px !important;display:flex !important;align-items:center !important;gap:12px !important;text-align:left !important;cursor:pointer !important;transition:background-color .25s ease,color .25s ease,transform .25s ease !important;border-radius:0 !important;box-shadow:none !important;justify-content:flex-start !important;}
.platform-detail-page .rd-platform-nav-item:last-child{border-bottom:0 !important;}.platform-detail-page .rd-platform-nav-item:hover{background:#f4f8ff !important;transform:translateX(3px) !important;}.platform-detail-page .rd-platform-nav-item.is-active{background:linear-gradient(90deg,#e8f1ff,#f7fbff) !important;color:#1458d5 !important;}.platform-detail-page .rd-platform-nav-item.is-active::before{content:"" !important;position:absolute !important;left:0 !important;top:10px !important;bottom:10px !important;width:4px !important;border-radius:0 6px 6px 0 !important;background:linear-gradient(#1665e8,#38afe8) !important;}
.platform-detail-page .rd-platform-nav-name{flex:1 !important;min-width:0 !important;color:#333333 !important;font-size:17.92px !important;font-weight:400 !important;line-height:1.6 !important;text-align:center !important;}.platform-detail-page .rd-platform-nav-item:hover .rd-platform-nav-name,.platform-detail-page .rd-platform-nav-item.is-active .rd-platform-nav-name{color:#111111 !important;font-weight:700 !important;}.platform-detail-page .rd-platform-nav-arrow{font-size:22.4px !important;line-height:1 !important;color:#a7b4c6 !important;position:static !important;transform:none !important;margin-left:auto !important;}
@media(max-width:900px){.platform-detail-page .svc-directory-main{width:92% !important;grid-template-columns:1fr !important;}.platform-detail-page .rd-platform-nav{position:static !important;width:100% !important;min-width:0 !important;max-height:none !important;overflow:hidden !important;}}



/* V118 统一修复：左侧子菜单吸顶时避开顶部导航，避免栏头被遮挡 */
.platform-detail-page .rd-platform-nav{top:92px !important;}
@media (max-width:900px){.platform-detail-page .rd-platform-nav{top:auto !important;}}



/* V121：全部左侧子菜单统一改为“肠道菌群健康管理服务”格式，并为顶部首页导航预留显示空间 */
.unified-site-header,.site-header,.header,.site-nav,.site-topbar{z-index:1200 !important;}
.about-page-main,.news-page-main,.contact-page-main,.service-page-main,.tech-page-main,.rd-detail-main,.gut-detail-main{overflow:visible !important;}
platform-detail-page .rd-platform-nav{position:-webkit-sticky !important;position:sticky !important;top:92px !important;z-index:30 !important;width:248px !important;min-width:248px !important;border-radius:20px !important;overflow:hidden !important;background:#ffffff !important;border:1px solid #e1e6ee !important;box-shadow:0 14px 36px rgba(24,47,84,.09) !important;}
platform-detail-page .rd-platform-nav-head{position:relative !important;top:auto !important;padding:28px 24px 23px !important;background:linear-gradient(145deg,#123b91 0%,#1768e4 70%,#35aee8 140%) !important;color:#fff !important;overflow:hidden !important;text-align:center !important;display:block !important;}
platform-detail-page .rd-platform-nav-head::after{content:"" !important;position:absolute !important;width:130px !important;height:130px !important;right:-55px !important;top:-58px !important;border:1px solid rgba(255,255,255,.22) !important;border-radius:50% !important;box-shadow:0 0 0 22px rgba(255,255,255,.05) !important;}
platform-detail-page .rd-platform-nav-head h2{position:relative !important;z-index:1 !important;margin:0 !important;width:100% !important;text-align:center !important;font-size:20.16px !important;font-weight:800 !important;line-height:1.35 !important;letter-spacing:.02em !important;color:#fff !important;}
platform-detail-page .rd-platform-nav-head span{display:none !important;}
platform-detail-page .rd-platform-nav-item{position:relative !important;width:100% !important;border:0 !important;background:transparent !important;border-bottom:1px solid #edf2f8 !important;padding:17px 18px !important;display:flex !important;align-items:center !important;gap:12px !important;text-align:left !important;cursor:pointer !important;transition:background-color .25s ease,color .25s ease,transform .25s ease !important;border-radius:0 !important;box-shadow:none !important;justify-content:flex-start !important;color:#333333 !important;font-size:17.92px !important;font-weight:400 !important;line-height:1.6 !important;min-height:58px !important;}
platform-detail-page .rd-platform-nav-item:last-child{border-bottom:0 !important;}
platform-detail-page .rd-platform-nav-item:hover{background:#f4f8ff !important;transform:translateX(3px) !important;color:#111111 !important;font-weight:700 !important;}
platform-detail-page .rd-platform-nav-item.is-active{background:linear-gradient(90deg,#e8f1ff,#f7fbff) !important;color:#111111 !important;font-weight:700 !important;}
platform-detail-page .rd-platform-nav-item.is-active::before{content:"" !important;position:absolute !important;left:0 !important;top:10px !important;bottom:10px !important;width:4px !important;border-radius:0 6px 6px 0 !important;background:linear-gradient(#1665e8,#38afe8) !important;}
platform-detail-page .rd-platform-nav-name{flex:1 !important;min-width:0 !important;text-align:center !important;color:inherit !important;font-size:17.92px !important;font-weight:inherit !important;line-height:1.6 !important;}
platform-detail-page .rd-platform-nav-item:hover platform-detail-page .rd-platform-nav-name, platform-detail-page .rd-platform-nav-item.is-active platform-detail-page .rd-platform-nav-name{color:#111111 !important;font-weight:700 !important;}
platform-detail-page .rd-platform-nav-arrow{font-size:22.4px !important;line-height:1 !important;color:#a7b4c6 !important;position:static !important;transform:none !important;margin-left:auto !important;}
platform-detail-page .rd-platform-nav-item.is-active platform-detail-page .rd-platform-nav-arrow{color:#a7b4c6 !important;}
platform-detail-page .rd-platform-nav-num{display:none !important;}
@media (max-width:900px){platform-detail-page .rd-platform-nav{position:static !important;top:auto !important;width:100% !important;min-width:0 !important;} .about-page-main,.news-page-main,.contact-page-main,.service-page-main,.tech-page-main,.rd-detail-main,.gut-detail-main{overflow:visible !important;}}



/* V121B：最终统一左侧子菜单为“肠道菌群健康管理服务”样式，并确保下滑时仍可看见首页顶部导航 */
.unified-site-header,.site-header,.header,.site-nav,.site-topbar{z-index:1200 !important;}
.about-page-main,.news-page-main,.contact-page-main,.service-page-main,.tech-page-main,.rd-detail-main,.gut-detail-main{overflow:visible !important;}
.platform-detail-page .rd-platform-nav{position:-webkit-sticky !important;position:sticky !important;top:92px !important;z-index:30 !important;width:248px !important;min-width:248px !important;border-radius:20px !important;overflow:hidden !important;background:#ffffff !important;border:1px solid #e1e6ee !important;box-shadow:0 14px 36px rgba(24,47,84,.09) !important;}
.platform-detail-page .rd-platform-nav-head{position:relative !important;top:auto !important;padding:28px 24px 23px !important;background:linear-gradient(145deg,#123b91 0%,#1768e4 70%,#35aee8 140%) !important;color:#fff !important;overflow:hidden !important;text-align:center !important;display:block !important;}
.platform-detail-page .rd-platform-nav-head::after{content:"" !important;position:absolute !important;width:130px !important;height:130px !important;right:-55px !important;top:-58px !important;border:1px solid rgba(255,255,255,.22) !important;border-radius:50% !important;box-shadow:0 0 0 22px rgba(255,255,255,.05) !important;}
.platform-detail-page .rd-platform-nav-head h2{position:relative !important;z-index:1 !important;margin:0 !important;width:100% !important;text-align:center !important;font-size:20.16px !important;font-weight:800 !important;line-height:1.35 !important;letter-spacing:.02em !important;color:#fff !important;}
.platform-detail-page .rd-platform-nav-head span{display:none !important;}
.platform-detail-page .rd-platform-nav-item{position:relative !important;width:100% !important;border:0 !important;background:transparent !important;border-bottom:1px solid #edf2f8 !important;padding:17px 18px !important;display:flex !important;align-items:center !important;gap:12px !important;text-align:left !important;cursor:pointer !important;transition:background-color .25s ease,color .25s ease,transform .25s ease !important;border-radius:0 !important;box-shadow:none !important;justify-content:flex-start !important;color:#333333 !important;font-size:17.92px !important;font-weight:400 !important;line-height:1.6 !important;min-height:58px !important;}
.platform-detail-page .rd-platform-nav-item:last-child{border-bottom:0 !important;}
.platform-detail-page .rd-platform-nav-item:hover{background:#f4f8ff !important;transform:translateX(3px) !important;color:#111111 !important;font-weight:700 !important;}
.platform-detail-page .rd-platform-nav-item.is-active{background:linear-gradient(90deg,#e8f1ff,#f7fbff) !important;color:#111111 !important;font-weight:700 !important;}
.platform-detail-page .rd-platform-nav-item.is-active::before{content:"" !important;position:absolute !important;left:0 !important;top:10px !important;bottom:10px !important;width:4px !important;border-radius:0 6px 6px 0 !important;background:linear-gradient(#1665e8,#38afe8) !important;}
.platform-detail-page .rd-platform-nav-name{flex:1 !important;min-width:0 !important;text-align:center !important;color:inherit !important;font-size:17.92px !important;font-weight:inherit !important;line-height:1.6 !important;}
.platform-detail-page .rd-platform-nav-item:hover .platform-detail-page .rd-platform-nav-name, .platform-detail-page .rd-platform-nav-item.is-active .platform-detail-page .rd-platform-nav-name{color:#111111 !important;font-weight:700 !important;}
.platform-detail-page .rd-platform-nav-arrow{font-size:22.4px !important;line-height:1 !important;color:#a7b4c6 !important;position:static !important;transform:none !important;margin-left:auto !important;}
.platform-detail-page .rd-platform-nav-item.is-active .platform-detail-page .rd-platform-nav-arrow{color:#a7b4c6 !important;}
.platform-detail-page .rd-platform-nav-num{display:none !important;}
@media (max-width:900px){.platform-detail-page .rd-platform-nav{position:static !important;top:auto !important;width:100% !important;min-width:0 !important;} .about-page-main,.news-page-main,.contact-page-main,.service-page-main,.tech-page-main,.rd-detail-main,.gut-detail-main{overflow:visible !important;}}



/* V124：所有含左侧子菜单页面，顶部首页导航始终吸顶显示；左侧子菜单固定在导航下方 */
:root{--site-sticky-header-height:88px;}
body > .unified-site-header{
  display:flex !important;
  position:-webkit-sticky !important;
  position:sticky !important;
  top:0 !important;
  z-index:5000 !important;
  background:#ffffff !important;
  box-shadow:0 1px 0 rgba(214,225,240,.95),0 8px 22px rgba(22,57,110,.08) !important;
}
.platform-detail-page > .unified-site-header,
.gut-detail-page > .unified-site-header{
  display:flex !important;
  position:-webkit-sticky !important;
  position:sticky !important;
  top:0 !important;
  z-index:5000 !important;
}
.about-side-panel,
.news-side-panel,
.contact-side-panel,
.service-side-panel,
.tech-side-panel,
.platform-detail-page .rd-platform-nav,
.gut-detail-page .gut-detail-nav{
  position:-webkit-sticky !important;
  position:sticky !important;
  top:calc(var(--site-sticky-header-height, 88px) + 12px) !important;
  z-index:60 !important;
}
@media(max-width:900px){
  .about-side-panel,.news-side-panel,.contact-side-panel,.service-side-panel,.tech-side-panel,
  .platform-detail-page .rd-platform-nav,.gut-detail-page .gut-detail-nav{
    position:static !important;
    top:auto !important;
  }
}


.svc-platform-head p,.svc-platform-section p{text-indent:2em!important;}

.svc-platform-head p,.svc-platform-section p{text-indent:0!important;}


/* V152：研发平台详情页说明文字统一首行缩进两字、左对齐，末行不再居中 */
.svc-platform-head p,
.svc-platform-section p,
.rd-platform-hero p,
.rd-platform-section-copy p,
.rd-tech-card p,
.svc-directory-intro p{
  text-indent:2em!important;
  text-align:left!important;
  text-align-last:left!important;
}


