
.w .news_article h3{
	font-size: 35px;
	font-weight: normal;
	color: #3a3a3c;
	text-align: center;
	overflow: hidden;
	
}
.news_article .post_content{padding: 10px;box-sizing: border-box;}
.w .news_article{
	overflow: hidden;
	padding:40px 25px 15px 25px;		box-sizing: border-box;		margin-top: 30px;		background-color: #f5f5f5;
}
.news_article .turnOver{
	border-top: 1px solid #878687;
	padding: 30px 25px 15px;
	box-sizing: border-box;
	margin-top: 70px;
}
.news_article .turnOver:after{
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.news_article .turnOver a{
	display: block;
	width: 50%;
	font-size: 20px;
	color: #3a3a3c;
}
.news_article .turnOver a:first-child{
	float: left;	height: 30px;	overflow: hidden;
}
.news_article .turnOver a:last-child{
	float: right;
	text-align: right;	height: 30px;	overflow: hidden;
}
.share{
	margin-top: 35px;
	border-bottom: 1px solid #878687;
	padding-left: 35px;
	padding-right: 35px;
	box-sizing: border-box;
	padding-bottom: 15px;
}
.share font{
	font-size: 18px;
	color: #878687;
	overflow: hidden;
	line-height: 29px;
}
.share span{
	float: right;
	overflow: hidden;
}
.share span div{
	font-size: 18px;
	color: #878687;
	line-height: 29px;
	float: left;
}
.share span a{
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 10px;
}
.share span a:last-child{
	margin-right: 0px;
}
.post_content *{
	font-size: 16px;
}
.post_content img{
	max-width: 100%;
}
.news_right{
	float: right;
	width: 400px;
	margin-left: 20px;
	overflow: hidden;		padding: 0px 15px 20px 15px;		box-sizing: border-box;		background-color: #f5f5f5;
}
.news_right dd a:hover span,.news_right dd a:hover font{color: #ff0000;}
/*.news_right dl:first-child dt{
	font-size: 25px;
	color: #3a3a3c;
	border-bottom: 1px solid #3f3f3f;
	padding-bottom: 20px;
	box-sizing: border-box;
	line-height: 32px;
	
}
.news_right dl:first-child dt:before{
	content: "";
	display: block;
	width: 10px;
	height: 30px;
	background-color: #4e4c4e;
	float: left;
	margin-right: 15px;
}
.news_right dl:first-child dd{
	padding-left: 10px;
	box-sizing: border-box;
	overflow: hidden;
}
.news_right dl:first-child dd a{
	display: block;
	overflow: hidden;
	margin-top: 35px;
}
.news_right dl:first-child dd a:nth-child(2){
	margin-top: 45px;
}
.news_right dl:first-child dd a img{
	width: 100%;
}*/
/*.news_right dl:nth-child(2) dt{
	font-size: 25px;
	color: #3a3a3c;
	border-bottom: 1px solid #3f3f3f;
	padding-bottom: 20px;
	box-sizing: border-box;
	line-height: 32px;
	margin-top: 95px;
}
.news_right dl:nth-child(2) dt:before{
	content: "";
	display: block;
	width: 10px;
	height: 30px;
	background-color: #4e4c4e;
	float: left;
	margin-right: 15px;
}
.news_right dl:nth-child(2) dd a{
	padding-top: 30px;
	padding-bottom: 30px;
	box-sizing: border-box;
	border-bottom: 1px solid #aea9ae;
	display: block;
}
.news_right dl:nth-child(2) dd a span{
	font-size: 20px;
	color: #969196;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: block;
	line-height: 1.5;
}
.news_right dl:nth-child(2) dd a font{
	font-size: 18px;
	color: #969196;
	display: block;
	line-height: 1.5;
}*/


.news_right dl dt{
	font-size: 25px;
	color: #3a3a3c;
	border-bottom: 1px solid #3f3f3f;
	padding-bottom: 20px;
	box-sizing: border-box;
	line-height: 32px;
	margin-top: 95px;
}
.news_right dl dt:before{
	content: "";
	display: block;
	width: 10px;
	height: 30px;
	background-color: #4e4c4e;
	float: left;
	margin-right: 15px;
}
.news_right dl dd a{
	padding-top: 30px;
	padding-bottom: 30px;
	box-sizing: border-box;
	border-bottom: 1px solid #aea9ae;
	display: block;
}
.news_right dl dd a span{
	font-size: 20px;
	color: #969196;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: block;
	line-height: 1.5;
}
.news_right dl dd a font{
	font-size: 18px;
	color: #969196;
	display: block;
	line-height: 1.5;
}
