
body {
  color: #fff;
  overflow-x: hidden;
  background-color: #000;
}

.details-header {
  width: 100%;
}

.details-header img {
  width: 100%;
}

.product-exhibition-1 {
  /* height: 613px; */
  height: 31.93vw;

  display: flex;
  /* padding-top: 167px; */
  padding-top: 8.70vw;

  position: relative;
  flex-direction: column;
  justify-content: space-between;

}

.product-exhibition-1 .product-name {

  /* scale: 5; */
  /* font-size: 165px; */
  font-size: 8.59vw;

  font-weight: 700;
  line-height: 100%;
  text-align: center;

}

.product-exhibition-1 .product-name span {
  color: #86FFCF;
}

.product-exhibition-1 .product-img {
  /* width: 708px; */
  width: 36.88vw;

  position: absolute;
  /* top: 275px; */
  top: 14.32vw;

  right: 0;
  left: 0;
  margin: 0 auto;
}

.product-exhibition-1 .product-img img {
  width: 100%;
}

.product-exhibition-1 .product-message {
  /* gap: 6px; */
  gap: 0.31vw;

  display: flex;
  /* font-size: 28px; */
  font-size: 1.46vw;

  font-weight: 600;
  line-height: 100%;
  text-align: center;
  justify-content: center;
}

.product-exhibition-1 .product-message span:first-child {
  display: block;
}

.product-exhibition-1 .product-message span:last-child {
  display: block;
  color: #86FFCF;
}

.product-exhibition-2 {
  display: flex;
  align-items: stretch;
  gap: 0.83vw;
  padding: 0 14.02vw;
  margin-top: 8.07vw;
}

.product-exhibition-2 .product-exhibition-left {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 0.83vw;
}

.product-exhibition-2 .product-media-main {
  position: relative;
  width: 100%;
  height: 25.16vw;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.52vw;
  background-color: #2f3338;
  border: 1px solid #474B51;
}

.product-exhibition-2 .product-media-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  z-index: 1;
}

.product-exhibition-2 .product-media-main.is-playing .product-media-play {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.product-exhibition-2 .product-media-play {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 3;
  width: 4.17vw;
  height: 4.17vw;
  border: 0;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.35);
  transform: translate(-50%, -50%);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.2s ease;
}

.product-exhibition-2 .product-media-play:hover {
  background: rgba(0, 0, 0, 0.55);
}

.product-exhibition-2 .product-media-play-icon {
  width: 0;
  height: 0;
  border-top: 0.65vw solid transparent;
  border-bottom: 0.65vw solid transparent;
  border-left: 1.04vw solid #fff;
  margin-left: 0.2vw;
}

.product-exhibition-2 .product-exhibition-left .product-detail-list {
  width: 100%;
  height: 6.51vw;
  gap: 0.63vw;
  display: flex;
}

.product-exhibition-2 .product-exhibition-left .product-detail-list .product-detail-item {
  flex: 1;
  overflow: hidden;
  border-radius: 0.52vw;
  background-color: #2f3338;
}

.product-exhibition-2 .product-exhibition-left .product-detail-list .product-detail-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.product-exhibition-2 .product-exhibition-right {
  width: 30.41vw;
  flex-shrink: 0;
}

.product-exhibition-2 .product-exhibition-right .product-exhibition-content {
  width: 100%;
  height: 100%;
  min-height: 32.55vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.56vw;
  padding: 2.6vw 1.56vw 2.08vw;
  border-radius: 0.52vw;
  background-color: #474B51;
}

