ol,
ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.container-adaptive {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin: 0 auto;
}
.container-footer {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0 auto;
}
.footer-info {
  margin-top: 1.875vw;
  line-height: 1.875vw;
}
.section {
  margin-top: 5.1vw;
}
.section-1 {
  margin-top: 6.525vw;
  justify-content: space-between;
}
.section-3 {
  background-color: rgb(245, 245, 245);
  padding-top: 5.325vw;
}
.section-content {
  margin-top: 2.25vw;
}
.section-h1 {
  font-size: clamp(1px, 2.4vw, 32px);
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  padding-bottom: 0.525vw;
  margin: 0;
}
.section-p {
  font-weight: 400;
  font-size: clamp(1px, 1.8vw, 24px);
  color: rgba(0, 0, 0, 0.65);
  padding: 0 1.8vw;
}
.section-title__wrap {
  text-align: center;
}
.product_row {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-top: 4.275vw;
}
.product_item {
  flex: 1;
  display: flex;
  justify-content: space-between;
  width: calc(100% / 2);
  aspect-ratio: 32 / 15;
  height: 24.975vw;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  object-fit: cover;
  background-size: cover !important;
  background-repeat: no-repeat;
  position: relative;
  padding-left: 3.15vw;
}
.product_item:first-child {
  margin-right: 3vw;
}
.product_text {
  font-size: 2.7vw;
  top: 4.35vw;
  left: 6%;
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.product_title {
  font-size: clamp(1px, 3.75vw, 50px);
  font-weight: 600;
  color: #181c1e;
  white-space: nowrap;
}
.product_subtitle {
  font-size: clamp(1px, 1.05vw, 14px);
  line-height: 2.82vw;
  height: 2.82vw;
  font-weight: 300;
  color: rgba(0, 0, 0, 0.6);
}
.product_desc {
  width: 18.6vw;
  height: 5vw;
  font-size: clamp(1px, 1.5vw, 20px);
  color: #000000;
  padding-top: 0.825vw;
}

.product_btn {
  width: fit-content;
  height: fit-content;
  border-radius: 0.375vw;
  border: 0.075vw solid rgba(0, 0, 0, 0.5);
  font-size: clamp(1px, 1.05vw, 14px);
  font-weight: 200;
  color: rgba(0, 0, 0, 0.5);
  letter-spacing: 0.15;
  text-align: center;
  margin-top: clamp(1px, 2.25vw, 30px);
  padding: clamp(1px, 0.525vw, 7px) clamp(1px, 2.25vw, 30px);
}
.product_icon {
  display: flex;
  align-items: flex-end;
}
.product_icon img {
  width: 22.5vw;
  max-width: 400px;
}
.product-list__wrap {
  width: 100%;
  font-weight: 400;
  margin-top: 4.05vw;
}
.product-list__container {
  transition: all 0.6s ease;
  opacity: 1;
  height: auto;
  overflow: hidden;
}
.product_item.product_zero1,
.product_item.product_zero1pro {
  background: linear-gradient(174.3deg, #a0bacf 0%, #f5f5f6 100%);
}

.technology-item {
  position: relative;
  color: #ffffff;
}
.technology-item img {
  width: 100%;
  -webkit-transition: all 1s;
  transition: all 1s;
  position: relative;
  top: -4vw;
}
.technology-item:hover img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.technology-item-1 {
  max-height: 44.25vw;
  overflow: hidden;
  margin-right: 3vw;
}
.technology-item-2 {
  max-height: 20.625vw;
  overflow: hidden;
}
.technology-item-1 img {
  width: 100%;
}
.technology-item-2:first-child {
  margin-bottom: 3vw;
}
.technology-info {
  position: absolute;
  top: 0;
  left: 0;
  padding: 3.75vw 0 0 3.525vw;
  text-align: left;
}
.technology-title {
  font-size: clamp(1px, 2.7vw, 36px);
  font-weight: 900;
  padding-bottom: 0.6vw;
}
.technology-describe {
  font-size: clamp(1px, 1.5vw, 20px);
  font-weight: 400;
}

.section-2 .style__product-name {
  position: relative;
  font-size: clamp(1px, 2.4vw, 32px);
  font-weight: 600;
  letter-spacing: -0.03em;
  color: #000000;
  padding-bottom: 3.75;
}
.style__product-list-top {
  display: flex;
  justify-content: center;
}
.style__product-list {
  display: flex;
  justify-content: space-between;
}
.style__product-item-top {
  margin-bottom: 2.325vw;
}
.style__product-item,
.style__product-item-top {
  position: relative;
  flex: 0 0 30vw;
  padding-bottom: 12.3vw;
  text-align: center;
}
.style__product-item-top {
  max-width: 37.5vw;
}
.style__product-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: rgb(245, 245, 245);
  padding: 2.025vw 0 1.5vw;
  flex: 1;
}
.style__product-item img {
  width: 6.15vw;
  height: 6.15vw;
  max-width: 82px;
  max-height: 82px;
}
.style__product-item:first-child {
  margin-right: clamp(1px, 3vw, 40px);
}
.style__need-line::after {
  content: '';
  width: 100%;
  height: 0.075vw;
  background: rgba(0, 0, 0, 0.06);
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.style__product-item a {
  display: contents;
  background-color: initial;
  text-decoration: none;
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: initial;
  background: transparent;
}
.style__product-cover {
  min-height: auto;
  width: 18vw;
  height: 18vw;
  margin-bottom: 2.4vw;
}
.style__eyebrow {
  font-size: 1.35vw;
  line-height: 1.2vw;
  letter-spacing: -0.02em;
  color: #be4e04;
  position: absolute;
  top: -2.4vw;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
}
.style__basic-info-bottom {
  position: absolute;
  width: 100%;
  display: block;
  bottom: 1.8vw;
}
.style__product-price {
  font-size: 1.05vw;
  line-height: 1.5vw;
  letter-spacing: -0.02em;
  margin-top: 2.4vw;
  min-height: 1.5vw;
}
.style__origin {
  color: rgba(0, 0, 0, 0.25);
  margin-right: 1.05vw;
  text-decoration: line-through;
}
.style__product-buy-now {
  margin-top: 1.2vw;
  height: 2.4vw;
}
.style__product-item .style__product-buy-now-btn {
  background: #0070d5;
  border-radius: 37.5vw;
  font-size: 1.05vw;
  line-height: 1.5vw;
  color: #fff;
  padding: clamp(1px, 0.45vw, 6px) clamp(1px, 0.9vw, 12px);
  display: block;
  width: fit-content;
  margin: 0 auto;
}
.style__product-item .style__product-learn-more {
  margin-top: 10.45vw;
  color: #0070d5 !important;
  font-size: 1.05vw;
  line-height: 1.8vw;
  display: inline-flex;
  align-items: center;
  letter-spacing: -0.02em;
  min-height: 1.8vw;
  cursor: pointer;
}
.style__spec-item {
  margin-top: 0.75vw;
}
.style__spec-title {
  color: #000000;
  font-size: clamp(1px, 1.8vw, 24px);
  font-weight: lighter;
  line-height: 3.6vw;
  letter-spacing: -0.03em;
  min-height: 3.6vw;
}
.style__spec-desc {
  font-size: 1.05vw;
  line-height: 1.8vw;
  letter-spacing: -0.02em;
  color: rgba(0, 0, 0, 0.45);
  min-height: 1.8vw;
}
.style__spec-icon {
  width: 3.6vw;
  height: 3.6vw;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  margin: 0 auto;
}
.style__spec-name {
  font-size: 1.05vw;
  line-height: 1.8vw;
  letter-spacing: -0.02em;
  margin-top: 0.3vw;
  min-height: 1.8vw;
}
/* 产品支持 */
.style__hero-vertical-wrapper {
  padding: 3vw 0 60.3vw;
}
.style__vertical-card-list {
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
  align-items: center;
  box-sizing: inherit;
  justify-content: center;
}
.style__headline {
  color: #000000;
  max-width: 51.975vw;
  font-size: clamp(1px, 1.8vw, 24px);
  line-height: clamp(1px, 2.15vw, 28.6px);
  font-weight: regular;
  margin-bottom: 0.75vw;
}
.style__card-container {
  cursor: pointer;
}
.style__description {
  color: rgba(0, 0, 0, 0.53);
  max-width: 51.975vw;
  font-size: clamp(1px, 1.2vw, 16px);
  line-height: clamp(1px, 1.8vw, 24px);
  letter-spacing: -0.02em;
}
.style__card-container .style__dji-link {
  display: inline-block;
  font-size: 10.45vw;
  line-height: 1.8vw;
  letter-spacing: -0.02em;
  color: #1890ff;
  transition: all 0.2s ease;
  text-decoration: none;
}
.style__link {
  margin-top: 10.45vw;
}
.style__text-content-container {
  padding: clamp(1px, 2.175vw, 29px) clamp(1px, 2.625vw, 35px);
  text-align: left;
  background-color: #ffffff;
}
.style__service-2 {
  margin-left: 3vw;
}
.language-container {
  color: #333333;
  padding: 0.3vw 0;
}
.download-container .info-icon {
  height: 11.0625vw;
  min-height: 80px;
  /* width: 15.4vw;
  min-width: 100px; */
}
.download-container .info-content {
  display: flex;
  align-items: center;
  height: fit-content;
  min-height: 425px;
  background-image: url('../img/download-bg.png');
  background-repeat: no-repeat;
  background-size: cover;
  padding-left: 18.075vw;
  /* padding-left: 241px; */
}
.download-container .info-content__icon-title {
  /* font-size: 1.8vw; */
  font-size: clamp(1px, 2vw, 24px);
  font-weight: lighter;
  color: #333333;
  padding-top: 1.875vw;
  /* padding-top: 25px; */
}
.download-container .info-content__describe {
  padding-left: 4.125vw;
  line-height: 2.4vw;
  /* font-size: 1.35vw; */
  /* padding-left: 55px;
  line-height: 32px; */
  /* font-size: 18px; */
  font-size: clamp(1px, 1vw, 14px);
}
.download-container .info-content__describe-title {
  /* font-size: 1.8vw; */
  /* font-size: 24px; */
  font-size: clamp(1px, 2vw, 24px);
  padding-bottom: 0.9vw;
}
.download-container .download-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  /* width: 18.375vw; */
  width: fit-content;
  /* width: 245px; */
  min-width: 245px;
  background: #fafbff;
  padding: 1.575vw 1.5vw 2.475vw;
  /* padding: 21px 20px 33px; */
  /* margin: 0.75vw; */
  margin: 10px;
}
/* .download-container .download-item img {
  width: 10.79vw;
  height: 10.79vw;
} */
.download-container .download-list {
  display: flex;
  flex-wrap: wrap;
  /* padding: 3.225vw 10.42vw 3.675vw; */
  padding: 3.225vw 4.42vw 3.675vw;
  /* padding: 43px 212px 49px; */
  align-items: flex-start !important; /* 新增：顶部对齐 */
}
.download-container .download-item__title {
  /* font-size: 1.35vw; */
  font-size: clamp(1px, 2vw, 18px);
  font-weight: 700;
  padding-bottom: 1.65vw;
  /* padding-bottom: 22px; */
  color: #333333;
}
.download-container .download-item__tip {
  max-width: 46vw;
}
.download-container .download-item__tip,
.download-container .download-item__tip-code {
  /* font-size: 1.05vw; */
  font-size: clamp(1px, 2vw, 14px);
  color: #8b8b8bf0;
  /* padding: 0.525vw 0 2.025vw; */
  padding: 7px 0 27px;
}
.download-container .download-item__tip-code {
  padding: 7px 0;
}
.download-container .download-item__btn {
  border: none;
  color: #fffffff0;
  /* font-size: 1.35vw; */
  border-radius: 0.375vw;
  padding: 0.6vw 1.125vw;
  font-size: clamp(1px, 2vw, 18px);
  /* border-radius: 5px;
  padding: 8px 15px; */
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.download-container .download-item__btn::active {
  border: none;
}
.download-container .download-item__btn-android {
  width: 7.425vw;
  margin-right: 0.6vw;
  min-width: 99px;
  /* min-width: 99px;
  margin-right: 8px; */
  background: linear-gradient(169.9deg, #39a640 1%, #16871d 100%);
}
.download-container .download-item__btn-ios {
  width: 7.425vw;
  min-width: 99px;
  background: linear-gradient(169.9deg, #545761 0%, #01102f 100%);
}
.download-container .download-item__btn-tips {
  width: 7.425vw;
  min-width: 99px;
  margin-left: 2vw;
  padding: 0;
}
.download-container .download-item__btn-normal {
  width: 13.725vw;
  min-width: 183px;
  background: linear-gradient(169.9deg, #4281f9 0%, #426ef9 100%);
}
.download-container .download-icon {
  font-size: 0.75vw;
  /* margin-left: 0.45vw; */
  padding-left: 4px;
}
.download-container .download-icon__mouse {
  /* font-size: 15px; */
  font-size: 0.75vw;
  transform: scale(1.5);
  padding-left: 4px;
}
.download-item__android {
  margin-right: 3vw;
}
.download-container .download-item__code-list {
  flex-wrap: nowrap;
}
.section-3__container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 7.875vw;
}
.section-3__item {
  width: 100%;
}
.section-3__item:first-child {
  margin-right: clamp(1px, 3vw, 40px);
}
.section-3__item img {
  width: 100%;
}
.navbar-nav-mobile {
  right: 0 !important;
}
.navbar-nav-mobile .nav-item {
  margin-right: 0.3vw;
  margin-left: 0.3vw;
  border: 0.075px solid #fff;
  border-radius: 0.3vw;
}
.container-r {
  width: 90vw;
  margin: 0 auto;
}
.to-top {
  display: none;
  position: fixed;
  right: 0;
  bottom: 8%;
  text-align: center;
  z-index: 1;
  cursor: pointer;
}

.to-top .iconfont {
  font-size: 3em;
}
.scroll-menu {
  position: fixed;
  top: 162px;
  right: 40px;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
  padding: 10px;
  background: #ffffff;
  border-radius: 4px;
}
.scroll-list {
  position: absolute;
}
.scroll-menu__title .icon {
  position: absolute;
  left: 10%;
}
.scroll-menu__title {
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #e4e7ed;
}
/* 详情页面 */
.zero1-wrap {
  overflow: hidden;
  width: 100%;
  background: rgb(14, 14, 14);
  color: rgb(203, 203, 203);
}
.zero1-section {
  height: 34.85vw;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.zero-pro-section2,
.zero-pro-section3,
.zero-pro-section5,
.zero-pro-section6,
.zero-pro-section7,
.zero-pro-section8,
.zero-pro-section9,
.zero-pro-section10 {
  height: 34.85vw;
}
.zero-pro-section4 {
  height: fit-content;
  padding: 5.2749vw;
}
.zero-pro-section6 {
  /* height: 54.375vw; */
  background-color: rgb(28, 28, 32);
}
.zero-pro-section7 {
  /* height: 52.19vw; */
  background-color: rgb(28, 28, 32);
}
.zero-pro-section8 {
  /* height: 46.8vw; */
  background-color: rgb(34, 34, 41);
}
.zero-pro-section4-row:first-child {
  margin-bottom: 7.725vw;
}
.zero-pro-section4-row {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  color: rgb(203, 203, 203);
}
.zero-pro-section4-item {
  flex-wrap: nowrap;
}
.zero-pro-section4-item:first-child {
  margin-right: 3vw;
}
.zero-pro-section4-item img {
  width: 13.825vw;
}
.zero-pro-section4-item__info {
  padding-left: 3.75vw;
}
.zero-pro-section4-item__title {
  font-size: 1.6vw;
  font-weight: 500;
  padding-bottom: 0.449vw;
}
.zero-pro-section4-item__describe {
  width: 16.45vw;
  font-size: 1vw;
  font-weight: 300;
}
.zero1-section1 {
  height: 43.6vw;
  flex-wrap: nowrap;
  padding: 0 7.8vw 0 6.225vw;
}
.zero1-section4 {
  height: 49.6vw;
}
.zero1-section5 {
  height: 43.6vw;
}
.zero1-pro-section1 {
  height: 43.6vw;
  flex-wrap: nowrap;
  padding: 0 0 0 6.225vw;
}
.zero1-section1__title {
  font-size: 3.5vw;
  font-weight: 700;
}
.zero1-section1__describe {
  font-size: 1.6vw;
  font-weight: 700;
}
.zero1-section__img1 img {
  width: 36.725vw;
  height: 36.725vw;
}
.zero1-pro-section__img1 img {
  width: 40.3249vw;
  height: 40.3249vw;
}
.zero1-pro-section__img1 {
  position: relative;
  top: 3vw;
  right: 6vw;
}
.zero1-section2__info {
  position: absolute;
  left: 60vw;
  top: 11.175vw;
}
.zero1-pro-section2__info {
  position: absolute;
  right: 8.475vw;
  top: 13.29vw;
}
.zero1-pro-section6__info {
  position: absolute;
  /* right: 20.475vw; */
  /* right: 0; */
  left: 60vw;
  top: 12.8vw;
}
.zero1-section2__title {
  max-width: 30vw;
  font-size: 2.2vw;
  font-weight: 800;
}
.zero1-section2__describe {
  font-size: 1.6vw;
  font-weight: 300;
  padding-top: 0.449vw;
}
.zero1-pro-section2__title {
  background: linear-gradient(180deg, rgb(0, 70, 255), rgb(0, 202, 255));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  font-size: 2.2vw;
  font-weight: 800;
}
.zero1-section3__info {
  position: absolute;
  left: 6.225vw;
  top: 13.5vw;
}
.zero1-section4__info {
  padding: 0 4.7625vw;
  flex-wrap: nowrap;
}
.zero1-section4__title {
  font-size: 2.2vw;
  font-weight: 700;
  padding: 4.425vw 4.2749vw;
}
.zero1-section4__item {
  position: relative;
  width: 23.025vw;
  height: 35.1vw;
  border-radius: 1.5vw;
  background: rgb(0, 0, 0);
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
.zero1-section4__item:not(:last-child) {
  margin-right: 1.425vw;
}
.zero1-section4__item-info {
  position: absolute;
  bottom: 1.5vw;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 20.09vw;
  height: 7.425vw;
  border-radius: 0.75vw;
  background: rgb(31, 31, 33);
  white-space: nowrap;
  padding: 0.975vw 2.025vw 1.7249vw 2.025vw;
}
.zero1-section4__item-info .title {
  font-size: 1.6vw;
  font-weight: 500;
}
.zero1-section4__item-info .describe {
  font-size: 1.2vw;
  font-weight: 300;
}
.zero1-section5__title {
  font-size: 2.2vw;
  font-weight: 700;
}
.zero1-section5__describe {
  font-size: 1.6vw;
  font-weight: 300;
  padding-top: 0.449vw;
  /* max-width: 41vw; */
  max-width: 30vw;
}
.zero1-section6__info {
  position: absolute;
  /* right: 6.125vw; */
  left: 60vw;
  top: 12.3vw;
}
.icon1 {
  background-image: url('../img/zero-1/icon-1.png');
  background-size: contain;
}
.icon2 {
  background-image: url('../img/zero-1/icon-2.png');
  background-size: contain;
}
.icon3 {
  background-image: url('../img/zero-1/icon-3.png');
  /* background-size: 9vw;
  background-position: center -3vw; */
  background-size: contain;
}
.icon4 {
  background-image: url('../img/zero-1/icon-4.png');
  /* background-size: 16.125vw;
  background-position: 4.2vw 5.774vw; */
  background-size: contain;
}
.bg1 {
  background-image: url('../img/zero-1/bg-1.png');
}
.bg2 {
  background-image: url('../img/zero-1/bg-2.png');
  background-size: 43.9315vw;
  background-position: left;
}
.bg3 {
  background-image: url('../img/zero-1/bg-3.png');
  background-size: 43.9315vw;
  background-position: right;
}
.bg4 {
  background: rgb(31, 31, 33);
}
.bg5 {
  background-image: url('../img/zero-1/bg-4.png');
  background-size: 52.59vw;
  background-position: right;
}
.bg6 {
  background-image: url('../img/zero-1/bg-5.png');
  background-size: 54.59vw;
  background-position: left;
  background-position-y: bottom;
}
.pro-bg1 {
  background-image: url('../img/zero-1-pro/bg-1.png');
}
.pro-bg2 {
  background-image: url('../img/zero-1-pro/bg-2.png');
  background-size: 53.8vw;
  background-position: left;
}
.pro-bg3 {
  background-image: url('../img/zero-1-pro/bg-3.png');
  background-size: 53.8vw;
  background-position: right;
}
.pro-bg4 {
  background-image: url('../img/zero-1-pro/bg-4.png');
  background-size: 59.775vw;
  background-position: right;
}
.pro-bg5 {
  background-image: url('../img/zero-1-pro/bg-5.png');
  background-size: 49.2vw;
  background-position: left 0;
}
.pro-bg6 {
  background-image: url('../img/zero-1-pro/bg-6.png');
  background-size: 54.8vw;
  background-position: right 0;
}
.pro-bg7 {
  background-image: url('../img/zero-1-pro/bg-7.png');
  background-size: 58.675vw;
  background-position: left -4.125vw bottom 50%;
}
.pro-bg8 {
  background-image: url('../img/zero-1-pro/bg-8.png');
  background-size: 38.25vw;
  background-position: right;
}
.pro-bg9 {
  background-image: url('../img/zero-1-pro/bg-9.png');
  background-size: 52vw;
  background-position: left;
}
.pro-bg9-en {
  background-image: url('../img/zero-1-pro/bg-9-en.png');
  background-size: 52vw;
  background-position: left;
}
.zero1-pro-intel {
  position: absolute;
  left: 21.849vw;
  top: 7vw;
}
.zero1-pro-intel img {
  width: 16.5vw;
  height: 13.7775vw;
}
.zero1-pro-n100 {
  position: absolute;
  left: 38.849vw;
  top: 13.25vw;
}
.zero1-pro-n100 img {
  width: 4.35vw;
  height: 3vw;
}
.zero1-pro-section7__describe {
  width: 26.925vw;
  padding-top: 1.349vw;
}
.zero1-pro-section8__describe {
  width: 26.875vw;
}
.zero1-pro-section8__info {
  position: absolute;
  left: 60vw;
  top: 11.5vw;
}
.zero-pro-section9,
.zero-pro-section10 {
  /* height: 52.19vw; */
  background-color: rgb(28, 28, 32);
}
.zero1-pro-section3__info {
  top: 11.5vw;
}
.zero1-pro-section2__describe {
  max-width: 32vw;
}
/* 详情页面 */

@media (max-width: 1629px) {
  .product_desc {
    font-size: clamp(1px, 1.2vw, 20px)
  }
}
@media (max-width: 991.98px) {
  .section-3__container {
    flex-direction: column;
  }

  .section-3__item:first-child {
    margin-right: 0;
  }

  .scroll-menu {
    display: none;
  }
  /* zero 1 */
  .zero1-section {
    height: fit-content;
    flex-direction: column;
    text-align: center;
    justify-content: flex-start !important;
  }
  .zero1-pro-section1 {
    padding: 0;
  }
  .zero1-section1,
  .zero1-pro-section1 {
    min-height: 131.2vw;
    padding-top: 20vw;
  }
  .zero1-section1 {
    min-height: 131.2vw;
    padding-top: 20vw;
  }
  .zero1-section2,
  .zero1-section3,
  .zero1-section5 {
    min-height: 134vw;
  }
  .zero1-section6 {
    min-height: 124vw;
  }
  .zero1-section1__title {
    font-size: 9.6vw;
  }
  .zero1-section1__describe,
  .zero1-section2__title,
  .zero1-section4__title,
  .zero1-section5__title {
    font-size: 5.38vw;
  }
  .zero1-section1__describe {
    width: 88vw;
  }
  .zero1-section2__title {
    max-width: initial;
  }
  /* .soft-section__subtitle {
    font-size: 3.3vw;
  }
  .soft-dark-section__describe {
    font-size: 2.3vw;
  } */
  .zero1-section5__describe {
    font-size: 4.2vw;
    max-width: initial;
  }
  .zero1-section__img1 img {
    width: 62.67vw;
    height: 62.67vw;
  }
  .bg2,
  .bg3,
  .bg5 {
    background-size: contain;
    background-position: bottom;
  }
  .bg6 {
    background-size: 110.5vw;
    background-position: left 6vw bottom 0;
  }
  /* .zero1-section2__info {
    background: linear-gradient(180deg, #000 28%, rgba(255, 255, 255, 0) 100%);
  } */
  .zero1-section2__info,
  .zero1-section3__info {
    top: 0;
    left: 0;
    right: 0;
    padding: 10vw 6vw 30vw;
  }
  .zero1-section6__info {
    top: 0;
    left: 0;
    right: 0;
    padding: 10vw 6vw 20vw;
  }
  .zero1-section2__describe {
    font-size: 4.2vw;
    padding-top: 4.449vw;
  }
  .zero1-section4__item {
    width: 40.05vw;
    height: 56.2vw;
    margin-bottom: 6vw;
  }
  .zero1-section4__item:not(:last-child) {
    margin-right: 0;
  }
  .zero1-section4__info {
    flex-wrap: wrap;
  }
  .zero1-section4__item-info {
    width: 34vw;
    height: fit-content;
  }
  .zero1-section4__item-info .title {
    font-size: 2.7vw;
  }
  .zero1-section4__item-info .describe {
    font-size: 2.1vw;
  }
  .icon3 {
    /* background-size: 14.5vw; */
  }
  .icon4 {
    /* background-size: 32.25vw; */
  }
  .mobile-colorfulLife {
    font-size: 4.38vw;
    font-weight: 500;
    padding-top: 1vw;
  }
  .mobile-device {
    padding-top: 5vw;
  }
  /* zero 1 */
  /* zero pro 1 */
  .zero1-pro-section__img1 img {
    width: 93vw;
    height: 93vw;
  }

  .zero-pro-section3,
  .zero-pro-section7,
  .zero-pro-section9{
    height: 106vw;
  }

  .zero-pro-section8,
  .zero-pro-section10{
    height: 112vw;
  }

  .zero-pro-section2,
  .zero-pro-section5{
    height: 122vw;
  }
  .pro-bg2,
  .pro-bg3,
  .pro-bg4,
  .pro-bg5,
  .pro-bg7,
  .pro-bg8,
  .pro-bg9,
  .pro-bg9-en {
    background-size: contain;
    background-position: bottom;
  }
  .pro-bg6 {
    background-size: 83.8vw;
    background-position: right 0 bottom 0;
  }
  /* .pro-bg9 {
    background-size: cover;
  } */
  .zero1-pro-section2__info,
  .zero1-pro-section3__info,
  .zero1-pro-section6__info,
  .zero1-pro-section8__info {
    left: 0;
    right: 0;
  }
  .zero1-pro-section6__info {
    top: 7vw;
  }
  .zero1-pro-section2__title {
    font-size: 5.38vw;
  }
  .zero1-pro-section2__describe,
  .zero1-pro-section7__describe,
  .zero1-pro-section8__describe {
    font-size: 3.3vw;
    padding-top: 1vw;
  }
  .zero1-pro-section2__describe {
    max-width: initial
  }
  .zero1-pro-section6__describe {
    font-weight: bold;
    padding-top: 1vw;
  }
  .zero1-pro-section7__describe,
  .zero1-pro-section8__describe {
    width: 100%;
  }
  .zero-pro-section4-item {
    flex-direction: column;
  }
  .zero-pro-section4-item img {
    width: 37.65vw;
  }
  .zero-pro-section4-item__title {
    font-size: 3.9vw;
  }
  .zero-pro-section4 .zero-pro-section4-item__describe {
    width: 42.9vw !important;
    font-size: 2.4vw;
    width: fit-content;
  }
  .zero-pro-section4-item__info {
    padding-left: 0;
    padding-top: 3.75vw;
  }
  /* zero pro 1 */
  /* download */
  .download-container .info-content__describe-title {
    font-size: clamp(1px, 4vw, 24px);
    padding-bottom: 0.9vw;
  }
  .download-container .info-content__describe {
    font-size: clamp(1px, 2vw, 14px);
    line-height: clamp(1px, 3.4vw, 32px);
  }
  .download-container .info-content__icon-title {
    font-size: clamp(1px, 4vw, 24px);
  }
  .download-container .download-item__title {
    font-size: clamp(1px, 4vw, 18px);
  }
  .download-container .download-item__tip, .download-container .download-item__tip-code {
    font-size: clamp(1px, 4vw, 14px);
  }
  .download-container .download-item__btn {
    font-size: clamp(1px, 4vw, 18px);
    border-radius: 0.775vw;
  }
  .download-container .download-icon__mouse {
    font-size: clamp(1px, 3vw, 15px);
  }
  .download-container .download-icon {
    font-size: clamp(1px, 3vw, 15px);
    margin-left: clamp(1px, 1vw, 15px);
  }
  
  /* download */
}

@media (max-width: 576px) {
  .navbar {
    padding: 0.75rem 0;
  }
  .download-container .download-item__btn {
    font-size: clamp(1px, 6vw, 16px);
    border-radius: 1.275vw;
  }
}