#about .date {
    width: 978px;
}
#about .date .text {
    width: 400px;
}
#about .blocks .block .block-title {
    font-size: 26px;
}
.group_btns {
    font-weight: bold;
}
#timeline .timeline-right .timeline-block .t-title .sub-title {
    font-size: 22px;
}
#timeline .timeline-right .timeline-block .t-title {
    width: 130px;
}
#timeline .timeline-right .timeline-block .records .record .date {
    width:95px;
}
#timeline .timeline-right .timeline-block .records .record .status {
    width: 100px;
}
#timeline .timeline-right .timeline-block .records .record {
    gap: 35px;
}
#timeline .timeline-right .timeline-block .records .record .process {
    font-size: 14px;
    line-height: 24px;
}

#idea .idea-flex .idea-item:hover .box {
    height: 280px;
}
#partner .btn-blue {
    width: 239px;
}
.modal-body .modal-title .text {
    width: 165px;
}
.modal-body .modal-title .dot {
    margin-left: 0px;
}
.modal-body .modal-title .dot-r {
    margin-right: 0px;
}
.modal-container {
    height: 850px;
}
.top .top-bg {
    background-image: url('/static/images/pc/Container1en.webp');
}