body {
    direction: rtl;
}

header .search_lang {
  margin-left: 0;
  margin-right: 40px;
}

header .lang {
  margin-left: 0;
  margin-right: 27px;
  padding-left: 0;
  padding-right: 20px;
  border-left: 0px !important;
  border-right: 1px solid rgba(255, 255, 255, 0.3) !important;
}

@media screen and (max-width: 768px) {
    header .logoBox {
        padding-right: 50px;
    }
}

.index_banner {
    direction: ltr;
}

.index1_l .container {
  padding-left: 9.177%;
  padding-right: 0;
}

.index1_r {
  border-radius: 0px 16px 16px 0px;
}

.index6_list li {
  padding-left: 0;
  padding-right: 44px;
}

.index6_list li::before {
  left: auto;
  right: 0;
}

.index6_list li::after {
  left: auto;
  right: 7.5px;
}

.index8_r form .afterBox input,
.index8_r form .afterBox textarea {
  padding-left: 0;
  padding-right: 22px;
}

.index8_r form .afterBox::before {
  left: auto;
  right: 12px;
}

.index8_r form .yzm span {
  left: 0px;
  right: auto;
}

.index9_sw_box .swiper-slide {
    margin-right: 0px !important;
  margin-left: 1.714%;
}

.index9_sw_box .swiper-slide:nth-last-of-type(1){
    margin-left: 0px !important;
}

.tt1_l {
    direction: ltr;
}

.tt2_container .describe em {
  padding-left: 0;
  padding-right: 29px;
}

.tt2_container .describe em::before {
  left: auto;
  right: 0;
}

.zoomdiv{
    left: auto;
}

.tt4_r .box {
  padding-left: 0;
  padding-right: 46px;
}

.tt4_r .number_box {
  left: auto;
  right: -46px;
}

.tho3 .title {
  padding-left: 0;
  padding-right: 27px;
}
.tho3 .title::before {
  left: auto;
  right: 0px;
}

.tho6_container .title {
  padding-left: 0;
  padding-right: 27px;
}
.tho6_container .title::before {
  left: auto;
  right: 0px;
}

.tho6_l .box::before {
  left: 0;
  right: -70%;
}

@media screen and (max-width: 1450px) {
    .tho6_l .box::before {
      right: -75%;
    }
}

@media screen and (max-width: 993px) {
    .tho6_l .box::before {
      right: -65%;
    }
}

.thth2 .swiper_controls {
  left: 0;
  right: auto;
}

.thth3_list li {
  padding-left: 0;
  padding-right: 33px;
}

.thth3_list .name::before {
  left: auto;
  right: -33px;
}

.thth3_container figure:nth-of-type(odd) .box {
  padding-left: 0;
  padding-right: 68px;
}
.thth3_container figure:nth-of-type(odd) .number {
  left: auto;
  right: 0;
  border-radius: 0px 0px 0px 16px;
}
.thth3_container figure:nth-of-type(even) .number {
  left: 0;
  right: auto;
  border-radius: 0px 0px 16px 0px;
}

@media screen and (max-width: 1450px) {
  .thth3_container figure:nth-of-type(odd) .box {
    padding-left: 0;
    padding-right: 50px;
  }
}

@media screen and (max-width: 992px) {
  .thth3_container figure:nth-of-type(odd) .box {
    padding-left: 0;
    padding-right: 20px;
  }
}

.thfu1_container .title::before {
  left: auto;
  right: -38px;
}

@media screen and (max-width: 1450px) {
  .thfu1_container .title::before {
      left: auto;
      right: -30px;
  }
}

.thfu1_container .describe em {
  padding-left: 0;
  padding-right: 18px;
}
.thfu1_container .describe em::before {
  left: auto;
  right: 0;
}

.fo1_container .title a::before {
  left: auto;
  right: 0;
}

.st1_l_container .describe1 em {
  padding-left: 0;
  padding-right: 26px;
}
.st1_l_container .describe1 em::before {
  left: auto;
  right: 0;
}

.tth1_top_box {
  left: 0;
  right: auto;
}

.tth6 .swiper-slide {
  margin-left: 1.429%;
  margin-right: 0;
}

.tt3_list .describe em {
  padding-left: 0;
  padding-right: 27px;
}
.tt3_list .describe em::before {
  left: auto;
  right: 0;
}

@media screen and (max-width: 1450px) {
  .tt3_list .describe em {
      padding-left: 0;
      padding-right: 25px;
  }
}

.page_change > *:nth-of-type(2) {
  text-align: left;
}

@media screen and (max-width: 992px) {
  .page_change > *:nth-of-type(2) .box {
    text-align: right;
  }
}

.ft1_container .text p {
  padding-left: 0;
  padding-right: 27px;
}
.ft1_container .text p::before {
  left: auto;
  right: 11px;
}


.seo2_r form .afterBox::before {
  left: auto;
  right: 14px;
}
.seo2_r form .afterBox input,
.seo2_r form .afterBox textarea {
  padding-left: 0;
  padding-right: 24px;
}

.seo2_r form .yzm span {
  left: 15px;
  right: auto;
}

.tth2_container {
  border-radius: 100px 16px;
}
.tth2_r {
  float: left;
  margin-left: 0;
  margin-right: 30px;
}
.tth2_list li {
  padding-left: 0;
  padding-right: 56px;
}
.tth2_list .logo {
  left: auto;
  right: 0;
}