/** Shopify CDN: Minification failed

Line 718:6 Expected ":"

**/
.swiper-container {
  width: 100%;
  height: auto;
  overflow: hidden;
  position:relative;
}
.swiper-button-next, .swiper-button-prev {
  display:block !important;
}
.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.mySwiper {
  height: 20%;
  box-sizing: border-box;
  padding: 10px 0;
}
.swiper-slide {
  position:relative;
}
.mySwiper .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 0.4;
}

.mySwiper .swiper-slide-thumb-active {
  opacity: 1;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* ws1 */
.ws1-wireless, .ws1-device {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.ws1-wireless-item, .ws1-device-item {
    width: 24%;
    background: #F5F6F8;
    border-radius: 40px;
    padding: 40px 26px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    margin-bottom: 20px;
}

.ws1-device-item {
    padding: 40px 0 0;
    text-align: left;
    align-items: start;
    justify-content: space-between;
}

.ws1-wireless-item h4, .ws1-device-item h4 {
    font-size: 22px;
    color: #333333;
    line-height: 1.3;
    padding-bottom: 10px;
}
.ws1-wireless-item p, .ws1-device-item p {
    font-size: 18px;
    color: #333333;
    line-height: 1.3;
}

.ws1-device-item h4 {
    color: #0068B6;
    padding: 0 26px 20px;
    font-weight: bold;
}

.ws1-device-item p {
    display: flex;
    padding-left: 26px;
    padding-right: 26px;
    flex-direction: column;
    padding-bottom: 10px;

}
.ws1-device-item .ws1-device-item-img {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

.ws1-options {
    display: flex;
    justify-content: space-between;
}
.ws1-options-item {
    width: 49%;
}

.ws1-options-item img {
    max-width: 100%;
}

/* 表格容器 */

.ws1-compare {
    display: flex;
    justify-content: space-between;
}
.ws1-compare-item {
   background: #F5F6F8;
    border-radius: 18px; 
    width: 19%;
    line-height: 1.1;
}
.ws1-compare-item-left1 {
    padding: 20px;
    height: 160px;
    box-sizing: border-box;
    position: relative;
}
.ws1-compare-item-left1 .line {
    display: block;
    width: 100%;
    height: 1px;
    margin-top: 54px;
    background: #A4A2A2;
    transform: rotate(25deg);
}
.ws1-compare-item-left1 .span1 {
    position: absolute;
    top: 30px;
    right: 50px;
}
.ws1-compare-item-left1 .span2 {
    position: absolute;
    bottom: 48px;
    left: 50px;
}

.ws1-compare-item-left2 {
    display: flex;
    align-items: center;
    padding: 0 20px;
}
.ws1-compare-item-left2 img {
    width: 30px;
}
.ws1-compare-item-left2 span {
    padding-left: 6px;
}

.ws1-compare-item-device {
    padding: 10px 20px;
    height: 160px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.ws1-compare-item-device span {
    font-size: 16px;
    color: #006AD0;
}
.ws1-compare-item-device2 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    text-align: center;
}
.ws1-compare-item-40 {
    height: 40px;
}
.ws1-compare-item-60 {
    height: 60px;
}
.ws1-compare-item-70 {
    height: 70px;
}
.ws1-compare-itemhigh {
    background: linear-gradient(0deg, #CDE6FF 0%, #EAF4FF 100%);
    border: 1px solid #92CAFF;
}
.feature-characteristic-full {
  width: 100%;
  height: auto;
  background-image: url(/cdn/shop/files/Innovative-cloud-back.png?v=1740635483);
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 500px) {
  .ws1-compare {
    white-space: nowrap;
    overflow: auto;
  }
  .ws1-compare-item {
    width: auto;
    margin: 0 5px;
  }
  .ws1-wireless-item, .ws1-device-item {
    width: 49%;
    border-radius: 20px;
    padding: 20px 13px;
    margin-bottom: 20px;
  }
  .ws1-wireless-item img {
    width: 70px;
  }
  .ws1-wireless-item h4, .ws1-device-item h4 {
    font-size: 18px;
    padding-left: 0;
    padding-right: 0;
  }
  .ws1-wireless-item p, .ws1-device-item p {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.6rem;
  }
}


/* gs1 */
.gs1-industrial {
    display: flex;
    flex-wrap: wrap;
}
.gs1-industrial-left {
    width:45%;
}
.gs1-industrial-left img {
    width: 100%;
}
.gs1-industrial-right {
    width: 55%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.gs1-industrial-right-item {
    width: 24%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.gs1-industrial-right-item span {
    font-size: 18px;
    color: #333;
    padding-top: 6px;
}

.gs1-high {
  position: relative;
  padding-bottom: 480px;
  background: url(/cdn/shop/files/gs1-high-precision.jpg?v=1778572535);
  overflow: hidden;
  background-position: center top;
  background-size: cover;
  width: 100%;
}

.gs1-uninterrupted {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.gs1-uninterrupted-item {
    display: flex;
    justify-content: center;
    font-size: 20px;
    color: #333333;
    text-align: center;
    line-height: 1.2;
    position: relative;
}

.gs1-uninterrupted-item span {
  position: absolute; 
  top: 130px;
  left: 0;
  width: 100%;
  height: 100%;
}

.gs1-real-time{
  position: relative;
  padding-bottom: 480px;
  background: url(/cdn/shop/files/gs1-real-time.jpg?v=1778572534);
  overflow: hidden;
  background-position: center top;
  background-size: cover;
  width: 100%;
}

.gs1-full {
  display: flex;
  margin-top:56px;
  align-items: flex-start;
}
.gs1-full-mobile {
  display: none;
}
.gs1-full-left {
  width: 36%;
}
.gs1-full-left-item {
  display: flex;
  align-items: center;
  text-align: left;
}
.gs1-full-title {
  font-weight: bold;
  font-size: 20px;
  color: #333333;
  line-height: 26px;
}
.gs1-full-text {
  font-weight: 400;
  font-size: 18px;
  color: #333333;
  margin-top: 16px;
  line-height: 1.3;
}
.gs1-full-right {
  flex:1;
}
.gs1-full-right-item {
  display: flex;
  align-items: center;
  text-align: right;
}

.gs1-table {
  width: 100%;
  font-size: 15px;
  word-break: break-word;
  word-wrap: break-word;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 18px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  border-radius: 44px;
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 40px;
  overflow: hidden;
  margin-bottom: 20px;
  margin-top: 40px;
}

.gs1-table>tbody>tr>td {
  line-height: 24px;
  padding: 12px 5px;
  vertical-align: middle;
}

td.triangle2 {
  position: relative;
  overflow: hidden;
}
td.triangle2 div {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 17px;
  color: #fff;
  padding: 2px 2em;
  background: orange;
  -webkit-transform: translate(-33%, 20%) rotate(-45deg);
  -moz-transform: translate(-33%, 20%) rotate(-45deg);
  transform: translate(-33%, 20%) rotate(-45deg);
}

@media screen and (max-width: 500px) {
  .gs1-industrial-left {
    width:100%;
  }
  .gs1-industrial-right {
    width: 100%;
    justify-content: flex-start;
  }
  .gs1-industrial-right span {
    font-size: 1.6rem;
    text-align: center;
  }
  .gs1-industrial-right-item {
    width: 33%;
  }
  .gs1-industrial-right-item img {
    width: 60%;
    margin: 0 auto;
  }
  .gs1-high {
    padding-bottom: 0;
    background: none;
  }
  .gs1-uninterrupted-item {
    width: 49%;
    margin-bottom: 2rem;
  }
  .gs1-uninterrupted-item img {
    width: 100%;
    height: auto;
  }
  .gs1-uninterrupted-item span {
    top: 102px;
    font-size: 1.6rem;
  }

  .gs1-real-time{
    padding-bottom: 150px;
    background: url(/cdn/shop/files/gs1-real-time-mobile.png?v=1778572534);
    background-position: center top;
    background-size: cover;
  }

  .gs1-full {
    display: block;
    margin-top: 20px;
  }
  .gs1-full-pc {
    display: none;
  }
  .gs1-full-img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
  }
  .gs1-full-left, .gs1-full-right {
    width: 100%;
  }
  .gs1-full-right-item, .gs1-full-left-item {
    text-align: left;
    padding-top: 20px;
  }
  .gs1-full-title {
    font-size: 18px;
  }
  .gs1-full-text {
    font-size: 16px;
  }

  .gs1-table-out {
    width: 100%;
    overflow: auto;
  }
  .gs1-table {
    width: 300%;
    font-size: 1.6rem;
  }
}

/* pro */
.pro-track-list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
.pro-track-list-content {
  width: 50%;
  padding-top: 60px;
}
.pro-track-list-content h4 {
  font-size: 24px;
  color: #333333;
  line-height: 1.3;
  padding-bottom: 8px;
}
.pro-track-list-content p {
  font-size: 18px;
  color: #333333;
  line-height: 1.3;
}
.pro-track-list-img {
  width: 50%;
}
.pro-track-list-img img {
  width: 100%;
}

.pro-full {
  font-size: 16px;
}

.full-ws1 {
  display: flex;
  font-size: 16px;
}

.full-coverage {
  width: 19%;
  border-radius: 20px 20px 0 0;
  padding: 20px 0 53px 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: column;
  text-align: center;
}

.full-coverage-internal {
  padding-bottom: 20px;
  font-weight: bold;
}

.compare-margin {
  margin-right: 1.25%;
}

.full-ws1-odd .full-coverage {
  background-color: #F5F6F8;
}

.ws1-coverage {
  width: 19%;
  padding: 12px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #F5F6F8;
}

.ws1-coverage-25 {
  display: flex;
  align-items: center;
  padding-left: 16px;
  color: #333;
  line-height: 1.3;
  text-align: left;
  justify-content: flex-start;
}

.ws1-coverage img {
  height: 30px;
  margin: 0 5px;
}

.ws1-coverage .dot1, .pro-coverage-p .dot1 {
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #0068b7;
}

.ws1-coverage .dot2, .pro-coverage-p .dot2 {
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 2px solid  #0068b7;
}

.full-ws1-odd .ws1-coverage {
  background-color: #F5F6F8;
}

.select-coverage {
  border-left: 1px solid #0068b7;
  border-right: 1px solid #0068b7;
}
.select-coverage-top {
  border-top: 1px solid #0068b7;
}
.ws1-coverage-p {
  width: 100%;
  text-align: center;
  font-weight: bold;
}
.pro-coverage-p {
  text-align: center;
}
.style_underscore {
  color: #c8d0d2;
  font-weight: bold;
}

@media screen and (max-width: 500px) {
  .pro-full-out {
    width: 300%;
  }
  .pro-track-list-content {
    width: 100%;
    padding-top: 0;
    text-align: center;
    padding-bottom: 2rem;
  }
  .pro-track-list-content h4 {
    font-size: 2rem;
    font-weight: bold;
  }
  .pro-track-list-content p {
    font-size: 1.6rem;
  }
  .pro-track-list-img {
    width: 100%;
  }
}

/* gs2 */
.gs2-one {
  display: flex;
  justify-content: space-between;
}
.gs2-one-item {
  display: flex;
  flex-direction: column;
  max-width: 24%;
  align-items: center;
  justify-content: center;
}
.gs2-one-item img {
  width: 78px;
}

.gs2-widely {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.gs2-widely-item {
  width: 32.5%;
  padding-bottom: 10px;
}

.gs2-widely-item img {
  width: 100%;
}

@media screen and (max-width: 500px) {
  .gs2-one {
    flex-wrap: wrap;
    text-align: center;
  }
  .gs2-one-item {
    max-width: 48%;
    width: 48%;
    margin-bottom: 10px;
  }
  .gs2-widely-item {
    width: 49%;
  }
}

/* ms1 */
.ms1-angle {
  position: relative;
  background: url(/cdn/shop/files/ms1_alert.jpg?v=1778572534);
  overflow: hidden;
  background-position: center top;
  background-size: cover;
  width: 100%;
}
.ms1-angle .title-2, .ms1-angle .feature-introduce {
  color: #fff;
}
.ms1-angle-list {
  display: flex;
  justify-content: space-between;
}
.ms1-angle-item {
  width: 19%;
  display: flex;
  align-items: center;
  flex-direction: column;
  color: #fff;
}
.ms1-angle-item img {
  max-width:100%;
}
.ms1-angle-item span {
  font-size: 20px;
  line-height: 1.3;
}

.ms1-convenient {
  position: relative;
  padding-bottom: 480px;
  background: url(/cdn/shop/files/ms1_applicate.jpg?v=1778572534);
  overflow: hidden;
  background-position: center top;
  background-size: cover;
  width: 100%;
}

.ms1-warious {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.ms1-warious-item {
  width: 32.5%;
  padding-bottom: 10px;
  position: relative;
}

.ms1-warious-item img {
  width: 100%;
}

.ms1-warious-item-content {
  position: absolute;
  top: 0;
  left 0;
  width: 100%;
  padding: 20px;
  min-height: 37%;
  color: #fff;
  text-align: center;
  box-sizing: border-box;
  background: rgba(96, 145, 162, 0.63);
}
.ms1-warious-item-content h4 {
  font-size: 18px;
  line-height: 1.3;
  color: #fff;
  padding-bottom: 6px;
}
.ms1-warious-item-content span {
  display: block;
  font-size: 16px;
  line-height: 1.1;
}

@media screen and (max-width: 500px) {
  .ms1-angle-item span {
    font-size: 16px;
  }
  .ms1-convenient {
    padding-bottom: 180px;
    background: url(/cdn/shop/files/ms1_applicate-mobile.png?v=1778572534);
    background-position: center top;
    background-size: cover;
  }

  .ms1-warious-item {
    width: 100%;
  }
}

/* aqs1 */
.aqs1-comprehensive {
  position: relative;
  padding-bottom: 480px;
  background: url(/cdn/shop/files/aqs1-pm.png?v=1778572534);
  overflow: hidden;
  background-position: center top;
  background-size: cover;
  width: 100%;
}
.aqs1-rs485 {
  position: relative;
  padding-bottom: 631px;
  background: url(/cdn/shop/files/aqs1_rs485.jpg?v=1778572534);
  overflow: hidden;
  background-position: center top;
  background-size: cover;
  width: 100%;
}
.aqs1-rs485-in {
  position:relative;
}
.aqs1-rs485-in div {
  width: 45%;
  top: 46px;
  right: 17%;
  position: absolute;
}
.aqs1-rs485-title {
  text-align: right;
}
.aqs1-rs485-content {
  text-align: right;
  font-size: 18px;
}
.aqs1-sensor {
  display: flex;
  width: 90%;
  margin-left: 5%;
  justify-content: space-between;
}
.aqs1-sensor-left, .aqs1-sensor-right {
  width:49%;
}
.aqs1-sensor-item {
  display: flex;
  padding-bottom: 40px;
  align-items: flex-start;
}
.aqs1-sensor-item img {
  width: 75px;
  height: 75px;
}
.aqs1-sensor-item div {
  padding-left: 16px;
}

@media screen and (max-width: 500px) {
  .aqs1-comprehensive {
    position: relative;
    padding-bottom: 418px;
    background: url(/cdn/shop/files/aqs1-pm-mobile.jpg?v=1778811493);
    overflow: hidden;
    background-position: center top;
    background-size: cover;
    width: 100%;
  }
  .aqs1-comprehensive .title-2, .aqs1-comprehensive .feature-introduce {
    color: #fff;
  }

  .aqs1-rs485 {
    position: relative;
    padding-bottom: 560px;
    background: url(/cdn/shop/files/aqs1-rs485-mobile.jpg?v=1778811494);
    overflow: hidden;
    background-position: center top;
    background-size: cover;
    width: 100%;
  }
  .aqs1-rs485-in {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  .aqs1-rs485-in div {
    width: 100%;
    position: sticky;
  }
  .aqs1-rs485-title {
    text-align: left;
    color: #fff;
  }
  .aqs1-rs485-content {
    text-align: left;
    font-size: 16px;
    color: #fff;
  }
  .aqs1-sensor {
    display: flex;
    width: 100%; 
    margin-left: 0; 
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .aqs1-sensor-left, .aqs1-sensor-right {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .aqs1-sensor-item {
    display: flex;
    padding-bottom: 20px;
    align-items: center;
    flex-direction: column;
    width: 48%;
    text-align: center;
  }
}

/* ld1 */
.ld1-always {
  position: relative;
  padding-bottom: 560px;
  background: url(/cdn/shop/files/ld1-eight.png?v=1778813529);
  overflow: hidden;
  background-position: center top;
  background-size: cover;
  width: 100%;
}

.ld1-relay {
  position: relative;
  padding-bottom: 560px;
  background: url(/cdn/shop/files/ld1-control.png?v=1778572534);
  overflow: hidden;
  background-position: center top;
  background-size: cover;
  width: 100%;
}

.ld1-multi {
  position: relative;
  padding-bottom: 560px;
  background: url(/cdn/shop/files/smart-watch-multi-system.png?v=1778572534);
  overflow: hidden;
  background-position: center top;
  background-size: cover;
  width: 100%;
}

.ld1-7day {
  position: relative;
  padding-bottom: 560px;
  background: url(/cdn/shop/files/smart-watch-battery.png?v=1778571534);
  overflow: hidden;
  background-position: center top;
  background-size: cover;
  width: 100%;
}

@media screen and (max-width: 500px) {
  .ld1-always {
    padding-bottom: 540px;
    background: url(/cdn/shop/files/ld1-eight-mobile.png?v=1779860550);
    background-position: center top;
    background-size: cover;
  }
  .ld1-relay {
    padding-bottom: 200px;
    background: url(/cdn/shop/files/ld1-control-mobile.jpg?v=1779860697);
    background-position: center top;
    background-size: cover;
  }
  .ld1-multi {
    padding-bottom: 0;
    background: none;
    background-position: center top;
    background-size: cover;
    width: 100%;
  }
  .ld1-7day {
    padding-bottom: 200px;
    background: url(/cdn/shop/files/smart-watch-battery-mobile.png?v=1778571534);
    background-position: center top;
    background-size: cover;
    width: 100%;
  }
}

/* hw1 */

.hw1-effortless {
  display: flex;
  justify-content: space-around;
}
.hw1-effortless-item {
  width: 31%;
  margin-left: 1%;
  margin-right: 1%;
  background: #F7F7F7;
  border-radius: 18px;
  padding-top: 70px;
  padding: 70px 20px 40px;
  box-sizing: border-box;
}
.hw1-effortless-item .img1 {
  width: 164px;
  height: auto;
  display: block;
  margin: 0 auto;
}
.hw1-effortless-item p {
  display: flex;
  align-items: flex-start;
  padding-bottom: 20px;
}
.hw1-effortless-item p img {
  width: 25px;
  margin-top: 3px;
}
.hw1-effortless-item p span {
  line-height: 1.2;
  padding-left:6px;
}

@media screen and (max-width: 500px) {
  .hw1-effortless {
    width: 200%;
  }
  .hw1-effortless-item .img1 {
    width: 90px;
  }

}

/* dpl1 */
.dpl1-flexible {
  display: flex;
  justify-content: space-between;
}
.dpl1-flexible img {
  width: 49%;
}
.dpl1-broad-p1 {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.dpl1-broad-p1 .dot {
  width: 14px;
  height: 14px;
  background: #0068B7;
  border-radius: 50%;
}
.dpl1-broad-p1 .span1 {
  line-height: 1.3;
}
.dpl1-broad-p1 .img1 {
  width: 100%;
}
.dpl1-broad img {
  max-width: 100%;
}
.dpl1-flexible {
  display: flex;
  justify-content: space-between;
}
.dpl1-flexible-item {
  width: 31%;
}
.dpl-version {
  padding: 50px 0 50px 0px;
}
.dpl-version ul {
  text-align: left;
  font-size: 18px;
  color: #333333;
  line-height: 24px;
}
.dpl-version ul li {
  padding: 15px 0;
  border-bottom: 1px dashed #FFFFFF;
  padding-left: 45px;
  color: #333333;
  display: flex;
  align-items: center;
}
.dpl-version ul li img {
  margin-right: 22px;
  height: 24px;
  width: 30px;
}
.dpl-version-two {
  height: 79px;
}
.dpl-versions {
  padding: 50px 0 50px 0px;
}
.dpl-versions ul {
  text-align: left;
  font-weight: 400;
  font-size: 18px;
  color: #333333;
  line-height: 24px;
}
.dpl-versions ul li {
  padding: 15px 0;
  display: flex;
  align-items: center;
  border-bottom: 1px dashed #FFFFFF;
  padding-left: 45px;
  color: #333333;
}
.dpl-version-two {
  height: 79px;
}
.dpl-versions ul li img {
  width: 22px;
  margin-left: 12px;
}

@media screen and (max-width: 500px) {
  .dpl1-flexible300 {
    width: 200%;
  }
  .dpl-versions ul {
    font-size: 1.4rem;
  }
  .dpl-version ul {
    font-size: 1.4rem;
  }
  .dpl-version ul li {
    padding-left: 0;
    height: 80px;
  }
  .dpl-versions ul li {
    padding-left: 0;
    height: 80px;
  }
}

/* thx */
.thx-smart {
  padding-bottom: 560px;
  background: url(/cdn/shop/files/ths-nex-img2.png?v=1778835130);
  background-position: center top;
  background-size: cover;
  width: 100%;
}
.thx-application-item {
  position: relative;
}
.thx-application-item span {
  position: absolute;
  bottom: 24px;
  left: 0;
  width: 100%;
  color: #fff;
  text-align: center;
  font-size: 20px;
}

@media screen and (max-width: 500px) {
  .thx-smart {
    padding-bottom: 200px;
    background: url(/cdn/shop/files/ths-nex-img2-mobile.png?v=1778835130);
    background-position: center top;
    background-size: cover;
  }
  .thx-application-item span {
    bottom: 17px;
    font-size: 14px;
  }
}

/* ws4 */
.ws4-satellite {
  padding-bottom: 560px;
  background: url(/cdn/shop/files/ws4-img5.png?v=1778835130);
  background-position: center top;
  background-size: cover;
  width: 100%;
}

/* sp1 */
.sp1-make {
  padding-bottom: 560px;
  background: url(/cdn/shop/files/sp1-img1.jpg?v=1778835130);
  background-position: center top;
  background-size: cover;
  width: 100%;
}

.sp1-remote {
  padding-bottom: 560px;
  background: url(/cdn/shop/files/sp1-img2.jpg?v=1778835130);
  background-position: center top;
  background-size: cover;
  width: 100%;
}

.sp1-international {
  position: relative;
  background: url(/cdn/shop/files/sp1-img4.jpg?v=1778572534);
  overflow: hidden;
  background-position: center top;
  background-size: cover;
  width: 100%;
}

.sp1-international-item {
  width: 171px;
  text-align: center;
}
.sp1-international-item img {
  width: 100%;
}
.sp1-international-item h4 {
  font-weight: bold;
  font-size: 22px;
  color: #FFFFFF;
  line-height:1.3;
  padding-bottom: 20px;
  height: 78px;
}
.sp1-international-item p {
  font-size: 18px;
  line-height:1.3;
  color: #FFFFFF;
}
.sp1-international-p1 {
  width: 145px;
  height: 1px;
  margin: 0 auto;
  background: rgba(255, 255, 255, 0.4);
}

.sp1-linkage-item {
  width: 49.3%;
  text-align: left;
  position: relative;
}
.sp1-linkage-item img {
  width: 100%;
}
.sp1-linkage-item div {
  position: absolute;
  bottom: 32px;
  left: 0;
  width: 100%;
  color: #fff;
  text-align: center;
  font-size: 20px;
}
.sp1-linkage-item h4 {
  font-size: 18px;
  color: #FFFFFF; 
  line-height: 1.3;
  padding: 0 10px 5px;
  text-align: left;
}
.sp1-linkage-item p {
  font-size: 14px;
  color: #FFFFFF; 
  line-height: 1.3;
  padding: 0 10px;
  text-align: left;
}

@media screen and (max-width: 500px) {
  .sp1-make {
    padding-bottom: 100px;
    background: url(/cdn/shop/files/sp1-img1-mobile.jpg?v=1778835130);
    background-position: center top;
    background-size: cover;
  }

  .sp1-remote {
    padding-bottom: 150px;
    background: url(/cdn/shop/files/sp1-img2-mobile.jpg?v=1778835130);
    background-position: center top;
    background-size: cover;
  }

  .ms1-angle-list {
    flex-wrap: wrap;
  }
  .sp1-international-item {
    width: 48%;
    margin-bottom: 20px;
  }
  .sp1-international-item img {
    width: 60%;
  }
  .sp1-international-item h4 {
    font-size: 19px;
    padding-bottom: 20px;
    height: 58px;
  }
  .sp1-international-item p {
    font-size: 16px;
  }
  .sp1-linkage-item {
    width: 100%;
  }
  .sp1-linkage-item div {
    bottom: 18px;
  }
  .sp1-linkage-item h4 {
    font-size: 14px;
    line-height: 1.1;
  }
  .sp1-linkage-item p {
    font-size: 12px;
    line-height: 1.1;
  }
}

/* nr1 */
.nr1-various-modes {
  width: 100%;
  display: flex;
  background: linear-gradient(180deg, #EFEFEF, #AAD2F6);
  border-radius: 10px;
}
.nr1-various-modes-item {
  width: 20%;
  padding: 6rem 2.6rem  3.6rem;
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
}
.nr1-various-modes-item-shadow {
  position: absolute;
  top: 1.2rem;
  right:0;
}
.nr1-various-modes-automatic {
  position: relative;
  z-index: 2;
}
.nr1-various-modes-automatic-img {
  position: relative;
  z-index: 1;
  margin-top: -10rem;
}

.nr1-power-up {
  position: relative;
  padding-bottom: 542px;
  background: url(/cdn/shop/files/Output-hold.jpg?v=1716348098);
  overflow: hidden;
  background-position: center top;
  background-size: cover;
  width: 100%;
}
.nr1-application-areas {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.nr1-application-areas-item {
  width:32%;
  position: relative;
  display: flex;
  justify-content: center;
  margin-bottom:4rem;
}
.nr1-application-areas-item img {
  max-width: 100%;
}
.nr1-application-areas-item-text {
  width: 100%;
  position: absolute;
  left: 0;
  top: 85%;
  padding: 0 4rem;;
  text-align: center;
}
.nr1-application-areas-item-text h4 {
  color: #fff;
  font-size: 1.8rem;
  font-weight: bold;
  text-align: center;
}
.nr1-application-areas-item-text p {
  color: #fff;
  font-size: 1.4rem;
}
.nr1-output-wiring {
  width: 100%;
  height: auto;
  border: 2px dashed #0068B7;
  padding: 4.5rem 6rem 2.5rem;
  display:flex;
  align-items: center;
  border-radius: 2rem;
}
.nr1-output-wiring-left {
  flex-flow: 1;
  padding: 0 7rem;
}
.nr1-output-wiring-left h4 {
  font-size: 1.8rem;
  padding-bottom: 3rem;
  padding-left: 14px;
}
.nr1-output-wiring-left p {
  font-size: 1.8rem;
  width: 80%;
  display: flex;
  justify-content: space-between;
}
.nr1-output-wiring-right {
  width: 141px;
  min-width: 141px;
}
.nr1-output-wiring-right img {
  width: 141px;
}

@media screen and (max-width: 500px) {
  .nr1-various-modes {
    flex-wrap: wrap;
  }
  .nr1-various-modes-item {
    width: 50%;
    padding: 1rem 1.6rem;
  }
  .nr1-output-wiring {
    flex-wrap: wrap;
    padding: 2rem;
  }
  .nr1-output-wiring-left {
    padding: 0;
  }
  .nr1-output-wiring-left h4 {
    padding: 0;
    font-size: 1.6rem;
  }
  .nr1-application-areas-item {
    width: 100%;
    margin-bottom: 2rem;
  }
  .nr1-application-areas-item-text {
    padding: 0;
    top: 65%;
  }

  .nr1-power-up {
    padding-bottom: 300px;
    background: url(/cdn/shop/files/Output-hold-mobile.png?v=1716348098);
    background-position: center top;
    background-size: cover;
    width: 100%;
  }
}

/* nr2 */
.nr2-various-modes-item {
  width: 25%;
}

.nr2-smart {
  position: relative;
  padding-bottom: 542px;
  background: url(/cdn/shop/files/ubibot-nr2-img3.png?v=1716348098);
  overflow: hidden;
  background-position: center top;
  background-size: cover;
  width: 100%;
}
@media screen and (max-width: 500px) {
  .nr2-smart {
    padding-bottom: 300px;
    background: url(/cdn/shop/files/ubibot-nr2-img3-mobile.png?v=1779095282);
    background-position: center top;
    background-size: cover;
    width: 100%;
  }
  .nr2-various-modes-item {
    width: 50%;
  }
}

/* ipc */
.ipc-rugged {
  position: relative;
  padding-bottom: 542px;
  background: url(/cdn/shop/files/ipc-img10.png?v=1716348098);
  overflow: hidden;
  background-position: center top;
  background-size: cover;
  width: 100%;
}
@media screen and (max-width: 500px) {
  .ipc-rugged {
    padding-bottom: 0;
    background: none;
  }
}

/* ipc */
.va1-edge {
  position: relative;
  padding-bottom: 542px;
  background: url(/cdn/shop/files/UbiBot-Edge-OS-ve1.png?v=1716348098);
  overflow: hidden;
  background-position: center top;
  background-size: cover;
  width: 100%;
}
.ipc-ai-powered {
  position: relative;
  padding-bottom: 542px;
  background: url(/cdn/shop/files/VE1-img6.png?v=1716348098);
  overflow: hidden;
  background-position: center top;
  background-size: cover;
  width: 100%;
}
@media screen and (max-width: 500px) {
  .va1-edge {
    padding-bottom: 0;
    background: none;
  }
  .ipc-ai-powered {
    padding-bottom: 0;
    background: none;
  }
}

/* GW1 */
.gw1-back-img {
  width: 100%;
}
.gw1-performances-back {
  width: 100%;
  height: auto;
  padding-bottom: 80px;
  background: url(/cdn/shop/files/lora-gw1-describe3.png?v=1779170225) no-repeat;
  background-position: 100% 100%;
  background-size: cover;
}
.gw1-pro-lautomatic-resend {
  width: 100%;
  height: 652px;
  padding-bottom: 80px;
  background: url(/cdn/shop/files/lora-pro-l-describe4.png?v=1747039938) no-repeat;
  background-position: 100% 100%;
  background-size: cover;
}
.gw1-performances {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.lora-pro-l-automatic {
  justify-content: flex-end;
}
.gw1-performances-left {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40%;
  padding-bottom: 30px; 
}
.gw1-performances-left img {
  max-width: 100%;
}
.gw1-performances-right {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 60%;
  flex-wrap: wrap;
  padding-top: 30px;
}
.lora-prol-auto-right {
  width: 56%;
  padding-top: 80px;
}
.gw1-performances-list {
  width: 30%;
  display: flex;
  align-items: center;
  flex-direction: column;
  font-size: 18px;
  color: #0068B7;
  line-height: 22px;
  padding-bottom: 30px;
  min-height: 165px;
  text-align: center;
}
.gw1-performances-list span {
  padding-top:5px;
}
.gw1-performances-list-span {
  color: #010101;
}
.gw1-parameter-comparison {
  overflow: auto;
}
.gw1-parameter-comparison-in {
  display: flex;
}
.gw1-parameter-comparison-item {
  width:22%;
}
.gw1-parameter-comparison-item1 {
  width:12%;
}
.gw1-parameter-comparison-item div {
  font-size: 18px;
  color: #333333;
  display: flex;
  line-height: 22px;
  flex-direction: column;
}
.gw1-parameter-comparison-item1 div {
  border-bottom: 1px dashed rgba(168, 188, 220, 0.24);
  width: 832%;
  z-index: 1;
  position: relative;
}
.gw1-parameter-comparison-item1 div:last-child {
  border-bottom: none;
}
.gw1-parameter-comparison-item .div1 {
  height: 168px;
  padding-top: 40px;
  position: relative;
  box-sizing: border-box;
}
.gw1-parameter-comparison-item .span2 {
  height: 44px;
  line-height: 22px;
}
.gw1-parameter-comparison-item1 .span2 {
  padding-top: 70px;
}

.gw1-parameter-comparison-item .div2 {
  height: 90px;
  padding: 12px 0;
  box-sizing: border-box;
}
.gw1-parameter-comparison-item .div3 {
  height: 90px;
  padding: 12px 0;
  box-sizing: border-box;
}
.gw1-parameter-comparison-item2 {
  padding-left: 10px;
  box-sizing: border-box;
}
.gw1-parameter-comparison-item2-in {
  background: linear-gradient(0deg, #F5F6F8 33%, #CBDFFF 100%);
  border-radius: 38px;
  padding: 0 18px 0 25px;
  box-sizing: border-box;
}
.gw1-parameter-comparison-item3 {
  padding-left: 10px;
  box-sizing: border-box;
}
.gw1-parameter-comparison-item3-in {
  background: linear-gradient(0deg, #F5F6F8 64%, #EBEBEB 100%);
  border-radius: 38px;
  padding: 0 18px 0 25px;
   box-sizing: border-box;
}
.gw1-parameter-comparison-item h4 {
  font-weight: bold;
  font-size: 22px;
  color: #0068B7;
  margin-bottom: 30px;
}
.gw1-parameter-comparison-item p {
  display: flex;
  margin: 0;
  padding: 4px 0;
}
.gw1-parameter-comparison-item p img {
  height: 16px;
  margin-right: 2px;
}
.gw1-parameter-comparison-item .div1-img {
  position: absolute;
  top: 40px;
  right: -18px;
}

.gw1-parameter-comparison-item .div-left {
  display: flex;
  justify-content: center;
}

.gw1-content-absolute {
  position:absolute;
  top:0;
  left:0;
  width:100%;
}

@media screen and (max-width: 500px) {
  .gw1-application-areas {
    top: 82%;
  }
}

/* gw1 pro-l */
.lora-gs1-back-img {
  width: 100%;
  height: 640px;
  object-fit: contain;
}

/* gw1-o */
.gw1-o-ultra {
  width: 100%;
  padding-bottom: 420px;
  background: url(/cdn/shop/files/gs1-o-img5.png?v=1747039938) no-repeat;
  background-position: 100% 100%;
  background-size: cover;  
}

@media screen and (max-width: 1300px) {
  .gw1-parameter-comparison-item .div2 {
    height: 90px;
  }
  .gw1-parameter-comparison-item .div2 span {
    height: 44px;
  }
  .gw1-parameter-comparison-in {
    width: 400%;
  }
  .gw1-parameter-comparison-item div {
    font-size: 1.4rem;
  }
  .gw1-performances-back {
    padding-bottom: 40px;
    min-height: 60rem;
    background: url(/cdn/shop/files/power-dissipation-lora-mobile.png?v=1747028358) no-repeat;
    background-position: 100% 100%;
    background-size: cover;
    position: relative;
  }
  .gw1-performances {
    position: absolute;
    width: 100%;
    bottom: 3rem;
    left: 0
  }
  .gw1-performances-right {
    width: 100%;
    padding-top: 12rem;
  }
  .gw1-performances-list {
    font-size: 1.4rem;
  }
  .gw1-performances-list img {
    width: 5rem;
  }
  .gw1-pro-lautomatic-resend {
    height: 652px;
    background: url(/cdn/shop/files/lora-pro-l-describe4-mobile.png?v=1747039938) no-repeat;
    background-position: 100% 100%;
    background-size: cover;
  }

  .gw1-o-ultra {
    width: 100%;
    padding-bottom: 220px;
    background: url(/cdn/shop/files/gs1-o-img5-mobile.png?v=1747039938) no-repeat;
    background-position: 100% 100%;
    background-size: cover;  
  }
}

/* dc1-l-thp */
.dc1lth-container table {
    width: 100%;
    border-collapse: collapse;
    border: none;
    font-weight: 400;
    font-size: 18px;
    color: #221815;
    line-height: 24px;
    padding: 0 3%;
    margin: 40px 0 27px 0;
}

.co2-container-top-radius {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border: none;
}
.co2-container-bottom-radius {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    border: none;
}
.dc1lth-container th, .dc1lth-container td {
    padding: 27px 23px;
    border: none;
}

.dc1lth-container tbody tr {
    border-bottom: 1px dashed #ccc; /* 1px 宽度的虚线，颜色为浅灰 */
}

.dc1lth-container tbody tr:last-child {
    border-bottom: none;
}
.dc1lth-container th:nth-child(1), .dc1lth-container td:nth-child(1) {
    text-align: left;
    width: 30%;
}
.dc1lth-container th:nth-child(2), .dc1lth-container td:nth-child(2) {
    text-align: left;
    width: 20%;
    background-color: #fff;
    text-align: center;
}
.dc1lth-container th:nth-child(3), .dc1lth-container td:nth-child(3) {
    text-align: left;
    width: 4%;
}
.dc1lth-container th:nth-child(4), .dc1lth-container td:nth-child(4) {
    text-align: left;
    width: 20%;
    background-color: #fff;
    text-align: center;
}
.dc1lth-container th:nth-child(5), .dc1lth-container td:nth-child(5) {
    text-align: left;
    width: 4%;
}
.dc1lth-container th:nth-child(6), .dc1lth-container td:nth-child(6) {
    text-align: left;
    width: 20%;
    background-color: #fff;
    text-align: center;
}
.dc1lth-container th:nth-child(7), .dc1lth-container td:nth-child(7) {
    text-align: left;
    width: 2%;
}
.table-good {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.table-good img {
  width: 24px;
  margin-left: 6px;
}

@media screen and (max-width:500px) {
  .dc1lth-container {
    overflow: auto;
  }
  .dc1lth-container table {
    width: 200%;
    font-size: 16px;
    line-height: 1.3;
  }
}

/* dc1-l-co2 */
.dc1-l-co2-flexible {
  display: flex;
  justify-content: space-around;
}
.dc1-l-co2-flexible-item {
  width: 40%;
  padding: 20px 60px 60px;
  box-sizing: border-box;
  background: #F7F7F7;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.dc1-l-co2-flexible-item  img {
  max-width: 100%;
}
.dc1-l-co2-flexible-item  span {
  font-size: 18px;
  color: #333333;
  padding-top: 50px;
}
.dc1-l-co2-high {
  width: 100%;
  padding-bottom: 420px;
  background: url(/cdn/shop/files/dc1lco2-img3.png?v=1747039938) no-repeat;
  background-position: 100% 100%;
  background-size: cover;  
}
.co2-container table {
    width: 100%;
    border-collapse: separate;
    font-weight: 400;
    font-size: 18px;
    color: #221815;
    line-height: 24px;
    padding: 0 3%;
    border-spacing: 0;
}

.co2-container .co2-table th, .co2-container .co2-table td {
    padding: 27px 23px;
    border-bottom: 1px dashed #ddd;
}
.co2-container th:nth-child(1), .co2-container td:nth-child(1) {
    text-align: left;
    width: 31%;
}
.co2-container-top-radius {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border: none;
}
.co2-container-bottom-radius {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    border: none;
}
.co2-container th:nth-child(2), .co2-container td:nth-child(2) {
    background-color: #F1F3FF;
    padding-right: 30px;
    border-right: 1px dashed transparent;
    width: 29%;
    text-align: center;
    font-weight: 400;
}
.co2-container th:nth-child(3), .co2-container td:nth-child(3) {
    width: 9%;
}
.co2-container th:nth-child(4), .co2-container td:nth-child(4) {
    background-color: #F4FBFF;
    width: 29%;
    text-align: center;
    font-weight: 400;
}
.co2-container th:nth-child(5), .co2-container td:nth-child(5) {
    padding: 0;
}

.co2-container img{
  width: 24px;
  margin-left: 11px;
  margin-bottom: 6px;
}

.dc1-l-co2-flexible-item2 {
  width: 31%;
}
.dc1-l-co2-flexible-item2 img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.dc1-l-co2-table-bottom {
  background-color: #f8f6f7;
  padding: 30px;
  margin-top: 30px;
}
@media screen and (max-width: 500px) {
  .dc1-l-co2-high {
    width: 100%;
    padding-bottom: 0;
    background: none; 
  }
  .dc1-l-co2-flexible-item {
    width: 49%;
    padding: 10px;
  }

  .co2-container {
    overflow: auto;
  }

  .co2-container table {
    width: 200%;
    font-size: 16px;
    line-height: 1.3;
  }
}
/* dc1-l-1rs */

.dc1-l-1rs-flexible {
  display: flex;
  justify-content: space-between;
}
.dc1-l-1rs-flexible-item {
  width: 28%;
  padding: 60px 40px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background: #fff;
}

.dc1-l-1rs-flexible-item img {
  max-width: 100%;
}
.dc1-l-1rs-flexible-item h4 {
  font-size: 22px;
  padding-top: 20px;
  padding-bottom: 10px;
  font-weight: bold;
}
.dc1-l-1rs-flexible-item p {
  font-size: 18px;
}

.dc1-l-1rs-ultra {
  width: 100%;
  padding-bottom: 420px;
  background: url(/cdn/shop/files/dc1l-1rs-img6.png?v=1747039938) no-repeat;
  background-position: 100% 100%;
  background-size: cover;  
}


@media screen and (max-width: 500px) {
  .dc1-l-1rs-ultra {
    width: 100%;
    padding-bottom: 200px;
    background: url(/cdn/shop/files/dc1l-1rs-img6-mobile.png?v=1747039938) no-repeat;
    background-position: 100% 100%;
    background-size: cover;  
  }
  .dc1-l-1rs-flexible {
    flex-wrap: wrap;
  }
  .dc1-l-1rs-flexible-item {
    width: 49%;
    padding: 20px 10px;
    margin-bottom: 20px;
    justify-content: flex-start;
  }
  .dc1-l-1rs-flexible-item h4 {
    font-size: 18px;
    padding-top: 16px;
    padding-bottom: 8px;
  }
  .dc1-l-1rs-flexible-item p {
    font-size: 16px;
  }
}

/* pro-l */

.pro-l-supports {
  width: 100%;
  padding-bottom: 480px;
  background: url(/cdn/shop/files/ws1proL-more.png?v=1747039938) no-repeat;
  background-position: 100% 100%;
  background-size: cover;  
}

.pro-l-flexible {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.pro-l-flexible-item {
  width: 32%;
  padding: 40px 24px 30px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  flex-direction: column;
  background: #F9F9F9;
  box-shadow: 0px 0px 4px 0px rgba(6,0,1,0.17), 1px 2px 2px 0px #FFFFFF, -1px -1px 2px 0px #FFFFFF;
  border-radius: 21px;
  margin-bottom: 20px;
}

.pro-l-flexible-item h4 {
  font-weight: 500;
  font-size: 22px;
  color: #333333;
  padding-bottom: 20px;
}

.pro-l-flexible-item p {
  display: flex;
  width: 100%;
  font-size: 18px;
  text-align: left;
  padding-bottom: 10px;
}

.pro-l-flexible-item .span50 {
  width: 50%;
  box-sizing: border-box;
}
.pro-l-flexible-item .span30 {
  width: 30%;
  box-sizing: border-box;
}
.pro-l-flexible-item .span70 {
  width: 70%;
  box-sizing: border-box;
}

.pro-l-never {
  width: 100%;
  padding-bottom: 100px;
  background: url(/cdn/shop/files/ws1proL-start.png?v=1747039938) no-repeat;
  background-position: 100% 100%;
  background-size: cover;  
}

.pro-l-never .gw1-performances-list span {
  color: #010101;
}

@media screen and (max-width: 500px) {
  .pro-l-supports {
    width: 100%;
    padding-bottom: 0;
    background: none;
  }

  .pro-l-never {
    width: 100%;
    padding-bottom: 250px;
    background: url(/cdn/shop/files/ws1proL-start-mobile.png?v=1747039938) no-repeat;
    background-position: 100% 100%;
    background-size: cover;  
  }
  .ws1-pro-l-never {
    position: static;
  }
  .ws1-pro-l-never .gw1-performances-right {
    padding-top: 0;
  }
  .ws1-pro-l-never .gw1-performances-list {
    width: 32%;
    font-size: 16px;
    padding-bottom: 10px;
    min-height: auto;
  }

  .pro-l-flexible-item {
    width: 49%;
    padding: 20px 8px;
  }
  .pro-l-flexible-item img {
    width: 50px;
  }
  .pro-l-flexible-item h4 {
    font-size: 18px;
  }
  .pro-l-flexible-item p {
    font-size: 16px;
    text-align: left;
  }
  .pro-l-flexible-item .span30 {
    width: 50%;
  }
  .pro-l-flexible-item .span70 {
    width: 50%;
  }
}

/* dc1-th */

.dc1-th-wire {
  width: 100%;
  padding-bottom: 630px;
  background: url(/cdn/shop/files/DC1-TH-img5.png?v=1747039938) no-repeat;
  background-position: 100% 100%;
  background-size: cover;
}
.sc1-th-screen {
  font-size: 24px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #FFFFFF;
  background-color: rgb(34, 24, 21, 0.95);
  padding: 14px 40px 20px;
  text-align: left;
  position: absolute;
  bottom: 0;
  line-height: 27px;
}
.sc1-th-screen-2 {
    font-weight: 400;
    font-size: 21px;
    color: #FFFFFF;
    line-height: 27px;
}
@media screen and (max-width: 500px) {
  .dc1-th-wire {
    width: 100%;
    padding-bottom: 300px;
    background: url(/cdn/shop/files/DC1-TH-img5-mobile.jpg?v=1779935940) no-repeat;
    background-position: 100% 100%;
    background-size: cover;
  }

  .sc1-th-screen {
    font-size: 18px;
    padding: 10px;
    position: static;
    line-height: 1.3;
  }
  .sc1-th-screen-2 {
    font-size: 13px;
    line-height: 1.3;
  }
}

/* dc1-l-pt */
.dc1lpt-container table {
  width: 100%;
  border-collapse: separate;
  font-weight: 400;
  font-size: 20px;
  color: #221815;
  line-height: 24px;
  padding: 0 3%;
  margin: 40px 0 65px 0;
  border-spacing: 0;
}

.dc1lpt-container th, .dc1lpt-container td {
    padding: 27px 10px;
    border-bottom: 1px dashed #ddd !important;
}

.dc1lpt-container .last-tr td{
  border-bottom: none !important;
}

.dc1lpt-container th:nth-child(2), .dc1lpt-container td:nth-child(2) {
    text-align: left;
    width: 14%;
    background-color: #fff;
    text-align: center;
}

.dc1lpt-container th:nth-child(3), .dc1lpt-container td:nth-child(3) {
    text-align: left;
    width: 4%;
}

.dc1lpt-container th:nth-child(4), .dc1lpt-container td:nth-child(4) {
    text-align: left;
    width: 14%;
    background-color: #fff;
    text-align: center;
}

.dc1lpt-container th:nth-child(5), .dc1lpt-container td:nth-child(5) {
    text-align: left;
    width: 4%;
}

.dc1lpt-container th:nth-child(6), .dc1lpt-container td:nth-child(6) {
    text-align: left;
    width: 14%;
    background-color: #fff;
    text-align: center;
}

.dc1lpt-container th:nth-child(7), .dc1lpt-container td:nth-child(7) {
    text-align: left;
    width: 4%;
}

.dc1lpt-container th:nth-child(8), .dc1lpt-container td:nth-child(8) {
    text-align: left;
    width: 14%;
    background-color: #fff;
    text-align: center;
}

.dc1lpt-container th:nth-child(9), .dc1lpt-container td:nth-child(9) {
    text-align: left;
    width: 2%;
}

@media screen and (max-width: 500px) {
  .dc1lpt-container {
    overflow: auto;
  }
  .dc1lpt-container table {
    width: 250%;
    font-size: 16px;
    line-height: 1.3;
  }
}

/* dc1-ld */
.dc1-wide-img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.dc1-ld-dual {
  position: relative;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
}
.dc1-ld-dual-left {
  width: 55%;
  position: relative;
  display: flex;
  font-size: 18px;
}
.dc1-ld-dual-left1, .dc1-ld-dual-left2, .dc1-ld-dual-left3 {
  width: 33%;
}
.dc1-ld-dual-left1 .div1 {
  height: 100px;
}

.dc1-ld-dual-left1 .div2 {
  height: 60px;
  font-size: 18px;
  color: #333333;
  padding-bottom: 40px;
  text-align: left;
  border-bottom: 1px dashed #ddd;
}

.dc1-ld-dual-left1 .div3 {
  height: 80px;
  font-size: 18px;
  color: #333333;
  padding-top: 30px;
  text-align: left;
}

.dc1-ld-dual-left2 p, .dc1-ld-dual-left3 p {
  background: #fff;
  height: 100%;
}

.dc1-ld-dual-left2 .div1 p, .dc1-ld-dual-left3 .div1 p { 
  border-top-left-radius: 31px;
  border-top-right-radius: 31px;
  padding-top: 30px;
}

.dc1-ld-dual-left2 .div3 p, .dc1-ld-dual-left3 .div3 p { 
  border-bottom-left-radius: 31px;
  border-bottom-right-radius: 31px;
  padding-top: 30px;
}

.dc1-ld-dual-left2 .div1, .dc1-ld-dual-left3 .div1 {
  padding: 0 16px;
  text-align:center;
  height: 100px;
}

.dc1-ld-dual-left2 .div2, .dc1-ld-dual-left3 .div2 {
  padding: 0 16px;
  height: 60px;
  font-size: 18px;
  color: #333333;
  border-bottom: 1px dashed #ddd;
}

.dc1-ld-dual-left2 .div3, .dc1-ld-dual-left3 .div3 {
  height: 80px;
  font-size: 18px;
  color: #333333;
  padding-top: 40px;
  padding: 0 16px;
}

.dc1-ld-dual-right {
  width: 45%;
  margin-left: -23px;
}
.dc1-ld-dual-right img {
  max-width: 100%;
}

@media screen and (max-width: 500px) {
  .dc1-ld-dual-left {
    width: 100%;
    font-size: 14px;
  }
  .dc1-ld-dual-left1 .div2 {
    font-size: 14px;
  }
  .dc1-ld-dual-left1 .div3 {
    font-size: 14px;
  }
  .dc1-ld-dual-left2 .div2, .dc1-ld-dual-left3 .div2, .dc1-ld-dual-left2 .div3, .dc1-ld-dual-left3 .div3 {
    font-size: 14px;
  }
}

/* 包装 */
.feature-documents {
  display: flex;
  flex-wrap: wrap;
}
.feature-documents-item {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 0 8px 0;
}
.feature-instructions {
  display: flex;
  border: 1px solid #ddd;
  border-radius: 8px;
  height: 11rem;
  align-items: center;
  justify-content: space-around;
  background: #fff;
}
.feature-instructions span {
  color:#333;
  font-size: 18px;
}

.packing-list {
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
  align-items: start;
}
.packing-list-item {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-flow:column;
  width: 23%;
  margin: 0 1% 30px;
}
.packing-list-item5 {
  width:17%;
}
.packing-list-item4 {
  width:23%;
}
.packing-list-item40 {
  width:21%;
}
.packing-list-item4 img {
  width:100%;
  height:auto;
}
.packing-list-item-text5 {
  width:100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.packing-list-item4 .developer-img-auto {
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 1050px) {
  .packing-list-item5 {
    width:22%;
  }
  .packing-list-item4 {
    width:30%;
  }
  .packing-list-item40 {
    width:28%;
  }
}
@media screen and (max-width: 856px) {
  .packing-list-item5 {
    width:30%;
  }
  .packing-list-item4 {
    width:44%;
  }
  .packing-list-item40 {
    width:42%;
  }
}
@media screen and (max-width: 500px) {
  .feature-instructions{
    height: 8rem;
  }
  .feature-instructions .img1 {
    width: 30px;
  }
  .feature-instructions .img2{
    width: 18px;
  }
  .feature-instructions span {
    font-size: 1.5rem;
  }

  .packing-list-mobile-top {
    padding-top: 0;
  }
  .packing-list-item4 {
    padding-bottom: 2rem;
  }
  .packing-list-item img {
    width: 7rem;
  }

  .packing-list-item {
    width: 48%;
    padding-bottom: 15px;
    margin-bottom: 10px;
  }
  .ws1-packing-list .packing-list-item {
    width: 25%;
  }
  .ws1-packing-list  .packing-list-item  p {
    width: 80%;
    line-height: 1.8rem;
  }

  .packing-list-item5 {
    width:44%;
  }
  .packing-list-item4 {
    width:44%;
  }
  .packing-list-item40 {
    width:44%;
  }

  .packing-lists {
    overflow: auto;
  }
  .packing-list-parts {
    justify-content: start;
  }
  .packing-list .padding-bottom-0, .packing-list-parts .packing-list-item4 {
    width: 48%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
  }
  .packing-lists .packing-list img {
    width: 16rem;
  }

  .feature-documents-item {
    flex: none;
    width: 100%;
    padding: 0 8px 0;
    max-width: 100%;
  }
}
