.themeStart #MyAdditionLzg #CommonForm .checked-btn {
  color: #d62f3c;
  border-color: #d62f3c;
}
.themeStart #FriendsCircle .bgc-158cff,
.themeStart #FriendsCircle .theme-dark-bg,
.themeStart #friendsCircle .bgc-158cff,
.themeStart #MyAdditionLzg .page-height .banner .manage-btn,
.themeStart #CustomerList #CustomerItem .theme-dark-bg,
.themeStart #My .sign-panel .bgc-ffe4ad {
  width: 1.86667rem;
  height: 0.72rem;
  background: url(https://dop-pro-1251973116.file.myqcloud.com/upload/jsfile/lzg/but-kmh.png) no-repeat center top !important;
  background-size: 100% 100% !important;
  color: #ffecd6;
  text-shadow: 0 0 0.10667rem #db2c2c;
  padding: 0;
  text-align: center;
  line-height: 0.72rem;
}
.themeStart #CommonList #Product .theme-dark-bg,
.themeStart #CommonList #productFunNew .theme-dark-bg {
  background: url('https://uploaduat-10051630.file.myqcloud.com/fhronspc/img/1700465915157/1700465915103/but-word2.png') no-repeat center top !important;
  background-size: 100% 100% !important;
  color: #fffbdf;
  width: 1.6rem;
  height: 0.74667rem;
  border-radius: 0;
}
.themeStart #MyAdditionLzg .page-height #DayA .bgc-158cff,
.themeStart #MyAdditionLzg .btn-panel .van-button--info {
  background: url(https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/addition-submit.png) no-repeat center top !important;
  background-size: 100% 100% !important;
  color: #ffecd6;
  text-shadow: 0 0 0.10667rem #db2c2c;
  border: none;
}
.themeStart #MyAdditionLzg .page-height .banner .manage-btn {
  border: none;
}
.themeStart .van-steps,
.themeStart .van-steps .bgc-ffffff {
  background-color: rgba(0, 0, 0, 0);
}
.themeStart #Tabbar .tabbar .van-tabbar-item {
  transition: all ease 0.1s;
}
.themeStart #Tabbar .tabbar .van-tabbar-item .van-tabbar-item__text {
  position: absolute;
  bottom: 0.13333rem;
}
.themeStart #Tabbar .tabbar .flex-center-column {
  position: relative;
}
.themeStart #Tabbar .tabbar .flex-center-column .tab-icon,
.themeStart #Tabbar .tabbar .flex-center-column .active-tab-icon {
  width: 1.33333rem;
  height: 1.33333rem;
}
.themeStart #Home #Search #SearchContainer .icon-xiaoxizhongxin {
  color: #fff;
}
.themeStart #Home #Search #SearchContainer .red-icon {
  background: #ffffff;
  color: #d62f3c;
  border: 1px solid #d62f3c;
  padding: 0 0.08rem;
  min-width: 0.26667rem;
  border-radius: 0.24rem;
  height: 0.37333rem;
  line-height: 0.42667rem;
}
.themeStart #Home #Search #SearchContainer .van-field__control:disabled {
  -webkit-text-fill-color: var(--textColor);
}
.themeStart #Home #InsuranceType .van-tabs__wrap {
  margin: 0.2rem 0 0.2rem;
}
.themeStart #Home #InsuranceType .van-tabs__wrap .van-tabs__nav {
  margin: 0;
  padding: 0;
}
.themeStart #Home #InsuranceType .van-tabs__wrap .van-tab {
  padding: 0;
  margin: 0;
  color: #d04d22;
  font-size: 0.42667rem;
  line-height: 0.64rem;
  margin-right: 0.05333rem;
}
.themeStart #Home #InsuranceType .van-tabs__wrap .van-tab:last-of-type {
  margin-right: 0;
}
.themeStart #Home #InsuranceType .van-tabs__wrap .van-tab .van-tab__text {
  width: 2.29333rem;
  text-align: center;
  padding: 0.10667rem 0px;
}
.themeStart #Home #InsuranceType .van-tabs__wrap .van-tab .van-tab__text::before {
  display: none;
}
.themeStart #Home #InsuranceType .van-tabs__wrap .van-tab.van-tab--active .van-tab__text {
  background: url('https://uploaduat-10051630.file.myqcloud.com/fhronspc/img/1700140075556/1700140075379/tab-bg.png') no-repeat center center;
  background-size: 100%;
  color: #ffddbf;
}
.themeStart #Home #ProductSingleList #CommonList .more-btn {
  background-color: rgba(0, 0, 0, 0);
  color: #d6844d;
  border: 0.5px solid #d6844d;
  padding: 0.16rem 0.61333rem;
  font-size: 0.32rem;
}
.themeStart #Home #CommonContainer .homeSwipper.swiper .swipperContainer .swipperItem > .swiper-img {
  height: 2.53333rem;
  margin-top: 0.21333rem;
}
.themeStart #Home #homeWorkPlan .homeWorkPlan .van-steps--vertical .van-step--vertical .van-step__circle-container {
  border: 0.05333rem solid #fee4e0;
  background-color: #fef9f9;
}
.themeStart #Home #homeWorkPlan .homeWorkPlan .van-steps--vertical .van-step--vertical .van-step__line {
  background-color: #fee4e0 !important;
}
.themeStart #Home #Morningnews .calendar-container .c-ffffff {
  color: #ffe8c5;
}
.themeStart #Home #Morningnews .calendar-container .c-555661 {
  color: #e51710;
}
.themeStart #Home .weekDay {
  line-height: 0.4rem;
  margin-top: 0.05333rem;
}
.themeStart #Home .today {
  line-height: 0.64rem;
}
.themeStart #Home #NoData.bgc-ffffff {
  background-color: #fff8f5;
}
.themeStart #MyAdditionLzg .page-height .bgc-158cff {
  background-color: #d62f3c;
}
.themeStart #MyAdditionLzg .page-height .bgl-390 {
  box-shadow: 0 0.10667rem 0.32rem rgba(214, 47, 60, 0.4);
  border-color: #ff9a70;
}
.themeStart #MyAdditionLzg .page-height .border-thin.bdc-158cff {
  border-color: #d62f3c;
}
.themeStart #MyAdditionLzg .page-height .c-158cff {
  color: #d62f3c;
}
.themeStart #MyAdditionLzg .page-height .banner {
  background: url(https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/addition-redHeader.png) no-repeat;
  background-size: 100% auto;
}
.themeStart #MyAdditionLzg .page-height .banner .c-005eb7 {
  color: #6f181f;
}
.themeStart #MyAdditionLzg .page-height .banner .c-005eb7 .iconfont {
  color: #6f181f;
}
.themeStart #MyAdditionLzg .page-height .banner .c-005eb7 .vertical_line {
  background-color: #6f181f;
}
.themeStart #MyAdditionLzg .page-height .banner .gui-ze {
  background: linear-gradient(270deg, #ffcc66 0%, #fff5e0 100%);
  border-left: 0.5px solid #fcd2a3;
  color: #d62f3c;
}
.themeStart #MyAdditionLzg .page-height .flex-between-wrap .entrance-box.active {
  background: linear-gradient(180deg, #ed5c6f 0%, #d62f3c 100%);
  box-shadow: none;
}
.themeStart #MyAdditionLzg .page-height .van-tabs__wrap .van-tabs__nav .van-tabs__line {
  background-color: #d62f3c !important;
}
.themeStart #MyAdditionLzg .page-height #Recruiter .number-box {
  background: linear-gradient(180deg, #ed5c6f 0%, #d62f3c 100%);
}
.themeStart #MyAdditionLzg .page-height #Recruiter .left-line {
  background: linear-gradient(270deg, #d62f3c 0%, rgba(214, 47, 60, 0) 100%);
}
.themeStart #MyAdditionLzg .page-height #Recruiter .right-line {
  background: linear-gradient(90deg, #d62f3c 0%, rgba(214, 47, 60, 0) 100%);
}
.themeStart #MyAdditionLzg .page-height #Recruiter .rectangle-box {
  background: url(https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/addition-rectangle-red.png) no-repeat;
  background-size: 100% auto;
}
.themeStart #MyAdditionLzg .page-height #DayA #NoData .refresh-btn {
  border-color: #d62f3c;
  color: #d62f3c !important;
}
.themeStart #SideProduct {
  background-color: #fff8f5;
}
.themeStart #SideProduct .is-customerdetail .arrow-left {
  color: #fff;
}
.themeStart #SideProduct #DropDownLabel .van-dropdown-menu__bar {
  background: transparent;
}
.themeStart #SideProduct #DropDownLabel .van-dropdown-menu__bar .van-dropdown-menu__title {
  color: #fff;
}
.themeStart #SideProduct #DropDownLabel .van-dropdown-menu__bar .van-dropdown-menu__title::after {
  border-color: transparent transparent #fff #fff;
}
.themeStart #SideProduct .header {
  background: url(https://dop-pro-1251973116.file.myqcloud.com/upload/img/lzgweb/2024GoodStart/productTop.png) right top no-repeat, linear-gradient(to bottom, #d62f3c 0%, #d62f3c 10%, #ff675c 100%);
  background-size: 100% 100%;
}
.themeStart #SideProduct .header .van-search__content--round {
  background: #f00;
  background: rgba(255, 255, 255, 0.24);
}
.themeStart #SideProduct .header input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.themeStart #SideProduct .header .van-search {
  background: transparent;
}
.themeStart #SideProduct .header .van-field__control {
  background-color: transparent;
}
.themeStart #SideProduct .header .van-search__content .van-cell {
  background: none;
}
.themeStart #SideProduct .main-content .side-menu {
  background-color: rgba(255, 228, 195, 0.32) !important;
}
.themeStart #SideProduct .main-content .side-menu .van-sidebar .van-sidebar-item {
  background-color: transparent;
}
.themeStart #SideProduct .main-content .side-menu .van-sidebar .van-sidebar-item.van-sidebar-item--select {
  background-color: #fff7f3;
}
.themeStart #SideProduct .side-content .bgc-ffffff {
  background-color: #fff7f3;
}
.themeStart #SideProduct .side-content .btn-name {
  background-color: #fff;
}
.themeStart #SideProduct #VanDropdownFun .van-dropdown-menu__bar,
.themeStart #SideProduct #VanDropdownUnderwrite .van-dropdown-menu__bar {
  box-shadow: none;
  background-color: #fff8f5;
}
.themeStart #SideProduct #VanDropdownFun .more-select .van-dropdown-item__content {
  background-color: #fff8f5;
}
.themeStart #SideProduct #VanDropdownFun .more-select .van-dropdown-item__content #CommonLabel .specialInput .van-field__control {
  background-color: #fff;
}
.themeStart #SideProduct #VanDropdownFun .more-select .van-dropdown-item__content #CommonLabel .van-button--default {
  background: #fff7f3;
}
.themeStart #SideProduct #VanDropdownFun .tir-posi:after,
.themeStart #SideProduct #VanDropdownFun .tir-posi1:after,
.themeStart #SideProduct #VanDropdownFun .tir-posi2:after {
  border-bottom: 0.21333rem solid #fff8f5;
}
.themeStart #SideProduct #VanDropdownUnderwrite .more-select .van-dropdown-item__content {
  background-color: #fff8f5;
}
.themeStart #SideProduct #VanDropdownUnderwrite .tir-posi2:after {
  border-bottom: 0.21333rem solid #fff8f5;
}
.themeStart #SideProduct #DropDownComp .van-dropdown-menu__bar,
.themeStart #SideProduct #DropDownComp .van-dropdown-item__content,
.themeStart #SideProduct #DropDownComp .van-dropdown-item__option {
  background-color: #fff8f5;
}
.themeStart #SideProduct #CommonList {
  background: #fff7f3 !important;
}
.themeStart #CustomerManage {
  background: #fee6d5;
}
.themeStart #CustomerManage #CommonLabel .special-input {
  background-color: #fff;
}
.themeStart #CustomerManage #CommonFilter .van-button--default {
  background-color: #fff7f3;
}
.themeStart #CustomerManage .theme-dark-bg {
  background-color: #d62f3c !important;
}
.themeStart #CustomerManage .ps-s {
  background: url(https://dop-pro-1251973116.file.myqcloud.com/upload/img/lzgweb/2024GoodStart/productTop.png) right top no-repeat, linear-gradient(to bottom, #d62f3c 0%, #d62f3c 10%, #ff675c 100%);
  background-size: 100% 100%;
}
.themeStart #CustomerManage .ps-s .iconfont,
.themeStart #CustomerManage .ps-s .mt1 {
  color: #fff;
}
.themeStart #CustomerManage .ps-s .btn-group,
.themeStart #CustomerManage .ps-s .btn-oldGroup {
  background: rgba(255, 255, 255, 0.24);
}
.themeStart #CustomerManage .ps-s .btn-group .c-555661,
.themeStart #CustomerManage .ps-s .btn-oldGroup .c-555661 {
  color: #fff;
}
.themeStart #CustomerManage .ps-s .btn-group .c-23242e,
.themeStart #CustomerManage .ps-s .btn-oldGroup .c-23242e {
  color: #d62f3c;
}
.themeStart #CustomerManage .tab-source-box,
.themeStart #CustomerManage .common-filter,
.themeStart #CustomerManage .main-panel .van-dropdown-menu__bar,
.themeStart #CustomerManage .van-popup,
.themeStart #CustomerManage .van-popup .van-cell,
.themeStart #CustomerManage #CommonLabel.bgc-ffffff {
  background-color: #fff8f5 !important;
}
.themeStart #CustomerManage #CommonFilter .tir-posi:after,
.themeStart #CustomerManage #CommonFilter .tir-posi1:after {
  border-bottom: 0.21333rem solid #fff8f5;
}
.themeStart #CustomerManage #CustomerList .bgc-ffffff {
  background-color: #fff8f5;
}
.themeStart #CustomerManage #VisitorList {
  background: #fee6d5;
}
.themeStart #CustomerManage #VisitorList .bgc-ffffff {
  background: #fff8f5;
}
.themeStart #CustomerManage #VisitorList .bgl-5f9 {
  background: linear-gradient(180deg, #ffeae0 0%, #fff8f5 100%);
}
.themeStart #CustomerManage .perspective-wrapper::before {
  content: '';
  display: block;
  width: 0.5px;
  height: 0.53333rem;
  background-color: #c8c9cc;
  float: left;
  margin-top: 0.37333rem;
}
.themeStart #CustomerManage .perspective-wrapper .van-dropdown-menu__title {
  padding: 0;
}
.themeStart #My #MyHeader {
  background: none;
}
.themeStart #My #MyHeader .header-top {
  background-color: rgba(0, 0, 0, 0) !important;
}
.themeStart #My #MyHeader .c-23242e {
  color: #ffffff;
}
.themeStart #My .sign-panel .bgc-ffe4ad {
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}
.themeStart #CustomerManage .tab-source-box .van-tabs,
.themeStart #maintain .tab-source-box .van-tabs,
.themeStart #ReportToMe .tab-source-box .van-tabs {
  background: none;
}
.themeStart #EnterpriseCustomerList .van-list .single {
  background-color: #fff8f5;
}
.themeStart #ScoreMission .main-wrapper {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/themeStart-ScorebgHeader.png') !important;
}
.themeStart #ScoreMission .main-wrapper .sign-panel {
  background: linear-gradient(270deg, #ffd2d2 0%, #ffd1e1 50%, #ffd2a2 100%) !important;
}
.themeStart #ScoreMission .main-wrapper .tab-box .title {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/themeStart-ScoretaskBg.png') !important;
}
.themeStart #ScoreTask .taskStatus-btn {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/themeStart-toComplete.png') center / 100% no-repeat !important;
}
.themeStart #HonorCenter .main {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/themeStar-headerBg.png') !important;
}
.themeStart #HonorCenter .title-wrapper {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/themeStart-honnerTitleBg.png') !important;
}
.themeStart #CreditArea .footer-title::before,
.themeStart #CreditArea .footer-title::after {
  height: 0.5px !important;
  background-image: linear-gradient(270deg, #7f808a 0%, #7f808a 100%) !important;
}

.en_US #MyIncomeLzg .entrance-container,
.pt_PT #MyIncomeLzg .entrance-container,
.es_ES #MyIncomeLzg .entrance-container {
  height: auto !important;
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/eflequity-entranceBg.png') center / cover no-repeat, linear-gradient(to right, #fffbeb, #fff5cc) !important;
  border: 0.5px solid #ffe4ad;
  border-radius: 0.16rem;
  -webkit-appearance: none;
}
.en_US #MyIncomeLzg .single-entrance:not(:first-of-type)::before,
.pt_PT #MyIncomeLzg .single-entrance:not(:first-of-type)::before,
.es_ES #MyIncomeLzg .single-entrance:not(:first-of-type)::before {
  top: auto !important;
}
.en_US #My #Grid .van-col--12,
.pt_PT #My #Grid .van-col--12,
.es_ES #My #Grid .van-col--12 {
  width: 100% !important;
}
.en_US #My #Grid .text-box,
.pt_PT #My #Grid .text-box,
.es_ES #My #Grid .text-box {
  text-align: center;
  letter-spacing: -0.3px;
}
.en_US #CustomerItem .es_tel,
.pt_PT #CustomerItem .es_tel,
.es_ES #CustomerItem .es_tel {
  display: none;
}
.en_US #CustomerManage .feature-btn,
.pt_PT #CustomerManage .feature-btn,
.es_ES #CustomerManage .feature-btn {
  width: auto !important;
  line-height: 0.85333rem;
  padding-left: 0.32rem;
  padding-right: 0.32rem;
}
.en_US #CustomerManage #maintain #GridSkeleton p,
.pt_PT #CustomerManage #maintain #GridSkeleton p,
.es_ES #CustomerManage #maintain #GridSkeleton p {
  text-align: center;
}
.en_US #CustomerManage .box_creat,
.pt_PT #CustomerManage .box_creat,
.es_ES #CustomerManage .box_creat {
  min-width: -moz-min-content;
  min-width: min-content;
  line-height: 0.64rem;
  word-break: auto-phrase;
}
.en_US #CustomerManage .main-panel .flex1,
.pt_PT #CustomerManage .main-panel .flex1,
.es_ES #CustomerManage .main-panel .flex1 {
  width: 5.33333rem;
}
.en_US #ForwardCustomerFill .usmb104,
.pt_PT #ForwardCustomerFill .usmb104,
.es_ES #ForwardCustomerFill .usmb104 {
  margin-bottom: 2.77333rem !important;
}
.en_US #BaseInfo .usmt10,
.pt_PT #BaseInfo .usmt10,
.es_ES #BaseInfo .usmt10 {
  margin-top: 0.26667rem !important;
}
.en_US #BaseInfo .usmt0,
.pt_PT #BaseInfo .usmt0,
.es_ES #BaseInfo .usmt0 {
  margin-top: 0 !important;
}
.en_US #BaseInfo .usbr2,
.pt_PT #BaseInfo .usbr2,
.es_ES #BaseInfo .usbr2 {
  border-radius: 0.05333rem !important;
}
.en_US #CustomerDetail1 .van-tabs__wrap,
.pt_PT #CustomerDetail1 .van-tabs__wrap,
.es_ES #CustomerDetail1 .van-tabs__wrap {
  background-color: #fff;
}
.en_US #CustomerDetail1 .van-tabs__wrap .van-tab__text--ellipsis,
.pt_PT #CustomerDetail1 .van-tabs__wrap .van-tab__text--ellipsis,
.es_ES #CustomerDetail1 .van-tabs__wrap .van-tab__text--ellipsis {
  overflow: auto !important;
  white-space: nowrap !important;
}
.en_US #CustomerDetail1 .van-tabs__wrap .van-tabs__nav--line,
.pt_PT #CustomerDetail1 .van-tabs__wrap .van-tabs__nav--line,
.es_ES #CustomerDetail1 .van-tabs__wrap .van-tabs__nav--line {
  overflow: scroll;
  padding: 0 0.21333rem 0.4rem 0.21333rem;
}
.en_US #CustomerDetail1 .van-tabs__wrap .van-tab,
.pt_PT #CustomerDetail1 .van-tabs__wrap .van-tab,
.es_ES #CustomerDetail1 .van-tabs__wrap .van-tab {
  padding: 0 0.32rem;
}
.en_US #AddFamilyMumber .usNone .van-field__label,
.pt_PT #AddFamilyMumber .usNone .van-field__label,
.es_ES #AddFamilyMumber .usNone .van-field__label {
  display: none;
  white-space: nowrap !important;
}
.en_US #AddFamilyMumber .van-field__label,
.pt_PT #AddFamilyMumber .van-field__label,
.es_ES #AddFamilyMumber .van-field__label {
  white-space: nowrap !important;
  width: 4.21333rem !important;
  margin-right: 0.32rem !important;
}
.en_US #AddFamilyMumber .van-field__value,
.pt_PT #AddFamilyMumber .van-field__value,
.es_ES #AddFamilyMumber .van-field__value {
  margin-left: 0.32rem !important;
}
.en_US #AddFamilyMumber .usNone .van-field__value,
.pt_PT #AddFamilyMumber .usNone .van-field__value,
.es_ES #AddFamilyMumber .usNone .van-field__value {
  margin-left: 0px !important;
}
.en_US #MedalWall .sign-content .sign-single div,
.pt_PT #MedalWall .sign-content .sign-single div,
.es_ES #MedalWall .sign-content .sign-single div {
  font-size: 0.26667rem;
}
.en_US #MedalWall .subtitle,
.pt_PT #MedalWall .subtitle,
.es_ES #MedalWall .subtitle {
  width: -moz-fit-content;
  width: fit-content;
}
.en_US #MedalWall .bg-wall,
.pt_PT #MedalWall .bg-wall,
.es_ES #MedalWall .bg-wall {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/bg-medal-wallus.png') !important;
}
.en_US #ManageFamily .usbet,
.pt_PT #ManageFamily .usbet,
.es_ES #ManageFamily .usbet {
  justify-content: flex-end !important;
}
.en_US #ManageFamily .nation-self,
.pt_PT #ManageFamily .nation-self,
.es_ES #ManageFamily .nation-self {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end !important;
}
.en_US #ManageFamily .nation-self span,
.pt_PT #ManageFamily .nation-self span,
.es_ES #ManageFamily .nation-self span {
  text-align: center;
  margin-bottom: 0.26667rem;
}
.en_US #ManageFamily .nation-self .faw60,
.pt_PT #ManageFamily .nation-self .faw60,
.es_ES #ManageFamily .nation-self .faw60 {
  width: 1.6rem;
}
.en_US #ManageFamily .nation-self .faw67,
.pt_PT #ManageFamily .nation-self .faw67,
.es_ES #ManageFamily .nation-self .faw67 {
  width: 1.78667rem;
}
.en_US #ManageFamily .nation-self .faw70,
.pt_PT #ManageFamily .nation-self .faw70,
.es_ES #ManageFamily .nation-self .faw70 {
  width: 1.86667rem;
}
.en_US #ManageFamily .nation-self .faw76,
.pt_PT #ManageFamily .nation-self .faw76,
.es_ES #ManageFamily .nation-self .faw76 {
  width: 2.02667rem;
}
.en_US #ManageFamily .nation-self .faw88,
.pt_PT #ManageFamily .nation-self .faw88,
.es_ES #ManageFamily .nation-self .faw88 {
  width: 2.34667rem;
}
.en_US #ManageFamily .nation-self .faw94,
.pt_PT #ManageFamily .nation-self .faw94,
.es_ES #ManageFamily .nation-self .faw94 {
  width: 2.50667rem;
}
.en_US #ManageFamily .nation-self .usmr0,
.pt_PT #ManageFamily .nation-self .usmr0,
.es_ES #ManageFamily .nation-self .usmr0 {
  margin-right: 0 !important;
}
.en_US #ManageFamily .nation-self .usml12,
.pt_PT #ManageFamily .nation-self .usml12,
.es_ES #ManageFamily .nation-self .usml12 {
  margin-left: 0.32rem;
}
.en_US #MassPopup .maxh110,
.pt_PT #MassPopup .maxh110,
.es_ES #MassPopup .maxh110 {
  max-height: 2.66667rem;
  overflow-y: auto;
}
.en_US #MassPopup .copy_es,
.pt_PT #MassPopup .copy_es,
.es_ES #MassPopup .copy_es {
  height: 0.53333rem;
  position: initial;
  display: flex;
  width: 100%;
  text-align: right;
  justify-content: end;
}
.en_US #detailOrderWorker .esw50,
.pt_PT #detailOrderWorker .esw50,
.es_ES #detailOrderWorker .esw50 {
  width: 50% !important;
}
.en_US #detailOrderWorker .esw40,
.pt_PT #detailOrderWorker .esw40,
.es_ES #detailOrderWorker .esw40 {
  width: 40% !important;
}
.en_US #detailOrderWorker .esw60,
.pt_PT #detailOrderWorker .esw60,
.es_ES #detailOrderWorker .esw60 {
  width: 60% !important;
}
.en_US #clistItem .esw50,
.pt_PT #clistItem .esw50,
.es_ES #clistItem .esw50 {
  width: 50% !important;
}
.en_US #tabchange .eswidthfull0,
.pt_PT #tabchange .eswidthfull0,
.es_ES #tabchange .eswidthfull0 {
  overflow-x: auto;
}
.en_US #tabchange .active .active_border,
.pt_PT #tabchange .active .active_border,
.es_ES #tabchange .active .active_border {
  margin-left: -16%;
}
.en_US #tabchange .eswidthfull,
.pt_PT #tabchange .eswidthfull,
.es_ES #tabchange .eswidthfull {
  min-width: 100%;
  width: auto;
}
.en_US #tabchange .item,
.pt_PT #tabchange .item,
.es_ES #tabchange .item {
  padding: 0 0.32rem;
}
.en_US #creatOrderWork .order-v-content,
.pt_PT #creatOrderWork .order-v-content,
.es_ES #creatOrderWork .order-v-content {
  display: flex;
  justify-content: space-between;
}
.en_US #creatOrderWork .esw50,
.pt_PT #creatOrderWork .esw50,
.es_ES #creatOrderWork .esw50 {
  width: 50% !important;
}
.en_US #creatOrderWork .esw70,
.pt_PT #creatOrderWork .esw70,
.es_ES #creatOrderWork .esw70 {
  width: 70% !important;
}
.en_US #creatOrderWork .minw160,
.pt_PT #creatOrderWork .minw160,
.es_ES #creatOrderWork .minw160 {
  min-width: 4.26667rem !important;
}
.en_US #creatOrderWork .order-span-l,
.pt_PT #creatOrderWork .order-span-l,
.es_ES #creatOrderWork .order-span-l {
  width: auto;
}
.en_US #RightsExplain .biao1,
.pt_PT #RightsExplain .biao1,
.es_ES #RightsExplain .biao1 {
  background: url('https://upload-10051630.cos.ap-shanghai.myqcloud.com/uploadfile_1702264810532en_q.png') no-repeat !important;
}
.en_US #RightsExplain .biao2,
.pt_PT #RightsExplain .biao2,
.es_ES #RightsExplain .biao2 {
  background: url('https://upload-10051630.cos.ap-shanghai.myqcloud.com/uploadfile_1702264807281en_a.png') no-repeat !important;
}
.en_US #AdditionManage .status-btn,
.pt_PT #AdditionManage .status-btn,
.es_ES #AdditionManage .status-btn {
  width: auto !important;
  padding-left: 0.32rem;
  padding-right: 0.32rem;
}
.en_US #NewPartner .btn-oldGroup,
.pt_PT #NewPartner .btn-oldGroup,
.es_ES #NewPartner .btn-oldGroup {
  width: auto !important;
}
.en_US #NewPartner .btn-oldGroup span,
.pt_PT #NewPartner .btn-oldGroup span,
.es_ES #NewPartner .btn-oldGroup span {
  width: auto !important;
  padding-left: 0.32rem !important;
  padding-right: 0.32rem !important;
}
.en_US #NoteCalendar .calendar-select .btnList-item,
.pt_PT #NoteCalendar .calendar-select .btnList-item,
.es_ES #NoteCalendar .calendar-select .btnList-item {
  width: auto !important;
}
.en_US #NoteCalendar .calendar-select .btnList-item .van-button__text,
.pt_PT #NoteCalendar .calendar-select .btnList-item .van-button__text,
.es_ES #NoteCalendar .calendar-select .btnList-item .van-button__text {
  height: 100% !important;
}
.en_US #LabelConfirm #confirm-btn,
.pt_PT #LabelConfirm #confirm-btn,
.es_ES #LabelConfirm #confirm-btn,
.en_US #LabelConfirm #cancel-btn,
.pt_PT #LabelConfirm #cancel-btn,
.es_ES #LabelConfirm #cancel-btn {
  width: 3.2rem !important;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
.en_US #RelateCustomer .confirm-btn,
.pt_PT #RelateCustomer .confirm-btn,
.es_ES #RelateCustomer .confirm-btn {
  width: 3.73333rem !important;
}
.en_US #ScoreCustomRule .van-nav-bar__title span,
.pt_PT #ScoreCustomRule .van-nav-bar__title span,
.es_ES #ScoreCustomRule .van-nav-bar__title span {
  font-size: 0.4rem !important;
}
.en_US #MyAdditionLzg .rectangle-box,
.pt_PT #MyAdditionLzg .rectangle-box,
.es_ES #MyAdditionLzg .rectangle-box {
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.en_US #MyAdditionLzg .banner,
.pt_PT #MyAdditionLzg .banner,
.es_ES #MyAdditionLzg .banner {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/addition_header_bgus.png') no-repeat;
}
.en_US #MyAddition .rectangle-box,
.pt_PT #MyAddition .rectangle-box,
.es_ES #MyAddition .rectangle-box {
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.en_US #MyAddition .banner,
.pt_PT #MyAddition .banner,
.es_ES #MyAddition .banner {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/addition_header_bgus.png') no-repeat;
}
.en_US #Policy .content .data-cont .en_lineheight p span:first-child,
.pt_PT #Policy .content .data-cont .en_lineheight p span:first-child,
.es_ES #Policy .content .data-cont .en_lineheight p span:first-child {
  line-height: 0.34667rem !important;
  margin-bottom: 0.10667rem;
}
.en_US #Policy .content .data-cont .en_lineheight p span:last-child,
.pt_PT #Policy .content .data-cont .en_lineheight p span:last-child,
.es_ES #Policy .content .data-cont .en_lineheight p span:last-child {
  line-height: 0.34667rem !important;
}
.en_US #PolicyNavBar .en_group,
.pt_PT #PolicyNavBar .en_group,
.es_ES #PolicyNavBar .en_group {
  height: 0.96rem;
}
.en_US #PolicyNavBar .en_group .span,
.pt_PT #PolicyNavBar .en_group .span,
.es_ES #PolicyNavBar .en_group .span {
  width: 2.66667rem;
}
.en_US #PolicyNavBar .en_righttext,
.pt_PT #PolicyNavBar .en_righttext,
.es_ES #PolicyNavBar .en_righttext {
  width: 2.34667rem;
}
.en_US #PolicyDoor .us_door_text,
.pt_PT #PolicyDoor .us_door_text,
.es_ES #PolicyDoor .us_door_text {
  writing-mode: vertical-rl !important;
}
.en_US #SideProduct .line-g-f,
.pt_PT #SideProduct .line-g-f,
.es_ES #SideProduct .line-g-f,
.en_US #SideProductUn .line-g-f,
.pt_PT #SideProductUn .line-g-f,
.es_ES #SideProductUn .line-g-f {
  display: inline-block;
  width: 0.96rem;
  height: 0.64rem;
  background: linear-gradient(270deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}
