/* ============================================================
   智造中国 · 官网首页同款页脚（#yj-footer）

   HTML 取自官网首页实际可见的 #yj-footer（5 列 + 版权备案条）。
   首页原样式把它 absolute 覆盖在速成美站 #smv_tem_12_21 容器上，
   并依赖页面内联样式与 jQuery 布局脚本；这里改为静态流式布局，
   视觉与首页一致，但不引入官网模板 DOM 与 22 段遗留脚本。
   规则用 #yj-footer 前缀限定，不会被 app.css / nav.css 的全局样式污染。
   ============================================================ */
#yj-footer,
#yj-footer * { box-sizing: border-box; }

#yj-footer {
  position: relative;
  width: 100%;
  min-height: 280px;
  padding-bottom: 44px;               /* 给底部版权条留出位置 */
  background: #F2F5F8;
  color: #4A5568;
  text-align: left;
  font-family: 'Source Han Sans', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
  z-index: 1;
}
#yj-footer .yjfi {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
  padding: 42px 24px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#yj-footer h4 {
  margin: 0 0 16px;
  font-size: 15px;
  color: #0B1F3A;
  font-weight: 600;
  letter-spacing: 1px;
}
#yj-footer ul { list-style: none; margin: 0; padding: 0; }
#yj-footer li { margin: 0 0 10px; font-size: 13px; line-height: 1.6; color: #4A5568; }
#yj-footer p  { margin: 0; }
#yj-footer a { color: #4A5568; text-decoration: none; }
#yj-footer a:hover { color: #0B1F3A; text-decoration: underline; }
#yj-footer .yjf-brand b {
  display: block;
  font-size: 24px;
  color: #0B1F3A;
  letter-spacing: 3px;
  margin-bottom: 14px;
  font-weight: 700;
}
#yj-footer .yjf-brand p { margin: 0 0 8px; font-size: 13px; }
#yj-footer .yjf-brand small { display: block; margin-top: 14px; font-size: 12px; color: #8A94A6; }
#yj-footer .yjf-qrs { display: flex; gap: 18px; }
#yj-footer .yjf-qrs img {
  width: 76px; height: 76px;
  display: block;
  background: #fff;
  border-radius: 4px;
  padding: 4px;
  border: 1px solid #DFE5EC;
}
#yj-footer .yjf-qrs p { margin: 8px 0 0; font-size: 12px; text-align: center; color: #6B7686; }
#yj-footer .yjf-bar {
  position: absolute;
  left: 0; bottom: 0;
  width: 100%; height: 44px;
  background: #E7EDF3;
  border-top: 1px solid #D8DFE7;
  line-height: 43px;
  font-size: 12px;
  color: #6B7686;
  text-align: center;
}
#yj-footer .yjf-bar a { color: #6B7686; text-decoration: none; }

/* 内容区末尾的数据口径说明（不是页脚的一部分，保留 #ftUpdated 供 app.js 写入） */
.yj-datanote {
  max-width: 1240px;
  margin: 0 auto;
  padding: 18px 20px 28px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 6px 16px;
  font-size: 11.5px;
  color: #8b97a7;
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", Arial, sans-serif;
}
.yj-datanote b { color: #0d3b66; font-weight: 600; }

@media (max-width: 900px) {
  #yj-footer { min-height: 0; padding-bottom: 0; }
  #yj-footer .yjfi { padding: 30px 20px 24px; gap: 22px; }
  #yj-footer .yjfi > div { width: auto !important; flex: 1 1 220px; }
  #yj-footer .yjf-bar {
    position: static;
    height: auto;
    padding: 12px 16px;
    line-height: 1.7;
  }
  .yj-datanote { flex-direction: column; gap: 4px; }
}
