/* ==========================================================
   易电云商官网复刻 — 页面板块样式 (styles-pages.css)
   ========================================================== */

/* ---------- 服务与产品：说明段 ---------- */
.lead-c{
  max-width:800px;margin:0 auto 38px;text-align:center;
  color:#6b7280;font-size:15px;line-height:2.1;
}

/* ---------- 服务类型卡片 ---------- */
.svc-types{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.svc-type{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:var(--shadow);transition:transform .25s}
.svc-type:hover{transform:translateY(-4px)}
.svc-type .ph{height:150px;display:flex;align-items:center;justify-content:center}
.svc-type .ph svg{width:52px;height:52px;color:rgba(255,255,255,.92);position:relative;z-index:1}
.svc-type .cap{padding:16px;text-align:center;font-weight:600;font-size:15px}

/* ---------- 服务产品范围 ---------- */
.range{display:grid;gap:22px}
.range .row1{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.range .row2{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.prod{background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px 26px;box-shadow:var(--shadow)}
.prod .head{display:flex;align-items:center;gap:12px;margin-bottom:16px}
.prod .head .ic{
  width:46px;height:46px;border-radius:10px;flex:none;
  background:var(--blue-l);color:var(--blue);
  display:flex;align-items:center;justify-content:center;
}
.prod .head .ic svg{width:24px;height:24px}
.prod h3{font-size:19px;letter-spacing:1px}
.prod p{color:var(--gray);font-size:13.5px;line-height:2.1}
.prod .grp{margin-bottom:6px}
.prod .grp b{color:#39424f;font-weight:600}

/* ---------- 案例网格 ---------- */
.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.case{
  position:relative;height:190px;border-radius:10px;overflow:hidden;color:#fff;
  display:flex;align-items:flex-end;background:linear-gradient(135deg,#0d4fb0,#3d86f5);
}
.case::after{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(240px 140px at 80% 15%,rgba(255,255,255,.2),transparent 70%),
    radial-gradient(200px 140px at 12% 95%,rgba(255,255,255,.12),transparent 70%);
}
.case.g2{background:linear-gradient(135deg,#0f8f62,#34c98e)}
.case.g3{background:linear-gradient(135deg,#d97f0e,#f5b942)}
.case.g4{background:linear-gradient(135deg,#5b5bd6,#8f8ff5)}
.case.g5{background:linear-gradient(135deg,#0e7490,#2dd4bf)}
.case.g6{background:linear-gradient(135deg,#7c3aed,#a78bfa)}
.case .ic{
  position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);
  width:56px;height:56px;color:rgba(255,255,255,.9);z-index:1;
}
.case .ov{
  position:relative;z-index:2;width:100%;padding:18px 16px;
  background:linear-gradient(transparent,rgba(8,20,40,.78));
  font-size:16px;font-weight:600;letter-spacing:1px;text-align:center;
}

/* 第三行：2案例 + 数字化服务竖排 */
.case-row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:20px}
.digital-strip{
  background:linear-gradient(160deg,#0b3379,#1266e0);
  border-radius:10px;display:flex;flex-direction:column;
  align-items:center;justify-content:center;gap:12px;padding:18px 10px;
}
.digital-strip .chip{
  min-width:88px;padding:8px 14px;border-radius:8px;
  font-size:14px;font-weight:700;letter-spacing:2px;color:#fff;text-align:center;
}
.digital-strip .chip.c-green{background:rgba(58,166,85,.85)}
.digital-strip .chip.c-blue{background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.4)}
.digital-strip .chip.c-amber{background:rgba(240,138,36,.85)}
.digital-strip .tag{
  margin-top:6px;color:rgba(255,255,255,.85);font-size:12px;letter-spacing:4px;
  border-top:1px solid rgba(255,255,255,.25);padding-top:10px;
}

/* ---------- 用户增值服务 ---------- */
.uv-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.uv-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px 28px;box-shadow:var(--shadow)}
.uv-card h3{display:flex;align-items:center;gap:10px;font-size:18px;margin-bottom:14px;letter-spacing:1px}
.uv-card h3 .dot{width:10px;height:10px;border-radius:50%;background:var(--blue);flex:none}
.uv-card p{color:var(--gray);font-size:13.5px;line-height:2.1;text-align:justify}
.uv-wide{margin-top:22px}
.uv-wide ol{counter-reset:uv;list-style:none}
.uv-wide li{
  counter-increment:uv;position:relative;padding-left:34px;
  color:var(--gray);font-size:14px;line-height:2.1;margin-bottom:10px;
}
.uv-wide li::before{
  content:counter(uv);position:absolute;left:0;top:6px;
  width:22px;height:22px;border-radius:50%;
  background:var(--blue-l);color:var(--blue);
  font-size:12px;font-weight:700;
  display:flex;align-items:center;justify-content:center;
}
.uv-wide li b{color:#2a3342}

/* ---------- 维保产品 ESM ---------- */
.esm-intro{
  background:#fff;border:1px solid var(--line);border-radius:12px;
  padding:32px 36px;margin-bottom:54px;box-shadow:var(--shadow);
}
.esm-intro li{
  list-style:decimal;margin-left:1.2em;margin-bottom:12px;
  color:#4a5364;font-size:14.5px;line-height:2.1;text-align:justify;
}
.esm-intro li:last-child{margin-bottom:0}
.esm-intro b{color:#2a3342}
.esm-group{display:grid;grid-template-columns:320px 1fr;gap:26px;align-items:start}
.esm-side{display:flex;flex-direction:column;gap:12px}
.esm-side .tab{
  border-radius:10px;text-align:left;padding:16px 20px;font-size:15px;
  border:1px solid var(--line);background:#fff;color:#414b5c;
}
.esm-side .tab:hover{color:var(--blue);border-color:var(--blue)}
.esm-side .tab.active{
  background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600;
  box-shadow:0 8px 18px rgba(18,102,224,.25);
}
.esm-detail{
  background:#fff;border:1px solid var(--line);border-radius:12px;
  padding:36px 40px;box-shadow:var(--shadow);min-height:220px;
}
.esm-detail h3{font-size:20px;color:var(--blue);margin-bottom:20px;letter-spacing:1px}
.esm-detail p{margin-bottom:14px;color:#4a5364;font-size:14.5px;line-height:2.1;text-align:justify}
.esm-detail p:last-child{margin-bottom:0}
.esm-detail b{color:#2a3342}

/* ---------- 数字化服务卡片 ---------- */
.dig-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}
.dig-card{
  width:300px;background:#fff;border:1px solid var(--line);border-radius:14px;
  padding:34px 26px 30px;text-align:center;box-shadow:var(--shadow);
  transition:transform .25s,box-shadow .25s;
}
.dig-card:hover{transform:translateY(-5px);box-shadow:0 14px 30px rgba(16,35,66,.12)}
.dig-logo{
  width:78px;height:78px;margin:0 auto 20px;
  display:flex;align-items:center;justify-content:center;
  color:#fff;font-weight:700;font-size:18px;letter-spacing:2px;
}
.dig-logo.round{border-radius:20px}
.dig-logo.green{background:linear-gradient(135deg,#2f9e57,#57c985)}
.dig-logo.blue{background:linear-gradient(135deg,#1266e0,#3d86f5)}
.dig-logo.amber{background:linear-gradient(135deg,#e08a12,#f5b942)}
.dig-logo.shield{
  clip-path:polygon(50% 0,100% 20%,100% 58%,50% 100%,0 58%,0 20%);
  background:linear-gradient(160deg,#2f9e57,#57c985);
  width:84px;height:92px;font-size:16px;
}
.dig-card h3{font-size:17px;margin-bottom:10px;letter-spacing:1px}
.dig-card p{color:#7a828f;font-size:13px;line-height:1.9}

/* ---------- 公司简介 ---------- */
.intro-text{max-width:980px;margin:0 auto}
.intro-text p{
  color:#454e5c;font-size:15px;line-height:2.2;
  text-align:justify;margin-bottom:18px;text-indent:2em;
}
.intro-text p:last-child{margin-bottom:0}

/* ---------- 我们的文化 ---------- */
.culture{
  display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;
  background:#fff;border:1px solid var(--line);border-radius:14px;
  padding:48px;box-shadow:var(--shadow);
}
.circles{display:grid;grid-template-columns:repeat(2,132px);gap:26px;justify-content:center}
.circle{
  width:132px;height:132px;border-radius:50%;color:#fff;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;
  font-size:18px;font-weight:700;letter-spacing:1px;
  box-shadow:0 10px 22px rgba(16,35,66,.18);
}
.circle small{font-size:11.5px;font-weight:400;opacity:.92;letter-spacing:1px}
.c-orange{background:linear-gradient(145deg,#f08a24,#f7ab5e)}
.c-blue{background:linear-gradient(145deg,#1266e0,#4d94f7)}
.c-gray{background:linear-gradient(145deg,#7b8494,#9aa3b2)}
.c-green{background:linear-gradient(145deg,#3aa655,#5cc47c)}
.culture-text .line{margin-bottom:20px;font-size:16px;color:#39424f;line-height:1.9}
.culture-text .line:last-child{margin-bottom:0}
.culture-text b{color:var(--blue);margin-right:10px;font-size:17px}

/* ---------- 企业精神（蜂窝） ---------- */
.honey{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0}
.honey .row{display:flex;gap:10px}
.honey .row.offset{margin-left:70px}
.hex{width:132px;height:116px;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);padding:2.5px}
.hex .in{
  width:100%;height:100%;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);
  display:flex;align-items:center;justify-content:center;
  font-size:19px;font-weight:700;letter-spacing:3px;
}
.hex.blue{background:var(--blue)}
.hex.blue .in{background:var(--blue);color:#fff}
.hex.white{background:#b9c9e2}
.hex.white .in{background:#fff;color:var(--blue)}

/* ---------- 合作伙伴矩阵 ---------- */
.pm{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}
.pm .cell{
  height:64px;display:flex;align-items:center;justify-content:center;text-align:center;
  border:1px solid #e8ecf2;border-radius:8px;background:#fff;
  color:#7a8494;font-size:14px;font-weight:600;padding:8px;line-height:1.5;
  transition:.2s;
}
.pm .cell:hover{color:var(--blue);border-color:var(--blue)}
.pm .cell.me{
  grid-column:span 2;height:88px;border:none;
  background:linear-gradient(135deg,#1266e0,#0d4fb0);color:#fff;
  font-size:22px;font-weight:700;letter-spacing:5px;
  box-shadow:0 10px 24px rgba(18,102,224,.3);
}

/* ---------- 企业资质 ---------- */
.cert-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.cert{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:var(--shadow)}
.cert .paper{
  height:220px;position:relative;padding:24px 20px;
  background:linear-gradient(165deg,#fdfcf7,#f4eedd);
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;
}
.cert .title{font-size:15px;font-weight:700;color:#5b4a2f;text-align:center;line-height:1.9;z-index:1}
.cert .lines{width:72%;height:1px;background:#d8cdb0}
.cert .seal{
  position:absolute;right:20px;bottom:34px;width:54px;height:54px;border-radius:50%;
  border:3px solid rgba(214,64,64,.5);color:rgba(214,64,64,.75);
  display:flex;align-items:center;justify-content:center;
  font-size:10px;letter-spacing:1px;transform:rotate(-14deg);
}
.cert .cap{padding:15px;text-align:center;font-size:14px;font-weight:600;color:#39424f;background:#fff;border-top:1px solid var(--line)}

/* ---------- 新闻资讯（卡片） ---------- */
.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.news-card{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:var(--shadow);transition:transform .25s}
.news-card:hover{transform:translateY(-4px)}
.news-card .ph{height:150px;display:flex;align-items:center;justify-content:center}
.news-card .ph svg{width:46px;height:46px;color:rgba(255,255,255,.92);position:relative;z-index:1}
.news-card .bd{padding:20px}
.news-card h3{font-size:15px;line-height:1.75;color:#2a3342;min-height:53px}
.news-card .d{margin-top:12px;color:#9aa5b5;font-size:13px}

/* ---------- 人才招募 ---------- */
.job{
  background:#fff;border:1px solid var(--line);border-radius:12px;
  padding:34px 38px;margin-bottom:26px;box-shadow:var(--shadow);
}
.job .head{
  display:flex;align-items:center;justify-content:space-between;gap:16px;
  border-bottom:1px solid #eef1f6;padding-bottom:18px;margin-bottom:8px;flex-wrap:wrap;
}
.job .head h3{font-size:20px;letter-spacing:1px}
.job .salary{
  background:var(--blue-l);color:var(--blue);font-weight:700;
  padding:6px 18px;border-radius:999px;font-size:15px;white-space:nowrap;
}
.job h4{margin:20px 0 10px;font-size:15.5px;color:var(--blue);letter-spacing:1px}
.job ol{list-style:decimal}
.job ol li{
  margin-left:1.3em;margin-bottom:9px;
  color:#4a5364;font-size:14px;line-height:2;text-align:justify;
}

/* 招募底部联系区 */
.job-contact{
  margin-top:44px;border-radius:16px;padding:46px 40px;
  background:linear-gradient(115deg,#081f45 0%,#0b3379 55%,#1266e0 100%);
  display:grid;grid-template-columns:1fr 1fr;gap:26px;position:relative;overflow:hidden;
}
.job-contact::before{
  content:"";position:absolute;inset:0;
  background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);
  background-size:44px 44px;
}
.jc-card{
  position:relative;background:#fff;border-radius:12px;
  padding:30px 26px;text-align:center;
}
.jc-card h4{margin-bottom:20px;color:#2a3342;font-size:16px;letter-spacing:1px}
.jc-card .qr{margin:0 auto 16px;border:1px solid #e8ecf2}
.jc-card .c{color:var(--gray);font-size:14px}
.jc-card .c b{color:#2a3342}

/* ---------- 联系我们 ---------- */
.contact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.contact-card{
  background:#fff;border:1px solid var(--line);border-radius:12px;
  padding:32px 20px;text-align:center;box-shadow:var(--shadow);
  transition:transform .25s;
}
.contact-card:hover{transform:translateY(-4px)}
.contact-card .ic{
  width:56px;height:56px;margin:0 auto 16px;border-radius:50%;
  background:var(--blue-l);color:var(--blue);
  display:flex;align-items:center;justify-content:center;
}
.contact-card .ic svg{width:26px;height:26px}
.contact-card .lab{color:#9aa5b5;font-size:13px;margin-bottom:8px;letter-spacing:2px}
.contact-card .val{font-size:15px;font-weight:600;color:#2a3342;line-height:1.7}

/* ---------- 响应式（页面板块） ---------- */
@media(max-width:960px){
  .svc-types,.uv-cards,.case-grid,.case-row3,.cert-grid,.news-grid,.range .row1,.range .row2{
    grid-template-columns:1fr 1fr;
  }
  .esm-group{grid-template-columns:1fr}
  .culture{grid-template-columns:1fr;gap:36px;padding:32px}
  .job-contact{grid-template-columns:1fr}
  .honey .row.offset{margin-left:0}
  .pm .cell.me{grid-column:span 1}
}
@media(max-width:600px){
  .svc-types,.uv-cards,.case-grid,.case-row3,.cert-grid,.news-grid,.range .row1,.range .row2{
    grid-template-columns:1fr;
  }
  .job{padding:26px 20px}
  .esm-detail{padding:26px 22px}
  .hex{width:104px;height:92px}
  .hex .in{font-size:16px;letter-spacing:1px}
}
.logo .logo-img {
  height: 48px;   /* 根据导航高度调整，和文字对齐 */
  width: auto;
  display: block;
}
/* 证书图片：填满paper容器，卡片尺寸完全不变 */
.paper {
  position: relative;
  overflow: hidden;
}
.cert-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain; /* 完整显示整张证书，不变形 */
  z-index: 2;
}
/* 原来文字印章放底层，图片加载失败时才显示 */
.paper .title,
.paper .lines,
.paper .seal {
  z-index: 1;
}
/* 模拟文字印章放底层，图片加载失败时才显示 */
.paper .title,
.paper .lines,
.paper .seal {
  z-index: 1;
}

/* 点击放大弹窗 */
.lightbox {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.88);
  z-index: 9999;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
#lightbox-img {
  max-width: 90%;
  max-height: 85vh;
  object-fit: contain;
  border-radius: 4px;
}
.lightbox-close {
  position: absolute;
  top: 20px;
  right: 30px;
  color: #fff;
  font-size: 36px;
  font-weight: bold;
  cursor: pointer;
  line-height: 1;
}

:root{
  --primary:#0066b3;
  --primary-dark:#004c86;
  --accent:#0099d6;
  --bg:#f4f7fa;
  --text:#2c3e50;
  --muted:#6b7c93;
  --border:#e2e8f0;
  --card-bg:#ffffff;
}
*{margin:0;padding:0;box-sizing:border-box;}
body{
  font-family:"PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;
  background:var(--bg);color:var(--text);line-height:1.7;
}
/* ===== Banner ===== */
.banner{
  background:linear-gradient(135deg,#003d6b 0%,#0066b3 60%,#0099d6 100%);
  color:#fff;padding:60px 20px;text-align:center;position:relative;overflow:hidden;
}
.banner .deco{position:absolute;top:-20px;right:-20px;width:180px;height:180px;opacity:.12;color:#fff;}
.banner h1{font-size:28px;font-weight:600;letter-spacing:1px;position:relative;z-index:1;}
.container{max-width:1140px;margin:0 auto;padding:0 20px;}

/* ===== Tabs ===== */
.section{padding:50px 0 70px;}
.sec-head{text-align:center;margin-bottom:30px;}
.sec-head h2{font-size:26px;color:var(--primary-dark);font-weight:700;}
.sec-head .en{font-size:13px;color:var(--muted);letter-spacing:2px;margin-top:4px;text-transform:uppercase;}
.lead-c{
  max-width:860px;margin:0 auto 36px;text-align:center;color:var(--muted);font-size:15px;
}
.tabbar{
  display:flex;flex-wrap:wrap;justify-content:center;gap:6px;
  background:#eaf1f7;border-radius:12px;padding:6px;margin-bottom:40px;
}
.tabbar .tab{
  border:none;background:transparent;padding:10px 22px;font-size:15px;cursor:pointer;
  border-radius:8px;color:var(--muted);transition:all .25s;font-weight:500;
}
.tabbar .tab:hover{color:var(--primary);}
.tabbar .tab.active{background:#fff;color:var(--primary);box-shadow:0 2px 8px rgba(0,102,179,.15);font-weight:600;}
.tabpanel{display:none;}
.tabpanel.active{display:block;animation:fadeIn .35s ease;}
@keyframes fadeIn{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}

/* ===== Product cards (Schneider) ===== */
.svc-types{
  display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;
}
.svc-type{
  background:var(--card-bg);border:1px solid var(--border);border-radius:14px;
  padding:28px 18px;text-align:center;cursor:pointer;transition:all .25s;
}
.svc-type:hover{
  transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,102,179,.14);
  border-color:var(--accent);
}
.svc-type .ph{
  width:56px;height:56px;border-radius:14px;margin:0 auto 14px;
  display:flex;align-items:center;justify-content:center;color:#fff;
}
.svc-type .ph svg{width:28px;height:28px;}
.ph.g1{background:linear-gradient(135deg,#0066b3,#0099d6);}
.ph.g2{background:linear-gradient(135deg,#00a08a,#36c9a5);}
.ph.g3{background:linear-gradient(135deg,#e8820e,#ffb347);}
.ph.g4{background:linear-gradient(135deg,#6c5ce7,#a29bfe);}
.svc-type .cap{font-size:15px;font-weight:600;color:var(--text);}

/* ===== Other panels (brief) ===== */
.uv-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;}
.uv-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:26px;}
.uv-card h3{font-size:17px;margin-bottom:10px;color:var(--primary-dark);}
.uv-card h3 .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:8px;}
.uv-card p{color:var(--muted);font-size:14px;}
.uv-wide{grid-column:1/-1;}
.uv-wide ol{padding-left:20px;color:var(--muted);font-size:14px;}
.uv-wide ol li{margin-bottom:8px;}

/* ===== Modal ===== */
.modal-overlay{
  position:fixed;inset:0;background:rgba(15,30,50,.65);backdrop-filter:blur(3px);
  display:none;align-items:center;justify-content:center;z-index:9999;padding:20px;
}
.modal-overlay.active{display:flex;animation:fadeIn .25s ease;}
.modal-box{
  background:#fff;width:100%;max-width:780px;max-height:85vh;border-radius:16px;
  position:relative;overflow:hidden;display:flex;flex-direction:column;
  box-shadow:0 24px 60px rgba(0,0,0,.25);
}
.modal-close{
  position:absolute;top:14px;right:16px;width:36px;height:36px;border:none;
  background:#f0f4f8;border-radius:50%;font-size:22px;line-height:1;cursor:pointer;
  color:#556;z-index:2;transition:all .2s;
}
.modal-close:hover{background:#e2e8f0;transform:rotate(90deg);}
.modal-body{overflow-y:auto;padding:40px 44px 48px;}
.modal-body h2{
  font-size:24px;color:var(--primary-dark);margin-bottom:6px;
  padding-bottom:14px;border-bottom:2px solid var(--bg);
}
.modal-body .cat{color:var(--muted);font-size:13px;margin-bottom:24px;}
.modal-body .sect-label{
  color:var(--primary);font-weight:700;font-size:15px;margin:22px 0 10px;
}
.modal-body .item{margin-bottom:18px;}
.modal-body .item-name{font-weight:700;color:var(--text);font-size:15px;}
.modal-body .item-desc{color:var(--muted);font-size:14px;margin-top:2px;}
.modal-body .item-belong{color:#94a3b8;font-size:12px;margin-top:2px;}
.modal-body .item-note{color:#475569;font-size:13.5px;margin-top:6px;line-height:1.8;}

@media(max-width:640px){
  .banner h1{font-size:20px;}
  .modal-body{padding:28px 22px 36px;}
  .tabbar .tab{padding:8px 14px;font-size:13px;}
.modal-content p{line-height:1.7; color:#333;}