.product-exhibition-2 .product-exhibition-right .product-exhibition-content .product-exhibition-content-img {
  flex: 1;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-exhibition-2 .product-exhibition-right .product-exhibition-content .product-exhibition-content-img img {
  width: auto;
  max-width: 72%;
  max-height: 24vw;
  height: auto;
  object-fit: contain;
}

.product-exhibition-2 .product-exhibition-right .product-exhibition-content .product-exhibition-content-color-content {
  gap: 0.68vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.product-exhibition-2 .product-exhibition-right .product-exhibition-content .product-exhibition-content-color-content .product-exhibition-content-color-title {
  font-size: 0.73vw;
  font-weight: 400;
  line-height: 100%;
  text-align: center;
}

.product-exhibition-2 .product-exhibition-right .product-exhibition-content .product-exhibition-content-color-list {
  width: 9.22vw;
  height: 1.22vw;
  gap: 0.42vw;
  display: flex;
  padding: 0 0.98vw;
  align-items: center;
  border-radius: 999px;
  justify-content: center;
  background-color: #000;
}

.product-exhibition-2 .product-exhibition-right .product-exhibition-content .product-exhibition-content-color-list .color-item {
  width: 0.52vw;
  height: 0.52vw;
  cursor: pointer;
  border-radius: 50%;
  transition: transform 0.2s;
}

.product-exhibition-2 .product-exhibition-right .product-exhibition-content .product-exhibition-content-color-list .color-item:hover {
  transform: scale(1.5);
  border: 0.05vw solid #fff;
}

.product-exhibition-3 {

  /* margin-top: 138px; */
  margin-top: 7.19vw;

  position: relative;


}

.product-exhibition-3 .product-exhibition-3-left {
  width: 100%;
  /* height: 652px; */
  height: 33.96vw;

}

.product-exhibition-3 .product-exhibition-3-left video {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}



.product-exhibition-3 .product-exhibition-3-left .sequenceFrame-1-box,
.product-exhibition-3 .product-exhibition-3-left .product-exhibition-3-sequenceFrame {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.product-exhibition-3 .product-exhibition-3-left .sequenceFrame-1-box img,
.product-exhibition-3 .product-exhibition-3-left .product-exhibition-3-sequenceFrame img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;

  opacity: 0;
}

.product-exhibition-3 .product-exhibition-3-left .sequenceFrame-1-box img:first-child {
  opacity: 1;
}

.product-exhibition-3 .product-exhibition-3-right {

  /* width: 629px;
  gap: 30px;
  font-size: 42px; */
  width: 40.76vw;
  gap: 1.56vw;
  font-size: 2.19vw;
  font-weight: 700;
  position: absolute;
  /* top: 235px;
  right: 120px; */
  top: 8.24vw;
  right: 6.25vw;
  display: flex;
  align-items: center;
  flex-direction: column;

}
.span_red{
  color: #DC0000;
}
.product-exhibition-3 .product-exhibition-3-right .product-exhibition-3-right-title {

  /* font-size: 42px; */
  font-size: 2.19vw;
  text-transform: uppercase;
  font-weight: 700;
  text-align: right;

}

.product-exhibition-3 .product-exhibition-3-right .product-exhibition-3-right-title span {

  color: #86FFCF;

}

.product-exhibition-3 .product-exhibition-3-right .product-exhibition-3-right-text {
  /* width: 368px;
  font-size: 14px; */
  width: 25.17vw;
  font-size: 0.9vw;
  font-weight: 500;
  line-height: 1.3;
  text-align: right;
  position: absolute;
  top: 0;
  
  bottom: 0;
  left: 14%;
  margin: auto;
}

.product-exhibition-3 .product-exhibition-3-right .product-exhibition-3-text-box {
  /* width: 368px;
  height: 68px; */
  width: 25.17vw;
  height: 3.54vw;
  position: relative;

}

.product-exhibition-3 .product-exhibition-3-right .product-exhibition-3-text-box .product-exhibition-3-right-param {
  /* gap: 55px; */
  gap: 2.86vw;

  display: flex;
  justify-content: center;
  position: absolute;
  top: 200%;
  right: 0;
  bottom: 0;
  margin: auto;
}

.product-exhibition-3 .product-exhibition-3-right .product-exhibition-3-text-box .product-exhibition-3-right-param .exhibition-3-right-param-item {
  /* gap: 5px; */
  gap: 0.26vw;

  display: flex;
  align-items: center;
  flex-direction: column;
}

.product-exhibition-3 .product-exhibition-3-right .product-exhibition-3-text-box .product-exhibition-3-right-param .exhibition-3-right-param-item span:first-child {
  /* font-size: 19px; */
  font-size: 0.99vw;

  font-weight: 700;
}

.product-exhibition-3 .product-exhibition-3-right .product-exhibition-3-text-box .product-exhibition-3-right-param .exhibition-3-right-param-item span:last-child {
  /* font-size: 11px; */
  font-size: 0.57vw;

  color: #787878;
  font-weight: 500;
}

.product-exhibition-4 {

  width: 100%;
  /* height: 652px; */
  height: 33.96vw;

  display: flex;
  position: relative;
  justify-content: center;

}

.product-exhibition-4 .product-exhibition-4-text {
  /* width: 670px;
  font-size: 42px; */
  width: 34.90vw;
  font-size: 2.19vw;
  font-weight: 700;
  line-height: 100%;
  /* margin-top: 61.5px; */
  margin-top: 3.20vw;

  text-align: center;
}

.product-exhibition-4 .product-exhibition-4-text span {
  display: block;
}

.product-exhibition-4 .product-exhibition-4-text span:first-child {
  color: #86FFCF;
}

.product-exhibition-4 img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
}

.product-exhibition-4 img:first-of-type {
  opacity: 1;
}

.line.product-exhibition-4-line,.product-exhibition-9-line {
  width: 100%;
  height: 33.96vw;
  position: relative;
  overflow: hidden;
  background-color: #000;
}

.line.product-exhibition-4-line img,.product-exhibition-9-line img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

.line.product-exhibition-4-line .product-co-4-text,.product-exhibition-9-line .product-co-9-text {
  position: absolute;
  top: 11.5vw;
  left: 8.07vw;
  width: 28vw;
  margin-top: 0;
  text-align: left;
  z-index: 2;
}

.line.product-exhibition-4-line .product-co-4-text h1,.product-exhibition-9-line .product-co-9-text h1 {
  margin: 0;
  font-size: 2.19vw;
  font-weight: 700;
  line-height: 1.15;
  color: #fff;
  text-transform: uppercase;
}

.line.product-exhibition-4-line .product-co-4-text h1 span,.product-exhibition-9-line .product-co-9-text h1 span {
  color: #e80029;
}

.line.product-exhibition-4-line .product-co-4-text h2,.product-exhibition-9-line .product-co-9-text h2 {
  margin: 1.04vw 0 0;
  font-size: 0.9vw;
  font-weight: 400;
  line-height: 1.45;
  color: #fff;
  text-transform: none;
}

.line.product-exhibition-5-line {
  width: 100%;
  height: 33.96vw;
  position: relative;
  overflow: hidden;
  background-color: #000;
  margin-bottom: 3%;
}

.line.product-exhibition-5-line img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

.line.product-exhibition-5-line .product-co-5-text {
  position: absolute;
  top: 11.5vw;
  right: 8.07vw;
  width: 30vw;
  margin-top: 0;
  text-align: right;
  z-index: 2;
}

.line.product-exhibition-5-line .product-co-5-text h1 {
  margin: 0;
  font-size: 2.19vw;
  font-weight: 700;
  line-height: 1.15;
  color: #fff;
  text-transform: uppercase;
}

.line.product-exhibition-5-line .product-co-5-text h2 {
  margin: 1.04vw 0 0;
  font-size: 0.9vw;
  font-weight: 400;
  line-height: 1.45;
  color: #fff;
  text-transform: none;
}

.line.product-exhibition-6-line {
  width: 100%;
  height: 40.96vw;
  position: relative;
  overflow: hidden;
  background-color: #000;
}

.line.product-exhibition-6-line img {
  height: 100%;
  position: absolute;
  top: 0%;
  left: 10%;
  display: block;
  object-fit: cover;
}

.line.product-exhibition-6-line .product-co-6-text {
  position: absolute;
  top: 0;
  right: 8.07vw;
  bottom: 0;
  width: 28vw;
  margin-top: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  z-index: 2;
}

.line.product-exhibition-6-line .product-co-6-text h1 {
  margin: 0;
  font-size: 2.19vw;
  font-weight: 700;
  line-height: 1.15;
  color: #fff;
  text-transform: uppercase;
}

.line.product-exhibition-6-line .product-co-6-text h1 span {
  color: #e80029;
}

.line.product-exhibition-6-line .product-co-6-text h2 {
  margin: 1.04vw 0 0;
  font-size: 0.9vw;
  font-weight: 400;
  line-height: 1.45;
  color: #fff;
  text-transform: none;
}

.line.product-exhibition-7-line {
  width: 100%;
  height: 38.96vw;
  position: relative;
  overflow: hidden;
  background-color: #000;
}

.line.product-exhibition-7-line img {
  position: absolute;
  top: 0%;
  right: 10%;
  height: 100%;
  display: block;
  object-fit: cover;
}

.line.product-exhibition-7-line .product-co-7-text {
  position: absolute;
  top: 0;
  left: 8.07vw;
  bottom: 0;
  width: 30vw;
  margin-top: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  z-index: 2;
}

.line.product-exhibition-7-line .product-co-7-text h1 {
  margin: 0;
  font-size: 2.19vw;
  font-weight: 700;
  line-height: 1.15;
  color: #fff;
  text-transform: uppercase;
}

.line.product-exhibition-7-line .product-co-7-text h1 span {
  color: #DC0000;
}

.line.product-exhibition-7-line .product-co-7-text h2 {
  margin: 1.04vw 0 0;
  font-size: 0.9vw;
  font-weight: 400;
  line-height: 1.45;
  color: #fff;
  text-transform: none;
}

.line.product-exhibition-8-line {
  width: 100%;
  height: 33.96vw;
  position: relative;
  overflow: hidden;
  background-color: #000;
  margin-top: 5%;
}

.line.product-exhibition-8-line img {
  position: absolute;
  top: 0;
  height: 100%;
  display: block;
  object-fit: cover;
}

.line.product-exhibition-8-line .product-co-8-text {
  position: absolute;
  top: 0;
  left: 8.07vw;
  bottom: 0;
  width: 32vw;
  margin-top: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: left;
  z-index: 2;
}

.line.product-exhibition-8-line .product-co-8-text h1 {
  margin: 0;
  font-size: 2.19vw;
  font-weight: 700;
  line-height: 1.15;
  color: #fff;
  text-transform: uppercase;
}

.line.product-exhibition-8-line .product-co-8-text h2 {
  margin: 1.04vw 0 0;
  font-size: 0.9vw;
  font-weight: 400;
  line-height: 1.45;
  color: #fff;
  text-transform: none;
}

.line.product-exhibition-10-line {
  width: 100%;
  height: 38.96vw;
  position: relative;
  overflow: hidden;
  background-color: #000;
}

.line.product-exhibition-10-line img {
  position: absolute;
  top: 0;
  right: 15%;
  height: 100%;
  width: auto;
  display: block;
  object-fit: contain;
  object-position: right center;
}

.line.product-exhibition-10-line .product-co-10-text {
  position: absolute;
  top: 0;
  left: 13.07vw;
  bottom: 0;
  width: 22vw;
  margin-top: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: left;
  z-index: 2;
}

.line.product-exhibition-10-line .product-co-10-text h1 {
  margin: 0;
  font-size: 2.19vw;
  font-weight: 700;
  line-height: 1.15;
  color: #fff;
  text-transform: uppercase;
}

.product-exhibition-5 {
  width: 100%;
  /* gap: 56px; */
  gap: 2.92vw;

  display: flex;
  /* padding: 0 155px;
  margin-top: 115px; */
  padding: 0 8.07vw;
  margin-top: 5.99vw;
}

.product-exhibition-5 .product-exhibition-5-item {

  /* width: 500px; */
  overflow: hidden;
  position: relative;
  /* border-radius: 20px; */
  
  width: 26.04vw;
  border-radius: 1.04vw;


}

.product-exhibition-5 .product-exhibition-5-item img {
  width: 100%;
  transition: all 0.2s ease-out;
}

.product-exhibition-5 .product-exhibition-5-item:hover img {

  transform: scale(1.1);

}

.product-exhibition-5 .product-exhibition-5-item .product-exhibition-5-tite {
  /* font-size: 23px; */
  font-size: 1.20vw;
  text-transform: uppercase;
  font-weight: 700;
  position: absolute;
  /* top: 50px;
  left: 57px; */
  top: 2.60vw;
  left: 2.97vw;
  transition: all 0.5s ease-out;

}

.product-exhibition-5 .product-exhibition-5-item:hover .product-exhibition-5-tite {
  opacity: 0;
}

.product-exhibition-5 .product-exhibition-5-item .product-exhibition-5-text {
  
  /* padding: 0 66px;
  font-size: 14px; */
  padding: 0 3.44vw;
  font-size: 0.73vw;
  font-weight: 500;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, .6);

  opacity: 0;
  transition: all 0.5s ease-out;
}

