@media screen and (max-width: 1440px) {
    
}

@media screen and (max-width: 768px) {

    body,
    html {
        margin: 0 auto;
        /* max-width: 750px; */
        overflow-x: hidden;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -webkit-tap-highlight-color: transparent;
    }

    img {
        border: 0;
        vertical-align: middle;
        max-width: 100%;
        max-height: 100%;
    }

    textarea {
        border: 0;
        -webkit-appearance: none;
    }

    .none {
        display: block;
    }

    .wrap {
        width: 100%;
    }

    /* 头部 */
    .header {
        display: none;
    }

    .banner {
        display: none;
    }

    .footer {
        display: none
    }

    .p_head_null {
        width: 100%;
        padding-top: 45px;
    }

    .phone_header {
        position: fixed;
        width: 100%;
        height: 45px;
        top: 0;
        left: 0;
        z-index: 999;
        background: #fff;
    }

    .hea_content {
        width: 100%;
        height: 45px;
        line-height: 45px;
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        padding-right: 0px;
        margin: 0 auto;
    }

    .nav_icon {
        display: block;
        width: 27px;
        margin-left: 15px;
    }

    .hea_logo {
        margin: 0;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;
        text-align: center;
    }

    .hea_logo a {
        display: inline-block;
    }

    .hea_logo img {
        width: 1.41rem;
    }

    .p_heder_rg {
        display: block;
        width: 24px;
        margin-right: 15px;
        position: relative;
    }

    .phone_mask {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.6);
        z-index: 15;
        display: none;
    }

    .phone_nav_right {
        position: fixed;
        top: 0;
        left: -100%;
        width: 50%;
        height: 100%;
        z-index: 16;
        background: #fff;
        overflow-y: auto;
    }

    .phone_nav_right>ul {
        margin-top: 45px;
        padding-bottom: 54px;
    }

    .phone_nav_right>ul>li>a {
        display: block;
        border-bottom: 1px solid #ddd;
        font-size: 0.2rem;
        color: #555;
        height: 45px;
        line-height: 45px;
        padding: 0 15px;
        text-transform: capitalize;
    }
    .phone_nav_right>ul>li>a:hover{
        color: #1cb99e;
    }
    .phone_duo {
        margin: 0 12px;
        display: none;
    }

    .phone_duo a {
        display: block;
        border-bottom: 1px solid #eaeaea;
        font-size: 0.19rem;
        color: #555;
        height: 45px;
        line-height: 45px;
        padding: 0 10px;
    }
    .phone_duo a:hover{
        color: #1cb99e;
    }

    /* 底部 */
    .phone_foot_fixed {
        padding-top: 52px;
        margin-bottom: 0;
    }

    .anypabottom {
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 20;
        width: 100%;
        height: 52px;
        line-height: 51px;
        background: #fff;
        text-align: center;
        display: block;
    }

    .anypabottom>a {
        float: left;
        width: 40%;
        margin: 0 5%;
    }

    /* 首页 */
    .menu_fr {
        padding: 0 15px;
        width: 100%;
    }

    .menu_fr a {
        width: calc((100% - 10px)/2);
        display: inline-block;
        font-size: .12rem;
    }

    .menu_fr a:nth-child(2n) {
        margin-right: 0;
    }

    .lun_data {
        height: auto;
        padding: 12px;
    }

    .lun_data h1 {
        font-size: .28rem;
        margin-bottom: .1rem;
    }

    .lun_data h2 {
        width: 100%;
        font-size: .18rem;
        line-height: 18px;
        margin-bottom: .1rem;
    }

    .lun_data a {
        width: 30%;
        height: 30px;
        font-size: .16rem;
        line-height: 30px;
    }

    .slideBox .hd {
        bottom: .2rem;
    }
    .i_item_tit{
        padding: .4rem 0rem;
    }
    .mt_img{
        width: 50%;
    }
    .mt_h3{
        font-size: 16px;
        margin-top: -10px;
        margin-bottom: .3rem;
    }
    .mt_texp{
        padding: 0 4%;
    }
    .i_one_con>ul{
        margin-right: 0;
    }
    .i_one_con>ul>li{
        float: none;
        margin-right: 0;
        width: 100%;
    }
    .io_img_w{
        text-align: center;
        height: auto;
    }
    .io_img_w>img{
        width: auto;
        height: 100%;
        max-height: 320px;
    }
    .pd60{
        padding-bottom: .6rem;
    }
    .i_two_con>ul>li{
        margin-bottom: .2rem;
    }
    .i_more_w{
        margin-top: .3rem;
    }
    .i_more{
        width: 1.39rem;
        height: .38rem;
        line-height: .36rem;
    }
    .io_tex_con{
        padding: .22rem .1rem;
    }
    .io_tex_con>p{
        font-size: 14px;
    }
    .itt_tit{
        font-size: 14px;
    }
    .itt_spa{
        margin: .2rem 0;
    }
    .itt_p{
        line-height: 22px;
    }
    .k_details{
        margin-top: .24rem;
    }
    .itt_tex_con{
        padding: .3rem .25rem .4rem;
    }
    .i_thr_con .itt_img_w{
        height: 100%;
        max-height: 240px;
    }
    .parter .picScroll-left{
        padding: 0 .1rem;
    }
    .parter .picScroll-left .hd{
        padding: .4rem 0;
    }
    .parter .picScroll-left .bd ul li .pic img{
        width: 1.85rem;
        height: 1.05rem;
    }

    /* 产品应用 */
    .banner_w>img{
        width: 100%;
        left: 0;
        margin-left: 0;
    }
    .pro_center{
        height: auto;
        min-height: auto;
    }
    .pro_side{
        display: none;
    }
    .pro_cont{
        width: 100%;
    }
    .pro_cont_hea{
        padding: .24rem 0rem;
    }
    .pro_chea_lef{
        display: none;
    }
    .pro_chea_rig{
        float: none;
    }
    .pro_cont_cen{
        margin-top: .3rem;
    }
    .pro_cont_cen .io_img_w{
        height: 100%;
        max-height: 200px;
    }
    .pro_cont_cen .i_one_con>ul>li{
        width: 100%;
        margin-bottom:.2rem;
        border: none;
    }
    .pro_cont_cen .i_one_con>ul>li:hover{
        border: none;
    }
    .pro_cont_cen .i_one_con>ul>li:hover .io_tex_con{
        background: transparent;
    }
    .pro_cont_cen .i_one_con>ul>li:hover .io_tex_con>p,
    .pro_cont_cen .i_one_con>ul>li .io_tex_con>p.on{
        color: #1cb99e;
    }
    .ban_text{
        padding-top: .2rem;
        padding-left: 48px;
    }
    .ban_text>h1{
        font-size: .3rem;
        margin-bottom: .12rem;
        letter-spacing: .05rem;
    }
    .ban_text>p{
        font-size: .18rem;
    }

    /* 产品应用-详 */
    .th_aw{
        width:7%;
    }
    .th_bw{
        width:12%;
    }
    .th_cw{
        width:11%;
    }
    .th_dw{
        width: 9%;
    }
    .th_ew{
        width:8%;
    }
    .th_fw{
        width: 8%;
    }
    .th_gw{
        width: 20%;
    }
    .pro_as_con tbody tr>td{
        padding: .12rem .05rem;
        word-wrap: break-word;
	    word-break: break-all;
    }
    .pro_as_con thead tr>th{
        font-size: .12rem;
        padding: .15rem 0;
    }
    .page_w{
        margin: .4rem 0rem .26rem;
    }
    .page_con .pre, .page_con .nex{
        width: .87rem;
    }
    .page_con>a{
        width: .38rem;
        height:.39rem;
        border-radius:.03rem;
        line-height:.39rem;
        font-size:12px;
    }
  /* 产品应用-详 01 */
  .pro_koll{
    margin-bottom:0;
  }
  .kol_img{
      float: none;
      width:100%;
      height: auto;
  }
  .kol_img>img{
      margin: .26rem auto;
  }
  .pro_koll{
      padding: 0 .2rem;
  }
  .kol_con{
      width: 100%;
  }
  .kol_h3 {
    font-size: .2rem;
    margin: .18rem 0rem .36rem;
    padding-left: 0;
  }
  .kol_con_item{
    width: 100%;
    margin-bottom: .32rem;
    font-size: 12px;
  }
  .kol_item_nam{
      width: 100px;
    padding-left:0;
  }
  .kol_item_tex{
      width: calc(100% - 100px);
  }
  .th_wa{
      width: 20%;
  }
  .th_wb{
      width: 16%;
  }
  .pro_kol_con thead tr>th{
    font-size: 12px;
    padding: .15rem 0rem;
    word-wrap: break-word;
  word-break: break-all;
}
  .pro_kol_con tbody tr>td{
      padding: .2rem .1rem;
      word-wrap: break-word;
	word-break: break-all;
  }
  .pro_kol_tabo{
    padding-bottom: .3rem;
    margin-bottom: .3rem;
  }
  .th_wa1{
    width: 30%;
    }
  .th_wb1{
      width: 22%;
  }
  .th_wc1{
      width: 26%;
  }
  .pro_center{
      margin-bottom: .2rem;
  }
 /* 合作伙伴 */
