html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% } body, body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; } *, ::after, ::before { -webkit-box-sizing: border-box; box-sizing: border-box } article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; } nav ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } a { margin: 0; padding: 0; border: 0; font-size: 100%; color: inherit; outline: 0; background-color: transparent; text-decoration: none; vertical-align: baseline; -moz-outline-style: none; -webkit-text-decoration-skip: objects; } a:link, a:hover, a:active, a:visited { text-decoration: none; color: inherit; } select { outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } ins { background-color: #ff9; color: #000; text-decoration: none; } mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; } del { text-decoration: line-through; } abbr[title], dfn[title] { border-bottom: 1Px dotted #000; cursor: help; } table { border-collapse: collapse; border-spacing: 0; } hr { display: block; height: 1Px; border: 0; border-top: 1Px solid #cccccc; margin: 1em 0; padding: 0; } input, select { vertical-align: middle; } i { font-style: normal } strong { font-weight: bolder } small { font-size: 80% } img { border-style: none } ul { padding: 0; list-style: none } li { list-style: none; } button, input, textarea { font: inherit; margin: 0; padding: 0; color: inherit; border-style: none; outline-style: none; background: 0 0; -webkit-appearance: none; } button { border: 0 none; } input, textarea { color: #666 } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { opacity: 1; color: #999 } input::placeholder, textarea::placeholder { opacity: 1; color: #999 } input:read-only:not([value=""]), textarea:read-only:not([value=""]) { -webkit-text-fill-color: #666 } textarea { resize: none } button { cursor: pointer } button::-moz-focus-inner, button:-moz-focusring { border: 0; outline: 0 } h1, h2, h3, h4, h5, tr, th { font-weight: normal; } body, html { box-sizing: border-box; height: 100%; color: #111; line-height: 1.5; background-color: white; } ::-webkit-input-placeholder { color: #c0c4cc !important; } ::-moz-placeholder { color: #c0c4cc !important; } ::-ms-input-placeholder { color: #c0c4cc !important; } input:read-only:not([value=""]), textarea:read-only:not([value=""]) { -webkit-text-fill-color: inherit; } .clearfix::after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 } ::-webkit-scrollbar { display: none; } // 解决百度地图动态生成的iframe标签导致滚动bug iframe { display: block; }