.pct60 {
    width: 60%!important;
    margin: 0 auto;
}


@media screen and (max-width: 1600px) {

}


@media screen and (max-width: 1500px) {
    
}




@media screen and (max-width: 1400px) {
    .syyw_list .ywil .ywcacot .dnra{
        font-size: 20px;
    }
    .syyw_list .ywil .ywcacot .dnrb{
        font-size: 14px;
    }
    .syyw_list .ywil .ywcacot .dnrc{
        font-size: 13px;
    }
    .rangeik .dnr1{
        font-size: 14px;
    }
    .rangeik .dnr2{
        font-size: 12px;
        margin: 5% 0;
    }



    .case_title .ct_fl .nr1{
        font-size: 24px;
    }
    .case_title .ct_fl ul li {
        margin: 1% 0;
    }
    .case_title .ct_fl ul li .st_sz{
        font-size: 14px;
    }
    .case_title .ct_fl ul li .st_nr{
        font-size: 14px;
    }

    .newsik_ts2 .time .time_ri{
        font-size: 30px;
    }
    .newsik_ts2 .time .time_ny{
        font-size: 16px;
    }

    .newsik_ts2 .cots{
        font-size: 12px;
        height: 60px;
        line-height: 30px;
        overflow: hidden;
    }
    .newsik_ts2 .cots:before{
        display: none;
        bottom: 0;
    }

    .newsny .xw1{
        margin-top: -4px;
    }
    .newsny .xw2{
        font-size: 16px;
    }
    .newsny .xw3{
        font-size: 16px;
    }

    .abmk1 .abnyr .dnr1{
        font-size: 28px;
    }
    .abmk1 .abnyr .dnr2{
        margin: 3% 0 5%;
    }
    .abmk3 .abnyl .dnr2{
        padding: 6% 5% 0 0;
    }

    .map{
        height: 400px;
    }
    .lxny2 ul li{
        font-size: 14px;
    }

    .resultsm .syl .sy2 .ny1{
        font-size: 16px;
        margin:1% 2% 0 0;
    }

    .resultsm .syr .sy1 .ny1{
        font-size: 14px;
        margin-bottom: 4%;
    }
    .resultsm .syr .sy1 .ny2{
        font-size: 18px;
    }


}


