
.he_pc_hd {
    position: fixed;
    top: 53px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    padding: 0 40px;
    z-index: 999;
    transition: all 0.36s;
}



.he_pcbxn {

    max-width: 1920px;

    margin: 0 auto;

}



.he_pcbx {

    width: 100%;

    background: #0170ed;

    border-radius: 20px;

    padding: 0 54px;

    transition: all 0.36s;

}



@-moz-document url-prefix() {

    .he_pcbx {

        background: rgba(255, 255, 255, 0.9);

    }

}



.he_pcbxle {

    width: 191px;

    position: relative;

    transition: all 0.36s;

}



.he_pcbxle {

    line-height: 80px;

}



.he_pcbxle img {


    transition: all 0.36s;

}



.he_pcbxle .he_img1 {

    height: inherit;

    top: 25px;

    opacity: 0;

}


.he_pcnli .he_pcnava {

    font-size: 18px;

    line-height: 80px;

    color: #ffffff;

    transition: all 0.36s;

    position: relative;

}

/*.he_pcnli:hover .he_pcnava {*/
/*    animation-name: bounceIn;*/
/*    animation-duration: 0.5s;*/
/*    display: block;*/
/*}*/

.he_pcnli .he_pcnava::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    width: 0;

    height: 3px;

    background: #1c5bae;

    opacity: 0;

    transition: all 0.36s;

}



.he_pcnli {

    /*margin: 0 47px;*/

}

.he_pc_hd.act .mc_search_xl {

    width: 100%;

    border-radius: 0;

}


.he_pcser {

    position: relative;

    cursor: pointer;

}


.he_pcnav {

    padding-right: 50px;

}



.he_pc_hd.act {

    box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.06);

}



.he_pc_hd.act .he_pcnli .he_pcnava {

    color: #ffffff;

}



.he_pc_hd.act .he_pcser .icon-search {

    color: #333333;

}



.he_pc_hd.act .he_pcbxle {

    line-height: 80px;

}



.he_pc_hd.act .he_pcbxle {

    width: 170px;

}



.he_pc_hd.act .he_pcnli .he_pcnava {

    line-height: 80px;

}



.he_pc_hd.act .he_pcser .icon-search {

    line-height: 80px;

}



.he_pc_hd.act .mc_search_xl {

    top: 80px;

}



.he_pc_hd.act .he_down {

    top: 80px;

}



.he_pc_hd.act .he_langple {

    line-height: 80px;

}



.he_pc_hd.act .he_langpri {

    line-height: 80px;

}




.he_phonri p {

    font-size: 14px;

    line-height: 47px;

    color: #fff;

    font-weight: bold;

    height: 47px;

    overflow: hidden;

}



.he_phone {

    width: 164px;

    background: linear-gradient(to left, #e60112, #f34a2f);

    border-radius: 30px;

    padding: 0 33px;

    margin-top: 18px;

    /*margin-left: 40px;*/

    transition: all 0.36s;

}



.he_phonle {

    width: 16px;

    line-height: 47px;

}



.he_phonle img {

    width: 100%;

}



.he_phonri {

    width: calc(100% - 16px);

    padding-left: 12px;

}



.he_phone a {

    width: 100%;

    display: block;

}


.he_pc_hd.act {

    top: 0px;

    padding: 0 0px;

}



.he_pc_hd.act .he_pcbx {

    border-radius: 0px;

}



.he_pc_hd.act .he_phone {

    margin-top: 16px;

}


.he_gdown {

    position: absolute;

    top: 80px;

    background: #fff;

    left: 50%;

    transform: translateX(-50%);

    width: 100%;

    box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.06);

    padding: 15px;

    transition: top 0.36s;

    display: none;

    min-width: 116px;

}


.he_pc_hd.act .he_gdown {

    top: 80px;

}