.en_US #SideProduct .side-content .ul-btn-con,
.pt_PT #SideProduct .side-content .ul-btn-con,
.es_ES #SideProduct .side-content .ul-btn-con,
.en_US #SideProductUn .side-content .ul-btn-con,
.pt_PT #SideProductUn .side-content .ul-btn-con,
.es_ES #SideProductUn .side-content .ul-btn-con {
  overflow: auto;
}
.en_US #SideProduct .side-content .ul-btn-con .btn-exp,
.pt_PT #SideProduct .side-content .ul-btn-con .btn-exp,
.es_ES #SideProduct .side-content .ul-btn-con .btn-exp,
.en_US #SideProductUn .side-content .ul-btn-con .btn-exp,
.pt_PT #SideProductUn .side-content .ul-btn-con .btn-exp,
.es_ES #SideProductUn .side-content .ul-btn-con .btn-exp {
  padding: 0.10667rem 0.16rem;
  padding-left: 0.32rem;
  margin-top: 0.26667rem;
  border-radius: 0.10667rem;
  float: right;
  clear: both;
  position: sticky;
  bottom: 0.29333rem;
  height: 0.64rem;
  right: 0.26667rem;
  z-index: 9;
}
.en_US #SideProduct .side-content .ul-btn-con .btn-exp .text-con .text,
.pt_PT #SideProduct .side-content .ul-btn-con .btn-exp .text-con .text,
.es_ES #SideProduct .side-content .ul-btn-con .btn-exp .text-con .text,
.en_US #SideProductUn .side-content .ul-btn-con .btn-exp .text-con .text,
.pt_PT #SideProductUn .side-content .ul-btn-con .btn-exp .text-con .text,
.es_ES #SideProductUn .side-content .ul-btn-con .btn-exp .text-con .text,
.en_US #SideProduct .side-content .ul-btn-con .btn-exp .text-con .iconfont,
.pt_PT #SideProduct .side-content .ul-btn-con .btn-exp .text-con .iconfont,
.es_ES #SideProduct .side-content .ul-btn-con .btn-exp .text-con .iconfont,
.en_US #SideProductUn .side-content .ul-btn-con .btn-exp .text-con .iconfont,
.pt_PT #SideProductUn .side-content .ul-btn-con .btn-exp .text-con .iconfont,
.es_ES #SideProductUn .side-content .ul-btn-con .btn-exp .text-con .iconfont {
  display: inline-block;
  background: #fff;
  height: 0.64rem;
  line-height: 0.64rem;
  position: sticky;
  bottom: 0.29333rem;
}
.en_US #SideProduct .side-content .fold-status,
.pt_PT #SideProduct .side-content .fold-status,
.es_ES #SideProduct .side-content .fold-status,
.en_US #SideProductUn .side-content .fold-status,
.pt_PT #SideProductUn .side-content .fold-status,
.es_ES #SideProductUn .side-content .fold-status {
  max-height: 4rem;
  overflow: auto;
}
.en_US #SpreadAdvert .van-checkbox,
.pt_PT #SpreadAdvert .van-checkbox,
.es_ES #SpreadAdvert .van-checkbox {
  align-items: center;
  margin-top: 0.21333rem;
}
.en_US #SpreadAdvert .img-top,
.pt_PT #SpreadAdvert .img-top,
.es_ES #SpreadAdvert .img-top {
  background-size: 100% !important;
  height: 1.73333rem !important;
}
.en_US #AccountSecurity #Cell .van-cell__title,
.pt_PT #AccountSecurity #Cell .van-cell__title,
.es_ES #AccountSecurity #Cell .van-cell__title {
  flex: none;
}
.en_US #ScoreMission .main-wrapper .van-toast::after,
.pt_PT #ScoreMission .main-wrapper .van-toast::after,
.es_ES #ScoreMission .main-wrapper .van-toast::after {
  content: 'Mission Complete';
}
.en_US #ScoreMission .sign-btn,
.pt_PT #ScoreMission .sign-btn,
.es_ES #ScoreMission .sign-btn {
  line-height: 0.48rem;
  font-size: 0.4rem;
}
.en_US #Exercise .strongest-title,
.pt_PT #Exercise .strongest-title,
.es_ES #Exercise .strongest-title {
  width: 3.86667rem;
}
.en_US #Exercise .wid35,
.pt_PT #Exercise .wid35,
.es_ES #Exercise .wid35 {
  max-width: 0.93333rem;
}
.en_US #Exercise .width63,
.pt_PT #Exercise .width63,
.es_ES #Exercise .width63 {
  max-width: 1.94667rem;
}
.en_US #Exercise .strongest-list,
.pt_PT #Exercise .strongest-list,
.es_ES #Exercise .strongest-list {
  width: 0.96rem;
}
.en_US #SignageIndex .vantabs .header.khjy,
.pt_PT #SignageIndex .vantabs .header.khjy,
.es_ES #SignageIndex .vantabs .header.khjy {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/lzgweb/digitalSignage/head-khjy-en-US.png') no-repeat;
  background-size: 100% auto;
}
.en_US #SignageIndex .vantabs .header.yjjy,
.pt_PT #SignageIndex .vantabs .header.yjjy,
.es_ES #SignageIndex .vantabs .header.yjjy {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/lzgweb/digitalSignage/head-yjjy-en-US.png') no-repeat;
  background-size: 100% auto;
}
.en_US #SignageIndex .vantabs .header.hdl,
.pt_PT #SignageIndex .vantabs .header.hdl,
.es_ES #SignageIndex .vantabs .header.hdl {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/lzgweb/digitalSignage/head-hdl-en-US.png') no-repeat;
  background-size: 100% auto;
}
.en_US #SignageIndex .needwrap,
.pt_PT #SignageIndex .needwrap,
.es_ES #SignageIndex .needwrap {
  white-space: normal !important;
}
.en_US #SignageIndex .height1,
.pt_PT #SignageIndex .height1,
.es_ES #SignageIndex .height1 {
  height: 3.06667rem;
}
.en_US #SignageIndex .height2,
.pt_PT #SignageIndex .height2,
.es_ES #SignageIndex .height2 {
  height: 3.73333rem;
}
.en_US #SignageIndex .height3,
.pt_PT #SignageIndex .height3,
.es_ES #SignageIndex .height3 {
  height: 6.13333rem;
}
.en_US #SignageIndex .height3 .labelheight,
.pt_PT #SignageIndex .height3 .labelheight,
.es_ES #SignageIndex .height3 .labelheight {
  height: 1.33333rem;
}
.en_US #NoticeBar .right-tag-outer,
.pt_PT #NoticeBar .right-tag-outer,
.es_ES #NoticeBar .right-tag-outer {
  white-space: nowrap;
  min-width: 2.24rem;
}
.en_US #NoticeBar .right-tag-outer .right-tag,
.pt_PT #NoticeBar .right-tag-outer .right-tag,
.es_ES #NoticeBar .right-tag-outer .right-tag {
  white-space: nowrap;
  min-width: 2.24rem;
}
.en_US #ProfessionalQualification .dialog-bg,
.pt_PT #ProfessionalQualification .dialog-bg,
.es_ES #ProfessionalQualification .dialog-bg {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/practising%20certificate_en.png') !important;
}
.en_US #HonorCenter .main,
.pt_PT #HonorCenter .main,
.es_ES #HonorCenter .main {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/honorcenter-bgus.png') !important;
}
.en_US #HonorCenter .more-btn,
.pt_PT #HonorCenter .more-btn,
.es_ES #HonorCenter .more-btn {
  writing-mode: vertical-lr;
}
.en_US #RyxCustomerDetail .gradeImage,
.pt_PT #RyxCustomerDetail .gradeImage,
.es_ES #RyxCustomerDetail .gradeImage {
  background: url('https://upload-10051630.cos.ap-shanghai.myqcloud.com/uploadfile_1708326476277member-us.png') no-repeat !important;
  background-size: contain !important;
}
.en_US #FamilyMemberRelatedInfo .uscs .van-cell__title,
.pt_PT #FamilyMemberRelatedInfo .uscs .van-cell__title,
.es_ES #FamilyMemberRelatedInfo .uscs .van-cell__title {
  margin-right: 0.32rem;
}
.en_US #FamilyMemberRelatedInfo .uscs .van-field__label,
.pt_PT #FamilyMemberRelatedInfo .uscs .van-field__label,
.es_ES #FamilyMemberRelatedInfo .uscs .van-field__label {
  white-space: nowrap !important;
  width: 4.21333rem !important;
  margin-right: 0.32rem !important;
}
.en_US #FamilyMemberRelatedInfo .uscs .usNone .van-field__label,
.pt_PT #FamilyMemberRelatedInfo .uscs .usNone .van-field__label,
.es_ES #FamilyMemberRelatedInfo .uscs .usNone .van-field__label {
  display: none;
}
.en_US #FamilyMemberRelatedInfo .uscs .usml11,
.pt_PT #FamilyMemberRelatedInfo .uscs .usml11,
.es_ES #FamilyMemberRelatedInfo .uscs .usml11 {
  margin-left: 0.29333rem;
}
.en_US #FamilyMemberRelatedInfo .uscs .usmb8,
.pt_PT #FamilyMemberRelatedInfo .uscs .usmb8,
.es_ES #FamilyMemberRelatedInfo .uscs .usmb8 {
  margin-bottom: 0.21333rem;
}
.en_US #FamilyMemberRelatedInfo .bottom-btn,
.pt_PT #FamilyMemberRelatedInfo .bottom-btn,
.es_ES #FamilyMemberRelatedInfo .bottom-btn {
  height: 1.06667rem !important;
}
.en_US #FamilyMember .family-info .single-wrapper .collase-wrapper,
.pt_PT #FamilyMember .family-info .single-wrapper .collase-wrapper,
.es_ES #FamilyMember .family-info .single-wrapper .collase-wrapper {
  white-space: nowrap;
}
.en_US #FamilyMember .van-field__label,
.pt_PT #FamilyMember .van-field__label,
.es_ES #FamilyMember .van-field__label {
  white-space: normal !important;
  width: 4.21333rem !important;
  margin-right: 0.32rem !important;
}
.en_US #FamilyMember .van-field__value,
.pt_PT #FamilyMember .van-field__value,
.es_ES #FamilyMember .van-field__value {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.en_US #FamilyMember .popup-box .save-btn,
.pt_PT #FamilyMember .popup-box .save-btn,
.es_ES #FamilyMember .popup-box .save-btn {
  padding: 0.4rem 2.66667rem;
}
.en_US #FollowRecord .normal-val,
.pt_PT #FollowRecord .normal-val,
.es_ES #FollowRecord .normal-val {
  width: auto !important;
}
.en_US #FollowRecord .normal-p,
.pt_PT #FollowRecord .normal-p,
.es_ES #FollowRecord .normal-p {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.en_US #CustomerDetailTabBar .text-box,
.pt_PT #CustomerDetailTabBar .text-box,
.es_ES #CustomerDetailTabBar .text-box {
  white-space: nowrap;
}
.en_US #AddFollowRecord .radio-btn,
.pt_PT #AddFollowRecord .radio-btn,
.es_ES #AddFollowRecord .radio-btn {
  padding: 0 0.32rem !important;
  min-width: 0 !important;
}
.en_US #AddFollowRecord .bottom-btn,
.pt_PT #AddFollowRecord .bottom-btn,
.es_ES #AddFollowRecord .bottom-btn {
  height: 1.06667rem !important;
}
.en_US #AddFollowRecord .van-field__label,
.pt_PT #AddFollowRecord .van-field__label,
.es_ES #AddFollowRecord .van-field__label {
  white-space: nowrap !important;
  width: 4.21333rem !important;
  margin-right: 0.32rem !important;
}
.en_US #CreateCustomer .van-field__label,
.pt_PT #CreateCustomer .van-field__label,
.es_ES #CreateCustomer .van-field__label {
  white-space: nowrap !important;
  width: 4.21333rem !important;
  margin-right: 0.32rem !important;
}
.en_US #CreateCustomer .usNone .van-field__label,
.pt_PT #CreateCustomer .usNone .van-field__label,
.es_ES #CreateCustomer .usNone .van-field__label {
  display: none;
  white-space: nowrap !important;
}
.en_US #HelpCenter .uswd232,
.pt_PT #HelpCenter .uswd232,
.es_ES #HelpCenter .uswd232 {
  width: 6.18667rem;
}
.en_US #HelpCenter .uswd232 .usmb6,
.pt_PT #HelpCenter .uswd232 .usmb6,
.es_ES #HelpCenter .uswd232 .usmb6 {
  margin-bottom: 0.16rem;
}
.en_US #HelpCenter .uswd232 .uslig,
.pt_PT #HelpCenter .uswd232 .uslig,
.es_ES #HelpCenter .uswd232 .uslig {
  line-height: normal !important;
}
.en_US #HelpCenter .help_icon,
.pt_PT #HelpCenter .help_icon,
.es_ES #HelpCenter .help_icon {
  bottom: -0.4rem !important;
}
.en_US #HelpCenter .b-20,
.pt_PT #HelpCenter .b-20,
.es_ES #HelpCenter .b-20 {
  bottom: -0.64rem !important;
}
.en_US #HelpCenter .van-grid-item__content,
.pt_PT #HelpCenter .van-grid-item__content,
.es_ES #HelpCenter .van-grid-item__content {
  height: auto !important;
}
.en_US #AllClassify .side-menu,
.pt_PT #AllClassify .side-menu,
.es_ES #AllClassify .side-menu {
  width: 2.93333rem !important;
}
.en_US #AllClassify .side-content,
.pt_PT #AllClassify .side-content,
.es_ES #AllClassify .side-content {
  width: calc(100% - 2.93333rem) !important;
}
.en_US #AllClassify .side-content .btn-name,
.pt_PT #AllClassify .side-content .btn-name,
.es_ES #AllClassify .side-content .btn-name {
  padding-left: 0.32rem !important;
  padding-right: 0.32rem !important;
}
.en_US #AllClassify .van-sidebar-item__text,
.pt_PT #AllClassify .van-sidebar-item__text,
.es_ES #AllClassify .van-sidebar-item__text {
  word-wrap: break-word;
  word-break: keep-all;
  overflow-wrap: break-word;
}
.en_US #AllClassify .van-sidebar-item,
.pt_PT #AllClassify .van-sidebar-item,
.es_ES #AllClassify .van-sidebar-item {
  width: 100% !important;
  padding-left: 0.32rem;
  padding-right: 0.32rem;
}
.en_US #AllClassify .van-sidebar-item .van-sidebar-item__text,
.pt_PT #AllClassify .van-sidebar-item .van-sidebar-item__text,
.es_ES #AllClassify .van-sidebar-item .van-sidebar-item__text {
  padding-left: 0.24rem !important;
}
.en_US #QueSearch .van-search__action,
.pt_PT #QueSearch .van-search__action,
.es_ES #QueSearch .van-search__action {
  padding-right: 0 !important;
}
.en_US .order-list-page .page-section-container .right-insureType-tabs-contianer .van-tabs__nav .van-tab,
.pt_PT .order-list-page .page-section-container .right-insureType-tabs-contianer .van-tabs__nav .van-tab,
.es_ES .order-list-page .page-section-container .right-insureType-tabs-contianer .van-tabs__nav .van-tab {
  min-width: 1.86667rem !important;
  padding: 0;
}
.en_US .order-list-page .page-section-container .right-insureType-tabs-contianer .van-tabs__nav .van-tab:first-of-type .van-tab__text,
.pt_PT .order-list-page .page-section-container .right-insureType-tabs-contianer .van-tabs__nav .van-tab:first-of-type .van-tab__text,
.es_ES .order-list-page .page-section-container .right-insureType-tabs-contianer .van-tabs__nav .van-tab:first-of-type .van-tab__text {
  padding: 0 0.16rem !important;
}
.en_US .order-list-page .page-section-container .filter-container .filter-dropdown-container .form-field-control .form-field-content > .van-cell-group .van-cell,
.pt_PT .order-list-page .page-section-container .filter-container .filter-dropdown-container .form-field-control .form-field-content > .van-cell-group .van-cell,
.es_ES .order-list-page .page-section-container .filter-container .filter-dropdown-container .form-field-control .form-field-content > .van-cell-group .van-cell {
  width: auto !important;
  padding-left: 0.32rem;
  padding-right: 0.32rem;
}
.en_US .order-list-page .page-section-container .filter-container .filter-dropdown-container .form-field-control .form-field-content .form-field-content-control .van-custom-btn,
.pt_PT .order-list-page .page-section-container .filter-container .filter-dropdown-container .form-field-control .form-field-content .form-field-content-control .van-custom-btn,
.es_ES .order-list-page .page-section-container .filter-container .filter-dropdown-container .form-field-control .form-field-content .form-field-content-control .van-custom-btn {
  min-width: 2.08rem;
  width: auto;
  padding-left: 0.32rem;
  padding-right: 0.32rem;
}
.en_US .order-list-page .page-section-container .order-list-wrap .order-item-container .item-header .t-right,
.pt_PT .order-list-page .page-section-container .order-list-wrap .order-item-container .item-header .t-right,
.es_ES .order-list-page .page-section-container .order-list-wrap .order-item-container .item-header .t-right {
  width: auto;
}
.en_US .order-list-page .page-section-container .order-list-wrap .order-item-container .item-mainer .item-info-control span.info-label,
.pt_PT .order-list-page .page-section-container .order-list-wrap .order-item-container .item-mainer .item-info-control span.info-label,
.es_ES .order-list-page .page-section-container .order-list-wrap .order-item-container .item-mainer .item-info-control span.info-label {
  width: 3.73333rem;
}
.en_US .order-list-page .page-section-container .order-list-wrap .order-item-container .item-footer .btn-group .van-button,
.pt_PT .order-list-page .page-section-container .order-list-wrap .order-item-container .item-footer .btn-group .van-button,
.es_ES .order-list-page .page-section-container .order-list-wrap .order-item-container .item-footer .btn-group .van-button {
  width: auto;
}
.en_US .order-list-page .page-section-container .order-list-wrap .order-item-container .item-footer .is-btn-plain,
.pt_PT .order-list-page .page-section-container .order-list-wrap .order-item-container .item-footer .is-btn-plain,
.es_ES .order-list-page .page-section-container .order-list-wrap .order-item-container .item-footer .is-btn-plain {
  font-weight: 700;
}
.en_US .order-list-page .tabs-container .tabs-list-container .van-tabs__nav,
.pt_PT .order-list-page .tabs-container .tabs-list-container .van-tabs__nav,
.es_ES .order-list-page .tabs-container .tabs-list-container .van-tabs__nav {
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.036) 0%, rgba(0, 0, 0, 0) 0.64rem);
}
.en_US .order-detail-page .order-trail-popup-wrapper .order-trail-mainer .trail-step-control,
.pt_PT .order-detail-page .order-trail-popup-wrapper .order-trail-mainer .trail-step-control,
.es_ES .order-detail-page .order-trail-popup-wrapper .order-trail-mainer .trail-step-control {
  display: inline-block;
}
.en_US .order-detail-page .order-trail-popup-wrapper .order-trail-mainer .trail-step-control .trail-step-stutaus,
.pt_PT .order-detail-page .order-trail-popup-wrapper .order-trail-mainer .trail-step-control .trail-step-stutaus,
.es_ES .order-detail-page .order-trail-popup-wrapper .order-trail-mainer .trail-step-control .trail-step-stutaus {
  display: inline-block;
  width: 100%;
}
.en_US .order-detail-page .order-trail-popup-wrapper .order-trail-mainer .trail-step-control .trail-step-time,
.pt_PT .order-detail-page .order-trail-popup-wrapper .order-trail-mainer .trail-step-control .trail-step-time,
.es_ES .order-detail-page .order-trail-popup-wrapper .order-trail-mainer .trail-step-control .trail-step-time {
  text-align: left;
}
.en_US .order-detail-page .main-section-control .section-main .van-cell .van-cell__title,
.pt_PT .order-detail-page .main-section-control .section-main .van-cell .van-cell__title,
.es_ES .order-detail-page .main-section-control .section-main .van-cell .van-cell__title {
  max-width: 4.21333rem;
}
.en_US .order-detail-page .order-detail-mainer .base-info-title .van-tag,
.pt_PT .order-detail-page .order-detail-mainer .base-info-title .van-tag,
.es_ES .order-detail-page .order-detail-mainer .base-info-title .van-tag {
  margin-left: -0.10667rem;
}
.en_US .order-detail-page .order-detail-mainer .section-head-right,
.pt_PT .order-detail-page .order-detail-mainer .section-head-right,
.es_ES .order-detail-page .order-detail-mainer .section-head-right {
  min-width: 0.26667rem !important;
  max-width: 4rem;
}
.en_US .order-baodan-list .item-mainer .item-title .tag-label,
.pt_PT .order-baodan-list .item-mainer .item-title .tag-label,
.es_ES .order-baodan-list .item-mainer .item-title .tag-label,
.en_US .order-list-item .item-mainer .item-title .tag-label,
.pt_PT .order-list-item .item-mainer .item-title .tag-label,
.es_ES .order-list-item .item-mainer .item-title .tag-label {
  margin-left: -0.10667rem;
}
.zh_T #ScoreMission .main-wrapper .van-toast::after {
  content: '任務完成';
}
.zh_T #ProfessionalQualification .dialog-bg {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/practising certificate_T.png') !important;
}
.zh_T #SignageIndex .vantabs .header.khjy {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/lzgweb/digitalSignage/head-khjy-zh-T.png') no-repeat;
  background-size: 100% auto;
}
.zh_T #SignageIndex .vantabs .header.yjjy {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/lzgweb/digitalSignage/head-yjjy-zh-T.png') no-repeat;
  background-size: 100% auto;
}
.zh_T #SignageIndex .vantabs .header.hdl {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/lzgweb/digitalSignage/head-hdl-zh-T.png') no-repeat;
  background-size: 100% auto;
}
.zh_T #MyAdditionLzg .banner {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/addition_header_bgzht.png') no-repeat;
}
.zh_T #MyAddition .banner {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/addition_header_bgzht.png') no-repeat;
}
.zh_T #HonorCenter .main {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/honorcenter-bgzht.png') !important;
}
.zh_T #MedalWall .bg-wall {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/bg-medal-wallzht.png') !important;
}
.zh_T #RyxCustomerDetail .gradeImage {
  background: url('https://upload-10051630.cos.ap-shanghai.myqcloud.com/uploadfile_1708326500587member-zht.png') no-repeat !important;
  background-size: contain !important;
}
.pt_PT #MyAdditionLzg .banner {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/addition_header_bgpt.png') no-repeat;
}
.pt_PT #MyAddition .banner {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/addition_header_bgpt.png') no-repeat;
}
.pt_PT #HonorCenter .main {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/honorcenter-bgpt.png') !important;
}
.pt_PT #MedalWall .bg-wall {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/bg-medal-wallpt.png') !important;
}
.pt_PT #ProfessionalQualification .dialog-bg {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/practising certificate_pt.png') !important;
}
.pt_PT #SignageIndex .vantabs .header.khjy {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/lzgweb/digitalSignage/head-khjy-pt-PT.png') no-repeat;
  background-size: 100% auto;
}
.pt_PT #SignageIndex .vantabs .header.yjjy {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/lzgweb/digitalSignage/head-yjjy-pt-PT.png') no-repeat;
  background-size: 100% auto;
}
.pt_PT #SignageIndex .vantabs .header.hdl {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/lzgweb/digitalSignage/head-hdl-pt-PT.png') no-repeat;
  background-size: 100% auto;
}
.pt_PT #RyxCustomerDetail .gradeImage {
  background: url('https://upload-10051630.cos.ap-shanghai.myqcloud.com/uploadfile_1708326447875member-pt.png') no-repeat !important;
  background-size: contain !important;
}
.es_ES #MyAdditionLzg .banner {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/addition_header_bges.png') no-repeat;
}
.es_ES #MyAddition .banner {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/addition_header_bges.png') no-repeat;
}
.es_ES #HonorCenter .main {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/honorcenter-bges.png') !important;
}
.es_ES #MedalWall .bg-wall {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/bg-medal-walles.png') !important;
}
.es_ES #ProfessionalQualification .dialog-bg {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/practising certificate_es.png') !important;
}
.es_ES #SignageIndex .vantabs .header.khjy {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/lzgweb/digitalSignage/head-khjy-es-ES.png') no-repeat;
  background-size: 100% auto;
}
.es_ES #SignageIndex .vantabs .header.yjjy {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/lzgweb/digitalSignage/head-yjjy-es-ES.png') no-repeat;
  background-size: 100% auto;
}
.es_ES #SignageIndex .vantabs .header.hdl {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/lzgweb/digitalSignage/head-hdl-es-ES.png') no-repeat;
  background-size: 100% auto;
}
.es_ES #RyxCustomerDetail .gradeImage {
  background: url('https://upload-10051630.cos.ap-shanghai.myqcloud.com/uploadfile_1708326412112member-es.png') no-repeat !important;
  background-size: contain !important;
}

.van-dialog .van-dialog__header {
  padding-top: 0.53333rem;
}
.van-dialog .van-dialog__footer {
  font-weight: 500;
}
.mess .van-icon {
  border: 1px solid #eee;
  padding: 0.13333rem;
  border-radius: 50%;
  background: #fff;
  z-index: 999;
}
#NavBar {
  position: sticky;
}
.van-search__content .van-cell--borderless {
  height: 0.8rem;
  line-height: 0.8rem;
  padding: 0;
}
.van-search__content .van-field__clear {
  margin-right: unset;
}
.van-list__finished-text {
  font-size: 0.37333rem;
  line-height: unset;
  margin-top: 0.42667rem;
}
#RyxCustomerDetail .van-popup {
  background-color: rgba(0, 0, 0, 0.7);
}
.filter-line {
  width: 100%;
  display: flex;
}
.filter-line #DropDownComp {
  width: 25%;
  margin-right: 0.32rem;
}
.filter-line #DropDownComp .van-cell__title {
  flex: none;
  -webkit-box-flex: none;
  -webkit-flex: none;
}
.filter-line #VanDropdownFun {
  width: 70%;
}
#VanDropdownFun .van-dropdown-menu__bar,
#DropDownComp .van-dropdown-menu__bar,
#VanDropdownJoin .van-dropdown-menu__bar {
  height: 1.06667rem;
  flex: 1;
  align-items: flex-end;
  padding-bottom: 0.08rem;
}
#VanDropdownFun .van-popup,
#DropDownComp .van-popup,
#VanDropdownJoin .van-popup {
  border-radius: 0 !important;
}
#VanDropdownFun .van-dropdown-menu__title.theme-color:after,
#DropDownComp .van-dropdown-menu__title.theme-color:after,
#VanDropdownJoin .van-dropdown-menu__title.theme-color:after {
  border: 0;
}
#VanDropdownFun .van-dropdown-menu__title.van-dropdown-menu__title--active:not(.theme-color) i,
#DropDownComp .van-dropdown-menu__title.van-dropdown-menu__title--active:not(.theme-color) i,
#VanDropdownJoin .van-dropdown-menu__title.van-dropdown-menu__title--active:not(.theme-color) i {
  display: none;
}
#VanDropdownFun .more-select .van-dropdown-item__content,
#DropDownComp .more-select .van-dropdown-item__content,
#VanDropdownJoin .more-select .van-dropdown-item__content {
  max-height: 100%;
}
#VanDropdownFun .more-select .van-dropdown-item__content #CommonLabel,
#DropDownComp .more-select .van-dropdown-item__content #CommonLabel,
#VanDropdownJoin .more-select .van-dropdown-item__content #CommonLabel {
  max-height: 67vh;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
