::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background-color: #f5f7fa;
}

::-webkit-scrollbar-corner {
    background-color: #f5f7fa;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #cfcfcf;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .2);
    background-color: #f5f7fa;
}

html,
body,
#app {
    height: 100%;
    width: 100%;
}

html {
    overflow: hidden;
}

body {
    margin: 0;
    font: 12px/1.5 Microsoft YaHei, Arial, Hiragino Sans GB, PingFang SC, Helvetica, Verdana, "\5FAE\8F6F\96C5\9ED1", sans-serif
}

#app {
    background: transparent;
}

a,
blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
lengend,
li,
ol,
p,
pre,
table,
td,
textarea,
th,
tr,
ul {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    outline: none
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: none
}

h1 {
    font-size: 18px
}

h2 {
    font-size: 16px
}

h3 {
    font-size: 14px
}

h4,
h5,
h6 {
    font-size: 100%
}

li,
ol,
ul {
    list-style: none
}

img {
    border: none
}

button,
input,
select,
textarea {
    font-size: 100%
}

:focus {
    outline: none
}