html, body, div, p, span, a, img, ul, li, input, select, textarea, h1, h2, table, dl, dt, dd{
  margin: 0;
  padding: 0;
  font: 12px/1.5 "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}
img{
  border: none;
  vertical-align: middle;
}
a{
  text-decoration: none;
  color:#000;
}
li{
  list-style: none;
}
textarea, input, select{
  box-sizing: border-box;
}
.clear-both::after{
  content: '';
  display: block;
  height:0;
  width:0;
  visibility: hidden;
  clear: both;
}
.badge {
	min-width: 1em; 
	border-radius: 1em; 
	line-height: 1em; 
	text-align: center; 
	padding: 0.2em; 
	background-color: #d00; 
	color: #fff; 
}