@font-face {
    font-family: SourceHanSansCN-Light;
    src: url(../fonts/POPPINS-REGULAR.OTF);
}
@font-face {
    font-family: SourceHanSansCN-Regular;
    src: url(../fonts/POPPINS-SEMIBOLD.OTF);
}
@font-face {
    font-family: SourceHanSansCN-Normal;
    src: url(../fonts/POPPINS-LIGHT.OTF);
}
@font-face {
    font-family: SourceHanSansCN-Medium;
    src: url(../fonts/POPPINS-MEDIUM.OTF);
}
.developmentBox .development-item1 ul li .top {
    height: 35px;
}
.developmentBox .development-item1 ul li:nth-child(4) .bot {
    margin-top: 18px;
}
.developmentBox .development-item1 ul li .bot {
    height: 60px;
}
.aboutBox .right .abouttextBox {
    font-size: 16px;
}
.contactBox .mapLayout .contact-title .entitle {
    display: none;
}
header .right .nav .menu > a {
    font-size: 20px;
}
header .right .nav .menu > a,
.more,
.categoryNav li a,
.cultureBox .culture-title,
.cultureBox p,
.cultureBox .culture-title2,
.inner-title,
.dataBox .right-main ul li .right .bot .row p,
.dataBox .right-main ul li .right .bot .row .data-title,
.introBox .intro-item1 .pro-intro .pro-intro-title,
.developmentBox .development-item2 ul li .row,
.developmentBox .development-item2 ul li p,
.jobBox .job-top p,
.trainingBox .train-item3 .right .train-item3-title,
.trainingBox .train-item3 .right .train-item3-box,
.productBox .right-main ul li .product-intro,
.workBox .top .center .botBox{
    letter-spacing: 0;
}
.layoutBox .left-nav .nav-title-ul li a,
.layoutBox .left-nav .nav-title-ul li:hover a,
.layoutBox .left-nav .nav-title-ul li.on a{
    font-size: 14px;
}
header .right .lang li a {
    font-family: SourceHanSansCN-Regular;
}
.contactBox .mapLayout .layout-left ul li .right p {
    font-family: SourceHanSansCN-Light;
}
.introBox .intro-item2 .text-box .text {
    text-align: justify;
}
.appArea .right .appArea-item li .appArea-title {
    font-size: 16px;
}
.huanbao ul li .img-box .textBox {
    width: 100%;
}
.huanbao ul li .textBox .en-text {
    display: none;
}
.huanbao ul li .textBox .cn-text {
    letter-spacing: 0;
}
.huanbao ul li .textBox .cn-text span {
    vertical-align: sub;
    font-size: 16px;
}
.aboutYK .right .aboutYK-text{
    word-break: break-word;
    text-align: justify;
}
.index-banner .banner-text .cn-text,
.index-banner .banner-text2 .cn-text,
.index-banner .banner-text3 .cn-text{
    letter-spacing: 0;
}
.index-banner .banner-text {
    width: 90%;
}
.index-banner .banner-text .cn-text {
    font-size: 80px;
}
.index-banner .banner-text .cn-text2 {
    padding: 15px 0 0 30%;
}
.index-banner .banner-text .more-box .more {
    box-sizing: border-box;
padding-right: 12%;
}
.index-banner .banner-text2 {
    left: 45%;
}
.index-banner .banner-text2 .cn-text {
    text-align: right;
}
.index-banner .banner-text2 .cn-text {
    font-size: 55px;
    line-height: 70px;
}
.index-banner .banner-text3 .cn-text {
    line-height: 105px;
}
.gongyi .left ul li {
    width: 30%;
}
.gongyi .left ul li p {
    line-height: 16px;
    font-size: 12px;
}
.gongyi .left .more {
    margin-top: 30px;
}
.index-title {
    letter-spacing: -2px;
}
.aboutBox .right .abouttextBox {
    height: auto;
    padding-bottom: 20px;
}
.jobBox .job-top li {
    width: 30%;
}
.jobBox .job-top .cir {
    margin: 0 auto;
}

