* {
    margin: 0;
    padding: 0
}

body {
    font-family: Arial, Helvetica, sans-serif, 微软雅黑, 黑体, 宋体;
    font-size: 14px;
    background: #f0f1f5
}

li,
ul {
    list-style: none
}

dl,
ol,
ul {
    margin-bottom: 0
}

img {
    border: 0
}

.hide {
    display: none
}

p {
    margin: 0
}

a {
    color: #000
}

a,
a:hover {
    text-decoration: none
}

dt {
    font-weight: 400
}

.el-dialog__headerbtn .el-dialog__close {
    font-size: 25px
}

.el-dialog__body .close-icon {
    font-size: 40px !important
}

#app {
    font-family: Avenir, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #2c3e50;
    height: 100vh;
    overflow: hidden
}

#app,
body {
    margin: 0;
    padding: 0
}

body {
    background-color: #f0f1f5
}

.pagination-container[data-v-6cb9f440] {
    background: #fff;
    padding: 16px;
    text-align: right
}

.pagination-container.hidden[data-v-6cb9f440] {
    display: none
}

.svg-icon {
    width: 1em;
    height: 1em;
    vertical-align: -.15em;
    fill: currentColor;
    overflow: hidden
}

.svg-external-icon {
    background-color: currentColor;
    -webkit-mask-size: cover !important;
    mask-size: cover !important;
    display: inline-block
}