.content-list li{
    justify-content: space-between;
    margin: 10px 0px;
}

.content-list li .date{
    color:rgba(102, 102, 102, 1);
}

.content-list li .dot{
    width: 6px; /* 黑点的宽度 */
    height: 6px; /* 黑点的高度 */
    /*border-radius: 50%; !* 圆形 *!*/
    background-color: rgba(54, 63, 77, 1); /* 黑色背景 */
    margin-right: 10px; /* 黑点与内容之间的间距 */
    position: relative;
    top: 35%;
}

.content-list li .title a{
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
    /*line-height: 20px;*/
    color:rgba(102, 102, 102, 1);
}

.content-list-label{

}

.content-box {
    padding:10px 0px;
}
.content-left{
    background: linear-gradient(180deg, rgba(38, 121, 255, 1) 0%, rgba(89, 189, 255, 1) 100%);
    align-items: center;
    color:white;
    border-radius: 4px;
    letter-spacing: 8px;

}
.content-list-label .content-left{
    min-width: 38px;
    height: 100px;
    writing-mode: vertical-rl;
    text-orientation: upright;
    letter-spacing: 8px;
}

.content-right{
    margin-left:10px;
}
.content-right .title{
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 25px;
    color: rgba(51, 51, 51, 1);
    text-align: left;
    vertical-align: top;
}
.content-right .abstract{
    color: rgba(102, 102, 102, 1);
    padding-top:4px;
}




.content-list-label-padding .content-left{
    width: 59px;
    height: 59px;
    justify-content: center; /* 水平居中 */
    align-items: center; /* 垂直居中 */
}

.content-list-label-padding .content-left span {
    padding-left: 10px;
}
.content-list-label-padding .content-title .abstract{
    padding-left: 10px;
}
