.case-content{
	width:70%;
	margin: 50px auto;
}
.case-content .layui-col-md3 .elem-div{
	position: relative;
	width:100%;
	height: 100%;
	cursor: pointer;
}
.case-content .layui-col-md3 .elem-div img{
	width:100%;
	height: 165px;
}
.case-content .layui-col-md3 .elem-div .hide-back{
	position: absolute;
	top: 0;
	left: 0;
	width:100%;
	height: 100%;
	opacity: 0;
	background: rgba(172,35,42,0);
	padding: 20px;
	padding-bottom: 40px;
	box-sizing: border-box;
	color: white;
}
.case-content .layui-col-md3 .elem-div .hide-back img{
	max-height: 230px;
}
.case-content .layui-col-md3 .elem-div .hide-back h3{
	font-size: 1rem;
}
.case-content .layui-col-md3 .elem-div .hide-back p{
	font-size: 0.85rem;
}
.case-content .layui-col-md3 .elem-div .hide-back label{
	font-size: 0.85rem;
}
.case-content .layui-col-md3 .elem-div .hide-back:hover{
	background: rgba(172,35,42,0.6);
	opacity: 1;
}
.case-content .layui-col-md3 .elem-div .hide-back:hover + .bom-text{
	opacity: 0;
}
.case-content .layui-col-md3 .elem-div .bom-text{
	width:100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #ac232a;
	color: white;
	position: absolute;
	bottom: 0;
	left: 0;
}
