	.aboutWrapper {
		margin: 20px auto 0;
		width: 100%;
	}
	
	.aboutWrapper .aboutContent {
		margin: 0 auto;
		width: 1200px;
		height: 340px;
	}
	
	.aboutWrapper .aboutContent img.l {
		float: left;
		width: 460px;
		height: 340px;
		display: block;
	}
	
	.aboutWrapper .aboutContent .r {
		float: right;
		width: 700px;
		height: 320px;
		padding: 10px 0;
		font-size: 16px;
	}
	
	.aboutWrapper .aboutContent .r img {
		width: 200px;
		height: 40px;
		display: block;
	}
	
	.aboutWrapper .aboutContent .r div {
		width: 100%;
		height: 210px;
		display: block;
		display: -webkit-box;
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 7;
		line-height: 30px;
		-webkit-box-orient: vertical;
		letter-spacing: 1px;
		margin: 5px 0;
	}
	
	.aboutWrapper .aboutContent .r div p {
		margin: 0;
		padding: 0;
	}
	
	.aboutWrapper .aboutContent .r a {
		height: 36px;
		display: inline-block;
		padding: 0 30px;
		border: solid 1px #EC8857;
		color: #EC8857;
		line-height: 36px;
		margin-top: 9px;
		letter-spacing: 1px;
	}
	
	.aboutWrapper .aboutContent .r a:hover {
		color: #FFFFFF;
		background: #EC8857;
	}
	
	.aboutWrapper .strengthsContent {
		background: url(../images/index/about-strengths.png) no-repeat 50%;
		clear: both;
		width: 100%;
		margin: 20px auto 0;
		height: 340px;
		max-width: 1920px;
	}
	/************************/
	
	.productdateWrapper {
		margin: 50px auto 0;
		width: 1200px;
		background: #FFFFFF;
	}
	
	.productdateWrapper img.products-img {
		margin: 0 auto;
		display: block;
	}
	
	.dh ul {
		position: relative;
		overflow: hidden;
		width: 1200px;
		height: 325px;
		margin: 30px auto 0;
	}
	
	.dh ul li {
		float: left;
		width: 175px;
		overflow: hidden;
		height: 100%;
		position: relative;
		cursor: pointer;
	}
	
	.dh ul li a img {
		width: 325px;
		height: 325px;
	}
	
	.dh ul li a {
		display: block;
		width: 100%;
		height: 100%;
	}
	
	.dh ul li .layer {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		background: rgba(27, 29, 36, 0.5);
		height: 100%;
	}
	
	.dh ul li .layer .p1 {
		position: absolute;
		bottom: 10px;
		left: 10px;
	}
	
	.dh ul li .layer .p2 {
		position: absolute;
		bottom: 10px;
		right: -200%;
	}
	
	.dh ul li .layer .p2 b,
	.dh ul li .layer .p2 span {
		display: block;
		font-weight: bold;
		font-size: 20px;
	}
	
	.dh ul li .layer .p1 b,
	.dh ul li .layer .p1 span {
		display: block;
		font-weight: bold;
		font-size: 13px;
	}
	
	.dh ul li.curr {}
	
	.col1 {
		color: #FFFFFF;
	}
	
	p.p2 b.col2 {
		color: #0F0F0F;
		width: 325px;
	}
	
	.p1 .col2 {
		width: 40px;
		height: 2px;
		background: #d38a00;
		position: relative;
		top: 5px;
	}
	/************************/
	
	.newsWrapper {
		margin: 50px auto;
		width: 1200px;
		background: #FFFFFF;
	}
	
	.newsWrapper img.news-img {
		margin: 0 auto 10px;
		display: block;
	}
	
	.newsWrapper .newsContent {
		width: 100%;
		display: table;
	}
	
	.newsWrapper .newsContent a {
		width: 590px;
		display: block;
		height: 135px;
		float: left;
		margin-top: 20px;
	}
	
	.newsWrapper .newsContent a.r {
		float: right;
	}
	
	.newsWrapper .newsContent a img {
		float: left;
		display: block;
		width: 240px;
		height: 135px;
	}
	
	.newsWrapper .newsContent a .dd {
		width: 330px;
		height: 135px;
		float: right;
		border-bottom: solid 1px #BFBFBF;
	}
	
	.newsWrapper .newsContent a .dd span {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 100%;
		height: 20px;
		font-size: 17px;
		display: block;
		color: #0F0F0F;
	}
	
	.newsWrapper .newsContent a .dd div {
		height: 50px;
		margin-top: 65px;
		width: 100%;
		line-height: 50px;
	}
	
	.newsWrapper .newsContent a .dd div b {
		font-weight: 100;
		float: left;
		font-size: 15px;
		color: #7F7F7F;
	}
	
	.newsWrapper .newsContent a .dd div label {
		float: right;
		font-weight: bold;
		font-size: 22px;
		color: #DFDFDF;
		width: 28px;
		height: 28px;
		background: #FFFFFF;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		display: block;
		line-height: 28px;
		text-align: center;
		position: relative;
		top: 14px;
		transition: all .3s linear;
		-moz-transition: all .3s linear;
		-webkit-transition: all .3s linear;
		-ms-transition: all .3s linear;
		-o-transition: all .3s linear;
	}
	
	.newsWrapper .newsContent a:hover .dd div label {
		background: #EC8857;
		color: #FFFFFF;
	}