* {
      padding: 0;
      margin: 0;
}

a {
      text-decoration: none !important;
}

[v-cloak] {
      display: none;
}

input {
      margin: 0;
      padding: 0;
      border: none;
      outline: none;
      background: none;
      /* 其他样式 */
}

.flex-acc {
      display: flex;
      align-items: center;
      justify-content: center;
}

.flex-ac {
      display: flex;
      align-items: center;
}

.flex-acsb {
      display: flex;
      align-items: center;
      justify-content: space-between;
}

.flex {
      display: flex;
}

.app-container {
      width: 100%;
      height: auto;
      background-size: 100% 100%;
      overflow: hidden;
}

@media (min-width:769px) {
      .app-container {
            min-height: 100vh;
      }
}

.breadcrumb {
      width: 89.6rem;
      height: 4.8rem;
      line-height: 4.8rem;
      background: #FFFFFF;
      border-radius: 0.4rem;
      margin: 2.4rem 0 1.6rem 0;
      padding-left: 2.4rem;
}

.beforeRouter {
      font-family: PingFangSC, PingFang SC;
      font-weight: 400;
      font-size: 1.6rem;
      color: #666666;
      cursor: pointer;
}

.currentRouter {
      font-family: PingFangSC, PingFang SC;
      font-weight: 400;
      font-size: 1.6rem;
      color: #333333;
      cursor: pointer;
}

.van-picker-column {
      font-size: 8.2rem !important;
}

.van-picker__toolbar {
      height: 22.53rem !important;
}

.van-picker__cancel,
.van-picker__confirm {
      padding: 0 8.2rem !important;
      font-size: 7.17rem !important;
}

.van-cell {
      padding: 5.12rem 8.2rem !important;
      font-size: 7.17rem !important;
      line-height: 12.29rem !important;
}

.van-field__left-icon .van-icon,
.van-field__right-icon .van-icon {
      font-size: 7.17rem !important;
}

.van-toast {
      font-size: 7.17rem !important;
      line-height: 10.24rem !important;
      padding: 4.1rem 6.14rem !important;
}

.van-icon {
      font-size: 4.1rem !important;
}

.el-submenu__title,
.el-menu-item {
      font-weight: bold;
}

.el-menu-item,
.el-submenu__title {
      font-size: 1.6rem !important;
}

.el-input__inner {
      background: #F5F5F5 !important;
}

iframe {
      max-width: 100%;
      height: 100%;
}