.jobBox .job-bot ul li {
    height: 205px;
}
.trainingBox .train-item3 ul li .main img {
    margin: 15% 0;
}
.trainingBox .train-item3 ul li .main h6 {
    margin-top: 15%;
}
.trainingBox .train-item5 .train-nav-box li {
    width: 205px;
    font-size: 16px;
}
.introBox .intro-item2 .text-box {
    width: 50%;
    padding-top: 5%;
}
.introBox .intro-item2 .text-box .text {
    letter-spacing: 0;
    margin-top: 20px;
    line-height: 26px;
}
.featuresBox .fea-item4 .box .right li {
    padding: 7% 3.4% 0;
}
.fea-item4 .mtop45 {
    margin-top: 5%;
}
.featuresBox .fea-item4 .box .right li:nth-child(1),
.featuresBox .fea-item4 .box .right li:nth-child(2) {
    margin-bottom: 20px;
}
.productNav .brand li:not(:last-child)::after {
    right: -20px;
    transform: translateY(-50%);
}
.developmentBox .development-item2 ul {
    width: 1280px;
}
.developmentBox .development-item2 ul li .row {
    font-size: 18px;
    line-height: 20px;
}
.developmentBox .development-item2 ul li p {
    font-size: 30px;
    line-height: 30px;
    letter-spacing: 0px;
}
.developmentBox .development-item2 ul li p .number {
    font-size: 70px;
    line-height: 70px;
        letter-spacing: 0px;
}
.developmentBox .development-item1 ul li .bot {
    margin-top: 18px;
}
.dirctionBox .dir4 {
    left: 55%;
}
.layoutBox .left-nav .nav-title-ul li {
    width: auto;
    margin-left: 0;
}
.huanbao .index-title {
    left: 30%;
}
.trainingBox .train-item3 ul li .main img {
    margin: 8% 0;
}
.trainingBox .train-item3 ul li .main h6 {
    margin: 0;
    font-size: 20px;
    min-height: 66px;
    margin-bottom: 10px;
}
.trainingBox .train-item3 ul li .main p {
    font-size: 14px;
    line-height: 22px;
}
.contactBox .mapLayout .contact-title .cntitle {
    font-size: 45px;
    letter-spacing: 0px;
}
.developmentBox .development-item1 ul li .bot {
    letter-spacing: 0;
    font-size: 14px;
}
.developmentBox .development-item1 ul li {
    padding: 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

@media screen and (max-width: 1706px) {
    .index-banner .banner-text3 .cn-text {
        font-size:50px;
        line-height: 70px;
    }
    .gongyi .left {
        padding-top: 100px;
    }
    .gongyi .left .index-title,
    .huanbao .index-title,
    .index-banner .banner-text .cn-text, 
    .index-banner .banner-text2 .cn-text {
        font-size: 50px;
        line-height: 50px;
    }
    .index-banner .banner-text .cn-text, 
    .index-banner .banner-text2 .cn-text {
        line-height: 70px;
    }
    .gongyi .index-title img {
        width: 135px;
    }
    .gongyi .left .gongyi-text {
        margin-top: 35px;
    }
    .oneHistory {
         text-align: justify;
         word-break: break-word;
    }
    .index-banner .banner-text2 {
        left: 40%;
    }
}
@media screen and (max-width:1620px) {
        .gongyi .left {
        padding-top: 75px;
    }
.gongyi .left .gongyi-text {
        margin-top: 0;
        line-height: 24px;
    }
    .gongyi .left ul {
        margin-top:10px;
    }
    .applicationBox .application-item1 .img-box img{
        width: 65%;
    }
    .applicationBox .application-item2 {
        margin-top: 0;
    }
    .applicationBox .application-item1 .one {
        left: 18.5%;
              top: 18%;
    }
    .applicationBox .application-item1 .posBox .line-box .line {
        height: 150px;
    }
    .applicationBox .application-item1 .two {
        top: 18%;
        left: 60.5%;
    }
    .applicationBox .application-item1 .three {
  bottom: 19.5%;
  left: 17.5%;
    }
    .applicationBox .application-item1 .four {
  bottom: 19.5%;
  left: 55.5%;
    }
    .layoutBox .left-nav .nav-title .nav-title-left p {
        font-size: 18px;
        margin-left: 5px;
        letter-spacing: 0;
    }
    /*.applicationBox .application-item1 .posBox .text-box {*/
    /*    transform: scale(1.2);*/
    /*}*/
}
@media screen and (max-width: 1550px) {
    .featuresBox .fea-item1 .col {
        font-size: 18px;
    }
    .featuresBox .fea-item2 .box .pos .con-box p {
        font-size: 14px;
    }
    .featuresBox .fea-item5 .item {
        width: 45%;
    }
    .index-title img {
        width: 140px;
    }
    .huanbao ul {
        padding-top: 19%;
    }
    .huanbao .index-title {
        left: 33%;
        top: 13%;
    }
}
@media screen and (max-width:1440px) {
    .featuresBox .fea-item4 .box .right li h6 {
        font-size: 16px;
    }
    header .right .nav .menu > a {
        font-size: 18px;
    }
}
@media screen and (max-width: 1366px) {
    .featuresBox .fea-item1 .col {
        font-size: 16px;
    }
}
@media screen and (max-width: 1280px) {
    .developmentBox .development-item2 ul {
        width: 94%;
    }
     .index-banner .banner-text .cn-text, 
    .index-banner .banner-text2 .cn-text,
      .index-banner .banner-text3 .cn-text {
        line-height: 50px;
        font-size: 35px;
    }
}
@media screen and (max-width: 960px) {
 
    .index-banner .banner-text2 {
        left: 50%;
    }
    .index-title {
        font-size: 40px !important;
        line-height: 40px !important;
    }
    .introBox .intro-item2 .text-box {
        width: 100%;
    }
    .applicationBox .application-item1 .img-box {
        transform: scale(1);
    }
    .applicationBox .application-item2 {
        margin-top: 5%;
    }
}

@media screen and (max-width: 780px) {
    .aboutYK .left {
        width: 100%;
        margin: 20px auto 0;
    }
    .aboutYK .left img {
        height: auto;
    }
    .gongyi .left .left-layout {
        width: 100%;
        margin: 0;
    }
    .huanbao .index-title-box {
        justify-content: left;
    }
    .huanbao .index-title {
        margin-left: 0;
    }
    .featuresBox .fea-item5 .item {
        width: 100%;
    }
     .index-banner .banner-text .cn-text, 
    .index-banner .banner-text2 .cn-text,
      .index-banner .banner-text3 .cn-text {
        line-height: 35px;
        font-size: 27px;
    }
}
@media screen and (max-width: 640px) {
    .index-title {
        font-size: 30px;
        line-height: 30px;
        
    }
     .index-title p {
         white-space: break-spaces;
     }
}
@media screen and (max-width: 500px) {
    .developmentBox .development-item1 ul li {
        width: 100%;
        height: 160px;
    }
    .jobBox .job-top li {
        width: 35%;
    }
}