/* 软件说明 */
.soft-wrap {
  overflow: hidden;
  width: 100%;
  color: rgb(51, 51, 51);
  padding-top: 3vw;
}
.soft-dark {
  background: rgb(10, 11, 11);
  color: rgba(255, 255, 255, 0.69);
  padding: 14.399vw 0 9.625vw;
  padding-top: 3vw;
}
.soft-section {
  /* height: 36vw; */
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.soft-section5 {
  height: 40.65vw;
}
.soft-section8 {
  height: 38.525vw;
}
.soft-section10 {
  margin-top: 9.825vw;
}
.soft-section12 {
  height: 46.69vw;
}
.soft-bg__left {
  background-position: 4.125vw center;
}
.soft-bg__right {
  background-position: right 4.125vw bottom 50%;
}
.soft-bg1 {
  background-image: url('../img/soft/bg-1.png');
  background-size: 42.75vw;
}
.soft-bg2 {
  background-image: url('../img/soft/bg-2.png');
  background-size: 48.525vw;
}
.soft-bg3 {
  background-image: url('../img/soft/bg-3.png');
  background-size: 48vw;
}
.soft-bg4 {
  background-image: url('../img/soft/bg-4.png');
  background-size: 45.975vw;
}
.soft-bg5 {
  background-image: url('../img/soft/bg-5.png');
  background-size: 51.15vw;
  background-position: right 2.125vw bottom 50%;
}
.soft-bg6 {
  background-image: url('../img/soft/bg-6.png');
  background-size: 42.375vw;
}
.soft-bg7 {
  background-image: url('../img/soft/bg-7.png');
  background-size: 51.6vw;
  background-position: right 0.5vw bottom 50%;
}
.soft-bg8 {
  background-image: url('../img/soft/bg-8.png');
  background-size: 51.225vw;
  background-position: right;
}
.soft-bg9 {
  background-image: url('../img/soft/bg-9.png');
  background-size: 55vw;
}
.soft-bg11 {
  background-image: url('../img/soft/bg-11.png');
  background-size: 49.65vw;
}
.soft-bg12 {
  background-image: url('../img/soft/bg-12.png');
  background-size: 34.675vw;
  background-position: right;
}
.soft-section__title {
  font-size: 2.2vw;
  font-weight: 700;
  padding-bottom: 1.5vw;
}
.soft-section__subtitle {
  font-size: 1.3vw;
  font-weight: bold;
}
.soft-section__describe {
  font-size: 1.3vw;
}
.soft-section__describe-sub {
  font-size: 1vw;
}
.soft-dark-section__subtitle {
  font-size: 1.3vw;
  font-weight: bold;
}
.soft-dark-section__subtitle-p {
  padding-bottom: 0.6vw;
}
.soft-dark-section__subtitle-p:not(:first-child) {
  padding-top: 1.65vw;
}
.dfs-title {
  padding-bottom: 0;
}
.dfs-subtitle {
  font-size: 1.6vw;
  padding: 0.6vw 0 1.425vw;
}
.dfs-describe {
  width: 38.4vw;
}
.soft-dark-section__describe {
  font-size: 1vw;
}
.soft-dark-section__describe12 {
  width: 45.449vw;
}
.soft-section__info {
  position: absolute;
  width: 40.125vw;
}
.soft-section__info-left {
  left: 4.125vw;
}
.soft-section__info-right {
  right: 4.125vw;
}
.soft-section1__info {
  top: 11.5vw;
}
.soft-section2__info {
  top: 11.5vw;
}
.soft-section3__info {
  top: 12.5vw;
}
.soft-section4__info {
  top: 12vw;
}
.soft-section5__info {
  width: 41.85vw;
  top: 14.5vw;
}
.en .soft-section5__info {
  top: 8.5vw;
}
.soft-section6__info {
  width: 34.125vw;
  top: 8.5vw;
}
.soft-section8__info {
  width: 42.8249vw;
  top: 9.7vw;
}
.soft-section9__info {
  width: 37.725vw;
  top: 7.5vw;
  right: 0;
}
.soft-section10__info {
  width: 38.4vw;
  top: 7.5vw;
  right: 4.05vw;
}
.soft-bg5-wrap {
  position: absolute;
  right: 4.2vw;
}
.soft-bg5-item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.soft-bg5-item:first-child {
  margin-bottom: 1.00425vw;
}
.soft-bg5-item img {
  width: 45.323vw;
}
.soft-bg5-info {
  width: fit-content;
  padding: 0.75vw 2.25vw;
  border-radius: 1.275vw;
  background: rgb(241, 247, 255);
  font-size: 1.3vw;
}

.test-list {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0 5.5vw;
}
.test-item {
  flex: 1;
  font-size: 1vw;
}
.test-item:not(:last-child) {
  margin-right: 1.5vw;
}
.movies-list1 {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0 5.5vw;
}
/* .movies-list1, */
.movies-list2,
.movies-list3 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0 5.5vw;
}
.movies-list2 {
  padding: 0 1.5vw;
  padding-top: 1.5vw;
}
.movies-list3__info {
  /* padding-right: 3.8249vw; */
}
.movies-list3 {
  padding: 0 1.5vw;
  justify-content: space-between;
  align-items: flex-start;
}
.movies-item {
  display: flex;
  align-items: flex-start;
  border-radius: 1.5vw;
  background: rgb(10, 17, 36);
  box-sizing: border-box;
  padding: 1.5vw 1.5vw 1.125vw 1.5vw;
}
.movies-item1 {
  /* min-height: 8.89vw; */
}
.movies-item2 {
  min-height: 7.1vw;
  flex: 1;
}
.movies-text {
  background: transparent;
}
.movies-item:not(:last-child),
.movies-item3 {
  margin-right: 1.5vw;
}
.movies-item3 {
  margin-top: 1.5vw;
  /* margin: 1.5vw 1.5vw; */
}
.movies-icon {
  font-size: 1.4vw;
  color: rgb(32, 58, 125);
  /* margin-top: 0.325vw; */
}
.movies-item__info {
  padding-left: 0.89vw;
}
.movies-item__title {
  font-size: 1.3vw;
  font-weight: bold;
  padding-bottom: 0.6vw;
}
.movies-item__describe {
  font-size: 1vw;
  font-weight: 300;
}
.movies-item__describe1 {
  width: 17.09vw;
}
.movies-item__describe3 {
  width: 41.1vw;
}
.movies-item-img img {
  width: 44.0325vw;
}
/* 软件说明 */
.soft-section {
  display: flex;
  height: fit-content;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  padding: 3vw 3vw;
}
.soft-section__img img,
.soft-bg5-item img {
  width: 42.75vw;
  position: relative;
}
.gradient-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* 从上到下渐变 */
  z-index: 1; /* 确保遮罩层在内容之上 */
}
.soft-section__img12 img {
  width: 30vw;
}
.soft-section__info {
  position: relative;
  width: 40.125vw;
}
.soft-bg5-wrap {
  position: relative;
}
.soft-dark-section__img img {
  width: 55vw;
}
.soft-dark-section__info {
  padding-left: 3.5vw;
}
.movies-list2,
.movies-list3 {
  padding: 0 3.1vw;
}
.movies-list2 {
  padding-top: 1.5vw;
}
/* 更多功能 */
.more-wrap {
  text-align: center;
}
.more-title {
  font-size: 3vw;
  font-weight: 700;
  color: rgb(41, 69, 232);
  padding-top: 6vw;
  padding-bottom: 6vw;
}
.more-info {
  display: flex;
  flex-wrap: wrap;
  padding-left: 2vw;
}
.more-img img {
  width: 92.55vw;
}
.more-item {
  width: 9.6vw;
  margin-bottom: 3vw;
}
.more-item img {
  width: 6vw;
  height: 6vw;
}
.more-item__name {
  font-size: 1.4vw;
  padding-top: 1.4vw;
}
.more-end {
  color: rgb(78, 82, 255);
  padding-top: 6.3vw;
  padding-bottom: 16.95vw;
  font-weight: 700;
  font-size: 2.1vw;
}
/* 更多功能 */
/* 配置参数 */
.configuration-title {
  font-size: 2.2vw;
  text-align: center;
  padding-bottom: 2vw;
}
.table-wrap {
  margin-top: 1.6125vw;
  padding: 0 18.5vw;
  color: #e8e8e8;
}
.table-wrap__other {
  margin-top: 0.75vw;
}
table thead,
tbody tr,
tfoot tr {
  display: table;
  width: 100%;
}
table {
  width: 100%;
  /* border-left: 1px solid rgba(255, 255, 255, 0.69); */
  /* border-right: 1px solid rgba(255, 255, 255, 0.69); */
  border-bottom: 1px solid rgba(255, 255, 255, 0.69);
  margin-bottom: 1.05vw;
}
table td {
  border-top: 1px solid rgba(255, 255, 255, 0.69);
}
table td:first-child {
  border-right: 1px solid rgba(255, 255, 255, 0.69);
}
.head {
  background-color: #f6f6f6;
  color: #000;
  font-size: 1.05vw;
  font-weight: bold;
  word-break: break-all;
  text-align: left;
}
.body-wrap .title {
  position: relative;
  width: 14.05vw;
  font-size: 1.2vw;
  /* font-weight: 500; */
  box-sizing: border-box;
  padding: 1vw;
  /* background: #222423; */
  text-align: right;
}
.body-wrap .info {
  background: #fff;
  font-size: 1.2vw;
  padding: 1vw;
  box-sizing: border-box;
  word-break: break-all;
  background: transparent;
}
.body-wrap .info .mobile-br {
  display: none;
}
/* 配置参数 */
@media (max-width: 991.98px) {
  .test-list {
    flex-wrap: wrap;
  }
  .test-item {
    margin-bottom: 1.5vw;
  }
  .test-item:not(:last-child) {
    margin-right: 0;
  }
  .test-item:nth-child(odd) {
    margin-right: 1.5vw;
  }
  .movies-item1 {
    margin-bottom: 1.5vw;
  }
  .movies-item1:not(:last-child) {
    margin-right: 0;
  }
  .movies-item1:nth-child(odd) {
    margin-right: 1.5vw;
  }
  .soft-section__subtitle {
    font-size: 3.3vw;
  }
  .soft-dark-section__describe {
    font-size: 2.3vw;
  }
  .soft-section {
    flex-wrap: wrap;
    justify-content: center;
  }
  .soft-section__info {
    width: 92vw;
    padding: 3vw 0;
  }
  .soft-section__img img,
  .soft-bg5-item img,
  .soft-dark-section__img img {
    width: 85.5vw;
  }
  .soft-dark-section__info {
    padding-left: 3.5vw;
    padding-bottom: 5.5vw;
  }
  /* soft */
  .soft-bg1,
  .soft-bg2,
  .soft-bg3,
  .soft-bg4,
  .soft-bg6,
  .soft-bg7,
  .soft-bg8,
  .soft-bg9,
  .soft-bg11 {
    background-size: 85.5vw;
  }
  .soft-bg__right,
  .soft-bg__left,
  .soft-bg7,
  .soft-bg8 {
    background-position: bottom;
  }
  /* .soft-section {
    height: 75vw;
  } */
  .soft-section__info {
    width: 92vw;
  }
  .soft-section__title {
    font-size: 5.38vw;
  }
  .soft-section__describe,
  .soft-bg5-info {
    font-size: 3.3vw;
  }
  .soft-bg3 {
    height: 73vw;
    background-position: center bottom 11%;
  }
  .en .soft-bg3 {
    height: 72vw;
    background-position: center bottom 11%;
  }
  .soft-bg9 {
    background-position: center bottom 14%;
  }
  .soft-bg4 {
    height: 95vw;
  }
  .soft-bg2 {
    height: 79.5vw;
  }
  .en .soft-bg2 {
    height: 82.5vw;
  }
  .soft-bg5-wrap {
    left: 0;
    right: 0;
    bottom: 0;
  }
  .soft-bg5-item img {
    width: 85.5vw;
  }
  .soft-bg9,
  .soft-bg11 {
    height: 100vw;
  }
  .soft-section5 {
    height: 99vw;
  }
  .en .soft-section5 {
    height: 116vw;
  }
  .soft-bg6 {
    height: 104vw;
  }
  .soft-bg7 {
    height: 79vw;
  }
  .en .soft-bg7 {
    height: 88vw;
  }
  .soft-bg8 {
    height: 95vw;
  }
  .en .soft-bg8 {
    height: 107vw;
  }
  .soft-dark-section__subtitle {
    font-size: 3.2vw;
  }
  .soft-bg12 {
    height: 205vw;
    background-size: contain;
  }
  .soft-dark-section__describe12 {
    width: fit-content;
  }
  .soft-section9__info {
    padding-right: 1vw;
  }
  .soft-section__describe-sub {
    font-size: 2.5vw;
  }
  /* soft */
  /* movie */
  .movies-list1 {
    flex-wrap: wrap;
    /* justify-content: center; */
  }
  .movies-item {
    padding: 3vw 3vw 2.25vw 3vw;
  }
  .movies-item1 {
    /* min-height: 31.78vw; */
    /* margin: 1.5vw 1.5vw; */
    flex: 1;
    font-size: 1vw;
  }
  /* .movies-item1:not(:last-child) {
    margin-right: 1.5vw;
  } */
  .movies-item__describe1,
  .movies-item__describe3 {
    width: 30.18vw;
  }
  .movies-item__title {
    font-size: 3.2vw;
  }
  .movies-list1 .movies-item__title {
    max-width: 31vw;
  }
  .movies-item__describe {
    font-size: 2.2vw;
  }
  .movies-list2 {
    padding: 0 5.5vw;
    flex-direction: column;
  }
  .movies-icon {
    font-size: 3.75vw;
  }
  .movies-item2 {
    width: 100%;
    margin: 1.5vw 1.5vw;
  }
  .movies-list3 {
    padding: 5.5vw;
    align-items: center;
    flex-direction: column-reverse;
  }
  .movies-item-img img {
    width: 80vw;
  }
  .movies-item3 {
    margin-right: 0 !important;
  }
  .movies-item__describe3 {
    width: 78.2vw;
  }
  .dfs-describe {
    width: fit-content;
  }
  .more-item {
    width: 19.2vw;
    margin-bottom: 6vw;
  }
  .more-item img {
    width: 12vw;
    height: 12vw;
  }
  .more-item__name {
    font-size: 2.8vw;
    padding-top: 2.8vw;
  }
  .more-title {
    font-size: 6vw;
    padding-top: 12vw;
    padding-bottom: 12vw;
  }
  .more-end {
    font-size: 4.2vw;
  }

  /* movie */
  /* configuration */
  .configuration-title {
    font-size: 5vw;
    padding: 0 10vw 10vw;
  }
  .body-wrap .title {
    width: 32.05vw;
    font-size: 3.2vw;
  }
  .body-wrap .info {
    font-size: 3.2vw;
  }
  .body-wrap .info .mobile-br {
    display: initial;
  }
  .table-wrap {
    margin-top: 1.6125vw;
    padding: 0 4.5vw;
    color: #e8e8e8;
  }
  /* configuration */
}
@media (max-width: 576px) {
  .en {
    /* .soft-section {
      height: 82vw;
    } */
    .soft-bg2 {
      height: 91.5vw;
    }
    .soft-bg3 {
      height: 78vw;
      background-position: center bottom 11%;
    }
    .soft-section3__info {
      top: 2vw;
    }
    .soft-bg4 {
      height: 87vw;
    }
    .soft-section4__info {
      top: 2vw;
    }
    .soft-section5 {
      height: 113vw;
    }
    .soft-section5__info {
      top: 8.5vw;
    }
    .soft-bg6 {
      height: 100vw;
    }
    .soft-bg7 {
      height: 88vw;
    }
    .soft-bg8 {
      height: 111vw;
    }
  }
}
