.wall-in > *{
	position:absolute;
}
.wall{
	opacity:0;
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	background:#111;
	
}
.wall-in{
	position:absolute;
}
.wall-in > *{
	overflow:hidden;
}
.wall-close{
	position:fixed;
	top:0;
	left:0;
	background:#fff;
	border-radius:0 0px 5px 0;
	padding:10px;
	z-index:9001;
	cursor:pointer;
}
.piece-4{
	position:relative!important;
	display:inline-block;
	float:left;
	width:50%;
	height:50%;
	margin:0;
	padding:0;
	border:0;
}
.p11{
	float:left;
	position:relative!important;
}
.p12{
	left:276px;
}
.p21{
	top:151px;
	left:0px;
}
.p22{
	top:151px;
	left:276px;
}
.p-1-3-1-1{
	width:33%;
	height:100%;
	float:left;
	position:relative!important;
}
.p-a1{
	position:absolute;
	top:100px;
	left:184px;
}
.p-a2{
	left:184px;
}
.p-a3{
	left:368px;
}
.p-a4{
	left:185px;
}
.p-a5{
	left:185px;
	top:151px;
}
.description_con{
	position:absolute;
	overflow:hidden;
}
.description{
	cursor:pointer;
	left:0;
	background-color:#111;
	opacity:0.5;
	z-index:9;
	color:#fff;
	positon:absolute;
}
.description-text{
	padding:10px;	

}
.preloader{
opacity:1;
color:#999;
width:40px;
height: 40px;

position: absolute;
top: 50%;
left: 50%;

border-radius:10px;
background:#fff url(img/preloader.gif) center no-repeat;}