@media screen and (max-width: 1200px) {
    .pct60 {
        width: 100%!important;
    }
    
    
    /* 内页 行业应用 */
    .sincase_main .sincase_word  {
        width: 100%;
    }
    .sincase_ruixin {
        display: unset;
    }
    .sincase_ruixin img {
        float: none;
        width: 100%;
    }
    .sincase_ruixin .sincase_list {
        float: none;
        margin-left: 0%;
    }
    .sincase_more ul li {
        width: 100%;
        margin: 30px 0 30px 0;
    }


    /* 内页人才招聘 */
    .job_list .dl dd{
        height: 20vw;
        line-height: 20vw;
        padding: 0 3% 0 10%;
    }
    .job_list .dl dd span{
        font-size: 4vw;
    }
    .job_list .dl dd span:before{
        width: 3px;
        height: 5vw;
        top: 39%;
    }
    .job_list .dl dd small{
        font-size: 3vw;
    }
    .job_list dl dt{
        padding: 3% 0% 3% 0%;
    }
    .job_list dl dt .txt{
        padding: 2% 5%;
    }
    .job_list dl dt .txt .text1{
        padding: 0% 0 5%;
    }
    .job_list dl dt .txt .text1 li{
        width: 100%;
        font-size: 3.5vw;
        height: 8vw;
        line-height: 8vw;
    }
    .job_list dl dt .txt .text2 li{
        width: 100%;
        font-size: 3.5vw;
    }
    .job_list dl dt .txt .text2 li * {
        font-size: 3.5vw;
    }


    /* 内页 一站式服务 */
    .sinskill_top .pct90 {
        display: unset;
    }
    .sinskill_top .text {
        width: 100%;
        padding-top: 40px;
    }
    .sinskill_main h3 {
        font-size: 25px;
    }
    .sinskill_top .img {
        width: 100%;
        padding: 50px 0;
    } 
    .sinskill_middle .text {
        width: 100%;
    }






    .body{
        width: 100%;
    }

    .pub_banner{
        margin-top: 20vw;
        display: none;
    }
    .mi_pub_banner{
        margin-top: 20vw;
        display: block;
    }
    .head{
        display: none;
    }
    .menuls{
        display: block;
    }

    .mi_head{
        display: block;
        transition: all 0.2s;
    }
    .mi_head .logo {
        width: 45%;
        padding: 5.9% 3vw;
        float: left;
    }
    .train_banner{
        margin-top: 20vw;
    }
    
 

    .search{
        display: none;
    }


    .public_ck{
        display: none;
    }
    .public_list{
        padding: 2% 0 5%;
    }
    .newsbox{
        width: 100%;
        margin-bottom: 5%;
    }
    .newsbox .cont{
        padding: 5% 5% 2%;
        background-color: #ffffff;
    }
    .newsbox .img{
        height: auto;
    }
    .newsbox .cont .tit{
        font-size: 4vw;
    }
    .newsbox .cont .int{
        font-size: 3vw;
    }
    .newsbox .ck .time{
        font-size: 3vw;
    }
    .newsbox .ck .more{
        font-size: 3vw;
    }
    .content_show .tit{
        margin-top: 3%;
        font-size: 4vw;
        text-align: center;
    }
    .content_show .info{
        margin: 5% 0;
        text-align: center;
        font-size: 3vw;
    }
    .content_show .info .returnls{
        display: none;
    }
    .upperandlower{
        display: none;
    }




    .category{
        padding: 0% 0 5%;
    }
    .category2{
        padding: 0% 0 5%;
    }
    .position{
        display: none;
        font-size: 3vw;
        color: #676767;
        line-height: 2;
    }
    .category_list{
        width: 100%!important;
    }
    .category .tit_cn{
        font-size: 6vw;
        margin: 5% 0 5%;
    }
    .category_list ul li {
        width: 50%!important;
        font-size: 3.5vw;
        background-color: #ffffff;
        color: #0d3b95;
        letter-spacing: 0;
        border-right: 1px solid #EEEEEE;
        border-top: 1px solid #EEEEEE;
    }

    .category_list ul li a {
        padding: 12% 0;
    }
    .category_list ul .on:before{
        bottom: -6vw;
        left: 33%;
        border-width: 0px 2vw 2.5vw;
    }
    .category_list ul .on2:before{
        display: none;
    }
    .load_more .loads{
        width: 70%;
        padding: 3.5% 0;
        font-size: 3vw;
    }
    .load_more{
        /*padding-top: 2%;*/
    }
    .load_more .loadend{
        font-size: 3vw;
    }



    /* 右侧浮动联系 */
    .floating {
        display: none;
    }


    /* 内页联系我们 */
    .lxwmall .s_tel {
        font-size: 5vw;
    }
    .lxwmewm {
        display: none;
    }
    .lxwmnr2 li:nth-of-type(1){
        background: url(../image/lxwm1.png) no-repeat 0px 3vw;
        background-size: 6% auto;
    }
    .lxwmnr2 li:nth-of-type(2){
        background: url(../image/lxwm2.png) no-repeat 0px 3vw;
        background-size: 6% auto;
    }
    .lxwmnr2 li:nth-of-type(3){
        background: url(../image/lxwm3.png) no-repeat 0px 3vw;
        background-size: 6% auto;
    }
    .lxwmnr2 li:nth-of-type(4){
        background: url(../image/lxwm4.png) no-repeat 0px 3vw;
        background-size: 6% auto;
    }
    .lxwmnr2 li:nth-of-type(5){
        background: url(../image/lxwm5.png) no-repeat 0px 3vw;
        background-size: 6% auto;
    }
    .lxwmnr2 li:nth-of-type(6){
        background: url(../image/lxwm6.png) no-repeat 0px 3vw;
        background-size: 6% auto;
    }
    .lxwmnr1{
        font-size: 4vw;
    }
    .lxwmnr2 li{
        font-size: 4vw;
        padding-left: 10%;
    }
    .lxwmewm{
        display: none;
    }



    .allnr{
        font-size: 3.5vw!important;
    }
    .allnr *{
        font-size: 3.5vw!important;
    }
    .allnr img{
        width: 100% !important;
    }

    .dyallnr{
        font-size: 3.5vw!important;
    }
    .dyallnr *{
        font-size: 3.5vw!important;
    }
    .dyallnr img{
        width: 100% !important;
    }




    .nyal_tit{
        padding: 3% 5%;
    }
    .nyall_left{
        width: 100%;
    }
    .nyal_tit .nr1{
        font-size: 4vw;
    }
    .nyal_tit .nr2{
        font-size: 4vw;
    }
    .nyal_list .nyalimg{
        width: 50%;
        margin-left: 25%;
    }
    .nyal_list .nyalcot{
        width: 100%;
        text-align: center;
    }
    .nyal_list .nyalcot .tit{
        font-size: 5vw;
        margin: 5% 0;
    }
    .nyal_list .nyalcot .purchase{
        padding-bottom: 5%;
    }
    .nyal_list .nyalcot .purchase .buy{
        width: 30%;
        padding: 4% 0%;
        font-size: 4vw;
    }
    .nyal_list .nyalcot .purchase .hotline{
        font-size: 4vw;
        margin-top: 4%;
    }
    .nyal_detail .detail_tit{
        font-size: 5vw;
    }

    .nyall_right{
        width: 100%;
    }
    .nyall_right .nyar_tit{
        font-size: 4vw;
        padding: 3% 5%;
    }

    .category_list ul li a{
        font-size: 3vw;
        padding: 10% 5%;
    }

    .nyall_right .inpro_left {
        float: none;
        width: 100%;
    }
    .nyall_right .inpro_right {
        display: none;
    }

    .nyal_list .nyalcot .intro {
        font-size: 3vw;
    }



    .nyms1 .nyms1img{
        width: 100%;
    }
    .nyms1 .nyms1cot{
        position: relative;
        width: 100%;
        height: auto;
        right: auto;
        top: auto;
        padding: 5%;
    }
    .nyms1 .nyms1cot .tit{
        padding-top: 0%;
        font-size: 4vw;
    }
    .nyms1 .nyms1cot .cstime{
        font-size: 3.5vw;
    }
    .nyms1 .nyms1cot .lxfs .more{
        font-size: 3.5vw;
        width: 35%;
        padding: 5% 0;
    }
    .nyms1 .nyms1cot .lxfs .fwrx{
        font-size: 3.5vw;
        margin-top: 5%;
    }
    .content_show .allnr{
        font-size: 3.5vw;
        line-height: 2;
    }
    .content_show .allnr *{
        font-size: 3.5vw;
        line-height: 2;
    }




    .xy_title .tit_cn {
        font-size: 3vw;
    }
    .xy_title .tit_en {
        font-size: 5vw;

    }

    .syyw_list .ywil{
        width: 100%;
        display: none;
    }
    .rangeik{
        width: 100%;
        border-right: 0;
    }
    .rangeik .dnr1{
        font-size: 4vw;
    }
    .rangeik .dnr2{
        font-size: 3.5vw;
    }
    .syyw_list .ywir{
        position: relative;
        width: 100%;
    }


    .query_Six ul li{
        padding: 24.5%;
        margin-bottom: 2%;
    }
    .query_Six ul li:nth-child(2n){
        margin-right: 0;
    }

    .queryik{
        width: 100%;
    }
    .queryik .dnrtit .dnrt_cn{
        font-size: 4vw;
    }
    .queryik .dnrtit .dnrt_en{
        font-size: 3vw;
    }
    .queryik .dnrcot .dnrc_al .mcnr{
        font-size: 3.5vw;
    }
    .queryik .dnrcot .annok{
        font-size: 3.5vw;
    }
    .queryik .dnrcot .annno{
        font-size: 3.5vw;
    }

  

    .nsCA_list ul li{
        font-size: 3.5vw;
        margin: 1% 0;
    }
    .nsCA_list ul li a{
        padding: 3.5vw;
    }

    .newsik{
        width: 100%;
    }
    .newsik_ts .time .time_ri{
        font-size: 10vw;
    }
    .newsik_ts .time .time_ny{
        font-size: 5vw;
    }
    .newsik_ts .tits{
        font-size: 4vw;
    }
    .newsik_ts .cots{
        font-size: 3.5vw;
    }
    .newsik_ts .cots:after{
        font-size: 3.5vw;
    }
    .newsik_ty .tits{
        font-size: 3.5vw;
    }
    .newsik_ty .time{
        font-size: 3.5vw;
    }


    .abmk1{
        display: block;
    }
    .abmk1 .abnyl{
        width: 100%;
    }
    .abmk1 .abnyr{
        width: 100%;
        padding: 0 2%;
    }
    .abmk1 .abnyr .dnr1{
        font-size: 5vw;
    }
    .abmk1 .abnyr .dnr3{
        font-size: 3.5vw;
    }
    .abmk2 .abnyl .dnr1 {
        font-size: 3.5vw;
    }
    .abmk2 {
        display: block;
    }
    .abmk2 .abnyl {
        width: 100%;
        padding: 2% 2% 5%;
    }
    .abmk2 .abnyr2 {
        display: block;
        margin: 3% 0;
    }
    .abmk2 .abnyr{
       display: none;
    }

    .abmk3 {
        display: block;
    }
    .abmk3 .abnyl{
        width: 100%;
        padding: 0;
    }
    .abmk3 .abnyl .dnr2{
        padding: 5% 2% 0;
    }
    .abmk3 .abnyr {
        width: 100%;
        padding: 2% 2% 20% 2%;
    }
    .abmk3 .abnyr .dnr1 {
        font-size: 4vw;
    }
    .abmk3 .abnyr .dnr2 {
        font-size: 3vw;
        margin: 3% 0 3% 0;
        width: 45%;
        padding: 3% 0;
    }
    .abmk3 .abnyr .dnr3 {
        font-size: 3.5vw;
    }


    .company_main .company_en {
        font-size: 5vw;
    }
    .company_main .company_cn{
        font-size: 4vw;
        margin: 5% 0;
    }
    .company_main .company_ls ul li{
        width: 48%;
        margin-bottom: 4%;
        margin-right: 4%;
    }
    .company_main .company_ls ul li:nth-child(2n){
        margin-right: 0;
    }


    .honortop{
        margin-bottom: 5%;
    }
    .nyhonor{
        width: 48%;
        margin-right: 4%;
    }
    .nyhonor:nth-child(2n){
        margin-right: 0;
    }
    .nyhonor .img{
        height: 33vw;
    }
    .nyhonor .tit{
        font-size: 4vw;
        height: 10vw;
        line-height: 10vw;
    }


    .lxny1 .lxny1l{
        width: 100%;
    }
    .lxny1 .lxny1l .dnr1{
        font-size: 5vw;
    }
    .lxny1 .lxny1l .dnr2{
        font-size: 5vw;
    }
    .lxny1 .lxny1l .dnr3{
        font-size: 3.5vw;
        line-height: 2;
        margin-bottom: 0;
        padding: 3% 0 3% 11%;
    }

    .map {
        height: 300px;
    }

    .lxny1 .lxny1r{
        width: 100%;
    }

    .lxny2 .dnr1{
        font-size: 5vw;
        background-size: 8%;
        padding: 5% 0 5% 13%;
        margin-bottom: 3%;
    }
    .lxny2 ul li{
        width: 100%;
        font-size: 3.5vw;
        padding: 3% 0 3% 11%;
        background-size: 8%!important;
    }


    .resultsm{
        display: block;
    }
    .resultsm .syl{
        width: 100%;
        padding: 5% 3%;
    }
    .resultsm .syl .sy1 .ny1{
        font-size: 4vw;
        padding: 2% 0 2% 8%;
    }
    .resultsm .syl .sy1 .ny2{
        font-size: 3.5vw;
    }
    .resultsm .syl .sy2 .ny1{
        font-size: 4vw;
        width: 25%;
        margin: 1.5% 2% 0 0;
        text-align: center;
    }
    .resultsm .syl .sy2 .srk{
        width: 73%;
        margin-bottom: 5%;
        margin-right: 0;
        padding: 2% 2%;
    }
    .resultsm .syl .sy2 .anok{
        width: 50%;
        float: left;
        text-align: center;
        padding: 2%;
        font-size: 4vw;
        margin-left: 27%;
    }

    .resultsm .syl .sy1{
        margin-bottom: 5%;
    }
    .resultsm .syr{
        width: 100%;
        padding: 0 5%;
    }
    .resultsm .syr .sy1{
        padding: 2% 0 2% 10%;
        font-size: 4vw;
    }

    .resultsm .syr .sy1:nth-of-type(1){
        background-size: 6%;
    }
    .resultsm .syr .sy1:nth-of-type(2){
        background-size: 6%;
    }
    .resultsm .syr .sy1 .ny1{
        float: left;
        margin-bottom: 0;
    }
    .resultsm .syr .sy1 .ny2{
        font-size: 4vw;
    }
    .tablesy .tdl{
        font-size: 3vw;
        width: 35%;
    }
    .tablesy .tdr{
        width: 65%;
        font-size: 3vw;
    }
    .tablesy td{
        font-size: 3vw;
        padding: 2% 2%;
    }

    .resultimg{

    }
    #pictureViewer > .content{
        width: 100% !important;
    }
    #pictureViewer .handel-prev, #pictureViewer .handel-next{
        width: 37px!important;
    }
    .inquire_main{
        padding: 20% 0;
    }

    .inquire_main .dnr1{
        font-size: 4vw;
    }
    .inquire_main .dnr2{
        font-size: 5vw;
        margin: 10% 0;
    }
    .inquire_menu ul li{
        font-size: 3.5vw;
        padding: 3% 5%;
        margin-bottom: 5%;
    }
    .inquire_item .nryt{
        padding-bottom: 3%;
    }
    .inquire_item .nryt .tit{
        font-size: 4vw;
        width: 20%;
    }
    .inquire_item .nryt .srk{
        width: 75%;
        padding: 2%;
    }
    .inquire_item .anok{
        width: 75%;
        margin-left: 22%;
        padding:2%;
        font-size: 4vw;
        letter-spacing: 3px;
    }
    .inquire_main .dnr3{
        font-size: 4vw;
        line-height: 2;
    }




    .case_title{
        display: block;
    }
    .case_title .ct_fl{
        width: 100%;
    }
    .case_title .ct_fl .nr1{
        font-size: 4vw;
    }
    .case_title .ct_fl ul li{
        margin: 3% 0;
    }
    .case_title .ct_fl ul li .st_sz{
        font-size: 3.5vw;
        margin-top: 0.5%;
    }
    .case_title .ct_fl ul li .st_nr{
        font-size: 3.5vw;
        width: 85%;
        line-height: 2;
    }
    .case_title .ct_fr{
        width: 100%;
    }

    .rangeik2{
        width: 100%;
    }
    .rangeik2 .dnr1{
        font-size: 4vw;
    }
    .rangeik2 .dnr2{
        font-size: 3.5vw;
    }


    .csmk1 .nr1all .dnr1{
        font-size: 4vw;
        width: 100%;
        line-height: 2;
    }
    .csmk1 .nr1all .dnr2{
        padding: 4% 0;
        width: 25%;
        background-size: 100%;
    }
    .csmk1 .dnr3{
        font-size: 3.5vw;
    }
    .csnyl{
        width: 100%;
    }
    .csnyl .csnynr .csywtit{
        font-size: 5vw;
    }
    .csnyl .csnynr .csnynrall{
        font-size: 3.5vw!important;
        line-height: 2!important;
    }
    .csnyl .csnynr .csnynrall *{
        font-size: 3.5vw!important;
        line-height: 2!important;
    }
    .csnyr{
        width: 100%;
    }
    .csnyr .csnyin{
        padding: 3%;
    }
    .csnyr .csnyin .csnyinall{
        font-size: 3.5vw!important;
        line-height: 2!important;
    }
    .csnyr .csnyin .csnyinall *{
        font-size: 3.5vw!important;
        line-height: 2!important;
    }
    .csnyr .csnyin .cszx{
        font-size: 4vw;
    }
    .csnyr .csnyrk .dnr1{
        font-size: 5vw;
    }
    .csnyr .csnyrk ul li{
        width: 32%;
        font-size: 3vw;
        float: left;
        margin: 0;
        margin-right: 2%;
        background-size: 75% !important;
    }
    .csnyr .csnyrk ul li:nth-child(3n){
        margin-right: 0;
    }

    .wltit .dnr1{
        font-size: 5vw;
    }
    .wltit .dnr2{
        margin-top: 2%;
        font-size: 4vw;
    }



    .pcxw{
        display: none;
    }
    .mbxw{
        display: block;
    }

    .info_left{
        width: 100%;
    }

    .newsik{
        width: 100%;
    }
    .newsik_ts2{
        width: 100%;
    }
    .newsik_ts2 .time .time_ri{
        font-size: 10vw;
    }
    .newsik_ts2 .time .time_ny{
        font-size: 5vw;
    }
    .newsik_ts2 .tits{
        font-size: 4vw;
    }
    .newsik_ts2 .cots{
        font-size: 3.5vw;
    }
    .newsik_ts2 .cots:after{
        font-size: 3.5vw;
    }
    .newsik_ts2 .tits{
        font-size: 3.5vw;
    }
    .newsik_ts2 .time{
        font-size: 3.5vw;
    }
    .info_load_more2{
        padding-top: 0;
        margin-bottom: 5%;
    }
    .info_load_more2 .loads{
        background-color: #0d3b95;
        color: #ffffff;
    }
    .load_more .loads{
        background-color: #0d3b95;
        color: #ffffff;
    }

    .info_right{
        width: 100%;
    }
    .newsny{
        padding: 5% 2%;
    }
    .newsny .xw1{
        font-size: 5vw;
        margin-top: -1px;
    }
    .newsny .xw2{
        font-size: 3.5vw;
    }
    .newsny .xw3{
        font-size: 3.5vw;
    }
    .newsny .xw4{
        font-size: 3vw;
    }


    .newsik_ts3{
        width: 100%;
    }
    .newsik_ts3 .time .time_ri{
        font-size: 10vw;
    }
    .newsik_ts3 .time .time_ny{
        font-size: 5vw;
    }
    .newsik_ts3 .tits{
        font-size: 4vw;
    }
    .newsik_ts3 .cots{
        font-size: 3.5vw;
    }
    .newsik_ts3 .cots:after{
        font-size: 3.5vw;
    }
    .newsik_ts3 .tits{
        font-size: 3.5vw;
    }
    .newsik_ts3 .time{
        font-size: 3.5vw;
    }

    .syxwtop{
        display: none;
    }


    /* 内页解决方案 */
    .public_CAintro .pca_left{
        padding-top: 1%;
        width: 100%;
    }
    .public_CAintro .pca_left .pac_titcn{
        font-size: 5vw;
    }
    .public_CAintro .pca_left .pac_titen{
        font-size: 4vw;
        margin-bottom: 5%;
    }
    .public_CAintro .pca_left .pac_titnr{
        font-size: 3.5vw;
    }
    .public_CAintro .pca_right{
        width: 100%;
    }

    
    .inpage_solution {
        width: 96%;
        margin: 0 auto;
        margin-left: 2%;
    }
    .inpage_solution .inpagesolu_cot .inpagesolu_tit {
        font-size: 4vw;
    }
    .inpage_solution .inpagesolu_cot {
        float: right;
        padding: 5%;
        height: 100%;
        position: relative;
        width: 100%;
    }
    .inpage_solution .inpagesolu_img {
        width: 100%;
    }
    .inpage_solution .inpagesolu_cot .inpagesolu_intro {
        font-size: 3vw;
    }

    
}


@media screen and (max-width: 768px) {

}
@media screen and (max-width: 576px) {
    
}