#VanDropdownFun .more-select .van-dropdown-item__content #CommonLabel .specialInput .van-field__body,
#DropDownComp .more-select .van-dropdown-item__content #CommonLabel .specialInput .van-field__body,
#VanDropdownJoin .more-select .van-dropdown-item__content #CommonLabel .specialInput .van-field__body {
  background-color: #fff8f5;
}
#VanDropdownFun .more-select .van-dropdown-item__content #CommonLabel .specialInput .van-cell,
#DropDownComp .more-select .van-dropdown-item__content #CommonLabel .specialInput .van-cell,
#VanDropdownJoin .more-select .van-dropdown-item__content #CommonLabel .specialInput .van-cell {
  padding: 0;
  width: 2.13333rem;
  font-size: 0.32rem;
}
#VanDropdownFun .more-select .van-dropdown-item__content #CommonLabel .specialInput .van-field__control,
#DropDownComp .more-select .van-dropdown-item__content #CommonLabel .specialInput .van-field__control,
#VanDropdownJoin .more-select .van-dropdown-item__content #CommonLabel .specialInput .van-field__control {
  width: 100%;
  height: 0.74667rem;
  border: 0.5px solid #E8E8E8;
  border-radius: 0.37333rem;
  background-color: #f5f5f9;
}
#VanDropdownFun .more-select .van-dropdown-item__content #CommonLabel .specialInput .van-field__control::-moz-placeholder, #DropDownComp .more-select .van-dropdown-item__content #CommonLabel .specialInput .van-field__control::-moz-placeholder, #VanDropdownJoin .more-select .van-dropdown-item__content #CommonLabel .specialInput .van-field__control::-moz-placeholder {
  color: #C8C9CC;
  font-size: 0.32rem;
  text-align: center;
}
#VanDropdownFun .more-select .van-dropdown-item__content #CommonLabel .specialInput .van-field__control::placeholder,
#DropDownComp .more-select .van-dropdown-item__content #CommonLabel .specialInput .van-field__control::placeholder,
#VanDropdownJoin .more-select .van-dropdown-item__content #CommonLabel .specialInput .van-field__control::placeholder {
  color: #C8C9CC;
  font-size: 0.32rem;
  text-align: center;
}
#VanDropdownFun .more-select .van-dropdown-item__content #CommonLabel .specialInput .warining .van-field__control,
#DropDownComp .more-select .van-dropdown-item__content #CommonLabel .specialInput .warining .van-field__control,
#VanDropdownJoin .more-select .van-dropdown-item__content #CommonLabel .specialInput .warining .van-field__control {
  border: 0.5px solid #FF5C5C;
}
#VanDropdownFun .van-dropdown-menu__title--active::after,
#DropDownComp .van-dropdown-menu__title--active::after,
#VanDropdownJoin .van-dropdown-menu__title--active::after {
  border-color: transparent transparent #dcdee0 #dcdee0;
}
#VanDropdownUnderwrite .van-dropdown-menu__bar {
  height: 1.33333rem;
  box-shadow: none;
}
#VanDropdownUnderwrite .van-dropdown-menu__item {
  justify-content: start;
  margin-right: 0.64rem;
}
#VanDropdownUnderwrite .van-dropdown-menu__title.theme-color:after {
  border: 0;
}
#VanDropdownUnderwrite .van-dropdown-menu__title.van-dropdown-menu__title--active:not(.theme-color) i {
  display: none;
}
#CustomerManage .van-popup--bottom,
#maintain .van-popup--bottom,
#ReportToMe .van-popup--bottom,
#DayA .van-popup--bottom,
#ManageFamily .van-popup--bottom,
#Share .van-popup--bottom {
  height: auto;
}
#CustomerManage .van-popup__close-icon--top-right,
#maintain .van-popup__close-icon--top-right,
#ReportToMe .van-popup__close-icon--top-right,
#DayA .van-popup__close-icon--top-right,
#ManageFamily .van-popup__close-icon--top-right,
#Share .van-popup__close-icon--top-right {
  right: 50%;
  transform: translateX(50%);
  font-size: unset;
  height: 0.21333rem;
}
#CustomerManage .van-popup__close-icon--top-right .van-icon__image,
#maintain .van-popup__close-icon--top-right .van-icon__image,
#ReportToMe .van-popup__close-icon--top-right .van-icon__image,
#DayA .van-popup__close-icon--top-right .van-icon__image,
#ManageFamily .van-popup__close-icon--top-right .van-icon__image,
#Share .van-popup__close-icon--top-right .van-icon__image {
  width: 0.85333rem;
  height: 0.21333rem;
  margin: 0.32rem 0;
}
#DayA .van-popup .van-datetime-picker,
#ManageFamily .van-popup .van-datetime-picker,
#TaskList .van-popup .van-datetime-picker,
#DayA .van-popup .van-picker,
#ManageFamily .van-popup .van-picker,
#TaskList .van-popup .van-picker {
  padding-top: 0.85333rem !important;
}
#DayA .van-popup .van-datetime-picker .van-picker__toolbar,
#ManageFamily .van-popup .van-datetime-picker .van-picker__toolbar,
#TaskList .van-popup .van-datetime-picker .van-picker__toolbar,
#DayA .van-popup .van-picker .van-picker__toolbar,
#ManageFamily .van-popup .van-picker .van-picker__toolbar,
#TaskList .van-popup .van-picker .van-picker__toolbar {
  height: -moz-fit-content !important;
  height: fit-content !important;
  line-height: 0.64rem !important;
}
#CustomerManage .van-dropdown-menu__bar--opened,
#maintain .van-dropdown-menu__bar--opened,
#ReportToMe .van-dropdown-menu__bar--opened {
  z-index: 9;
}
#CustomerManage #NavBar .icon-sousuo,
#maintain #NavBar .icon-sousuo,
#ReportToMe #NavBar .icon-sousuo {
  font-size: 0.42667rem !important;
}
#CustomerManage #GridSkeleton .icon-box,
#maintain #GridSkeleton .icon-box,
#ReportToMe #GridSkeleton .icon-box {
  width: 1.17333rem;
  height: 1.17333rem;
  padding-bottom: 0.21333rem;
}
#CustomerManage #GridSkeleton p,
#maintain #GridSkeleton p,
#ReportToMe #GridSkeleton p {
  margin-top: 0.21333rem;
}
#CustomerManage #GridSkeleton .van-grid-item__content,
#maintain #GridSkeleton .van-grid-item__content,
#ReportToMe #GridSkeleton .van-grid-item__content {
  margin-bottom: 0.42667rem;
}
#CustomerManage .van-search,
#maintain .van-search,
#ReportToMe .van-search {
  padding: 0.18667rem 0 !important;
}
#CustomerManage .van-search .van-icon-clear::before,
#maintain .van-search .van-icon-clear::before,
#ReportToMe .van-search .van-icon-clear::before {
  display: block !important;
}
#CustomerManage .van-tabs__wrap .van-tabs__nav--line.van-tabs__nav--complete,
#maintain .van-tabs__wrap .van-tabs__nav--line.van-tabs__nav--complete,
#ReportToMe .van-tabs__wrap .van-tabs__nav--line.van-tabs__nav--complete {
  padding-left: 0;
}
#CustomerManage .label-name,
#maintain .label-name,
#ReportToMe .label-name {
  font-size: 0.37333rem;
}
#CustomerManage .main-panel .van-dropdown-menu__bar,
#maintain .main-panel .van-dropdown-menu__bar,
#ReportToMe .main-panel .van-dropdown-menu__bar {
  box-shadow: none;
  height: 1.28rem;
}
#CustomerManage .van-tabs--line .van-tabs__wrap,
#maintain .van-tabs--line .van-tabs__wrap,
#ReportToMe .van-tabs--line .van-tabs__wrap {
  height: 1.28rem;
}
#CustomerManage .arrow-none.van-dropdown-menu__title::after,
#maintain .arrow-none.van-dropdown-menu__title::after,
#ReportToMe .arrow-none.van-dropdown-menu__title::after {
  border: none;
}
#CustomerManage .van-dropdown-menu__item,
#maintain .van-dropdown-menu__item,
#ReportToMe .van-dropdown-menu__item {
  flex: inherit;
  width: 2.66667rem;
}
#CustomerManage .van-dropdown-menu__item:last-of-type,
#maintain .van-dropdown-menu__item:last-of-type,
#ReportToMe .van-dropdown-menu__item:last-of-type {
  margin-left: auto;
}
#CustomerManage .customer-new .van-dropdown-menu__item:last-of-type,
#maintain .customer-new .van-dropdown-menu__item:last-of-type,
#ReportToMe .customer-new .van-dropdown-menu__item:last-of-type {
  margin-left: initial;
}
#CustomerManage .filter-wrapper .van-dropdown-menu__item,
#maintain .filter-wrapper .van-dropdown-menu__item,
#ReportToMe .filter-wrapper .van-dropdown-menu__item {
  width: inherit;
}
#CustomerManage .filter-wrapper .van-dropdown-menu__item:first-of-type,
#maintain .filter-wrapper .van-dropdown-menu__item:first-of-type,
#ReportToMe .filter-wrapper .van-dropdown-menu__item:first-of-type {
  padding-left: 0.42667rem;
  padding-right: 0.58667rem;
}
#CustomerManage .filter-wrapper .van-dropdown-menu__item:nth-of-type(2),
#maintain .filter-wrapper .van-dropdown-menu__item:nth-of-type(2),
#ReportToMe .filter-wrapper .van-dropdown-menu__item:nth-of-type(2),
#CustomerManage .filter-wrapper .van-dropdown-menu__item:nth-of-type(3),
#maintain .filter-wrapper .van-dropdown-menu__item:nth-of-type(3),
#ReportToMe .filter-wrapper .van-dropdown-menu__item:nth-of-type(3) {
  padding-left: 0.26667rem;
  padding-right: 0.58667rem;
}
#CustomerManage .van-tab,
#maintain .van-tab,
#ReportToMe .van-tab {
  font-size: 0.42667rem;
  color: #23242E;
  transition: all ease 0.1s;
}
#CustomerManage .van-tab--active,
#maintain .van-tab--active,
#ReportToMe .van-tab--active {
  font-weight: 500;
  color: #23242e;
  font-size: 0.42667rem;
  transition: all ease 0.1s;
  white-space: nowrap;
}
#CustomerManage .van-dropdown-menu__title:nth-of-type(1),
#maintain .van-dropdown-menu__title:nth-of-type(1),
#ReportToMe .van-dropdown-menu__title:nth-of-type(1) {
  padding-left: 0;
}
#CustomerManage .van-calendar,
#maintain .van-calendar,
#ReportToMe .van-calendar {
  padding-top: 0.85333rem;
}
#CustomerManage #CommonFilter .common-label-filter .van-dropdown-item__content,
#maintain #CommonFilter .common-label-filter .van-dropdown-item__content,
#ReportToMe #CommonFilter .common-label-filter .van-dropdown-item__content {
  height: calc(100% - 2.13333rem - 1.17333rem);
  padding-top: 0;
}
#CustomerManage #CommonFilter .filter-wrapper .van-dropdown-item__content,
#maintain #CommonFilter .filter-wrapper .van-dropdown-item__content,
#ReportToMe #CommonFilter .filter-wrapper .van-dropdown-item__content {
  max-height: calc(100% - 2.13333rem);
  overflow: auto;
  padding-top: 0.26667rem;
}
#CustomerManage #CommonFilter #CommonLabel,
#maintain #CommonFilter #CommonLabel,
#ReportToMe #CommonFilter #CommonLabel {
  height: calc(100% - 1.17333rem);
  padding-top: 0;
  box-sizing: border-box;
}
#CustomerManage #CommonFilter #CommonLabel .wrapper,
#maintain #CommonFilter #CommonLabel .wrapper,
#ReportToMe #CommonFilter #CommonLabel .wrapper {
  padding-bottom: 0;
}
#CustomerManage #CommonFilter #CommonLabel .normal-height,
#maintain #CommonFilter #CommonLabel .normal-height,
#ReportToMe #CommonFilter #CommonLabel .normal-height,
#CustomerManage #CommonFilter #CommonLabel .ohther-height,
#maintain #CommonFilter #CommonLabel .ohther-height,
#ReportToMe #CommonFilter #CommonLabel .ohther-height {
  height: 100%;
  max-height: 100%;
}
#CustomerManage #CommonFilter .van-dropdown-menu__bar,
#maintain #CommonFilter .van-dropdown-menu__bar,
#ReportToMe #CommonFilter .van-dropdown-menu__bar {
  height: 1.06667rem;
  display: flex;
  justify-content: flex-end;
}
#CustomerManage #CommonFilter .van-dropdown-menu__bar .van-dropdown-menu__item .van-dropdown-menu__title,
#maintain #CommonFilter .van-dropdown-menu__bar .van-dropdown-menu__item .van-dropdown-menu__title,
#ReportToMe #CommonFilter .van-dropdown-menu__bar .van-dropdown-menu__item .van-dropdown-menu__title {
  font-size: 0.37333rem;
  line-height: 1.06667rem;
}
#CustomerManage #CommonFilter .van-dropdown-menu__bar .van-dropdown-menu__item .van-dropdown-menu__title.van-dropdown-menu__title--active:not(.theme-color) i,
#maintain #CommonFilter .van-dropdown-menu__bar .van-dropdown-menu__item .van-dropdown-menu__title.van-dropdown-menu__title--active:not(.theme-color) i,
#ReportToMe #CommonFilter .van-dropdown-menu__bar .van-dropdown-menu__item .van-dropdown-menu__title.van-dropdown-menu__title--active:not(.theme-color) i {
  display: none;
}
#CustomerManage #CommonFilter .van-dropdown-menu__bar .van-dropdown-menu__item:last-of-type,
#maintain #CommonFilter .van-dropdown-menu__bar .van-dropdown-menu__item:last-of-type,
#ReportToMe #CommonFilter .van-dropdown-menu__bar .van-dropdown-menu__item:last-of-type {
  padding-right: 0.45333rem;
}
#CustomerManage #CommonFilter .van-dropdown-menu__bar .van-dropdown-menu__item:last-of-type .van-dropdown-menu__title.theme-color:after,
#maintain #CommonFilter .van-dropdown-menu__bar .van-dropdown-menu__item:last-of-type .van-dropdown-menu__title.theme-color:after,
#ReportToMe #CommonFilter .van-dropdown-menu__bar .van-dropdown-menu__item:last-of-type .van-dropdown-menu__title.theme-color:after {
  border: 0;
}
#CustomerManage #CommonFilter .van-dropdown-menu__bar .van-dropdown-menu__item .van-popup .van-dropdown-item__option--active .van-cell__title span,
#maintain #CommonFilter .van-dropdown-menu__bar .van-dropdown-menu__item .van-popup .van-dropdown-item__option--active .van-cell__title span,
#ReportToMe #CommonFilter .van-dropdown-menu__bar .van-dropdown-menu__item .van-popup .van-dropdown-item__option--active .van-cell__title span {
  font-weight: 500;
}
#CustomerManage #CommonFilter .van-button,
#maintain #CommonFilter .van-button,
#ReportToMe #CommonFilter .van-button {
  font-size: 0.42667rem;
}
#CustomerManage #CommonFilter .van-button:nth-child(2),
#maintain #CommonFilter .van-button:nth-child(2),
#ReportToMe #CommonFilter .van-button:nth-child(2) {
  font-weight: 500;
}
#CustomerManage #CommonFilter .wrapper,
#maintain #CommonFilter .wrapper,
#ReportToMe #CommonFilter .wrapper {
  padding-top: 0.32rem;
}
#CustomerManage #CommonLabel .van-dropdown-item__content,
#maintain #CommonLabel .van-dropdown-item__content,
#ReportToMe #CommonLabel .van-dropdown-item__content {
  max-height: 14.93333rem;
}
#CustomerManage #CommonLabel .full-width,
#maintain #CommonLabel .full-width,
#ReportToMe #CommonLabel .full-width {
  margin-bottom: 0.53333rem;
}
#CustomerManage #CommonLabel .special-input,
#maintain #CommonLabel .special-input,
#ReportToMe #CommonLabel .special-input {
  height: 0.74667rem;
  line-height: 0.74667rem;
  color: #C8C9CC;
  font-size: 0.32rem;
  padding: 0 0.42667rem 0;
}
#CustomerManage .van-cell__value .van-icon:before,
#maintain .van-cell__value .van-icon:before,
#ReportToMe .van-cell__value .van-icon:before {
  display: none;
}
#CustomerManage .van-cell::after,
#maintain .van-cell::after,
#ReportToMe .van-cell::after {
  border: 0;
}
#CustomerManage .van-dropdown-item--down,
#maintain .van-dropdown-item--down,
#ReportToMe .van-dropdown-item--down {
  overflow: auto;
}
#CustomerManage .van-dropdown-item--down .van-dropdown-item__option--active,
#maintain .van-dropdown-item--down .van-dropdown-item__option--active,
#ReportToMe .van-dropdown-item--down .van-dropdown-item__option--active {
  font-weight: 500;
}
#CustomerManage .van-tabs__wrap .van-tab,
#maintain .van-tabs__wrap .van-tab,
#ReportToMe .van-tabs__wrap .van-tab {
  flex: none;
  margin-right: 0.53333rem;
  min-width: 0;
  padding: 0;
}
#CustomerManage .van-tabs__line,
#maintain .van-tabs__line,
#ReportToMe .van-tabs__line {
  width: 0.42667rem;
}
#CustomerManage .van-dropdown-menu__title::after,
#maintain .van-dropdown-menu__title::after,
#ReportToMe .van-dropdown-menu__title::after {
  border-color: #dcdee0;
  border-color: transparent transparent #C8C9CC #C8C9CC;
}
#CustomerManage .tab-source-box,
#maintain .tab-source-box,
#ReportToMe .tab-source-box {
  position: sticky;
  top: 1.17333rem;
  z-index: 9;
  height: 1.28rem;
  background-color: #fff;
  overflow-y: hidden;
}
#CustomerManage .tab-source-box .van-tabs,
#maintain .tab-source-box .van-tabs,
#ReportToMe .tab-source-box .van-tabs {
  padding-left: 0.42667rem;
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.036) 0%, rgba(0, 0, 0, 0) 0.64rem);
}
#CustomerManage .tab-source-box .van-tabs .van-tabs__nav,
#maintain .tab-source-box .van-tabs .van-tabs__nav,
#ReportToMe .tab-source-box .van-tabs .van-tabs__nav {
  background-color: rgba(255, 255, 255, 0);
  padding-right: 0.53333rem;
}
#CustomerManage .tab-source-box .perspective-wrapper,
#maintain .tab-source-box .perspective-wrapper,
#ReportToMe .tab-source-box .perspective-wrapper {
  width: 1.06667rem;
}
#CustomerManage .tab-source-box .perspective-wrapper .van-dropdown-item__option--active .van-cell__title span,
#maintain .tab-source-box .perspective-wrapper .van-dropdown-item__option--active .van-cell__title span,
#ReportToMe .tab-source-box .perspective-wrapper .van-dropdown-item__option--active .van-cell__title span {
  font-weight: 500;
}
#CommonInsuranceList .intro-img .vant-image .van-image__img {
  -o-object-fit: cover;
     object-fit: cover;
}
/* 签单必看 */
#SaleSwiper .van-grid-item__content,
#TeamData .van-grid-item__content {
  padding: 0.26667rem 0px;
}
#SaleSwiper .van-swipe__indicators,
#TeamData .van-swipe__indicators {
  border-radius: 0.05333rem;
  overflow: hidden;
  bottom: 0.21333rem;
}
#SaleSwiper .van-swipe__indicators .van-swipe__indicator,
#TeamData .van-swipe__indicators .van-swipe__indicator {
  background-color: #e8e8e8;
  width: 0.42667rem;
  height: 0.10667rem;
  margin-right: 0;
  border-radius: 0;
}
#SaleSwiper .van-swipe__indicators .van-swipe__indicator--active,
#TeamData .van-swipe__indicators .van-swipe__indicator--active {
  background-color: #158cff;
  border-radius: 0.05333rem;
}
#ProductPoster .van-swipe__indicators {
  display: none;
}
#ProductPoster .van-dialog .van-dialog__header {
  font-size: 0.48rem;
}
#ChangePassword .van-button--disabled,
#ForgetPWD .van-button--disabled,
#JoinFhrons .van-button--disabled,
#Examine .van-button--disabled {
  background-color: #c8c9cc;
  border-color: #c8c9cc;
  border: none;
  opacity: 1;
}
#OrderInfomation .van-button--disabled,
#EditCalendar .van-button--disabled,
#MessTexting .van-button--disabled {
  background-color: #c8c9cc;
  border-color: #c8c9cc;
  opacity: 1;
}
/**
    上传组件样式调整
*/
.van-uploader .van-uploader__wrapper .van-uploader__preview,
.van-uploader .van-uploader__wrapper .van-uploader__upload {
  width: 2.69333rem;
  height: 2.69333rem;
  background-color: #f5f5f9;
  -webkit-transform: rotate(0deg);
  border-radius: 0.10667rem;
  overflow: hidden;
  margin: 0;
  margin-right: 0.21333rem;
  margin-bottom: 0.21333rem;
}
.van-uploader .van-uploader__wrapper .van-uploader__preview .van-uploader__upload-icon,
.van-uploader .van-uploader__wrapper .van-uploader__upload .van-uploader__upload-icon {
  color: #7F808A;
  font-size: 0.58667rem;
}
.van-uploader .van-uploader__wrapper .van-uploader__preview .van-uploader__preview-image {
  width: 100%;
  height: 100%;
}
.van-uploader .van-uploader__wrapper .van-uploader__preview .van-uploader__mask {
  background-color: rgba(0, 0, 0, 0.6);
}
.van-uploader .van-uploader__wrapper .van-uploader__preview .van-uploader__mask .van-loading {
  margin-bottom: 0.16rem;
}
.van-uploader .van-uploader__wrapper .van-uploader__preview .van-uploader__mask .van-uploader__mask-message {
  font-size: 0.32rem;
  width: 1.33333rem;
  padding: 0;
  line-height: 0.42667rem;
}
.van-uploader__preview-delete {
  width: 0.48rem;
  height: 0.48rem;
  border-radius: 0 0.10667rem 0 0.10667rem;
  background-color: rgba(0, 0, 0, 0.7);
}
.van-uploader__preview-delete .van-uploader__preview-delete-icon {
  top: 0.05333rem;
  right: 0.08rem;
  font-size: 0.32rem;
  transform: unset;
}
/* 销售资格申请-申请销售资质 */
#ApplyQualification .self-steps .van-steps__items {
  display: flex;
  justify-content: space-between;
  padding-bottom: 0;
}
#ApplyQualification .self-steps .van-steps__items .van-step--horizontal {
  width: 1.86667rem;
  flex: unset;
  float: none;
}
#ApplyQualification .self-steps .van-steps__items .van-step--horizontal .van-step__title {
  background-color: transparent;
  position: absolute;
  top: 0;
  z-index: 2;
  padding: 0 0.05333rem;
  font-size: 0.34667rem;
  transform: unset;
}
#ApplyQualification .self-steps .van-steps__items .van-step--horizontal .van-step__circle-container {
  display: none;
}
#ApplyQualification .self-steps .van-steps__items .van-step--horizontal .van-step__line {
  display: none;
  top: 0.18667rem;
}
#ApplyQualification .self-steps .van-steps__items .van-step--horizontal::before {
  display: block;
  position: absolute;
  content: '';
  width: 0.53333rem;
  height: 1px;
  background-color: #7f808a;
  top: 50%;
  left: 100%;
}
#ApplyQualification .self-steps .van-steps__items .van-step--horizontal:last-child {
  position: unset;
}
#ApplyQualification .self-steps .van-steps__items .van-step--horizontal:last-child .van-step__title {
  position: initial;
  transform: translateX(0.05333rem);
}
#ApplyQualification .self-steps .van-steps__items .van-step--horizontal:last-child::before {
  display: none;
}
#ApplyQualification .self-steps .van-steps__items .van-step--finish,
#ApplyQualification .self-steps .van-steps__items .van-step--process {
  font-weight: 500;
}
#ApplyQualification .self-steps .van-steps__items .van-step--finish::before {
  height: 1.1px;
  background-color: #23242e;
}
#ApplyQualification #InputData .van-dialog__header {
  font-weight: 500;
  color: #23242e;
}
#ApplyQualification #InputData .van-dialog__content {
  max-height: 50vh;
  overflow-y: scroll;
}
#ApplyQualification #InputData .van-dialog__content .van-cell {
  padding: 0.48rem 0.6rem;
}
#ApplyQualification #InputData .van-dialog__content::-webkit-scrollbar {
  display: block !important;
  width: 0.13333rem;
  height: 0.05333rem;
}
#ApplyQualification #InputData .van-dialog__content::-webkit-scrollbar-thumb {
  background-color: #ddd;
}
#ApplyQualification .van-steps--horizontal .van-steps__items {
  margin-bottom: 0;
}
#ApplyQualification .van-button--disabled {
  background-color: #c8c9cc;
  border-color: #c8c9cc;
  opacity: 1;
}
#ApplyQualification #PreJobTraining #OffLine .van-button__text {
  width: auto;
}
#ApplyQualification #PreJobTraining #OffLine .van-uploader__wrapper .van-uploader__preview {
  margin: 0 0.32rem 0.32rem 0;
}
#ApplyQualification #PreJobTraining #OffLine .van-uploader__wrapper .van-uploader__preview:nth-child(3n) {
  margin-right: 0;
}
#ApplyQualification #PreJobTraining #OffLine .van-uploader__wrapper .van-uploader__upload {
  margin-right: 0;
  margin-bottom: 0.32rem;
}
#ApplyQualification .van-overlay {
  z-index: 3;
}
#ApplyQualification .van-uploader__preview-delete .van-uploader__preview-delete-icon {
  top: 0.08rem;
  left: 0.08rem;
}
#UserImageList .van-uploader__wrapper .van-uploader__preview {
  width: 2.69333rem;
  height: 2.69333rem;
  margin: 0 0.29333rem 0.42667rem 0;
}
#UserImageList .van-uploader__wrapper .van-uploader__preview:nth-child(2n) {
  margin-right: 0;
}
#UserImageList .van-uploader__wrapper .van-uploader__preview:nth-last-child(1),
#UserImageList .van-uploader__wrapper .van-uploader__preview:nth-last-child(2) {
  margin-bottom: 0;
}
#UserImageList .van-uploader__wrapper .van-uploader__upload {
  width: 2.69333rem;
  height: 2.69333rem;
  margin-right: 0;
}
.van-popup--round .van-picker {
  padding-top: 0.8rem;
  box-sizing: border-box;
}
.van-popup--round .van-picker .van-picker-column {
  position: relative;
}
.van-popup--round .van-picker .van-picker-column__item {
  color: #c8c9cc;
}
.van-popup--round .van-picker .van-picker-column__item--selected {
  color: #23242e;
}
.van-popup--round .van-picker .van-picker__mask {
  display: none;
}
.van-popup--round .van-popup__close-icon--top-right {
  top: 0.26667rem;
  right: 50%;
  transform: translateX(50%);
  font-size: unset;
  height: 0.21333rem;
}
.van-popup--round .van-popup__close-icon--top-right .van-icon__image {
  width: 0.85333rem;
  height: 0.21333rem;
}
.van-popup {
  overflow-y: hidden;
}
/* 跟进记录*/
#VisitRadar .self-steps .van-step--vertical:not(:last-child)::after,
#ServiceLog .self-steps .van-step--vertical:not(:last-child)::after,
#VisitRoutes .self-steps .van-step--vertical:not(:last-child)::after,
#FollowRecord .self-steps .van-step--vertical:not(:last-child)::after,
#PolicyDetail .self-steps .van-step--vertical:not(:last-child)::after {
  border-bottom-width: 0;
}
#VisitRadar .self-steps .van-step--vertical:first-child::before,
#ServiceLog .self-steps .van-step--vertical:first-child::before,
#VisitRoutes .self-steps .van-step--vertical:first-child::before,
#FollowRecord .self-steps .van-step--vertical:first-child::before,
#PolicyDetail .self-steps .van-step--vertical:first-child::before {
  display: none;
}
#VisitRadar .self-steps .van-step--vertical #CommonProductCell,
#ServiceLog .self-steps .van-step--vertical #CommonProductCell,
#VisitRoutes .self-steps .van-step--vertical #CommonProductCell,
#FollowRecord .self-steps .van-step--vertical #CommonProductCell,
#PolicyDetail .self-steps .van-step--vertical #CommonProductCell {
  margin-bottom: 0px;
}
#VisitRadar .self-steps .van-step--vertical .van-step__circle-container .van-icon,
#ServiceLog .self-steps .van-step--vertical .van-step__circle-container .van-icon,
#VisitRoutes .self-steps .van-step--vertical .van-step__circle-container .van-icon,
#FollowRecord .self-steps .van-step--vertical .van-step__circle-container .van-icon,
#PolicyDetail .self-steps .van-step--vertical .van-step__circle-container .van-icon {
  background-color: #f5f5f9;
  color: #e8e8e8;
}
#VisitRadar #CommonBtnToMore .nowrap .top-btn:last-of-type,
#ServiceLog #CommonBtnToMore .nowrap .top-btn:last-of-type,
#VisitRoutes #CommonBtnToMore .nowrap .top-btn:last-of-type,
#FollowRecord #CommonBtnToMore .nowrap .top-btn:last-of-type,
#PolicyDetail #CommonBtnToMore .nowrap .top-btn:last-of-type {
  margin-right: 0;
}
#PolicyDetail .van-tabs__wrap {
  padding-bottom: 0.10667rem;
}
#VisitRoutes .van-steps__items {
  margin-top: 0.64rem;
}
#FollowRecord .van-step__line {
  width: 0.05333rem;
  left: -0.42667rem;
}
#FollowRecord .van-icon-circle::before {
  content: '';
  width: 0.21333rem;
  height: 0.21333rem;
  background: #f5f5f9;
  border: 0.05333rem solid #e8e8e8;
  border-radius: 0.26667rem;
}
#AddFollowRecord #CommonForm .van-checkbox--horizontal:last-of-type,
#DayA #CommonForm .van-checkbox--horizontal:last-of-type {
  margin-right: 0;
}
#AddFollowRecord #CommonForm .van-checkbox--horizontal .van-checkbox__icon,
#DayA #CommonForm .van-checkbox--horizontal .van-checkbox__icon {
  display: flex;
}
#AddFollowRecord #CommonForm .line-feed .radio-btn,
#DayA #CommonForm .line-feed .radio-btn {
  padding: 0px 0.13333rem;
  line-height: 0.74667rem;
  height: 0.74667rem;
  margin-right: 0;
}
#AddFollowRecord #CommonForm .line-feed .radio-btn:not(:last-of-type),
#DayA #CommonForm .line-feed .radio-btn:not(:last-of-type) {
  margin-right: 0.21333rem;
}
#AddFollowRecord #CommonForm .flex-column .van-field__value .line-feed .radio-btn,
#DayA #CommonForm .flex-column .van-field__value .line-feed .radio-btn {
  margin-top: 0.32rem;
  min-width: 2.02667rem;
  box-sizing: border-box;
}
#AddFollowRecord #CommonForm .service-btn,
#DayA #CommonForm .service-btn {
  padding-bottom: 0.42667rem;
  padding-right: 0;
}
#AddFollowRecord #CommonForm .service-btn .van-field__value .line-feed .radio-btn,
#DayA #CommonForm .service-btn .van-field__value .line-feed .radio-btn {
  margin-right: 0;
}
#AddFollowRecord #CommonForm .service-btn .van-field__value .line-feed .radio-btn:not(:nth-of-type(4n)),
#DayA #CommonForm .service-btn .van-field__value .line-feed .radio-btn:not(:nth-of-type(4n)) {
  margin-right: 0.21333rem;
}
#AddFollowRecord #CommonForm .field-textarea .van-icon-clear,
#DayA #CommonForm .field-textarea .van-icon-clear {
  display: none;
}
#AddFollowRecord #CommonForm .field-textarea.long-textarea,
#DayA #CommonForm .field-textarea.long-textarea {
  width: 100%;
}
#AddFollowRecord #CommonForm .field-textarea.long-textarea .van-field__body,
#DayA #CommonForm .field-textarea.long-textarea .van-field__body {
  width: 100%;
  height: 4.18667rem !important;
  padding: 0.32rem 0px 0.8rem 0.32rem;
  border-radius: 0.10667rem;
  background-color: #f5f5f9;
}
#AddFollowRecord #CommonForm .field-textarea.long-textarea .van-field__body textarea,
#DayA #CommonForm .field-textarea.long-textarea .van-field__body textarea {
  background-color: #f5f5f9;
  width: 100%;
  line-height: 0.56rem;
  height: 100% !important;
  padding: 0 0.16rem 0 0;
  overflow: scroll;
  font-size: 0.37333rem;
  margin-top: 0px;
  text-align: justify;
}
#AddFollowRecord #CommonForm .field-textarea.long-textarea .van-field__body textarea::-webkit-scrollbar,
#DayA #CommonForm .field-textarea.long-textarea .van-field__body textarea::-webkit-scrollbar {
  display: block !important;
  width: 0.16rem;
  height: 0.05333rem;
}
#AddFollowRecord #CommonForm .field-textarea.long-textarea .van-field__body textarea::-webkit-scrollbar-thumb,
#DayA #CommonForm .field-textarea.long-textarea .van-field__body textarea::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.16);
  border-radius: 0.08rem;
}
#AddFollowRecord #CommonForm .field-textarea.long-textarea .van-field__word-limit,
#DayA #CommonForm .field-textarea.long-textarea .van-field__word-limit {
  position: absolute;
  right: 0.64rem !important;
  bottom: 0.53333rem !important;
}
#AddFollowRecord #CommonForm .van-cell--required .van-cell__title.dis-required span,
#DayA #CommonForm .van-cell--required .van-cell__title.dis-required span,
#AddFollowRecord #CommonForm .van-cell--required .van-cell__title.dis-required span::after,
#DayA #CommonForm .van-cell--required .van-cell__title.dis-required span::after {
  color: #c8c9cc;
}
#underwritingapply #CommonForm .van-form .uploader {
  padding: 0.32rem 0.32rem 0.10667rem;
}
#underwritingapplydetail #CommonForm .van-form .uploader {
  padding: 0.32rem 0;
}
/* 风险测评 */
#RiskTestDo .self-radio .van-radio__icon,
#RiskTestDo .self-radio .van-checkbox__icon {
  position: absolute;
  bottom: 0.05333rem;
  right: 0;
  background: #fff;
  border-radius: 100%;
}
#NoticeRoll .van-notice-bar__content {
  display: flex;
  align-items: center;
}
#NoticeRoll .van-swipe-item {
  font-size: 0.37333rem;
}
.van-icon-search::before {
  color: #878787;
}
#GridSkeleton .van-grid-item__content {
  padding: 0;
}
#app #Grid .icon-box {
  height: auto;
  width: auto;
  padding: 0;
}
#app #Grid .van-grid-item__content {
  justify-content: flex-start;
  padding: 0;
  padding-bottom: 0;
  padding-top: 0.32rem;
}
/* 首页 */
/* 吸顶样式 */
#Template #SearchContainer .van-search,
#Home #SearchContainer .van-search,
#Template .homeHeader .van-search,
#Home .homeHeader .van-search,
#Template .trans-theme .van-search,
#Home .trans-theme .van-search {
  background-color: transparent;
}
#Template .trans-theme .van-icon-search::before,
#Home .trans-theme .van-icon-search::before {
  color: #c8c9cc;
}
#Template .trans-theme .van-search__content,
#Home .trans-theme .van-search__content {
  background-color: #f5f5f9;
}
#Template .trans-theme .van-field__control,
#Home .trans-theme .van-field__control {
  color: #c8c9cc;
}
#Template .whiteTheme .van-search,
#Home .whiteTheme .van-search,
#Template .white-theme .van-search,
#Home .white-theme .van-search {
  background-color: transparent;
}
#Template .white-theme .van-icon-search::before,
#Home .white-theme .van-icon-search::before {
  color: #c8c9cc;
}
#Template .white-theme .van-search__content,
#Home .white-theme .van-search__content {
  background-color: #f5f5f9;
  /* border: 1px solid #ddd; */
  overflow: hidden;
}
#Template .white-theme .van-field__control,
#Home .white-theme .van-field__control {
  color: #23242e;
}
#Template .van-sticky--fixed,
#Home .van-sticky--fixed {
  padding: 0 0.32rem;
}
#Template .van-notice-bar,
#Home .van-notice-bar {
  height: 1.33333rem;
}
#Template .van-pull-refresh,
#Home .van-pull-refresh {
  overflow: unset;
}
#Template .van-pull-refresh .van-pull-refresh__track,
#Home .van-pull-refresh .van-pull-refresh__track {
  position: unset;
}
#Template #Hotrecommend .van-swipe__track,
#Home #Hotrecommend .van-swipe__track {
  padding: 0 0.32rem;
}
#Template .van-tabs__nav,
#Home .van-tabs__nav {
  background-color: transparent;
}
#Template .van-tabs__wrap .van-tab,
#Home .van-tabs__wrap .van-tab {
  width: auto;
  justify-content: center;
}
#Template #homeWorkPlan .homeWorkPlan .van-steps--vertical,
#Home #homeWorkPlan .homeWorkPlan .van-steps--vertical {
  padding-left: 0.53333rem;
}
#Template #homeWorkPlan .homeWorkPlan .van-steps--vertical .van-step--vertical .van-tag--plain::before,
#Home #homeWorkPlan .homeWorkPlan .van-steps--vertical .van-step--vertical .van-tag--plain::before {
  border: 0.5px solid;
}
#Template #homeWorkPlan .homeWorkPlan .van-steps--vertical .van-step--vertical .van-step__circle-container,
#Home #homeWorkPlan .homeWorkPlan .van-steps--vertical .van-step--vertical .van-step__circle-container {
  top: 0.58667rem;
  left: -0.32rem;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 0.66667rem;
  border: 0.05333rem solid #f5f5f9;
  box-sizing: border-box;
  background-color: #fff;
}
#Template #homeWorkPlan .homeWorkPlan .van-steps--vertical .van-step--vertical .van-step__circle-container .van-icon,
#Home #homeWorkPlan .homeWorkPlan .van-steps--vertical .van-step--vertical .van-step__circle-container .van-icon {
  display: none;
}
#Template #homeWorkPlan .homeWorkPlan .van-steps--vertical .van-step--vertical .van-step__circle-container .van-icon-circle,
#Home #homeWorkPlan .homeWorkPlan .van-steps--vertical .van-step--vertical .van-step__circle-container .van-icon-circle {
  background-color: transparent;
}
#Template #homeWorkPlan .homeWorkPlan .van-steps--vertical .van-step--vertical:last-of-type .note-step-item-content,
#Home #homeWorkPlan .homeWorkPlan .van-steps--vertical .van-step--vertical:last-of-type .note-step-item-content {
  padding-bottom: 0;
}
#Template #homeWorkPlan .homeWorkPlan .van-step__line,
#Home #homeWorkPlan .homeWorkPlan .van-step__line {
  top: 0.58667rem;
  left: -0.34667rem;
}
#Template #homeWorkPlan .homeWorkPlan .van-tabs__wrap,
#Home #homeWorkPlan .homeWorkPlan .van-tabs__wrap {
  display: none;
  margin-top: 0.16rem;
  margin-bottom: 0.16rem;
}
#Template #homeWorkPlan .homeWorkPlan .van-tabs__nav--card,
#Home #homeWorkPlan .homeWorkPlan .van-tabs__nav--card {
  display: flex;
  justify-content: space-between;
  margin: 0;
  border: none;
}
#Template #homeWorkPlan .homeWorkPlan .van-tabs__nav--card .van-tab--disabled .van-tab__text,
#Home #homeWorkPlan .homeWorkPlan .van-tabs__nav--card .van-tab--disabled .van-tab__text {
  color: #c8c9cc;
}
#Template #homeWorkPlan .homeWorkPlan .van-tabs__nav--card .van-tab,
#Home #homeWorkPlan .homeWorkPlan .van-tabs__nav--card .van-tab {
  width: 2.66667rem;
  flex: unset;
  border: 1px solid;
  background-color: transparent;
  color: #555661;
  border-color: #e8e8e8;
  border-radius: 0.66667rem;
  height: 0.64rem;
}
#Template #homeWorkPlan .homeWorkPlan .van-tabs__nav--card .van-tab .van-tab__text,
#Home #homeWorkPlan .homeWorkPlan .van-tabs__nav--card .van-tab .van-tab__text {
  font-size: 0.37333rem;
  line-height: 0.37333rem;
}
#Template #InsuranceType .van-overlay,
#Home #InsuranceType .van-overlay,
#Template #Hotrecommend .van-overlay,
#Home #Hotrecommend .van-overlay {
  display: block;
}
#Template #Search .van-field,
#Home #Search .van-field {
  height: inherit;
  line-height: inherit;
}
#Template #Search .van-field .van-field__value,
#Home #Search .van-field .van-field__value {
  height: inherit;
  line-height: inherit;
}
#Template #Search .van-field .van-field__value .van-field__body,
#Home #Search .van-field .van-field__value .van-field__body {
  height: inherit;
  line-height: inherit;
}
#Template #Search .van-field .van-field__value .van-field__body .van-field__control,
#Home #Search .van-field .van-field__value .van-field__body .van-field__control {
  height: inherit;
  line-height: inherit;
  font-size: 0.37333rem;
}
#Template #Search .van-field__left-icon,
#Home #Search .van-field__left-icon {
  display: none;
}
#Template #Search .van-field__control:disabled,
#Home #Search .van-field__control:disabled {
  -webkit-text-fill-color: var(--textColor);
}
#Template #InsuranceType .van-tabs__wrap,
#Home #InsuranceType .van-tabs__wrap,
#Template #SignSale .van-tabs__wrap,
#Home #SignSale .van-tabs__wrap {
  margin-left: 0.21333rem;
  margin-bottom: 0.10667rem;
  overflow-x: auto;
  overflow-y: hidden;
}
#Template #InsuranceType .van-tabs__wrap .van-tab,
#Home #InsuranceType .van-tabs__wrap .van-tab,
#Template #SignSale .van-tabs__wrap .van-tab,
#Home #SignSale .van-tabs__wrap .van-tab {
  flex: none;
  min-width: auto;
  margin-right: 0.64rem;
}
#competitionIndex .van-pull-refresh {
  overflow: auto;
}
#MyStore .van-tabs__wrap .van-tab,
#Template .van-tabs__wrap .van-tab,
#Home .van-tabs__wrap .van-tab {
  font-size: 0.42667rem;
  color: #555661;
  font-weight: 500;
}
#MyStore .van-tabs__wrap .van-tab.van-tab--active,
#Template .van-tabs__wrap .van-tab.van-tab--active,
#Home .van-tabs__wrap .van-tab.van-tab--active {
  font-size: 0.48rem;
  color: #23242e;
}
#VideoManage .van-tabs__wrap .van-tab,
#ArticleManage .van-tabs__wrap .van-tab,
#ProductManage .van-tabs__wrap .van-tab,
#VideoList .van-tabs__wrap .van-tab,
#ArticleList .van-tabs__wrap .van-tab,
#AllMaterial .van-tabs__wrap .van-tab {
  font-size: 0.42667rem;
  color: #555661;
  font-weight: 500;
}
#VideoManage .van-tabs__wrap .van-tab.van-tab--active,
#ArticleManage .van-tabs__wrap .van-tab.van-tab--active,
#ProductManage .van-tabs__wrap .van-tab.van-tab--active,
#VideoList .van-tabs__wrap .van-tab.van-tab--active,
#ArticleList .van-tabs__wrap .van-tab.van-tab--active,
#AllMaterial .van-tabs__wrap .van-tab.van-tab--active {
  color: #23242e;
}
#HuaYaoDetail .van-tabs__wrap .van-tab,
#DefinitionIndicator .van-tabs__wrap .van-tab {
  font-size: 0.42667rem;
  color: #555661;
}
#HuaYaoDetail .van-tabs__wrap .van-tab.van-tab--active,
#DefinitionIndicator .van-tabs__wrap .van-tab.van-tab--active {
  color: #23242e;
  font-weight: 500;
}
#Home .van-tabs__wrap .van-tab.van-tab--active {
  min-width: 2.66667rem;
}
#Home #SearchContainer .van-search__action {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row-reverse;
  padding: 0;
  padding-left: 0.42667rem;
}
#Home #SearchContainer .van-search__action div:not(:last-of-type) {
  margin-left: 0.37333rem;
}
#ClientManage .van-tabs__wrap .van-tab {
  color: #23242e;
}
/* 行事历 */
#WorkPlan .van-calendar__month-title .van-calendar__month-title,
#NoteCalendar .van-calendar__month-title {
  display: none;
}
#WorkPlan .van-calendar__month-title #NavBar .van-nav-bar__title,
#NoteCalendar #NavBar .van-nav-bar__title,
#WorkPlan .van-calendar__month-title #BaseInfo #NavBar .van-nav-bar__title,
#NoteCalendar #BaseInfo #NavBar .van-nav-bar__title {
  color: #fff;
}
#WorkPlan .van-calendar__month-title .van-hairline--bottom::after,
#NoteCalendar .van-hairline--bottom::after {
  border-bottom-width: 0;
}
#WorkPlan .van-calendar__month-title .van-tabs__nav,
#NoteCalendar .van-tabs__nav {
  background-color: transparent;
}
#WorkPlan .van-calendar__month-title .event-tabs .van-tabs__wrap,
#NoteCalendar .event-tabs .van-tabs__wrap {
  position: sticky;
  position: -webkit-sticky;
  top: 1.46667rem;
  /* z-index: 10; */
  background-color: #f5f5f9;
}
#WorkPlan .van-calendar__month-title .van-pull-refresh__track,
#NoteCalendar .van-pull-refresh__track {
  height: calc(100vh - 1.12rem);
}
#WorkPlan .van-calendar__month-title .van-icon-circle,
#NoteCalendar .van-icon-circle {
  background-color: #f5f5f9;
  border-radius: 50%;
  overflow: hidden;
  color: #e8e8e8;
}
#WorkPlan .van-calendar__month-title .van-steps--vertical,
#NoteCalendar .van-steps--vertical {
  padding-left: 0.53333rem;
}
#WorkPlan .van-calendar__month-title .van-steps--vertical .van-step--vertical .van-tag--plain::before,
#NoteCalendar .van-steps--vertical .van-step--vertical .van-tag--plain::before {
  border: 0.5px solid;
}
#WorkPlan .van-calendar__month-title .van-steps--vertical .van-step--vertical .van-step__circle-container,
#NoteCalendar .van-steps--vertical .van-step--vertical .van-step__circle-container {
  top: 0.50667rem;
  left: -0.32rem;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 0.66667rem;
  border: 0.05333rem solid #E8E8E8;
  box-sizing: border-box;
  background-color: #f5f5f9;
}
#WorkPlan .van-calendar__month-title .van-steps--vertical .van-step--vertical .van-step__circle-container .van-icon,
#NoteCalendar .van-steps--vertical .van-step--vertical .van-step__circle-container .van-icon {
  display: none;
}
#WorkPlan .van-calendar__month-title .van-steps--vertical .van-step--vertical .van-step__circle-container .van-icon-circle,
#NoteCalendar .van-steps--vertical .van-step--vertical .van-step__circle-container .van-icon-circle {
  background-color: transparent;
}
#WorkPlan .van-calendar__month-title .van-steps--vertical .van-step--vertical:last-of-type .note-step-item-content,
#NoteCalendar .van-steps--vertical .van-step--vertical:last-of-type .note-step-item-content {
  padding-bottom: 0;
}
#WorkPlan .van-calendar__month-title .van-steps--vertical .van-step--vertical:last-of-type .note-step-item-content .van-tag--plain::before,
#NoteCalendar .van-steps--vertical .van-step--vertical:last-of-type .note-step-item-content .van-tag--plain::before {
  border: 0.5px solid;
}
#WorkPlan .van-calendar__month-title .van-steps--vertical .van-step--vertical:last-child .van-step__line,
#NoteCalendar .van-steps--vertical .van-step--vertical:last-child .van-step__line {
  display: none;
}
#WorkPlan .van-calendar__month-title .van-steps--vertical .van-step--vertical:not(:last-child)::after,
#NoteCalendar .van-steps--vertical .van-step--vertical:not(:last-child)::after {
  border-bottom-width: 0;
}
#WorkPlan .van-calendar__month-title .van-step__line,
#NoteCalendar .van-step__line {
  top: 0.58667rem;
  left: -0.34667rem;
  width: 0.05333rem;
}
#WorkPlan .van-calendar__month-title .note-step-item,
#NoteCalendar .note-step-item {
  padding-right: 0;
}
#WorkPlan .van-calendar__month-title .van-tabs__nav--card,
#NoteCalendar .van-tabs__nav--card {
  display: flex;
  justify-content: flex-start;
  margin: 0;
  border: none;
}
#WorkPlan .van-calendar__month-title .van-tabs__nav--card .van-tab--disabled .van-tab__text,
#NoteCalendar .van-tabs__nav--card .van-tab--disabled .van-tab__text {
  color: #c8c9cc;
}
#WorkPlan .van-calendar__month-title #NoteCalendar-outer .van-tabs__wrap,
#NoteCalendar #NoteCalendar-outer .van-tabs__wrap {
  height: 1.06667rem;
  position: sticky;
  background-color: #f5f5f9;
  z-index: 3;
  top: 0;
}
#WorkPlan .van-calendar__month-title #NoteCalendar-outer .van-tabs__wrap .van-tabs__nav,
#NoteCalendar #NoteCalendar-outer .van-tabs__wrap .van-tabs__nav {
  padding: 0 0 0.4rem 0;
}
#WorkPlan .van-calendar__month-title #NoteCalendar-outer .van-tabs__wrap .van-tabs__nav .van-tab,
#NoteCalendar #NoteCalendar-outer .van-tabs__wrap .van-tabs__nav .van-tab {
  font-size: 0.42667rem;
  border: none;
  min-width: 0.8rem;
  color: #23242e;
  padding: 0;
  flex: none;
}
#WorkPlan .van-calendar__month-title #NoteCalendar-outer .van-tabs__wrap .van-tabs__nav .van-tab:not(:nth-last-child(2)),
#NoteCalendar #NoteCalendar-outer .van-tabs__wrap .van-tabs__nav .van-tab:not(:nth-last-child(2)) {
  margin-right: 0.85333rem;
}
#WorkPlan .van-calendar__month-title #NoteCalendar-outer .van-tabs__wrap .van-tab--active,
#NoteCalendar #NoteCalendar-outer .van-tabs__wrap .van-tab--active {
  font-weight: 500;
  font-size: 0.42667rem;
  transition: all ease 0.1s;
  background-color: transparent;
  position: relative;
}
#WorkPlan .van-calendar__month-title #NoteCalendar-outer .van-tabs__wrap .van-tabs__line,
#NoteCalendar #NoteCalendar-outer .van-tabs__wrap .van-tabs__line {
  width: 0.42667rem;
  height: 0.08rem;
  bottom: 0.4rem;
  border-radius: 1.5px;
}
#WorkPlan .van-calendar__month-title #NoteCalendar-outer #NoteCalendar-inner .van-tabs__wrap,
#NoteCalendar #NoteCalendar-outer #NoteCalendar-inner .van-tabs__wrap {
  height: 0.8rem;
  padding-bottom: 0;
  top: 1.38667rem;
}
#WorkPlan .van-calendar__month-title #NoteCalendar-outer #NoteCalendar-inner .van-tab,
#NoteCalendar #NoteCalendar-outer #NoteCalendar-inner .van-tab {
  width: 2.34667rem;
  flex: unset;
  border: 1px solid;
  color: #23242E;
  border-color: #E8E8E8;
  background-color: #e8e8e8;
  border-radius: 0.66667rem;
  margin-right: 0.32rem;
  height: 0.74667rem;
}
#WorkPlan .van-calendar__month-title #NoteCalendar-outer #NoteCalendar-inner .van-tab .van-tab__text,
#NoteCalendar #NoteCalendar-outer #NoteCalendar-inner .van-tab .van-tab__text {
  font-size: 0.32rem;
  line-height: 0.32rem;
}
#WorkPlan .van-calendar__month-title #NoteCalendar-outer #NoteCalendar-inner .van-tab--active,
#NoteCalendar #NoteCalendar-outer #NoteCalendar-inner .van-tab--active {
  border: none;
}
#WorkPlan .van-calendar__month-title #NoteCalendar-outer #NoteCalendar-inner .van-tab--active::after,
#NoteCalendar #NoteCalendar-outer #NoteCalendar-inner .van-tab--active::after {
  display: none;
}
#WorkPlan .van-calendar__body {
  padding-top: 1.22667rem;
  overflow: hidden;
}
#WorkPlan .van-calendar__month {
  padding-top: 1rem;
}
#WorkPlan .van-calendar__header {
  background-color: #fff;
  z-index: 10;
  position: fixed;
  width: calc(100vw - 0.53333rem);
}
#VideoManage .van-tab--active,
#ArticleManage .van-tab--active,
#ProductManage .van-tab--active,
#MyStore .van-tab--active,
#VideoList .van-tab--active,
#ArticleList .van-tab--active,
#AllMaterial .van-tab--active,
#Mess .van-tab--active,
#Product .van-tab--active,
#NoteCalendar .van-tab--active,
#Coupon .van-tab--active,
#MedalRule .van-tab--active,
#SignSale .van-tab--active,
#PromotionFee .van-tab--active {
  font-weight: 500;
  color: #23242e;
  font-size: 0.48rem;
  transition: all ease 0.1s;
  white-space: nowrap;
}
#MedalRule .van-tab--active,
#MedalRule .van-tab {
  font-size: 0.42667rem;
}
#Coupon .van-tab {
  font-size: 0.42667rem;
  color: #23242e;
  transition: all ease 0.1s;
}
#VideoManage .van-tab,
#ArticleManage .van-tab,
#VideoList .van-tab,
#AllMaterial .van-tab,
#MyStore .van-tab,
#ArticleList .van-tab,
#ProductManage .van-tab,
#ProductManage .van-tab {
  font-size: 0.42667rem;
  color: #555661;
  transition: all ease 0.1s;
}
#CustomerManage .van-tabs__nav--line,
#MyStore .van-tabs__nav--line,
#ArticleList .van-tabs__nav--line,
#VideoList .van-tabs__nav--line,
#ProductManage .van-tabs__nav--line,
#VideoManage .van-tabs__nav--line,
#ArticleManage .van-tabs__nav--line {
  overflow-x: auto;
}
#VideoManage .van-tabs__wrap,
#ArticleManage .van-tabs__wrap,
#ArticleList .van-tabs__wrap,
#MyStore .van-tabs__wrap,
#VideoList .van-tabs__wrap,
#PolicyDetail .van-tabs__wrap,
#ProductManage .van-tabs__wrap {
  position: sticky;
  top: 1.17333rem;
  z-index: 99;
}
#VideoManage .van-tab--active > .van-tab__text,
#ArticleManage .van-tab--active > .van-tab__text,
#ProductManage .van-tab--active > .van-tab__text,
#InsuranceType .van-tab--active > .van-tab__text,
#VideoList .van-tab--active > .van-tab__text,
#AllMaterial .van-tab--active > .van-tab__text,
#ArticleList .van-tab--active > .van-tab__text,
#MyStore .van-tab--active > .van-tab__text,
#Mess .van-tab--active > .van-tab__text,
#Product .van-tab--active > .van-tab__text,
#CustomerManage .van-tab--active > .van-tab__text,
#SignSale .van-tab--active > .van-tab__text,
#PromotionFee .van-tab--active > .van-tab__text {
  padding: 0.13333rem 0;
  position: relative;
  z-index: 0;
}
#MyStore .van-tab--active > .van-tab__text::before {
  background-color: #fd672f;
}
#VideoManage .van-tab > .van-tab__text,
#ArticleManage .van-tab > .van-tab__text,
#ProductManage .van-tab > .van-tab__text,
#VideoList .van-tab > .van-tab__text,
#AllMaterial .van-tab > .van-tab__text,
#ArticleList .van-tab > .van-tab__text,
#MyStore .van-tab > .van-tab__text {
  white-space: nowrap;
}
#GlobalSearch #InsuranceType .van-tabs__content,
#CollectionList #InsuranceType .van-tabs__content {
  height: calc(100vh - 2.4rem);
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
#GlobalSearch #InsuranceType .van-tabs__content #CommonList,
#CollectionList #InsuranceType .van-tabs__content #CommonList {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
#GlobalSearch #InsuranceType .van-tabs__content #AllSearchType #CommonList,
#CollectionList #InsuranceType .van-tabs__content #AllSearchType #CommonList {
  height: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
