﻿.m_img,.m_nav{
    display: none;
}
@media screen and (max-width: 1024px) and (min-width: 0px) {
    .msgNum {
        display: none;
    }

    .slider {
        margin-top: 44px;
    }

    .head {
        display: none
    }

    .m_img {
        display: block;
        height: 70px;
        background: #fff;
        position: fixed;
        top: 0px;
        padding:5px 10px;
        width: 100%;
        z-index: 9999;
        border-bottom: 1px solid #ddd;
        overflow: hidden;
    }

    .m_img .headlf {
        padding-top: 2px;
        padding-left: 5px;
        float: left;
        width:85%;
    }

    .m_img .headlf .m_logo {
        height: 55px;
        display: block
    }

    .m_img .headrg {
        padding-right: 5%;
        padding-top: 25px;
        float: right;
    }

    .m_img .headrg a .m_menuimg {
        height: 16px;
        vertical-align: top;
        display: block
    }

    .m_nav {
        display: block;
        position: fixed;
        top: 0px;
        left: 0px;
        width: 0px;
        height: 0px;
        overflow: hidden;
        z-index: 10000
    }

    .m_nav .closecover {
        position: absolute;
        width: 100%;
        height: 100%;
        background: #0b0d19;
        filter: alpha(opacity=0);
        opacity: 0;
        left: 0px;
        top: 0px;
        z-index: 1
    }

    .m_nav .closeicon {
        position: absolute;
        width: 20%;
        left: 10px;
        top: 5%;
        z-index: 100;
        text-align: center;
        filter: alpha(opacity=0);
        opacity: 0
    }

    .m_nav .m_navList {
        position: absolute;
        width: 80%;
        right: 0px;
        top: 0px;
        background: #0b0d19;
        height: 100%;
        z-index: 100;
        right: -80%;
        overflow-y: scroll;
    }

    .m_nav .m_navList ul {
        padding-left: 5%;
        padding-right: 5%
    }

    .m_nav .m_navList ul li {
        border-bottom: 1px solid #232530
    }

    .m_nav .m_navList ul li a {
        display: block;
        height: 45px;
        color: #fff;
        line-height: 45px;
        padding-left: 5%;
        font-size: 16px
    }

    .m_nav .m_navList ul li .m_f_a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%
    }

    .m_nav .m_navList ul li .m_f_a a {
        flex: 1;
    }

    .m_nav .m_navList ul li .m_f_a i {
        width: 40px;
        height: 35px;
        box-sizing: border-box;
        padding: 0 5px;
        display: block;
    }

    .icon {
        background: url(../images/plus.png) 100% no-repeat;
        background-position: 50% 50%;
        -webkit-transition: all 0s;
        -moz-transition: all 0s;
        transition: all 0s
    }

    .icon_on {
        background: url(../images/reduce.jpg) 50% no-repeat !important;
        background-position: 50% 50%;
        -webkit-transition: all 0s;
        -moz-transition: all 0s;
        transition: all 0s
    }

    .m_nav .m_navList ul li .m_s_nav {
        display: none;
        width: 100%;
    }

    .m_nav .m_navList ul li .m_s_nav a {
        display: block;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        padding-left: 10%;
        overflow: hidden;
        white-space: nowrap;
        width: 90%;
        text-overflow: ellipsis;
    }
    .top,.daohang{
        display: none;
    }
    .wel-left{
        font-size:12px;
    }
    .logo-ziti{
        position: relative;
        left:10px;
        bottom:0;
        top:20px;
    }
    .logo-ziti h2{
        font-size: 0.8rem;
    }
    .logo-ziti p{
        font-size:12px;
    }
    .wel{
        position: fixed;
        top:0;
        width:100%;
        z-index:999;
        height:30px;
    }
    .index_banner{
        margin-top:70px;
    }
    #demo1{
        margin-top:0px;
    }
    /*首页业务*/
    .yewu{
        padding:20px 0;
    }
    #new_box{
        padding:20px 0;
    }
    h3.title{
        font-size:20px;
    }
    p.bt{
        font-size:12px;
    }
    .new_telst li{
        font-size:14px;
    }
    .newtel{
        width:100%;
        height:30px;
        overflow: auto;
    }
    .new_telst{
        /* display: block; */
        width:570px;
        height:30px;
        white-space: nowrap;
        overflow-x:scroll;
        overflow-y:hidden;
    }
    .newtel::-webkit-scrollbar {
        display: none;
    }
    .new_lst{
        height:290px;
    }
    .desc{
        padding: 10px;
        max-width: 60%;
    }
    .desc h4{
        font-size:14px;
        padding-bottom: 3px;
        border-bottom: 1px solid #fff;
        max-width: 100%;
    }
    .desc p{
        line-height: 20px;
        font-size:12px;
        padding:5px 0;
    }
    .yw-img img{
        width:50%;
    }
    .yw-img p{
        font-size:14px;
    }
    .yw01 li{
        padding-right:10px;
        padding-left:10px;
    }
    a.xq{
        width:65px;
        padding:2px;
        font-size:12px;
        margin:5px auto;
    }
    p.yw-desc{
        display: none !important;
    }
    .yw01-w{
        padding:5px;
    }
    .yw01 li:nth-child(2) .yw01-w{
        margin-left:5px;
        margin-top: 10px;
    }
    .yw01 li:nth-child(2){
        padding-right:5px;
    }
    .solution{
        padding:10px 0;
    }
    .solu-title{
        font-size:20px;
    }
    #scrollcon{
        margin-top:20px;
    }
    .scroll img{
        width: 240px;
        height: 150px;
    }
    .solu-bt{
        padding: 5px;
    }
    .gsjs{
        padding:10px 0;
    }
    .company p{
        font-size:14px;
        padding:5px 0;
    }
    .gsjs video{
        margin-top:10px;
        height: 200px;
    }
    .news{
        padding:20px 0;
    }
    .news-title h4{
        font-size:20px;
    }
    .news-title p{
        font-size:12px;
    }
    .news-list01-title h5{
        font-size:16px;
        padding-bottom: 3px;
    }
    .news-list01-title span{
        font-size:12px;
        bottom: 3px;
    }
    .news-list{
        margin-top:10px;
        width:100%;
        margin-left: 0;
    }
    .news-list .col-12{
        margin-top:10px;
    }
    .team{
        padding:20px 0;
    }
    .team-list{
        margin-top:0;
    }
    .dibu{
        margin-left: 0;
    }
    .foot-company h3{
        font-size:20px;
    }
    .dibu-logo{
        padding-left:0;
        padding-right:0;
    }
    .foot-company{
        width:70%;
        padding: 2% 0;
        margin-left: 2%;
    }   
    .foot-logo img{
        width:25%;
        margin-left: 3%;
    }
    .foot-wx img{
        width:100px;
    }
    .foot-solution span, .foot-product span, .foot-contact span{
        padding:10px 0;
    }
    .footer span{
        font-size:20px;
    }
    .yqlj{
        padding-top:10px;
    }
    .top-banner{
        margin-top:98px;
        display: block;
    }
    /*企业招聘*/
    .left{
        padding-left:0;
        padding-right:0;
    }
    .TB1 tr{
        width:100% !important;
    }
    .box1{
        padding:20px !important;
    }
    .card input{
        margin:5px 10px;
        width: 60%;
    }
    /*个人简历*/
    .tit h3{
        text-align: center;
        font-size:18px !important;
    }
    .TB2 td,.TB2 th{
        display: block;
        float: left;
    }
    .TB2Input,.TB2Textarea{
        max-width: 100%;
    }
    .line{
        margin:10px 0 !important;
    }
    /*关于我们*/
    .intro{
        padding:20px 0;
    }
    .intro-title{
        padding:10px 0;
        font-size:20px;
    }
    .jianjie-img{
        padding:10px 15px;
    }
     .jianjie-content{
        padding:0 15px;
    }
    .jianjie-content p{
        font-size:14px;
        padding-top:0 !important;
    }
    .intro .row{
        margin-right:0;
        margin-left:0
    }
    .wenhua{
        background:#036eb7;
        height:225px;
        margin:10px 0;
    }
    .wenhua-content{
        padding: 15px;
    }
    .wenhua-content h3{
        font-size:20px;
        margin-bottom: 10px;
        width:100px;
    }
    .wenhua-content p{
        text-indent: 0;
    }
    .dizhi-top{
        font-size:14px;
        padding:15px;
    }
    .position{
        font-size:14px;
    }
    .dizhi{
        padding-bottom:20px;
    }
    /*继续教育*/
    .peixun{
        padding:20px 0;
    }
    .peixun-title{
        font-size:20px;
        padding:20px 0;
    }
    .peixun-jixu-content{
        font-size:14px;
    }
    .peixun-jixu-img li{
        height: 140px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .peixun-jixu{
        height:525px;
    }
    .peixun-gqpx-content h5{
        font-size:20px;
    }
    .peixun-gqpx-content{
        width:80%;
        right: 10%;
        top:40px;
        padding: 15px;
        font-size: 14px;
    }
    .peixun-tuanjian-content p{
        font-size:14px;
    }
    .peixun-tuanjian{
        padding-bottom: 20px;
    }
    .peixun-hr{
        padding:0;
    }
    .peixun-hr-content{
        font-size:14px;
    }
    .peixun-qiye-content{
        font-size:14px;
        padding:0 15px;
    }
    .peixun-qiye{
        background:#232530;
    }
    .peixun-qiye-img{
        padding:15px;
    }
    .peixun-qiye{
        height:520px;
    }
    .youshi01{
        width:100%;
        padding:0;
    }
    .youshi01 img{
        width:60%;
    }
    .youshi01 h5{
        font-size:18px;
        margin:5px 0;
    }
    .youshi01 p{
        font-size:13px;
    }
    /*社保*/
    .shebao-title{
        margin:10px 0;
        font-size:20px;
    }
    .shebao-back{
        padding-top:15px;
    }
    .shebao-content li.col-md-12{
        padding-right:0;
    }
    .wuxian01{
        height:auto;
    }
    .wuxian01 h5{
        font-size:18px;
        margin-bottom: 0;
    }
    .wuxian01 p{
        font-size:14px;
    }
    .wuxian02{
        margin:0;
        margin-top:10px;
        height: 420px;
    }
    .shebao-content1 li{
        padding:0 5px;
    }
    .wuxian02 h5{
        font-size:18px;
        margin-bottom: 0;
        line-height: 25px;
    }
    .wuxian02 p{
        font-size:14px;
        line-height: 25px;
    }
    /*公积金*/
    .gongjijin-title{
        padding:20px 0;
        font-size:20px;
    }
    .gongjijin p{
        font-size:14px;
    }
    .duixiang-w{
        padding:10px;
        height:210px;
    }
    .duixiang-w p{
        font-size:13px !important;
        line-height: 25px !important;
    }
    .duixiang-list li{
        margin-top:10px;
    }
    .liucheng-w{
        padding:10px;
        margin:0;
        height:210px;
    }
    .liucheng-img{
        width:30px;
        height:30px;
        line-height: 30px;
    }
    .liucheng-w p{
        line-height: 25px;
        padding:5px 0;
    }
    .gjj-youshi-w{
        margin:20px auto !important;
        width:100%;
    }
    .gjj-youshi-w p{
        padding:30px 0 0 0;
        line-height: 25px;
    }
    /*劳务派遣*/
    .paiqian-content{
        width:100%;
        padding:20px;
    }
    .paiqian-contentw img{
        display: none;
    }
    .paiqian-content-back {
        width:100%;
    }
    .paiqian-content-back p{
        font-size:14px;
        line-height: 25px;
    }
    .fuwu-title{
        font-size:20px;
        margin:20px 0;
    }
    .fuwu01{
        padding:10px;
    }
    .fuwu01-img{
        width:70px;
        height:70px;
    }
    .fuwu01-img img{
        width:100%;
    }
    .fuwu01 h5{
        font-size:18px;
        margin-top:10px;
    }
    .fuwu01-desc{
        padding-top:10px;
        font-size:14px;
        line-height: 25px;
    }
    .corp-list li{
        margin-top:0;
        height:60px;
    }
    /*薪酬优化*/
    .xinchou{
        padding-bottom: 20px;
    }
    .xinchou-title{
        padding:20px 0;
        font-size:20px;
    }
    .xinchou-title-content{
        font-size:14px;
        padding-bottom: 0;
    }
    .xinchou-list01{
        padding:15px;
        height:295px;
        margin-top:15px;
    }
    .xinchou-list01 p{
        line-height: 25px;
        padding:10px 0;
    }
    .buzhou{
        background-size:cover;
        height:auto;
    }
    .buzhou01{
        height:165px;
    }
    .buzhou01-img,.buzhou02-img{
        width:20%;
    }
    .buzhou01-content{
        width:80%;
        padding: 10px;
        line-height: 25px;
        font-size:14px;
    }
    .xinchou-ys-list li{
        height:auto;
        width:100%;
    }
    .xinchou-ys-list li span{
        margin-left:20px;
        margin-top:5px;
        width:20px;
        height: 20px;
        line-height: 20px;
    }
    .youshi01-content{
        padding-right: 15px;
    }
    .yuanze01{
        padding:0;
        margin:0;
        height: auto;
    }
    .yuanze li{
        margin-top:10px;
    }
    /*商雇通*/
    .sgt-title{
        margin:20px 0;
        font-size:20px;
    }
    .sgt-content{
        padding:5px 15px;
    }
    .renqun{
        margin:10px 0 0 0;
        padding:15px;
        height:265px;
    }
    .renqun p{
        width:90%;
        font-size: 14px;
    }
    .renqun span{
        width:20px;
        height: 20px;
        line-height: 20px;
    }
    .renqun-content{
        display: block;
        margin-top:5px;
    }
    .ys-img{
        width: 80px;
        height: 80px;
        padding:3px 0;
    }
    .ys-img img{
        width:45px;
    }
    /* .ys-content{
        width:76%;
        padding:10px;
    } */
    .sgt-ys{
        padding:15px;
        height: 150px;
        margin-top:10px;
    }
    /* .ys-content p{
        line-height: 25px;
        font-size:14px;
    } */
    /*公益活动*/
    .gongyi-title{
        margin:20px 0;
        font-size:20px;
    }
    .gongyi-img{
        height:100px;
        margin:15px 0;
    }
    .gongyi-img-title{
        font-size:14px;
    }
    .gongyi-content{
        font-size:12px;
        line-height: 25px;
        -webkit-line-clamp: 3;
    }
    .gongyi-hover{
        padding:5px;
    }
    /*新闻动态*/
    .bt{
        /* margin-bottom: 20px !important; */
        font-size:14px !important;
    }
    .news-tt span a{
        font-size:18px !important;
    }
    .news01-bj .col-md-4:nth-child(2),.news01-bj .col-md-4:nth-child(3){
        display: none;
    }
    .news01{
        height:150px !important;
    }
    .news01 img{
        height:150px !important;
    }
    .news01-hover{
        height:40px !important;
        line-height: 40px  !important;
        font-size:16px  !important;
    }
    .news01-bj{
        height:200px !important;
    }
    .news01-title{
        position: relative;
        width:100%;
    }
    .news04{
        height:115px !important;
    }
    .news04:nth-child(1){
        padding:30px 0 10px 0 !important;
    }
    .news04 h4{
        display: block;
        font-size:16px;
        position: relative;
        width:70%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .m-date{
        display:block;
        position: absolute;
        right:0;
        bottom:-2px;
        font-size:14px;
    }
    .des p{
        padding-top:10px !important;
        font-size:14px;
    }
    /*详情*/
    .detail{
        margin:10px 0 20px 0;
    }
    .detail-top{
        height:25px;
    }
    .detail-h{
        font-size:14px;
        width:100px;
        height:25px;
        line-height: 25px;
    }
    .detail-top span{
        font-size:12px;
    }
    .detail-title h2{
        font-size:20px;
        padding:0;
    }
    .laiyuan span{
        font-size:12px;
        margin:0 0 5px 0;
    }
    .reco{
        margin-top:10px;
    }
    .reco-title h3{
        font-size:16px;
        width:100px;
        height:25px;
        line-height: 25px;
    }
    .reco-news{
        margin:10px 0 0 0;
        height: 80px;
    }
    .reco-news p{
        font-size:12px;
        height:25px;
        line-height:25px;
    }
    .detail-content img{
        max-width: 100%;
        height:auto !important;
    }
    .footer{
	margin-bottom:57px;
   }
.m-foot{
        position: fixed;
        bottom:0;
        width:100%;
		display:block;
    }
    .m-foot li{
        background:#333333;
        width:33.33333%;
        float: left;
        text-align: center;
    }
    .m-foot li a{
        color:#fff;
    }
.sy-title h5{
   padding:0 5px;
}
}
.peixun-content-w img{
    width:100%;
}
.jineng{
    overflow: hidden;
  text-overflow: ellipsis;
  height: 45px !important;
  }
.yw01 li:nth-child(1){
    padding-right:5px;
}
.yw01 li:nth-child(2){
    padding-left: 5px;
}