.image {
  margin: 0 auto;
  min-width: 640px;
  max-width: 640px;
  min-height: 480px;
  position: relative;
  background-color: #ffffff;

}

    
.image__main__photo {

  vertical-align: bottom;
}
.image__sub {
  line-height: 0;
  width: 128px;

  display:flex;
  justify-content: center;  
}
.image__sub__thumb {
  display: block;
  float: left;
  width: 128px;
  height:100%;   

  cursor: pointer;
  object-fit: cover;


}
.image__sub__thumb__photo {
  padding: 0;
  margin: 0；

}
.image__sub__thumb:not(.active) {
  opacity: 0.4;
}