.product-exhibition-5 .product-exhibition-5-item:hover .product-exhibition-5-text {
  opacity: 1;
}

.product-exhibition-6 {
  width: 100%;
  /* height: 652px; */
 margin-top: 5%;

  position: relative;
}

.product-exhibition-6 .product-exhibition-6-sequenceFrame {
  width: 100%;
  height: 100%;
  position: relative;
}

.product-exhibition-6 .product-exhibition-6-sequenceFrame img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}



.product-exhibition-6 .product-exhibition-6-content {
  /* width: 500px;
  height: 200px;
  gap: 30px; */
  width: 26.04vw;
  height: 10.42vw;
  gap: 1.56vw;
  display: flex;
  flex-direction: column;
  position: absolute;
  /* top: 233.5px;
  right: 290px; */
  top: 15.16vw;
  right: 15.10vw;
}

.product-exhibition-6 .product-exhibition-6-content .product-exhibition-6-title {
  /* font-size: 42px; */
  font-size: 2.19vw;

  font-weight: 700;
  text-align: center;
}

.product-exhibition-6 .product-exhibition-6-content .product-exhibition-6-title span {
  color: #86FFCF;
}

.product-exhibition-6 .product-exhibition-6-content .product-exhibition-6-text {
  /* font-size: 14px; */
  font-size: 0.73vw;

  font-weight: 500;
  text-align: center;

}

