.property_wrap {
  width: 354px;
  background: #ffffff;
  height: 100vh;
  overflow: scroll;
  transition-property: margin,left;
  transition-duration: .3s;
  transition-timing-function: ease;
  flex-shrink:0;
}
.phone_wrap {
  z-index: 50;
  margin-left: -354px;
}

.phone_show {
  margin-left: 1px;
}


.pc_wrap {
  z-index: 200;
  position: fixed;
  left: -354px;
  margin-left: -354px;
}

.pc_show {
  left: 0;
  position: fixed;
  z-index: 200;
}

.property_header{
  font-size: 26px;
  line-height: 36px;
  padding: 22px 24px 0 24px;
  display: flex;
  justify-content: space-between;
  .title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  
}

.no_animation {
  transition: none;
}