* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
html {
  font-size: 14px;
}
body {
  font-size: 14px;
  font-family: "微软雅黑";
  color: #242424;
  -webkit-text-size-adjust: none;
}
body.hidden {
  overflow: hidden;
}
a {
  color: #242424;
  text-decoration: none;
  outline: none;
}
a:active {
  star: expression(this.onFocus=this.blur());
}
a:link {
  text-decoration: none;
  outline: none;
}
a:visited {
  text-decoration: none;
  outline: none;
}
a:hover {
  text-decoration: none;
  outline: none;
}

li {
  list-style: outside none;
}

h1 {
  font-size: 16px;
}

h2, h3, h4, h5 {
  font-size: 14px;
}

h5 {
  font-size: 12px;
}

textarea, input {
  background: transparent;
  font-size: 12px;
  font-family: "微软雅黑";
  color: #888;
  outline: none;
  border: 0;
}

em {
  font-style: normal;
}

img {
  vertical-align: middle;
  max-width: 100%;
  border: 0;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.clear {
  clear: both;
  height: 0;
  display: block;
  _display: inherit;
}

.h10 {
  height: 10px;
  overflow: hidden;
  clear: both;
}

.h50 {
  height: 50px;
  overflow: hidden;
  clear: both;
}
