.part-1 {
  box-sizing: border-box;
  padding-bottom: calc(var(--view_space_l) * 2.5);
  transition: all 0.2s;
}

.part-1 .arrow-line {
  margin-bottom: calc(var(--view_space) * 2);
  transition: all 0.2s;
}

.part-1 .arrow-line i {
  color: var(--color_color);
}

.part-1 .arrow-line .line {
  background-color: var(--color_purple);
  max-width: 300px;
}

.part-1 .part-title {
  margin-bottom: calc(var(--view_space) * 2);
  transition: all 0.2s;
}

.part-1 .desc {
  margin-bottom: calc(var(--view_space) * 2);
  transition: all 0.2s;
}

.part-1 .info-title {
  margin-bottom: calc(var(--view_space) * 2);
  line-height: 1.5;
  color: var(--color_purple);
  display: flex;
  align-items: center;
  transition: all 0.2s;
}

.part-1 .info img {
  border-radius: var(--border_radius);
}

.part-1 .info .img-hot-link {
  position: absolute;
  z-index: 5;
  left: 78%;
  top: 70%;
  width: 9%;
  height: 16%;
  border-radius: 50%;
}

.part-1 .pro-list-wrapper {
  margin-bottom: calc(var(--view_space) * 2);
  display: flex;
}

.part-1 .pro-list-wrapper .item-label {
  flex-shrink: 0;
  flex-grow: 0;
  color: var(--color_purple);
  margin-right: var(--view_space);
  line-height: calc(var(--btn_height) * 0.85);
}

.part-1 .pro-list-wrapper .item-content {
  display: flex;
}

.part-1 .pro-list-wrapper .item-content .item-link {
  border-radius: var(--border_radius);
  border: 1px solid var(--color_purple);
  box-sizing: border-box;
  padding-left: calc(var(--view_space) * 1.5);
  padding-right: calc(var(--view_space) * 1.5);
  height: calc(var(--btn_height) * 0.85);
  color: var(--color_purple);
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s;
}

.part-1 .pro-list-wrapper .item-content .item-link:hover {
  color: #ffffff;
  background-color: var(--color_purple);
}


