/* 印包界·新生态展官网核心转化组件 */
.inpack-core-cta{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:28px auto 0;max-width:1200px}.inpack-core-cta__item{position:relative;display:block;min-height:86px;padding:18px 20px;border-radius:18px;text-decoration:none;background:#fff;border:1px solid #e8edf4;box-shadow:0 12px 30px rgba(15,23,42,.08);overflow:hidden;transition:.25s ease}.inpack-core-cta__item:before{content:"";position:absolute;right:-32px;top:-38px;width:116px;height:116px;border-radius:50%;background:rgba(0,150,255,.07)}.inpack-core-cta__item strong{display:block;position:relative;z-index:1;color:#14213d;font-size:19px;line-height:1.35;font-weight:800}.inpack-core-cta__item span{display:block;position:relative;z-index:1;margin-top:8px;color:#667085;font-size:14px;line-height:1.5}.inpack-core-cta__item:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(15,23,42,.12);border-color:rgba(0,150,255,.22)}.inpack-core-cta__item--exhibitor{background:linear-gradient(135deg,#fff 0%,#F2FAFF 100%)}.inpack-core-cta__item--vip{background:linear-gradient(135deg,#102c5d 0%,#071b3a 100%);border-color:#102c5d}.inpack-core-cta__item--vip strong,.inpack-core-cta__item--vip span{color:#667085;}.inpack-core-cta__item--vip span{opacity:.84}.inpack-core-cta--hero{margin-top:30px}.inpack-core-cta--bottom{margin:24px 0 0}.inpack-core-cta--compact{gap:12px}.inpack-core-cta--compact .inpack-core-cta__item{min-height:72px;padding:15px 17px;border-radius:15px}.inpack-core-cta--compact strong{font-size:17px}.inpack-core-cta--compact span{font-size:13px}.inpack-section-lead{max-width:900px;margin:12px auto 0;color:#5f6b7a;font-size:16px;line-height:1.9;text-align:center}.inpack-trust-note{margin:18px auto 0;max-width:1180px;padding:18px 22px;border:1px dashed rgba(0,150,255,.25);border-radius:16px;background:#fff;color:#536174;font-size:15px;line-height:1.8}.inpack-trust-note strong{color:#14213d}.inpack-page-bottom-cta{padding:42px 0;background:linear-gradient(135deg,#f7f9fc 0%,#fff 100%)}.inpack-inline-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:20px}.inpack-inline-actions a{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 22px;border-radius:22px;background:#0096FF;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 8px 18px rgba(0,150,255,.18)}.inpack-inline-actions a.secondary{background:#14213d}.inpack-inline-actions a.light{background:#fff;color:#0096FF;/*! border:1px solid rgba(0,150,255,.18); */box-shadow:none}.inpack-vip-rich{font-size:16px;line-height:1.95;color:#536174}.inpack-vip-rich h2{font-size:30px;color:#14213d;margin:0 0 16px}.inpack-vip-rich h3{font-size:22px;color:#14213d;margin:24px 0 10px}.inpack-vip-rich ul{padding-left:22px}.inpack-vip-rich li{margin:8px 0}.inpack-vip-note{margin:20px 0;padding:18px 20px;border-radius:16px;background:#F2FAFF;border:1px solid #CFEAFF;color:#005BAC}
@media screen and (max-width:780px){.inpack-core-cta{grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 12px 0}.inpack-core-cta__item{min-height:74px;padding:13px 14px;border-radius:14px}.inpack-core-cta__item strong{font-size:16px}.inpack-core-cta__item span{font-size:12px;margin-top:5px}.inpack-page-bottom-cta{padding:24px 0}.inpack-trust-note{margin:14px 12px 0;padding:14px 15px;font-size:13px}.inpack-section-lead{font-size:14px;padding:0 14px}.inpack-m-bottom-actions{position:fixed;left:0;right:0;bottom:0;z-index:9999;display:grid!important;grid-template-columns:repeat(5,1fr);background:#fff;box-shadow:0 -8px 20px rgba(15,23,42,.12)}.inpack-m-bottom-actions a{display:flex;align-items:center;justify-content:center;height:48px;font-size:13px;color:#14213d;text-decoration:none;border-right:1px solid #edf0f5}.inpack-m-bottom-actions a:nth-child(4),.inpack-m-bottom-actions a:nth-child(5){color:#0096FF;font-weight:700}body{padding-bottom:52px}}

/* 移动端关键页面补齐 */
.inpack-mobile-home,.m-form-page,.m-simple-page{padding:0 12px 18px}.m-expo-hero,.m-form-hero,.m-simple-hero{margin:10px 0 12px;padding:28px 18px;border-radius:18px;background:linear-gradient(135deg,#071b3a 0%,#102c5d 58%,#0096FF 130%);color:#fff}.m-expo-label,.m-simple-label{display:inline-flex;padding:4px 10px;border-radius:99px;background:rgba(255,255,255,.14);font-size:12px;color:#EAF7FF;margin-bottom:12px}.m-expo-hero h2,.m-form-hero h2,.m-simple-hero h2{margin:0;font-size:26px;line-height:1.25;color:#fff}.m-expo-hero p,.m-form-hero p,.m-simple-hero p{margin:12px 0 0;color:rgba(255,255,255,.82);font-size:14px;line-height:1.75}.m-expo-meta{display:flex;flex-direction:column;gap:6px;margin-top:14px;font-size:13px;color:#fff}.m-action-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0}.m-action-grid a,.m-card-link{display:block;padding:14px;border-radius:14px;background:#fff;border:1px solid #e8edf4;box-shadow:0 8px 22px rgba(15,23,42,.06);text-decoration:none}.m-action-grid a strong,.m-card-link strong{display:block;color:#14213d;font-size:16px}.m-action-grid a span,.m-card-link span{display:block;margin-top:5px;color:#667085;font-size:12px;line-height:1.4}.m-action-grid a:nth-child(4),.m-card-link.vip{background:linear-gradient(135deg,#0096FF,#0096FF);border-color:#0096FF}.m-action-grid a:nth-child(4) strong,.m-action-grid a:nth-child(4) span,.m-card-link.vip strong,.m-card-link.vip span{color:#fff}.m-section-card{margin:12px 0;padding:16px;border-radius:16px;background:#fff;border:1px solid #edf0f5;box-shadow:0 8px 22px rgba(15,23,42,.05)}.m-section-card h3{margin:0 0 10px;color:#14213d;font-size:19px}.m-section-card p{margin:0;color:#5f6b7a;font-size:14px;line-height:1.85}.m-value-list{margin:0;padding:0;list-style:none}.m-value-list li{padding:10px 0;border-bottom:1px solid #f0f2f5}.m-value-list li:last-child{border-bottom:none}.m-value-list strong{display:block;color:#14213d;font-size:15px}.m-value-list span{display:block;margin-top:4px;color:#667085;font-size:13px}.m-demand-list{display:flex;flex-direction:column;gap:8px}.m-demand-list a{display:grid;grid-template-columns:48px 1fr;gap:8px;align-items:center;padding:10px;border-radius:12px;background:#f8fafc;text-decoration:none}.m-demand-list span{display:inline-flex;align-items:center;justify-content:center;height:24px;border-radius:99px;background:#0096FF;color:#fff;font-size:12px;font-weight:700}.m-demand-list strong{color:#14213d;font-size:14px;line-height:1.45}.m-demand-list em{grid-column:2;color:#667085;font-style:normal;font-size:12px}.m-native-form{display:flex;flex-direction:column;gap:10px}.m-native-form label{display:flex;flex-direction:column;gap:6px;color:#14213d;font-size:14px;font-weight:700}.m-native-form input,.m-native-form select,.m-native-form textarea{width:100%;border:1px solid #dbe2ea;border-radius:10px;padding:11px;font-size:14px;background:#fff}.m-native-form textarea{min-height:96px}.m-native-form button{border:0;border-radius:999px;height:44px;background:#0096FF;color:#fff;font-size:15px;font-weight:800}.m-form-msg{display:none;margin:10px 0;padding:10px;border-radius:10px;font-size:13px}.m-form-msg.ok{display:block;background:#edf9f0;color:#167a37}.m-form-msg.err{display:block;background:#F2FAFF;color:#0096FF}.m-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.m-feature-grid li{list-style:none;padding:14px;border-radius:14px;background:#fff;border:1px solid #edf0f5}.m-feature-grid strong{display:block;color:#14213d;font-size:15px}.m-feature-grid span{display:block;margin-top:6px;color:#667085;font-size:12px;line-height:1.5}.m-qr{text-align:center}.m-qr img{max-width:180px;border-radius:12px}.m-bottom-actions{display:none}


/* 顶部四个核心转化入口：统一放在 head 里，首页不再重复堆入口 */
#header .r_button.inpack-head-cta{display:flex;align-items:center;justify-content:flex-end;gap:.1rem;flex-wrap:nowrap}
#header .r_button.inpack-head-cta a{margin-left:0;min-width:.9rem;height:.4rem;line-height:.4rem;padding:0 .16rem;border-radius:.22rem;text-align:center;font-size:.15rem;font-weight:800;color:#fff;box-sizing:border-box;box-shadow:0 .05rem .14rem rgba(0,0,0,.10);white-space:nowrap}
#header .r_button.inpack-head-cta a:before{display:none}
#header .r_button.inpack-head-cta a:hover{transform:translateY(-.02rem);box-shadow:0 .08rem .18rem rgba(0,0,0,.16)}
#header .r_button.inpack-head-cta .inpack-head-cta__visitor{background:#0096FF}
#header .r_button.inpack-head-cta .inpack-head-cta__exhibitor{background:#FF00CC}
#header .r_button.inpack-head-cta .inpack-head-cta__demand{background:#0096FF}
#header .r_button.inpack-head-cta .inpack-head-cta__vip{background:#14213d}
.inpack-home-cta{display:none!important}
.inpack-m-head-actions{display:none}
@media screen and (max-width:780px){
  #header .r_button.inpack-head-cta{display:none}
  .inpack-m-head-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:.06rem;padding:.1rem .12rem;background:#fff;border-bottom:1px solid #edf0f5;box-shadow:0 .04rem .14rem rgba(15,23,42,.08);position:relative;z-index:20}
  .inpack-m-head-actions a{display:flex;align-items:center;justify-content:center;min-height:.38rem;border-radius:.1rem;text-align:center;text-decoration:none;background:#f5f7fa;color:#14213d;font-size:.13rem;font-weight:800;line-height:1.2}
  .inpack-m-head-actions a:nth-child(1){background:#F2FAFF;color:#0096FF}
  .inpack-m-head-actions a:nth-child(2){background:#FFF0FC;color:#C2009B}
  .inpack-m-head-actions a:nth-child(3){background:#eef7ff;color:#0096FF}
  .inpack-m-head-actions a:nth-child(4){background:#14213d;color:#fff}
}

/* 展馆介绍页 */
.inpack-venue-page{background:#f5f8fb;color:#263346;overflow:hidden}.venue-hero{position:relative;min-height:5.2rem;background-size:cover;background-position:center;display:flex;align-items:center}
.venue-hero__mask{position:absolute;inset:0;background:url(/style/image/main_banner.jpg) right center/auto 100% no-repeat;}
.venue-hero__inner{position:relative;z-index:1;padding:.7rem 0;color:#00000;}
.venue-hero__tag{display:inline-flex;align-items:center;height:.32rem;padding:0 .16rem;border-radius:.18rem;background:rgba(255,0,255,.08);border:1px solid rgba(255,255,255,.2);font-size:.15rem;letter-spacing:.02rem}
.venue-hero h1{max-width:8.8rem;margin:.2rem 0 .14rem;color:#00;font-size:.38rem;line-height:1.18;font-weight:900}.venue-hero p{max-width:7rem;color:#000000;font-size:.19rem;line-height:1.8}
.venue-hero__meta{display:flex;gap:.12rem;flex-wrap:wrap;margin:.22rem 0 0}
.venue-hero__meta span{display:inline-flex;align-items:center;padding:.09rem .16rem;border-radius:.08rem;background:rgba(255,0,255,.08);color:#000;font-size:.15rem}
.venue-hero__actions{display:flex;gap:.12rem;flex-wrap:wrap;margin:.32rem 0 0}
.venue-hero__actions a{display:inline-flex;align-items:center;justify-content:center;min-width:1.18rem;height:.44rem;border-radius:.24rem;background:#0096FF;color:#fff;text-decoration:none;font-size:.16rem;font-weight:800;box-shadow:0 .1rem .24rem rgba(0,0,0,.18)}
.venue-hero__actions a.secondary{background:#0096FF}.venue-hero__actions a.light{background:#fff;color:#0b3768}
.venue-data{position:relative;z-index:3;margin-top:-.46rem}
.venue-data ul{display:grid;grid-template-columns:repeat(5,1fr);gap:.12rem;margin:0;padding:.2rem;border-radius:.22rem;background:#fff;box-shadow:0 .18rem .42rem rgba(15,45,84,.12);list-style:none}
.venue-data li{padding:.14rem .1rem;text-align:center;border-right:1px solid #edf1f5}
.venue-data li:last-child{border-right:0}
.venue-data strong{display:block;color:#FF00CC;font-size:.28rem;line-height:1.1;font-weight:900}
.venue-data span{display:block;margin-top:.08rem;color:#6b7788;font-size:.15rem}
.venue-section{padding:.72rem 0}.venue-section__title{text-align:center;margin:0 auto .36rem}
.venue-section__title span{display:inline-block;margin-bottom:.08rem;color:#0096FF;font-size:.14rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.venue-section__title h2{margin:0;color:#14213d;font-size:.34rem;line-height:1.25;font-weight:900}.venue-section__title p{max-width:8.4rem;margin:.12rem auto 0;color:#667085;font-size:.15rem;line-height:1.85}
.venue-section__title.align-left{text-align:left;margin:0 0 .25rem}.venue-section__title.align-left p{margin:.12rem 0 0}.venue-overview__grid{display:grid;grid-template-columns:1fr 1.12fr;gap:.38rem;align-items:center}
.venue-overview__text{padding:.34rem;background:#fff;border-radius:.22rem;box-shadow:0 .14rem .36rem rgba(15,45,84,.08)}.venue-overview__text p{margin:0 0 .16rem;color:#4b5b70;font-size:.15rem;line-height:1.95}
.venue-overview__text p:last-child{margin-bottom:0}.venue-overview__photo{position:relative;border-radius:.24rem;overflow:hidden;box-shadow:0 .2rem .46rem rgba(15,45,84,.16)}
.venue-overview__photo img{display:block;width:100%;height:3.2rem;object-fit:cover}
.venue-location{background:linear-gradient(135deg,#eaf5fb 0%,#fff 56%,#f8fbff 100%)}
.venue-location__inner{display:grid;grid-template-columns:.95fr 1.05fr;gap:.46rem;align-items:center}
.venue-location__map{padding:.18rem;border-radius:.24rem;background:#fff;box-shadow:0 .16rem .42rem rgba(15,45,84,.12)}
.venue-location__map img{display:block;width:100%;height:auto;border-radius:.18rem}.venue-distance{display:grid;grid-template-columns:repeat(2,1fr);gap:.14rem}
.venue-distance div{padding:.2rem;border-radius:.18rem;background:#fff;border:1px solid #e8f0f6;box-shadow:0 .1rem .26rem rgba(15,45,84,.06)}
.venue-distance strong{display:block;color:#FF00CC;font-size:.25rem;line-height:1.2;font-weight:900}.venue-distance span{display:block;margin-top:.06rem;color:#1d1d1d;font-size:.15rem}
.venue-location__note{margin:.22rem 0 0;color:#516073;font-size:.15rem;line-height:1.9}.venue-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.18rem}
.venue-card{position:relative;padding:.28rem .24rem;border-radius:.2rem;background:#fff;border:1px solid #e8eef5;box-shadow:0 .14rem .34rem rgba(15,45,84,.08);overflow:hidden}
.venue-card:before{content:"";position:absolute;right:-.42rem;top:-.42rem;width:1.1rem;height:1.1rem;border-radius:50%;background:rgba(251, 1, 235, 0.08);}
.venue-card em{display:block;color:#0b8dcc;font-size:.15rem;font-weight:900;font-style:normal}.venue-card h3{position:relative;margin:.12rem 0 .1rem;color:#14213d;font-size:.22rem;font-weight:900}
.venue-card p{position:relative;margin:0;color:#5c6878;font-size:.15rem;line-height:1.8}.venue-service{background:#102c5d;color:#fff}
.venue-service__inner{display:grid;grid-template-columns:1.1fr .9fr;gap:.42rem;align-items:center}
.venue-service .venue-section__title span{color:#8bd7ff}.venue-service .venue-section__title h2,.venue-service__text p{color:#fff}.venue-service__text p{margin:0;color:rgba(255,255,255,.82);font-size:.17rem;line-height:1.95}.venue-service__list{display:grid;grid-template-columns:repeat(2,1fr);gap:.14rem}.venue-service__list span{display:flex;align-items:center;justify-content:center;height:.72rem;border-radius:.16rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);color:#fff;font-size:.18rem;font-weight:800}.venue-host{padding:.72rem 0}.venue-host__box{display:grid;grid-template-columns:1fr .36fr;gap:.32rem;align-items:stretch;padding:.42rem;border-radius:.24rem;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #e8eef5;box-shadow:0 .18rem .46rem rgba(15,45,84,.10)}.venue-host__box span{display:inline-block;color:#0b8dcc;font-size:.14rem;font-weight:900;letter-spacing:.08em}
.venue-host__box h2{margin:.1rem 0 .14rem;color:#14213d;font-size: .24rem;font-weight:900}.venue-host__box p{margin:0;color:#536174;font-size:.17rem;line-height:1.95}
.venue-host__slogan{display:flex;flex-direction:column;justify-content:center;padding:.3rem;border-radius:.2rem;background:linear-gradient(135deg,#F0C,#0096FF);color:#fff}
.venue-host__slogan strong{display:block;font-size:.25rem;line-height:1.45}.venue-host__slogan em{display:block;margin:.12rem 0 .24rem;color:rgba(255,255,255,.86);font-size:.18rem;font-style:normal}
.venue-host__slogan a{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:.42rem;border-radius:.24rem;background:#fff;color:#0096FF;font-size:.16rem;font-weight:900;text-decoration:none}
.m-venue-page{padding:12px;background:#f5f8fb;min-height:100vh}.m-venue-hero{position:relative;min-height:230px;border-radius:18px;background-size:cover;background-position:center;overflow:hidden}
.m-venue-hero__mask{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,21,44,.52),rgba(5,21,44,.88))}.m-venue-hero__content{position:absolute;left:0;right:0;bottom:0;padding:22px 16px;color:#fff}
.m-venue-hero__content span{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:99px;background:rgba(255,255,255,.14);font-size:12px}
.m-venue-hero__content h2{margin:0;color:#fff;font-size:24px;line-height:1.28;font-weight:900}.m-venue-hero__content p{margin:10px 0 0;color:rgba(255,255,255,.86);font-size:14px;line-height:1.65}
.m-venue-meta{display:flex;flex-direction:column;gap:6px;margin-top:12px}.m-venue-meta em{font-style:normal;font-size:13px;color:#fff}.m-venue-data{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0}
.m-venue-data div{padding:14px 10px;border-radius:14px;background:#fff;border:1px solid #e8eef5;text-align:center;box-shadow:0 8px 22px rgba(15,45,84,.06)}
.m-venue-data strong{display:block;color:#0b3768;font-size:20px}.m-venue-data span{display:block;margin-top:4px;color:#667085;font-size:12px}
.m-venue-card{margin:12px 0;padding:16px;border-radius:16px;background:#fff;border:1px solid #e8eef5;box-shadow:0 8px 22px rgba(15,45,84,.05)}
.m-venue-card h3{margin:0 0 10px;color:#14213d;font-size:20px;font-weight:900}.m-venue-card p{margin:8px 0 0;color:#536174;font-size:14px;line-height:1.85}
.m-venue-map img{display:block;width:100%;border-radius:12px;background:#f2f6fa}.m-distance-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0}
.m-distance-list span{display:block;padding:9px 8px;border-radius:10px;background:#f4f8fb;color:#0b3768;font-size:12px;font-weight:700;text-align:center}
.m-venue-list{margin:0;padding:0;list-style:none}.m-venue-list li{padding:12px 0;border-bottom:1px solid #edf1f5}.m-venue-list li:last-child{border-bottom:none}
.m-venue-list strong{display:block;color:#14213d;font-size:15px}.m-venue-list span{display:block;margin-top:5px;color:#667085;font-size:13px;line-height:1.65}.m-venue-host{background:linear-gradient(135deg,#102c5d,#071b3a);color:#fff}.m-venue-host span{display:inline-block;color:#8bd7ff;font-size:12px;font-weight:900;letter-spacing:.08em}.m-venue-host h3,.m-venue-host p{color:#fff}.m-venue-host p{color:rgba(255,255,255,.84)}.m-venue-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.m-venue-actions a{display:flex;align-items:center;justify-content:center;min-height:38px;border-radius:10px;background:#fff;color:#102c5d;text-decoration:none;font-size:13px;font-weight:900}.m-venue-actions a:nth-child(2){background:#0096FF;color:#fff}
@media screen and (max-width:780px)
{.venue-hero{min-height:4.1rem}
  .venue-hero__inner{padding:.45rem .14rem}
  .venue-hero h1{font-size: .26rem;}
  .venue-hero p{font-size:.15rem}
  .venue-data{margin:.12rem .12rem 0}
  .venue-data ul{grid-template-columns:repeat(2,1fr);padding:.12rem}
  .venue-data li{border-right:0;border-bottom:1px solid #edf1f5}
  .venue-section{padding:.38rem .12rem}
  .venue-section__title h2{font-size:.26rem}
  .venue-section__title p{font-size:.14rem}
  .venue-overview__grid,.venue-location__inner,.venue-service__inner,.venue-host__box{grid-template-columns:1fr}
  .venue-overview__photo img{height:2.3rem}
  .venue-card-grid{grid-template-columns:1fr}
  .venue-service__list{grid-template-columns:repeat(2,1fr)}
  .venue-host__box{padding:.2rem}
  .venue-host__slogan a{width:100%}}

/* =========================
   主办单位介绍页
   template/pc/default/home/zbdw.html
========================= */
.organizer-page{background:#fff}.organizer-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#F2FAFF 0%,#fff 46%,#f7f9fc 100%)}
.organizer-hero:before{content:"";position:absolute;right:-1.2rem;top:-1.2rem;width:4.2rem;height:4.2rem;border-radius:50%;background:radial-gradient(circle,rgba(0,150,255,.12),rgba(0,150,255,0) 68%)}
.organizer-hero:after{content:"";position:absolute;left:-.9rem;bottom:-1.6rem;width:3.6rem;height:3.6rem;border-radius:50%;background:radial-gradient(circle,rgba(246,226,46,.22),rgba(246,226,46,0) 70%)}
.organizer-hero__inner{position:relative;z-index:2;padding:.82rem 0 .72rem}
.organizer-hero__tag{display:inline-flex;align-items:center;height:.32rem;padding:0 .16rem;border-radius:.18rem;background:rgba(0,150,255,.08);color:#0096FF;font-size:.15rem;font-weight:800}
.organizer-hero h1{margin:.18rem 0 .12rem;color:#252b3a;font-size:.38rem;line-height:1.18;font-weight:900}
.organizer-hero p{max-width:7.4rem;margin:0;color:#5f6b7a;font-size:.18rem;line-height:1.85}
.organizer-hero__meta{display:flex;flex-wrap:wrap;gap:.1rem;margin-top:.24rem}
.organizer-hero__meta span{display:inline-flex;align-items:center;height:.38rem;padding:0 .16rem;border-radius:.08rem;background:#fff;color:#252b3a;font-size:.15rem;box-shadow:0 .08rem .22rem rgba(15,23,42,.06)}
.organizer-intro{background:linear-gradient(180deg,#fff 0%,#f8fafc 100%)}.organizer-list{display:grid;grid-template-columns:1fr;gap:.32rem}.organizer-unit{display:grid;grid-template-columns:.86fr 1.14fr;gap:.34rem;align-items:stretch;padding:.34rem;border-radius:.24rem;background:#fff;border:1px solid #e8edf4;box-shadow:0 .16rem .42rem rgba(15,23,42,.08);overflow:hidden}.organizer-unit--cscec{grid-template-columns:.72fr 1.28fr}.organizer-unit__visual{position:relative;min-height:3.1rem;border-radius:.18rem;overflow:hidden;background:#f4f6f9}.organizer-unit__visual img{display:block;width:100%;height:100%;object-fit:cover}.organizer-unit__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 46%,rgba(0,0,0,.42) 100%)}
.organizer-unit__visual-label{position:absolute;left:.22rem;right:.22rem;bottom:.2rem;z-index:2;padding:.14rem .16rem;border-radius:.12rem;background:rgba(255,255,255,.88);color:#0096FF;font-size:.18rem;font-weight:900;backdrop-filter:blur(8px)}
.organizer-unit__visual--text{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0b3768 0%,#005bac 100%)}
.organizer-unit__visual--text:after{display:none}
.organizer-cscec-card{position:relative;margin:.26rem;padding:.34rem;border-radius:.18rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:#fff}.organizer-cscec-card:before{content:"";position:absolute;right:-.42rem;top:-.42rem;width:1.2rem;height:1.2rem;border-radius:50%;background:rgba(255,255,255,.1)}.organizer-cscec-card span{display:block;color:#8bd7ff;font-size:.14rem;font-weight:900;letter-spacing:.12em}.organizer-cscec-card strong{display:block;margin:.18rem 0 .12rem;color:#fff;font-size:.32rem;line-height:1.35;font-weight:900}.organizer-cscec-card p{margin:0;color:rgba(255,255,255,.82);font-size:.16rem;line-height:1.9}.organizer-unit__body{display:flex;flex-direction:column;justify-content:center}.organizer-unit__badge{display:inline-flex;align-self:flex-start;align-items:center;height:.3rem;padding:0 .15rem;border-radius:.16rem;background:rgba(0,150,255,.08);color:#0096FF;font-size:.13rem;font-weight:900}.organizer-unit--cscec .organizer-unit__badge{background:rgba(0,91,172,.08);color:#005bac}.organizer-unit__body h2{margin:.16rem 0 .08rem;color:#252b3a;font-size:.31rem;line-height:1.34;font-weight:900}.organizer-unit__subtitle{margin-bottom:.16rem;color:#8b9099;font-size:.15rem}.organizer-unit__text p{margin:0 0 .13rem;color:#4f5a68;font-size:.16rem;line-height:1.92;text-align:justify}.organizer-unit__text p:last-child{margin-bottom:0}.organizer-tags{display:flex;flex-wrap:wrap;gap:.1rem;margin-top:.22rem}.organizer-tags span{display:inline-flex;align-items:center;height:.3rem;padding:0 .13rem;border-radius:.06rem;background:rgba(255,0,204,.24);color:#0096FF;font-size:.13rem;font-weight:700}.organizer-tags--blue span{background:rgba(0,91,172,.08);color:#005bac}.organizer-value{background:#f8fafc}.organizer-value__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.18rem}.organizer-value__item{padding:.26rem .24rem;border-radius:.18rem;background:#fff;border:1px solid #e8edf4;box-shadow:0 .1rem .28rem rgba(15,23,42,.05)}.organizer-value__item strong{display:block;color:#252b3a;font-size:.2rem;font-weight:900}.organizer-value__item p{margin:.1rem 0 0;color:#5f6b7a;font-size:.15rem;line-height:1.85}.organizer-slogan{margin-top:.28rem;padding:.26rem .34rem;border-radius:.18rem;background:linear-gradient(90deg,#252b3a,#3b414e);display:flex;align-items:center;justify-content:space-between;gap:.22rem}.organizer-slogan__main{white-space:nowrap;color:#FFE100;font-size:.24rem;font-weight:900}.organizer-slogan__sub{color:rgba(255,255,255,.8);font-size:.16rem;line-height:1.75;text-align:right}

/* 移动端主办单位介绍页 */
.m-organizer-page{padding:12px;background:#f5f7fa;min-height:100vh}.m-organizer-hero{position:relative;overflow:hidden;border-radius:18px;padding:28px 18px;background:linear-gradient(135deg,#0096FF 0%,#252b3a 100%);color:#fff}.m-organizer-hero:after{content:"";position:absolute;right:-40px;top:-40px;width:128px;height:128px;border-radius:50%;background:rgba(255,255,255,.11)}.m-organizer-hero span{position:relative;z-index:1;display:inline-flex;margin-bottom:12px;padding:4px 10px;border-radius:99px;background:rgba(255,255,255,.16);font-size:12px;color:#fff}.m-organizer-hero h2{position:relative;z-index:1;margin:0;color:#fff;font-size:25px;line-height:1.25;font-weight:900}.m-organizer-hero p{position:relative;z-index:1;margin:10px 0 0;color:rgba(255,255,255,.86);font-size:14px;line-height:1.75}.m-organizer-meta{position:relative;z-index:1;display:flex;flex-direction:column;gap:5px;margin-top:12px}.m-organizer-meta em{color:#fff;font-size:13px;font-style:normal}.m-organizer-card{margin:12px 0;padding:16px;border-radius:16px;background:#fff;border:1px solid #e8edf4;box-shadow:0 8px 22px rgba(15,23,42,.06)}.m-organizer-card img{display:block;width:100%;border-radius:12px;margin-bottom:14px}.m-organizer-badge{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:99px;background:rgba(0,150,255,.08);color:#0096FF;font-size:12px;font-weight:900}.m-organizer-card--cscec .m-organizer-badge{background:rgba(0,91,172,.08);color:#005bac}.m-organizer-card h3{margin:12px 0 6px;color:#252b3a;font-size:20px;line-height:1.36;font-weight:900}.m-organizer-subtitle{margin:0 0 10px!important;color:#8b9099!important;font-size:13px!important}.m-organizer-card p{margin:8px 0 0;color:#536174;font-size:14px;line-height:1.85;text-align:justify}.m-organizer-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.m-organizer-tags span{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:6px;background:rgba(246,226,46,.24);color:#6f5f00;font-size:12px;font-weight:700}.m-organizer-tags--blue span{background:rgba(0,91,172,.08);color:#005bac}.m-organizer-slogan{margin:12px 0 0;padding:18px;border-radius:16px;background:linear-gradient(135deg,#252b3a,#3b414e);color:#fff}.m-organizer-slogan strong{display:block;color:#FFE100;font-size:18px}.m-organizer-slogan span{display:block;margin-top:8px;color:rgba(255,255,255,.78);font-size:13px;line-height:1.7}

@media screen and (max-width:780px){.organizer-hero__inner{padding:.42rem .15rem}.organizer-hero h1{font-size:.3rem}.organizer-hero p{font-size:.14rem}.organizer-hero__meta{flex-direction:column}
  .organizer-hero__meta span{height:auto;min-height:.34rem;font-size:.13rem;line-height:.2rem;padding:.07rem .12rem}.organizer-intro{padding-left:.12rem;padding-right:.12rem}
  .organizer-list{gap:.16rem}.organizer-unit,.organizer-unit--cscec{grid-template-columns:1fr;padding:.18rem;border-radius:.16rem}.organizer-unit__visual{min-height:2.1rem}.organizer-unit__body h2{font-size:.22rem}.organizer-unit__text p{font-size:.14rem;line-height:1.82}.organizer-cscec-card{margin:.18rem;padding:.22rem}.organizer-cscec-card strong{font-size:.24rem}.organizer-value{padding-left:.12rem;padding-right:.12rem}.organizer-value__grid{grid-template-columns:1fr;gap:.12rem}.organizer-slogan{flex-direction:column;align-items:flex-start;padding:.2rem}.organizer-slogan__main{font-size:.2rem}.organizer-slogan__sub{text-align:left;font-size:.14rem}}


.contact-clean-page{
  background:#f6f8fb;
  color:#1f2937;
}
.contact-clean-page *{
  box-sizing:border-box;
}
.contact-clean-hero{
  position:relative;
  min-height:520px;
  overflow:hidden;
  background:
    url(/style/image/main_banner.jpg) right center/auto 100% no-repeat;
}
.contact-clean-hero:before{
  content:"";
  position:absolute;
  right:8%;
  top:56px;
  width:520px;
  height:260px;
  opacity:.35;
  background-image:radial-gradient(#c9d2df 1.2px,transparent 1.2px);
  background-size:13px 13px;
  -webkit-mask-image:radial-gradient(circle at center,#000 0%,transparent 72%);
          mask-image:radial-gradient(circle at center,#000 0%,transparent 72%);
}

.contact-clean-hero__inner{
  position:relative;
  z-index:2;
  padding:152px 0 72px;
}
.contact-clean-hero__label{
  display:inline-flex;
  align-items:center;
  height:30px;
  padding:0 14px;
  border-radius:999px;
  background:rgba(0,150,255,.08);
  color:#0096FF;
  font-size:13px;
  line-height:30px;
  font-weight:800;
  letter-spacing:.09em;
}
.contact-clean-hero h1{
  position:relative;
  margin:22px 0 18px;
  padding-bottom:20px;
  color:#111827;
  font-size:48px;
  line-height:1.12;
  font-weight:900;
  letter-spacing:-.02em;
}
.contact-clean-hero h1:after{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:50px;
  height:4px;
  border-radius:8px;
  background:#0096FF;
}
.contact-clean-hero__lead{
  max-width:760px;
  margin:0 0 24px;
  color:#344054;
  font-size:18px;
  line-height:1.9;
}
.contact-clean-hero__title{
  max-width:920px;
  margin:0 0 20px;
  color:#000;
  font-size:38px;
  line-height:1.25;
  font-weight:900;
  letter-spacing:-.015em;
}
.contact-clean-hero__desc{
  max-width:760px;
  margin:0;
  color:#667085;
  font-size:16px;
  line-height:1.8;
}
.contact-clean-hero__actions{
  display:flex;
  align-items:center;
  gap:24px;
  margin-top:34px;
}
.contact-clean-hero__actions a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:170px;
  height:56px;
  padding:0 28px;
  border-radius:999px;
  text-decoration:none;
  font-size:18px;
  font-weight:900;
  transition:.25s ease;
}
.contact-clean-hero__actions a:after{
  content:"›";
  display:inline-block;
  margin-left:12px;
  font-size:26px;
  line-height:1;
  transform:translateY(-1px);
}
.contact-clean-hero__actions .is-primary{
  color:#fff;
  background:linear-gradient(135deg,#0096FF 0%,#0096FF 100%);
  box-shadow:0 14px 28px rgba(0,150,255,.18);
}
.contact-clean-hero__actions .is-outline{
  color:#0096FF;
  background:#fff;
  border:2px solid #0096FF;
}
.contact-clean-hero__actions a:hover{
  transform:translateY(-2px);
  box-shadow:0 16px 30px rgba(15,23,42,.12);
}
.contact-clean-hero__tips{
  position:relative;
  display:flex;
  align-items:center;
  gap:10px;
  margin-top:30px;
  color:#667085;
  font-size:15px;
  line-height:1.7;
}
.contact-clean-hero__tips:before{
  content:"☎";
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:30px;
  height:30px;
  border-radius:50%;
  color:#0096FF;
  background:rgba(0,150,255,.08);
  font-size:16px;
}
.contact-clean-main{
  position:relative;
  margin-top:-34px;
  padding:82px 0 72px !important;
  background:linear-gradient(180deg,#f6f8fb 0%,#fff 100%);
}
.contact-clean-head{
  position:relative;
  z-index:2;
  margin-bottom:30px;
  text-align:center;
}
.contact-clean-head span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  height:28px;
  padding:0 14px;
  border-radius:999px;
  background:rgba(0,150,255,.08);
  color:#0096FF;
  font-size:12px;
  font-weight:900;
  letter-spacing:.12em;
}
.contact-clean-head h2{
  margin:14px 0 10px;
  color:#111827;
  font-size:34px;
  line-height:1.3;
  font-weight:900;
}
.contact-clean-head p{
  margin:0;
  color:#667085;
  font-size:16px;
  line-height:1.7;
}
.contact-clean-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:28px;
}
.contact-clean-card{
  position:relative;
  display:flex;
  flex-direction:column;
  min-height:680px;
  border-radius:16px;
  background:#fff;
  border:1px solid #edf1f7;
  overflow:hidden;
  box-shadow:0 16px 36px rgba(15,23,42,.08);
  transition:.28s ease;
}
.contact-clean-card:hover{
  transform:translateY(-5px);
  box-shadow:0 22px 48px rgba(15,23,42,.12);
}
.contact-clean-card__visual{
  height:150px;
  background-size:cover;
  background-position:center;
}
.contact-clean-card--exhibitor .contact-clean-card__visual{
  background-image:url(/style/image/lxwm_04.jpg);
}
.contact-clean-card--visitor .contact-clean-card__visual{
  background-image:url(/style/image/lxwm_05.jpg);
}
.contact-clean-card--media .contact-clean-card__visual{
  background-image:url(/style/image/lxwm_01.jpg);
}
.contact-clean-card__body{
  position:relative;
  display:flex;
  flex-direction:column;
  flex:1;
  padding:0 30px 30px;
}
.contact-clean-card__icon{
  position:relative;
  z-index:2;
  width:64px;
  height:64px;
  margin-top:-32px;
  margin-bottom:20px;
  border-radius:50%;
  background:#e5c505;
  border:6px solid #fff;
  box-shadow:0 10px 24px rgba(0,150,255,.22);
}
.contact-clean-card__icon i{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%;
  color:#fff;
  font-size:22px;
  line-height:1;
  font-style:normal;
  font-weight:900;
}
.contact-clean-card--visitor .contact-clean-card__icon{
  background:#0096FF;
  box-shadow:0 10px 24px rgba(0,150,255,.22);
}
.contact-clean-card--media .contact-clean-card__icon{
  background:#FF00CC;
  box-shadow:0 10px 24px rgba(255,0,204,.22);
}
.contact-clean-card h3{
  position:relative;
  margin:0 0 12px;
  padding-bottom:14px;
  color:#e5c505;
  font-size:24px;
  line-height:1.25;
  font-weight:900;
}
.contact-clean-card h3:after{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:36px;
  height:3px;
  border-radius:6px;
  background:#e5c505;
}
.contact-clean-card--visitor h3{
  color:#0096FF;
}
.contact-clean-card--visitor h3:after{
  background:#0096FF;
}
.contact-clean-card--media h3{
  color:#FF00CC;
}
.contact-clean-card--media h3:after{
  background:#FF00CC;
}
.contact-clean-card__desc{
  min-height:88px;
  margin:0 0 18px;
  color:#4b5563;
  font-size:14px;
  line-height:1.85;
}
.contact-clean-list{
  margin:0;
  padding:18px 0 18px;
  list-style:none;
  border-top:1px solid #eef2f6;
  border-bottom:1px solid #eef2f6;
}
.contact-clean-list li{
  display:grid;
  grid-template-columns:82px 1fr;
  gap:12px;
  margin:0;
  padding:7px 0;
  color:#344054;
  font-size:14px;
  line-height:1.65;
}
.contact-clean-list li span{
  color:#8a94a6;
}
.contact-clean-list li strong,
.contact-clean-list li a,
.contact-clean-list li em{
  color:#1f2937;
  font-style:normal;
  font-weight:800;
  text-decoration:none;
}
.contact-clean-list li a:hover{
  color:#0096FF;
}
.contact-clean-service{
  display:flex;
  flex-wrap:wrap;
  gap:9px;
  margin-top:18px;
}
.contact-clean-service b{
  display:block;
  width:100%;
  margin-bottom:2px;
  color:#e5c505;
  font-size:15px;
  line-height:1.5;
  font-weight:900;
}
.contact-clean-card--visitor .contact-clean-service b{
  color:#0096FF;
}
.contact-clean-card--media .contact-clean-service b{
  color:#FF00CC;
}
.contact-clean-service span{
  display:inline-flex;
  align-items:center;
  height:28px;
  padding:0 12px;
  border-radius:7px;
  background:rgba(158,137,8,.08);
  color:#e5c505;
  font-size:13px;
  line-height:28px;
  font-weight:700;
}
.contact-clean-card--visitor .contact-clean-service span{
  background:rgba(0,150,255,.08);
  color:#0096FF;
}
.contact-clean-card--media .contact-clean-service span{
  background:rgba(255,0,204,.09);
  color:#FF00CC;
}

.inpack-faq-page{background:#f5f8fc;color:#243247;overflow:hidden}/* FAQ 顶部 Banner 背景：中间灰色 + 四角辅助色光晕 */
.faq-hero {
  position: relative;
  overflow: hidden;
  min-height: 340px;
  padding: 22px 0;
  color: #ffffff;

  background:
    radial-gradient(circle at 0% 0%,
      rgba(255, 0, 204, 0.85) 0%,
      rgba(255, 0, 204, 0.45) 18%,
      rgba(255, 0, 204, 0.10) 36%,
      transparent 55%
    ),
    radial-gradient(circle at 100% 0%,
      rgba(0, 150, 255, 0.85) 0%,
      rgba(0, 150, 255, 0.45) 20%,
      rgba(0, 150, 255, 0.10) 38%,
      transparent 58%
    ),
    radial-gradient(circle at 0% 100%,
      rgba(255, 225, 0, 0.85) 0%,
      rgba(255, 225, 0, 0.42) 20%,
      rgba(255, 225, 0, 0.10) 40%,
      transparent 60%
    ),
    radial-gradient(circle at 100% 100%,
      rgba(255, 0, 204, 0.55) 0%,
      rgba(0, 150, 255, 0.35) 24%,
      rgba(0, 150, 255, 0.08) 42%,
      transparent 62%
    ),
    linear-gradient(135deg,
      #d9e0ea 0%,
      #8f9aaa 42%,
      #747f8f 58%,
      #d8e0ea 100%
    );
}.faq-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(90deg,
      rgba(8, 20, 45, 0.45) 0%,
      rgba(8, 20, 45, 0.22) 45%,
      rgba(8, 20, 45, 0.18) 100%
    );
  pointer-events: none;
}

.faq-hero .container {
  position: relative;
  z-index: 2;
}.faq-hero::after {
  content: "";
  position: absolute;
  inset: 0;
  opacity: 0.18;
  background-image:
    radial-gradient(circle, rgba(255,255,255,0.9) 1px, transparent 1.6px);
  background-size: 18px 18px;
  mask-image: linear-gradient(90deg, transparent 0%, #000 18%, #000 82%, transparent 100%);
  pointer-events: none;
}.faq-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .56fr;gap:.42rem;align-items:center;padding:.82rem 0 .72rem}.faq-hero__tag{display:inline-flex;height:.32rem;align-items:center;padding:0 .16rem;border-radius:.18rem;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);color:#EAF7FF;font-size:.14rem;font-weight:800;letter-spacing:.04em}.faq-hero h1{margin:.2rem 0 .16rem;color:#fff;font-size:.44rem;line-height:1.14;font-weight:900}.faq-hero p{max-width:7.6rem;margin:0;color:rgba(255,255,255,.84);font-size:.16rem;line-height:1.85}.faq-hero__actions{display:flex;flex-wrap:wrap;gap:.12rem;margin-top:.3rem}.faq-hero__actions a{display:inline-flex;align-items:center;justify-content:center;height:.46rem;padding:0 .24rem;border-radius:.25rem;background:#FFE100;color:#102c5d;font-size:.16rem;font-weight:900;text-decoration:none;box-shadow:0 .12rem .26rem rgba(0,0,0,.16)}.faq-hero__actions a.secondary{background:#0096FF;color:#fff}.faq-hero__actions a.light{background:#fff;color:#102c5d}.faq-hero__card{padding:.28rem;border-radius:.22rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(8px);color:#fff;box-shadow:0 .2rem .48rem rgba(0,0,0,.16)}.faq-hero__card strong{display:block;font-size:.24rem;line-height:1.35}.faq-hero__card p{margin:.12rem 0 .16rem;color:rgba(255,255,255,.78);font-size:.15rem;line-height:1.75}.faq-hero__card ul{margin:0;padding:0;list-style:none}.faq-hero__card li{position:relative;padding:.08rem 0 .08rem .2rem;color:rgba(255,255,255,.9);font-size:.15rem}.faq-hero__card li:before{content:"";position:absolute;left:0;top:.17rem;width:.07rem;height:.07rem;border-radius:50%;background:#FFE100}.faq-crumb{margin:.24rem auto;color:#687486;font-size:.14rem}.faq-crumb a{color:#566273}.faq-layout{display:grid;grid-template-columns:2.35rem 1fr;gap:.28rem;align-items:start;padding-bottom:.72rem}.faq-side{position:sticky;top:.18rem;padding:.18rem;border-radius:.2rem;background:#fff;border:1px solid #e7edf4;box-shadow:0 .14rem .34rem rgba(15,45,84,.06)}.faq-side__title{padding:.06rem .08rem .16rem;color:#14213d;font-size:.21rem;font-weight:900}.faq-side__all,.faq-side li a{display:block;padding:.13rem .14rem;border-radius:.1rem;color:#4f5a69;font-size:.15rem;text-decoration:none}.faq-side ul{margin:0;padding:0;list-style:none}.faq-side__all.on,.faq-side li.on a,.faq-side__all:hover,.faq-side li a:hover{background:#F2FAFF;color:#0096FF;font-weight:900}.faq-side__contact{margin-top:.18rem;padding:.18rem;border-radius:.16rem;background:linear-gradient(135deg,#F2FAFF 0%,#fff 100%);border:1px solid #e7f1fb}.faq-side__contact span{display:block;color:#667085;font-size:.13rem}.faq-side__contact strong{display:block;margin:.06rem 0;color:#0096FF;font-size:.21rem}.faq-side__contact p{margin:0;color:#667085;font-size:.13rem;line-height:1.65}.faq-main{min-width:0}.faq-search-box{display:grid;grid-template-columns:1fr 3.9rem;gap:.2rem;align-items:center;margin-bottom:.2rem;padding:.26rem;border-radius:.22rem;background:#fff;border:1px solid #e7edf4;box-shadow:0 .14rem .34rem rgba(15,45,84,.06)}.faq-search-box h2{margin:0 0 .08rem;color:#14213d;font-size:.28rem;font-weight:900}.faq-search-box p{margin:0;color:#667085;font-size:.15rem;line-height:1.7}.faq-search-form{display:flex;height:.46rem;border:1px solid #dbe5ef;border-radius:.25rem;overflow:hidden;background:#fff}.faq-search-form input{flex:1;border:0;padding:0 .18rem;color:#344054;font-size:.14rem;outline:none}.faq-search-form button{width:.9rem;border:0;background:#0096FF;color:#fff;font-size:.15rem;font-weight:900}.faq-cat-tabs{display:flex;flex-wrap:wrap;gap:.1rem;margin:0 0 .24rem}.faq-cat-tabs a{display:inline-flex;align-items:center;height:.36rem;padding:0 .16rem;border-radius:.19rem;background:#fff;color:#526070;border:1px solid #e7edf4;text-decoration:none;font-size:.14rem}.faq-cat-tabs a.on,.faq-cat-tabs a:hover{background:#0096FF;border-color:#0096FF;color:#fff;font-weight:900}.faq-section{margin-bottom:.28rem;padding:.26rem;border-radius:.22rem;background:#fff;border:1px solid #e7edf4;box-shadow:0 .14rem .34rem rgba(15,45,84,.06)}.faq-section__head{display:flex;align-items:center;justify-content:space-between;gap:.18rem;margin-bottom:.18rem}.faq-section__head span{display:block;color:#0096FF;font-size:.13rem;font-weight:900;letter-spacing:.08em}.faq-section__head h3{margin:.04rem 0 0;color:#14213d;font-size:.24rem;font-weight:900}.faq-section__head>a{display:inline-flex;align-items:center;height:.34rem;padding:0 .14rem;border-radius:.18rem;background:#F2FAFF;color:#0096FF;font-size:.14rem;font-weight:800;text-decoration:none}.faq-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.16rem}.faq-section--single .faq-list{grid-template-columns:1fr}.faq-item a{display:block;height:100%;padding:.2rem;border-radius:.16rem;background:linear-gradient(135deg,#fbfdff 0%,#fff 58%,#F2FAFF 120%);border:1px solid #e9eef5;text-decoration:none;transition:.22s}.faq-item a:hover{transform:translateY(-.03rem);border-color:rgba(0,150,255,.35);box-shadow:0 .16rem .34rem rgba(0,93,180,.11)}.faq-item__q{display:flex;gap:.12rem;align-items:flex-start}.faq-item__q em{display:inline-flex;align-items:center;justify-content:center;flex:0 0 .28rem;height:.28rem;border-radius:50%;background:#0096FF;color:#fff;font-style:normal;font-size:.15rem;font-weight:900}.faq-item__q strong{color:#14213d;font-size:.18rem;line-height:1.55;font-weight:900}.faq-item p{margin:.12rem 0 .14rem;color:#667085;font-size:.15rem;line-height:1.75}.faq-item span{color:#0096FF;font-size:.14rem;font-weight:900}.faq-bottom{display:flex;align-items:center;justify-content:space-between;gap:.26rem;margin-bottom:.78rem;padding:.32rem .38rem;border-radius:.24rem;background:linear-gradient(90deg,#102c5d,#071b3a);color:#fff;box-shadow:0 .18rem .42rem rgba(16,44,93,.18)}.faq-bottom h2{margin:0;color:#fff;font-size:.3rem;font-weight:900}.faq-bottom p{margin:.1rem 0 0;color:rgba(255,255,255,.78);font-size:.16rem}.faq-bottom__actions{display:flex;gap:.12rem;flex-wrap:wrap}.faq-bottom__actions a{display:inline-flex;align-items:center;justify-content:center;height:.42rem;padding:0 .2rem;border-radius:.22rem;background:#fff;color:#102c5d;font-size:.15rem;font-weight:900;text-decoration:none}.faq-bottom__actions a:first-child{background:#FFE100}@media(max-width:768px){.faq-hero__inner,.faq-layout,.faq-search-box{display:block}.faq-hero__inner{padding:.5rem .16rem}.faq-hero h1{font-size:.34rem}.faq-hero__card{margin-top:.24rem}.faq-layout{padding:0 .12rem .36rem}.faq-side{position:relative;top:0;margin-bottom:.16rem}.faq-list{grid-template-columns:1fr}.faq-bottom{display:block;margin:.12rem .12rem .36rem}.faq-bottom__actions{margin-top:.18rem}}


.contact-clean-btn{
  display:flex;
  align-items:center;
  justify-content:center;
  height:48px;
  margin-top:auto;
  border-radius:999px;
  color:#fff!important;
  background:linear-gradient(135deg,#0096FF 0%,#0096FF 100%);
  text-decoration:none!important;
  font-size:16px;
  font-weight:900;
  box-shadow:0 12px 24px rgba(0,150,255,.18);
  transition:.25s ease;
}
.contact-clean-btn:after{
  content:"›";
  margin-left:10px;
  font-size:24px;
  line-height:1;
  transform:translateY(-1px);
}
.contact-clean-card--visitor .contact-clean-btn{
  background:linear-gradient(135deg,#0096FF 0%,#005BAC 100%);
  box-shadow:0 12px 24px rgba(0,150,255,.18);
}
.contact-clean-card--media .contact-clean-btn{
  background:linear-gradient(135deg,#FF00CC 0%,#9B007C 100%);
  box-shadow:0 12px 24px rgba(255,0,204,.18);
}
.contact-clean-btn:hover{
  filter:brightness(1.04);
  transform:translateY(-2px);
}
.contact-clean-bottom{
  position:relative;
  display:flex;
  justify-content:space-between;
  gap:34px;
  margin-top:36px;
  padding:34px 42px;
  border-radius:18px;
  overflow:hidden;
  background:
    radial-gradient(circle at 86% 50%,rgba(0,150,255,.10) 0%,rgba(0,150,255,0) 34%),
    linear-gradient(135deg,#F2FAFF 0%,#fff 58%,#f9fbff 100%);
  border:1px solid rgba(0,150,255,.18);
  box-shadow:0 16px 36px rgba(15,23,42,.06);
}
.contact-clean-bottom:before{
  content:"";
  position:absolute;
  right:105px;
  top:20px;
  width:220px;
  height:220px;
  opacity:.34;
  background-image:radial-gradient(rgba(0,150,255,.36) 1px,transparent 1px);
  background-size:10px 10px;
  border-radius:50%;
}
.contact-clean-bottom h3{
  position:relative;
  z-index:1;
  margin:0 0 12px;
  color:#111827;
  font-size:25px;
  line-height:1.4;
  font-weight:900;
}
.contact-clean-bottom p{
  position:relative;
  z-index:1;
  max-width:800px;
  margin:0 0 18px;
  color:#4b5563;
  font-size:15px;
  line-height:1.85;
}
.contact-clean-bottom a{
  position:relative;
  z-index:1;
  display:inline-flex;
  align-items:center;
  min-height:42px;
  padding:0 18px;
  border-radius:12px;
  background:#fff;
  color:#0096FF;
  text-decoration:none;
  font-size:18px;
  line-height:42px;
  font-weight:900;
  box-shadow:0 10px 24px rgba(15,23,42,.06);
}
.contact-clean-bottom a:before{
  content:"✉";
  margin-right:10px;
  color:#0096FF;
  font-size:20px;
}
.contact-clean-bottom>i{
  position:relative;
  z-index:1;
  flex:0 0 112px;
  display:flex;
  align-items:center;
  justify-content:center;
  width:112px;
  height:112px;
  margin:auto 0;
  border-radius:50%;
  background:linear-gradient(135deg,#0096FF,#0096FF);
  color:#fff;
  font-size:48px;
  font-style:normal;
  box-shadow:0 18px 36px rgba(0,150,255,.22);
}

/* 手机端联系我们 V2 */
.m-contact-clean-page{
  min-height:100vh;
  padding:0 12px 20px;
  background:#f6f8fb;
}
.m-contact-clean-hero{
  position:relative;
  margin:0 -12px 12px;
  padding:28px 16px 30px;
  overflow:hidden;
  background:
    linear-gradient(90deg,#fff 0%,rgba(255,255,255,.92) 62%,rgba(255,255,255,.65) 100%),
    url(/style/image/lxwm_bg.jpg) right center/auto 100% no-repeat;
}
.m-contact-clean-hero:before{
  content:"";
  position:absolute;
  right:-28px;
  bottom:-46px;
  width:180px;
  height:180px;
  border-radius:50%;
  background:rgba(0,150,255,.06);
}
.m-contact-clean-hero span{
  display:inline-flex;
  align-items:center;
  height:24px;
  padding:0 10px;
  border-radius:999px;
  background:rgba(0,150,255,.08);
  color:#0096FF;
  font-size:11px;
  font-weight:900;
  letter-spacing:.08em;
}
.m-contact-clean-hero h2{
  position:relative;
  margin:14px 0 12px;
  padding-bottom:12px;
  color:#111827;
  font-size:28px;
  line-height:1.2;
  font-weight:900;
}
.m-contact-clean-hero h2:after{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:38px;
  height:3px;
  border-radius:6px;
  background:#0096FF;
}
.m-contact-clean-hero p{
  margin:0;
  color:#4b5563;
  font-size:14px;
  line-height:1.75;
}
.m-contact-clean-hero strong{
  display:block;
  margin-top:14px;
  color:#0096FF;
  font-size:21px;
  line-height:1.42;
  font-weight:900;
}
.m-contact-clean-actions{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
  margin-top:18px;
}
.m-contact-clean-actions a{
  display:flex;
  align-items:center;
  justify-content:center;
  height:40px;
  border-radius:999px;
  text-decoration:none;
  font-size:14px;
  font-weight:900;
}
.m-contact-clean-actions a:first-child{
  background:linear-gradient(135deg,#0096FF,#0096FF);
  color:#fff;
}
.m-contact-clean-actions a:last-child{
  background:#fff;
  color:#0096FF;
  border:1px solid #0096FF;
}
.m-contact-clean-card{
  margin:12px 0;
  overflow:hidden;
  border-radius:16px;
  background:#fff;
  border:1px solid #edf1f7;
  box-shadow:0 10px 24px rgba(15,23,42,.06);
}
.m-contact-clean-visual{
  height:92px;
  background-size:cover;
  background-position:center;
}
.m-contact-clean-card.exhibitor .m-contact-clean-visual{
  background-image:linear-gradient(180deg,rgba(255,255,255,.12) 0%,#fff 100%),url(/style/image/lxwm_04.jpg);
}
.m-contact-clean-card.visitor .m-contact-clean-visual{
  background-image:linear-gradient(180deg,rgba(255,255,255,.12) 0%,#fff 100%),url(/style/image/lxwm_05.jpg);
}
.m-contact-clean-card.media .m-contact-clean-visual{
  background-image:linear-gradient(180deg,rgba(255,255,255,.12) 0%,#fff 100%),url(/style/image/lxwm_01.jpg);
}
.m-contact-clean-body{
  padding:0 15px 16px;
}
.m-contact-clean-title{
  display:flex;
  align-items:center;
  gap:10px;
  margin-top:-20px;
  margin-bottom:12px;
}
.m-contact-clean-title i{
  display:flex;
  align-items:center;
  justify-content:center;
  width:44px;
  height:44px;
  border-radius:50%;
  background:#0096FF;
  border:4px solid #fff;
  color:#fff;
  font-size:16px;
  font-style:normal;
  font-weight:900;
  box-shadow:0 8px 18px rgba(0,150,255,.18);
}
.m-contact-clean-card.visitor .m-contact-clean-title i{
  background:#0096FF;
  box-shadow:0 8px 18px rgba(0,150,255,.18);
}
.m-contact-clean-card.media .m-contact-clean-title i{
  background:#FF00CC;
  box-shadow:0 8px 18px rgba(255,0,204,.18);
}
.m-contact-clean-title h3{
  margin:17px 0 0;
  color:#0096FF;
  font-size:22px;
  line-height:1.3;
  font-weight:900;
}
.m-contact-clean-card.visitor .m-contact-clean-title h3{
  color:#0096FF;
}
.m-contact-clean-card.media .m-contact-clean-title h3{
  color:#FF00CC;
}
.m-contact-clean-body>p{
  margin:0 0 13px;
  color:#4b5563;
  font-size:13px;
  line-height:1.75;
}
.m-contact-clean-body ul{
  margin:0;
  padding:12px 0;
  list-style:none;
  border-top:1px solid #eef2f6;
  border-bottom:1px solid #eef2f6;
}
.m-contact-clean-body li{
  display:grid;
  grid-template-columns:74px 1fr;
  gap:8px;
  padding:6px 0;
  color:#344054;
  font-size:13px;
  line-height:1.55;
}
.m-contact-clean-body li span{
  color:#8a94a6;
}
.m-contact-clean-body li strong,
.m-contact-clean-body li a,
.m-contact-clean-body li em{
  color:#1f2937;
  font-style:normal;
  font-weight:800;
  text-decoration:none;
}
.m-contact-clean-tags{
  display:flex;
  flex-wrap:wrap;
  gap:7px;
  margin:13px 0 14px;
}
.m-contact-clean-tags span{
  display:inline-flex;
  align-items:center;
  height:25px;
  padding:0 9px;
  border-radius:7px;
  background:rgba(0,150,255,.08);
  color:#0096FF;
  font-size:12px;
  line-height:25px;
  font-weight:700;
}
.m-contact-clean-card.visitor .m-contact-clean-tags span{
  background:rgba(0,150,255,.08);
  color:#0096FF;
}
.m-contact-clean-card.media .m-contact-clean-tags span{
  background:rgba(255,0,204,.09);
  color:#FF00CC;
}
.m-contact-clean-btn{
  display:flex;
  align-items:center;
  justify-content:center;
  height:40px;
  border-radius:999px;
  background:linear-gradient(135deg,#0096FF,#0096FF);
  color:#fff!important;
  text-decoration:none!important;
  font-size:14px;
  font-weight:900;
}
.m-contact-clean-card.visitor .m-contact-clean-btn{
  background:linear-gradient(135deg,#0096FF,#005BAC);
}
.m-contact-clean-card.media .m-contact-clean-btn{
  background:linear-gradient(135deg,#FF00CC,#9B007C);
}
.m-contact-clean-btn:after{
  content:"›";
  margin-left:8px;
  font-size:21px;
  line-height:1;
}
.m-contact-clean-bottom{
  position:relative;
  margin:12px 0 4px;
  padding:18px 16px;
  border-radius:16px;
  overflow:hidden;
  background:linear-gradient(135deg,#F2FAFF 0%,#fff 60%,#f9fbff 100%);
  border:1px solid rgba(0,150,255,.16);
  box-shadow:0 10px 24px rgba(15,23,42,.05);
}
.m-contact-clean-bottom h3{
  margin:0 0 8px;
  color:#111827;
  font-size:17px;
  line-height:1.55;
  font-weight:900;
}
.m-contact-clean-bottom p{
  margin:0 0 12px;
  color:#4b5563;
  font-size:13px;
  line-height:1.7;
}
.m-contact-clean-bottom a{
  display:inline-flex;
  align-items:center;
  color:#0096FF;
  text-decoration:none;
  font-size:15px;
  font-weight:900;
}
.m-contact-clean-bottom a:before{
  content:"✉";
  margin-right:7px;
}

@media screen and (max-width:1200px){
  .contact-clean-grid{gap:20px;}
  .contact-clean-card__body{padding-left:22px;padding-right:22px;}
  .contact-clean-card__desc{min-height:116px;}
}
@media screen and (max-width:980px){
  .contact-clean-hero{min-height:auto;}
  .contact-clean-hero__inner{padding:58px 16px 70px;}
  .contact-clean-hero__title{font-size:32px;}
  .contact-clean-grid{grid-template-columns:1fr;}
  .contact-clean-card{min-height:auto;}
  .contact-clean-card__desc{min-height:auto;}
  .contact-clean-bottom{align-items:flex-start;}
  .contact-clean-bottom>i{display:none;}
}
@media screen and (max-width:780px){
  .contact-clean-hero{display:none;}
  .contact-clean-main{display:none;}
}

/* ===== INPACK KV 色彩统一补丁 2026-05-17 =====
   主色：#0096FF；辅助色：#FF00CC / #FFE100。
   使用原则：蓝色做主视觉与主按钮，粉色做重点转化提醒，黄色只做小面积高亮。
*/
:root{
  --inpack-primary:#0096FF;
  --inpack-primary-dark:#005BAC;
  --inpack-primary-soft:#EAF7FF;
  --inpack-primary-line:#BEE7FF;
  --inpack-secondary:#FF00CC;
  --inpack-secondary-dark:#B80093;
  --inpack-secondary-soft:#FFF0FC;
  --inpack-yellow:#FFE100;
  --inpack-yellow-soft:#FFFBE5;
  --inpack-navy:#071A3D;
  --inpack-navy-2:#0B2A55;
  --inpack-text:#162033;
  --inpack-muted:#5B667A;
  --inpack-bg:#F5FAFF;
  --inpack-card:#FFFFFF;
  --inpack-border:#E3F1FF;
  --inpack-shadow:0 14px 36px rgba(0,150,255,.10);
}

body{color:var(--inpack-muted)!important;background:#fff!important;}
a:hover{color:var(--inpack-primary)!important;}
strong{color:var(--inpack-text);}

/* 顶部导航：统一成 KV 蓝，不再混用红、绿、橙 */
#header .top_bar{background:var(--inpack-navy)!important;}
#header .top_bar .content .right-toolbar .online{background:rgba(255,255,255,.10)!important;}
#header .top-header-wrap{background-color:#F2FAFF!important;}
#header .top-header-wrap .content .logo .time strong{/*color:var(--inpack-primary)!important;*/}
#header .channel-header{background:linear-gradient(90deg,var(--inpack-primary) 0%,#007BE0 100%)!important;}
#header .channel-header .content ul>li>a{color:#fff!important;}
#header .channel-header .content ul>li>a:before,
#header .channel-header .content ul>li.current>a:before,
#header .channel-header .content ul>li:hover>a:before{background:var(--inpack-yellow)!important;}
#header .channel-header .content ul>li.current>a,
#header .channel-header .content ul>li.active>a,
#header .channel-header .content ul>li:hover>a{color:var(--inpack-yellow)!important;}
#header .channel-header .sub-content{background:#fff!important;border-bottom:1px solid var(--inpack-border);box-shadow:0 .18rem .45rem rgba(0,70,140,.10)!important;}
#header .channel-header .sub-content .m-left{background:linear-gradient(180deg,#F2FAFF 0%,#FFFFFF 100%)!important;}
#header .channel-header .sub-content .m-left .name,
#header .channel-header .sub-content .m-right .bcon .list .tt{color:var(--inpack-text)!important;}
#header .channel-header .sub-content .x-head-feature li:before{background:var(--inpack-primary)!important;}
#header .channel-header .sub-content a:hover{color:var(--inpack-primary)!important;}

/* 顶部四大入口：主蓝 + 粉色 + 黄色，层级更清楚 */
.r_button a,
#header .r_button.inpack-head-cta .inpack-head-cta__visitor{background:linear-gradient(135deg,var(--inpack-primary),#0073D8)!important;color:#fff!important;box-shadow:0 .06rem .16rem rgba(0,150,255,.24)!important;}
#header .r_button.inpack-head-cta .inpack-head-cta__exhibitor{background:linear-gradient(135deg,var(--inpack-secondary),#C00099)!important;color:#fff!important;box-shadow:0 .06rem .16rem rgba(255,0,204,.20)!important;}
#header .r_button.inpack-head-cta .inpack-head-cta__demand{background:linear-gradient(135deg,var(--inpack-yellow),#FFD200)!important;color:var(--inpack-text)!important;box-shadow:0 .06rem .16rem rgba(255,225,0,.22)!important;}
#header .r_button.inpack-head-cta .inpack-head-cta__vip{background:linear-gradient(135deg,var(--inpack-navy-2),var(--inpack-navy))!important;color:#fff!important;box-shadow:0 .06rem .16rem rgba(7,26,61,.22)!important;}

/* 通用按钮 */
.be-btn.sx.red,
.be-btn.sx.grey,
.inpack-inline-actions a,
.inpack-cta a,
.m-native-form button,
.contact-clean-btn,
.m-contact-clean-btn,
.m-contact-clean-actions a:first-child{background:linear-gradient(135deg,var(--inpack-yellow),#FFD200) !important;border-color:var(--inpack-primary)!important;color:#424242 !important;box-shadow:0 10px 22px rgba(0,150,255,.18)!important;}
.be-btn.sx.yellow{background:var(--inpack-yellow)!important;border-color:var(--inpack-yellow)!important;color:var(--inpack-text)!important;}
.be-btn.kx.red,
.be-btn.wb.red,
.be-btn.mini.kx.red,
.inpack-inline-actions a.light,
.contact-clean-actions a:last-child,
.m-contact-clean-actions a:last-child{color:#fff !important;background: linear-gradient(135deg,var(--inpack-secondary),#DA42BB) !important;}
.be-btn.sx.black,
.inpack-inline-actions a.secondary{background:var(--inpack-navy)!important;border-color:var(--inpack-navy)!important;color:#fff!important;}

/* 首页/栏目页标题、数字、标签、卡片 */
.be-tit strong,
.be-tit2 strong,
.be-tit span,
.be-tit2 span,
.hyconbox .container .data div,
.hyconbox .container .data div strong,
#weishenmecanguan .jianjie .container .data ul li strong,
.zhanhuilichengbei .container ul li div strong,
.jishushengtai .container .r3 ul li span strong{color:var(--inpack-primary)!important;}
.hyconbox .container .data div strong,
.hyconbox .container .data div strong:before{border-color:var(--inpack-primary)!important;}
.swiper-tab li.swiper-pagination-bullet-active,
.swiper-tab li.swiper-pagination-bullet-active:after{color:var(--inpack-primary)!important;background:var(--inpack-primary)!important;}
.textinfolist ul li:before,
.newslist li:before{background:var(--inpack-primary)!important;}
.jishushengtai .container .tag ul li:hover,
.wudaliyou .container ul li:hover,
.zhanhuilichengbei .container ul li:hover div,
.zhanhuilichengbei .container ul li:hover:after,
.zhanhuilichengbei .container ul li:hover:before{background-color:var(--inpack-yellow)!important;}

/* 核心转化组件 */
.inpack-core-cta__item{border-color:var(--inpack-border)!important;box-shadow:var(--inpack-shadow)!important;}
.inpack-core-cta__item:before{background:rgba(0,150,255,.08)!important;}
.inpack-core-cta__item:hover{border-color:var(--inpack-primary-line)!important;box-shadow:0 18px 42px rgba(0,150,255,.16)!important;}
.inpack-core-cta__item strong,
.inpack-rich h2,
.inpack-rich h3,
.inpack-vip-rich h2,
.inpack-vip-rich h3,
.m-section-card h3,
.m-value-list strong,
.m-action-grid a strong,
.m-card-link strong{color:var(--inpack-text)!important;}
.inpack-core-cta__item--exhibitor{background:linear-gradient(135deg,#fff 0%,var(--inpack-secondary-soft) 100%)!important;}
.inpack-core-cta__item--vip,
.m-card-link.vip{background: linear-gradient(135deg,#55430B05,#E700B81F) !important;
  border-color: #EBEEF2 !important;}
.inpack-trust-note,
.inpack-note{border-color:rgba(0,150,255,.25)!important;background:var(--inpack-primary-soft)!important;}
.inpack-vip-note{background:var(--inpack-primary-soft)!important;border-color:var(--inpack-primary-line)!important;color:var(--inpack-primary-dark)!important;}

/* 统一常见页面的侧栏、正文、视频/图片占位、采购需求 */
.inpack-side-title{background:linear-gradient(135deg,var(--inpack-primary),#0073D8)!important;color:#fff!important;}
.inpack-side li.on a,
.inpack-side li a:hover{color:var(--inpack-primary)!important;background:var(--inpack-primary-soft)!important;}
.inpack-rich h2,
.inpack-hotspot-content h2,
#photoPage .photo-intro h2,
#videoPage .video-intro h2{color:var(--inpack-text)!important;}
.inpack-cards>div,
.inpack-hotspot-kv>div,
.purchase-demand-guide{background:linear-gradient(135deg,#FFFFFF 0%,#F6FBFF 100%)!important;border-color:var(--inpack-border)!important;}
.inpack-cards strong,
.inpack-hotspot-kv strong{color:var(--inpack-primary)!important;}
#photoPage .photo-placeholder,
#videoPage .video-cover{background:linear-gradient(135deg,var(--inpack-primary),var(--inpack-secondary))!important;color:#fff!important;}
.purchase-demand-left .guide-label{background:var(--inpack-primary-soft)!important;color:var(--inpack-primary-dark)!important;}
.guide-tags span{background:#fff!important;border:1px solid var(--inpack-border)!important;color:var(--inpack-primary-dark)!important;}
.guide-button{background:linear-gradient(135deg,var(--inpack-secondary),#C00099)!important;color:#fff!important;box-shadow:0 10px 22px rgba(255,0,204,.18)!important;}

/* 设备采购需求页 / 联系我们页 */
.sbcg-hero,
.m-expo-hero,
.m-form-hero,
.m-simple-hero{background:url(/style/image/main_banner.jpg) right center/auto 100% no-repeat!important;}
.sbcg-eyebrow,
.m-expo-label,
.m-simple-label{background:rgba(255,255,255,.14)!important;color:#fff!important;border-color:rgba(255,255,255,.22)!important;}
.sbcg-primary,
.sbcg-submit{background:linear-gradient(135deg,var(--inpack-primary),#0073D8)!important;color:#fff!important;}
.sbcg-secondary{background:rgba(255,255,255,.14)!important;color:#fff!important;border-color:rgba(255,255,255,.30)!important;}
.contact-clean-hero__tag,
.m-contact-clean-hero span,
.contact-clean-card__tag,
.m-contact-clean-tags span{background:var(--inpack-primary-soft)!important;color:var(--inpack-primary-dark)!important;}
.contact-clean-hero__title:after,
.m-contact-clean-hero h2:after,
.contact-clean-card__icon,
.m-contact-clean-title i{box-shadow:0 10px 22px rgba(0,150,255,.18)!important;}
.contact-clean-card.visitor .contact-clean-card__icon,
.contact-clean-card.media .contact-clean-card__icon,
.m-contact-clean-card.visitor .m-contact-clean-title i,
.m-contact-clean-card.media .m-contact-clean-title i{background:var(--inpack-primary)!important;}
.contact-clean-card__title,
.contact-clean-card.visitor .contact-clean-card__title,
.contact-clean-card.media .contact-clean-card__title,
.m-contact-clean-title h3,
.m-contact-clean-card.visitor .m-contact-clean-title h3,
.m-contact-clean-card.media .m-contact-clean-title h3{color:var(--inpack-text)!important;}
.contact-clean-bottom,
.m-contact-clean-bottom{background:linear-gradient(135deg,var(--inpack-primary-soft) 0%,#fff 62%,var(--inpack-secondary-soft) 100%)!important;border-color:var(--inpack-border)!important;}
.contact-clean-bottom a,
.contact-clean-bottom a:before,
.m-contact-clean-bottom a{color:var(--inpack-primary)!important;}
.contact-clean-bottom>i{background:linear-gradient(135deg,var(--inpack-primary),#0073D8)!important;box-shadow:0 18px 36px rgba(0,150,255,.22)!important;}

/* 右侧悬浮栏：减少杂色 */
.right-layerbtn ul li.mfcg{background-color:var(--inpack-primary)!important;}
.right-layerbtn ul li.zwyd{background-color:var(--inpack-secondary)!important;}
.right-layerbtn ul li.ttcg{background-color:var(--inpack-primary-dark)!important;}
.right-layerbtn ul li.lxwm{background-color:var(--inpack-yellow)!important;}
.right-layerbtn ul li.lxwm a{color:var(--inpack-text)!important;}

/* 移动端 */
@media screen and (max-width:780px){
  body{background:#F7FBFF!important;}
  #header .top-header-wrap{background:#fff!important;box-shadow:0 .04rem .18rem rgba(0,70,140,.10)!important;}
  #header .top-header-wrap .content .m-meun-btn:before,
  #header .top-header-wrap .content .m-meun-btn:after,
  #header .top-header-wrap .content .m-meun-btn span{background:var(--inpack-primary)!important;}
  .inpack-m-head-actions{background:#fff!important;border-bottom:1px solid var(--inpack-border)!important;box-shadow:0 .04rem .16rem rgba(0,150,255,.10)!important;}
  .inpack-m-head-actions a:nth-child(1){background:var(--inpack-primary-soft)!important;color:var(--inpack-primary-dark)!important;}
  .inpack-m-head-actions a:nth-child(2){background:var(--inpack-secondary-soft)!important;color:var(--inpack-secondary-dark)!important;}
  .inpack-m-head-actions a:nth-child(3){background:var(--inpack-yellow)!important;color:var(--inpack-text)!important;}
  .inpack-m-head-actions a:nth-child(4){background:var(--inpack-navy)!important;color:#fff!important;}
  .m-demand-list span{background:var(--inpack-primary)!important;color:#fff!important;}
  .m-section-card,
  .m-action-grid a,
  .m-card-link,
  .m-feature-grid li{border-color:var(--inpack-border)!important;box-shadow:0 8px 22px rgba(0,150,255,.08)!important;}
  .inpack-m-bottom-actions a:nth-child(4),
  .inpack-m-bottom-actions a:nth-child(5){color:var(--inpack-primary)!important;}
}

/* 2026-05-17 首页重点展品范围：按印包界·新生态展定位重构 */
.index_zlfw .inpack-exhibit-grid .con{position:relative;overflow:hidden;}
.index_zlfw .inpack-exhibit-grid .con:before{content:"";position:absolute;right:-.55rem;top:-.55rem;width:1.18rem;height:1.18rem;border-radius:50%;background:rgba(0,150,255,.07);transition:.28s ease;}
.index_zlfw .inpack-exhibit-grid .con:hover:before{background:rgba(0,150,255,.12);transform:scale(1.08);}
.index_zlfw .inpack-exhibit-grid .xfl span{line-height:.24rem;}
.index_zlfw .inpack-exhibit-grid .pic img{max-width:100%;height:auto;display:block;}
.m-home-exhibit-scope .m-exhibit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;}
.m-home-exhibit-scope .m-exhibit-grid a{display:block;text-decoration:none;background:#f8fbff;border:1px solid rgba(0,150,255,.12);border-radius:14px;padding:12px 10px;min-height:154px;box-shadow:0 6px 16px rgba(15,23,42,.04);}
.m-home-exhibit-scope .m-exhibit-grid img{display:block;width:64px;height:68px;object-fit:contain;margin:0 auto 6px;}
.m-home-exhibit-scope .m-exhibit-grid strong{display:block;color:#14213d;font-size:14px;line-height:1.35;text-align:center;font-weight:800;}
.m-home-exhibit-scope .m-exhibit-grid span{display:block;margin-top:5px;color:#667085;font-size:12px;line-height:1.45;text-align:center;}
@media(max-width:380px){.m-home-exhibit-scope .m-exhibit-grid{grid-template-columns:1fr}.m-home-exhibit-scope .m-exhibit-grid a{min-height:auto;}}

/* 2026-05-17 首页展品图片简化与文字避让优化 */
.index_zlfw .inpack-exhibit-grid .con{min-height:1.97rem;isolation:isolate;}
.index_zlfw .inpack-exhibit-grid .con:before{display:none;}
.index_zlfw .inpack-exhibit-grid .con .fl{position:relative;z-index:2;width:58%!important;}
.index_zlfw .inpack-exhibit-grid .con .pic{position:absolute;z-index:1;right:0;top:0;bottom:0;width:58%;height:100%;pointer-events:none;overflow:hidden;}
.index_zlfw .inpack-exhibit-grid .con .pic img{position:absolute!important;right:-.2rem!important;top:1.03rem!important;bottom:auto!important;width:2.6rem!important;height:2.59rem!important;max-width:none!important;object-fit:contain;object-position:right top;opacity:.92;}
.index_zlfw .inpack-exhibit-grid .con:hover .pic img{opacity:.98;transform:translateX(-.02rem);transition:.25s ease;}
@media(max-width:1200px){.index_zlfw .inpack-exhibit-grid .con .pic img{right:-.32rem!important;width:2.05rem!important;height:1.54rem!important;}}
@media(max-width:768px){.index_zlfw .inpack-exhibit-grid .con .fl{width: 85%!important;}.index_zlfw .inpack-exhibit-grid .con .pic{width:46%}.index_zlfw .inpack-exhibit-grid .con .pic img{right: -.1rem!important;top: 1.24rem!important;width: 2.0rem!important;height: 1.5rem!important;opacity:.82}.m-home-exhibit-scope .m-exhibit-grid img{width:96px;height:70px;object-fit:cover;object-position:right top;margin:0 auto 7px;}}


/* 2026-05-17 关于展会页：八大主题展区与参展范围优化 */
.inpack-about-scope .be-tit p{max-width:8.8rem;margin:.1rem auto 0;color:rgba(255,255,255,.86);font-size:.16rem;line-height:.28rem;font-weight:400;}
.inpack-about-scope-intro{background:linear-gradient(135deg,rgba(255,255,255,.96) 0%,rgba(239,249,255,.96) 100%);border:1px solid rgba(0,150,255,.16);border-radius:.1rem;padding:.22rem .28rem;box-shadow:0 .16rem .42rem rgba(0,69,140,.10);margin-top:.28rem;}
.inpack-about-scope-intro strong{display:block;font-size:.22rem;line-height:.32rem;color:var(--inpack-text);font-weight:800;margin-bottom:.06rem;}
.inpack-about-scope-intro strong:before{content:"";display:inline-block;width:.08rem;height:.08rem;background:var(--inpack-yellow);border:.03rem solid var(--inpack-primary);border-radius:50%;vertical-align:.02rem;margin-right:.08rem;}
.inpack-about-scope-intro p{font-size:.16rem;line-height:.3rem;color:var(--inpack-muted);margin:0;}
.inpack-about-scope .container{box-shadow:0 .22rem .55rem rgba(0,69,140,.14)!important;border:1px solid rgba(0,150,255,.12);}
.inpack-about-scope .container .left{background:linear-gradient(180deg,#F2FAFF 0%,#fff 100%)!important;border-right:1px solid rgba(0,150,255,.10);}
.inpack-about-scope .container .left ul li{height:.5rem;line-height:.5rem;font-size:.15rem!important;color:var(--inpack-text)!important;}
.inpack-about-scope .container .left ul li:before{background:var(--inpack-primary)!important;border-radius:.03rem;}
.inpack-about-scope .container .left ul li.on{font-size:.16rem!important;color:var(--inpack-primary)!important;background:#fff!important;font-weight:800!important;box-shadow:inset -.08rem 0 .14rem rgba(0,150,255,.05);}
.inpack-about-scope .container .left ul li:hover{color:var(--inpack-primary)!important;background:rgba(0,150,255,.06)!important;}
.inpack-about-scope .container .right{height:auto!important;min-height:5.2rem;padding:.34rem .4rem!important;}
.inpack-about-scope .container .right .list dl{padding:.02rem 0 .24rem!important;border-bottom:1px solid rgba(0,150,255,.10)!important;}
.inpack-about-scope .container .right .list dl dt{font-size:.24rem!important;line-height:.34rem;color:var(--inpack-text)!important;font-weight:800;position:relative;padding-left:.16rem;}
.inpack-about-scope .container .right .list dl dt:before{content:"";position:absolute;left:0;top:.09rem;width:.04rem;height:.18rem;border-radius:.04rem;background:linear-gradient(180deg,var(--inpack-primary),var(--inpack-secondary));}
.inpack-about-scope .container .right .list dl dd{font-size:.15rem!important;line-height:.28rem!important;color:var(--inpack-muted);padding-top:.12rem!important;}
.inpack-about-scope .inpack-area-lead{margin:0 0 .16rem!important;color:#4f5f74;line-height:.29rem!important;}
.inpack-about-range{background:linear-gradient(135deg,#F8FCFF 0%,#fff 100%);border:1px solid rgba(0,150,255,.12);border-radius:.1rem;padding:.16rem .18rem;margin-top:.08rem;}
.inpack-about-range>strong{display:flex;align-items:center;font-size:.16rem;color:var(--inpack-primary-dark);font-weight:800;margin-bottom:.08rem;}
.inpack-about-range>strong:after{content:"";height:.02rem;flex:1;background:linear-gradient(90deg,var(--inpack-yellow),rgba(255,225,0,0));margin-left:.1rem;}
.inpack-about-range ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.08rem .18rem;margin:0;padding:0;list-style:none;}
.inpack-about-range li{position:relative;padding-left:.3rem;color:#516174;line-height:.26rem;}
.inpack-about-range li:before{content:"";position:absolute;left:0;top:.1rem;width:.05rem;height:.05rem;border-radius:50%;background:var(--inpack-primary);box-shadow:.08rem 0 0 var(--inpack-secondary),.16rem 0 0 var(--inpack-yellow);}
.inpack-about-scope .container .right .tips{text-align:left!important;color:#58687d!important;background:#FFFBE8;border:1px solid rgba(255,225,0,.55);border-left:.04rem solid var(--inpack-yellow);border-radius:.08rem;padding:.12rem .16rem!important;margin-top:.16rem;line-height:.24rem;}
@media(max-width:768px){.inpack-about-scope{padding-left:.12rem!important;padding-right:.12rem!important}.inpack-about-scope .be-tit p{font-size:.13rem;line-height:.22rem;padding:0 .12rem}.inpack-about-scope-intro{padding:.16rem;margin-top:.16rem}.inpack-about-scope-intro strong{font-size:.18rem;line-height:.28rem}.inpack-about-scope-intro p{font-size:.14rem;line-height:.25rem}.inpack-about-scope .container{display:block!important}.inpack-about-scope .container .left{display:block!important;width:100%!important;padding:.12rem!important;border-right:none;border-bottom:1px solid rgba(0,150,255,.1)}.inpack-about-scope .container .left ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.08rem}.inpack-about-scope .container .left ul li{height:auto!important;line-height:1.35!important;border-radius:.08rem;background:#F7FBFF;padding:.1rem!important;font-size:.13rem!important;text-align:center}.inpack-about-scope .container .left ul li:before{display:none}.inpack-about-scope .container .right{display:block!important;width:100%!important;padding:.18rem!important;min-height:auto!important}.inpack-about-scope .container .right .list dl dt{font-size:.19rem!important;line-height:.3rem}.inpack-about-range ul{grid-template-columns:1fr}.inpack-about-scope .container .right .tips{font-size:.13rem;line-height:.22rem}}

/* 移动端关于展会页 */
.m-about-page{padding:12px;background:#f5fbff;min-height:100vh;}
.m-about-hero{background:radial-gradient(circle at 18% 18%,rgba(255,225,0,.22),transparent 28%),linear-gradient(135deg,var(--inpack-navy) 0%,var(--inpack-primary-dark) 55%,var(--inpack-primary) 100%);border-radius:16px;padding:24px 18px;color:#fff;margin-bottom:12px;}
.m-about-hero span{display:inline-flex;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.12);border-radius:99px;padding:4px 10px;font-size:12px;margin-bottom:10px;}
.m-about-hero h2{font-size:23px;line-height:1.3;margin:0 0 8px;font-weight:900;color:#fff;}
.m-about-hero p{font-size:13px;line-height:22px;margin:0;color:rgba(255,255,255,.88);}
.m-about-card,.m-about-scope-card{background:#fff;border:1px solid rgba(0,150,255,.12);border-radius:16px;padding:16px;margin-bottom:12px;box-shadow:0 8px 22px rgba(0,150,255,.07);}
.m-about-card h3,.m-about-scope-card h3{font-size:18px;line-height:26px;color:var(--inpack-text);font-weight:900;margin:0 0 8px;}
.m-about-card p{font-size:14px;line-height:25px;color:#5f6b7c;margin:0;}
.m-about-scope-grid{display:grid;grid-template-columns:1fr;gap:10px;}
.m-about-scope-item{background:linear-gradient(135deg,#F8FCFF 0%,#fff 100%);border:1px solid rgba(0,150,255,.12);border-radius:12px;padding:13px 13px 12px;}
.m-about-scope-item strong{display:block;font-size:16px;color:var(--inpack-text);font-weight:900;margin-bottom:5px;}
.m-about-scope-item strong:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--inpack-primary);box-shadow:9px 0 0 var(--inpack-secondary),18px 0 0 var(--inpack-yellow);margin-right:25px;vertical-align:2px;}
.m-about-scope-item p{font-size:13px;line-height:22px;color:#64748b;margin:0;}
.m-about-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 4px;}
.m-about-actions a{height:42px;display:flex;align-items:center;justify-content:center;border-radius:21px;background:var(--inpack-primary);color:#fff!important;font-weight:800;font-size:13px;text-decoration:none;}
.m-about-actions a:nth-child(2){background:var(--inpack-secondary);}
.m-about-actions a:nth-child(3){background:var(--inpack-yellow);color:var(--inpack-text)!important;}

/* 2026-05-17 无忧服务页：展商/观众/VIP服务体系重构 */
.inpack-service-page{background:#f5faff;color:var(--inpack-text);overflow:hidden;}
.inpack-service-page *{box-sizing:border-box;}
.inpack-service-hero{position:relative;padding:.84rem 0 .78rem;background:radial-gradient(circle at 12% 18%,rgba(255,225,0,.22),transparent 26%),radial-gradient(circle at 82% 12%,rgba(255,0,204,.16),transparent 24%),linear-gradient(135deg,#071b3a 0%,#0b3b70 48%,#0096FF 115%);color:#fff;overflow:hidden;}
.inpack-service-hero:before{content:"";position:absolute;right:-1.1rem;top:-1.3rem;width:4.6rem;height:4.6rem;border-radius:50%;background:rgba(255,255,255,.12);}
.inpack-service-hero:after{content:"";position:absolute;left:10%;bottom:-.8rem;width:2.2rem;height:2.2rem;border-radius:50%;border:.02rem solid rgba(255,255,255,.18);}
.inpack-service-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.04fr) .58fr;gap:.46rem;align-items:center;}
.inpack-service-eyebrow{display:inline-flex;align-items:center;height:.3rem;padding:0 .14rem;border-radius:.18rem;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);font-size:.13rem;line-height:.3rem;letter-spacing:.08em;font-weight:800;color:#eaf7ff;}
.inpack-service-hero h1{margin:.18rem 0 .16rem;color:#fff;font-size:.38rem;line-height:1.1;font-weight:900;letter-spacing:-.02em;}
.inpack-service-hero p{max-width:7.2rem;margin:0;color:rgba(255,255,255,.86);font-size:.16rem;line-height:1.9;}
.inpack-service-slogan{display:flex;align-items:center;gap:.16rem;margin:.26rem 0 0;padding:.18rem .2rem;border-radius:.18rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(8px);max-width:7.5rem;}
.inpack-service-slogan strong{display:inline-flex;align-items:center;justify-content:center;min-width:2.24rem;height:.52rem;border-radius:.28rem;background:#FFE100;color:#14213d;font-size:.22rem;font-weight:900;box-shadow:0 .12rem .24rem rgba(255,225,0,.18);}
.inpack-service-slogan span{display:block;color:rgba(255,255,255,.86);font-size:.15rem;line-height:.25rem;}
.inpack-service-hero__actions{display:flex;gap:.12rem;flex-wrap:wrap;margin-top:.3rem;}
.inpack-service-hero__actions a{display:inline-flex;align-items:center;justify-content:center;height:.46rem;padding:0 .28rem;border-radius:.24rem;color:#fff;background:#0096FF;font-size:.16rem;font-weight:900;text-decoration:none;box-shadow:0 .1rem .22rem rgba(0,0,0,.18);transition:.22s ease;}
.inpack-service-hero__actions a:nth-child(2){background:#FF00CC;}
.inpack-service-hero__actions a:nth-child(3){background:#fff;color:#14213d;}
.inpack-service-hero__actions a:hover{transform:translateY(-.03rem);}
.inpack-service-hero__card{position:relative;padding:.34rem .32rem;border-radius:.28rem;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.55);box-shadow:0 .24rem .55rem rgba(0,19,48,.22);overflow:hidden;}
.inpack-service-hero__card:before{content:"";position:absolute;right:-.45rem;top:-.5rem;width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(0,150,255,.10);}
.inpack-service-hero__card:after{content:"";position:absolute;right:.34rem;bottom:.34rem;width:.8rem;height:.8rem;border-radius:50%;/*! background:radial-gradient(circle,#FF00CC 0 .07rem,transparent .08rem),radial-gradient(circle,#0096FF 0 .07rem,transparent .08rem),radial-gradient(circle,#FFE100 0 .07rem,transparent .08rem); */background-size:.26rem .26rem;background-position:0 0,.26rem .26rem,.52rem 0;opacity:.5;}
.inpack-service-hero__card span{display:inline-flex;height:.28rem;padding:0 .12rem;border-radius:.14rem;background:#F2FAFF;color:#0096FF;font-size:.13rem;line-height:.28rem;font-weight:900;}
.inpack-service-hero__card strong{display:block;position:relative;z-index:1;margin:.16rem 0 .14rem;color:#14213d;font-size:.3rem;line-height:1.35;font-weight:900;}
.inpack-service-hero__card p{position:relative;z-index:1;color:#5c6878;font-size:.15rem;line-height:1.85;}
.inpack-service-section{padding:.52rem 0;}
.inpack-service-title{text-align:center;margin:0 auto .32rem;max-width:8.8rem;}
.inpack-service-title span{display:inline-block;color:#0096FF;font-size:.13rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.08rem;}
.inpack-service-title h2{margin:0;color:#14213d;font-size:.34rem;line-height:1.35;font-weight:900;}
.inpack-service-title p{max-width:8.2rem;margin:.12rem auto 0;color:#607086;font-size:.16rem;line-height:1.9;}
.inpack-service-title--white h2,.inpack-service-title--white p{color:#fff;}
.inpack-service-title--white p{color:rgba(255,255,255,.78);}
.inpack-service-title--white span{color:#FFE100;}
.inpack-service-promise{display:grid;grid-template-columns:repeat(3,1fr);gap:.18rem;}
.inpack-service-promise div{position:relative;padding:.26rem .24rem .24rem;border-radius:.22rem;background:#fff;border:1px solid rgba(0,150,255,.13);box-shadow:0 .16rem .36rem rgba(0,69,140,.08);overflow:hidden;}
.inpack-service-promise div:before{content:"";position:absolute;right:-.35rem;top:-.35rem;width:1.15rem;height:1.15rem;border-radius:50%;background:rgba(0,150,255,.08);}
.inpack-service-promise b{display:inline-flex;align-items:center;justify-content:center;width:.58rem;height:.58rem;border-radius:.2rem;background:linear-gradient(135deg,#0096FF,#4eb8ff);color:#fff;font-size:.19rem;font-weight:900;}
.inpack-service-promise div:nth-child(2) b{background:linear-gradient(135deg,#FF00CC,#ff62de);}
.inpack-service-promise div:nth-child(3) b{background:linear-gradient(135deg,#FFE100,#fff063);color:#14213d;}
.inpack-service-promise strong{display:block;margin:.16rem 0 .06rem;color:#14213d;font-size:.22rem;font-weight:900;}
.inpack-service-promise p{margin:0;color:#667489;font-size:.15rem;line-height:1.75;}
.inpack-service-roles{background:url(/style/image/zhbg.jpg) right center/auto 100% no-repeat;/*! position:relative; *//*! background-attachment: fixed; */}
.inpack-service-roles:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:.36rem .36rem;mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent);}
.inpack-service-roles>.wh{position:relative;z-index:1;}
.inpack-service-role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.18rem;}
.inpack-service-role-grid article{background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.38);border-radius:.22rem;padding:.26rem .22rem;box-shadow:0 .16rem .38rem rgba(0,19,48,.2);}
.inpack-service-role-grid .ico{display:inline-flex;align-items:center;justify-content:center;width:.62rem;height:.62rem;border-radius:.22rem;background:#F2FAFF;color:#0096FF;font-size:.2rem;font-weight:900;}
.inpack-service-role-grid article:nth-child(2) .ico{background:#FFF0FC;color:#FF00CC;}
.inpack-service-role-grid article:nth-child(3) .ico{background:#FFF9D4;color:#14213d;}
.inpack-service-role-grid article:nth-child(4) .ico{background:#EAF7FF;color:#007ed9;}
.inpack-service-role-grid h3{margin:.16rem 0 .08rem;color:#14213d;font-size:.21rem;line-height:1.35;font-weight:900;}
.inpack-service-role-grid p{min-height:.54rem;margin:0 0 .14rem;color:#657386;font-size:.145rem;line-height:1.85;}
.inpack-service-role-grid ul{margin:0;padding:0;list-style:none;}
.inpack-service-role-grid li{position:relative;padding:.08rem 0 .08rem .32rem;border-top:1px solid #eef3f8;color:#536174;font-size:.14rem;line-height:.23rem;}
.inpack-service-role-grid li:before{content:"";position:absolute;left:0;top:.18rem;width:.06rem;height:.06rem;border-radius:50%;background:#0096FF;box-shadow:.08rem 0 0 #FF00CC,.16rem 0 0 #FFE100;}
.inpack-service-two-col{display:grid;grid-template-columns:1fr 1fr;gap:.24rem;align-items:stretch;}
.inpack-service-focus,.inpack-service-we-do{border-radius:.24rem;padding:.3rem;background:#fff;border:1px solid rgba(0,150,255,.12);box-shadow:0 .16rem .38rem rgba(0,69,140,.08);}
.inpack-service-focus h3,.inpack-service-we-do h3{margin:0 0 .18rem;color:#14213d;font-size:.25rem;line-height:1.35;font-weight:900;}
.inpack-service-focus ul{margin:0;padding:0;list-style:none;}
.inpack-service-focus li{display:grid;grid-template-columns:1.38rem 1fr;gap:.12rem;align-items:start;padding:.16rem 0;border-top:1px solid #eef3f8;}
.inpack-service-focus li:first-child{border-top:none;padding-top:0;}
.inpack-service-focus strong{color:#0096FF;font-size:.17rem;font-weight:900;}
.inpack-service-focus span{color:#5e6d80;font-size:.145rem;line-height:.25rem;}
.inpack-service-assist-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.12rem;}
.inpack-service-assist-grid span{position:relative;display:flex;align-items:center;min-height:.58rem;padding:.12rem .14rem .12rem .42rem;border-radius:.16rem;background:#F8FCFF;border:1px solid rgba(0,150,255,.12);color:#14213d;font-size:.16rem;font-weight:900;}
.inpack-service-assist-grid span:before{content:"";position:absolute;left:.16rem;top:50%;width:.08rem;height:.08rem;border-radius:50%;background:#0096FF;transform:translateY(-50%);box-shadow:.1rem 0 0 #FF00CC,.2rem 0 0 #FFE100;}
.inpack-service-care{background:linear-gradient(180deg,#fff 0%,#F4FAFF 100%);}
.inpack-service-care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.16rem;}
.inpack-service-care-grid div{position:relative;padding:.24rem .22rem;border-radius:.2rem;background:#fff;border:1px solid rgba(0,150,255,.12);box-shadow:0 .12rem .3rem rgba(0,69,140,.06);overflow:hidden;}
.inpack-service-care-grid div:before{content:"";position:absolute;left:0;top:0;width:100%;height:.04rem;background:linear-gradient(90deg,#0096FF,#FF00CC,#FFE100);}
.inpack-service-care-grid strong{display:block;margin-bottom:.08rem;color:#14213d;font-size:.19rem;font-weight:900;}
.inpack-service-care-grid p{margin:0;color:#657386;font-size:.145rem;line-height:1.85;}
.inpack-service-year{display:grid;grid-template-columns:1fr .44fr;gap:.24rem;align-items:stretch;padding-top:.74rem;padding-bottom:.82rem;}
.inpack-service-year__main{position:relative;border-radius:.28rem;padding:.36rem;background:linear-gradient(135deg,#0096FF 0%,#006cc4 100%);color:#fff;overflow:hidden;box-shadow:0 .2rem .5rem rgba(0,150,255,.22);}
.inpack-service-year__main:before{content:"";position:absolute;right:-.6rem;top:-.8rem;width:2.2rem;height:2.2rem;border-radius:50%;background:rgba(255,255,255,.16);}
.inpack-service-year__main span{display:inline-flex;height:.28rem;padding:0 .12rem;border-radius:.14rem;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);font-size:.13rem;line-height:.28rem;font-weight:900;}
.inpack-service-year__main h2{position:relative;margin:.16rem 0 .1rem;color:#fff;font-size:.42rem;font-weight:900;}
.inpack-service-year__main p{position:relative;max-width:7.2rem;margin:0;color:rgba(255,255,255,.84);font-size:.16rem;line-height:1.9;}
.inpack-service-year__line{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:.1rem;margin-top:.28rem;}
.inpack-service-year__line div{padding:.16rem;border-radius:.16rem;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.18);}
.inpack-service-year__line b{display:block;color:#FFE100;font-size:.18rem;font-weight:900;}
.inpack-service-year__line em{display:block;margin-top:.03rem;color:#fff;font-size:.14rem;font-style:normal;}
.inpack-service-year__note{display:flex;flex-direction:column;justify-content:center;padding:.3rem;border-radius:.28rem;background:#fff;border:1px solid rgba(0,150,255,.14);box-shadow:0 .16rem .38rem rgba(0,69,140,.08);}
.inpack-service-year__note strong{color:#14213d;font-size:.23rem;font-weight:900;}
.inpack-service-year__note p{margin:.12rem 0 .2rem;color:#607086;font-size:.145rem;line-height:1.85;}
.inpack-service-year__note a{display:inline-flex;align-items:center;justify-content:center;height:.44rem;border-radius:.24rem;background:#14213d;color:#fff;text-decoration:none;font-size:.15rem;font-weight:900;}
@media(max-width:1200px){.inpack-service-role-grid{grid-template-columns:repeat(2,1fr)}.inpack-service-year{grid-template-columns:1fr}.inpack-service-hero__inner{grid-template-columns:1fr}.inpack-service-hero__card{max-width:7rem;}}
@media(max-width:768px){.inpack-service-hero{padding:.46rem .12rem}.inpack-service-hero h1{font-size:.36rem}.inpack-service-hero p{font-size:.15rem;line-height:1.75}.inpack-service-slogan{display:block;padding:.16rem}.inpack-service-slogan strong{min-width:0;width:100%;height:.46rem;font-size:.19rem}.inpack-service-slogan span{margin-top:.1rem}.inpack-service-hero__actions a{flex:1;padding:0 .12rem}.inpack-service-section{padding:.42rem .12rem}.inpack-service-title h2{font-size:.26rem}.inpack-service-promise,.inpack-service-role-grid,.inpack-service-two-col,.inpack-service-care-grid,.inpack-service-year{grid-template-columns:1fr}.inpack-service-focus,.inpack-service-we-do{padding:.22rem}.inpack-service-focus li{grid-template-columns:1fr}.inpack-service-assist-grid{grid-template-columns:1fr}.inpack-service-year__line{grid-template-columns:repeat(2,1fr)}.inpack-service-year__main h2{font-size:.32rem}}

/* 移动端无忧服务页 */
.m-service-page{padding:12px;background:#f5faff;min-height:100vh;}
.m-service-hero{position:relative;border-radius:18px;padding:25px 18px;color:#fff;background:radial-gradient(circle at 12% 12%,rgba(255,225,0,.25),transparent 28%),linear-gradient(135deg,#071b3a 0%,#0b3b70 54%,#0096FF 115%);overflow:hidden;}
.m-service-hero:after{content:"";position:absolute;right:-52px;top:-56px;width:150px;height:150px;border-radius:50%;background:rgba(255,255,255,.13);}
.m-service-hero span{display:inline-flex;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);font-size:12px;color:#eaf7ff;}
.m-service-hero h2{position:relative;margin:12px 0 8px;color:#fff;font-size:28px;line-height:1.25;font-weight:900;}
.m-service-hero p{position:relative;margin:0;color:rgba(255,255,255,.86);font-size:14px;line-height:1.75;}
.m-service-slogan{position:relative;margin-top:16px;padding:13px;border-radius:14px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.18);}
.m-service-slogan strong{display:flex;align-items:center;justify-content:center;height:40px;border-radius:20px;background:#FFE100;color:#14213d;font-size:18px;font-weight:900;}
.m-service-slogan em{display:block;margin-top:8px;color:#fff;font-size:13px;line-height:20px;font-style:normal;}
.m-service-card{margin:12px 0;padding:16px;border-radius:16px;background:#fff;border:1px solid rgba(0,150,255,.13);box-shadow:0 8px 22px rgba(0,150,255,.07);}
.m-service-card--blue{background:linear-gradient(135deg,#F2FAFF 0%,#fff 100%);}
.m-service-card h3{margin:0 0 10px;color:#14213d;font-size:19px;line-height:26px;font-weight:900;}
.m-service-card p{margin:0;color:#5f6b7c;font-size:14px;line-height:25px;}
.m-service-role-list{display:grid;grid-template-columns:1fr;gap:10px;}
.m-service-role-list div{padding:13px;border-radius:14px;background:#F8FCFF;border:1px solid rgba(0,150,255,.1);}
.m-service-role-list strong{display:block;color:#0096FF;font-size:16px;font-weight:900;}
.m-service-role-list div:nth-child(2) strong{color:#FF00CC;}
.m-service-role-list div:nth-child(3) strong{color:#14213d;}
.m-service-role-list div:nth-child(4) strong{color:#007ed9;}
.m-service-role-list span{display:block;margin-top:5px;color:#667085;font-size:13px;line-height:22px;}
.m-service-list{margin:0;padding:0;list-style:none;}
.m-service-list li{padding:11px 0;border-top:1px solid #eef3f8;}
.m-service-list li:first-child{border-top:none;padding-top:0;}
.m-service-list strong{display:block;color:#0096FF;font-size:15px;font-weight:900;}
.m-service-list span{display:block;margin-top:4px;color:#667085;font-size:13px;line-height:22px;}
.m-service-chip-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;}
.m-service-chip-grid span{display:flex;align-items:center;justify-content:center;min-height:38px;padding:8px;border-radius:12px;background:#F2FAFF;color:#14213d;border:1px solid rgba(0,150,255,.12);font-size:13px;font-weight:800;text-align:center;}
.m-service-timeline{display:flex;flex-direction:column;gap:10px;}
.m-service-timeline div{position:relative;padding:12px 12px 12px 52px;border-radius:14px;background:#F8FCFF;border:1px solid rgba(0,150,255,.1);}
.m-service-timeline b{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:12px;background:#0096FF;color:#fff;font-size:12px;font-weight:900;}
.m-service-timeline div:nth-child(2) b{background:#FF00CC;}
.m-service-timeline div:nth-child(3) b{background:#FFE100;color:#14213d;}
.m-service-timeline span{display:block;color:#667085;font-size:13px;line-height:22px;}
.m-service-note{margin:12px 0;padding:14px;border-radius:14px;background:#fffbe8;border:1px solid rgba(255,225,0,.5);color:#61520b;}
.m-service-note strong{display:block;color:#14213d;font-size:15px;margin-bottom:4px;}
.m-service-note p{margin:0;font-size:13px;line-height:22px;}
.m-service-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 4px;}
.m-service-actions a{display:flex;align-items:center;justify-content:center;height:42px;border-radius:21px;background:#0096FF;color:#fff!important;font-size:13px;font-weight:900;text-decoration:none;}
.m-service-actions a:nth-child(2){background:#FF00CC;}
.m-service-actions a:nth-child(3){background:#14213d;}

/* 无忧服务页深化版：更具体的展前/展中/展后服务 */
.inpack-service-page--deep .inpack-service-hero__card--list ul{position:relative;z-index:1;margin:.18rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:.1rem;}
.inpack-service-page--deep .inpack-service-hero__card--list li{position:relative;padding:.09rem .1rem .09rem .54rem;border-radius:.12rem;background:#F6FBFF;color:#344054;font-size:.145rem;line-height:.22rem;font-weight:700;}
.inpack-service-page--deep .inpack-service-hero__card--list li:before{content:"";position:absolute;left:.14rem;top:.16rem;width:.08rem;height:.08rem;border-radius:50%;background:#0096FF;box-shadow:.1rem 0 0 #FF00CC,.2rem 0 0 #FFE100;}
.inpack-service-promise--four{grid-template-columns:repeat(4,1fr);}
.inpack-service-promise--four div:nth-child(4) b{background:linear-gradient(135deg,#14213d,#27496d);color:#fff;}
.inpack-service-role-grid--deep article{min-height:5.2rem;}
.inpack-service-role-grid--deep p{min-height:.75rem;}
.inpack-service-role-grid--deep li{font-size:.135rem;line-height:.22rem;}
.inpack-service-stage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.18rem;}
.inpack-service-stage-grid article{position:relative;padding:.28rem .22rem .24rem;border-radius:.22rem;background:#fff;border:1px solid rgba(0,150,255,.14);box-shadow:0 .16rem .36rem rgba(0,69,140,.07);overflow:hidden;}
.inpack-service-stage-grid article:after{content:"";position:absolute;right:-.32rem;top:-.32rem;width:1.1rem;height:1.1rem;border-radius:50%;background:rgba(0,150,255,.07);}
.inpack-service-stage-grid em{display:inline-flex;align-items:center;justify-content:center;width:.48rem;height:.48rem;border-radius:.18rem;background:#F2FAFF;color:#0096FF;font-size:.18rem;font-style:normal;font-weight:900;}
.inpack-service-stage-grid article:nth-child(2) em{background:#FFF0FC;color:#FF00CC;}
.inpack-service-stage-grid article:nth-child(3) em{background:#FFF9D4;color:#14213d;}
.inpack-service-stage-grid article:nth-child(4) em{background:#ECF7FF;color:#007ed9;}
.inpack-service-stage-grid h3{margin:.16rem 0 .08rem;color:#14213d;font-size:.21rem;line-height:1.35;font-weight:900;}
.inpack-service-stage-grid p{margin:0;color:#667489;font-size:.145rem;line-height:1.78;}
.inpack-service-stage-grid ul{margin:.13rem 0 0;padding:0;list-style:none;border-top:1px solid #eef3f8;}
.inpack-service-stage-grid li{position:relative;padding:.08rem 0 .08rem .18rem;color:#526173;font-size:.135rem;line-height:.21rem;border-bottom:1px solid #f2f5f8;}
.inpack-service-stage-grid li:last-child{border-bottom:none;}
.inpack-service-stage-grid li:before{content:"";position:absolute;left:0;top:.16rem;width:.07rem;height:.07rem;border-radius:50%;background:#0096FF;}
.inpack-service-scene{background:linear-gradient(180deg,#F4FAFF 0%,#fff 100%);}
.inpack-service-scene-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.16rem;}
.inpack-service-scene-grid div{position:relative;padding:.24rem .2rem .22rem;border-radius:.2rem;background:#fff;border:1px solid rgba(0,150,255,.12);box-shadow:0 .12rem .3rem rgba(0,69,140,.06);overflow:hidden;}
.inpack-service-scene-grid div:before{content:"";position:absolute;left:0;top:0;width:100%;height:.04rem;background:linear-gradient(90deg,#0096FF,#FF00CC,#FFE100);}
.inpack-service-scene-grid i{display:inline-flex;align-items:center;justify-content:center;width:.42rem;height:.42rem;border-radius:.15rem;background:#F2FAFF;color:#0096FF;font-style:normal;font-size:.16rem;font-weight:900;}
.inpack-service-scene-grid strong{display:block;margin:.14rem 0 .07rem;color:#14213d;font-size:.18rem;line-height:1.35;font-weight:900;}
.inpack-service-scene-grid p{margin:0;color:#667489;font-size:.14rem;line-height:1.78;}
.inpack-service-duty .inpack-service-focus li{grid-template-columns:1.28rem 1fr;}
.inpack-service-assist-grid--deep{grid-template-columns:repeat(3,1fr);}
.inpack-service-assist-grid--deep span{min-height:.54rem;font-size:.145rem;}
.inpack-service-after-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.18rem;}
.inpack-service-after-grid div{position:relative;padding:.26rem .22rem .24rem;border-radius:.22rem;background:#fff;border:1px solid rgba(0,150,255,.12);box-shadow:0 .12rem .3rem rgba(0,69,140,.06);}
.inpack-service-after-grid b{display:inline-flex;align-items:center;justify-content:center;min-width:.62rem;height:.34rem;padding:0 .12rem;border-radius:.18rem;background:#0096FF;color:#fff;font-size:.15rem;font-weight:900;}
.inpack-service-after-grid div:nth-child(2) b{background:#FF00CC;}
.inpack-service-after-grid div:nth-child(3) b{background:#FFE100;color:#14213d;}
.inpack-service-after-grid div:nth-child(4) b{background:#14213d;color:#fff;}
.inpack-service-after-grid strong{display:block;margin:.16rem 0 .08rem;color:#14213d;font-size:.2rem;line-height:1.35;font-weight:900;}
.inpack-service-after-grid p{margin:0;color:#657386;font-size:.145rem;line-height:1.82;}
@media(max-width:1200px){.inpack-service-promise--four,.inpack-service-stage-grid,.inpack-service-scene-grid,.inpack-service-after-grid{grid-template-columns:repeat(2,1fr)}.inpack-service-assist-grid--deep{grid-template-columns:repeat(2,1fr)}}
@media(max-width:768px){.inpack-service-promise--four,.inpack-service-stage-grid,.inpack-service-scene-grid,.inpack-service-after-grid{grid-template-columns:1fr}.inpack-service-role-grid--deep article{min-height:0}.inpack-service-role-grid--deep p{min-height:0}.inpack-service-assist-grid--deep{grid-template-columns:1fr}}

/* 移动端无忧服务深化版 */
.m-service-page--deep .m-service-card h3{display:flex;align-items:center;gap:8px;}
.m-service-page--deep .m-service-card h3:before{content:"";display:inline-block;width:8px;height:20px;border-radius:6px;background:linear-gradient(180deg,#0096FF,#FF00CC);}
.m-service-chip-grid--deep{grid-template-columns:repeat(2,1fr);}
.m-service-chip-grid--deep span{min-height:42px;background:#F8FCFF;}
.m-service-timeline--deep div{padding-left:54px;}
.m-service-timeline--deep div:nth-child(4) b{background:#14213d;color:#fff;}
.m-service-after-list{display:grid;grid-template-columns:1fr;gap:10px;}
.m-service-after-list div{position:relative;padding:13px;border-radius:14px;background:#F8FCFF;border:1px solid rgba(0,150,255,.11);}
.m-service-after-list b{display:inline-flex;align-items:center;justify-content:center;height:26px;min-width:46px;padding:0 10px;border-radius:13px;background:#0096FF;color:#fff;font-size:12px;font-weight:900;}
.m-service-after-list div:nth-child(2) b{background:#FF00CC;}
.m-service-after-list div:nth-child(3) b{background:#FFE100;color:#14213d;}
.m-service-after-list div:nth-child(4) b{background:#14213d;color:#fff;}
.m-service-after-list strong{display:block;margin:8px 0 4px;color:#14213d;font-size:15px;line-height:22px;font-weight:900;}
.m-service-after-list span{display:block;color:#667085;font-size:13px;line-height:22px;}

/* 展商推广服务页：重构版 */
.inpack-promo-page,.inpack-demand-page{background:#fff;color:#14213d;}
.inpack-promo-hero{position:relative;padding:.78rem 0 .74rem;background:radial-gradient(circle at 80% 16%,rgba(255,0,204,.12),transparent 28%),radial-gradient(circle at 92% 78%,rgba(255,225,0,.18),transparent 24%),linear-gradient(135deg,#F3FAFF 0%,#FFFFFF 58%,#EEF8FF 100%);overflow:hidden;}
.inpack-promo-hero:before,.inpack-demand-hero:before{content:"";position:absolute;right:-1rem;top:-1rem;width:3.2rem;height:3.2rem;border-radius:50%;background:rgba(0,150,255,.09);}
.inpack-promo-hero__inner,.inpack-demand-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:.42rem;align-items:center;}
.inpack-promo-kicker,.inpack-demand-kicker{display:inline-flex;align-items:center;height:.34rem;padding:0 .16rem;border-radius:.18rem;background:rgba(0,150,255,.1);color:#0096FF;font-size:.13rem;font-weight:900;letter-spacing:.02rem;text-transform:uppercase;}
.inpack-promo-hero h1,.inpack-demand-hero h1{margin:.18rem 0 .18rem;color:#14213d;font-size:.28rem;line-height:1.18;font-weight:900;letter-spacing:-.02rem;}
.inpack-promo-hero p,.inpack-demand-hero p{margin:0;max-width:7.6rem;color:#526173;font-size:.17rem;line-height:1.92;}
.inpack-promo-actions,.inpack-demand-actions{display:flex;flex-wrap:wrap;gap:.12rem;margin-top:.28rem;}
.inpack-promo-actions a,.inpack-demand-actions a,.inpack-promo-package__card a,.inpack-demand-final__inner a{display:inline-flex;align-items:center;justify-content:center;height:.46rem;padding:0 .26rem;border-radius:.24rem;background:#0096FF;color:#fff!important;font-size:.15rem;font-weight:900;text-decoration:none;box-shadow:0 .12rem .24rem rgba(0,150,255,.2);}
.inpack-promo-actions a.outline,.inpack-demand-actions a.outline{background:#fff;color:#0096FF!important;border:1px solid rgba(0,150,255,.24);box-shadow:none;}
.inpack-promo-hero__panel{position:relative;padding:.32rem;border-radius:.28rem;background:rgba(255,255,255,.86);border:1px solid rgba(0,150,255,.16);box-shadow:0 .24rem .55rem rgba(0,69,140,.12);backdrop-filter:blur(10px);overflow:hidden;}
.inpack-promo-hero__panel:after{content:"";position:absolute;right:-.42rem;bottom:-.42rem;width:1.5rem;height:1.5rem;border-radius:50%;background:linear-gradient(135deg,rgba(0,150,255,.16),rgba(255,0,204,.08));}
.inpack-promo-hero__panel strong{position:relative;z-index:1;display:block;margin-bottom:.2rem;color:#14213d;font-size:.22rem;line-height:1.35;font-weight:900;}
.inpack-promo-hero__panel ul{position:relative;z-index:1;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:.13rem;}
.inpack-promo-hero__panel li{display:grid;grid-template-columns:.62rem 1fr;gap:.12rem;align-items:center;padding:.14rem;border-radius:.16rem;background:#F7FCFF;border:1px solid rgba(0,150,255,.1);}
.inpack-promo-hero__panel b{display:inline-flex;align-items:center;justify-content:center;height:.34rem;border-radius:.17rem;background:#0096FF;color:#fff;font-size:.13rem;}
.inpack-promo-hero__panel li:nth-child(2) b{background:#FF00CC;}
.inpack-promo-hero__panel li:nth-child(3) b{background:#FFE100;color:#14213d;}
.inpack-promo-hero__panel span{color:#526173;font-size:.14rem;line-height:1.65;}
.inpack-promo-lead,.inpack-demand-lead{max-width:9.6rem;margin:.12rem auto 0;color:#5f6b7c;font-size:.16rem;line-height:1.9;text-align:center;}
.inpack-promo-adv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.18rem;}
.inpack-promo-adv-grid article{position:relative;min-height:2.7rem;padding:.28rem .24rem .25rem;border-radius:.22rem;background:#fff;border:1px solid rgba(0,150,255,.13);box-shadow:0 .14rem .34rem rgba(0,69,140,.07);overflow:hidden;}
.inpack-promo-adv-grid article:before{content:"";position:absolute;right:-.26rem;top:-.26rem;width:.94rem;height:.94rem;border-radius:50%;background:rgba(0,150,255,.08);}
.inpack-promo-adv-grid article:nth-child(2n):before{background:rgba(255,0,204,.08);}
.inpack-promo-adv-grid article:nth-child(3n):before{background:rgba(255,225,0,.2);}
.inpack-promo-adv-grid em{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:.46rem;height:.46rem;border-radius:.16rem;background:#F2FAFF;color:#0096FF;font-size:.16rem;font-style:normal;font-weight:900;}
.inpack-promo-adv-grid article:nth-child(2) em,.inpack-promo-adv-grid article:nth-child(5) em{background:#FFF0FC;color:#FF00CC;}
.inpack-promo-adv-grid article:nth-child(3) em,.inpack-promo-adv-grid article:nth-child(6) em{background:#FFF9D4;color:#14213d;}
.inpack-promo-adv-grid h3{position:relative;z-index:1;margin:.18rem 0 .1rem;color:#14213d;font-size:.21rem;line-height:1.38;font-weight:900;}
.inpack-promo-adv-grid p{position:relative;z-index:1;margin:0;color:#637083;font-size:.145rem;line-height:1.82;}
.inpack-promo-process{background:linear-gradient(180deg,#F4FAFF 0%,#FFFFFF 100%);}
.inpack-promo-stage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem;}
.inpack-promo-stage-grid article{position:relative;padding:.3rem .25rem;border-radius:.24rem;background:#fff;border:1px solid rgba(0,150,255,.13);box-shadow:0 .16rem .38rem rgba(0,69,140,.07);}
.inpack-promo-stage-grid span{display:inline-flex;align-items:center;height:.34rem;padding:0 .14rem;border-radius:.18rem;background:#0096FF;color:#fff;font-size:.14rem;font-weight:900;}
.inpack-promo-stage-grid article:nth-child(2) span{background:#FF00CC;}
.inpack-promo-stage-grid article:nth-child(3) span{background:#FFE100;color:#14213d;}
.inpack-promo-stage-grid h3{margin:.17rem 0 .12rem;color:#14213d;font-size:.23rem;line-height:1.35;font-weight:900;}
.inpack-promo-stage-grid ul{margin:0;padding:0;list-style:none;}
.inpack-promo-stage-grid li{position:relative;padding:.09rem 0 .09rem .2rem;color:#566477;font-size:.145rem;line-height:1.72;border-top:1px solid #eef3f8;}
.inpack-promo-stage-grid li:before{content:"";position:absolute;left:0;top:.2rem;width:.07rem;height:.07rem;border-radius:50%;background:#0096FF;}
.inpack-promo-fit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.16rem;}
.inpack-promo-fit-grid div{padding:.24rem .2rem;border-radius:.2rem;background:#F8FCFF;border:1px solid rgba(0,150,255,.12);}
.inpack-promo-fit-grid strong{display:block;margin-bottom:.08rem;color:#0096FF;font-size:.19rem;font-weight:900;}
.inpack-promo-fit-grid div:nth-child(2) strong{color:#FF00CC;}
.inpack-promo-fit-grid div:nth-child(3) strong{color:#14213d;}
.inpack-promo-fit-grid p{margin:0;color:#667489;font-size:.14rem;line-height:1.78;}
.inpack-promo-package{background:linear-gradient(135deg,#0B2A52 0%,#083E77 55%,#0096FF 100%);}
.inpack-promo-package__inner{display:grid;grid-template-columns:1fr .42fr;gap:.34rem;align-items:center;}
.inpack-promo-package span{display:inline-block;color:#FFE100;font-size:.15rem;font-weight:900;}
.inpack-promo-package h2{margin:.12rem 0 .14rem;color:#fff;font-size:.32rem;line-height:1.35;font-weight:900;}
.inpack-promo-package p{margin:0;color:rgba(255,255,255,.82);font-size:.16rem;line-height:1.9;}
.inpack-promo-package__card{padding:.26rem;border-radius:.22rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);}
.inpack-promo-package__card strong{display:block;margin-bottom:.12rem;color:#fff;font-size:.2rem;font-weight:900;}
.inpack-promo-package__card ul{margin:0 0 .18rem;padding:0;list-style:none;}
.inpack-promo-package__card li{position:relative;padding:.07rem 0 .07rem .2rem;color:rgba(255,255,255,.84);font-size:.145rem;line-height:1.65;border-top:1px solid rgba(255,255,255,.12);}
.inpack-promo-package__card li:before{content:"";position:absolute;left:0;top:.17rem;width:.07rem;height:.07rem;border-radius:50%;background:#FFE100;}

/* 设备采购需求页：VIP对接版 */
.inpack-demand-hero{position:relative;padding:.78rem 0 .7rem;background:url(/style/image/main_banner.jpg) right center/auto 100% no-repeat;overflow:hidden;}
.inpack-demand-hero__inner{grid-template-columns:1fr .82fr;}
.inpack-demand-phone{display:flex;align-items:center;gap:.12rem;margin-top:.24rem;padding:.16rem .18rem;width:max-content;max-width:100%;border-radius:.18rem;background:#fff;border:1px solid rgba(0,150,255,.18);box-shadow:0 .12rem .28rem rgba(0,69,140,.08);}
.inpack-demand-phone span{color:#667489;font-size:.14rem;font-weight:800;}
.inpack-demand-phone a{color:#FF00CC!important;font-size:.24rem;font-weight:900;text-decoration:none;letter-spacing:.01rem;}
.inpack-demand-hero__flow{padding:.3rem;border-radius:.28rem;background:#fff;border:1px solid rgba(0,150,255,.15);box-shadow:0 .24rem .55rem rgba(0,69,140,.11);}
.inpack-demand-hero__flow strong{display:block;margin-bottom:.18rem;color:#14213d;font-size:.22rem;font-weight:900;}
.inpack-demand-hero__flow ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:.12rem;}
.inpack-demand-hero__flow li{display:grid;grid-template-columns:.52rem 1fr;gap:.12rem;align-items:flex-start;padding:.14rem;border-radius:.16rem;background:#F8FCFF;border:1px solid rgba(0,150,255,.1);}
.inpack-demand-hero__flow b{display:inline-flex;align-items:center;justify-content:center;width:.42rem;height:.42rem;border-radius:.15rem;background:#0096FF;color:#fff;font-size:.13rem;font-weight:900;}
.inpack-demand-hero__flow li:nth-child(2) b{background:#FF00CC;}
.inpack-demand-hero__flow li:nth-child(3) b{background:#FFE100;color:#14213d;}
.inpack-demand-hero__flow li:nth-child(4) b{background:#14213d;}
.inpack-demand-hero__flow span{color:#526173;font-size:.145rem;line-height:1.7;}
.inpack-demand-warning{position:relative;z-index:2;margin:-.28rem auto .34rem;padding:.2rem .24rem;border-radius:.2rem;background:#fffbe8;border:1px solid rgba(255,225,0,.55);box-shadow:0 .12rem .28rem rgba(0,69,140,.07);display:grid;grid-template-columns:1rem 1fr;gap:.16rem;align-items:center;}
.inpack-demand-warning strong{color:#14213d;font-size:.18rem;font-weight:900;}
.inpack-demand-warning p{margin:0;color:#695b16;font-size:.145rem;line-height:1.78;}
.inpack-demand-list{display:grid;grid-template-columns:repeat(3,1fr);gap:.18rem;  margin-top: 30px}
.inpack-demand-list article{position:relative;padding:.24rem .22rem .22rem;border-radius:.22rem;background:#fff;border:1px solid rgba(0,150,255,.13);box-shadow:0 .14rem .34rem rgba(0,69,140,.07);overflow:hidden;}
.inpack-demand-list article:before{content:"";position:absolute;right:-.28rem;top:-.28rem;width:.98rem;height:.98rem;border-radius:50%;background:rgba(0,150,255,.08);}
.inpack-demand-list__tag{display:inline-flex;align-items:center;height:.3rem;padding:0 .13rem;border-radius:.16rem;background:#F2FAFF;color:#0096FF;font-size:.13rem;font-weight:900;}
.inpack-demand-list h3{position:relative;z-index:1;margin:.16rem 0 .1rem;color:#14213d;font-size:.2rem;line-height:1.4;font-weight:900;min-height:.56rem;}
.inpack-demand-list p{position:relative;z-index:1;margin:0 0 .16rem;color:#667489;font-size:.14rem;line-height:1.75;}
.inpack-demand-list article a{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:.38rem;padding:0 .18rem;border-radius:.2rem;background:#0096FF;color:#fff!important;font-size:.14rem;font-weight:900;text-decoration:none;}
.inpack-demand-vip{background:linear-gradient(180deg,#F4FAFF 0%,#FFFFFF 100%);}
.inpack-demand-vip__inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:.26rem;align-items:center;}
.inpack-demand-vip__text span{display:inline-flex;align-items:center;height:.32rem;padding:0 .14rem;border-radius:.17rem;background:#FFF0FC;color:#FF00CC;font-size:.13rem;font-weight:900;}
.inpack-demand-vip__text h2{margin:.14rem 0 .12rem;color:#14213d;font-size:.32rem;line-height:1.36;font-weight:900;}
.inpack-demand-vip__text p{margin:0;color:#637083;font-size:.16rem;line-height:1.9;}
.inpack-demand-vip__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.16rem;}
.inpack-demand-vip__cards div{padding:.24rem .2rem;border-radius:.2rem;background:#fff;border:1px solid rgba(0,150,255,.12);box-shadow:0 .12rem .3rem rgba(0,69,140,.06);}
.inpack-demand-vip__cards strong{display:block;margin-bottom:.08rem;color:#0096FF;font-size:.19rem;line-height:1.35;font-weight:900;}
.inpack-demand-vip__cards div:nth-child(2) strong{color:#FF00CC;}
.inpack-demand-vip__cards div:nth-child(3) strong{color:#14213d;}
.inpack-demand-vip__cards p{margin:0;color:#667489;font-size:.14rem;line-height:1.78;}
.inpack-demand-mini-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.14rem;}
.inpack-demand-mini-list a{display:grid;grid-template-columns:.9rem 1fr 1.3rem;gap:.12rem;align-items:center;padding:.16rem .18rem;border-radius:.18rem;background:#F8FCFF;border:1px solid rgba(0,150,255,.11);text-decoration:none;}
.inpack-demand-mini-list span{display:inline-flex;align-items:center;justify-content:center;height:.3rem;border-radius:.15rem;background:#0096FF;color:#fff;font-size:.13rem;font-weight:900;}
.inpack-demand-mini-list strong{color:#14213d;font-size:.16rem;line-height:1.45;font-weight:900;}
.inpack-demand-mini-list em{color:#667489;font-size:.13rem;font-style:normal;text-align:right;}
.inpack-demand-final{background:linear-gradient(135deg,#102c5d 0%,#083E77 55%,#0096FF 100%);text-align:center;}
.inpack-demand-final__inner h2{margin:0 0 .1rem;color:#fff;font-size:.32rem;line-height:1.35;font-weight:900;}
.inpack-demand-final__inner p{margin:0 auto .22rem;max-width:8rem;color:rgba(255,255,255,.82);font-size:.16rem;line-height:1.86;}
.inpack-demand-final__inner a{background:#FFE100;color:#14213d!important;box-shadow:none;}

/* 移动端展商推广/设备采购需求页 */
.m-promo-hero,.m-demand-hero{background:radial-gradient(circle at 88% 12%,rgba(0,150,255,.13),transparent 28%),linear-gradient(135deg,#F5FBFF,#FFFFFF);}
.m-promo-page .m-section-card,.m-demand-page .m-section-card{border-color:rgba(0,150,255,.13);box-shadow:0 8px 22px rgba(0,150,255,.07);}
.m-demand-call{display:flex;align-items:center;justify-content:center;margin-top:14px;height:42px;border-radius:21px;background:#0096FF;color:#fff!important;font-size:14px;font-weight:900;text-decoration:none;}
.m-demand-note{background:#fffbe8!important;border-color:rgba(255,225,0,.48)!important;}
.m-demand-list--vip a{position:relative;padding-right:12px;}
.m-demand-list--vip a span{background:#0096FF;color:#fff;}
.m-demand-list--vip a em{line-height:18px;}
@media(max-width:1200px){.inpack-promo-adv-grid,.inpack-promo-stage-grid,.inpack-demand-list,.inpack-demand-vip__cards{grid-template-columns:repeat(2,1fr)}.inpack-promo-fit-grid{grid-template-columns:repeat(2,1fr)}.inpack-promo-package__inner,.inpack-demand-vip__inner{grid-template-columns:1fr}.inpack-demand-mini-list{grid-template-columns:1fr}}
@media(max-width:768px){.inpack-promo-hero,.inpack-demand-hero{padding:34px 16px}.inpack-promo-hero__inner,.inpack-demand-hero__inner{grid-template-columns:1fr;gap:18px}.inpack-promo-hero h1,.inpack-demand-hero h1{font-size:30px}.inpack-promo-hero p,.inpack-demand-hero p{font-size:15px}.inpack-promo-adv-grid,.inpack-promo-stage-grid,.inpack-promo-fit-grid,.inpack-demand-list,.inpack-demand-vip__cards{grid-template-columns:1fr}.inpack-promo-package,.inpack-demand-final,.inpack-demand-vip{padding-left:16px;padding-right:16px}.inpack-demand-warning{grid-template-columns:1fr;margin:16px;padding:16px}.inpack-demand-phone{width:100%;justify-content:space-between}.inpack-demand-phone a{font-size:20px}.inpack-demand-mini-list a{grid-template-columns:1fr;gap:8px}.inpack-demand-mini-list em{text-align:left}.inpack-promo-actions a,.inpack-demand-actions a{width:100%}}


/* ===== 2026-05-18 响应式手机端栏目与首页采购需求修复 ===== */
@media screen and (max-width:780px){
  .mobilemenu #header .top-header-wrap{z-index:1002!important;}
  #mmenu{top:.8rem!important;z-index:1001!important;background:#f6f9fc!important;padding:.12rem .12rem calc(.7rem + env(safe-area-inset-bottom))!important;box-sizing:border-box;}
  #mmenu .inpack-mobile-actions{display:grid!important;grid-template-columns:repeat(2,1fr);gap:.08rem;padding:.08rem 0 .12rem!important;}
  #mmenu .inpack-mobile-actions a{width:auto!important;margin:0!important;border-radius:.22rem!important;font-size:.15rem!important;font-weight:800!important;}
  #mmenu .inpack-mobile-actions .ticket{background:#F2FAFF!important;color:#006FC9!important;}
  #mmenu .inpack-mobile-actions .booth{background:#FFF0FC!important;color:#C2009B!important;}
  #mmenu .inpack-mobile-actions__demand{background:#FFE100!important;color:#14213d!important;}
  #mmenu .inpack-mobile-actions__vip{background:#14213d!important;color:#fff!important;}
  #mmenu ul.inpack-mobile-nav{display:block!important;padding:0!important;margin:0!important;}
  #mmenu ul.inpack-mobile-nav>li{background:#fff;border:1px solid rgba(0,150,255,.10)!important;border-radius:.16rem;margin-bottom:.1rem;box-shadow:0 .06rem .18rem rgba(15,23,42,.05);overflow:hidden;}
  #mmenu ul.inpack-mobile-nav>li>a.t{display:flex!important;align-items:center;justify-content:space-between;padding:.18rem .16rem!important;font-size:.18rem!important;line-height:1.2;color:#14213d!important;font-weight:900!important;}
  #mmenu ul.inpack-mobile-nav>li>a.t i{font-size:.11rem!important;letter-spacing:.02rem;color:#94a3b8!important;font-weight:700!important;padding-right:.34rem!important;}
  #mmenu ul.inpack-mobile-nav>li.inpack-mobile-direct>a.t i{padding-right:0!important;}
  #mmenu ul.inpack-mobile-nav>li span.zk{height:.58rem!important;}
  #mmenu ul.inpack-mobile-nav>li span.zk:before{right:.08rem!important;opacity:.65!important;}
  #mmenu ul.inpack-mobile-nav>li.on span.zk:before{opacity:1!important;}
  #mmenu ul.inpack-mobile-nav>li.on>a.t{padding-bottom:.12rem!important;color:#0096FF!important;}
  #mmenu ul.inpack-mobile-nav>li .sub{padding:0 .12rem;}
  #mmenu ul.inpack-mobile-nav>li.on .sub{padding-bottom:.12rem;}
  #mmenu ul.inpack-mobile-nav>li .sub .list .con ul{display:grid!important;grid-template-columns:repeat(2,1fr);gap:.08rem;padding-bottom:0!important;}
  #mmenu ul.inpack-mobile-nav>li .sub .list .con ul li{margin-top:0!important;background:#f8fbff!important;border:1px solid #edf0f5!important;border-radius:.12rem!important;}
  #mmenu ul.inpack-mobile-nav>li .sub .list .con ul li a{display:block!important;padding:.1rem .1rem!important;font-size:.145rem!important;line-height:1.35;color:#14213d!important;font-weight:800!important;}
  #mmenu ul.inpack-mobile-nav>li .sub .list .con ul li a p{margin:.04rem 0 0!important;font-size:.11rem!important;line-height:1.45;color:#7b8794!important;}
  #mmenu ul.inpack-mobile-nav .hot{color:#0096FF!important;}
  #mmenu .inpack-mobile-menu-empty{margin:.18rem 0;padding:.18rem;border-radius:.14rem;background:#fff;color:#667085;font-size:.14rem;line-height:1.8;text-align:center;}

  /* 原 style.css 在手机端把 .baomingqingkuang .wsgundong 设置为 display:none，导致首页“近期采购需求”看不到 */
  #section7.zjygygzbm.baomingqingkuang .wsgundong{display:block!important;padding:.12rem!important;border-radius:.16rem!important;background:#fff!important;box-shadow:0 .08rem .22rem rgba(0,150,255,.08)!important;}
  #section7.zjygygzbm.baomingqingkuang .zjyzbmqk{height:auto!important;min-height:auto!important;box-shadow:none!important;overflow:visible!important;}
  #section7.zjygygzbm.baomingqingkuang .zjyzbmqk .swiper-wrapper,
  #section7.zjygygzbm.baomingqingkuang .zjyzbmqk .swiper-slide{display:block!important;height:auto!important;transform:none!important;}
  #section7.zjygygzbm.baomingqingkuang .zjyzbmqk .swiper-slide ul{display:grid!important;grid-template-columns:1fr!important;gap:.1rem!important;}
  #section7.zjygygzbm.baomingqingkuang .zjyzbmqk .swiper-slide ul li.purchase-card{display:block!important;min-height:auto!important;padding:.14rem .15rem!important;border-radius:.14rem!important;border:1px solid rgba(0,150,255,.10)!important;background:#fff!important;box-shadow:0 .04rem .14rem rgba(15,23,42,.04)!important;}
  #section7.zjygygzbm.baomingqingkuang .purchase-empty{background:linear-gradient(135deg,#F2FAFF,#fff)!important;}
}


/* INPACK mobile站栏目菜单：让 /mobile/ 站点栏目与电脑版结构统一后仍保持清爽卡片样式 */
.inpack-mobile-menu{background:#f6f9fc!important;z-index:9999!important;}
.inpack-mobile-menu .inpack-mobile-menu__top{height:48px;line-height:48px;background:#fff;border-bottom:1px solid #eef2f7;color:#14213d;font-size:15px;font-weight:700;padding:0 14px;box-shadow:0 4px 14px rgba(15,23,42,.05);}
.inpack-mobile-menu .inpack-mobile-menu__top span{float:right;color:#0096FF;font-weight:800;}
.inpack-mobile-menu .inpack-mobile-menu__body{padding:12px 12px 28px;box-sizing:border-box;}
.inpack-mobile-menu__brand{padding:16px;border-radius:16px;background:linear-gradient(135deg,#093c9d 0%,#0096FF 58%,#FF00CC 100%);color:#fff;margin-bottom:12px;box-shadow:0 10px 28px rgba(0,150,255,.18);}
.inpack-mobile-menu__brand strong{display:block;font-size:18px;line-height:1.35;color:#fff;}
.inpack-mobile-menu__brand p{margin:6px 0 0;font-size:12px;line-height:1.6;color:rgba(255,255,255,.86);}
.inpack-mobile-menu__quick{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px;}
.inpack-mobile-menu__quick a{display:flex;align-items:center;justify-content:center;height:40px;border-radius:22px;background:#fff;color:#14213d;font-weight:800;font-size:14px;border:1px solid #edf1f7;box-shadow:0 6px 16px rgba(15,23,42,.04);}
.inpack-mobile-menu__quick a:nth-child(2){background:#F2FAFF;color:#006FC9;}
.inpack-mobile-menu__quick a:nth-child(3){background:#FFF0FC;color:#C2009B;}
.inpack-mobile-menu__quick a:nth-child(4){background:#FFE100;color:#14213d;}
.inpack-mobile-menu__group{background:#fff;border:1px solid rgba(0,150,255,.1);border-radius:16px;padding:14px 12px;margin-bottom:12px;box-shadow:0 6px 18px rgba(15,23,42,.05);}
.inpack-mobile-menu__group h5{margin:0 0 10px;padding:0;font-size:17px;line-height:1.3;font-weight:900;color:#14213d;}
.inpack-mobile-menu__group h5 a{color:#14213d;}
.inpack-mobile-menu__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;}
.inpack-mobile-menu__grid a{display:block;min-height:58px;padding:10px;border-radius:12px;background:#f8fbff;border:1px solid #edf0f5;color:#14213d;box-sizing:border-box;}
.inpack-mobile-menu__grid a.hot{background:#F2FAFF;border-color:rgba(0,150,255,.26);}
.inpack-mobile-menu__grid strong{display:block;font-size:14px;line-height:1.35;color:#14213d;}
.inpack-mobile-menu__grid a.hot strong{color:#0096FF;}
.inpack-mobile-menu__grid span{display:block;margin-top:4px;font-size:11px;line-height:1.45;color:#7b8794;}

/* ===== 2026-05-20 采购需求详情页与单条需求可点击补丁 ===== */
#section7.zjygygzbm .zjyzbmqk .swiper-slide ul li.purchase-card{padding:0!important;overflow:hidden;}
#section7.zjygygzbm .purchase-card-link{display:block;width:100%;height:100%;padding:18px 20px;color:inherit;text-decoration:none;box-sizing:border-box;}
#section7.zjygygzbm .purchase-card-link:hover{color:inherit;}
#section7.zjygygzbm .purchase-more{flex-shrink:0;margin-left:14px;color:#0096FF;font-size:14px;font-weight:900;white-space:nowrap;}
#section7.zjygygzbm .purchase-more:after{content:" >";font-family:Arial,sans-serif;}
#section7.zjygygzbm .purchase-card:hover .purchase-more{color:#e4007f;}

.inpack-demand-list__item{padding:0!important;overflow:hidden;}
.inpack-demand-list__link{display:block;height:100%;padding:24px;color:inherit;text-decoration:none;box-sizing:border-box;}
.inpack-demand-list__link:hover{color:inherit;}
.inpack-demand-list__btn{display:inline-flex;align-items:center;justify-content:center;height:38px;margin-top:18px;padding:0 18px;border-radius:999px;background:#0096FF;color:#fff;font-size:14px;font-weight:900;}
.inpack-demand-list__link:hover .inpack-demand-list__btn{background:#14213d;}

.inpack-xq-show-page{background:#f5f8fc;color:#14213d;}
.inpack-xq-show-page *{box-sizing:border-box;}
.inpack-xq-show-page a{text-decoration:none;}
.inpack-xq-show-hero{position:relative;padding:.72rem 0 .58rem;background:url(/style/image/main_banner.jpg);overflow:hidden;}
.inpack-xq-show-hero:after{content:"";position:absolute;right:-.9rem;bottom:-.9rem;width:3rem;height:3rem;border-radius:50%;background:radial-gradient(circle,rgba(0,150,255,.13),transparent 68%);}
.inpack-xq-show-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 2.4rem;gap:.36rem;align-items:center;}
.inpack-xq-label{display:inline-flex;align-items:center;height:.32rem;padding:0 .16rem;border-radius:.18rem;background:#e8f5ff;color:#0096FF;font-size:.14rem;font-weight:900;margin-bottom:.18rem;}
.inpack-xq-show-hero h1{margin:0 0 .18rem;color:#14213d;font-size:.38rem;line-height:1.28;font-weight:900;}
.inpack-xq-show-hero p{max-width:8rem;margin:0;color:#5f6f84;font-size:.17rem;line-height:1.9;}
.inpack-xq-status{padding:.26rem;border-radius:.22rem;background:#fff;border:1px solid rgba(0,150,255,.16);box-shadow:0 .16rem .36rem rgba(0,69,140,.08);}
.inpack-xq-status strong{display:block;margin-bottom:.1rem;color:#667489;font-size:.14rem;}
.inpack-xq-status span{display:inline-flex;align-items:center;height:.38rem;padding:0 .18rem;border-radius:.2rem;background:#0096FF;color:#fff;font-size:.16rem;font-weight:900;}
.inpack-xq-show-main{display:grid;grid-template-columns:1fr 3.4rem;gap:.28rem;padding-top:.42rem;padding-bottom:.42rem;}
.inpack-xq-show-content{display:grid;gap:.22rem;}
.inpack-xq-card{padding:.34rem .38rem;border-radius:.24rem;background:#fff;border:1px solid rgba(0,150,255,.12);box-shadow:0 .14rem .34rem rgba(0,69,140,.06);}
.inpack-xq-card h2{position:relative;margin:0 0 .24rem;padding-bottom:.12rem;color:#14213d;font-size:.25rem;line-height:1.35;font-weight:900;}
.inpack-xq-card h2:after{content:"";position:absolute;left:0;bottom:0;width:.42rem;height:.04rem;border-radius:99px;background:#0096FF;}
.inpack-xq-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.16rem;}
.inpack-xq-info-grid div{padding:.18rem .2rem;border-radius:.16rem;background:#f8fcff;border:1px solid rgba(0,150,255,.09);}
.inpack-xq-info-grid span{display:block;margin-bottom:.08rem;color:#7b8794;font-size:.13rem;}
.inpack-xq-info-grid strong{display:block;color:#14213d;font-size:.17rem;line-height:1.55;font-weight:900;}
.inpack-xq-desc{color:#4b5c70;font-size:.16rem;line-height:1.95;}
.inpack-xq-desc p{margin:0 0 .14rem;}
.inpack-xq-privacy{background:linear-gradient(135deg,#fff 0%,#f2faff 100%);}
.inpack-xq-privacy p{margin:0;color:#5f6f84;font-size:.16rem;line-height:1.9;}
.inpack-xq-show-side{display:grid;gap:.2rem;align-content:start;}
.inpack-xq-qr-card{padding:.28rem .24rem;border-radius:.24rem;background:#fff;/*! border:1px solid rgba(0,150,255,.13); */box-shadow:0 .14rem .34rem rgba(0,69,140,.06);text-align:center;}
.inpack-xq-qr-card.primary{color:#fff;background:linear-gradient(135deg,#F0C,#0096FF);}
.inpack-xq-qr-card h3{margin:0 0 .1rem;font-size:.22rem;line-height:1.35;font-weight:900;}
.inpack-xq-qr-card p{margin:0 auto .18rem;color:#667489;font-size:.145rem;line-height:1.75;}
.inpack-xq-qr-card.primary p{color:rgba(255,255,255,.86);}
.inpack-xq-qr-card img{display:block;width:1.55rem;height:1.55rem;object-fit:cover;margin:0 auto .18rem;padding:.08rem;border-radius:.16rem;background:#fff;}
.inpack-xq-qr-card strong{display:block;color:inherit;font-size:.18rem;font-weight:900;margin-bottom:.14rem;}
.inpack-xq-qr-card a{display:inline-flex;align-items:center;justify-content:center;min-height:.42rem;padding:0 .22rem;border-radius:.22rem;background:#0096FF;color:#fff!important;font-size:.145rem;font-weight:900;}
.inpack-xq-qr-card.primary a{background:#fff;color:#0096FF!important;}
.inpack-xq-bottom-note{padding-bottom:.72rem;}
.inpack-xq-bottom-note p{margin:0;padding:.18rem .22rem;border-radius:.14rem;background:#fff;color:#64748b;font-size:.14rem;line-height:1.8;border:1px solid rgba(0,150,255,.10);}
@media screen and (max-width:1024px){.inpack-xq-show-hero__inner,.inpack-xq-show-main{grid-template-columns:1fr}.inpack-xq-status{max-width:3.4rem}}
@media screen and (max-width:768px){#section7.zjygygzbm .purchase-card-link{padding:.14rem .15rem}.inpack-xq-show-hero{padding:.42rem .16rem .38rem}.inpack-xq-show-main{padding:.28rem .16rem .3rem}.inpack-xq-show-hero h1{font-size:.28rem}.inpack-xq-show-hero p{font-size:.15rem}.inpack-xq-card{padding:.24rem .2rem;border-radius:.18rem}.inpack-xq-info-grid{grid-template-columns:1fr}.inpack-xq-qr-card img{width:1.35rem;height:1.35rem}.inpack-xq-bottom-note{padding:.1rem .16rem .48rem}.inpack-xq-show-hero__inner{gap:.2rem}#section7.zjygygzbm .purchase-more{display:none}}

/* 2026-05-20 展区锚点跳转：避免固定头部遮挡锚点内容 */
#exhibition.inpack-about-scope{scroll-margin-top:96px;}
.inpack-about-scope .right .list{scroll-margin-top:96px;}


/* ===== 2026-05-21 包装采购需求列表页扫码提交与对接模块 ===== */
.inpack-demand-qr-cta{padding:0 15px .52rem;background:#fff;}
.inpack-demand-qr-cta__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:.2rem;}
.inpack-demand-qr-card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.26rem;padding:.28rem .3rem;border-radius:.24rem;background:#fff;border:1px solid rgba(0,150,255,.12);box-shadow:0 .18rem .44rem rgba(15,23,42,.07);overflow:hidden;}
.inpack-demand-qr-card:before{content:"";position:absolute;left:0;top:0;width:.06rem;height:100%;background:#0096FF;}
.inpack-demand-qr-card:after{content:"";position:absolute;right:-.46rem;top:-.52rem;width:1.35rem;height:1.35rem;border-radius:50%;background:rgba(0,150,255,.07);}
.inpack-demand-qr-card--connect:before{background:#FF00CC;}
.inpack-demand-qr-card--connect:after{background:rgba(255,0,204,.07);}
.inpack-demand-qr-card__text{position:relative;z-index:1;min-width:0;}
.inpack-demand-qr-card__text span{display:inline-flex;align-items:center;height:.3rem;padding:0 .14rem;margin-bottom:.13rem;border-radius:999px;background:#F2FAFF;color:#0096FF;font-size:.13rem;font-weight:900;}
.inpack-demand-qr-card--connect .inpack-demand-qr-card__text span{background:#FFF0FC;color:#D000A8;}
.inpack-demand-qr-card__text h3{margin:0 0 .1rem;color:#14213d;font-size:.23rem;line-height:1.35;font-weight:900;}
.inpack-demand-qr-card__text p{margin:0;color:#5f6b7c;font-size:.15rem;line-height:1.82;}
.inpack-demand-qr-card__text strong{display:block;margin-top:.1rem;color:#14213d;font-size:.15rem;line-height:1.65;font-weight:900;}
.inpack-demand-qr-card__code{position:relative;z-index:1;flex-shrink:0;width:1.34rem;text-align:center;}
.inpack-demand-qr-card__code img{display:block;width:1.34rem;height:1.34rem;object-fit:cover;padding:.08rem;border-radius:.18rem;background:#fff;border:1px solid #edf1f6;box-shadow:0 .12rem .28rem rgba(15,23,42,.08);box-sizing:border-box;}
.inpack-demand-qr-card__code em{display:block;margin-top:.08rem;color:#7b8494;font-size:.12rem;font-style:normal;line-height:1.45;}
@media screen and (max-width:1024px){.inpack-demand-qr-cta__inner{grid-template-columns:1fr}.inpack-demand-qr-card{padding:.24rem .26rem;}}
@media screen and (max-width:768px){.inpack-demand-qr-cta{padding:0 16px 34px}.inpack-demand-qr-card{align-items:flex-start;flex-direction:column;gap:.18rem;padding:.22rem;border-radius:.18rem}.inpack-demand-qr-card__text h3{font-size:.2rem}.inpack-demand-qr-card__text p,.inpack-demand-qr-card__text strong{font-size:.14rem}.inpack-demand-qr-card__code{width:1.18rem}.inpack-demand-qr-card__code img{width:1.18rem;height:1.18rem;border-radius:.16rem}}

/* ===== 2026-05-21 包装采购需求卡片显示修复：兼容整卡可点击与按钮样式 ===== */
.inpack-demand-list .inpack-demand-list__item{position:relative;padding:0!important;overflow:hidden;border-radius:.22rem;background:#fff;border:1px solid rgba(0,150,255,.13);box-shadow:0 .14rem .34rem rgba(0,69,140,.07);}
.inpack-demand-list .inpack-demand-list__item .inpack-demand-list__link{position:relative;z-index:1;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:100%!important;min-height:1.96rem;padding:.24rem .22rem .22rem!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;text-decoration:none!important;box-sizing:border-box;}
.inpack-demand-list .inpack-demand-list__item .inpack-demand-list__link:hover{color:inherit!important;}
.inpack-demand-list .inpack-demand-list__item .inpack-demand-list__tag{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:.3rem;padding:0 .13rem!important;border-radius:999px!important;background:#F2FAFF!important;color:#0096FF!important;font-size:.13rem;font-weight:900;line-height:1;white-space:nowrap;}
.inpack-demand-list .inpack-demand-list__item h3{width:100%;margin:.16rem 0 .1rem!important;color:#14213d!important;font-size:.2rem!important;line-height:1.4!important;font-weight:900!important;min-height:.56rem;}
.inpack-demand-list .inpack-demand-list__item p{width:100%;margin:0 0 .16rem!important;color:#667489!important;font-size:.14rem!important;line-height:1.75!important;}
.inpack-demand-list .inpack-demand-list__item .inpack-demand-list__btn{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:.38rem;margin-top:auto;padding:0 .18rem!important;border-radius:999px!important;background:#0096FF!important;color:#fff!important;font-size:.14rem;font-weight:900;line-height:1;text-align:center;white-space:nowrap;box-shadow:none!important;}
.inpack-demand-list .inpack-demand-list__item .inpack-demand-list__link:hover .inpack-demand-list__btn{background:#14213d!important;}
@media screen and (max-width:768px){.inpack-demand-list .inpack-demand-list__item .inpack-demand-list__link{min-height:auto;padding:20px!important}.inpack-demand-list .inpack-demand-list__item h3{font-size:20px!important;min-height:auto}.inpack-demand-list .inpack-demand-list__item .inpack-demand-list__btn{height:38px;font-size:14px}}



/* ===== 设备采购需求页 sbcgxq.html 专属样式 ===== */
.sbcg-page{background:#f6f8fb;color:#17233d;overflow:hidden;}
.sbcg-page *{box-sizing:border-box;}
.sbcg-page a{text-decoration:none;}
.sbcg-page .container{width:1300px;margin:0 auto;}

.sbcg-hero{position:relative;padding:88px 15px 74px;background:radial-gradient(circle at 15% 20%,rgba(0,150,255,.14),transparent 34%),linear-gradient(135deg,#071b3a 0%,#102c5d 52%,#0a1730 100%);overflow:hidden;}
.sbcg-hero:before{content:"";position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;background:rgba(255,255,255,.08);}
.sbcg-hero:after{content:"";position:absolute;left:-120px;bottom:-160px;width:360px;height:360px;border-radius:50%;background:rgba(0,150,255,.18);}
.sbcg-hero .container{position:relative;z-index:2;}
.sbcg-eyebrow{display:inline-flex;align-items:center;height:34px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);color:#EAF7FF;font-size:14px;letter-spacing:1px;margin-bottom:20px;}
.sbcg-hero h1{margin:0;font-size:38px;line-height:1.22;font-weight:800;letter-spacing:1px;}
.sbcg-hero p{max-width:760px;margin:18px 0 0;font-size:17px;line-height:1.9;color: #575d6c;}
.sbcg-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px;}
.sbcg-btn{display:inline-flex;align-items:center;justify-content:center;min-width:160px;height:46px;padding:0 24px;border-radius:999px;font-size:15px;font-weight:700;transition:.25s;}
.sbcg-btn-primary{background:#0096FF;color:#fff;box-shadow:0 12px 28px rgba(211,7,18,.32);}
.sbcg-btn-primary:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(211,7,18,.42);color:#fff;}
.sbcg-btn-secondary{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.28);}
.sbcg-btn-secondary:hover{background:#fff;color:#102c5d;}
.sbcg-data{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px;max-width:960px;}
.sbcg-data li{min-height:92px;padding:18px 18px 16px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);}
.sbcg-data strong{display:block;color:#fff;font-size:20px;line-height:1.2;margin-bottom:8px;}
.sbcg-data span{display:block;color:rgba(255,255,255,.68);font-size:13px;line-height:1.55;}

.sbcg-section{padding:68px 15px;}
.sbcg-title{text-align:center;margin-bottom:34px;}
.sbcg-title span{display:inline-block;margin-bottom:10px;color:#0096FF;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;}
.sbcg-title h2{margin:0;color:#17233d;font-size:34px;line-height:1.28;font-weight:800;}
.sbcg-title p{max-width:760px;margin:14px auto 0;color:#657083;font-size:15px;line-height:1.85;}

.sbcg-demand-wrap{position:relative;padding:18px;border-radius:24px;background:linear-gradient(135deg,rgba(0,150,255,.055) 0%,#fff 42%,#f8fbff 100%);box-shadow:0 20px 54px rgba(20,37,63,.09);border:1px solid rgba(226,232,240,.9);}

.sbcg-demand-subtitle{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px;padding:0 4px;}
.sbcg-demand-subtitle h3{margin:0;color:#17233d;font-size:22px;line-height:1.35;font-weight:800;}
.sbcg-demand-subtitle p{margin:0;color:#8a94a6;font-size:13px;}
.sbcg-demand-wrap + .sbcg-demand-wrap{margin-top:24px;}

.sbcg-demand-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}
.sbcg-demand-card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:74px;padding:18px 20px;border-radius:16px;background:linear-gradient(180deg,#fff 0%,#fbfdff 100%);border:1px solid #e8edf4;box-shadow:0 10px 28px rgba(15,23,42,.055);transition:.25s;overflow:hidden;}
.sbcg-demand-card:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#0096FF;opacity:0;transition:.25s;}
.sbcg-demand-card:hover{transform:translateY(-3px);border-color:rgba(211,7,18,.28);box-shadow:0 16px 36px rgba(15,23,42,.10);}
.sbcg-demand-card:hover:before{opacity:1;}
.sbcg-demand-left{display:flex;align-items:center;min-width:0;flex:1;}
.sbcg-demand-tag{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 13px;margin-right:12px;border-radius:999px;background:linear-gradient(135deg,#0096FF,#0096FF);color:#fff;font-size:13px;font-weight:800;box-shadow:0 8px 18px rgba(0,150,255,.18);}
.sbcg-demand-name{display:block;min-width:0;color:#101828;font-size:18px;font-weight:800;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sbcg-demand-meta{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-width:380px;}
.sbcg-demand-meta span{display:inline-flex;align-items:center;min-width:0;color:#536174;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sbcg-demand-meta span:before{content:"";display:inline-block;width:15px;height:6px;margin-right:8px;border-radius:999px;background:#eef2f7;flex-shrink:0;}
.sbcg-demand-meta .phone{color:#0096FF;font-weight:800;}
.sbcg-demand-meta .phone:before{background:rgba(211,7,18,.10);}

.sbcg-note{margin-top:20px;padding:22px 24px;border-radius:18px;background:#fff;border:1px dashed rgba(211,7,18,.22);display:flex;align-items:flex-start;gap:14px;}
.sbcg-note-icon{flex-shrink:0;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(211,7,18,.08);color:#0096FF;font-size:18px;font-weight:900;}
.sbcg-note p{margin:0;color:#526071;font-size:15px;line-height:1.9;}
.sbcg-note strong{color:#17233d;}

.sbcg-guide{padding:0 0 78px;}
.sbcg-guide-card{display:grid;grid-template-columns:1fr 340px;gap:26px;align-items:stretch;}
.sbcg-guide-main{position:relative;padding:42px 46px;border-radius:24px;background:#fff;box-shadow:0 18px 46px rgba(15,23,42,.08);border:1px solid #edf0f5;overflow:hidden;}
.sbcg-guide-main:after{content:"";position:absolute;right:-90px;bottom:-90px;width:260px;height:260px;border-radius:50%;background:rgba(211,7,18,.045);}
.sbcg-label{display:inline-block;height:30px;line-height:30px;padding:0 14px;border-radius:999px;background:#F2FAFF;color:#0096FF;font-size:13px;font-weight:800;margin-bottom:16px;}
.sbcg-guide-main h2{position:relative;z-index:1;margin:0 0 16px;color:#17233d;font-size:24px;line-height:1.32;font-weight:800;}
.sbcg-guide-main p{position:relative;z-index:1;margin:0;color:#536174;font-size:16px;line-height:1.95;}
.sbcg-flow{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;}
.sbcg-flow li{padding:18px 18px 16px;border-radius:16px;background:#f8fafc;border:1px solid #edf1f6;}
.sbcg-flow strong{display:block;color:#17233d;font-size:16px;margin-bottom:8px;}
.sbcg-flow span{display:block;color:#6b7586;font-size:13px;line-height:1.65;}
.sbcg-vip{padding:34px 28px;border-radius:24px;background:linear-gradient(135deg,#F0C,#0096FF);box-shadow:0 18px 42px rgba(0,150,255,.22);color:#fff;}
.sbcg-vip h3{margin:0 0 18px;color:#fff;font-size:24px;line-height:1.35;font-weight:800;}
.sbcg-vip ul{margin:0;padding:0;}
.sbcg-vip li{position:relative;padding-left:18px;margin-bottom:13px;color:rgba(255,255,255,.88);font-size:14px;line-height:1.7;}
.sbcg-vip li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#fff;}
.sbcg-vip .sbcg-vip-btn{display:flex;align-items:center;justify-content:center;height:44px;margin-top:24px;border-radius:999px;background:#fff;color:#0096FF;font-weight:800;font-size:20px;transition:.25s;}
.sbcg-vip .sbcg-vip-btn:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,0,0,.18);}

.sbcg-qr-cta{padding:0 15px 46px;background:#f6f8fb;}
.sbcg-qr-cta__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;}
.sbcg-qr-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;border-radius:24px;background:#fff;border:1px solid #e8edf4;box-shadow:0 16px 42px rgba(15,23,42,.07);overflow:hidden;position:relative;}
.sbcg-qr-card:before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:#0096FF;}
.sbcg-qr-card--connect:before{background:#F0C;}
.sbcg-qr-card__text{position:relative;z-index:1;min-width:0;}
.sbcg-qr-card__text span{display:inline-flex;align-items:center;height:28px;padding:0 12px;margin-bottom:12px;border-radius:999px;background:#f2faff;color:#0096FF;font-size:13px;font-weight:800;}
.sbcg-qr-card--connect .sbcg-qr-card__text span{background:#fff2fb;color:#d000a8;}
.sbcg-qr-card__text h3{margin:0 0 10px;color:#17233d;font-size:22px;line-height:1.35;font-weight:800;}
.sbcg-qr-card__text p{margin:0;color:#5b6678;font-size:15px;line-height:1.8;}
.sbcg-qr-card__text strong{display:block;margin-top:10px;color:#17233d;font-size:15px;line-height:1.6;}
.sbcg-qr-card__code{flex-shrink:0;width:126px;text-align:center;}
.sbcg-qr-card__code img{display:block;width:126px;height:126px;padding:8px;border-radius:18px;background:#fff;border:1px solid #edf1f6;box-shadow:0 10px 26px rgba(15,23,42,.08);object-fit:cover;}
.sbcg-qr-card__code em{display:block;margin-top:8px;color:#7b8494;font-size:12px;font-style:normal;line-height:1.4;}

@media screen and (max-width:1024px){
  .sbcg-data{grid-template-columns:repeat(2,1fr);}
  .sbcg-demand-card{align-items:flex-start;flex-direction:column;gap:12px;}
  .sbcg-demand-meta{min-width:0;width:100%;justify-content:space-between;}
  .sbcg-guide-card{grid-template-columns:1fr;}
}
@media screen and (max-width:768px){
  .sbcg-hero{padding:58px 15px 48px;}
  .sbcg-hero h1{font-size:30px;}
  .sbcg-hero p{font-size:15px;line-height:1.8;}
  .sbcg-data{grid-template-columns:1fr;gap:10px;margin-top:30px;}
  .sbcg-section{padding:48px 15px;}
  .sbcg-title h2{font-size:26px;}
  .sbcg-demand-wrap{padding:12px;border-radius:18px;}
  .sbcg-demand-grid{grid-template-columns:1fr;gap:10px;}
  .sbcg-demand-card{min-height:auto;padding:16px;border-radius:14px;}
  .sbcg-demand-name{font-size:16px;}
  .sbcg-demand-meta{flex-wrap:wrap;gap:8px 14px;}
  .sbcg-note{padding:18px;}
  .sbcg-guide{padding-bottom:52px;}
  .sbcg-guide-main{padding:28px 22px;border-radius:18px;}
  .sbcg-guide-main h2{font-size:24px;}
  .sbcg-guide-main p{font-size:15px;line-height:1.85;}
  .sbcg-flow{grid-template-columns:1fr;}
  .sbcg-vip{padding:26px 22px;border-radius:18px;}
  .sbcg-qr-cta{padding:0 15px 34px;}
  .sbcg-qr-cta__inner{grid-template-columns:1fr;gap:12px;}
  .sbcg-qr-card{align-items:flex-start;flex-direction:column;padding:22px;border-radius:18px;}
  .sbcg-qr-card__text h3{font-size:20px;}
  .sbcg-qr-card__code{width:112px;}
  .sbcg-qr-card__code img{width:112px;height:112px;border-radius:16px;}
}


.m-about-mechanism-card{background:#fff;border:1px solid rgba(0,150,255,.12);border-radius:16px;padding:16px;margin-bottom:12px;box-shadow:0 8px 22px rgba(0,150,255,.07);}
.m-about-section-title h3{font-size:18px;line-height:26px;color:var(--inpack-text);font-weight:900;margin:0 0 4px;}
.m-about-section-title p{font-size:13px;line-height:22px;color:#6b7788;margin:0;}
.m-about-mechanism-intro{margin-top:12px;padding:12px 13px;border-radius:12px;background:linear-gradient(135deg,#f4faff 0%,#ffffff 100%);border:1px solid rgba(0,150,255,.1);font-size:13px;line-height:22px;color:#5f6b7c;}
.m-about-mechanism-intro strong{color:var(--inpack-primary-dark);}
.m-about-mechanism-list{display:grid;grid-template-columns:1fr;gap:10px;margin-top:12px;}
.m-about-mech-item{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:flex-start;padding:12px;border-radius:12px;background:linear-gradient(135deg,#fbfdff 0%,#f6fbff 100%);border:1px solid rgba(0,150,255,.12);}
.m-about-mech-icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(0,150,255,.14),rgba(0,108,255,.08));display:flex;align-items:center;justify-content:center;}
.m-about-mech-icon svg{width:24px;height:24px;display:block;}
.m-about-mech-text span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:22px;padding:0 8px;border-radius:999px;background:#eaf5ff;color:var(--inpack-primary-dark);font-size:11px;font-weight:800;margin-bottom:6px;}
.m-about-mech-text strong{display:block;font-size:16px;line-height:22px;color:var(--inpack-text);font-weight:900;margin-bottom:4px;}
.m-about-mech-text p{font-size:13px;line-height:22px;color:#657287;margin:0;}
.m-about-mechanism-objects{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px;}
.m-about-mechanism-objects div{padding:12px 13px;border-radius:12px;background:#f9fcff;border:1px solid rgba(0,150,255,.1);}
.m-about-mechanism-objects strong{display:block;font-size:14px;line-height:20px;color:var(--inpack-text);font-weight:900;margin-bottom:4px;}
.m-about-mechanism-objects p{font-size:12px;line-height:20px;color:#6a7687;margin:0;}

/* 展馆介绍 / 主办单位介绍移动端视觉升级 */
.m-venue-page{padding:12px;background:linear-gradient(180deg,#f2f8ff 0%,#ffffff 100%);min-height:100vh}.m-venue-hero{min-height:270px;border-radius:20px;box-shadow:0 16px 36px rgba(7,42,92,.16)}.m-venue-hero__mask{background:linear-gradient(180deg,rgba(5,21,44,.28),rgba(5,21,44,.88))}.m-venue-hero__content{padding:24px 18px}.m-venue-hero__content span{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.18);font-weight:800}.m-venue-hero__content h2{font-size:26px;line-height:1.25}.m-venue-meta em{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:99px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12)}.m-venue-data{margin:12px 0;gap:8px}.m-venue-data div{border-color:rgba(0,150,255,.12);border-radius:16px;background:linear-gradient(180deg,#fff 0%,#f7fbff 100%)}.m-venue-data strong{color:#006CFF;font-size:21px}.m-venue-card{border-radius:18px;border-color:rgba(0,150,255,.12);box-shadow:0 10px 26px rgba(0,108,255,.07)}.m-venue-card h3{color:#12325b}.m-distance-list span{background:#eef7ff;color:#006ee6;border:1px solid rgba(0,150,255,.12)}.m-venue-list li{border-bottom-color:#edf5fb}.m-venue-list strong{color:#12325b}.m-venue-host{background:linear-gradient(135deg,#071b3a 0%,#063a86 70%,#0096FF 130%)}.m-venue-actions a{border-radius:999px}.m-venue-actions a:nth-child(2){background:#0096FF;color:#fff}
.m-organizer-page{padding:12px;background:linear-gradient(180deg,#f2f8ff 0%,#ffffff 100%);min-height:100vh}.m-organizer-hero{border-radius:20px;padding:30px 18px;background:linear-gradient(135deg,#071b3a 0%,#063a86 65%,#0096FF 130%);box-shadow:0 16px 36px rgba(7,42,92,.16)}.m-organizer-hero:before{content:"";position:absolute;right:0;top:0;bottom:0;width:66%;background:url('/style/image/main_banner.jpg') right center/auto 100% no-repeat;opacity:.18}.m-organizer-hero span{border:1px solid rgba(255,255,255,.18);font-weight:800}.m-organizer-hero h2{font-size:27px;line-height:1.25}.m-organizer-meta em{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:99px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12)}.m-organizer-card{border-radius:18px;border-color:rgba(0,150,255,.12);box-shadow:0 10px 26px rgba(0,108,255,.07)}.m-organizer-card img{border-radius:14px}.m-organizer-badge{background:#eaf6ff;color:#0074EC}.m-organizer-card h3{color:#12325b}.m-organizer-tags span{background:#f2f9ff;color:#0074EC;border:1px solid rgba(0,150,255,.1);border-radius:999px}.m-organizer-tags--blue span{background:rgba(0,91,172,.08);color:#005bac}.m-organizer-slogan{border-radius:18px;background:linear-gradient(135deg,#071b3a 0%,#063a86 72%,#0096FF 130%);box-shadow:0 14px 32px rgba(7,42,92,.12)}.m-organizer-slogan strong{color:#fff;font-size:19px}


.m-organizer-power{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0}.m-organizer-power div{padding:12px 10px;border-radius:16px;background:linear-gradient(180deg,#fff 0%,#f7fbff 100%);border:1px solid rgba(0,150,255,.12);box-shadow:0 8px 22px rgba(0,108,255,.06)}.m-organizer-power strong{display:block;color:#12325b;font-size:15px;line-height:20px;font-weight:900}.m-organizer-power span{display:block;margin-top:4px;color:#667688;font-size:12px;line-height:18px}
.m-organizer-structure{margin:12px 0;padding:12px;border-radius:18px;background:rgba(255,255,255,.92);border:1px solid rgba(0,150,255,.12);box-shadow:0 10px 26px rgba(0,108,255,.07)}.m-organizer-structure-card{padding:14px;border-radius:14px;background:linear-gradient(180deg,#fff 0%,#f7fbff 100%);border:1px solid rgba(0,150,255,.12)}.m-organizer-structure-card span{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#eaf6ff;color:#0074EC;font-size:12px;font-weight:900}.m-organizer-structure-card strong{display:block;margin-top:10px;color:#12325b;font-size:17px;line-height:24px;font-weight:900}.m-organizer-structure-card p{margin:8px 0 0;color:#607087;font-size:13px;line-height:22px}.m-organizer-structure-card--blue span{background:rgba(0,91,172,.08);color:#005bac}.m-organizer-structure-plus{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:8px auto;border-radius:50%;background:linear-gradient(135deg,#0096FF,#006CFF);color:#fff;font-size:20px;font-weight:900;box-shadow:0 8px 18px rgba(0,108,255,.2)}
.m-organizer-facts{display:grid;grid-template-columns:1fr;gap:8px;margin:12px 0}.m-organizer-facts div{padding:12px;border-radius:14px;background:#f7fbff;border:1px solid rgba(0,150,255,.1)}.m-organizer-facts em{display:block;font-style:normal;color:#7b8796;font-size:11px;font-weight:700}.m-organizer-facts strong{display:block;margin-top:5px;color:#12325b;font-size:14px;line-height:20px;font-weight:900}.m-organizer-facts--blue div{background:rgba(0,91,172,.03);border-color:rgba(0,91,172,.1)}

/* =========================================================
   印包界·新生态展：内页 Banner 背景统一补丁
   仅作用于除首页轮播以外的内页 Banner / Hero 区域。
   统一按知识库页面使用 main_banner.jpg；
   background-size:auto 100% + repeat-x，适配大屏宽度，避免两端空白或靠右显示。
   ========================================================= */

/* 常规内页 banner */
.mainbanner,
.mainbanner.cover,
.bgbanner,
.pagebanner,
.common-banner,
.inner-banner,
.info-banner,
.list-banner,
.category-banner,
.news-banner,
.inpack-inner-banner,
.inpack-sub-hero,
.inpack-exec-hero,
.inpack-visitor-banner,
.contact-clean-hero,
.faq-hero,
.sbcg-hero,
.conf-hero,
.download-dmp-banner,
.download-dmp-hero,
.download-kv-hero,
.match-kv-hero,
.vip-kv-hero,
.vip-lite-hero,
.vipx-hero,
.demand-kv-hero,
.publish-hero,
.group-hero,
.vr-hero,
.vs-hero,
.tp-hero,
.vg-hero,
.bm-hero,
.exv-hero,
.venue-hero,
.inpack-demand-hero,
.inpack-xq-show-hero {
  background-image:url(/style/image/main_banner.jpg) !important;
  background-repeat:repeat-x !important;
  background-position:center top !important;
  background-size:auto 100% !important;
}

/* 部分页面把背景写在遮罩或伪元素上，这里同步统一 */
.group-hero:before,
#visitorRightsPage .vr-hero:before,
#visitorServicePage .vs-hero:before,
#trafficPage .tp-hero:before,
#organizerGrandPage .vg-hero:before,
#venueGrandPage .vg-hero:before,
#inpackServicePage .vg-hero:before,
#boothMapPage .bm-hero:before,
.exv-hero:before,
.venue-hero__mask {
  background-image:url(/style/image/main_banner.jpg) !important;
  background-repeat:repeat-x !important;
  background-position:center top !important;
  background-size:auto 100% !important;
}

/* 移动端内页 hero，同步使用统一背景，不影响首页轮播 */
.m-simple-hero,
.m-faq-hero,
.m-faq-show-hero,
.m-inpack-banner,
.m-media-hero,
.m-hotspot-banner,
.m-conf-hero,
.m-price-hero,
.m-organizer-hero,
.m-xq-show-hero {
  background-image:url(/style/image/main_banner.jpg) !important;
  background-repeat:repeat-x !important;
  background-position:center top !important;
  background-size:auto 100% !important;
}

