

/*放大镜Css*/
.main-module{
  width:368px;
  background: #fff;
  position: relative;

}
.product-banner-show{
  width: 310px;
  height: 310px;
  position: relative;
}
.zoom-move{
  position: absolute;
  top: 0;
  left: 0;
  background: #eee;
  border: 1px solid #fff;
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: move;
}
.zoom-div{
  position: absolute;
  top: 0;
  left: 368px;
  background: #fff;
  border: 1px solid #d4d4d4;
  width: 310px;
  height: 310px;
  overflow: hidden;
}
.zoom-img-div{
  width: 820px;
  height: 820px;
  line-height: 820px;
  background: #ededed;
}
.zoom-img{
  width: 100%;
  vertical-align: middle;
}

/*产品图片+产品缩略图*/
.big-photo{
  margin: 0 auto;
  width: 368px;
  /*height: 368px;*/
  text-align: center;
  overflow: hidden;
  position:relative;
  border:1px solid #dddddd;
}
.big-photo .img_body{
  width: 368px;
  height: 368px;
  display: block;
  line-height: 368px;
  background: #ededed;
}
.next{
  position: absolute;
  top: 186px;
  right: 36px;
  background: #fff;
  font-size: 20px;
  cursor: pointer;
  width: 44px;
  height: 69px;
  background: url(../images/icon.png) no-repeat;
  display: inline-block;
  background-position: -303px -238px;
}
.prev{
  position: absolute;
  top: 186px;
  left: 36px;
  background: #fff;
  font-size: 20px;
  cursor: pointer;
  width: 44px;
  height: 69px;
  background: url(../images/icon.png) no-repeat;
  display: inline-block;
  background-position: -299px -163px;
}
.vertical_span{
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.albums img.albums-big{
  vertical-align: middle;
  width: 100%;
}
.albums .albums-info{
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
.albums .albums-info span{
  font-weight: normal;
}
.albums .albums-info strong{
  color: #E9263D;
}
.albums-display{
  position: relative;
}
.albums-display-bg{
  padding: 10px 40px;
}
.albums-display-list{
  width: 320px;
  height: 100px;
  overflow: hidden;
  position: relative;
  margin-left: -16px;
}
.albums-display-show{
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.albums-display-show li{
  padding: 3px;
  float: left;
  background: #eee;
  border: 2px solid #fff;
  margin-top: 6px;
  /*margin-right: 4px;*/
}
.albums-display-show li a{
  width: 50px;
  height: 50px;
  display: block;
  background: #fff;
}
.albums .albums-display-list li a img{
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.albums-display-list li:hover,.albums-display-list .active{
  background: #1abc9c;
}
.albums-display span{
  position: absolute;
  width: 18px;
  height: 58px;
  cursor: pointer;
  border: 1px solid #dbdbdb;
}
.albums-display span.albums-display-list-prev{
  left: 0;
  top: 15px;
}
.albums-display span.albums-display-list-next{
  right: 0;
  top: 15px;
}
.albums-display a.icon{
  margin: 25px 0 0 3px;
}
.albums-display a.icon_photo_page_prev:hover
,.albums-display .albums-display-list-prev:hover a{
  /*background-position: -259px -364px;*/
}
.albums-display a.icon_photo_page_next:hover
,.albums-display .albums-display-list-next:hover a{
  /*background-position: -296px -364px;*/
}
.disable{
  opacity: 0.5;
  filter: alpha(opacity:50);
  cursor: pointer;
}

.icon_page_prev{width: 9px;height: 10px;background-position: -9px -292px;}
.icon_page_next{width: 9px;height: 10px;background-position: -26px -292px;}
.icon_photo_page_prev{width: 14px;height: 44px;background-position: -238px -240px;}
.icon_photo_page_next{width: 14px;height: 44px;background-position: -256px -240px;}
.icon_small_page_prev{width: 7px;height: 11px;background-position: -7px -21px}
.icon_small_page_next{width: 7px;height: 11px;background-position: -26px -21px}
.icon_small_page_index{width: 8px;height: 8px;background-position: -25px -45px;}
.icon_small_page_index_select{width: 8px;height: 8px;background-position: -7px -45px;}
.icon_albums_prev{width: 14px;height: 36px; background-position: -161px -210px}
.icon_albums_next{width: 14px;height: 36px; background-position: -192px -210px}
/*icon 
.icon{background:url(../images/icon.png) no-repeat; display:inline-block;}
.icon_weibo{width: 23px; height: 19px;background-position: -6px -148px;}
.icon_weixin{width: 24px;height: 19px;background-position: -43px -148px;}
.icon_favorites{width: 22px; height: 19px;background-position: -88px -149px;}
.icon_footer_qzone{width: 16px;height: 16px; background-position: -8px -194px;}
.icon_footer_qweibo{width: 16px;height: 16px; background-position: -30px -194px;}
.icon_footer_qxiaoyou{width: 16px;height: 16px; background-position: -52px -194px;}
.icon_footer_qq{width: 16px;height: 16px; background-position: -74px -194px;}
.icon_footer_qweb{width: 16px;height: 16px; background-position: -96px -194px;}
.icon_footer_renren{width: 16px;height: 16px; background-position: -118px -194px;}
.icon_footer_weibo{width: 16px;height: 16px; background-position: -140px -194px;}
.icon_banner_show_prev{width: 30px;height: 80px;background-position: -43px -9px;}
.icon_banner_show_next{width: 30px;height: 80px;background-position: -110px -10px;}
.icon_banner_show_index{width: 10px;height: 10px;background-position: -6px -5px;}
.icon_banner_show_index_select{width: 10px;height: 10px;background-position: -25px -5px;}
.icon_div_head{width: 112px;height: 60px;background-position: -7px -220px}


.icon_search{width: 28px;height: 28px;background-position: -117px -162px;}
.icon_btn_red1{width: 60px;height: 30px;background-position: -2px -307px}
.icon_btn_red2{width: 100px;height: 36px;background-position: -69px -302px}
.icon_btn_orange1{width: 100px;height: 36px;background-position: -2px -347px}
.icon_btn_orange2{width: 130px;height: 45px;background-position: -2px -387px}
.icon_btn_qq{width: 102px;height: 24px; background-position: -139px -408px}
  */