.he_phone {

    background: linear-gradient(to left, #E60012, #FF7759);

}


.he_pc_hd {

    /*position: absolute;*/

}



.he_pc_hd.act {

    position: fixed;

}



.he_pc_hd.act .yxnav_active1 .he_pcnava {

    color: #f16424;

}



.he_pc_hd.act1 {

    padding: 0 !important;

    top: 0px;

}



.he_pc_hd.act1 .he_pcbx {

    border-radius: 0px;

}



.he_pc_hd.act1 .he_pcbxle {

    width: 170px;

}



.he_pc_hd.act1 .he_phone {

    margin-top: 16px;

}

.he_pc_hd.act1 .he_langrf {

    border-radius: 0;

}




.he_pc_hd.act .he_gdown {

    border-radius: 0;

}


.he_pcbx.border {

    border-radius: 20px 20px 0 0;

}


@media screen and (min-width: 1200px) {
    .he_pcnava:hover {

        color: #f16424;

    }

}



.he_pcnli {

    /*margin: 0 36px;*/

}


.he_pcnli .he_pcnava {

    font-size: 16px;

}


.he_pcbx {
    position: relative;
}

.he_pcbxle a {
    width: 100%;
    display: inline-block;
}


.he_pcbx{
    z-index: 1;
}

.he_pc_hd.act .he_pcbx::after {
    border-radius: 0px;
}

/*.he_pcbx::after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/

/*    backdrop-filter: blur(40px);*/
/*    z-index: -1;*/
/*    border-radius: 20px;*/
/*    transition: all 0.36s;*/
/*    backdrop-filter: blur(40px);*/
/*    -webkit-backdrop-filter: blur(40px);*/
/*}*/


.he_img {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
}

img {
    vertical-align: middle;
}

.he_conten3 {

    width: 1360px;

    margin: 0 auto;

}

.he_laswkfle {

    width: 45px;

}



.he_laswkfle img {

    width: 100%;

}



.he_laswkfri {

    width: calc(100% - 40px);

    padding-left: 26px;

}



.he_laswkfri p {

    font-size: 18px;

    line-height: 1.5;

    color: #333333;

    transition: all 0.36s;

}



.he_laswkfli {

    display: flex;

    align-items: center;

}



.he_laswkfli {

    /* background: #fff; */

    padding: 16px 0 16px 52px;

    position: relative;

    cursor: pointer;

    transition: all 0.36s;

}



.he_laswkfli::before {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 3px;

    height: 100%;

    background: #00a040;

    opacity: 0;

    transition: all 0.36x;

}



.he_laswkfli.act::before {

    opacity: 1;

}



.he_laswkfli.act .he_laswkfri p {

    color: #f16424;

}



.he_laswkfli.act {

    background: #FBFBFB;

}
.he_laswkfli a {

    display: flex;

    align-items: center;

}
.he_laswkfri p {

    font-size: 16px;

}
.he_xianedle {
    width: 298px;
}
.he_xianedle img {
    border-radius: 10px;
}
.he_xianedle img {
    width: 100%;
}
.he_xianedri {
    width: calc(100% - 298px);
    padding-left: 36px;
}
.he_xialtw {
    max-height: 73vh;
    overflow: hidden;
}
.he_xialtwle {
    width: 386px;
    padding-right: 10px;
}
.he_gdown2 .he_xialtwri {

    padding-left: 100px;

}



.he_gdown2::before {

    content: '';

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 0;

    width: 68%;

    height: 100%;

    background: rgba(251, 251, 251, 1);

}
.he_gdown2 .he_conten3 {

    height: 100%;

}



.he_gdown2 {

    max-height: 70vh;

}

.he_gdown2 {
    padding: 20px 0 20px;
}

.he_gdown2::before {
    width: 62.5%;
}


.he_xiala {

    width: 100%;

    padding: 65px 84px;

}

.he_xialari {

    width: 258px;

    background: #fff;

    border-radius: 20px;

    box-shadow: 4px 4px 40px 4px rgba(0, 0, 0, 0.06);

}



.he_xialaig {

    width: 100%;

    border-radius: 20px 20px 0 0;

    overflow: hidden;

}



.he_xialaig img {

    width: 100%;

}



.he_xialate {

    width: 100%;

    padding: 24px 28px;

}



.he_xialari a {

    display: block;

    width: 100%;

}



.he_xialatp1 p {

    font-size: 22px;

    line-height: 1.5;

    color: #000000;

    height: 1.5em;

    overflow: hidden;

}



.he_xialatp2 p {

    font-size: 16px;

    line-height: 1.5;

    color: #666666;

    font-family: "MontserratLight";

    height: 3em;

    overflow: hidden;

}



.he_xialatp3 p {

    font-size: 16px;

    line-height: 1.5;

    color: #E60012;

}



.he_xialafx,

.he_xialafc {

    width: 50%;

    padding-right: 15px;

}



.he_xialach {

    width: 100%;

    position: relative;

}



.he_xialacle {

    width: 46px;

}



.he_xialacle img {

    width: 100%;

}



.he_xialacri {

    width: calc(100% - 56px);

    padding-left: 24px;

}



.he_xialacri p {

    font-size: 22px;

    line-height: 1.5;

    color: #000000;

    transition: all 0.36s;

}



.he_xialale {

    width: calc(100% - 258px);

}



.he_xialach {

    display: inline-block;

}



.he_xialacsn {

    width: 100%;

    position: relative;

    padding-left: 76px;

}



.he_xialacok a {

    font-size: 16px;

    line-height: 1.5;

    color: #666666;

    font-family: "MontserratLight";

    transition: all 0.36s;

    position: relative;

}



.he_xialacok a::after {

    content: '';

    position: absolute;

    bottom: 6px;

    left: 0;

    width: 0%;

    height: 1px;

    background: #E60012;

    transition: all 0.36s;

    opacity: 0;

}



.he_xialacok {

    margin-bottom: 13px;

}



.he_xialacsn {

    padding-top: 20px;

}



.he_xialacok.yxnav_active3 a {

    color: #E60012;

    /* text-decoration: underline; */

}



.he_xialacok.yxnav_active3 a::after {

    opacity: 1;

    width: 100%;

}



.he_xialafc .he_xialach {

    margin-bottom: 38px;

}



.he_xialach a {

    display: flex;

    align-items: center;

}



.he_xialafc .he_xialach:last-child {

    margin-bottom: 0;

}



/* .he_gdown2 {

    width: 100%;

} */

.he_xialach.yxnav_active2 .he_xialacri p {

    color: #E60012;

}



.he_xialtwle {

    width: 386px;

    padding-right: 10px;

}



.he_xialtwri {

    width: calc(100% - 386px);

    position: relative;

}



.he_xialtwtile {

    width: calc(100% - 16px);

    padding-right: 20px;

}



.he_xialtwtiri {

    width: 16px;

}



.he_xialtwtiri img {

    width: 100%;

}



.he_xialtwtile p {

    font-size: 22px;

    line-height: 1.5;

    color: #000000;

}



.he_xialtwti {

    display: inline-block;

    border-bottom: 1px solid #333;

}



.he_xialtwti a {

    width: 100%;

    display: flex;

    align-items: center;

}



.he_xialtwic {

    width: 70px;

}



.he_xialtwic img {

    width: 100%;

}



.he_xialtwte {

    width: calc(100% - 70px);

    padding-left: 26px;

}



.he_xialtwtp1 p {

    font-size: 18px;

    line-height: 1.5;

    color: #333333;

    transition: all 0.36s;

    position: relative;

    display: inline-block;

}



.he_xialtwtp1 p::after {

    content: '';

    position: absolute;

    bottom: 4px;

    left: 0;

    width: 0%;

    height: 1px;

    background: #E60012;

    transition: all 0.36s;

    opacity: 0;

}



.he_xialtwtp2 p {

    font-size: 14px;

    line-height: 1.5;

    color: #999999;

}



.he_xialtwtp2 {

    margin-top: 5px;

}



.he_xialtwli {

    display: flex;

    align-items: center;

    margin-bottom: 70px;

}



.he_xialtwli.yxnav_active3 .he_xialtwtp1 p {

    color: #E60012;

}



.he_xialtwli.yxnav_active3 .he_xialtwtp1 p::after {

    opacity: 1;

    width: 100%;

}



.he_xialtwli a {

    display: block;

}



.he_xialtwul {

    margin-top: 58px;

}



.he_gdown2 {

    padding: 40px 0 30px;

}



.he_xialtrli {

    width: 33.333333%;

    padding: 10px;

    margin-bottom: 10px;

}



.he_xialtrig {

    width: 210px;

    max-width: 100%;

}



.he_xialtrig img {

    width: 100%;

}



.he_xialtrxf p {

    font-size: 18px;

    line-height: 1.5;

    color: #000000;

    transition: all 0.36s;

}



.he_xialtrxf {

    margin-top: 10px;

}



.he_xialtrul {

    display: flex;

    flex-wrap: wrap;

    margin-top: 15px;

}



.he_xialtrli.yxnav_active2 .he_xialtrxf p {

    color: #E60012;

}



.he_xialtw {

    max-height: 73vh;

    overflow: hidden;

}



.he_xialtw .mCSB_inside>.mCSB_container {

    margin-right: 0px;

}



.he_xialtw .mCSB_scrollTools {

    right: -7px;

}



.he_xialtw .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    width: 2px;

}

