.our-container {
  position: relative;
}
.our-container .common-line {
  margin-bottom: 3.33333333vw;
}
.our-container .our-wrapper {
  margin-top: 8.4375vw;
  height: 27.13541667vw;
  width: 100%;
  background-color: #efefef;
  position: relative;
}
.our-container .our-img {
  position: absolute;
  width: 37.44791667vw;
  top: -6.92708333vw;
  right: -41.61458333vw;
}
.our-container .our-tp {
  position: relative;
  color: #000;
  width: 36.04166667vw;
  text-align: left;
  margin-left: 11.14583333vw;
  padding-top: 2.96875vw;
}
.our-container .our-email {
  font-size: 1.14583333vw;
  color: #454f67;
  justify-content: flex-start;
  width: 36.04166667vw;
  margin-left: 1.25vw;
  width: auto;
}
.our-container .our-email img {
  margin-right: 1.09375vw;
  width: 1.82291667vw;
}
.brand-container {
  margin: 2.45vw 0 4.62vw;
}
.brand-container .brand-wraper {
  width: 87.34375vw;
  width: 77.9079vw;
  position: relative;
  margin: 0 auto;
}
.brand-container .swiper-container {
  width: 74.89583333vw;
  margin: 0 auto;
  margin-top: 4.42708333vw;
}
.brand-container .swiper-slide {
  width: 62.5vw;
  margin: 0 auto 20px;
  display: flex;
  justify-content: center;
}
.brand-container .swiper-arrow {
  width: 2.13541667vw;
  position: absolute;
  left: 0vw;
  top: 2.55208333vw;
}
.brand-container .swiper-right {
  left: initial;
  right: 0vw;
}
.brand-container .swiper-img {
  width: 14.140625vw;
  margin-right: 0.98958333vw;
}
.brand-container .swiper-img:last-child {
  margin-right: 0;
}
.brand-container .showImg {
  width: 100%;
  border: 1.5px solid #d6d6d6;
  display: block;
  box-sizing: border-box;
}
.become-container .common-line {
  margin-bottom: 3.38541667vw;
}
.become-container .become-wrapper {
  width: 89.94791667vw;
  width: 77.9079vw;
  padding: 5vw;
  padding-top: 4.53125vw;
  height: 32.34375vw;
  margin: 0 auto;
  box-sizing: border-box;
  background-color: #efefef;
}
.become-container .become-hb {
  margin-bottom: 3.02083333vw;
}
.become-container .become-hb:last-child {
  margin-bottom: 0;
}
.become-container .become-hb input {
  font-size: 1.14583333vw;
  width: 38.07291667vw;
  width: 31.82291667vw;
  border-bottom: 1px solid #454f67;
  color: #454f67;
  padding-bottom: 0.41666667vw;
}
.become-container .become-hb input::-webkit-input-placeholder {
  color: #454f67;
}
.become-container .become-hb input:nth-child(1) {
  margin-right: 3.75vw;
}
.become-container .become-fd {
  margin-bottom: 3.02083333vw;
}
.become-container .become-fd input {
  width: 79.89583333vw;
  width: 100%;
}
.become-container .become-btn {
  cursor: pointer;
  background-color: #454f67;
  width: 13.80208333vw;
  height: 3.90625vw;
  font-size: 1.14583333vw;
  margin: 0 auto;
  color: #fff;
}
.become-container .become-btn:hover {
  color: #454f67;
  background-color: #fff;
}
@media screen and (max-width: 1450px) {
  .our-container .our-wrapper {
    height: 32.34375vw;
  }
}
@media screen and (max-width: 800px) {
  .our-container {
    margin-top: 0.66666667rem;
  }
  .our-container .our-wrapper {
    background-color: transparent;
    height: auto;
    margin: auto;
  }
  .our-container .our-tp {
    padding: 0.70666667rem;
    margin: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    width: 100%;
    font-size: 0.32rem;
    line-height: 0.37333333rem;
  }
  .our-container .mobile-our-email {
    flex-direction: column;
    align-items: flex-start;
  }
  .our-container .our-email {
    margin-left: 0rem;
    margin-top: 0.4rem;
    font-size: 0.32rem;
    line-height: 0.37333333rem;
  }
  .our-container .our-email img {
    width: 0.46666667rem;
  }
  .our-container .our-img {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    width: 100%;
    margin-bottom: 0.4rem;
  }
  .brand-container {
    margin-bottom: 0.66666667rem;
  }
  .brand-container .brand-wraper {
    width: 100vw;
    margin-top: 30px;
  }
  .brand-container .swiper-container {
    width: 100%;
  }
  .brand-container .swiper-wrapper {
    transition-timing-function: linear;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .brand-container .swiper-slide {
    width: 32%;
  }
  .brand-container .swiper-img {
    width: 100%;
  }
  .brand-container .swiper-img img {
    border-width: 1px;
  }
  .become-container .become-wrapper {
    width: 100vw;
    box-sizing: border-box;
    padding: 0.70666667rem;
    margin-top: 0.84rem;
    height: 9.33333333rem;
  }
  .become-container .become-hb {
    display: flex;
    flex-direction: column;
    margin-bottom: 0.73333333rem;
  }
  .become-container .become-hb input {
    font-size: 0.32rem;
    border-radius: 0px;
    padding-bottom: 0.06666667rem;
    width: 100%;
  }
  .become-container .become-hb input:nth-child(1) {
    margin-right: 0;
    margin-bottom: 0.66666667rem;
  }
  .become-container .become-hb:nth-child(3) {
    margin-bottom: 0;
  }
  .become-container .become-btn {
    width: 3.53333333rem;
    height: 1rem;
    font-size: 0.29333333rem;
    margin-top: 0.33333333rem;
  }
}
