html, body, div, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, object, code, legend, button, input, textarea, label, th, td, a, img {
    margin: 0;
    padding: 0;
    border: 0;
    
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    
    -webkit-text-size-adjust: none;
}
body {
    font-family: 'Microsoft Yahei', Arial, '\5fae\8f6f\96c5\9ed1', 'tahoma', '����';
}
input:focus, select:focus, textarea:focus, button:focus {
    outline: none;
}
a {
    text-decoration: none;
    
    -webkit-touch-callout: none;
}
input, textarea {
    -webkit-appearance: none;
    border: 1px solid;
    border-radius: 0;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    clear: both;
    *zoom: 1;
}
html {
    font-size: 62.5%;
}
ul {
    list-style: none;
}
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
textarea {
    resize: none;
}