#GlobalSearch #InsuranceType .van-tabs__line,
#CollectionList #InsuranceType .van-tabs__line {
  display: block;
}
#CollectionList #InsuranceType {
  padding-top: 0px;
}
#CollectionList #InsuranceType .van-tabs__content {
  height: calc(100vh - 3.6rem);
}
#Home #InsuranceType #CommonItem {
  min-width: 1.49333rem;
  width: auto;
}
#InsuranceType .van-tab--active > .van-tab__text::before,
#Mess .van-tab--active > .van-tab__text::before,
#MyStore .van-tab--active > .van-tab__text::before,
#Product .van-tab--active > .van-tab__text::before,
#SignSale .van-tab--active > .van-tab__text::before,
#PromotionFee .van-tab--active > .van-tab__text::before {
  position: absolute;
  bottom: 0.08rem;
  left: 0;
  content: '';
  width: 100%;
  height: 0.16rem;
  z-index: -1;
}
#AllMaterial .van-tab--active > .van-tab__text::before,
#VideoManage .van-tab--active > .van-tab__text::before,
#ArticleManage .van-tab--active > .van-tab__text::before,
#ProductManage .van-tab--active > .van-tab__text::before,
#VideoList .van-tab--active > .van-tab__text::before,
#ArticleList .van-tab--active > .van-tab__text::before {
  position: absolute;
  bottom: -0.10667rem;
  left: 50%;
  content: '';
  height: 0.08rem;
  z-index: -1;
  width: 0.42667rem;
  margin-left: -0.2rem;
  border-radius: 1.5px;
}
#AddTextStyle .van-tabs__line,
#InsuranceType .van-tabs__line,
#VideoManage .van-tabs__line,
#ArticleManage .van-tabs__line,
#ProductManage .van-tabs__line,
#Mess .van-tabs__line,
#MyStore .van-tabs__line,
#VideoList .van-tabs__line,
#ArticleList .van-tabs__line,
#AllMaterial .van-tabs__line,
#Product .van-tabs__line,
#SignSale .van-tabs__line,
#PromotionFee .van-tabs__line {
  display: none;
}
.van-tag--primary.van-tag--plain {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: text-bottom;
}
/* 谁看了我 ----- 组件 */
#Viewed .van-notice-bar {
  height: 0.8rem;
  background-image: linear-gradient(270deg, #ffffff 0%, #f5f5f9 100%);
}
.van-grid-item__content {
  background-color: transparent;
}
/* 产品比对 搜索组件 */
#ProductSearch .van-search__content {
  background-color: #fff;
}
/* 产品比对 */
#ProductComparison .van-sticky {
  background-color: #fff;
}
#ProductComparison .head .van-search {
  background-color: transparent;
}
#ProductComparison .head-search .van-search__content {
  border-radius: 0.21333rem;
}
#ProductComparison .van-dropdown-menu__bar {
  box-shadow: unset !important;
  height: 1.01333rem;
}
#NavBar .van-nav-bar__left {
  padding: 0 0.74667rem 0 0.32rem;
}
#NavBar .van-nav-bar__right {
  padding: 0 0.32rem 0 0.74667rem;
}
#Tabbar .van-hairline--top-bottom::after {
  border-width: 0;
}
.van-hairline-unset--top-bottom::after {
  border-width: 1px;
  border-left: none;
  border-right: none;
}
#ArticleCreation .van-tabs__nav,
#HotTopicList .van-tabs__nav,
#Tabbar .van-tabbar-item .van-tabs__nav {
  background-color: transparent;
}
#Tabbar .van-tabbar-item--active {
  font-weight: 500;
}
/* 数据中心 */
#DataCenter .van-nav-bar {
  background: transparent;
}
#DataCenter .van-hairline--bottom::after {
  border-bottom-width: 0px;
}
#DataCenter .van-tabs__nav--line {
  background-color: transparent;
}
#DataCenter .van-tabs__line {
  width: 0.42667rem;
  height: 0.10667rem;
  bottom: 0.48rem;
}
#DataCenter .van-tabs__wrap {
  position: sticky;
  top: 1.2rem;
  z-index: 10;
  width: 66%;
  padding-left: 17%;
  padding-right: 17%;
}
#DataCenter .van-tab {
  font-size: 0.42667rem;
}
#DataCenter .van-tabs--line .van-tabs__wrap {
  height: 1.38667rem;
}
#ArticleGrass .van-tabs__line,
#ArticleEdit .van-tabs__line,
#ArticleCreation .van-tabs__line,
#HotTopicList .van-tabs__line,
#NoteCalendar .van-tabs__line,
#CustomerDetail .van-tabs__line,
#TeamMember .van-tabs__line,
#Coupon .van-tabs__line,
#ClientManage .van-tabs__line,
#VisitorDetail .van-tabs__line,
#ScoreDetail .van-tabs__line,
#AdditionManage .van-tabs__line,
#EnterpriseCustomerDetail .van-tabs__line,
#ViewEltMaterials .van-tabs__line,
#ViewAttachment .van-tabs__line,
#OnlineSignDetail .van-tabs__line {
  width: 0.42667rem;
  height: 0.08rem;
  border-radius: 1.5px;
}
#ViewEltMaterials .van-tabs .van-tabs__content {
  overflow: hidden;
  flex: 1;
  padding: 0.32rem;
}
#ViewEltMaterials .van-tabs .van-tabs__content .van-tab__pane {
  height: 100%;
}
#ViewEltMaterials .van-tabs .van-tabs__wrap {
  overflow: visible;
}
#ViewEltMaterials .van-tabs .van-tabs__nav--line {
  height: 1.17333rem;
  padding-bottom: 0;
}
#ViewEltMaterials .van-tabs .van-tabs__line {
  bottom: 0.13333rem;
}
#ArticleGrass .van-tabs__line,
#ScoreDetail .van-tabs__line {
  background-color: #158cff;
}
.van-button--warning {
  background-color: #ff850a;
  border: 1px solid #ff850a;
}
.van-hairline--bottom::after {
  border: none;
}
/* user  -- login */
#Login .van-divider {
  margin: 0;
}
#Login .van-nav-bar {
  background-color: transparent;
}
#Login .van-cell {
  padding: 0.32rem 0.37333rem;
}
#Login #HealthConfirm .van-checkbox {
  align-items: baseline;
  overflow: visible;
}
#Login .van-button--info {
  transition: all 0.5s ease;
}
#Login .van-button--disabled {
  opacity: 1;
  background-color: #c8c9cc;
  border-color: #c8c9cc;
}
#Login .van-field__body .van-field__control {
  height: 0.8rem;
  line-height: 0.8rem;
  font-weight: 500;
  ime-mode: disabled;
}
#Login .van-field__body .van-field__control::-webkit-input-placeholder {
  color: #c8c9cc;
  font-weight: normal;
  font-size: 0.37333rem;
  transform: translateY(-0.05333rem);
}
#Login .van-field__body .van-field__button {
  height: 0.8rem;
}
#Login .van-field__body .van-field__button span {
  display: block;
  height: 0.8rem;
  line-height: 0.74667rem;
}
#Login .van-field__body .van-icon-clear {
  height: 0.8rem;
  line-height: 0.72rem;
}
#Login .confirmProtocol .van-checkbox__label {
  color: #7f808a;
}
#Login .van-icon-clear::before {
  font-size: 0.48rem;
  transform: translateY(0.05333rem);
  color: #C8C9CC;
}
#Search .van-field__control::-webkit-input-placeholder {
  font-family: 'iconfont' !important;
}
#CommonCell .van-cell__title {
  width: 2.66667rem;
  flex: 0.5;
  color: #555661;
}
#CommonCell .van-cell__value {
  text-align: left;
  color: #c8c9cc;
}
#CommonCell .van-cell__right-icon {
  color: #c8c9cc;
  font-size: 0.32rem;
}
#CustomerDetailTabBar .van-popup {
  padding-top: 0.58667rem;
}
#CustomerDetailTabBar #GridSkeleton .icon-box {
  width: 1.17333rem;
  height: 1.17333rem;
  padding-bottom: 0.21333rem;
}
#CustomerDetailTabBar #GridSkeleton p {
  margin-top: 0;
}
#CustomerDetailTabBar #GridSkeleton .van-grid-item__content {
  margin-bottom: 0.42667rem;
}
#My .right-swipe .van-swipe__indicators {
  display: none;
}
#My .footer-swiper .van-swipe__indicators {
  height: 0.10667rem;
  background: rgba(10, 103, 239, 0.16);
  border-radius: 0.05333rem;
}
#My .footer-swiper .van-swipe__indicators .van-swipe__indicator {
  margin-right: 0;
}
#My #GridSkeleton .my-icon_insure,
#My #GridSkeleton .my-icon_pay,
#My #GridSkeleton .my-icon_deal,
#My #GridSkeleton .my-icon_done,
#My #GridSkeleton .my-icon_renew {
  width: 1.06667rem;
  height: 1.06667rem;
}
#My #GridSkeleton .my-icon_lipei,
#My #GridSkeleton .my-icon_shoucang,
#My #GridSkeleton .my-icon_jihuashu,
#My #GridSkeleton .my-icon_shuanglu,
#My #GridSkeleton .my-icon_bidui,
#My #GridSkeleton .my-icon_mingpian,
#My #GridSkeleton .my-icon_shangcheng,
#My #GridSkeleton .my-icon_jisuan {
  width: 0.93333rem;
  height: 0.93333rem;
}
#My #GridSkeleton .text-box {
  margin-top: 0;
}
#ClientManage .van-popover {
  max-height: 11.06667rem;
  overflow-y: auto;
  color: #232421;
}
#ClientManage .van-popover__action {
  padding-left: 0;
}
#FilterPopup .self-dorpdown {
  z-index: 99;
  position: absolute;
  top: 0px;
  right: 0;
  height: 1.28rem;
  width: 1.81333rem;
  background-color: #fff;
}
#FilterPopup .self-dorpdown .van-dropdown-menu__bar {
  height: 1.28rem;
  box-shadow: none;
  background-color: transparent;
}
#FilterPopup .self-dorpdown .van-dropdown-menu__bar .van-dropdown-menu__item {
  height: 1.28rem;
}
#FilterPopup .self-dorpdown .van-dropdown-menu__bar .van-dropdown-menu__item .van-dropdown-menu__title {
  height: 0.58667rem;
  top: 0.05333rem;
  padding: 0;
  font-size: 0.37333rem;
  margin-left: -0.37333rem;
}
#FilterPopup .self-dorpdown .van-dropdown-menu__bar .van-dropdown-menu__item .van-dropdown-menu__title::after {
  right: -0.32rem;
}
#FilterPopup .self-dorpdown .van-dropdown-menu__bar .van-dropdown-menu__item .van-dropdown-menu__title--active::after {
  border-color: transparent transparent #dcdee0 #dcdee0;
}
#HealthConfirm .van-radio-group .van-radio__icon,
#Testing .van-radio-group .van-radio__icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
#HealthConfirm .van-checkbox,
#Testing .van-checkbox {
  align-items: flex-start;
}
#HealthConfirm .van-checkbox .van-checkbox__icon,
#Testing .van-checkbox .van-checkbox__icon {
  font-size: 0.42667rem;
  line-height: 0.56rem;
}
#HealthConfirm .van-checkbox .van-checkbox__label,
#Testing .van-checkbox .van-checkbox__label {
  line-height: 0.56rem;
  font-size: 0.37333rem;
}
#CustomerDetail .van-dialog {
  width: 8rem;
}
#CustomerDetail .van-dialog__header {
  padding-top: 0.53333rem;
  font-weight: 500;
  color: #23242e;
  font-size: 0.48rem;
  line-height: 0.48rem;
}
#CustomerDetail .van-tab {
  font-size: 0.42667rem;
  color: #23242e;
}
#CustomerDetail .van-tabs--line .van-tabs__wrap {
  height: 1.28rem;
}
#CustomerDetail .van-dialog__content {
  position: relative;
}
#CustomerDetail #VisitRadar .van-steps--vertical,
#CustomerDetail #ServiceLog .van-steps--vertical {
  padding: 0 0 0 0.64rem;
}
#CustomerDetail #VisitRadar .van-step--vertical,
#CustomerDetail #ServiceLog .van-step--vertical {
  padding: 0.26667rem 0;
}
#CustomerDetail .tab-fixed {
  padding-top: 1.28rem;
}
#CustomerDetail .tab-fixed .van-tabs__wrap {
  width: 100%;
  position: fixed;
  top: 1.14667rem;
  z-index: 10;
}
#CustomerDetail .van-button--disabled {
  background-color: #c8c9cc;
  border-color: #c8c9cc;
  opacity: 1;
}
#CustomerDetail #logContainer .van-step:last-child .van-step__line,
#VisitRoutes .van-step:last-child .van-step__line,
#CustomerDetail #CertificationRecords .van-step:last-child .van-step__line,
#Home #homeWorkPlan .van-step:last-child .van-step__line,
#ExerciseTaskClockInRecord .van-step:last-child .van-step__line,
#ExerciseTaskDetails .van-step:last-child .van-step__line {
  display: none;
}
#CustomerDetail #logContainer .van-step__line,
#VisitRoutes .van-step__line,
#CustomerDetail #CertificationRecords .van-step__line,
#Home #homeWorkPlan .van-step__line,
#ExerciseTaskClockInRecord .van-step__line,
#ExerciseTaskDetails .van-step__line {
  width: 0.05333rem;
}
#CustomerDetail #logContainer .van-icon-circle::before,
#VisitRoutes .van-icon-circle::before,
#CustomerDetail #CertificationRecords .van-icon-circle::before,
#Home #homeWorkPlan .van-icon-circle::before,
#ExerciseTaskClockInRecord .van-icon-circle::before,
#ExerciseTaskDetails .van-icon-circle::before {
  content: '';
  width: 0.21333rem;
  height: 0.21333rem;
  background: #f5f5f9;
  border: 0.05333rem solid #e8e8e8;
  border-radius: 0.26667rem;
}
#ExerciseTaskClockInRecord .van-steps--vertical,
#ExerciseTaskDetails .van-steps--vertical {
  padding-left: 0.69333rem !important;
  padding-right: 0px !important;
}
#ExerciseTaskClockInRecord .van-step__line,
#ExerciseTaskDetails .van-step__line {
  width: 0.05333rem;
  left: -0.42667rem;
  background-color: #f5f5f9 !important;
}
#ExerciseTaskClockInRecord .van-step--vertical:last-child,
#ExerciseTaskDetails .van-step--vertical:last-child {
  padding-bottom: 0px !important;
}
#ExerciseTaskClockInRecord .van-step--vertical:not(:last-child)::after,
#ExerciseTaskDetails .van-step--vertical:not(:last-child)::after {
  border-bottom-width: 0px !important;
}
#ExerciseTaskClockInRecord .van-icon-circle::before,
#ExerciseTaskDetails .van-icon-circle::before {
  content: '';
  width: 0.32rem;
  height: 0.32rem;
  background: #fff;
  border: 0.05333rem solid #e8e8e8;
  border-radius: 0.26667rem;
}
#CommonAudio .van-slider {
  background-color: #e8e8e8;
}
#CommonAudio .van-slider .van-slider__bar {
  height: 0.08rem;
  max-width: 100%;
}
#CommonAudio .van-slider .van-slider__bar .van-slider__button {
  width: 0.21333rem;
  height: 0.21333rem;
}
.van-dialog__header {
  font-size: 0.48rem;
}
.van-checkbox {
  align-items: baseline;
}
.van-checkbox .van-checkbox__label {
  display: block;
  line-height: unset;
  font-size: unset;
}
#PersonalCertificateSign .van-tabs__wrap .van-tab,
#ReSign .van-tabs__wrap .van-tab,
#CommonSign .van-tabs__wrap .van-tab,
#SignContract .van-tabs__wrap .van-tab {
  min-width: 3.25333rem;
  margin: 0 0.26667rem;
  font-weight: 500;
}
#PersonalCertificateSign .van-tabs__content,
#ReSign .van-tabs__content,
#CommonSign .van-tabs__content,
#SignContract .van-tabs__content {
  height: calc(60vh - 4.53333rem);
  overflow: scroll;
}
#PersonalCertificateSign .van-tabs__content ::-webkit-scrollbar,
#ReSign .van-tabs__content ::-webkit-scrollbar,
#CommonSign .van-tabs__content ::-webkit-scrollbar,
#SignContract .van-tabs__content ::-webkit-scrollbar {
  display: inherit;
}
#PersonalCertificateSign .van-checkbox,
#ReSign .van-checkbox,
#CommonSign .van-checkbox,
#SignContract .van-checkbox {
  align-items: flex-start;
}
#PersonalCertificateSign .van-checkbox .van-checkbox__label,
#ReSign .van-checkbox .van-checkbox__label,
#CommonSign .van-checkbox .van-checkbox__label,
#SignContract .van-checkbox .van-checkbox__label {
  color: #7f808a;
}
#PersonalCertificateSign .van-checkbox .van-checkbox__icon,
#ReSign .van-checkbox .van-checkbox__icon,
#CommonSign .van-checkbox .van-checkbox__icon,
#SignContract .van-checkbox .van-checkbox__icon {
  transform: translateY(0.08rem);
}
#commonSignSheet .van-action-sheet__content {
  overflow-y: hidden;
}
#commonSignSheet .van-action-sheet__content .van-tabs__content {
  height: 60vh;
  overflow: scroll;
  padding-bottom: 0.8rem;
}
#commonSignSheet .van-action-sheet__content .van-tabs__content ::-webkit-scrollbar {
  display: inherit;
}
#commonSignSheet .van-action-sheet__content .van-tabs__wrap .van-tabs__line {
  display: none;
}
#commonSignSheet .van-action-sheet__content .van-tabs__wrap .van-tab .van-tab__text {
  font-size: 0.42667rem;
  color: #23242e;
  line-height: 0.42667rem;
}
#commonSignSheet .van-action-sheet__content .van-tabs__wrap .van-tab--active {
  position: relative;
}
#commonSignSheet .van-action-sheet__content .van-tabs__wrap .van-tab--active::after {
  position: absolute;
  content: '';
  display: block;
  width: 0.42667rem;
  height: 0.08rem;
  border-radius: 1.5px;
  bottom: 0;
}
#logContainer .van-button--default {
  background-color: transparent;
}
#logContainer .van-step__line {
  width: 1.5px;
}
#logContainer .last-bar .van-step__line {
  width: 0;
}
#logContainer .van-step__circle-container {
  font-size: 0.37333rem;
  left: -0.37333rem;
}
#Mess #ContactList .van-index-anchor {
  color: #c8c9cc;
  font-size: 0.37333rem;
}
#Mess #ContactList .van-dropdown-menu__title .over-flow {
  color: #23242e;
  font-size: 0.37333rem;
}
#Mess #ContactList .van-dropdown-menu__bar {
  box-shadow: none;
}
#Mess #ContactList .van-index-bar__index {
  font-size: 0.26667rem;
  color: #c8c9cc;
}
#Mess #ContactList .van-index-bar__sidebar {
  top: 60%;
}
#Mess #Chat .van-badge {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  border: none;
}
#ConfirmRightPopup #CommonLabel .label-name {
  font-size: 0.32rem;
}
#ConfirmRightPopup #CommonLabel .label-li span {
  background: #fff;
  font-size: 0.37333rem;
  border: 1px solid #e8e8e8;
  box-sizing: border-box;
}
#ConfirmRightPopup #CommonLabel .active {
  border: 1px solid #158cff !important;
}
#CompanyLabelHK #CommonLabel {
  border-top: 0.5px solid #e8e8e8;
}
#CompanyLabelHK #CommonLabel .label-li {
  min-width: auto;
}
#CompanyLabelHK #CommonLabel .active {
  border: 0.5px solid #5b89fe !important;
  color: #5b89fe !important;
  font-weight: 500 !important;
  background-color: rgba(91, 137, 254, 0.08) !important;
}
#ComImpower .van-cell--clickable {
  padding-right: 0;
}
#ComfirmAuth .van-button--round {
  height: 1.17333rem;
}
#WorkOrder .van-dropdown-menu {
  height: 1.06667rem;
  line-height: 1.06667rem;
}
#WorkOrder .van-dropdown-menu .van-dropdown-menu__bar {
  height: 1.06667rem;
  line-height: 1.06667rem;
  background-color: #f5f5f9;
  box-shadow: none;
}
#WorkOrder .van-dropdown-menu .van-dropdown-menu__title {
  padding: 0;
}
#WorkOrder .van-dropdown-menu .van-dropdown-menu__title::after {
  display: none;
}
#WorkOrder .van-dropdown-menu .van-dropdown-item__content {
  height: 80%;
}
#WorkOrder .van-dropdown-menu .van-dropdown-menu__bar--opened {
  z-index: inherit;
}
#WorkOrderDetails #CommonProductCell p {
  margin-top: 0;
}
.video-js {
  background-color: transparent;
}
.video-js .vjs-big-play-button {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.video-js .vjs-icon-placeholder {
  width: 100%;
  height: 100%;
  display: block;
  display: inline-block;
  font-family: 'iconfont' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.video-js .vjs-icon-placeholder:before {
  line-height: 0.8rem;
}
.video-js .vjs-big-play-button {
  width: 0.96rem;
  border-radius: 50%;
  height: 0.96rem;
  line-height: 0.90667rem;
  border-color: transparent;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-size: 0.42667rem;
}
.video-js .vjs-paused .vjs-icon-placeholder:before {
  content: '\e75c' !important;
  font-size: 0.53333rem;
}
.video-js .vjs-playing .vjs-icon-placeholder:before {
  content: '\e778' !important;
  font-size: 0.53333rem;
}
.video-js .vjs-vol-3 .vjs-icon-placeholder:before {
  content: '\e73d' !important;
  font-size: 0.42667rem;
}
.video-js .vjs-vol-0 .vjs-icon-placeholder:before {
  content: '\e737' !important;
  font-size: 0.42667rem;
}
.video-js .vjs-icon-fullscreen-exit:before,
.video-js .vjs-fullscreen-control:before {
  position: absolute;
  width: 100%;
  display: block;
  height: 100%;
  content: '';
  left: 0;
  top: 0;
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/fullscreen.png');
  background-size: 0.53333rem 0.53333rem;
  background-repeat: no-repeat;
  background-position: center;
}
.video-js .vjs-icon-fullscreen-exit .vjs-icon-placeholder:before,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  display: none;
}
.video-js .vjs-volume-level:before,
.video-js .vjs-play-progress:before {
  top: 50%;
  transform: translateY(-50%) scale(0.7);
}
.vjs-icon-fullscreen-exit:before,
.vjs-fullscreen-control > .vjs-icon-placeholder:before {
  content: '\e661' !important;
}
.vjs-icon-fullscreen-enter:before,
.vjs-fullscreen-control > .vjs-icon-placeholder:before {
  content: '\e662' !important;
}
#HealthConfirm .child-filed .van-cell,
#HealthConfirm .other-filed .van-cell {
  min-height: 2.32rem;
  background-color: #f5f5f9;
  padding: 0.32rem;
  margin-bottom: 0.53333rem;
}
#HealthConfirm .bottom-btn .van-button--disabled {
  background-color: #c8c9cc;
  border-color: #c8c9cc;
}
#OrderInfomation .van-cell,
#TeamCertificate .van-cell {
  background: #f5f5f9;
  height: 2.85333rem;
}
#OrderInfomation .van-field__body,
#TeamCertificate .van-field__body,
#OrderInfomation .van-field__control,
#TeamCertificate .van-field__control {
  height: 1.86667rem !important;
}
#OrderInfomation .van-field__word-limit,
#TeamCertificate .van-field__word-limit {
  color: #c8c9cc;
}
#OrderInfomation .van-button--info,
#TeamCertificate .van-button--info {
  background-color: #158cff;
  border-color: #158cff;
}
#Examine .van-button--primary,
#PersonalCertificate .van-button--primary {
  width: 93%;
}
#Examine .van-button--success,
#PersonalCertificate .van-button--success {
  color: #fff;
  font-weight: 500;
}
#Examine .van-password-input,
#PersonalCertificate .van-password-input,
#Examine .van-password-input__security,
#PersonalCertificate .van-password-input__security {
  height: 1.81333rem;
  margin-bottom: 0.85333rem;
}
#Examine .van-password-input__security li,
#PersonalCertificate .van-password-input__security li {
  width: 1.49333rem;
  height: 1.81333rem;
  background: #f5f5f9;
  border-radius: 0.16rem;
  color: #23242e;
  line-height: 0.96rem;
  font-size: 0.64rem;
  font-weight: 500;
}
#PersonalCertificate .van-radio__icon {
  font-size: 0.42667rem;
}
#PersonalCertificate .van-button--info {
  background-color: #158cff;
  border-color: #158cff;
}
#PersonalCertificate .van-button--disabled {
  background-color: #c8c9cc;
  border-color: #c8c9cc;
  opacity: 1;
}
#PersonalCertificate .van-tabs__wrap .van-tab {
  flex: none;
  margin-right: 0.85333rem;
}
#PersonalCertificate .van-tabs__nav--line.van-tabs__nav--complete {
  padding: 0;
}
#PersonalCertificate .foreseeable-img .van-image__img {
  -o-object-fit: cover;
     object-fit: cover;
}
#PersonalCertificateSign .van-tabs__wrap .van-tab {
  min-width: -moz-fit-content;
  min-width: fit-content;
  margin: 0 0 0 0.85333rem;
  font-weight: 500;
}
#PersonalCertificateSign .van-tabs__wrap .van-tab:first-of-type {
  margin-left: 0;
}
#PersonalCertificateSign .van-action-sheet__content .van-tabs__wrap .van-tab__text {
  font-weight: 400;
}
#PersonalCertificateSign .van-action-sheet__content .van-tabs__wrap .van-tab--active::after {
  background-color: #158cff;
}
#PersonalCertificateSign .van-action-sheet__content .van-tabs__wrap .van-tab--active .van-tab__text {
  font-weight: 500;
}
#PersonalCertificateSign #Autograph .van-button--default {
  font-size: 0.32rem;
  border: 0.5px solid #7f808a;
}
#PersonalCertificateSign #Autograph .van-button--info {
  background-color: #158cff;
  border-color: #158cff;
}
#PersonalCertificateSign #Autograph .van-button--disabled {
  background-color: #c8c9cc;
  border-color: #c8c9cc;
  opacity: 1;
}
#PersonalCertificateSign #CommonSign .theme-color {
  color: #158cff;
}
#PersonalCertificateSign #CommonSign .van-tab--active::after {
  background-color: #158cff;
}
#TeamCertificate .van-button--primary {
  width: 93%;
}
#TeamCertificate .van-button--info {
  background-color: #158cff;
  border-color: #158cff;
}
#TeamCertificate .van-button--disabled {
  background-color: #c8c9cc;
  border-color: #c8c9cc;
  opacity: 1;
}
.show-cover-loading.van-dialog {
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
}
.show-cover-loading.van-dialog .van-dialog__content {
  width: 100%;
  background-color: rgba(255, 255, 255, 0);
}
#AddFamilyMumber .radio-btn,
#FamilyMember .radio-btn,
#SetAsNewCustomer .radio-btn {
  width: 1.76rem;
}
#FamilyMember .self-form0 {
  padding: 0.16rem 0px 0.26667rem;
}
#FamilyMember .self-form0 #CommonForm .van-field {
  padding: 0.21333rem 0.32rem;
}
#FamilyMember .self-form0 #CommonForm .field-textarea .van-field__body textarea,
#FamilyMember .self-form0 #CommonForm .van-field--min-height .van-field__control {
  height: auto;
  min-height: auto;
}
#FamilyMember .bottom-btn.flex1,
#FamilyMember .fw-400.middle-button {
  font-weight: normal;
}
#FamilyMember .van-collapse-item__content {
  padding: 0;
}
#FamilyMember .van-collapse-item .van-cell {
  padding: 0;
}
#FamilyMember .van-collapse-item .van-cell .van-cell__right-icon {
  font-size: 0.32rem;
  line-height: 0.56rem;
  font-weight: 400;
}
#FamilyMember .van-hairline--top-bottom::after,
#FamilyMember .van-hairline-unset--top-bottom::after {
  border-width: 0;
}
#FamilyMember .van-cell--required::before,
#AddFamilyMumber .van-cell--required::before {
  left: 1.09333rem;
}
#FamilyMember #CommonForm .line-feed .radio-btn,
#AddFamilyMumber #CommonForm .line-feed .radio-btn {
  padding: 0;
}
#CenterHeader .active {
  background-color: #fff;
}
#CenterHeader .van-calendar__day--start,
#CenterHeader .van-calendar__day--end {
  border-radius: 0.10667rem;
  -webkit-transform: rotate(0deg);
}
#CenterHeader .van-calendar__confirm {
  height: 1.28rem;
  font-weight: 500;
}
#CenterHeader .van-popup--round .van-popup__close-icon--top-right {
  display: none;
}
#Cell .van-cell {
  line-height: 0.90667rem;
  padding-right: 0.32rem;
}
#Cell .van-icon {
  line-height: 0.90667rem;
}
#Cell .van-cell__title {
  flex: 1;
}
#Cell .van-cell__value {
  flex: 2.5;
}
.van-multi-ellipsis--l2 {
  max-height: 1.06667rem;
  line-height: 0.53333rem;
}
.iconfont.icon-zuojiantouxian,
.icon-guanbixian {
  font-size: 0.64rem;
}
#ApplyQualification .van-button {
  height: 1.28rem;
}
#FamilyMember .c-158cff .van-field__control {
  color: #158cff;
}
.header .van-tabs__wrap .van-tab,
#CustomerManage .van-tabs__wrap .van-tab {
  line-height: 0.58667rem;
}
.header .van-search,
#CustomerManage .van-search {
  width: 100%;
  padding: 0.18667rem 0.18667rem 0.18667rem 0.13333rem;
}
.header .van-search .van-search__content .van-cell,
#CustomerManage .van-search .van-search__content .van-cell {
  line-height: 0.8rem;
  height: 0.8rem;
  padding: 0px;
}
.header .van-search .van-search__content .van-cell .van-field__left-icon,
#CustomerManage .van-search .van-search__content .van-cell .van-field__left-icon {
  margin-right: 0.21333rem;
}
.header .van-search .van-search__action,
#CustomerManage .van-search .van-search__action {
  line-height: 0.8rem;
  height: 0.82667rem;
}
.van-button--mini {
  font-size: 0.34667rem;
}
.van-cell--required::before {
  left: 0.10667rem;
}
#PosterCreation .van-nav-bar,
#HotTopicList .van-nav-bar,
#ArticleCreation .van-nav-bar,
#CustomerService .van-nav-bar {
  background-color: rgba(0, 0, 0, 0);
}
#CustomerService .search-icon {
  position: relative;
  top: -0.08rem;
}
#Login .van-field .van-field__left-icon,
#ForgetPWD .van-field .van-field__left-icon,
#ChangeBusiPassword .van-field .van-field__left-icon,
#ChangePasswordNew .van-field .van-field__left-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 0.21333rem;
}
#Login .van-field .van-field__left-icon .van-icon,
#ForgetPWD .van-field .van-field__left-icon .van-icon,
#ChangeBusiPassword .van-field .van-field__left-icon .van-icon,
#ChangePasswordNew .van-field .van-field__left-icon .van-icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
#Login .van-field .van-field__error-message,
#ForgetPWD .van-field .van-field__error-message,
#ChangeBusiPassword .van-field .van-field__error-message,
#ChangePasswordNew .van-field .van-field__error-message {
  position: absolute;
}
#Login .van-field::after,
#ForgetPWD .van-field::after,
#ChangeBusiPassword .van-field::after,
#ChangePasswordNew .van-field::after {
  content: '';
  clear: both;
  display: block;
  width: 8.72rem;
  height: 0.5px;
  background: #e8e8e8;
  overflow: hidden;
}
#Login .van-field--error .van-field__control,
#ForgetPWD .van-field--error .van-field__control,
#ChangeBusiPassword .van-field--error .van-field__control,
#ChangePasswordNew .van-field--error .van-field__control {
  color: #323233;
}
#Login .van-field--error::after,
#ForgetPWD .van-field--error::after,
#ChangeBusiPassword .van-field--error::after,
#ChangePasswordNew .van-field--error::after {
  background: #ff5c5c;
}
#ChangeEmail .van-field,
#ChangePasswordNew .van-field {
  padding: 0.32rem 0px;
}
#ChangeEmail .van-field::after,
#ChangePasswordNew .van-field::after {
  left: 0;
  right: 0;
}
#ChangeEmail .van-field__body .van-field__control,
#ChangePasswordNew .van-field__body .van-field__control {
  height: 0.8rem;
  ime-mode: disabled;
}
#ChangePasswordNew .van-dialog__header {
  padding-top: 0.53333rem;
  line-height: 0.72rem;
  font-weight: 500;
  color: #23242E;
  font-size: 0.48rem;
}
#ChangePasswordNew .van-dialog__content {
  overflow: auto;
}
#ForgetPWD .van-field::after {
  left: 0;
}
#ProductComparisonResult .van-popover {
  max-height: 40vh;
  overflow-y: auto;
}
#Search .panel .van-button,
#FamilyMember .panel .van-button,
#PolicySearch .panel .van-button {
  width: 3.30667rem;
}
#Search .van-icon-clear,
#FamilyMember .van-icon-clear,
#PolicySearch .van-icon-clear {
  margin-right: 0.13333rem;
}
#ProductComparisonResultTable .van-dialog {
  width: 8rem;
  border-radius: 0.32rem;
  padding: 0.64rem 0.53333rem;
}
.suction-bottom-btn {
  height: 1.70667rem;
  background: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
.suction-bottom-btn .bottom-btn {
  width: 9.36rem;
  height: 1.17333rem;
  line-height: 1.17333rem;
  border-radius: 0.64rem;
  overflow: hidden;
  font-size: 0.42667rem;
  font-weight: 500;
}
#ChangePassword .van-field__left-icon {
  display: flex;
  align-items: center;
  margin-right: 0.21333rem;
  line-height: 0.42667rem;
}
#ChangePassword .big-button {
  font-size: 0.42667rem;
  height: 1.17333rem;
}
#ChangePassword .van-icon__image {
  vertical-align: top;
}
#CustomerManage .maintain .van-popup,
#maintain .van-popup,
#DayA .van-popup {
  overflow: hidden;
}
#CustomerManage .maintain .van-popup .van-picker .van-hairline-unset--top-bottom::after,
#maintain .van-popup .van-picker .van-hairline-unset--top-bottom::after,
#DayA .van-popup .van-picker .van-hairline-unset--top-bottom::after {
  border-left-width: 0;
  border-right-width: 0;
}
#app .van-popup .van-picker {
  padding-top: 0.4rem;
}
.van-popup {
  overflow: visible;
}
.van-popup .van-popover__content {
  box-shadow: 1px 0.21333rem 0.42667rem rgba(35, 36, 46, 0.08);
}
.van-popup .van-popover__content .van-popover__action {
  width: auto;
}
.van-popup .van-popover__content .van-popover__action .van-popover__action-text {
  white-space: nowrap;
}
.van-popup .van-picker {
  padding-top: 0.8rem;
  box-sizing: border-box;
}
.van-popup .van-picker .van-picker__toolbar .van-picker__cancel {
  color: #7f808a;
}
.van-popup .van-picker .van-picker__toolbar .van-picker__title {
  color: #23242e;
}
.wrappop {
  z-index: 3;
}
.wrappop .van-popover__arrow {
  color: rgba(255, 255, 255, 0.24);
}
.wrappop .van-popover__content {
  margin-top: -1px;
  width: 2.24rem;
  height: 6.66667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  text-align: center;
  background: rgba(255, 255, 255, 0.24);
  backdrop-filter: blur(0.21333rem);
  color: #F9F2CF;
  font-size: 0.32rem;
  line-height: 0.42667rem;
  right: 0.26667rem;
  transform: translate(-0.4rem, 0px);
}
.wrappop .van-popover__content .van-popover__action {
  height: 1.06667rem;
  padding-left: 0;
  padding-right: 0px;
  font-size: 0.32rem !important;
  text-align: center;
}
.wrappop .van-popover__content .van-popover__action:active {
  background-color: transparent;
}
.wrappop .van-popover__content .van-popover__action:first-child {
  border-bottom: 1px solid #CEA371;
  width: auto;
}
#SelectSort .no-margin .nowrap .top-btn:last-of-type {
  margin-right: 0px;
}
#SelectSort #CommonBtnToMore {
  margin-bottom: 0;
}
#SelectSort .van-dropdown-menu__bar {
  box-shadow: none !important;
}
#SelectSort .van-dropdown-menu__bar .van-dropdown-menu__title::after {
  display: none;
}
#RenewalSharing .PolicyCell {
  background-color: transparent;
}
.style-two {
  border-radius: 0.21333rem;
  padding: 0.32rem 0.32rem 0;
  background: rgba(21, 140, 255, 0.06);
  border: 1px solid rgba(21, 140, 255, 0.16);
  line-height: 0.56rem;
}
#ClientManage .van-tabs__wrap {
  height: 1.28rem;
}
#MedalWall .van-swipe__indicators {
  bottom: 2.13333rem;
}
#TrackAdd #CommonForm .flex-column .van-field__word-limit {
  position: absolute;
  right: 0.32rem;
  bottom: 0.32rem;
  color: #c8c9cc;
}
#TrackAdd #CommonForm .field-textarea .van-icon-clear {
  display: none;
}
#TrackAdd #CommonForm .van-field .line-feed {
  justify-content: flex-end;
}
#TrackAdd #CommonForm .line-feed.flex-wrap .radio-btn {
  padding: 0 0.16rem;
  margin-bottom: 0.26667rem;
}
#TrackAdd #CommonForm .uploader {
  flex-direction: row;
}
#TrackAdd #CommonForm .uploader .van-field__label {
  width: auto !important;
}
#TrackAdd #CommonForm .uploader .van-field__value {
  display: flex;
  justify-content: flex-end;
}
#TrackAdd #CommonForm .field-textarea .van-field__control {
  opacity: 0.72;
}
#TrackAdd .small-button,
#Track .small-button {
  font-weight: 400;
  border: 0.5px solid #ebedf0;
}
#MemberCenter #GridSkeleton .icon-box,
#maintain #GridSkeleton .icon-box {
  width: 0.85333rem;
  height: 0;
  padding-bottom: 0.85333rem;
}
#MemberCenter #GridSkeleton .icon-bgSize,
#maintain #GridSkeleton .icon-bgSize {
  width: 1.17333rem;
  height: 1.17333rem;
}
#MemberCenter #GridSkeleton .icon-member,
#maintain #GridSkeleton .icon-member {
  position: absolute;
  width: 1.17333rem;
  height: 1.17333rem;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
