
.equipmentWrite span{
	color: #333;
	padding-left: 5px;
	
}
.service span{
	vertical-align: middle;
}
.service .glyphicon{
	width:14px;
	margin-right: 2px;
}

.case{
	margin:40px 0;
}
.case h2{
	height: 32px;
    margin: 40px 0 20px 0;
    padding-left: 20px;
    font-size: 22px;
    background: url(../images/icons.png) no-repeat 0px -474px;
}
.caseList{
	float: left;
	margin-right: 2%;
}
.caseTitle{
	width:96%;
	margin:0 auto;
	text-align: center;
	line-height: 30px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.caseTitle:hover{
	color: #0193DE;
}
@media only screen and (min-width: 1440px){
	.caseList{
		width:23.5%;
		margin-bottom: 40px;
	}
	.caseList:nth-child(4n){
		margin-right: 0;
	}
}
@media screen and (min-width: 900px) and (max-width:1439px){
	.caseList{
		width:23.5%;
		margin-bottom: 20px;
	}
	.caseList:nth-child(4n){
		margin-right: 0;
	}
}
@media screen and (min-width: 600px) and (max-width:899px){
	.caseList{
		width:49%;
		margin-bottom: 20px;
	}
	.caseList:nth-child(2n){
		margin-right: 0;
	}
}
@media screen and (max-width:599px){
	.caseList{
		width:100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.caseList:nth-child{
		margin-right: 0;
	}
}

@media screen and (min-width:1060px){
	.equipmentImg{
		width:35%;
		float: left;
	}
	.equipmentWrite{
		float: right;
		width:63%;
		color: #666;
		font-size: 16px;
		padding: 3px 0;
	    line-height: 31px;
	    /*white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;*/
	}
}
@media screen and (max-width:1059px){
	.equipmentImg{
		width:100%;
		margin:0 auto;
	}
	.equipmentWrite{
		width:100%;
		margin:20px auto 0;
		color: #666;
		font-size: 16px;
		padding: 3px 0;
	    line-height: 31px;
	}
}
