.btn-head{
    display: flex;
}
.cbtn{
    width: 80px;
    height: 30px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    color:#808080;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 20px;
    cursor: pointer;
}
.cbtn.active{
    background: #DB2C28;
    color: #fff;
}
.line{
    margin-top: 20px;
    width: 100%;
    height: 1px;
    background: #E6E6E6;
}

.cont {
    width: 100%;
    background: #FFFFFF;
    margin: 0 auto;
    box-sizing: border-box;
    position: relative;
}

.contlist{
    width: 100%;
    height: calc(100% - 143px);
    overflow-y: auto;
    padding-bottom: 50px;
}

.maskitem {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2f2f2f;
    align-items: center;
    margin: 4px 0;
    display: flex;
    margin-bottom: 59px;
}

.cont-item{
    padding-bottom: 24px;
    border-bottom: 1px solid #E6E6E6;
}
.ctitle{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px;
}
.lt{
    height: 20px;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 29px;
}
.ltstatus{
    height: 14px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #DB2C28;
    line-height: 29px;
}
.ccont{
    width: 100%;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #808080;
    line-height: 29px;
    margin: 18px 0 24px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.cbt{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.bl{
    height: 17px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #808080;
    line-height: 29px;
}
.bbtr{
    width: 80px;
    height: 30px;
    background: #DB2C28;
    border-radius: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}





 
.el-button--primary {
    color: #FFF;
    background-color: #CD0B01;
    border-color: #CD0B01;
    width: 115px;
    height: 40px;
    margin: 0 auto;
    font-size: 18px;
    line-height: 40px;
    padding: 0;
}
.el-button--primary:focus, .el-button--primary:hover {
    background: #CD0B01;
    border-color: #CD0B01;
    color: #FFF;
}
.el-radio__input.is-checked .el-radio__inner{
    border-color: #CD0B01;
    background: #CD0B01;
}
.el-radio__input.is-checked+.el-radio__label{
    color: #CD0B01;
}
.el-radio__inner:hover {
    border-color: #CD0B01;
}
.el-select .el-input.is-focus .el-input__inner {
    border-color: #CD0B01;
}
.el-select-dropdown__item.selected {
    color: #CD0B01;
    font-weight: 700;
}
.el-select .el-input__inner:focus {
    border-color: #CD0B01;
}
.el-input.is-active .el-input__inner, .el-input__inner:focus {
    border-color: #CD0B01;
    outline: 0;
}
.el-textarea__inner:focus {
    outline: 0;
    border-color: #CD0B01;
}
.el-pagination__sizes .el-input .el-input__inner:hover {
    border-color: #CD0B01;
}
.el-pager li.active {
    color: #CD0B01;
    cursor: default;
}
.el-pager li:hover {
    color: #CD0B01;
}
/* 分页 */
.pagination-container {
    background: #fff;
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 0 45px;
    box-sizing: border-box;
    position: absolute;
    z-index: 50;
    bottom: -21px;
    left: 0;
    right: 0;
    margin: 20px 0;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
    border-top: none;
}


