@charset "utf-8";
/* ============================================================
   Normalized CSS — gdnms.com v3.1
   Format: 2-space indent, unified spacing
   ============================================================ */

@charset "utf-8";
/* ============================================================
responsive-opt.css — gdnms.com 响应式适配层（优化版）
优化点：
1) 去除原文件大面积 !important（依靠source order替代）
2) 统一格式和注释
3) 保留必要的 !important（内联宽度压制）
============================================================ */

/* ===== 平板适配 (768px - 1199px) ===== */
@media screen and (max-width: 1199px) {
.header, .main, .main2, .main3 {
  min-width: 100%;
}

.header {
  height: auto;
  display: flex;
  flex-wrap: wrap;
  padding: 10px 15px;
  box-sizing: border-box;
}
.logo {
.hTxt {
.topBox {

.main {
.mCon1, .mCon2 {
.mTab1 {
.mTab2 {
.mLi1, .mLi2 {
.mLi3, .mLi4 {

.leftBox, .leftBox2 {
.leftCon {
.menuUl {
.menuUl li {
.menuUl li a {
.menuUl li i {
.menuUl li span {

.rightBox, .main3 {
.main3 {

.dlBox {

/* 必要 !important：压制内联写死宽度 */
.main3[style*="1420px"] {
/* ===== 中等平板 (768px - 999px) ===== */
@media screen and (max-width: 999px) {
.header {
.logo {
.hTxt {
.topBox {

.leftBox, .leftBox2, .leftCon, .menuUl {
.menuUl li {
.menuUl li a {
.menuUl li i {
.menuUl li span {
.rightBox, .main3 {

.table2, table {
/* ===== 小平板横屏 (600px - 767px) ===== */
@media screen and (max-width: 767px) {
.leftBox, .leftBox2 {
.rightBox, .main3 {
/* ===== 表单增强 ===== */
@media screen and (max-width: 1199px) {
.layui-form-item .layui-inline {
.layui-form-item .layui-input-inline {
/* ===== 图片自适应 ===== */
@media screen and (max-width: 1199px) {
img {
/* ===== 分页自适应 ===== */
@media screen and (max-width: 999px) {
.pagebox, .pagination, .page {
