html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; /* font: inherit; */
vertical-align: baseline; }
html, body { height: 100%; }
body { line-height: 1; font-family: 'Microsoft YaHei', '微软雅黑' }
/*H5新标签*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main { display: block }
/*去掉mac safari浏览器input右边的小图标/小按钮*/
input:focus::-webkit-contacts-auto-fill-button {
 opacity: 0;
}
h1, h2, h3, h4, h5, h6, b, i, em, strong { font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none; }
ul, ol { list-style: none; }
img, input, select { vertical-align: top; outline: none; }
button, input, textarea, img { outline: none; border: none; }
input { margin: 0; padding: 0; }
button { border: none; background-color: #fff; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a { color: #999; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
table { border-collapse: collapse; border-spacing: 0; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/*浮动*/
.fl { float: left; }
.fr { float: right; }
/*清除浮动*/
.clearfix:after { content: ''; display: block; clear: both; }
.clearfix { zoom: 1; }
