/* ========== 全局基础字体（正文首选：无衬线，易读性最高） ========== */
:root {
  /* 拉丁系（英/西/法）核心字体栈：覆盖全平台 + 字符兼容 */
  --font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", 
                "Roboto", "Segoe UI", Arial, "Helvetica Neue", 
                "Liberation Sans", sans-serif;
  
  /* 衬线字体（可选：标题/印刷感排版） */
  --font-serif: Georgia, "Times New Roman", Times, Palatino, 
                "Liberation Serif", serif;
  
  /* 等宽字体（代码/数据/固定宽度文本） */
  --font-mono: "SF Mono", "Roboto Mono", Consolas, Monaco, 
               "Ubuntu Mono", "Liberation Mono", monospace;
}

/* 全局默认字体（正文） */
body {
  font-family: var(--font-sans);
  font-size: 16px; /* 基础字号，可根据响应式调整 */
  line-height: 1.5; /* 行高优化可读性 */
  
  /* 字体渲染优化（提升屏幕显示效果） */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

/* ========== 场景化字体配置 ========== */
/* 标题（可选衬线/强化无衬线） */
h1, h2, h3, h4, h5, h6 {
  /* 方案1：衬线标题（经典印刷感） */
  /* font-family: var(--font-serif); */
  
  /* 方案2：强化无衬线（现代简洁） */
  font-family: var(--font-sans);
  font-weight: 600; /* 加粗提升层级 */
}

/* 代码/数据文本 */
code, pre, samp, .mono-text {
  font-family: var(--font-mono);
  font-size: 0.9em; /* 等宽字体略小更易读 */
}

/* 小字体文本（备注/版权） */
small, .caption {
  font-family: var(--font-sans);
  font-size: 0.875em;
}

.subbox dt{float: left;width: 50%;font-size: .08rem;line-height: 2;}
.zjbottom p{    font-size: .06rem;}
.zlzh_title li {
    font-size: .11rem;
}
.zlzh_text p {
    font-size: .12rem;
}
.tgsm_text p {
    font-size: .08rem;
    line-height: .12rem;
}
.qyxq h2 {
    font-size: .12rem;
}
.qyxq dt {
  
    font-size: .12rem;
}
.banner_text2 h2 {
    font-size: .16rem;
    width: 860px;
}
.banner_text2 p {
    width: 860px;
}
.wbtext2 p {
    margin-bottom: .03rem;
}
.lxdz h3{
    min-height: 0.64rem;
    margin-bottom:0.25rem;
}
.zywz_text{
    width: calc(100% - .13rem);
}
.zywz_text h2 a{
    font-weight: unset;
    color: #898989;
}