@charset "UTF-8";
/* 用rem/vw/vh，不用px */
.vnb-mobile {
  background: white;
  padding: 15px 0;
  display: flex;
  justify-content: space-between;
}

/*顶部*/
/*登记按钮*/
.m-btn-reg {
  margin: 1rem 0;
  display: flex;
  text-align: center;
  justify-content: center;
}
.m-btn-reg-exhi, .m-btn-reg-visit {
  width: 6rem;
  height: 3rem;
  color: white;
  text-align: center;
  line-height: 3rem;
  vertical-align: middle;
  border-radius: 0.75rem;
}
.m-btn-reg-exhi {
  background: #e05625;
}
.m-btn-reg-visit {
  background: #02B1B4;
  margin-left: 3rem;
}

.m-header-menu {
  width: 100%;
}

/*子页面-子页首（通用内容之上）*/
.m-sub-header {
  background: #4BB953;
  color: white;
  font-family: "方正粗黑宋简体", "微软雅黑";
  text-align: center;
  line-height: 4rem;
  vertical-align: middle;
  margin-bottom: 1rem;
}
.m-sub-header-text {
  font-size: 4.4vw;
}
.m-sub-header-title3 {
  margin-left: 2rem;
}

/*主体*/
.m-body-container p {
  margin-bottom: 0.25em !important;
}

.m-sub-header-text {
  width: 100%;
  height: 4rem;
  vertical-align: middle;
}
.m-sub-header img {
  width: 100%;
  height: 10rem;
}

.m-commonpage-title {
  text-align: center;
  font-size: 1.2rem;
  font-weight: bold;
  margin: 0.4rem 0;
}
.m-commonpage-content {
  padding: 1rem;
}

.title span {
  padding-bottom: 0.5rem;
  border-bottom: 0.1rem solid #4BB953;
}

.m-exhi-application, .m-visit-application {
  padding: 1rem;
}

/*底部*/
.m-page-footer {
  color: #fff;
  background: #222;
  padding: 1rem;
  text-align: center;
}

/*# sourceMappingURL=style_mobile.css.map */

/*# sourceMappingURL=style_mobile.css.map */
