	.section1 {
		background: #EFEFEF;
		width: 100%;
		display: table;
	}
	
	.section1 .part1 {
		display: flex;
		display: -webkit-flex;
		display: -moz-flex;
		flex-direction: row;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
	}
	
	.section1 .part1 a {
		display: block;
		width: 33%;
	}
	
	.section1 .part1 a img {
		width: 100%;
		display: block;
	}
	
	.section1 .part2 {
		clear: both;
		width: 99%;
		margin: 0.5% auto;
		display: block;
	}
	
	.section1 .part2 .left {
		width: 49.8%;
		float: left;
	}
	
	.section1 .part2 .right {
		width: 49.8%;
		float: right;
	}
	
	.section1 .part2 a {
		display: block;
		margin-bottom: 1.2%;
	}
	
	.section1 .part2 a img {
		display: block;
		width: 100%;
	}
	
	.section2 {
		width: 100%;
		background: #F9F9F9;
		padding-bottom: 14px;
	}
	
	.section2 .nNav {
		text-align: center;
		color: #787878;
		padding: 14PX 0 8px;
		letter-spacing: 1PX;
		font-size: 17PX;
	}
	
	.section2 .nContent {
		width: 96%;
		margin: 0 auto;
		background: #FFFFFF;
		box-shadow: 1px 1px 2px 2px #EFEFEF;
		-webkit-box-shadow: 1px 1px 2px 2px #EFEFEF;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		padding-bottom: 4%;
	}
	
	.section2 .nContent .new {
		width: 94%;
		margin: 0 auto;
		padding: 3% 0;
		border-bottom: solid 1px #DFDFDF;
		display: block;
	}
	
	.section2 .nContent .new img {
		width: 100%;
		max-height: 150px;
	}
	
	.section2 .nContent .new .nTitle {
		margin: 8px 0;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 15px;
		color: #262626;
		height: 15px;
		line-height: 15px;
		letter-spacing: 1px;
		border-left: solid 4px #78c00b;
		padding-left: 6px;
	}
	
	.section2 .nContent .new .nBrief {
		width: 100%;
		font-size: 12px;
		color: #898989;
		height: 32px;
		line-height: 16px;
		letter-spacing: 1px;
		display: -webkit-box;
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	
	.section2 a.moreView {
		display: block;
		width: 94%;
		margin: 10px auto 0;
		padding: 7px 0;
		text-align: center;
		border: solid 1px #78c00b;
		color: #78c00b;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		font-size: 14px;
		letter-spacing: 1px;
	}