* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.van-overlay.screen {
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.05);
}
.van-overlay.screen .wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #333;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  min-height: 100vh;
  background-color: #f2f4f8;
}
#app .van-tabs__line {
  width: 33.3%;
}
#app .van-cell::after {
  border-bottom: 0;
}
#app .van-tab--active {
  color: #078cf2;
}
#app [class*=van-hairline]::after {
  border: 0;
}
#app .container {
  height: calc(100vh - 70px);
  background-color: #fff;
  margin: 10px 15px 0;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
}
#app .container .show-more {
  color: #02a7f0;
}
#app .container .show-more .text {
  padding: 0 18px;
  margin-bottom: 5px;
  text-align: right;
}
#app .container .flow-detail {
  border-top: 1px solid #eee;
}
#app .container .flow-detail .flow-title {
  margin-left: 15px;
  margin-top: 10px;
}
#app .container .van-cell-group {
  max-height: calc(100vh - 130px);
  overflow-y: auto;
}
#app .container .fixed-btn {
  position: fixed;
  width: 100%;
  display: flex;
  justify-content: center;
  left: 0;
  bottom: 20px;
}
#app .container .fixed-btn .btn {
  width: 260px;
  height: 38px;
  line-height: 38px;
  border-radius: 20px;
  background-color: #078cf2;
  color: #fff;
  text-align: center;
  font-size: 14px;
  letter-spacing: 2px;
}
#app .container .fixed-btn .btn:active {
  background-color: rgba(66, 146, 228, 0.9);
}
.detail {
  padding-bottom: 40px;
}
.detail .card {
  margin: 10px;
  border-radius: 4px;
}
.detail .label {
  width: 80px;
}
.detail .value {
  flex: 1;
}
.detail .hd.card {
  display: flex;
  color: #02a7f0;
  border: 1px solid #02a7f0;
  border-radius: 4px;
  font-weight: 700;
  text-align: center;
  height: 30px;
  line-height: 28px;
  box-shadow: 5px 2px 5px rgba(0, 0, 0, 0.35);
  margin-bottom: 20px;
}
.detail .hd.card .label {
  border-right: 1px solid #02a7f0;
}
.detail .item {
  display: flex;
  align-items: center;
  padding-bottom: 4px;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.35);
}
.detail .item .label {
  text-align: center;
  color: #027db4;
  font-weight: 700;
}
.detail .item .row {
  display: flex;
  border-bottom: 1px solid #eee;
  border-left: 1px solid #eee;
  color: #666;
  font-size: 13px;
  line-height: 2;
  padding: 0 4px;
}
.detail .item .row-item {
  border-bottom: 1px solid #eee;
  border-left: 1px solid #eee;
  width: 100%;
  padding-left: 5px;
}
.detail .item .row-item:last-child {
  border-bottom: none;
}
.detail .item .row .content {
  width: 100%;
  box-sizing: border-box;
}
.detail .item .row .center {
  width: 70px;
  display: flex;
  align-items: center;
}
.item[data-v-1c380598] {
  position: relative;
  margin-bottom: 15px;
  color: #323233;
  line-height: 20px;
}
.item-line[data-v-1c380598] {
  background-color: #d9d9d9;
  position: absolute;
  width: 2px;
  height: calc(100% - 16px);
  left: 8px;
  top: 35px;
  z-index: 9;
}
.item:last-child .item-line[data-v-1c380598] {
  display: none;
}
.item-img[data-v-1c380598] {
  position: relative;
  width: 20px;
  margin-top: 10px;
  z-index: 10;
  background-color: #fff;
}
.item-txt[data-v-1c380598] {
  text-align: right;
  height: auto;
  transition: height 0.3s ease-in-out;
  overflow: hidden;
}
.item-date[data-v-1c380598] {
  text-align: right;
}
.item-read[data-v-1c380598] {
  padding-left: 30%;
}
.item-tag[data-v-1c380598] {
  min-width: 43px;
  text-align: center;
  margin: 5px 5px 0 0;
  border: 1px solid #969799;
  display: inline-block;
  padding: 0 2px;
  position: relative;
  border-radius: 3px;
  font-size: 12px;
}
.item-tag-success[data-v-1c380598] {
  width: 10px;
  position: absolute;
  color: red;
  border-radius: 50%;
  font-size: 12px;
  right: -5px;
  top: -5px;
  background: #fff;
  border: 1px solid #fff;
}
.boxvertical[data-v-1c380598] {
  display: flex;
}
.left[data-v-1c380598] {
  width: 60%;
  margin-left: 10px;
}
.right[data-v-1c380598] {
  right: 40%;
}
.van-step__icon--active[data-v-1c380598],
.van-step__title--active[data-v-1c380598] {
  color: #666666;
}
.fromMustRow_boxs[data-v-1c380598] {
  display: flex;
}
.fromMustRow_boxs .van-cell[data-v-1c380598] {
  width: 130px;
}
.boxvertical[data-v-1c380598] {
  min-height: 48px;
  width: 80%;
  margin: auto;
  position: relative;
}
.leftImg[data-v-1c380598] {
  width: 20px;
  height: 20px;
  position: absolute;
  left: -20px;
  top: 8px;
}
.leftLine[data-v-1c380598] {
  position: absolute;
  left: -12px;
  top: 30px;
}
.sh-select[data-v-78ca563f] .van-field__control {
  text-align: right;
}
.item[data-v-bbb6ba70] .van-checkbox {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}
.avatar[data-v-bbb6ba70] {
  width: 26px;
  height: 26px;
  margin-right: 10px;
  vertical-align: middle;
  border-radius: 3px;
}
.right-arrow[data-v-bbb6ba70] {
  line-height: 26px;
  color: #d0d0d0;
  float: right;
}
.disabled-txt[data-v-bbb6ba70] {
  color: #666;
}
.disabled-txt .avatar[data-v-bbb6ba70] {
  opacity: 0.7;
}
.item[data-v-7b712c67] .van-checkbox__label {
  margin-left: 15px;
}
.avatar[data-v-7b712c67] {
  width: 26px;
  height: 26px;
  margin-right: 10px;
  vertical-align: middle;
  border-radius: 3px;
  overflow: hidden;
  display: inline-block;
}
.avatar img[data-v-7b712c67] {
  width: 100%;
  height: 100%;
}
.right-arrow[data-v-7b712c67] {
  line-height: 26px;
  color: #d0d0d0;
  float: right;
}
.box[data-v-40936c7c] {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
}
.header[data-v-40936c7c] {
  position: absolute;
  top: -2px;
  left: 0;
  right: 0;
  z-index: 2000;
  border-bottom: 1px solid #eee;
  background: #fff;
}
.org-list[data-v-40936c7c] {
  width: 100%;
  box-sizing: border-box;
  padding: 20px 20px;
  position: fixed;
  max-height: 100%;
  overflow-y: auto;
  background-color: #fff;
  transition: transform 0.3s;
  -webkit-overflow-scrolling: touch;
}
.org-item[data-v-40936c7c] {
  border-bottom: 1px solid #eee;
  padding: 10px 0;
  font-size: 16px;
}
.ends[data-v-40936c7c] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  padding: 0 20px;
  border-top: 1px solid #eee;
}
.ends .van-button[data-v-40936c7c] {
  width: 100%;
  height: 35px;
  margin: 15px 0;
  padding: 0;
}
.no-data[data-v-40936c7c] {
  text-align: center;
  margin: 5px 0;
  color: #666;
}
.box[data-v-570987d8] {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
}
.header[data-v-570987d8] {
  position: absolute;
  top: -2px;
  left: 0;
  right: 0;
  z-index: 2000;
  border-bottom: 1px solid #eee;
  background: #fff;
}
.org-list[data-v-570987d8] {
  width: 100%;
  box-sizing: border-box;
  padding: 60px 20px;
  position: fixed;
  max-height: 100%;
  overflow-y: auto;
  background-color: #fff;
  transition: transform 0.3s;
  -webkit-overflow-scrolling: touch;
}
.org-item[data-v-570987d8] {
  border-bottom: 1px solid #eee;
  padding: 10px 0;
  font-size: 16px;
}
.ends[data-v-570987d8] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  padding: 0 20px;
  border-top: 1px solid #eee;
}
.ends .van-button[data-v-570987d8] {
  width: 100%;
  height: 35px;
  margin: 15px 0;
  padding: 0;
}
.no-data[data-v-570987d8] {
  text-align: center;
  margin-top: 80px;
  color: #969799;
}
.active-num[data-v-570987d8] {
  color: #8080ff;
  margin: 0 2px;
}
.selected-text[data-v-570987d8] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  margin: 15px 0;
  line-height: 35px;
}
.selected-text span[data-v-570987d8] {
  font-size: 14px;
}
.selected-text .up-icon[data-v-570987d8] {
  font-size: 16px;
  vertical-align: middle;
}
.avatar[data-v-e90bdcca] {
  width: 26px;
  height: 26px;
  margin-right: 5px;
  vertical-align: middle;
  border-radius: 3px;
}
.item-title[data-v-e90bdcca] {
  box-sizing: border-box;
  width: 100%;
  padding: 10px 16px;
  overflow: hidden;
  color: #323233;
  font-size: 14px;
  line-height: 24px;
  background-color: #fff;
  position: relative;
}
.item-title[data-v-e90bdcca]::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  background: #ebedf0;
}
.item-title .van-checkbox[data-v-e90bdcca] {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.item-title .van-icon[data-v-e90bdcca] {
  float: right;
  font-size: 16px;
  line-height: 24px;
  color: #969799;
}
.item-title .active[data-v-e90bdcca] {
  transform: rotate(90deg);
}
.item-children[data-v-e90bdcca] {
  transition: all 0.3s;
  height: 100px;
  margin-left: 40px;
}
.item .children[data-v-e90bdcca] {
  height: 0 !important;
  overflow: hidden;
}
.van-checkbox[data-v-18c234fe] {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.van-checkbox[data-v-18c234fe] .van-collapse-item__wrapper {
  margin-left: 20px;
}
.box[data-v-18c234fe] {
  height: 100vh;
  width: 100vw;
  overflow: auto;
  padding-bottom: 75px;
  box-sizing: border-box;
}
.ends[data-v-18c234fe] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  padding: 0 20px;
  border-top: 1px solid #eee;
}
.ends .van-button[data-v-18c234fe] {
  width: 100%;
  height: 35px;
  margin: 15px 0;
  padding: 0;
}
.avatar[data-v-685c3e20] {
  width: 26px;
  height: 26px;
  margin-right: 5px;
  vertical-align: middle;
  border-radius: 3px;
}
.item-title[data-v-685c3e20] {
  box-sizing: border-box;
  width: 100%;
  padding: 10px 16px;
  overflow: hidden;
  color: #323233;
  font-size: 14px;
  line-height: 24px;
  background-color: #fff;
  position: relative;
}
.item-title[data-v-685c3e20]::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  background: #ebedf0;
}
.item-title .van-checkbox[data-v-685c3e20] {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.item-title .van-icon[data-v-685c3e20] {
  float: right;
  font-size: 16px;
  line-height: 24px;
  color: #969799;
}
.item-title .active[data-v-685c3e20] {
  transform: rotate(90deg);
}
.item-children[data-v-685c3e20] {
  transition: all 0.3s;
  margin-left: 40px;
}
.item .children[data-v-685c3e20] {
  max-height: 0 !important;
  overflow: hidden;
}
.van-checkbox[data-v-08dceb16] {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.van-checkbox[data-v-08dceb16] .van-collapse-item__wrapper {
  margin-left: 20px;
}
.box[data-v-08dceb16] {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  padding-bottom: 75px;
  padding-top: 50px;
  box-sizing: border-box;
  position: relative;
}
.box-list[data-v-08dceb16] {
  overflow: auto;
  height: 100%;
}
.empty[data-v-08dceb16] {
  margin-top: 60px;
}
.header[data-v-08dceb16] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 999;
  display: flex;
  align-items: center;
  padding: 0 10px;
}
.header .van-button[data-v-08dceb16] {
  width: 70px;
  height: 30px;
}
.ends[data-v-08dceb16] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  padding: 0 20px;
  border-top: 1px solid #eee;
}
.ends .van-button[data-v-08dceb16] {
  width: 100%;
  height: 35px;
  margin: 15px 0;
  padding: 0;
}
[data-v-71a37be6].fullScreen {
  width: 100vw;
  height: 100vh;
}
[data-v-71a37be6].fullScreen ::v-deep.van-pull-refresh {
  margin-top: 64px;
  margin-bottom: 64px;
}
[data-v-71a37be6].fullScreen ::v-deep.van-pull-refresh .van-cell {
  border-bottom: 1px solid #f2f2f2;
  padding: 10px 16px !important;
}
.box[data-v-71a37be6] {
  background-color: #f0eef5;
}
.box .footer[data-v-71a37be6] {
  position: fixed;
  display: flex;
  justify-content: space-around;
  width: 100%;
  left: 0;
  bottom: 20px;
}
.box .footer .otherSet[data-v-71a37be6] {
  display: flex;
  align-items: center;
}
.box .footer .otherSet .penTxt[data-v-71a37be6] {
  width: 70px;
}
.box .footer .otherSet .selSize[data-v-71a37be6] {
  width: 70px;
}
.box .footer .otherSet .el-select__caret[data-v-71a37be6] {
  position: absolute;
  right: -3px;
}
.box .footer .otherSet .b1[data-v-71a37be6],
.box .footer .otherSet .b2[data-v-71a37be6],
.box .footer .otherSet .b3[data-v-71a37be6] {
  display: inline-block;
  background: #000;
  border-radius: 50%;
}
.box .footer .otherSet .circleWrap[data-v-71a37be6] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  cursor: pointer;
  margin-right: 5px;
}
.box .footer .otherSet .active[data-v-71a37be6] {
  border: 1px dashed #0074d9;
}
.box .footer .otherSet .b1[data-v-71a37be6] {
  width: 4px;
  height: 4px;
}
.box .footer .otherSet .b2[data-v-71a37be6] {
  width: 6px;
  height: 6px;
}
.box .footer .otherSet .b3[data-v-71a37be6] {
  width: 8px;
  height: 8px;
}
.workflow[data-v-d488763c] .van-cell__title {
  flex: inherit;
}
.workflow[data-v-d488763c] .van-radio-group--horizontal {
  justify-content: flex-end;
}
.workflow[data-v-d488763c] .van-radio--horizontal {
  margin-right: 0;
  margin-left: 12px;
}
.person[data-v-d488763c] .van-field__control {
  text-align: right;
}
.pdf-view .fullScreen[data-v-fc8c9f12] {
  width: 100vw;
  height: 100vh;
}
.pdf-view .fullScreen[data-v-fc8c9f12] .van-pull-refresh {
  margin-top: 64px;
  margin-bottom: 64px;
}
.pdf-view .fullScreen[data-v-fc8c9f12] .van-pull-refresh .van-cell {
  border-bottom: 1px solid #f2f2f2;
  padding: 10px 16px !important;
}
.pdf-view .pdf[data-v-fc8c9f12] {
  height: 100%;
  overflow: auto;
}
.pdf-view .btn-fixed[data-v-fc8c9f12] {
  z-index: 9999;
}
.pdf-view[data-v-fc8c9f12] .van-list {
  min-height: 90vh;
}
.pdf-view .cell-list-item[data-v-fc8c9f12] {
  display: block !important;
}
.search[data-v-ca99e2d6] {
  height: 54px;
  margin-bottom: 10px;
}
.search[data-v-ca99e2d6] .van-search {
  border-bottom: 1px solid #f2f2f2;
}
.search[data-v-ca99e2d6] .van-search .van-cell {
  padding: 5px 8px 5px 0 !important;
}
.search-fixed[data-v-ca99e2d6] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9000;
}
.search-fixed .search-fixed-bar[data-v-ca99e2d6] {
  width: 100vw;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9000;
}
.search-fixed .search-fixed-bar[data-v-ca99e2d6] .van-search {
  border-bottom: 1px solid #f2f2f2;
}
.search-fixed .search-fixed-bar[data-v-ca99e2d6] .van-search .van-cell {
  padding: 5px 8px 5px 0 !important;
}
.mian-container[data-v-76b4cc7d] {
  position: fixed;
  right: 10px;
  bottom: 60px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #23a5fc;
  opacity: 0.8;
  z-index: 10;
}
.main-btn[data-v-76b4cc7d] {
  position: relative;
  text-align: center;
  line-height: 50px;
  z-index: 10;
}
.aside-item[data-v-76b4cc7d] {
  width: 36px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  border-radius: 50%;
  background-color: #23a5fc;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.2s;
  z-index: -1;
  visibility: hidden;
}
.relative[data-v-76b4cc7d] {
  position: relative;
}
[data-v-76b4cc7d] .van-icon {
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  vertical-align: middle;
}
.projectPopup .fullScreen[data-v-6a39668e] {
  width: 100vw;
  height: 100vh;
}
.projectPopup .fullScreen[data-v-6a39668e] .van-pull-refresh {
  margin-top: 64px;
  margin-bottom: 64px;
}
.projectPopup .fullScreen[data-v-6a39668e] .van-pull-refresh .van-cell {
  border-bottom: 1px solid #f2f2f2;
  padding: 10px 16px !important;
}
.projectPopup .btn-fixed[data-v-6a39668e] {
  z-index: 9999;
}
.projectPopup[data-v-6a39668e] .van-list {
  min-height: 90vh;
}
.fullScreen[data-v-cbe591e2] {
  width: 100vw;
  height: 100vh;
}
[data-v-cbe591e2] .van-list {
  height: 100vh;
  overflow: auto;
}
[data-v-cbe591e2] .van-cell {
  border-bottom: 1px solid #f2f2f2;
}
.material-wrap[data-v-cbe591e2] {
  position: relative;
  padding-top: 30px;
  text-align: center;
  font-size: 13px;
}
.material-wrap .material-header[data-v-cbe591e2] {
  font-size: 16px;
  color: #09fd;
  border-bottom: 1px dashed #ccc;
  position: absolute;
  width: 100vw;
  top: 1px;
  left: 1px;
  display: flex;
  justify-content: space-around;
}
.material-wrap .material-item[data-v-cbe591e2] {
  display: flex;
  justify-content: space-around;
}
.material-wrap .material-item .material-item-info[data-v-cbe591e2] {
  width: 25%;
}
.material-wrap .material-item .material-item-info[data-v-cbe591e2] .van-checkbox__label {
  text-align: left;
  font-size: 13px;
  width: calc(100% - 20px);
}
.material-wrap .material-item .material-item-info[data-v-cbe591e2] .van-checkbox__icon--round {
  font-size: 16px !important;
}
.fixed-btn[data-v-cbe591e2] {
  position: fixed;
  bottom: 10px;
  left: 1px;
  justify-content: space-around !important;
}
.fixed-btn .btn-wrap[data-v-cbe591e2] {
  width: 100vw !important;
  display: flex;
  justify-content: space-around;
}
.fixed-btn .btn-wrap .btn[data-v-cbe591e2] {
  background: #02a7f0;
  color: #fff;
  width: 30%;
  height: 30px;
  line-height: 30px;
  padding: 2px 2px;
  border-radius: 5px;
  text-align: center;
}
.sh-select[data-v-77e0755a] .van-field__control {
  text-align: left;
}
.van-cell-group[data-v-77e0755a] {
  box-sizing: border-box;
  padding-top: 0px !important;
}
.adjust-border .van-cell[data-v-77e0755a]:after {
  display: inline-block;
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  background: #ccc;
  left: 20px;
  bottom: 0;
  border: 1px !important;
}
.sh-select[data-v-19782c37] .van-field__control {
  text-align: left;
}
.van-cell-group[data-v-19782c37] {
  box-sizing: border-box;
  padding-top: 0px !important;
}
.adjust-border .van-cell[data-v-19782c37]:after {
  display: inline-block;
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  background: #ccc;
  left: 20px;
  bottom: 0;
  border: 1px !important;
}
.projectPopup .fullScreen[data-v-1dc3827b] {
  width: 100vw;
  height: 100vh;
}
.projectPopup .fullScreen[data-v-1dc3827b] .van-pull-refresh {
  margin-top: 64px;
  margin-bottom: 64px;
}
.projectPopup .fullScreen[data-v-1dc3827b] .van-pull-refresh .van-cell {
  border-bottom: 1px solid #f2f2f2;
  padding: 10px 16px !important;
}
.projectPopup .btn-fixed[data-v-1dc3827b] {
  z-index: 9999;
}
.projectPopup[data-v-1dc3827b] .van-list {
  min-height: 90vh;
}
.base-item[data-v-1dc3827b] {
  padding: 10px;
  margin-bottom: 15px;
  border-radius: 10px;
  box-shadow: 4px 4px 2px #eee;
}
.base-name[data-v-1dc3827b] {
  font-size: 16px;
  padding-top: 5px;
  color: #666;
  font-weight: bold;
}
.dash-line[data-v-1dc3827b]:after {
  position: absolute;
  content: "";
  border-bottom: 1px dashed #ccc !important;
  width: calc(100% + 20px);
  height: 1px;
  top: 24px;
  left: -10px;
}
.sh-select[data-v-6d972256] .van-field__control {
  text-align: left;
}
.van-cell-group[data-v-6d972256] {
  box-sizing: border-box;
  padding-top: 0px !important;
}
.projectPopup .fullScreen[data-v-07067bf2] {
  width: 100vw;
  height: 100vh;
}
.projectPopup .fullScreen[data-v-07067bf2] .van-pull-refresh {
  margin-top: 64px;
}
.projectPopup .fullScreen[data-v-07067bf2] .van-pull-refresh .van-cell {
  border-bottom: 1px solid #f2f2f2;
  padding: 10px 16px !important;
}
.projectPopup[data-v-07067bf2] .van-list {
  min-height: 90vh;
}
.projectPopup .btn-fixed[data-v-07067bf2] {
  z-index: 9999;
}
.fixed-btn[data-v-07067bf2] {
  position: fixed;
  bottom: 10px;
  left: 1px;
  justify-content: space-around !important;
  z-index: 9999;
}
.fixed-btn .btn-wrap[data-v-07067bf2] {
  width: 100vw !important;
  display: flex;
  justify-content: space-around;
  position: absolute;
  left: 0;
  bottom: 0;
}
.fixed-btn .btn-wrap .btn[data-v-07067bf2] {
  background: #02a7f0;
  color: #fff;
  width: 100%;
  height: 30px;
  line-height: 30px;
  padding: 2px 2px;
  border-radius: 5px;
  text-align: center;
}
.kindPopup[data-v-1b1c977c] .van-overlay {
  background-color: #fff;
}
.fullScreen[data-v-1b1c977c] {
  width: 100vw;
  height: 100vh;
  margin-top: 64px;
}
.fullScreen[data-v-1b1c977c] .van-checkbox__label {
  width: 100%;
}
.fullScreen[data-v-1b1c977c] .van-checkbox {
  padding-left: 10px;
  border-bottom: 1px solid #f2f2f2;
}
.fullScreen[data-v-1b1c977c] .van-pull-refresh {
  padding-bottom: 60px;
}
.fullScreen[data-v-1b1c977c] .van-list {
  min-height: 80vh;
  padding-bottom: 60px;
}
.fullScreen[data-v-1b1c977c] .van-cell {
  border-bottom: 1px solid #f2f2f2;
}
.material-wrap[data-v-1b1c977c] {
  position: relative;
  padding-top: 30px;
  text-align: center;
  font-size: 13px;
}
.material-wrap .material-header[data-v-1b1c977c] {
  font-size: 16px;
  color: #09fd;
  border-bottom: 1px dashed #ccc;
  position: absolute;
  width: 100vw;
  top: 1px;
  left: 1px;
  display: flex;
  justify-content: space-around;
  padding-bottom: 5px;
}
.material-item[data-v-1b1c977c] {
  display: flex;
  justify-content: space-between;
  line-height: 30px;
}
.material-item-info[data-v-1b1c977c] {
  width: 25%;
  text-align: center;
}
.material-item-info[data-v-1b1c977c] .van-checkbox__label {
  text-align: left;
  font-size: 13px;
  line-height: 30px;
  width: calc(100% - 20px);
}
.material-item-info[data-v-1b1c977c] .van-checkbox__icon--round {
  font-size: 16px !important;
}
.fixed-btn[data-v-1b1c977c] {
  position: fixed;
  bottom: 10px;
  left: 1px;
  justify-content: space-around !important;
  z-index: 9999;
}
.fixed-btn .btn-wrap[data-v-1b1c977c] {
  width: 100vw !important;
  display: flex;
  justify-content: space-around;
  position: absolute;
  left: 0;
  bottom: 0;
}
.fixed-btn .btn-wrap .btn[data-v-1b1c977c] {
  background: #02a7f0;
  color: #fff;
  width: 30%;
  height: 30px;
  line-height: 30px;
  padding: 2px 2px;
  border-radius: 5px;
  text-align: center;
}
.projectPopup .fullScreen[data-v-73b0775c] {
  width: 100vw;
  height: 100vh;
}
.projectPopup .fullScreen[data-v-73b0775c] .van-pull-refresh {
  margin-top: 64px;
  margin-bottom: 64px;
}
.projectPopup .fullScreen[data-v-73b0775c] .van-pull-refresh .van-cell {
  border-bottom: 1px solid #f2f2f2;
  padding: 10px 16px !important;
}
.projectPopup .btn-fixed[data-v-73b0775c] {
  z-index: 9999;
}
.projectPopup[data-v-73b0775c] .van-list {
  min-height: 90vh;
}
.sh-select[data-v-e021391a] {
  padding: 0;
}
.sh-select[data-v-e021391a] .van-field__control {
  text-align: right;
  color: #969799;
}
.fullScreen[data-v-7fd46b76] {
  width: 100vw;
  height: 100vh;
}
[data-v-7fd46b76] .van-list {
  height: 100vh;
  overflow: auto;
}
[data-v-7fd46b76] .van-cell {
  border-bottom: 1px solid #f2f2f2;
}
.material-wrap[data-v-7fd46b76] {
  position: relative;
  padding-top: 27px;
  text-align: center;
  font-size: 13px;
}
.material-wrap .material-header[data-v-7fd46b76] {
  font-size: 16px;
  color: #09fd;
  border-bottom: 1px dashed #ccc;
  position: absolute;
  width: 100vw;
  top: 1px;
  left: 1px;
  display: flex;
  justify-content: space-around;
}
.material-wrap .material-item[data-v-7fd46b76] {
  display: flex;
  justify-content: space-around;
  border-bottom: 1px dashed #ccc;
  margin-bottom: 5px;
}
.material-wrap .material-item .material-item-info[data-v-7fd46b76] {
  width: 33%;
}
.material-wrap .material-item .material-item-info[data-v-7fd46b76] .van-checkbox__label {
  text-align: left;
  font-size: 13px;
  width: calc(100% - 20px);
}
.material-wrap .material-item .material-item-info[data-v-7fd46b76] .van-checkbox__icon--round {
  font-size: 16px !important;
}
.fixed-btn[data-v-7fd46b76] {
  position: fixed;
  bottom: 10px;
  left: 1px;
  justify-content: space-around !important;
}
.fixed-btn .btn-wrap[data-v-7fd46b76] {
  width: 100vw !important;
  display: flex;
  justify-content: space-around;
}
.fixed-btn .btn-wrap .btn[data-v-7fd46b76] {
  background: #02a7f0;
  color: #fff;
  width: 30%;
  height: 30px;
  line-height: 30px;
  padding: 2px 2px;
  border-radius: 5px;
  text-align: center;
}
.fileField[data-v-f6f40eb0] {
  padding-bottom: 10px;
  border-bottom: 1px solid #f2f2f2;
}
.fileField .van-cell[data-v-f6f40eb0] {
  border: none;
  padding-bottom: 0 !important;
}
.fileField[data-v-f6f40eb0] .van-button {
  padding: 0 5px;
  height: 19px;
  font-size: 12px;
}
.fileField[data-v-f6f40eb0] .van-icon {
  vertical-align: middle;
}
.fileField .file-list[data-v-f6f40eb0] {
  min-height: 40px;
  margin-left: 5px;
  padding: 0 16px;
}
.fileField .file-list span[data-v-f6f40eb0] {
  color: #02a7f0;
}
.fileField .file-list .file-text[data-v-f6f40eb0] {
  line-height: 30px;
  word-break: break-all;
}
.fileField .file-list .file-delete[data-v-f6f40eb0] {
  margin-left: 20px;
  color: red;
}
.file-no[data-v-f6f40eb0] {
  color: #646566;
  line-height: 40px;
  text-align: center;
}
.img[data-v-f6f40eb0] {
  width: 80px;
  height: 80px;
}
.van-cell[data-v-f6f40eb0] {
  display: flex;
  flex-wrap: wrap;
}
.avatar[data-v-6b9b131a] {
  width: 26px;
  height: 26px;
  margin-right: 5px;
  vertical-align: middle;
  border-radius: 3px;
}
.item-title[data-v-6b9b131a] {
  box-sizing: border-box;
  width: 100%;
  padding: 10px 16px;
  overflow: hidden;
  color: #323233;
  font-size: 14px;
  line-height: 24px;
  background-color: #fff;
  position: relative;
}
.item-title[data-v-6b9b131a]::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  background: #ebedf0;
}
.item-title .van-checkbox[data-v-6b9b131a] {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.item-title .van-icon[data-v-6b9b131a] {
  float: right;
  font-size: 16px;
  line-height: 24px;
  color: #969799;
}
.item-title .active[data-v-6b9b131a] {
  transform: rotate(90deg);
}
.item-children[data-v-6b9b131a] {
  transition: all 0.3s;
  height: 100px;
  margin-left: 40px;
}
.item .children[data-v-6b9b131a] {
  height: 0 !important;
  overflow: hidden;
}
.van-checkbox[data-v-13a62c80] {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.van-checkbox[data-v-13a62c80] .van-collapse-item__wrapper {
  margin-left: 20px;
}
.box[data-v-13a62c80] {
  height: 100vh;
  width: 100vw;
  overflow: auto;
  padding-bottom: 75px;
  box-sizing: border-box;
}
.box[data-v-13a62c80] .van-icon {
  margin-top: 0px !important;
}
.ends[data-v-13a62c80] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  padding: 0 20px;
  border-top: 1px solid #eee;
}
.ends .van-button[data-v-13a62c80] {
  width: 100%;
  height: 35px;
  margin: 15px 0;
  padding: 0;
}
.projectPopup .fullScreen[data-v-5e5885b4] {
  width: 100vw;
  height: 100vh;
}
.projectPopup .fullScreen[data-v-5e5885b4] .van-pull-refresh {
  margin-top: 64px;
  margin-bottom: 64px;
}
.projectPopup .fullScreen[data-v-5e5885b4] .van-pull-refresh .van-cell {
  border-bottom: 1px solid #f2f2f2;
  padding: 10px 16px !important;
}
.projectPopup .btn-fixed[data-v-5e5885b4] {
  z-index: 9999;
}
.projectPopup[data-v-5e5885b4] .van-list {
  min-height: 90vh;
}
.projectPopup .cell-list-item[data-v-5e5885b4] {
  display: block !important;
}
.dictionaryPopup[data-v-63e0d800] .van-overlay {
  background-color: #fff;
}
.dictionaryPopup .btn-fixed[data-v-63e0d800] {
  z-index: 9999;
}
.fullScreen[data-v-63e0d800] {
  width: 100vw;
  height: 100vh;
  margin-top: 64px;
}
.fullScreen[data-v-63e0d800] .van-checkbox__label, .fullScreen[data-v-63e0d800] .van-radio__label {
  width: 100%;
}
.fullScreen[data-v-63e0d800] .van-checkbox, .fullScreen[data-v-63e0d800] .van-radio {
  padding-left: 10px;
  border-bottom: 1px solid #f2f2f2;
}
.fullScreen[data-v-63e0d800] .van-pull-refresh {
  padding-bottom: 70px;
}
.fullScreen[data-v-63e0d800] .van-list {
  min-height: 80vh;
  padding-bottom: 70px;
}
.fullScreen[data-v-63e0d800] .van-cell {
  border-bottom: 1px solid #f2f2f2;
}
.material-wrap[data-v-63e0d800] {
  position: relative;
  padding-top: 30px;
  text-align: center;
  font-size: 13px;
}
.material-wrap .material-header[data-v-63e0d800] {
  font-size: 16px;
  color: #09fd;
  border-bottom: 1px dashed #ccc;
  position: absolute;
  width: 100vw;
  top: 1px;
  left: 1px;
  display: flex;
  justify-content: space-around;
  padding-bottom: 5px;
}
.material-item[data-v-63e0d800] {
  display: flex;
  justify-content: space-between;
  line-height: 30px;
}
.material-item-info[data-v-63e0d800] {
  width: 50%;
  text-align: center;
}
.material-item-info[data-v-63e0d800] .van-checkbox__label {
  text-align: left;
  font-size: 13px;
  line-height: 30px;
  width: calc(100% - 20px);
}
.material-item-info[data-v-63e0d800] .van-checkbox__icon--round {
  font-size: 16px !important;
}
.fixed-btn[data-v-63e0d800] {
  position: fixed;
  bottom: 10px;
  left: 1px;
  justify-content: space-around !important;
  z-index: 9999;
}
.fixed-btn .btn-wrap[data-v-63e0d800] {
  width: 100vw !important;
  display: flex;
  justify-content: space-around;
  position: absolute;
  left: 0;
  bottom: 0;
}
.fixed-btn .btn-wrap .btn[data-v-63e0d800] {
  background: #02a7f0;
  color: #fff;
  width: 30%;
  height: 30px;
  line-height: 30px;
  padding: 2px 2px;
  border-radius: 5px;
  text-align: center;
}
.sh-select[data-v-190834fe] .van-field__control {
  text-align: left;
}
.van-cell-group[data-v-190834fe] {
  box-sizing: border-box;
  padding-top: 0px !important;
}
.avatar[data-v-3799dfee] {
  width: 26px;
  height: 26px;
  margin-right: 5px;
  vertical-align: middle;
  border-radius: 3px;
}
.item-title[data-v-3799dfee] {
  box-sizing: border-box;
  width: 100%;
  padding: 10px 16px;
  overflow: hidden;
  color: #323233;
  font-size: 14px;
  line-height: 24px;
  background-color: #fff;
  position: relative;
}
.item-title[data-v-3799dfee]::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  background: #ebedf0;
}
.item-title .van-checkbox[data-v-3799dfee] {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.item-title .van-icon[data-v-3799dfee] {
  float: right;
  font-size: 16px;
  line-height: 24px;
  color: #969799;
}
.item-title .active[data-v-3799dfee] {
  transform: rotate(90deg);
}
.item-children[data-v-3799dfee] {
  transition: all 0.3s;
  height: 100px;
  margin-left: 40px;
}
.item .children[data-v-3799dfee] {
  height: 0 !important;
  overflow: hidden;
}
.van-checkbox[data-v-242819e1] {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.van-checkbox[data-v-242819e1] .van-collapse-item__wrapper {
  margin-left: 20px;
}
.box[data-v-242819e1] {
  height: 100vh;
  width: 100vw;
  overflow: auto;
  padding-bottom: 75px;
  box-sizing: border-box;
}
.ends[data-v-242819e1] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  padding: 0 20px;
  border-top: 1px solid #eee;
}
.ends .van-button[data-v-242819e1] {
  width: 100%;
  height: 35px;
  margin: 15px 0;
  padding: 0;
}
.projectPopup .fullScreen[data-v-24a7d089] {
  width: 100vw;
  height: 100vh;
}
.projectPopup .fullScreen[data-v-24a7d089] .van-pull-refresh {
  margin-top: 64px;
  margin-bottom: 64px;
}
.projectPopup .fullScreen[data-v-24a7d089] .van-pull-refresh .van-cell {
  border-bottom: 1px solid #f2f2f2;
  padding: 10px 16px !important;
}
.projectPopup .btn-fixed[data-v-24a7d089] {
  z-index: 9999;
}
.projectPopup[data-v-24a7d089] .van-list {
  min-height: 90vh;
}
.projectPopup .cell-list-item[data-v-24a7d089] {
  display: block !important;
}
.projectPopup .fullScreen[data-v-2c37238b] {
  width: 100vw;
  height: 100vh;
}
.projectPopup .fullScreen[data-v-2c37238b] .van-pull-refresh {
  margin-top: 64px;
  margin-bottom: 64px;
}
.projectPopup .fullScreen[data-v-2c37238b] .van-pull-refresh .van-cell {
  border-bottom: 1px solid #f2f2f2;
  padding: 10px 16px !important;
}
.projectPopup .btn-fixed[data-v-2c37238b] {
  z-index: 9999;
}
.projectPopup[data-v-2c37238b] .van-list {
  min-height: 90vh;
}
.projectPopup .cell-list-item[data-v-2c37238b] {
  display: block !important;
}
.projectPopup .fullScreen[data-v-10cb98ea] {
  width: 100vw;
  height: 100vh;
}
.projectPopup .fullScreen[data-v-10cb98ea] .van-pull-refresh {
  margin-top: 64px;
  margin-bottom: 64px;
}
.projectPopup .fullScreen[data-v-10cb98ea] .van-pull-refresh .van-cell {
  border-bottom: 1px solid #f2f2f2;
  padding: 10px 16px !important;
}
.projectPopup .btn-fixed[data-v-10cb98ea] {
  z-index: 9999;
}
.projectPopup[data-v-10cb98ea] .van-list {
  min-height: 90vh;
}
.projectPopup .cell-list-item[data-v-10cb98ea] {
  display: block !important;
}
.projectPopup .fullScreen[data-v-fc7f5708] {
  width: 100vw;
  height: 100vh;
}
.projectPopup .fullScreen[data-v-fc7f5708] .van-pull-refresh {
  margin-top: 64px;
  margin-bottom: 64px;
}
.projectPopup .fullScreen[data-v-fc7f5708] .van-pull-refresh .van-cell {
  border-bottom: 1px solid #f2f2f2;
  padding: 10px 16px !important;
}
.projectPopup .btn-fixed[data-v-fc7f5708] {
  z-index: 9999;
}
.projectPopup[data-v-fc7f5708] .van-list {
  min-height: 90vh;
}
.projectPopup .cell-list-item[data-v-fc7f5708] {
  display: block !important;
}
.avatar[data-v-b29f5da2] {
  width: 26px;
  height: 26px;
  margin-right: 5px;
  vertical-align: middle;
  border-radius: 3px;
}
.item-title[data-v-b29f5da2] {
  box-sizing: border-box;
  width: 100%;
  padding: 10px 16px;
  overflow: hidden;
  color: #323233;
  font-size: 14px;
  line-height: 24px;
  background-color: #fff;
  position: relative;
}
.item-title[data-v-b29f5da2]::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  background: #ebedf0;
}
.item-title .van-checkbox[data-v-b29f5da2] {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.item-title .van-icon[data-v-b29f5da2] {
  float: right;
  font-size: 16px;
  line-height: 24px;
  color: #969799;
}
.item-title .active[data-v-b29f5da2] {
  transform: rotate(90deg);
}
.item-children[data-v-b29f5da2] {
  transition: all 0.3s;
  height: 100px;
  margin-left: 40px;
}
.item .children[data-v-b29f5da2] {
  height: 0 !important;
  overflow: hidden;
}
.box[data-v-113d8878] {
  height: 100%;
  overflow-y: auto;
}
.ends[data-v-113d8878] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  padding: 0 20px;
  border-top: 1px solid #eee;
}
.ends .van-button[data-v-113d8878] {
  width: 100%;
  height: 35px;
  margin: 15px 0;
  padding: 0;
}
.avatar[data-v-37554f86] {
  width: 26px;
  height: 26px;
  margin-right: 5px;
  vertical-align: middle;
  border-radius: 3px;
}
.item-title[data-v-37554f86] {
  box-sizing: border-box;
  width: 100%;
  padding: 10px 16px;
  overflow: hidden;
  color: #323233;
  font-size: 14px;
  line-height: 24px;
  background-color: #fff;
  position: relative;
}
.item-title[data-v-37554f86]::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  background: #ebedf0;
}
.item-title .van-checkbox[data-v-37554f86] {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.item-title .van-icon[data-v-37554f86] {
  float: right;
  font-size: 16px;
  line-height: 24px;
  color: #969799;
}
.item-title .active[data-v-37554f86] {
  transform: rotate(90deg);
}
.item-children[data-v-37554f86] {
  transition: all 0.3s;
  margin-left: 40px;
}
.item .children[data-v-37554f86] {
  max-height: 0 !important;
  overflow: hidden;
}
.van-checkbox[data-v-4f7ca2ba] {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.van-checkbox[data-v-4f7ca2ba] .van-collapse-item__wrapper {
  margin-left: 20px;
}
.box[data-v-4f7ca2ba] {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  padding-bottom: 75px;
  padding-top: 50px;
  box-sizing: border-box;
  position: relative;
}
.box-list[data-v-4f7ca2ba] {
  overflow: auto;
  height: 100%;
  margin-top: 5px;
}
.empty[data-v-4f7ca2ba] {
  margin-top: 60px;
}
.header[data-v-4f7ca2ba] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 999;
  display: flex;
  align-items: center;
  padding: 0 10px;
}
.header .van-button[data-v-4f7ca2ba] {
  width: 70px;
  height: 30px;
}
.ends[data-v-4f7ca2ba] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  padding: 0 20px;
  border-top: 1px solid #eee;
}
.ends .van-button[data-v-4f7ca2ba] {
  width: 100%;
  height: 35px;
  margin: 15px 0;
  padding: 0;
}
.img[data-v-2c706f6a] {
  width: 80px;
  height: 80px;
}
.van-cell[data-v-2c706f6a] {
  display: flex;
  flex-wrap: wrap;
}
.dl-text[data-v-2c706f6a] {
  margin-left: 10px;
}
.none[data-v-2c706f6a] {
  color: #ccc;
  margin-left: 56px;
}
.blue .van-cell__title span {
  font-size: 15px;
  font-weight: 700;
}
.blue .van-field__control {
  color: #078cf2;
}
::v-deep.van-tab__pane {
  overflow: auto;
}
.show-more[data-v-77f0f207] {
  color: #02a7f0;
}
.show-more .text[data-v-77f0f207] {
  padding: 0 18px;
  text-align: right;
}
.detail[data-v-7e987365] {
  overflow: auto !important;
}
.detail[data-v-5c10a90a] {
  overflow: auto !important;
}
.plan[data-v-e66ed98e] {
  color: #333;
}
.detail .card[data-v-e66ed98e] {
  margin: 10px;
  border-radius: 4px;
}
.detail .label[data-v-e66ed98e] {
  width: 80px;
}
.detail .value[data-v-e66ed98e] {
  flex: 1;
}
.detail .hd.card[data-v-e66ed98e] {
  display: flex;
  color: #02a7f0;
  border: 1px solid #02a7f0;
  border-radius: 4px;
  font-weight: 700;
  text-align: center;
  height: 30px;
  line-height: 28px;
  box-shadow: 5px 2px 5px rgba(0, 0, 0, 0.35);
  margin-bottom: 20px;
}
.detail .hd.card .label[data-v-e66ed98e] {
  border-right: 1px solid #02a7f0;
}
.detail .item[data-v-e66ed98e] {
  display: flex;
  align-items: center;
  padding-bottom: 4px;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.35);
}
.detail .item .label[data-v-e66ed98e] {
  text-align: center;
  color: #027db4;
  font-weight: 700;
}
.detail .item .row[data-v-e66ed98e] {
  display: flex;
  border-bottom: 1px solid #eee;
  border-left: 1px solid #eee;
  color: #666;
  font-size: 13px;
  line-height: 2;
  padding: 0 4px;
}
.record[data-v-e66ed98e] {
  padding: 15px;
  color: #7f7f7f;
}
.record h2[data-v-e66ed98e] {
  font-size: 14px;
  margin-bottom: 15px;
}
.record li[data-v-e66ed98e] {
  display: flex;
  align-items: flex-start;
  font-size: 12px;
  margin-bottom: 15px;
}
.record li p[data-v-e66ed98e] {
  line-height: 1.5;
}
.record li .left[data-v-e66ed98e] {
  display: flex;
  width: 40%;
  align-items: center;
}
.record li .left .icon[data-v-e66ed98e] {
  margin-right: 4px;
}
.record li .time[data-v-e66ed98e] {
  color: #02a7f0;
}

