@charset "UTF-8";
.ui-line-1 {
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  white-space: nowrap;
}

.pointer {
  cursor: pointer;
}

.ui-flex {
  display: flex;
}

.ui-flex-row {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row !important;
}

.ui-flex-center {
  justify-content: center;
}

.ui-flex-space-between {
  justify-content: space-between;
}

.ui-flex-end {
  justify-content: flex-end;
}

.ui-flex-align-center {
  align-items: center;
}

.ui-flex-align-start {
  align-items: flex-start;
}

.ui-flex-align-end {
  align-items: flex-end;
}

.ui-flex-1 {
  flex: 1;
}

/*lijie新增*/
.ui-flex-column {
  flex-direction: column;
}

.ui-flex-wrap {
  flex-wrap: wrap;
}

/* 基础样式 */
.txt-white {
  color: #fff !important;
}

.txt-default {
  color: #000 !important;
}

.txt-em {
  color: #ff8444;
}

.txt-info {
  color: #666 !important;
}

.txt-link {
  color: #00a5e0;
}

.txt-red {
  color: #ff4222 !important;
}

.txt-muted {
  color: #a6a6a6 !important;
}

.txt-green {
  color: #3cc51f !important;
}

.txt-bold {
  font-weight: bold;
}

.txt-number {
  font-family: Avenir-Heavy, PingFang SC, Helvetica Neue, Arial, sans-serif;
}

uni-button.u-button.ui-inline {
  display: inline;
}

.f12 {
  font-size: 12px !important;
}

.f14 {
  font-size: 14px !important;
}

.f16 {
  font-size: 16px !important;
}

.f18 {
  font-size: 18px !important;
}

.f20 {
  font-size: 20px !important;
}

.f22 {
  font-size: 22px !important;
}

.f24 {
  font-size: 24px !important;
}

.f26 {
  font-size: 26px !important;
}

.f28 {
  font-size: 28px !important;
}

.f30 {
  font-size: 30px !important;
}

.f32 {
  font-size: 32px !important;
}

.f34 {
  font-size: 34px !important;
}

.f36 {
  font-size: 36px !important;
}

.f40 {
  font-size: 40px !important;
}

.f44 {
  font-size: 44px !important;
}

.f50 {
  font-size: 50px !important;
}

.f52 {
  font-size: 52px !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-gray {
  background-color: #e7e6eb;
}

.bg-gray-lv2 {
  background-color: #f5f7fa;
}

.bg-none {
  background-color: transparent !important;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

/* #ifndef APP-NVUE */
.hidden {
  display: none !important;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.ui-wmax {
  width: 100%;
  display: block;
}

.ui-pull-bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.ui-cell-clickable:active {
  background-color: #f2f3f5;
}

.u-cell-group__wrapper .u-cell:not(:last-child) > .u-line {
  margin-left: 30px !important;
  width: auto !important;
}

/* #endif */
.ui-cell {
  padding: 10px 15px;
  display: flex;
}

.ui-p {
  padding: 10px !important;
}

.ui-p15 {
  padding: 15px !important;
}

.ui-pt0 {
  padding-top: 0 !important;
}

.ui-pt5 {
  padding-top: 5px !important;
}

.ui-pt10 {
  padding-top: 10px !important;
}

.ui-pt15 {
  padding-top: 15px !important;
}

.ui-pt20 {
  padding-top: 20px !important;
}

.ui-pb0 {
  padding-bottom: 0 !important;
}

.ui-pb5 {
  padding-bottom: 5px !important;
}

.ui-pb10 {
  padding-bottom: 10px !important;
}

.ui-pb15 {
  padding-bottom: 15px !important;
}

.ui-pb20 {
  padding-bottom: 20px !important;
}

.ui-pl0 {
  padding-left: 0 !important;
}

.ui-pl5 {
  padding-left: 5px !important;
}

.ui-pl10 {
  padding-left: 10px !important;
}

.ui-pl15 {
  padding-left: 15px !important;
}

.ui-pl20 {
  padding-left: 20px !important;
}

.ui-pr0 {
  padding-right: 0 !important;
}

.ui-pr5 {
  padding-right: 5px !important;
}

.ui-pr10 {
  padding-right: 10px !important;
}

.ui-pr15 {
  padding-right: 15px !important;
}

.ui-pr20 {
  padding-right: 20px !important;
}

.ui-ptb {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.ui-plr {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.ui-m {
  margin: 10px;
}

.ui-m10 {
  margin: 10px;
}

.ui-mt0 {
  margin-top: 0 !important;
}

.ui-mt5 {
  margin-top: 5px !important;
}

.ui-mt10 {
  margin-top: 10px !important;
}

.ui-mt15 {
  margin-top: 15px !important;
}

.ui-mt20 {
  margin-top: 20px !important;
}

.ui-mb0 {
  margin-bottom: 0 !important;
}

.ui-mb5 {
  margin-bottom: 5px !important;
}

.ui-mb10 {
  margin-bottom: 10px !important;
}

.ui-mb15 {
  margin-bottom: 15px !important;
}

.ui-mb20 {
  margin-bottom: 20px !important;
}

.ui-ml0 {
  margin-left: 0 !important;
}

.ui-ml5 {
  margin-left: 5px !important;
}

.ui-ml10 {
  margin-left: 10px !important;
}

.ui-ml15 {
  margin-left: 15px !important;
}

.ui-ml20 {
  margin-left: 15px !important;
}

.ui-mr0 {
  margin-right: 0 !important;
}

.ui-mr5 {
  margin-right: 5px !important;
}

.ui-mr10 {
  margin-right: 10px !important;
}

.ui-mr15 {
  margin-right: 15px !important;
}

.ui-mr20 {
  margin-right: 15px !important;
}

.big-btn {
  height: 92px;
  background-image: linear-gradient(to right, #f81543, #ff5133);
}

.big-btn .u-button__text {
  font-size: 36px;
  font-weight: bold;
}

/*lijie新增*/
.ui-w100 {
  width: 100%;
}

.ui-auto {
  width: auto;
}

.ui-color-999 {
  color: #999;
}

.ui-bg-color-fff {
  background-color: #fff;
}

.ui-border-radius-5 {
  border-radius: 5px;
}

.ui-border-radius-10 {
  border-radius: 10px;
}

.ui-border-radius-15 {
  border-radius: 15px;
}

.ui-border-radius-20 {
  border-radius: 20px;
}

.txt-through {
  text-decoration: line-through;
}