.product-exhibition-7 {
  /* gap: 26px; */
  gap: 1.35vw;

  display: flex;
  /* margin-top: 120px;
  padding-left: 228px;
  padding-right: 135px; */
  margin-top: 6.25vw;
  padding-left: 11.88vw;
  padding-right: 7.03vw;
}

.product-exhibition-7 .product-exhibition-7-left {
  /* font-size: 42px; */
  font-size: 2.19vw;

  font-weight: 700;
}


/* .product-exhibition-7 .product-exhibition-7-right {

} */


.product-exhibition-7 .product-exhibition-7-right .product-exhibition-7-right-img {

  /* width: 1222px; */
  width: 63.65vw;

  position: relative;

}

.product-exhibition-7 .product-exhibition-7-right .product-exhibition-7-right-img .conponents {
  /* width: 121.5px; */
  width: 6.33vw;

  position: absolute;
}

.product-exhibition-7 .product-exhibition-7-right .product-exhibition-7-right-img .conponents-1 {
  /* top: 255px;
  left: 140px; */
  top: 13.28vw;
  left: 7.29vw;
}

.product-exhibition-7 .product-exhibition-7-right .product-exhibition-7-right-img .conponents-2 {
  /* top: 213px;
  left: 347.5px; */
  top: 11.09vw;
  left: 18.10vw;
}

