body {
    text-align: right;
}

h1,
h2,
h3,
h4,
h5,
h6,
b,
p,
/* a, */
span,
input,
textarea,
.bread_crumbs,
.brd_cru {
    direction: rtl;
}

.contabox input.form-control,
.contabox textarea.form-control,
.Message_Form .e_textarea-67,
.news_word ol,
.news_word ul,
.pro_top .flex,
.por_sort .go_child,
.por_sort .com_sotr,
.pro_li_more,
.ab_one .flex,
.project_ul .project_box,
.wcu_2_one {
    direction: rtl;
}

.pagination span {
    direction: ltr;
}

.news_word h3,
.news_word p {
    text-align: right !important;
}

.pro_top .flex,
.por_sort .go_child.cur,
.por_sort .com_sotr {
    justify-content: end;
}

.pro_top .left h2,
.prode_message .Message_Forms .btn-primary,
.con_li i.icon,
.Message_Forms .btn-primary {
    margin-left: auto;
}

.ob_cnt .right .h_two_ico {
    left: auto;
    right: 20%;
}

.h_moreBox {
    max-width: max(450px, 35vw);
}

.H_four .left {
    text-align: left;
}

.pro_li_more .right {
    padding-left: 6%;
    padding-right: 0;
}

.pro_li_more .right span,
.wcu_2_one p:before {
    left: auto;
    right: 0;
}

.ziqi-icon-wrapper .ziqi-icon-lg {
    text-align: left;
}

.ziqi-head {
    text-align: right !important;
    padding-left: 0px !important;
    padding-right: 25px;
    border-left: 0px !important;
    border-right: 6px solid var(--ziqi-theme);
}

.project_ul .project_box p:before {
    margin-right: 0px;
    margin-left: .5vw;
}

.nei_banner .nei_txt {
    display: flex;
    flex-direction: column;
    align-items: end;
}

.wcu_2_one p{
    padding-left: auto;
    padding-right: var(--f18);
}