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 { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, button, input, select, textarea{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
//code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
fieldset, img, button { border:0; }
button{background-color: transparent;}
table {border-collapse: collapse; border-spacing:0;}

/*  基础样式
   ========================================================================== */
*,*:before,*:after {box-sizing: border-box;}
body,textarea,input,button,select,keygen,legend{font-size: 0.7rem;outline:0;}

/*  初始化浏览器样式
   ========================================================================== */

ul:not(.browser) {
  padding: 0;margin: 0;
}
li:not(.browser)  {
  list-style: none;
}

small {
  font-size: 0.6rem;
}

// h1~h6
$element-h:(
  h1:1.8rem,
  h2:1.6rem,
  h3:1.4rem,
  h4:1.2rem,
  h5:1rem,
  h6:0.8rem,
) !default;
@each $key,$value in $element-h {
  #{$key}:not(.browser) {
    font-size: $value;
    font-weight: 500;
  }
}