.product-exhibition-7 .product-exhibition-7-right .product-exhibition-7-right-img .conponents-3 {
  /* top: 452px;
  left: 337.5px; */
  top: 23.54vw;
  left: 17.58vw;
}

.product-exhibition-7 .product-exhibition-7-right .product-exhibition-7-right-img .conponents-4 {
  /* left: 503px;
  bottom: 140px; */
  left: 26.20vw;
  bottom: 7.29vw;
}

.product-exhibition-7 .product-exhibition-7-right .product-exhibition-7-right-img .conponents-5 {
  /* right: 520px;
  bottom: 181px; */
  right: 27.08vw;
  bottom: 9.43vw;
}

.product-exhibition-7 .product-exhibition-7-right .product-exhibition-7-right-img .conponents-6 {
  /* top: 47.5px;
  right: 367px; */
  top: 2.47vw;
  right: 19.11vw;
}

.product-exhibition-7 .product-exhibition-7-right .product-exhibition-7-right-img .conponents-7 {

  /* top: 207px;
  right: 375.5px; */
  top: 10.78vw;
  right: 19.56vw;

}

.product-exhibition-7 .product-exhibition-7-right .product-exhibition-7-right-img .noumenon {

  width: 100%;
  
}


.product-exhibition-8 {
  /* padding-left: 250px;
  padding-right: 308px; */
  padding-left: 13.02vw;
  padding-right: 16.04vw;
}

