*{
    box-sizing: border-box;  
  }
  html {
    min-width:1280px;
    overflow-x:auto;
    overflow-y:scroll;
  }
  @media screen and (max-width: 1920px ) {
    html{
        font-size:100px;
    }
  }
  @media screen and (min-width: 1920px ) {
    html{
        font-size:128px;
    }
  }
  body, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, p, blockquote, th, td {
      font-weight:400;
      margin:0;
      padding:0;
  }
  h1, h2, h3, h4, h4, h5 {
      margin:0;
      padding:0;
  }
  body {
    background-color:#FFFFFF;
    color:#2c2c2c;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    font-family:"微软雅黑", "NotoSansHans-Regular","microsoft yahei","STXihei","arial","sans-serif";
    text-align:left;  
  }
  input, select {
      font-family:arial,helvetica,clean,sans-serif;
      font-size:100%;
      font-size-adjust:none;
      font-stretch:normal;
      font-style:normal;
      font-variant:normal;
      font-weight:normal;
      line-height:normal;
  }
  table {
      border-collapse:collapse;
  }
  fieldset, img {
      border:0 none;
  }
  fieldset {
      margin:0;
      padding:0;
  }
  fieldset p {
      margin:0;
      padding:0 0 0 8px;
  }
  legend {
      display:none;
  }
  address, caption, em, th, i {
      font-style:normal;
      font-weight:400;
  }
  strong{
    font-style:normal;
  }
  table caption {
      margin-left:-1px;
  }
  hr {
      border-bottom:1px solid #FFFFFF;
      border-top:1px solid #E4E4E4;
      border-width:1px 0;
      clear:both;
      height:2px;
      margin:5px 0;
      overflow:hidden;
  }
  ol, ul {
      list-style-image:none;
      list-style-position:outside;
      list-style-type:none;
  }
  caption, th {
      text-align:left;
  }
  q:before, q:after, blockquote:before, blockquote:after {
      content:””;
  }
  a{
      text-decoration: none;
      color: #2c2c2c;
  }
  h1,h2,h3,h4,h5,h6{
    letter-spacing: 2px;
  }