.blue .van-field__control:-moz-read-only {
  color: #02a7f0;
}
.blue .van-field__control:read-only {
  color: #02a7f0;
}
.plan .van-nav-bar__title {
  color: #02a7f0;
  font-weight: 700;
}
.detail {
  overflow: auto !important;
}

.auth[data-v-9493acf6] {
  margin-top: 20%;
}
.auth-box[data-v-9493acf6] {
  width: 80%;
  margin: auto;
}
.auth-icon[data-v-9493acf6] {
  width: 80px;
  margin: auto;
}
.auth-icon img[data-v-9493acf6] {
  width: 100%;
}
.auth-name[data-v-9493acf6] {
  text-align: center;
  font-size: 20px;
  line-height: 40px;
  margin: 0 auto 30px auto;
  padding-bottom: 30px;
  border-bottom: 1px solid #e2e2e2;
}
.auth-warning[data-v-9493acf6] {
  font-weight: 600;
}
.auth-item[data-v-9493acf6] {
  color: #aaa;
  line-height: 50px;
}
.auth-item .dot[data-v-9493acf6] {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #aaa;
  margin-right: 10px;
  vertical-align: middle;
}
.auth-btn[data-v-9493acf6] {
  width: 90%;
  margin: auto;
}
.auth-btn[data-v-9493acf6] .van-button {
  margin-top: 20px;
}
.loading[data-v-9493acf6] .loading-box {
  width: 160px;
  height: 160px;
  margin-left: -80px;
  margin-top: -80px;
}
.loading[data-v-9493acf6] .loading-text {
  font-size: 18px;
  padding: 0 20px;
}
@charset "UTF-8";
body {
  padding-top: constant(safe-area-inset-top);
  padding-right: constant(safe-area-inset-right);
  padding-bottom: constant(safe-area-inset-bottom);
  padding-left: constant(safe-area-inset-left);
}

