@charset "UTF-8";
[v-cloak][data-v-7ba5bd90] {
  display: none !important;
}
#app.land-scape[data-v-7ba5bd90] {
  min-height: 100vh !important;
}
#app.androidApp[data-v-7ba5bd90], #app.iosApp[data-v-7ba5bd90] {
  width: 100% !important;
  height: 100% !important;
  min-height: auto !important;
}
#app.androidApp .layout[data-v-7ba5bd90], #app.iosApp .layout[data-v-7ba5bd90] {
  height: 100% !important;
}
#app.isOfficeSite-app[data-v-7ba5bd90] .cloud_header {
  flex-flow: unset;
}
#app.isOfficeSite-app[data-v-7ba5bd90] .cloud_header .el-input {
  max-width: 216px;
}
#app.isOfficeSite-app[data-v-7ba5bd90] .CloudAppIndex:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 176%;
  z-index: -1;
  background: linear-gradient(180deg, #f6fbfe 34.75%, #fff 100%);
}
.client-app[data-v-7ba5bd90] {
  -webkit-tap-highlight-color: transparent;
  /* 客户端居中展示 */
  /* 客户端居中展示 end */
  /* 客户端适配字体大小改变的场景 */
  /* 客户端适配字体大小改变的场景 end */
}
.client-app.win[data-v-7ba5bd90] {
  position: fixed;
  top: 0;
  width: 100%;
}
.client-app[data-v-7ba5bd90] .side-at.HomeItemBanner1 {
  margin-right: auto;
}
.client-app[data-v-7ba5bd90] .desktop-list .content-container {
  width: 1002px;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}
.client-app[data-v-7ba5bd90] .desktop-list .content-container .device-item {
  margin-left: 24px;
}
.client-app[data-v-7ba5bd90] .desktop-list .content-container .device-item:nth-of-type(3n + 1) {
  margin-left: 0;
}
.client-app[data-v-7ba5bd90] .desktop-list .content-container .device-item:last-of-type {
  margin-right: auto;
}
.client-app[data-v-7ba5bd90] .desktop-list .content-item .content-wrap {
  margin-left: 0;
  justify-content: center;
}
.client-app[data-v-7ba5bd90] .cloud-game-list .list-header.game {
  padding-right: 19px;
}
.client-app[data-v-7ba5bd90] .cloud-game-list .content-container {
  width: 1025px;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}
.client-app[data-v-7ba5bd90] .cloud-game-list .content-container .app-item {
  margin-right: 24px;
}
.client-app[data-v-7ba5bd90] .cloud-game-list .content-container .app-item:nth-of-type(4n) {
  margin-right: 0;
}
.client-app[data-v-7ba5bd90] .cloud-game-list .content-container .app-item:last-of-type {
  margin-right: auto;
}
.client-app[data-v-7ba5bd90] .cloud-game-list .content-item .content-wrap {
  margin-left: 0;
  justify-content: center;
}
.client-app[data-v-7ba5bd90] .purch-detail {
  position: relative;
}
.client-app[data-v-7ba5bd90] .purch-detail .content-container {
  padding-bottom: 80px !important;
}
.client-app[data-v-7ba5bd90] .purch-detail .order-footer {
  position: fixed !important;
  bottom: 0 !important;
  z-index: 100 !important;
}
.client-app[data-v-7ba5bd90] .purch-detail-new {
  position: relative;
}
.client-app[data-v-7ba5bd90] .purch-detail-new .content-container {
  padding-bottom: 129px !important;
}
.client-app[data-v-7ba5bd90] .purch-detail-new .order-footer {
  position: fixed !important;
  bottom: 0 !important;
  z-index: 100 !important;
}
.client-app[data-v-7ba5bd90] .purch-detail-new .order-footer .order-footer-content {
  width: 1020px;
}
.mac-accessibility-dialog .accessibility-content[data-v-7ba5bd90] {
  display: flex;
}
.mac-accessibility-dialog .accessibility-content .img-wrap[data-v-7ba5bd90] {
  width: 36px;
  height: 40px;
  display: flex;
  align-items: center;
  margin-right: 12px;
}
.mac-accessibility-dialog .accessibility-content .img-wrap img[data-v-7ba5bd90] {
  width: 36px;
  height: auto;
  display: block;
}
.mac-accessibility-dialog .accessibility-content .text-wrap .title[data-v-7ba5bd90] {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: rgb(35, 40, 52);
}
.mac-accessibility-dialog .accessibility-content .text-wrap .sub-title[data-v-7ba5bd90] {
  word-break: break-word;
  margin-top: 2px;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  color: rgb(100, 100, 100);
}
.el-dialog.mac-about-dialog {
  width: 400px;
  min-height: 297px;
  padding: 0 12px 24px;
  border: none;
  border-radius: 8px;
  overflow: hidden;
  background-color: rgb(246, 246, 246);
}
.el-dialog.mac-about-dialog .el-dialog__header {
  display: none;
}
.el-dialog.mac-about-dialog .el-dialog__body {
  padding: 0;
  height: 100%;
}
.pad_list#app {
  overflow-y: overlay;
  min-height: unset;
}
.mobile-app-body {
  width: 100% !important;
  height: 100% !important;
  position: initial !important;
  overflow: auto;
  overflow-x: hidden;
}
.mobile-app-html {
  height: 100% !important;
}
