.header #nav {
  height: 0.65rem;
  background: #000000;
  opacity: 0.8;
  width: 100%;
  line-height: 0.65rem;
}
.header #nav .relative-nav-container {
  height: 100%;
}
.header #nav p {
  height: 100%;
  margin: 0 auto;
  vertical-align: middle;
  float: left;
}
.header #nav .navbar-brand {
  height: 100%;
  vertical-align: middle;
  display: table-cell;
  width: 100%;
  float: none;
}
.header #nav .navbar-brand img {
  width: 1.65rem;
  margin-top: 0.1rem;
}
.header #nav .nav {
  margin-left: 0.65rem;
  height: 0.65rem;
  line-height: 0.65rem;
}
.header #nav .nav li a {
  height: 0.65rem;
  line-height: 0.65rem;
  padding: 0 0.15rem;
}
#intro {
  background: url('../image/banner.png') no-repeat;
  background-size: 100% 100%;
  position: relative;
  height: 100%;
}
#intro .top-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
#intro .top-header .title {
  padding-top: 25%;
  font-size: 1.2rem;
  font-family: PingFang SC;
  font-weight: 500;
  color: #FFFFFF;
  text-align: center;
}
#intro .top-header .under-title {
  font-size: 0.44rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
  margin-top: 0.25rem;
}
#vision {
  height: 100%;
  position: relative;
  background: #F6F6F6;
  height: 10.8rem;
}
#vision .experience {
  margin: 0 0.6rem;
  padding-top: 1.2rem;
  height: 6.5rem;
}
#vision .experience_img {
  background: url('../image/top2.png') no-repeat;
  background-size: 100% 100%;
  position: relative;
  z-index: 1;
  height: 6.5rem;
  box-sizing: border-box;
  border-radius: 0.06rem;
}
#vision .box {
  width: 12rem;
  height: 4.2rem;
  margin: 0 auto;
  padding: 1.1rem 0;
  text-align: center;
}
#vision .box .title1 {
  font-size: 0.48rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #135DB6;
}
#vision .box .title2 {
  font-size: 0.2rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ABABAB;
  margin-top: 0.3rem;
}
#vision .box .row {
  margin-top: 1.2rem;
}
#vision .box .row .col-md-4 img {
  width: 0.59rem;
  height: 0.87rem;
}
#vision .box .row .col-md-4 .title {
  font-size: 0.28rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #F8A225;
  margin-top: 0.4rem;
}
#vision .box .row .col-md-4 .desc {
  font-size: 0.24rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
  margin-top: 0.3rem;
}
#vision .box .row .col-md-4 .img1 {
  width: 0.78rem;
  height: 0.65rem;
  margin-top: 0.22rem;
}
#vision .box .row .col-md-4 .img2 {
  width: 0.78rem;
  height: 0.53rem;
  margin-top: 0.34rem;
}
#vision .bg_blur {
  background: #1A56A2;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 4.3rem;
  z-index: 0;
}
#vision .bg_blur .reason {
  width: 14rem;
  height: 1.7rem;
  margin: 0 auto;
  margin-top: 1.7rem;
}
#vision .bg_blur .reason .col-md-4 {
  text-align: left;
}
#vision .bg_blur .reason .col-md-4 p span {
  font-size: 0.36rem;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 0.5rem;
  display: block;
}
#vision .bg_blur .reason .col-md-4 .blocks {
  width: 0.64rem;
  height: 0.04rem;
  background: #FF9D00;
  margin-top: 0.38rem;
}
#vision .bg_blur .reason .col-md-6 {
  text-align: left;
}
#vision .bg_blur .reason .col-md-6 p {
  font-size: 0.18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 0.32rem;
}
#vision .bg_blur .reason .col-md-6 ul {
  margin-top: 0.5rem;
}
#vision .bg_blur .reason .col-md-6 ul li {
  margin-right: 1rem;
  float: left;
}
#vision .bg_blur .reason .col-md-6 ul li img {
  width: 0.68rem;
  height: 0.68rem;
}
#business {
  background-color: #F6F6F6;
  text-align: center;
}
#business .scope .row {
  margin: 0 auto;
  width: 14rem;
  font-size: 0;
  perspective: 1000;
  -webkit-perspective: 1000;
  /* Safari 和 Chrome */
}
#business .scope .row .col-md-2 {
  height: 4.8rem;
  text-align: center;
  padding: 0;
  position: relative;
  transition: 0.6s;
  transform-style: preserve-3d;
}
#business .scope .row .col-md-2 p {
  font-size: 0.32rem;
  font-family: Source Han Sans CN;
  font-weight: 600;
  color: #000000;
  margin-top: 1.3rem;
}
#business .scope .row .col-md-2 img {
  margin-top: 0.65rem;
  width: 0.82rem;
  height: 0.82rem;
}
#business .scope .row .proto {
  height: 100%;
  width: 98%;
  background: #F6F6F6;
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 2;
  border: 2px solid #B5B4B4;
}
#business .scope .row .flip {
  background: #1A56A2;
  height: 100%;
  width: 98%;
  transform: rotateY(180deg) translateZ(1px);
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
#business .scope .row .flip .title {
  color: #FAFCFE;
}
#business .scope .row .flip .line {
  width: 100%;
  height: 0.02rem;
  background: #B5B4B4;
  margin-top: 0.6rem;
}
#business .scope .row .flip .desc {
  font-size: 0.18rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #FAFCFE;
  line-height: 0.28rem;
  margin-top: 0.28rem;
  padding: 0 0.15rem;
}
#business .scope .col-md-2:hover {
  transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  /* IE 9 */
  -moz-transform: rotateY(180deg);
  /* Firefox */
  -webkit-transform: rotateY(180deg);
  /* Safari 和 Chrome */
  -o-transform: rotateY(180deg);
  /* Opera */
  filter: FlipV;
}
#product {
  text-align: center;
  background: #F6F6F6;
}
#product .scope .swiper {
  width: 14rem;
  height: 6.7rem;
}
#product .scope .swiper .swiper-slide img {
  width: 2.7rem;
  margin-right: 0.9rem;
}
#product .scope .swiper .swiper-slide .mr0 {
  margin-right: 0;
}
#product .scope .swiper-pagination-bullet {
  width: 0.64rem;
  height: 0.06rem;
  border-radius: 3px;
  color: #000;
  background: #CAD5E6;
}
#product .scope .swiper-pagination-bullet-active {
  background: #1A56A2;
}
#services {
  background-color: #f6f6f6;
  text-align: center;
}
#services .scope {
  width: 14rem;
  height: 6.6rem;
  margin: 0 auto;
  background: #fff;
  position: relative;
}
#services .scope .service1 {
  width: 6.08rem;
  height: 2.85rem;
  background: url('../image/service1.png') no-repeat 0 0;
  background-size: 100% 100%;
  position: absolute;
  top: 0;
  left: 0;
}
#services .scope .service1 p {
  position: absolute;
  left: 0.5rem;
  bottom: 35%;
  font-size: 0.3rem;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #0B1733;
}
#services .scope .service1 h6 {
  position: absolute;
  left: 0.5rem;
  bottom: 25%;
  font-size: 0.18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #232B39;
}
#services .scope .service2 {
  height: 3.57rem;
  width: 6.08rem;
  background: url('../image/service3.png') no-repeat 0 0;
  background-size: 100% 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
