[v-clock] {
    opacity: 0;
}

.clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

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

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

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

.navbar {
    height: 66px;
    background-color: transparent;
}

.navbar.navbar_bg {
    background-color: #081A18;
}

.navbar_grad {
    background: linear-gradient(180deg, #1E1E1E 0%, rgba(0, 0, 0, 0) 100%);
}

.navmenu {}

.navmenu-item {
    position: relative;
    font-size: 16px;
    font-weight: 500;
    color: #BBBBBB;
}

.navmenu-item-active {
    position: relative;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}


.el-dialog__wrapper.headless .el-dialog__header {
    padding: 0px;
}

.el-dialog__rounded .el-dialog {
    border-radius: 8px;
}

.bg-primary {
    background-color: #FF3636;
}

.text-primary {
    color: #FF3636;
}

.cate_item {
    background-color: transparent;
    color: #000;
    padding: 10px 10px 10px 30px;
    margin-bottom: 10px;
    font-size: 14px;
}

.cate_item.cate_item_on {
    background-color: #eefafa;
    color: #000;
}

.round-tag {
    background-color: #eeeeee;
    color: #767676;
    border-radius: 50px;
    text-align: center;
    padding: 4px 8px;
    display: flex;
    align-items: center;
}

.round-tag-success {
    color: #52C41A;
    background-color: #f6ffed;
}

.round-tag-warn {
    color: #FAAD14;
    background-color: #fffbe6;
}

.round-tag-fail {
    color: #F5222D;
    background-color: #fff1f0;
}

.payment-el-upload .el-upload-dragger {
    background-color: #fafafa;
}

.cate_box {
    background-color: #fff;
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 60px 0px 20px 0px;
}

.cate_box.cate_box__year:hover {
    background-color: #ffdc96;
}

.cate_box:hover {
    background-color: #093230;
}

.cate_box .cate_tag {
    writing-mode: vertical-rl;
    color: #666666;
    background-color: #FFF;
    position: absolute;
    right: -10px;
    top: -10px;
    padding: 5px;
}

.cate_box .cate_tag .cate_tag__inner {
    border: 1px solid #DDDDDD;
    padding: 5px;
}

.btn_nm {
    background: url(/pics/btn_nm_bg.png);
    background-repeat: no-repeat;
    width: 64px;
    height: 24px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    padding-top: 2px;
    visibility: hidden;
}

.btn_nm.btn_nm_back {
    background: url(/pics/btn_nm_black_bg.png);
    color: #333;
}

.btn_nm:hover {
    background: url(/pics/btn_nm_bg_on.png);
}

.btn_nm.btn_nm_back:hover {
    color: #fff;
}


.cate_box:hover .btn_nm {
    visibility: visible;
}

.select_nm {
    outline: none;
    background: transparent;
    color: white;
    background-image: url(/pics/select_nm_bg.png);
    width: 110px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    cursor: pointer;
}

.select_nm.el-select .el-input__inner {
    background-color: transparent;
    border: none;
    color: white;
    padding: 0px 8px;
    height: 32px;
}

.el-select-dropdown__item.selected {
    color: #004a49;
}

.select_nm.el-select .el-input .el-select__caret {
    line-height: 32px;
}

.select_wt .el-input__inner {
    background-color: transparent;
    border: none;
}

.photobox_nm {
    border: 1px solid #d7e7e6;
    background-color: #fff;
    color: #333;
}

.photobox_nm .photobox_nm__name {
    background-color: #d7e7e6;
}

.photobox_nm:hover {
    border: 1px solid #ff3636;
    color: #fff;
}

.photobox_nm:hover .photobox_nm__name {
    background-color: #ff3636;
}

.pagination_nm {}

.pagination_nm_items>a,
.pagination_nm_items>span {
    margin-right: 5px;
    background-color: #f5f7fa;
    border: 1px solid #f5f7fa;
    color: #333;
}

.pagination_nm_items>a:last-child,
.pagination_nm_items>span:last-child {
    margin-right: 0px;
}