.ellipsis-2 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.navtop .container-fluid .textnav {
    margin-left: 14%;
}

.navtop .container-fluid .textnav li a {
    margin-right: 40px;
}

.suggestions .suggestionstext .paddingtext ul li input {
    width: 55%;
}

.index_company .companyright .xinxi ul li:first-child {
    margin-left: 0;
}

.index_company .companyright .xinxi ul li {
    padding: 0 13px;
}

.index_marketlayout .lianjie a {
    margin-right: 30px;
}

.company_introduce .introducebottom ul li:nth-of-type(2n) {
    margin: 50px 30px;
}

.sensible .sensiblelist .ulback,
.sensible .sensiblelist .ulback2,
.sensible .sensiblelist .ulback3 {
    margin-right: 20px;
}

.honors .sonnav {
    width: fit-content !important;
}

.corporateculture .culturebottom .textlists ul li {
    margin-right: 10px;
}

.corporateculture .culturebottom .scrollbargundong {
    width: 72%;
}

.corporateculture .culturecenter .cultureback .rightback {
    display: none;
}

.corporateculture .culturecenter .cultureback {
    height: auto;
    background-size: 100% 100%;
}

.corporateculture .culturecentertow .zhongback .zhongbottom .imgbottomspan span {
    display: block;
}

.corporateculture .culturecentertow .zhongback .zhongbottom {
    overflow: auto;
}

.companyprofile .profilebottom .topxianone ul {
    width: 88%;
}

.companyprofile .profilebottom .bottomxiantow ul {
    width: 78%;
}

.development .developmenttop .developmentleft {
    overflow: auto;
}

.shijianswper .shijianncenter {
    margin-top: 13px;
}

.corporateculture .culturecenter .cultureback .zhongbottom .imgbottomspan {
    overflow: auto;
}

.product .tab ul li {
    width: 19%;
    margin-right: 4%;
    margin-bottom: 10px;
}

.product .tab {
    bottom: 330px;
}

.technology .technologyboottom .technologyleft .swiper-container {
    height: auto;
}

.technology .technologyboottom .technologyleft .technologywhole .technologytexts h4 {
    width: 80%;
}

.technology .technologyboottom .technologyleft .swiper-slide:nth-child(6) .technologywhole {
    margin-right: -177px;
}

.technology .technologyboottom .technologyleft {
    overflow: auto;
}

.technology .technologyboottom .technologyleft #guangzheng .paginationguang {
    left: 24%;
}

.introduction .lunboxia .tanchuang .positiontan {
    overflow: auto;
    height: 260px;
}

.corruption .swiperagainst .report {
    overflow: auto;
    height: 600px;
}

.corporateculture .culturebottom .swiper-slide-active .icontextimg .blocktexts {
    overflow: auto;
    height: 200px;
}

.basic {
    height: 2000px;
}

.personnel .backpersonnel .overflow {
    height: 120px;
    overflow: auto;
}

.corruption .reporttianxie .reportright ul li input,
.corruption .reporttianxie .reportleft ul li input {
    width: 60%;
}

.banenrtext p {
    display: none;
}

.banenr_text p {
    display: none;
}

.company_introduce .introduceright p {
    word-break: break-all;
}

.companyprofile .neirong .neirongleft p {
    word-break: break-all;
    text-align: justify;
}

.development .developmenttop .developmentleft .lefttext .text {
    word-break: break-all;
    text-align: justify;
}

.strategy .strategytop .customertext .customerps p {
    word-break: break-all;
}

.corporateculture .culturebottom .culturetoptext .icontextimg p {
    word-break: break-all;
}

.technology .technologyboottom .technologyleft .technologywhole .technologytextps p {
    word-break: break-all;
}

.introduction .lunboxia .texttanchuang p {
    word-break: break-all;
}

.corruption .swiperagainst .textagainst p {
    word-break: break-all;
}

.index_company .companylefet a,
.index_product .producttext a,
.index_projectcase .projectcasefix .projectcaseright p,
.index_marketlayout .markettext a,
.index_marketlayout .textneirong p,
.index_center .textbiaoti a,
.index_center .textbiaoti a,
.index_contact .context a {
    font-family: SourceHanSansCN-Light;
    font-weight: normal;
}

.technology .technologytext p {
    width: fit-content;
    font-family: SourceHanSansCN-Light;
    font-weight: normal;
}

.index_projectcase .projectcasefix h5 {
    font-family: SourceHanSansCN-Light;
    font-weight: normal;
    bottom: 10%;
    right: 10%;
}

.case .casebottom .listcase p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.case .casebottom .listcase img {
    cursor: pointer;
}

.case .caseleft .slidetext p,
.case .casebottom .listcase p,
.anlitanchuangs .tanbacksimg span,
.anlitanchuangs .swiper-slide p {
    font-family: SourceHanSansCN-Light;
    font-weight: normal;
}

.anlitanchuangs .guanbi2 {
    cursor: pointer;
}

.introduction .introdutop p {
    font-family: SourceHanSansCN-Light;
}

.electronicmap .textmap ul li:nth-child(2) span {
    font-family: SourceHanSansCN-Light;
    font-weight: normal;
    font-size: 18px;
}

.electronicmap .textmap {
    width: 90%;
    left: 0;
    right: 0;
    margin: auto;
}

.electronicmap .textmap ul li {
    width: fit-content!important;
    padding-right: 38px;
}

.electronicmap .textmap ul li:first-child {
    margin-left: 0;
}

.electronicmap .textmap ul {
    width: fit-content;
    margin: auto;
    margin-top: 78px;
}

.index_center .riimg .rightcenter a,
.index_center .rightimgcenter .righttext a,
.index_center .rightimgcenter .righttexttow a {
    text-align: left;
    width: 96%;
    margin: auto;
    padding: 0;
}

.index_center .riimg .rightcenter .textcenter,
.index_center .rightimgcenter .righttext .texthspan,
.index_center .rightimgcenter .righttexttow .texthspan {
    margin-bottom: 40px;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    font-family: SourceHanSansCN-Light;
}

.downloads .downloadslist ul li p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.banenr_text h2 {
    font-size: 56px;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
    font-weight: normal;
    font-family: SourceHanSansCN-swissck;
}

.banenrtext h2,
.index_company .companylefet h2,
.index_product .producttext h2,
.index_projectcase .projectcasefix .projectcaseright h2,
.index_marketlayout h2,
.index_center .textbiaoti h2,
.index_contact .context h2 {
    font-family: SourceHanSansCN-swissck;
}

.corporateculture .culturetop .culturetextcenter p {
    font-weight: normal;
}

.index_company .backcompany .backtext p {
    text-align: inherit;
}

.index_center .riimg .rightcenter a,
.index_center .rightimgcenter .righttext a,
.index_center .rightimgcenter .righttexttow a {
    text-align: inherit;
}

@media screen and (max-width:1800px) {
    .navtop .container-fluid .textnav {
        margin-left: 10%;
    }
}
@media screen and (max-width:1700px) {
    .navtop .container-fluid .textnav {
        margin-left: 5%;
    }
    /* .navtop .container-fluid .textnav li a {
        margin-right: 20px;
    } */
}
@media screen and (max-width:1600px) {
    .navtop .container-fluid .textnav li a {
        margin-right: 20px;
    }
}
@media screen and (max-width:1250px) {
    .navtop .container-fluid .textnav {
        margin-left: 1%;
    }
}