.coo_par_cen ul{
    margin-right: -2%;
    padding: 0 2%;
}
.coo_par_cen li{
    float: left;
    width: 48%;
    height: auto;
    position: relative;
    margin-right: 2%;
    margin-bottom: 2%;
}

/* 新闻 */
.new_cont_hea{
    padding: .24rem 0rem;
}
.new_itme{
    padding: .3rem 0rem;
}
.new_img_w{
    width: 100%;
    float: none;
}
.new_img_w>img{
    /* width: auto; */
    display: block;
    margin: 0 auto;
}
.new_text{
    width: 100%;
    padding: 0;
    float: none;
}
.new_cont_cen>ul{
    padding: 0 .2rem;
}
.new_tex_h1{
    font-size: .22rem;
    margin: .2rem 0rem;
}
.new_tex_p{
    font-size: 12px;
    margin-bottom: .3rem;
}
.new_tex_time{
    font-size: 12px;
}
.new_tex_time>span{
    font-size: 14px;
}
.lj_more_w{
    margin-top: .3rem;
    float: none;
}
.lj_more{
    margin: 0 auto;
    width: 1.59rem;
    height: .39rem;
    font-size: 12px;
    line-height: .39rem
}
.new_itme:hover .new_tex_h1{
    font-size: .22rem;
}

