/*@font-face{*/
/*	font-family:"alph_en";*/
/*	src:url(../fonts/AlibabaSans/AlibabaSans-Light/AlibabaSans-Light.woff2) format("woff2"),*/
/*url(../fonts/AlibabaSans/AlibabaSans-Light/AlibabaSans-Light.eot) format('embedded-opentype'),*/
/*	url(../fonts/AlibabaSans/AlibabaSans-Light/AlibabaSans-Light.woff) format("woff"),*/
/*	url(../fonts/AlibabaSans/AlibabaSans-Light/AlibabaSans-Light.ttf) format("truetype");*/
/*	font-weight:300;font-style:normal;font-display:swap}*/
/*	@font-face{*/
/*	font-family:"alph_en";*/
/*	src:url(../fonts/AlibabaSans/AlibabaSans-Regular/AlibabaSans-Regular.woff2) format("woff2"),*/
/*url(../fonts/AlibabaSans/AlibabaSans-Medium/AlibabaSans-Medium.eot) format('embedded-opentype'),*/
/*	url(../fonts/AlibabaSans/AlibabaSans-Regular/AlibabaSans-Regular.woff) format("woff"),*/
/*	url(../fonts/AlibabaSans/AlibabaSans-Regular/AlibabaSans-Regular.ttf) format("truetype");*/
/*	font-weight:350;font-style:normal;font-display:swap}*/
/*@font-face{*/
/*	font-family:"alph_en";*/
/*	src:url(../fonts/AlibabaSans/AlibabaSans-Medium/AlibabaSans-Medium.woff2) format("woff2"),*/
/*url(../fonts/AlibabaSans/AlibabaSans-Medium/AlibabaSans-Medium.eot) format('embedded-opentype'),*/
/*	url(../fonts/AlibabaSans/AlibabaSans-Medium/AlibabaSans-Medium.woff) format("woff"),*/
/*	url(../fonts/AlibabaSans/AlibabaSans-Medium/AlibabaSans-Medium.ttf) format("truetype");*/
/*	font-weight:400;font-style:normal;font-display:swap}*/




/* body,
button,
input {
    font-family: "PingFang SC", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6;
} */

:root {

    --b300: 400;
    --b350: 400;
    --b400: bold;
    --b700: bold;

}

.th2aarms,
.culturesimgms,
.parallax-r-p1,
.head3bnav .th13xlms,
.pg-baner .baner-txt,
.zbzz .list li .item .item-desc,
.esg24dp2,
.product-detail .det5 .col1 .g-desc {
    text-align: left;
}

.jlms {
    width: 80%;
    margin: 0 auto;
    margin-top: var(--mt25);
}

.pg-baner .baner-txt {
    max-width: 45% !important;
    height: auto;
}

.g-desc {
    margin: auto;
}

.th13xlba {
    width: 330px;
}

.th2aewz span {
    height: 110px;
}

.g-type .tabs2 ul li {
    padding: 14px 25px;
}

.zbzz .list li .item .item-desc {
    height: 130px;
    overflow: auto;
    padding-right: 10px;
}

.zbzz .list li .item .item-desc::-webkit-scrollbar {
    width: 6px;
    background: #f1f1f1;
    border-radius: 5px;
}

.esg24ap2img img {
    width: 100%;
}

.research .research1 .g-type .desc {
    width: 85%;
}

.esg24ama {
    align-items: center;
}

.esg24cp3 .h13pbpdown {
    width: 200px;
}

.esg24cp1 {
    font-size: var(--fs34);
    width: 80%;
}

.esg24cp2 {
    width: 90%;
}

.he_f1p1nli .he_f1p1na2 {
    height: 200px;
    overflow-y: auto;
    padding-right: 10px;
}

.he_f1p1nli .he_f1p1na2::-webkit-scrollbar {
    width: 6px;
    background: #f1f1f1;
    border-radius: 5px;
}

.col-4:nth-child(2):hover .flex-cc,
.col-4:nth-child(2):hover .tit,
.col-4:nth-child(2):hover .cont {
    opacity: 0;
}



.he_ghdot:nth-child(2) {
    left: 31% !important;
    top: 51% !important;
}

.he_ghdot:nth-child(3) {
    left: 37% !important;
    top: 47% !important;
}

.he_ghdot:nth-child(5) {
    left: 35% !important;
    top: 61% !important;
}

.office-item__name {
    left: 18px !important;
    top: 0px !important;
}

@media only screen and (max-width:1630px) {

    .head3bnavli {
        margin-left: 30px;
    }
}

@media only screen and (max-width:1550px) {
    .head3bnavli {
        margin-left: 15px;
    }

}

@media only screen and (max-width:1440px) {

    .xflqh span {
        font-size: 16px;
    }

    .history-main {
        margin-top: 40px;
    }
}

@media only screen and (max-width:1366px) {}

@media only screen and (max-width:1280px) {
    .head3bnavli {
        margin-left: 15px;
    }

    .th13xlba {
        width: 300px;
    }

    .about .th2aartd ul {
        width: 50%;
    }
}

@media only screen and (max-width:1024px) {
    .waphistory .path-item__desc {
        padding-right: 10px;
    }

    .th2abm {
        top: 35%;
    }

    .th2abmx {
        padding: 0 10px;
    }

    .culturesimgms {
        height: 260px;
        padding-right: 10px;
        overflow-y: scroll;
    }

    .culslide_box {
        margin-top: 40px;
    }

    .product-detail .det2 .g-type .tabs2 ul li {
        line-height: 1.2;
    }

    .product .pro1 li .item .item-tit .tit {
        width: 70%;
        white-space: normal;
    }

    .esg .esg24cp1 {
        font-size: 14px !important;
    }

    .esg24cp1 {
        width: 100%;
    }

    .product .pro1 li .item .item-tit .link {
        width: 33%;
    }

}

@media only screen and (max-width:768px) {}