/* 本文件为页面专属样式，全部规则限定在 #page-daizhang 作用域内（自动作用域化生成） */
#page-daizhang .faq-wrap {
  background:linear-gradient(180deg,#f8fafc 0%,#eef2ff 100%);padding:40px 0 32px;margin-top:12px;
}
#page-daizhang .faq-inner {
  max-width:1200px;margin:0 auto;
}
#page-daizhang .faq-title-wrap {
  margin-bottom:24px;text-align:center;
}
#page-daizhang .faq-title {
  font-size:24px;font-weight:700;color:#1e293b;margin:0;letter-spacing:0.5px;
}
#page-daizhang .faq-title::before {
  content:"";display:inline-block;width:4px;height:24px;background:linear-gradient(180deg,#6366f1 0%,#a855f7 100%);margin-right:10px;vertical-align:-5px;border-radius:2px;
}
#page-daizhang .faq-subtitle {
  font-size:13px;color:#64748b;margin:10px 0 6px;
}
#page-daizhang .faq-meta {
  font-size:11.5px;color:#94a3b8;margin:0;
}
#page-daizhang .faq-group {
  margin-bottom:28px;
}
#page-daizhang .faq-group:last-child {
  margin-bottom:0;
}
#page-daizhang .faq-group-title {
  font-size:17px;font-weight:700;color:#1e293b;margin:0 0 14px;padding-left:14px;border-left:4px solid #6366f1;display:flex;align-items:center;
}
#page-daizhang .faq-group-num {
  display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff;border-radius:50%;font-size:13px;font-weight:700;margin-right:10px;flex-shrink:0;
}
#page-daizhang .faq-grid {
  display:grid;grid-template-columns:repeat(2,1fr);gap:16px;
}
#page-daizhang .faq-card {
  background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(99,102,241,0.08);padding:14px 16px 14px 18px;position:relative;cursor:pointer;transition:all .25s ease;border:1px solid transparent;
}
#page-daizhang .faq-card::before {
  content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;background:linear-gradient(180deg,#6366f1,#a855f7);border-radius:0 4px 4px 0;
}
#page-daizhang .faq-card:hover {
  transform:translateY(-2px);box-shadow:0 8px 22px rgba(99,102,241,0.14);border-color:rgba(99,102,241,0.18);
}
#page-daizhang .faq-card.active {
  border-color:rgba(99,102,241,0.3);background:linear-gradient(180deg,#ffffff 0%,#f5f3ff 100%);
}
#page-daizhang .faq-q {
  display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:600;color:#1e293b;line-height:1.55;
}
#page-daizhang .faq-q-mark {
  flex-shrink:0;width:24px;height:24px;background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff;border-radius:50%;text-align:center;line-height:24px;font-size:13px;font-weight:700;
}
#page-daizhang .faq-q-text {
  flex:1;
}
#page-daizhang .faq-q-icon {
  flex-shrink:0;width:20px;height:20px;text-align:center;line-height:18px;border:1.5px solid #a5b4fc;border-radius:50%;color:#6366f1;font-size:14px;font-weight:700;transition:all .25s ease;
}
#page-daizhang .faq-card.active .faq-q-icon {
  transform:rotate(45deg);background:#6366f1;color:#fff;border-color:#6366f1;
}
#page-daizhang .faq-a {
  max-height:0;overflow:hidden;transition:max-height .35s ease;
}
#page-daizhang .faq-card.active .faq-a {
  max-height:800px;
}
#page-daizhang .faq-a-inner {
  padding:12px 0 4px 34px;font-size:13px;color:#475569;line-height:1.75;margin:0;
}
#page-daizhang .faq-a-inner b {
  color:#4f46e5;font-weight:600;
}
@media (max-width:1200px) {
  #page-daizhang .faq-grid {
    grid-template-columns:1fr;
  }
}
@media (max-width:768px) {
  #page-daizhang .faq-group-title {
    font-size:15px;
  }
  #page-daizhang .faq-group-num {
    width:22px;height:22px;font-size:11px;
  }
  #page-daizhang .faq-a-inner {
    padding-left:0;
  }
}
#page-daizhang .faq-group-1 .faq-group-title {
  border-left-color:#6366f1;
}
#page-daizhang .faq-group-1 .faq-group-num {
  background:linear-gradient(135deg,#6366f1,#4f46e5);
}
#page-daizhang .faq-group-1 .faq-card::before {
  background:linear-gradient(180deg,#6366f1,#4f46e5);
}
#page-daizhang .faq-group-1 .faq-q-mark {
  background:linear-gradient(135deg,#6366f1,#4f46e5);
}
#page-daizhang .faq-group-1 .faq-q-icon {
  border-color:#818cf8;color:#6366f1;
}
#page-daizhang .faq-group-1 .faq-card.active .faq-q-icon {
  background:#6366f1;color:#fff;border-color:#6366f1;
}
#page-daizhang .faq-group-1 .faq-card:hover .faq-q-icon {
  background:#eef2ff;color:#6366f1;
}
#page-daizhang .faq-group-2 .faq-group-title {
  border-left-color:#0ea5e9;
}
#page-daizhang .faq-group-2 .faq-group-num {
  background:linear-gradient(135deg,#0ea5e9,#0284c7);
}
#page-daizhang .faq-group-2 .faq-card::before {
  background:linear-gradient(180deg,#0ea5e9,#0284c7);
}
#page-daizhang .faq-group-2 .faq-q-mark {
  background:linear-gradient(135deg,#0ea5e9,#0284c7);
}
#page-daizhang .faq-group-2 .faq-q-icon {
  border-color:#7dd3fc;color:#0ea5e9;
}
#page-daizhang .faq-group-2 .faq-card.active .faq-q-icon {
  background:#0ea5e9;color:#fff;border-color:#0ea5e9;
}
#page-daizhang .faq-group-2 .faq-card:hover .faq-q-icon {
  background:#f0f9ff;color:#0ea5e9;
}
#page-daizhang .faq-group-3 .faq-group-title {
  border-left-color:#10b981;
}
#page-daizhang .faq-group-3 .faq-group-num {
  background:linear-gradient(135deg,#10b981,#059669);
}
#page-daizhang .faq-group-3 .faq-card::before {
  background:linear-gradient(180deg,#10b981,#059669);
}
#page-daizhang .faq-group-3 .faq-q-mark {
  background:linear-gradient(135deg,#10b981,#059669);
}
#page-daizhang .faq-group-3 .faq-q-icon {
  border-color:#6ee7b7;color:#10b981;
}
#page-daizhang .faq-group-3 .faq-card.active .faq-q-icon {
  background:#10b981;color:#fff;border-color:#10b981;
}
#page-daizhang .faq-group-3 .faq-card:hover .faq-q-icon {
  background:#ecfdf5;color:#10b981;
}
#page-daizhang .faq-group-4 .faq-group-title {
  border-left-color:#f59e0b;
}
#page-daizhang .faq-group-4 .faq-group-num {
  background:linear-gradient(135deg,#f59e0b,#d97706);
}
#page-daizhang .faq-group-4 .faq-card::before {
  background:linear-gradient(180deg,#f59e0b,#d97706);
}
#page-daizhang .faq-group-4 .faq-q-mark {
  background:linear-gradient(135deg,#f59e0b,#d97706);
}
#page-daizhang .faq-group-4 .faq-q-icon {
  border-color:#fcd34d;color:#f59e0b;
}
#page-daizhang .faq-group-4 .faq-card.active .faq-q-icon {
  background:#f59e0b;color:#fff;border-color:#f59e0b;
}
#page-daizhang .faq-group-4 .faq-card:hover .faq-q-icon {
  background:#fffbeb;color:#f59e0b;
}
#page-daizhang .faq-group-5 .faq-group-title {
  border-left-color:#f43f5e;
}
#page-daizhang .faq-group-5 .faq-group-num {
  background:linear-gradient(135deg,#f43f5e,#e11d48);
}
#page-daizhang .faq-group-5 .faq-card::before {
  background:linear-gradient(180deg,#f43f5e,#e11d48);
}
#page-daizhang .faq-group-5 .faq-q-mark {
  background:linear-gradient(135deg,#f43f5e,#e11d48);
}
#page-daizhang .faq-group-5 .faq-q-icon {
  border-color:#fda4af;color:#f43f5e;
}
#page-daizhang .faq-group-5 .faq-card.active .faq-q-icon {
  background:#f43f5e;color:#fff;border-color:#f43f5e;
}
#page-daizhang .faq-group-5 .faq-card:hover .faq-q-icon {
  background:#fff1f2;color:#f43f5e;
}
#page-daizhang .faq-group-6 .faq-group-title {
  border-left-color:#a855f7;
}
#page-daizhang .faq-group-6 .faq-group-num {
  background:linear-gradient(135deg,#a855f7,#7c3aed);
}
#page-daizhang .faq-group-6 .faq-card::before {
  background:linear-gradient(180deg,#a855f7,#7c3aed);
}
#page-daizhang .faq-group-6 .faq-q-mark {
  background:linear-gradient(135deg,#a855f7,#7c3aed);
}
#page-daizhang .faq-group-6 .faq-q-icon {
  border-color:#d8b4fe;color:#a855f7;
}
#page-daizhang .faq-group-6 .faq-card.active .faq-q-icon {
  background:#a855f7;color:#fff;border-color:#a855f7;
}
#page-daizhang .faq-group-6 .faq-card:hover .faq-q-icon {
  background:#faf5ff;color:#a855f7;
}
#page-daizhang .daizhang-banner-inner {
  height: 580px !important;
}
#page-daizhang .daizhang-banner::before {
  content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(b-dljz.jpg) no-repeat center center; background-size: cover; opacity: 0.14; mix-blend-mode: overlay;
}
#page-daizhang .daizhang-banner::after {
  content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;
  background:
    radial-gradient(circle at 85% 15%, rgba(255,255,255,.22) 0%, transparent 42%),
    radial-gradient(circle at 10% 85%, rgba(165,180,252,.3) 0%, transparent 50%);
}
#page-daizhang .daizhang-banner-inner {
  position: relative; z-index: 2; height: 560px; display: flex; align-items: center; justify-content: space-between; padding: 0;
}
#page-daizhang .daizhang-banner-text {
  width: 640px; color: #fff; animation: dzFadeInLeft 0.8s ease-out both;
}
#page-daizhang .daizhang-banner-tag {
  display: inline-block; padding: 6px 18px; background: rgba(255,255,255,.12); backdrop-filter: blur(10px); border: 1px solid rgba(255,255,255,.28); border-radius: 50px; font-size: 13px; color: #dbeafe; margin-bottom: 18px; letter-spacing: 1px;
}
#page-daizhang .daizhang-banner-title {
  font-size: 44px; font-weight: 800; line-height: 1.25; margin: 0 0 14px 0;
  color: #fff; letter-spacing: 2px;
  text-shadow: 0 2px 20px rgba(15,23,42,.28);
}
#page-daizhang .daizhang-banner-title em {
  font-style: normal;
  background: linear-gradient(90deg,#fde68a 0%,#fbbf24 50%,#fb923c 100%);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
}
#page-daizhang .daizhang-banner-subtitle {
  font-size: 16px; color: rgba(224,231,255,.96); margin: 0 0 22px 0; line-height: 1.6; font-weight: 400;
}
#page-daizhang .daizhang-banner-features {
  list-style: none; padding: 0; margin: 0 0 20px 0;
}
#page-daizhang .daizhang-banner-features li {
  display: inline-block; width: 49%; font-size: 13px; color: #dbeafe; margin-bottom: 9px; line-height: 1.55; box-sizing: border-box; padding-right: 6px; white-space: nowrap;
}
#page-daizhang .dz-feature-icon {
  display: inline-block; width: 22px; height: 22px; line-height: 22px; text-align: center; background: rgba(255,255,255,.16); border-radius: 6px; margin-right: 6px; font-size: 12px;
}
/* 统一图标底为毛玻璃，去掉独立彩色 */
#page-daizhang .dz-feature-icon.f1,
#page-daizhang .dz-feature-icon.f2,
#page-daizhang .dz-feature-icon.f3,
#page-daizhang .dz-feature-icon.f4 {
  background: rgba(255,255,255,.16);
}
#page-daizhang .dz-feature-icon.f1 svg,
#page-daizhang .dz-feature-icon.f2 svg,
#page-daizhang .dz-feature-icon.f3 svg,
#page-daizhang .dz-feature-icon.f4 svg {
  fill: #bfdbfe;
}
/* 套餐卡 */
#page-daizhang .daizhang-banner-packages {
  display: flex; gap: 14px; margin-bottom: 20px;
}
#page-daizhang .pkg-card {
  flex: 1; padding: 14px 16px; background: rgba(255,255,255,.1); backdrop-filter: blur(12px); border: 1px solid rgba(255,255,255,.18); border-radius: 12px; transition: all .3s ease;
}
#page-daizhang .pkg-card:hover {
  background: rgba(255,255,255,.18); transform: translateY(-3px); border-color: rgba(255,255,255,.35);
}
#page-daizhang .pkg-type {
  font-size: 13px; color: #c7d2fe; margin-bottom: 6px; font-weight: 500;
}
#page-daizhang .pkg-price-wrap {
  margin-bottom: 6px; display: flex; align-items: baseline; gap: 4px;
}
#page-daizhang .pkg-price {
  font-size: 22px; font-weight: 700; color: #fff;
}
#page-daizhang .pkg-unit {
  font-size: 12px; color: #d3e0f7;
}
#page-daizhang .pkg-note {
  font-size: 11px; color: rgba(255,255,255,.72); line-height: 1.4;
}
#page-daizhang .pkg-large {
  background: linear-gradient(135deg,rgba(251,191,36,.14) 0%,rgba(245,158,11,.08) 100%); border-color: rgba(251,191,36,.35);
}
#page-daizhang .pkg-large .pkg-price {
  background: linear-gradient(90deg,#fde68a 0%,#fbbf24 50%,#fb923c 100%);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
}
/* CTA 按钮 — 金橙主（白字）+ 毛玻璃次按钮 */
#page-daizhang .daizhang-banner-actions {
  display: flex; gap: 14px; margin-bottom: 12px;
}
#page-daizhang .daizhang-banner-btn-primary {
  display: inline-flex; align-items: center; gap: 8px; padding: 13px 26px;
  background: linear-gradient(90deg,#f59e0b 0%,#ea5b4a 100%);
  color: #fff !important; text-decoration: none; border-radius: 50px; font-size: 15px; font-weight: 600;
  box-shadow: 0 6px 24px rgba(234,91,74,.5); transition: all .3s ease; border: 0;
}
#page-daizhang .daizhang-banner-btn-primary:hover {
  transform: translateY(-2px); box-shadow: 0 10px 32px rgba(234,91,74,.62);
}
#page-daizhang .daizhang-banner-btn-primary svg {
  fill: #fff;
}
#page-daizhang .daizhang-banner-btn-secondary {
  display: inline-flex; align-items: center; gap: 8px; padding: 13px 26px;
  background: rgba(255,255,255,.12); backdrop-filter: blur(10px);
  border: 1.5px solid rgba(255,255,255,.42);
  color: #fff !important; text-decoration: none; border-radius: 50px; font-size: 15px; font-weight: 700; transition: all .3s ease;
}
#page-daizhang .daizhang-banner-btn-secondary:hover {
  background: rgba(255,255,255,.22); border-color: rgba(255,255,255,.6); transform: translateY(-2px);
}
#page-daizhang .daizhang-banner-btn-secondary .dz-btn-icon {
  font-size: 15px;
}
#page-daizhang .daizhang-banner-hint {
  font-size: 11.5px; color: rgba(255,255,255,.68); line-height: 1.5;
}
/* 右侧流程卡 */
#page-daizhang .daizhang-banner-illus {
  width: 500px; min-height: 480px; padding: 24px 26px;
  background: #fff; border-radius: 18px;
  box-shadow: 0 20px 56px rgba(15,23,42,.32), 0 4px 16px rgba(79,70,229,.15);
  position: relative; overflow: hidden;
  box-sizing: border-box; animation: dzFadeInRight 0.8s ease-out both;
  display: flex; flex-direction: column;
}
#page-daizhang .daizhang-banner-illus:before {
  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px;
  background: linear-gradient(90deg,#2563eb,#6366f1,#a855f7);
}
#page-daizhang .dz-illus-header {
  text-align: center; padding-bottom: 18px; margin-bottom: 14px; border-bottom: 2px dashed #e0e7ff;
}
#page-daizhang .dz-illus-title {
  font-size: 20px; font-weight: 800; margin-bottom: 4px;
  background: linear-gradient(135deg,#1e3a8a 0%,#2563eb 50%,#4f46e5 100%);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
}
#page-daizhang .dz-illus-subtitle {
  font-size: 13px; color: #64748b; font-weight: 500;
}
#page-daizhang .dz-step-list {
  flex: 1; display: flex; flex-direction: column; gap: 8px;
}
#page-daizhang .dz-step {
  display: flex; align-items: center; gap: 12px; padding: 8px 12px;
  background: #f8fafc; border-radius: 10px; border: 1px solid #e2e8f0;
  transition: all .3s ease;
}
#page-daizhang .dz-step:hover {
  background: linear-gradient(90deg,#eef2ff 0%,#f5f3ff 100%);
  transform: translateX(4px); box-shadow: 0 6px 16px rgba(79,70,229,.12); border-color: transparent;
}
#page-daizhang .dz-step-num {
  width: 36px; height: 36px; line-height: 36px; text-align: center;
  color: #fff; border-radius: 10px; font-size: 14px; font-weight: 700; flex-shrink: 0;
  box-shadow: 0 3px 10px rgba(37,99,235,.3);
}
/* 6 步骤多色渐变 */
#page-daizhang .dz-step:nth-child(1) .dz-step-num { background: linear-gradient(135deg,#2563eb,#3b82f6); box-shadow:0 3px 10px rgba(37,99,235,.4); }
#page-daizhang .dz-step:nth-child(2) .dz-step-num { background: linear-gradient(135deg,#059669,#34d399); box-shadow:0 3px 10px rgba(5,150,105,.4); }
#page-daizhang .dz-step:nth-child(3) .dz-step-num { background: linear-gradient(135deg,#7c3aed,#a78bfa); box-shadow:0 3px 10px rgba(124,58,237,.4); }
#page-daizhang .dz-step:nth-child(4) .dz-step-num { background: linear-gradient(135deg,#d97706,#fbbf24); box-shadow:0 3px 10px rgba(217,119,6,.4); }
#page-daizhang .dz-step:nth-child(5) .dz-step-num { background: linear-gradient(135deg,#ec4899,#f472b6); box-shadow:0 3px 10px rgba(236,72,153,.4); }
#page-daizhang .dz-step:nth-child(6) .dz-step-num { background: linear-gradient(135deg,#ef4444,#f87171); box-shadow:0 3px 10px rgba(239,68,68,.4); }
#page-daizhang .dz-step-content {
  flex: 1; min-width: 0;
}
#page-daizhang .dz-step-label {
  font-size: 14px; font-weight: 700; color: #1e293b; margin-bottom: 2px;
}
#page-daizhang .dz-step-desc {
  font-size: 12px; color: #94a3b8;
}
#page-daizhang .dz-step-arrow {
  color: #94a3b8; font-size: 16px; font-weight: bold; opacity: 0.5;
}
#page-daizhang .dz-step.last .dz-step-arrow {
  display: none;
}
/* 底部徽章 */
#page-daizhang .dz-illus-footer {
  display: flex; justify-content: center; gap: 10px; padding-top: 14px; margin-top: 10px; border-top: 2px dashed #e0e7ff;
}
#page-daizhang .dz-badge {
  display: inline-flex; align-items: center; gap: 5px; padding: 6px 12px;
  background: linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);
  border: 1px solid #e2e8f0; border-radius: 50px;
  font-size: 12px; color: #4338ca; font-weight: 600; transition: all .25s ease;
}
#page-daizhang .dz-badge .badge-icon {
  display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px; line-height: 14px;
  background: linear-gradient(135deg,#2563eb,#6366f1); color: #fff; border-radius: 50%; font-size: 9px;
}
#page-daizhang .dz-badge:hover {
  border-color:#c7d2fe;background:linear-gradient(135deg,#eef2ff,#e0e7ff);
}
/* 分步动画延迟（参考 zhuxiao） */
#page-daizhang .daizhang-banner-tag { animation:dzFadeInLeft .8s ease-out both; animation-delay:.02s; }
#page-daizhang .daizhang-banner-title { animation:dzFadeInLeft .8s ease-out both; animation-delay:.08s; }
#page-daizhang .daizhang-banner-subtitle { animation:dzFadeInLeft .8s ease-out both; animation-delay:.14s; }
#page-daizhang .daizhang-banner-features { animation:dzFadeInLeft .8s ease-out both; animation-delay:.20s; }
#page-daizhang .daizhang-banner-packages { animation:dzFadeInLeft .8s ease-out both; animation-delay:.26s; }
#page-daizhang .daizhang-banner-actions { animation:dzFadeInLeft .8s ease-out both; animation-delay:.32s; }
#page-daizhang .daizhang-banner-illus { animation:dzFadeInRight .8s ease-out both; animation-delay:.18s; }
@keyframes dzFadeInLeft {
    from { opacity: 0; transform: translateX(-30px); }
    to { opacity: 1; transform: translateX(0); }
}
@keyframes dzFadeInRight {
    from { opacity: 0; transform: translateX(30px); }
    to { opacity: 1; transform: translateX(0); }
}
#page-daizhang .pass-btn1:hover {
  background: #fff; color: #00aaab;
}
#page-daizhang .select-tab4 li {
  width: 290px; height: 338px; border: 1px solid #efeff7; box-sizing: border-box; margin-right: 10px; margin-top: 100px;
}
#page-daizhang .select-tab4 li:hover {
  box-shadow: 0 0 40px rgba(195,190,243,0.3); border-color: #fff;
}
#page-daizhang .select-tab4 li img {
  display: block; width: 100%; height: 100%;
}
#page-daizhang .select-tab4 li p {
  font-size: 16px; color: #666; text-align: center; padding-bottom: 14px;
}
#page-daizhang .select-tab4 li p.intro {
  padding: 0 30px; line-height: 24px;
}
#page-daizhang .pass-form-col {
  flex: 1; min-width: 0; padding: 46px 56px 40px; box-sizing: border-box;
}
#page-daizhang .pz-head {
  padding-bottom: 26px;
}
#page-daizhang .pz-title {
  font-size: 26px; color: #222; font-weight: 700;
}
#page-daizhang .pz-title em {
  font-style: normal; color: #5b77f1;
}
#page-daizhang .pz-sub {
  font-size: 14px; color: #999; margin-top: 10px;
}
#page-daizhang .pz-row {
  display: flex; align-items: flex-start; padding-bottom: 22px;
}
#page-daizhang .pz-label {
  flex: 0 0 84px; font-size: 15px; color: #555; line-height: 34px;
}
#page-daizhang .pz-chips {
  flex: 1;
}
#page-daizhang .pz-chip {
  display: inline-block; padding: 7px 16px; background: #eff2ff; border: 1px solid #eff2ff; border-radius: 4px; font-size: 14px; color: #444; margin: 0 10px 10px 0; cursor: pointer; transition: all .2s; user-select: none; vertical-align: middle;
}
#page-daizhang .pz-chip:hover {
  border-color: #5b77f1; color: #5b77f1;
}
#page-daizhang .pz-chip.on {
  background: #5b77f1; border-color: #5b77f1; color: #fff;
}
#page-daizhang .pz-chip i {
  font-style: normal; font-size: 12px; color: #8d9bea; margin-left: 5px;
}
#page-daizhang .pz-chip.on i {
  color: #d6ddff;
}
#page-daizhang .pz-chip-lg {
  padding: 10px 26px; font-size: 15px; border-radius: 22px;
}
#page-daizhang .pz-cta-row {
  padding: 10px 0 0 84px;
}
#page-daizhang .pz-cta {
  display: inline-block; height: 50px; line-height: 50px; padding: 0 52px; background: linear-gradient(135deg, #5b77f1, #3d55d8); color: #fff; font-size: 17px; border-radius: 8px; cursor: pointer; letter-spacing: 2px; text-decoration: none; transition: all .2s;
}
#page-daizhang .pz-cta:hover {
  background: linear-gradient(135deg, #4a66e8, #324ecc); color: #fff; text-decoration: none;
}
#page-daizhang .pz-cta-note {
  font-size: 13px; color: #b0b6c9; margin-left: 16px;
}
#page-daizhang .pass-side-col {
  flex: 0 0 400px; background: linear-gradient(160deg, #5b77f1 0%, #3d55d8 100%); color: #fff; padding: 46px 40px; box-sizing: border-box;
}
#page-daizhang .ps-title {
  font-size: 22px; font-weight: 700; padding-bottom: 26px;
}
#page-daizhang .ps-lists li {
  display: flex; margin-bottom: 24px;
}
#page-daizhang .ps-ico {
  flex: 0 0 38px; height: 38px; line-height: 38px; text-align: center; background: rgba(255,255,255,0.16); border-radius: 50%; font-size: 16px; margin-right: 14px;
}
#page-daizhang .ps-lists b {
  display: block; font-size: 16px; padding-bottom: 6px; font-weight: 700;
}
#page-daizhang .ps-lists p {
  font-size: 13px; color: rgba(255,255,255,0.75); line-height: 1.7;
}
#page-daizhang .ps-hotline {
  margin-top: 14px; background: rgba(255,255,255,0.12); border-radius: 10px; padding: 18px 22px; text-align: center;
}
#page-daizhang .ps-hotline-label {
  display: block; font-size: 13px; color: rgba(255,255,255,0.8);
}
#page-daizhang .ps-hotline-num {
  display: block; font-size: 26px; padding: 6px 0; letter-spacing: 1px; font-weight: 700;
}
#page-daizhang .ps-hotline-note {
  font-size: 12px; color: rgba(255,255,255,0.6);
}
#page-daizhang .dzp-wrap {
  background:linear-gradient(180deg,#f1f5f9 0%,#eef2ff 100%);padding:48px 0 40px;position:relative;overflow:hidden;
}
#page-daizhang .dzp-wrap::before {
  content:'';position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(99,102,241,.06) 0%,transparent 65%);pointer-events:none;
}
#page-daizhang .dzp-inner {
  max-width:1200px;margin:0 auto;padding:0 15px;position:relative;z-index:1;
}
#page-daizhang .dzp-head {
  text-align:center;margin-bottom:36px;
}
#page-daizhang .dzp-tag {
  display:inline-block;font-size:12px;font-weight:700;letter-spacing:3px;color:#6366f1;background:rgba(99,102,241,.08);padding:5px 18px;border-radius:20px;margin-bottom:14px;
}
#page-daizhang .dzp-title {
  font-size:32px;font-weight:800;color:#1e293b;margin:0 0 8px;letter-spacing:.5px;
}
#page-daizhang .dzp-sub {
  font-size:15px;color:#64748b;margin:0;
}
#page-daizhang .dzp-grid {
  display:grid;grid-template-columns:repeat(4,1fr);gap:14px;
}
#page-daizhang .dzp-card {
  background:#fff;border-radius:14px;padding:20px 18px;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(15,23,42,.04);display:flex;align-items:flex-start;gap:14px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;
}
#page-daizhang .dzp-card:hover {
  transform:translateY(-4px);box-shadow:0 14px 36px rgba(79,70,229,.14);border-color:#c7d2fe;
}
#page-daizhang .dzp-card::after {
  content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4f46e5,#a855f7);opacity:0;transition:opacity .3s;
}
#page-daizhang .dzp-card:hover::after {
  opacity:1;
}
#page-daizhang .dzp-badge {
  flex-shrink:0;width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;font-size:18px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(79,70,229,.25);letter-spacing:1px;transition:transform .3s;
}
#page-daizhang .dzp-card:hover .dzp-badge {
  transform:scale(1.08);
}
#page-daizhang .dzp-body {
  flex:1;min-width:0;
}
#page-daizhang .dzp-body h3 {
  font-size:15px;font-weight:700;color:#1e293b;margin:0 0 6px;letter-spacing:.3px;line-height:1.35;
}
#page-daizhang .dzp-body p {
  font-size:13px;color:#64748b;line-height:1.6;margin:0;
}
#page-daizhang .dzp-card:nth-child(2n) .dzp-badge {
  background:linear-gradient(135deg,#7c3aed,#a855f7);
}
#page-daizhang .dzp-card:nth-child(3n) .dzp-badge {
  background:linear-gradient(135deg,#0ea5e9,#6366f1);
}
#page-daizhang .dzp-card:nth-child(4n) .dzp-badge {
  background:linear-gradient(135deg,#14b8a6,#6366f1);
}
#page-daizhang .dzp-card:nth-child(5n) .dzp-badge {
  background:linear-gradient(135deg,#f59e0b,#4f46e5);
}
@media(max-width:1100px) {
  #page-daizhang .dzp-grid {
    grid-template-columns:repeat(2,1fr);gap:14px;
  }
  #page-daizhang .dzp-badge {
    width:46px;height:46px;font-size:18px;
  }
}
@media(max-width:768px) {
  #page-daizhang .dzp-wrap {
    padding:36px 0 30px;
  }
  #page-daizhang .dzp-grid {
    grid-template-columns:1fr;gap:12px;
  }
  #page-daizhang .dzp-title {
    font-size:26px;
  }
}
@media(max-width:480px) {
  #page-daizhang .dzp-wrap {
    padding:28px 0 24px;
  }
  #page-daizhang .dzp-card {
    padding:16px;gap:12px;border-radius:12px;
  }
  #page-daizhang .dzp-badge {
    width:42px;height:42px;font-size:16px;border-radius:10px;
  }
  #page-daizhang .dzp-body h3 {
    font-size:14px;
  }
  #page-daizhang .dzp-body p {
    font-size:13px;line-height:1.55;
  }
  #page-daizhang .dzp-title {
    font-size:22px;
  }
}
#page-daizhang .why-lc {
  background:linear-gradient(180deg,#f8fafc 0%,#eef2ff 50%,#e0e7ff 100%);padding:48px 0 36px;position:relative;overflow:hidden;
}
#page-daizhang .why-lc::before {
  content:'';position:absolute;top:-80px;right:-60px;width:260px;height:260px;background:radial-gradient(circle,rgba(99,102,241,.08) 0%,transparent 70%);pointer-events:none;
}
#page-daizhang .why-lc::after {
  content:'';position:absolute;bottom:-60px;left:-40px;width:220px;height:220px;background:radial-gradient(circle,rgba(168,85,247,.07) 0%,transparent 70%);pointer-events:none;
}
#page-daizhang .why-lc-in {
  max-width:1200px;margin:0 auto;padding:0 15px;position:relative;z-index:1;
}
#page-daizhang .why-lc-tt {
  text-align:center;margin-bottom:32px;
}
#page-daizhang .why-lc-tt .tag {
  display:inline-block;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;padding:6px 22px;border-radius:20px;font-size:13px;font-weight:500;margin-bottom:14px;box-shadow:0 2px 12px rgba(79,70,229,.3);letter-spacing:1px;
}
#page-daizhang .why-lc-tt h2 {
  font-size:32px;color:#1e293b;margin:0 0 8px;font-weight:800;letter-spacing:0.5px;
}
#page-daizhang .why-lc-tt h2 em {
  font-style:normal;background:linear-gradient(135deg,#4f46e5,#7c3aed,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;
}
#page-daizhang .why-lc-tt p {
  font-size:15px;color:#64748b;margin:0;font-weight:400;
}
#page-daizhang .why-lc-grid {
  display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;
}
#page-daizhang .why-lc-card {
  background:#fff;border-radius:12px;padding:26px 22px;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(15,23,42,.04);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;
}
#page-daizhang .why-lc-card::after {
  content:'';position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,#4f46e5,#a855f7);opacity:0;transition:opacity .3s;
}
#page-daizhang .why-lc-card:hover {
  transform:translateY(-4px);box-shadow:0 12px 32px rgba(79,70,229,.15);border-color:#c7d2fe;
}
#page-daizhang .why-lc-card:hover::after {
  opacity:1;
}
#page-daizhang .why-lc-card h3 {
  font-size:17px;color:#1e293b;margin:0 0 10px;font-weight:700;padding-left:14px;border-left:3px solid #4f46e5;transition:border-color .3s;
}
#page-daizhang .why-lc-card:hover h3 {
  border-left-color:#a855f7;
}
#page-daizhang .why-lc-card p {
  font-size:14px;color:#64748b;margin:0;line-height:1.75;
}
#page-daizhang .why-lc-bar {
  display:grid;grid-template-columns:repeat(3,1fr);background:linear-gradient(135deg,#1e3a8a 0%,#3730a3 50%,#4f46e5 100%);border-radius:12px;padding:22px 15px;text-align:center;color:#fff;margin-bottom:24px;position:relative;overflow:hidden;box-shadow:0 6px 24px rgba(30,58,138,.25);
}
#page-daizhang .why-lc-bar::before {
  content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);
}
#page-daizhang .why-lc-bar > div {
  position:relative;padding:0 20px;
}
#page-daizhang .why-lc-bar > div:not(:last-child)::after {
  content:'';position:absolute;right:0;top:25%;height:50%;width:1px;background:rgba(255,255,255,.15);
}
#page-daizhang .why-lc-bar b {
  display:block;font-size:28px;font-weight:900;margin-bottom:6px;background:linear-gradient(135deg,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:1px;
}
#page-daizhang .why-lc-bar span {
  font-size:13px;opacity:.8;font-weight:400;
}
#page-daizhang .why-lc-cta {
  text-align:center;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 50%,#a855f7 100%);border-radius:12px;padding:32px 24px;color:#fff;position:relative;overflow:hidden;box-shadow:0 8px 28px rgba(79,70,229,.28);
}
#page-daizhang .why-lc-cta-section {
  max-width:1200px;margin:0 auto;padding:0 0 56px;
}
#page-daizhang .why-lc-cta::before {
  content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);animation:why-lc-sweep 4s infinite;
}
@keyframes why-lc-sweep {0%{left:-100%;}100%{left:100%;}}
#page-daizhang .why-lc-cta h3 {
  font-size:22px;margin:0 0 8px;font-weight:800;letter-spacing:0.5px;
}
#page-daizhang .why-lc-cta p {
  font-size:14px;opacity:.9;margin:0 0 20px;font-weight:400;
}
#page-daizhang .why-lc-btn {
  display:inline-block;padding:11px 34px;border-radius:24px;font-size:15px;text-decoration:none;margin:0 6px;font-weight:600;transition:all .3s;
}
#page-daizhang .why-lc-btn-o {
  background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;box-shadow:0 4px 16px rgba(249,115,22,.3);
}
#page-daizhang .why-lc-btn-o:hover {
  transform:translateY(-2px);box-shadow:0 6px 20px rgba(249,115,22,.4);
}
#page-daizhang .why-lc-btn-g {
  background:rgba(255,255,255,.18);color:#fff;border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(4px);
}
#page-daizhang .why-lc-btn-g:hover {
  background:rgba(255,255,255,.28);border-color:rgba(255,255,255,.7);transform:translateY(-2px);
}
@media(max-width:768px) {
  #page-daizhang .why-lc {
    padding:36px 0 28px;
  }
  #page-daizhang .why-lc-grid {
    grid-template-columns:repeat(2,1fr);gap:12px;
  }
  #page-daizhang .why-lc-tt h2 {
    font-size:26px;
  }
  #page-daizhang .why-lc-bar b {
    font-size:22px;
  }
}
@media(max-width:480px) {
  #page-daizhang .why-lc {
    padding:28px 0 24px;
  }
  #page-daizhang .why-lc-grid {
    grid-template-columns:1fr;gap:10px;
  }
  #page-daizhang .why-lc-bar {
    grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 8px;
  }
  #page-daizhang .why-lc-bar > div {
    padding:0 8px;
  }
  #page-daizhang .why-lc-bar b {
    font-size:18px;
  }
  #page-daizhang .why-lc-bar span {
    font-size:11px;
  }
  #page-daizhang .why-lc-cta {
    padding:24px 16px;
  }
  #page-daizhang .why-lc-cta h3 {
    font-size:18px;
  }
  #page-daizhang .why-lc-btn {
    padding:9px 20px;font-size:14px;margin:4px 4px;
  }
}
#page-daizhang .nav-right .nav3 a {
  color: #28a7e1!important;
}
#page-daizhang .fl {
  float: left;
}
#page-daizhang .fr {
  float: right;
}
#page-daizhang .tac {
  text-align: center;
}
#page-daizhang .clearfix:before,
#page-daizhang .clearfix:after {
  display: table; content: ""; clear: both; height: 0;
}
#page-daizhang .clearfix {
  zoom: 1;
}
#page-daizhang .w1200 {
  width: 1200px; margin: 0 auto;
}
#page-daizhang .banner-wrap {
  width:100%; height: 580px; min-height: 580px; overflow: visible; min-width: 1200px; background: linear-gradient(135deg,#1e3a8a 0%,#2563eb 52%,#4f46e5 100%) !important; background-size: cover !important; background-position: center !important;
}
#page-daizhang div.banner-wrap.daizhang-banner {
  position: relative; height: 580px !important; min-height: 580px !important; overflow: visible !important; background: linear-gradient(135deg,#1e3a8a 0%,#2563eb 52%,#4f46e5 100%) !important; background-size: cover !important; background-position: center !important;
}
#page-daizhang .pass-wrap {
  width:100%; overflow: hidden; min-width: 1200px; padding-bottom: 60px;
}
#page-daizhang .title {
  font-size: 32px; color: #333; text-align: center; padding: 60px 0 20px;
}
#page-daizhang .title span {
  color: #5b77f1;
}
#page-daizhang .title-line {
  width: 50px; height: 3px; background: #c5d0ff; margin: 0 auto;
}
#page-daizhang .pass-panel {
  width:1200px; box-sizing: border-box; background: #fff; border-radius: 8px; margin-top: 50px; margin-bottom: 20px; padding-left: 90px; padding-top: 70px; padding-bottom: 70px; box-shadow: 0 0 40px rgba(195,190,243,0.3);
}
#page-daizhang .pass-info-list {
  font-size: 16px; color: #666; padding-right: 5px;
}
#page-daizhang .pass-info-dq {
  padding-bottom: 30px; position: relative;
}
#page-daizhang .pass-info-dq .cur-show {
  display: inline-block; width: 9rem; color: #5b77f1; padding: 1rem 0; background: #fff; padding-left: 4rem; box-sizing: border-box; margin-right: 15px; position: relative;
}
#page-daizhang .pass-info-dq .cur-show .cur-show-position {
  position: absolute; left: 2rem; top: 15px; width: 15px; height: 18px;
}
#page-daizhang .pass-info-dq .dic-city {
  margin-right: 1.2rem; cursor: pointer;
}
#page-daizhang .pass-fix {
  position: absolute; right: 60px; top: 12px; width: 70px; height: 23px; opacity: 0;
}
#page-daizhang .info-more {
  color: #5b77f1; position: relative; cursor: pointer;
}
#page-daizhang .info-more .info-more-sele {
  width: 10px; height: 6px; position: absolute; right: -15px; top: 8px;
}
#page-daizhang .pass-info-lx {
  padding-bottom: 20px;
}
#page-daizhang .pass-info-lx .info-type {
  display: inline-block; width: 140px; padding: 15px 0; background: #eff2ff; font-size: 16px; color: #333; margin-right: 18px; cursor: pointer; border-radius: 23px;
}
#page-daizhang .pass-info-pl {
  padding-bottom: 20px;
}
#page-daizhang .pass-info-pl .info-num {
  display: inline-block; width: 140px; padding: 15px 0; background: #eff2ff; color: #333; margin-right: 18px; cursor: pointer; border-radius: 23px;
}
#page-daizhang .pass-info-lx .active {
  background: #5b79f1; color: #fff;
}
#page-daizhang .pass-info-pl .active {
  background: #5b79f1; color: #fff;
}
#page-daizhang .pass-info-sq .pass-info-name,
#page-daizhang .pass-info-sq .pass-info-tel {
  width: 240px; height: 46px; line-height: 46px; margin-right: 18px; background: #eff2ff; border-radius: 6px;
}
#page-daizhang #pass-input-name,
#page-daizhang #pass-input-tel {
  border: none; outline: 0; padding-left: 1rem; width: 100%; box-sizing: border-box; font-size: 16px; color: #333; margin-top: 14px; background: #eff2ff;
}
#page-daizhang input::-webkit-inner-spin-button {
  -webkit-appearance: none !important; margin: 0;
}
#page-daizhang input::-moz-inner-spin-button {
  -webkit-appearance: none !important; margin: 0;
}
#page-daizhang input::-ms-inner-spin-button {
  -webkit-appearance: none !important; margin: 0;
}
#page-daizhang input[type="number"] {
  -moz-appearance: textfield;
}
#page-daizhang .pass-info-sq .pass-info-btn {
  color: #fff; height: 46px; line-height: 46px; background: #5b77f1; padding: 0 54px; border-radius: 6px; cursor: pointer;
}
#page-daizhang .pass-info-sq .pass-info-btn:hover {
  background: #324ecc;
}
#page-daizhang .pass-info-sq .pass-info-list {
  margin-top: 15px; margin-right: 5px;
}
#page-daizhang .pass-lists .list {
  width: 284px; height: 174px; border-radius: 8px; box-shadow: 0 0 40px rgba(195,190,243,0.3);
}
#page-daizhang .pass-lists .list1 {
  background: linear-gradient(135deg,#0d9488 0%,#14b8a6 100%); margin-right: 20px;
}
#page-daizhang .pass-lists .list2 {
  background: linear-gradient(135deg,#2549ff 0%,#4f46e5 100%); margin-right: 20px;
}
#page-daizhang .pass-lists .list3 {
  background: linear-gradient(135deg,#7138FE 0%,#9333ea 100%); margin-right: 20px;
}
#page-daizhang .pass-lists .list4 {
  background: linear-gradient(135deg,#f55e5e 0%,#f97316 100%);
}
#page-daizhang .pass-lists .list-title {
  font-size: 18px; color: #fff; padding: 35px 0 12px;
}
#page-daizhang .pass-lists .list-sub-title {
  font-size: 14px; padding-bottom: 26px;
}
#page-daizhang .pass-lists .list1 .list-sub-title {
  color: #9FFFF3;
}
#page-daizhang .pass-lists .list2 .list-sub-title {
  color: #A1B0FF;
}
#page-daizhang .pass-lists .list3 .list-sub-title {
  color: #D391FF;
}
#page-daizhang .pass-lists .list4 .list-sub-title {
  color: #FFD3C1;
}
#page-daizhang .pass-btn {
  display: block; width: 118px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #fff; border-radius: 4px; font-size: 14px; color: #fff; margin: 0 auto;
}
#page-daizhang .pass-btn2:hover {
  background: #fff; color: #2549ff;
}
#page-daizhang .pass-btn3:hover {
  background: #fff; color: #7138FE;
}
#page-daizhang .pass-btn4:hover {
  background: #fff; color: #f55e5e;
}
#page-daizhang .service {
  margin-top: 78px;
}
#page-daizhang .service ul {
  display: flex; justify-content: center; align-items: stretch; gap: 30px; padding: 0;
}
#page-daizhang .service ul li {
  width: 313px; flex-shrink: 0; background: #fff; border: 1px solid #e9e9e9; float: none !important; margin: 0 !important;
}
#page-daizhang .service ul li.list1 {
  margin-left: 0;
}
#page-daizhang .service ul li.list2 {
  border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;
}
#page-daizhang .service .list1 .service-tab1-top {
  background: #5b77f1;
}
#page-daizhang .service .list2 .service-tab1-top,
#page-daizhang .service .list2 .service-tab1-btn {
  background: #3bcfa3;
}
#page-daizhang .service .list2 .service-tab1-btn {
  margin-top: 85px;
}
#page-daizhang .service .list3 .service-tab1-top,
#page-daizhang .service .list3 .service-tab1-btn {
  background: #f2ad3d;
}
#page-daizhang .service .list3 .service-tab1-btn {
  margin-top: 70px;
}
#page-daizhang .service .service-tab1-btn2:hover {
  background: #23a37d;
}
#page-daizhang .service .service-tab1-btn3:hover {
  background: #d28d1e;
}
#page-daizhang .service-tab1-top img {
  display: block; width: 34px; height: 34px; margin:0 auto; padding-top: 18px;
}
#page-daizhang .service-tab1-top .tit {
  font-size: 18px; color: #fff; padding: 12px 0 10px;
}
#page-daizhang .service-tab1-top .sub-tit {
  font-size: 14px; color: #fff; padding-bottom: 18px;
}
#page-daizhang .service-tab1-middle div {
  font-size: 14px; color: #666; line-height: 65px; border-bottom: 1px solid #e9e9e9; width: 260px; margin: 0 auto;
}
#page-daizhang .service-tab1-middle div.spc {
  line-height: 40px;
}
#page-daizhang .service-tab1-middle div.spc .item {
  color: #999;
}
#page-daizhang .service .service-tab1-btn {
  width: 162px; height: 46px; font-size: 16px; color: #fff; line-height: 46px; background: #5b79f1; border-radius: 6px; margin: 20px auto 20px; cursor: pointer;
}
#page-daizhang .service .service-tab1-btn1:hover {
  background: #324ecc;
}
#page-daizhang .select-wrap {
  width: 100%; background: url(select_bg.png) no-repeat center top; background-size: 1920px 481px; background-color: #fff;
}
#page-daizhang .select .title {
  font-size: 32px; color: #fff;
}
#page-daizhang .select .title-line {
  background: #5c6aa8; margin-bottom: 82px;
}
#page-daizhang .select-tab .tab ul {
  border-bottom: 2px solid #5b79f1; margin-bottom: 58px;
}
#page-daizhang #con_b_1,
#page-daizhang #con_b_2,
#page-daizhang #con_b_3,
#page-daizhang #con_b_4,
#page-daizhang #con_b_5,
#page-daizhang #con_b_6 {
  height: 600px;
}
#page-daizhang .select-tab .tab>ul li {
  width: 12.5rem; height: 3rem; line-height: 3rem; text-align: center; color: #fff; font-size: 18px; box-sizing: border-box; float: left;
}
#page-daizhang .select-tab .tab>ul li.curr {
  background: #5b79f1; color: #fff;
}
#page-daizhang #con_b_6 .con_b6_p {
  font-size: 16px; color: #fff; padding-top: 12px;
}
#page-daizhang #con_b_6 li {
  margin-top: 100px;
}
#page-daizhang #con_b_6 .select-tab1 .img-wrap {
  width: 384px; height: 230px; overflow: hidden;
}
#page-daizhang #con_b_6 .select-tab1 img {
  transform: scale(1.0); -ms-transform:scale(1.0); -moz-transform:scale(1.0); -webkit-transform:scale(1.0); -o-transform:scale(1.0); transition: all linear 100ms; -o-transition: all linear 100ms; -moz-transition: all linear 100ms; -webkit-transition: all linear 100ms;
}
#page-daizhang #con_b_6 .select-tab1 img:hover {
  transform: scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); transition: all linear 100ms; -o-transition: all linear 100ms; -moz-transition: all linear 100ms; -webkit-transition: all linear 100ms;
}
#page-daizhang .select-tab1 li {
  width: 380px; background: #fff; padding-bottom: 2rem; box-shadow: 0 0 40px rgba(195,190,243,0.3);
}
#page-daizhang .select-tab1 li.list2 {
  margin: 0 1.5rem;
}
#page-daizhang .select-tab1 li img {
  display: block; width: 380px; height: 230px;
}
#page-daizhang .select-tab1 li div {
  color: #666; font-size: 14px;
}
#page-daizhang .select-tab1 li div.dv {
  padding: 24px 0 12px; color: #333; font-size: 18px;
}
#page-daizhang .select-tab2 {
  position: relative;
}
#page-daizhang .select-tab2 .list-left img {
  display: block; width: 682px; height: 463px; position: absolute; left: -70px; top: 0;
}
#page-daizhang .select-tab2 .list-right {
  margin-left: 652px;
}
#page-daizhang .select-tab2 .list-right .des {
  width: 527px; font-size: 16px; color: #fefefe; line-height: 26px; text-align: justify; padding: 30px 0 48px;
}
#page-daizhang .select-tab2 .list-right .lists .boxes {
  height: 28px; line-height: 28px; position: relative; padding-left: 42px; margin-right: 60px; margin-bottom: 20px;
}
#page-daizhang .select-tab2 .list-right .lists span {
  display: inline-block; width: 28px; height: 28px; background: url(select_04.png) no-repeat; position: absolute; left: 0; top: 0;
}
#page-daizhang .select-tab2 .list-right .items div {
  width: 80px; margin-top: 40px;
}
#page-daizhang .select-tab2 .list-right .items div.item1 {
  margin-left: 20px;
}
#page-daizhang .select-tab2 .list-right .items div.item2 {
  margin-left: 4.3rem; margin-right: 4.3rem;
}
#page-daizhang .select-tab2 .list-right .items div.item4 {
  margin-left: 4.3rem;
}
#page-daizhang .select-tab2 .list-right .items div img {
  display: block; width: 48px; height: 48px; margin: 0 auto;
}
#page-daizhang .select-tab2 .list-right .items div p {
  font-size: 16px; color: #666; text-align: center; padding-top: 28px;
}
#page-daizhang .select-tab3 .list-left img {
  display: block; width: 580px; height: 500px; margin-right: 80px;
}
#page-daizhang .select-tab3 .list-right .des {
  width: 512px; font-size: 16px; color: #fff; line-height: 30px; text-align: justify; padding: 28px 0 78px;
}
#page-daizhang .select-tab3 .list-right .lists {
  width: 32rem; margin-bottom: 2rem;
}
#page-daizhang .select-tab3 .list-right .lists img {
  display: block; width: 5rem; height: 5rem; margin-right: 3rem;
}
#page-daizhang .select-tab3 .list-right .lists p {
  font-size: 16px; color: #666;
}
#page-daizhang .select-tab3 .list-right .lists p.p1 {
  font-size: 18px; color: #5b77f1; padding: 1rem 0;
}
#page-daizhang #con_b_3 .con_b3_p {
  font-size: 16px; color: #fff; padding-top: 12px;
}
#page-daizhang .select-tab4 li .img-wrap {
  width: 290px; height: 200px;
}
#page-daizhang .select-tab4 li p.title {
  font-size: 18px; color: #5b77f1; padding: 22px 0 16px;
}
#page-daizhang #con_b_4 .con_b4_p {
  font-size: 16px; color: #fff; padding-top: 12px;
}
#page-daizhang .select-tab5 li {
  width: 285px; height: 350px; margin-top: 100px; margin-right: 20px;
}
#page-daizhang .select-tab5 li .img-wrap {
  width: 284px; height: 180px; overflow: hidden;
}
#page-daizhang .select-tab5 li img {
  transform: scale(1.0); -ms-transform:scale(1.0); -moz-transform:scale(1.0); -webkit-transform:scale(1.0); -o-transform:scale(1.0); transition: all linear 100ms; -o-transition: all linear 100ms; -moz-transition: all linear 100ms; -webkit-transition: all linear 100ms;
}
#page-daizhang .select-tab5 li img:hover {
  transform: scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); transition: all linear 100ms; -o-transition: all linear 100ms; -moz-transition: all linear 100ms; -webkit-transition: all linear 100ms;
}
#page-daizhang .select-tab5 li.list4 {
  margin-right: 0;
}
#page-daizhang .select-tab5 li .title {
  font-size: 18px; color: #333; padding: 28px 0 22px;
}
#page-daizhang .select-tab5 li p {
  font-size: 16px; color: #999; text-align: center; padding-bottom: 12px;
}
#page-daizhang #con_b_5 .des {
  font-size: 16px; color: #fff; padding: 12px 0 130px;
}
#page-daizhang .select-tab6 li {
  width: 380px;
}
#page-daizhang .select-tab6 .img-wrap {
  width: 380px; height: 250px; overflow: hidden;
}
#page-daizhang .select-tab6 .img-wrap img {
  transform: scale(1.0); -ms-transform:scale(1.0); -moz-transform:scale(1.0); -webkit-transform:scale(1.0); -o-transform:scale(1.0); transition: all linear 100ms; -o-transition: all linear 100ms; -moz-transition: all linear 100ms; -webkit-transition: all linear 100ms;
}
#page-daizhang .select-tab6 .img-wrap img:hover {
  transform: scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); transition: all linear 100ms; -o-transition: all linear 100ms; -moz-transition: all linear 100ms; -webkit-transition: all linear 100ms;
}
#page-daizhang .select-tab6 li.list2 {
  margin: 0 1.5rem;
}
#page-daizhang .select-tab6 li img {
  display: block; width: 380px; height: 250px;
}
#page-daizhang .select-tab6 li p {
  padding-top: 24px; font-size: 16px; color: #666;
}
#page-daizhang .online-wrap {
  width: 100%; background: #fff; padding-bottom: 100px;
}
#page-daizhang .online-wrap .title {
  padding-top: 0px;
}
#page-daizhang .online-wrap .title-line {
  margin-bottom: 70px;
}
#page-daizhang .online-lists>li {
  width: 340px; height: 36.5rem; background: #f7f7fa; padding: 0 2rem; box-sizing: border-box; border-radius: 8px;
}
#page-daizhang .online-lists>li.list1 {
  margin-left: 60px;
}
#page-daizhang .online-lists>li.list2 {
  margin: 0 30px;
}
#page-daizhang .online-lists .item2 {
  margin: 0 0.6rem;
}
#page-daizhang .online-lists>li:hover {
  background: #fff; box-shadow: 0 0 40px rgba(195,190,243,0.3);
}
#page-daizhang .online-img {
  display: block; width: 11rem; height: 12rem; margin: 1rem auto 2rem;
}
#page-daizhang .online-info {
  font-size: 16px; color: #333; padding-bottom: 2rem;
}
#page-daizhang .online-info span {
  font-size: 20px; color: #5b77f1; padding-right: 1rem;
}
#page-daizhang .online-advs {
  font-size: 14px; color: #666; padding-bottom: 0.5rem;
}
#page-daizhang .online-advs span {
  font-size: 14px; color: #333;
}
#page-daizhang .online-des {
  font-size: 14px; color: #666; line-height: 28px; text-align: justify;
}
#page-daizhang .online-des span {
  color: #333;
}
#page-daizhang .online-com {
  font-size: 14px; color: #333; padding-bottom: 24px;
}
#page-daizhang .online-com2 {
  padding-top: 1.9rem;
}
#page-daizhang .online-com3 {
  padding-top: 1.9rem;
}
#page-daizhang .online-btn {
  width: 10rem; height: 3rem; font-size: 16px; color: #fff; line-height: 3rem; background: #5b79f1; border-radius: 6px; margin: 45px auto 0; cursor: pointer;
}
#page-daizhang .online-btn:hover {
  background: #324ecc;
}
#page-daizhang .process {
  width: 100%; height: 561px; background: url(bg_3.jpg) no-repeat center center; background-size: 100% 561px;
}
#page-daizhang .process .title {
  color: #fff;
}
#page-daizhang .process .title-line {
  background: #5c6aa8; margin-bottom: 70px;
}
#page-daizhang .process-lists {
  margin-bottom: 18px;
}
#page-daizhang .process-lists li img {
  display: block; width: 108px; height: 108px;
}
#page-daizhang .process-lists li:first-child img {
  margin-left: 20px;
}
#page-daizhang .process-lists li.arrow img {
  width: 41px; height: 17px; margin: 45px 13px 0;
}
#page-daizhang .process-des li {
  width: 148px; margin-right: 27px;
}
#page-daizhang .process-des li:last-child {
  margin-right: 0;
}
#page-daizhang .process-des li p {
  font-size: 16px; color: #fff; text-align: center; padding-bottom: 20px;
}
#page-daizhang .process-des li div {
  font-size: 14px; line-height: 20px; color: #aab0ff; text-align: justify;
}
#page-daizhang .problem-wrap {
  width: 100%; height: 395px; background: #5b77f1;
}
#page-daizhang .problem-wrap .title {
  color: #fff;
}
#page-daizhang .provide-wrap {
  width: 100%; height: auto; background: #f9fafe; padding: 24px 0 32px;
}
#page-daizhang .provide-wrap .title {
  padding: 14px 0 10px;
}
#page-daizhang .provide-wrap .title-line {
  margin-bottom: 16px;
}
#page-daizhang .provide {
  height: auto; overflow: visible; position: relative;
}
#page-daizhang .rvc {
  max-width: 1140px; margin: auto; margin-top: 75px;
}
#page-daizhang .provide-wrap .rvc {
  position: relative; margin-top: 20px;
}
#page-daizhang .rvc .rvc-wrapper {
  margin: auto; overflow: hidden;
}
#page-daizhang .rvc .rvc-wrapper ul {
  overflow: hidden; position: relative;
}
#page-daizhang .rvc .rvc-wrapper ul li {
  float: left; background: #fff; width: 160px; height: 160px; border-radius: 8px; margin-left: 20px;
}
#page-daizhang .rvc .rvc-wrapper ul li:hover {
  background: #5b77f1;
}
#page-daizhang .rvc .rvc-wrapper ul li:hover p {
  color: #fff;
}
#page-daizhang .rvc .rvc-wrapper ul li a {
  display: block; width: 100%; height: auto; text-decoration: none;
}
#page-daizhang .rvc .rvc-wrapper ul li a .img-wrapper {
  height: 160px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;
}
#page-daizhang .rvc .rvc-wrapper ul li a img {
  display: block; width: 68px; height: 68px; margin: 30px auto 15px;
}
#page-daizhang .rvc .rvc-wrapper ul li a p {
  font-size: 16px; color: #666; text-align: center;
}
#page-daizhang .rvc-prv,
#page-daizhang .rvc-next {
  position: absolute; height: 100%; top: 120px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;
}
#page-daizhang .provide-wrap .rvc {
  position: relative;
}
#page-daizhang .provide-wrap .rvc-prv,
#page-daizhang .provide-wrap .rvc-next {
  height: auto; top: 50%; transform: translateY(-50%);
}
#page-daizhang .rvc-prv:hover,
#page-daizhang .rvc-next:hover {
  cursor: pointer;
}
#page-daizhang .rvc-prv {
  left: 10px;
}
#page-daizhang .rvc-next {
  right: 10px;
}
#page-daizhang .issue {
  min-width: 1200px; height: 0; position: relative;
}
#page-daizhang .box {
  position: absolute; overflow-x: hidden; overflow-y: hidden; width: 100%; height: 400px; top: -169px;
}
#page-daizhang .box-list {
  position: absolute; width: 1530px; left: 50%; margin-left: -765px; overflow: hidden; height: 400px;
}
#page-daizhang .box-list ul li {
  position: absolute;background:#fff;border-radius: 10px;
}
#page-daizhang .box-list ul li.denghou1 {
  width:100px; height:78px; top:35px; left:-1526px;
}
#page-daizhang .box-list ul li.no0 {
  width:100px; height:78px; top:35px; left:-987px;
}
#page-daizhang .box-list ul li.no1 {
  width:100px; height:78px; top:35px; left:-540px;
}
#page-daizhang .box-list ul li.no2 {
  width:453px; height:240px; top:35px; left:12px;
}
#page-daizhang .box-list ul li.no3 {
  width:530px; height:280px; top:16px; left:500px;
}
#page-daizhang .box-list ul li.no4 {
  width:453px; height:240px; top:35px; left:1065px;
}
#page-daizhang .box-list ul li.no5 {
  width:100px; height:78px; top:35px; left:1856px;
}
#page-daizhang .box-list ul li.no6 {
  width:100px; height:78px; top:35px; left:2395px;
}
#page-daizhang .box-list ul li.denghou2 {
  width:100px; height:78px; top:35px; left:2934px;
}
#page-daizhang .card-wrap .no3 {
  box-sizing: border-box; background: #fff; padding-top: 50px; padding-left: 60px; text-align: left; box-shadow: 0 10px 30px 0 rgba(60,56,151,0.1); user-select: none;
}
#page-daizhang .card-wrap .no3 p {
  font-size: 14px; color: #999; line-height: 28px; width: 470px; opacity: 1;
}
#page-daizhang .card-wrap .no3 .tit {
  font-size: 16px; color: #3d4450; opacity: 1;
}
#page-daizhang .card-wrap .no3 div {
  width: 80px; height: 2px; background: #27a7e1; margin-bottom: 20px; margin-top: 8px; opacity: 1;
}
#page-daizhang .no0,
#page-daizhang .no1,
#page-daizhang .no2,
#page-daizhang .no4,
#page-daizhang .no5,
#page-daizhang .no6,
#page-daizhang .denghou {
  padding-top: 40px; padding-left: 45px; text-align: left; background: #fff; box-sizing: border-box; box-shadow: 0 10px 30px 0 rgba(60,56,151,0.1);
}
#page-daizhang .no0 .tit,
#page-daizhang .no1 .tit,
#page-daizhang .no2 .tit,
#page-daizhang .no4 .tit,
#page-daizhang .no5 .tit,
#page-daizhang .no66 .tit,
#page-daizhang .denghou .tit {
  font-size: 13px; color: #3d4450; opacity: 0.5;
}
#page-daizhang .denghou p {
  font-size: 12px; color: #999; line-height: 28px; width: 408px; opacity: 0.5;
}
#page-daizhang .no0 .line,
#page-daizhang .no1 .line,
#page-daizhang .no2 .line,
#page-daizhang .no4 .line,
#page-daizhang .no5 .line,
#page-daizhang .no6 .line,
#page-daizhang .denghou .line {
  width: 80px; height: 2px; background: #27a7e1; margin-top: 6px; margin-bottom: 10px;
}
#page-daizhang .slick-btn {
  position: absolute; top: 29%; width: 66px; height: 66px; border-radius: 50%; z-index: 1001;
}
#page-daizhang .next {
  right: 50%; margin-right: -340px;
}
#page-daizhang .next:hover,
#page-daizhang .prev:hover {
  background: #d1d9fe; opacity: 0.5;
}
#page-daizhang .prev {
  left: 50%; margin-left: -340px;
}
#page-daizhang .voice-wrap {
  width: 100%; background: linear-gradient(180deg, #f8f9ff 0%, #ffffff 60%, #f8f9ff 100%); padding-bottom: 120px; position: relative;
}
#page-daizhang .voice-wrap::before {
  content: ""; position: absolute; top: 0; left: 0; right: 0; height: 120px; background: radial-gradient(ellipse at center top, rgba(102,126,234,0.06) 0%, transparent 70%); pointer-events: none;
}
#page-daizhang .voice-wrap .title {
  padding-top: 120px; font-size: 38px; font-weight: 700; color: #2c3e50; letter-spacing: 2px; text-align: center;
}
#page-daizhang .voice-wrap .title-line {
  width: 56px; height: 4px; border-radius: 2px; background: linear-gradient(90deg, #667eea 0%, #764ba2 100%); margin: 20px auto 0;
}
#page-daizhang .voice .title-line {
  margin-bottom: 80px;
}
#page-daizhang .voice ul {
  display: flex; justify-content: center; align-items: flex-start; gap: 36px; padding: 0 40px;
}
#page-daizhang .voice ul li {
  width: 360px; flex-shrink: 0; border-radius: 20px; padding: 0 32px 40px; box-sizing: border-box; position: relative; transition: transform 0.35s ease, box-shadow 0.35s ease; overflow: visible;
}
#page-daizhang .voice ul li:hover {
  transform: translateY(-12px); box-shadow: 0 30px 60px -10px rgba(102,126,234,0.35) !important;
}
#page-daizhang .voice ul li.list1 {
  background: linear-gradient(135deg, #4facfe 0%, #00c6fb 100%); box-shadow: 0 20px 50px -10px rgba(79,172,254,0.35);
}
#page-daizhang .voice ul li.list2 {
  background: linear-gradient(135deg, #43e97b 0%, #38f9d7 100%); box-shadow: 0 20px 50px -10px rgba(67,233,123,0.35);
}
#page-daizhang .voice ul li.list3 {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); box-shadow: 0 20px 50px -10px rgba(118,75,162,0.35);
}
#page-daizhang .voice ul li::before {
  content: "\201C"; position: absolute; top: 30px; right: 30px; font-family: Georgia, "Times New Roman", serif; font-size: 90px; line-height: 1; color: rgba(255,255,255,0.25); font-weight: 700;
}
#page-daizhang .voice-portrait {
  position: absolute; left: 50%; top: -55px; transform: translateX(-50%); width: 100px; height: 100px; border-radius: 50%; object-fit: cover; border: 4px solid #fff; box-shadow: 0 8px 24px rgba(0,0,0,0.15); z-index: 2;
}
#page-daizhang .voice-portrait::after {
  content: ""; position: absolute; top: -6px; left: -6px; right: -6px; bottom: -6px; border-radius: 50%; border: 2px solid rgba(255,255,255,0.5);
}
#page-daizhang .voice-info {
  font-size: 15px; color: rgba(255,255,255,0.85); padding-top: 72px; text-align: center;
}
#page-daizhang .voice-info span {
  font-size: 22px; font-weight: 700; color: #fff; padding-right: 10px; letter-spacing: 1px;
}
#page-daizhang .voice-stars {
  display: block; margin: 14px auto 24px; width: auto; height: auto;
}
#page-daizhang .voice-des {
  font-size: 14px; color: rgba(255,255,255,0.92); line-height: 26px; text-align: justify; text-align-last: center; padding: 0 4px; max-height: 150px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;
}
@media screen and (max-width: 1280px) {
  #page-daizhang .voice ul {
    gap: 24px; padding: 0 20px;
  }
}
@media screen and (max-width: 1280px) {
  #page-daizhang .voice ul li {
    width: 320px;
  }
}
#page-daizhang .client-wrap {
  width:100% !important;min-height:auto !important;background:#f7f9fc !important;padding:60px 0 56px !important;position:relative !important;overflow:hidden !important;
}
#page-daizhang .client-wrap::before {
  content:none !important;
}
#page-daizhang .client-inner-wrap {
  max-width:1200px !important;margin:0 auto !important;padding:0 15px !important;position:relative !important;z-index:1 !important;
}
#page-daizhang .client {
  text-align:center !important;
}
#page-daizhang .client .title {
  color:#111827 !important;padding:0 !important;font-size:38px !important;font-weight:800 !important;letter-spacing:.5px !important;margin:0 0 14px !important;line-height:1.3 !important;position:relative !important;display:inline-block !important;background:none !important;
}
#page-daizhang .client .title::before {
  content:'' !important;position:absolute !important;left:-20px !important;top:50% !important;transform:translateY(-50%) !important;width:6px !important;height:38px !important;background:linear-gradient(180deg,#6366f1,#a855f7) !important;border-radius:3px !important;
}
#page-daizhang .client .title::after {
  content:'' !important;position:absolute !important;right:-18px !important;top:50% !important;transform:translateY(-50%) !important;width:10px !important;height:10px !important;background:#fbbf24 !important;border-radius:50% !important;box-shadow:0 0 0 5px rgba(251,191,36,.18) !important;
}
#page-daizhang .client .title-line {
  display:none !important;
}
#page-daizhang .client .client-sublabel {
  font-size:17px !important;color:#8a94a6 !important;margin:0 0 38px !important;letter-spacing:.3px !important;line-height:1.7 !important;
}
#page-daizhang .client .cc-grid {
  display:grid !important;grid-template-columns:repeat(5,1fr) !important;gap:20px !important;margin:0 !important;padding:0 !important;list-style:none !important;
}
#page-daizhang .client .cc-grid::before,
#page-daizhang .client .cc-grid::after {
  display:none !important;content:none !important;
}
#page-daizhang .cc-card {
  background:#fff !important;border:none !important;border-radius:16px !important;padding:28px 18px 24px !important;box-shadow:0 4px 16px rgba(15,23,42,.05) !important;transition:all .3s ease !important;cursor:default !important;position:relative !important;display:block !important;line-height:1.5 !important;margin:0 !important;width:auto !important;height:auto !important;float:none !important;
}
#page-daizhang .cc-card::before {
  content:none !important;
}
#page-daizhang .cc-card:hover {
  transform:translateY(-5px) !important;box-shadow:0 12px 28px rgba(99,102,241,.16) !important;
}
#page-daizhang .cc-card a {
  display:block !important;text-decoration:none !important;color:inherit !important;
}
#page-daizhang .cc-tag {
  display:inline-block !important;padding:6px 16px !important;background:#eef0ff !important;color:#5b5bd6 !important;border-radius:20px !important;font-size:14px !important;font-weight:600 !important;margin-bottom:14px !important;line-height:1.4 !important;letter-spacing:.5px !important;
}
#page-daizhang .cc-card h4 {
  font-size:19px !important;font-weight:700 !important;color:#1a2233 !important;margin:0 0 8px !important;padding:0 !important;line-height:1.4 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;
}
#page-daizhang .cc-card p {
  font-size:14px !important;color:#9aa3b2 !important;margin:0 !important;padding:0 !important;line-height:1.5 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;
}
#page-daizhang .cc-card-more {
  cursor:pointer !important;
}
#page-daizhang .cc-card-more:hover p {
  color:#5b5bd6 !important;
}
@media(max-width:1100px) {
  #page-daizhang .client .cc-grid {
    grid-template-columns:repeat(3,1fr) !important;
  }
}
@media(max-width:768px) {
  #page-daizhang .client-wrap {
    padding:40px 0 34px !important;
  }
  #page-daizhang .client .title {
    font-size:26px !important;
  }
  #page-daizhang .client .client-sublabel {
    font-size:14px !important;margin-bottom:26px !important;
  }
  #page-daizhang .client .cc-grid {
    grid-template-columns:repeat(2,1fr) !important;gap:14px !important;
  }
  #page-daizhang .cc-card {
    padding:22px 14px 18px !important;
  }
}
#page-daizhang .quickMark_wrap {
  display: none; width: 500px; height: 450px; position: fixed; top: 10%; left: 50% !important; margin-left: -250px; z-index: 999;
}
#page-daizhang .pass-panel {
  width: 1200px; box-sizing: border-box; display: flex; background: #fff; border-radius: 12px; margin-top: 50px; margin-bottom: 20px; padding: 0; box-shadow: 0 0 40px rgba(195,190,243,0.3); overflow: hidden;
}
/* ===== 服务核心内容 dz-service ===== */
#page-daizhang .dz-service {
  padding: 70px 0 30px;
}
#page-daizhang .dz-service-head {
  text-align: center; margin-bottom: 48px;
}
#page-daizhang .dz-service-title {
  font-size: 32px; font-weight: 800; color: #0f172a; letter-spacing: 1px; margin: 0;
}
#page-daizhang .dz-service-line {
  width: 56px; height: 4px; border-radius: 2px; background: #2563eb; margin: 14px auto 18px;
}
#page-daizhang .dz-service-sub {
  font-size: 15px; color: #64748b; margin: 0; line-height: 1.7;
}
#page-daizhang .dz-service-grid {
  display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; max-width: 1200px; margin: 0 auto;
}
#page-daizhang .dz-svc-card {
  background: #fff; border-radius: 16px; overflow: hidden;
  box-shadow: 0 12px 40px -16px rgba(15,23,42,.18);
  display: flex; flex-direction: column;
}
#page-daizhang .dz-svc-top {
  padding: 28px 26px 22px; color: #fff;
}
#page-daizhang .dz-svc-blue .dz-svc-top { background: linear-gradient(135deg,#2563eb,#1d4ed8); }
#page-daizhang .dz-svc-green .dz-svc-top { background: linear-gradient(135deg,#16a34a,#15803d); }
#page-daizhang .dz-svc-orange .dz-svc-top { background: linear-gradient(135deg,#ea580c,#c2410c); }
#page-daizhang .dz-svc-icon {
  width: 52px; height: 52px; border-radius: 14px; background: rgba(255,255,255,.18);
  display: inline-flex; align-items: center; justify-content: center; vertical-align: middle; margin-right: 14px;
}
#page-daizhang .dz-svc-icon svg { width: 26px; height: 26px; }
#page-daizhang .dz-svc-titles { display: inline-block; vertical-align: middle; }
#page-daizhang .dz-svc-titles h3 {
  font-size: 22px; font-weight: 800; margin: 0; color: #fff;
}
#page-daizhang .dz-svc-titles span {
  font-size: 14px; color: rgba(255,255,255,.85); display: block; margin-top: 4px;
}
#page-daizhang .dz-svc-desc {
  font-size: 14px; line-height: 1.75; color: rgba(255,255,255,.92);
  margin: 18px 0 0; padding: 0;
}
#page-daizhang .dz-svc-list {
  list-style: none; margin: 0; padding: 22px 26px; flex: 1;
}
#page-daizhang .dz-svc-list li {
  display: flex; align-items: flex-start; gap: 10px; padding: 9px 0;
  font-size: 14px; line-height: 1.65; color: #475569;
}
#page-daizhang .dz-svc-list li svg {
  width: 16px; height: 16px; flex-shrink: 0; margin-top: 3px;
}
#page-daizhang .dz-svc-blue .dz-svc-list li svg { color: #2563eb; }
#page-daizhang .dz-svc-green .dz-svc-list li svg { color: #16a34a; }
#page-daizhang .dz-svc-orange .dz-svc-list li svg { color: #ea580c; }
#page-daizhang .dz-svc-list li b { color: #0f172a; font-weight: 700; }
#page-daizhang .dz-svc-btn {
  display: block; text-align: center; height: 48px; line-height: 48px;
  margin: 0 26px 26px; border-radius: 10px; color: #fff !important;
  font-size: 16px; font-weight: 700; text-decoration: none; cursor: pointer;
  transition: filter .2s ease;
}
#page-daizhang .dz-svc-blue .dz-svc-btn { background: #2563eb; }
#page-daizhang .dz-svc-green .dz-svc-btn { background: #16a34a; }
#page-daizhang .dz-svc-orange .dz-svc-btn { background: #ea580c; }
#page-daizhang .dz-svc-btn:hover { filter: brightness(1.08); text-decoration: none; }
@media (max-width: 1024px) {
  #page-daizhang .dz-service-grid { grid-template-columns: 1fr; }
}
