/* 清除页面默认样式 */
html,
body {
    padding: 0 !important;
    margin: 0 !important;
    height: 100%;
    width: 100%;
    position: relative;
    background: #f8f8f8;
    font-family: "Consolas", "Microsoft JhengHei", "Apple LiGothic Medium,Microsoft YaHei", "微软雅黑", "Arial", sans-serif;
}

#app {
    box-sizing: border-box;
    padding: 0 !important;
    margin: 0 !important;
    /* overflow-x: hidden; */
}

/* 页面自适应设置 */
/* @media(min-width:'1170px'){
    body,html{
        padding-left: 10%;
    }
} */

@font-face {
    font-family: 'iconfont';
    src: url('../font/iconfont.ttf?t=1708918585544') format('truetype');
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon {
    width: 1em;
    height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}

.marquee_top {
    transition: all 0.5s;
    transform: translate3d(0, -50px, 0);
    transition-timing-function: linear;
}

@media (max-width:768px) {
    .el-pagination__jump {
        display: none !important;
    }

    .el-menu--horizontal {
        left: 20px !important;
    }

    .el-menu--popup {
        min-width: 140px !important;
    }

}