.ynw-detail {
  background-color: #f5f7fa;
  display: flex;
  flex-direction: column;
  height: 100vh;
}
.ynw-detail p {
  margin-bottom: 0;
}
.ynw-detail-header {
  display: flex;
  align-items: center;
  padding: 2.7vw;
  background: #fff;
}
.ynw-detail-header-left {
  flex: 1;
}
.ynw-detail-header-left .icon-houtui {
  font-size: 5.3vw;
}
.ynw-detail-header-right {
  flex: 1;
  color: #5f6670;
}
.ynw-detail-header-mid {
  flex: 3;
}
.ynw-detail-header-mid .header-title {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 4.3vw;
  color: #303741;
}
.ynw-detail-header-mid .header-title-item {
  color: #303741;
  font-weight: 500;
  padding: 0 2.7vw;
}
.ynw-detail-header-mid .header-title .bottom-active {
  width: 4.3vw;
  height: 1.1vw;
  margin-left: 50%;
  background: #19ac81;
  border-radius: 0.5vw;
  transform: translateX(-50%);
}
.ynw-detail-header-mid .tab-Name {
  position: relative;
  opacity: 0.7;
}
.ynw-detail-header-mid .titleActive {
  color: #252525;
  font-weight: 800;
  font-size: 4.8vw;
  opacity: 1;
}
.ynw-detail-container {
  flex: 1;
  overflow: auto;
}
.ynw-detail-base {
  border-radius: 1.6vw;
  margin: 3.2vw 2.1vw;
  background-color: #ffffff;
  padding: 3.7vw 2.7vw;
}
.ynw-detail-base .price {
  color: #ff3600;
}
.ynw-detail-base .price .price-text {
  font-size: 8vw;
  font-weight: bold;
  line-height: 10.7vw;
}
.ynw-detail-base .price .price-sigle {
  font-size: 5.3vw;
}
.ynw-detail-base .price .price-new {
  font-size: 3.7vw;
  color: #5f6670;
}
.ynw-detail-base .recent {
  font-size: 3.7vw;
  color: #5f6670;
  margin-bottom: 1.6vw;
}
.ynw-detail-base .price-method {
  display: flex;
  justify-content: space-between;
  background-color: #fbefe2;
  border-radius: 1.1vw;
  padding: 1.1vw 1.6vw;
  font-size: 3.7vw;
  align-items: center;
  color: darkorange;
}
.ynw-detail-base .product-name {
  font-size: 5.3vw;
  color: #333333;
  font-weight: 600;
}
.ynw-detail-base .product-tags {
  margin: 1.6vw 0;
  display: flex;
}
.ynw-detail-base .product-tags .product-tags-list .product-tags-item {
  background-color: #f5f7fa;
  padding: 0.5vw 1.1vw;
  margin-right: 1.1vw;
  font-size: 3.2vw;
}
.ynw-detail-base .product-tags .iconfont {
  margin-left: auto;
}
.ynw-detail-base .price-im {
  display: flex;
  background-color: #f5f7fa;
  padding: 1.6vw 2.7vw;
  align-items: center;
}
.ynw-detail-base .price-im .im-icon {
  width: 5.3vw;
  height: 5.3vw;
}
.ynw-detail-base .price-im .im-text {
  margin-left: 2.7vw;
  margin-bottom: 0;
  flex: 1;
}
.ynw-detail-base .price-im .im-action {
  margin-right: auto;
  margin-bottom: 0;
  background-color: #fff;
  padding: 1.1vw;
  border-radius: 1.1vw;
}
.ynw-detail-base .base-info-action {
  display: flex;
}
.ynw-detail-base .base-info-action .base-info-action-item {
  color: #5f6670;
  padding: 1.1vw 1.6vw;
  font-size: 3.7vw;
  flex: 1;
  border: 1px solid #d8dde6;
  border-radius: 1.6vw;
  display: flex;
  align-items: center;
}
.ynw-detail-base .base-info-action .base-info-action-item:nth-child(1) {
  margin-right: 2.7vw;
}
.ynw-detail-base .base-info-action .base-info-action-item img {
  width: 4.8vw;
  height: 4.8vw;
  margin-right: 2.1vw;
}
.ynw-detail-base .base-info-action .base-info-action-item .iconfont {
  margin-left: auto;
}
.ynw-detail-base .info-list {
  margin-top: 2.7vw;
}
.ynw-detail-base .info-list .info-list-item {
  display: flex;
  align-items: center;
  overflow: hidden;
  margin-bottom: 2.7vw;
}
.ynw-detail-base .info-list .info-list-item .item-label {
  font-size: 4.3vw;
  width: 10.7vw;
  font-weight: 600;
}
.ynw-detail-base .info-list .info-list-item .item-value {
  flex: 1;
  display: flex;
  justify-content: space-between;
  padding-right: 2.7vw;
  overflow: hidden;
}
.ynw-detail-base .info-list .info-list-item .item-value .content {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 25%;
  position: relative;
}
.ynw-detail-base .info-list .info-list-item .value {
  color: #333333;
  font-weight: 500;
  font-size: 3.7vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ynw-detail-base .info-list .item-value img {
  width: 8vw;
  height: 8vw;
}
.ynw-detail-base .info-list .info-list-item .label {
  color: #5f6670;
  font-size: 3.2vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 96%;
}
/*大家都在看*/
.ynw-detail .ynw-detail-watch {
  border-radius: 1.6vw;
  margin: 0 2.1vw;
  background-color: #ffffff;
  padding: 3.7vw 2.7vw;
}
.ynw-detail .ynw-detail-watch .title > p {
  font-size: 5.3vw;
}
.ynw-detail .ynw-detail-watch .title > span {
  background-color: var(--primaryColor);
  display: block;
  width: 4.3vw;
  height: 1.1vw;
  margin-left: 10.7vw;
}
.ynw-detail .ynw-detail-watch .product {
  margin-top: 5.3vw;
  display: flex;
  overflow: auto;
}
.ynw-detail .ynw-detail-watch .product::-webkit-scrollbar {
  display: none;
}
.ynw-detail .ynw-detail-watch .product-item {
  border-radius: 1.6vw;
  border: 1px solid #d8dde6;
  width: 37.3vw;
  margin-right: 2.7vw;
}
.ynw-detail .ynw-detail-watch .product-item > img {
  width: 37.3vw;
  height: 21.3vw;
  border-top-left-radius: 1.6vw;
  border-top-right-radius: 1.6vw;
}
.ynw-detail .ynw-detail-watch .product-item-label {
  font-size: 3.7vw;
  color: #303741;
  line-height: 5.9vw;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 1.6vw;
}
.ynw-detail .ynw-detail-watch .product-item-label .tag {
  background: url("../img/11.png") no-repeat;
  width: 8vw;
  height: 3.7vw;
  display: inline-block;
  background-size: 100%;
  vertical-align: top;
  margin-top: 2.1vw;
}
.ynw-detail .ynw-detail-watch .product-item-other {
  color: #8f96a0;
  font-weight: 400;
  font-size: 3.2vw;
  padding: 0 1.6vw;
}
.ynw-detail .ynw-detail-watch .product-item-other span:not(:last-child)::after {
  display: inline-block;
  content: "|";
  color: #d8dde6;
  margin: 0 1.6vw;
}
.ynw-detail .ynw-detail-watch .product-item-price {
  color: #ff4d18;
  font-size: 3.2vw;
  padding: 0 1.6vw 1.6vw 1.6vw;
}
.ynw-detail .ynw-detail-watch .product-item-price .money {
  font-size: 4.3vw;
}
.ynw-detail .ynw-detail-watch .product-item-price .money::after {
  font-size: 3.2vw;
  content: "万";
}
/*比价列表*/
.ynw-detail .ynw-detail-list {
  margin: 2.1vw;
  border-radius: 1.6vw;
}
/*.ynw-detail .ynw-detail-list .ynw-detail-list-group{*/
/*  border: 1px solid red;*/
/*}*/
.ynw-detail .ynw-detail-list .summary-title {
  padding: 0 5.3vw;
  font-size: 3.7vw;
  font-weight: 700;
  color: #111e36;
  line-height: 10.7vw;
}
.ynw-detail .ynw-detail-list .summary-subtitle {
  padding: 0 5.3vw;
  font-size: 3.2vw;
  font-weight: 300;
  color: #666d7f;
  line-height: 8vw;
  background-image: linear-gradient(90deg, #f8f9fc, #fff);
}
.ynw-detail .ynw-detail-list .ynw-detail-list-item li {
  border-bottom: 1px solid #d8dde6;
  padding: 1.6vw;
}
.ynw-detail .ynw-detail-list .ynw-detail-list-item li:last-child {
  border: none;
}
.ynw-detail .ynw-detail-list-item .caption {
  padding-right: 10.7vw;
  font-size: 4.3vw;
  font-weight: 400;
  color: #111e36;
  line-height: 5.3vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 80%;
}
.ynw-detail .ynw-detail-list-item .caption-price {
  font-size: 3.2vw;
  color: #f60;
  margin-left: auto;
}
.ynw-detail .ynw-detail-list-item .caption-price strong {
  font-size: 4.8vw;
}
.ynw-detail .ynw-detail-list-item .choose {
  color: #666d7f;
  flex: 1;
  font-size: 3.2vw;
}
.ynw-detail .ynw-detail-list-item .choose strong {
  color: var(--primaryColor);
}
.ynw-detail .ynw-detail-list-item .factory {
  flex: 2;
  font-size: 3.2vw;
  color: #666d7f;
  text-align: right;
}
.ynw-detail .ynw-detail-list-item .factory strong {
  font-size: 3.7vw;
  color: #0c8;
}
.ynw-detail .ynw-detail-list-item .pk {
  color: var(--primaryColor);
  margin-left: auto;
  border: 1px solid var(--primaryColor);
  border-radius: 1.1vw;
  padding: 1.1vw 5.3vw;
  margin-top: 2.7vw;
  letter-spacing: 0.5vw;
  font-size: 3.7vw;
}
.ynw-detail .ynw-detail-list-item .pk .iconfont {
  font-size: 4.8vw;
}
