.layout {
    position: relative;
    clear: both;
    display: block;
    overflow: hidden;
}
.layout .layout-head, .layout .layout-left, .layout .layout-right, .layout .layout-center, .layout .layout-foot {
	position: absolute;
	clear: both;
	display: block;
	z-index: 3!important;
 	overflow: hidden;
}
.layout .float{
    z-index: 1000!important;
    background-color: #FFFFFF;
    box-shadow: -2px 0 4px rgba(0, 0, 0, 0.3);
}

.layout .layout-head {
  top: 0;
}
.layout .layout-left {
  left: 0;
}
.layout .layout-right {
  right: 0;
}
.layout .layout-foot {
  bottom: 0;
}
.layout .layout-center {
  
}