.page-container {
  background: #f7f7f7;
}
.page-container .searchBar {
  margin: 15px;
}
.page-container .list-container {
  padding: 0 15px;
}
.page-container .list-container .itemList {
  color: #666;
  background-color: #fff;
  padding: 10px;
  margin-bottom: 15px;
  border-radius: 10px;
  /* 老的 Firefox */
  box-shadow: 4px 4px 2px #eee;
}
.page-container .list-container .itemList .itemList-card-text {
  line-height: 25px;
}
.page-container .list-container .itemList .item-code {
  font-size: 17px;
}
.page-container .list-container .itemList .status-code {
  float: right;
  font-size: 14px;
}
.page-container .list-container .itemList .status-code .state-blue {
  color: #23a5fc;
  padding: 3px 5px;
}
.page-container .list-container .itemList .receive-info {
  position: relative;
  color: #333;
  padding: 5px 0;
}
.page-container .list-container .itemList .receive-info:after {
  position: absolute;
  content: "";
  border-bottom: 1px dashed #ccc;
  width: calc(100% + 20px);
  height: 1px;
  top: 0px;
  left: -10px;
}
.page-container .list-container .itemList .two-item span {
  display: inline-block;
  padding-right: 10px;
}
.page-container .list-container .itemList .btns {
  text-align: right;
}
.page-container .add-container {
  position: fixed;
  bottom: 60px;
  right: 10px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #20bae9;
  color: #fff;
  text-align: center;
  font-size: 40px;
}

