@charset "UTF-8";
.product{}
.product .banner{
	width: 100%;
	position: relative;
}
.product .banner img{
	width: 100%;
}
.product .banner .top{
	position: absolute;
	left:30%;
	top:34%;
}
.product .banner .top p{
	display: inline-block;
	padding: 0px 60px;
	position: relative;
	font-size: 34px;
	line-height: 40px;
	color: #fff;
}
.product .banner .top p:before{
	position: absolute;
	background-color: #fff;
	content: '';
	display: block;
	width: 52px;
	height: 2px;
	left: 0px;
	top: 20px;
	
}

.product .banner .top p:after{
	position: absolute;
	background-color: #fff;
	content: '';
	display: block;
	width: 52px;
	height: 2px;
	right: 0px;
	top: 20px;
}
.bg-white{
	background-color: #fff;
}
.bg-grey{
	background-color: #F1F1F1;
}
.prod-item{
	width: 1000px;
	margin: 0 auto;
	height: 580px;
}
.prod-item .img-out{
}
.prod-item .img-out div{
	width: 500px;
	height: 580px;
	line-height: 580px;
	text-align: center;
}

.prod-item img{
	width: 380px;
	height: 380px;
}

.prod-item .text-out{
	width: 500px;
}

.prod-item .text-out div.leftcont{
	padding-left: 56px;
	
}
.prod-item .text-out div.rightcont{
	padding-left: 100px;
	
}
.prod-item .text-out div.tre{
	display: table-cell;
	vertical-align: middle;
	height:580px;
	
}
.prod-item .text-out div.cont{
	width: 440px;
	display: inline-block;
}
.prod-item .text-out div{
	width: 440px;
	display: inline-block;
}
.prod-item .text-out h3{
	font-size: 34px;
    color: #444;
    line-height: 42px;
    padding-bottom: 30px;
}


.prod-item .text-out h3 span{
	font-size: 24px;
    color: #444;
    padding-left: 14px;
}

.prod-item .text-out p{
	font-size: 18px;
	color: #878787;
	line-height: 30px;
	width: 460px;
}