#MemberCenter #GridSkeleton .icon-img,
#maintain #GridSkeleton .icon-img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
#MemberCenter #GridSkeleton .top-icon,
#maintain #GridSkeleton .top-icon {
  padding: 0 0.10667rem;
  right: -0.16rem;
  z-index: 2;
}
#MemberCenter #GridSkeleton .lv1,
#maintain #GridSkeleton .lv1,
#MemberCenter #GridSkeleton .lv2,
#maintain #GridSkeleton .lv2,
#MemberCenter #GridSkeleton .lv3,
#maintain #GridSkeleton .lv3,
#MemberCenter #GridSkeleton .lv4,
#maintain #GridSkeleton .lv4 {
  color: #23242e;
}
#MemberCenter #GridSkeleton .lv5,
#maintain #GridSkeleton .lv5 {
  color: #fee4b8;
}
#MemberCenter .two-rows .van-grid-item .van-grid-item__content,
#maintain .two-rows .van-grid-item .van-grid-item__content {
  padding-bottom: 0.53333rem;
}
#BankInfo .van-form .van-field {
  padding: 0.42667rem 0.32rem;
  line-height: 0.56rem;
}
#BankInfo .van-form .van-field::after {
  display: block;
  position: absolute;
  width: calc(100% - 0.64rem);
  bottom: 0px;
  left: 0;
  content: '';
  margin: 0 0.32rem;
  height: 0.5px;
  background-color: #e8e8e8;
}
#BankInfo .van-form .underLine {
  position: relative;
}
#BankInfo .van-form .underLine::after {
  display: block;
  position: absolute;
  width: calc(100% - 0.64rem);
  bottom: 0px;
  left: 0;
  content: '';
  margin: 0 0.32rem;
  height: 0.5px;
  background-color: #e8e8e8;
}
#ScoreDetail .van-tabs__wrap {
  border-bottom: 1px solid #e8e8e8;
}
#ScoreDetail .van-tabs__wrap .van-tabs__nav {
  width: 82%;
  margin: 0 auto;
}
#ScoreDetail .van-tab {
  line-height: 0.61333rem;
  font-weight: 500;
  font-size: 0.42667rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
}
#JoinTeam .van-cell {
  background-color: #f5f5f9;
  border-radius: 0.48rem;
  overflow: hidden;
  margin-bottom: 0.32rem;
}
#RelateCustomer .van-index-bar__sidebar,
#ContactList .van-index-bar__sidebar {
  right: 0.26667rem;
}
#RelateCustomer .van-index-bar__index,
#ContactList .van-index-bar__index {
  color: #c8c9cc;
  font-weight: 600;
}
#RelateCustomer .van-radio__icon,
#ContactList .van-radio__icon,
#RelateCustomer .van-checkbox__icon,
#ContactList .van-checkbox__icon {
  font-size: 0.42667rem;
}
#RelateCustomer .van-radio__icon .van-icon,
#ContactList .van-radio__icon .van-icon,
#RelateCustomer .van-checkbox__icon .van-icon,
#ContactList .van-checkbox__icon .van-icon {
  width: 0.42667rem;
  height: 0.42667rem;
}
#RelateCustomer .van-checkbox,
#ContactList .van-checkbox {
  align-items: center;
}
#RelateCustomer .van-index-anchor,
#ContactList .van-index-anchor {
  border-radius: 0.21333rem;
}
#RelateCustomer .van-hairline--top-bottom::after,
#ContactList .van-hairline--top-bottom::after {
  border: none;
  position: absolute;
  box-sizing: border-box;
  display: block;
  left: 50%;
  content: ' ';
  transform: translateX(-50%);
  top: 0;
  width: calc(100% - 0.64rem);
  height: 100%;
}
#RelateCustomer .van-hairline--top-bottom::after:not(:last-child),
#ContactList .van-hairline--top-bottom::after:not(:last-child) {
  border-bottom: 0.5px solid #ebedf0;
}
#PlatformList-popup .delete-btn,
#RelateCustomer-popup .delete-btn {
  width: 1.70667rem;
  border-width: 0.5px;
}
#PlatformList-popup .close-icon,
#RelateCustomer-popup .close-icon {
  width: 0.85333rem;
  height: 0.21333rem;
  top: 0.26667rem;
  left: 50%;
  transform: translateX(-50%);
}
#PlatformList-popup .bottom-btn,
#RelateCustomer-popup .bottom-btn {
  position: fixed;
  bottom: 0;
  width: 100%;
}
#PlatformList-popup .platform-logo {
  width: 0.85333rem;
  height: 0.85333rem;
}
#PlatformList-popup .van-tag--plain::before {
  display: none;
}
#AssetsEqualing .van-radio__label {
  flex: 1;
}
#PreviewArea iframe {
  display: block;
}
#policyCharts .van-tabs .van-tabs__nav .van-tabs__line {
  width: 0.42667rem;
  height: 0.08rem;
}
#Axplain .van-tabs--line .van-tabs__wrap {
  height: 2.82667rem;
  padding-left: 0.32rem;
}
#Axplain .van-tabs__nav--line {
  background-color: #1a1819;
  overflow: auto;
}
#Axplain .van-tabs__line {
  bottom: 0.37333rem;
  width: 0;
  background-color: transparent;
  border-left: 0.21333rem solid transparent;
  border-right: 0.21333rem solid transparent;
  border-bottom: 0.21333rem solid #fff;
}
#Axplain .van-tabs__wrap .van-tab {
  width: 1.92rem;
  min-width: 1.92rem;
}
#ArticleGrass .van-tabs__wrap .van-tab,
#ArticleEdit .van-tabs__wrap .van-tab,
#ArticleCreation .van-tabs__wrap .van-tab,
#HotTopicList .van-tabs__wrap .van-tab,
#AdditionMange .van-tabs__wrap .van-tab,
#ViewEltMaterials .van-tabs__wrap .van-tab,
#ViewAttachment .van-tabs__wrap .van-tab {
  font-size: 0.42667rem;
  color: #23242e;
  font-weight: 400;
}
#ArticleGrass .van-tabs__wrap .van-tab.van-tab--active,
#ArticleEdit .van-tabs__wrap .van-tab.van-tab--active,
#ArticleCreation .van-tabs__wrap .van-tab.van-tab--active,
#HotTopicList .van-tabs__wrap .van-tab.van-tab--active,
#AdditionMange .van-tabs__wrap .van-tab.van-tab--active,
#ViewEltMaterials .van-tabs__wrap .van-tab.van-tab--active,
#ViewAttachment .van-tabs__wrap .van-tab.van-tab--active {
  font-weight: 500;
  transition: all ease 0.1s;
}
#ArticleGrass .van-tabs__line,
#ArticleEdit .van-tabs__line,
#ArticleCreation .van-tabs__line,
#HotTopicList .van-tabs__line,
#AdditionMange .van-tabs__line,
#ViewEltMaterials .van-tabs__line,
#ViewAttachment .van-tabs__line {
  bottom: 0.53333rem;
}
#ArticleGrass .van-tab__text,
#ArticleEdit .van-tab__text,
#ArticleCreation .van-tab__text,
#HotTopicList .van-tab__text,
#AdditionMange .van-tab__text,
#ViewEltMaterials .van-tab__text,
#ViewAttachment .van-tab__text {
  line-height: 0.64rem;
  position: relative;
  overflow: initial;
}
#ArticleGrass .van-tabs__line {
  bottom: 0.42667rem;
}
#ViewEltMaterials .van-tab {
  width: 3.73333rem;
}
#ViewEltMaterials .van-tab__text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#AdditionManage .van-tabs__line {
  background-color: #158cff;
}
#AdditionManage .van-search {
  padding: 0.18667rem 0.32rem;
}
#AdditionManage #CommonTabs .theme-dark-bg {
  background-color: #158cff !important;
}
#AdditionManage .van-list__finished-text {
  margin: 0.10667rem 0 0.61333rem;
}
#AdditionManage .van-tabs__content {
  flex: 1;
  height: 100%;
}
#AdditionManage .van-tab__pane {
  height: 100%;
  display: flex;
  flex-direction: column;
}
#CertificationRecords .van-step--vertical:first-child::before {
  background-color: transparent;
}
#ShareSetting .van-cell {
  background: #F5F5F9;
  margin-top: 0.32rem;
  border-radius: 0.10667rem;
}
#StoreName .fixed-btn,
#StoreBg .fixed-btn {
  position: fixed;
  bottom: 1.2rem;
  width: 94%;
}
/*资金明细*/
#MoneyDetail .van-tabs__line {
  background-color: #158cff;
  width: 0.42667rem;
  height: 0.08rem;
}
/*资金提现*/
#WithDrawalMoney .van-cell {
  width: 74% !important;
  padding: 0px !important;
}
#WithDrawalMoney .van-field__label {
  color: #23242e;
  line-height: 0.96rem;
  font-weight: 500;
  font-size: 0.64rem;
}
#WithDrawalMoney .van-field__body {
  height: 100%;
}
#WithDrawalMoney .van-cell__title {
  width: 10% !important;
}
#WithDrawalMoney .van-field__control {
  font-weight: 500;
  font-size: 0.64rem;
  color: #23242e;
  line-height: 0.96rem;
}
#MyAddition #addition-swiper .van-swipe-item {
  display: flex;
}
#MyAddition .van-tab {
  color: #23242E;
  font-size: 0.42667rem;
}
#MyAddition .van-tabs__line {
  background-color: #158CFF !important;
}
#MyAddition .van-tabs__wrap {
  position: sticky;
  position: -webkit-sticky;
  top: 1.2rem;
  z-index: 3;
}
#MyAddition .van-tabs__wrap .van-tabs__line {
  width: 0.42667rem;
  height: 0.08rem;
}
#MyAddition #CommonList .van-button {
  height: 0.85333rem;
}
#MyAddition #CommonList .van-button__text {
  font-size: 0.32rem;
  color: #555661;
}
#MyAddition #Assistant .van-button--info {
  background-color: #158cff !important;
  border-color: #158cff !important;
}
#MyAddition .van-tabs__nav,
#AdditionCourse .van-tabs,
#MyAdditionLzg .van-tabs__wrap {
  background-color: transparent;
  position: sticky;
  position: -webkit-sticky;
  top: 1.2rem;
  z-index: 3;
}
#MyAdditionLzg .van-tabs__wrap,
#AdditionCourse .van-tabs {
  top: 0px;
}
.van-tab__pane-wrapper--inactive {
  opacity: 0;
}
.van-tabs__content--animated {
  overflow: visible;
}
#AssetsEqualing .van-checkbox-group .van-checkbox__label {
  width: 100%;
}
#AssetsEqualing .van-checkbox {
  position: relative;
}
#AssetsEqualing .van-checkbox .van-checkbox__icon {
  position: absolute;
  right: 0.32rem;
  top: 0.42667rem;
}
#AssetsEqualing .van-checkbox .van-checkbox__label {
  margin-left: 0;
}
#FinancialInfo .van-stepper {
  border-radius: 0.37333rem;
  border: 0.5px solid #c8c9cc;
}
#FinancialInfo .van-stepper .van-stepper__minus {
  border-radius: 0.37333rem 0px 0px 0.37333rem;
}
#FinancialInfo .van-stepper .van-stepper__plus {
  border-radius: 0px 0.37333rem 0.37333rem 0px;
}
#FinancialInfo .van-stepper .van-stepper__input {
  margin: 0;
  border-left: 0.5px solid #c8c9cc;
  border-right: 0.5px solid #c8c9cc;
  font-weight: 500;
}
#FinancialInfo .van-stepper .van-stepper__minus::after,
#FinancialInfo .van-stepper .van-stepper__minus::before,
#FinancialInfo .van-stepper .van-stepper__plus::after,
#FinancialInfo .van-stepper .van-stepper__plus::before {
  transform: translate(-50%, -50%) scale(0.8);
}
#CustomerSelect .van-dropdown-menu__bar,
#VanDropdownFun .van-dropdown-menu__bar,
#DropDownComp .van-dropdown-menu__bar,
#VanDropdownJoin .van-dropdown-menu__bar {
  box-shadow: none;
}
#DropDownComp .van-dropdown-item .van-dropdown-item__option.van-dropdown-item__option--active .van-cell__title span {
  font-weight: 500;
}
#DropDownComp .van-dropdown-item .van-cell__value .van-icon:before {
  display: none;
}
#TeamGradeList .van-tabs__wrap .van-tab .van-tab__text {
  font-size: 0.42667rem;
}
#TeamGradeList .van-dropdown-menu {
  background-color: #fff;
}
#TeamGradeList .van-dropdown-menu__bar {
  background-color: #fff;
  box-shadow: none;
  height: 1.01333rem;
}
#TeamGradeList .van-dropdown-menu__title {
  top: 0.05333rem;
  font-size: 0.37333rem;
}
#TeamGradeList .van-dropdown-menu__title::after {
  border-color: transparent transparent #c8c9cc #c8c9cc;
}
#FinancialInfo input::-webkit-input-placeholder {
  color: #c8c9cc;
  font-weight: 400;
}
.van-button--disabled {
  background-color: #c8c9cc !important;
  border-color: #c8c9cc !important;
  opacity: 1;
}
#PaymentList .van-cell::after {
  border: 1px dashed #e8e8e8;
}
#MaterialDetail .van-dropdown-menu__bar {
  background-color: #fff;
  box-shadow: none;
  height: 1.01333rem;
  width: 80%;
}
#MaterialDetail .van-tabs__line {
  width: 0.42667rem;
  height: 0.08rem;
}
#MaterialDetail .van-tabs__wrap .van-tab .van-tab__text {
  font-size: 0.42667rem;
}
#MaterialDetail .van-dropdown-menu {
  height: 1.01333rem;
  background-color: #fff;
}
#MaterialDetail .van-dropdown-menu .van-dropdown-menu__item {
  height: 1.01333rem;
  padding: 0 0.4rem 0 0.21333rem;
  flex: none;
}
#MaterialDetail .van-dropdown-menu .van-dropdown-menu__item .van-ellipsis {
  font-size: 0.37333rem;
}
#MaterialDetail .van-dropdown-menu .van-dropdown-item .van-dropdown-item__option.van-dropdown-item__option--active .van-cell__title span {
  font-weight: 500;
}
#MaterialDetail .van-dropdown-menu .van-dropdown-item .van-cell__value .van-icon:before {
  display: none;
}
#JoinFhrons .van-field .van-field__control {
  font-size: 0.37333rem;
  font-weight: 500;
}
#JoinFhrons .nowrap {
  display: flex;
  align-items: center;
}
#JoinFhrons .nowrap span {
  white-space: nowrap;
}
#DragValid .slide-verify-slider {
  width: 100%;
  height: 0.32rem;
  margin-top: 0.4rem;
  background: #e8e8e8;
  border-radius: 0.16rem;
  color: #45494c;
  border: none;
  margin-bottom: 0.8rem;
}
#DragValid .slide-verify-slider .slide-verify-slider-mask-item {
  display: flex;
  align-items: center;
  justify-content: center;
  top: -0.26667rem;
  width: 1.38667rem;
  height: 0.85333rem;
  border-radius: 0.42667rem;
}
#DragValid .slide-verify-slider .slide-verify-slider-mask-item .slide-verify-slider-mask-item-icon {
  width: 0.48rem;
  height: 0.32rem;
  top: 0.26667rem;
  left: 0.45333rem;
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/line.svg') no-repeat;
  background-size: 100%;
}
#DragValid .container-active .slide-verify-slider-mask-item,
#DragValid .container-fail .slide-verify-slider-mask-item {
  border: none;
}
#DragValid .container-active .slide-verify-slider-mask,
#DragValid .container-fail .slide-verify-slider-mask {
  height: 0.32rem;
  border: none;
  border-radius: 0.16rem;
}
#DragValid .slide-verify-refresh-icon {
  top: auto;
  left: 41%;
  bottom: -0.8rem;
  width: 1.73333rem;
  height: 0.42667rem;
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/change.png') no-repeat;
  background-size: 0.42667rem 0.42667rem;
  background-position: right;
  line-height: 0.42667rem;
  text-align: left;
}
#DragValid .slide-verify-refresh-icon:after {
  content: '换一换';
  color: #7F808A;
}
#OrderInfomation .van-radio:not(:last-child) {
  margin-right: 0.53333rem;
}
#OrderInfomation .van-cell {
  border-radius: 0.10667rem;
}
#OrderInfomation .textarea::after {
  border: none;
}
#DataBase /deep/ .van-search {
  padding: 0 !important;
}
#DataBase /deep/ .van-ellipsis {
  font-size: 0.37333rem;
  font-weight: 400;
  color: #23242E;
  line-height: 0.56rem;
}
#AdditionSwipe .van-button--info {
  background-color: #158cff;
  border-color: #158cff;
}
#IncomeIndex .van-popup,
#MyIncomeDetail .van-popup {
  border-radius: 0.21333rem 0.21333rem 0 0;
  overflow: hidden;
}
#IncomeIndex .van-popup .van-picker,
#MyIncomeDetail .van-popup .van-picker {
  padding-top: 0.8rem;
  box-sizing: border-box;
}
#IncomeIndex .van-popup .van-picker .van-hairline-unset--top-bottom::after,
#MyIncomeDetail .van-popup .van-picker .van-hairline-unset--top-bottom::after {
  border-left-width: 0;
  border-right-width: 0;
}
#IncomeIndex .van-popup .van-popup__close-icon--top-right,
#MyIncomeDetail .van-popup .van-popup__close-icon--top-right {
  top: 0.26667rem;
  right: 50%;
  transform: translateX(50%);
  font-size: unset;
  height: 0.21333rem;
}
#IncomeIndex .van-popup .van-popup__close-icon--top-right .van-icon__image,
#MyIncomeDetail .van-popup .van-popup__close-icon--top-right .van-icon__image {
  width: 0.85333rem;
  height: 0.21333rem;
}
#IncomeIndex .van-action-sheet__header,
#MyIncomeDetail .van-action-sheet__header {
  padding-top: 0.4rem;
  box-sizing: border-box;
}
#IncomeIndex .van-action-sheet__header .van-action-sheet__close,
#MyIncomeDetail .van-action-sheet__header .van-action-sheet__close {
  top: 0.26667rem;
  right: 50%;
  transform: translateX(50%);
  font-size: unset;
  height: 0.21333rem;
}
#IncomeIndex .van-action-sheet__header .van-action-sheet__close .van-icon__image,
#MyIncomeDetail .van-action-sheet__header .van-action-sheet__close .van-icon__image {
  width: 0.85333rem;
  height: 0.21333rem;
}
#IncomeIndex .van-action-sheet__content,
#MyIncomeDetail .van-action-sheet__content {
  border-bottom: none;
}
#AllTool #Grid .ta-l,
#My #Grid .ta-l {
  line-height: 0.64rem;
}
#AllTool #Grid .ta-r i,
#My #Grid .ta-r i {
  font-size: 0.32rem;
}
#addition-rule img:not[class*="no-data"] {
  width: 100% !important;
}
#addition-rule em {
  font-style: italic !important;
}
.van-popup--bottom {
  bottom: -1px;
}
#CreateCustomer .van-field__error-message,
#AddFamilyMumber .van-field__error-message,
#cientprepare .van-field__error-message {
  text-align: right;
}
#CreateCustomer #CommonForm .van-form > div:last-of-type .van-field,
#AddFamilyMumber #CommonForm .van-form > div:last-of-type .van-field,
#cientprepare #CommonForm .van-form > div:last-of-type .van-field {
  border-radius: 0 0 0.21333rem 0.21333rem;
}
#CardSwiper .van-grid-item__content {
  padding: 0.16rem;
}
#AllClassify .van-sidebar-item {
  padding: 0.32rem 0.16rem 0.32rem 0.26667rem;
}
#HelpCenter .van-search,
#AllClassify .van-search {
  padding: 0.26667rem 0px 0.26667rem 0.32rem;
}
#QueSearch.van-search__action {
  padding: 0.26667rem 0px 0.26667rem 0.32rem;
}
#MessTexting #CommonBtnToMore {
  margin-right: 1.86667rem;
  overflow-x: auto;
}
#MessTexting #CommonBtnToMore .reddot {
  padding-top: 0.21333rem;
  padding-bottom: 0.21333rem;
}
#MessTexting .van-dropdown-menu__title--active {
  color: #23242E;
}
#MassPopup .van-button--disabled {
  background-color: #c8c9cc;
  border-color: #c8c9cc;
  opacity: 1;
}
#CommonSwipeNews .flex-align-content-center .flex-center-start:not(:last-of-type) {
  margin-bottom: 0.16rem;
}
#SignageIndex .van-hairline--bottom::after {
  border-bottom-width: 0px;
}
#SignageIndex .van-popup--round .van-popup__close-icon--top-right {
  display: none;
}
#SignageIndex .van-tab {
  color: #23242E;
  font-size: 0.42667rem;
}
#SignageIndex .van-tabs__content {
  margin: 0 0.32rem;
}
#SignageIndex .van-tabs__line {
  width: 0.42667rem;
  border-radius: 0.05333rem;
}
#SignageIndex .van-radio {
  border: 0;
}
#SignageIndex .van-radio__icon--round {
  height: 100%;
}
#SignageIndex .van-radio.van-radio--horizontal {
  margin-right: 0;
}
#SignageIndex .van-checkbox {
  display: inline-block;
}
#SignageIndex .van-checkbox:nth-child(4n) .choice {
  margin-right: 0;
}
#SignageIndex .van-checkbox .van-checkbox__icon {
  height: unset;
  line-height: unset;
}
#ConfigOptions .van-radio.van-radio--horizontal,
#MsgSetting .van-radio.van-radio--horizontal {
  margin-right: 0;
}
#ConfigOptions .van-switch,
#MsgSetting .van-switch {
  border: 0;
}
#ConfigOptions .van-switch .van-switch__node,
#MsgSetting .van-switch .van-switch__node {
  position: static;
  width: 0.64rem;
  height: 0.64rem;
  margin: 0.08rem;
  box-shadow: 1px 0.08rem 1px 0 rgba(0, 0, 0, 0.05);
}
#ConfigOptions .van-switch.van-switch--on .van-switch__node,
#MsgSetting .van-switch.van-switch--on .van-switch__node {
  transform: translateX(0);
  float: right;
  box-shadow: 0 0.08rem 1px 1px rgba(0, 0, 0, 0.05);
}
#CreateEdit .van-field__word-limit {
  font-size: 0.37333rem;
  color: #C8C9CC;
}
#CreateEdit .team-name .van-cell__value {
  display: flex;
}
#CreateEdit .team-name .van-cell__value .van-field__body {
  flex: 1;
}
#CreateEdit .van-button--disabled {
  color: #fff;
}
#TeamMemberList .van-dropdown-menu {
  width: 75%;
}
#TeamMemberList .van-dropdown-menu .van-dropdown-menu__bar {
  box-shadow: none;
}
#TeamMemberList .van-dropdown-menu .van-dropdown-menu__bar .van-dropdown-menu__item {
  height: 1.01333rem;
  padding: 0 0.4rem 0 0.10667rem;
  flex: none;
}
#TeamMemberList .van-dropdown-menu .van-dropdown-menu__bar .van-dropdown-menu__item:last-of-type {
  color: red;
}
#TeamMemberList .van-dropdown-menu .van-dropdown-menu__bar .van-dropdown-menu__item:last-of-type .van-dropdown-menu__title.theme-color:after {
  border: 0;
}
#TeamMemberList .van-dropdown-menu .van-dropdown-menu__bar .van-dropdown-menu__item .van-ellipsis {
  font-size: 0.37333rem;
}
#TeamMemberList .van-dropdown-item .van-dropdown-item__option.van-dropdown-item__option--active .van-cell__title span {
  font-weight: 500;
}
#TeamMemberList .van-dropdown-item .van-cell {
  padding: 0.26667rem 0.32rem;
}
#TeamMemberList .van-dropdown-item .van-cell .van-cell__value .van-icon:before {
  display: none;
}
#TeamMemberList .van-dropdown-menu__bar--opened {
  z-index: 9;
}
#TeamMemberList .van-calendar {
  padding-top: 0.85333rem;
}
#TeamMemberList #CommonLabel .wrapper {
  padding: 0;
}
#TeamMemberList #CommonLabel .label-name {
  font-size: 0.37333rem !important;
}
#FamilyMemberRelatedInfo .van-checkbox__label {
  color: #23242e;
}
#FamilyMemberRelatedInfo .line-feed .radio-btn {
  width: 1.76rem;
}
#FamilyMemberRelatedInfo .van-button--disabled {
  color: #fff;
}
#FamilyMemberRelatedInfo .br8 #CommonForm .van-form > div:last-of-type .van-field {
  border-radius: 0 0 0.21333rem 0.21333rem;
}
#FamilyMemberRelatedInfo .br8 #CommonForm .van-form > div:first-of-type .van-field {
  border-radius: 0.21333rem 0.21333rem 0 0;
}
#FamilyMemberRelatedInfo .suction-bottom-btn {
  z-index: 3;
}
#Share .van-image-preview__cover,
#QyWeixinPanel .van-image-preview__cover {
  width: 100%;
}
#ProgressBar .gradient-color {
  background: linear-gradient(270deg, #FF6329 0%, #FF8F00 100%);
}
#ProgressBar .van-circle__text {
  font-size: 0.29333rem;
  font-weight: 400;
  line-height: 0.4rem;
}
#ProgressBar .text-plr12 .van-circle__text {
  padding: 0 0.32rem;
}
#OrderImagePreview .van-image-preview__cover {
  width: 100%;
}
#OrderImagePreview .van-image-preview__cover .custom-cover-content {
  text-align: center;
}
#OrderImagePreview .van-image-preview__cover .custom-cover-content span {
  color: #ffffff;
  font-size: 0.42667rem;
}
#ReminderModule .van-popup--bottom {
  left: 50%;
  transform: translateX(-50%);
  height: 7.2rem;
}
#VisitorDetailHeader .van-collapse-item__title {
  padding: 0;
}
#VisitorDetailHeader .van-collapse-item__title:after {
  display: none;
}
#VisitorDetailHeader .van-collapse-item__title--disabled {
  color: unset;
}
#VisitorDetailHeader .van-cell__right-icon {
  display: none;
}
#VisitorDetailHeader .van-collapse-item__content {
  padding: 0;
}
#HuaZunClub #ProgressBar .van-progress__portion {
  background: linear-gradient(180deg, #EDC3AA 0%, #F1B59A 100%);
}
#HuaZunClub #ProgressBar .van-circle__text {
  color: #FFFFFF;
}
#ExerciseTaskDetails #NoData .refresh-btn {
  width: 1.92rem;
  height: 0.64rem;
  line-height: 0.64rem;
  border-radius: 0.37333rem;
  font-size: 0.32rem;
  font-weight: 500;
  border: 0.5px solid;
  text-align: center;
}
#ExerciseTaskDetails #NoData p {
  line-height: 0.56rem;
}
#MyAdditionLzg #NoData .no-data {
  margin-top: 0;
  margin-bottom: 0.21333rem;
}
#MyAdditionLzg #NoData .refresh-btn {
  margin-top: 0.32rem;
  background-color: #ffffff !important;
  border: 0.5px solid #158cff;
  padding-left: 0.32rem;
  padding-right: 0.32rem;
  width: auto;
  height: 0.64rem;
  border-radius: 0.32rem;
  font-size: 0.32rem;
  font-weight: 500;
  line-height: 0.58667rem;
  color: #158cff !important;
}
#MyAdditionLzg .btn-panel .bottom-btn.van-button--disabled {
  color: #fff;
}
#MyAdditionLzg .btn-panel .van-button--info {
  background-color: #158cff;
  border-color: #158cff;
}
#MyAdditionLzg #CommonForm .uploader .van-cell__title {
  width: 1.06667rem !important;
  max-width: 2.02667rem;
  min-width: auto;
  margin-right: 0.16rem;
}
#MyAdditionLzg #CommonForm .van-uploader .van-uploader__wrapper .van-uploader__preview,
#MyAdditionLzg #CommonForm .van-uploader .van-uploader__wrapper .van-uploader__upload {
  width: 2.69333rem;
  height: 2.69333rem;
}
#MyAdditionLzg #CommonForm .checked-btn {
  color: #158cff;
  border: 0.5px solid #158cff;
}
#MyAdditionLzg .van-tabs__wrap .van-tabs__nav {
  background-color: rgba(0, 0, 0, 0);
}
#MyAdditionLzg .van-tabs__wrap .van-tabs__nav .van-tab {
  font-size: 0.42667rem;
  color: #23242e;
  font-weight: normal;
}
#MyAdditionLzg .van-tabs__wrap .van-tabs__nav .van-tab.van-tab--active {
  font-weight: 500;
}
#MyAdditionLzg #Assistant .van-button--info {
  background-color: #158cff !important;
  border-color: #158cff !important;
}
#cientprepare .van-uploader__upload,
#cientprepare .van-uploader .van-uploader__wrapper .van-uploader__preview {
  width: 1.94667rem;
  height: 1.94667rem;
  margin-bottom: 0.13333rem;
  margin-right: 0.21333rem;
}
#cientprepare .uploader {
  padding-top: 0 !important;
}
#ReportToMe .van-search__action {
  padding: 0 0.32rem;
}
#ReportToMe .van-popup__close-icon--top-right::before {
  margin: 0.21333rem 0;
}
#ReportToMe .img-box.van-image .van-image__img {
  -o-object-fit: cover;
     object-fit: cover;
}
#CollapsibleList .van-collapse-item__content {
  padding: 0;
}
#CollapsibleList .van-collapse-item__title {
  padding: 0.32rem 0;
}
#DayA .van-search__action {
  padding: 0 0.10667rem 0 0.21333rem;
}
#DayA .van-action-sheet {
  max-height: 90%;
}
#DayA .van-action-sheet .van-action-sheet__content {
  display: flex;
  flex-direction: column;
}
#DayA .van-uploader .van-uploader__wrapper .van-uploader__preview,
#DayA .van-uploader .van-uploader__wrapper .van-uploader__upload {
  margin-right: 0;
  margin-bottom: 0.32rem;
}
#DayA .van-uploader .van-uploader__wrapper .van-uploader__preview:not(:first-of-type),
#DayA .van-uploader .van-uploader__wrapper .van-uploader__upload:not(:first-of-type) {
  margin-left: 0.32rem;
}
#DayA .van-uploader__preview-delete .van-uploader__preview-delete-icon {
  left: 0.08rem;
  top: 0.08rem;
}
#DayA .van-uploader__preview-delete {
  background-color: rgba(0, 0, 0, 0.7);
}
#ReportPrepared .van-search .van-cell {
  height: 0.8rem;
  line-height: 0.53333rem;
}
#ReportList .van-calendar .van-calendar__selected-day,
#ReportList .van-calendar .van-calendar__footer .van-button--danger {
  background-color: #158CFF;
}
#ReportList .van-calendar .van-calendar__footer .van-button--danger {
  border-color: #158CFF;
}
#FilterPopup .van-dropdown-menu__title.van-dropdown-menu__title--active:not(.theme-color) i {
  display: none;
}
#FilterPopup .van-dropdown-menu__title.theme-color::after {
  display: none;
}
#SelectReport .van-button--info {
  background-color: #158cff;
  border: 0.5px solid #158cff;
}
#CompanySelectHK .van-button {
  border-radius: 0px !important;
  font-size: 0.42667rem !important;
}
#CompanySelectHK .van-button--info {
  background-color: #5b89fe;
  border: 0.5px solid #5b89fe;
  border-radius: 0px !important;
  font-weight: 500;
}
#Recruiter #CommonItem:not(:last-child):after {
  content: " ";
  position: absolute;
  left: 0;
  width: calc(100% - 0.64rem);
  height: 0.5px;
  border-top: 0.5px solid #e8e8e8;
  margin: 0.48rem 0.32rem 0.42667rem;
}
#Recruiter #CommonItem:last-child {
  margin-bottom: -0.26667rem;
}
#app .van-cell.van-field--error {
  margin: 0 0 0.64rem;
  overflow: visible;
}
#app .van-field__value {
  position: unset;
}
#app .van-field__error-message {
  position: absolute;
  left: 0.32rem;
  bottom: -0.74667rem;
  color: #ff5c5c;
}
#RelevanceVisitor .suction-bottom-btn .van-button--normal {
  font-size: 0.42667rem;
  font-weight: 500;
}
#SelectFamilyMember .suction-bottom-btn .van-button {
  font-size: 0.42667rem;
}
#SelectFamilyMember .suction-bottom-btn .van-button--info {
  font-weight: 500;
}
#ScoreConsume .van-tabs__line {
  width: 0.42667rem;
}
#ScoreConsume #CommonBtnToMore {
  overflow-x: auto;
  margin-bottom: 0;
}
#ScoreConsume #CommonBtnToMore .reddot {
  padding-top: 0.16rem;
  padding-bottom: 0.16rem;
}
#ScoreConsume .van-cell__left-icon,
#ScoreConsume .van-cell__right-icon {
  height: 0.48rem;
  font-size: 0.32rem;
  color: #7F808A;
  line-height: 0.48rem;
}
#ScoreConsume .van-collapse-item .van-cell {
  padding: 0 0 0 0;
}
#ScoreConsume .van-collapse-item__wrapper .van-collapse-item__content {
  padding: 0;
}
#ScoreConsume .last-box {
  padding-bottom: 0.32rem;
}
#ScoreConsume .last-box .van-collapse-item__content {
  padding-bottom: 0;
}
#ScoreConsume .van-collapse {
  min-height: 0.48rem;
}
#ScoreConsume .van-collapse .van-collapse-item {
  min-height: 0.48rem;
}
#ScoreConsume .van-collapse .van-collapse-item .van-cell {
  min-height: 0.48rem;
  line-height: 0.48rem;
}
#ScoreConsume .van-tab .van-tab__text--ellipsis {
  font-size: 0.42667rem;
}
#ScoreConsume #NoData {
  padding-top: 3.2rem;
  padding-bottom: 5.33333rem;
}
#ScoreMission .van-sticky .van-tabs__nav {
  background-color: #fff8e9;
}
#ScoreMission #NoticeBar .van-notice-bar {
  padding-left: 0.32rem;
  padding-right: 0.32rem;
  background-color: rgba(255, 99, 41, 0.08);
  color: #23242e;
}
#ScoreMission #NoticeBar .van-notice-bar .iconfont {
  width: 0.4rem;
  margin-right: 0.2rem;
}
#ScoreMission #NoticeBar .van-notice-bar__content {
  line-height: 0.56rem;
}
#ScoreMission #NoticeBar .van-notice-bar__content span {
  margin-left: 0;
  margin-right: 0;
}
#ScoreMission .van-tabs--line .van-tabs__wrap {
  height: 1.06667rem;
  padding-left: 0.32rem;
  padding-right: 0.32rem;
}
#ScoreMission .van-tabs,
#ScoreMission .van-tabs__nav {
  background-color: transparent;
}
#ScoreMission .van-tab {
  padding-left: 0;
  padding-right: 0;
  font-size: 0.42667rem;
  line-height: 0.64rem;
  color: #555661;
}
#ScoreMission .van-tab--active {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/score-tabBg.png');
  background-repeat: no-repeat;
  background-size: 2.90667rem 1.06667rem;
}
#ScoreMission .long-active .van-tab--active {
  background-size: 4.53333rem 1.06667rem;
}
#ScoreMission .short-active .van-tab--active {
  background-size: 2.13333rem 1.06667rem;
}
#ScoreMission .van-tabs__line {
  display: none;
}
#ScoreMission .van-tabs__content {
  background-color: #fff;
}
#ScoreMission .van-popover {
  margin-right: 0.85333rem !important;
}
#ScoreMission .van-popover .van-popover__content {
  overflow: initial;
}
#ScoreMission .main-wrapper .van-toast {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  flex-direction: row;
  justify-content: center;
  box-sizing: border-box;
  padding-top: 1.28rem;
}
#ScoreMission .main-wrapper .van-toast::after {
  position: absolute;
  content: '任务完成';
  font-size: 0.42667rem;
  color: #fff;
  font-weight: 400;
  line-height: 0.64rem;
  top: 0.42667rem;
}
#ScoreMission .main-wrapper .van-toast .van-toast__text {
  font-size: 0.53333rem;
  font-weight: 600;
  color: #fff;
  line-height: 0.8rem;
  margin-top: 0;
}
#ScoreMission .main-wrapper .van-toast .van-toast__icon {
  font-size: 0.64rem;
  margin-right: 0.10667rem;
}
#RuleDialog .van-step--vertical .van-step__line {
  left: -0.42667rem;
  background-color: #DFCBA9 !important;
}
#RuleDialog .van-step--vertical .van-step__circle-container {
  top: 0.26667rem;
}
#RuleDialog .van-step--vertical {
  padding-top: 0;
}
#RuleDialog .van-step--vertical:not(:last-of-type) {
  padding-bottom: 0.42667rem;
}
#RuleDialog .van-step--vertical:first-of-type {
  margin-top: 0.10667rem;
}
#RuleDialog .van-step--vertical:not(:last-child)::after {
  border-bottom-width: 0;
}
#RuleDialog .van-steps {
  background-color: initial;
}
#ScoreBriefDialog .van-button {
  border-radius: 0.58667rem;
  font-size: 0.42667rem;
  font-weight: 500;
  line-height: 0.64rem;
}
#ScoreBriefDialog .van-button--disabled {
  color: #fff;
}
#AddContents #CommonForm {
  background-color: #fff;
}
#AddContents #CommonForm .van-form .van-field .van-checkbox .van-checkbox__label {
  color: #2DA641;
  font-weight: 500;
}
#AddContents #CommonForm .icon-dianxuangouxuan {
  color: #2DA641 !important;
}
#AddContents .van-button--disabled {
  color: #fff;
}
#Home #Search #SearchContainer .van-search {
  padding: 0.18667rem 0.13333rem 0.18667rem 0;
}
#Home #Search #SearchContainer .van-field__control:disabled {
  -webkit-text-fill-color: var(--textColor);
}
#EnterpriseInfo .van-collapse-item .van-cell,
#EnterpriseInfo .van-collapse-item__content {
  padding: 0;
}
#EnterpriseInfo .van-collapse-item .van-cell__right-icon {
  font-size: 0.32rem;
}
#EnterpriseInfo .van-hairline--top-bottom::after,
#EnterpriseInfo .van-hairline-unset--top-bottom::after {
  border-width: 0;
}
#EnterpriseCustomerList #NoData .refresh-btn {
  width: 3.09333rem;
  line-height: 0.85333rem;
}
#MemberSearch #NoData {
  padding-top: calc(50vh - 3.2rem);
  padding-bottom: calc(50vh - 3.2rem);
}
#MemberSearch #EnterpriseMember .group-customer {
  margin-left: 0;
  margin-right: 0;
}
#InvoiceEditableInformation #CommonForm .normal-btn {
  color: #23242e;
}
#InvoiceEditableInformation #CommonForm .line-feed .radio-btn,
#InvoiceEditableInformation #CommonForm .line-feed .cient-btn {
  width: 1.81333rem;
}
#CommonMergeCustomer .van-checkbox {
  align-items: center;
}
#CommonMergeCustomer .van-checkbox .van-checkbox__label {
  width: 100%;
  margin-left: 0.32rem;
}
#CreateEnterpriseCustomer #CommonForm .van-form .data-cell:last-child {
  border-radius: 0.21333rem;
  overflow: hidden;
}
#CreateEnterpriseCustomer #CommonForm .van-form .van-field.first-pt {
  padding-top: 0.32rem;
}
#app.web-terminal {
  font-size: 0.32rem;
  /* ----搜索框web端样式---- */
  /* ----搜索框web端样式end---- */
}
#app.web-terminal #Home .help-entrance {
  right: calc(4.26667rem + 0.32rem);
}
#app.web-terminal #MyHeader .header-top,
#app.web-terminal #Tabbar,
#app.web-terminal #SideProduct .main-content,
#app.web-terminal #SideProductUn .main-content,
#app.web-terminal .van-dropdown-item,
#app.web-terminal #orderListPage,
#app.web-terminal #productSearchContainer,
#app.web-terminal .page-section-container,
#app.web-terminal .suction-bottom-btn,
#app.web-terminal .van-nav-bar--fixed,
#app.web-terminal #Meeting .head-filter,
#app.web-terminal .van-overlay,
#app.web-terminal #SignSale .fix-bottom,
#app.web-terminal #CustomerManage .fixed-btn,
#app.web-terminal #PreviewArea .bottom,
#app.web-terminal #SignSale .fix-bottom,
#app.web-terminal #DefinitionIndicator .van-sticky--fixed,
#app.web-terminal #SignageIndex .van-sticky--fixed,
#app.web-terminal #underwriting .van-sticky--fixed,
#app.web-terminal #AllClassify .van-sticky--fixed,
#app.web-terminal #HelpCenter .van-sticky--fixed,
#app.web-terminal #ScoreMission .van-sticky--fixed,
#app.web-terminal #HuaYaoDetail .van-sticky--fixed,
#app.web-terminal #baodanListPage,
#app.web-terminal #PolicyList .xTop-header,
#app.web-terminal #policyrule .xTop-header,
#app.web-terminal #IncomeIndex .van-popup,
#app.web-terminal #MyIncomeDetail .van-popup,
#app.web-terminal #TeamGradeList .van-popup,
#app.web-terminal #NoteCalendar .van-popup,
#app.web-terminal #EditCalendar .van-popup,
#app.web-terminal #TeamMemberList .van-popup,
#app.web-terminal #MyAdditionLzg .van-popup,
#app.web-terminal #SignSale .van-popup,
#app.web-terminal #Team .van-popup,
#app.web-terminal #CaculatorHome .van-popup,
#app.web-terminal #HelpCenter .van-popup,
#app.web-terminal #MessTexting .van-popup,
#app.web-terminal #ReportToMe .van-popup,
#app.web-terminal #AchievementReview .van-popup,
#app.web-terminal #Meeting .van-popup,
#app.web-terminal #policyrule .xTop-header,
#app.web-terminal #CustomerDetailTabBar,
#app.web-terminal #CustomerDetailTabBar .mian-panel,
#app.web-terminal #CustomerDetailTabBar .tab-bar,
#app.web-terminal #Tabbar .tabbar,
#app.web-terminal #CustomerDetail .van-popup,
#app.web-terminal #CustomerDetail .tab-fixed .van-tabs__wrap,
#app.web-terminal #CommonForm .van-popup,
#app.web-terminal #MessTexting .Mess-bottom,
#app.web-terminal #CaculatorHome,
#app.web-terminal #orderSearchPage,
#app.web-terminal #CaculatorHome .calc-results,
#app.web-terminal #CaculatorHome .show-top,
#app.web-terminal #cient .ps-f,
#app.web-terminal #HelpDetail .ps-f,
#app.web-terminal #AllClassify .ps-f,
#app.web-terminal #orderFindList .ps-f,
#app.web-terminal #creatOrderWork .ptb,
#app.web-terminal #detailOrderWorker .ptb,
#app.web-terminal #creatOrderWork .wrap3,
#app.web-terminal #MedalWall .popup-panel,
#app.web-terminal #CustomerManage #maintain .van-popup,
#app.web-terminal #ManageFamily .van-popup,
#app.web-terminal #BaseInfo .gradient-box .fixed,
#app.web-terminal #Meeting .van-popup,
#app.web-terminal #emallMyTeam .van-popup,
#app.web-terminal #cientprepare .van-popup--bottom .cas .index-bar-containert,
#app.web-terminal #cientprepare .van-popup--bottom .cas,
#app.web-terminal .protocol-container.van-popup.van-popup--round.van-popup--bottom,
#app.web-terminal #ExerciseTaskDetails .btn-bottom-wrap,
#app.web-terminal #ExerciseTaskClockInRecord .btn-bottom-wrap,
#app.web-terminal #DailyPosterSwipe .main-info-new {
  width: 10rem;
  left: calc(50% - 5rem);
}
#app.web-terminal #SearchContainer {
  left: 50% !important;
  transform: translateX(-50%);
}
#app.web-terminal #HuaYaoDetail .van-sticky--fixed {
  top: 1.17333rem !important;
}
#app.web-terminal #cientprepare .van-index-bar__sidebar {
  width: 1.06667rem;
  right: calc(50% - 5rem);
}
#app.web-terminal #trusteeshipList .van-notice-bar,
#app.web-terminal #Search #SearchContainer {
  width: 10rem;
}
#app.web-terminal .van-nav-bar,
#app.web-terminal .van-dropdown-menu__title {
  line-height: 0.58667rem;
}
#app.web-terminal .van-nav-bar__left,
#app.web-terminal .van-nav-bar__right,
#app.web-terminal .van-cell,
#app.web-terminal .van-tab,
#app.web-terminal .van-sidebar-item,
#app.web-terminal .van-search__action,
#app.web-terminal .van-picker__cancel,
#app.web-terminal .van-picker__confirm,
#app.web-terminal .van-notice-bar {
  font-size: 0.37333rem;
}
#app.web-terminal .van-tab,
#app.web-terminal .van-sidebar-item,
#app.web-terminal .van-tab,
#app.web-terminal .van-picker__title {
  line-height: 0.53333rem;
}
#app.web-terminal .van-dropdown-menu__title {
  font-size: 0.4rem;
}
#app.web-terminal #SideProduct .van-sidebar,
#app.web-terminal #SideProductUn .van-sidebar {
  width: 2.13333rem;
}
#app.web-terminal .van-search__action {
  line-height: 0.90667rem;
}
#app.web-terminal .van-action-sheet__header,
#app.web-terminal .van-picker-column,
#app.web-terminal .van-picker__title,
#app.web-terminal .van-field__left-icon .van-icon,
#app.web-terminal .van-field__right-icon .van-icon,
#app.web-terminal .van-nav-bar__title,
#app.web-terminal #TeamMemberList .van-calendar__header-title,
#app.web-terminal .van-calendar__day {
  font-size: 0.42667rem;
}
#app.web-terminal .van-calendar__bottom-info {
  font-size: 0.26667rem;
}
#app.web-terminal .van-calendar__weekday {
  font-size: 0.32rem;
}
#app.web-terminal .van-calendar__header-subtitle,
#app.web-terminal .van-calendar__month-title,
#app.web-terminal #TeamMemberList .van-button--normal,
#app.web-terminal .van-list__finished-text {
  font-size: 0.37333rem;
}
#app.web-terminal .van-dropdown-menu__title {
  font-size: 0.4rem;
}
#app.web-terminal #ConfigOptions .van-radio__icon {
  font-size: 0.53333rem;
}
#app.web-terminal #ConfigOptions,
#app.web-terminal #MsgSetting .van-switch {
  font-size: 0.8rem;
}
#app.web-terminal .van-button,
#app.web-terminal .van-picker__toolbar,
#app.web-terminal .van-tabs--line .van-tabs__wrap {
  height: 1.17333rem;
}
#app.web-terminal .van-nav-bar__content {
  height: 1.22667rem;
}
#app.web-terminal .van-dropdown-menu__bar {
  height: 1.28rem;
}
#app.web-terminal #AchievementDetail .van-dropdown-menu__title::after {
  right: -0.10667rem;
  margin-top: -0.13333rem;
  border: 0.08rem solid;
  border-color: transparent transparent #dcdee0 #dcdee0;
}
#app.web-terminal #Policy .door {
  right: calc(50% - 5rem);
}
#app.web-terminal .van-field__error-message,
#app.web-terminal .van-stepper__input,
#app.web-terminal #ServiceLog .van-button--small {
  font-size: 0.32rem;
}
#app.web-terminal #PolicyList .van-field__left-icon .van-icon {
  padding-top: 0.083rem;
}
#app.web-terminal #VisitorTab::-webkit-scrollbar {
  display: block;
}
#app.web-terminal #HelpCenter .van-cell,
#app.web-terminal #QueSearch .van-cell,
#app.web-terminal #TeamGradeList .van-cell,
#app.web-terminal #TeamMemberList .van-cell,
#app.web-terminal #DataBase .van-cell,
#app.web-terminal #AllClassify .van-cell,
#app.web-terminal #orderSearchPage .van-cell {
  line-height: 0.64rem;
}
#app.web-terminal #TeamMemberList .van-search .van-cell,
#app.web-terminal #TeamGradeList .van-search .van-cell,
#app.web-terminal #DataBase .van-search .van-cell,
#app.web-terminal #QueSearch .van-search .van-cell,
#app.web-terminal #HelpCenter .van-search .van-cell,
#app.web-terminal #AllClassify .van-search .van-cell,
#app.web-terminal #orderSearchPage .van-search .van-cell,
#app.web-terminal #EnterpriseMember .van-search .van-cell {
  padding: 0.13333rem 0.21333rem 0.13333rem 0;
}
#app.web-terminal #TeamMemberList .van-popup,
#app.web-terminal #DataBase .van-popup {
  max-height: calc(100% - 2.13333rem);
  overflow: auto;
}
#app.web-terminal #underwriting .van-tabs__nav--card {
  height: 0.8rem;
  margin: 0 0.42667rem;
  border-radius: 0.05333rem;
}
#app.web-terminal ::-webkit-scrollbar {
  height: 0.16rem;
}
#app.web-terminal #EnterpriseCustomerDetail .suction-bottom-btn {
  left: auto;
}
#app.web-terminal #DayA .bottom-btn {
  width: 100%;
  left: auto;
}
#app.web-terminal #MaterialDetail .van-dropdown-menu__bar {
  height: 100%;
}
#app.web-terminal #ApplyQualification .van-goods-action,
#app.web-terminal #emallTrackAdd .van-goods-action,
#app.web-terminal #Track .van-goods-action,
#app.web-terminal #Testing .van-goods-action {
  height: 1.33333rem;
  width: calc(10rem - 0.64rem);
  left: calc(50% - 5rem);
}
#app.web-terminal #Setting .van-cell {
  padding: 0.26667rem 0.42667rem;
}
#EnterpriseCustomerList .refresh-wrapper .van-pull-refresh__track {
  min-height: calc(100vh - 2.50667rem);
}
#ArticleGrass .van-tabs--line .van-tabs__wrap,
#ArticleEdit .van-tabs--line .van-tabs__wrap,
#ArticleCreation .van-tabs--line .van-tabs__wrap,
#HotTopicList .van-tabs--line .van-tabs__wrap,
#EnterpriseCustomerDetail .van-tabs--line .van-tabs__wrap {
  height: 1.28rem;
}
#ArticleGrass .van-tab,
#ArticleEdit .van-tab,
#ArticleCreation .van-tab,
#HotTopicList .van-tab,
#EnterpriseCustomerDetail .van-tab {
  font-size: 0.42667rem;
}
#ArticleGrass .van-tab--active,
#ArticleEdit .van-tab--active,
#ArticleCreation .van-tab--active,
#HotTopicList .van-tab--active,
#EnterpriseCustomerDetail .van-tab--active {
  color: #23242E;
}
#Tabbar .van-tabbar {
  background-color: transparent;
}
.bgc-ff5c5c-10 {
  background-color: rgba(255, 92, 92, 0.1);
}
#Tabbar .tabbar .van-tabbar-item--active {
  background-color: transparent;
}
#Tabbar .tabbar .van-tabbar-item__icon {
  margin-bottom: 0px;
}
#Tabbar .tabbar .tab-icon {
  width: 0.74667rem;
  height: 0.74667rem;
}
#Tabbar .tabbar .active-tab-icon {
  width: 1.33333rem;
  height: 1.33333rem;
}
#PictorialInformation .van-uploader__preview-delete,
#UserImageList .van-uploader__preview-delete,
#OffLine .van-uploader__preview-delete,
#emallTrackAdd .van-uploader__preview-delete {
  background-color: rgba(0, 0, 0, 0.7);
}
#PictorialInformation .van-uploader__preview-delete .van-uploader__preview-delete-icon,
#UserImageList .van-uploader__preview-delete .van-uploader__preview-delete-icon,
#OffLine .van-uploader__preview-delete .van-uploader__preview-delete-icon,
#emallTrackAdd .van-uploader__preview-delete .van-uploader__preview-delete-icon {
  left: 0.08rem;
  top: 0.08rem;
}
#CertificationDetail .img-box .van-image__img {
  -o-object-fit: cover;
     object-fit: cover;
}
#ServiceLog .van-button--default {
  background-color: transparent;
}
#MergeSameCustomer #CommonForm .data-cell:not(.wholeLine) {
  background-color: rgba(255, 92, 92, 0.1);
}
#MergeSameCustomer #CommonForm .data-cell:not(.wholeLine) .line-feed .radio-btn {
  width: 2.56rem;
  padding-left: 0.21333rem;
  padding-right: 0.21333rem;
}
#MergeSameCustomer #CommonForm .data-cell:not(.wholeLine) .line-feed .radio-btn span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#MergeSameCustomer #CommonForm .data-cell .wholeLine .line-feed {
  display: block;
}
#MergeSameCustomer #CommonForm .data-cell .wholeLine .line-feed .radio-btn {
  width: 5.44rem;
  margin-right: 0;
  padding-left: 0.21333rem;
  padding-right: 0.21333rem;
}
#MergeSameCustomer #CommonForm .data-cell .wholeLine .line-feed .radio-btn:first-of-type {
  margin-bottom: 0.32rem;
}
#MergeSameCustomer #CommonForm .data-cell .wholeLine .line-feed .radio-btn span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#SignPoster .personal-info .van-checkbox--horizontal {
  padding-right: 0.53333rem;
}
#MdrtCustomer .van-dropdown-menu__bar {
  box-shadow: none;
  height: 1.01333rem;
}
#MdrtCustomer .van-cell::after {
  border: 0 !important;
}
#PkSummary .van-hairline::after {
  border: 0 !important;
}
#DropDownLabel .van-dropdown-menu__bar {
  box-shadow: none;
  background: #fff;
}
#DropDownLabel .van-dropdown-menu__bar .van-dropdown-menu__item {
  justify-content: start;
  margin-left: 0.21333rem;
}
#DropDownLabel .van-dropdown-menu__title {
  padding: 0 0.21333rem 0 0;
}
#CommonCustomPopup .van-popup {
  height: 4.65333rem;
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/equity-paymentBgWrapper.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
#CommonCustomPopup.common-CustomPopup .van-popup {
  background-image: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/bg-commonDialog.png');
}
#OnlineSignFilter .van-dropdown-menu__bar {
  display: flex;
  justify-content: space-between;
  height: 0.96rem;
  padding: 0 0.10667rem;
  box-shadow: none !important;
}
#OnlineSignFilter .van-dropdown-menu__bar .van-dropdown-menu__item {
  flex: none;
}
#OnlineSignFilter .van-dropdown-menu__bar .van-dropdown-menu__item .van-dropdown-menu__title {
  font-size: 0.37333rem;
}
#OnlineSignFilter .van-dropdown-menu__bar .van-dropdown-menu__item:last-of-type .van-dropdown-menu__title::after {
  display: none;
}
#OnlineSignFilter .van-dropdown-item {
  z-index: 11;
}
#AuditTrail .van-step--vertical:not(:last-child)::after {
  width: 0px;
}
#AuditTrail .van-step--vertical .van-step__line {
  width: 0.05333rem;
  left: -0.41333rem;
  background: #C8C9CC;
}
#AuditTrail .van-step:last-child .van-step__line {
  width: 0;
}
#AuditTrail .van-step--vertical .van-step__circle-container {
  font-size: 0.29333rem;
}
#MsgCenter .van-nav-bar__right .iconfont,
#NoticeCard .van-nav-bar__right .iconfont {
  padding-right: 0.10667rem;
  padding-bottom: 0.10667rem;
}
#singleProduct #productFunNew {
  padding: 0.32rem;
}
#SpreadAdvert .van-checkbox {
  align-items: center;
  margin-top: 0.48rem;
}
#SpreadAdvert .van-checkbox__icon--checked .van-icon {
  background: #FF6329;
  color: #fff;
  border: 1px solid #FF6329 !important;
}
#SpreadAdvert .van-checkbox__icon {
  background: transparent;
  width: 0.37333rem;
  height: 0.37333rem;
  line-height: 0.37333rem;
  font-size: 0.32rem;
}
#SpreadAdvert .van-checkbox__icon .van-icon {
  display: flex;
  align-items: center;
  border: 1px solid #555661;
}
#SpreadAdvert .van-checkbox__label {
  margin-left: 0.10667rem;
  font-size: 0.32rem;
  height: 0.48rem;
  line-height: 0.48rem;
}
#ProductNotice .tabNotice .van-tabs__line {
  width: 0.42667rem;
  height: 0.08rem;
  border-radius: 1.5px;
}
#ProductNotice .tabNotice .van-tabs__nav--line {
  border-radius: 0.21333rem 0.21333rem 0px 0px;
}
#ProductNotice .tabNotice .van-tabs__nav--line .van-tab {
  font-size: 0.42667rem;
  color: #23242E;
  font-weight: 400;
}
#ProductNotice .tabNotice .van-tabs__nav--line .van-tab--active {
  font-weight: 500;
}
#ProductNotice .menuNotice .van-cell__title {
  flex: none;
  -webkit-box-flex: none;
  -webkit-flex: none;
}
#ProductNotice .menuNotice .van-dropdown-item {
  margin: 0 0.32rem;
}
#ProductNotice .menuNotice .pre .van-dropdown-menu__bar .van-dropdown-menu__item {
  justify-content: start;
}
#ProductNotice .menuNotice .pre .van-dropdown-menu__bar .van-dropdown-menu__item:first-child {
  margin-left: 0.16rem;
  width: 1.33333rem;
}
#ProductNotice .menuNotice .pre .van-dropdown-menu__bar .van-dropdown-menu__item:nth-of-type(2) {
  margin-left: -4.8rem;
  width: calc(100% - 3.2rem);
}
#ProductNotice .menuNotice .productChange .van-dropdown-menu__bar .van-dropdown-menu__item {
  justify-content: start;
}
#ProductNotice .menuNotice .productChange .van-dropdown-menu__bar .van-dropdown-menu__item:first-child {
  margin-left: 0.16rem;
}
#VanDropdownJoin .van-dropdown-menu__bar .van-dropdown-menu__item {
  justify-content: start;
}
#VanDropdownJoin .van-dropdown-menu__bar .van-dropdown-menu__item:last-child {
  justify-content: end;
  margin-right: 0.42667rem;
}
#VanDropdownJoin .van-dropdown-menu__bar .van-dropdown-menu__item:first-child {
  justify-content: start;
}
#JoinFhrons .input-filed {
  border: 0.5px solid rgba(255, 189, 122, 0.4);
  background: rgba(255, 255, 255, 0.64);
  border-radius: 0.50667rem;
}
#DragRefresh .drag-end-style {
  height: 100vh;
}
#DragRefresh .van-pull-refresh__head {
  background: #0D1B39;
  backdrop-filter: blur(0.48rem);
}
#DragRefresh .go-product {
  position: absolute;
  bottom: 0px;
  text-align: center;
  background: rgba(126, 121, 217, 0.16);
  border-radius: 0.64rem;
  backdrop-filter: blur(0.42667rem);
  width: 100%;
  line-height: 2.29333rem;
  height: 2.29333rem;
}
#ArticleCreation .blue-gradient-bg,
#ArticleEdit .blue-gradient-bg,
#ArticleGrass .blue-gradient-bg,
#ArticleGrassSearch .blue-gradient-bg,
#PosterCreation .blue-gradient-bg,
#PosterCreationList .blue-gradient-bg,
#PosterEdit .blue-gradient-bg {
  background: linear-gradient(136deg, #0CCAFF 0%, #3DA0FF 50%, #158CFF 100%);
}
#removeDialog .van-checkbox__icon .van-icon {
  border: 1px solid #FFBD6B;
}
#Company .van-field__body .van-field__control::-webkit-input-placeholder {
  color: #c8c9cc;
}
#Company .van-dropdown-menu__title {
  padding-left: 0.32rem;
}
#Company .van-dropdown-menu__title .active {
  color: #5B89FE;
}
#Company #NoData {
  padding-top: 2.93333rem;
}
#CompanyLabel #CommonLabel .active {
  font-weight: 500;
}
#CompanyLabel #CommonLabel .label-li {
  padding: 0 0.16rem;
  width: auto;
  min-width: auto;
}
#CompanyLabel #CommonLabel .label-li span {
  border: 0.5px solid #C8C9CC;
  color: #555661;
}
#CompanyDetail #SideProduct .van-sidebar-item--select::before {
  background: transparent;
}
#CompanyDetail .van-tabs__line {
  border-radius: 0.05333rem 0.05333rem 0 0;
  height: 0.08rem;
  width: 0.74667rem;
}
#Company .active .van-search__content,
#CompanyDetail .active .van-search__content {
  border: 0.5px solid #5B89FE;
}
#CompanySelect .van-button--info {
  border-radius: 0;
  font-weight: 500;
}
#CompanySelect .van-button__content {
  font-size: 0.42667rem;
}
#CompanySelect .van-button--default {
  color: #23242E;
  border: none;
  border-top: 0.5px solid #E8E8E8;
}
#SignSale .van-overlay .gridItem-ul .gridItem-ul .plr12 {
  padding-left: 0;
  padding-right: 0;
}

