/*公司简介*/
@media (max-width: 720px) {
    .line-separate_dark {
        width: 100%;
        border-bottom: 1px solid #4c4e51;
    }
    .line-separate {
        width: 100%;
        border-bottom: 1px solid #d9d9d9;
    }
    .line-100 {
        display: none;
    }

    .abount-bg {
        width: 100%;
        background: #4e9bdb;
        overflow: hidden;
    }

    .about-banner img {
        width: 100%;
    }

    .about-org-wrap {
        display: none;
    }

    .about-title {
        font-size: 28px;
        color: #ffffff;
        margin: 10px 0 10px 0;
        text-align: center;
    }

    .about-text {
        font-size: 16px;
        line-height: 26px;
        color: #ffffff;
        padding: 15px;
        padding-top: 0px;
    }

    .about-value-title {
        font-size: 20px;
        color: #535353;
        margin-top: 30px;
        margin-bottom: 30px;
        text-align: center;
    }

    .about-value {
        display: flex;
        flex-direction: column;
    }

    .about-value-col {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        width: 100%;
    }

    .about-value-item {
        position: relative;
        width: 100%;
        margin: 20px 0;
    }

    .about-value-item img {
        width: 100%;
    }

    .about-value-item-2 {
        position: relative;
        margin-top: 10px;
    }
    .about-value-item-2 img {
        width: 110px;
    }

    .about-value-item-2 .about-value-text-1 {
        position: absolute;
        margin-top: 60px;
        text-align: center;
        width: 100%;
    }

    .about-value-text-1 {
        position: absolute;
        margin-top: 30px;
        font-size: 20px;
        color: white;
        width: 100%;
        text-align: center;
    }

    .about-value-text-2 {
        position: absolute;
        margin-top: 80px;
        font-size: 16px;
        font-weight: lighter;
        width: 100%;
        text-align: center;
        color: #ffffff;
    }

    .about-honor {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }
    .about-honor>div>img {
        width: 300px;
        margin: 10px 0;
    }

}

