@charset "utf-8";
.mbanner{display: none;}
.mfooter{ display: none;}
.over-hide{display: none;}
@media (max-width: 1280px) {
    img{max-width: 100%}
    .banner{background-position: top center;}
    .content{width: auto;padding: 15px;}
    .xcl,.xcr,.hwyzl,.hwyzr{width: auto;float: none;}
    .lir{width: 73%;}
    .xcl{margin-bottom: 20px;}
    .hwyz{height: auto;background-size: auto 100%;}
    .hwyzl{margin-bottom: 20px;}
    .hwyzr img{width: 100%;}
    .logo{left: 10px;top: 10px;}
    .hwyzl li{position: relative;}
    .con .dot{position: absolute;left: 0;}
    .hwyzl a{margin-left: 20px;float: none; display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

}

@media (max-width: 992px) {
  .lil{margin-bottom: 20px;}
  .lil,.lir{float: none;width: auto;height: auto;}
  .lil img{width: 100%!important;height: auto!important;margin: 0px;}
  .ptielt img{height: 40px;}
   .ptielt1 img{height: 40px;}
.hzxfts1,.hzxfts2{ margin-top: 70px;}
.hzxfts2{ width: 100%;}
.hzxfts1{display: none;}
.over-hide{display: block; margin-top: 70px;}
  .banner{height: auto;}
  .banner .mbanner{display: block;}
  .hwyz{padding-top: 20px;}
  .logo img{height: 20px;width: auto;}
   .mfooter{ display: block;}
   .pcfooter{ display: none;}
  .hzxftlists2 ul li{width: auto;float: none;height: auto;margin-right: 0;}
  .hzxftlists2 ul li img{height: auto;}
  .hzxftlists2,.ggsk{height: auto;}
  .hzxfts{margin-top: 20px;}
  .hzxftlists3 ul li{    margin: 0 auto 20px !important;     float: none;}
  .hzxftlists2 ul li:nth-of-type(n+1){margin: 80px auto 0;}
}