.update-container .card.item {
  position: relative;
}
.update-container .van-cell-group {
  padding-top: 20px;
}
.update-container .van-cell-group .van-field__label {
  width: 7em;
}
.update-container .van-cell-group .van-field:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  background: #ccc;
  left: 20px;
  bottom: 0;
}
.update-container .details-item {
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: 20px;
  background: #90aaff;
  z-index: 2;
  color: #fff;
  padding-left: 10px;
}

.onProcess {
  color: #0890EF;
}

.processSccuess {
  color: #00C98C;
}

.processInvalid {
  color: #8D97A4;
}

.toSubmitProcess {
  color: #FD8739;
}

.notProcess {
  color: #F56C6C;
}

.link {
  color: blue;
}

.btn-fixed {
  width: 100%;
  position: fixed;
  left: 0;
  bottom: 0;
  padding: 10px;
  background: #fff;
  display: flex;
  z-index: 100;
}
.btn-fixed .van-button {
  width: 100%;
  flex: 1;
  height: 36px;
}
.btn-fixed .fixed-warp {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 9999;
  padding: 10px;
  background: #fff;
  display: flex;
  border-top: 1px solid #f2f2f2;
}

.van-popup--bottom {
  min-height: 40% !important;
}

.van-image-preview {
  width: 100vw;
  height: 100vh;
}

