#app {
  background: #58e0f9 url(img/banner_5.png) no-repeat center top;
  background-size: 100%;
}
#app header {
  opacity: 0.9;
}
#app main .banner {
  margin-top: -0.5rem;
  background: transparent;
  height: 41vw;
  position: relative;
  padding-top: 12.4%;
}
#app main .banner .banner-href {
  position: absolute;
  left: 47%;
  display: block;
  margin-top: 18.5%;
  padding: 1% 4.8%;
  background-color: #666;
  opacity: 0;
}
#app main .banner .mF_fancy_boxID {
  background: none;
}
#app main .banner #boxID {
  display: none;
  transform-origin: 0 0;
  position: absolute;
  left: 63.9%;
  width: 400px;
  height: 200px;
}
#app main .banner #boxID .num {
  display: none;
}
#app main .card dl.style1 dd.show-img {
  background: url('img/zph_3.jpg');
  background-size: 100% auto;
}


#app main .nav-box {
  width: 7.16rem;
}
#app main .nav-box .page-ticket {
  display: none;
}
#app main #process .des-box .des {
  line-height: 0.52rem;
}



@media screen and (min-width: 0px) and (max-width: 1220px) {
  #app main .banner {
    height: 6.03rem;
  }
}
