


/* ========== Reset & Base ========== */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
/*body{font-family:"Microsoft YaHei","PingFang SC","Helvetica Neue",Arial,sans-serif;color:#333;line-height:1.6;background:#fff;overflow-x:hidden}*/
a{text-decoration:none;color:inherit}
ul{list-style:none}
img{max-width:100%;display:block}
.container{max-width:1400px;margin:0 auto;padding:0 20px}

/* ========== Header ========== */


/* ========== Page Banner (小型顶部横幅) ========== */
.page-top-banner{position:relative;height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#0d1b2a 0%,#1a3a5c 50%,#2c5f8a 100%)}
.page-top-banner::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23409eff' fill-opacity='0.08'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}
.page-top-banner-content{position:relative;z-index:2;text-align:center;color:#fff}
.page-top-banner-content h1{font-size:36px;font-weight:700;margin-bottom:12px;letter-spacing:2px}
.page-top-banner-content p{font-size:16px;opacity:.85}
.page-top-banner-line{width:50px;height:3px;background:#409eff;margin:16px auto 0;border-radius:2px}

/* ========== Section: 启源柔性支架介绍 ========== */
.qiyuan-section{padding:30px 0;background:#fff;position:relative;overflow:hidden}
.qiyuan-section::before{content:'';position:absolute;top:-100px;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(64,158,255,.06) 0%,transparent 70%);border-radius:50%}
.qiyuan-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:stretch;position:relative;z-index:2}
.qiyuan-text .qiyuan-title{font-size:30px;font-weight:700;line-height:1.4;margin-bottom:24px;color:#1a2b4a}
.qiyuan-text .qiyuan-title .highlight{
    /*color:#409eff;*/
  color: transparent;
  background: linear-gradient(90deg, #001e52, #60b7ff); /* 90deg 水平从左到右渐变，可改颜色 */
  background-clip: text;
  -webkit-background-clip: text; /* 兼容webkit：Chrome、Safari、Edge */
}
.qiyuan-text .qiyuan-title .divider{color:#409eff;margin:0 8px;font-weight:400}
.qiyuan-text .qiyuan-desc{font-size:15px;color:#555;line-height:1.9;margin-bottom:20px;text-align:justify}
.qiyuan-text .qiyuan-desc strong{color:#1a2b4a;font-weight:600}
.qiyuan-features{display:flex;gap:24px;margin-top:30px;flex-wrap:wrap}
.qiyuan-feature{display:flex;align-items:center;gap:8px}
.qiyuan-feature-icon{width:32px;height:32px;background:linear-gradient(135deg,#409eff,#66b1ff);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}
.qiyuan-feature span{font-size:14px;color:#333;font-weight:500}

/* 左侧双图 */
.qiyuan-dual-img{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}
.qiyuan-dual-img .img-card{border-radius:10px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1);height:180px;transition:all .4s ease;position:relative}
.qiyuan-dual-img .img-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(64,158,255,.18)}
.qiyuan-dual-img .img-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.qiyuan-dual-img .img-card:hover img{transform:scale(1.06)}
.qiyuan-dual-img .img-card .img-caption{position:absolute;bottom:0;left:0;right:0;padding:8px 12px;background:linear-gradient(transparent,rgba(10,30,60,.75));color:#fff;font-size:12px;opacity:0;transition:opacity .3s}
.qiyuan-dual-img .img-card:hover .img-caption{opacity:1}

/* 右侧大图 */
.qiyuan-big-img{border-radius:12px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.15);height:100%;/*min-height:500px;*/transition:all .4s ease;position:relative}
.qiyuan-big-img:hover{box-shadow:0 20px 60px rgba(64,158,255,.22)}
.qiyuan-big-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.qiyuan-big-img:hover img{transform:scale(1.03)}
.qiyuan-big-img .big-img-caption{position:absolute;bottom:0;left:0;right:0;padding:20px 24px;background:linear-gradient(transparent,rgba(10,30,60,.85));color:#fff}
.qiyuan-big-img .big-img-caption h4{font-size:18px;margin-bottom:4px;font-weight:600}
.qiyuan-big-img .big-img-caption p{font-size:13px;opacity:.85}

/* ========== 数据条 ========== */
.stats-bar{background:linear-gradient(135deg,#1a2b4a 0%,#2c4a7a 100%);padding:50px 0}
.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}
.stat-item .stat-number{font-size:42px;font-weight:800;color:#409eff;margin-bottom:8px;font-family:Arial,sans-serif}
.stat-item .stat-number .unit{font-size:20px;margin-left:4px}
.stat-item .stat-label{font-size:15px;color:rgba(255,255,255,.8)}

/* ========== Footer ========== */
/*.footer{background:#0d1b2a;color:#fff;padding:60px 0 0}*/
/*.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:30px;padding-bottom:40px}*/
/*.footer-brand .logo{display:flex;align-items:center;gap:12px;margin-bottom:20px}*/
/*.footer-brand .logo-icon img{height:40px}*/
/*.footer-brand .logo-text .cn{display:block;font-size:18px;font-weight:600}*/
/*.footer-brand .logo-text .en{display:block;font-size:11px;color:#888;letter-spacing:1px}*/
/*.footer-contact{margin-bottom:20px}*/
/*.footer-contact-item{margin-bottom:12px}*/
/*.footer-contact-label{font-size:13px;color:#888;margin-bottom:4px}*/
/*.footer-phone{font-size:20px;color:#409eff;font-weight:600}*/
/*.footer-contact-value{font-size:14px;color:#bbb}*/
/*.footer-socials-label{font-size:13px;color:#888;margin-bottom:10px}*/
/*.footer-social-icons{display:flex;gap:12px}*/
/*.qrcode-wrap{position:relative;display:inline-block}*/
/*.social-icon{width:36px;height:36px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;transition:all .3s;cursor:pointer}*/
/*.social-icon:hover{background:#409eff}*/
/*.qrcode-box{width:136px;height:136px;display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;padding:8px;background:#fff;border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,.2);z-index:999}*/
/*.qrcode-box img{width:120px;height:120px}*/
/*.qrcode-wrap:hover .qrcode-box{display:block}*/
/*.footer-col h4{font-size:16px;margin-bottom:18px;color:#fff;font-weight:600}*/
/*.footer-col ul li{margin-bottom:10px}*/
/*.footer-col ul li a{font-size:14px;color:#999;transition:color .3s}*/
/*.footer-col ul li a:hover{color:#409eff}*/
/*.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:20px 0}*/
/*.footer-bottom-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}*/
/*.footer-bottom p{font-size:13px;color:#777}*/

/* ========== Reveal Animation ========== */
.reveal{opacity:0;transform:translateY(30px);transition:all .8s ease}
.reveal.visible{opacity:1;transform:translateY(0)}
.reveal-delay-1{transition-delay:.15s}
.reveal-delay-2{transition-delay:.3s}
.reveal-delay-3{transition-delay:.45s}
.reveal-fallback{opacity:1!important;transform:none!important}

/* ========== Responsive ========== */
@media(max-width:1024px){
  .nav-desktop{display:none}
  .menu-btn{display:block}
  .qiyuan-grid{grid-template-columns:1fr;gap:40px}
  .qiyuan-big-img{min-height:360px}
  .stats-grid{grid-template-columns:repeat(2,1fr)}
  .footer-main{grid-template-columns:1fr 1fr}
}
@media(max-width:640px){
  .page-top-banner{height:240px}
  .page-top-banner-content h1{font-size:26px}
  .qiyuan-section{padding:50px 0}
  .qiyuan-text .qiyuan-title{font-size:24px}
  .qiyuan-images{flex-direction:column;height:auto;align-items:stretch}
  .qiyuan-img-card.small,
  .qiyuan-img-card.medium,
  .qiyuan-img-card.large{width:100%;height:200px}
  .qiyuan-dual-img{grid-template-columns:1fr}
  .qiyuan-big-img{min-height:280px}
  .stats-grid{grid-template-columns:1fr 1fr;gap:20px}
  .stat-item .stat-number{font-size:32px}
  .footer-main{grid-template-columns:1fr}
}



/* ========== Section: 典型结构与常见形式 ========== */
.structure-section{padding:30px 0;background:#fff;position:relative;overflow:hidden}
.structure-section::before{content:'';position:absolute;top:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(64,158,255,.06) 0%,transparent 70%);border-radius:50%}
.section-head{text-align:center;margin-bottom:50px;position:relative;z-index:2}
.section-head h2{font-size:32px;font-weight:700;color:#1a2b4a;margin-bottom:12px}
.section-head p{font-size:15px;color:#666}
.section-head-line{width:50px;height:3px;background:#409eff;margin:16px auto 0;border-radius:2px}

/* 图表面板 */
.structure-chart{background:#fff;border:2px solid #e8f0fe;border-radius:16px;padding:50px 40px;box-shadow:0 8px 32px rgba(0,0,0,.06);position:relative;z-index:2}
.chart-row{display:flex;align-items:stretch;gap:0}

/* 左侧标签列 */
.chart-labels{display:flex;flex-direction:column;justify-content:space-around;width:120px;flex-shrink:0;padding-right:20px;border-right:2px dashed #d0e3f7}
.chart-label{display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;letter-spacing:2px;padding:20px 0}
.chart-label.green{color:#52c41a}
.chart-label.blue{color:#095e7f}

/* 右侧内容区 */
.chart-content{flex:1;padding-left:40px;display:flex;flex-direction:column;gap:40px}

/* 结构类型标签 */
.structure-types{display:flex;justify-content:space-around;margin-bottom:0;position:relative}
.structure-type-tag{position:relative;padding:8px 28px;background:#52c41a;color:#fff;border-radius:20px;font-size:15px;font-weight:600;letter-spacing:1px;box-shadow:0 4px 12px rgba(82,196,26,.3)}
.structure-type-tag:nth-child(1){margin-left:1%}
.structure-type-tag:nth-child(2){margin-right:0.8%}
/* 标签下方竖线连接圆点 */
.structure-type-tag::after{content:'';position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);width:2px;height:24px;
/*background:#52c41a*/
}

/* 上方：结构类型时间轴 */
.structure-timeline{position:relative;padding-top:28px;height:44px}
.timeline-line{position:absolute;bottom:4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#095e7f 0%,#52c41a 30%,#52c41a 55%,#095e7f 100%);border-radius:2px}
.timeline-nodes{display:flex;justify-content:space-between;position:relative;z-index:2;align-items:flex-end;height:100%}
.timeline-node{width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #095e7f;flex-shrink:0;position:relative;margin-bottom:-1px}
.timeline-node.green{border-color:#52c41a}
.timeline-node::after{content:'';position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(26,115,232,.2);animation:pulse 2s infinite}
.timeline-node.green::after{border-color:rgba(82,196,26,.2)}
@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.5}}

/* 下方：常见形式卡片 */
.common-forms{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.form-card{background:linear-gradient(135deg,#095e7f 0%,#409eff 100%);border-radius:10px;padding:24px 20px;color:#fff;box-shadow:0 6px 20px rgba(26,115,232,.25);transition:all .4s ease;position:relative;overflow:hidden;
    width: 65%;
}
.form-card::before{content:'';position:absolute;top:-20px;right:-20px;width:80px;height:80px;background:rgba(255,255,255,.1);border-radius:50%}
.form-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(26,115,232,.35)}
.form-card-title{font-size:17px;font-weight:700;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.25);position:relative;z-index:2}
.form-card-list{position:relative;z-index:2}
.form-card-item{font-size:14px;line-height:1.8;opacity:.95;padding-left:16px;position:relative}
.form-card-item::before{content:'';position:absolute;left:0;top:10px;width:6px;height:6px;background:rgba(255,255,255,.7);border-radius:50%}
.form-card:last-child{justify-self: end;}
.form-card:nth-child(1){justify-self: start;}
.form-card:nth-child(2){justify-self: center;}



/* 第四个板块 */


/* 6卡片网格 */
.parts-section{background-color:#f1fbfd;padding:20px 0;}
.parts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;position:relative;z-index:2}
.part-card{border-radius:14px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,.07);transition:all .4s ease;position:relative;border:1px solid #0498c1;}
.part-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(64,158,255,.18);border-color:#409eff}
.part-card-img{position:relative;height:300px;overflow:hidden;}
.part-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.part-card:hover .part-card-img img{transform:scale(1.06)}
.part-card-img::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 60%,rgba(10,30,60,.15));opacity:0;transition:opacity .3s}
.part-card:hover .part-card-img::after{opacity:1}
.part-card-label{position:absolute;bottom:10px;left:0px;width:50%;padding:6px 18px;background:linear-gradient(90deg,#00669f 0%,#00669f 100%);color:#fff;font-size:15px;font-weight:600;letter-spacing:1px;display:flex;align-items:center;gap:8px;border-radius:0 6px 6px 0;box-shadow:0 4px 14px rgba(0,0,0,.2);z-index:3}
.part-card-label::before{content:'';width:4px;height:18px;background:#fff;border-radius:2px;flex-shrink:0}
.part-card-desc{padding:18px 24px;font-size:14px;color:#777;line-height:1.8;background:#fafcff;border-top:1px solid #eef4fb}

/* ========== Reveal Animation ========== */
.reveal{opacity:0;transform:translateY(30px);transition:all .8s ease}
.reveal.visible{opacity:1;transform:translateY(0)}
.reveal-delay-1{transition-delay:.15s}
.reveal-delay-2{transition-delay:.3s}
.reveal-delay-3{transition-delay:.45s}
.reveal-fallback{opacity:1!important;transform:none!important}

/* ========== Responsive ========== */
@media(max-width:1024px){
  .parts-grid{grid-template-columns:1fr}
  .part-card-img{height:260px}
  .adv-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:640px){
  .parts-section{padding:50px 0}
  .section-head h2{font-size:26px}
  .part-card-img{height:220px}
  .part-card-label{font-size:15px;padding:12px 18px}
  .adv-grid{grid-template-columns:1fr}
}



/* 第五个板块 */


/* ========== Section: 6大核心优势 ========== */
.advantages-section{padding:80px 0;background:linear-gradient(180deg,#f5f9ff 0%,#fff 100%);position:relative;overflow:hidden}
.advantages-section::before{content:'';position:absolute;top:-150px;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(64,158,255,.08) 0%,transparent 70%);border-radius:50%}
.section-head{text-align:center;margin-bottom:60px;position:relative;z-index:2}
.section-head h2{font-size:34px;font-weight:700;color:#1a2b4a;margin-bottom:12px}
.section-head p{font-size:15px;color:#666}
.section-head-line{width:50px;height:3px;background:#409eff;margin:16px auto 0;border-radius:2px}

/* 优势整体布局 */
.advantages-wrap{display:grid;grid-template-columns:1fr auto 1fr;gap:40px;align-items:center;position:relative;z-index:2}
.adv-column{display:flex;flex-direction:column;gap:24px}

/* 胶囊卡片 - 左侧：边框从左到右渐变 */
.adv-column:first-child .adv-pill{display:flex;align-items:center;gap:18px;padding:18px 28px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to right,#003ba0,#ffffff) border-box;border:2px solid transparent;border-radius:50px;box-shadow:0 4px 16px rgba(0,0,0,.05);transition:all .4s ease;position:relative;overflow:hidden}
.adv-column:first-child .adv-pill::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#409eff,#095e7f);opacity:0;transition:opacity .3s}
.adv-column:first-child .adv-pill:hover{transform:translateY(-4px);box-shadow:0 10px 32px rgba(64,158,255,.18)}
.adv-column:first-child .adv-pill:hover::before{opacity:1}

/* 小圆圈：边框从上到下渐变，hover不放大 */
.adv-pill-icon{width:54px;height:54px;border-radius:50%;border:2px solid transparent;display:flex;align-items:center;justify-content:center;color:#409eff;font-size:24px;flex-shrink:0;
background:linear-gradient(135deg,#f0f7ff,#e8f4fd) padding-box,linear-gradient(to bottom,#0064b2,#fff) border-box;
transition:all .3s
}
.adv-pill:hover .adv-pill-icon{background:linear-gradient(135deg,#409eff,#095e7f);color:#fff;border-color:transparent}
.adv-pill-icon .iconfont{font-size:35px;
  /* 从上到下的渐变背景 */
  background: linear-gradient(to bottom, #00e2c0, #0080dd);
  /* 背景裁剪到文字形状 */
  -webkit-background-clip: text;
  background-clip: text;
  /* 文字本身透明，露出渐变背景 */
  -webkit-text-fill-color: transparent;
  color: transparent;
}

/* 胶囊卡片 - 右侧：镜像反转，边框从右到左渐变，圆圈靠右文字靠左 */
.adv-column:last-child .adv-pill{display:flex;align-items:center;gap:18px;padding:18px 28px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to left,#003ba0,#ffffff) border-box;border:2px solid transparent;border-radius:50px;box-shadow:0 4px 16px rgba(0,0,0,.05);transition:all .4s ease;position:relative;overflow:hidden;flex-direction:row-reverse}
.adv-column:last-child .adv-pill::before{content:'';position:absolute;right:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#409eff,#095e7f);opacity:0;transition:opacity .3s}
.adv-column:last-child .adv-pill:hover{transform:translateY(-4px);box-shadow:0 10px 32px rgba(64,158,255,.18)}
.adv-column:last-child .adv-pill:hover::before{opacity:1}
.adv-column:last-child .adv-pill-text{text-align:right}
.adv-pill-text{flex:1}
.adv-pill-title{font-size:15px;color:#095e7f;margin-bottom:6px;font-weight:500}
.adv-pill-value{font-size:34px;font-weight:800;color:#095e7f;line-height:1;font-family:Arial,sans-serif;letter-spacing:-1px}
.adv-pill-value .percent{font-size:20px;margin-left:2px}

/* 中央大6字 */
.adv-center{position:relative;display:flex;align-items:center;justify-content:center;width:280px;height:420px}
.adv-big-number{
    font-size:380px;font-weight:900;line-height:1;
background:url('https://img03.taishanzhicheng.com/dongruan/img/pro_66.jpg') center/cover;
-webkit-background-clip:text;
background-clip:text;
color:transparent;
-webkit-text-fill-color:transparent;
position:relative;
z-index:2;
font-family:"Arial Black","Impact","Helvetica Neue",sans-serif;
font-stretch:condensed;
letter-spacing:-8px;
filter:drop-shadow(0 0px 0px rgba(26,115,232,.25));
}


.adv-center::before{content:'';position:absolute;inset:0;background:radial-gradient(circle,rgba(64,158,255,.12) 0%,transparent 70%);border-radius:50%;z-index:1}
.adv-center-label{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);font-size:14px;color:#888;letter-spacing:4px;z-index:3;white-space:nowrap}


/* ========== Responsive ========== */
@media(max-width:1200px){
  .advantages-wrap{grid-template-columns:1fr;gap:30px}
  .adv-center{width:100%;height:300px}
  .adv-big-number{font-size:260px}
  .adv-column{flex-direction:row;flex-wrap:wrap;justify-content:center}
  .adv-pill{flex:1;min-width:280px;max-width:400px}
}
@media(max-width:1024px){
  .nav-desktop{display:none}
  .menu-btn{display:block}
  .adv-desc-grid{grid-template-columns:1fr}
  .footer-main{grid-template-columns:1fr 1fr}
}
@media(max-width:640px){
  .page-top-banner{height:240px}
  .page-top-banner-content h1{font-size:26px}
  .advantages-section{padding:50px 0}
  .section-head h2{font-size:26px}
  .adv-big-number{font-size:200px}
  .adv-center{height:240px}
  .adv-pill{padding:14px 20px;gap:14px}
  .adv-pill-icon{width:44px;height:44px;font-size:20px}
  .adv-pill-value{font-size:26px}
  .footer-main{grid-template-columns:1fr}
}



/* 第六个板块 */


/* ========== Section: 产品系列介绍 ========== */
.product-section{padding:70px 0;background:linear-gradient(180deg,#eaf4fd 0%,#f5f9ff 100%);position:relative;overflow:hidden}
.product-section::before{content:'';position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(64,158,255,.08) 0%,transparent 70%);border-radius:50%}

/* 大标题 */
.product-main-title{text-align:center;margin-bottom:10px;position:relative;z-index:2}
.product-main-title h2{font-size:38px;font-weight:800;color:#1a2b4a;margin-bottom:12px;letter-spacing:2px}
.product-main-title p{font-size:17px;color:#555}

/* 系列标题区 */
.series-header{margin:40px 0 36px 0;position:relative;z-index:2}
.series-name{display:flex;align-items:baseline;gap:16px;margin-bottom:14px}
.series-name h3{font-size:32px;font-weight:800;color:#095e7f;letter-spacing:1px}
.series-name .series-en{font-size:20px;font-weight:700;color:#095e7f;letter-spacing:3px;font-family:Arial,sans-serif}
.series-desc{font-size:15px;color:#444;margin-bottom:14px;line-height:1.8}
.series-desc::before{content:'>';color:#095e7f;font-weight:700;margin-right:6px}
.series-scene{display:inline-block;padding:8px 20px;background:linear-gradient(90deg,#79c5ef,#fff);color:#000;border-radius:20px;font-size:13px;font-weight:500;box-shadow:0 4px 12px rgba(26,115,232,.25)}
.series-scene strong{font-weight:900;margin-right:6px;color:#095e7f;}

/* 6特性参数卡片 */
.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:0;position:relative;z-index:2}
.feature-card{background:#fff;padding:24px 28px;display:flex;align-items:center;gap:18px;transition:background .3s ease;border:1px solid #000}
.feature-card:hover{background:#f5f5f5}
.feature-icon{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,#e8f4fd,#d0e8fb);display:flex;align-items:center;justify-content:center;color:#00b24b;font-size:26px;flex-shrink:0;transition:all .3s}
.feature-card:hover .feature-icon{background:linear-gradient(135deg,#409eff,#095e7f);color:#fff}
.feature-text h4{font-size:18px;color:#1a2b4a;margin-bottom:4px;font-weight:700}
.feature-text p{font-size:14px;color:#666;line-height:1.5}
.feature-text strong{color:#095e7f;font-weight:blod;font-size:18px}
.feature-icon .iconfont{font-size:30px;}

/* 结构示意图 */
.structure-diagram{background:#fff;padding:0;position:relative;z-index:2;border:1px solid #000;border-top:none}
.diagram-svg-wrap{display:grid;grid-template-columns:1fr 1fr;gap:0;}
.diagram-svg{width:100%;height:auto;display:block}
.diagram-svg-wrap > div {
  display: flex;
  justify-content: center; /* 水平居中 */
  align-items: center;     /* 垂直居中 */
}
.structure-diagram img{max-height:300px;}

/* ========== Responsive ========== */
@media(max-width:1024px){
  .nav-desktop{display:none}
  .menu-btn{display:block}
  .features-grid{grid-template-columns:repeat(2,1fr)}
  .diagram-svg-wrap{grid-template-columns:1fr}
  .other-series-grid{grid-template-columns:1fr}
  .footer-main{grid-template-columns:1fr 1fr}
}
@media(max-width:640px){
  .page-top-banner{height:240px}
  .page-top-banner-content h1{font-size:26px}
  .product-main-title h2{font-size:28px}
  .series-name h3{font-size:24px}
  .series-name .series-en{font-size:16px}
  .features-grid{grid-template-columns:1fr}
  .feature-card{padding:18px 20px}
  .structure-diagram{padding:24px}
  .footer-main{grid-template-columns:1fr}
  
  .yx_yc{display:none}
}





























