@charset "utf-8";/* CSS Document */
* {
box-sizing: border-box;
}
html,
        body {
            background-color: #fff;
            -webkit-font-smoothing: antialiased;
            font-family: AlibabaPuHuiTi_2_55_Regular,PingFang SC,Source Han Sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,"sans-serif";
            color: rgba(0, 0, 0, 0.85);
            font-size: 14px;
        }

        body,
        ul,
        li,
        dl,
        dt,
        dd,
        p,
        ol,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        form,
        img,
        table,
        fieldset,
        legend,
        button,
        figure {
            margin: 0;
            padding: 0;
        }

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

        a,
        a:active,
        a:hover {
            text-decoration: none;
            outline: none;
            color: inherit;
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-weight: 100;
        }

        i,
        em {
            font-style: normal;
        }

        input,
        textarea,
        button,
        a,
        span,
        i,
        dd,
        li,
        div {
            outline: none;
            -webkit-appearance: none;
            tap-highlight-color: rgba(0, 0, 0, 0);
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        }

        input:-webkit-autofill {
            -webkit-box-shadow: 0 0 0 1000px white inset !important;
        }

        img,
        fieldset {
            border: 0;
        }

        img {
            display: block;
        }

.ellipsis {
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ellipsis-2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ellipsis-3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}

.ellipsis-4 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	line-clamp: 4;
	-webkit-box-orient: vertical;
}

:root {
    --el-border-radius-base: 2px;
    --el-popper-border-radius: 8px;
    --el-border-radius-small: 9px;
    --el-color-primary: #fff;
    --el-color-primary-dark-2: #ffa04d;
    --el-color-primary-light-3: #ffa04d;
    --el-color-primary-light-7: #fa9766;
    --el-color-primary-light-9: #f5f5f5;
    --el-text-color-regular: #595959;
    --el-border-radius-small: 9px;
    --el-color-primary: #ff7700;
    --el-text-color-regular: rgba(0, 0, 0, 0.65);
}

.el-popper__arrow {
    display: none !important;
}

.el-dropdown-menu__item:not(.is-disabled):focus {
    color: #333 !important;
}

.el-dropdown-menu__item {
    padding: 10px 24px;
}