.news { padding: 0.3rem 0; }

.news_title { display: flex; flex-direction: column; justify-content: space-between; align-items: center; }

.news_title-top { width: 100%; display: flex; justify-content: space-between; align-items: center; }

.news_title .title_en { font-size: 0.44rem; font-weight: lighter; color: #898989; font-weight: bold;}

.news_title .nav_menu { margin-top: 0.2rem; width: 100%; display: flex; flex-direction: row; }

.news_title .nav_menu li { color: #898989; margin-right: 0.6rem; cursor: pointer; position: relative; font-size: 0.28rem; }

.news_title .nav_menu li:not(:last-child)::after { content: "|"; position: absolute; right: -0.3rem; top: 50%; transform: translateY(-50%); }

.news_title .logo { width: 1.7rem; }

.news_content { margin-top: 0.5rem; }

.news_content > a { display: block; border-bottom: 0.01rem solid #eee; }

.news_item { display: flex; justify-content: space-between; align-items: center; margin: 0.2rem 0; height: 2.6rem; }

.news_item--left { width: 2.6rem; height: 2.6rem; overflow: hidden; }

.news_item--left img { width: inherit; height: inherit; display: block; }

.news_item--right { width: 58%; height: inherit; box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between; padding: 0 0.3rem 0 0; }

.news_item--right .top_title { display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; height: 0.8rem; }

.news_item--right .top_title .data_time { padding-top: 0.1rem; }

.news_item--right .top_title .news_item-title { width: 100%; color: #333; font-size: 0.32rem; }

.news_item--right .news_item-text { min-height: 1.08rem; font-size: 0.24rem; color: #898989; }

.news_item--right .news_item-more { font-size: 0.24rem; color: #5f6061; }

/* === news_detail */
.news_detail { background-color: #fff; }

.news_detail_item { width: 6.9rem; margin: 0.4rem auto; box-sizing: border-box; }

.news_detail .item_title { text-align: center; }

.news_detail .item_title h1 { font-weight: bold; font-size: 0.36rem; }

.news_detail .item_title p { margin: 0.1rem 0 0.2rem; font-size: 0.24rem; color: #999; }

.news_detail .text_p p { margin-bottom: 0.15rem; }

.news_detail .news_detail_pic { width: 100%; margin: 0.4rem 0 0rem; }

.news_detail .news_detail_pic img { display: block; width: 100%; margin: 0 auto; }
