/* 区块1 */
.news-section1-container{
    width: 100%;
    margin-top: 8.125rem;
    padding: 6.875rem 0;
}
.news-section1-container-header{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
.news-section1-container-header-date{
    width: 100%;
    text-align: center;
    font-size: 0.9375rem;
}
.news-section1-container-header-title{
    width: 60%;
    padding-top: 1.875rem;
    text-align: center;
    font-size: 4.375rem;
}
.news-section1-container-body{
    width: 100%;
    padding-top: 6.25rem;
}
.news-section1-container-poster{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.news-section1-container-poster-img{
    width: 100%;
    object-fit: contain;
}
.news-section1-article{
    padding: 6.25rem 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
}
.news-section1-article-left{
    width: calc(45% - 20rem);
    padding-right: 20rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.news-section1-article-right{
    flex: 1;
}
.news-section1-article-author{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.news-section1-article-author-avatar{
    width: 6rem;
    height: 6rem;
    border-radius: 3rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.news-section1-article-author-avatar-img{
    width: 6rem;
    height: 6rem;
    object-fit: cover;
}
.news-section1-article-author-info{
    flex: 1;
    padding-left: 1.25rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}
.news-section1-article-author-name{
    width: 100%;
    text-align: left;
    font-size: 1.875rem;
}
.news-section1-article-author-jobs{
    width: 100%;
    padding-top: 0.3125rem;
    text-align: left;
    font-size: 0.9375rem;
}
.news-section1-article-left-description {
    width: 100%;
    text-align: left;
    padding-top: 1.75rem;
    font-size: 0.8125rem;
    line-height: 1.5;
}
.news-section1-article-content{
    width: 100%;
    text-align: left;
    line-height: 1.5;
}
.news-section1-article-content h1,
.news-section1-article-content h2,
.news-section1-article-content h3,
.news-section1-article-content h4,
.news-section1-article-content h5,
.news-section1-article-content h6{
    font-size: 2.1875rem;
}
.news-section1-article-content p{
    font-size: 0.875rem;
}