html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, address, em, img, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td, i, b, s {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: Helvetica, Arial;
    word-break: break-all;
}
html, body {
    width: 100%;
    height: 100%;
}

body>.main {
    overflow-y: auto;
}
select {
    appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
}
ul, ol, li{
    list-style: none
}
a img {
    border: none;
}
a, a:link {
    text-decoration: none;
    color: #333
}
button {
    overflow: visible;
    padding: 0;
    margin: 0;
    border: 0 none;
    background-color: transparent;
    appearance: none;
    -webkit-appearance: none;
}
 button::-moz-focus-inner {
 padding: 0
}
textarea, input {
    background: none;
    padding: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
input[type=number] {
    appearance: none;
    -webkit-appearance: none;
    border: 0;
}
input[type=search] {
    appearance: none;
    -webkit-appearance: none;
    border: 0;
}
input[type=text] {
    appearance: none;
    -webkit-appearance: none;
    border: 0;
}
input[type=tel] {
    appearance: none;
    -webkit-appearance: none;
    border: 0;
}
input[type=button] {
    appearance: none;
    -webkit-appearance: none;
}
input[type=password] {
    -webkit-text-security: disc;
    appearance: none;
    -webkit-appearance: none;
    border: 0;
}
input[type=submit] {
    appearance: none;
    -webkit-appearance: none;
    border: 0;
}
textarea:focus, input:focus, button:focus {
    outline: none
}
body {
    word-wrap: break-word;
    font-size: 14px;
    color: #000;
    line-height: 1.5;
    font-family: Helvetica
}
* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    overflow-scrolling: touch;
    -webkit-overflow-scrolling: touch;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    box-sizing: border-box;
}
[v-cloak] {
    opacity: 0 !important;
}