.exzoom { width:458px; float:left; box-sizing: border-box; }
.exzoom * { box-sizing: border-box; }
.exzoom .exzoom_img_box { width: 100%; position: relative;}
.exzoom .exzoom_img_box .exzoom_main_img { display: block; width: 100%;}

.exzoom .exzoom_preview { display: none; margin: 0; position: absolute; top: 0; overflow: hidden; z-index: 999; background-color: #fff; border: 1px solid #ddd;  }
.exzoom .exzoom_preview .exzoom_preview_img { position: relative; max-width: initial !important; max-height: initial !important; left: 0; top: 0; }


.exzoom .exzoom_nav { overflow: hidden; position: relative; left: 15px; }
.exzoom .exzoom_nav .exzoom_nav_inner { position: absolute; left: 0; top: 0; margin: 0; }
.exzoom .exzoom_nav .exzoom_nav_inner span { overflow: hidden; position: relative; float: left; }
.exzoom .exzoom_nav .exzoom_nav_inner span img { max-width: 100%; max-height: 100%; position: relative; border: 1px solid #8d8d8d; }
.exzoom .exzoom_nav .exzoom_nav_inner span.current img{ border: 1px solid #c5333a}


.exzoom .exzoom_btn { position: relative; margin: 0; }
.exzoom .exzoom_btn a { display: block; width: 8px; height: 24px; position: absolute; left: 0; top: -72px; text-decoration: none; color: #999; }

.exzoom .exzoom_btn a.exzoom_prev_btn{ background:url(../images/left.png) no-repeat center;}
.exzoom .exzoom_btn a.exzoom_prev_btn:hover{ background:url(../images/left_ed.png) no-repeat center;}

.exzoom .exzoom_btn a.exzoom_next_btn { left: auto; right: 0; background:url(../images/right.png) no-repeat center;}
.exzoom .exzoom_btn a.exzoom_next_btn:hover{ background:url(../images/right_ed.png) no-repeat center;}


.exzoom .exzoom_zoom { position: absolute; left: 0; top: 0; display: none; z-index: 5; cursor: pointer; }

.exzoom .exzoom_img_ul_outer { position: absolute; overflow: hidden; }
.exzoom .exzoom_img_ul_outer .exzoom_img_ul { padding: 0; margin: 0; overflow: hidden; position: absolute; }
.exzoom .exzoom_img_ul_outer .exzoom_img_ul li { list-style: none; display: inline-block; text-align: center; float: left; }
.exzoom .exzoom_img_ul_outer .exzoom_img_ul li img { width: 100%; }
