* {box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0);}
body,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, code, form, fieldset, legend, input, textarea,
p, blockquote, th, td, hr, button,
article, aside, details, figcaption, figure, footer, header, menu, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
}
/* 默认不要下划线 */
a {text-decoration: none; color: #5d5d5d; display: block;}
/* 按钮文本不可选 */
button {user-select: none;}
img {vertical-align: middle;pointer-events: none; border: 0;}
/* 加载不出来的图片不要显示灰色边框 */
img:not([src]),img[src=""] {opacity: 0;}
ul, ol {list-style: none;}
h1, h2, h3, h4, h5, h6{font-size: 100%; font-weight: normal;}
table {border-collapse: collapse; border-spacing: 0;}
input,button,textarea{outline:none;}
i{font-style: normal;}
input, select, button, textarea {font-size: 100%; font: inherit; background: transparent; color: inherit;}
html, body {height: 100%; font-size: 14px; color: #6D6D6D; line-height: 1.5; background-color: #fff;}
.fl{float: left;}
.fr{float: right;}
.fb{font-weight: 700;}
.tc{text-align: center;}
.clearfix:after {
  content:""; 
  display: block; 
  clear:both; 
}