.product-exhibition-8 .product-exhibition-8-title {
  
  /* font-size: 42px; */
  font-size: 2.19vw;

  font-weight: 700;
  text-align: center;
  /* margin-bottom: 96px; */
  margin-bottom: 5vw;

}

.product-exhibition-8 .user-comment {

  /* width: 270px;
  height: 386px; */
  width: 14.06vw;
  height: 20.10vw;
  overflow: hidden;
  /* padding-left: 30px; */
  padding-left: 1.56vw;

  position: relative;
  /* padding-top: 17.5px;
  padding-right: 25px;
  border-radius: 10px; */
  padding-top: 0.91vw;
  padding-right: 1.30vw;
  border-radius: 0.52vw;
  background-color: #17191B;

}

.product-exhibition-8 .user-comment::after {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  background: linear-gradient(to top, #17191B -10%, transparent 50%);

}

.product-exhibition-8 .user-comment .comment-title {
  /* font-size: 20px; */
  font-size: 1.04vw;

  font-weight: 500;
}

.product-exhibition-8 .user-comment .comment-list .comment-item {
  display: flex;
  justify-content: space-between;
}

.product-exhibition-8 .user-comment .comment-list .comment-item .comment-head {
  /* width: 27px;
  height: 27px; */
  width: 1.41vw;
  height: 1.41vw;
}

.product-exhibition-8 .user-comment .comment-list .comment-item .comment-head img {
  width: 100%;
  height: 100%;
}

.product-exhibition-8 .user-comment .comment-list {
  /* height: 275px;
  gap: 16px; */
  height: 14.32vw;
  gap: 0.83vw;
  display: flex;
  overflow-y: auto;
  /* margin-top: 31px;
  padding-bottom: 20px; */
  margin-top: 1.61vw;
  padding-bottom: 1.04vw;
  flex-direction: column;

  
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.product-exhibition-8 .user-comment .comment-list::-webkit-scrollbar {
  display: none;
}

.product-exhibition-8 .user-comment .comment-list .comment-item .comment-text {
  /* width: 173px;
  height: 73px;
  font-size: 10px;
  font-weight: 500;
  margin-top: 7.5px;
  border-radius: 5px;
  padding: 12px 15px 0; */
  width: 9.01vw;
  height: 3.80vw;
  font-size: 0.52vw;
  font-weight: 500;
  margin-top: 0.39vw;
  border-radius: 0.26vw;
  padding: 0.63vw 0.78vw 0;
  background-color: #33373A;
}

.product-exhibition-8 .product-exhibition-8-content {
  /* gap: 130px; */
  gap: 6.77vw;

  display: flex;
  
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table {

  /* margin-top: 50px; */
  margin-top: 2.60vw;

  
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr {
  position: relative;
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td {
  position: relative;
}


/* .product-exhibition-8 .product-exhibition-8-content .specifications-table tr td div {
  margin: 1px;
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td::before {

  width: 100%;
  height: 100%;
  content: '';
  z-index: -1;
  position: absolute;
  background: #454545
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-top div {
  margin-top: 0;
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-top::before {

  background: linear-gradient(to top, #454545, #000);

}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-left div {
  margin-left: 0;
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-left::before {

  background: linear-gradient(to left, #454545, #000);

}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-bottom div {
  margin-bottom: 0;
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-bottom::before {

  background: linear-gradient(to bottom, #454545, #000);

}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-right div {
  margin-right: 0;
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-right::before {

  background: linear-gradient(to right, #454545, #000);

}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-top.table-left::before {
  background: linear-gradient(to left top, #454545, #000);
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-bottom.table-left::before {
  background: linear-gradient(to left bottom, #454545, #000);
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-bottom.table-right::before {
  background: linear-gradient(to right bottom, #454545, #000);
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-top.table-right::before {
  background: linear-gradient(to right top, #454545, #000);
} */




.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td {
  position: relative;
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td div {
  /* margin: 1px; */
  margin: 0.05vw;

}

/* 通用背景 */
.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td::before {
  content: '';
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #454545;
}

/* 调整四边距 */
.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td:is(.table-top, .table-left, .table-bottom, .table-right) div {
  /* margin: 1px; */
  margin: 0.05vw;
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-top div { margin-top: 0; }
.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-left div { margin-left: 0; }
.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-bottom div { margin-bottom: 0; }
.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-right div { margin-right: 0; }

/* 渐变背景 */
.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-top::before {
  background: linear-gradient(to top, #454545, #000);
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-left::before {
  background: linear-gradient(to left, #454545, #000);
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-bottom::before {
  background: linear-gradient(to bottom, #454545, #000);
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td.table-right::before {
  background: linear-gradient(to right, #454545, #000);
}

/* 斜角渐变 */
.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td:is(.table-top.table-left)::before {
  background: linear-gradient(to left top, #454545, #000);
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td:is(.table-bottom.table-left)::before {
  background: linear-gradient(to left bottom, #454545, #000);
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td:is(.table-bottom.table-right)::before {
  background: linear-gradient(to right bottom, #454545, #000);
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td:is(.table-top.table-right)::before {
  background: linear-gradient(to right top, #454545, #000);
}







.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td div {
  /* gap: 6px; */
  gap: 0.31vw;

  z-index: 0;
  display: flex;
  /* padding: 27px 40px; */
  padding: 1.41vw 2.08vw;

  flex-direction: column;
  background-color: #000;

}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td div span:first-child {
  /* font-size: 14px; */
  font-size: 0.73vw;

  font-weight: 700;
  color: #707070;
}

.product-exhibition-8 .product-exhibition-8-content .specifications-table tr td div span:last-child {
  /* font-size: 14px; */
  font-size: 0.73vw;

  font-weight: 500;
}

.product-exhibition-8-text {
  /* gap: 50px; */
  gap: 2.60vw;

  display: flex;
  /* margin-top: 107px; */
  margin-top: 5.57vw;

  text-align: center;
  align-items: center;
  /* margin-bottom: 121.5px; */
  margin-bottom: 6.33vw;

  flex-direction: column;
}

.product-exhibition-8-text .product-exhibition-8-bottom-title {

  /* font-size: 35px; */
  font-size: 1.82vw;

  font-weight: 700;

}

.product-exhibition-8-text .product-exhibition-8-bottom-text {
  /* width: 552px;
  font-size: 14px; */
  width: 28.75vw;
  font-size: 0.73vw;
  font-weight: 500;
  text-align: center;
}