.img-responsive{
	max-width:100%;	
}
.mt_container {
  display:inline-block;
  margin-bottom:10px;
}
.mt_container .mt_block_left {
  float:left;
  width:760px;
  text-align:left
}
.mt_container .mt_block_right {
  float:right;
  margin-left:15px;
  width:368px;
}
.mt_container .mt_block_image1 {
  float:left;
  height:468px;
  margin:15px 15px 15px 0;
  position:relative;
  width:371px;
}
.mt_container .mt_block_image2 {
  float:left;
  height:227px;
  margin:15px 0;
  overflow:hidden;
  position:relative;
  width:370px;
}
.mt_container .mt_block_image2 .des {
  background:url("../images/bg-banner-hover.png") repeat scroll 0 0 transparent;
  bottom:-100px;
  color:#ffffff;
  left:0;
  padding:10px;
  position:absolute;
}
.mt_container .mt_block_image2:hover .des { bottom:0; }
.mt_container .mt_block_image3 {
  float:left;
  height:227px;
  margin:0 0 15px;
  overflow:hidden;
  position:relative;
  width:384px;
}
.mt_container .mt_block_image3 .des {
  background:url("../images/bg-banner-hover.png") repeat scroll 0 0 transparent;
  bottom:-100px;
  color:#ffffff;
  left:0;
  padding:10px;
  position:absolute;
  z-index:11;
}
.mt_container .mt_block_image3:hover .des { bottom:0; }
.mt_container .mt_block_image3 img.top {
  transform:scale(0,0);
  -webkit-transform:scale(0,0);
  -moz-transform:scale(0,0);
  -o-transform:scale(0,0);
}
.mt_container .mt_block_image3:hover img.top, .mt_container .mt_block_image4:hover img.top, .mt_container .mt_block_image5:hover .des, .mt_container .mt_block_image7:hover img.top {
  -moz-opacity:1;
  -webkit-opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity:1;
}
.mt_container .mt_block_image3:hover img.top {
  transform:scale(1,1);
  -webkit-transform:scale(1,1);
  -moz-transform:scale(1,1);
  -o-transform:scale(1,1);
  transform-origin:right top 0;
  -webkit-transform-origin:top right 0;
  -moz-transform-origin:top right 0;
  -o-transform-origin:top right 0;
}
.mt_container .mt_block_image4 {
  float:left;
  height:227px;
  margin:0 0 15px;
  overflow:hidden;
  position:relative;
  width:380px;
}
.mt_container .mt_block_image4 img {
  left:0;
  position:absolute;
}
.mt_container .mt_block_image4 img.top {
  webkit-transform:scale(1,0);
  -moz-transform:scale(1,0);
  -o-transform:scale(1,0);
  transform:scale(1,0);
}
.mt_container .mt_block_image4:hover img.bottom {
  filter:1;
  -webkit-transform:rotate(360deg) scale(0,0);
  -moz-transform:rotate(360deg) scale(0,0);
  -o-transform:rotate(360deg) scale(0,0);
  transform:rotate(360deg) scale(0,0);
}
.mt_container .mt_block_image4:hover img.top {
  -webkit-transform:scale(1,1);
  -moz-transform:scale(1,1);
  -o-transform:scale(1,1);
  transform:scale(1,1);
}
.mt_container .mt_block_image5 {
  transform:scale(1,1);
  -webkit-transform:scale(1,1);
  -moz-transform:scale(1,1);
  -o-transform:scale(1,1);
  transition-duration:250ms;
  -webkit-transition-duration:250ms;
  -moz-transition-duration:250ms;
  -o-transition-duration:250ms;
  transition-timing-function:ease-out;
  -webkit-transition-timing-function:ease-out;
  -moz-transition-timing-function:ease-out;
  -o-transition-timing-function:ease-out;
}
.mt_container .mt_block_image5:hover {
  transform:scale(1.1,1.1);
  -webkit-transform:scale(1.1,1.1);
  -moz-transform:scale(1.1,1.1);
  -o-transform:scale(1.1,1.1);
  transition-duration:250ms;
  -webkit-transition-duration:250ms;
  -moz-transition-duration:250ms;
  -o-transition-duration:250ms;
  transition-timing-function:ease-out;
  -webkit-transition-timing-function:ease-out;
  -moz-transition-timing-function:ease-out;
  -o-transition-timing-function:ease-out;
}
.mt_container .mt_block_image5:hover {
  position:relative;
  z-index:99;
}
.mt_container .mt_block_image5 {
  display:block;
  float:left;
  height:227px;
  margin:0px;
  opacity:1;
  overflow:hidden;
  width:400px;
}
.mt_container .mt_block_image5 img {
  position:relative;
  z-index:9;
}
.mt_container .mt_block_image5 .des {
  background:url("../images/bg-banner-hover.png") repeat scroll 0 0 transparent;
  bottom:-100px;
  color:#ffffff;
  left:0;
  padding:10px;
  position:absolute;
  z-index:11;
  width:400px;
}
.mt_container .mt_block_image5:hover .des { bottom:0; }
.mt_container .mt_block_image6 {
  display:block;
  float:left;
  height:468px;
  margin-right:15px;
  opacity:1;
  overflow:hidden;
  width:780px;
  position:relative;
}
.img-hover { transition:all 1s ease-out 0s; }
.img-hover {
  background:none repeat scroll 0 0 rgba(0,0,0,0);
  left:-190px;
  position:absolute;
  top:30px;
  width:190px;
}
.mt_block_image6:hover .img-hover {
  left:0;
  top:30px;
}
.mt_container .mt_block_image7 {
  display:block;
  float:left;
  height:468px;
  margin:0px 0px 0px 30px;
  position:relative;
  overflow:hidden;
  width:371px;
}
.mt_container .mt_block_image7 img.top {
  left:0;
  width:0;
}
.mt_container .mt_block_image7:hover img.top { width:100%; }
.mt_container .mt_block_image7 img {
  height:100%;
  position:absolute;
  width:100%;
  left:0;
  z-index:9;
}
.mt_container .mt_block_image7 .des {
  background:url("../images/bg-banner-hover.png") repeat scroll 0 0 transparent;
  bottom:-100px;
  color:#ffffff;
  left:0;
  padding:10px;
  position:absolute;
  z-index:11;
}
.mt_container .mt_block_image7:hover .des { bottom:0; }
.mt_container .mt_block_image4 img.top, .mt_container .mt_block_image3 img.top, .mt_container .mt_block_image3:hover img.bottom, .mt_container .mt_block_image1 img.top:hover, .mt_container .mt_block_image7 img.top, .mt_container .mt_block_image7:hover img.bottom, .mt_container .mt_block_image5 .des {
  opacity:0;
  -moz-opacity:0;
  -webkit-opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.mt_container .mt_block_image1 img, .mt_container .mt_block_image2 img, .mt_container .mt_block_image3 img, .mt_container .mt_block_image4 img, .mt_container .mt_block_image6 .des, .mt_container .mt_block_image3 .des, .mt_container .mt_block_image2 .des, .mt_container .mt_block_image5 .des, .mt_container .mt_block_image7 img, .mt_container .mt_block_image7 .des {
  transition:all 1s ease-in-out 0s;
  -moz-transition:1s ease-in-out;
  -webkit-transition:1s ease-in-out;
}
.mt_container .mt_block_image1 img, .mt_container .mt_block_image3 img {
  left:0;
  position:absolute;
  z-index:9;
}
.mt-banner-custom a img:hover { opacity:0.85; }
.mt-banner-block { margin:35px 0; }
.mt-banner-block a {
  display:block;
  overflow:hidden;
  position:relative;
}
.mt-banner-block a:before {
  -moz-box-sizing:border-box;
  border:6px solid rgba(255,255,255,0.5);
  bottom:0;
  content:"";
  left:0;
  overflow:visible;
  position:absolute;
  right:0;
  top:0;
}
.mt-banner-block a:hover:before {
  -moz-box-sizing:border-box;
  border:0 solid rgba(255,255,255,0.5);
  opacity:0;
}
.mt_hover_shine {
  background:url("../images/mlass.png") no-repeat scroll -265px 0 rgba(0,0,0,0);
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}
