.pcase{
	padding:50px 0;
}
.det{
	font-size: 25px;
	padding:45px 0;
	font-weight: 600;
	text-align: center;
}
.pc-item{
	height: 220px;
	width: 33.3333%;
	float: left;
	margin:0 0 10px;
	box-sizing:border-box;
	padding:0 5px;
}
.pc-item a{
	display: block;
	width: 100%;
	height: 100%;
}
.pc-item .pc-img{
	width: 50%;
	overflow: hidden;
	height: 100%;
	background-size: cover;
}
.pc-item .pc-con{
	width: 50%;
	text-align: center;
	height: 100%;
	background-color: #fff;
}
.pc-fl .pc-img{
	float: left;
	
}
.pc-img img{
	width: 100%;
}
.pc-fr .pc-img{
	float: right;
}
.pc-fl .pc-con{
	float: left;
}
.pc-fr .pc-con{
	float: right;
}
.table{
	margin:30px;
}
.pc-con h4{
	padding-top:20px;
	font-size: 18px;
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 15px;
}
.pc-con h4:before{
	display: block;
	content: "";
	position: absolute;
	height: 3px;
	width: 4em;
	bottom: 0px;
	left: 50%;
	margin-left:-2em;
	background-color:#a4a4a4;
}
.pc-con span{
	border:1px solid #a4a4a4;
	font-size: 14px;
	padding:5px 10px;
}
.pc-con p{
	padding:15px 0;
}
.case-de .pc-item{
	margin-bottom: 25px;
	width: 100%;
}
/* 新增 */
.pca-con{
	margin: 0 -1%;
}
.pca-con .fl{
	height: 360px;
	background-size: cover;
	background-position: center;
}
.pca-con .fl a{
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.c_wr{
	position: absolute;
	background-color: rgba(0,0,0,0.6);
	height:27%;
	width: 100%;
	box-sizing: border-box;
	padding:25px;
	bottom: 0;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}
.c_wr img{
	display: none;
	width: 125px;
}
.pca-con .fl a:hover .c_wr{
	height:100%; 
	width: 60%;
}
.pca-con .fl a:hover .c_wr img{
	display: block;
}
.c_wr h4{
	font-size: 20px;
	position: relative;
	padding-bottom: 5px;
	color: #fff;
}
.c_wr h4:before{
	position: absolute;
	left: 0;
	content: "";
	background-color: #fff;
	width: 2em;
	height: 2px;
	bottom: 0;
}
.c_wr p{
	color: #94CA00;
	font-weight: 600;
	padding-top: 10px;
	font-size: 15px;
}
.pca_list{
	width:31.33333%;
	margin: 0 1% 27px;
}
.pca-con .fl a:hover .c_wr{
	width: 100%;
}
.pca{

}
@media (max-width:1200px){
	.pc-item{
		width: 50%;
	}
	.c_wr{
		height: 100%;
	}
	.c_wr img{
		display: block;
	}
}
@media (max-width:1080px){
	.pca_list{
		width: 48%;
	}
}
@media (max-width:768px){
	.pc-item{
		width: 100%;
	}
	.pc-con h4{
		font-size: 16px;
	}
	.pc-con span{
		font-size: 13px;
	}
}
@media (max-width:640px){
	.pca_list{
		width:100%;
	}
	.pca-con{
		margin: 0;
	}
	.pcase{
		padding-bottom: 10px;
	}
}
@media (max-width:414px){
	.pc-fl .pc-img,.pc-fl .pc-con,.pc-fr .pc-img,.pc-fr .pc-con{
		width: 100%;
	}
	.pc-item,.pc-item a{
		height: auto;
	}
	.pc-item .pc-img{
		height: 200px;
	}
	.pc-item .pc-con{
		height: auto;
	}
	.pc-con h4{
		padding-top: 4px;
	}
}
