body {
    
    direction: rtl;
}

.m-hdlnk {
    margin-right: 50px;
    margin-left: 0;
}


.m-hwys .item-icon {
    margin-left: 20px;
    margin-right: 0;
}


.m-hpro .box-tabhd {
   
    margin-right: 40px;
     margin-left: 0;
}

.g-hmanu .btn-wp {
    
    direction: ltr;
}


.g-hpack {
  
    direction: ltr;
}

.m-hindu .box-link em {
    margin-left: 14px;
     margin-right: 0;
   
}


.m-hindu .box-link i {
   
    transform: rotate(180deg);
}

.m-hindu .box-wp {
    padding-right: calc((100% - 1400px) / 2);
    padding-left: 0;
    
    
}

.m-hcstm .box-item .item-pic {
   
    margin-left: 6.4285714286%;
     margin-right: 0;
   
}

.m-ftb3 {
    margin-left: 7.8571428571%;
    margin-right: 0;
    
}

.m-ftform .form-code {
   
    left: 0;
    right:auto;
   
}

.m-ftform .form-item3 .form-text {
    padding-left: 60px;
    padding-right: 0;
}

.m-hdnav .nav-item:first-child {
    margin-right: 0;
    margin-left: auto;
}

.m-hdnav .nav-item {
   margin-left: 0;
    margin-right: 50px;
    
}


@media screen and (max-width: 1219px) {
    
.m-hdnav .nav-item {
        margin-right: 28px;
         margin-left: 0;
    }
}


.m-hpro .tabhd-item:before {
   
    left: 0;
    top: 50%;
    right: calc(100% + 20px);
  
}


.m-hpro .box-control {
   
    right: 0;
    left:auto;
   
}

.m-hbtn {
   
    direction: ltr;
}

.m-hpro .box-page {
   
   padding-left: 0;
    padding-right: 10px;
  
}

@media screen and (max-width: 991px) {
    .m-hdlang {
       
        left: 85px;
       right:auto;
        margin-right: 0;
    }
}


@media screen and (max-width: 991px) {
    .m-hdsch {
        left: 55px;
        right: auto;
        margin-right: 0;
    }
}


@media screen and (max-width: 991px) {
    .m-mobilenav .mbnav-btn {
       
        left: 12px;
               right: auto;
        
    }
}


@media screen and (max-width: 991px) {
    .m-mobilenav {
       
        left: 0;
          right:auto;
        
    }
}


@media screen and (max-width: 991px) {
    .m-mobilenav .mbnav-bd {
       right:auto;
        left: 0;
       
    }
}

.m-prol .list-item {
    margin-left: 1.2857142857%;
     margin-right: 0;
   
}

.m-prol .list-item:nth-child(4n) {
    margin-left: 0;
}

.m-prob1 .prob-share {
   padding-left: 0;
    padding-right: 20px;
}


.m-prob4 .box-info p

 {
    margin-left: 30px;
   margin-right: 0;
    padding-right: 34px;
    padding-left: 0;
    background: url(../images/dui1.png) no-repeat right 1px;
   
}

.m-pronav .nav-item {
    margin-left: 10px;
    margin-right: 0;
   
}

.m-oths {

   
    direction: ltr;
}


.m-news .box-title {
   
    text-align: right;
}

.m-abtb5 {
   
    direction: ltr;
}


.m-abtb7 .box-item:before {
    
    right: 100%;
    left:0;
    transform: rotate(180deg);
}

.m-abtb7 .box-item

 {
   
    margin-left: 3.3571428571%;
     margin-right: 0;
     
   
   
}

.m-abtb7 .box-item:nth-child(5n) {
    margin-left: 0;
}

.m-habt .info-item:before {
   
    left: 0;
       right: auto;
}

.m-abtb4 .item-desc {
    
    margin-left: 7.5187969925%;
    margin-right: 0;
   
}


.m-abtb4 .item-title {
     margin-right: 0;
    margin-left: 4.5112781955%;
    
}


.m-downl .list-item .item-icon {
   border-left: 0;
    border-right: 1px solid #E6E6E6;
}


.m-faql .item-title em {
   
    right: 0;
   left:auto;
}


.m-faql .item-title {
   
    padding-left: 40px;
    padding-right: 50px;
   
}

.m-faql .item-title .iconfont {
   
    left: 20px;
   right:auto;
}

.m-news .box-time {
    margin-left: 20px;
     margin-right: 0;
}


.m-ctusform .form-code {
   
    left: 1px;
    right:auto;
   
}


.m-ctusform .form-item3 .form-text {
    padding-left: 100px;
    padding-right: 28px;
}


.m-ctusform .form-text {
   
    padding-right: 26px;
    padding-left: 10px;
   
}

.m-ctusform .star .form-text {
    
    background: url(../images/star1.png) no-repeat calc(100% - 15px) 20px;
}


.m-ftshare .share-item {
    margin-left: 14px;
    margin-right: auto;
   
}


.g-hmanu .swiper-slide:last-child {
    margin-left: 0;
        margin-right: 2%;
    /*margin-right: auto;*/
}

.m-ftform .star .form-text {
    background: url("../images/star1.png") no-repeat calc(100% - 15px) 15px;
        background-color: #272727;
    
   
}



.m-ftform .form-text {
    
    padding-right: 26px;
    padding-left: 10px;
   
}


.m-ftform .form-item3 .form-text {
    padding-right: 25px;
    padding-left: 0;
}

.swiper {
    direction: ltr;
}


.m-ctusinfo .box-item {
    margin-left: 1.2857142857%;
   margin-right: 0;
}

.m-ctusinfo .box-item:nth-child(4n) {
    margin-left: 0;
    margin-right: auto;
}