
    html {
        -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
        /* 解决ios默认滑动很卡的情况 */
        -webkit-overflow-scrolling : touch; 
    }
    html, body { -webkit-text-size-adjust: none;}
    
    /* 禁止缩放表单 */
    input[type="submit"], input[type="reset"], input[type="button"], input {
        resize: none;
        border: none;
    }
    
    /* 取消链接高亮  */
    a {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
    
    /* 设置html5元素为块 */
    article, aside, details, figcaption, figure, footer, header, menu, nav, section {
        display: block;
    }
    
    /* 图片自适应 */
    img {
        width: 100%;
        height: auto;
        width: auto\9; /* ie8 */
        display: block;
        -ms-interpolation-mode: bicubic;/*为了照顾ie图片缩放失真*/
    }
    
  body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img, div {
    margin: 0;
    padding: 0; }
  
  body, button, input, select, textarea {
    color: #555; }
  
  h1, h2, h3, h4, h5, h6 {
    font-size: 100%; }
  
  address, cite, dfn, em, var {
    font-style: normal; }
  
  code, kbd, pre, samp {
    font-family: courier new, courier, monospace; }
  
  small {
    font-size: 12px; }
  
  ul, ol, li {
    list-style: none; }
  
  a {
    text-decoration: none; }
  
  a:hover {
    text-decoration: underline; }
  
  sup {
    vertical-align: text-top; }
  
  sub {
    vertical-align: text-bottom; }
  
  legend {
    color: #555; }
  
  fieldset, img {
    border: 0; }
  
  button, input, select, textarea {
    font-size: 100%; }
  
  table {
    border-collapse: collapse;
    border-spacing: 0; }
  
  h1, h2, h3, h4, h5, h6 {
    font-weight: normal; }
  
  html, body {
    font-family: arial, 'times new roman', 'microsoft yahei', 'pingfang';
    -webkit-touch-callout: none;
    overflow-x: hidden;
    width: 100%;
    margin: 0 auto;
    color: #202020;
    font-size: .24rem;
    background: #fff;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden; }
  
  
  
  a:hover {
    text-decoration: none;
    color: #fff; }
  
  a:active, a:hover {
    outline: 0;
   }

  
  /*body{ overflow-x:hidden}*/
  input, textarea {
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    resize: none;
    border: none; }
  
  .clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0; }
  
  select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 0;
    background: none;
    border: none;
    outline: none;
    appearance: none; }
  
  input, div, a, select, option {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
  
  .clearfix {
    *zoom: 1; }

  .logocolor{
    color: #d6000f !important;
  }