/** 大家在修改theme.less文件之后不要复制内容到外面的格式化工具进行格式化，下面有方法：1、ctrl+a 全选文件内容后 ctrl + shift + p 唤出命令行；2、输入joinLines 保存即可 */
.theme-color {
  color: var(--theme-color100) !important;
}
.theme-input-placeholder:input-placeholder {
  color: var(--theme-color100);
}
.theme-linear {
  background: linear-gradient(360deg, #f5f5f9 0%, var(--theme-color100) 100%) no-repeat;
}
.theme-fff-linear {
  background: linear-gradient(360deg, #fff 0%, var(--theme-color100) 100%) no-repeat;
}
.login-background {
  background: linear-gradient(0deg, var(--theme-color64), var(--theme-color100));
}
.joinCompany-step-bg {
  background: linear-gradient(180deg, var(--theme-color8), rgba(255, 255, 255, 0));
}
#Tabbar .van-tabbar-item--active {
  color: var(--theme-color100) !important;
}
#Tabbar .tabbar-center-icon {
  background-color: var(--theme-color10);
}
.emall-renewal-haring {
  background: linear-gradient(180deg, var(--theme-color100) 0%, var(--theme-color100) 30%, rgba(245, 190, 127, 0) 100%);
}
.customer-detail-background {
  background: linear-gradient(360deg, #ffffff 5%, var(--theme-color100) 60%, var(--theme-color100) 100%);
}
.data-center-background {
  background: linear-gradient(360deg, #f5f5f9 5%, var(--theme-color100) 60%, var(--theme-color100) 100%);
}
.policy-background {
  background: linear-gradient(360deg, #f5f5f9 0%, #f5f5f9 82%, var(--theme-color100) 100%);
}
.cient-background {
  background: linear-gradient(360deg, #f5f5f9 10%, #f5f5f9 40%, var(--theme-color100) 100%) no-repeat;
}
.policy-header {
  background: linear-gradient(360deg, #f5f5f9 0%, var(--theme-color100) 50%, var(--theme-color100) 100%);
}
.choose-sort-down {
  border-top-color: var(--theme-color100) !important;
}
.choose-sort-up {
  border-bottom-color: var(--theme-color100) !important;
}
.grid-bg {
  background: linear-gradient(360deg, var(--theme-color5) 1%, var(--theme-color5) 99%);
}
.productComparison-bg {
  background: linear-gradient(135deg, var(--theme-color85) 0%, var(--theme-color100) 100%);
}
.productComparison-bg .van-search__content {
  background-color: rgba(255, 255, 255, 0.2);
}
.productComparison-bg .van-search__content .van-icon-search::before {
  color: rgba(255, 255, 255, 0.6);
}
.productComparison-bg .van-search__content input.van-field__control[type='search']::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8) !important;
}
.productComparison-bg .van-search__content input.van-field__control[type='search']::placeholder {
  color: rgba(255, 255, 255, 0.8) !important;
}
#VideoManage .van-tab--active .van-tab__text::before,
#ArticleManage .van-tab--active .van-tab__text::before,
#ProductManage .van-tab--active .van-tab__text::before,
#MyStore .van-tab--active .van-tab__text::before,
#VideoList .van-tab--active .van-tab__text::before,
#ArticleList .van-tab--active .van-tab__text::before,
#AllMaterial .van-tab--active .van-tab__text::before,
#Template .van-tab--active .van-tab__text::before,
#Home .van-tab--active .van-tab__text::before,
#Mess .van-tab--active .van-tab__text::before,
#Product .van-tab--active .van-tab__text::before,
#Coupon .van-tab--active .van-tab__text::before,
#ClientManage .van-tab--active .van-tab__text::before,
#SignSale .van-tab--active .van-tab__text::before,
#PromotionFee .van-tab--active .van-tab__text::before {
  background-color: var(--theme-color100);
}
#Home .homeWorkPlan .van-tab--active {
  color: var(--theme-color100) !important;
  border-color: var(--theme-color100) !important;
}
#DataPopover .popover-span {
  border-color: var(--theme-color100);
}
#DataFunnelChart .flow-btns-group .active,
#DataPileChart .flow-btns-group .active,
#BoughtProduct .active,
#CommonBtnToMore .active,
#MessTexting .active #DataPileChart .active {
  background-color: var(--theme-color10);
  color: var(--theme-color100);
}
.side-content .ul-btns .active,
#CommonLabel .active,
#ManageFamily .relation-box {
  border: 0.5px solid var(--theme-color100);
  color: var(--theme-color100);
}
.side-content .ul-btns .active,
#VanDropdownFun .ul-btns .active {
  color: var(--theme-color100);
  border: none;
  background-color: var(--theme-color10) !important;
}
.side-content .ul-btns .active1,
#VanDropdownFun .ul-btns .active1 {
  color: var(--theme-color100);
  border: 1px solid var(--theme-color100);
}
.van-dropdown-item .van-dropdown-item__option--active {
  color: var(--theme-color100) !important;
}
.van-dropdown-item .van-dropdown-item__option--active .van-dropdown-item__icon {
  color: var(--theme-color100) !important;
}
.van-button--info {
  background-color: var(--theme-color100);
  border-color: var(--theme-color100);
}
.van-button--plain.van-button--info {
  background-color: transparent;
  border-color: var(--theme-color100);
  color: var(--theme-color100);
}
#SignContract .van-tabs__line,
#NoteCalendar .van-tabs__line,
#CustomerDetail .van-tabs__line,
#TeamMember .van-tabs__line,
#Coupon .van-tabs__line,
#ClientManage .van-tabs__line,
#VisitorDetail .van-tabs__line,
#ScoreDetail .van-tabs__line,
#DataCenter .van-tabs__line,
#CustomerManage .van-tabs__line,
#MyStore .van-tabs__line,
#MaterialDetail .van-tabs__line,
#SignageIndex .van-tabs__line,
#HuaYaoDetail .van-tabs__line,
#ScoreConsume .van-tabs__line,
#InviteFriend .van-tabs__line,
#ViewPremiumCustomers .van-tabs__line,
#EnterpriseCustomerDetail .van-tabs__line,
#OnlineSignDetail .van-tabs__line,
#ViewEltMaterials .van-tabs__line {
  background-color: var(--theme-color100) !important;
}
#VanDropdown .van-dropdown-menu__title--active .icon-shaixuan {
  color: var(--theme-color100) !important;
}
#DropDownComp .van-dropdown-menu__title {
  color: var(--theme-color100) !important;
  font-weight: 500;
}
#SideProduct .main-content .side-menu .van-sidebar-item--select::before {
  background-color: var(--theme-color100);
}
#SideProductUn .side-menu .van-sidebar-item--select::before {
  background-color: var(--theme-color100);
}
#AllClassify .main-content .side-menu .van-sidebar-item--select::before {
  background-color: var(--theme-color100);
  border-radius: 0.05333rem;
}
#ConfirmRightPopup .active-auth-name {
  color: var(--theme-color100) !important;
  border: 1px solid var(--theme-color100) !important;
}
#MassPopup .phone-num {
  background-color: var(--theme-color10);
}
#MassPopup .select-border {
  background-color: var(--theme-color10);
  border: 0.5px solid var(--theme-color100) !important;
}
#commonSignSheet .van-checkbox__icon--checked .van-icon {
  border-color: var(--theme-color100);
  background-color: var(--theme-color100);
}
#commonSignSheet .van-action-sheet__content .van-tabs__wrap .van-tab--active::after {
  background-color: var(--theme-color100);
}
#commonSignSheet .van-action-sheet__content .tab-item .van-tab--active::after {
  background-color: #158cff !important;
}
#Login .van-checkbox__icon--checked .van-icon,
#ChangePasswordNew .van-checkbox__icon--checked .van-icon,
#ChangePassword .van-checkbox__icon--checked .van-icon {
  border-color: var(--theme-color100);
  background-color: var(--theme-color100);
}
#Mess #ContactList .van-index-bar__index--active {
  color: var(--theme-color100);
}
#CommonAudio .van-slider__bar {
  background: var(--theme-color100);
}
#CommonAudio .van-slider__bar .van-slider__button {
  background: var(--theme-color100);
  border-color: var(--theme-color100);
}
.video-js .vjs-play-progress {
  background-color: var(--theme-color100);
}
.video-js .vjs-play-progress:before {
  color: var(--theme-color100);
}
#CommonForm .checked-btn {
  border-color: var(--theme-color100);
  color: var(--theme-color100);
}
#CommonForm .link-text .van-field__control::-webkit-input-placeholder {
  color: var(--theme-color100);
}
.van-calendar__day--start,
.van-calendar__day--end {
  background-color: var(--theme-color100) !important;
}
.van-calendar__day--middle {
  background-color: var(--theme-color10) !important;
  color: var(--theme-color100) !important;
}
.van-calendar__footer .van-button--danger {
  background-color: var(--theme-color100);
  border: 1px solid var(--theme-color100);
}
#ContactList .van-index-anchor--sticky {
  color: var(--theme-color100);
}
#ContactList .van-index-bar__index--active {
  color: var(--theme-color100);
}
#NoteCalendar-outer .van-tab--active::after {
  background-color: var(--theme-color100);
}
#NoteCalendar-inner .van-tab--active {
  color: var(--theme-color100) !important;
  background-color: var(--theme-color10) !important;
}
#BudgetEdit .step-active::before {
  background: var(--theme-color100) !important;
}
#BudgetEdit .step-active .item-dot {
  box-shadow: 0 1px 0.10667rem 0 var(--theme-color100);
}
#CustomerManage .perspective-wrapper .van-dropdown-menu__title {
  color: var(--theme-color100);
}
#BaseInfo .tag-box span:first-of-type,
#BaseInfo .tag-box span:nth-of-type(2) {
  border: 0.5px solid var(--theme-color100);
  color: var(--theme-color100);
}
#DragValidNew .verify-move-block {
  background: var(--theme-color100);
  box-shadow: 0px 0px 0.32rem 0px var(--theme-color10);
}
#DragValid .slide-verify-slider-mask-item {
  background: var(--theme-color100);
  box-shadow: 0px 0px 0.32rem 0px var(--theme-color10);
}
#MyHeader .head-img-scroll {
  border-color: var(--theme-color10) !important;
}
#FilterPopup .active {
  color: var(--theme-color100);
  border-color: var(--theme-color100);
}
#CommonFilter .van-dropdown-menu__bar--opened .van-dropdown-menu__title--active.van-dropdown-menu__title--down.van-dropdown-menu__title::after,
#TeamMemberList .van-dropdown-menu__bar--opened .van-dropdown-menu__title--active.van-dropdown-menu__title--down.van-dropdown-menu__title::after,
#TeamGradeList .van-dropdown-menu__bar--opened .van-dropdown-menu__title--active.van-dropdown-menu__title--down.van-dropdown-menu__title::after,
#VanDropdownFun .van-dropdown-menu__bar--opened .van-dropdown-menu__title--active.van-dropdown-menu__title--down.van-dropdown-menu__title::after,
#VanDropdownUnderwrite .van-dropdown-menu__bar--opened .van-dropdown-menu__title--active.van-dropdown-menu__title--down.van-dropdown-menu__title::after,
#VanDropdownJoin .van-dropdown-menu__bar--opened .van-dropdown-menu__title--active.van-dropdown-menu__title--down.van-dropdown-menu__title::after,
#AchievementDynamic .van-dropdown-menu__bar--opened .van-dropdown-menu__title--active.van-dropdown-menu__title--down.van-dropdown-menu__title::after,
#MaterialDetail .van-dropdown-menu__bar--opened .van-dropdown-menu__title--active.van-dropdown-menu__title--down.van-dropdown-menu__title::after,
#MessTexting .van-dropdown-menu__bar--opened .van-dropdown-menu__title--active.van-dropdown-menu__title--down.van-dropdown-menu__title::after {
  border-color: transparent transparent var(--theme-color100) var(--theme-color100);
}
#FamilyMemberRelatedInfo .van-checkbox__icon--checked .van-icon {
  background-color: var(--theme-color100);
  border-color: var(--theme-color100);
}
#MemberDetails .van-first-item .van-progress__portion,
#MyAssess .van-first-item .van-progress__portion {
  background: var(--theme-color100);
}
#cientdetailpop .van-step__circle,
#cientdetailpop .van-icon-stop-circle {
  background: var(--theme-color10) !important;
}
#cientdetailpop .van-step__circle:after,
#cientdetailpop .van-icon-stop-circle:after {
  background: var(--theme-color100);
}
.cienttop {
  background: linear-gradient(90deg, var(--theme-color10) 0%, rgba(255, 99, 41, 0) 100%);
}
.theme-10-fff {
  background: linear-gradient(360deg, var(--theme-color10) 0%, rgba(255, 255, 255, 0) 100%);
}
#DailyPosterSwipe .show-card .van-switch,
#AnnualReport .show-card .van-switch {
  background-color: #cccccc;
}
#DailyPosterSwipe .show-card .van-switch--on,
#AnnualReport .show-card .van-switch--on {
  background-color: var(--theme-color100);
}
.van-popup .van-picker .van-picker__confirm {
  color: var(--theme-color100) !important;
}
#trusteeshipList .van-notice-bar__left-icon {
  color: var(--theme-color100);
}
#trusteeshipList .topbar .van-tab--active {
  background: var(--theme-color100);
  border-color: var(--theme-color100);
}
#trusteeshipList .topbar .van-tab--active div {
  color: #fff;
}
#trusteeshipList .topbar .van-tabs__line {
  bottom: 0px;
  width: 0;
  height: 0;
  background: #fff;
  border: 0.21333rem solid;
  border-color: var(--theme-color100) transparent transparent transparent;
}
#trusteeshipList #ScoreMission .van-tab--active .van-tab__text {
  color: var(--theme-color100);
}
#MyClientPlan .van-dropdown-menu__bar--closed {
  background: var(--theme-color10);
}
#MyClientPlan .van-dropdown-menu__bar--opened {
  background: var(--theme-color10);
}
.remind-border .van-search__content {
  position: relative;
}
.remind-border .van-search__content::after {
  content: '';
  position: absolute;
  top: -50%;
  right: -50%;
  bottom: -50%;
  left: -50%;
  border: 1px solid var(--theme-color100);
  border-radius: 26.64rem;
  transform: scale(0.5);
  box-sizing: border-box;
  pointer-events: none;
}
#GlobalSearch .theme-search .van-search__content::before {
  border-color: var(--theme-color100) !important;
}
#SignPoster .van-switch--on,
#MsgSetting .van-switch--on {
  background-color: var(--theme-color100);
}
#SideProduct #CommonItem .van-count-down,
#ProductSingleList #CommonItem .van-count-down,
#GlobalSearch #CommonItem .van-count-down {
  color: var(--theme-color100);
}
#ProductNotice .changeNotice .van-dropdown-menu__bar {
  box-shadow: none;
  border-radius: 0 0 0.21333rem 0.21333rem;
}
#ProductNotice .tabNotice .van-tabs__line {
  background-color: var(--theme-color100);
}
#ProductNotice .tabNotice .van-tabs__nav--line {
  background: linear-gradient(180deg, white 0%, white 28%, white 100%);
}
#ProductNotice .van-dropdown-menu__title {
  color: var(--theme-color100);
}
#ProductNotice .van-dropdown-item__option--active {
  color: var(--theme-color100);
}
#ProductChangeDetail .productNotice {
  background: linear-gradient(180deg, var(--theme-color10) 0%, #ffffff 11%, #ffffff 100%);
}
#ProfessionalQualification .bgl-2 {
  background: url(https://uploaduat-10051630.file.myqcloud.com/fhronspc/img/1698723299424/1698723299304/1.png) right 0.32rem no-repeat, linear-gradient(180deg, var(--theme-color100) 0px, #f5f5f9 8.53333rem, #f5f5f9 100%);
}
#DataBase .van-dropdown-menu__title--active {
  color: var(--theme-color100) !important;
  font-weight: 500;
}
#CompanySelect .van-button--info {
  background-color: var(--theme-color100);
  border: 0.5px solid var(--theme-color100);
}
#Company .van-dropdown-menu__title--active {
  color: var(--theme-color100);
}
#CompanyLabel #CommonLabel .active {
  border: 0.5px solid var(--theme-color100) !important;
  color: var(--theme-color100) !important;
  background-color: var(--theme-color8) !important;
}