/* 新闻-详 */
.newls_cont{
    padding: 0 .2rem;
}
.new_cont_hea span, .new_cont_hea i, .new_cont_hea a{
    font-size: 12px;
}
.nls_con_hea{
    padding: .3rem 0rem;
}
.nls_con_hea h1{
    font-size: 16px;
}
.share{
    display: block;
    margin-left: 0;
    margin-top:.2rem;
}
.nls_con_cent{
    padding: .34rem 0;
}
.nls_con_cent p{
    line-height: .3rem;
    margin-bottom: .1rem;
}
.nls_con_cent p, .nls_con_cent span{
    font-size: 12px;
}
.nls_img_w{
    margin: .34rem 0;
}
.nls_con_cent h3{
    font-size: 12px;
    margin-top: .2rem;
    margin-bottom: .1rem;
}
.newls_con_page{
    margin-top: .2rem;
    padding: .32rem .3rem;
    margin-bottom: .2rem;   
}
.nls_prev, .nls_next{
    font-size: 12px;
}

/* 服务中心 */
.sercon_ls_item{
    padding: .2rem;
}
.sercon_ls_item>div{
    width: 100%;
    float: none;
    height: auto;
}
.ser_item_rig{
    padding-top: .2rem;
}
.pad_lef38{
    padding-left: 0;
}
.ser_con_tit{
    font-size: .26rem;
}
.ser_con_tit>em{
    margin-right: .08rem;
}
.ser_con_tex{
    margin: .2rem 0;
}
.ser_text_ls{
    margin-right: 0;
}
.ser_text_ls>p{
    margin-right: .32rem;
    margin-bottom: .12rem;
}
.ser_tls_tit{
    margin-bottom: .18rem;
}
.ser_con_abg{
    height: auto;
}

