html body {

  font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;

}



body .recover-b .swiper-slide span:nth-child(2) {

  line-height: 1.2rem;

}



body .product-list .product-left .product-temp {

  justify-content: flex-end;

}



body .product-list .product-right-b .longbtn {

  height: auto;

  min-height: 2.625rem;

  padding: 0.3rem 1rem;

}



body .hbg-banner-contents .w>span:first-child {

  font-size: 2.2rem;

}



body .home .home-temp .con-titleb {

  text-align-last: auto;

  line-height: 1;

}



body .home .home-temp .con-title {

  text-align-last: auto;

  font-size: 3.2rem;

  margin-bottom: 1rem;

}



body .home .home-temp .con-title i {

  text-shadow: 0 2px 5px #33333390;

}



body .mybanner-c section:first-child {

  font-size: 3.75rem;

}



body .mybanner-c section:nth-child(2) span {

  font-size: 1.25rem;

  font-weight: lighter;

}



body .general .after-cc span:nth-child(3) {

  text-align: center;

}



body .vc-rt>span:nth-child(2) {

  line-height: 1.5;

}



body .cases .cases-temp span:nth-child(2) {

  margin: 8% 8% 0;

}



@media screen and (max-width: 768px) {

  body .pop .pop-c {

    width: 86%;

    padding: 8%;

  }

}



body .pop-c {

  width: 40%;

}



body .pop-title .pop-tab:last-child {

  margin: 0;

}



body .pop-temp-title {

  /* width: 7rem; */

}



body .dp-lists .dp-lists-temp-lrb span {

  width: auto;

  margin-right: 3rem;

}



body .footer .custom-options {

  top: auto;

  bottom: calc(100% + 0.1875rem);

}



body .casesdetails .casesdetails-title {

  font-size: 2.25rem;

}



body .overview .com-weare-t {

  height: 115vh;

}



body .overview .com-weare-l {

  shape-outside: polygon(90% 0, 100% 100%, 0 100%);

}



body .casesdetails .mytitle {

  width: 25rem;

}



body .pop .pop-email {

  text-decoration: underline;

  background-color: #f2f2f2;

  color: #019999;

}



body .parameter-btn {

  width: 18rem;

}



body .recover-b .swiper-slide {

  padding-top: 1.2rem;

}



body .recover-b .swiper-slide span:first-child {

  padding-top: 0%;

}



body .recover-b .swiper-slide {

  align-items: flex-start;

}



body .recover-b .swiper-slide .swiper-no-swiping {

  cursor: auto;

}