page { display: flex; flex-direction: column; } .news_title { font-size: 26px; line-height: 28px; font-weight: 700; color: #3a3a3a; text-align: justify; margin: 30rpx 20rpx; } .publisher-info{ margin: 0 30rpx; display: flex; flex-direction: row; border-bottom: 1px solid grey; } .news_author { font-size: 13px; border-radius: 10rpx; height: 40rpx; text-align: center; border: 1px solid; } .news_date { font-size: 13px; color: #999; margin-left: 30rpx; margin-bottom: 30rpx; } .news_content { margin: 30rpx 20rpx; } .news_content .txt { word-wrap: break-word; font-size: 18px; color: #333; text-align: center; } .news_image { width: 90%; margin: 30rpx; }