.column-wrap {
    padding-top: 28px;
    width: 1000px;
    margin: 0 auto;
}
.column-wrap .l-wrap {
    width: 655px;
}
.column-wrap .l-wrap .serach-box .el-input {
    width: 555px;
}
.el-input--medium {
    font-size: 14px;
}
.column-wrap .l-wrap .serach-box .el-input__inner {
    border-right: 0;
    border-radius: 4px 0 0 4px;
}
.el-input__inner {
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    height: 40px;
    line-height: 40px;
    outline: 0;
    padding: 0 15px;
    -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
}
.el-input--medium .el-input__inner {
    height: 36px;
    line-height: 36px;
}
.el-input--suffix .el-input__inner {
    padding-right: 30px;
}
.column-wrap .l-wrap .serach-box .search-btn {
    width: 100px;
    height: 36px;
    line-height: 36px;
    background: -webkit-gradient(linear,left top,left bottom,from(#da3554),to(#b3182a));
    background: linear-gradient(180deg,#da3554,#b3182a);
    border-radius: 0 4px 4px 0;
    text-align: center;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
.column-wrap .l-wrap .column-list {
    padding-top: 16px;
}
.column-wrap .l-wrap .column-list .column-item {
    padding: 14px 10px;
    margin: 0 -10px;
    cursor: pointer;
}
.column-wrap .l-wrap .column-list .column-item .l-box {
    width: 64px;
}
.column-wrap .l-wrap .column-list .column-item .l-box .l-card {
    height: 83px;
    border: 1px solid #e9e9e9;
    border-top: 2px solid #c49e4f;
    margin-bottom: 7px;
    padding-top: 8px;
    background: #fff;
}
.column-wrap .l-wrap .column-list .column-item .l-box .l-card .l-day {
    color: #ba9f70;
    font-size: 30px;
    height: 42px;
    line-height: 42px;
    font-weight: 500;
    margin-bottom: 2px;
    text-align: center;
}
.column-wrap .l-wrap .column-list .column-item .l-box .l-time {
    height: 17px;
    line-height: 17px;
    text-align: center;
    color: #ba9f70;
    font-size: 12px;
    font-weight: 400;
}

.column-wrap .l-wrap .column-list .column-item .r-box {
    width: 570px;
}
.column-wrap .l-wrap .column-list .column-item .r-box .tit {
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 600;
    color: #0c0c0c;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.column-wrap .l-wrap .column-list .column-item .r-box .txt {
    height: 72px;
    line-height: 24px;
    font-size: 14px;
    color: #888880;
    font-weight: 400;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    word-break: break-all;
    overflow: hidden;
}

.column-wrap .r-wrap {
    width: 325px;
}

element.style {
}
.column-wrap .r-wrap .r-img {
    width: 320px;
    height: 360px;
    margin: 0 auto 16px;
    display: block;
    max-width: 100%;
}
.column-wrap .r-wrap .pub-btn {
    width: 320px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background: #c49e4f;
    -webkit-box-shadow: 0 2px 7px 0 rgb(0 0 0 / 8%);
    box-shadow: 0 2px 7px 0 rgb(0 0 0 / 8%);
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    position: relative;
    text-indent: 14px;
    margin-top: 16px;
}
.column-wrap .r-wrap .pub-btn .iconfont {
    position: absolute;
    text-indent: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 115px;
    font-family: iconfont!important;
    font-size: 16px;
    font-style: normal;
}
.icon-icon-write:before {
    content: "\e679";
}
.column-wrap .r-wrap .news-box {
    margin-top: 20px;
    padding: 20px 16px 8px 0;
    background: #fbfbfb;
}
.column-wrap .r-wrap .news-box .news-tit {
    position: relative;
    height: 26px;
    line-height: 26px;
    color: #0c0c0c;
    font-size: 18px;
    font-weight: 700;
    font-family: SourceHanSerifCN-Bold,SourceHanSerifCN;
    margin-bottom: 20px;
    padding-left: 22px;
}
.column-wrap .r-wrap .news-box .news-tit:before {
    content: "";
    width: 5px;
    height: 20px;
    position: absolute;
    background: #c49e4f;
    left: 0;
    top: 3px;
}
.column-wrap .r-wrap .news-box .news-list .news-item {
    position: relative;
    height: 20px;
    line-height: 20px;
    color: #666;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 13px;
    padding-left: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}
.column-wrap .r-wrap .news-box .news-list .news-item:hover {
    color: #ac2e33;
}
.column-wrap .r-wrap .news-box .news-list .news-item:before {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 1px;
    background: #d8d8d8;
    position: absolute;
    left: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.column-wrap .white-box {
    background: #fff;
    padding: 30px;
    min-height: calc(100vh - 582px);

    width: 1000px;
    margin: 0 auto;
}
.column-wrap .white-box .title {
    height: 34px;
    line-height: 34px;
    color: #0c0c0c;
    font-size: 26px;
    font-weight: 600;
    font-family: PingFangSC-Semibold,PingFang SC;
    margin-bottom: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.column-wrap .white-box .time {
    height: 24px;
    line-height: 24px;
    color: #8c91a1;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 15px;
}
.column-wrap .white-box .time .iconfont {
    margin-right: 10px;
    font-size: 14px;
    color: #9197ad;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}
.icon-icon-time1:before {
    content: "\e6b0";
}
.column-wrap .white-box .line {
    height: 1px;
    background: #eceef5;
    margin-bottom: 25px;
}
.column-wrap .white-box .content {
    color: #5d5d5d;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
}

.content p {
    line-height: 1.8;
    -webkit-margin-after: 16px;
    margin-block-end: 16px;
}