@charset "utf-8";

.newswrap { position: relative; }
.newswrap .top { padding-bottom: 20px; border-bottom: 2px solid #7b7f83; display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-between; font-weight: 700; font-size: 28px; color: #fff; line-height: 1; }
.newswrap .top * { font-weight: inherit; font-size: inherit; color: inherit; line-height: inherit; }
.newswrap .top a { display: inline-block; }
.newswrap .top a img { display: inline-block; width: 20px; }
.newswrap .mid .news_ul { font-size: 18px; color: #ccc; line-height: 1; }
.newswrap .mid .news_ul * { font-size: inherit; color: inherit; line-height: inherit; }
.newswrap .mid .news_ul .news_li .news_a { padding: 19px 0; display: flex; flex-wrap: nowrap; justify-content: space-between; border-bottom: 1px solid #7b7f83; }
.newswrap .mid .news_ul .news_li .news_a span { display: inline-block; }
.newswrap .mid .news_ul .news_li .news_a span:first-of-type { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.newswrap .mid .news_ul .news_li .news_a span:last-of-type { min-width: max-content; margin-left: 5px; }
@media (max-width: 1535px) {
    .newswrap .top { font-weight: 600; padding-bottom: 17px; }
    .newswrap .top a img { width: 19px; }
    .newswrap .mid .news_ul .news_li .news_a { padding: 17px 0; }
}
@media (max-width: 1279px) {
    .newswrap .top { font-weight: 500; padding-bottom: 15px; }
    .newswrap .top a img { width: 18px; }
    .newswrap .mid .news_ul .news_li .news_a { padding: 15px 0; }
}
@media (max-width: 1023px) {
    .newswrap .top { padding-bottom: 13px; }
    .newswrap .top a img { width: 16px; }
    .newswrap .mid .news_ul .news_li .news_a { padding: 13px 0; }
}
@media (max-width: 767px) {
    .newswrap .top { padding-bottom: 11px; }
    .newswrap .top a img { width: 14px; }
    .newswrap .mid .news_ul .news_li .news_a { padding: 11px 0; }
}