.he_xlatr {

    width: 100%;

}



.he_xialale {

    width: calc(100% - 258px);

}



.he_xialali {

    width: 25%;

}

.he_xialtrxf {
    margin-top: 10px;
    text-align: center;
}

.he_xialtwri {
    min-height: 200px;
}
.he_xialwxul {
    display: none;
    width: 100%;
}
.he_xialwxul:first-child {
    display: flex;
}
.he_xianedr {
    width: 100%;
}
.he_xianedle {
    width: 298px;
}
.he_xianedle img {
    width: 100%;
    display: none;
}
.he_xianedle img:first-child {
    display: block;
}
.he_xianedri {
    width: calc(100% - 298px);
    padding-left: 36px;
}
.he_xianedli {
    margin-bottom: 19px;
}
.he_xianedli a {
    font-size: 14px;
    line-height: 1.5;
    color: #666666;
    transition: all 0.36s;
    position: relative;
    width: 100%;
    display: block;
    padding-left: 22px;
    height: 1.5em;
    overflow: hidden;
}
.he_xianedli a::before {
    content: '';
    position: absolute;
    top: 8px;
    left: 0;
    width: 6px;
    height: 6px;
    background: #C4C4C4;
    border-radius: 50%;
    transition: all 0.36s;
}
.he_gdown4 {
    padding: 55px 0;
}

@media screen and (min-width: 1280px) {
    .he_laswkfli:hover {

        background: #FBFBFB;

    }



    .he_laswkfli:hover::before {

        opacity: 1;

    }



    .he_laswkfli:hover .he_laswkfri p {

        color: #f16424;

    }

}


