fss,acronym,time,sdu,tcenter,stysle,ssmall,areass,abbr,sadw,dfn,noscripta,ecode,is,font,tyyt,sup{display:none!important;width:0!important;height:0!important;overflow:hidden!important;line-height:0!important;font-size:0!important;margin:0!important;padding:0!important;border:0!important}

/* ===== 五行主题 — 色彩体系 ===== */
.s07wuxing{
  --s-max:960px;
  --s-radius:12px;
  --s-radius-sm:8px;

  /* 基调：暖白大地 */
  --s-bg:#faf3eb;
  --s-surface:#ffffff;
  --s-text:#3e2723;
  --s-muted:#8d6e63;
  --s-border:#e8d5c4;

  /* 五行色 */
  --wx-jin:#ffb300;     /* 金 — 金色 */
  --wx-jin-bg:#fff8e1;
  --wx-mu:#43a047;      /* 木 — 翠绿 */
  --wx-mu-bg:#e8f5e9;
  --wx-shui:#1e88e5;    /* 水 — 湛蓝 */
  --wx-shui-bg:#e3f2fd;
  --wx-huo:#e53935;     /* 火 — 赤红 */
  --wx-huo-bg:#ffebee;
  --wx-tu:#6d4c41;      /* 土 — 赭褐 */
  --wx-tu-bg:#efebe9;

  /* 品牌色 */
  --s-primary:#5d4037;
  --s-primary-light:#8d6e63;
  --s-accent:#ff8f00;
  --s-accent-light:#ffe082;
  --s-gradient:linear-gradient(135deg,#5d4037,#8d6e63,#ffb300,#43a047,#1e88e5);

  font-family:'PingFang SC','Noto Serif SC',Georgia,serif;
  font-size:16px;line-height:1.65;color:var(--s-text);
  background:var(--s-bg);
}

/* ===== 布局容器 ===== */
.s07wuxing,.s07wuxing-wrap{
  width:100%;max-width:var(--s-max);
  margin-left:auto;margin-right:auto;
  box-sizing:border-box;
}
.s07wuxing-wrap{max-width:var(--s-max);width:100%;margin:0 auto;padding:0 14px 48px;box-sizing:border-box}

/* ===== 通用排版 ===== */
.s07wuxing p,.s07wuxing li,.s07wuxing dd,.s07wuxing .s07wuxing-meta,.s07wuxing-hl,.s07wuxing-hl-main,.s07wuxing-form-row label{font-size:15px;line-height:1.65}
.s07wuxing h1{font-size:clamp(1.5rem,4vw,2rem);line-height:1.25;margin:0}
.s07wuxing h2{font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.3;margin:0 0 12px;color:var(--s-primary)}
.s07wuxing h3{font-size:1.125rem;line-height:1.4;margin:0 0 10px;color:var(--s-primary)}
.s07wuxing small,.s07wuxing-muted{font-size:14px;color:var(--s-muted)}

/* ===== 卡片通用 ===== */
.s07wuxing section,.s07wuxing-seo,.s07wuxing-art,.s07wuxing-links,
.s07wuxing-hero,.s07wuxing-hl,.s07wuxing-hl-main,.s07wuxing-result,
.s07wuxing-ad-icons{
  width:100%;max-width:100%;box-sizing:border-box;
  background:var(--s-surface);
  border:1px solid var(--s-border);
  border-radius:var(--s-radius);
  box-shadow:0 2px 12px rgba(93,64,55,.08);
  margin-bottom:20px;
}

/* ===== 导航栏 — 彩色胶囊 ===== */
.s07wuxing-nav{
  display:flex;flex-wrap:wrap;gap:10px;
  justify-content:center;
  padding:18px 0 6px;
}
.s07wuxing-nav a{
  padding:8px 20px;
  border-radius:999px;
  font-size:14px;font-weight:600;
  text-decoration:none;
  transition:all .25s ease;
  color:var(--s-primary);
  background:var(--s-surface);
  border:2px solid var(--s-border);
  box-shadow:0 2px 6px rgba(93,64,55,.06);
}
.s07wuxing-nav a:nth-child(1){border-color:var(--wx-jin);color:var(--wx-jin)}
.s07wuxing-nav a:nth-child(2){border-color:var(--wx-mu);color:var(--wx-mu)}
.s07wuxing-nav a:nth-child(3){border-color:var(--wx-shui);color:var(--wx-shui)}
.s07wuxing-nav a:nth-child(4){border-color:var(--wx-huo);color:var(--wx-huo)}
.s07wuxing-nav a:hover{
  transform:translateY(-2px);
  box-shadow:0 4px 12px rgba(93,64,55,.14);
}
.s07wuxing-nav a:nth-child(1):hover{background:var(--wx-jin-bg)}
.s07wuxing-nav a:nth-child(2):hover{background:var(--wx-mu-bg)}
.s07wuxing-nav a:nth-child(3):hover{background:var(--wx-shui-bg)}
.s07wuxing-nav a:nth-child(4):hover{background:var(--wx-huo-bg)}

/* ===== Hero — 渐变彩色头部 ===== */
.s07wuxing-hero{
  padding:0;
  overflow:hidden;
  background:var(--s-surface);
  position:relative;
}
.s07wuxing-hero::before{
  content:'';
  display:block;
  height:6px;
  background:var(--s-gradient);
  border-radius:var(--s-radius) var(--s-radius) 0 0;
}
.s07wuxing-hero-inner{
  display:flex;flex-wrap:wrap;
  align-items:flex-end;justify-content:space-between;
  gap:16px;padding:28px 24px 24px;
}
.s07wuxing-hero-inner h1{
  color:var(--s-primary);
  font-weight:800;
}
.s07wuxing-hero-inner p{margin:8px 0 0;font-size:15px;color:var(--s-muted)}

/* ===== 查询表单 — 紧凑卡片 ===== */
.s07wuxing-form-card{
  padding:16px 20px;
  margin-bottom:20px;
  background:var(--s-surface);
  border-radius:var(--s-radius);
  border:1px solid var(--s-border);
  border-left:5px solid var(--s-accent);
  box-shadow:0 2px 12px rgba(93,64,55,.08);
}
.s07wuxing-form-card h2{
  margin:0 0 12px;
  font-size:1.1rem;
}
.s07wuxing-form{
  padding:0;
}
.s07wuxing-form-row{
  margin-bottom:10px;
}
.s07wuxing-form-row label{
  display:block;
  margin-bottom:4px;
  font-size:13px;
  font-weight:600;
  color:var(--s-muted);
  letter-spacing:.5px;
}
.s07wuxing-date-group{
  display:flex;
  gap:8px;
  align-items:center;
}
.s07wuxing-date-group select{
  flex:1;
  min-width:0;
  width:100%;
  border:2px solid var(--s-border);
  border-radius:var(--s-radius-sm);
  background:var(--s-bg);
  font-size:15px;
  min-height:40px;
  padding:8px 10px;
  box-sizing:border-box;
  transition:border-color .2s,box-shadow .2s;
  color:var(--s-text);
  cursor:pointer;
  appearance:auto;
  -webkit-appearance:auto;
  background-image:none;
}
.s07wuxing-date-group select:focus{
  outline:none;
  border-color:var(--s-accent);
  box-shadow:0 0 0 3px var(--s-accent-light);
}
.s07wuxing-form-row select{
  width:100%;
  border:2px solid var(--s-border);
  border-radius:var(--s-radius-sm);
  background:var(--s-bg);
  font-size:15px;
  min-height:40px;
  padding:8px 10px;
  box-sizing:border-box;
  transition:border-color .2s,box-shadow .2s;
  color:var(--s-text);
  cursor:pointer;
  appearance:auto;
  -webkit-appearance:auto;
  background-image:none;
}
.s07wuxing-form-row select:focus{
  outline:none;
  border-color:var(--s-accent);
  box-shadow:0 0 0 3px var(--s-accent-light);
}
.s07wuxing-form-row input[type=number]{
  border:2px solid var(--s-border);
  border-radius:var(--s-radius-sm);
  background:#fff;
  font-size:15px;
  min-height:38px;
  padding:4px 10px;
  box-sizing:border-box;
  width:100%;
  transition:border-color .2s,box-shadow .2s;
  color:var(--s-text);
}
.s07wuxing-form-row input[type=number]:focus{
  outline:none;
  border-color:var(--s-accent);
  box-shadow:0 0 0 3px var(--s-accent-light);
}
.s07wuxing-submit{
  display:block;width:100%;
  padding:10px 20px;
  margin-top:6px;
  font-size:15px;font-weight:700;
  background:var(--s-primary);
  color:#fff;
  border:none;
  border-radius:var(--s-radius-sm);
  box-shadow:0 3px 10px rgba(93,64,55,.18);
  cursor:pointer;
  transition:transform .2s,box-shadow .2s;
  letter-spacing:1px;
  min-height:38px;
}
.s07wuxing-submit:hover{
  transform:translateY(-1px);
  box-shadow:0 4px 14px rgba(93,64,55,.25);
}
.s07wuxing-submit:active{
  transform:translateY(0);
  box-shadow:0 1px 4px rgba(93,64,55,.12);
}

/* ===== 广告 ===== */
.s07wuxing-ad-script{
  margin:16px 0 20px;
  width:100%;max-width:100%;
  box-sizing:border-box;
  padding:16px 20px;
  background:var(--s-surface);
  border:1px solid var(--s-border);
  border-radius:var(--s-radius);
  box-shadow:0 2px 12px rgba(93,64,55,.08);
}

/* ===== 错误提示 ===== */
.s07wuxing-error{
  padding:20px 24px;
  background:#fff5f5;
  border:1px solid #fed7d7;
  border-left:5px solid var(--wx-huo);
  border-radius:var(--s-radius);
  color:#c53030;
  margin-bottom:20px;
}
.s07wuxing-error p{margin:0;font-size:15px}

/* ===== 查询结果 ===== */
.s07wuxing-result{padding:24px;margin-bottom:20px}
.s07wuxing-result-hd{margin-bottom:18px}
.s07wuxing-result-hd h2{margin:0 0 4px}
.s07wuxing-result-hd span{font-size:14px;color:var(--s-muted)}

/* 当日五行英雄区 */
.s07wuxing-wx-hero{
  display:flex;align-items:center;gap:14px;
  margin-bottom:18px;
  padding:20px 24px;
  background:linear-gradient(135deg,#fff8e1,#e8f5e9,#e3f2fd,#ffebee,#efebe9);
  border:1px solid var(--s-border);
  border-radius:var(--s-radius);
  position:relative;
  overflow:hidden;
}
.s07wuxing-wx-hero::after{
  content:'金 木 水 火 土';
  position:absolute;
  right:-10px;bottom:-8px;
  font-size:56px;font-weight:900;
  opacity:.06;color:var(--s-text);
  letter-spacing:8px;
  pointer-events:none;
}
.s07wuxing-wx-hero b{
  font-size:2rem;
  color:var(--s-accent);
  text-shadow:0 0 30px rgba(255,143,0,.15);
}
.s07wuxing-wx-hero span{font-size:14px;color:var(--s-muted)}
.s07wuxing-wx-hero em{
  font-style:normal;
  font-size:14px;
  padding:3px 12px;
  background:var(--wx-jin-bg);
  border:1px solid var(--wx-jin);
  border-radius:999px;
  color:var(--wx-jin);
  font-weight:600;
}
.s07wuxing-result-meta{margin-bottom:16px;padding:12px 16px;background:var(--s-bg);border-radius:var(--s-radius-sm)}
.s07wuxing-result-meta p{font-size:14px;color:var(--s-muted);margin:0 0 4px}
.s07wuxing-result-meta p:last-child{margin-bottom:0}

/* ===== 五行对比表 ===== */
.s07wuxing-compare-table{
  width:100%;border-collapse:separate;
  border-spacing:0;
  font-size:14px;margin:16px 0;
  border:1px solid var(--s-border);
  border-radius:var(--s-radius-sm);
  overflow:hidden;
}
.s07wuxing-compare-table th,.s07wuxing-compare-table td{
  padding:10px 12px;text-align:center;
  border-bottom:1px solid var(--s-border);
}
.s07wuxing-compare-table th{
  background:linear-gradient(135deg,var(--s-primary),var(--s-primary-light));
  color:#fff;
  font-weight:700;
  font-size:14px;
}
.s07wuxing-compare-table tr:last-child td{border-bottom:none}
.s07wuxing-compare-table tbody tr:nth-child(even){background:var(--s-bg)}
.s07wuxing-compare-table tbody tr:hover{background:var(--wx-jin-bg)}

/* 五行表格 — 第一列颜色标记 */
.s07wuxing-compare-table tbody tr td:first-child{
  font-weight:600;
}
.s07wuxing-compare-table tbody tr td:first-child:before{
  content:'●';
  margin-right:6px;
  font-size:12px;
}
/* 五行名称着色 — 需要在PHP侧输出class，这里用nth关联五行 */
.s07wuxing-compare-table tbody tr td:first-child:before{color:var(--s-primary)}

/* ===== 纳音查询 ===== */
.s07wuxing-result-nayin{
  margin-top:20px;padding-top:20px;
  border-top:2px dashed var(--s-border);
}
.s07wuxing-result-nayin h3{margin:0 0 10px}
.s07wuxing-result-nayin p{font-size:14px;color:var(--s-muted);margin:0 0 14px}
.s07wuxing-nayin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.s07wuxing-nayin-grid div{
  padding:14px 16px;
  background:var(--s-bg);
  border:1px solid var(--s-border);
  border-radius:var(--s-radius-sm);
  text-align:center;
  transition:transform .2s;
}
.s07wuxing-nayin-grid div:hover{transform:translateY(-2px)}
.s07wuxing-nayin-grid label{display:block;font-size:13px;color:var(--s-muted);margin-bottom:6px;font-weight:500}
.s07wuxing-nayin-grid span{font-size:16px;font-weight:700;color:var(--s-primary)}

/* 年柱/月柱/日柱各染色 */
.s07wuxing-nayin-grid div:nth-child(1){border-left:4px solid var(--wx-jin)}
.s07wuxing-nayin-grid div:nth-child(2){border-left:4px solid var(--wx-mu)}
.s07wuxing-nayin-grid div:nth-child(3){border-left:4px solid var(--wx-shui)}

/* ===== 命局五行分布 ===== */
.s07wuxing-result-deficiency{
  margin-top:20px;padding-top:20px;
  border-top:2px dashed var(--s-border);
}
.s07wuxing-result-deficiency h3{margin:0 0 10px}
.s07wuxing-result-deficiency p{font-size:14px;color:var(--s-muted);margin:0 0 12px}
.s07wuxing-result-deficiency .s07wuxing-muted{font-size:13px}

/* ===== 广告图标区 ===== */
.s07wuxing-ad-icons{margin-top:24px;margin-bottom:24px;padding:24px}
.s07wuxing-ad-lead{margin:0 0 16px;font-size:15px;font-weight:600;color:var(--s-primary)}
.s07wuxing-ad-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
@media(max-width:767px){.s07wuxing-ad-grid{grid-template-columns:repeat(2,1fr)}}
.s07wuxing-ad-grid a{
  display:flex;flex-direction:column;align-items:center;
  justify-content:flex-start;gap:10px;
  min-height:150px;padding:16px 12px;
  text-align:center;text-decoration:none;
  color:var(--s-text);
  background:var(--s-bg);
  border:2px solid var(--s-border);
  border-radius:var(--s-radius-sm);
  transition:all .25s;
}
.s07wuxing-ad-grid a:hover{
  border-color:var(--s-accent);
  transform:translateY(-3px);
  box-shadow:0 6px 16px rgba(93,64,55,.12);
}
.s07wuxing-ad-grid img{width:80px;height:80px;object-fit:contain;flex-shrink:0;display:block}
.s07wuxing-ad-grid span{font-size:14px;line-height:1.4;font-weight:600;color:var(--s-primary)}

/* ===== 百科文章 ===== */
.s07wuxing-seo{padding:24px}
.s07wuxing-seo > p{font-size:14px;color:var(--s-muted);margin:0 0 16px}
.s07wuxing-article-block{
  padding:18px 0;
  border-bottom:1px solid var(--s-border);
}
.s07wuxing-article-block:last-child{border-bottom:none}
.s07wuxing-article-block h3{
  font-size:1.1rem;
  margin:0 0 8px;
  color:var(--s-primary);
}
.s07wuxing-article-block h3::before{
  content:'◆ ';
  color:var(--s-accent);
}
.s07wuxing-article-block p{font-size:15px;color:var(--s-text);margin:0 0 6px;line-height:1.7}

/* ===== 黄历区 ===== */
.s07wuxing-hl{padding:24px}
.s07wuxing-hl-strip{
  display:flex;flex-wrap:wrap;gap:8px;
  padding:14px 16px;
  background:var(--s-bg);
  border-radius:var(--s-radius-sm);
  margin-bottom:14px;
  font-size:14px;
}
.s07wuxing-hl-strip span{
  padding:4px 12px;
  background:var(--s-surface);
  border:1px solid var(--s-border);
  border-radius:999px;
  font-size:13px;
  color:var(--s-text);
}
.s07wuxing-hl-strip span:nth-child(1){border-color:#ffb300;background:#fff8e1}
.s07wuxing-hl-strip span:nth-child(2){border-color:#43a047;background:#e8f5e9}
.s07wuxing-hl-strip span:nth-child(3){border-color:#1e88e5;background:#e3f2fd}

.s07wuxing-hl-yiji{
  display:grid;grid-template-columns:1fr 1fr;
  gap:16px;margin:16px 0;
}
.s07wuxing-hl-yi,.s07wuxing-hl-ji{
  padding:16px;
  border-radius:var(--s-radius-sm);
}
.s07wuxing-hl-yi{background:#f1f8e9;border:1px solid #c5e1a5}
.s07wuxing-hl-ji{background:#fff5f5;border:1px solid #fed7d7}
.s07wuxing-hl-yi label{color:#2e7d32;font-weight:700;font-size:16px;display:inline-block;margin-bottom:8px}
.s07wuxing-hl-ji label{color:#c62828;font-weight:700;font-size:16px;display:inline-block;margin-bottom:8px}
.s07wuxing-tags{display:flex;flex-wrap:wrap;gap:6px}
.s07wuxing-tags span,.s07wuxing-tags i{
  display:inline-block;font-style:normal;
  font-size:13px;line-height:1.4;
  padding:4px 12px;
  border-radius:999px;
  background:var(--s-surface);
  border:1px solid var(--s-border);
  color:var(--s-text);
}
.s07wuxing-hl-yi .s07wuxing-tags span{background:#e8f5e9;border-color:#a5d6a7;color:#2e7d32}
.s07wuxing-tags-ji span,.s07wuxing-hl-ji .s07wuxing-tags span{background:#ffebee;border-color:#ef9a9a;color:#c62828}

/* 财神喜神福神 */
.s07wuxing-hl-gods{
  display:grid;grid-template-columns:repeat(4,1fr);
  gap:12px;margin:16px 0;
}
.s07wuxing-hl-gods div{
  display:flex;align-items:center;gap:10px;
  padding:12px 14px;
  border-radius:var(--s-radius-sm);
  transition:transform .2s;
}
.s07wuxing-hl-gods div:hover{transform:translateY(-2px)}
.s07wuxing-hl-gods div:nth-child(1){background:#fff8e1;border:1px solid #ffe082}
.s07wuxing-hl-gods div:nth-child(2){background:#e8f5e9;border:1px solid #a5d6a7}
.s07wuxing-hl-gods div:nth-child(3){background:#e3f2fd;border:1px solid #90caf9}
.s07wuxing-hl-gods div:nth-child(4){background:#fce4ec;border:1px solid #f48fb1}
.s07wuxing-hl-gods i{
  display:flex;align-items:center;justify-content:center;
  width:32px;height:32px;
  font-style:normal;font-size:16px;font-weight:700;
  border-radius:50%;
  flex-shrink:0;
}
.s07wuxing-hl-gods div:nth-child(1) i{background:var(--wx-jin);color:#fff}
.s07wuxing-hl-gods div:nth-child(2) i{background:var(--wx-mu);color:#fff}
.s07wuxing-hl-gods div:nth-child(3) i{background:var(--wx-shui);color:#fff}
.s07wuxing-hl-gods div:nth-child(4) i{background:var(--wx-huo);color:#fff}
.s07wuxing-hl-gods b{font-size:15px;font-weight:700;color:var(--s-text)}

/* 黄历明细行 */
.s07wuxing-hl-rows{
  display:grid;gap:0;
  border:1px solid var(--s-border);
  border-radius:var(--s-radius-sm);
  overflow:hidden;
  margin-top:18px;
}
.s07wuxing-hl-row{
  display:grid;grid-template-columns:80px 1fr;
  gap:10px;
  padding:10px 14px;
  border-bottom:1px solid var(--s-border);
  font-size:14px;
  transition:background .15s;
}
.s07wuxing-hl-row:last-child{border-bottom:0}
.s07wuxing-hl-row:nth-child(even){background:var(--s-bg)}
.s07wuxing-hl-row:hover{background:var(--wx-jin-bg)}
.s07wuxing-hl-row dt{
  font-weight:700;color:var(--s-primary);
  margin:0;font-size:14px;
}
.s07wuxing-hl-row dt::after{content:'：'}
.s07wuxing-hl-row dd{margin:0;color:var(--s-text)}

/* ===== 推荐阅读 ===== */
.s07wuxing-art{padding:24px}
.s07wuxing-pills{display:flex;flex-wrap:wrap;gap:10px}
.s07wuxing-pill{
  display:inline-block;
  padding:8px 16px;
  background:var(--s-bg);
  border:2px solid var(--s-border);
  border-radius:999px;
  font-size:14px;font-weight:500;
  text-decoration:none;
  color:var(--s-primary);
  transition:all .2s;
}
.s07wuxing-pill:hover{
  border-color:var(--s-accent);
  background:var(--s-accent-light);
  color:var(--s-primary);
  transform:translateY(-1px);
}

/* ===== 相关推荐 ===== */
.s07wuxing-links{padding:24px}
.s07wuxing-rec-grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}
@media(min-width:640px){.s07wuxing-rec-grid{grid-template-columns:repeat(4,1fr)}}
.s07wuxing-card{
  display:block;
  background:var(--s-surface);
  border-radius:var(--s-radius-sm);
  overflow:hidden;
  border:1px solid var(--s-border);
  text-align:center;
  text-decoration:none;
  color:var(--s-text);
  transition:border-color .2s,transform .2s;
}
.s07wuxing-card:hover{
  border-color:var(--s-accent);
  transform:translateY(-3px);
  box-shadow:0 6px 16px rgba(93,64,55,.12);
}
.s07wuxing-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block}
.s07wuxing-card span{display:block;padding:10px 8px;font-size:14px;font-weight:600;color:var(--s-primary)}

/* ===== 页脚 ===== */
.s07wuxing-foot{
  text-align:center;
  padding:24px 0 16px;
  font-size:14px;
  color:var(--s-muted);
  border-top:1px solid var(--s-border);
  margin-top:8px;
}
.s07wuxing-foot p{margin:0 0 6px;line-height:1.6}
.s07wuxing-foot a{color:var(--s-primary);text-decoration:none}
.s07wuxing-foot a:hover{color:var(--s-accent)}

/* ===== 通用 ===== */
.s07wuxing img,.s07wuxing-card img{max-width:100%;height:auto}
.s07wuxing input,.s07wuxing select,.s07wuxing textarea{font-size:16px;min-height:44px;max-width:100%;box-sizing:border-box}

/* ===== 响应式 ===== */
@media(max-width:767px){
  .s07wuxing-wrap{padding:0 12px 40px}
  .s07wuxing-hl-gods{grid-template-columns:repeat(2,1fr)}
  .s07wuxing-hl-yiji{grid-template-columns:1fr}
  .s07wuxing-nayin-grid{grid-template-columns:1fr}
  .s07wuxing-date-group{flex-wrap:wrap}
  .s07wuxing-date-group select{min-width:calc(33% - 6px)}
  .s07wuxing-hero-inner{padding:20px 18px}
  .s07wuxing-form-card{padding:14px 14px}
  .s07wuxing-result{padding:18px 16px}
  .s07wuxing section,.s07wuxing-hero,.s07wuxing-hl,.s07wuxing-ad-icons{padding:18px 16px}
  .s07wuxing-ad-grid{grid-template-columns:repeat(2,1fr)!important}
}
@media(max-width:480px){
  .s07wuxing-wrap{padding-left:10px;padding-right:10px;padding-bottom:32px}
  .s07wuxing-rec-grid,.s07wuxing-art-grid{grid-template-columns:1fr!important}
  .s07wuxing-date-group select{min-width:100%}
  .s07wuxing-hl-gods{grid-template-columns:1fr 1fr}
  .s07wuxing-hero-inner h1{font-size:1.3rem}
  .s07wuxing-nav a{padding:6px 14px;font-size:13px}
}
