@media (max-width: 1259px) {
  .liyou03 .ly_text {padding-left: 0;}
    .ly_text .ly_title{font-size: 30px;line-height: 40px;margin-bottom: 15px;}
    .ly_text .ly_cont{font-size: 18px;}
    .ly_text i{font-size: 40px;}
    .lyimg001{width: 200px;}
    .lyimg002{width: 250px;}
    .lyimg003{width: 250px;}
    .lyimg004{width: 250px;}
    .lyimg005{width: 250px;}
    .lyimg006{width: 200px;}
    .lyimg007{width: 250px;}
    .licheng {
      padding: 210px 0;
    }
    .main02{background-size: cover;background-position: top right !important;}
    .main02 .licheng_ul h2{font-size: 40px;}
    .licheng_ul{margin-top: 100px;}
    .liyou05{margin-top: 0;}
    .lyimg006{top: -210px;}
    .main01 .video_div{margin-top: 0;}
    .main01{padding-bottom: 80px;}
}
@media (max-width: 1024px){
  .main02 .licheng_ul h2{font-size: 26px;}
  .main02 .licheng_ul .lc_subtitle{font-size: 20px;margin-top: 20px;}
  .main02 .licheng_ul .lc_cont{
    font-size: 14px;
    line-height: 22px;
  }
  .licheng_swiper .swiper-slide{font-size: 40px;}
  .licheng_swiper .swiper-slide-active{font-size: 60px;}
  .licheng_swiper{height: 290px;}
  .licheng_ul {
    margin-top: 70px;
  }
  .licheng {
    padding: 130px 0;
  }
  .liyoutitle img{width: 400px;}
  .liyoulist .ly_text{margin-top: 30px;}
  .ly_text i {
    font-size: 30px;
  }
  .ly_text .ly_title {
    font-size: 24px;
    line-height: 30px;
    margin-top: 15px;
  }
  .ly_text .ly_cont {
    font-size: 16px;
    line-height: 26px;
  }
  .lyimg005 {
    width: 170px;
  }
  .lyimg006 {
    width: 170px;
    top: -127px;
  }
  .imgtitdiv p{font-size: 26px;top: 38px;}
  .imgtitdiv{width: 300px;height: auto;}
  .cp_centerlist li .img_tit{font-size: 24px;}
  .cp_centerlist li .img_sub{font-size: 18px;}
  .maintongbg{height: 300px;}
  .maintong{padding-bottom: 70px;}
  .infooter-zhong{display: none;}
}

@media (max-width: 767px) {
  .liyoulist .ly_text{display: block;float: none;width: 100%;}
  .liyoulist .ly_img{display: block;float: none;width: 100%;}
  .liyou02 .ly_text,.liyoulist .ly_text{padding-left: 0;}
  .lyimg005{display: none;}
  .ly_text .ly_cont br{display: none;}
  .licheng_ul{margin-top: 0;float: none;width: 100%;}
  .licheng_swiper{float: none;width: 100%;height: 180px;}
  .main02 .licheng_ul .lc_cont br{display: none;}
  .licheng {
    padding: 60px 0;
  }
  .licheng_swiper .swiper-slide-active {
    font-size: 40px !important;
  }
  .licheng_swiper .swiper-slide {
    font-size: 25px;
  }
  .liyoutitle img {
    width: 250px;
  }
  .ly_text .ly_title br{display: none;}
  .liyoutitle{margin-bottom: 30px;}
  .ly_text .ly_title{font-size: 18px;margin-top: 0;}
  .ly_text .ly_cont {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
  }
  .ly_text i {
    font-size: 26px;
  }
  .lyimg001{top: 0;}
  .cp_centerlist li .img_tit{font-size: 18px;}
  .cp_centerlist li .img_sub {
    font-size: 14px;
  }
  .maintong {
    padding-bottom: 40px;
  }
  .maintongbg {
    height: 180px;
  }
  .main01 .headertopdiv{width: 12rem;}
  .main01 .toptitle{font-size: 1.2rem;line-height: 1.5;}
  .main01 .toptitle{padding-top: 3rem;}
  .main01 .topsubtitle{font-size: 16px;}
  .main01 .video_div{margin-top: 4.7rem;}
}


@media (max-width: 480px) {
  .main01 .video_play{width: 30px;height: auto;}
  .main01 .video_play img{width: 30px;}
  .main01 {
    padding-bottom: 40px;
  }
  .main02 .licheng_ul h2 {
    font-size: 20px;
  }
  .main02 .licheng_ul .lc_subtitle {
    font-size: 16px;
    margin-top: 20px;
  }
  .main03{padding: 40px 0;}
  .imgtitdiv{width: 200px;}
  .imgtitdiv p{font-size: 18px;top: 26px;}
  .maintong{margin: 40px 0;}
  .cp_centerlist li .img_tit {
    font-size: 14px;
  }
  .maintongbg {
    height: 150px;
  }
  .cp_centerlist li .img_text {
    margin-top: 10px;
  }
  .container,
  .container1440 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .lastmain{margin-bottom: 0 !important;}
 
  .main01 .headertopdiv {
    width: 150px;
  }
  .main01 .toptitle{font-size: 16px;}
  .main01 .toptitle {
    padding-top: 36px;
  }
  .main01 .topsubtitle span{padding: 0 9px;}
  .main01 .topsubtitle{margin-top: 5px;font-size: 12px;}
  .main01 .video_div {
    margin-top: 20%;
  }
  .lichengulul_swiper{max-height: 200px;}
  .main02{background-position: center 10% !important;}
  .ly_text i img{height: 25px;margin-bottom: 10px;}
}