.search-height {
  height: 54px;
  margin-bottom: 10px;
}

.flex {
  display: flex;
}

.flex-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.flex-around {
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.van-cell--required::before {
  left: -7px;
}

.margin-bottom-lg {
  margin-bottom: 60px;
}

.overflow-y {
  overflow-y: scroll;
}

.screen-capture {
  padding-left: 18px;
  margin-bottom: 5px;
  color: #02a7f0;
  cursor: pointer;
}

.img-uploader {
  padding: 10px 0px;
  border-bottom: 1px solid #f2f2f2;
}
.img-uploader .uploader-title {
  padding-bottom: 10px;
}

.fixed-btn {
  padding: 0 20px;
}

.recall {
  width: 260px;
  height: 38px;
  line-height: 38px;
  border-radius: 20px;
  border: 1px solid #1989fa;
  color: #1989fa;
  text-align: center;
  font-size: 14px;
  letter-spacing: 2px;
}
@font-face {
  font-family: "iconfont"; /* Project id 4409017 */
  src: url(data:font/woff2;base64,d09GMgABAAAAAAM4AAsAAAAAB4QAAALqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDBgqCVII2ATYCJAMMCwgABCAFhGcHPhuaBsgOJS2bwFDgAQVgPPy39nrfzOyGySHbxOV44sqqVLHrj2zZ2QrfCscKUMj/k97XW8iz0le5wlFtOJMfaDJZdCqvNZM9qDpXd0VJVlcKf38qZ5I9i0kMu/a0jQH7XqBgaW8bi7BXr6B3kd0ViEVeItBu3YjU3VUbdkDhjcAsqJXORIOkOm5URYBswaQ0VIdWoYauLMcpb6EiPUt9D7wJPh+/JSKbpMrMffbuTsvw4FPJZz+t8X+B/JGHCHh0QoWM5ZVZ4k6z60xalFqWpr1KlU6Ka0VIo0b//ycQaYra+sMjCaJmVnaCeWJITkrsMCS++5Kzrsygxpn7wFNKDSZCNVJuPjDfW6yq2n+okuy7eeFoBZb3HAl2Vyn7q/SU25W8jhcri2Fu+/M7oBEkYSnvRRAFUuL2XpX/wkKQ9BRhRh7yYdC4Cw5LsHChQZBV38eBXfnPw9Ee1/UiWLjwQwdxb+MtfuMX/k7Vy6GewdiLrDtdL/gdJW2A57YWbhVuceT1XtJsDButyHhloYTYSltotGULCDfZp9wtQjwgMWKeLZpqaCk6K/QCHqD5PyerBvKH9PrH/Mb/n+8nuKLtr60dBXx7eCwWhJr/C7ixlSdSRb+hy6sKFCFMLlUqjeWB7Co1WUK7djTB9PV71V83cJeZ0GoggaTFBGStJrFCLUKlwybUWu1AuyXT6zsMcKSJ0oZZywhCrwCSbu8g6/UIK9RjqAz7DLVef6HdSXTt1mE2pEmKBYZlJM4jVbItYmtZwHcbVnxDoGXxXZh6Ko6ieCSWz67GFqZDzPFmlARjBBFqm2gVdx42DBs51NawxCJJxpyBaJRUvSUi2SZMojABg8kQ0TxEJbFZiMfNst+3DabwGQQUiO1KUR4V80fiImIAbLXKArVdyT6eGYoEhiEQgqKMCVklODBDTdkQp3qYBpMwEckeCceAqMVFoKrI/Brz4XZAO3PvHClyFG1PVMFS5m0/nu0J9rzqGgEAAAA=) format('woff2'),
       url(data:font/woff;base64,d09GRgABAAAAAATMAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8JkqaY21hcAAAAYgAAABYAAABhmpA0O9nbHlmAAAB4AAAAPkAAAFU6/E6zmhlYWQAAALcAAAALwAAADYmrIBeaGhlYQAAAwwAAAAdAAAAJAfeBIRobXR4AAADLAAAAAwAAAAMDQAAAGxvY2EAAAM4AAAACAAAAAgALgCqbWF4cAAAA0AAAAAfAAAAIAESAGhuYW1lAAADYAAAAUAAAAJnEKM8sHBvc3QAAASgAAAALAAAAD6u0+PYeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGEJZZzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHngk+L2Vu+N/AwMB8hwFIMjCiKGICAJCQDTx4nO2QsRGAMAwD30lIwdGwBQUDUbEFK5MxguzAFujuLVtOGgMTkMUuCtiJ4TqUWuSZOfISb6rcSPfart7hc8m0q/Lk/6zya4m6vVPyaw28b9cAewDZMw9ieJxVjT1Ow0AQheetFSMEGRcelsa2FKPYltwgx2yKKMoNIBRUqWioiAtuwEkoED2HoEXQUCLOQcGGNUuRFPPzzXszQyDabAIVKNJEOF3AFCUKhj7eh8vNFGaqvoG9waF9iMpEMeb2hZFUjGsV4BaKswOcM9KK7Yd9G1bpEFdqQER9UPCqviimkmZ0QSv346w1MzSmLWrkYQrRjRlPGu27OfxcNE7yoifv8RvjIwm92rNXy1FetGYyarSEuBFesgivs1oSwfOlg0TqrHPVvi//ae0qHoV7lbs/68KuojiO8ORGqtpeu9/x/XzufLjbOhl3ksYO6Bc3bTXAAAAAeJxjYGRgYADi/z8fO8Xz23xl4GZhAIGHx+YZIOj//1kYmJmAXA4GEMkAAGloC8kAeJxjYGRgYG7438AQw8oAAiwMDIwMqIAZAEcjAm0AAAAEAAAABAAAAAUAAAAAAAAAAC4AqnicY2BkYGBgZohhYGUAASYg5gJCBob/YD4DABIKAXsAeJyFkT1uwkAQhZ/BkASUKEqkNGlWKSgSyfyUSKlQoKegB7PmR7bXWi9I1DlNjpAT5AjpaHOKSHnYQwNFvNrZb96+mR3JAO6wh4fyu+cu2cMls5IruMCjcJX6k7BPfhauoYmecJ36q3ADL3gTbrJjxg6ef8WshXdhD7f4EK7gBp/CVepfwj75W7iGB/wI16n/Cjcw8a6Fm2h54cDqqdNzNdupVWjSyKTueI71YhNP7ak80TZfmVR1g85RGulU22ObfLvoORepyJpEDXmr49iozJq1Dl2wdC7rt9uR6EFoEgxgoTGFY5xDYYYd4wohDFJERXRn+ZjuBTaIWWn/dU/otsipH3KFLgJ0zlwjutLCeTpNji1f61F1dCtuy5qENJRazUlisuIPPNytqYTUAyyLqgx9tLmiE39QzJD8AdiTb1d4nGNgYoAALgbsgJmRiZGZkYWBsyIzMS+9Mr/UkKM4Mb8yE0gwMAAAVrYHOg==) format('woff'),
       url(data:font/ttf;base64,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) format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-xiangyou1:before {
  content: "\e775";
}

.icon-saoyisao:before {
  content: "\e611";
}


[data-v-78821785] .van-pull-refresh {
  min-height: calc(100vh - 64px);
}
[data-v-78821785] .van-pull-refresh .van-empty {
  height: 70vh;
}
.list-container[data-v-78821785] {
  background-color: #fff;
}
.loading[data-v-c75d27b6] {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  z-index: 2000;
}
.loading-box[data-v-c75d27b6] {
  width: 120px;
  min-height: 120px;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  position: absolute;
  top: 40%;
  left: 50%;
  margin-left: -60px;
  margin-top: -60px;
  text-align: center;
  box-sizing: border-box;
  padding-top: 25px;
  color: #fff;
}
.loading-text[data-v-c75d27b6] {
  margin-top: 15px;
  margin-bottom: 5px;
}
