.top-wrapper {
	width: 100%;
	height: 500px;
	background: url(../images/single-pic1.jpg) center no-repeat;
}
.tab-container {
	width: 100%;
	max-width: 1920px;
	height: 60px;
	background: #f5f5f5;
	text-align: center;
	margin: 0 auto;
}
.tab-container .tab-l{
	float: left;
	width: 250px;
	height: 60px;
	color: #666666;
	font-size: 0;
}
.tab-container .tab-l .text {
	display: inline-block;
	font-size: 14px;
	width: 50%;
	text-align: center;
	line-height: 60px;
}
.tab-container .tab-r {
	width: 340px;
	height: 60px;
	font-size: 14px;
	color: #fff;
	background: #4f0000;
	float: right;
	line-height: 60px;
}
.container {
	width: 1200px;
	margin: 0 auto;
}
.prod-con {
	width: 100%;
	margin-top: 40px;
}
.prod-con .line {
	height: 60px;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	text-align: center;
}
.prod-con .line .p1 {
	float: left;
	background: #4f0000;
	font-size: 14px;
	color: #ffffff;
	width: 96px;
	height: 60px;
	line-height: 60px;
}
.prod-con .line .con1 {
	width: 130px;
	height: 60px;
	float: left;
	background: url('../images/single-pic1.png') no-repeat;
	background-position: 27px 19px;
	color: #000;
}
.prod-con .line .con1 .text {
	display: inline-block;
	width: 80px;
	height: 18px;
	border-right: 1px solid #ededed;
	margin: 22px 0 0 25px;
	font-size: 14px;
}
.prod-con .line .con2 {
	width: 130px;
	height: 60px;
	float: left;
	background: url('../images/single-pic2.png') no-repeat;
	background-position: 20px 21px;
	color: #000;
}
.prod-con .line .con2 .text {
	display: inline-block;
	width: 80px;
	height: 18px;
	margin: 22px 0 0 25px;
	font-size: 14px;

}
.prod-con .line2 {
	height: 48px;
	border-bottom: 1px solid #eeeeee;
	text-align: center;
	line-height: 48px;

}
.prod-con .line2 div {
	float: left;
}
.prod-con .line2 .title {
	font-size: 14px;
	color: #666666;
	width: 107px;
	margin-right: 10px;
}
.prod-con .line2 .text {
	font-size: 14px;
	color: #666666;
	/*width: 88px;*/
	padding: 0 21px;
}
.border-out {
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
}
.pic-box {
	width: 100%;
}
.pic-box .pic-list {
	height: 435px;
	width: 385px;
	float: left;
	margin: 0 17px 30px 0;
	border: 1px solid #cccccc;
	position: relative;
}
.pic-box .pic-list:nth-child(3n) {
	height: 435px;
	width: 385px;
	float: left;
	margin: 0 0 30px 0;
	border: 1px solid #cccccc;
}



.pic-box .pic-list .pt-box {
	position: absolute;
	width: 232px;
	// height: 280px;
	top: 50%;
	left: 50%;
	// margin-left: -116px;
	// margin-top: -140px;
	transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
}





.pic-box .pic-list .pic1 {
	display: block;
	width: 232px;
	// height: 232px;
	// margin: 60px auto 0;
	margin: 0 auto;
}
.pic-box .pic-list .text1 {
	text-align: center;
	font-size: 16px;
	color: #333333;
	margin-top: 26px;
}
.pic-box .pic-list .text2 {
	font-size: 14px;
	color: #666666;
	width: 100%;
	height: 47px;
	line-height: 47px;
	border-top: 1px solid #cccccc;
	margin-top: 52px;
	text-align: center;
	position: absolute;
	bottom: 0;
}
.pic-box .pic-list .check-pic {
	display: inline-block;
	margin-right: 5px;
}
.pic-box .pic-list .show-btn {
	display: inline-block;
	vertical-align: sub;
}


.prod-con .line current {
	background: #4f0000;
	color: #fff;
}



.tab-container .tab-l .current {
	color: #4f0000;
}
.prod-con .line2 .current {
	background: #4f0000;
	color: #fff;	
	
}
.prod-con .line .current {
	color: #4f0000;	
	
}
.tab-container .tab-l .current {
	background: #4f0000;
	color: #fff;	
}