.partnership_oem {
  overflow: hidden;
  background-color: #eff6ff;
}
.partnership_oem .img {
  min-width: 73.1746%;
  min-height: 675px;
}
.partnership_oem .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.partnership_oem .head {
  min-width: 44.92%;
  margin-left: 7.9365%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 50px 0;
}
.partnership_oem .head h1 {
  color: var(--title_color);
  font-size: 54px;
  font-weight: 700;
  line-height: 74px;
}
.partnership_oem .head p {
  color: #374151;
  font-size: 22px;
  line-height: 38px;
  margin: 30px 0 40px;
}
.partnership_oem .head .button {
  font-size: 20px;
  padding: 17px 60px;
}
.partnership_benefit {
  padding: 100px 0 50px;
  /* padding: 100px 0 50px !important; */
}
.partnership_benefit .partnership_benefit_swiper_box {
  overflow: hidden;
  max-width: 1920px;
  margin: 54px auto 0 !important;
  padding: 0 99px;
  position: relative;
}
.partnership_benefit .partnership_benefit_swiper_box .swiper_btns_full {
  max-width: 1842px;
}
.partnership_benefit .partnership_benefit_swiper {
  padding: 10px;
  overflow: hidden;
}
.partnership_benefit .partnership_benefit_swiper .swiper-slide {
  height: auto;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  padding: 62px 2.849% 70px;
  border-radius: 4px;
}
.partnership_benefit .partnership_benefit_swiper .swiper-slide i {
  display: block;
  width: 55px;
  height: 45px;
  background: no-repeat left center / contain;
}
.partnership_benefit .partnership_benefit_swiper .swiper-slide h3 {
  color: var(--title_color);
  font-size: 28px;
  font-weight: 700;
  line-height: 33px;
  margin: 2rem 0 26px;
}
.partnership_benefit .partnership_benefit_swiper .swiper-slide p {
  color: #606060;
  font-size: 20px;
  line-height: 2rem;
}
.partnership_intro {
  overflow: hidden;
}
.partnership_intro .items .item {
  padding: 33px 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.partnership_intro .items .item:nth-child(odd) {
  justify-content: flex-end;
}
.partnership_intro .items .item:nth-child(odd) .head {
  order: 2;
  margin-right: 0 !important;
  margin-left: 6.95% !important;
}
.partnership_intro .items .item .img {
  min-width: 75.63492%;
  height: auto;
  overflow: hidden;
  border-radius: 8px;
}
.partnership_intro .items .item .img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  display: block;
}
.partnership_intro .items .item .head {
  min-width: 43.09524%;
  margin-right: 6.95% !important;
}
.partnership_intro .items .item .head ul {
  margin-top: 2rem;
}
.partnership_intro .items .item .head ul li {
  color: #374151;
  font-size: 22px;
  display: flex;
  align-items: flex-start;
  gap: 15px;
  margin-bottom: 9px;
}
.partnership_intro .items .item .head ul li:last-child {
  margin-bottom: 0;
}
.partnership_intro .items .item .head ul li::before {
  content: '';
  display: block;
  min-width: 14px;
  height: 20px;
  background: url(../img/logo-li-icon.svg) no-repeat center / contain;
  position: relative;
  top: 5px;
}
.partnership_intro .items .item .head p {
  font-size: 22px;
  line-height: 39px;
  color: #374151;
  margin-top: 28px;
}
.partnership_inquiry {
  padding: 105px 0 160px;
}
.partnership_inquiry .hand {
  display: inline-block;
  width: 98px;
  height: 86px;
  background: url(../img/hand.svg) no-repeat center / contain;
}
.partnership_inquiry h2 {
  margin-top: 38px;
}
.partnership_inquiry .inquiry_form {
  margin-top: 90px;
}
.partnership_inquiry .inquiry_form iframe{
  height: 850px;
}