.exzoom {
  box-sizing: border-box;
}
.exzoom * {
  box-sizing: border-box;
}
.exzoom .exzoom_img_box {
  background: #eee;
  position: relative;
}
.exzoom .exzoom_img_box .exzoom_main_img {
  display: block;
  width: 100%;
}
.exzoom .exzoom_preview {
  margin: 0;
  position: absolute;
  top: 0;
  overflow: hidden;
  /*z-index: 5;*/
  background-color: #fff;
  border: 1px solid #ddd;
  display: none; }
  .exzoom .exzoom_preview .exzoom_preview_img {
    position: relative;
    max-width: initial !important;
    max-height: initial !important;
    left: 0;
    top: 0; }
    .exzoom .exzoom_nav {
      margin-top: 10px;
      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 {
          border: 1px solid #ddd;
          overflow: hidden;
          position: relative;
          float: left; }
          .exzoom .exzoom_nav .exzoom_nav_inner span.current {
            border: 1px solid #f60; }
            .exzoom .exzoom_nav .exzoom_nav_inner span img {
          /*max-width: 100%;
          max-height: 100%;*/
          position: relative; }
          .exzoom .exzoom_btn {
            position: relative;
            margin: 0; }
            .exzoom .exzoom_btn a {
              display: block;
              width: 15px;
              border: 1px solid #ddd;
              height: 60px;
              line-height: 60px;
              background: #eee;
              text-align: center;
              font-size: 18px;
              position: absolute;
              left: 0;
              top: -62px;
              text-decoration: none;
              color: #000; }
              .exzoom .exzoom_btn a:hover {
                background: #f60;
                color: #fff; }
                .exzoom .exzoom_btn a.exzoom_next_btn {
                  left: auto;
                  right: 0; }
                  .exzoom .exzoom_zoom {
                    position: absolute;
                    left: 0;
                    top: 0;
                    display: none;
                    z-index: 5;
                    cursor: pointer; }
                    @media screen and (max-width: 768px) {
                      .exzoom .exzoom_zoom_outer {
                        display: none; } }
                        .exzoom .exzoom_img_ul_outer {
                          border: 1px solid #ddd;
                          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%; }
