@charset "utf-8";
html { font-family: "Microsoft YaHei UI", "Microsoft YaHei", sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 16px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
li { list-style: none; }
img { border: none; }
input, select, textarea { outline: none; border: none; background: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: -webkit-linear-gradient(transparent, transparent); background-image: linear-gradient(transparent, transparent); font-family: "Helvetica", "Arial"; }
 select::-ms-expand {
 display: none;
}
textarea { resize: none; }
html { -webkit-text-size-adjust: none; overflow-x: hidden; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
img { display: block; max-width: 100%; height: auto; width: auto\9; /* ie8 */
vertical-align: top; }
.video embed, .video object, .video iframe { width: 100%; height: auto; }
a { border: 0; text-decoration: none; outline: none; }
a, button, input { -webkit-tap-highlight-color: rgba(255, 0, 0, 0); }
em { font-style: normal; }
.clearfix:after, .clearfix:before { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
body { min-width: 300px; font-size: 0.28rem; background-color: #f8f8f8; color: #333; overflow-x: hidden; }
.ellipsis { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; /*-webkit-line-clamp: 1;*/
-webkit-box-orient: vertical; }