html {
  font-size: 100%;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
span,
td {
  margin: 0;
  padding: 0;
  word-break: break-word;
  word-wrap: break-word;
}
body {
  -webkit-text-size-adjust: none;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: scroll;
}
em,
i {
  font-style: normal;
}
label,
input,
select,
img,
button {
  vertical-align: middle;
}
img,
input,
button,
textarea {
  border: 0;
}
ol,
ul {
  list-style: none;
}
button {
  cursor: pointer;
}
input,
button,
textarea,
select {
  background: transparent;
  -webkit-appearance: none;
  box-sizing: border-box;
  outline: 0;
}
a,
li,
input,
button,
section,
span,
div {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #fff;
  opacity: 0.64;
  font-size: 0.375rem;
}
a {
  text-decoration: none;
}
.iconfont {
  display: inline-block;
  font-family: 'iconfont' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:focus {
  outline: 0;
}
.fix:before,
.fix:after {
  display: block;
  content: 'clear';
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.c-trans {
  color: transparent;
}
.c-gray {
  color: #fff;
  opacity: 0.64;
}
.c-0578ff {
  color: #0578ff;
}
.c-990 {
  color: rgba(0, 0, 0, 0.6);
}
.c-0032 {
  color: rgba(0, 0, 0, 0.32);
}
/* 透明背景色 */
.bgc-trans {
  background-color: transparent;
}
.bgc-none {
  background-color: transparent;
}
.black-cover {
  background-color: rgba(0, 0, 0, 0.4);
}
.white-cover {
  background-color: rgba(255, 255, 255, 0.7);
}
.bgc-blue020 {
  background-color: rgba(21, 140, 255, 0.02);
}
.bgc-blue100 {
  background-color: rgba(21, 140, 255, 0.1);
}
.bgc-008 {
  background: rgba(255, 99, 41, 0.08);
}
.bgc-9fe-8 {
  background: rgba(91, 137, 254, 0.08);
}
.bgc-fcf0ed {
  background: #fcf0ed;
}
/* 渐变色 */
.bgl-5f9 {
  background-image: linear-gradient(180deg, #f5f5f9 0%, #ffffff 100%);
}
.bgl-fff-5f9 {
  background: linear-gradient(360deg, #f5f5f9 0%, #ffffff 100%);
}
.bgl-9ad {
  background-image: linear-gradient(270deg, #ffd9ad 0%, #ffecd6 100%);
}
.bgl-d7a {
  background: linear-gradient(270deg, #ffbd7a 0%, #ffd9b3 100%);
}
.bgl-e7f {
  background: linear-gradient(180deg, #f5be7f 0%, #b8835f 100%);
}
.bgl-bd0 {
  background-image: linear-gradient(270deg, #0b9bd0 0%, #4fc1e9 100%);
}
.bgl-5c3 {
  background-image: linear-gradient(270deg, #7455c3 0%, #ac92ec 100%);
}
.bgl-bff {
  background-image: linear-gradient(180deg, #d6ebff 0%, #fefffe 60%);
}
.bgl-bd6 {
  background-image: linear-gradient(180deg, #ffebd6 0%, #ffffff 50%);
}
.bgl-3FF {
  background-image: linear-gradient(135deg, #2193ff 0%, #2064ff 100%);
}
.bgl-255 {
  -o-border-image: linear-gradient(180deg, #ffffff, rgba(255, 255, 255, 0)) 2 2;
     border-image: linear-gradient(180deg, #ffffff, rgba(255, 255, 255, 0)) 2 2;
}
.bgl-5ff {
  background: linear-gradient(270deg, #ffffff 0%, #ebf5ff 100%);
}
.bgl-5ff-180 {
  background: linear-gradient(180deg, #ebf5ff 0%, #ffffff 31%, #ffffff 100%);
}
.bgl-444 {
  background: linear-gradient(270deg, #444444 0%, #202022 100%);
}
.bgl-e3a {
  background: linear-gradient(180deg, #fff3bf 0%, #fede3a 100%);
}
.bgl-4ff {
  background: linear-gradient(127deg, #8fd4ff 0%, #3da8ff 100%);
}
.bgl-89f {
  background: linear-gradient(127deg, #fe989f 0%, #fe7075 100%);
}
.bgl-399 {
  background: linear-gradient(133deg, #ffd399 0%, #ffb433 100%);
}
.bgl-cac {
  background: linear-gradient(90deg, #feacac 0%, #ff4747 100%);
}
.bgl-9b3 {
  background: linear-gradient(90deg, #ffd9b3 0%, #ffbd7a 100%);
}
.bgl-5bb-47c {
  background: linear-gradient(270deg, #18c5bb 0%, #93f47c 100%);
}
.bgl-329-f00 {
  background: linear-gradient(270deg, #ff6329 0%, #ff8f00 100%);
}
.bgl-9bc-6d3 {
  background: linear-gradient(270deg, #3e59bc 0%, #6786d3 100%);
}
.bgl-3d1-6d7 {
  background: linear-gradient(270deg, #98b3d1 0%, #a2b6d7 100%);
}
.bgl-f0e-f59 {
  background: linear-gradient(180deg, #fff0eb 0%, #f5f5f9 100%);
}
.bgl-f7-ff {
  background: linear-gradient(180deg, #fff7f4 0%, #ffffff 76%, #ffffff 100%);
}
.bgl-fff-5f9-270 {
  background: linear-gradient(270deg, #ffffff 0%, #f5f5f9 100%);
}
.bgl-1d6-Cf5 {
  background: linear-gradient(180deg, #fff1d6 0%, #fffcf5 100%);
}
.bgl-9cc {
  background-color: #c8c9cc;
}
/*reset*/
.vertical-ali {
  vertical-align: middle !important;
}
.vertical-normal {
  vertical-align: initial;
}
.vertical-bot {
  vertical-align: bottom;
}
.underline {
  text-decoration: underline;
}
.pt140 {
  padding-top: 3.73333rem;
}
.pt150 {
  padding-top: 4rem;
}
.pb106 {
  padding-bottom: 2.82667rem;
}
.pb125 {
  padding-bottom: 3.33333rem;
}
.pb200 {
  padding-bottom: 5.33333rem;
}
.pb120 {
  padding-bottom: 3.2rem;
}
.pb150 {
  padding-bottom: 4rem;
}
.pb170 {
  padding-bottom: 4.53333rem;
}
.pb230 {
  padding-bottom: 6.13333rem;
}
.pl140 {
  padding-left: 3.73333rem;
}
.pr14imp {
  padding-right: 0.37333rem !important;
}
.ptb17-5 {
  padding-top: 0.46667rem;
  padding-bottom: 0.46667rem;
}
.plr17-5 {
  padding-left: 0.46667rem;
  padding-right: 0.46667rem;
}
.plr148 {
  padding-left: 3.94667rem;
  padding-right: 3.94667rem;
}
/* 图片大小 */
/**  margin  */
.mt-125 {
  margin-top: -3.33333rem;
}
.mt38-5 {
  margin-top: 1.02667rem;
}
.mt120 {
  margin-top: 3.2rem;
}
.mt190 {
  margin-top: 5.06667rem;
}
.ml-auto {
  margin-left: auto;
}
.mb140 {
  margin-bottom: 3.73333rem;
}
.mt144 {
  margin-top: 3.84rem;
}
.mt200 {
  margin-top: 5.33333rem;
}
.m0a {
  margin: 0 auto;
}
.fw-bold {
  font-weight: 700;
}
/* 文字间距 */
.ls0 {
  letter-spacing: 0.5px;
}
.ls1 {
  letter-spacing: 1px;
}
.ls2 {
  letter-spacing: 0.05333rem;
}
.ls4 {
  letter-spacing: 0.10667rem;
}
/**  hover显示手  */
.pointer {
  cursor: pointer;
}
.table-cell {
  display: table-cell;
}
.flex {
  display: flex;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.flex-none {
  flex: none;
}
.flex1 {
  flex: 1;
}
.flex2 {
  flex: 2;
}
.flex1-5 {
  flex: 1.5;
}
.flex1-3 {
  flex: 1.3;
}
.flex1-2 {
  flex: 1.2;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-between {
  display: flex;
  justify-content: space-between;
}
.flex-between-center {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.flex-around {
  display: flex;
  justify-content: space-around;
}
.flex-stretch {
  display: flex;
  align-items: stretch;
}
.flex-start {
  display: flex;
  justify-content: flex-start;
}
.flex-end {
  display: flex;
  justify-content: flex-end;
}
.flex-wrap {
  display: flex;
  flex-wrap: wrap;
}
.flex-no-wrap {
  display: flex;
  flex-wrap: nowrap;
}
.flex-start-wrap {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.flex-start-center {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.flex-start-start {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.flex-between-wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.flex-between-end {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.flex-between-start {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
/* flex - center */
.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flex-center-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flex-center-baseline {
  display: flex;
  align-items: baseline;
  justify-content: center;
}
.flex-center-start {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.flex-center-end {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.flex-center-vertical {
  display: flex;
  align-items: center;
}
.flex-start-vertical {
  display: flex;
  align-items: flex-start;
}
.flex-center-horizontal {
  display: flex;
  justify-content: center;
}
.flex-center-around {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.flex-baseline-between {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}
.flex-center-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-top-vertical {
  display: flex;
  align-items: top;
  justify-content: flex-start;
}
.flex-center-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
/* flex - column */
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-row {
  display: flex;
  flex-direction: row;
}
.flex-row-reverse {
  display: flex;
  flex-direction: row-reverse;
}
.flex-column-reverse {
  display: flex;
  flex-direction: column-reverse;
}
.flex-column-center {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.flex-column-center-center {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.flex-column-center-unset {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: unset;
}
.flex-column-center-start {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.flex-column-center-around {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
.flex-column-center-between {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.flex-column-around {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.flex-column-between {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-column-start {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.flex-column-start-center {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.flex-column-start-around {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-around;
}
.flex-column-start-between {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}
.flex-column-end-between {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: space-between;
}
.flex-justify-content-end {
  display: flex;
  justify-content: end;
}
.flex-align-content-center {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
}
.flex-start-around {
  display: flex;
  align-items: flex-start;
  justify-content: space-around;
}
/* flex 基准线对齐*/
.flex-baseline {
  align-items: baseline;
}
.flex-align-center {
  align-items: center;
}
/**  visible  */
.visible-hidden {
  visibility: hidden;
}
.visible {
  visibility: visible;
}
/**  线条  */
.border-blue024 {
  border: 0.5px solid rgba(21, 140, 255, 0.24);
}
.border-right-none {
  border-right: 0 !important;
}
.border-w2 {
  border-width: 2;
}
.radiu-ios {
  -webkit-transform: rotate(0deg);
}
.br4-rightbottom {
  border-radius: 0px 0px 0.21333rem 0px;
}
.br8-top {
  border-radius: 0.21333rem 0.21333rem 0px 0px;
}
.br8-bottom {
  border-radius: 0px 0px 0.21333rem 0.21333rem;
}
.br6-bottom {
  border-radius: 0px 0px 0.16rem 0.16rem;
}
.circle {
  border-radius: 50%;
}
/**  圆 */
/**  块元素  */
.inline-block {
  display: inline-block;
}
.block {
  display: block;
}
.inline-flex {
  display: inline-flex;
}
/**  不展示  */
.display-none {
  display: none;
}
.inline-grid {
  display: inline-grid;
}
/**  左右float布局  */
.left {
  float: left;
}
.transform00 {
  transform-origin: left top;
}
.right {
  float: right;
}
.fix {
  *zoom: 1;
}
.fix:before,
.fix:after {
  display: block;
  content: 'clear';
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
:focus {
  outline: 0;
}
.min-height100 {
  min-height: 100vh;
}
/* 行高 */
.line-height-normal {
  line-height: normal;
}
/* text-align */
.ta-l {
  text-align: left;
}
.ta-c {
  text-align: center;
}
.ta-r {
  text-align: right;
}
.ta-j {
  text-align: justify;
}
/* 相对布局 */
.ps-r {
  position: relative;
}
.ps-a {
  position: absolute;
}
/* 吸顶 */
.ps-s {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 3;
}
.ps-f {
  position: fixed;
}
.fix-horizontal-center {
  position: fixed;
  left: 0;
  right: 0;
}
/* 宽高铺满 */
.full-height {
  height: 100%;
}
.content-width {
  width: -moz-max-content;
  width: max-content;
}
.max-h-66 {
  max-height: 1.76rem;
}
.max-h-480 {
  max-height: 12.8rem;
}
.unset-width {
  width: unset !important;
}
.full-width {
  width: 100%;
}
.full-width120 {
  width: 120%;
}
.width-375 {
  width: 10rem;
}
.half-height {
  height: 5.33333rem !important;
}
.full-content {
  width: 100%;
  height: 100%;
}
.full-box {
  width: 100vw;
  height: 100vh;
}
.wh-content-16 {
  width: 0.42667rem;
  height: 0.42667rem;
}
.fill-width {
  width: -webkit-fill-available;
}
.r-13 {
  right: -0.34667rem !important;
}
.filter0 {
  opacity: 0;
}
.border-box {
  box-sizing: border-box;
}
.border-content {
  box-sizing: content-box;
}
/* css转换 */
.scale-06 {
  transform: scale(0.6);
}
.scale-08 {
  transform: scale(0.8);
}
/* 字体间距 */
.letter-spacing1 {
  letter-spacing: 1px;
}
.over-auto {
  overflow: auto;
}
.over-x-auto {
  overflow-x: auto;
}
.over-hidden {
  overflow: hidden !important;
}
.over-scroll {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
.over-scroll-x {
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
.nowrap {
  white-space: nowrap;
}
.ws-normal {
  white-space: normal;
}
.prewrap {
  white-space: pre-wrap;
}
/* 字体图标 */
.icon-custom {
  display: inline-block;
  width: 0.37333rem;
  height: 0.37333rem;
}
/* 超出省略号 */
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.position-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.position-center-x {
  left: 50%;
  transform: translateX(-50%);
}
/* 多行省略号 */
.multi-text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: initial;
  white-space: pre-wrap;
}
.vertical {
  display: inline-block;
  vertical-align: middle;
}
.vertical-bottom {
  vertical-align: bottom;
}
.middle-button {
  height: 1.06667rem;
  font-size: 0.42667rem;
  font-weight: 500;
}
.big-button {
  height: 1.28rem;
  font-size: 0.48rem;
  font-weight: 500;
}
/* 块阴影 */
.box-shadow {
  box-shadow: #ddd 0px 0px 0.16rem 0px;
}
.card-shadow {
  box-shadow: 0px 0px 0.85333rem 0px rgba(35, 13, 0, 0.06);
}
.btn {
  border: 1px solid #eee;
  padding: 0.08rem 0.21333rem;
  border-radius: 0.13333rem;
  margin-right: 0.26667rem;
  margin-bottom: 0.26667rem;
  font-size: 0.32rem;
}
.align-middle {
  vertical-align: middle;
}
.risk_bg {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/my-bg-riskTest.svg') no-repeat;
  background-size: contain;
}
.clue_bg {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/my-bg-clueVIP.svg') no-repeat;
  background-size: contain;
}
.news_bg {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/my-bg_qianmian.svg') no-repeat;
  background-size: contain;
}
.bg-cover {
  background-size: cover;
}
.bg-fit-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.no-over-flow {
  overflow: hidden;
  white-space: nowrap;
}
.over-flow,
.one-line {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.over-flow-two {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.over-flow-three {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.over-flow-four {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
}
.over-flow-five {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  -webkit-box-orient: vertical;
}
.no-click {
  pointer-events: none;
}
.indent-2 {
  text-indent: 2em;
}
.red-dot {
  display: inline-block;
  transform: translate(1px, 0.08rem);
}
.bf2 {
  backdrop-filter: blur(0.05333rem);
}
/*media*/
@keyframes slideInLeft {
  from {
    transform: translate3d(100%, 0, 0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes slideInRight {
  from {
    transform: translate3d(-100%, 0, 0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes slideLeftOut {
  from {
    transform: translate3d(0, 0, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(100%, 0, 0);
    opacity: 0;
  }
}
@keyframes slideRightOut {
  from {
    transform: translate3d(0, 0, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(-100%, 0, 0);
    opacity: 0;
  }
}
.slide-left-enter-active {
  animation: slideInLeft 0.3s forwards;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.slide-left-leave-active {
  animation: slideLeftOut 0.3s forwards;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.slide-right-enter-active {
  animation: slideInRight 0.3s forwards;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.slide-right-leave-active {
  animation: slideRightOut 0.3s forwards;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
/* 骨架占位块 */
@keyframes skeleton-blink {
  50% {
    background-color: #f1f1f1;
  }
}
.custom-skeleton {
  background-color: #e8e8e8;
  border-radius: 0.13333rem;
  overflow: hidden;
  animation: skeleton-blink 1.2s ease-in-out infinite;
}
.over-y {
  overflow-y: scroll;
}
.fade-enter-active,
.fade-leave-active {
  /* padding: 0; */
  transition: all 0.5s;
}
.fade-enter,
.fade-leave-to {
  opacity: 0;
  position: absolute;
}
body::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}
body::-webkit-scrollbar:horizontal {
  width: 0;
  height: 0;
  display: none;
}
.width-103 {
  width: 2.74667rem;
}
.width-109 {
  width: 2.90667rem;
}
.width-110 {
  width: 2.93333rem;
}
.width-157 {
  width: 4.18667rem;
}
.width-158 {
  width: 4.21333rem;
}
.op {
  opacity: 0.72;
}
.height-109 {
  height: 2.90667rem;
}
.height-122 {
  height: 3.25333rem;
}
.height-157 {
  height: 4.18667rem;
}
.height-163 {
  height: 4.34667rem;
}
.height-165 {
  height: 4.4rem;
}
.my-page-background {
  background: linear-gradient(360deg, #f5f5f9 0%, #ff6329 100%);
}
.w-max-content {
  width: -moz-max-content;
  width: max-content;
}
.sty-329 {
  border: 0.5px solid #FF6329;
  font-weight: 400;
  color: #ff6329;
}
.h16-sty {
  border-radius: 0.05333rem;
  display: flex !important;
  align-items: center;
  font-size: 0.32rem;
  font-weight: 400;
  margin-right: 0.16rem;
  line-height: 0.48rem;
  height: 0.53333rem;
  padding: 0px 0.10667rem;
  text-align: center;
  box-sizing: border-box;
  border: 0.5px solid;
}
.sty-08a {
  border: 0.5px solid #7f808a;
  color: #7f808a;
}
.sty-500 {
  border: 0.5px solid #de9500;
  color: #de9500;
}
.border-bottom {
  border-color: #ebedf0;
}
.border-ff6329 {
  border: 0.5px solid #ff6329;
}
.border-158cff {
  border: 0.5px solid #158cff;
}

#MyStore {
  background-color: #F5F5F9;
}
#MyStore .store_br8 {
  border-radius: 0.21333rem;
}
#MyStore .store_mr12 {
  margin: 0.32rem 0;
}
#MyStore .store_bgw {
  background-color: #fff;
}
#MyStore .c-c2f {
  color: #7A2C2F;
}
#MyStore .van-tab--active > .van-tab__text::before {
  position: absolute;
  bottom: -0.16rem;
  left: 0;
  content: '';
  width: 100%;
  height: 0.08rem;
  z-index: -1;
  border-radius: 0.10667rem 0.10667rem 0px 0px;
  background-color: #fd672f;
}
#MyStore .width-45 {
  width: 1.2rem;
}
#MyStore .height-45 {
  height: 1.2rem;
}

.tip[data-v-0460b240] {
  font-size: 0.85333rem;
  text-align: center;
}

#Tabbar[data-v-780371a3] {
  position: fixed;
  bottom: 0;
  height: 1.33333rem;
  width: 100%;
  z-index: 2;
  background-color: transparent;
}
#Tabbar .tabbar[data-v-780371a3] {
  width: 100%;
  height: auto;
  bottom: -0.5px;
}
#Tabbar .tabbar-bg[data-v-780371a3] {
  background: url('https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/tabbar.png');
  background-size: auto 3.2rem;
  background-position: 50% 55%;
  padding-top: 0.8rem;
  box-sizing: border-box;
  height: 2.13333rem;
}
#Tabbar .tab-icon[data-v-780371a3] {
  display: block;
  width: 0.53333rem;
  height: 0.53333rem;
}
#Tabbar .active-tab-icon[data-v-780371a3] {
  display: block;
  width: 1.06667rem;
  height: 1.06667rem;
}
#Tabbar .center-icon[data-v-780371a3] {
  position: relative;
  top: -0.53333rem;
  width: 1.06667rem;
  height: 1.06667rem;
  border-radius: 50%;
  text-align: center;
  line-height: 1.06667rem;
}
#Tabbar .mt-10[data-v-780371a3] {
  position: absolute;
  top: 1.70667rem;
  left: 4.69333rem;
}
#Tabbar[data-v-780371a3] .van-tabbar-item {
  height: 1.33333rem;
}
#Tabbar .tabbar-center-icon[data-v-780371a3] {
  display: inline-block;
  position: absolute;
  left: 50%;
  width: 1.06667rem;
  height: 1.06667rem;
  margin-left: -0.53333rem;
  top: 0.37333rem;
  border-radius: 50%;
}

#app {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #323233;
  font-size: 0.37333rem;
  background-color: #f5f5f9;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  height: 100vh;
}
#app #outTimeDialog {
  border-radius: 0.32rem;
  overflow: visible;
}
#app #outTimeDialog .close-icon {
  width: 0.64rem;
  height: 0.64rem;
  left: 50%;
  transform: translateX(-50%);
  bottom: -1.06667rem;
}
#app #outTimeDialog .out-time-qrcode {
  width: 2.98667rem;
  height: 2.98667rem;
}
#app #outTimeDialog .content1 {
  width: -moz-max-content;
  width: max-content;
  position: relative;
  margin: 0 auto;
}
#app #outTimeDialog .content1:after {
  width: 100%;
  position: absolute;
  content: '';
  height: 0.10667rem;
  bottom: 0.05333rem;
  left: 0;
  background-color: #c2e1ff;
  z-index: -1;
}
#app #outTimeDialog .scan-content {
  width: 2.98667rem;
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
}
*::-webkit-scrollbar {
  display: none;
}

.skeleton[data-v-16230684] {
  min-height: 0.5rem;
}

/* 三角形 .triangle(尖朝向， 颜色， 宽度， 高度) */
.triangle_base[data-v-a2285654] {
  display: inline-block;
  width: 0;
  height: 0;
  border: solid transparent;
}
#RadarChart[data-v-a2285654] {
  position: relative;
  overflow: hidden;
}
#RadarChart .radar[data-v-a2285654] {
  width: 100%;
  position: relative;
  height: 6rem;
}
#RadarChart .label[data-v-a2285654] {
  position: absolute;
  font-size: 0.32rem;
  transform-origin: center center;
  background: #f5f5f5;
  border-radius: 0.05333rem;
  padding: 0.10667rem 0 0.10667rem 0.10667rem;
  width: 2.05333rem;
}
#RadarChart .label.l1[data-v-a2285654] {
  top: 3%;
  left: 50%;
  transform: translateX(-50%) !important;
}
#RadarChart .label.l1 .popover[data-v-a2285654] {
  top: 120%;
  left: 0%;
}
#RadarChart .label.l1 .popover i[data-v-a2285654] {
  display: inline-block;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 0 0.10667rem 0.21333rem;
  border-bottom-color: rgba(0, 0, 0, 0.5);
  top: -0.21333rem;
  left: 0.53333rem;
}
#RadarChart .label.l2[data-v-a2285654] {
  top: 16%;
  left: 5%;
}
#RadarChart .label.l2 .popover[data-v-a2285654] {
  top: 0%;
  left: 110%;
}
#RadarChart .label.l2 .popover i[data-v-a2285654] {
  display: inline-block;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 0.10667rem 0.21333rem 0.10667rem 0;
  border-right-color: rgba(0, 0, 0, 0.5);
  top: 0.26667rem;
  left: -0.21333rem;
}
#RadarChart .label.l3[data-v-a2285654] {
  top: 50%;
  left: 0;
}
#RadarChart .label.l3 .popover[data-v-a2285654] {
  top: 0%;
  left: 110%;
}
#RadarChart .label.l3 .popover i[data-v-a2285654] {
  display: inline-block;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 0.10667rem 0.21333rem 0.10667rem 0;
  border-right-color: rgba(0, 0, 0, 0.5);
  top: 0.26667rem;
  left: -0.21333rem;
}
#RadarChart .label.l4[data-v-a2285654] {
  top: 73%;
  left: 20%;
}
#RadarChart .label.l4 .popover[data-v-a2285654] {
  top: 0;
  left: 0;
  transform: translateY(-120%);
}
#RadarChart .label.l4 .popover i[data-v-a2285654] {
  display: inline-block;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 0.21333rem 0.10667rem 0;
  border-top-color: rgba(0, 0, 0, 0.5);
  bottom: -0.21333rem;
  left: 0.26667rem;
}
#RadarChart .label.l5[data-v-a2285654] {
  top: 73%;
  left: 55%;
}
#RadarChart .label.l5 .popover[data-v-a2285654] {
  top: 0;
  right: 0;
  transform: translateY(-120%);
}
#RadarChart .label.l5 .popover i[data-v-a2285654] {
  display: inline-block;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 0.21333rem 0.10667rem 0;
  border-top-color: rgba(0, 0, 0, 0.5);
  bottom: -0.21333rem;
  right: 0.26667rem;
}
#RadarChart .label.l6[data-v-a2285654] {
  top: 47%;
  right: 0;
}
#RadarChart .label.l6 .popover[data-v-a2285654] {
  top: 0%;
  left: -4.1rem;
}
#RadarChart .label.l6 .popover i[data-v-a2285654] {
  display: inline-block;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 0.10667rem 0 0.10667rem 0.21333rem;
  border-left-color: rgba(0, 0, 0, 0.5);
  right: -0.21333rem;
  top: 0.26667rem;
}
#RadarChart .label.l7[data-v-a2285654] {
  top: 17%;
  left: 72%;
}
#RadarChart .label.l7 .popover[data-v-a2285654] {
  top: 0%;
  left: -4.1rem;
}
#RadarChart .label.l7 .popover i[data-v-a2285654] {
  display: inline-block;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 0.10667rem 0 0.10667rem 0.21333rem;
  border-left-color: rgba(0, 0, 0, 0.5);
  right: -0.21333rem;
  top: 0.26667rem;
}
#RadarChart .label .name[data-v-a2285654] {
  display: flex;
  align-items: center;
}
#RadarChart .label .gap[data-v-a2285654] {
  display: inline-block;
  width: 0.8rem;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  background: #feedec;
  border: 1px solid #fd5147;
  border-radius: 0.08rem;
  color: #fd5147;
  font-size: 0.32rem;
  margin-left: 0.05333rem;
}
#RadarChart .label .popover[data-v-a2285654] {
  width: 4rem;
  min-width: 1rem;
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  padding: 0.21333rem 0.18667rem;
  box-sizing: border-box;
  border-radius: 0.16rem;
  font-size: 0.32rem;
  position: absolute;
  transform-origin: 0 0;
}
#RadarChart .label .popover p[data-v-a2285654] {
  margin-bottom: 0.21333rem;
}
#RadarChart .label .popover i[data-v-a2285654] {
  position: absolute;
}
#RadarChart .top[data-v-a2285654] {
  z-index: 999;
}

#GridSkeleton[data-v-3c87c3c8] {
  width: 100%;
}
#GridSkeleton .icon-box[data-v-3c87c3c8] {
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  position: relative;
}
#GridSkeleton .circle[data-v-3c87c3c8] {
  border-radius: 50%;
}
#GridSkeleton .icon[data-v-3c87c3c8] {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#GridSkeleton .icon-bg[data-v-3c87c3c8] {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#GridSkeleton .image[data-v-3c87c3c8] {
  width: 0.96rem;
  height: 0.96rem;
}
#GridSkeleton .service-icon[data-v-3c87c3c8] {
  position: absolute;
  width: 0.85333rem;
  height: 0.85333rem;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#GridSkeleton .text[data-v-3c87c3c8] {
  min-width: 1.06667rem;
  min-height: 0.42667rem;
}
#GridSkeleton .full-width[data-v-3c87c3c8] {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
#GridSkeleton .red-icon[data-v-3c87c3c8] {
  position: absolute;
  min-width: 0.32rem;
  padding: 0 0.05333rem;
  height: 0.42667rem;
  background: #ff5c5c;
  border-radius: 0.21333rem;
  right: 0.21333rem;
  top: -0.10667rem;
  z-index: 1;
  text-align: center;
  color: #fff;
  font-size: 0.26667rem;
  line-height: 0.42667rem;
  box-sizing: content-box;
}
#GridSkeleton .red-icon[data-v-3c87c3c8]::before,
#GridSkeleton .red-dot[data-v-3c87c3c8]::before {
  position: relative;
}
#GridSkeleton .red-dot[data-v-3c87c3c8] {
  position: absolute;
  width: 0.16rem;
  height: 0.16rem;
  background: #ff5c5c;
  border: 0.05333rem solid #ffffff;
  right: 0.4rem;
  z-index: 999;
}
#GridSkeleton .bottom-dot[data-v-3c87c3c8] {
  position: absolute;
  width: 0.42667rem;
  height: 0.42667rem;
  bottom: 0;
  right: 0;
}

#CommonBtnToMore[data-v-0eb2cdd4] {
  position: sticky;
  top: 1.2rem;
  z-index: 10;
}
#CommonBtnToMore .nowrap[data-v-0eb2cdd4] {
  overflow: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
#CommonBtnToMore .nowrap .top-btn[data-v-0eb2cdd4] {
  min-width: 2.13333rem;
}
#CommonBtnToMore .more-filter[data-v-0eb2cdd4] {
  right: 0;
  top: 0;
  padding: 0 0.32rem 0 0.32rem;
  background: linear-gradient(to left, #fff 1.6rem, rgba(0, 0, 0, 0));
}
#CommonBtnToMore .otherwidth[data-v-0eb2cdd4] {
  min-width: 1.92rem !important;
}
#CommonBtnToMore .reddot[data-v-0eb2cdd4] {
  position: relative;
}
#CommonBtnToMore .dot[data-v-0eb2cdd4] {
  position: absolute;
  right: 0.16rem;
  top: 0px;
  z-index: 11;
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 50%;
  background: #ff5c5c;
}
#CommonBtnToMore .en_btn .nowrap .top-btn[data-v-0eb2cdd4] {
  min-width: 1.6rem!important;
}
#CommonBtnToMore .en_btn .en_topbtn[data-v-0eb2cdd4] {
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