@media (min-width: 720px) {
    /* 改版开始 */
    .ls-banner {width: 100%; height: 420px;position: relative;}
    .banner-img{position: absolute; overflow-x:hidden; left:50%;margin-left: -960px;}
    .banner-img img{width: 100%;}

    .banner-content { position: relative;width: 1200px;margin: auto;overflow: hidden; }
    .child-nav-ul{width: 1200px;margin: auto; height: 54px;border-bottom: 1px solid rgba(252,252,252,0.2);}
    .child-nav-ul li:last-child{display: none}
    .child-nav-ul li{float: left; margin-left: 30px;}
    .child-nav-ul li a{color: #fff; font-size: 12px; display: block; line-height: 54px;;}
    .mright720{margin-right: 720px !important;}
    .layui-tab-title {
        text-align: center;color: #777777; font-size: 20px;
        border-bottom: none;margin-top: 40px;}
    .layui-tab-brief>.layui-tab-title .layui-this {
        font-size: 20px;
        color: #000000;
    }
    .layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom: none;}
    .about-honor-ul{margin-left: 90px;margin-bottom: 50px;
        margin-top: 50px;
        /* clear: both; */
        overflow: hidden;}
    .about-honor-ul li {
        float: left;width: 316px;
        height: 250px; margin-left: 20px; margin-bottom: 90px;
    }
    .honor-banner{width: 980px; margin: 0 auto; margin-bottom: 100px;}
    .honor-banner span{text-align: center;display: block;margin-top: 15px;}

    .about-honor-ul .service-icon-box {position: relative; width: 316px; height: 250px;}
    .about-honor-ul li img {}
    .about-honor-ul li span {
        padding-top: 20px; display: block;text-align: center;white-space: pre-wrap;
    }
    .ls-row-box{ margin-bottom: 150px;overflow: hidden;}
    .ls-row-box .title{text-align: center; font-size: 20px; margin-top: 50px;}
    .ls-row-box .text{margin-top: 30px; text-align: center;white-space: pre-wrap;}
    .ls-row-box .about-map{margin-top: 100px; margin-bottom: 100px; }
    .org-top{background-color: #283d90; color: #fff; padding: 28px 0px; width: 330px;
        text-align: center; font-size: 18px; margin: 0 auto; margin-top: 100px;}
    .org-topen{background-color: #283d90; color: #fff; padding: 28px 0px; width: 410px;
        text-align: center; font-size: 18px; margin: 0 auto; margin-top: 100px;}

    .topline{width: 1px; background-color: #ccc; height: 50px; margin: 0 auto; margin-bottom: -9px}
    .company-title{width: 330px; background-color: #f3f3f3; margin: 0 auto; padding: 15px 0px;
        border: 1px solid #ccc;text-align: center;font-size: 14px;}
    .sanjiao{width: 16px; height: 16px; margin: 0 auto;}
    .carset{display: inline-block; width: 0px;height:0px; border-style: solid; border-width: 8px;
        border-color: transparent  transparent #ccc  transparent}
    .orgline{width: 870px;  height: 80px; margin: 0 auto;  border: 1px solid #ccc; border-bottom: none;}
    .innerline{width: 1px; background-color: #ccc; height: 80px; margin: 0 auto;}
    .company-item{float: left; width: 329px; border: 1px solid #ccc; background-color: #f3f3f3; height: 85px; text-align: center; line-height: 85px;}
    .mleft100{margin-left: 100px !important;}
    .company-box{width: 1200px; overflow: hidden; margin-top: 100px; font-size: 16px;}
    .company-box .company-pic{float: left;}
    .company-box .company-text .title{display: block; font-size: 30px; font-weight: bold; margin-bottom: 20px;}
    .company-box .company-text{float: left; width: 720px; margin-left: 150px; line-height: 25px;}
    .ul-company-Culture{width: 1200px; margin-top: 80px;}
    .ul-company-Culture li{float: left; margin-left: 100px;width: 333px;}
    .ul-company-Culture li span{display: block; text-align: center;}
    .ul-company-Culture li .title{font-size: 30px; font-weight: bold;}
    .ul-company-Culture li .text{white-space: pre-wrap;}
    .company-history{width: 700px; margin: 0 auto;}
    .layui-timeline-axis{color: #ccc;}
    .titleblue{color: #273d91 !important;}
    .layui-timeline-axis:hover {color: #273d91;}
    .layui-icon {
        font-family: layui-icon!important;
        font-size: 20px;
        font-weight: bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .company-history-title{margin-top: 180px; margin-bottom: 50px; font-size: 35px;}
    .company-history .title{font-weight: bold; color: #ccc; font-size: 35px; padding-bottom: 20px;}
    .layui-timeline-content { padding-left: 45px;}
    .layui-timeline-item {
        padding-bottom: 90px;
    }
    .layui-timeline-content p{font-size: 16px;line-height: 25px;color: #000;white-space: pre-wrap;}
    .job-box{width: 1200px; margin: 0 auto;}
    .job-box .title{ margin: 0 auto; font-weight: bold; text-align: center; margin-top: 120px; margin-bottom: 30px; font-size: 20px; color: #000;}
    .job-box .join-text{ margin: 0 auto; text-align: center; font-size: 16px;}
    .job-info{width: 1200px; margin: 0 auto; }
    .job-info .jobtype-title{width: 1200px; margin: 0 auto; height: 80px; background-color: #f1f1f1;
        font-size: 24px; color: #000; line-height: 80px; padding-left: 70px; margin-top: 70px;}
    .job-info-ul{width: 1200px; overflow: hidden; margin: 0 auto;}
    .job-info-ul li{float: left; width: 400px; text-align: center; height: 80px; line-height: 80px;}
    .jobline{width: 100%; height: 1px; background-color: #f1f1f1;}
    .team-pic{width: 1040px; margin: 0 auto; margin-top: 70px; margin-bottom: 150px;}
    .mleft24{margin-left: 24px;}
    .mbuttom24{margin-bottom: 24px;}
    .fuli-box{width: 100%; background-color:#f1f1f1; overflow: hidden;}
    .fuli-box .title{text-align: center; font-weight: bold;
        text-align: center;
        margin-top: 100px;
        margin-bottom: 30px;
        font-size: 20px;
        color: #000;}
    .fuli-box .text{text-align: center;
        font-size: 16px;}
    .fuli-ul{width: 1200px; margin: 0 auto; margin-top: 80px;}
    .fuli-ul li{float: left; margin-left: 100px; width: 200px; margin-bottom: 100px;}
    .fuli-ul .fuli-item {position: relative;width: 200px; }
    .fuli-ul li img {
        position: absolute;
        left: 55%;
        top: 50%;
        margin: -50px 0 0 -50px;
    }
    .fuli-ul li span {
        padding-top: 130px;
        display: block;
        text-align: center;
    }

    /* 改版结束 */

    .line-separate_dark {
        width: 100%;
        border-bottom: 1px solid #4c4e51;
        margin: 10px 0px;
    }
    .line-separate {
        width: 100%;
        border-bottom: 1px solid #d9d9d9;
        margin: 10px 0px;
    }
    .line-100 {
        width: 1080px;
        margin: 0 auto;
        margin-top: 100px;
        margin-bottom: 100px;
        height: 1px;
        background: #ccc;
    }

    .abount-bg {
        width: 100%;
        background: #4e9bdb;
        overflow: hidden;
    }

    .about-banner {
        width: 1080px;
        height: 320px;
        margin: 0 auto;
        margin-top: 30px;
    }

    .about-banner img {
        width: 1080px;
        height: 320px;
    }

    .about-title {
        font-size: 28px;
        color: #ffffff;
        margin-top: 20px;
    }

    .about-value-title {
        font-size: 34px;
        color: #535353;
        margin-top: 60px;
        margin-bottom: 60px;
        text-align: center;
    }

    .about-text {
        font-size: 14px;
        line-height: 24px;
        color: #ffffff;
        margin-top: 10px;
        margin-bottom: 70px;
    }

    .about-value {
    }

    .mrr-10 {
        margin-right: 10px;
    }

    .mrl-10 {
        margin-left: 10px;
    }

    .about-value-col {
        width: 530px;
        float: left;
    }

    .about-value-item {
        float: left;
        position: relative;
        width: 100%;
        height: 244px;
    }

    .about-value-item-2 {
        float: left;
        position: relative;
        width: 163px;
        height: 244px;
        margin: 20px 0 0 0;
    }

    .mr-20 {
        margin: 20px 20px 0px 20px !important;
    }

    .about-value-img {
        width: 100%;
        position: absolute;
        top: 0;
        z-index: -1;
    }

    .about-value-text-1 {
        margin-top: 88px;
        font-size: 24px;
        color: white;
        text-align: center;
    }

    .about-value-text-2 {
        font-size: 16px;
        font-weight: lighter;
        text-align: center;
        color: #ffffff;
        padding: 10px;
    }

    .about-honor-wrap {
        padding-bottom: 100px;
    }

    .about-honor {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }

    .honor-item-first {
        width: 532px;
        float: left;
        padding: 0px 8px;
    }

    .honor-item-right {
        text-align: right;
    }

    .honor-item {
        width: 349px;
        float: left;
        margin-left: 16px;
        margin-top: 30px;
    }

    .ml-none {
        margin-left: 0px;
    !important;
    }
    .layui-carousel{margin-bottom: 24px}
    .about-org{margin-top: 35px;}
    .about-map{width: 1200px; margin: 0 auto; position: relative;}
    .network-map-icon{display: block; z-index: 99;}
    .network-item{width: 20px; height: 25px; overflow: initial;}
    .network-china{position: absolute;top: 287px;right: 275px;  }
    .network-china-sc{position: absolute;top: 233px;right: 344px; }
    .network-china-hk{position: absolute;top: 303px;
        right: 256px; }
    .network-china-cq{position: absolute;top: 250px;right: 324px; }
    .network-china-tj{position: absolute;top: 216px;right: 239px;}
    .network-china-sh{position: absolute;top: 253px;right: 221px;}
    .network-china-wh{position: absolute;top: 247px; right: 293px; }
    .network-china-nj{position: absolute;top: 245px;right: 240px;}
    .network-china-wx{position: absolute;top: 256px;right: 254px;}
    .network-china-hf{position: absolute;top: 245px; right: 259px;}
    .network-china-qd{position: absolute;top: 231px;right: 223px;}
    .network-china-nb{position: absolute;top: 270px;right: 233px;}
    .network-china-xm{position: absolute;top: 281px; right: 247px;}
    .chinacity{margin-left: -300% !important;}
    .network-yn{position: absolute;top: 340px; right: 251px;}
    .network-nh{position: absolute;top: 322px; right: 262px;}
    .network-tg{position: absolute;top: 325px;
        right: 283px;}
    .network-usa{position: absolute;top: 262px; left: 171px;}
    .network-usa-xsd{position: absolute;top: 273px; left: 261px;}
    .network-de{position: absolute;top: 187px;left: 570px;}
    .network-uk{position: absolute;top: 152px;
        left: 542px;}
    .network-mx{position: absolute;top: 312px; left: 222px;}
    .with340{width: 340px;}
    .network-citys{padding: 15px 20px; margin-left: -10%;z-index: 101;position: absolute;min-width: 130px;
        background-color: #f0f0f0; border-radius: 12px;box-shadow: #ccc 0px 0px 10px;display: none;}
    .network-citys .country-title{display: block; font-size: 16px;font-weight: bold;}
    .network-citys .citys{display: block;margin-top: 10px;}
    .usacity{min-width: 90px;}
    .company-org{width: 1200px; margin: 0 auto;}

    .company-org-box{display: block; width: 1077px; height: 603px;  margin: 0 auto; margin-top: 100px;}

}