.news_content_main {
    display: flex;
    gap: 7.75rem;
    padding: 1.5rem 0 12.25rem;
}
.news_content_main .news_content {
    padding-top: 0.938rem;
    width: 100%;
    max-width: 73.188rem;
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    position: relative;
    padding-top: 1.5rem;
}
.news_content_main .news_content .news_content_top {
    border-bottom: 0.063rem solid #ebebeb;
    padding-bottom: 1.5rem;
}
.news_content_main .news_content .news_content_top .news_content_title {
    display: flex;
    gap: 1rem;
    align-items: center;
    flex-wrap: wrap;
}
.news_content_main .news_content .news_content_top .news_content_title h1 {
    font-size: 2rem;
    font-weight: 500;
    line-height: 2.5rem;
}
.news_content_main .news_content .news_content_top .news_content_tag {
    border-radius: 1.5rem;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.188rem;
    letter-spacing: 0.063rem;
    color: #ffffff;
    background-color: #00a2e3;
}
.news_content_main .news_content .news_content_top .news_content_info {
    display: flex;
    gap: 1rem;
    margin-top: 1rem;
}
.news_content_main .news_content .news_content_top .news_content_date {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.313rem;
}
.news_content_main .news_content .news_content_top .news_content_views {
    font-size: 1.125rem;
    line-height: 1.313rem;
    color: #a0a0a0;
    display: flex;
    gap: 0.25rem;
}
.news_content_main .news_content .news_content_top .news_content_views img {
    width: 1.25rem;
}

.news_content_main .news_content .news_content_words {
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
    padding-bottom: 2.5rem;
    border-bottom: 0.063rem solid #ebebeb;
}

.news_content_main .news_content .news_content_words p {
    font-size: 1.25rem;
    line-height: 2.5rem;
}
.news_content_main .news_content .news_content_words h2 {
    font-size: 1.25rem;
    line-height: 2.5rem;
    font-weight: 500;
    margin-bottom: 0.5rem;
}
.news_content_main .news_content .news_content_words ul {
    list-style: none;
}
.news_content_main .news_content .news_content_words ul li {
    font-size: 1.25rem;
    line-height: 2.5rem;
}

.news_content_main .news_content .news_content_download {
    padding-bottom: 2.5rem;
    border-bottom: 0.063rem solid #ebebeb;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
.news_content_main .news_content .news_content_download .download_title {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 2.5rem;
}
.news_content_main .news_content .news_content_download .download_item {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.156rem 0;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5rem;
}
.news_content_main .news_content .news_content_download .download_item img {
    width: 1.5rem;
}

.news_content_main .news_content .news_back {
    display: flex;
    justify-content: flex-end;
}
.news_content_main .news_content .news_back .news_back_btn {
    border-radius: 1.5rem;
    width: 7.5rem;
    height: 2.438rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0.063rem solid #a7c34a;
    color: #a7c34a;
    font-size: 1rem;
    line-height: 1.188rem;
    letter-spacing: 0.063rem;
}
@media (max-width: 1600px) {
    .news_content_main {
        gap: 2.5rem;
    }
}
@media (max-width: 1100px) {
    .news_content_main {
        flex-direction: column;
    }
}
@media (max-width: 576px) {
    .news_content_main {
        gap: 1rem;
        padding: 1rem 0 5rem;
    }
    .news_content_main .news_content .news_content_top .news_content_title h1 {
        font-size: 1.5rem;
        line-height: 1.75rem;
    }
    .news_content_main .news_content .news_content_words p,
    .news_content_main .news_content .news_content_words h1,
    .news_content_main .news_content .news_content_words ul li {
        font-size: 1rem;
        line-height: 2rem;
    }
}