.content{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.content .left-con{
	width: 100%;
}
.content .left-con .news-cate{
	margin-bottom: 30px;
}
.content .left-con .news-cate a{
	margin-right: 40px;
	display: inline-block;
	padding: 20px 0;
	color: #3f3e3e;
	font-size: 18px;
	text-decoration: none
}
.content .left-con .news-cate a.active{
	border-bottom: 5px solid #fb4848;
	color: #fb4848;
}
.content .left-con .list .item{
	padding: 15px 0;
	display: flex;
	align-items: center;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid  #e3e3e3;
}
.content .left-con .list .item .img{
	margin-right: 28px;
	flex-shrink: 0;
}
.content .left-con .list .item .info{
	width: 100%
}
.content .left-con .list .item .info .tit{
	font-size: 18px;
}
.content .left-con .list .item .info .desc{
	margin:15px 0;
	font-size: 14px;
	color: #868686;
	line-height: 1.8
}
.content .left-con .list .item .info .date{
	font-size: 16px;
}
.content .right-sider{
	margin-left: 40px;
	flex-shrink: 0;
	width: 285px;
}

.news-detail{
	margin-bottom: 30px;
	padding:38px 26px;
	border: solid 1px #e8e8e8;
}
.news-detail .detail-tit{
	font-size: 24px;
}
.news-detail .detail-date{
	padding: 12px 0;
	border-bottom: 1px solid #d3d3d3;
	color: #878787
}
.news-detail .detail-con{
	padding:34px 0;
	line-height: 1.8;
	color: #3e3e3e;
	font-size: 15px;
}
.news-detail-page{
	display: flex;
	justify-content: space-between;
	padding-top: 15px;
	border-top: 1px solid #d3d3d3
}
.news-detail-page .detail-page{
	margin-top: 15px;
}
.news-detail-page .detail-page a{
	color: #5b5b5b;
	text-decoration: none;
}