/* qhtaoli.cn 移动端强制适配 v3 —— 放在 <head> 最后，压过一切内联样式 */
@media screen and (max-width: 1200px) {
  html, body {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: hidden !important;
    box-shadow: none !important;
  }
  body > table,
  body table {
    width: 100% !important;
    max-width: 100% !important;
    table-layout: fixed !important;
  }
  body td {
    max-width: 100% !important;
    box-sizing: border-box !important;
  }
  body img {
    max-width: 100% !important;
    height: auto !important;
  }
  body div {
    max-width: 100% !important;
    box-sizing: border-box !important;
  }
  /* 侧栏不再固定宽度 */
  td.sider, td[width], .sider {
    width: auto !important;
    max-width: 100% !important;
  }
  /* 两列变一列 */
  td.sider {
    display: block !important;
    width: 100% !important;
  }
  .quick {
    height: auto !important;
  }
}
@media screen and (max-width: 768px) {
  body table { table-layout: auto !important; }
  body td { display: block !important; width: 100% !important; }
  /* 但保留表格内的单元格行为 */
  body table table td { display: table-cell !important; width: auto !important; }
  .quick { width: 100% !important; height: auto !important; }
  .quick .q-grid a { min-height: 34px !important; }
}
