@charset "UTF-8";
body{
        direction: rtl;
}
.m-hdnav .nav-item {
    margin-right: 45px;
     margin-left: 0px;
}

.m-hdnav .nav-item:first-child {
    margin-right: 0;
}


.g-hproc:before {
  background: url("../images/hproc-tt1_ar.png") no-repeat left top;
}


.g-happl .bg-tt {
 
  background: url("../images/happl-tt1_ar.png") no-repeat left center;
}
.g-hequi .bg-tt {

    background: url(../images/hequi-tt1_ar.png) no-repeat right center;
}

.m-hmark .info-item .item-num {
  line-height: 30px;
  font-size:30px;
  font-size: 3rem;

}
@media screen and (max-width: 1660px) {
    
    .m-hmark .info-item .item-num {
  line-height: 30px;
  font-size: 24px;
  font-size: 2.4rem;

}


}


@media screen and (max-width: 767px) {
    .m-oemb4 .box-item .item-title {
     
        font-size: 14px;
        font-size: 1.4rem;
    }
        .m-oemb4 .box-vs em {
        width: 40px;
        line-height: 40px;
        font-size: 16px;
        font-size: 1.6rem;
    }
}
@media screen and (max-width: 420px) {
    .m-oemb4 .box-item .item-title {
     
        font-size: 12px;
        font-size: 1.2rem;
    }
        .m-oemb4 .box-vs em {
        width: 30px;
        line-height: 30px;
        font-size: 14px;
        font-size: 1.4rem;
    }
}
.m-sdtt {

  line-height: 36px;
  font-size: 22px;
  font-size: 2.2rem;

}
.m-hdpronav .pronav-name:before {
    right: 0px;
}

.m-hdpronav .pronav-name {
   padding-left: 0px;
    padding-right: 15px;

}
.m-hdsch {
   margin-left: 0px;
    margin-right: 55px;
}
.m-hdlang {
    margin-left: 0px;
     margin-right: 35px;
}
.m-hdsch .sch-form {
    left: 15px;
    right:auto;
     padding-left: 34px;
 padding-right: 0px;
}
.m-hdsch .sch-form.run {
  
  left: 0;
  right:auto;
}
.m-hdsch .sch-form .form-text {
  
    padding-right: 16px;
    padding-left: 10px;

}
.m-hdsch .sch-form .form-btn, .m-hdsch .sch-form .iconfont {
  left: 0;
  right:auto;
  text-align: right;
}
.m-newsl .list-item {
  margin-left: 2.2435897436%;

   margin-right: 0;
}

.m-newsl .list-item:nth-child(3n) {
  margin-left: 0;
}
@media screen and (max-width: 1440px) {
    .m-hdsch,  .m-hdlang{
        margin-right: 20px;
    }
    
  
}
@media screen and (max-width: 991px) {
    .m-hdlang {
          left: 85px;
        right: auto;
        top: 0;
        margin-right: 0;
        margin-left: auto;
    }
    .m-mobilenav {
    position: fixed;
    left: 0;
    right: auto;
  }
    .m-mobilenav .mbnav-btn {
      
       left:12px;
    right: auto;
    }
    
    .m-mobilenav .mbnav-bd {
         left:0px;
        right: auto;
    }
    .m-mobilenav .mbnav-item {
       
        padding-right: 44px;
        padding-left: 24px;
    }
    .m-mobilenav .mbnav-item i {
        right: 13px;
        left:auto;
    }
        .m-mobilenav .mbsbnav-item {
      
        padding-right: 20px;
        padding-left: 5px;
    }
     .m-hdsch {
   
    left: 55px;
    right: auto;
    margin-right: 0;
     margin-left: auto;
  }
}
.m-hproc .tabhd-item {
 padding-left:0px;
    padding-right: 21.0526315789%;
  
}
.m-hproc .tabhd-item:before {
    left: auto;
    right: 0px;
  
}
.m-hlnk .link em {
    margin-left: 7px;
      margin-right: 0px;
}
.m-hlnk .link i,.m-hbtn .box-btn i{
    transform: rotateY(180deg);
    display: inline-block;
}
.m-hwys .box-item {
    margin-left: 2.1153846154%;
margin-right: 0;
}
.m-hwys .box-item:nth-child(4n) {
    margin-left: 0;
  
}
.m-hexp .box-content .prev {
    margin-left: 45px;
    margin-right: 0;
}
.m-hexp .box-content {
   margin-left: 0;
    margin-right: 7.5641025641%;
   
  
}
.m-hexp .box-img .swiper-pagination {
   
    right: auto;
    left: 0;
      padding-left: 0;
    padding-right: 66.2179487179%;
}
.m-hmark .info-item {
    margin-left: 5.5743243243%;
  
   margin-right: 0;
}
.m-ftctus .box-title {
    margin-left: 20px;
    margin-right: 0px;
   
}
.m-ftctus .box-link {

    flex-direction: row;
    display: flex;
}
.m-ftctus .box-link i{ margin-left:10px; display:inline-block;}
.m-ftb {
    padding-left: 20px;padding-right: 0px;
}
.m-ftname::after {

  left: 0;
 right:auto;
}
.m-cultb1 .box-wp{direction: ltr;}
.g-mn {
  float: right;
  padding-right: 440px;
  padding-left: 0px;
}
.g-sd {
  float: right;
  margin-right: -100%;
 margin-left: auto;
}
.m-prol .list-item {
  margin-left: 3.125%;
  margin-right: 0px;
}
.m-prol .list-item:nth-child(3n) {
  margin-left: 0;
}
.m-proitem .item-link input {
  margin-left: 5px;
  margin-right: 0px;
}
.m-page .big i {
  transform: rotateY(180deg);
    display: inline-block;
}
.m-page .page-form {
  margin-right: 8px;
  margin-left: 0px;
 
  
  padding-left: 25px;
   padding-right: 25px;
  background: url("../images/page1_ar.png") no-repeat left center;
}
@media screen and (max-width: 991px) {
  .m-ftb {
   margin-left: 0px !important;
    padding-left: 0px !important;
  }
  .m-ftname {
 
  padding-right: 0px;
}
}
.m-ftb3 {
    margin-left: 9.6153846154%;
      margin-right: 0px;
    padding-left: 0;
 
}
.m-ftform .form-item3 .form-text {
  padding-right: 10px;  padding-left: 100px;
}
.m-ftform .form-code {
  left: 1px;
  right:auto;

}
.m-kf {
  left: 0;
 right: auto;
}
.m-kf .kf-wx {
 
  left: 100%;
 right: auto;
}
.m-sdnav1 .nav-btn {
 
  padding-right: 15px;
  padding-left: 40px;
  
}
.m-sdnav1 .nav-btn > p {
 right: auto;
  left: 15px;
}
.m-sdnav1 .nav-item > a i {
 left: 10px;
  right: auto;

}
.m-sdnav1 .nav-item > a {
padding-left: 30px;
  padding-right: 0px;

}
.m-prob1 .prob-link .link {
  margin-right: 0px;
  margin-left: 20px;

}
.m-prob1 .prob-pic-small{
    direction: ltr;
}
.m-proform .form-text {
  
  padding-right: 26px;
  padding-left: 10px;

}
.m-proform .star .form-text {
  background: url("../images/star1.png") no-repeat 98% 18px;
 
}
.m-formcountry .drop-btn i, .m-formcountry .drop-btn svg {
    right: auto;
  left: 5px;

}
.m-proform .form-item3 .form-text {
  padding-left: 100px;
   padding-right:24px;
}
.m-proform .form-code {
   right: auto;
  left: 1px;

}
.m-mslide .prev {
  margin-left: 25px;margin-right:0px;
}
.m-sdctus .info-item i {
margin-left: 5px;
  margin-right: 0px;
}
.m-applb3 {
 
  padding-right: 55px;
  padding-left: 60px;
  border-right: 5px solid #1B68CC;
    border-left:none;
  background: url("../images/applb3-logo1.png") no-repeat right 15px;

}
.m-applb4 .hsdui em {
  
  margin-right: -52px;
  padding-right: 52px;
 margin-left: 0px;
  padding-left: 0px;
  background: url("../images/dui1.png") no-repeat right 5px;
 
}
.m-applb4 .hsdui p {
  padding-right: 52px;
   padding-left: 0px;
}

