@charset "utf-8";

@media only screen and (min-width: 320px) and (max-width: 640px) {

  .w94_cont{

    width: 94vw;

    margin:0 auto;

  }

  .s_pc{

    display:none!important;

  }

  .s_m{

    display:block!important;

  }
  .phone_head{
    height:58px;
    display:block;
  }

  .section .title_01{

    font-size:15px;

  }

  .section .title_02{

    font-size:18px;

  }

  .section .title_03{

    font-size:18px !important;

    padding-bottom: 10px;

  }

  #public_slide_8 li {

      padding-top: 0px;

  }

  .public-slide-8 .bx-wrapper .bx-pager {

    bottom: 20px;

  }

  .public-slide-8 .bx-wrapper .bx-pager.bx-default-pager a{

    width: 25px;

  }

  .section2 .right .about_e span i, .section2 .left .about_e span i, .section2 .cont .about_e span i, .section4 .left .about_e span i ,.section3 .title_02 i, .section5 .title_02 i{

    width: 7px;

    height: 5px;

  }

  .section3 .title_02 i, .section5 .title_02 i {

    margin-left: -3.5px;

  }

  .section2 .left{

    display:none;

  }

  .section2 .right{

    display:none;

  }

  .section2 .cont_box{

    position: relative;

    padding-top: 0px;

  }

  .section2 .cont .text,.section4 .left p{

    width: 100%;

    line-height: 25px;

  }

  .section2 .cont .about,.section2 .cont .about_e, .section4 .left .about{

    color: #000;

    font-weight:700;

    line-height: 25px;

  }

  .section2 .cont .about,.section4 .left .about{

    padding-top: 15px;

    font-size: 15px;

  }

  .section2 .cont .about_e, .section4 .left .about_e{

    font-size: 12px;

  }

  .section2 .cont p.text{

    font-size: 13px;

    line-height: 20px;

    height: 175px;

  }

  .section2 .public-btn-1 span {

    font-size: 12px;

    padding: 0px 34px;

  }

  .section2 .cont .v_show1{

    display:none;

  }

  .i-wrap3 .vid-box .upbox{

    height: 237px;

  }

  .section2 .cont .v_show2 {

    width: 100vw;

    margin-left: -3vw;

    height: 237px;

    display: none;

  }

  .public-index-47{

    margin: 0 0 35px -20px;

    padding: 0;

    width:auto;

  }

  .public-index-47 li{

    height:auto;

  }

  .section4{

    background-color: #f0f0f0;

  }

  .section4 .left{

    width: 100%;

    padding-top: 20px;

    background:none;

    padding:0px 3vw;

  }

  .section4 .left p{

    padding-left:0px;

  }

  .section4 .right{

    width: 100%;

    padding: 20px 0;

  }

  .section4 .right .col1{

    display:none;

  }

  .section4 .right .public-index-53{

    width: 100%;

    padding:0px 3vw;

  }

  .public-index-53 li{

    width: 100%;

    margin-left: 0;

    height: auto;

  }

  .public-index-53 li:nth-child(3){

    margin-bottom: 20px;

  }

  .public-index-53 li .pi53-on-tit{

    display:block;

  }

  .public-index-53 li .pi53-off-box{

    display:none;

  }

  .section5 .public-index-25{

    margin: 20px auto;

    // height: 182px;

    overflow:hidden;

  }

  .public-index-25 .pi25-list{
    margin-left:auto;
  }

  .public-index-25 .pi25-list li{

    width: 50%;

  }


  .hezuo_list_banner{

    height:171px;

  }

  .main_hezuo .main-1{

    width: 94vw;

    margin:0 auto!important;

  }

  .main1-contentInfo{

    width: 50%;

  }

  .main1-contentInfoChild{

    width: 100%;

  }

  .hz_contect_box{

    width: 100%;

  }

  .hz_contect .title {

    font-size: 18px;

    line-height: 60px;

  }

  .hz_contect p {

    font-size: 13px;

    line-height: 20px;

  }



}