#NoticeBar .van-notice-bar[data-v-6503faee] {
  height: 0.8rem;
}
#NoticeBar .roll-swipe[data-v-6503faee] {
  height: 1.06667rem;
  line-height: 1.06667rem;
  font-size: 0.37333rem;
  padding-left: 0.53333rem;
}
#NoticeBar .left-tag[data-v-6503faee] {
  position: absolute;
  left: 0.4rem;
  top: 0;
  height: 100%;
}
#NoticeBar .right-tag-outer[data-v-6503faee] {
  background-color: #fff5eb;
  position: absolute;
  width: 1.70667rem;
  right: 0.32rem;
  top: 0.08rem;
  height: 0.8rem;
  line-height: 0.8rem;
  white-space: nowrap;
}
#NoticeBar .right-tag-outer .right-tag[data-v-6503faee] {
  white-space: nowrap;
  position: absolute;
  background-color: #ff850a;
  height: 0.64rem;
  line-height: 0.05333rem;
  width: 1.70667rem;
  color: #fff;
}
#NoticeBar .right-tag-outer[data-v-6503faee]::before {
  position: absolute;
  left: -0.53333rem;
  content: '';
  display: block;
  width: 0.53333rem;
  height: 0.8rem;
  background: linear-gradient(270deg, #fcf0ed 0%, rgba(252, 240, 237, 0.9) 51%, rgba(252, 240, 237, 0) 100%);
}
#NoticeBar .right-tag-more[data-v-6503faee] {
  position: absolute;
  background-color: #fff5eb;
  right: 0.32rem;
  margin-left: 0.13333rem;
  top: 0.08rem;
  height: 0.64rem;
  line-height: 0.64rem;
  min-width: 1.97333rem;
  color: #fff;
}
#NoticeBar .close-btn[data-v-6503faee] {
  position: absolute;
  right: 0.13333rem;
  top: 0;
  height: 100%;
}
#NoticeBar .close-btn i[data-v-6503faee] {
  width: 0.48rem;
  color: #ffbd7a;
}


.svg-icon[data-v-094bb005] {
    width: 1em;
    height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}
.svg-external-icon[data-v-094bb005] {
    background-color: currentColor;
    -webkit-mask-size: cover!important;
            mask-size: cover!important;
    display: inline-block;
}

#CommonLabel .wrapper[data-v-5b7872dc] {
  overflow: auto;
  padding-bottom: 1.2rem;
  box-sizing: border-box;
}
#CommonLabel .normal-height[data-v-5b7872dc] {
  max-height: 12rem;
}
#CommonLabel .ohther-height[data-v-5b7872dc] {
  max-height: 9.6rem;
}
#CommonLabel .label-li[data-v-5b7872dc] {
  display: inline-block;
  min-width: 25%;
}
#CommonLabel .label-li span[data-v-5b7872dc] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 0.74667rem;
  line-height: 0.74667rem;
}
#CommonLabel .labelColor[data-v-5b7872dc] {
  color: #555661;
}
#CommonLabel .productLi[data-v-5b7872dc] {
  display: inline-block;
  margin-right: 0.26667rem;
}
#CommonLabel .productLi span[data-v-5b7872dc] {
  display: inline-block;
  height: 0.74667rem;
  line-height: 0.74667rem;
  padding: 0 0.32rem;
  margin: 0 0.13333rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#CommonLabel .productLi .pli7[data-v-5b7872dc] {
  font-size: 0.29333rem;
}
#CommonLabel .time-span[data-v-5b7872dc] {
  display: block;
  width: 43%;
  height: 0.74667rem;
  line-height: 0.74667rem;
  padding-left: 0.26667rem;
  background: #f5f5f9;
  color: #c8c9cc;
  border-radius: 0.37333rem;
  overflow: hidden;
}
#CommonLabel .special-input[data-v-5b7872dc] {
  height: 0.74667rem;
  text-align: center;
  width: 3.62667rem;
  box-sizing: border-box;
}
#CommonLabel .special-input[data-v-5b7872dc]::-webkit-input-placeholder {
  color: #c8c9cc;
}

.card-popup .head[data-v-79daaf93] {
  text-align: center;
  margin-top: 0.4rem;
  font-size: 0.42667rem;
  color: #424242;
  position: relative;
}
.card-popup .head .erricon[data-v-79daaf93] {
  position: absolute;
  right: 0.4rem;
}
.card-popup .content[data-v-79daaf93] {
  background: url(https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/bg-certificate.svg) no-repeat;
  background-size: cover;
}

#NoData[data-v-d161cd9a] {
  height: 100%;
}
#NoData .no-data[data-v-d161cd9a] {
  width: 3.2rem;
  height: 3.2rem;
}
#NoData .refresh-btn[data-v-d161cd9a] {
  min-width: 2.34667rem;
  height: 0.85333rem;
  border-radius: 0.42667rem;
  overflow: hidden;
  font-size: 0.37333rem;
  padding: 0 0.26667rem;
}
.small .no-data[data-v-d161cd9a] {
  width: 1.33333rem !important;
  height: 1.33333rem !important;
}

#CommonAudio .play-cont .iconfont[data-v-ea2d6284] {
  font-size: 0.64rem;
}
#CommonAudio .play-cont .cont-speed[data-v-ea2d6284] {
  min-width: 0.8rem;
}
#CommonAudio .play-cont .cont-time[data-v-ea2d6284] {
  min-width: 2.93333rem;
}

#CommonProductCell .icon12 .iconfont[data-v-74e2ac59] {
  font-size: 0.32rem;
}
#CommonProductCell .normal-p[data-v-74e2ac59] {
  line-height: 0.69333rem;
}
#CommonProductCell .normal-p span[data-v-74e2ac59] {
  display: inline-block;
}
#CommonProductCell .normal-p .normal-label[data-v-74e2ac59] {
  width: 6em;
  vertical-align: top;
}
#CommonProductCell .normal-p .normal-val[data-v-74e2ac59] {
  width: calc(100% - 6em);
  display: inline-flex;
}
#CommonProductCell .normal-p .normal-val .normal-audio[data-v-74e2ac59] {
  font-size: 0.42667rem;
  padding-right: 0.53333rem;
  padding-left: 0.13333rem;
}
#CommonProductCell .inline[data-v-74e2ac59] {
  display: inline !important;
}
#CommonProductCell .right-tip[data-v-74e2ac59] {
  width: 2rem;
  position: absolute;
  right: 0;
  top: 0.26667rem;
}
#CommonProductCell .right-tip p[data-v-74e2ac59] {
  clip-path: polygon(10% 0%, 100% 1%, 100% 100%, 10% 100%, 0% 50%);
  padding-right: 0.08rem;
  margin-bottom: 0.13333rem;
}
#CommonProductCell .iconfont[data-v-74e2ac59] {
  font-size: 0.37333rem;
}
#CommonProductCell .cell-btn .van-button[data-v-74e2ac59] {
  min-width: 1.81333rem;
  margin-left: 0.32rem;
  height: 0.64rem;
  line-height: 0.64rem;
}
#CommonProductCell .cell-btn .van-button--mini[data-v-74e2ac59] {
  font-size: 0.34667rem;
}
#CommonProductCell .cell-btn .van-button--default[data-v-74e2ac59] {
  border: 0.5px solid #c8c9cc;
}
#CommonProductCell .operate[data-v-74e2ac59] {
  height: 100%;
  left: 0;
  top: 0;
}
#CommonProductCell .bob-e8[data-v-74e2ac59] {
  border-bottom: 0.5px solid #e8e8e8;
}
#CommonProductCell .filter[data-v-74e2ac59] {
  filter: grayscale(100%);
  opacity: 0.3;
}
#CommonProductCell .cell-title1[data-v-74e2ac59] {
  color: #ff850a;
  background: #fff5eb;
  border: 1px solid #ffbd7a;
}
#CommonProductCell .cell-title2[data-v-74e2ac59] {
  color: #158cff;
  background: #ebf5ff;
  border: 1px solid #7abdff;
}
#CommonProductCell .cell-title3[data-v-74e2ac59] {
  color: #ff5c5c;
  background: #ffebeb;
  border: 1px solid #ffadad;
}

#CommonTable .table-header[data-v-092b32b6] {
  table-layout: fixed;
  border-collapse: separate;
  height: 1.17333rem;
}
#CommonTable .table-header tr th[data-v-092b32b6]:not(:last-of-type) {
  border-right: 1px solid #E8E8E8;
}
#CommonTable .table-body[data-v-092b32b6] {
  table-layout: fixed;
  border-collapse: separate;
}
#CommonTable .table-body tr td[data-v-092b32b6] {
  border-bottom: 1px solid #E8E8E8;
}
#CommonTable .table-body tr td[data-v-092b32b6]:not(:last-of-type) {
  border-right: 1px solid #E8E8E8;
}

#CustomCascader .panel[data-v-cd4bc1e8] {
  height: 7.2rem;
}
#CustomCascader .panel .single[data-v-cd4bc1e8] {
  height: 1.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
}
#CustomCascader .panel .line-height45[data-v-cd4bc1e8] {
  line-height: 1.2rem;
}
#CustomCascader .panel .overflowY-auto[data-v-cd4bc1e8] {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
#CustomCascader .panel .primary-content[data-v-cd4bc1e8] {
  width: 2.24rem;
}
#CustomCascader .panel .sub-content[data-v-cd4bc1e8] {
  width: calc(100vw - 2.24rem);
  background-color: rgba(248, 249, 250, 0.64);
}
#CustomCascader .panel .sub-content .right-content[data-v-cd4bc1e8] {
  width: 4.66667rem;
  background-color: #F4F5F6;
}
#CustomCascader .panel .sub-content .right-content div[data-v-cd4bc1e8] {
  height: 1.2rem;
  flex-wrap: nowrap;
}
#CustomCascader .panel .sub-content .right-content div span[data-v-cd4bc1e8] {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
}
#CustomCascader .panel .result-content div[data-v-cd4bc1e8] {
  height: 1.18667rem;
  flex-wrap: nowrap;
}
#CustomCascader .panel .result-content div[data-v-cd4bc1e8]:last-of-type {
  border-bottom: none;
}
#CustomCascader .panel .result-content div span[data-v-cd4bc1e8] {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
}
#CustomCascader .reset-button[data-v-cd4bc1e8] {
  width: 3.81333rem;
}
#CustomCascader .confimr-button[data-v-cd4bc1e8] {
  width: 6.18667rem;
}
#CustomCascader .confimr-button.disabled[data-v-cd4bc1e8] {
  background-color: #c8c9cc;
  border-color: #c8c9cc;
}

#NavBar {
  height: 1.2rem;
  line-height: 1.2rem;
  z-index: 99;
}
#NavBar .van-nav-bar__title {
  color: #23242e;
  font-size: 0.45333rem;
  font-weight: normal;
}
#NavBar .img-box {
  width: 0.53333rem;
  height: 0.53333rem;
}

#Assistant .assistant-popup[data-v-d49e9d34] {
  width: 8rem;
  box-sizing: border-box;
}
#Assistant .assistant-img[data-v-d49e9d34] {
  width: 3.84rem;
  margin: 0.74667rem 0;
}
#Assistant .close-icon[data-v-d49e9d34] {
  width: 0.64rem;
  height: 0.64rem;
  left: 50%;
  transform: translateX(-50%);
  bottom: -1.06667rem;
}

#Autograph .btn-list .btn-item[data-v-337a5f07] {
  min-width: 1.81333rem;
  height: 0.64rem;
  margin-left: 0.3rem;
}
#Autograph .emallbtn[data-v-337a5f07] {
  min-width: 4.53333rem!important;
  height: 1.17333rem!important;
  font-weight: 600;
  margin-right: 0.32rem!important;
  margin-left: 0px!important;
  font-size: 0.42667rem;
}
#Autograph .emallbox[data-v-337a5f07] {
  margin-left: 0.64rem;
}
#Autograph #myCanvas[data-v-337a5f07] {
  display: block;
  border: 1px dotted #e8e8e8;
  box-sizing: border-box;
  background-color: transparent;
  z-index: 2;
}
#Autograph .watermark[data-v-337a5f07] {
  position: absolute;
  top: 0;
  display: block;
  height: 1.06667rem;
  width: 100%;
  padding: calc(50% - 2.4rem) 0;
  text-align: center;
  z-index: 1;
}
#Autograph .cover[data-v-337a5f07] {
  left: 0;
  top: 0;
  background-color: rgba(224, 224, 224, 0.5);
}
#Autograph .landscape-btn-item[data-v-337a5f07] {
  font-size: 0.37333rem;
  line-height: 0.53333rem;
  position: absolute;
  right: 0.32rem;
  top: 0.45333rem;
  z-index: 5;
  background: transparent;
}
#Autograph .hengping-icon[data-v-337a5f07] {
  width: 0.42667rem;
  height: 0.42667rem;
  position: relative;
  top: -0.05333rem;
  margin-left: 0.13333rem;
}
#Autograph .landscape[data-v-337a5f07] {
  position: fixed;
  width: 100vw;
  height: 100vh;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  background: #fff;
}
#Autograph .resolve-ios[data-v-337a5f07] {
  transform: translateZ(1px);
}
#Autograph .my-canvas[data-v-337a5f07] {
  margin-left: 1.30667rem;
}
#Autograph .landscape .cover[data-v-337a5f07] {
  margin-left: 1.84rem;
  margin-top: 0.53333rem;
}
#Autograph .btn-landscape[data-v-337a5f07],
#Autograph .mark-landscape[data-v-337a5f07] {
  position: fixed;
  left: -2.13333rem;
  z-index: 99999;
  bottom: 3.54667rem;
  transform: translateZ(1px) rotate(90deg);
}
#Autograph .mark-landscape[data-v-337a5f07] {
  transform: rotate(90deg);
  top: calc(50% - 0.4rem);
  left: 0px !important;
  transform-origin: calc(100vw - 1.06667rem) 0.53333rem;
  width: calc(100vh - 1.06667rem) !important;
  height: 2.4rem;
  line-height: 2.4rem;
}
#Autograph .border-radius8[data-v-337a5f07] {
  border-radius: 0.21333rem;
}
.landscape-watermark[data-v-337a5f07] {
  transform: rotate(90deg);
}
.verticalscape-btn-item[data-v-337a5f07] {
  position: absolute;
  font-size: 0.37333rem;
  transform: rotate(90deg);
  bottom: 1.6rem;
  right: 0.37333rem;
}


.scroll[data-v-28eab416] {
	width: 100%;
	height: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

.fake-table[data-v-17d8c448] .van-field__control {
  padding-left: 0.13333rem;
  font-size: 0.32rem;
}
.col[data-v-17d8c448] .van-cell {
  padding: 0;
}
.col[data-v-17d8c448] .input-diabled {
  border: none;
}
.col[data-v-17d8c448] .input-abled {
  border: 0.5px solid #dddddd;
}
.table-col[data-v-17d8c448],
.fake-table__head .col[data-v-17d8c448],
.fake-table__body .col[data-v-17d8c448] {
  height: 100%;
  color: #313131;
}
.fake-table__head[data-v-17d8c448],
.fake-table__body[data-v-17d8c448] {
  border-bottom: 0.5px solid #e8e8e8;
}
.fake-table__head .col[data-v-17d8c448]:nth-of-type(2),
.fake-table__body .col[data-v-17d8c448]:nth-of-type(2) {
  border-left: 0.5px solid #e8e8e8;
}
.fake-table__head .col[data-v-17d8c448]:nth-of-type(1),
.fake-table__body .col[data-v-17d8c448]:nth-of-type(1) {
  border-right: none;
}
.fake-table__head .col[data-v-17d8c448] {
  line-height: 0.53333rem;
  border-right: 0.5px solid #e8e8e8;
}
.fake-table__head .col[data-v-17d8c448]:last-of-type {
  border-right: none;
}
.fake-table__body .col[data-v-17d8c448] {
  font-size: 0.32rem;
  line-height: 0.48rem;
  border-right: 0.5px solid #e8e8e8;
}
.fake-table__body .col[data-v-17d8c448]:last-child {
  border-right: none;
}
.fake-table .width-20[data-v-17d8c448] {
  width: 0.53333rem;
  height: 0.53333rem;
  vertical-align: sub;
}

#commonSignSheet .protocol-container[data-v-676c36f6] {
  height: 60vh;
}
#commonSignSheet .top-icon-box[data-v-676c36f6] {
  margin-bottom: -0.21333rem;
}
#commonSignSheet .top-icon-box .top-icon[data-v-676c36f6] {
  transition: all 0.5s ease;
}
#commonSignSheet .aimed-down[data-v-676c36f6] {
  transform: rotateX(180deg);
}
#commonSignSheet .bottom-btn[data-v-676c36f6] {
  width: 100%;
  box-sizing: border-box;
  bottom: 0;
}
#commonSignSheet .img-icon[data-v-676c36f6] {
  width: 0.42667rem;
}
#CommonSign .copy-border[data-v-676c36f6] {
  border: 0.5px solid #c8c9cc;
  border-radius: 0.66667rem;
  width: 1.49333rem;
  height: 0.53333rem;
  margin: 0 auto;
}
.no-events[data-v-676c36f6] {
  pointer-events: none;
}

#AdTile[data-v-fba3b7b6] {
  width: 100%;
  box-sizing: border-box;
}
#AdTile .ad-box[data-v-fba3b7b6] {
  width: 100%;
  overflow: hidden;
}
#AdTile .ad-box .ad-img-cont[data-v-fba3b7b6] {
  overflow: auto;
}
#AdTile .ad-box .ad-img-box[data-v-fba3b7b6] {
  width: 100%;
}
#AdTile .ad-box .img[data-v-fba3b7b6] {
  width: 100%;
  height: 100%;
}

#AdSwipe[data-v-549b5ad3] {
  width: 100%;
}
#AdSwipe .swiperContainer[data-v-549b5ad3] {
  -webkit-transform: rotate(0deg);
  border-radius: 0.21333rem;
  width: 100%;
  overflow: hidden;
}
#AdSwipe .swiperContainer .swiper-item[data-v-549b5ad3] {
  width: 100%;
}
#AdSwipe .swiperContainer .swiper-item .swiper-img[data-v-549b5ad3],
#AdSwipe .swiperContainer .swiper-item .load-box[data-v-549b5ad3] {
  display: block;
  border-radius: 0.21333rem;
  height: 100%;
  width: 100%;
}
#AdSwipe .swiperContainer .swiper-item .load-box[data-v-549b5ad3] {
  background-color: #EFEFEF;
}
#AdSwipe .custom-indicator[data-v-549b5ad3] {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0.13333rem;
  padding: 0.05333rem 0.13333rem;
  font-size: 0.32rem;
}
#AdSwipe .custom-indicator .indicator[data-v-549b5ad3] {
  width: 0.16rem;
  height: 0.16rem;
  background-color: #ebedf0;
  opacity: 0.3;
  margin: 0 0.08rem;
  border-radius: 0.66667rem;
  transition: all ease 0.5s;
}
#AdSwipe .custom-indicator .bar[data-v-549b5ad3] {
  height: 0.13333rem;
  width: 0.4rem;
}
#AdSwipe .custom-indicator .active-indicator[data-v-549b5ad3] {
  background-color: #fff;
  opacity: 1;
}

.homeSwipper[data-v-4940bfbc] {
  width: 100%;
  height: 100%;
}

#CommonTabs[data-v-f6911c74] .van-tabs__wrap .van-tab {
  min-width: 1.25333rem;
  padding: 0;
  margin-right: 0.32rem;
}
#CommonTabs[data-v-f6911c74] .van-tabs__wrap .van-tabs__line {
  display: none;
}
#CommonTabs .standard-width[data-v-f6911c74] {
  min-width: 1.92rem;
}

#OpenApp[data-v-6263810a] {
  background: rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(0.05333rem);
  top: 0;
}
#OpenApp .logo-img[data-v-6263810a] {
  width: 0.64rem;
}

#QrCode .underline .fold[data-v-23a3056b] {
  width: 0.85333rem;
  height: 0.10667rem;
  background: #ffd7ad;
}
#QrCode .underline .normal[data-v-23a3056b] {
  width: 100%;
  height: 0.5px;
  background: #ffebd6;
}
#QrCode .code-img[data-v-23a3056b] {
  width: 4.58667rem;
  display: table-cell;
  margin: 0 auto;
}
#QrCode .head-title[data-v-23a3056b] {
  width: 100%;
  height: 1.6rem;
}


.share-sign[data-v-f2fd1566]{position:fixed; top:0;left:0;z-index:101;text-align:right;top:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.3);}
.share-sign img[data-v-f2fd1566]{width:5.33333rem;float:right;}
.img-preview-bottom[data-v-f2fd1566]{
    position: absolute;
    top: 1.33333rem;
}

.topicon[data-v-07c3cc52] {
  text-align: center;
}
.sheet_title[data-v-07c3cc52] {
  font-size: 0.42667rem;
  font-weight: 500;
  color: #23242e;
  line-height: 0.64rem;
  text-align: center;
  margin-bottom: 0.42667rem;
}
.sheet_share__text[data-v-07c3cc52] {
  margin-bottom: 0.74667rem;
}
.sheet_share__text .sheet_text_title[data-v-07c3cc52] {
  position: relative;
  font-size: 0.37333rem;
  color: #23242e;
  line-height: 0.56rem;
  padding-left: 0.53333rem;
}
.sheet_share__text .sheet_text_title[data-v-07c3cc52]:before {
  content: '';
  position: absolute;
  background-size: 100%;
  width: 0.42667rem;
  height: 0.42667rem;
  left: 0;
  top: 50%;
  margin-top: -0.21333rem;
}
.sheet_share__text .sheet_text_content[data-v-07c3cc52] {
  font-size: 0.37333rem;
  color: #7f808a;
  line-height: 0.56rem;
  background: #f5f5f9;
  border-radius: 0.10667rem;
  padding: 0.32rem;
  margin-top: 0.21333rem;
}
.sheet_share__text .sheet_text_content .text[data-v-07c3cc52] {
  max-height: 1.12rem;
  overflow-y: auto;
}
.sheet__chanel[data-v-07c3cc52] {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  padding: 0.21333rem;
  top: 0;
  width: 0.85333rem;
  height: 0.21333rem;
  box-sizing: content-box;
  background-size: 0.85333rem 0.21333rem;
  background-position: 0.21333rem 0.21333rem;
  overflow: hidden;
  cursor: pointer;
}
.sheet__chanel[data-v-07c3cc52]:before {
  background-color: transparent;
}
.sheet_box[data-v-07c3cc52] {
  padding: 0px 0.32rem 0.48rem;
}
.sheet__options[data-v-07c3cc52] {
  position: relative;
  margin: 0 0.26667rem;
  display: flex;
  overflow-x: auto;
  overflow-y: visible;
  -webkit-overflow-scrolling: touch;
}
.sheet__option[data-v-07c3cc52] {
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  flex-basis: 30%;
  flex-shrink: 0;
}
.sheet__option img[data-v-07c3cc52] {
  width: 1.17333rem;
  height: 1.17333rem;
  margin: 0;
}
.sheet__option span[data-v-07c3cc52] {
  margin-top: 0.21333rem;
  padding: 0 0.10667rem;
  font-size: 0.32rem;
  color: #666666;
  line-height: 0.50667rem;
}

#Share[data-v-8dc945bc] {
  /* 分享图标 */
}
#Share .share-sign[data-v-8dc945bc] {
  position: fixed;
  left: 0;
  z-index: 101;
  text-align: right;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
}
#Share .share-sign img[data-v-8dc945bc] {
  width: 5.33333rem;
  float: right;
}
#Share .box[data-v-8dc945bc] {
  margin-bottom: 0.74667rem;
  height: 1.76rem;
  overflow-y: auto;
}
#Share .share-imgbox[data-v-8dc945bc] {
  margin-bottom: 0.48rem;
}
#Share .share-imgbox img[data-v-8dc945bc] {
  width: 1.17333rem;
  height: 1.17333rem;
}
#Share .flex-basis25[data-v-8dc945bc] {
  flex-basis: 25%;
}
#Share .img-preview-bottom[data-v-8dc945bc] {
  position: absolute;
  top: 0.8rem;
}
#Share .cum-wrapper[data-v-8dc945bc] {
  background-color: rgba(245, 245, 249, 0.72);
}

#CheckableList .single-item[data-v-2e0216f3]:not(:last-of-type) {
  border-bottom: 0.5px solid #E8E8E8;
}
#CheckableList .border[data-v-2e0216f3] {
  border: 0.5px solid;
}
#CheckableList .head-img[data-v-2e0216f3] {
  width: 1.17333rem;
  height: 1.17333rem;
  border-radius: 50%;
}

#PrivacyPolicy .content[data-v-526ed762] {
  max-height: 5.14667rem;
  flex-grow: 1;
  /* 容器自动填充剩余空间 */
  overflow: auto;
  /* 内容超出时显示滚动条 */
}
#PrivacyPolicy .content[data-v-526ed762]::-webkit-scrollbar {
  display: initial;
  width: 0.05333rem;
  /* 设置滚动条宽度 */
  border-radius: 0.05333rem;
}
#PrivacyPolicy .content[data-v-526ed762]::-webkit-scrollbar-thumb {
  background-color: #c8c9cc;
  /* 设置滚动条颜色 */
}


#CommonCustomPopup .wrapper[data-v-98471138] {
  height: 4.65333rem;
}
#CommonCustomPopup .wrapper .conspicuous-wrapper[data-v-98471138] {
  width: 9.36rem;
  height: 1.64rem;
  background-image: url(https://dop-pro-1251973116.file.myqcloud.com/upload/img/funzg/equity-paymentBgCard.png);
  background-size: 100%;
  background-repeat: no-repeat;
  padding-left: 1.37333rem;
}
#CommonCustomPopup .sub-btn[data-v-98471138] {
  width: 2.13333rem;
  height: 0.8rem;
  box-shadow: 0px 0.05333rem 0.16rem 0px rgba(253, 81, 71, 0.17);
  border-radius: 0.65333rem;
}

#Loading[data-v-f2e29e08] {
  width: 10rem;
  left: calc(50% - 5rem);
  height: 100vh;
  top: 0;
}
#Loading .loading-container[data-v-f2e29e08] {
  width: 3.73333rem;
  height: 3.73333rem;
  border-radius: 0.42667rem;
  backdrop-filter: blur(0.05333rem);
  transition: all 0.3s ease;
  background: rgba(0, 0, 0, 0.7);
}
#Loading .loading-container .loading-content[data-v-f2e29e08] {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

#CommonCustomDialog .close-icon[data-v-6d9e3082] {
  width: 0.64rem;
  height: 0.64rem;
  left: 50%;
  transform: translateX(-50%);
  bottom: -1.06667rem;
}
#CommonCustomDialog .br-top-12[data-v-6d9e3082] {
  border-radius: 0.32rem 0.32rem 0 0;
}
#CommonCustomDialog .pre-line[data-v-6d9e3082] {
  white-space: pre-line;
}
#CommonCustomDialog .note[data-v-6d9e3082] {
  width: 0.42667rem;
  height: 0.42667rem;
  margin-left: 0.16rem;
}
#CommonCustomDialog .common-btn[data-v-6d9e3082] {
  width: 6.4rem;
}
#CommonCustomDialog .radio[data-v-6d9e3082] .van-radio__label {
  margin-left: 0.06667rem;
}
#CommonCustomDialog .opinion-input[data-v-6d9e3082] {
  width: 100%;
  color: #23242e;
  font-size: 0.37333rem;
  line-height: 0.56rem;
  border-radius: 0.10667rem;
  padding: 0.32rem 0.32rem 0 0.32rem;
  background-color: #f5f5f9;
  resize: none;
}
#CommonCustomDialog .opinion-input[data-v-6d9e3082]::-moz-placeholder {
  color: #c8c9cc;
  font-size: 0.37333rem;
}
#CommonCustomDialog .opinion-input[data-v-6d9e3082]::placeholder {
  color: #c8c9cc;
  font-size: 0.37333rem;
}
#CommonCustomDialog .gradient-bg[data-v-6d9e3082] {
  background: linear-gradient(90deg, #158cff 0%, #3da0ff 60%, #0ccaff 100%);
}
#CommonCustomDialog .p_radio[data-v-6d9e3082] .van-radio {
  margin-bottom: 0.32rem;
}
#CommonCustomDialog .p_radio[data-v-6d9e3082] .van-radio:last-child {
  margin-bottom: 0.42667rem;
}
#CommonCustomDialog .p_radio[data-v-6d9e3082] .van-radio__label {
  font-size: 0.37333rem;
  line-height: 0.56rem;
  color: #23242e;
  margin-left: 0.32rem;
}
#CommonCustomDialog .text-count[data-v-6d9e3082] {
  font-size: 0.37333rem;
  line-height: 0.56rem;
  color: #c8c9cc;
  display: flex;
  justify-content: flex-end;
  padding-right: 0.32rem;
  box-sizing: border-box;
}
#CommonCustomDialog .toast-wrap[data-v-6d9e3082] {
  width: 86%;
  position: absolute;
  top: 50%;
  display: flex;
  justify-content: center;
}
#CommonCustomDialog .toast-box[data-v-6d9e3082] {
  width: -moz-fit-content;
  width: fit-content;
  min-width: 2.56rem;
  min-height: 0;
  padding: 0.21333rem 0.32rem;
  display: flex;
  align-content: center;
  justify-content: center;
  box-sizing: content-box;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 0.21333rem;
}