.m-mwys .hd-name::before {
 left:auto;
  right: 0;

}
.m-spotb1 .hd-name::before {
 left:auto;
  right: 0;
}
.m-spotb1 .box-item {
    margin-right: 0%;
  margin-left: 2.5751072961%;

}
.m-spotb1 .box-item:nth-child(4n) {
  margin-left: 0;
}
.m-oemb1 .box-item, .m-oemb1 .box-link {
  margin-left: 1.652892562%;
 margin-right: 0%;
}
.m-oemb1 .box-item:nth-child(3n), .m-oemb1 .box-link:nth-child(3n) {
  margin-left: 0;
}
.m-oemb2 .box-slide .item-desc em {
padding-left: 0px;
  padding-right: 25px;

}
.m-oemb2 .box-slide .item-desc em:before {
   left: auto;
  right: 10px;

}
.m-oemb4 .box-item .item-title {
 
  right: 0;
 left: auto;
}

.m-oemb4 .box-item:nth-child(2n) .item-title {
  right: auto;
  left: 0;
}
.m-faql .box-item .item-title {

  padding-right: 50px;
  padding-left: 30px;

}
.m-faql .box-item .item-title .num {
 
  left: auto;
 right: 0;
}
.m-faql .box-item .item-title .icon-jia2, .m-faql .box-item .item-title .icon-jian2 {

  left: 0;
 right: auto;
}
.m-downl .box-item .item-icon {
  border-left: none;
  border-right: 1px solid #E6E6E6;
}
.m-news .box-time {
  margin-left: 20px;
   margin-right: 0px;
}

.m-ctusinfo .info-item .item-icon {
     margin-left: 14px;
  margin-right: 0px;

}
@media screen and (max-width: 1440px) {
    .m-hexp .box-content .prev {
        margin-left: 10px;
    }
    .g-mn {
    padding-right: 280px;
  }
  .m-mslide .prev {
  margin-left: 15px;
}


 .m-applb3 {
    margin-top: 30px;
    padding: 30px;
    padding-right: 30px;
    padding-left: 30px;
  }
  
   .m-faql .box-item .item-title {
  
    padding-right: 38px;
  }
}
.m-oths .oths-item-1 .iconfont {
  margin-left: 15px;
    margin-right:0px;  transform: rotateY(180deg);
    display: inline-block;
}



.m-oths .oths-item-2 .iconfont {
  margin-left: 0px;
  margin-right: 15px;  transform: rotateY(180deg);
    display: inline-block;
}

@media screen and (max-width: 991px) {
  .g-sd {
    float: none;
    margin-right: 0px;
  
    width: 100%;
  }
  
   .g-mn {
    float: none;
    padding-right: 0;
    width: 100%;
  }
}
@media screen and (max-width: 640px) {
    .m-hwys .box-item {
     
        margin-left: 0;
    }
      .m-prol .list-item {
    margin-left: 0px;
   
  }
}