body{
  direction: rtl;  
}
.nav .lang {
  margin-right: 20px;
   margin-left:30px;
}
.nav_right>div {
   
    margin-left:50px;
     margin-right:0px;
}
.shop {
  padding: 8px 15px;
}
.NumList_item_right_tit {
  
  font-size: 22px;

}
.serviceItem_content_tit{
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.cncbanner2_item_msg{ height:auto;}
.cncBanner9_item_info_con>p{  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
    
}
.nav .searchBtn::after {
  left: -11px;
   right: auto;

}
.lang .icon-diqiu {
   margin-right: 0px;
  margin-left: 4px;
}
.lang .icon-bottom7 {
 margin-left: 0px;
  margin-right: 13px;
}
 .mobile_menu.active {
      left: 0;
    right:auto;
  }
  .concact_right_msg_icon .iconfont {
   margin-right: 0px;
  margin-left: 20px;

}
.file-text {
  margin-right: 0px;
  margin-left: 12px;
}
.faqIcon {

  margin-left: 16px;
   margin-right: 0px;

}

.blogItem_right {
   border-left:none;
  border-right: 1px solid rgba(208, 7, 24, 0.3);
}
.desc_msg > div {
    margin-left: 0px;
  margin-right: 20px;
}
.prevBtn .iconfont,
.nextBtn .iconfont {
    margin-left: 9px;
    margin-right: 0px;
    transform: scaleX(-1);
}
.tip img {
 margin-right: 0px;
  margin-left: 4px;
}
.footer_banner1 {
  margin-right:0px;
  margin-left: max(calc((100% - 1400px) / 2), 5%);
}
.footer_banner1_con {
  margin-right: max(calc((100vw - 1400px) / 2), 5%);
 margin-left:0px;
}
.footer_banner1_con_right {

  margin-left: 50px;
  margin-right: 0px;
}
.case_desc em {
  padding-right: 28px;
padding-left: 0px;
}
.case_desc em::after {
 right:0px;
  left: auto;
}
.solution_item_con_tit {
 padding-left: 0px;
  padding-right: 24px;
}

.solution_item_con_tit::after {

 right:0px;
  left: auto;
}
.evaluation_nav {
 
  left: 40px;
  right: auto;
}

.evaluation_nav .swiper-button-next {
    left: 0;
    right: auto; transform: scaleX(-1);
}

.evaluation_nav .swiper-button-prev {
    left: 50px;
    right: unset; transform: scaleX(-1);
}
.manufacturing_con_con_swiper_progress .swiper-button-next,
.manufacturing_con_con_swiper_progress .swiper-button-prev,.certifications_nav .swiper-button-next,
.certifications_nav .swiper-button-prev {transform: scaleX(-1)}
.cncBanner4Swiper .swiper-button-next {
    left: 25.57%;right: auto;
}

.cncBanner4Swiper .swiper-button-prev {
    right: 25.57%;  left: auto;
}
.cncBanner6_left_item_icon {
  margin-left: 8px;
  margin-right:0px;
 
}
.NumList {
  margin-left: max(calc((100% - 1400px) / 2), 5%);
margin-right:0;
  padding-right: max(calc((100% - 1400px) / 2), 5%);
padding-left:0px;
}

.about {
  width: 100%;
  padding-left: max(calc((100% - 1400px) / 2), 5%);
 padding-right:0px; 
}
.about_step {
  padding-right: 0px;
  padding-left: 28px;
}
.arrow >img{transform: scaleX(-1);}

.industrie_info {
  left: auto;
  right: max(calc((100% - 1400px) / 2), 5%);

}
.contact {
 
  left: 14px;
  right:auto;

}
.wechatBox {
 
  right: -110px;
  left: auto;
}
@media screen and (max-width: 1820px) {
   .nav_right > div {
  font-size: 16px;
    }
    
    .shop {
      padding: 8px 10px;
      font-size: 16px;
    }
    
     .nav_right > div {
  font-size: 16px;margin-right:15px;
    }
    
}
@media screen and (max-width: 1650px) {
    .manufacturing_con_con_swiper_progress {
      z-index: 999;
    }
}
@media screen and (max-width: 1600px) {
     .shop {
      padding: 5px 5px;
      font-size: 14px;
    }
    .nav .lang, .nav_right > div{
        font-size: 14px;
        
    }
    .tootip2_item{
        font-size: 12px;
        
    }
}
@media screen and (max-width: 1219px) {
  .nav_right > div {
    font-size: 14px;
    margin-right: 8px;
  }
  .shop {
    display: none;
  }
    .nav .lang {
    font-size: 14px;
    margin-right: 0px;
  }
}

@media screen and (max-width: 1200px) {
  .cncBanner9_item_info {
    padding: 10px 10px;
  }
  
   
}
@media screen and (max-width: 1219px){
    .serviceItem_content_con{
        
          -webkit-line-clamp: 2;
    }
.serviceItem_name {
 
  line-height: 26px;
 
}
  .footer_banner2_con_link_list_item {
   
    line-height:24px; padding-top:5px; padding-bottom:5px;
} 
.footer_banner1_con_right {
 
  margin-right: 13px;

}
}

@media screen and (max-width: 992px){
    
 .NumList_item_right_tit {
  font-size: 18px;
  line-height:30px;
}  
.blogItem_con1,.caseItem_Info_tit{line-height:26px;}
  .cus_msg,.blogItem_con2 {
      line-height: 24px;
    }  
    
     .cncBanner9_item .cncBanner9_item_info .btn,.blogItem_con .btn {
       
        padding: 0px 10px;
    }
     .swiper-slide-info_msg {

    -webkit-line-clamp: none;
   
  }
}
@media screen and (max-width: 768px) {
    .serviceItem_content_con {
        line-height: 26px;
        -webkit-line-clamp:2;
    }
     .publicTit {
        line-height: 30px;
      }
      .footer {
     
      padding-bottom: 40px;
    }
    .industrie_bottom_item{
      line-height: 24px;
    }
    .cncBanner_right_img>img {
        max-width: 100%;
        display: block;
        width: auto;
        margin-left: auto;
        margin-right: auto;
      }
    .MaterialItem2_msg,.footer_banner1_con_left_2 {
      line-height: 24px;
    }
    
    .fs40 {
        font-size: 26px;
    }
}


@media screen and (max-width: 576px) {
    .aboutBanner3_info{
        position: unset;
        left: 0%;
  top: 0%;
  transform: translate(0%, 0%);
  width: 100%;
  background: #333;
  padding-bottom:20px;
    }
    .concactItem_msg{ margin-top: 0px;}
 .concactItem_name {
    margin-top: 5px;
  }
  .industriesItem_info .btn{
      padding: 0px 32.5px;
  }
  
  
    .blogItem_right {
  
    border-right: unset;
    border-top: 1px solid rgba(208, 7, 24, 0.3);
   
  }
   
}