#services .scope .service2 p {
  position: absolute;
  left: 0.5rem;
  bottom: 35%;
  font-size: 0.3rem;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #fff;
}
#services .scope .service2 h6 {
  position: absolute;
  left: 0.5rem;
  bottom: 25%;
  font-size: 0.18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #fff;
}
#services .scope .service3 {
  height: 4.16rem;
  width: 7.74rem;
  background: url('../image/service2.png') no-repeat 0 0;
  background-size: 100% 100%;
  position: absolute;
  top: 0;
  right: 0;
}
#services .scope .service3 p {
  position: absolute;
  left: 0.7rem;
  top: 12%;
  font-size: 0.3rem;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #fff;
}
#services .scope .service3 h6 {
  position: absolute;
  left: 0.7rem;
  top: 22%;
  font-size: 0.18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #fff;
}
#services .scope .service4 {
  height: 2.25rem;
  width: 7.74rem;
  position: absolute;
  bottom: 0;
  right: 0;
}
#services .scope .service4 .service4_img {
  height: 2.25rem;
  width: 3.63rem;
  background: url('../image/service4.png') no-repeat 0 0;
  background-size: 100% 100%;
  position: absolute;
  top: 0;
  left: 0;
}
#services .scope .service4 .service4_img p {
  position: absolute;
  left: 0.25rem;
  top: 30%;
  font-size: 0.3rem;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #fff;
}
#services .scope .service4 .service4_img h6 {
  position: absolute;
  left: 0.25rem;
  top: 50%;
  font-size: 0.18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #fff;
}
#services .scope .service4 .service5_img {
  height: 2.25rem;
  width: 3.93rem;
  background: url('../image/service5.png') no-repeat 0 0;
  background-size: 100% 100%;
  position: absolute;
  top: 0;
  right: 0;
}
#services .scope .service4 .service5_img p {
  position: absolute;
  left: 0.25rem;
  top: 30%;
  font-size: 0.3rem;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #fff;
}
#services .scope .service4 .service5_img h6 {
  position: absolute;
  left: 0.25rem;
  top: 50%;
  font-size: 0.18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #fff;
}
#about {
  background-color: #f6f6f6;
  text-align: center;
  width: 100%;
}
#about .scope {
  width: 100%;
}
#about .scope .row {
  height: 4.08rem;
  width: 100%;
  margin: 0;
}
#about .scope .row .col-md-7 {
  height: 4.08rem;
  width: 60%;
  padding: 0;
}
#about .scope .row .col-md-7 img {
  width: 100%;
  height: 100%;
}
#about .scope .row .col-md-5 {
  background: #1A56A2;
  height: 4.08rem;
  width: 40%;
  text-align: left;
  padding-left: 0.8rem;
  padding-top: 0.7rem;
  box-sizing: border-box;
}
#about .scope .row .col-md-5 img {
  width: 3.2rem;
}
#about .scope .row .col-md-5 p {
  font-size: 0.3rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #FFFFFF;
  margin: 0.2rem 0;
}
#about .scope .row .col-md-5 h6 {
  font-size: 0.16rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 0.28rem;
}
#about .scope .rows {
  width: 14rem;
  margin: 0 auto;
  padding-top: 0.7rem;
  text-align: left;
  height: 5.5rem;
}
#about .scope .rows .jj h6 {
  font-size: 0.24rem;
  color: #2D569D;
  font-weight: 500;
  line-height: 0.38rem;
  text-indent: 1.5em;
}
#about .scope .rows .jj p {
  color: #333;
  font-size: 0.18rem;
  line-height: 0.32rem;
  text-indent: 2em;
  margin: 0.2rem 0;
}
#about .scope .rows .imgs {
  text-align: center;
  display: table;
  vertical-align: middle;
  height: 100%;
}
#about .scope .rows .imgs p {
  display: table-cell;
  vertical-align: middle;
}
#about .scope .rows .imgs img {
  width: 5.2rem;
  vertical-align: middle;
}
.english_title {
  padding-top: 2rem;
  margin-bottom: 1rem;
}
.english_title .english {
  font-size: 0.48rem;
  font-family: Source Han Sans CN;
  font-weight: 800;
  color: #989898;
  line-height: 0.32rem;
  margin-right: 0.7rem;
}
.english_title .chinese {
  font-size: 0.48rem;
  font-family: Source Han Sans CN;
  font-weight: 800;
  color: #2A77DE;
  line-height: 0.32rem;
}
.copyright-section {
  height: 0.9rem;
  width: 100%;
  text-align: center;
  background-color: #1A56A2;
  box-sizing: border-box;
  padding: 0.18rem 0;
}
.copyright-section p {
  font-size: 0.16rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #A2A1A1;
  line-height: 0.3rem;
}
.copyright-section a {
  font-size: 0.16rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #A2A1A1;
  line-height: 0.3rem;
}
.lengxuan .xia {
  width: 100%;
  z-index: 2;
}
.lengxuan .bg {
  height: 3.8rem;
  width: 100%;
  background: #1A56A2;
  margin-top: -2px;
}
.lengxuan .bg .box {
  margin: 0 auto;
  padding-top: 1.3rem;
  box-sizing: border-box;
}
.lengxuan .bg .box .imgs {
  float: left;
}
.lengxuan .bg .box img {
  width: 1.1rem;
}
.lengxuan .bg .box .titles {
  float: left;
  margin-left: 0.6rem;
}
.lengxuan .bg .box .titles p {
  font-size: 0.6rem;
  font-family: PingFang SC;
  font-weight: 500;
  color: #FFFFFF;
}
.lengxuan .bg .box .titles h6 {
  font-size: 0.3rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  margin-top: 0.25rem;
}
#contact .english_title {
  margin-bottom: 0.4rem;
  padding-top: 1rem;
}
#contact .form-description {
  margin-bottom: 0.8rem;
}
#contact .form-description p {
  font-size: 0.22rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #000000;
  line-height: 0.28rem;
}
#contact .form-group .form-control {
  border-bottom: 2px solid #959595;
}
#contact #submit2 {
  width: 1.44rem;
  height: 0.74rem;
  background: #1A56A2;
  border-radius: 0.04rem;
  text-align: center;
  line-height: 0.74rem;
  color: #fff;
  font-size: 0.2rem;
  margin-top: 0.45rem;
  padding: 0;
}
.alert-success {
  position: fixed;
  top: 30%;
  display: none;
  z-index: 9999999;
  width: 80%;
  left: 10%;
}
@media (min-width: 1600px) {
  .container {
    width: 1400px;
  }
}
@media (max-width: 1200px) {
  html {
    font-size: 62.5px !important;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  #intro .top-header .title {
    padding-top: 30%;
  }
  #vision .box {
    width: 100%;
  }
  #vision .box .row {
    display: flex;
  }
  #vision .box .row .col-md-4 {
    flex: 1;
  }
  #vision .bg_blur .reason {
    width: 100%;
  }
  #vision .bg_blur .reason .row {
    display: flex;
    width: 100%;
  }
  #vision .bg_blur .reason .row .col-md-4 {
    padding-left: 0.5rem;
  }
  #product .scope .swiper {
    width: 100%;
  }
  #services {
    width: 100%;
  }
  #services .scope {
    width: 100%;
    background: #f6f6f6;
  }
  #services .scope .service1 {
    width: 42%;
  }
  #services .scope .service2 {
    width: 42%;
  }
  #services .scope .service3 {
    width: 56%;
  }
  #services .scope .service4 {
    width: 56%;
  }
  #services .scope .service4 .service4_img {
    width: 49%;
  }
  #services .scope .service4 .service5_img {
    width: 49%;
  }
  #about .scope {
    width: 100%;
  }
  #about .scope .row {
    display: flex;
    width: 100%;
  }
  #about .scope .col-md-7 {
    flex: 7;
  }
  #about .scope .col-md-5 {
    flex: 5;
  }
  #business .scope .row {
    width: 100%;
    padding: 0 0.8rem;
    box-sizing: border-box;
  }
  #business .scope .row .col-sm-4 {
    margin-bottom: 0.1rem;
  }
  .footer-section {
    padding: 0.8rem 0 0.5rem;
  }
  .footer-section .col-sm-12 {
    margin-bottom: 0.5rem;
  }
  .footer-section .col-sm-12 h5 {
    margin-bottom: 0.2rem;
  }
  .footer-section .col-sm-12 h5:after {
    margin-top: 0.3rem;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  .header #nav {
    height: 0.65rem;
    background: #000000;
    opacity: 0.8;
    width: 100%;
    line-height: 0.65rem;
  }
  .header #nav .relative-nav-container {
    height: 100%;
  }
  .header #nav p {
    height: 100%;
    margin: 0 auto;
    display: table;
    vertical-align: middle;
    float: none;
  }
  .header #nav .navbar-brand {
    height: 100%;
    vertical-align: middle;
    display: table-cell;
    width: 100%;
    float: none;
  }
  .header #nav .navbar-brand img {
    width: 1.65rem;
    margin-top: 0;
  }
  .header #nav .nav {
    margin: 0;
    height: auto!important;
  }
  .header #nav .nav li a {
    height: 0.65rem;
    line-height: 0.65rem;
    padding: 0;
  }
  #intro .top-header .title {
    padding-top: 30%;
  }
  #vision .experience {
    height: 7rem;
  }
  #vision .experience .visible-xs-block {
    display: none!important;
  }
  #vision .box {
    width: 100%;
  }
  #vision .box .row {
    margin-top: 0.6rem;
    display: flex;
  }
  #vision .box .row .col-md-4 {
    flex: 1;
  }
  #vision .bg_blur {
    height: 3.2rem;
  }
  #vision .bg_blur .reason {
    width: 100%;
    margin-top: 0.8rem;
  }
  #vision .bg_blur .reason .row {
    display: flex;
    width: 100%;
  }
  #vision .bg_blur .reason .row .col-md-4 {
    padding-left: 0.5rem;
    flex: 4;
    display: block!important;
  }
  #vision .bg_blur .reason .row .col-md-2 {
    display: none;
  }
  #vision .bg_blur .reason .row .col-md-6 {
    flex: 8;
  }
  #vision .bg_blur .reason .row .col-md-6 .mr0 {
    margin-right: 0;
  }
  #product .scope .swiper {
    width: 100%;
  }
  #product .scope .swiper .swiper-slide img {
    margin-right: 0;
  }
  #services {
    width: 100%;
  }
  #services .scope {
    width: 100%;
    background: #f6f6f6;
  }
  #services .scope h6 {
    text-align: left!important;
  }
  #services .scope .service1 {
    width: 42%;
  }
  #services .scope .service1 h6 {
    bottom: 20%;
  }
  #services .scope .service2 {
    width: 42%;
  }
  #services .scope .service2 h6 {
    bottom: 20%;
  }
  #services .scope .service3 {
    width: 56%;
  }
  #services .scope .service4 {
    width: 56%;
  }
  #services .scope .service4 .service4_img {
    width: 49%;
  }
  #services .scope .service4 .service5_img {
    width: 49%;
  }
  #about .scope {
    width: 100%;
  }
  #about .scope .row {
    display: flex;
    width: 100%;
  }
  #about .scope .col-md-7 {
    flex: 7;
  }
  #about .scope .col-md-5 {
    flex: 5;
  }
  #about .scope .col-md-6 {
    flex: 1;
  }
  #about .scope .rows {
    height: 7rem;
  }
  #business .scope .row {
    width: 100%;
    padding: 0 1rem;
    box-sizing: border-box;
    font-size: 0;
  }
  #business .scope .row .col-sm-4 {
    display: inline-block;
    width: 50%;
    box-sizing: border-box;
    margin-bottom: 0.1rem;
  }
  .footer-section {
    padding: 0.8rem 0 0.5rem;
  }
  .footer-section .col-sm-12 {
    margin-bottom: 0.5rem;
  }
  .footer-section .col-sm-12 h5 {
    margin-bottom: 0.2rem;
  }
  .footer-section .col-sm-12 h5:after {
    margin-top: 0.3rem;
  }
}
@media (max-width: 639px) {
  .header #nav {
    height: 0.65rem;
    background: #000000;
    opacity: 0.8;
    width: 100%;
    line-height: 0.65rem;
  }
  .header #nav .relative-nav-container {
    height: 100%;
  }
  .header #nav p {
    height: 100%;
    margin: 0 auto;
    display: table;
    vertical-align: middle;
    float: none;
  }
  .header #nav .navbar-brand {
    height: 100%;
    vertical-align: middle;
    display: table-cell;
    width: 100%;
    float: none;
  }
  .header #nav .navbar-brand img {
    width: 1.5rem;
    margin-top: 0;
  }
  .header #nav .nav {
    margin: 0;
    height: auto!important;
  }
  .header #nav .nav li a {
    height: 0.65rem;
    line-height: 0.65rem;
    padding: 0;
  }
  #intro {
    width: 100%;
    height: 100%;
    background-position: 60% 0%;
    background-size: cover;
  }
  #intro .top-header .title {
    padding-top: 70%;
    font-size: 1rem;
  }
  #vision {
    height: auto;
  }
  #vision .experience {
    height: 10rem;
    margin: 0;
    padding: 0;
    background: url('../image/top2.png') no-repeat 0 0;
    background-position: 0% 0%;
    background-size: cover;
    position: relative;
  }
  #vision .experience .box {
    width: 100%;
  }
  #vision .experience .box .row {
    width: 4rem;
    margin: 0 auto;
    margin-top: 0.6rem;
  }
  #vision .experience .box .row .col-md-4 {
    height: 1rem;
    margin-bottom: 0.8rem;
  }
  #vision .experience .box .row .col-md-4 img {
    float: left;
    margin-right: 0.6rem;
    vertical-align: middle;
  }
  #vision .experience .box .row .col-md-4 .img1 {
    margin-top: 0.1rem;
  }
  #vision .experience .box .row .col-md-4 .img2 {
    margin-top: 0.15rem;
  }
  #vision .experience .box .row .col-md-4 .desc {
    font-size: 0.2rem;
  }
  #vision .experience .visible-xs-block {
    position: absolute;
    bottom: 0.5rem;
    text-align: left;
    left: 0.5rem;
  }
  #vision .experience .visible-xs-block p span {
    font-size: 0.32rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #2D569D;
    line-height: 0.5rem;
    display: block;
  }
  #vision .experience .visible-xs-block .blocks {
    width: 0.64rem;
    height: 0.04rem;
    background: #FF9D00;
    margin-top: 0.38rem;
  }
  #vision .bg_blur {
    position: relative;
    height: 4rem;
  }
  #vision .bg_blur .reason {
    margin: 0;
    width: 100%;
    padding: 0.6rem;
    box-sizing: border-box;
  }
  #vision .bg_blur .reason .col-md-6 p {
    margin-top: 0.2rem;
  }
  #vision .bg_blur .reason .col-md-6 ul {
    display: flex;
  }
  #vision .bg_blur .reason .col-md-6 ul li {
    flex: 1;
    margin: 0;
    text-align: center;
  }
  .english_title {
    padding-top: 1.2rem;
    margin-bottom: 1.2rem;
    text-align: center;
  }
  .english_title .english {
    display: block;
    opacity: 0.3;
    margin-right: 0;
  }
  .english_title .chinese {
    display: block;
    margin-top: -0.5rem;
  }
  #business .scope .row {
    width: 80%;
    margin: 0 auto;
  }
  #business .scope .row .col-xs-6 {
    margin-bottom: 0.1rem;
  }
  #product .scope .visible-xs-block {
    width: 100%!important;
  }
  #product .scope .visible-xs-block .swiper-slide img {
    margin: 0!important;
  }
  #services .scope {
    width: 100%;
    height: auto;
    background: #f2f2f2;
    padding: 0 5%;
  }
  #services .scope .service1 {
    width: 100%;
    position: relative;
    margin-bottom: 0.2rem;
    height: 3.4rem;
  }
  #services .scope .service2 {
    width: 100%;
    position: relative;
    margin-bottom: 0.2rem;
    height: 3.4rem;
  }
  #services .scope .service3 {
    width: 100%;
    position: relative;
    margin-bottom: 0.2rem;
    height: 3.9rem !important;
  }
  #services .scope .service4 {
    width: 100%;
    position: relative;
  }
  #services .scope .service4_img {
    width: 49%!important;
    text-align: left;
  }
  #services .scope .service5_img {
    width: 49%!important;
    text-align: left;
  }
  #about .scope .row {
    display: flex;
    height: 3rem;
  }
  #about .scope .row .col-md-7 {
    width: 20%;
    height: 3rem;
  }
  #about .scope .row .col-md-7 img {
    width: 100%;
    object-fit: cover;
    object-position: left;
  }
  #about .scope .row .col-md-5 {
    width: 80%;
    padding: 2% 5%;
    text-align: center;
    height: 3rem;
  }
  #about .scope .row .col-md-5 h6 {
    text-align: left;
  }
  #about .scope .rows {
    width: 100%;
    display: block;
    height: auto;
    padding: 5%;
  }
  #about .scope .rows .imgs {
    height: auto;
  }
  #about .scope .rows .imgs img {
    width: 80%;
    opacity: 0.5;
    margin-top: -0.8rem;
  }
  #contact {
    background: #f6f6f6;
    padding: 0 5%;
    padding-top: 0.3rem;
  }
  #contact .contact-block .type-info {
    font-size: 0.18rem;
    line-height: 0.5rem;
  }
  #contact .contact-block .no-margin {
    font-size: 0.18rem;
    line-height: 0.5rem;
  }
  #contact .contact-block .code {
    margin-top: 1rem;
  }
}
@media (max-width: 375px) {
  .header #nav .nav li a {
    padding: 0 0.05rem;
  }
}
@media (max-width: 360px) {
  #services .scope {
    width: 100%;
    height: auto;
  }
  #services .scope .service1 {
    height: 2.7rem;
  }
  #services .scope .service2 {
    height: 2.7rem;
  }
  #services .scope .service3 {
    height: 3.3rem !important;
  }
  #services .scope .service4_img {
    width: 48%!important;
    text-align: left;
  }
  #services .scope .service5_img {
    width: 48%!important;
    text-align: left;
  }
}
@media (max-width: 320px) {
  #business .scope .row {
    width: 70%;
    margin: 0 auto;
  }
  #business .scope .row .col-md-2 {
    width: 100%;
    display: block;
    margin-bottom: 0.1rem;
  }
  #about .scope .row {
    display: flex;
    height: 3rem;
  }
  #about .scope .row .col-md-7 {
    width: 20%;
    height: 3rem;
  }
  #about .scope .row .col-md-7 img {
    width: 100%;
    object-fit: cover;
    object-position: left;
  }
  #about .scope .row .col-md-5 {
    width: 80%;
    padding: 0.2rem;
    text-align: center;
    height: 3rem;
  }
  #about .scope .row .col-md-5 h6 {
    text-align: left;
  }
  #about .scope .rows {
    width: 100%;
    display: block;
    height: auto;
  }
  #about .scope .rows .imgs {
    height: auto;
  }
  #about .scope .rows .imgs img {
    width: 80%;
    opacity: 0.5;
    margin-top: -0.8rem;
  }
}
