:root{
    --color-default:33, 37, 46;
    --color-black:0, 0, 0;
    --color-bg-gray:235, 235, 235;
    --color-dot-gray:216, 216, 216;
    --color-blue:22, 119, 254;
    --color-green:65, 161, 99;
    --color-bule:#04337A;
    --color-sea:#3685FB;
    --color-primary:#3685FB;
    --color-success:#67C23A;
    --color-warning:#E6A23C;
    --color-yellow:#FFCF4D;
    --color-danger:#F56C6C;
    --color-info:#909399;
    --color-orange:#ff8b30;
    --color-white:#ffffff;
    --color-gray:#FAFBFC;
    --color-title-b14:#242424;
    --color-transparent:transparent;
    --text-primary:#494949;
    --text-regular:#606266;
    --text-secondary:#909399;
    --text-placeholder:#C0C4CC;
    --gap-5:5px;
    --gap-8:8px;
    --gap-10:10px;
    --gap-15:15px;
    --gap-20:20px;
    --gap-40:40px;
    --border-4:4px;
    --border-8:8px;
    --border-12:12px;
    --font-28:28px;
    --font-24:24px;
    --font-20:20px;
    --font-18:18px;
    --font-16:16px;
    --font-14:14px;
    --font-12:12px;
}
html {
    font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji' !important;
    font-size: 14px;
    word-spacing: 1px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
}
*,
*::before,
*::after {
    box-sizing: border-box;
    margin: 0;
    letter-spacing: 1px;
    font-variation-settings: "opsz" auto;
    font-feature-settings: "kern" on;
}
a{
    text-decoration: none;
    color: var(--color-sea);
}
input{
    outline: none;
    appearance: none;
}
.wrap{
    max-width: 1366px;
    margin: 0 auto;
    width: 100%;
}

.clearfix:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ellipsis{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ellipsis-2{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.el-empty{
  padding:20px 0;
}