.wrap {
  display: flex;
  width: 600px;
  margin: 0 auto 20px;
  border-radius: 8px;
  overflow: hidden;
  background-color: #fff;
}
.title {
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #3695c0;
}
.titleDealing {
  composes: title;
  background-color: #ff3131;
}
.titleIcon {
  width: 24px;
  height: 24px;
  transform: rotate(90deg);
  transition: all 500ms ease-in;
}
.titleIconShowDetail {
  composes: titleIcon;
  transform: rotate(0);
}
.content {
  position: relative;
  flex: 1;
  padding: 30px 12px;
  overflow: hidden;
  transition: all .5s ease-in;
  max-height: 210px;
}
.showDetailContent {
  max-height: 1000px;
}
.dealing {
  position: absolute;
  top: 24px;
  right: 20px;
  font-size: 26px;
  color: #ff0000;
}
.dealed {
  composes: dealing;
  color: #999;
}
.listLine {
  display: flex;
  line-height: 30px;
  margin-bottom: 30px;
}
.listLineImg {
  /* justify-content: space-between; */
}
.listLine:last-child {
  margin-bottom: 0;
}
.listLineArea {
  composes: listLine;
  line-height: 30px;
}
.listLine2Item {
  display: flex;
}
.listLine2ItemLeft {
  composes: listLine2Item;
  width: 250px;
}
.listLine2ItemRight {
  composes: listLine2Item;
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.listValueMutLine {
  white-space: wrap;
  word-break: break-all;
}
.listLabel {
  white-space: nowrap;
}
.listValue {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.imgItem {
  width: 170px;
  height: 96px;
  margin-right: 13px;
}
.imgItem:last-child {
  margin-right: 0px;
}
