/*年份*/
.timeline-label-item {
    color: #a72126;
    cursor: pointer;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.2;
    padding: 0 10px
}

.timeline-label-item.slick-current {
    color: #a72126;
    font-weight: 600
}

.timeline-content {
    margin-left: -13px;
    margin-right: -13px
}

.timeline-content-item {
    padding: 0 13px
}

.timeline-content-item h3 {
    font-weight: 600;
    margin-bottom: 10px

}

.timeline-img {
    /*修改*/
    /*height: 170px;*/
    margin-top: 20px;
    position: relative
}

.timeline-img img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.timeline-year {
    background: var(--secondary);
    bottom: 0;
    font-size: 19px;
    font-weight: 600;
    left: 0;
    line-height: 1.2;
    min-width: 115px;
    padding: 7px 10px 3px;
    position: absolute;
    text-align: center
}

.timeline-content-item.slick-current .timeline-year {
    background: var(--primary)
}

.timeline-label {
    padding: 0 10px
}

.timeline-label .slick-arrow {
    bottom: -6.5px;
    /*修改*/
    /*top: auto;*/
    /*top: auto;*/
    transform: none
}

.timeline-label .slick-prev {
    left: -5px
}

.timeline-label .slick-next {
    right: -5px
}

.timeline-label .slick-track {
    align-items: flex-end;
    /*border-bottom: 1px solid hsla(0, 0%, 100%, .2);*/
    border-bottom: 1px solid #a72126;
    display: flex;
    margin-bottom: 4px
}

.timeline-label-item span {
    display: inline-block;
    padding-bottom: 14px;
    position: relative
}

.timeline-label-item.slick-current span:after {
    background: var(--primary);
    border-radius: 50px;
    bottom: -3.5px;
    content: "";
    height: 7px;
    left: 0;
    position: absolute;
    width: 100%
}

@media (min-width: 1025px) {
    .timeline-section h2 {
        margin-bottom: 58px
    }

    .timeline-content-item .detail-content {
        font-size: 19px;
        line-height: 1.4
    }

    .timeline-label {
        margin-bottom: 54px
    }

    .timeline-label-item {
        font-size: 21px
    }
}

@media (max-width: 1024px) {
    .timeline-section h2 {
        margin-bottom: 50px
    }

    .timeline-label {
        margin-bottom: 46px
    }
}