body {
    text-align: right;
}

h1,
h2,
h3,
h4,
h5,
h6,
b,
p,
/* a, */
span,
input,
textarea {
    direction: rtl;
}

.bread_crumbs,
.bread_cru,
.brd_cru,
.crumbs,
.news_word ul,
.news_word ol,
.pagebox a,
.news_page a,

.three_swiper_bg .tc,
.h_ct,
.h_four .flex,
.yx_foot .fo_ls .fo_xx,
.ab_two .top,
.ab_three .top,
.app_ul li,
.download_li .down_top,
.pr_word ul li,
.pro_bottom .pr_word ol li,
.prodact_li,
.Message_Form .e_textarea-67 {
    direction: rtl;
}

.bread_crumbs,
.prodact_li p {
    text-align: right !important;
}

.banenr_center .ban_name,
.banenr_center .ban_tit {
    text-align: left;
}

.h_five .h_five_in,
.h_wcu .wcu_info,
.ab3_tit,
.pro_sort li .pro_name,
.prode_more,
.Message_Form .e_textarea-67 {
    margin-left: auto;
}

.h_pulic_t:before {
    left: auto;
    right: 0;
}

.h_wcu ul.bottom li {
    border-left: 0px;
    border-right: .2rem solid var(--li);
}

.foter_bottom .foter_message button.btn-primary {
    right: auto;
    left: 3px;
}

.ver-errors:before {
    left: auto;
    right: -5px;
}

.ver-errors {
    left: auto;
    right: 25%;
}

.foter_bottom .s_bz {
    margin-left: 1.5rem;
    position: relative;
}

.foter_bottom .right .fo_other .s_bz:before {
    margin: 0;
    position: absolute;
    left: -12px;
    top: 4px;
}

.ab3_ul .ab3_l .tc ul li.cur .ab3_f:before,
.ab3_ul .ab3_l .tc .ab3_f:before {
    right: auto;
    left: 0;
}

.ab3_ul .ab3_l .tc .ab3_f {
    padding-right: 0;
    padding-left: 2.5rem;
}

.pro_sort li .pro_list a:before,

.pro_sort li .left .pro_more {
    left: auto;
    right: 0;
}

.pro_sort li .pro_list a {
    padding-left: 0;
    padding-right: 1.125rem;
}

.pr_word ol li::before {
    margin-right: 0;
    margin-left: .5rem;
}

.pagebox {
    width: 92%;
}

.prodact_three table td strong:before {
    content: '';
    display: inline-block;
    border-left: 0;
    border-right: .5rem solid var(--li);
    border-top: .3rem solid transparent;
    border-bottom: .3rem solid transparent;
    vertical-align: middle;
    margin-right: 5px;
}

.con_2 .right div {
    direction: rtl;
}

.con_2 .left .con_tit,
.con_2 .left .con_info {
    width: 94%;
    max-width: 50rem;
}

.Message_Form .verbox:after{
    margin-left: 0;
    margin-right: 0.781vw;
}

.prodact_five table td strong:before{
    margin-right: 0;
    margin-left: 5px;
}