@charset "UTF-8";
/**
 * 这里是uni-app内置的常用样式变量
 *
 * uni-app 官方扩展插件及插件市场（https://ext.dcloud.net.cn）上很多三方插件均使用了这些样式变量
 * 如果你是插件开发者，建议你使用scss预处理，并在插件代码中直接使用这些变量（无需 import 这个文件），方便用户通过搭积木的方式开发整体风格一致的App
 *
 */
/**
 * 如果你是App开发者（插件使用者），你可以通过修改这些变量来定制自己的插件主题，实现自定义主题功能
 *
 * 如果你的项目同样使用了scss预处理，你也可以直接在你的 scss 代码中使用如下变量，同时无需 import 这个文件
 */
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
/*每个页面公共css */
@font-face {
  font-family: 'iconfont';
  src: url('data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAASQAA0AAAAACTgAAAQ8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCWhEICoVohG8LEAABNgIkAxwEIAWFAgdIG8oHyB6FccNdQpTWFpvB6Q2FRBCN/W/27p5q+uKoRrGmEjUUjUQSVCuNTIkkT6KN/H547/dnQVy8YLC24DlztweRX7Hw/v/nmnqLpANelB7YlP6qNRIk2jJAUmi20TCLooRmewMZT3UovZhXM4lfn7AWAt6vF+gAPr+2EUrnRtDGFEhCVhUKEkrpxAsV0rN0HcBzdPv4Dd6hQ1LJpPXP3Y0j4fRHnU9+6vyMJ3+EcUBAEZYgyLpuLt3vEnUhfD8Nh4GmuiR90/kY8HHFJ7+xwG9qO2R7w5a1udNmmKgS0EBCojw9AQnELCT0Gl1XcP0DiBM4qehtD51Ep7plp691UPWFBw/4+0qnhw9Vjx4xuXkMRhJ87n0SnYo9RFX4I2/9aSfxh3pToyLWyec9eKApp3Ei9qKQdutTbst2Hr3oflJv6uGN593Xb7ddE2Z5PfS28j7wWVv8NggMp206JLmHqK7szT5ZsNnfYOp0o/gkorp6KmSbICR4odXSlas2bfDwsF+0adoGS1vBpk0bViy3mW8hDDoSdCfqAdynczG9PD1o0RmtaEXTeZVYr1cPaG8rbKX1IssFarToyBHBIuv6h9gQVUAa83L5VJdgE/5Af6jtVFd+j0DzfL0wWgPLmwZ8nw/OAsDkIPuaEP/x49iEhEOHrofWB5b6FRf7lQa+BADwIKh/yU5UH1KWlVXthrOlgiLPGTM8iwSltzWwwIMgRPNus6+BhQMy8zQfe8Nav62Vvsr0a2SEzMkuJgzPu+n/zCM5rf/ItY5Y/pyFece1I/2ZwtQR7TFXl7w+aXa2xWQR08rWmu8qt4uzfbrj31Mv+V/blDfbv7uO7nhbpHNH7vX037QjXyz8088HKVMzgF7h5BWyCiZ3bbJzQVIGmlFQWZCJZiYVOCfDnuHlULHJ7Ul5QcKMM4+qEj6NjzVdJ/r+5s0648Hk0kb/loBJtYRHufv8CUJMVEBQC5B+FaUx1jP0YkjtF0RsmStTl4UKMPGDNwVSYhwAAsFb99H/Zcah/3VaxXIzH8z6NPwyj7oEgiXCdKv45iBjieK/h1oBxGWAIo5oAIUHxRcI1DyhDhKampgBwNBLQAAjQggIdWcgIKm5BwFZ3VMIUNS9gQAVLe8gQFXdB0BA07YIhYCWUcyWRWlgA/js0BfKTrqusrO+elwhTWVXTG1gV/VdYTdd8b5by0awEKMJpUKLyU9CVerEcgj16tBlLeAhiHgzEm+WJaCEInkoXEBhtKpRoQn86S7d4ukD9gpKk2ZcJMqLnBJcI9fvJVdWxZ0GQVw96Rw3adaG4a1FCxqK1qReLVR8EyZKjepXD9Ug/ZoqFEILOXjA4t/cxni3tNBX1eJ3icWHW/lfly0A99tvrUEwBQW6ZYsc0acOLnp0dGXxqcEA2w+pKQyuNjykSJGjRKXc5irqtI/T/uqdrZRWO3X8Ag==') format('woff2'),
  url('data:font/woff;charset=utf-8;base64,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') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-yue:before {
  content: "\e69d";
}
.icon-dian:before {
  content: "\e608";
}
.icon-checked:before {
  content: "\e637";
}
.icon-wechat:before {
  content: "\e735";
}
.u-line-1 {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical !important;
}
.u-line-2 {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical !important;
}
.u-line-3 {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical !important;
}
.u-line-4 {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical !important;
}
.u-line-5 {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical !important;
}
.u-border {
  border-width: 0.5px !important;
  border-color: #dadbde !important;
  border-style: solid;
}
.u-border-top {
  border-top-width: 0.5px !important;
  border-color: #dadbde !important;
  border-top-style: solid;
}
.u-border-left {
  border-left-width: 0.5px !important;
  border-color: #dadbde !important;
  border-left-style: solid;
}
.u-border-right {
  border-right-width: 0.5px !important;
  border-color: #dadbde !important;
  border-right-style: solid;
}
.u-border-bottom {
  border-bottom-width: 0.5px !important;
  border-color: #dadbde !important;
  border-bottom-style: solid;
}
.u-border-top-bottom {
  border-top-width: 0.5px !important;
  border-bottom-width: 0.5px !important;
  border-color: #dadbde !important;
  border-top-style: solid;
  border-bottom-style: solid;
}
.u-reset-button {
  padding: 0;
  background-color: transparent;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.u-reset-button::after {
  border: none;
}
.u-hover-class {
  opacity: 0.7;
}
.u-primary-light {
  color: #ecf5ff;
}
.u-warning-light {
  color: #fdf6ec;
}
.u-success-light {
  color: #f5fff0;
}
.u-error-light {
  color: #fef0f0;
}
.u-info-light {
  color: #f4f4f5;
}
.u-primary-light-bg {
  background-color: #ecf5ff;
}
.u-warning-light-bg {
  background-color: #fdf6ec;
}
.u-success-light-bg {
  background-color: #f5fff0;
}
.u-error-light-bg {
  background-color: #fef0f0;
}
.u-info-light-bg {
  background-color: #f4f4f5;
}
.u-primary-dark {
  color: #398ade;
}
.u-warning-dark {
  color: #f1a532;
}
.u-success-dark {
  color: #53c21d;
}
.u-error-dark {
  color: #e45656;
}
.u-info-dark {
  color: #767a82;
}
.u-primary-dark-bg {
  background-color: #398ade;
}
.u-warning-dark-bg {
  background-color: #f1a532;
}
.u-success-dark-bg {
  background-color: #53c21d;
}
.u-error-dark-bg {
  background-color: #e45656;
}
.u-info-dark-bg {
  background-color: #767a82;
}
.u-primary-disabled {
  color: #9acafc;
}
.u-warning-disabled {
  color: #f9d39b;
}
.u-success-disabled {
  color: #a9e08f;
}
.u-error-disabled {
  color: #f7b2b2;
}
.u-info-disabled {
  color: #c4c6c9;
}
.u-primary {
  color: #3c9cff;
}
.u-warning {
  color: #f9ae3d;
}
.u-success {
  color: #5ac725;
}
.u-error {
  color: #f56c6c;
}
.u-info {
  color: #909399;
}
.u-primary-bg {
  background-color: #3c9cff;
}
.u-warning-bg {
  background-color: #f9ae3d;
}
.u-success-bg {
  background-color: #5ac725;
}
.u-error-bg {
  background-color: #f56c6c;
}
.u-info-bg {
  background-color: #909399;
}
.u-main-color {
  color: #303133;
}
.u-content-color {
  color: #606266;
}
.u-tips-color {
  color: #909193;
}
.u-light-color {
  color: #c0c4cc;
}
.u-safe-area-inset-top {
  padding-top: 0;
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}
.u-safe-area-inset-right {
  padding-right: 0;
  padding-right: constant(safe-area-inset-right);
  padding-right: env(safe-area-inset-right);
}
.u-safe-area-inset-bottom {
  padding-bottom: 0;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}
.u-safe-area-inset-left {
  padding-left: 0;
  padding-left: constant(safe-area-inset-left);
  padding-left: env(safe-area-inset-left);
}
::-webkit-scrollbar {
  display: none;
  width: 0 !important;
  height: 0 !important;
  -webkit-appearance: none;
  background: transparent;
}
.dir-left-nowrap {
  /* 主轴 排列方式从左侧开始 不换行*/
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.dir-left-wrap {
  /* 主轴 排列方式从左侧开始 换行*/
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.dir-left-wrap-reverse {
  /* 主轴 排列方式从左侧开始 换行 第一行在下方*/
  display: flex;
  flex-direction: row;
  flex-wrap: wrap-reverse;
}
.dir-right-nowrap {
  /* 主轴 排列方式从 右侧开始 */
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
}
.dir-right-wrap {
  /* 主轴 排列方式从 右侧开始 换行*/
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.dir-right-wrap-reverse {
  /* 主轴 排列方式从 右侧开始 换行 第一行在下方*/
  display: flex;
  flex-direction: row;
  flex-wrap: wrap-reverse;
}
.dir-top-nowrap {
  /* 主轴 排列方式从顶部开始 不换行 */
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
.dir-top-wrap {
  /* 主轴 排列方式从顶部开始  换行*/
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.dir-top-wrap-reverse {
  /* 主轴 排列方式从顶部开始 不换行换行 第一行在下方*/
  display: flex;
  flex-direction: column;
  flex-wrap: wrap-reverse;
}
.dir-bottom-nowrap {
  /* 主轴 排列方式从底部开始 */
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
}
.dir-bottom-wrap {
  /* 主轴 排列方式从底部开始 不换行 换行*/
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.dir-bottom-wrap-reverse {
  /* 主轴 排列方式从底部开始 不换行换行 第一行在下方*/
  display: flex;
  flex-direction: column;
  flex-wrap: wrap-reverse;
}
.main-left {
  /* 主轴 左对齐 */
  display: flex;
  justify-content: flex-start;
}
.main-right {
  /* 主轴 右对齐 */
  display: flex;
  justify-content: flex-end;
}
.main-between {
  /* 主轴 两端对齐 */
  display: flex;
  justify-content: space-between;
}
.main-center {
  /* 主轴 居中对齐 */
  display: flex;
  justify-content: center;
}
.main-around {
  /* 主轴 项目位于各行之前、之间、之后都留有空白的容器内*/
  display: flex;
  justify-content: space-around;
}
.cross-top {
  /* 交叉轴 起点对齐 */
  display: flex;
  align-items: flex-start;
}
.cross-bottom {
  /* 交叉轴 终点对齐 */
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  -ms-grid-row-align: flex-end;
  align-items: flex-end;
}
.cross-baseline {
  /* 交叉轴 第一行文字基线对齐 */
  display: flex;
  align-items: baseline;
}
.cross-center {
  /* 交叉轴 居中对齐 */
  display: flex;
  align-items: center;
}
.cross-stretch {
  /* 交叉轴 高度并排铺满 高度不固定*/
  display: flex;
  align-items: stretch;
}
.flex-wrap {
  /* 流模式 第一行在上方 */
  display: flex;
  flex-wrap: wrap;
}
.flex-wrap-reverse {
  /* 流模式 第一行在下方 */
  display: flex;
  flex-wrap: wrap-reverse;
}
.box-grow-0 {
  /* flex 子元素固定宽度*/
  min-width: 0;
  flex-grow: 0;
  flex-shrink: 0;
}
.box-grow-1 {
  /* flex 子元素等分 */
  min-width: 0;
  flex-grow: 1;
  flex-shrink: 1;
}
.inline-flex {
  display: inline-flex;
}
view, image, text, rich-text, progress, button, input, form, label, textarea {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
page,
uni-page-body {
  box-sizing: border-box;
  height: 100%;
  background: #fff;
  padding-bottom: 80rpx;
}
.hidden {
  display: flex;
  visibility: hidden;
}
page {
  height: 100%;
}

