.needList ul{
	width: 1220px;
}
.needList ul li{
	width: 288px;
	height: 254px;
	border: 1px solid #EDEDED;
	margin:20px 15px 0 0;
}
.needList ul li .cardTit{
	padding: 0 25px;
	height: 49px;
	line-height: 49px;
}
.needList ul li .cardTit:hover{
	color: #dd5756;
}
.needList ul li .imgBox{
	width: 237px;
	height: 142px;
	border-bottom: 1px dashed #EDEDED;
	margin: 0 auto;
	overflow: hidden;
}
.needList ul li .imgBox img{
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
}
.btnAndType{
	width: 237px;
	margin: 0 auto;
	height: 62px;
	line-height: 62px;
}
.btnAndType .seeSpace{
	padding-left: 16px;
	background: url(../../images/Home/icon_space.png) no-repeat left center;
}
.btnAndType .onlineContact{
	width: 78px;
	height: 23px;
	line-height: 24px;
	border-radius: 2px;
	border: 1px solid #ef4349;
	text-align: center;
	margin-top: 18px;
}
.btnAndType .onlineContact:hover{
	color: #fff;
	background-color: #ef4349;
}