.mod_img4r_tab {
	display				:table;
	width				:100%;
	border-collapse		:collapse;
}

.mod_img4r_tab td {
	padding				:0px;
}

.mod_img4r_cellrow {
	display				:table-cell;
	width				:50%;
}

.mod_img4r_cell {
	position			:relative;
	display				:table-cell;
	overflow			:hidden;
	width				:50%;
}

.mod_img4r_di {
	overflow			:hidden;
	background-size		:100% auto;
}

.mod_img4r_dt {
	position			:absolute;
	bottom				:0px;
	z-index				:1;
	display				:block;
	opacity				:0.62;
	width				:100%;
	font-size			:18px;
	height				:40px;
	line-height			:40px;
	text-align			:center;
	background-color	:#ffffff;
}

.mod_img4r_img {
	display				:block;
	width				:100%;
}

.mod_img4r_cell:hover .mod_img4r_dt{
	animation			:opacity_1 0.5s 0s forwards;
	-webkit-animation	:opacity_1 0.5s 0s forwards;
}

@-webkit-keyframes opacity_1 {
	100% {
		opacity			:1;
	}
}

@keyframes opacity_1 {
	100% {
		opacity			:1;
	}
}



.mod_img4r_img:hover{
	animation			:r4_1 10s 0s;
	-webkit-animation	:r4_1 10s 0s;
}

@keyframes r4_1 {
	0% {
		transform			:scale(4);
		opacity				:0;
	}

	10% {
		transform			:scale(2);
		opacity				:1;
	}

	20% {
		transform			:scale(4)translate3d(25%, 0, 0);
		opacity				:0.7;
	}

	40% {
		transform			:scale(4)translate3d(25%, 25%, 0);
		opacity				:0,3;
	}

	60% {
		transform			:scale(1)translate3d(0, 0, 0);
		opacity				:1;
	}

	70% {
		transform			:translate3d(-50%, 0, 0);
		opacity				:0;
	}

	75% {
		transform			:scale(4);
		opacity				:0;
	}

	85% {
		transform			:scale(0.8);
		opacity				:1;
	}

	90% {
		transform			:scale(1);
		opacity				:0;
	}
}

@-webkit-keyframes r4_1 {
	0% {
		-webkit-transform	:scale(4);
		opacity				:0;
	}

	10% {
		-webkit-transform	:scale(2);
		opacity				:1;
	}

	20% {
		-webkit-transform	:scale(4)translate3d(25%, 0, 0);
		opacity				:0.7;
	}

	40% {
		-webkit-transform	:scale(4)translate3d(25%, 25%, 0);
		opacity				:0,3;
	}

	60% {
		-webkit-transform	:scale(1)translate3d(0, 0, 0);
		opacity				:1;
	}

	70% {
		-webkit-transform	:translate3d(-50%, 0, 0);
		opacity				:0;
	}

	75% {
		-webkit-transform	:scale(4);
		opacity				:0;
	}

	85% {
		-webkit-transform	:scale(0.8);
		opacity				:1;
	}

	90% {
		-webkit-transform	:scale(1);
		opacity				:0;
	}
}
