.news { padding: 30px 0; padding-top: 10px;}

.news_content { margin-top: 10px; }

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

.news_item { display: flex; justify-content: space-between; align-items: center; margin: 20px 0; height: 260px; }

.news_item--left { width: 260px; height: 260px; overflow: hidden; }

.news_item--left img { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: inherit; height: inherit; display: block; transition: all 0.3s ease-in-out; }

.news_item--left img:hover { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transition: all 0.3s ease-in-out; }

.news_item--right { width: 75%; height: inherit; box-sizing: border-box; display: flex; flex-direction: column; padding: 0 30px 0 0; }

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

.news_item--right .top_title .data_time { padding-top: 10px; }

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

.news_item--right .news_item-text { margin: 20px 0 50px; font-size: 14px; color: #898989; }

.news_item--right .news_item-more { font-size: 16px; color: #5f6061; }

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

.news_detail_item { width: 1200px; margin: 40px auto; }

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

.news_detail .item_title h1 { font-weight: bold; font-size: 24px; }

.news_detail .item_title p { margin: 10px 0 20px; font-size: 14px; color: #999; }

.news_detail .text_p p { margin-bottom: 15px; }

.news_detail .news_detail_pic { width: 100%; margin: 40px 0 0px; }

.news_detail .news_detail_pic img { display: block; width: 760px; height: 300px; margin: 0 auto; }

.news_detail .news_detail_item img { width: 100% !important; }

.news_detail .news_detail_item p:has(img) { text-indent: 0em; }
