body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,figcaption,figure,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  /*font-family: sans-serif;*/ /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

html, body {
    -webkit-user-select: none;   /* 禁止选中文本（如无文本选中需求，此为必选项） */
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);    
}

body{  
font-family: Helvetica;
height: 100%; overflow-x: hidden; -webkit-overflow-scrolling: touch;
}
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

a, img {
    -webkit-touch-callout: none; /* 禁止长按链接与图片弹出菜单 */
}
ul {
  list-style-type: none;
}
img {
  border: none;
  vertical-align: middle;
}

a, input, select {
  text-decoration: none;
  outline: none;
/*设置的tap  A标签的时候出现的黑色高亮*/
-webkit-tap-highlight-color: transparent; 
}
a:active { outline: 0; }
.clearfix {
  zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: '';
  display: table;
}
.clearfix:after {
  clear: both;
}
em {
  font-style: normal;
}
input {
  outline: none;
}
input[type="text"],
input[type="tel"],
input[type="file"] {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

button {
  border: none;
  background: transparent;
}               
body {
    font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
}
html, body {
  width: 100%;
  height: 100%;
}
.noevent {
  pointer-events: none;
}