/*================================1580======================================*/
@media screen and (min-width: 1600px) {
  .fx_b3{height:407px; padding: 150px 0px; text-align: center;}
  }
  /*================================wap=======================================*/
  /*moble */
  @media screen and (max-width:990px ) {
    .footer_main{width:100%;}
    .footer_bg{ padding-top:20px; }
    .margin-leftb{ margin-left:0; }
    .footerbvc{ margin-left:15px;margin-right:15px;padding-top:20px; padding-bottom:20px; }
    .top_right{margin-right:10px;}
  .footer_wxgzh{ float: left; text-align: center; margin-left:20px; }
  .footer_wxgzh img{ display: inline-block; width:132px;height:132px;margin-bottom:5px; }
  .ybc_wap{display:none;}
  .height_gao{display:none;}
  .qm_mainb{width:100%;  float: left; }
  .index_lb_a{width:50%; float: left; padding: 1%;}
  .logo_a{width:100%; text-align: center; padding-top: 30px;}
  .dh_maina{width:100%; padding-top: 30px; padding-bottom: 30px;}
  .dh_maina li{float:left; padding-right:70px; }
  .head_dh{display:none;}
  .wap_daohang{display:block; width:28px; margin-top:2px; margin-right:10px;float: right; }
  .wap_daohang li{width:100%; height: 2px; background: #333; margin-bottom:7px;}
  .wap_daohang li:last-child{ margin-bottom:0; }
  .head_yy{width:150px; float: left; display: none;}
  .head_yy a:link,.head_yy a:visited{color:#fff;}
  .head_yy a{padding:5px 15px; float: left;}
  .head_logo{ margin-left:10px; }
  .head_logo img{height:25px;}
  .hs_head {position:relative;z-index: 9999;  border-bottom: 1px solid #fff;}
  .main2_right a{padding:15px 35px; background: #fff; font-size:16px;}
  .main2_right{width:100%; float: left; margin: 20px 0px;}
  .main2_right a:link,.main2_right a:visited{color:#222;}
  .tc_maina{color:#fff;}
  .dh_tcm{width:100%; float: left; margin-top: 15px;}
  .dh_tcm a{display:block; font-size:14px; font-weight: bold;width: 100%; line-height: 40px; margin-bottom: 10px; text-align: center; border: 1px solid #fff;}
  .dh_tcm a:link,.dh_tcm a:visited{color:#fff;}
  .tc_maina h1,.tc_maina dd{display:none;}
  .index_aboutimg{width:100%; padding: 15px 0px;}
  .index_aboutimg img{width:100%;}
  .index_aboutjs{width:100%;padding: 15px 4%;}
  .index_aboutjsa h1{font-size:24px; margin-bottom: 10px;}
  .index_aboutjsa dd{padding-bottom:20px;}
  .index_aboutjsb{line-height:29px;}

  .index_aboutjsc{width:100%; margin-top: 30px; margin-right: 20px; border: 1px solid #eee; float: left; border-radius: 6px; padding: 15px;}
  .index_aboutjsc1{width:20%; max-width: 44px; float: left; margin-top: 5px; border-right:1px solid #eee;text-align: center;}
  .index_aboutjsc2{width:75%; float: right;}
  .index_aboutjsc2 h1{font-size:14px;}
  .index_aboutjsc2  dd{color:#4ca391; font-weight: bold; font-size:20px;}
  .index_aboutlink{width:100%; float: left; margin-top: 60px; margin-bottom: 40px;}
  .index_aboutlink a:link,.index_aboutlink a:visited{color:#4ca391;}
  .index_aboutlink1{width:150px; border: 2px solid #4ca391; float: left; text-align:center; line-height: 45px; font-size:18px;font-family: 'calibri';}
  .index_aboutlink2{width:40px; float: left; margin-top: 20px; margin-left: -22px;}
  .index_aboutlink2{margin-left: -22px;}
  .a1{animation:ani-svg .25s linear 0s alternate infinite;}
  .a2{animation:ani-svg .35s linear 0s alternate infinite;}
  .index_aboutlink2 dd{width:100%; height: 2px; background: #4ca391; margin-bottom: 10px;}
  .index_title{margin-top:20px !important; width:100%; float: left; text-align: center; color:#fff;}
  .index_title dd{width:100px; margin: 10px auto; height: 1px; background: #4ca391;}
  .index_title p{padding-bottom:45px;}
  .unti_listb h1{display:none;}
  .unti_list{width:50%; float: left;}
  .unti_list a:link,.unti_list a:visited{color:#fff;}
  .unti_listc dd{display:none;}
  .unti_listc{width:100%; padding: 15px 2%; text-align: center;}
  .unti_listc h1{font-size:18px;}
  .footer_a,.footer_b,.footer_c{padding:10px 4%; width: 100%; float: left;}
  .footer_b dd{width:33%; float: left;}
  .lk_kefu{display:none;}
  .ybc_wap{width:50px; height:100px; position: fixed; right: 0px; bottom: 50px; background: #4ca391; color:#fff; z-index: 9999; border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
  .ybc_wap li{width:100%; height: 50px; text-align: center; line-height: 50px;}
  .ybc_wap a:link,.ybc_wap a:visited{color:#fff;}
  .footer_end{padding:0px 4%;}
  .lk_contactbanner{background:url(../images/contact_banner.jpg); height: 250px;}
  .banner_title{width:100%; text-align: center; padding-top: 70px;color:#fff;
    padding-left:0;
    background-image: none;
  }
  .banner_title h1{font-size: 50px;    font-weight: 900;}
  .banner_title dd{font-size: 16px; padding: 10px 0px; }
  .banner_title dd font{color:#ffd100; }
  .banner_title dd a:link,.banner_title dd a:visited{color: #b7b7b7;}

   .goods_unti li{display:block; width: 100%; height: 40px; line-height: 40px; font-size:16px; font-family: 'calibri'; background: #fff; margin-bottom: 5px; text-align: center;}
  .goods_unti .hover_untia{background:#4ca391;}
       .hover_untia a:link,.hover_untia a:visited{color:#fff;}
       .goods{width:46%; float: left; margin: 15px 2%; text-align: center;}
       .goodsa h1{font-size:16px; font-family:'calibri';}
       .cp_reada2 img{width:100%;}
       .contact_lista{margin-bottom:30px;}
       .layui-form{padding:15px 4%;}
       .news_listb h1{font-size:18px; margin-bottom: 15px;}
    .layui-tab-title li{width:33.33%;}
    .layui-tab-content{padding:10px 4%;}
    .tc_maina img,.sy_lefta{display:none;}
    .sy_leftb dd{
      width:31.33%; margin: 5px 1%; float: left;  line-height: 40px;text-align: center;
    }
    .sy_leftb{width:100%; float: left;}
    .about_reada img{width:100%;}
    .news_reada{width:100%; float: left; padding: 10px 4%;}

    .synews_list{width:100%;padding:0;margin-bottom:15px;}
    .synews_lista{width:100%;height: auto}
    .synews_listb{width:100%;margin-top:10px;}
    .synews_listb p{ font-size:12px; padding-top: 0px;}
    .sy_news_text{
      padding-bottom: 20px;
    }
    .layui-tab-title-idx{
      display: flex;
      justify-content: center;
      width:100%;
      left:0;
      text-indent:0;
      text-align: left;
      padding-left: 25px;
      box-sizing:border-box;
      overflow-y: hidden;
      margin-top:15px;
      margin-bottom:15px;
    }
    .layui-tab-title-idx li{
      padding-left:0;
      font-size:16px;
    }
    .lk_aboutbanner{
      height: 215px;
    }
    .about_reada{
      padding-bottom: 20px;
    }
    .contactmaincontent{
      background-image: none;
    }
    .sy_left{
      width:100%;
      border: 0;
      margin-top: 0;
      padding-top: 10px;
      padding-bottom: 10px;
      margin-bottom:20px;
      box-shadow: none;
    }
    .sy_leftb dd a{
      font-size:16px;
    }
    .sy_right{
      width:100%;
      float:none;
      margin-top: 0;
      box-shadow: none;
      margin-bottom:0;
    }
    .gallery-wrap{
      padding-left:0;
      padding-right:0;
    }
    .news_list{
      margin-bottom:10px;
    }
    .news_lista{
      width:100%;
      float:none;
      margin-bottom:10px;
    }
    .news_listb h1{
      width:100%;
    }
    .news_listb{
      width:100%;
      height: auto;
      float:none;
      padding-bottom:30px;
    }
    .news_listb .desc{
      line-height: 22px;
      width:100%;
      margin-top:0;
      margin-bottom:0;
    }
    .news_listb .timebox{
      display:none;
    }
    .news_listb .timemobile{ display: block;color: #777; }
    #page a, #page span{
      line-height:20px;
      padding:5px 8px;
      margin:3px;
      font-size:14px;
    }
    .footer_b h1,.footer_c h1{
      font-size:16px;
    }
    .liuyanwrap{
      padding-top:30px;
      padding-bottom: 30px;
    }
    .index_title h1{
      font-size:20px;
      padding-left:55px;
      padding-right:55px;
      line-height:28px;
    }
    .liuyanform{
      padding-left:15px;
      padding-right:15px;
      padding-top: 15px;
      padding-bottom: 15px;
    }
    .liuyanform .item{
      margin-bottom:10px;
    }
    .liuyanform .itemw1,.liuyanform .itemw2{
      width:100%;
    }
    .liuyanform .itemml{
      margin-left:0;
    }
    .liuyanform .item .tit{
      font-size:14px;
      width:65px;
      margin-right:0;
    }
    .liuyanwrap .btnliuyan button{
      height: 35px;
      border-radius: 35px;
      font-size: 16px;
      width: 180px;
    }
    .contactmaincontent{
      padding-top:0;
      padding-bottom:0;
    }
    .contactmain{
      width:100%;
    }
    .contactaddr{
      display:none;
    }
    .mapwrap{
      height:300px;
    }
    .swiper-pagination-bullet{
      width: 10px !important;
      height: 10px !important;
    }
    .swiper-button-next, .swiper-button-prev{
      width: 30px !important;
      height: 30px !important;
      line-height: 30px !important;
      margin-top: -15px !important;
    }
    .swiper-pagination{
      bottom:5px !important;
    }
    .aboutidxwrap{
      padding-top: 30px;
      padding-bottom: 30px;
      width: 100%;
    }
    .aboutidxwrap .top h1{
      font-size: 20px;
    }
    .aboutidxwrap .cpmpany .line{
      display: none;
    }
    .aboutidxwrap .cpmpany .name{
      font-size: 16px;
      margin:10px;
      font-weight: normal;
      color:#333333;
    }
    .liuyanform .item .txt{
      font-size: 14px;
    }
    .aboutidxwrap .cpmpanydesc{
      width:100%;
      padding-left:15px;
      padding-right:15px;
      font-size:14px;
      line-height: 22px;
    }
    .aboutidxwrap .cpmpanypic{
      padding-left:15px;
      padding-right:15px;
      flex-wrap: wrap;
      margin-top: 15px;
      margin-bottom: 15px;
    }
    .aboutidxwrap .cpmpanypic img{
      width:100%;
      height:auto;
      margin-bottom:10px;
      border-radius:3px;
      display: none;
    }
    .aboutidxwrap .cpmpanypic .email{
      width:80px;
      height:80px;
      margin:0 auto;
    }
    .aboutidxwrap .cpmpanypic img:first-child{
      display: block;
    }
    .goabout img{
      width: 35px;
      height: 35px;
    }
}
