	div.slider_focus {
		width: 100%;
	}
	
	div.slider_focus img {
		width: 100%;
	}
	
	.container-1 {
		width: 1200px;
		margin: 10px auto;
	}
	
	.container-1 .index-about {
		height: 270px;
	}
	
	.container-1 .index-about-left {
		width: 606px;
		height: 270px;
		float: left;
	}
	
	.container-1 .index-about-right {
		width: 500px;
		height: 210px;
		float: right;
		padding: 30px 47px;
		background: #f9f9f9;
	}
	
	.container-1 .index-about-right .content {
		width: 500px;
		height: 100px;
		line-height: 25px;
		font-size: 14px;
		display: -webkit-box;
		text-overflow: ellipsis;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
	}
	
	.container-1 .index-about-right .line {
		height: 7px;
		background: #ab1212;
		width: 200px;
		position: relative;
		left: -126px;
		top: 21px;
	}
	
	.container-1 .index-about-right .viewMore {
		clear: both;
		float: right;
		border: solid 1px #000000;
		color: #EFEFEF;
		display: block;
		padding: 6px 14px;
		font-size: 12px;
		background: #000000;
		margin-top: 20px;
	}
	
	.container-1 .index-about-right .viewMore:hover {
		background: #FFFFFF;
		color: #000000;
	}
	/**product**/
	
	.container-1 .index-product {
		clear: both;
		display: table;
	}
	
	.container-1 .index-product-left-1 {
		width: 606px;
		background: #F9F9F9;
		padding-top: 49px;
		padding-bottom: 49px;
		float: left;
	}
	
	.container-1 .index-product-left-1 img {
		margin-left: 103px;
	}
	
	.container-1 .index-product-right-1 {
		width: 594px;
		float: right;
	}
	
	.container-1 .index-product-right-1 .catelist {
		background: url(../images/index-product-2.jpg) no-repeat;
		width: 594px;
		height: 147px;
	}
	
	.container-1 .index-product-right-1 .catelist .pcatename {
		width: 148px;
		float: left;
		text-align: center;
		color: #FFFFFF;
		font-size: 13px;
		cursor: pointer;
		height: 147px;
	}
	
	.container-1 .index-product-right-1 .catelist .pcatename:hover {
		background: #121212;
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
		height: 147px;
	}
	
	.container-1 .index-product-right-1 .catelist .cname {
		width: 100%;
		margin-top: 55px;
	}
	
	.container-1 .index-product-right-1 .catelist .line {
		width: 50px;
		height: 6px;
		background: #d6fdff;
		margin: 3px auto;
	}
	
	.container-1  .index-product-right-1 .catelist_active .line {
		background: #670001;
	}
	
	
	
	.catelist_active {
		background: #000000;
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
		height: 147px;
	}
	
	.catelist_active2 {
		background: #232323;
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
		height: 147px;
	}
	
	.container-1 .index-product-right-1 .catelist .pcatename2 {
		width: 149px;
	}
	
	.container-1 .index-product-left-2 {
		width: 606px;
		float: left;
	}
	
	.container-1 .index-product-left-2 img {
		width: 590px;
		height: 491px;
	}
	
	.container-1 .index-product-right-2 {
		width: 594px;
		float: right;
		padding-top: 6px;
		font-size: 0;
	}
	
	.container-1 .index-product-right-2 ul {
		margin: 0;
		padding: 0;
	}
	
	.container-1 .index-product-right-2 li {
		display: inline-block;
		list-style: none;
		margin: 0;
		padding: 0;
		width: 182px;
		margin-top: 30px;
		cursor: pointer;
	}
	
	.container-1 .index-product-right-2 li:hover {
		color: #ab1212;
	}
	
	.container-1 .index-product-right-2 li img {
		width: 180px;
		height: 180px;
		border: solid 1px #9A9A9A;
		margin: 0;
		padding: 0;
		display: block;
	}
	
	.container-1 .index-product-right-2 li .ptitle {
		width: 182px;
		margin-top: 4PX;
		border: solid 0px #9A9A9A;
		text-align: center;
		background: #e9ebeb;
		font-size: 13px;
		padding: 4px 0;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	.container-1 .index-product-right-2 li.mrg {
		margin: 0 24px;
	}
	/**product**/
	
	.index-other {
		width: 100%;
		margin: 0 auto;
		background: url(../images/index-other.jpg) no-repeat center center;
		height: 147px;
	}
	/**news**/
	
	.index-news {
		width: 1200px;
		margin: 0 auto;
	}
	
	.index-news .newsCate {
		width: 600px;
		background: #670001;
		display: table;
	}
	
	.index-news .newsCate .companyNews,
	.index-news .newsCate .dynamicNews {
		float: left;
		color: #FFFFFF;
		height: 20px;
		text-align: center;
		padding: 20px 30px 30px;
		cursor: pointer;
		text-transform: uppercase;
	}
	
	.index-news .newsCate .line {
		float: left;
		color: #FFFFFF;
		height: 20px;
		text-align: center;
		padding: 20px 30px 30px;
	}
	
	.index-news .newsCate hr {
		height: 3px;
		background: #FFFFFF;
		width: 30px;
		margin: 0 auto 10px;
	}
	
	.index-news .newsCate .middleHr {
		width: 50px;
		margin-top: 15px;
	}
	
	.newcatelist_active {
		background: #222222;
	}
	
	.index-news .companyNews:hover,
	.index-news .dynamicNews:hover {
		background: #222222;
	}
	/**news**/
	
	.newsGallery {
		margin-top: 20px;
		cursor: pointer;
	}
	
	.newsGallery .new {
		width: 570px;
		height: 120px;
		margin-bottom: 20px;
	}
	
	.newsGallery .new:hover {
		color: #670001;
	}
	
	.newsGallery img.new-pic {
		width: 120px;
		height: 120px;
		float: left;
	}
	
	.newsGallery .new-detail {
		float: right;
		margin-left: 10px;
		width: 430px;
		height: 120px;
	}
	
	.newsGallery .new-title {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		height: 30px;
		font-size: 16px;
		font-weight: bold;
	}
	
	.newsGallery .new-date {
		height: 25px;
		font-size: 15px;
		color: #565656;
	}
	
	.newsGallery .new-brief {
		display: -webkit-box;
		text-overflow: ellipsis;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		height: 65px;
		line-height: 21px;
		font-size: 13px;
		color: #565656;
	}
	
	.newsGallery .new-left {
		float: left;
	}
	
	.newsGallery .new-right {
		float: right;
	}