.case-search{
	overflow: hidden;
	padding: 20px 0;
	border: 1px solid #DCDCDC;
	width: 840px;
}
.case-search .search-input{
	
}
.case-search .search-input input{
	width: 450px;
	height: 50px;
	border: 1px solid #b2915f;
	padding: 0 10px;
	float: right;
}
.case-search .search-input button{
	width: 150px;
	height: 50px;
	background:#b2915f;
	color: #fff;
	border-radius: 30px;
	font-size: 16px;
}



.case-search-keyword{
	margin-top: 30px;
}
.case-search-keyword ul li{
	padding: 0 20px;
	float: left;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
}
.caseActive{
	color: #fff;
	background: #2A3266;
	border-radius: 3px;
}
.case-details-info{
	width: 840px;
	margin-top: 60px;
}
.case-details-list .case-details-title{
	
}
.case-details-title h4 strong{
	height:20px;
	-webkit-line-clamp:1;
}
.case-details-list .case-details-title .casetitle-time{
	margin: 10px 0;
	width: 160px;
	float: right;
}
.case-details-list .case-details-title .casetitle-time  img{
	vertical-align: middle;
	float: left;
	margin-right: 5px;
	margin-bottom: 3px;
}
.case-details-list .case-details-title .casetitle-time span{
	display: block;
	width: 120px;
	height: 20px;
	line-height: 20px;
	float: left;
	color: #999;
}
.case-details-list .case-details-txt{
	margin-top: 20px;
}
.case-details-list{
	height: 150px;
	padding: 20px 0;
	border-bottom: 1px solid #DCDCDC;
}
.case-details-list .case-details-txt p{
	color: #666;
	height: 40px;
	max-height: 80px;
	-webkit-line-clamp: 2;
}


.caseDetails-like{
	margin-top: 55px;
}
.caseDetails-like h4{
	margin-bottom: 30px;
}
.caseDetails-like ul li{
	margin-bottom: 5px;
}
.caseDetails-like ul li a{
	-webkit-line-clamp: 1;
	height: 20px;
	max-height: 40px;
	color: #666;
}

.caseDetails-info{
	border: 1px solid #DCDCDC;
	padding:40px;
}
.caseDetails-title h3{
	margin-top: 40px;
}
.caseDetails-title span{
	color: #999999;
	margin-top: 35px;
}
.caseDetails-info-list{
	margin-top: 60px;
}
.caseDetails-info-list .caseDetails-introduction p:first-child,
.caseDetails-info-list .caseDetails-process p:first-child,
.caseDetails-info-list .caseDetails-over p:first-child{
	height: 24px;
	line-height: 24px;
	color: #B2905F;
	font-size: 18px;
	font-weight: bold;
	
}
.caseDetails-info-list .caseDetails-introduction p:last-child,
.caseDetails-info-list .caseDetails-process p:last-child,
.caseDetails-info-list .caseDetails-over p:last-child,
.caseDetails-info-list .caseDetails-comment p:last-child{
	color: #666;
	margin-top: 15px;
	margin-bottom: 35px;
}
.caseDetails-info-list .caseDetails-introduction p:first-child i,
.caseDetails-info-list .caseDetails-process p:first-child i,
.caseDetails-info-list .caseDetails-over p:first-child i{
	display: block;
	width: 8px;
	height: 24px;
	background: #b2915f;
	float: left;
	margin-right: 5px;
}

.caseDetails-comment p:first-child{
	color: #B2905F;
	font-weight: bold;
	font-size: 18px;
}
.caseDetails-comment p:first-child img{
	vertical-align: middle;
	margin-bottom: 3px;
	margin-right: 5px;
}
.caseDetails-comment p:last-child span{
	border: 1px solid #B2905F;
	color: #B2905F;
	padding: 15px;
}
.caseDetails-paging{
	margin-top: 40px;
}
.caseDetails-paging a{
	-webkit-line-clamp: 1;
	height: 20px;
	max-height: 40px;
}