/* 走进运宏 */
.ent_cen_tex>h1{
    font-size: .28rem;
    padding: 0.3rem 0 .5rem;
    color: rgba(0, 0, 0, 0.6);
}
.ent_cont{
    padding-left:0;
}
.ent_cont>ul{
    margin-right: 0;
}
.ent_cont>ul>li{
    width: 100%;
    height: auto;
    margin-right:0;
    float: none;
    border-top:.03rem solid rgb( 28, 185, 158 );
    margin-bottom: .5rem;
}
.ent_cont>ul>li:last-child{
    margin-bottom: 0;
}
.ent_cen_bg{
    background: none;
    height: auto;
}
.ent_img_w>img{
    width: .7rem;
    height: .7rem;
}
.ent_img_w{
    top: -.4rem;
}
.ent_text{
    margin-top: .5rem;
    padding: 0 .2rem;
}
.ent_hon_tit{
    margin-top: .6rem;
}
.ent_hon_tit>p{
    font-size: .24rem;
    margin-top: -12px;
}
.ent_honor ul{
    margin-right: 0;
    padding: .5rem .2rem .8rem;
}
.ent_honor li{
    float: none;
    width: 100%;
    height: auto;
    margin-right: 0;
    margin-bottom: .2rem;
}
.pad_rig38{
    padding-right: 0;
}
.enter_con .ser_con_tex{
    margin: .2rem 0;
}
/* 走进宏运-分支机构 */
.ent_map_tex{
    width: 4.49rem;
    height: auto;
    right: .2rem;
    top: .1rem;
    padding-left: .1rem;
}
.ent_map_tex>h1{
    font-size: .24rem;
    margin: .2rem 0;
}
.ent_mp>p{
    font-size: 12px;
    margin-bottom: .1rem;
}
.ent_map{
    overflow: hidden;
    margin-bottom: 0rem;
}
.enter_bra .i_item_tit{
    padding: .5rem 0 .2rem;
}
.enter_bra .mt_h3{
    font-size: 14px;
    margin-top: -8px;
}
.ent_inf_item{
    padding: .2rem 0;
}
.e_inf_lef{
    padding-left: 0;
    width: 100%;
}
.einf_line{
    width: 100%;
    height: .02rem;
    margin: .14rem 0;
}
.einf_lef_tit{
    font-size: 14px;
}
.einf_lef_tit,
.einf_itme{
    padding-left: .4rem;
}
.einf_itme{
    margin-bottom: .2rem;
}
.pt14{
    padding-top: .14rem;
}
.e_inf_rig{
    display: none;
}
/* 走进宏运-组织机构 */
.ent_org_con{
    padding: 5% .2rem;
}

/* 联系我们 */
.c_inf_lef{
    width: 100%;
    float: none;
    padding: 0 .2rem;
}
.c_inf_rig{
    display: none;
}
.c_inf_lef{
    padding-left: .2rem;
}
.cinf_lef_tit{
    font-size: .2rem;
    padding: .44rem 0 .3rem;
}
.mb30{
    margin-bottom: .3rem;
}
.c_inf_lef li{
    margin-bottom: .2rem;
}
.c_inf_lef span{
    font-size: 12px;
    cursor: pointer;
}
/* 联系我们-人才招聘 */
.con_center{
    padding: .2rem;
}
.con_cen_head>h1{
    font-size: 16px;
}
.con_chea_w{
    margin: .2rem 0;
}
.con_chea_w li{
    width: 50%;
    height: .45rem;
    margin-bottom: .1rem;
}
.con_chea_w li>p{
    padding-left: .1rem;
    line-height: .45rem;
    font-size: 12px;
}
.ctex_item_tit{
    font-size: 14px;
    margin-bottom: .2rem;
}
.cen_tex_item{
    margin-bottom: .28rem;
}
.ctex_item_tit{
    font-size: 12px;
}
.ctex_item_con>li{
    margin-bottom: .1rem;
    font-size: 12px;
}
.con_peo_w{
    padding-bottom: .2rem;
}


}







@media screen and (max-width: 330px) {}