    /* 全局重置与基础样式 */
    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }
    body {
      margin: 0;
      padding: 0;
      background-image: url('index/wowbg.gif');
      font-size: 12px;
      color: #000;
    }
    body, td, th {
      font-size: 12px;
    }
    a:link, a:visited, a:active {
      text-decoration: none;
      color: #009900;
    }
    a:hover {
      text-decoration: none;
      color: #99FF00;
    }
    a {
      font-size: 12px;
    }
    /* 工具类 */
    .sertit { color: #996600; font-weight: bold; }
    .downtit { color: #330000; font-weight: bold; }
    .hui { font-size: 12px; color: #663300; }
    .style122 { font-size: 12px; color: #F1ECD8; }
    .STYLE1 { color: #FF0000; }
    .style4 { font-family: "黑体", "宋体", "新宋体"; font-size: 12pt; color: #000000; }
    .style51 {
      color: #0000FF;
      font-size: 9pt;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
    }
    .style56 { color: #FF0000; font-weight: bold; }
    .style67 { color: #000; font-size: 12px; }
    .style83 { color: #FFFF00; }
    .style96 { font-family: "黑体", "宋体", "新宋体"; font-size: 12pt; }
    .STYLE97 { color: #FFFFFF; }
    .STYLE99 { color: #FF0000; font-size: 14px; }
    .banquan12, .banquan13, .en, .a7 { color: #FFF; }
    .a7 { color: #FFF; text-decoration: none; }

    /* 主容器 */
    .main-container {
      width: 900px;
      margin: 0 auto;
    }
    /* 头部区域 */
    .header {
      width: 100%;
      height: 245px;
      background: url('index/top.jpg') no-repeat center;
      background-size: cover;
      display: flex;
      align-items: flex-start;
      padding-top: 174px;
    }
    /* 导航区域 */
    .nav-bar {
      width: 100%;
      height: 49px;
      display: flex;
    }
    .nav-left {
      width: 78px;
      background: url('index/msmir_menu_01.gif') no-repeat;
    }
    .nav-center {
      width: 740px;
      height: 49px;
    }
    .nav-center img {
      display: block;
      width: 100%;
      height: auto;
    }
    .nav-right {
      width: 82px;
      background: url('index/msmir_menu_03.gif') no-repeat;
    }
    .sub-nav {
      width: 100%;
      height: 31px;
      display: flex;
    }
    .sub-nav-left {
      width: 78px;
      background: url('index/msmir_top_01.gif') no-repeat;
    }
    .sub-nav-center {
      width: 740px;
      background: url('index/msmir_top_02.gif') no-repeat;
    }
    .sub-nav-right {
      width: 82px;
      background: url('index/msmir_top_03.gif') no-repeat;
    }
    /* 内容主体区域 */
    .content-wrapper {
      width: 100%;
      display: flex;
      min-height: 600px;
    }
    .content-left {
      width: 60px;
      background: url('index/msmir_body_left_c.gif') repeat-y;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
    }
    .left-top-img {
      width: 60px;
      height: 82px;
    }
    .left-bottom-img {
      width: 60px;
      height: 62px;
      margin-top: auto;
    }
    .content-main {
      flex: 1;
      background-color: #F7F5DE;
      padding: 0;
    }
    .content-right {
      width: 64px;
      background: url('index/msmir_body_right_c.gif') repeat-y;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
    }
    .right-top-img {
      width: 64px;
      height: 82px;
    }
    .right-bottom-img {
      width: 64px;
      height: 62px;
      margin-top: auto;
    }
    /* 表格样式模拟 */
    .item-table {
      width: 100%;
      border-collapse: collapse;
      background-color: #d7cabb;
      margin-bottom: 15px;
    }
    .item-table td, .item-table th {
      border: 1px solid #b9a288;
      padding: 6px;
      text-align: center;
      vertical-align: middle;
    }
    .item-table th {
      background-color: #d7cabb;
      font-weight: bold;
    }
    .item-table .bg-light {
      background-color: #f1ebdc;
    }
    .item-table .desc-row td {
      text-align: left;
      padding: 10px;
      background-color: #f1ebdc;
    }
    .img-cell img {
      max-width: 55px;
      height: auto;
    }
    .section-title {
      font-weight: bold;
      font-size: 14px;
      margin: 15px 0 5px 0;
      color: #330000;
    }
    .intro-text {
      padding: 10px;
      background: #f1ebdc;
      margin-bottom: 10px;
      line-height: 1.6;
    }
    /* 底部区域 */
    .footer-end {
      width: 100%;
      height: 59px;
      display: flex;
    }
    .footer-end-left {
      width: 78px;
      background: url('index/msmir_body_end_01.gif') no-repeat;
    }
    .footer-end-center {
      flex: 1;
      background: url('index/msmir_body_end_02.gif') repeat-x;
    }
    .footer-end-right {
      width: 82px;
      background: url('index/msmir_body_end_03.gif') no-repeat;
    }
    .footer-copyright {
      width: 100%;
      height: 104px;
      background: url('index/5uwl.jpg') no-repeat;
      background-size: cover;
      display: flex;
      align-items: center;
      /* 修改点：将 justify-content 由 flex-end 改为 center，实现水平居中 */
      justify-content: center;
      padding: 15px;
      color: #FFF;
      /* 修改点：将 text-align 由 right 改为 center，确保内部文字也居中 */
      text-align: center;
      line-height: 1.6;
    }
    .footer-copyright a {
      color: #FF0000;
    }
    .clearfix::after {
      content: "";
      display: table;
      clear: both;
    }