      /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
      html {
        -webkit-text-size-adjust: 100%;
        line-height: 1.15;
      }

      body {
        margin: 0;
      }

      main {
        display: block;
      }

      h1 {
        font-size: 2em;
        margin: 0.67em 0;
      }

      hr {
        box-sizing: content-box;
        height: 0;
        overflow: visible;
      }

      pre {
        font-family: monospace, monospace;
        font-size: 1em;
      }

      a {
        background-color: transparent;
      }

      abbr[title] {
        border-bottom: none;
        text-decoration: underline;
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted;
      }

      b,
      strong {
        font-weight: bolder;
      }

      code,
      kbd,
      samp {
        font-family: monospace, monospace;
        font-size: 1em;
      }

      small {
        font-size: 80%;
      }

      sub,
      sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
      }

      sub {
        bottom: -0.25em;
      }

      sup {
        top: -0.5em;
      }

      img {
        border-style: none;
      }

      button,
      input,
      optgroup,
      select,
      textarea {
        font-family: inherit;
        font-size: 100%;
        line-height: 1.15;
        margin: 0;
      }

      button,
      input {
        overflow: visible;
      }

      button,
      select {
        text-transform: none;
      }

      [type='button'],
      [type='reset'],
      [type='submit'],
      button {
        -webkit-appearance: button;
      }

      [type='button']::-moz-focus-inner,
      [type='reset']::-moz-focus-inner,
      [type='submit']::-moz-focus-inner,
      button::-moz-focus-inner {
        border-style: none;
        padding: 0;
      }

      [type='button']:-moz-focusring,
      [type='reset']:-moz-focusring,
      [type='submit']:-moz-focusring,
      button:-moz-focusring {
        outline: 1px dotted ButtonText;
      }

      fieldset {
        padding: 0.35em 0.75em 0.625em;
      }

      legend {
        box-sizing: border-box;
        color: inherit;
        display: table;
        max-width: 100%;
        padding: 0;
        white-space: normal;
      }

      progress {
        vertical-align: baseline;
      }

      textarea {
        overflow: auto;
      }

      [type='checkbox'],
      [type='radio'] {
        box-sizing: border-box;
        padding: 0;
      }

      [type='number']::-webkit-inner-spin-button,
      [type='number']::-webkit-outer-spin-button {
        height: auto;
      }

      [type='search'] {
        -webkit-appearance: textfield;
        outline-offset: -2px;
      }

      [type='search']::-webkit-search-decoration {
        -webkit-appearance: none;
      }

      ::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit;
      }

      details {
        display: block;
      }

      summary {
        display: list-item;
      }

      [hidden],
      template {
        display: none;
      }

      :root {
        --color-primary: #00bcd4;
      }

      * {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        box-sizing: border-box;
        margin: 0;
        padding: 0;
      }

      body {
        font-family: PingFang SC, Arial, Microsoft YaHei, 微软雅黑, 宋体, simsun, sans-serif;
      }

      .clearfix:after,
      .clearfix:before {
        content: '';
        display: table;
      }

      .clearfix:after {
        clear: both;
      }

      .l {
        float: left;
      }

      .r {
        float: right;
      }

      .area {
        margin: 0 auto;
        padding: 0 40px;
        width: 1280px;
      }

      .area:after {
        clear: both;
      }

      .module-title {
        font-size: 20px;
        height: 56px;
        line-height: 52px;
        padding-top: 4px;
      }

      .module-title,
      .sub-module-title {
        color: var(--font-black);
        font-weight: 700;
        position: relative;
      }

      .sub-module-title {
        font-size: 14px;
        height: 38px;
        line-height: 30px;
        padding-top: 8px;
      }

      .list-noData {
        background: url(data:image/png;base64,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) center 40px no-repeat;
        background-size: 80px 80px;
        color: #e5e5ee;
        font-size: 18px;
        font-weight: 600;
        line-height: 18px;
        padding-top: 138px;
        text-align: center;
        width: 100%;
      }

      .pointer {
        cursor: pointer;
      }

      html {
        overflow: -moz-scrollbars-none;
      }

      @font-face {
        font-display: swap;
        font-family: DINAlternate;
        src: url(https://s.auto.itc.cn/model2023/static/resource/dist/DINAlternate.ttf) format('truetype');
      }

      @font-face {
        font-display: swap;
        font-family: DINAlternateBold;
        src: url(https://s.auto.itc.cn/model2023/static/resource/dist/assets/png/DINAlternateBold.ttf) format('truetype');
      }

      img {
        border: 0;
        max-width: 100%;
        vertical-align: middle;
      }

      a {
        text-decoration: none;
      }

      li,
      ul {
        list-style: none;
        vertical-align: middle;
      }

      dd,
      dl,
      dt,
      h3,
      li,
      p,
      ul {
        margin: 0;
        padding: 0;
      }

      .g-clip-text,
      .g-clip-text-line2,
      .g-clip-text-line3 {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
      }

      .g-clip-text-line2 {
        -webkit-line-clamp: 2;
      }

      .g-clip-text-line3 {
        -webkit-line-clamp: 3;
      }

      .g-clearfix:after,
      .g-clearfix:before {
        content: ' ';
        display: table;
      }

      .g-clearfix:after {
        clear: both;
      }