* {
  padding: 0;
  margin: 0;
}
[v-cloak] {
  display: none !important;
}
body,
html {
  min-height: 100%;
  height: 100%;
}
body {
  font-size: 0.26rem;
  max-width: 1024px;
  color: #333;
  margin: 0 auto !important;
  background: #f7f7f7;
}
body {
  -webkit-text-size-adjust: none !important;
}
body {
  -webkit-text-size-adjust: 100% !important;
}
#app {
  min-height: 100%;
  position: relative;
}
a {
  display: inline-block;
  color: #333;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
i,
em,
span {
  font-style: normal;
  display: inline-block;
}
img {
  border: none;
}
ul li,
ol li {
  list-style-type: none;
}
button {
  border: none;
}
.have-video,
.have-video2 {
  position: absolute;
  bottom: 0.05rem;
  left: 0.1rem;
  color: #b01f24;
  font-size: 0.34rem;
}
.have-video2 {
  bottom: auto;
  top: 0.1rem;
}
.import {
  color: #b01f24 !important;
  font-weight: 700;
}
.big-yellow {
  color: #A18E5D;
  font-size: 0.36rem;
}
.rule-detail {
  font-size: 0.3rem;
  margin-left: 0.1rem;
}
.txt-red {
  color: #ee0a24;
}
.txt-yellow {
  color: #A18E5D;
}
.txt-weight {
  font-weight: 700;
}
.import-yellow {
  font-weight: 700;
  color: #A18E5D !important;
}
.import-green {
  font-weight: 700;
  color: #75A15D !important;
}
.import-black {
  font-weight: 700;
  color: #000 !important;
}
.import-txt {
  font-weight: 700;
  font-size: 0.36rem;
}
.noimport-txt {
  font-size: 0.26rem;
  color: #333;
}
.import-yellow em {
  color: #F3C54F;
}
.small-txt {
  font-size: 0.24rem;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.clear-fix {
  clear: both;
}
.clear-fix:after {
  content: '';
  clear: both;
  display: block;
}
.iconfont {
  vertical-align: middle;
  margin-right: 0.05rem;
  margin-top: -0.05rem;
  font-size: 0.3rem;
}
.back-ico {
  position: absolute;
  left: 0.2rem;
  top: 0.4rem;
  font-size: 0.4rem;
}
.center {
  margin: 0 0.3rem;
}
.white {
  background: #fff;
}
.wrap {
  overflow-x: hidden;
  overflow-y: scroll;
  padding-bottom: 1.2rem;
  -webkit-overflow-scrolling: touch;
}
.wrap2 {
  overflow: initial;
}
.m-t-10 {
  margin-top: 0.1rem;
}
.permission-tips {
  font-size: 16px;
  line-height: 30px;
  font-weight: 700;
  height: 40vh;
  padding: 20px;
  text-align: center;
}
.no-permission {
  position: relative;
}
.no-permission::after {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  content: "网站功能调整.带来不便敬请谅解,详情咨询客服.";
  background-color: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(1px);
  -webkit-backdrop-filter: blur(1px);
  font-size: 0.4rem;
  text-align: center;
  color: red;
  padding: 1rem 16vw;
  line-height: 0.58rem;
  box-sizing: border-box;
  border-radius: 5px;
}
.loginFixed {
  position: fixed;
  bottom: 0;
  left: 0;
  height: 90px;
  width: 100%;
  font-size: 20px;
  z-index: 100;
  box-sizing: border-box;
  background-color: rgba(161, 142, 93, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  padding-top: 10px;
}
.loginFixed .title {
  font-size: 22px;
  color: #fff;
  text-align: center;
}
.loginFixed button {
  width: 150px;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  background: none;
  margin: 0 auto;
  display: block;
  font-size: 16px;
  color: #A18E5D;
  background: #fff;
  margin-top: 8px;
}
.loginFixed .close {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 16px;
  color: #fff;
}
input[type="text"],
input[type="search"],
input[type="password"],
input[type="number"] {
  height: 0.8rem;
  line-height: 0.8rem;
  border-radius: 0.05rem;
  border: 1px solid #ccc;
  padding: 0 0.2rem;
  color: #333;
  font-size: 0.3rem;
  appearance: button;
  -moz-appearance: button;
  /* Firefox */
  -webkit-appearance: button;
  /* Safari 和 Chrome */
}
input,
textarea,
button {
  outline: none;
}
.search-list .stop-time {
  margin-top: 0.1rem !important;
  color: #ce8704;
}
.search-list .load-more {
  text-align: center;
  font-size: 0.28rem;
  margin-top: 0.2rem;
}
.search-list .load-more a {
  color: #A18E5D;
}
.check-box {
  width: 18px;
  height: 18px;
  border: 1px solid #c8c9cc;
  margin-right: 0.15rem;
}
.pay-deposit .red-tips {
  color: #b01f24;
  font-weight: 400;
  width: 80%;
  float: left;
}
.pay-deposit .account-tip {
  overflow: hidden;
}
.pay-deposit .account-tip img {
  float: right;
  width: 15%;
}
.pay-deposit .address-box {
  margin-top: 0.2rem;
  border-bottom: 1px solid #ccc;
  padding-bottom: 0.2rem;
}
.pay-deposit .address-box .address-inner {
  display: flex;
  align-items: center;
  width: 100%;
}
.pay-deposit .address-box .address-inner > div {
  flex: 8;
  font-size: 0.28rem;
}
.pay-deposit .address-box .address-inner > div p {
  margin-bottom: 0.04rem;
}
.pay-deposit .address-box .address-inner > div p span {
  margin-right: 0.2rem;
  font-weight: 700;
}
.pay-deposit .address-box .address-inner i {
  flex: 1;
  text-align: center;
}
.pay-deposit .address-box .address-inner .icon-add {
  font-size: 0.34rem;
}
.pay-deposit .address-box .address-inner .van-icon-arrow {
  text-align: right;
}
.pay-deposit .check-box {
  box-sizing: border-box;
  padding: 0.3rem;
}
.pay-deposit .check-box .van-checkbox {
  float: left;
}
.pay-deposit .check-box .ruleDetail {
  font-size: 0.28rem;
  float: left;
  padding-left: 0.2rem;
  line-height: 20px;
  color: #A18E5D;
}
.pay-deposit .van-popup h2 {
  position: fixed;
  text-align: center;
  font-weight: 400;
  width: 100%;
  z-index: 100;
  background: #fff;
  border-radius: 16px 16px 0 0;
  padding-bottom: 0.2rem;
  padding-top: 0.3rem;
}
.pay-deposit .van-popup h2 .btn-new {
  position: absolute;
  top: 0.32rem;
  right: 0.2rem;
  color: #A18E5D;
}
.pay-deposit .van-popup .choose-address {
  margin-top: 1rem;
}
.pay-deposit .van-popup .choose-address .van-radio-group {
  max-height: 100%;
}
.pay-deposit .van-popup .choose-address .van-radio-group .van-cell__title {
  padding-right: 0.5rem;
}
.pay-deposit .van-popup .choose-address .van-radio-group .van-icon-edit {
  position: absolute;
  top: 50%;
  right: 16px;
  color: #969799;
  font-size: 20px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.pay-deposit .auction-tips {
  padding: 0.1rem 0.3rem;
  line-height: 0.4rem;
  color: #888;
}
.icon-duoxuan {
  width: 20px;
  height: 20px;
  font-size: 18px;
  color: #1989fa;
  margin-right: 0.15rem;
}
header {
  padding: 0.05rem 0;
  min-height: 1rem;
  background: #F9F8F8;
  border-bottom: 2px solid #eee;
  /* color: #b01f24; */
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
}
header h1 {
  text-align: center;
}
header p,
header p a {
  color: #A18E5D;
  font-size: 0.28rem;
}
header p em {
  margin-left: 0.1rem;
  color: #999;
}
.header-right-icon {
  position: absolute;
  top: 0.35rem;
  right: 0.3rem;
  font-size: 0.45rem;
  color: #7F7F7F;
}
.header-right-icon span {
  font-size: 0.28rem;
  vertical-align: top;
  margin-top: 0.05rem;
}
.header-right-icon i {
  margin: 0;
  font-size: 0.34rem;
  vertical-align: middle;
}
a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #ccc;
}
:-moz-placeholder {
  color: #ccc;
}
::-moz-placeholder {
  color: #ccc;
}
input:-ms-input-placeholder {
  color: #ccc;
}
input::-ms-input-placeholder {
  color: #ccc;
}
.show {
  display: block !important;
}
.p-t10 {
  padding-top: 0.1rem;
}
.p-t20 {
  padding-top: 0.2rem;
}
.p-t30 {
  padding-top: 0.3rem;
}
.pay-dialog {
  text-align: left;
}
.pay-dialog p {
  font-weight: 700;
  color: #333;
  line-height: 0.5rem;
}
.pay-dialog p span {
  color: #A18E5D;
}
.mask {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
}
.mask2 {
  z-index: 99;
}
.mask3 {
  z-index: 100;
}
.popup {
  position: fixed;
  top: 50%;
  transform: translate(0, -50%);
  width: 6.3rem;
  background: #fff;
  border-radius: 0.1rem;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding: 0.2rem 0 0.3rem;
  z-index: 99;
  text-align: center;
}
.popup2 {
  z-index: 100;
}
.popup3 {
  z-index: 101;
}
.popup-auction {
  padding: 0.3rem;
}
.popup-auction .row {
  border: none;
  width: 100%;
  /* font-size: 0.26rem; */
}
.popup-auction .btn-green {
  position: relative;
  margin-top: 0.1rem;
}
.popup-auction .user-name {
  text-align: center;
  padding-top: 0.2rem;
  font-size: 12px;
}
.popup-auction .user-name i {
  font-size: 12px;
  margin-top: 0.01rem;
  transform: scale(0.8);
}
.popup-img {
  position: fixed;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 99;
  transform: translate(0, -50%);
}
.popup-img img {
  width: 100%;
}
.popup .btn-short {
  width: 2.5rem !important;
  display: inline-block;
  margin: 0 0.2rem;
}
.popup .icon-close {
  font-size: 0.7rem;
  position: absolute;
  right: 0;
  bottom: -1rem;
  color: #fff;
  left: 0;
  margin: 0 auto;
  width: 0.7rem;
}
.popup .close {
  position: absolute;
  right: 0.1rem;
  top: 0.25rem;
  font-size: 0.4rem;
  z-index: 100;
}
.popup h1 {
  font-size: 0.36rem;
  border-bottom: 1px dotted #eee;
  padding-bottom: 0.2rem;
  text-align: center;
  position: relative;
}
.popup h1 i {
  vertical-align: middle;
}
.popup h1 em {
  font-size: 0.24rem;
  color: #A18E5D;
  position: absolute;
  left: 45%;
  width: 4rem;
  top: 0.1rem;
}
.popup-time {
  margin: 0.2rem 0 0.1rem;
  font-weight: 700;
  color: #A18E5D;
}
.scroll-y {
  height: 9.3rem;
  overflow: scroll;
}
.popup ul {
  padding-bottom: 0.2rem;
  line-height: 0.6rem;
  padding: 0.1rem 0.3rem 0.2rem;
  text-align: left;
}
.popup ul:last-child {
  border: none;
}
.btn-appleid {
  margin: 0.5rem auto 0;
  width: 6rem;
  display: block;
  border-radius: 0.5rem;
  overflow: hidden;
}
.pay-method li i {
  margin-top: 0.01rem;
  font-size: 0.4rem;
}
.icon-weixinpay,
.icon-wxpay {
  color: #06b900;
}
.icon-zhifubaozhifu {
  color: #3387f8;
}
.van-radio-group .van-radio {
  margin: 0.2rem 0;
  font-size: 14px;
}
.van-radio-group .van-radio input {
  width: 1.6rem;
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.28rem;
}
.van-radio-group .van-radio .iconfont {
  font-size: 0.4rem;
  margin: 0;
  margin-left: 0.05rem;
}
.van-radio {
  overflow: initial;
}
.page {
  padding: 0 0 0.2rem;
  text-align: center;
  margin: 0 0.2rem;
  display: flex;
  align-items: center;
  line-height: 1rem;
  justify-content: space-between;
}
.page input {
  width: 3.2rem;
  font-size: 0.24rem;
  text-align: center;
}
.address-choose {
  display: inline-block;
  vertical-align: top;
  margin-right: 0.1rem;
  margin-top: 0.05rem;
}
.address-choose .van-radio {
  margin: 0;
}
.send-address {
  width: 6.3rem;
}
.express {
  font-size: 0.24rem;
  font-weight: 700;
  margin-bottom: 0.05rem;
  color: #A18E5D;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.express button {
  margin: 0;
  font-weight: 400;
  padding: 3px 0;
}
.page a {
  padding: 0 0.2rem;
  background: #A18E5D;
  color: #fff;
  margin: 0 0.1rem;
  border-radius: 0.1rem;
  height: 0.82rem;
  line-height: 0.82rem;
}
.page .disabled {
  background: #999;
  cursor: not-allowed;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fund-details {
  max-height: 10rem;
  overflow-y: scroll;
}
.fund-details li:last-child {
  border: none;
  margin-bottom: 0;
}
.popup .fund-details {
  padding: 0 0.3rem;
}
.new-message {
  position: absolute;
  top: 0;
  right: 0;
  width: 0.7rem;
}
.my-screen {
  display: inline-block;
  margin-left: 10px;
}
.my-screen .van-dropdown-menu__bar {
  box-shadow: none;
}
.close-notice {
  display: flex;
  font-size: 14px;
  margin-top: 0.1rem;
}
.van-dropdown-item {
  z-index: 99 !important;
}
.notice-hide {
  animation: hidetip 1s both;
}
@keyframes hidetip {
  0% {
    bottom: 1rem;
  }
  100% {
    bottom: -2rem;
    opacity: 0;
  }
}
@keyframes showtip {
  0% {
    bottom: 0;
  }
  100% {
    bottom: 1rem;
  }
}
.shrink {
  position: fixed;
  right: -0.2rem;
  top: 1.51rem;
  z-index: 99;
  display: none;
}
.shrink .van-button {
  padding-right: 0.55rem;
}
.shrink-ani {
  display: block;
  animation: showtipshrink 0.5s both;
}
.shrink .van-icon-cross {
  vertical-align: middle;
  margin-top: -0.05rem;
  margin-left: 0.1rem;
  position: absolute;
  color: #fff;
  right: 0.5rem;
  top: 0.2rem;
}
@keyframes showtipshrink {
  0% {
    right: -0.2rem;
  }
  100% {
    right: -0.4rem;
  }
}
.notice-tip p {
  display: flex;
  justify-content: space-between;
  color: #333;
  margin-bottom: 0.2rem;
}
.notice-tip .set-up {
  margin-top: 0.1rem;
  font-size: 14px;
}
.notice-tip p .van-icon-setting {
  font-size: 0.34rem;
  vertical-align: middle;
  margin-right: 0.1rem;
}
.van-notice-bar {
  text-align: left;
  background-color: transparent;
}
.van-notice-bar .van-icon-volume {
  margin-top: -0.03rem;
  vertical-align: middle;
}
.van-notice-bar .van-icon-arrow {
  margin-top: -0.02rem;
  vertical-align: middle;
}
.van-notice-bar em {
  color: #b01f24;
  font-weight: 700;
}
.notice-seeboth {
  display: flex;
  align-items: center;
}
.notice-seeboth i {
  font-size: 0.3rem;
  margin-top: 2px;
}
.notice-txt i {
  margin-top: -4px;
  vertical-align: middle;
  font-size: 0.3rem;
}
.notice-txt .van-icon-clear {
  margin-top: 0;
}
.index-nav .icon-guess {
  position: absolute;
  bottom: 0.4rem;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0.8rem;
}
.mysearch-box {
  padding: 0 15px;
  background-color: #fff;
}
.search-history-words {
  padding: 0 0.32rem;
  margin-top: 0.2rem;
}
.search-history-words > div {
  line-height: 0.4rem;
  font-weight: 700;
}
.search-history-words > div > i {
  float: right;
}
.search-history-words > ul {
  margin-top: 0.1rem;
  white-space: nowrap;
  overflow-x: auto;
  margin-bottom: 0 !important;
}
.search-history-words > ul li {
  display: inline-block;
  font-size: 0.24rem;
  padding: 0 0.4rem;
  line-height: 0.5rem;
}
.search-history-words > ul::-webkit-scrollbar {
  width: 0;
  display: none;
  /* 对于WebKit浏览器，如Chrome，Safari */
}
.search-box a {
  display: block;
}
.search-box p {
  width: 100%;
}
.search-box .search-frame {
  width: 100%;
}
.advance-popup {
  box-sizing: border-box;
  padding: 0 0.22rem 1.4rem;
  min-height: 50vh;
}
.advance-popup h2 {
  text-align: center;
  line-height: 1rem;
}
.advance-popup .price-choose {
  line-height: 1rem;
  margin: 0;
}
.advance-popup .price-choose > P {
  width: auto;
}
.advance-popup .price-choose > P em {
  width: 0.3rem;
  line-height: 0.8rem;
  text-align: center;
}
.advance-popup .price-choose > i {
  width: 0.1rem;
}
.advance-popup .price-choose .price-soft {
  width: 2rem;
  display: inline-block;
}
.advance-popup .price-choose .price-soft .van-dropdown-menu__bar {
  box-shadow: none;
}
.advance-popup .confirm-condition,
.advance-popup .clear-condition {
  display: inline-block;
  width: 45%;
  margin-top: 1rem;
  position: absolute;
  bottom: 0.4rem;
}
.advance-popup .confirm-condition {
  right: 0.2rem;
  background-color: #A18E5D;
  color: #fff;
}
.advance-popup .tips {
  font-size: 0.24rem;
  font-weight: 700;
}
.advance-popup .tips .icon-tishi {
  color: #88bd71;
  vertical-align: bottom;
  font-weight: 400;
}
.advance-popup button {
  height: 0.8rem;
  font-size: 0.3rem;
  width: 100%;
}
.search-box .icon-sousuo1,
.search-box .icon-gaojisousuo {
  position: absolute;
  right: 0.2rem;
  top: 0.4rem;
  font-size: 0.4rem;
}
.search-box .icon-gaojisousuo {
  top: 0.5rem;
  color: #999;
  font-size: 0.3rem;
}
.search-box img {
  width: 100%;
  margin-top: 0.1rem;
  position: absolute;
  left: 0;
  top: 0.8rem;
  z-index: 10;
  transition: all 0.5s;
}
.search-box .hide-img {
  height: 0;
}
.icon-gengduo {
  margin-right: 0;
  margin-top: -0.08rem;
}
.input-box {
  position: relative;
}
.input-box input {
  width: 4rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border-radius: 0.3rem;
  padding-left: 0.3rem;
  background: #F1F1F1;
  border: none;
  font-size: 0.26rem;
}
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  /*此处只是去掉默认的小×*/
}
.input-box i {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0.1rem;
  height: 0.3rem;
  color: #000;
}
.like-list .iconfont {
  font-size: 0.3rem;
}
.bigimg-list h2 {
  margin: 0.3rem 0 0.1rem;
}
.bigimg-list .like-imgs {
  margin-top: 0.1rem;
}
.index-field h1 a {
  float: right;
}
.index-chatroom {
  background: #fff;
  padding: 0.2rem 0 0;
}
.index-chatroom h1 {
  font-size: 0.36rem;
  padding: 0rem 0.2rem 0.2rem;
}
.index-chatroom h1 a {
  display: block;
  color: #A18E5D;
}
.index-chatroom h1 em {
  float: right;
  margin-top: 0.05rem;
  font-size: 0.28rem;
}
.scroll-x {
  width: 100%;
  overflow-x: scroll;
  display: flex;
}
.search-list .scroll-x {
  flex-wrap: nowrap;
  display: flex;
  width: 92%;
  margin: 0 auto;
}
.search-list .scroll-x ol,
.search-list .scroll-x ul {
  flex-wrap: nowrap;
  align-items: flex-start;
}
.search-list .scroll-x li {
  width: 3rem;
  min-height: 4rem;
  background-color: #eee;
  margin-right: 0.2rem;
  margin-bottom: 0;
}
.search-list .scroll-x li .goods-img {
  width: 3rem;
  height: 3rem;
  border: 0;
  margin-top: -2px;
}
.search-list .scroll-x li:last-child {
  margin-right: 0;
}
.chatroom-imgs {
  display: flex;
}
.chatroom-imgs img {
  height: 1.6rem;
  margin-right: 0.05rem;
}
.chatroom-tip {
  display: block;
  line-height: 0.45rem;
  height: 0.5rem;
  padding: 0 0.1rem;
  background: #222;
  color: #fff;
  font-size: 0.24rem;
}
.search {
  position: relative;
  padding: 0.4rem 0 0.2rem;
  text-align: center;
}
.search input {
  height: 0.8rem;
  border-radius: 0.1rem;
  border: 1px solid #ccc;
  width: 95%;
  padding-left: 3%;
  font-size: 0.24rem;
}
.index-nav {
  background: #fff;
  margin-top: 0.2rem;
  padding: 0.2rem 0 0.3rem;
  text-align: center;
}
.index-nav a {
  display: inline-block;
  width: 18.8%;
  /* width: 24%; */
  text-align: center;
  margin: 0.2rem 0;
  position: relative;
}
.index-nav .ask-banner {
  width: auto;
  margin: 5px 15px;
}
.index-nav .ask-banner img {
  width: 100%;
}
.index-nav .iconfont {
  font-size: 0.54rem;
  color: #A18E5D;
  margin-bottom: 0.05rem;
  margin-right: 0;
}
.index-nav .icon-huaxiapingji {
  position: relative;
  top: 0.14rem;
}
.index-nav .icon-baike {
  color: #9E744F;
  margin-bottom: -0.05rem;
}
.index-nav .icon-erweima {
  color: #498EEB;
  margin-bottom: 0rem;
}
.index-nav .icon-huaxiapingjiicon {
  margin-bottom: 0;
}
.index-nav .icon-zhandian1 {
  color: #1c4e93;
  position: relative;
  top: 0.1rem;
}
.index-nav .icon-pingji {
  color: #A18E5D;
}
.index-nav .icon-falv {
  color: #feca05;
  position: relative;
  top: 0.1rem;
}
.index-nav .icon-chakantuku {
  color: #14A1FF;
  position: relative;
  top: 0.09rem;
}
.index-nav .icon-xinwen1 {
  color: #6079b2;
}
.index-nav .icon-bar-chart {
  color: #A18E5D;
  position: relative;
  top: 0.05rem;
  margin-bottom: 0.03rem;
}
.index-nav .icon-woshou,
.index-nav .icon-xiandaijinyinbi {
  color: #69ae6a;
  margin-bottom: -0.1rem;
}
.index-nav .icon-woshou {
  margin-bottom: -0.05rem;
  font-size: 0.64rem;
}
.index-nav .icon-personal {
  font-size: 0.74rem;
  color: #feca05;
  position: relative;
  top: 0.15rem;
}
.index-nav .big {
  font-size: 0.64rem;
  bottom: -0.05rem;
}
.index-nav span {
  display: block;
  font-weight: 700;
  color: #333;
  font-size: 0.26rem;
}
.index-nav .sale-tip {
  position: absolute;
  top: -0.15rem;
  right: 0.1rem;
  width: 0.55rem;
}
@media screen and (max-width: 320px) {
  .index-nav a .long {
    width: 1.5rem;
  }
}
.header-icon {
  position: absolute;
  top: 0.35rem;
  right: 0.3rem;
}
.header-icon i {
  margin-right: 0rem;
  margin-top: 0.01rem;
}
.header-icon-left {
  position: absolute;
  left: 0rem;
  top: 0rem;
  right: initial;
}
.header-icon-left .icon-arrow-right {
  padding: 0.05rem 0.2rem;
  transform: rotate(180deg);
  font-size: 0.5rem;
}
.bor {
  position: absolute;
  height: 1.3rem;
  margin-top: 0.2rem;
  border-right: 1px dashed #eee;
}
.index-field {
  padding: 0.3rem 0;
  background: #fff;
  margin-bottom: 0.2rem;
}
.flex-box {
  display: flex;
  align-items: center;
}
h1 {
  font-size: 0.36rem;
  font-weight: 400;
}
h1 span {
  float: right;
  font-size: 0.28rem;
  margin-top: 0.05rem;
}
h2 {
  /* font-weight: 400; */
  font-size: 0.28rem;
}
.icon-back {
  position: absolute;
  top: 0rem;
  left: 0rem;
  font-size: 0.4rem;
  padding: 0.28rem 0.1rem;
}
.record-number {
  text-align: center;
  padding: 0.2rem 0;
  color: #ccc;
}
.cascade-flow {
  margin-top: 0.2rem;
  background: #fff;
  padding-bottom: 0.2rem;
  /* background-image: linear-gradient(#fff 0%,#f0f0f0 20%, #f0f0f0 100%); */
}
.cascade-flow h1 {
  padding: 0.2rem 0.3rem;
  margin: 0;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.van-swipe__indicator {
  background-color: #666;
}
.coin-detail .banner {
  position: relative;
}
.coin-detail .banner img {
  width: auto;
  filter: blur(1px);
  /* height: 2.5rem; */
  width: 100%;
}
.coin-detail .banner::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.1);
}
.coin-detail ul .goods-p {
  min-height: 0.5rem;
}
.coin-detail ol .goods-introduce {
  min-height: 1.1rem;
}
.swiper-wrapper {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-slide {
  overflow: hidden;
}
.swiper-slide a {
  display: block;
}
.banner-nei img {
  width: 100%;
}
.flow {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 0.3rem;
}
.flow .box {
  margin-bottom: 0.2rem;
  /* width: 3.3rem; */
  width: 48%;
  background: #fff;
  border-radius: 0.1rem;
  overflow: hidden;
  background: #fffefa;
  border: 1px solid #eee;
  position: relative;
}
.flow .today-box {
  background: #e8e2d1;
}
.flow .today-box em {
  color: #b01f24;
}
.end-box {
  opacity: 0.5;
}
.icon-luohou {
  color: #aaa;
}
.seal {
  top: 4.6rem;
}
.goods-list .seal {
  top: 0.4rem;
  left: 1.2rem;
  right: auto;
}
.goods-list-style .seal {
  top: 4.6rem;
  left: auto;
  right: -0.1rem;
}
.cur-money .icon-lingxian1,
.cur-money .icon-zhongbiao {
  top: -0.2rem;
  right: -0.3rem;
  font-size: 0.8rem;
}
.icon-winning {
  font-size: 0.46rem;
  margin-left: -0.25rem;
}
.icon-chujialingxian {
  position: absolute;
  top: -0.2rem;
  left: -0.2rem;
  color: #B01F24;
  transform: rotate(-60deg);
  font-size: 0.5rem;
}
.img-box {
  height: 3.3rem;
  border-top-left-radius: 0.1rem;
  border-top-right-radius: 0.1rem;
  overflow: hidden;
  text-align: center;
  display: flex;
  background: #f0f0f0;
  position: relative;
}
.flow .box img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: auto;
}
.flow .box-txt {
  padding: 0.1rem 0.2rem 0.2rem;
}
.flow .box-txt1 {
  padding-bottom: 1rem;
}
.flow .box-txt2 {
  padding-bottom: 1.2rem;
}
.map .flow .box-txt2 {
  padding-bottom: 1rem;
}
.map li .icon-arrow-right {
  float: right;
}
.last-line {
  position: absolute;
  bottom: 0.2rem;
  left: 0.2rem;
}
.box-txt2 .last-line {
  bottom: 0.5rem;
  left: 0.1rem;
}
.flow .box-txt h2 {
  margin-top: 0.05rem;
  margin-bottom: 0.05rem;
}
.flow .box-txt h2 .refine {
  height: 0.37rem;
  margin-bottom: -0.075rem;
  display: inline-block;
}
.flow .box-txt {
  margin: 0 auto;
  font-size: 0.23rem;
}
.flow .box-txt p .import {
  font-size: 0.28rem;
}
.goods-list .tip-result {
  font-size: 0.36rem !important;
  line-height: 0.6rem;
}
.goods-list .stop-remind {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.goods-list-style .stop-remind {
  position: absolute;
  bottom: 0.1rem;
  display: flex;
  width: 100%;
  top: auto;
  right: auto;
  justify-content: center;
}
.goods-list-style .index-remind {
  justify-content: left;
}
.goods-list-style .stop-remind i {
  font-size: 0.3rem !important;
  margin-right: 0.1rem;
}
.flow .goods-list-style .stop-remind {
  justify-content: left;
}
.flow .stop-remind {
  position: absolute;
  bottom: 0;
  margin: 0 0.2rem;
  height: 0.5rem;
  font-size: 0.23rem;
}
.flow .stop-remind .van-checkbox__icon {
  font-size: 0.28rem;
}
.flow .box-txt .status {
  position: absolute;
  bottom: 0.9rem;
  font-weight: 700;
  color: #ccc;
  width: 88%;
}
.flow .box-txt .status span {
  float: right;
}
.flow .box-txt span {
  padding-bottom: 0.05rem;
  border-radius: 0.05rem;
}
.flow .box-txt .last2-line {
  position: absolute;
  bottom: 0.65rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 90%;
}
.flow .today-box .box-txt span {
  border-color: #B01F24;
  color: #b01f24;
}
.small-tag {
  color: #B01F24;
  background: #ffe2e4;
  padding: 0 0.1rem;
  border-radius: 0.2rem;
  font-size: 0.2rem;
}
.flow .box-txt .small-tag {
  color: #B01F24;
}
.flow .box-txt3 {
  padding-bottom: 1rem;
}
.flow .box-txt3 .status {
  bottom: 0.6rem;
}
.flow .box-txt3 .last-line {
  bottom: 0.2rem;
}
.index-field p {
  color: #999;
  margin-top: 0.1rem;
}
.index-field p em {
  color: #b01f24;
}
.icon-redbor {
  width: 0.05rem;
  height: 0.3rem;
  background: #b01f24;
  vertical-align: middle;
  margin-top: -0.05rem;
  margin-right: 0.1rem;
}
.field-imgs {
  display: flex;
  margin-top: 0.2rem;
}
.field-imgs img {
  height: 2.2rem;
  border-right: 0.05rem solid #fff;
}
.index-like {
  background: #fff;
  margin: 0.2rem 0 1.2rem;
  padding: 0.3rem 0;
}
.index-like p span {
  float: right;
}
.index-like p em {
  color: #b01f24;
}
.index-like h2 {
  font-size: 0.3rem;
  margin-top: 0.3rem;
  margin-bottom: 0.2rem;
  font-weight: 400;
}
.index-like h2 span {
  width: 5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.like-list h2 em {
  color: #A22E2B;
}
.like-big-img {
  width: 100%;
  height: 6.8rem;
  background: #eee;
  display: flex;
  vertical-align: middle;
  position: relative;
}
.like-big-img .swiper-slide {
  display: flex;
  height: 6.8rem;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.like-big-img .swiper-slide img {
  max-width: 100%;
  max-height: 100%;
}
.like-big-img .video-imgs {
  width: 100%;
  text-align: center;
}
.like-big-img .video-imgs em {
  display: flex;
  vertical-align: middle;
  width: 100%;
  height: 6.8rem;
  text-align: center;
}
.like-big-img .video-imgs em img {
  display: inline-block;
  width: auto;
}
.like-big-img .video-imgs .icon-bofang {
  font-size: 1rem;
}
.like-imgs {
  margin-top: 0.2rem;
  border: 0.05rem solid #eee;
  background: #eee;
}
.like-small-imgs img {
  /* margin-top: 0.05rem; */
  margin-right: 0.05rem;
  height: 2rem;
}
.like-list {
  padding-bottom: 0.4rem;
  border-bottom: 1px dashed #eee;
}
.see-more {
  text-align: center;
  color: #ccc;
  margin-top: 0.2rem;
}
.index-new .radio-box {
  border-radius: 12px;
  background-color: #fff;
  margin: 0.2rem;
  overflow: hidden;
}
.index-new .index-nav {
  margin-top: 0;
}
.index-new .index-nav a span {
  margin-top: 0.2rem;
}
.index-new .quick-search .data-screen {
  background-color: #eadcbb;
  color: #a38a49;
  border: none;
  padding: 3px 10px;
}
.index-new .chatroom-list {
  padding: 0 0.2rem;
  margin: 0;
}
.index-new .index-chatroom {
  padding: 0.3rem 0;
}
.index-new .index-chatroom h1 {
  font-size: 0.28rem;
  font-weight: 700;
}
.index-new .cascade-flow .img-box .last2-line {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.1rem 0;
  font-size: 0.24rem;
}
.index-new .cascade-flow .img-box .last2-line em {
  color: #fff;
}
.index-new .cascade-flow .flow .box-txt1 {
  padding-bottom: 0.6rem;
}
.index-new .cascade-flow .flow .box-txt1 .last-line {
  color: #bf2730;
}
.index-new .cascade-flow .flow .box-txt1 .last-line .big-txt {
  font-weight: 400;
}
.red-nav .red-search-bar {
  padding: 10px;
  background-color: #bf2730;
  position: relative;
  height: auto;
  border: none;
}
.red-nav .red-search-bar .red-search-input {
  width: 100%;
  height: 0.68rem;
  line-height: 0.68rem;
  background-color: #991f26;
  margin: 0;
  display: block;
  position: initial;
}
.red-nav .red-search-bar .red-search-input i {
  position: initial;
}
.red-nav .red-search-bar .red-search-input input {
  color: #fff;
  padding: 0;
  text-align: center;
  position: absolute;
  left: 10px;
  right: 10px;
  height: 0.68rem;
  line-height: 0.68rem;
  z-index: 2;
  box-shadow: none;
  outline: none;
}
.red-nav .red-search-bar .red-search-input input::-webkit-input-placeholder {
  color: #fff;
}
.red-nav .red-search-bar .red-search-input p {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0.18rem;
  text-align: center;
  color: #fff;
  z-index: 1;
}
.red-nav .red-nav-bar {
  position: inherit;
}
.red-nav .red-nav-bar a {
  font-weight: 700;
  position: relative;
  font-size: 0.28rem;
  padding: 0 0.22rem;
  margin: 0.2rem 0;
}
.red-nav .red-nav-bar a .dian {
  width: 0.1rem;
  height: 0.1rem;
  position: absolute;
  right: 0.1rem;
  top: 0;
  background-color: #bf2730;
  border-radius: 50%;
}
.red-nav .red-nav-bar .active {
  color: #bf2730;
}
.nav-bar {
  width: 100%;
  height: 1rem;
  background: #fff;
  border-top: 1px solid #eee;
  display: flex;
  position: fixed;
  bottom: -1px;
  left: 0;
  right: 0;
  text-align: center;
  max-width: 1024px;
  margin: 0 auto;
  z-index: 98;
  justify-content: space-around;
  align-items: center;
}
.nav-bar .active {
  color: #A18E5D;
}
.nav-bar .active i {
  color: #A18E5D;
}
.nav-bar a {
  display: inline-block;
  color: #666;
  width: 45%;
  font-size: 0.24rem;
  position: relative;
}
.nav-bar i {
  display: block;
  margin: 0 auto 0.03rem;
  color: #333;
  font-weight: 700;
  font-size: 0.34rem;
}
.nav-bar .icon-zhexiantu {
  margin: 0 auto;
  font-size: 0.34rem;
}
.nav-bar .current-money {
  color: #b01f24;
  font-size: 0.4rem;
  font-weight: 700;
  width: 6rem;
}
.nav-bar .btn-offer {
  width: 2.5rem;
  margin-right: 0.3rem;
  padding: 0.1rem 0;
  position: initial;
  background-image: linear-gradient(to right, #ec4429, #d61213);
  background-color: #B01F24;
}
.nav-bar .offer {
  width: 40%;
}
.news-list {
  padding-bottom: 1.4rem;
}
.index-news {
  background: #fff;
}
.index-news h1 {
  margin-bottom: 0.2rem;
}
.index-news li {
  padding: 0 0.3rem;
  font-size: 0.28rem;
  border-bottom: 1px dashed #eee;
}
.index-news a {
  width: 100%;
  padding: 0.2rem 0;
}
.index-news a img {
  width: 35%;
  height: 100%;
  object-fit: cover;
}
.index-news a .new-con {
  width: 60%;
  margin-left: 0.3rem;
}
.index-news a .new-con span i {
  background-color: #A18E5D;
  color: #fff;
  border-radius: 10px;
  font-size: 12px;
  font-weight: 400;
  padding: 2px 8px;
  margin-right: 5px;
}
.index-news a .new-con span .belong0 {
  background-color: #FACCC8;
  color: #A22E2B;
}
.index-news a .new-con span .belong1 {
  background-color: #FBEEC7;
  color: #DF8C54;
}
.index-news a .new-con span .belong2 {
  background-color: #FACCC8;
  color: #A22E2B;
}
.index-news a .new-con span .belong3 {
  background-color: #fbd0e6;
  color: #b92d73;
}
.index-news a .new-con span .belong4 {
  background-color: #C9D6F1;
  color: #485DAF;
}
.index-news a .new-con em {
  font-size: 0.2rem;
  color: #ccc;
  display: block;
  margin-top: 0.1rem;
}
.index-news li:last-child {
  border: none;
}
.index-news li .iconfont {
  margin-top: 0.05rem;
}
.icon-sousuo1 {
  margin-top: 0rem;
  cursor: pointer;
}
.map .index-news li a {
  color: #A18E5D;
}
.map .map-pics .box-left,
.map .map-pics .box-right {
  width: 48%;
}
.map .map-pics .box-left .box,
.map .map-pics .box-right .box {
  width: 100%;
}
.map .map-pics .price {
  margin-top: 5px;
}
.map .map-pics .date {
  margin-top: 3px;
}
.map .map-pics .content {
  color: #999;
  margin-bottom: 3px;
}
.map .quick-search {
  padding: 0.2rem 0 0;
}
article {
  line-height: 0.4rem;
}
article a {
  color: #1c4e93;
}
.article {
  padding: 0.3rem 0 0;
}
.article i,
.article em,
.article span {
  display: inline;
}
.article p {
  margin-bottom: 0.2rem;
  line-height: 0.4rem;
  text-indent: 0 !important;
}
.article img {
  max-width: 100%;
  margin: 0 auto 0.1rem;
  display: block;
}
.next-page {
  margin: 0.2rem 0.3rem 1.5rem;
  padding: 0.05rem 0.3rem 0;
  text-align: left;
  border: 1px solid #A18E5D;
  color: #A18E5D;
}
.next-page i {
  font-size: 0.5rem;
  vertical-align: middle;
  margin-left: 0.05rem;
}
/* period-list */
.today-tip {
  position: absolute;
  top: 0;
  left: 0;
  width: 1rem;
  height: 1rem;
  background: url("https://imghz.huaxiaguquan.com/app/v3/images/icon/today.png");
  background-size: cover;
  z-index: 10;
}
.refine-box {
  border: 2px solid #bc4130 !important;
  box-sizing: border-box !important;
}
.refine-label {
  position: absolute;
  top: 0;
  left: -2px;
  width: 0.9rem;
  height: 0.5rem;
  z-index: 9;
  background: #cc3424;
  border-radius: 0 0 0.25rem;
  color: #fff;
  font-size: 0.22rem;
  font-weight: 700;
  text-align: center;
  line-height: 0.5rem;
}
.newAddPeriod {
  position: absolute;
  top: 0;
  left: 0;
  width: 1rem;
  height: 1rem;
  background: url("https://imghz.huaxiaguquan.com/app/v3/images/icon/newAddPeriod.png");
  background-size: cover;
  z-index: 10;
}
.winning {
  background-color: #fff;
  margin-top: 10px;
  padding: 14px;
}
.winning .title {
  font-size: 0.36rem;
  font-weight: 700;
  text-align: center;
}
.winning > div:last-child {
  text-align: center;
}
.winning #winningList {
  height: 1rem;
  width: 100%;
  overflow: hidden;
}
.winning #winningList ul li {
  float: left;
  line-height: 1rem;
  margin-right: 0.5rem;
}
.black .pay-deposit .van-popup {
  background-color: #333;
}
.black .flow .today-box .box-txt .last2-line {
  color: #333;
}
.black .flow .today-box .box-txt .last2-line .import-yellow {
  color: #A18E5D !important;
}
.period .quick-search {
  margin-top: 0.3rem;
  margin-bottom: 0.2rem;
}
.index-search {
  position: relative;
}
.index-search .quick-search {
  margin-top: 0.1rem;
  margin-bottom: 0.2rem;
  height: 1.3rem;
  overflow-y: hidden;
}
.index-search .quick-all {
  height: initial;
  overflow-y: initial;
}
.white-popup {
  content: "";
  position: absolute;
  display: block;
  bottom: 0.3rem;
  background: linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 50%, #fff 100%);
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 50%, #fff 100%);
  background: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 50%, #fff 100%);
  height: 0.6rem;
  width: 6.9rem;
}
.index-search .icon-down {
  font-size: 0.4rem;
  vertical-align: middle;
  margin: 0;
  margin-right: -3px;
}
.show-both {
  font-size: 0.24rem;
  text-align: center;
  color: #A18E5D;
  margin-top: -0.2rem;
}
.show-both span {
  position: relative;
  top: -0.1rem;
}
.search-box {
  position: relative;
  display: flex;
  justify-content: space-between;
}
.search-left {
  position: relative;
  width: 70%;
  flex: 1;
  margin: 0 0.2rem;
}
.search-right {
  color: #A18E5D;
  margin-top: 0.2rem;
  height: 0.8rem;
  line-height: 0.8rem;
  border-radius: 4px;
  border: 1px solid #A18E5D;
  padding: 0 10px;
  box-sizing: border-box;
  position: relative;
}
.search-right em {
  position: absolute;
  top: -0.15rem;
  border-radius: 0.15rem 0.15rem 0.15rem 0;
  right: -0.15rem;
  height: 0.3rem;
  text-align: center;
  font-size: 0.2rem;
  line-height: 0.3rem;
  width: 0.75rem;
  background-color: #b01f24;
  color: #fff;
}
.search-btn {
  background-color: #A18E5D !important;
  color: #fff;
}
.search-box input {
  width: 100%;
  margin: 0.2rem 0;
  padding-left: 0.3rem;
  box-sizing: border-box;
}
.search-box form,
.search-box .search-input {
  width: 100% !important;
}
.search-box2 .search-input {
  width: -webkit-calc(99.55%);
  width: -moz-calc(99.55%);
  width: 99.55% !important;
}
.data-screen {
  text-align: center;
  color: #A18E5D;
  font-size: 0.28rem;
  border: 1px solid #A18E5D;
  padding: 0 0.1rem;
  height: 0.45rem;
  line-height: 0.45rem;
  border-radius: 0.5rem;
  margin-right: 0.1rem;
  margin-bottom: 0.15rem;
}
.data-screen.choose {
  background: #A18E5D;
  color: #fff;
  margin: 0;
  margin-right: 0.05rem;
  border-color: #A18E5D;
}
.data-screen.more,
.data-screen.more2 {
  padding-top: 1px;
  width: 0.95rem;
}
.data-screen.more2 i {
  font-size: 0.36rem;
  margin: 0;
}
.period-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 0.2rem;
}
.period-list li {
  width: 48%;
  padding-bottom: 0.2rem;
  margin: 0 0 0.1rem;
  border-bottom: 1px dotted #eee;
}
.period-list li:nth-child(2n+1) a {
  border-right: 1px dotted #eee;
  padding-right: 0.26rem;
}
.chatroom-title {
  margin-top: 0.3rem;
}
.chatroom-link {
  background: rgba(255, 255, 255, 0.9) !important;
}
.period-list .img-bor {
  /* width: 3.2rem; */
  height: 3.2rem;
  overflow: hidden;
  text-align: center;
  border: 1px solid #eee;
  display: flex;
}
.period-list img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: auto;
}
.period-list span {
  font-size: 0.2rem;
  color: #A18E5D;
  padding-bottom: 0.2rem;
  margin: 0 auto;
  text-align: center;
  display: block;
}
/* goods-list.html */
.isFixed {
  width: 100%;
  max-width: 1024px;
  position: fixed;
  background-color: #Fff;
  top: 0;
  z-index: 98;
}
.swiper-goods {
  overflow: visible;
}
.fix-right {
  position: fixed;
  right: 0;
  bottom: 1.2rem;
  z-index: 98;
}
.fix-right2 {
  bottom: 1.8rem;
}
.swiper-slide-active {
  height: auto;
}
.icon-fanhuidingbu1,
.shuaxin {
  font-size: 0.4rem;
  color: #cead5b;
  margin: 0.1rem 0.2rem;
  padding: 0.1rem;
  display: block;
}
.popup-list {
  position: fixed;
  width: 50%;
  height: 100%;
  z-index: 99;
  right: 0;
  top: 0;
  background: #fff;
  border-left: 1px solid #A18E5D;
}
.popup-list .icon-like {
  float: right;
  color: #B01F24;
}
.popup-list h1 {
  height: 0.8rem;
  line-height: 0.8rem;
  border-bottom: 1px solid #eee;
  text-align: center;
}
.popup-list ul {
  padding: 0 0.2rem;
  height: 12.5rem;
  overflow: scroll;
}
.popup-list ul li {
  padding-bottom: 0.1rem;
  margin-top: 0.1rem;
  border-bottom: 1px dotted #eee;
}
.popup-list .page {
  margin-top: 0.2rem;
}
.popup-list .tip img {
  margin: 0.5rem auto 0;
  width: 2.5rem;
}
.black-color {
  color: #000 !important;
}
.green {
  color: #75A15D !important;
}
.red {
  color: #B01F24 !important;
}
.red2 {
  color: red !important;
}
.yellow {
  color: #F3C54F;
}
.yellow2 {
  color: #A18E5D;
}
.gray {
  color: #ccc !important;
  border-color: #ccc !important;
}
.popup-list span {
  display: block;
  margin: 0.1rem 0 0;
  clear: both;
}
.popup-list u {
  text-decoration: none;
  color: #999;
  font-size: 0.2rem;
  float: left;
}
.popup-list b {
  font-weight: 400;
  color: #A18E5D;
  float: right;
  font-size: 0.2rem;
}
.popup-list i {
  float: right;
  color: #B01F24;
}
.confirm-pay-tip {
  text-align: left;
}
.confirm-pay-tip p {
  margin-bottom: 0.2rem;
}
.search-list h1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.2rem 0.3rem;
  font-weight: 700;
  font-size: 0.3rem;
}
.search-list h1 a {
  font-weight: 400;
  font-size: 0.28rem;
}
.search-list h1 p {
  font-size: 0.3rem;
}
.search-list h1 small {
  font-size: 0.24rem;
}
.search-list h1 .history-title-r .van-cell__title span {
  float: none;
}
.search-list h1 .history-title-r .van-dropdown-menu .van-dropdown-menu__bar {
  box-shadow: none;
  height: auto;
}
.search-list h1 .history-title-r .van-ellipsis {
  overflow: initial;
  text-overflow: initial;
  font-size: 0.28rem;
  font-weight: 400;
}
.search-list ul li h2 {
  margin: 0 0.1rem;
}
.search-list {
  margin: 0 auto;
}
.qici-link {
  font-size: 0.22rem;
  color: #A18E5D;
  position: absolute;
  bottom: 1.05rem;
  left: 0;
  right: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.classify-bar {
  padding: 0.3rem 0.3rem 0.1rem;
  position: relative;
  min-height: 20px;
  background-color: #fff;
  border-top-left-radius: 0.4rem;
  border-top-right-radius: 0.4rem;
}
.classify-bar a {
  margin-right: 0.1rem;
  margin-bottom: 0.1rem;
  padding: 0.04rem 0.1rem;
  float: left;
  border: 1px solid #eee;
  border-radius: 0.5rem;
}
.classify-bar a span {
  font-size: 0.2rem;
  color: #999;
  margin-left: 0.1rem;
  vertical-align: middle;
  margin-top: -0.05rem;
}
.classify-bar .active {
  color: #000 !important;
  background: #eee;
  font-weight: 700;
  position: relative;
}
.classify-bar .active i {
  position: absolute;
  top: 98%;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  color: #eee;
}
.classify-bar .active span {
  color: #A18E5D;
}
.sidebar {
  height: 0.8rem;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background-color: #f7f7f7;
  z-index: 99;
}
.sort-bar {
  height: 0.8rem;
  line-height: 0.8rem;
  display: flex;
  justify-content: space-around;
  margin-bottom: 0.2rem;
}
.sort-bar i {
  margin: 0;
  color: #999;
  font-size: 0.3rem;
}
.sort-bar img {
  width: 0.3rem;
  vertical-align: middle;
  margin-top: -0.03rem;
}
.sort-bar .soft2 {
  transform: rotate(180deg);
}
.active {
  color: #b01f24;
}
.sort-bar .active {
  color: #A18E5D;
  font-weight: 700;
}
.ms {
  color: #999;
  font-weight: 400;
  font-size: 0.22rem;
}
.bank-name p {
  padding: 0.2rem 0;
  border-bottom: 1px dashed #eee;
}
.back-location {
  padding: 0.3rem 0.3rem 0;
}
.tip-big {
  font-size: 0.6rem;
  text-align: center;
  padding-top: 3rem;
  color: #ccc;
}
.iconfont em {
  font-size: 0.28rem;
  vertical-align: middle;
  margin-top: -0.12rem;
}
.goods-list p {
  font-size: 0.22rem;
}
.goods-list p .iconfont {
  font-size: 0.26rem;
  margin-top: -0.02rem;
}
.goods-list-style .see-people {
  font-size: 0.2rem;
  text-align: center;
}
.goods-list .number {
  font-size: 0.2rem;
  margin-bottom: 0.1rem;
  padding-left: 0.05rem;
  color: #A18E5D;
}
.goods-list-style .number {
  position: absolute;
  top: 3.45rem;
  left: 0;
  right: 0;
}
.goods-list .line {
  color: #eee;
}
.goods-list-style .line {
  margin: 0;
}
.goods-introduce {
  width: 67%;
  float: right;
  position: relative;
  height: 2rem;
}
.goods-introduce p:first-child {
  position: relative;
}
.goods-introduce p:first-child .btn-offer {
  bottom: 0;
  font-size: 0.3rem;
  bottom: 0.05rem;
}
.goods-introduce .contact-msg {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0.1rem 0.2rem;
  background-color: #485DAF;
  color: #fff;
  border-radius: 4px;
}
.leaveMsg-box {
  padding: 0 0.3rem;
}
.leaveMsg-box textarea {
  width: 100%;
  box-sizing: border-box;
  resize: none;
}
.count-down .zan {
  position: absolute;
  right: 0.1rem;
  top: 3px;
  margin: 0;
}
.count-down .icon-yizan {
  color: #b01f24;
}
.count-down {
  position: absolute;
  bottom: -0.2rem;
  padding: 0.1rem 0;
}
.goods-list .count-down i {
  margin-top: 0rem;
}
.search-list .count-down i {
  margin-top: 0.05rem;
}
.goods-list .goods-p {
  height: 0.8rem;
  font-size: 0.22rem;
  vertical-align: middle;
  display: flex;
  align-items: center;
}
.search-list .number {
  position: initial;
}
.see-people {
  color: #999;
}
.detail-collect {
  float: right;
}
.goods-detail .collect span {
  margin-left: 0.2rem;
}
.goods-detail .collect .i-like {
  width: 1.25rem;
}
.goods-detail .recommend-list ol li .goods-introduce .number {
  top: 0;
}
.book s {
  margin-left: 10px;
  color: #999;
}
.book .cur-money h2 span {
  float: right;
  color: #333;
  font-size: 14px;
  font-weight: 400;
}
.book .current-money {
  width: 2rem;
  margin-right: 0.5rem;
  margin-left: 2rem;
}
.book .current-money i {
  font-size: 0.24rem;
  margin-top: -5px;
  font-weight: 400;
  color: #999;
}
.book .btn-offer-wait {
  background: #A18E5D;
  font-weight: 700;
}
.book-pay .order-address {
  position: relative;
}
.book-pay .order-address .address-msg {
  display: flex;
  align-items: center;
}
.book-pay .order-address p {
  font-size: 0.24rem !important;
}
.book-pay .order-address p .user-name,
.book-pay .order-address p .user-phone {
  font-size: 0.26rem !important;
}
.book-pay .order-address .icon-location {
  font-size: 0.76rem;
  position: relative;
  color: #bd4239;
}
.book-pay .order-address .icon-location u {
  text-decoration: none;
  color: #fff;
  font-size: 0.3rem;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  top: 0.13rem;
  font-weight: 700;
}
.book-pay .insured-price .book-list {
  margin-bottom: 0.3rem;
  display: flex;
  justify-content: space-between;
}
.book-pay .insured-price .book-list .img-box {
  background-color: #fff;
  width: 1.5rem;
  height: 1.5rem;
  border: 1px solid #eee;
}
.book-pay .insured-price .book-list .book-introduce {
  width: 3.5rem;
  margin-left: 0.1rem;
}
.book-pay .insured-price .book-list .book-introduce em {
  margin-top: 0.1rem;
  margin-bottom: 0.2rem;
}
.book-pay .insured-price .book-list .book-introduce p {
  font-size: 0.24rem;
  width: 3rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.book-pay .insured-price .book-list .book-price {
  text-align: right;
}
.book-pay .insured-price .order-row {
  display: flex;
  justify-content: space-between;
}
.book-pay .insured-price .order-row em {
  height: 28px;
  line-height: 28px;
}
.book-pay .insured-price .order-row input {
  font-size: 16px;
  padding: 0;
  width: 32px;
  height: 28px;
  line-height: 28px;
  text-align: center;
}
.book-pay .insured-price textarea {
  border: none;
  background-color: #f7f7f7;
  font-size: 0.26rem;
  border-radius: 5px;
}
.goods-list-style .collect .iconfont {
  padding: 0.25rem 0.15rem 0.2rem 0;
  margin-right: 0;
}
.goods-list .collect .icon-naozhong2 {
  font-weight: 700;
}
.goods-list .collect .remind {
  color: #fef923;
  font-size: 0.34rem;
}
.goods-list-style .collect .remind {
  width: 0.3rem;
  height: 0.3rem;
  /* color: #fef923; */
  padding-top: 0.15rem;
  color: #fef923;
  font-size: 0.34rem;
}
.goods-detail .collect .remind {
  font-size: 0.4rem;
  color: #fef923;
  vertical-align: middle;
  margin-top: 0.03rem;
}
.detail-collect .like {
  font-size: 0.36rem;
  vertical-align: top;
  margin-top: 0rem;
  transition: all 1s;
}
.detail-collect .icon-like {
  animation: bounceIn 1s;
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.goods-introduce .icon-shijian {
  font-size: 0.24rem;
}
.not-click {
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 1.3rem;
  height: 0.4rem;
  z-index: 10;
}
.goods-list {
  background-color: #fff;
}
.goods-list li {
  position: relative;
  clear: both;
  height: 2.5rem;
  padding-bottom: 0.2rem;
  margin-bottom: 0.2rem;
  border-bottom: 1px dotted #eee;
}
.search-list li {
  height: 2rem;
}
.search-list ol h2 a {
  height: 0.7rem;
}
.goods-count {
  margin: 0.05rem 0;
}
.goods-count span {
  color: #B01F24;
}
.goods-list li .goods-img {
  width: 2rem;
  height: 2rem;
  overflow: hidden;
  display: flex;
  vertical-align: middle;
  border-radius: 0.1rem;
  float: left;
  border: 1px solid #eee;
  background: #f0f0f0;
  position: relative;
}
.icon-0yuan {
  position: absolute;
  bottom: -0.385rem;
  right: -0.1rem;
  width: 1.2rem;
  z-index: 2;
}
.goods-list-style ul,
.goods-list-style ol {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  text-align: center;
}
.goods-list-style ul li,
.goods-list-style ol li {
  width: 48%;
  height: auto;
  position: relative;
  padding: 0;
  border: 1px solid #eee;
  border-radius: 0.1rem;
  overflow: hidden;
}
.goods-list-style ul li {
  background: #fffefa;
}
.goods-list-style li .goods-img {
  float: none;
  width: 3.3rem;
  height: 3.3rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background: #ddd;
  margin: 0 auto;
}
.goods-list-style .countdown {
  position: absolute;
  bottom: 0.15rem;
  left: 0;
  right: 0;
}
.goods-list-style .collect {
  position: absolute;
  right: 0rem;
  top: 0rem;
  z-index: 10;
}
.goods-list-style .collect .like {
  color: #b01f24;
  margin-right: 0;
}
.goods-list .collect .icon-like {
  animation: bounceIn 1s;
}
.goods-list-style h2 {
  font-size: 0.26rem;
}
.goods-list-style .gz-txt {
  display: none;
}
.goods-list-style .money {
  bottom: 1.6rem !important;
  left: 0;
  right: 0;
}
.goods-list-style .count-down {
  left: 0;
  right: 0;
  bottom: 0.35rem;
}
.goods-list-style .count-down span {
  width: 100%;
}
.goods-list-style .goods-introduce2 {
  padding-bottom: 1.8rem;
}
.goods-list-style .goods-introduce2 .count-down {
  bottom: 0rem;
}
.goods-list-style .goods-introduce2 .btn-offer {
  bottom: 0.4rem;
}
.goods-list-style .goods-introduce2 .money {
  bottom: 1.2rem !important;
}
.search-list ul .goods-introduce,
.search-list ol .goods-introduce {
  padding-top: 0.1rem;
  padding-bottom: 1.4rem;
  height: auto;
}
.search-list ol .goods-introduce {
  padding-bottom: 0.1rem;
  background: #e9cc8e;
}
.search-list ol .goods-introduce p,
.search-list ol .goods-introduce h2 {
  text-align: left;
  margin: 0 0.1rem 0 0.2rem;
}
.search-list ul .goods-p {
  font-size: 0.2rem;
}
.search-list ol .goods-introduce p {
  margin-bottom: 0.1rem;
}
.search-list .scroll-x ol .goods-introduce {
  min-height: 1.2rem;
}
.search-list ol li {
  background: #e9cc8e;
}
.goods-list-style ol .number,
.goods-list-style ol h2 a {
  color: #333;
}
.goods-list-style ol h2 a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  float: initial;
}
.search-list ul .money {
  bottom: 0.5rem !important;
}
.search-list ul .history-introduce {
  padding-bottom: 1.1rem;
}
.search-list ol li .money {
  background: rgba(255, 255, 255, 0.5);
  bottom: -0.05rem !important;
  text-align: left;
  padding: 0.1rem 0.2rem;
}
.search-list ul .goods-p {
  margin-top: 0.1rem;
  display: block;
  height: auto;
  color: #A18E5D;
  padding: 0 0.1rem;
  word-wrap: break-word;
}
.search-list ul .count-down {
  bottom: 0;
  background: #f0f0f0;
  padding: 0.05rem 0;
}
.goods {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: auto;
}
.btn-offer {
  width: 1.4rem;
  border-radius: 0.4rem;
  padding: 0.05rem 0;
  color: #fff;
  text-align: center;
  font-size: 0.32rem;
  position: absolute;
  right: 0;
  bottom: 0.07rem;
  background: #A18E5D;
  background-image: linear-gradient(to right, #ec4429, #d61213);
}
.btn-gray {
  background: #ccc;
}
.nav-bar .btn-gray {
  background: #ccc !important;
}
.btn-offer-choose {
  background: #A18E5D;
  color: #fff;
}
.btn-bottom {
  bottom: 0 !important;
}
.nav-detail a .icon-biaodanliebiao- {
  font-size: 0.36rem;
  height: 0.4rem;
}
.play-video {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  background-color: #000;
  width: 100%;
  height: 100%;
}
.play-video .close {
  position: absolute;
  top: 0.3rem;
  right: 0.3rem;
  font-size: 0.5rem;
  color: #fff;
  z-index: 999;
}
.play-video video {
  width: 100%;
  position: fixed;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 100;
  transform: translateY(-50%);
}
.icon-bofang {
  font-size: 1rem;
  color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 auto;
}
.goods-detail .icon-lingxian,
.goods-detail .icon-winning {
  position: absolute;
  right: -0.16rem;
  top: 0.05rem;
  left: auto;
  font-size: 0.4rem;
  font-weight: 400;
}
.goods-detail .icon-winning {
  right: -0.7rem;
  font-size: 0.6rem;
}
.lx-tip {
  margin-top: 0.2rem;
}
.lx-tip em,
.orange {
  color: #F69727;
}
.lx-tip i {
  color: #B01F24;
  margin-top: 0;
  font-size: 0.36rem;
}
.number {
  font-size: 0.24rem;
  vertical-align: top;
  display: block;
}
.cur-money p em {
  font-size: 0.4rem;
}
.cur-money .refresh {
  float: right;
  margin-top: 0.15rem;
  color: #75A15D;
}
.big-txt {
  font-size: 0.34rem;
  font-weight: 700;
}
.popup-right {
  position: fixed;
  right: 0;
  top: 0;
  height: 100%;
  z-index: 99;
}
.popup-right .popup-list {
  position: relative;
  width: 3.75rem;
}
.popup-right .popup-list .tip {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  margin-top: -2rem;
}
.zb {
  /* margin-right: 0.6rem; */
}
.white-box {
  padding: 0.3rem;
  background: #fff;
  margin-bottom: 0.2rem;
  position: relative;
}
.white-box2 {
  padding: 0;
}
.white-box h2 {
  font-size: 0.3rem;
}
.white-box .copy {
  color: #1c4e93;
  margin-left: 0.2rem;
}
.white-box2 .swiper-slide {
  margin-bottom: 0 !important;
  height: 7.5rem !important;
}
.ceshi a {
  font-size: 0.3rem;
  color: #b01f24;
}
.important-notice h2 {
  text-align: center;
  color: #B01F24 !important;
  padding-bottom: 0.1rem;
  margin-bottom: 0.2rem !important;
}
.important-notice .iconfont {
  font-size: 0.7rem;
  text-align: center;
  display: block;
}
.important-notice {
  color: #A18E5D;
  position: relative;
}
.important-notice .both {
  height: inherit;
}
.defect-table td {
  border: 1px solid #ccc;
}
.more-defect,
.more-defect2 {
  text-align: center;
  margin-top: 10px;
  color: #1c4e93;
  display: block;
  margin-bottom: 20px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
}
.more-defect2 {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.rotate180 {
  transform: rotate(180deg);
}
.white-mask {
  position: absolute;
  bottom: 1rem;
  background: linear-gradient(rgba(255, 255, 255, 0), #fff);
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0), #fff);
  background: -moz-linear-gradient(rgba(255, 255, 255, 0), #fff);
  height: 1rem;
  width: 6.9rem;
}
.white-box .swiper-slide {
  text-align: center;
  display: flex;
  vertical-align: middle;
  height: 7rem;
  margin-bottom: 0.3rem;
}
.swiper-slide {
  transform: translate3d(0, 0, 0);
  overflow: hidden;
}
.white-box img {
  transform: translate3d(0, 0, 0);
  max-width: 100%;
  max-height: 100%;
  min-height: 1rem;
  display: block;
  margin: auto;
}
.swiper-button-next,
.swiper-button-prev {
  color: #A18E5D;
  outline: none;
}
.swiper-pagination-bullet-active {
  background: #b01f24;
}
.icon-danxuan {
  color: #ccc;
  margin-top: 1px;
  font-size: 0.36rem;
}
.danxuan-choose {
  color: #b01f24;
}
.white-box h2 {
  color: #A18E5D;
  height: 0.6rem;
  margin-bottom: 0.1rem;
  border-bottom: 1px dotted #eee;
  position: relative;
}
.white-box h2 a {
  float: right;
  color: #333;
  font-weight: 400;
  font-size: 0.26rem;
  margin-top: 0.03rem;
  display: flex;
}
.white-box p {
  margin-top: 0.1rem;
}
.white-box p em {
  font-weight: 700;
}
.white-box p em u {
  text-decoration: none;
  padding: 0 0.1rem;
  color: #A18E5D;
}
.guess-tip {
  margin: 0.5rem 0 !important;
}
.guess-tip a {
  color: #A18E5D;
  text-decoration: underline;
}
.bar-chart {
  width: 100%;
  height: 8rem;
}
.offer-box h2 {
  text-align: center;
}
.offer-box p,
.txt-brown {
  text-align: center;
  margin: 0.1rem 0 0.1rem;
}
.txt-brown .iconfont {
  margin-top: 0;
  margin-left: 0.2rem;
}
.auction-explain {
  text-align: center;
  margin: 0.2rem 0;
  font-size: 0.25rem;
}
.auction-money {
  display: flex;
  justify-content: space-between;
}
.btn-money {
  width: 26%;
  height: 0.82rem;
  background: #B01F24;
  font-size: 0.6rem;
  color: #fff;
  text-align: center;
  line-height: 0.8rem;
  vertical-align: middle;
}
.input-money {
  text-align: center;
  width: 36%;
  margin: 0 1%;
  font-size: 0.5rem;
  border: 1px solid #B01F24 !important;
  vertical-align: middle;
  /* margin-top: 0.02rem; */
}
.no-reduce {
  background: #ccc;
}
.btn-green,
.btn-brown {
  width: 100%;
  height: 0.8rem;
  background: #B01F24;
  text-align: center;
  line-height: 0.8rem;
  margin-top: 0.2rem;
  color: #fff;
  background: #75A15D;
  border-radius: 0.05rem;
  font-size: 0.28rem;
}
.btn-brown {
  float: right;
  background: #A18E5D;
}
.txt-brown a {
  color: #A18E5D;
}
.txt-brown .refresh {
  color: #75A15D;
}
.history-box ul {
  height: 0.95rem;
  padding-top: 0.05rem;
  border-bottom: 1px dotted #eee;
  position: relative;
}
.history-box .datap {
  position: absolute;
  right: 0;
  top: 0.3rem;
  color: #B01F24;
}
.history-box .datad {
  margin-top: 0.1rem;
}
.address-edit {
  font-size: 0.3rem;
  font-weight: 700;
  color: #75A15D;
  margin-top: 0;
}
.txt-decoration {
  font-size: 0.3rem;
  text-decoration: underline;
  margin-top: 0.03rem;
  vertical-align: middle;
}
.no-data {
  margin-top: 3rem;
  font-size: 0.34rem;
}
.tip {
  color: #CCCCCC;
  text-align: center;
  padding: 0.2rem 0;
}
.tip2 {
  margin: 0 0.3rem;
  font-size: 0.2rem;
}
.tip3 {
  font-size: 0.26rem;
  margin: 0.2rem 0.3rem;
}
.tip3 a {
  color: #1c4e93;
}
.tip4 {
  font-size: 0.26rem;
  color: #ccc;
  margin: 0 0.3rem 0.2rem;
}
.tip img {
  display: block;
  margin: 0 auto 0.5rem;
  width: 3rem;
}
.popup .btn-choose {
  background: #A18E5D;
  color: #fff;
}
.tip-result {
  padding: 30% 0.4rem;
  font-size: 0.3rem !important;
  line-height: 0.48rem;
  margin: 0 auto;
}
.tip-result a {
  color: #666;
  text-decoration: underline;
  margin-left: 0.1rem;
  display: inline-block;
}
.tip-result span {
  display: block;
  color: #333;
  margin-top: 0.2rem;
}
.tip-result img {
  margin: 0 auto;
}
.icon-huikuan {
  margin-top: 0rem;
}
.goods-name em {
  width: 5rem;
}
.goods-name span {
  float: right;
  color: #A18E5D;
  font-size: 0.32rem;
}
.attention-tip {
  font-size: 0.32rem;
  line-height: 0.5rem;
  color: #999;
}
.attention-tip a {
  color: #1c4e93;
  text-decoration: underline;
}
.attention-img {
  margin: 0 auto;
  display: block;
  width: 3rem;
}
.screenshot {
  width: 90%;
  margin: 0 auto 2.5rem;
  display: block;
}
.mine-privacy {
  text-align: center;
  margin-top: 0.2rem;
  color: #ccc;
  display: block;
  font-size: 0.24rem;
}
.mine .version {
  margin: 0.05rem 0 0;
  padding: 0;
}
.mine-privacy a {
  color: #bbb;
}
.icon-tichengguize {
  margin-top: -0.02rem;
}
/* search.html */
.search-bar {
  height: 1.2rem;
  border-bottom: 1px solid #eee;
  position: relative;
}
.search-input {
  display: inline-block;
  width: 87%;
  height: 0.7rem;
  position: relative;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.search-input input {
  background: #F7F7F7;
  padding-left: 0.8rem;
  padding-right: 0.8rem;
  font-size: 0.3rem;
  border-radius: 0.5rem;
  width: 100%;
  height: 0.7rem;
  /* line-height: 0.7rem; */
  border: none;
}
.search-input i {
  position: absolute;
  top: 0.17rem;
}
.search-input .icon-sousuo1 {
  left: 0.3rem;
  color: #ddd;
  font-size: 0.4rem;
}
.search-input .icon-close {
  right: 0.1rem;
  color: #ddd;
  font-size: 0.4rem;
}
.btn-search {
  font-size: 0.3rem;
  margin-left: 0.1rem;
  position: absolute;
  top: 0.4rem;
  right: 0.3rem;
}
.search-classify h1 {
  text-align: left;
  margin: 0.35rem 0 0.3rem;
  font-weight: 700;
}
.search-classify h1 i {
  float: right;
  color: #ccc;
  vertical-align: middle;
  font-weight: 400;
  font-size: 0.4rem;
  margin-top: 0.04rem;
}
.search-find {
  border: none !important;
}
.price-choose {
  margin-bottom: 0.2rem;
}
.price-choose i {
  margin: 0 0.1rem;
  color: #ccc;
}
.price-choose p {
  display: inline-block;
  position: relative;
  width: 2.3rem;
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.28rem;
  border-radius: 5px;
}
.price-choose p em {
  position: absolute;
  top: 0;
  left: 0;
  color: #333;
  background-color: transparent;
  font-weight: 400;
  padding: 1px 0.1rem 0;
  font-size: 0.26rem;
}
.price-choose p .icon-calendar {
  font-size: 0.3rem;
  padding-top: 3px;
}
.price-choose p input {
  width: 1.8rem !important;
  padding-left: 0.5rem !important;
  text-align: left !important;
}
.price-choose,
.type-choose {
  margin-right: 0.05rem;
}
.search-classify em {
  font-weight: 700;
  padding: 0.1rem 0.2rem;
  background: #F7F7F7;
  /* color: #A18E5D; */
}
.search-classify span {
  margin-bottom: 0.2rem;
  width: 1.5rem;
}
.search-classify i.active,
.search-classify em.active {
  background: #A18E5D;
  color: #fff;
}
.type-name {
  text-align: left;
  font-weight: 400;
  margin-right: 0.2rem;
  margin-bottom: 0.1rem;
  padding: 0.05rem 0.2rem;
  background: #F7F7F7;
  border-radius: 0.3rem;
}
.search-classify .search-price {
  width: 2.3rem;
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.26rem;
  vertical-align: middle;
  font-weight: 400;
  text-align: center;
  background-color: #f7f7f7;
  border: none;
  padding: 0;
}
.icon--arrow-down {
  font-size: 0.24rem;
}
.search-ok {
  font-size: 0.3rem;
}
.search-classify {
  padding-bottom: 0.35rem;
  border-bottom: 1px dotted #eee;
}
.search-history a,
.choose-tip a {
  height: 0.6rem;
  line-height: 0.6rem;
  padding: 0 0.2rem;
  margin-right: 0.1rem;
  background: #F7F7F7;
  border-radius: 0.6rem;
  margin-bottom: 0.2rem;
  color: #666;
}
.search-find a {
  width: 50%;
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  margin-bottom: 0.6rem;
}
/* login.html */
.agree-check {
  display: inline-block !important;
  vertical-align: middle;
  margin-top: -3px;
  margin-right: 0.1rem;
  overflow: initial !important;
  height: 0.34rem;
}
.agree-check .van-icon {
  font-size: 0.28rem !important;
}
pre {
  padding: 0.3rem;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}
.net-name {
  text-align: center;
}
.net-name li {
  padding: 0.2rem 0;
  position: relative;
}
.net-name .verify {
  top: 0;
  background: #fff;
  text-decoration: underline;
}
.net-name li a {
  border: 1px solid #A18E5D;
  border-radius: 0.5rem;
  min-width: 2rem;
  padding: 0.2rem 1.2rem;
  text-align: center;
  color: #fff;
  background: #A18E5D;
  margin: 0 0.1rem;
  position: relative;
}
.net-name li span {
  font-size: 0.24rem;
  margin-left: 0.1rem;
  position: absolute;
  right: 0.2rem;
  top: 0.22rem;
}
.net-name li img {
  width: 0.2rem;
  height: 0.2rem;
  display: inline-block;
}
.go-index {
  position: absolute;
  top: 12rem;
  text-align: center;
  margin: 0 auto;
  left: 0;
  right: 0;
  color: #A18E5D;
}
.launch-btn {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10;
}
.agree-privacy {
  text-align: center;
  color: #ccc;
  margin-top: 0.5rem;
  font-size: 0.28rem;
  margin-left: -0.3rem;
  width: 100vw;
}
.agree-privacy a {
  color: #00408f;
}
.login .logo {
  width: 3.7rem;
  display: block;
  margin: 0 auto 0.6rem;
}
.login .verify-txt {
  margin-top: 0.3rem;
}
.account-login {
  float: right;
  color: #000;
}
.qr-code {
  width: 4rem;
  height: 4rem;
  margin: 0 auto 0.3rem;
  background-color: #eee;
}
.qr-code img {
  width: 4rem;
  height: 4rem;
}
.tishi {
  color: #fff;
  background: #000;
  padding: 0.2rem 0.3rem;
  border-radius: 0.5rem;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 100;
  opacity: 0;
}
.tishi a {
  color: #fff;
  text-decoration: underline;
}
.tishi2 {
  opacity: 1;
}
.verify {
  margin-top: 0.2rem;
  padding: 0.1rem 0;
  background: #eee;
  text-align: center;
}
.verify a {
  color: #A18E5D;
  padding: 0 0.1rem;
}
.big-verify {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  font-size: 0.4rem;
  text-align: center;
  background: rgba(255, 255, 255, 0.5);
}
.show-ani {
  animation: show 1s both;
}
@keyframes show {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.popup .hide,
.hide {
  display: none;
}
.popup .show,
.show {
  display: block;
}
.popup .popup-con {
  padding: 0.2rem 0.3rem;
  text-align: left;
  line-height: 0.4rem;
  min-height: 1.2rem;
}
.popup-con a {
  color: #1c4e93;
}
.popup .btn-gray {
  color: #ccc;
  border-color: #ccc;
}
.popup-con p {
  font-size: 0.26rem;
}
.popup-con .import-txt {
  margin: 0.2rem;
  text-align: center;
}
.popup-con .desc {
  text-align: center;
  margin-bottom: 0.2rem;
}
.remember {
  margin-left: -0.2rem;
  margin-bottom: 0.4rem;
}
.remember .van-checkbox {
  justify-content: center;
}
.remember .van-checkbox__label {
  color: #A18E5D;
  font-size: 0.3rem;
}
.quit {
  margin-bottom: 0.2rem;
}
.quit a {
  text-align: center;
  padding: 0.2rem 0 0.3rem;
  font-size: 0.3rem;
  display: block;
  background: #fff;
}
.tag span {
  border-radius: 0.1rem;
  background: #eee;
  margin-right: 0.1rem;
  padding: 0.05rem 0.2rem;
}
.tag .active {
  background: #B01F24;
  color: #fff;
}
.bottom-button {
  position: absolute;
  top: 10.5rem;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.login {
  padding: 5% 0.3rem 0;
  overflow: hidden;
}
.login .icon-left {
  font-size: 0.6rem;
  position: absolute;
  top: 0.3rem;
  left: 0.1rem;
}
.login input {
  width: 100%;
  padding: 0;
  height: 1rem;
  line-height: 1rem;
  border: none;
  border-bottom: 1px solid #A18E5D;
  font-size: 0.34rem;
  border-radius: 0;
}
.login .verify-right {
  text-align: right;
  margin: 0.2rem 0;
  color: #B01F24;
}
.verify-center {
  text-align: center !important;
}
.login h2 {
  font-size: 0.5rem !important;
  padding-bottom: 1rem;
  padding-top: 10%;
}
.login .yzm-code h2 {
  padding-left: 0.3rem;
  padding-top: 15%;
}
.unbind-apple h2 {
  padding-bottom: 0.5rem;
  padding-top: 30%;
}
.unbind-apple h3 {
  margin-bottom: 2rem;
  font-size: 0.3rem !important;
}
.login-row {
  position: relative;
  margin-bottom: 0.2rem;
}
.login .btn-forget {
  margin: 0.2rem 0;
  color: #999;
}
.login .btn-login {
  border-radius: 0.05rem;
  height: 1rem;
  width: 100%;
  background: #A18E5D;
  color: #fff;
  font-size: 0.34rem;
  border: 1px solid #A18E5D;
  margin-bottom: 0.2rem;
}
.login .btn-bor {
  background: #fff;
  border: 1px solid #69ae6a;
  color: #69ae6a;
  font-size: 0.34rem;
  font-weight: 500;
  line-height: 0.34rem;
}
.login .btn-bor i {
  margin-top: 0.02rem;
}
.login-row .iconfont {
  position: absolute;
  top: 0.33rem;
  left: 0.2rem;
  color: #ccc;
  font-size: 0.4rem;
}
.login-row .yzm-short {
  width: 2.3rem;
}
.login-row .yzm-img {
  width: 2.4rem;
  float: right;
  padding: 0.19rem 0;
  margin-top: 1px;
  position: absolute;
  right: 0;
  top: 0;
  /* border: 1px solid #A18E5D; */
}
.login button {
  width: 100%;
  margin-top: 0.6rem;
}
.yzm-code em {
  margin-top: 0.5rem;
  text-align: center;
  display: block;
}
.yzm-code p {
  position: relative;
  top: -0.8rem;
  padding-left: 0.3rem;
}
.yzm-bor {
  text-align: center;
  margin: 0 auto;
}
.yzm-bor span {
  width: 0.5rem;
  height: 5px;
  background: #000;
  margin: 0 0.4rem;
}
.yzm-code .write-yzm {
  position: relative;
  width: 5rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.yzm-code .write-yzm span {
  width: 0.5rem;
  height: 0.5rem;
  border: none;
  background: #eee;
  text-align: center;
  padding: 0.1rem;
  margin: 0 0.3rem;
  display: inline-block;
}
.yzm-code .write-yzm input {
  /* display: none; */
  color: #000;
  font-weight: 700;
  font-size: 0.6rem;
  background: transparent;
  letter-spacing: 0.92rem;
  position: absolute;
  left: 0;
  right: 0;
  width: 6rem;
  height: 0.7rem;
  line-height: 0.7rem;
  margin-left: 0.45rem;
  border: none;
}
.login .verification-code {
  width: 2rem;
  height: 0.8rem;
  background: #fff;
  color: #A18E5D;
  font-size: 0.3rem;
  text-align: center;
  border-radius: 1rem;
  border: 1px solid #A18E5D;
  float: right;
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
}
.no-account {
  text-align: center;
  color: #ccc;
  margin-top: 0.3rem;
}
.no-account a {
  text-decoration: underline;
}
.back-home {
  text-align: center;
  position: fixed;
  top: 12rem;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.back-home a {
  color: #A18E5D;
}
.popup-register .login-row {
  border-bottom: 1px solid #eee;
}
.popup-register .login-row .iconfont {
  top: 0.2rem;
  left: 0.3rem;
}
.popup-register input {
  border: none;
  width: 80%;
  padding-left: 0.6rem;
}
.popup .btn-popupgray {
  border-color: #aaa;
  color: #aaa;
}
.success {
  text-align: center;
  font-size: 0.4rem;
  color: #75A15D;
  padding-top: 2rem;
}
.success i {
  color: #75A15D;
  margin-right: 0.1rem;
  font-size: 0.5rem;
  margin-top: 0.03rem;
}
.success a {
  text-decoration: underline;
  color: #A18E5D;
}
.login-mode {
  color: #eee;
  text-align: center;
}
.login-mode a {
  padding: 0 0.2rem;
}
.login-mode .active {
  color: #A18E5D;
}
.my-phone {
  padding-bottom: 0.2rem;
  font-size: 0.3rem;
  color: #ccc;
  text-align: left;
}
/* mine.html */
.click-login {
  margin-top: 0.2rem;
}
.edit-name {
  border: 1px solid #fff;
  padding: 0 0.1rem;
}
.btn-editname {
  width: 1rem;
  text-align: center;
  line-height: 0.6rem;
  height: 0.6rem;
  font-size: 0.26rem;
  border: 2px solid #fff;
  color: #fff;
  vertical-align: middle;
  border-radius: 0.4rem;
  margin-top: -0.1rem;
}
.mine .icon-tixian1 {
  font-size: 0.4rem;
}
.mine .icon-duanxin {
  font-size: 0.34rem;
}
.mine .row {
  border-bottom: 1px dashed #eee;
}
.mine .row:last-child {
  border: none;
}
.mine-header .name-input {
  background-color: transparent;
  height: 0.48rem;
  font-size: 0.48rem;
  width: 1rem;
  border: none;
  color: #fff;
  padding: 0;
  border-bottom: 1px solid #fff;
}
.remit-popup {
  text-align: center;
  width: 5.5rem;
}
.remit-popup i {
  font-size: 0.4rem;
}
.remit-popup p {
  line-height: 0.6rem;
  font-size: 0.28rem;
}
.remit-popup .remit-num {
  line-height: 0.6rem;
  margin-top: 0.1rem;
  margin: 0 auto;
  width: 5rem;
}
.remit-box {
  margin: 0.3rem 0;
  background: #eee;
  padding: 0.2rem 0 0.3rem;
}
.mine-header {
  height: 2.35rem;
  background: #B01F24;
  position: relative;
  color: #fff;
}
.mine-header h1 .iconfont {
  position: absolute;
  right: -0.65rem;
  top: 0;
  font-size: 0.5rem;
  color: #F3C54F;
}
.mine-box {
  background: #fff;
  margin-bottom: 0.2rem;
  position: relative;
}
.mine-box2 {
  border-top-left-radius: initial;
  border-top-right-radius: initial;
}
.box {
  background: #fff;
  margin-bottom: 0.2rem;
}
.bottom-tip .white-box {
  margin-bottom: 0;
}
.bg-logo {
  width: 2.7rem;
}
.mine-header .pull-left {
  position: absolute;
  top: 0.5rem;
  left: 0.3rem;
  z-index: 2;
}
.mine-header .pull-right {
  margin-top: 0.25rem;
  margin-right: 0.3rem;
  text-align: right;
}
.mine-header .block {
  margin-top: 0.1rem;
}
.mine-header .block p {
  font-size: 0.26rem;
}
.mine-header .pull-right .iconfont {
  font-size: 0.36rem;
  margin-left: 0.2rem;
  margin-right: 0;
}
.mine-header a {
  color: #fff;
}
.mine-header h1 {
  position: relative;
  font-size: 0.48rem;
  display: inline-block;
}
.mine-header h1 img {
  width: 0.7rem;
  position: absolute;
  left: 100%;
  top: 7px;
  padding-left: 0.1rem;
}
.mine-header h1 .vip {
  padding: 0 0.1rem 0 0.05rem;
  height: 0.3rem;
  text-align: center;
  background-color: #dcc691;
  border-radius: 5px 5px 0.4rem 5px;
  color: #B01F24;
  font-size: 0.3rem;
  margin-left: 5px;
  font-weight: 700;
  position: absolute;
  left: 100%;
  top: 7px;
}
.mine-header .icon-bianji {
  font-size: 0.4rem;
  margin-top: -0.1rem;
}
.mine-header .btn-vip {
  width: 1.8rem;
  height: 0.55rem;
  line-height: 0.5rem;
  background-color: rgba(255, 255, 255, 0.5);
  background-size: cover;
  text-align: center;
  margin-top: 0.2rem;
  font-size: 0.3rem;
  display: block;
  margin-left: -0.3rem;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  color: #B01F24 !important;
  font-weight: 700;
}
.btn-vip span i {
  font-size: 0.4rem;
}
.mine-money {
  height: 1.6rem;
  display: flex;
  justify-content: space-between;
  text-align: center;
}
.mine-money .price {
  width: 33%;
  margin: 0.3rem 0;
  text-align: center;
  border-right: 1px dashed #eee;
  position: relative;
}
.mine-money .price:last-child {
  border-right: none;
}
.mine-money em {
  color: #A18E5D;
  font-size: 0.3rem;
  margin-bottom: 0.3rem;
}
.mine-money p {
  margin-left: 0.2rem;
}
.order-icon {
  width: 100%;
  display: flex;
  text-align: center;
  padding: 0.4rem 0;
}
.order-icon a {
  width: 25%;
  font-size: 0.26rem;
}
.order-icon i {
  position: relative;
}
.order-icon .iconfont {
  font-size: 0.5rem;
  color: #d9b367;
  margin: 0;
  margin-bottom: 0.1rem;
}
.order-icon span {
  color: #A18E5D;
  display: block;
}
.tip-message {
  position: absolute;
  left: 80%;
  top: -0.15rem;
  background: #e20109;
  color: #fff;
  border-radius: 0.2rem;
  margin-top: 0.1rem;
  padding: 0 0.08rem;
  min-width: 0.1rem;
  min-height: 0.2rem;
  /* line-height: 0.2rem; */
  font-size: 0.2rem;
  font-weight: 400;
}
.nav-message {
  width: 5px;
  height: 5px;
  background: #ff4c24;
  position: absolute;
  top: 0px;
  right: 0.78rem;
  border-radius: 50%;
}
.mine-account .iconfont {
  font-size: 0.42rem;
  width: 0.4rem;
  text-align: center;
  margin-top: 2px;
}
.mine-account .order-icon .iconfont {
  color: #d9b367;
  font-size: 0.5rem;
  margin: 0 auto;
  width: 0.7rem;
}
.mine-account .order-icon .icon-falv {
  font-size: 0.54rem;
}
.mine-account h1 a {
  font-size: 0.24rem;
  /* color: #999; */
}
.mine-account h1 a i {
  font-size: 0.26rem !important;
  margin-right: -0.2rem;
}
.mine-account h1 a u {
  text-decoration: none;
  font-size: 0.28rem !important;
}
.mine-account h2 {
  margin: 0.3rem 0.2rem 0;
  font-weight: 400;
  color: #A18E5D;
}
.mine-account h2 .icon-nicheng1 {
  font-size: 0.34rem;
}
.mine-account .order-icon {
  padding-top: 0.2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  position: relative;
}
.write-mask {
  background: rgba(255, 255, 255, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1.5rem;
  z-index: 10;
}
.seller a {
  opacity: 0.5;
}
.apply-join .join-btn {
  margin: 0.5rem 0.2rem;
}
.apply-join .join-btn p {
  margin-bottom: 0.3rem;
}
.mine-account .order-icon .icon-moban {
  font-size: 0.42rem;
  margin-top: 0.05rem;
  margin-bottom: 0.15rem;
}
.mine-account .icon-jingcailishi {
  color: #FAB13D;
  font-size: 0.4rem;
}
.mine-account .order-icon span {
  color: #333;
}
.mine-box .icon-naozhong,
.mine-box .icon-qianbao {
  font-size: 0.42rem;
  color: green;
}
.mine-box .icon-qianbao {
  font-size: 0.38rem;
}
.mine-box .icon-pingjia {
  color: #F69727;
  margin-top: -0.06rem;
}
.mine-account .order-icon .icon-lishi,
.mine-account .order-icon .icon-daishouhuo {
  font-size: 0.52rem;
}
.mine-account .icon-huikuanzhanghu,
.mine-account .icon-yinhangka {
  font-size: 0.28rem;
  color: #4085EC;
}
.mine-account .icon-yinhangka {
  color: #D9B367;
}
.mine-box .icon-pingguo,
.mine-box .icon-qianbi1,
.mine-box .icon-falv {
  color: #d9b367;
}
.mine-box .order-icon .icon-tuikuanshouhou {
  color: #88bd71;
}
.mine-box .order-icon .icon-xinzengmingxi {
  color: #1b9aee;
}
.mine-box .icon-zhanghuxinxi,
.mine-box .icon-qiehuanzhanghao {
  font-size: 0.364rem;
  color: #1b9aee;
}
.mine-box .icon-shouhuodizhi {
  color: #16CECC;
}
.mine-box .icon-shezhi,
.mine-box .icon-weixin,
.mine-box .icon-qianbao {
  color: #88bd71;
}
.mine-box .icon-qianbi4 {
  font-size: 0.4rem;
  color: #F3C54F;
}
.mine-box .icon-yinhangqia {
  font-size: 0.24rem;
  color: #1b9aee;
}
.mine-box .icon-zhanneixin1 {
  color: #F3C54F;
}
.mine-box .icon-qian1 {
  color: #F69727;
}
.mine-box .icon-jiebang {
  color: #A18E5D;
}
.mine-remind {
  line-height: 0.4rem;
  padding-bottom: 0.3rem;
}
.mine-remind ul {
  margin-top: 0.1rem;
}
.mine-remind li::before {
  content: "";
  display: inline-block;
  background: #333;
  border-radius: 50%;
  width: 0.1rem;
  height: 0.1rem;
  margin-right: 0.1rem;
  vertical-align: middle;
  margin-left: 0.3rem;
  margin-top: -0.05rem;
}
.title-code {
  text-align: center;
  color: #A18E5D;
  font-size: 0.3rem;
  margin-bottom: 0.1rem;
}
.popup-auction .auction-img {
  /* margin-top: 0.3rem; */
  text-align: center;
}
.popup-auction .auction-img .swiper-slide {
  height: 4.5rem;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #eee;
}
.popup-auction .auction-img img {
  max-height: 4.5rem;
  max-width: 100%;
}
.popup-auction .verify,
.offer-box .verify {
  font-size: 0.28rem;
  padding: 0.1rem 0;
  font-size: 0.36rem;
  color: red;
  margin: 0.2rem -0.3rem 0;
}
.auction-img .swiper-pagination {
  bottom: 0.2rem !important;
}
.auction-img .btn-play {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}
.add-price {
  font-size: 0.4rem;
  color: #A18E5D;
  margin-top: 1px;
}
.pay {
  padding: 0.2rem 0 0.2rem;
  text-align: center;
  font-size: 0.3rem;
  border-top: 1px solid #eee;
  position: relative;
  display: flex;
  justify-content: center;
  width: 100%;
}
.mine-box .pay a {
  width: 50%;
  line-height: 0.5rem;
  color: #A18E5D !important;
}
.pay a:first-child {
  border-right: 1px dashed #eee;
}
.pay .icon-eduguanli {
  font-size: 0.5rem;
}
.personal-center .mine-order-new {
  overflow: hidden;
  background: linear-gradient(210.9deg, #c2b18d 0%, #eedfbb 100%);
}
.personal-center .mine-order-new h1 {
  color: #7a5200;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: none;
}
.personal-center .mine-order-new h1 .van-icon {
  color: #fff;
}
.personal-center .mine-order-new .order-new-content {
  border-radius: 10px;
  background-color: #fff;
}
.personal-center .mine-order-new .order-new-content ul {
  display: flex;
  justify-content: space-around;
  align-items: center;
  text-align: center;
  padding: 0.4rem 0;
}
.personal-center .mine-order-new .order-new-content ul li {
  flex: 1;
  border-right: 1px solid #e3e3e3;
}
.personal-center .mine-order-new .order-new-content ul li i {
  display: block;
  font-size: 0.5rem;
  color: #d13f3f;
  margin: 0 0 0.1rem;
}
.personal-center .mine-order-new .order-new-content ul li:last-child {
  border: none;
}
.personal-center .mine-order-new .order-new-content .collect {
  display: flex;
  justify-content: space-between;
  padding: 0.3rem;
  background: #fcfcfc;
}
.personal-center .mine-order-new .order-new-content .collect a {
  color: #6bb562;
}
.personal-center .mine-order-new .order-new-content .collect a .van-icon {
  vertical-align: middle;
  color: #b3b3b3;
}
.personal-center .mine-account a:last-child {
  border: none;
}
.personal-center .mine-send .icon-jiantou1 {
  margin-right: 0.12rem;
}
.personal-center h2 {
  height: 0.8rem;
  line-height: 0.8rem;
  border-bottom: 1px solid #eee;
  padding: 0 0.3rem;
  font-size: 0.28rem;
  font-weight: 700;
}
.personal-center h2 .icon-danbaopinmairu,
.personal-center h2 .icon-danbaopinmaichu {
  margin-top: 1px;
}
.personal-center h2 span {
  font-weight: 400;
  font-size: 0.24rem;
}
.personal-center h2 span i {
  font-size: 0.28rem;
  vertical-align: middle;
  margin-top: 0px;
  margin-left: 0.3rem;
}
.personal-center h2 a {
  float: right;
  font-size: 0.26rem;
  font-weight: 400;
  margin-right: -5px;
}
.personal-center .icon-jiantou1 {
  vertical-align: middle;
  color: #C6C6C6;
  font-size: 0.22rem;
  margin-top: 0;
  width: auto;
}
.personal-center .mine-order .my-collection {
  padding: 0.2rem 0.3rem;
  border-top: 1px solid #eee;
  display: flex;
  justify-content: space-between;
}
.personal-center .mine-order .my-collection span {
  font-weight: 700;
}
.personal-center .mine-order .my-collection span .iconfont {
  color: #FF4216;
  font-size: 0.3rem;
  vertical-align: middle;
  margin-top: -3px;
}
.personal-center .mine-order .my-collection em {
  color: #6BB562;
}
.personal-center .order-icon a .tip-message {
  font-weight: 700;
  color: #D4161C;
  background: #fff;
  border: 1px solid #D4161C;
  margin-top: 0;
  height: 0.26rem;
  z-index: 2;
}
.personal-center .order-icon a i {
  font-size: 0.48rem;
  color: #333;
}
.personal-center .order-icon a span {
  color: #333;
}
.personal-center .personal-header {
  height: 3rem;
  background: #B01F24;
  margin-bottom: 2.3rem;
  position: relative;
}
.personal-center .personal-header h1 {
  color: #fff;
  text-align: center;
  padding-top: 0.4rem;
}
.personal-center .personal-header .setup-icon {
  position: absolute;
  top: 0.5rem;
  right: 0.3rem;
}
.personal-center .personal-header .setup-icon a {
  color: #fff;
  margin-right: 0.2rem;
  font-size: 0.37rem;
}
.personal-center .personal-header .box {
  border-radius: 10px;
  height: 2.3rem;
  position: absolute;
  top: 1.2rem;
  z-index: 100;
  left: 0;
  right: 0;
  margin: 0 0.35rem;
  padding: 0.3rem 0;
}
.personal-center .personal-header .box h3 {
  font-size: 0.42rem;
  margin-left: 0.3rem;
  margin-top: 0.2rem;
  display: inline-block;
  position: relative;
}
.personal-center .personal-header .box h3 .vip {
  background-color: #dcc691;
  border-radius: 5px 5px 0.4rem 5px;
  color: #000;
  font-size: 0.2rem;
  margin-left: 5px;
  padding: 0 5px;
  position: absolute;
  left: 100%;
  top: 5px;
}
.personal-center .personal-header .box h3 img {
  position: absolute;
  left: 100%;
  top: 7px;
  margin-left: 5px;
  width: 0.6rem;
}
.personal-center .personal-header .box .set-up {
  position: absolute;
  top: 0.6rem;
  right: 0.1rem;
  font-size: 0.3rem;
}
.personal-center .personal-header .box .set-up i {
  color: #ccc;
  margin-top: 1px;
}
.personal-center .personal-header .box .btn-vip {
  margin-top: 0.1rem;
  margin-left: 0.2rem;
  background-color: #FFDFE0;
  color: #D4161C;
  padding: 2px 0.2rem;
  border-radius: 0.2rem;
  font-size: 0.24rem;
}
.personal-center .personal-header .box .btn-vip i {
  font-size: 0.28rem;
  margin-top: 0px;
}
.personal-center .personal-header .box .money {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-top: 0.7rem;
}
.personal-center .personal-header .box .money a {
  font-weight: 500;
  flex: 1;
  padding: 0 0.2rem;
}
.personal-center .personal-header .box .money a em {
  font-weight: 700;
  display: block;
  font-size: 0.32rem;
}
.personal-center .personal-header .box .money span {
  width: 1px;
  height: 0.4rem;
  background: #ccc;
}
.personal-center .personal-header .yellow-box {
  position: absolute;
  z-index: 99;
  top: 3.9rem;
  height: 1rem;
  margin: 0 0.35rem;
  left: 0;
  right: 0;
  background: url("https://imghz.huaxiaguquan.com/app/v3/images/icon/logo-bg.png?1") no-repeat right bottom;
  background-size: 1.37rem 0.75rem;
  background-color: #f2deb7;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding-top: 0.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.personal-center .personal-header .yellow-box a {
  width: 1.96rem;
  height: 0.54rem;
  background: #6BB562;
  border-radius: 0.3rem;
  margin: 0 0.1rem;
  color: #fff;
  text-align: center;
  line-height: 0.5rem;
}
.personal-center .personal-header .yellow-box a i {
  font-size: 0.3rem;
  color: #fff;
}
.personal-center .personal-header .yellow-box a .icon-eduguanli {
  font-size: 0.36rem;
}
.personal-center .personal-header .yellow-box a .icon-yue {
  font-size: 0.26rem;
}
.personal-center .personal-header .yellow-box a:nth-child(2) {
  background: #E39C38;
}
.personal-center .personal-header .yellow-box a:nth-child(3) {
  background: #48C4E3;
}
.personal-center .mine-account .icon-kefufuwu {
  color: #EFA843;
  font-size: 0.42rem;
  margin-top: 2px;
}
.personal-center .version a {
  color: #A18E5D;
}
.change-account {
  padding: 0.5rem 0 1rem;
}
.change-account .center {
  margin: 0;
  padding: 0 0.5rem;
}
.change-account .back {
  font-size: 0.4rem;
}
.change-account .btn-change {
  text-align: center;
  padding: 0 0.2rem;
  height: 0.7rem;
  line-height: 0.7rem;
  background-color: #f7f7f7;
  border-radius: 0.5rem;
  position: absolute;
  top: 0.35rem;
  right: 0.3rem;
}
.change-account .current-title {
  position: relative;
}
.change-account h1 {
  margin-top: 0.5rem;
  font-size: 0.4rem;
}
.change-account .current-user {
  font-size: 0.3rem;
  position: absolute;
  right: 0;
  top: 0rem;
  line-height: 0.6rem;
}
.change-account .current-user i {
  color: #D9B367;
  vertical-align: middle;
  font-size: 0.36rem;
}
.change-account .current-user em {
  font-size: 0.4rem;
  font-weight: 700;
  vertical-align: middle;
  max-width: 3rem;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.change-account .current-user .vip,
.change-account .current-user img {
  width: 35px;
  margin-right: -15px;
  vertical-align: middle;
  margin-top: -3px;
}
.change-account .current-user .vip {
  background-color: #dcc691;
  border-bottom-right-radius: 20px;
  text-align: center;
  height: 16px;
  line-height: 18px;
  font-size: 14px;
  font-weight: 700;
}
.change-account .tihsi {
  font-size: 0.24rem;
  color: #666;
  margin-top: 5px;
  margin-bottom: 0.3rem;
}
.change-account .border {
  border-top: 1px solid #eee;
}
.change-account h2 {
  margin-top: 0.3rem;
  margin-bottom: 0.2rem;
  padding-top: 0.2rem;
  position: relative;
}
.change-account h2 em {
  font-weight: 400;
  color: #999;
  font-size: 0.24rem;
}
.change-account h2 .delete-all {
  position: absolute;
  top: 0.18rem;
  right: 0;
  text-align: center;
  font-size: 14px;
  color: #333;
  background-color: #fff;
  font-weight: 400;
}
.change-account h2 .delete-all i {
  color: #333;
}
.change-account ul li {
  height: 0.7rem;
  line-height: 0.7rem;
  margin-bottom: 0.2rem;
  position: relative;
}
.change-account ul li .vip {
  background-color: #dcc691;
  border-radius: 5px 5px 0.4rem 5px;
  color: #000;
  font-size: 0.26rem;
  margin-left: 5px;
  padding: 0px 5px 0 3px;
  vertical-align: middle;
  margin-top: -3px;
  height: 15px;
  line-height: 15px;
  font-weight: 700;
}
.change-account ul li img {
  vertical-align: middle;
  margin-top: -3px;
  margin-left: 5px;
  width: 0.6rem;
}
.change-account ul li i {
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 50%;
  font-size: 0.4rem;
  text-align: center;
  margin-right: 0.2rem;
  color: #ccc;
}
.change-account ul li .icon-yonghu1 {
  color: #D9B367;
}
.change-account ul li .unbund {
  float: right;
  font-size: 0.24rem;
}
.change-account ul li .unbund em {
  font-size: 0.3rem;
  vertical-align: middle;
  margin-top: -3px;
}
.cancellation {
  padding: 0 0.3rem;
}
.cancellation input {
  display: block;
  margin-top: 0.5rem;
  margin: 0.5rem auto;
}
.cancellation button {
  margin-top: 0.5rem;
}
.cancellation .import-tip {
  color: red;
  margin-top: 0.5rem;
  margin-bottom: 0.3rem;
}
.cancellation h3 {
  font-weight: 400;
  line-height: 0.5rem;
}
.cancellation h3 em {
  font-weight: 700;
}
.cancellation .agree a {
  color: #00408f;
}
/* address.html */
.address-wrap {
  padding-bottom: 2.45rem;
}
.address {
  padding: 0.3rem 0.3rem 0;
  background: #fff;
  margin-bottom: 0.2rem;
}
.edit {
  padding: 0.3rem 0;
  border-top: 1px solid #eee;
  text-align: right;
  margin-top: 0.4rem;
}
.edit button {
  padding: 0.15rem 0.3rem;
  font-size: 0.26rem;
  border-radius: 0.5rem;
  border: 1px solid #333;
  margin-left: 0.2rem;
  background-color: #fff;
}
.address p {
  margin-top: 0.1rem;
  margin-bottom: 0.2rem;
}
.default {
  background: #8396be;
  color: #fff;
  margin-right: 0.1rem;
  padding: 0.02rem 0.08rem;
}
.add-address {
  position: fixed;
  bottom: 1rem;
  background: #fff;
  padding: 0.3rem 0;
  display: block;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  max-width: 10.24rem;
}
.add-address i {
  font-size: 0.9rem;
}
.btn-bor,
.btn {
  border: 1px solid #A18E5D;
  display: block;
  border-radius: 0.5rem;
  background: #fff;
  width: 6rem;
  padding: 0.2rem 0;
  text-align: center;
  margin: 0 auto;
  font-size: 0.3rem;
  color: #A18E5D;
}
.btn {
  background-color: #A18E5D;
  color: #fff;
  border: none;
}
.btn-small {
  margin-top: 0.1rem;
  padding: 0.1rem 0;
  width: 1.5rem;
  font-size: 0.24rem;
  margin-right: 0;
}
.account-money a {
  display: block;
  font-size: 0.25rem;
  color: #A18E5D;
  margin-top: 0.1rem;
}
.write-address {
  padding: 0.3rem 0 0.4rem;
}
.write-address .row {
  line-height: 0.8rem;
}
.write-address input,
.write-address textarea {
  border: none;
  padding-left: 0.3rem;
  width: 100%;
  line-height: 0.4rem;
}
.write-address textarea {
  padding-top: 0.2rem;
  height: 1rem;
  font-size: 0.3rem;
  color: #333;
}
.row {
  display: flex;
  align-items: center;
  line-height: 1rem;
  justify-content: space-between;
  border-bottom: 1px solid #eee;
}
.row2 {
  display: flex;
  align-items: center;
  justify-content: left;
  border-bottom: 1px solid #eee;
  line-height: 0.4rem;
  padding: 0.2rem 0;
}
.row3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center !important;
}
.write-address p em {
  padding-left: 0.3rem;
}
.write-address .icon-right {
  font-size: 0.4rem;
}
.write-address .bor-r {
  border-right: 1px solid #eee;
}
.desc {
  font-size: 0.34rem;
  color: green;
}
.desc font {
  font-weight: 700;
}
.test-popup input {
  width: 4rem;
  text-align: center;
  margin: 0.3rem 0 0 0;
}
.popup .verify-txt {
  margin: 0.2rem 0;
}
.popup button {
  border-radius: 0.5rem;
  display: block;
  width: 5.8rem;
  margin: 0 auto;
  padding: 0.2rem 0;
  border: 1px solid #A18E5D;
  color: #A18E5D;
  background: #fff;
  font-size: 0.3rem;
}
.server-popup .btn-agree {
  background-color: #A18E5D;
  color: #fff;
  border: none;
  width: 80%;
}
.popup h2 {
  text-align: center;
  padding: 0 0.2rem 0.2rem;
}
.popup h3 {
  text-align: center;
  padding: 0.8rem 0.2rem;
}
.popup h3 p {
  font-weight: 400;
  margin-bottom: 0.1rem;
  color: #aaa;
}
.write-address .default-address {
  border: none;
}
.verify-txt {
  color: #B01F24;
  margin-bottom: 0.2rem;
  display: block;
  height: 0.34rem;
}
.verify-txt2 {
  padding: 0.2rem 0.3rem;
}
.register .verify-txt {
  float: none;
}
.default-address .van-switch {
  margin-right: 0.3rem;
}
/* letter.html */
.van-skeleton {
  margin-top: 0.2rem;
}
.skeleton-right {
  border-top: 1px solid #eee;
  transform: rotate(180deg);
  float: right;
}
.letter-list li {
  padding: 0.2rem;
  border-bottom: 1px dotted #eee;
  position: relative;
}
.letter-list textarea {
  height: 5rem;
}
.letter-list li h3 {
  font-weight: 400;
  font-size: 0.28rem;
  margin-bottom: 0.1rem;
}
.letter-list li .pull-right {
  text-align: right;
}
.letter-list li h3::after {
  content: "";
  display: block;
  clear: both;
}
.letter-list li a {
  color: #fff;
  text-decoration: underline;
}
.letter-list li i {
  margin: 0rem;
}
.icon-guanfang {
  color: #A18E5D;
  font-size: 0.24rem;
}
.letter-list li .time {
  font-size: 0.15rem;
  color: #ccc;
  margin: 0.05rem 0;
  display: block;
}
.letter-list li .rec-name {
  font-size: 0.15rem;
  color: #ccc;
  margin: 0.05rem 0;
}
.letter-list .need-read .time {
  color: #333;
}
.letter-list li .msg,
.letter-list li .my-msg {
  padding: 0.1rem;
  border-radius: 0.05rem;
  border: 1px solid #2095fc;
  background: #3aa4ff;
  color: #fff;
  font-size: 0.24rem;
  line-height: 0.36rem;
}
.letter-list li .my-msg {
  border: 1px solid #98e165;
  background: #98e165;
  color: #333;
  float: right;
}
.letter-list li .my-msg a {
  color: #333;
}
.letter-list li h3 img {
  max-width: 100%;
  display: block;
}
.link {
  text-align: right;
  display: block;
  text-decoration: underline;
  color: #6079b2;
  padding: 0 0.5rem 0;
}
.row-list {
  text-align: right;
  padding: 0.2rem 0.3rem;
  font-weight: 700;
}
.row-list .van-switch {
  margin-left: 0.2rem;
}
.row-list {
  padding-bottom: 0;
}
.row-list p {
  line-height: 0.8rem;
}
.row-list em {
  margin-top: -0.3rem;
  vertical-align: middle;
}
.my-msg em {
  color: #2095fc;
}
.letter-list li .un-read,
.letter-list li .read {
  padding: 0.02rem 0.1rem;
  border-radius: 0.2rem;
  color: #fff;
  background: #b01f24;
  margin-left: 0.1rem;
  text-decoration: none;
  font-size: 0.14rem;
  display: inline;
}
.letter-list li .read {
  color: #999;
  background: #eee;
}
.letter-nav {
  height: 0.8rem;
  line-height: 0.8rem;
  display: flex;
  justify-content: space-around;
  border-bottom: 1px solid #ccc;
  margin-bottom: 0.2rem;
}
.letter-nav a {
  width: 100%;
  text-align: center;
  font-size: 0.28rem;
}
.letter-nav .active {
  color: #A18E5D;
  font-weight: 700;
  border-bottom: 1px solid #A18E5D;
}
.write-letter p .vertical-top {
  margin-top: 0.3rem;
}
.ins {
  font-size: 0.22rem;
  color: #A18E5D;
  width: 3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 0.05rem;
}
textarea {
  width: 6.46rem;
  height: 4rem;
  padding: 0.2rem;
  border-radius: 0.05rem;
  border-color: #ddd;
  font-size: 0.28rem;
  margin: 0.2rem auto;
  display: block;
  overflow-y: hidden;
}
.write-letter p em {
  padding: 0.1rem 0.2rem;
  background-color: #f7f7f7;
  border-radius: 0.3rem;
  margin-right: 0.05rem;
  margin: 0.2rem 0.2rem 0 0;
}
.write-letter p .active {
  color: #fff;
  background-color: #A18E5D;
}
.btn-send {
  width: 100%;
  height: 0.8rem;
  line-height: 0.8rem;
  background: #A18E5D;
  color: #fff;
  font-size: 0.3rem;
  border-radius: 0.5rem;
  margin: 0.6rem 0;
}
.popup .btn-middle {
  width: 4.5rem;
}
/* .write-letter{
      margin-top: -0.3rem;
  } */
.group-name {
  width: 100%;
  display: inline-block;
  margin-top: -1px;
}
.today {
  border-right: 1px solid #A18E5D;
  background-color: #A18E5D;
  color: #fff;
}
.today .import,
.today span {
  color: #fff;
}
.already-pay {
  font-size: 0.3rem;
  color: #A18E5D;
}
/* 放大缩小图片 */
.pinch-zoom,
.pinch-zoom img {
  width: 100%;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  user-drag: none;
}
.letter-new .server-list li {
  padding-left: 0.2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.letter-new .server-list li .time {
  position: absolute;
  right: 0.6rem;
  top: 0.45rem;
  font-size: 0.24rem;
  color: #999;
}
.letter-new .server-list li img {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
}
.letter-new .server-list li p {
  border-bottom: 1px solid #f7f7f7;
  padding: 0.4rem 0;
  margin-left: 0.1rem;
  color: #527BB6;
  display: inline-block;
  width: 88%;
}
.letter-new .server-list li p .icon-arrow-right {
  color: #666;
  font-size: 0.3rem;
}
.letter-new .server-list li p span {
  width: 86%;
  display: block;
  font-size: 0.24rem;
  color: #999;
  margin-top: 5px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.letter-new .server-list li p i {
  padding: 2px 5px;
  border-radius: 10px;
  background-color: #f95307;
  color: #fff;
  font-size: 0.24rem;
  transform: scale(0.8);
}
.letter-new .server-list li p i em {
  font-weight: 700;
}
.letter-detail {
  height: 100%;
}
.letter-detail header {
  position: fixed;
  width: 100%;
  z-index: 2;
  align-items: initial;
}
.letter-detail header span {
  margin-left: 0.3rem;
  text-align: left;
  font-size: 0.36rem;
}
.letter-detail header span small {
  color: #999;
  font-size: 0.26rem;
}
.letter-detail header span i {
  font-weight: 700;
  font-size: 0.4rem;
  margin: -0.05rem 0.2rem 0;
}
.letter-detail header span em {
  color: #527BB6;
}
.letter-detail .letter-wrap {
  padding-top: 1.4rem;
}
.letter-detail .letter-wrap .no-more {
  padding-top: 0.6rem;
  text-align: center;
  color: #ccc;
}
.letter-detail .chat-list {
  overflow-y: scroll;
  height: 11rem;
  padding: 0 0 1.2rem;
}
.letter-detail .chat-list li {
  clear: both;
  padding: 20px;
}
.letter-detail .chat-list li .head {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  float: left;
}
.letter-detail .chat-list li .msg-photo {
  max-width: 100%;
}
.letter-detail .chat-list li .msg-content {
  display: block;
}
.letter-detail .chat-list li p {
  float: left;
  max-width: 5.3rem;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  margin-top: -0.35rem;
  position: relative;
}
.letter-detail .chat-list li p a {
  color: #527BB6;
}
.letter-detail .chat-list li p em {
  font-size: 12px;
  color: #ccc;
  display: block;
  margin-bottom: 0.1rem;
  height: 0.3rem;
}
.letter-detail .chat-list li p span {
  display: block;
  float: left;
  padding: 0.2rem;
  background-color: #fff;
  border-radius: 0.2rem;
  min-width: 0.3rem;
  color: #333;
}
.letter-detail .chat-list .my img {
  float: right;
}
.letter-detail .chat-list .my p {
  float: right;
}
.letter-detail .chat-list .my p span {
  float: right;
  background-color: #EFDA74;
}
.letter-detail .chat-list .my .auto-reply {
  clear: both;
  padding-top: 20px;
  margin-top: 20px;
}
.letter-detail .chat-list .my .auto-reply img {
  float: left;
}
.letter-detail .chat-list .my .auto-reply p {
  float: left;
}
.letter-detail .chat-list .my .auto-reply p span {
  background-color: #fff;
}
.letter-detail .chat-list .no-more {
  text-align: center;
  font-size: 0.28rem;
  color: #ccc;
  padding-top: 0;
}
.letter-detail .chat-box {
  position: fixed;
  bottom: 0;
  background-color: #f0f0f0;
  width: 100%;
  max-width: 1024px;
}
.letter-detail .chat-box .van-cell {
  width: 65%;
  border-radius: 0.2rem;
}
.letter-detail .chat-box button {
  width: 20%;
  font-size: 16px;
  padding: 0;
  height: 38px;
  line-height: 38px;
  margin: 0 0 0 0.2rem;
  border-radius: 10px;
  background-color: #b01f24;
  background-image: linear-gradient(to right, #ec4429, #d61213);
}
.letter-detail .chat-box .center {
  margin: 0.2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.letter-detail .chat-box .upload-pic {
  margin-right: 0.2rem;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  color: #333 !important;
}
.letter-detail .chat-box .upload-pic .upload-input {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  width: 40px;
}
.letter-detail .chat-box .upload-pic i {
  font-size: 30px;
  margin: 0;
}
.letter-box {
  position: relative;
}
.letter-box .upload-pic {
  position: absolute;
  right: -10px;
  top: 13px;
  margin-right: 0.2rem;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  color: #333 !important;
}
.letter-box .upload-pic .upload-input {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  width: 30px;
}
.letter-box .upload-pic i {
  font-size: 30px;
  margin: 0;
}
.upload {
  position: relative;
}
.upload img {
  max-width: 100%;
}
.upload .load-img {
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  color: #fff;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.upload .load-img span i {
  display: block;
  font-size: 0.8rem;
  margin-bottom: 0.4rem;
  animation: loading 1s linear infinite;
}
.upload .load-img span small {
  margin-left: 0.15rem;
  font-size: 0.28rem;
}
@keyframes loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
/* waitPay.html */
.go-hxpj {
  margin-top: 0.5rem;
  overflow: initial;
}
.go-hxpj .van-checkbox__label {
  color: #75A15D;
}
.pay-tip {
  /* text-align: center; */
  color: #A18E5D;
  font-size: 0.3rem;
}
.pay-tip i {
  font-size: 0.34rem;
  margin-top: 0;
}
.order h1 {
  text-align: center;
  font-size: 0.36rem;
  color: #A18E5D;
  height: 0.8rem;
  line-height: 1rem;
  background: #fff;
  border: 0;
  margin: 0;
}
.order h1::before,
.order h1::after {
  content: "";
  display: inline-block;
  width: 0.5rem;
  height: 1px;
  background: #eee;
  color: #eee;
  margin: 0rem 0.1rem;
  vertical-align: middle;
}
.locking-order .order {
  padding: 0.2rem 0;
}
.order-list {
  position: relative;
}
.order-list .ins {
  color: #999;
  width: 5rem;
}
.order-list .express {
  margin-top: 0.1rem;
  font-weight: 400;
}
.order-list .express span {
  color: green;
}
.order-list h2 {
  padding: 0.2rem 0;
  border-bottom: 1px dashed #ccc;
  position: relative;
}
.order-list h2 .btn-express {
  background-color: transparent;
  font-weight: 400;
  font-size: 0.24rem;
  margin-top: -5px;
  vertical-align: middle;
  color: #A18E5D;
  text-decoration: underline;
}
.order-list h2 .btn-receipt {
  float: right;
  margin-top: -0.08rem;
  padding: 0.08rem 0;
  margin-left: 0.1rem;
}
.order-list h2 em {
  float: right;
  font-weight: 400;
  font-size: 0.24rem;
}
.order-list h2 a {
  font-size: 0.24rem;
  font-weight: 400;
  float: right;
  color: #A18E5D;
  display: inline-block;
  width: auto;
  padding: 0.05rem 0.1rem;
}
.order-list ul {
  width: 100%;
  box-sizing: border-box;
  position: relative;
}
.order-list ul li {
  position: relative;
  padding: 0.2rem;
  box-sizing: border-box;
  border-bottom: 1px dotted #eee;
}
.order-list ul li.cur {
  background-color: rgba(238, 10, 36, 0.05);
  border: 1px solid #ee0a24 !important;
  border-radius: 8px;
}
.order-list ul li:last-child {
  border: none;
}
.order-list li span {
  color: #999;
}
.order-list h3 {
  font-weight: 400;
  margin-top: 0.05rem;
  font-size: 0.26rem;
  width: 2.8rem;
  height: 0.7rem;
}
.order-list h3 a {
  display: -webkit-box;
  /**对象作为伸缩盒子模型展示**/
  -webkit-box-orient: vertical;
  /**设置或检索伸缩盒子对象的子元素的排列方式**/
  -webkit-line-clamp: 2;
  /**显示的行数**/
  overflow: hidden;
  /**隐藏超出的内容**/
}
.cost {
  color: #999;
  font-size: 0.24rem;
  text-align: right;
  position: absolute;
  right: 0;
}
.short-textarea {
  height: 1.8rem;
}
.cost .fee {
  margin: 0.03rem 0;
}
.cost .import-yellow {
  font-size: 0.3rem;
}
.cost2 .import {
  margin-top: 0.1rem;
}
.cost .ins {
  margin-bottom: 5px;
  margin-top: 10px;
}
.classify-bar .icon-lie {
  font-size: 0.4rem;
  position: absolute;
  top: 0.35rem;
  right: 0rem;
  border: 0;
  color: #A18E5D;
}
.order-img {
  width: 1.4rem;
  height: 1.4rem;
  margin-right: 0.2rem;
  display: flex;
  vertical-align: middle;
  border: 1px solid #eee;
  border-radius: 0.1rem;
}
.order-img img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: auto;
  border-radius: 0.1rem;
}
.order-both {
  padding: 0.3rem;
  line-height: 0.6rem;
  font-size: 0.3rem;
}
.order-both .max-pay {
  color: #A18E5D;
  font-size: 0.26rem;
  height: 20px;
}
.order-both .max-pay a {
  text-decoration: underline;
}
.order-both .total-price {
  position: relative;
  display: flex;
  align-items: center;
  float: right;
  margin-top: 0.15rem;
  margin-top: 0.3rem;
}
.order-both .total-price small {
  font-size: 0.24rem;
  color: #ccc;
}
.order-both .total-price em {
  vertical-align: top;
}
.order-both .total-price .payment-method {
  display: block;
  color: #999;
  line-height: 0.2rem;
  font-size: 0.2rem;
  font-weight: 400;
}
.order-both .total-price .payment-method u {
  text-decoration: none;
  font-size: 0.24rem;
}
.order-both .total-price .gray {
  color: #999;
}
.order-both .express-price {
  top: -10px;
}
.order-both2 {
  padding-top: 0.05rem;
}
.order-both span {
  color: #999;
  font-size: 14px;
}
.order-both em {
  font-weight: 700;
  color: #b01f24;
  font-size: 0.4rem;
}
.group-both {
  padding: 0.2rem 0;
  border-top: 1px dotted #ccc;
  color: #A18E5D;
}
.group-both em {
  color: #B01F24;
  font-weight: 700;
}
.right-txt {
  text-align: right;
}
.center-txt {
  text-align: center;
}
.payment-tip {
  color: #999;
  line-height: 0.6rem;
  padding: 0.1rem 0;
  font-size: 0.24rem;
}
.payment-tip2 {
  line-height: 0.8rem;
}
.company-back {
  padding: 0.2rem 0.2rem 0.4rem;
  background: #fafafa;
  color: #A18E5D;
  font-size: 0.28rem;
  line-height: 0.6rem;
}
.block {
  display: block;
}
/* my-account.html */
.default-account {
  background: #fff;
}
.default-account .icon-redbor {
  margin-top: 0.05rem;
  height: 0.3rem;
  background-color: #A18E5D;
}
.account-tip {
  margin: 0.3rem;
  color: #999;
}
.my-account .mine-box {
  height: 0.6rem;
  padding: 0.6rem 0.3rem;
  font-size: 0.36rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0.3rem;
  border-radius: 0.2rem;
}
.my-account span em {
  display: block;
  font-size: 0.26rem;
  color: #888;
  margin-top: 0.05rem;
}
.my-account span em a {
  color: #A18E5D;
}
.my-account button {
  border-radius: 0.5rem;
  color: #A18E5D;
  padding: 0 0.2rem;
  /* width: 1.7rem; */
  height: 0.7rem;
  line-height: 0.7rem;
  font-size: 0.26rem;
  border: 1px solid #A18E5D;
  background: transparent;
}
.padding-b-50 {
  padding-bottom: 0.5rem;
}
.m-b-10 {
  margin-bottom: 10px;
}
.pay-deposit .check-box {
  border: none;
  height: 0.8rem;
  line-height: 0.8rem;
  width: auto;
}
.pay-deposit .pay-username {
  position: relative;
  top: 0.3rem;
  font-weight: 700;
}
.pay-deposit .text-ellipsis {
  padding: 0 0.2rem;
  width: 5.6rem;
}
.check-box a {
  float: left;
  font-size: 0.24rem;
}
.btn-deposit {
  margin-top: 0.2rem;
}
.withdraw-money h2 {
  padding-bottom: 0.2rem;
}
.money-count {
  /* padding-top: 0.2rem; */
  padding-bottom: 0.1rem;
  margin-bottom: 0.2rem;
  border-bottom: 1px solid #ccc;
}
.money-count .iconfont {
  margin-top: 0.2rem;
  font-size: 0.3rem;
  float: right;
}
.no-bor {
  border: none;
}
.money-count i {
  font-size: 0.5rem;
  font-weight: 700;
}
.bank-name {
  padding: 0 0.3rem;
  /* border-bottom: 1px dotted #eee; */
}
.bank-name a {
  float: right;
  color: #A18E5D;
}
.bank-name .add-card {
  margin-top: 0;
  margin-left: 0.1rem;
}
.withdraw-money a {
  color: #A18E5D;
  float: right;
}
.withdraw-money input {
  border: none;
  width: 5rem;
  font-size: 0.5rem;
  font-weight: 700;
}
.withdraw-money .result {
  padding-top: 0.6rem;
}
.withdraw-money .send-letter {
  padding: 0.3rem 0.3rem;
}
.withdraw-money .send-letter textarea {
  width: 5.8rem;
}
.withdraw-money .send-letter .btn-send {
  margin-top: 0.2rem;
  margin-bottom: 0;
}
.van-dialog {
  width: 80%;
  max-width: 1000px;
}
.van-dialog h2 {
  padding: 0.3rem;
  text-align: center;
  line-height: 0.48rem;
}
.box-radio {
  margin: 0.2rem 0.3rem;
  background: #fff;
  padding-bottom: 0.4rem;
  border-radius: 0.2rem;
}
.box-radio h2 {
  padding-top: 0.3rem;
}
.box-radio label {
  min-width: 1.2rem;
  display: inline-block;
  color: #A18E5D;
}
.new-address .write-address input[type="text"] {
  width: 100% !important;
  padding-left: 0.3rem !important;
}
.new-address .write-address .row {
  padding: 0;
}
.new-address .write-address .bor-r {
  border-right: 1px solid #eee;
}
.box-radio .row,
.set-up .row,
.old-pass .row {
  padding: 0 0.3rem;
}
.old-pass {
  padding-bottom: 0.6rem;
  padding-top: 0;
}
.old-pass .row {
  border: none;
  justify-content: initial;
}
.set-up .row {
  position: relative;
}
.set-up .row i {
  margin-right: -0.1rem;
  font-size: 0.35rem;
  color: #C6C6C6;
}
.set-up .row span {
  color: #999;
}
.set-up .row span u {
  color: #A18E5D;
}
.set-up .row span u i {
  color: #A18E5D;
  vertical-align: middle;
  font-size: 0.24rem;
  margin: 0 0.05rem 0 0;
}
.set-up .row button {
  margin-left: 0.1rem;
}
.set-up .row button span {
  color: #fff;
}
.set-up .row .row-tip {
  position: absolute;
  bottom: 0rem;
  left: 0.15rem;
  font-size: 0.2rem;
  height: 0.3rem;
  line-height: 0.3rem;
}
.van-dialog__footer {
  display: flex;
}
.old-pass p {
  width: 100%;
}
.old-pass .read-only {
  color: #ccc;
}
.old-pass input {
  width: 100%;
  border: none;
  border-bottom: 1px solid #eee;
  padding: 0;
}
.old-pass label {
  display: inline-block;
  width: 2.2rem;
}
.withdraw-money .verify-txt {
  text-align: left;
  margin: 0.2rem 0.3rem;
}
.withdraw-money .balance-tip span {
  width: 78%;
}
.withdraw-money .balance-tip a {
  vertical-align: top;
}
.edit-card {
  float: right;
  padding: 0.1rem 0.3rem;
  font-size: 0.4rem;
}
.company {
  line-height: 0.5rem;
}
.company h3 {
  color: #A18E5D;
  /* font-weight: 400; */
  margin-top: 0.2rem;
}
table {
  margin-top: 0.3rem;
  border-collapse: collapse;
  width: 100%;
  text-align: center;
}
table tr {
  border-bottom: 1px solid #eee;
}
table tr:last-child {
  border: none;
}
table td,
table th {
  padding: 0.1rem 0.15rem;
}
table .left {
  text-align: left;
}
.table {
  margin: 0;
}
.table .min-width {
  width: 1rem;
}
.table-nobor tr {
  border: none;
}
.table-nobor tr td {
  padding: 0.2rem 0;
}
.order-waitpay {
  position: relative;
  padding-bottom: 2.5rem;
}
.order-waitpay .split-price {
  margin-top: 5px;
  background-color: #d9b367;
  color: #fff;
  padding: 2px 5px;
  border-radius: 5px;
}
.order-waitpay .split-pay {
  margin-top: 10px;
}
.order-waitpay .split-pay .order-list h3 {
  height: auto;
}
.order-waitpay .reminder {
  margin: 0.2rem 0.3rem 0;
  color: #f95307;
}
.order-waitpay .reminder i {
  font-weight: 400;
  color: #E39C38;
  font-size: 0.4rem;
  vertical-align: middle;
  margin-top: -8px;
  margin-right: 5px;
}
.order-waitpay .reminder em {
  font-weight: 700;
}
.order-waitpay .not-finished-order {
  width: 300px;
  height: 200px;
  text-align: center;
}
.order-waitpay .not-finished-order .van-icon-underway {
  margin-top: 0.5rem;
  font-size: 0.8rem;
}
.order-waitpay .not-finished-order h2 {
  position: initial !important;
}
.order-waitpay .not-finished-order p {
  margin-top: 30px;
}
.order-waitpay .not-finished-order p a {
  padding: 5px 10px;
  border: 1px solid #A18E5D;
  border-radius: 30px;
  color: #A18E5D;
  display: inline-block;
  width: auto;
  margin: 0 10px 0;
}
.order-waitpay .not-finished-order p .btn-choose {
  background-color: #A18E5D;
  color: #fff;
}
.order-waitpay .have-order-tip {
  padding: 10px 20px;
  background-color: #fff;
  position: relative;
  color: #A18E5D;
}
.order-waitpay .have-order-tip .van-icon {
  vertical-align: middle;
}
.order-waitpay .have-order-tip .van-icon-underway-o {
  font-weight: 700;
  color: #F69727;
  font-size: 20px;
  margin-right: 5px;
}
.order-waitpay .icon-dizhi {
  font-size: 0.32rem;
  color: #F69727;
  margin-top: -4px;
}
.order-waitpay .bj-tip,
.order-waitpay .correct-tip {
  position: absolute;
  bottom: -0.03rem;
  left: 0.8rem;
  font-size: 0.24rem;
  background-color: #fcf2e9;
  color: #ff5e06;
  padding: 0 0.1rem;
  border-radius: 3px;
}
.order-waitpay .bj-tip em,
.order-waitpay .correct-tip em {
  font-weight: 700;
}
.order-waitpay .correct-tip {
  background-color: #e7f8e5;
  color: green;
}
.order-waitpay .order {
  padding: 0;
}
.order-waitpay .order-list {
  margin: 0.3rem 0.3rem 0;
}
.order-waitpay .van-cell::after {
  border: none;
}
.order-waitpay .dotted-line {
  position: relative;
  margin: 0 0.3rem;
  border-bottom: 1px dashed #eee;
  z-index: 2;
}
.order-waitpay .dotted-line::before,
.order-waitpay .dotted-line::after {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #f7f7f7;
  position: absolute;
  left: -8px;
  top: -8px;
}
.order-waitpay .dotted-line::after {
  left: auto;
  right: -8px;
}
.order-waitpay .order-list h2 {
  border-bottom: 0;
  padding-top: 0.1rem;
}
.order-waitpay .choose-express {
  margin: 1rem 0.4rem 0;
  padding: 0.2rem 0;
}
.order-waitpay .choose-express h3 {
  font-size: 0.26rem;
  padding: 0.3rem 0 0.2rem;
}
.order-waitpay .choose-express button {
  margin-top: 1.8rem;
  padding: 0.15rem 0;
}
.order-waitpay .choose-address {
  margin-top: 1rem;
}
.order-waitpay .choose-address h3 {
  font-size: 14px;
}
.order-waitpay .choose-address h3 i {
  font-weight: 400;
  margin-left: 0.2rem;
  color: #666;
}
.order-waitpay .choose-address h3 span {
  font-weight: 400;
}
.order-waitpay .choose-address .van-icon-edit {
  position: absolute;
  top: 50%;
  right: 16px;
  color: #969799;
  font-size: 20px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.order-waitpay .choose-address button {
  padding: 0.15rem 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0.5rem;
}
.order-waitpay .express-type .van-radio {
  margin-right: 0.8rem !important;
}
.order-waitpay .online-tip {
  padding: 0.3rem;
}
.order-waitpay .online-tip a {
  text-decoration: underline;
  color: #1c4e93;
}
.order-waitpay .online-tip img {
  margin-top: 0.1rem;
  width: 100px;
  border: 1px solid #ccc;
}
.order-waitpay .online-tip .online-weixin {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.order-waitpay .online-tip .online-weixin p {
  width: 65%;
}
.order-waitpay .online-tip .online-weixin a {
  text-decoration: none;
  color: #A18E5D;
  display: inline;
}
.order-waitpay h3 {
  font-size: 0.28rem;
}
.order-waitpay .van-tabs__wrap .van-tab {
  background-color: transparent;
}
.order-waitpay .van-tabs__wrap .van-tabs__nav {
  background-color: #f4f4f4;
}
.order-waitpay .van-tabs__wrap .van-tab--active {
  background-color: #fff;
}
.order-waitpay .van-tabs__wrap .van-tabs__line {
  bottom: auto;
  top: 0;
  width: 25%;
}
.order-waitpay .btn-send {
  margin: 10px 0 0;
}
.order-waitpay .van-radio-group .van-radio {
  margin: 0 0 5px;
}
.order-waitpay .box-radio {
  overflow: hidden;
  margin: 0 0.3rem;
  padding-bottom: 0.1rem;
}
.order-waitpay .box-radio .order-list .van-checkbox {
  float: left;
  margin-right: 10px;
  vertical-align: middle;
  margin-top: 0.5rem;
}
.order-waitpay .box-radio .order-list li .check-choose {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  float: left;
}
.order-waitpay .box-radio .order-list li .van-checkbox {
  margin-top: -20px;
  position: absolute;
  top: 50%;
}
.order-waitpay .box-radio .order-list h2 .van-checkbox {
  margin-top: 1px;
}
.order-waitpay .box-radio .order-list .cost,
.order-waitpay .box-radio .order-list span {
  font-size: 0.22rem;
}
.order-waitpay .box-radio .order-list span {
  display: inline-block;
  height: 0.3rem;
  width: 3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.order-waitpay .box-radio .order-list .cost .import-yellow {
  display: block;
}
.order-waitpay .box-radio .contact-service {
  padding: 20px;
}
.order-waitpay .box-radio .contact-service textarea {
  width: 5.7rem;
}
.order-waitpay .pay-type {
  padding-bottom: 0;
  position: relative;
}
.order-waitpay .pay-type .van-cell {
  font-size: 0.24rem;
  line-height: 0.48rem;
}
.order-waitpay .pay-type .van-cell-group::after {
  border: none;
}
.order-waitpay .pay-type .van-cell-group .not-enough {
  color: #ccc;
}
.order-waitpay .pay-type h3 {
  padding: 0.3rem 0.3rem 0.1rem;
  margin-bottom: 5px;
}
.order-waitpay .pay-type h3 .van-radio-group .van-radio {
  font-size: 0.24rem;
  font-weight: 400;
}
.order-waitpay .pay-type .iconfont {
  color: #3aad49;
  vertical-align: middle;
  margin-top: 2px;
  font-size: 0.44rem;
  width: 0.3rem;
  margin-right: 0.2rem;
}
.order-waitpay .pay-type .icon-zhifubao {
  color: #20a4dd;
}
.order-waitpay .pay-type .icon-qianbi4 {
  color: #F3C54F;
  font-size: 0.48rem;
}
.order-waitpay .pay-type .icon-yinlian {
  color: #e60012;
  font-size: 0.34rem;
}
.order-waitpay .pay-type .ysf {
  margin-top: 5px;
}
.order-waitpay .pay-type .yunshanfu {
  height: 0.44rem;
  position: relative;
  top: 3px;
  margin-right: 3px;
}
.order-waitpay .pay-type .ysf-title {
  margin-top: 2px;
  vertical-align: top;
}
.order-waitpay .pay-type .yunshanfu-text {
  height: 0.22rem;
  vertical-align: top;
  margin-top: 0.16rem;
  margin-left: 3px;
}
.order-waitpay .pay-type .yinlian {
  width: 0.52rem;
  height: 0.32rem;
  padding-right: 0.2rem;
  margin-top: 0.07rem;
}
.order-waitpay .insured-price {
  padding: 0.3rem 0.3rem 0.5rem;
  position: relative;
}
.order-waitpay .insured-price .van-radio {
  font-size: 0.28rem;
}
.order-waitpay .insured-price .van-radio__icon {
  height: auto;
}
.order-waitpay .insured-price .van-radio__label {
  line-height: 0.6rem;
}
.order-waitpay .insured-price .van-icon {
  font-size: 0.34rem;
  vertical-align: middle;
}
.insured-price .van-radio {
  position: relative;
}
.insured-price .van-radio__label .van-icon {
  position: absolute;
  right: 0;
  top: calc(50% - 0.17rem);
}
.order-waitpay .insured-price p {
  margin-bottom: 0.2rem;
}
.order-waitpay .insured-price .van-radio-group {
  margin-bottom: 0.1rem;
}
.order-waitpay .insured-price h3 {
  margin-bottom: 0.2rem;
}
.order-waitpay .insured-price h3 .van-checkbox {
  float: right;
  font-size: 0.25rem;
  font-weight: 400;
}
.order-waitpay .order-submit {
  width: 100%;
  background-color: #fff;
  position: fixed;
  bottom: 0rem;
  z-index: 97;
  border-top: 1px solid #eee;
  max-width: 1024px;
}
.order-waitpay .order-submit .pull-left {
  margin-top: 0.12rem;
}
.order-waitpay .order-submit .btn-buy {
  background-color: #F69727;
  color: #fff;
  padding-top: 0.02rem;
  width: 1.8rem;
  border-radius: 0.5rem;
  margin-left: 0.1rem;
}
.order-waitpay .order-submit .readonly {
  background-color: #ccc;
}
.order-waitpay .van-popup h2 {
  position: fixed;
  text-align: center;
  font-weight: 400;
  width: 100%;
  z-index: 100;
  background: #fff;
  border-radius: 16px 16px 0 0;
  padding-bottom: 0.2rem;
}
.order-waitpay .van-popup h2 .btn-new {
  position: absolute;
  top: 0.32rem;
  right: 0.2rem;
  color: #A18E5D;
}
.order-waitpay .order-address {
  position: relative;
  padding: 23px 20px 5px;
}
.order-waitpay .order-address .red {
  font-size: 16px;
}
.order-waitpay .order-address p {
  font-size: 0.24rem;
}
.order-waitpay .order-address p .user-name {
  font-size: 0.32rem;
  font-weight: 700;
}
.order-waitpay .order-address p .user-phone {
  font-size: 0.32rem;
  font-weight: 700;
}
.order-waitpay .order-address .add-address2 {
  display: block;
}
.order-waitpay .order-address .add-address2 .icon-add {
  vertical-align: middle;
  margin-right: 5px;
  font-size: 0.5rem;
  color: #75A15D;
}
.order-waitpay .order-address .address-edit {
  font-size: 0.3rem;
  position: absolute;
  right: 0.3rem;
  top: 50%;
  margin-top: -15px;
  font-weight: 400;
  color: #ccc;
}
.split-popup h2 {
  text-align: center;
  margin: 0.3rem 0 0.2rem;
  font-size: 0.34rem;
}
.split-popup p {
  padding: 0.2rem 0.3rem;
  display: flex;
  justify-content: left;
}
.split-popup p label {
  min-width: 1.5rem;
}
.split-popup p a {
  padding: 2px 10px;
  border: 1px solid #d9b367;
  color: #d9b367;
  margin: 0px 5px 10px 0;
  border-radius: 5px;
}
.split-popup p .active {
  background-color: #d9b367;
  color: #fff;
}
.split-popup p input {
  width: 1.2rem;
  margin-right: 5px;
  height: 0.6rem;
  margin-bottom: 10px;
  text-align: center;
  border-radius: 5px;
}
.split-popup button {
  margin: 0 0.3rem 0.5rem;
}
.pay-result {
  text-align: center;
  padding-top: 2rem;
}
.pay-result .van-icon,
.pay-result .iconfont {
  font-size: 1.4rem;
  margin-bottom: 0.2rem;
}
.pay-result .no-pay .yellow {
  font-size: 1rem;
}
.pay-result .no-pay h2 {
  font-size: 0.3rem;
}
.pay-result h2 {
  font-weight: 400;
  font-size: 0.4rem;
  margin-bottom: 0.8rem;
}
.pay-result p {
  font-size: 0.28rem;
}
.pay-result p a {
  margin: 10px;
  padding: 6px 20px;
  border-radius: 0.5rem;
  color: #A18E5D;
  border: 1px solid #A18E5D;
}
.pay-result p .btn-choose {
  background-color: #A18E5D;
  color: #fff;
}
.pay-result p .qx-pay {
  border: none;
  color: #333;
}
.pay-result .order-msg {
  color: #999;
  padding-top: 0.3rem;
}
.pay-result .order-msg p {
  padding: 0.2rem 0;
  margin: 0 0.55rem;
  text-align: left;
  border-bottom: 1px solid #eee;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.pay-result .order-msg p span {
  width: 80%;
}
.unioned {
  font-family: "PingfangSC";
}
.unioned .pay-result {
  padding-top: 20px;
}
.unioned .pay-result .red {
  color: #f15451 !important;
}
.unioned .pay-result .company {
  margin-bottom: 10px;
}
.unioned .pay-icon {
  margin-bottom: 40px;
}
.unioned .pay-icon .iconfont {
  font-size: 40px;
  margin: 0;
}
.unioned h3 {
  font-size: 41px;
  color: #333;
  font-family: "Wechat sans SS";
}
.unioned h3 small {
  font-size: 23px;
  position: relative;
  top: -6px;
}
/* order-buy.html */
.order-header {
  position: relative;
  flex-direction: row;
}
.order-header h1 {
  display: inline-block;
  margin: 0 10px;
  font-size: 0.34rem;
  color: #999;
  transition: all 0.3s;
}
.order-header .active {
  font-size: 0.36rem;
  color: #333;
  font-weight: 700;
}
.header-type {
  position: relative;
  min-height: 1rem;
  line-height: 1rem;
  background: #fff;
}
.header-type h1 {
  text-align: center;
}
.header-type .van-dropdown-menu {
  width: 1.9rem;
  margin-top: 0.02rem;
  margin-right: 0.3rem;
  position: absolute;
  right: 0;
  top: 0;
}
.header-type .van-dropdown-menu .van-dropdown-menu__bar {
  box-shadow: none;
}
.header-search {
  background: #f7f7f7;
}
.header-search .right-choose {
  line-height: 50px;
  font-size: 0.26rem;
}
.header-search .right-choose .search-frame {
  width: 60%;
}
.header-search .right-choose .van-switch {
  margin: -2px 0.3rem 0 0.2rem;
  vertical-align: middle;
}
.header-search .van-dropdown-menu {
  width: 2rem;
  margin-top: 0.02rem;
  margin-right: 0.3rem;
}
.header-search .van-dropdown-menu .van-dropdown-menu__bar {
  box-shadow: none;
}
.header-search .icon-sousuo1 {
  top: 0.3rem;
  font-size: 0.34rem;
}
.header-search .search-frame {
  width: 68%;
  position: relative;
  margin-left: 0.3rem;
}
.header-search input {
  border-radius: 0.3rem;
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.26rem;
}
.orderBuy-filter {
  height: auto;
  width: 100%;
  padding: 0.2rem 0.3rem 0.1rem;
}
.orderBuy-filter span {
  display: inline-block;
  padding: 0 0.2rem;
  height: 0.5rem;
  border-radius: 0.25rem;
  background: #fff;
  border: 1px solid #A18E5D;
  color: #A18E5D;
  font-size: 0.26rem;
  line-height: 0.5rem;
  box-sizing: border-box;
  margin-right: 0.15rem;
  margin-bottom: 0.15rem;
}
.orderBuy-filter span.cur {
  color: #fff;
  background-color: #A18E5D;
}
.header-collection {
  margin-bottom: 0.2rem;
  border-bottom: 1px solid #eee;
}
.header-collection .title {
  float: left;
  line-height: 1rem;
  margin-left: 0.3rem;
  font-size: 0.32rem;
}
.header-collection .search-frame {
  width: 66%;
  float: right;
}
.collection .order-search {
  margin-bottom: 0.1rem;
}
.collection .goods-list {
  background-color: transparent;
}
.collection-tab {
  text-align: center;
  margin-top: 0.1rem;
  margin-bottom: 0.3rem;
}
.collection-tab a {
  font-weight: 700;
  margin: 0 0.3rem;
  padding-bottom: 0.1rem;
}
.collection-tab .active {
  border-bottom: 2px solid #A22E2B;
}
.btn-collection {
  position: absolute;
  right: 100%;
  top: 84%;
  transform: translateY(-50%);
  font-size: 0.28rem;
  text-align: center;
  padding: 0.2rem 0;
  width: 0.5rem;
  border-top-left-radius: 0.1rem;
  border-bottom-left-radius: 0.1rem;
  background-color: #A18E5D;
  color: #fff;
  font-weight: 300;
}
.order-search {
  background: #f7f7f7;
  margin: 0 0.3rem;
}
.order-search input {
  border-radius: 0.4rem;
  height: 0.6rem;
  line-height: 0.6rem;
  margin-bottom: 0.1rem;
}
.order-search .van-dropdown-menu__bar {
  background: transparent;
}
.send-out-list ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.send-out-list ul li .cost {
  position: initial;
}
.send-out-list ul li .cost .price {
  margin-right: 0.3rem;
}
.send-out-list ul li .cost .express {
  margin-top: 0.1rem;
  color: #999;
  font-weight: 400;
  text-align: right;
  display: block;
}
.send-out-list ul li .cost .btn-express {
  padding: 3px 0;
  border-color: #999;
  color: #999;
}
.send-out-list ul li .cost .btn-sendgoods {
  padding: 3px 0;
}
.send-out-list ul li h3 {
  width: 4.5rem;
  margin: 0.1rem 0;
}
.send-out-list ul li .fahuo {
  font-size: 0.26rem;
  margin-top: 0.1rem;
}
.send-out-list ul li .fahuo em {
  font-weight: 700;
}
.van-dialog__header {
  padding-bottom: 10px;
}
.choose-order .van-tabs__wrap {
  height: 0.7rem !important;
}
.choose-order .van-tabs__wrap .van-tabs__line {
  width: 0.8rem;
  height: 0.06rem;
}
.choose-order .van-tab {
  font-size: 0.24rem;
  line-height: 0.3rem;
}
.order {
  padding: 0.1rem 0;
  margin: 0.2rem;
  border-radius: 0.2rem;
}
.order h3 {
  font-weight: 700;
}
.order .cost {
  right: 0.2rem;
}
.order .cost .btn-send {
  height: 0.45rem;
  line-height: 0.45rem;
  font-size: 0.18rem;
  padding: 0 0.15rem;
  margin: 5px 0 0;
}
.order .cost .deliver-address {
  color: #333;
  font-size: 12px;
  margin: 10px 0 5px;
}
.time-search {
  padding: 0.3rem 0.3rem 0;
  display: flex;
  justify-content: space-between;
}
.time-search span {
  font-weight: 700;
  line-height: 0.5rem;
}
.time-search .data-screen {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0.2rem;
  background: #fff;
}
.time-search .active {
  background-color: #A18E5D;
  color: #fff;
}
.page-simple {
  text-align: right;
}
.page-simple p {
  float: left;
  margin: 0.2rem 0.3rem;
}
.page-simple a {
  margin: 0 0.3rem 0 0;
}
.store-date {
  margin: 0.3rem 0.35rem 0.2rem;
  color: #A18E5D;
}
.store-date .group-count {
  font-size: 0.24rem;
  color: #333;
  float: right;
}
.special-field {
  margin-left: 0.3rem;
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
  font-weight: 700;
  font-size: 0.34rem;
}
.order .long {
  width: 5rem;
}
/* my-arrears.html */
.my-arrears {
  padding: 0.1rem 0;
}
.my-arrears .order-list {
  padding-top: 0.2rem;
}
.my-arrears ul li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  border-radius: 0.2rem;
  padding: 0.2rem 0.3rem;
}
.my-arrears li h3 {
  width: 4rem;
}
.my-arrears li span {
  font-size: 0.26rem;
}
.my-arrears li h3 .import-yellow {
  font-size: 0.3rem;
}
.my-arrears li .small-txt {
  font-size: 0.2rem;
}
.my-tag {
  text-decoration: none;
  padding: 0 6px;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  border-radius: 10px;
  background-color: #ee0a24;
  position: relative;
  top: -1px;
}
.btn-pay {
  padding: 0.15rem 0.3rem;
  background-color: #A18E5D;
  color: #fff;
  /* border: 1px solid #A18E5D; */
  display: inline-block;
  border-radius: 0.5rem;
}
.van-pagination {
  margin-bottom: 0.3rem !important;
}
.default-account li {
  padding: 0.2rem 0;
  border-bottom: 1px dotted #eee;
  position: relative;
}
.default-account li:last-child {
  border: none;
}
.default-account li h3 {
  font-weight: 400;
  width: 97%;
}
.default-account .time {
  color: #999;
  font-size: 0.24rem;
  margin-top: 0.05rem;
}
.default-account .msg {
  width: 5rem;
  font-size: 0.26rem;
  font-weight: 700;
}
.default-account .name {
  padding: 0 0.1rem 0.05rem;
  background: #8396be;
  display: inline;
  color: #fff;
  border-radius: 0.05rem;
  font-size: 0.18rem;
}
.default-account .account-money {
  text-align: right;
  font-weight: 700;
  float: right;
}
.icon-money {
  font-size: 0.26rem;
  color: #ccc;
}
.account-money em {
  display: block;
  color: #bbb;
  font-weight: 400;
  font-size: 0.24rem;
}
.fund-details .type {
  color: #fff;
  padding: 1px 10px;
  border-radius: 5px;
}
.type {
  background: #5bbfb2;
}
.type-yellow {
  background-color: #F3C54F;
}
.type-red {
  background-color: #B01F24;
}
.type-blue {
  background-color: #1296DB;
}
.type-green {
  background-color: #69ae6a;
}
.type-orange {
  background-color: #F69727;
}
.fund-details .type span {
  width: 0.8rem;
  margin: 0 auto;
  line-height: 0.3rem;
}
.fund-details .con {
  width: 100%;
  margin-left: 0.2rem;
  position: relative;
}
.fund-details .con .number {
  color: #aaa;
  font-size: 0.26rem;
}
.fund-details .con .money {
  position: absolute;
  right: 0;
  top: 0rem;
}
/* bind-mobile.html */
.yz-message {
  float: right;
  color: #A18E5D;
  padding: 0 0.2rem 0.2rem;
}
.phone-number {
  color: #999;
  font-size: 0.3rem;
}
.new-user {
  padding: 0.2rem 0.3rem;
  font-size: 0.28rem;
  color: #ccc;
}
.loading {
  height: 100%;
  width: 100%;
  max-width: 1024px;
  background: #fff;
  position: fixed;
  z-index: 100;
  top: 0;
}
.icon-loading {
  width: 100px;
  height: 100px;
  margin: -100px auto 0;
  display: block;
  background: url("https://imghz.huaxiaguquan.com/app/v3/images/icon/load.gif?1");
  background-size: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
}
.hid-txt {
  color: #fff;
}
.loading a,
.loading p,
.loading em {
  text-align: center;
  display: block;
  color: #A18E5D;
  text-decoration: underline;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin: 0 auto;
}
.loading .show {
  display: block;
}
.loading p {
  text-decoration: none;
}
.loading em {
  top: 55%;
  text-decoration: none;
}
.load-txt {
  position: fixed;
  font-size: 0.4rem;
  top: 40%;
  color: #fff;
  text-align: center;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 100;
}
.load-txt i {
  width: 1rem;
  height: 1rem;
  font-size: 1rem;
  margin-bottom: 0.3rem;
  animation: rotate 2s linear infinite;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.load-txt p {
  margin-left: 0.25rem;
}
.load-ani {
  font-size: 0.4rem;
}
.load-ani em {
  animation: loadtext 1s linear infinite;
  position: absolute;
  overflow: hidden;
}
@keyframes loadtext {
  0% {
    width: 0.1rem;
  }
  33% {
    width: 0.1rem;
  }
  34% {
    width: 0.2rem;
  }
  66% {
    width: 0.2rem;
  }
  67% {
    width: 0.3rem;
  }
  100% {
    width: 0.3rem;
  }
}
.mask .icon-guanbi {
  position: absolute;
  right: 0.3rem;
  top: 0.3rem;
  color: #FFF;
  font-size: 0.4rem;
}
.icon-top {
  position: fixed;
  right: 0.13rem;
  bottom: 0.13rem;
  width: 0.6rem;
  height: 0.6rem;
  background: url("https://imghz.huaxiaguquan.com/app/v3/images/icon/top.png");
  border-radius: 50%;
  background-size: cover;
  z-index: 97;
}
.icon-top2 {
  bottom: 1.15rem;
}
.icon-top3 {
  bottom: 2.4rem;
}
.bind-mobile .bind-mode {
  text-align: center;
  margin-top: 0.3rem;
  margin-bottom: 0.1rem;
  color: #A18E5D;
}
.bind-mobile .agree-privacy {
  text-align: left;
}
.old-pass .verify-txt {
  padding-top: 0.1rem;
  padding-left: 0.3rem;
}
/* chatroom.html */
.chatroom-list-title {
  padding: 0.1rem 0.3rem 0.1rem;
}
.short-title {
  display: block;
}
.short-title h1 {
  width: 67%;
  margin: 0.1rem 0;
  padding: 0 0.1rem 0 0.3rem;
  text-align: left;
  font-size: 0.3rem;
  border-right: 1px solid #ccc;
}
.short-title p {
  margin-left: 0.3rem;
  margin-bottom: 0.1rem;
}
.short-title .btn {
  position: absolute;
  right: 0.2rem;
  top: 0.18rem;
  width: 1.6rem;
  font-size: 0.24rem;
  padding: 0.2rem 0 0.2rem;
  border-radius: 0.05rem;
}
.chatroom p {
  font-size: 0.3rem;
  color: #999;
  text-align: center;
  padding: 0.5rem 0 0;
}
.chatroom .important-notice {
  color: #A18E5D;
}
.chatroom-list {
  margin-bottom: 0.2rem;
}
.choose-tip {
  padding: 0.3rem 0;
  text-align: center;
}
.choose-tip a {
  border: 1px solid #A18E5D;
  background: #fff;
}
.look-on {
  font-size: 0.5rem;
  text-align: center;
  display: block;
  padding: 0.3rem;
  color: #B01F24;
}
.chatroom-now {
  /* background: rgba(255,255,255,0.8); */
  background: rgba(176, 31, 36, 0.9);
  color: #fff;
  display: block;
  position: fixed;
  bottom: 0rem;
  z-index: 99;
  font-size: 0.3rem;
  max-width: 1024px;
  width: 100%;
}
.chatroom-now1 {
  bottom: 1rem;
}
.chatroom-now2 {
  bottom: 0.8rem;
}
.chatroom-now .big-txt {
  font-size: 0.4rem;
  color: yellow;
}
.index-chatroom h1 span {
  float: none;
  margin-left: 0.1rem;
  margin-top: 0;
  font-size: 0.36rem;
}
.index-chatroom h1 span u {
  font-size: 0.24rem;
  text-decoration: none;
  position: relative;
  top: 0.03rem;
}
.chatroom-now i {
  font-size: 0.4rem;
}
.chatroom-now a {
  color: #fff;
  display: inline;
  padding: 0.2rem;
  display: block;
}
.my-type em,
.choose {
  background: transparent;
  position: relative;
  border: 1px solid #ccc;
}
.my-type i {
  /* position: absolute;
      right: -0.15rem;
      top: 0;
      color: #B01F24; */
  font-size: 0.2rem;
}
.choose-tag h2 {
  margin: 0.3rem 0 0.2rem;
}
.choose-tag h2 a {
  float: right;
  font-weight: 400;
  font-size: 0.26rem;
  padding-top: 0.1rem;
  margin-left: 0.3rem;
}
.choose-tag .icon-huishouzhan {
  font-size: 0.25rem;
}
.choose-tag h2 span {
  font-size: 0.24rem;
  font-weight: 400;
}
.choose-tag .btn {
  margin-top: 0.4rem;
  background: #75A15D;
}
.add-tag {
  margin-top: 0.3rem;
  height: 0.8rem;
}
.add-tag input {
  width: 4.2rem;
  float: left;
  border: 1px solid #eee;
}
.add-tag .btn-green {
  float: right;
  width: 2rem;
  margin-top: 0;
}
/* collect-center.html */
.collect-center {
  padding-bottom: 1rem;
}
.collect-center h1 {
  padding: 0.2rem 0.3rem;
  margin: 0;
}
.substation a {
  display: block;
  margin-bottom: 0.2rem;
  padding: 2px 2px 0;
}
.substation img {
  width: 100%;
}
.collect h2 {
  background-color: #fafafa;
  padding: 0.2rem 0.3rem;
}
.collect .choose-tip {
  text-align: left;
}
.check-tip {
  padding: 0.3rem;
}
.check-tip li {
  margin-bottom: 0.2rem;
}
.check-tip li::before {
  content: "";
  display: inline-block;
  margin-right: 0.1rem;
  vertical-align: middle;
  margin-top: -0.05rem;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #A18E5D;
}
.title2 {
  padding: 0.3rem 0.3rem 0;
  color: #A18E5D;
}
.login-row .show-password {
  position: absolute;
  top: 0.3rem;
  right: 0.1rem;
  left: auto;
  font-size: 0.5rem;
}
.contact-us h2 {
  margin-top: 0.3rem;
}
.contact-us a,
.contact-us i,
.contact-us em {
  color: #A18E5D;
  margin-right: 0.05rem;
}
.contact-us em {
  margin-right: 0.15rem;
}
.contact-us p {
  font-size: 0.25rem;
}
.buy-rule {
  margin-top: 0.2rem;
  color: #14A1FF;
}
.blue2 {
  color: #14A1FF;
}
.introduce .rule {
  color: #14A1FF;
  text-decoration: underline;
  margin-right: 0.2rem;
}
.introduce .letter {
  color: #A18E5D;
  height: 0.4rem;
  border-bottom: 1px solid #333;
}
.introduce .letter i {
  margin-top: 0rem;
}
.contact-qrcode {
  width: 6rem;
  margin: 0.1rem auto 0;
}
.contact-qrcode img {
  width: 2.98rem;
  margin: 1px;
  background-color: #fff;
}
.must {
  position: absolute;
  right: 0rem;
  top: 0.3rem;
  font-size: 0.3rem;
  color: #277907;
}
.must i {
  font-size: 0.4rem;
  vertical-align: middle;
  margin-top: 0.03rem;
}
.download img {
  display: block;
  padding-top: 1rem;
  padding-right: 1rem;
  float: right;
  width: 70%;
}
.coin {
  margin-bottom: 1.1rem;
}
.coin li {
  height: 2rem;
  line-height: 2rem;
  color: #fff;
  font-size: 0.5rem;
  text-align: center;
  background: #A18E5D;
  margin-bottom: 0.1rem;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
}
.coin li::after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
.coin li img {
  width: 100%;
}
.coin li p {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  font-weight: 700;
  z-index: 10;
}
.express-popup ul {
  padding-bottom: 0;
}
.express-box {
  height: 9rem;
  overflow: scroll;
}
.express-box .time {
  font-size: 0.24rem;
  width: 1.5rem;
  text-align: center;
}
.express-box .remark {
  width: 3.8rem;
  position: relative;
  min-height: 1.2rem;
  padding: 0.2rem 0;
}
.express-box .remark::before {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background: #eee;
  position: absolute;
  top: 0.5rem;
  left: -0.3rem;
}
.express-box .remark::after {
  content: "";
  display: block;
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 50%;
  background: #ccc;
  position: absolute;
  top: 0.25rem;
  left: -0.43rem;
}
.express-popup li:last-child p::before {
  height: 70%;
}
.express-popup li:first-child p::after {
  background: #69ae6a;
}
.express-box .row {
  line-height: 0.4rem;
  border: none;
}
.express-box .address {
  color: #69ae6a;
  /* font-size: 0.2rem; */
  padding: 0;
  margin: 0;
}
/* pj-search.html */
.page1 {
  margin-bottom: 1rem;
}
.pj-search {
  padding: 0.2rem 0.3rem 1.2rem;
  font-size: 0.32rem;
}
.pj-search .img-list h3 {
  font-size: 0.34rem;
  font-weight: 700;
  margin-bottom: 0.2rem;
}
.pj-search .company-introduce {
  line-height: 0.5rem;
}
.pj-search .company-introduce .coin-show {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0.2rem;
}
.pj-search .company-introduce .coin-show img {
  width: 48%;
  margin-bottom: 0.1rem;
}
.pj-search .company-introduce .table-bor {
  border: 1px solid #ccc;
  margin-bottom: 0.2rem;
}
.pj-search .company-introduce p,
.pj-search .company-introduce ul {
  margin-bottom: 0.2rem;
}
.pj-search .company-introduce h3 {
  font-size: 0.34rem;
  font-weight: 700;
  margin-bottom: 0.1rem;
}
.pj-search .company-introduce ul li {
  color: #A18E5D;
}
.pj-search .scroll {
  height: 100%;
  overflow-y: scroll;
}
.pj-search .my-swipe {
  height: 100%;
}
.pj-search h2 {
  padding: 0.2rem 0;
  font-size: 0.32rem;
  display: flex;
  justify-content: space-between;
  font-weight: 400;
}
.pj-search h2 span::before {
  content: "";
  display: inline-block;
  width: 5px;
  height: 0.34rem;
  background: #B01F24;
  margin-right: 0.1rem;
  vertical-align: middle;
  margin-top: -0.07rem;
}
.pj-search h2:first-child {
  padding-top: 0.2rem;
}
.pj-search h2 p {
  cursor: pointer;
  display: inline;
  font-size: 0.3rem;
}
.pj-search h2 p i {
  font-size: 0.4rem;
  margin-top: 0.08rem;
}
.icon-up {
  transform: rotate(180deg);
  margin-top: -0.1rem !important;
  margin-right: 0;
}
.pj-search-box {
  margin: 0.2rem 0;
  height: 0.8rem;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.pj-search-box .btn {
  width: 1.2rem;
  margin: 0;
}
.saoyisao {
  text-align: center;
  font-size: 0.3rem;
  margin-bottom: 0.2rem;
  margin-top: 0.2rem;
}
.saoyisao i {
  text-align: center;
  font-size: 1.4rem;
  display: block;
}
.saoyisao p {
  text-align: center;
  font-weight: 700;
}
.saoyisao img {
  width: 1rem;
  height: 1rem;
}
.btn-square {
  width: 100%;
  border-radius: 0;
}
.pj-tip {
  /* position: absolute;
      top: 0.8rem;
      left: 0; */
  margin: 0 auto;
  color: #B01F24 !important;
  font-size: 0.24rem;
  padding: 0;
  text-align: left;
}
.pj-tip a {
  text-decoration: underline;
  font-weight: 700;
}
.pj-tip i {
  margin-top: 1px;
}
.list {
  margin-bottom: 0.3rem;
}
.list li {
  display: flex;
  justify-content: space-between;
  padding: 0.2rem 0;
  border-bottom: 1px solid #eee;
}
.list li:last-child {
  border: none;
}
.list li span {
  min-width: 1rem;
}
.list li em {
  font-weight: 700;
}
.img-list img {
  width: 100%;
  margin-bottom: 0.2rem;
}
.pj-search .search-box {
  position: relative;
  width: 81%;
}
.pj-search .search-box .icon-saoyisao1 {
  position: absolute;
  top: 0.45rem;
  left: 0.3rem;
  font-size: 0.4rem;
}
.pj-search .search-box input {
  border: none;
  margin: 0;
  height: 0.8rem;
  line-height: 0.8rem;
  padding: 0 0.2rem;
  background-color: #F7F7F7;
}
.pj-search .search-button {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
}
.pj-search .search-button a {
  display: inline-block;
  color: #B01F24 !important;
  height: 0.3rem;
  padding: 0.24rem 0;
}
.pj-search .search-button .icon-close {
  vertical-align: middle;
  color: #7F7F7F;
  padding: 0 0.1rem;
  padding: 0 0.2rem;
  height: 0.8rem;
  line-height: 0.85rem;
  margin: 0;
}
.pj-search .search-button a span {
  margin-top: -8px;
  vertical-align: middle;
  padding: 0 0.2rem;
  border-left: 1px solid #7F7F7F;
}
.pj-search .search-button .choose-pf {
  font-weight: 400;
}
.pj-search .search-button .choose-pf span {
  min-width: 1.4rem;
}
.company-web {
  text-align: center;
  font-size: 0.26rem;
  color: #999;
}
.company-web a {
  display: block;
  /* color: #498EEB; */
}
.company-box {
  transition: all 0.5s;
  overflow: hidden;
  margin: 0 -0.1rem;
}
.hide-company {
  height: 0;
}
.choose-company {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 0.1rem;
}
.choose-company:after {
  content: "";
  display: block;
  width: 31%;
}
.choose-company .company-logo {
  width: 31%;
  border: 1px solid #eee;
  position: relative;
  margin: 5px 0;
  text-align: center;
  background-color: #fff;
  border-radius: 0.1rem;
}
.choose-company .company-logo img {
  width: 100%;
  padding-top: 5px;
}
.company-logo i {
  position: absolute;
  color: #B01F24;
  z-index: 10;
  font-size: 0.34rem;
  right: -0.13rem;
  top: -0.04rem;
}
.restart-search {
  text-align: center;
  color: #ccc;
}
.pj-search .icon-top {
  bottom: 1.2rem;
}
.page2 {
  min-height: 12rem;
}
.page2 .list span {
  font-size: 0.34rem;
  font-weight: 700;
}
.page2 .list em {
  color: #A18E5D;
  font-weight: 400;
}
.page2 .van-icon-star {
  margin-top: -3px;
  vertical-align: middle;
  color: #A18E5D;
}
.page2 .list li:last-child {
  border-bottom: 1px solid #eee;
}
.popup2 {
  background-color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.search-result {
  padding: 0.5rem 0.3rem;
  overflow: scroll;
  height: 93%;
}
.search-result h2 {
  font-size: 0.4rem;
  padding-bottom: 0.2rem;
}
.search-result h2 .icon-left {
  font-size: 0.5rem;
  margin-top: 0.05rem;
  margin-left: -0.1rem;
}
.barcode-result {
  margin: 0.2rem;
}
.barcode-result li {
  border-bottom: 1px solid #eee;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.2rem 0;
}
.barcode-result li:last-child {
  border: none;
}
.barcode-result h3,
.barcode-result p {
  font-size: 0.28rem;
}
.barcode-result h3 span {
  color: #ccc;
}
.barcode-result h3 em {
  font-size: 0.26rem;
  margin-top: -0.1rem;
  vertical-align: middle;
  font-weight: 400;
  color: #A18E5D;
}
.barcode-result h3 .data-screen {
  padding: 0.05rem 0.2rem;
  margin: 0;
  font-weight: 400;
}
.barcode-result p {
  margin-top: 0.1rem;
  font-size: 0.26rem;
}
.barcode-result p em {
  width: 1rem;
  text-align: center;
  color: #F69727;
}
/* qyp-publish-new.html */
.van-field__body .van-field__control {
  height: auto;
  line-height: initial;
  border: none;
  padding: 0;
}
.publish-new {
  margin-bottom: 1.2rem;
}
.publish-new .white-box {
  /* position: initial; */
  padding: 0 0 0.1rem;
}
.publish-new textarea {
  font-size: 0.26rem;
}
.publish-new .title {
  padding: 0 0.3rem 0.2rem;
  color: #999;
}
.publish-new .tip4 {
  margin-top: 0;
}
.header-icon .van-button {
  background: transparent;
  border: none;
  padding: 0;
  /* font-size: 0.28rem; */
  line-height: 0.3rem;
  height: auto;
  font-size: 0.34rem;
  color: #1989fa;
}
.header-icon .van-button::before {
  display: none;
}
.no-bor::after {
  border: none;
}
.uploader {
  margin: 0.15rem;
  display: flex;
  justify-content: left;
  flex-wrap: wrap;
}
.uploader li {
  margin: 0.1rem;
  background: #f7f8fa;
  border-radius: 0.1rem;
  overflow: hidden;
  width: 80px;
  height: 80px;
  position: relative;
}
.uploader li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.uploading {
  text-align: center;
  font-size: 0.22rem;
  background: rgba(50, 50, 51, 0.88);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: #fff;
}
.uploader li .uploading img {
  width: 120px;
  margin: -0.15rem -0.35rem;
  height: initial;
  max-width: initial;
}
.uploader li .uploading p {
  margin-top: -0.4rem;
  margin-left: 0.1rem;
}
.uploader .add-img {
  background: #f7f8fa;
  text-align: center;
  width: 80px;
  height: 80px;
  color: #999;
  border-radius: 0.1rem;
  font-size: 0.26rem;
  display: block;
}
.add-img i {
  padding-top: 0.25rem;
  padding-bottom: 0.1rem;
  font-size: 0.5rem;
}
.agree-tip {
  text-align: left;
  line-height: 0.42rem;
  font-size: 0.26rem;
}
.agree-tip a {
  color: #A18E5D;
}
.agree-tip .refresh {
  color: #F69727;
  text-align: right;
  float: right;
  margin-right: 0.1rem;
}
.drop-down {
  position: absolute;
  top: 0.7rem;
  left: 0;
  right: 0;
  min-height: 1rem;
  max-height: 3rem;
  background: #f7f7f7;
  overflow: scroll;
  z-index: 10;
  border-bottom: 1px solid #f0f0f0;
  transition: all 0.5s;
}
.ani-hide {
  min-height: 0;
  max-height: 0;
  border-bottom: none;
}
.drop-down li {
  border-bottom: 1px dashed #eee;
  padding: 0.1rem 0.3rem;
}
.drop-down li:last-child {
  border: none;
  padding-bottom: 0.3rem;
}
/* qyp-publish-history.html */
.qyp-order-list h2 {
  display: flex;
  justify-content: space-between;
}
.qyp-order-list h2 em {
  color: #A18E5D;
  font-weight: 400;
  font-size: 0.26rem;
}
.qyp-order-list ul .box-radio {
  margin-top: 0.2rem;
  padding: 0.3rem;
}
.qyp-order-list ul .goods {
  display: flex;
  justify-content: space-between;
  position: relative;
}
.qyp-order-list ul .sp-order {
  position: relative;
  margin-bottom: 0.2rem;
  font-size: 0.24rem;
  height: 0.3rem;
}
.qyp-order-list ul .sp-order em {
  color: #888;
}
.qyp-order-list ul .sp-order span {
  color: #277907;
  float: right;
}
.qyp-order-list ul li .content {
  width: 4.5rem;
}
.qyp-order-list ul li .content h3 {
  /* font-weight: 400; */
  margin-bottom: 0.05rem;
  width: 3.5rem;
  font-size: 0.28rem;
}
.qyp-order-list ul li .content .introduct {
  color: #999;
  width: 3.5rem;
  font-size: 0.24rem;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.qyp-order-list ul li .content .f-r {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
}
.qyp-order-list ul li .content .f-r span {
  font-size: 0.28rem;
  color: #277907;
  display: block;
  /* margin-bottom: 0.1rem; */
}
.qyp-order-list ul li .content .f-r u {
  font-size: 0.2rem;
}
.qyp-order-list ul li .content .f-r i {
  display: block;
  color: #ccc;
  margin-top: 0.05rem;
}
.qyp-order-list .goods-img {
  width: 1.5rem;
  height: 1.5rem;
  overflow: hidden;
  display: flex;
  background: #eee;
  border-radius: 0.1rem;
}
.qyp-order-list .goods-img img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: auto;
}
/* qyp-business-detail.html */
.order-detail {
  margin-bottom: 1.2rem;
}
.order-detail h2 {
  margin: 0.3rem 0.4rem 0;
  font-size: 0.3rem;
}
.order-detail .box-radio {
  padding: 0.2rem 0.2rem;
  line-height: 0.5rem;
}
.order-detail p i {
  width: 7em;
}
.order-detail .box-img {
  margin: 0.1rem 0.3rem;
}
.order-detail .box-img img {
  width: 100%;
  margin: 0.1rem 0;
  border-radius: 0.2rem;
}
.change-user {
  padding: 0;
  overflow: initial;
  padding-bottom: 1.4rem;
}
.change-user .tips {
  margin: 0.2rem 0.2rem;
  color: #ccc;
}
.change-user .user-list {
  padding: 5px 0;
}
.change-user .user-list .van-cell {
  font-size: inherit;
}
.change-user .user-list .van-cell .van-icon {
  width: 0.4rem;
}
.change-user .user-list .van-cell .van-icon-success {
  font-size: 0.4rem;
  color: green;
}
.change-user .user-list .grade {
  padding: 0 10px;
  background-color: #333;
  color: #fff;
  font-size: 12px;
  border-radius: 5px;
  height: 18px;
  line-height: 18px;
  margin-right: 5px;
}
.change-user .user-list .vip {
  background-color: #A18E5D;
}
.change-user .user-list .van-icon {
  margin-top: 2px;
}
.change-user h2 {
  padding-top: 0.8rem;
  padding-bottom: 0.5rem;
}
.change-user ul {
  height: 8.3rem;
  overflow: scroll;
}
.change-user ul a {
  position: relative;
}
.change-user ul a .iconfont {
  position: absolute;
  top: 0.25rem;
  right: 0.2rem;
}
.change-user .manage {
  font-size: 0.24rem;
  position: absolute;
  right: 0.3rem;
  top: 0.4rem;
}
.change-user .manage i {
  margin-top: 0;
}
.change-user .add {
  padding: 0.2rem 0.3rem;
  color: #A18E5D;
  background-color: #fff;
}
.change-user .add a {
  color: #A18E5D;
  margin-right: 0.1rem;
}
.change-user .add-account {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 1.4rem;
  text-align: center;
}
.change-user .add-account .icon-zengjia {
  font-size: 60px;
  margin-bottom: 10px;
}
.change-user .add-account .icon-lajitong {
  font-size: 30px;
}
.change-user .icon-guanbi {
  position: absolute;
  right: 0.4rem;
  top: 0.5rem;
}
.qr .tip-result {
  padding: 45% 0;
  color: #A18E5D;
}
.qr .confirm-btn {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.qr .confirm-btn .btn {
  margin-bottom: 0.3rem;
  border-radius: 0.05rem;
}
.qr .confirm-btn .btn-no {
  display: block;
  padding-bottom: 0.4rem;
  text-align: center;
  color: #999;
}
.qr .result {
  text-align: center;
  padding-top: 50%;
}
.qr .result .iconfont {
  font-size: 1rem;
  margin-bottom: 0.2rem;
}
.qr .result .icon-chenggong {
  color: green;
}
.qr .result .icon-shibaibiaoqing {
  color: red;
}
.back-btn {
  margin: 1rem 0.2rem 0;
  text-align: center;
}
.back-btn a {
  display: block;
  width: 5rem;
  padding: 0.1rem 0;
  margin: 0 auto 0.3rem;
  text-decoration: none;
}
.back-btn .btn-bor {
  background-color: transparent;
}
.back-btn .btn {
  color: #fff;
}
.follow .search-list ul .count-down,
.search-list-new .search-list ul .count-down {
  text-align: left;
  display: flex;
  align-items: center;
  padding: 0.05rem 0;
  font-size: 13px;
}
.follow .search-list ul .count-down .time,
.search-list-new .search-list ul .count-down .time {
  margin-top: 2px;
  padding-left: 0.1rem;
  display: flex;
  align-items: center;
}
.follow .search-list ul .count-down .zan,
.search-list-new .search-list ul .count-down .zan {
  display: flex;
  align-items: center;
}
.follow .search-list ul .count-down u,
.search-list-new .search-list ul .count-down u {
  text-decoration: none;
  min-width: 16px;
  display: inline-block;
  font-size: 14px;
  text-align: center;
}
.follow .search-list ul .count-down .ready-zan,
.search-list-new .search-list ul .count-down .ready-zan {
  font-size: 16px;
}
.follow .search-list ul .count-down i,
.search-list-new .search-list ul .count-down i {
  margin-top: 0;
  font-size: 16px;
}
.search-list-new .search-list ul .count-down.text-center {
  justify-content: center;
}
.chatroom-detail .header {
  padding: 0.2rem 0.3rem 0.1rem;
  margin-bottom: 0.2rem;
  border-bottom: 1px solid #A18E5D;
}
.chatroom-detail .header h2 {
  font-size: 0.36rem;
  margin-bottom: 0.1rem;
  width: 100%;
  position: relative;
  margin-top: 0;
}
.chatroom-detail .header h2 .auction-type {
  width: 0.2rem;
  height: 0.2rem;
  border-radius: 50%;
  background-color: green;
  position: absolute;
  top: 0.1rem;
  right: 0;
}
.chatroom-detail .header p {
  font-size: 0.24rem;
}
.chatroom-detail .header p span {
  color: #A18E5D;
}
.chatroom-detail .header p a {
  float: right;
  background-color: #A18E5D;
  color: #fff;
  padding: 6px;
  font-size: 0.3rem;
}
.chatroom-detail .coin-list {
  width: 100%;
  overflow-x: scroll;
  display: flex;
}
.chatroom-detail .coin-list ul {
  display: flex;
}
.chatroom-detail .coin-list ul li {
  position: relative;
  width: 1.5rem;
  margin-right: 2px;
}
.chatroom-detail .coin-list ul li span {
  padding: 2px 5px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 12px;
  max-width: 1.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chatroom-detail .coin-list ul li img {
  width: 100%;
  display: block;
}
.chatroom-detail .coin-list ul .active span {
  background-color: red;
  animation: shan 1s infinite;
}
.chatroom-detail .introduce {
  color: #B01F24;
  margin-bottom: 10px;
}
.chatroom-detail .swiper-container {
  height: 3.5rem;
}
.chatroom-detail .swiper-container .swiper-slide img {
  display: inline-block;
  width: 49%;
  height: 3.5rem;
  object-fit: cover;
}
.chatroom-detail .swiper-container .swiper-pagination-bullet-active {
  width: 16px;
  border-radius: 5px;
  background-color: #b01f24;
}
.chatroom-detail h2 {
  font-size: 0.36rem;
  margin: 0.5rem 0 0.2rem;
}
.chatroom-detail h2 i {
  width: 5px;
  height: 0.4rem;
  background-color: #b01f24;
  vertical-align: middle;
  display: inline-block;
  margin-right: 10px;
}
.chatroom-detail h2 span {
  float: right;
  color: #A2A2A2;
  font-weight: 400;
}
.chatroom-detail h3 {
  font-size: 16px;
  margin: 10px 0 20px;
}
.chatroom-detail .buy-box .login-tip {
  padding: 0.2rem 0;
  text-align: center;
  background-color: #F5ECCA;
  margin-top: 0.5rem;
  color: #6D6A62;
}
.chatroom-detail .buy-box .login-tip a {
  font-size: 0.36rem;
  color: #112F6A;
}
.chatroom-detail .buy-box p {
  text-align: center;
  position: relative;
  font-size: 0.28rem;
  color: #EA3323;
}
.chatroom-detail .buy-box p em {
  font-size: 0.8rem;
  margin-top: -15px;
  margin-right: 5px;
  vertical-align: middle;
}
.chatroom-detail .buy-box p span {
  position: absolute;
  left: 0;
  top: 0;
  color: #333;
}
.chatroom-detail .buy-box .choose-man {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}
.chatroom-detail .buy-box .choose-man i {
  vertical-align: middle;
  margin-top: 2px;
}
.chatroom-detail .buy-box .choose-price {
  border: 1px solid #ccc;
  height: 0.8rem;
  line-height: 0.8rem;
  border-radius: 0.2rem;
  margin-bottom: 8px;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}
.chatroom-detail .buy-box .choose-price input {
  width: 3.3rem;
  border: none;
  text-align: right;
  font-size: 0.56rem;
}
.chatroom-detail .buy-box .choose-price a {
  width: 0.8rem;
  height: 0.8rem;
  line-height: 0.7rem;
  text-align: center;
  background-color: #C95C54;
  color: #fff;
  font-size: 0.6rem;
}
.chatroom-detail .buy-box .choose-price .double {
  width: 1.6rem;
  border-left: 1px solid #fff;
}
.chatroom-detail .buy-box button {
  width: 100%;
  height: 0.9rem;
  line-height: 0.9rem;
  text-align: center;
  color: #fff;
  background-color: #C95C54;
  border-radius: 0.2rem;
  font-size: 0.36rem;
}
.chatroom-detail .buy-box .not-buy {
  opacity: 0.5;
  cursor: not-allowed;
}
.chatroom-detail .talk-about {
  display: flex;
  justify-content: center;
}
.chatroom-detail .talk-about input {
  flex: 1;
  height: 38px;
  line-height: 38px;
  background-color: #F1F1F1;
  padding: 0 0.2rem;
  margin-right: 10px;
  border: none;
  border-radius: 0.15rem;
}
.chatroom-detail .talk-about button {
  height: 38px;
  line-height: 38px;
  width: 1.2rem;
  color: #fff;
  background-color: #77BEDB;
  border-radius: 0.15rem;
}
.chatroom-detail .buy-list {
  margin-top: 10px;
  border: 1px solid #ccc;
  padding: 0.3rem;
}
.chatroom-detail .buy-list .tip-result {
  padding: 1rem 0;
}
.chatroom-detail .buy-list ul {
  height: 5rem;
  overflow-y: scroll;
}
.chatroom-detail .buy-list ul li {
  line-height: 0.6rem;
  font-weight: 400;
}
.chatroom-detail .buy-list ul li span {
  padding-right: 10px;
  color: #8D8D8D;
}
.chatroom-detail .buy-list .current {
  color: #E4412B;
}
.chatroom-detail .buy-list .current span {
  color: #E4412B;
}
@keyframes shan {
  0% {
    background-color: rgba(0, 0, 0, 0.5);
  }
  50% {
    background-color: rgba(0, 0, 0, 0.5);
  }
  51% {
    background-color: red;
  }
  100% {
    background-color: red;
  }
}
.my-order-detail .box-radio {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
.my-order-detail .addr {
  font-size: 0.24rem;
  margin-top: 0.1rem;
}
.my-order-detail h2 {
  padding: 0;
}
.my-order-detail h2 span {
  font-size: 0.28rem;
  color: #A18E5D;
}
.my-order-detail .tip-service {
  text-align: center;
  margin-top: 0.2rem;
  font-size: 0.24rem;
  color: #999;
}
.my-order-detail .tip-service a {
  text-decoration: underline;
}
.my-order-detail .order-detail2 {
  margin-top: 0.2rem;
}
.my-order-detail .order-detail2 h2 {
  padding: 0 0 0.2rem;
  margin-bottom: 0.2rem;
  border-bottom: 1px solid #eee;
}
.my-order-detail .order-detail2 p {
  margin-bottom: 0.2rem;
  text-align: right;
}
.my-order-detail .order-detail2 p em {
  color: #999;
  float: left;
  text-align: left;
}
.my-order-detail .order-detail2 p small {
  font-size: 0.24rem;
}
.my-order-detail .order-detail2 p span {
  float: right;
  font-size: 0.26rem;
  font-weight: 700;
  color: #9E744F;
}
.my-order-detail .order-detail2 p .gray {
  color: #ccc;
}
.my-order-detail .order-detail2 p big {
  color: #9E744F;
  font-weight: 700;
  font-size: 0.34rem;
}
.my-order-detail .order-detail2 p img {
  max-width: 100%;
  margin: 0 auto 0.2rem;
  display: block;
}
.my-order-detail .order-detail2 .status {
  margin-bottom: 0.1rem;
  text-align: left;
  color: #999;
}
.my-order-detail .order-detail2 .goods-desc {
  text-align: left;
  line-height: 0.46rem;
  color: green;
}
.my-order-detail .order-detail2 .goods-desc em {
  float: none;
}
.my-order-detail .order-detail2 .goods-desc i {
  display: block;
  background-color: #f7f7f7;
  border-radius: 0.2rem;
  padding: 10px;
}
.my-order-detail .order-data-list {
  overflow: hidden;
  padding-top: 0;
}
.my-order-detail .order-data-list h2 {
  padding: 0.2rem;
  background-color: #f2f2f2;
}
.my-order-detail .order-data-list h2 span {
  float: right;
  font-size: 0.26rem;
  color: #999;
  font-weight: 400;
}
.my-order-detail .order-data-list .total-money {
  text-align: right;
  font-size: 0.28rem;
  padding-top: 0.2rem;
}
.my-order-detail .order-data-list .total-money span {
  font-size: 0.34rem;
}
.my-order-detail .order-data-list .total-money span small {
  font-size: 0.26rem;
}
.my-order-detail .order-data-list ul {
  position: relative;
}
.my-order-detail .order-data-list ul li {
  position: relative;
  margin-top: 0.2rem;
  padding-bottom: 0.2rem;
  border-bottom: 1px dashed #eee;
}
.my-order-detail .order-data-list ul li .express {
  margin-bottom: 0.2rem;
}
.my-order-detail .order-data-list ul li small {
  font-size: 0.24rem;
}
.my-order-detail .order-data-list ul li .number {
  color: #999;
  font-weight: 400;
}
.my-order-detail .order-data-list ul li h4 {
  height: 1.1rem;
  width: 2.5rem;
  font-size: 0.26rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.my-order-detail .order-data-list ul li h4 span {
  display: inline;
}
.my-order-detail .order-data-list ul li .long-txt {
  width: 4rem;
}
.my-order-detail .order-data-list ul li .status {
  font-size: 0.26rem;
  font-weight: 700;
}
.my-order-detail .order-data-list ul li .gray {
  color: #ccc;
}
.my-order-detail .order-data-list ul li .site {
  width: 100px;
  margin-bottom: 0.1rem;
}
.my-order-detail .order-data-list ul li .btn-express {
  width: 1.4rem;
  padding: 0.05rem 0;
  margin-top: 0.28rem;
}
.buy {
  min-height: auto !important;
}
.buy h1 {
  font-size: 0.36rem;
  border-bottom: 1px dotted #eee;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  text-align: center;
  position: relative;
}
.buy .user-name {
  text-align: center;
  padding-top: 0.2rem;
  font-size: 12px;
}
.buy .auction-img .swiper-slide {
  height: 4.5rem;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #eee;
}
.buy .auction-img .swiper-slide img {
  max-height: 4.5rem;
  max-width: 100%;
}
/* 暗黑模式 */
.black,
.black .header-search,
.black .order-search,
.black .van-cell-group,
.black .search-find a,
.black .search-bar,
.black .search-classify,
.black .edit button,
.black .login .verification-code,
.black .coin-label .coin-left .active,
.black .loading,
.black .mysearch-box,
.black .order-waitpay .dotted-line,
.black .order-waitpay .dotted-line::before,
.black .order-waitpay .dotted-line::after,
.black .change-account h2 .delete-all,
.black .sort-bar,
.black .server-list li p {
  background-color: #111;
  color: #999;
  border-color: #666;
}
.black .pay-deposit .van-popup,
.black .pay-deposit .van-popup h2,
.black .index-chatroom,
.black .cascade-flow,
.black .index-nav,
.black .flow .box,
.black .nav-bar,
.black header,
.black .nav-bar a,
.black .nav-bar i,
.black .index-nav span,
.black .search-input input,
.black .search-classify .search-price,
.black .search-history a,
.black .choose-tip a,
.black .mine-box,
.black .quit a,
.black .mine-box h1,
.black .mine-money .price,
.black .pay,
.black .pay a:first-child,
.black .nav-bar i,
.black .white-box,
.black .index-news,
.black .address,
.black .row,
.black .box-radio,
.black .search-classify em,
.black .type-name,
.black .goods-list-style .goods-introduce,
.black .goods-list-style ul li,
.black textarea,
.black .default-account,
.black .popup-list,
.black .popup-list ul li,
.black .chatroom-now,
.black .order-list ul li,
.black table tr,
.black .coin-detail .location p,
.black .coin-label .coin-left,
.black .coin-label .coin-right .coin-box,
.black .coin-label .coin-right h3,
.black .popup2,
.black .van-dialog,
.black .van-button,
.black .barcode-result li,
.black .van-cell,
.black .van-field__label,
.black .van-tab,
.black .change-user .add,
.black .van-tabs__nav,
.black .header-type,
.black .van-dropdown-menu__bar,
.black .order-waitpay .order-submit,
.black .order-waitpay .van-tabs__wrap .van-tab--active,
.black .order-waitpay .van-popup,
.black .order-waitpay .van-popup h2,
.black .collect h2,
.black .new-remind i,
.black .my-order-detail .order-detail2 .goods-desc i,
.black .classify-bar2 p,
.black .classify-bar2 a {
  color: #999 !important;
  border-color: #444;
  background-color: #222;
}
.black .write-address input,
.black .write-address p em,
.black .popup h3,
.black .popup h1,
.black .tag span,
.black .popup,
.black .popup .row,
.black .popup input,
.black .popup textarea,
.black .search-list ul .count-down,
.black .shuaxin,
.black .box,
.black .pj-search .search-box input,
.black .book-pay .insured-price textarea,
.black .van-stepper__minus,
.black .van-stepper__plus,
.black .van-stepper__minus:active,
.black .van-stepper__plus:active,
.black .wrap .my-order .box-radio .desc,
.black .my-order-detail .order-data-list h2,
.black .change-account .btn-change,
.black .chat-box,
.black .classify-bar,
.black .classify-bar2,
.black .goods-list li,
.black .goods-list {
  background: #333;
  color: #999;
}
.black .winning,
.black .van-stepper__minus--disabled,
.black .van-stepper__plus--disabled,
.black .van-stepper__minus--disabled:active,
.black .van-stepper__plus--disabled:active {
  background-color: #292929;
  color: #666;
}
.black .btn-appleid {
  border: 1px solid #ccc;
}
.black .popup button,
.black .popup .remit-box,
.black .company-back,
.black .verify,
.black .order-waitpay .van-tabs__wrap .van-tabs__nav {
  background: #444;
}
.black .import,
.black .goods-list-style .money,
.black .flow .today-box em,
.black .goods-count span,
.black .important-notice h2,
.black .important-notice .red2,
.black .history-box .datap,
.black .popup-list i,
.black .order-both em,
.black .group-both em,
.black .store-date .group-count {
  color: #feca05 !important;
}
.black .flow .today-box .box-txt span,
.black .mine-account .order-icon span,
.black .van-radio__label,
.black .order-waitpay .express-method .van-cell__value,
.black .my-order .box-radio .user-msg .icon-dingwei u {
  color: #fff;
  border-color: #A18E5D;
}
.black .list li,
.black .page2 .list li {
  border-color: #333;
}
.black header span em {
  color: #fff;
  font-weight: 700;
}
.black .chatroom-now {
  background: rgba(176, 31, 36, 0.9);
}
.black .popup p a,
.black .noimport-txt,
.black .nav-bar .active,
.black .nav-bar .active ik,
.black .goods-list-style ol .number,
.black .classify-bar2 .active {
  color: #A18E5D !important;
}
.black .flow .box,
.black .write-letter p em {
  background-color: #333;
  color: #eee;
}
.black .tip {
  color: #999;
}
.black .write-letter p .active {
  background-color: #A18E5D;
  color: #fff;
}
.black .popup-con .desc {
  color: #98e165;
}
.black .btn-bor,
.black .coin-label .coin-right .active,
.black .see-both {
  background: transparent;
  color: #A18E5D !important;
  border-color: #A18E5D;
}
.black .my-order .box-radio .user-msg .icon-dingwei {
  color: #bd4239;
}
.black .coin-box2 .money {
  background: rgba(0, 0, 0, 0.3);
}
.black .van-cell::after {
  border: none;
}
.black .login .btn-bor {
  border: 1px solid #69ae6a;
  color: #69ae6a !important;
}
.black a,
.black .van-dropdown-menu__title {
  color: #fff !important;
}
.black .sort-bar .active {
  color: #feca05 !important;
}
.black .letter-list li .read {
  background-color: #111 !important;
}
.black .hid-txt,
.black .van-popup {
  color: #222;
}
.black .img-box {
  background-color: #b2b2b2;
}
.black .white-mask {
  background: linear-gradient(rgba(51, 51, 51, 0), #333);
  background: -webkit-linear-gradient(rgba(51, 51, 51, 0), #333);
}
.black input {
  background: transparent;
  color: #eee;
  border-color: #666;
}
.black .input-box input {
  background: #444;
}
.black .loading {
  background: #1b1b1b;
}
.black .van-checkbox__label {
  color: #fff !important;
}
.black .icon-loading {
  background-image: url("https://imghz.huaxiaguquan.com/app/v3/images/icon/load-black.gif?1");
}
.black .tishi {
  color: #333;
  background: #fff;
}
.black .import-black {
  color: #F69727 !important;
}
.black .index-search .quick-all .data-screen {
  background-color: #333;
  color: #a38a49 !important;
}
.black .index-new .last2-line em {
  color: #FFF !important;
}
.black .flow .today-box {
  background-color: #e8e2d2;
}
.black .flow .today-box .box-txt1 .big-txt {
  color: #A18E5D !important;
}
.black .flow .today-box .box-txt1 h2 {
  color: #333;
}
.black .personal-center .personal-header .box h3 {
  color: #fff;
}
.black .personal-center .personal-header .box .money span {
  background-color: #444;
}
.black .personal-center h2 {
  border-color: #444;
}
.black .personal-center .mine-order-new h1 {
  color: #7a5200 !important;
  color: #7a5200;
  background: linear-gradient(210.9deg, #c2b18d 0%, #eedfbb 100%) !important;
}
.black .personal-center .mine-order-new .order-new-content {
  background-color: #333;
}
.black .personal-center .mine-order-new .order-new-content li {
  border-color: #444;
}
.black .personal-center .mine-order-new .order-new-content li span {
  color: #999 !important;
}
.black .personal-center .mine-order-new .collect {
  background-color: #222;
}
.black .personal-center .order-icon a i,
.black .personal-center .order-icon a span {
  color: #999 !important;
}
.black .order-list ul li.cur {
  background-color: rgba(161, 142, 93, 0.3) !important;
  border: 1px solid #A18E5D !important;
}
.black .orderBuy-filter span {
  background-color: #444;
}
.black .orderBuy-filter span.cur {
  background: #A18E5D !important;
}
.black .pay-deposit .red,
.black .chatroom .red,
.black .pay-deposit .red-tips,
.black .chatroom .red-tips {
  color: #feca05 !important;
}
.black .pay-deposit .red a,
.black .chatroom .red a,
.black .pay-deposit .red-tips a,
.black .chatroom .red-tips a {
  color: #feca05 !important;
}
.wechat-remind {
  background-color: #fff;
}
.wechat-remind img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.wechat-remind p {
  text-align: center;
  padding: 0.4rem 0.2rem 0.3rem;
  font-weight: 700;
}
.stop-use {
  position: relative;
}
.stop-use .bg {
  width: 100%;
}
.stop-use .qr-code {
  width: 3rem;
  height: 3rem;
  position: absolute;
  top: 47%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* error.html */
.error {
  text-align: center;
}
.error-detail {
  margin-top: 60%;
}
.error-detail a {
  margin-top: 0.2rem;
  text-decoration: underline;
}
.error img {
  width: 5rem;
  margin-top: 3rem;
}
.error p {
  color: #999;
  margin: 0.2rem;
}
.error a {
  color: #A18E5D;
}
.error button {
  font-size: 0.3rem;
  padding: 0.2rem 0.5rem;
  border: 1px solid #333;
  border-radius: 0.05rem;
  background: transparent;
  margin-top: 0.2rem;
}
.down-bar {
  background-color: #fff;
  color: #A18E5D;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 98;
  max-width: 10.24rem;
  margin: 0 auto;
  right: 0;
}
.down-bar a {
  display: block;
  padding: 0.2rem 0.3rem;
  color: #A18E5D;
}
.icon-download {
  margin-top: 0.05rem;
  font-size: 0.34rem;
}
.van-picker-column {
  font-size: 0.3rem;
}
/* coin-detail.html */
.banner-title {
  color: #fff;
  position: absolute;
  bottom: 0;
  height: 1.5rem;
  left: 0;
  right: 0;
  padding: 0 0.3rem;
  z-index: 10;
}
.banner-title h2 {
  font-size: 0.4rem;
}
.banner-title .english {
  padding: 0.1rem 0;
  font-size: 0.24rem;
}
.coin-type {
  margin-bottom: 0.2rem;
}
.tap em {
  padding: 0.02rem 0.1rem;
  background-color: #A18E5D;
  color: #fff;
  display: inline-block;
  font-size: 0.2rem;
}
.tap .pink {
  background-color: #e2847c;
}
.tap .yellow {
  background-color: #d9b367;
}
.tap .green {
  background-color: #88bd71;
  color: #fff !important;
}
.tap .blue {
  background-color: #67a3d6;
}
.tap .purple {
  background-color: #7085dd;
}
.coin-detail {
  padding-bottom: 1.8rem;
}
.coin-detail .introduce,
.coin-label .introduce {
  margin: 0.2rem 0;
  line-height: 0.44rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.coin-label .introduce {
  line-height: 0.4rem;
  margin: 0;
}
.coin-detail .more,
.coin-label .more {
  display: block;
}
.coin-detail .see-both {
  padding-bottom: 0.2rem;
  display: block;
}
.see-both {
  color: #A18E5D;
}
.coin-box {
  border-bottom: 1px solid #eee;
}
.coin-box .data-screen {
  height: 0.4rem;
  line-height: 0.4rem;
  margin: 0;
}
.coin-detail h1 {
  font-size: 0.5rem;
  font-weight: 700;
}
.coin-box h2,
.coin-box2 > h2 {
  padding: 0.4rem 0;
  font-size: 0.3rem;
}
.coin-box h2 a,
.coin-box2 > h2 a {
  float: right;
  font-size: 0.28rem;
  font-weight: 400;
}
.coin-box li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.3rem;
  margin-bottom: 0.3rem;
  border-bottom: 1px dashed #eee;
}
.coin-box li:last-child {
  margin: 0;
  border: none;
}
.coin-box li em {
  min-width: 1.5rem;
}
.coin-box2 .scroll-x {
  width: 100%;
}
.coin-box .long-txt {
  display: block;
}
.coin-box .long-txt em {
  margin-bottom: 0.2rem;
}
.coin-box .coin-type a {
  margin-bottom: 0.2rem;
  margin-left: 0.1rem;
}
.coin-box .coin-content {
  width: 100%;
  padding-bottom: 0.3rem;
  line-height: 0.46rem;
}
.coin-box .coin-content > div,
.coin-box .coin-content > div > div {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
.coin-box .coin-content img {
  max-width: 100%;
}
.coin-detail .location {
  height: 1rem;
}
.coin-detail .location p {
  height: 1rem;
  line-height: 1rem;
  padding: 0 0.3rem;
  background: #f5f5f5;
}
.coin-detail .location a {
  color: #A18E5D;
}
.history-list {
  margin-bottom: 0.6rem;
}
.history-list h2 {
  padding: 0.1rem 0.35rem 0;
}
.history-list .box-radio {
  overflow: hidden;
  padding: 0;
}
.history-list ul li {
  padding: 0.3rem;
  line-height: 0.5rem;
  border-bottom: 1px dashed #eee;
}
.history-list ul li:last-child {
  border: none;
}
.history-list ul li span {
  padding-right: 0.3rem;
}
.history-list ul li .pull-right {
  padding: 0;
}
.font-weight {
  font-weight: 700;
}
/* coin-label.html */
.coin-label {
  display: flex;
  justify-content: space-between;
}
.coin-label .coin-left {
  width: 20%;
  background-color: #fff;
  text-align: center;
}
.coin-label .coin-left p {
  padding: 0.3rem 0.1rem;
  line-height: 0.4rem;
}
.coin-label .coin-left .active {
  background-color: #f7f7f7;
  font-weight: 700;
  position: relative;
}
.coin-label .coin-left .active::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 3px;
  height: 100%;
  background: #b01f24;
}
.coin-label .coin-right {
  width: 80%;
  height: 100%;
  height: 11.4rem;
  overflow-y: scroll;
  padding-bottom: 1.2rem;
}
.coin-label .coin-right::-webkit-scrollbar {
  display: none;
}
.coin-label .coin-right .history-info {
  margin: 0.2rem;
  line-height: 0.44rem;
  font-size: 0.26rem;
}
.coin-label .coin-right .coin-box {
  border-radius: 0.1rem;
  background: #fff;
  padding: 0.2rem;
}
.coin-label .coin-right ul {
  margin: 0.2rem;
}
.coin-label .coin-right li h2 {
  padding: 0.3rem 0 0.1rem;
}
.coin-label .coin-right h3 {
  margin-bottom: 0.1rem;
}
.coin-label .coin-right h3,
.coin-label .coin-right h4 {
  font-size: 0.26rem;
  font-weight: 400;
}
.coin-label .coin-right h3 a {
  margin: 0.1rem 0.13rem;
}
.coin-label .coin-right h3 a i {
  margin-top: 0.02rem;
}
.coin-label .coin-right h4 {
  border-top: 1px solid #eee;
  padding-top: 0.1rem;
}
.transfer {
  min-height: calc(100vh - 1.2rem);
  background-color: #fff;
  padding-bottom: 1rem;
}
.transfer .copy {
  font-size: 0.3rem;
  padding: 0 10px;
  color: #009cf5;
}
.transfer .trans-price {
  padding: 0.5rem 0;
  text-align: center;
}
.transfer .trans-price > p:first-child {
  color: #999;
}
.transfer .trans-price > p {
  font-size: 0.32rem;
  margin-bottom: 0.16rem;
}
.transfer .trans-price > p:nth-child(2) {
  font-size: 0.55rem;
  font-weight: 700;
}
.transfer .trans-price > p:nth-child(2) span {
  position: relative;
  top: -0.1rem;
  font-weight: 400;
}
.transfer .trans-price .tips {
  margin-top: 0.16rem;
  font-size: 0.28rem;
}
.transfer .trans-info {
  width: 100%;
}
.transfer .trans-info ul {
  background-color: #f5f5f5;
  padding: 0.3rem 0.3rem 0.1rem;
  width: calc(100% - 0.4rem);
  margin: 0 auto;
  border-radius: 0.2rem;
  box-sizing: border-box;
}
.transfer .trans-info ul li {
  border-bottom: 1px solid #e5e5e5;
  position: relative;
  padding-bottom: 0.2rem;
  margin-bottom: 0.2rem;
}
.transfer .trans-info ul li p {
  font-size: 0.3rem;
}
.transfer .trans-info ul li p:first-child {
  color: #666;
  margin-bottom: 0.1rem;
  font-weight: 400;
}
.transfer .trans-info ul li > span {
  position: absolute;
  right: 0.1rem;
  bottom: 0.4rem;
}
.transfer .trans-info ul li .allcopy {
  text-align: center;
  font-size: 0.32rem;
  padding-top: 0.22rem;
  color: #009cf5 !important;
}
.transfer .trans-info ul li .allcopy i {
  font-size: 0.42rem !important;
}
.transfer .trans-info ul li:last-child {
  border: none;
  margin: 0;
}
.transfer .trans-info .example {
  font-size: 0.3rem;
  line-height: 1rem;
  padding-left: 0.3rem;
  color: #b5995d;
  overflow: hidden;
}
.transfer .trans-info .example > span {
  float: left;
}
.transfer .trans-info .tips {
  padding: 0 0.3rem;
  margin-top: 0.2rem;
  font-size: 0.24rem;
  color: #e20109;
}
.transfer .cancel-box,
.transfer .refresh-box {
  text-align: center;
  padding: 0 0.3rem;
  margin-top: 0.5rem;
}
.transfer .cancel-box {
  margin-top: 0.5rem;
}
.black .transfer {
  background-color: #222;
}
.black .transfer .trans-price > p:nth-child(2) {
  color: #f5f5f5;
}
.black .trans-info ul {
  background-color: #333;
}
.black .trans-info ul p {
  color: #f5f5f5;
}
.black .trans-info ul p:first-child {
  color: #999 !important;
}
.black .trans-info ul p.allcopy {
  color: #009cf5 !important;
}
.black .trans-info .tips {
  color: #b5995d;
}
/* 大号字体 */
.font-big,
.font-big h2,
.font-big h1 a,
.font-big .row,
.font-big .data-screen,
.font-big .van-picker-column,
.font-big .quit a,
.font-big .data-screen,
.font-big .letter-nav a,
.font-big .company-back {
  font-size: 0.32rem;
}
.font-big .nav-bar a,
.font-big .my-account span em,
.font-big .check-box a,
.font-big .default-account .msg,
.font-big .order-list h3 {
  font-size: 0.28rem;
}
.font-big .flow .box-txt,
.font-big .small-txt {
  font-size: 0.26rem;
}
.font-big .big-txt,
.font-big .flow .box-txt p .import {
  font-size: 0.38rem;
}
.font-big .goods-list p .iconfont {
  margin-top: 0;
}
.font-big .goods-list p,
.font-big .goods-list-style .number {
  font-size: 0.24rem;
}
.font-big .goods-list-style .number {
  top: 3.4rem;
}
.font-big .flow .box-txt2 {
  padding-bottom: 1.5rem;
}
.font-big .map .flow .box-txt2 {
  padding-bottom: 1rem;
}
.font-big .goods-list .money {
  font-size: 0.4rem;
  bottom: 0.2rem;
}
.font-big .goods-list-style .money {
  bottom: 1.15rem;
}
.font-big .search-list ol .money {
  bottom: 0 !important;
}
.font-big .nav-bar {
  padding-top: 0.05rem;
}
/* 特大号字体 */
.font-biger,
.font-biger h2,
.font-biger .row,
.font-biger .van-picker-column,
.font-biger .quit a,
.font-biger .data-screen,
.font-biger .letter-nav a,
.font-biger .company-back {
  font-size: 0.34rem;
}
.font-biger .index-nav {
  font-size: 0.32rem;
}
.font-biger .nav-bar a,
.font-biger .cascade-flow h1 a,
.font-biger .my-account span em,
.font-biger .check-box a,
.font-biger .default-account .msg,
.font-biger .order-list h3 {
  font-size: 0.3rem;
}
.font-biger .flow .box-txt,
.font-biger .small-txt {
  font-size: 0.26rem;
}
.font-biger .big-txt,
.font-biger .flow .box-txt p .import {
  font-size: 0.4rem;
}
.font-biger .goods-list p {
  font-size: 0.24rem;
}
.font-biger .goods-list p .iconfont {
  margin-top: 0;
}
.font-biger .goods-list-style .number {
  font-size: 0.26rem;
}
.font-biger .mine-money p {
  margin-left: 0;
  position: relative;
  left: 0.1rem;
}
.font-biger .map .flow .box-txt2 {
  padding-bottom: 1rem;
}
.font-biger .goods-list-style .number {
  font-size: 0.24rem;
  top: 3.4rem;
}
.font-biger .flow .box-txt span {
  bottom: 0.55rem;
}
.font-biger .map .map-pics .last2-line {
  bottom: 0;
}
.font-biger .nav-bar {
  padding-top: 0.05rem;
}
.font-biger .last-line {
  bottom: 0.5rem;
}
.font-biger .box-txt1 .last-line {
  bottom: 0.1rem;
}
.poster {
  width: 100%;
  position: relative;
}
.poster .text {
  font-size: 12px;
  color: #999;
  position: absolute;
  right: 6px;
  top: 4px;
}
.poster img {
  width: 100%;
}
/* 短屏幕手机 */
@media only screen and (max-device-height: 570px) {
  .bottom-button {
    top: 9rem;
  }
}
/* IphoneX */
@media screen and (device-width: 375px) and (device-height: 700px) and (-webkit-device-pixel-ratio: 3) {
  .btn-collection {
    top: 71%;
  }
  .fix-right {
    bottom: 1.5rem;
  }
  .fix-right2 {
    bottom: 2.2rem;
  }
  .icon-top2 {
    bottom: 1.5rem;
  }
  .change-user .add-account {
    bottom: 1.8rem;
  }
  .order-waitpay {
    padding-bottom: 2.8rem;
  }
  .nav-bar {
    padding-bottom: 0.3rem;
  }
  .wrap {
    padding-bottom: 1.5rem;
  }
  .bottom-button {
    top: 13.5rem !important;
  }
  .add-address,
  .chatroom-now1 {
    bottom: 1.3rem;
  }
  .pj-search .page1 {
    height: 13rem;
  }
  .coin-label .coin-right {
    height: 14rem;
  }
  .letter-detail .chat-list {
    height: 13.5rem;
  }
}
.tuiguang {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 1.4rem !important;
  width: 1.4rem !important;
}
.goods-list-style .btn-offer {
  display: block;
  margin: 0.1rem auto;
  width: 80%;
  padding: 0.1rem 0;
  left: 0;
  bottom: 0.8rem;
}
.count-time {
  display: inline-block !important;
  font-size: 0.22rem !important;
}
/* IPad */
@media only screen and (min-width: 700px) {
  .index-chatroom {
    padding-top: 0.1rem;
  }
  .index-chatroom h1 {
    font-size: 0.2rem;
    padding: 0 0.1rem 0.1rem;
  }
  .index-chatroom h1 .iconfont {
    font-size: 0.2rem;
  }
  .index-chatroom h1 em {
    font-size: 0.2rem;
    line-height: 0.2rem;
  }
  .index-chatroom .chatroom-list {
    margin-bottom: 0.05rem;
  }
  .index-chatroom .chatroom-list .chatroom-imgs img {
    height: 1.2rem;
  }
  .index-chatroom .chatroom-list .chatroom-tip {
    font-size: 0.2rem;
    line-height: 0.4rem;
    height: 0.4rem;
  }
  .banner {
    width: 75vw !important;
    height: auto !important;
  }
  .index-nav {
    margin-top: 0rem;
  }
  .index-search .data-screen {
    font-size: 0.18rem;
    line-height: 0.3rem;
    height: auto;
    padding: 0 0.1rem;
  }
  .index-search .data-screen i {
    font-size: 0.2rem;
  }
  .popup-auction {
    width: 66vw;
    height: auto;
    padding: 0.1rem;
  }
  .popup-auction .close {
    font-size: 0.2rem;
    top: 0.16rem;
    right: 0.1rem;
  }
  .popup-auction h1,
  .popup-auction h2,
  .popup-auction h3 {
    padding: 0 0 0.1rem;
    font-size: 0.2rem !important;
  }
  .popup-auction .auction-img {
    margin-top: 0.1rem;
  }
  .popup-auction .auction-img img {
    width: 70%;
  }
  .popup-auction .auction-explain {
    font-size: 0.18rem;
  }
  .popup-auction .btn-money {
    height: 0.6rem;
    line-height: 0.58rem;
    font-size: 0.4rem;
  }
  .popup-auction input[type="number"] {
    line-height: 0.6rem;
    height: 0.6rem;
  }
  .popup-auction .row .btn-green {
    height: 0.55rem;
    line-height: 0.55rem;
    font-size: 0.24rem;
  }
  .popup-auction .txt-brown .agree-tip {
    font-size: 0.21rem;
    line-height: 0.3rem;
  }
  .popup-auction .outRemindPhone {
    font-size: 0.16rem;
    line-height: 0.2rem;
  }
  .popup-auction .outRemindPhone .icon-danxuan {
    font-size: 0.2rem;
  }
  .data-screen {
    padding: 0.05rem 0.1rem;
    font-size: 0.18rem;
    line-height: 0.3rem;
    height: auto;
    padding: 0 0.1rem;
  }
  .data-screen i {
    font-size: 0.2rem;
  }
  .search-frame > input {
    height: 0.4rem;
    font-size: 0.2rem;
  }
  .search-frame i {
    top: 0.36rem !important;
    font-size: 0.26rem !important;
  }
  .goods-list ul,
  .goods-list ol {
    justify-content: left;
  }
  .goods-list .collect .iconfont {
    padding: 0.1rem 0.05rem 0rem 0;
  }
  .goods-list .count-time {
    font-size: 0.2rem !important;
  }
  .page input,
  .page a {
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.2rem;
  }
  .icon-fanhuidingbu1 {
    font-size: 0.3rem;
  }
  .shuaxin {
    width: 0.4rem !important;
    height: 0.4rem !important;
    line-height: 0.4rem !important;
    display: flex;
  }
  .shuaxin .icon-shuaxin {
    font-size: 0.3rem !important;
    vertical-align: middle !important;
  }
  .sidebar .sort-bar a {
    font-size: 0.2rem;
  }
  .classify-bar a {
    font-size: 0.2rem;
  }
  .btn-collection {
    top: 50%;
  }
  .icon-jiantou11 {
    font-size: 0.24rem !important;
    line-height: 0.24rem !important;
    margin-right: 0.02rem !important;
    width: 0.24rem !important;
  }
  .flow .stop-remind {
    margin: 0 0.1rem;
    height: 0.25rem;
    font-size: 14px;
  }
  .flow .stop-remind .van-checkbox__icon {
    font-size: 18px;
  }
  .bottom-button {
    top: 9rem;
  }
  .zb {
    margin-right: 0.3rem;
  }
  .icon-lingxian1,
  .icon-zhongbiao,
  .icon-luohou {
    font-size: 0.48rem;
    top: 1.9rem;
  }
  .fund-details {
    max-height: 7rem;
  }
  .popup-auction .auction-img .swiper-slide {
    height: auto !important;
  }
  .popup h1,
  .popup h2,
  .popup h3 {
    font-size: 0.22rem;
  }
  .flow {
    justify-content: left;
  }
  .goods-list-style ul li,
  .flow .box {
    width: calc(25% - 0.13rem);
    margin-right: 0.13rem;
  }
  .goods-list-style ul li:nth-child(4n),
  .flow .box:nth-child(4n) {
    margin-right: 0;
  }
  .goods-list-style li .goods-img,
  .img-box {
    width: 100%;
    height: 2.4rem;
  }
  .tuiguang {
    width: 0.6rem !important;
    height: 0.6rem !important;
  }
  .icon-redbor {
    width: 0.03rem;
    height: 0.25rem;
    margin-right: 0.05rem;
  }
  .recommend .price {
    font-size: 0.24rem !important;
  }
  .map .map-pics .last2-line {
    font-size: 0.14rem;
    left: 0.1rem;
  }
  .today-tip,
  .newAddPeriod {
    width: 0.6rem;
    height: 0.6rem;
  }
  .goods-list-style .btn-offer {
    width: 1.3rem;
    padding: 0.05rem 0;
    font-size: 0.16rem !important;
    margin-bottom: 0rem;
    bottom: 0.55rem !important;
  }
  .goods-list-style .count-down {
    bottom: 0.25rem;
  }
  .goods-list-style .number,
  .font-big .goods-list-style .number {
    top: 2.5rem;
    font-size: 0.14rem;
    margin-bottom: 0.05rem;
  }
  .font-biger .goods-list-style .goods-count,
  .goods-list-style .goods-count {
    font-size: 0.14rem;
    margin: 0;
  }
  .font-biger .goods-list p {
    font-size: 0.14rem;
  }
  .font-biger .goods-list-style .number {
    font-size: 0.14rem;
    top: 1.65rem;
  }
  .goods-list-style p,
  .font-big .goods-list-style p,
  .goods-list-style .count-down i,
  .flow .box-txt h2,
  .flow .box-txt span,
  .goods-list-style h2,
  .goods-list-style .goods-count i,
  .qici-link,
  .search-list h1 .history-title-r .van-ellipsis,
  .search-list h1 small {
    font-size: 0.14rem;
  }
  .qici-link {
    bottom: 0.7rem;
  }
  .goods-list-style h2 a,
  .flow .box-txt {
    font-size: 0.14rem;
  }
  .flow .box-txt p .import {
    font-size: 0.2rem;
  }
  .font-big .search-list .money,
  .goods-list-style .money,
  .font-big .goods-list .money {
    font-size: 0.2rem;
  }
  .search-list ul .money {
    bottom: 0.35rem !important;
  }
  .search-list ul .history-introduce .money {
    bottom: 0.5rem !important;
  }
  .goods-list-style .money {
    bottom: 0.86rem !important;
    font-size: 0.2rem !important;
  }
  .goods-list-style .stop-remind span {
    font-size: 0.1rem;
    padding: 0 !important;
    width: 50%;
  }
  .goods-list-style .count-time {
    font-size: 0.12rem !important;
  }
  .goods-list-style .count-down {
    bottom: 0.18rem !important;
  }
  .goods-list-style .goods-introduce2 .money {
    bottom: 0.8rem !important;
  }
  .font-big .search-list .money {
    bottom: 0.4rem !important;
  }
  .search-list ul .goods-introduce {
    padding-bottom: 0.9rem;
  }
  .big-txt {
    font-size: 0.2rem;
  }
  .goods-list-style .goods-introduce {
    padding-top: 0.32rem !important;
    padding-bottom: 1.2rem !important;
  }
  .flow .box-txt h2 {
    margin-top: 0;
  }
  .flow .box-txt h2 .refine {
    height: 0.23rem !important;
    margin-bottom: -0.06rem !important;
  }
  .flow .box-txt .last2-line {
    margin-bottom: 0.05rem;
    padding: 0;
    bottom: 0.3rem;
    font-size: 12px;
  }
  .last-line {
    left: 0.12rem;
    bottom: 0.1rem;
  }
  h1 {
    font-size: 0.26rem;
  }
  .font-big h1 a,
  h1 a {
    font-size: 0.2rem;
  }
  .font-biger h1 a {
    font-size: 0.22rem;
  }
  /* .iconfont{
          margin-top: 0;
          font-size: 0.24rem;
      } */
  .cascade-flow h1 a {
    font-size: 0.26rem;
  }
  .flow .box-txt .status {
    bottom: 0.3rem;
  }
  .flow .box-txt3 .last-line {
    bottom: 0.1rem;
  }
  .font-big .flow .box-txt .status {
    font-size: 0.14rem;
  }
  .font-big .big-txt,
  .font-big .flow .box-txt,
  .font-big .flow .box-txt p .import {
    font-size: 0.18rem;
  }
  .font-biger .flow .box-txt .status {
    font-size: 0.14rem;
  }
  .flow .box-txt {
    padding: 0.1rem 0.1rem 0.1rem;
  }
  .flow .box-txt1 {
    padding: 0.1rem 0.1rem 0.5rem;
  }
  .flow .box-txt2,
  .font-big .flow .box-txt2 {
    padding: 0.1rem 0.1rem 0.7rem;
  }
  .map .flow .box-txt2,
  .font-big .map .flow .box-txt2 {
    padding-bottom: 0.6rem;
  }
  .small-txt,
  .font-big .small-txt {
    font-size: 12px;
    margin-bottom: 0.05rem;
  }
  .search-list .count-down i {
    margin-top: 0;
  }
  .van-picker-column,
  .van-picker__title,
  .van-picker__cancel,
  .van-picker__confirm {
    font-size: 0.26rem;
  }
  .font-biger .flow .box-txt,
  .font-biger .small-txt {
    font-size: 0.16rem;
  }
  .font-biger .flow .box-txt p .import {
    font-size: 0.2rem;
  }
  .font-biger .flow .box-txt span {
    bottom: 0.3rem;
  }
  .font-big .goods-list-style h2 a {
    font-size: 0.16rem;
  }
  .font-biger .flow .box-txt h2,
  .font-biger .goods-list-style h2 a {
    font-size: 0.18rem;
  }
  .font-biger .map .flow .box-txt2 {
    padding-bottom: 0.5rem;
  }
  .font-biger .map .flow .box-txt2 .last2-line {
    bottom: 0.25rem;
  }
  .font-biger .last-line em {
    font-size: 0.2rem;
  }
  .goods-list-style .stop-remind i {
    font-size: 0.2rem !important;
    margin-right: 0.01rem;
  }
  .flow .stop-remind {
    bottom: 0.05rem;
  }
  .change-user .add-account .icon-zengjia {
    font-size: 0.9rem;
  }
  .change-user .add-account .icon-lajitong {
    font-size: 0.5rem;
  }
  .map .map-pics .box-left,
  .map .map-pics .box-right {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  .map .map-pics .box-left .box,
  .map .map-pics .box-right .box {
    width: 45%;
    margin-right: 0;
  }
  .search-list-new ol li .goods-introduce,
  .goods-detail ol li .goods-introduce {
    padding: 0.1rem !important;
  }
  .search-list-new ol li .goods-introduce .number,
  .goods-detail ol li .goods-introduce .number {
    top: 0;
  }
  .search-list-new ol li .goods-introduce > h2,
  .goods-detail ol li .goods-introduce > h2 {
    padding: 0 !important;
    margin: 0 !important;
  }
  .search-list-new ol li .goods-introduce > h2 a,
  .goods-detail ol li .goods-introduce > h2 a {
    height: 0.4rem;
  }
  .search-list-new ul li .goods-introduce {
    padding: 0.1rem 0 1rem !important;
  }
  .search-list-new ul li .goods-introduce .qici-link {
    bottom: 0.78rem !important;
  }
  .search-list-new ul li .goods-introduce > h2 {
    padding: 0 !important;
    font-size: 0.18rem !important;
  }
  .search-list-new ul li .goods-introduce > h2 a {
    font-size: 0.18rem !important;
  }
  .search-list-new ul li .goods-introduce .goods-p {
    font-size: 0.16rem !important;
  }
  .search-list-new ul li .goods-introduce .number {
    top: 0;
  }
  .search-list-new ul li .goods-introduce .money {
    bottom: 0.37rem !important;
    font-size: 0.26rem !important;
  }
  .search-list-new ul li .goods-introduce .count-down {
    bottom: 0 !important;
  }
  .search-list-new ul li .history-introduce {
    padding: 0.1rem 0 0.8rem !important;
  }
}
/* 拖拽插件 */
.safe-yz {
  width: 5.4rem;
  margin: 0 auto 0.2rem;
  position: relative;
}
.safe-img {
  position: relative;
  margin: 0.3rem 0;
  background: #eee;
  overflow: hidden;
  z-index: 1;
}
.safe-yz .safeimg-big {
  display: block;
  width: 5.4rem;
}
.safe-yz .safeimg-small {
  height: 2.5rem;
  width: 100%;
  position: absolute;
  top: 0;
  height: 100%;
}
.safe-yz .safeimg-small img {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0%;
  z-index: 9;
  width: 1.2rem;
}
.safe-yz .icon-shuaxin1 {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
  color: #69ae6a;
  font-size: 0.4rem;
  padding: 0.15rem;
  margin: 0;
  font-weight: 700;
}
.safe-yz .yz-result {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  z-index: 11;
  font-weight: 700;
  margin: -0.24rem auto 0;
  font-size: 0.28rem;
}
.safe-yz .yz-result i {
  margin-top: 0.02rem;
}
.safe-yz .safe-mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.8);
}
.safe-yz .van-slider {
  padding: 0 5% 0 0;
  margin-left: 0.4rem;
  width: auto;
}
.safe-yz .van-slider__button-wrapper {
  z-index: 10;
  padding-top: 3rem;
  margin-top: -1.51rem;
}
.safe-yz .van-slider__bar {
  z-index: 2;
}
.safe-yz .van-slider__bar::before {
  /* padding-left: 5%; */
  content: "";
  width: 50px;
  height: 100%;
  background: #69ae6a;
  display: block;
  position: absolute;
  left: -25px;
  top: 0;
  border-radius: 0.5rem;
}
.safe-yz .custom-button {
  width: 50px;
  height: 30px;
  font-size: 10px;
  line-height: 18px;
  text-align: center;
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  border-radius: 100px;
  cursor: grab;
  position: relative;
}
.safe-yz .custom-button i {
  transform: rotate(90deg);
  color: #69ae6a;
  font-size: 22px;
  margin-top: 7px;
  margin-right: 0.1rem;
}
.safe-yz .custom-tip {
  margin: 0 auto;
  font-size: 14px;
  color: #999;
  z-index: 1;
  width: 5.5rem;
  height: 30px;
  position: absolute;
  bottom: -5px;
  left: 4%;
}
.my-order .box-radio {
  padding: 0.3rem 0;
}
.my-order .box-radio h3 {
  margin-bottom: 0.2rem;
}
.my-order .box-radio h3 .icon-bor {
  height: 0.3rem;
  width: 0.152rem;
  background: #A18E5D;
  margin-top: 0.09rem;
  margin-right: 0.1rem;
}
.my-order .box-radio h3 em {
  float: right;
  color: #999;
  font-size: 0.24rem;
  margin-top: 0.13rem;
  font-weight: 400;
}
.my-order .box-radio .user-msg {
  margin-bottom: 0.2rem;
}
.my-order .box-radio .user-msg .icon-dingwei {
  font-size: 0.7rem;
  color: #f5f5f5;
  position: relative;
  float: left;
  margin-top: 1px;
}
.my-order .box-radio .user-msg .icon-dingwei u {
  position: absolute;
  top: 0.1rem;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  color: #999;
  font-size: 0.28rem;
  text-decoration: initial;
}
.my-order .box-radio .user-msg .ship-msg {
  float: left;
  width: 5.4rem;
}
.my-order .box-radio .user-msg .ship-msg em {
  display: block;
}
.my-order .box-radio .user-msg .ship-msg .addr {
  color: #999;
  font-size: 0.26rem;
}
.my-order .box-radio .desc {
  padding: 0.2rem;
  border-radius: 0.34rem;
  background-color: #f5f5f5;
  font-size: 0.24rem;
  line-height: 0.36rem;
  color: #333;
}
.my-order .box-radio .bj-money {
  clear: both;
  margin-top: 0.2rem;
  height: 0.5rem;
}
.my-order .box-radio .bj-money em {
  float: left;
  line-height: 0.6rem;
  color: #A18E5D;
  font-size: 0.28rem;
}
.my-order .box-radio .bj-money a {
  width: 1.4rem;
  float: right;
  font-size: 0.26rem;
  padding: 0.05rem 0;
}
.popup-auction .user-name > span {
  float: left;
  width: 50%;
  font-size: 13px;
  text-align: right;
}
.popup-auction .user-name > span:first-child {
  text-align: left;
}
.popup-auction .user-name > span:first-child i {
  font-size: 17px;
}
.popup-auction .user-name i {
  font-size: 12px;
  margin-top: 0.01rem;
  transform: scale(0.8);
}
.tixing {
  padding: 0.3rem 0.3rem 0;
  color: #a18e5d;
  position: relative;
}
.revise {
  position: absolute;
  left: 0.5rem;
  top: calc(0.5rem - 7px);
  color: #a18f5d;
  background: none;
  font-size: 16px;
}
.goods-list-style .stop-remind span {
  padding: 0 0.1rem;
}
.black .phoneBootom {
  border-bottom: 1px solid #999;
}
.period-list li:nth-child(2n + 1) a {
  border-right: 1px dotted #eee;
  padding-right: 0.26rem;
}
.period-list li:last-child,
.period-list li:nth-last-child(2) {
  border-bottom: 0;
}
.period-list li a {
  display: block;
  width: 3.2rem;
}
.period-list li:nth-child(even) a {
  float: right;
}
.period-list i {
  font-size: 0.18rem;
  color: #999;
  margin-bottom: 0.1rem;
}
.period-list img {
  width: 100%;
  height: 3.2rem;
}
.period-list h2 {
  text-align: center;
  font-size: 0.26rem;
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
  width: 100%;
}
/* goods-list.html */
.go-bottom {
  display: block;
  bottom: 14%;
  transform: rotateX(180deg);
}
.icon-duankai {
  font-size: 0.5rem;
  color: #d61213;
  padding: 0;
  display: block;
  margin-left: 0.25rem;
  margin-top: 0.2rem;
}
.shuaxin {
  padding: 0;
  margin-top: 0.2rem;
  border-radius: 0.5rem;
  background: #fff;
  width: 0.5rem;
  height: 0.5rem;
  text-align: center;
  line-height: 0.5rem;
  border: 2px solid #75a15d;
  position: relative;
  right: -0.05rem;
}
.shuaxin .icon-shuaxin {
  font-size: 0.4rem;
  color: #75a15d;
  height: 0.4rem;
  width: 0.4rem;
  vertical-align: initial;
  margin: 0;
}
.icon-app-store-ios {
  color: #009cf5;
  font-size: 0.4rem;
  margin-right: 0.1rem;
}
.goods-list .money {
  font-size: 0.36rem;
  color: #b01f24;
  margin: 0.05rem 0;
  font-weight: 700;
  position: absolute;
  bottom: 0.2rem;
}
.goods-list .collect {
  position: absolute;
  top: 0;
  right: 0;
}
.detail-collect {
  width: 100%;
}
.detail-collect .remindPhone {
  float: left;
  margin-left: 0;
}
.collect .like {
  width: 0.3rem;
  height: 0.3rem;
  color: #b01f24;
  font-size: 0.3rem;
  margin-top: -0.08rem;
}
.goods-detail .collect .like {
  margin-top: 0.01rem;
  line-height: 0.34rem;
}
.goods-detail .icon-danxuan {
  margin-top: -0.06rem;
}
.goods-detail .collect span {
  margin-right: 0.2rem;
}
.goods-detail .collect .i-like {
  float: right;
  margin: 0;
}
.goods-detail .collect .i-like {
  width: 1.25rem;
}
.goods-list-style .goods-introduce {
  float: none;
  width: 100%;
  position: initial;
  background: #fffefa;
  border-bottom-right-radius: 0.1rem;
  border-bottom-left-radius: 0.1rem;
  padding-bottom: 2.3rem;
  padding-top: 0.4rem;
  height: auto;
  box-sizing: border-box;
}
.livePrice {
  height: 0.2rem;
  width: 0.2rem;
  display: inline-block;
  background-color: #d61213;
  margin-bottom: 1px;
  border-radius: 50%;
}
.icon-jiantou11 {
  font-size: 0.5rem;
  line-height: 0.5rem;
  margin-right: -0.15rem;
  margin-bottom: -0.02rem;
  width: 0.4rem;
}
.goods-list-style .count-down {
  left: 0;
  right: 0;
  bottom: 0.4rem;
}
.white-box h2 a {
  float: right;
  color: #333;
  font-weight: 400;
  font-size: 0.26rem;
  margin-top: 0.03rem;
}
.box-radio input[type="text"],
.box-radio input[type="number"] {
  width: 6rem;
  border: none;
  padding-left: 0;
}
.withdraw-money .box-radio input[type="text"],
.withdraw-money .box-radio input[type="number"] {
  width: 5rem;
}
.mine-tip .icon-delete {
  position: absolute;
  top: 0;
  right: 0;
  color: #a18e5d;
  margin: 0px;
  padding: 0.1rem;
  z-index: 10;
}
/* .write-letter{
      margin-top: -0.3rem;
  } */
.letter-new .server-list li p u {
  position: absolute;
  right: 0.2rem;
  top: calc(50% - 0.15rem);
  text-decoration: none;
  font-size: 0.24rem;
  color: #999;
}
/* waitPay.html */
.btn-collection {
  position: absolute;
  right: 100%;
  top: 80%;
  transform: translateY(-50%);
  font-size: 0.28rem;
  text-align: center;
  padding: 0.2rem 0;
  width: 0.5rem;
  border-top-left-radius: 0.1rem;
  border-bottom-left-radius: 0.1rem;
  background-color: #a18e5d;
  color: #fff;
  font-weight: 300;
}
.order .h3Title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.wechatPayFee {
  margin-right: 0.2rem;
  font-size: 0.3rem;
  color: #b01f24;
}
.black .wechatPayFee {
  color: #feca05 !important;
}
.coin li::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
.coin li img {
  width: 100%;
}
.coin li p {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  font-weight: 700;
  z-index: 10;
}
.black .bindPhoneBox {
  background-color: #333 !important;
}
.black .curPhone p:nth-child(2),
.black .showBindPhonePop .bindPhoneBox > ul > li > ul > li .itemName {
  color: #999;
}
.black .showBindPhonePop .bindPhoneBox > ul > li > ul > li .itemName {
  color: #e5e5e5;
}
.black .showBindPhonePop .bindPhoneBox > ul > li > ul > li {
  background-color: rgba(255, 255, 255, 0.05);
}
.black .planList ul li {
  background-color: #2a2a2a;
}
.black .wrap.banAll ul > li > ul > li {
  background-color: #2a2a2a;
}
.coin-label .coin-right h4 a {
  margin: 0.1rem 0.05rem;
  border-radius: 0.3rem;
  padding: 0.05rem 0.15rem;
  border: 1px solid #a18e5d;
  color: #a18e5d;
  font-size: 0.24rem;
}
.coin-label .coin-right .active {
  /* color: #A18E5D; */
}
.iconfont.icon-dianhuatixing {
  color: #1b9aee;
}
.showBindPhonePop {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 99;
}
.showBindPhonePop .bindPhoneBox {
  width: 85%;
  position: relative;
  background-color: #fff;
  top: 50vh;
  left: 50vw;
  font-size: 20px;
  box-sizing: border-box;
  border-radius: 5px;
  overflow: hidden;
  transform: translateX(-50%) translateY(-50%);
}
.van-radio-group {
  max-height: 4.2rem;
  width: 100%;
  overflow-y: auto;
}
.book-pay .van-radio-group {
  max-height: none;
}
.showBindPhonePop .bindPhoneBox .planTitle {
  line-height: 1.4rem;
  font-size: 18px;
  text-align: center;
  font-weight: 700;
  border-bottom: 1px solid #d1d1d1;
  position: relative;
}
.showBindPhonePop .bindPhoneBox .planTitle em {
  position: absolute;
  bottom: 0.53rem;
  right: 10px;
  font-size: 14px;
  line-height: 14px;
  color: #999;
  font-weight: 400;
}
.showBindPhonePop .bindPhoneBox .planTitle em i {
  font-size: 12px;
}
.showBindPhonePop .bindPhoneBox .planTitle .planSwitch {
  position: absolute;
  left: 0.4rem;
  top: 0.1rem;
  transform: translateX(0);
}
.showBindPhonePop .bindPhoneBox .planTitle .redTips em {
  border: 2px solid red;
  height: 30px;
  width: 60px;
  position: absolute;
  left: -0.2rem;
  top: 0.28rem;
  border-radius: 4px;
}
.showBindPhonePop .bindPhoneBox > ul > li {
  padding: 0 0.38rem;
}
.showBindPhonePop .bindPhoneBox > ul > li .date {
  height: 1.3rem;
  font-size: 0.3rem;
  padding-top: 14px;
  box-sizing: border-box;
}
.showBindPhonePop .bindPhoneBox > ul > li .date p {
  line-height: 0.41rem;
}
.showBindPhonePop .bindPhoneBox > ul > li .date p:first-child {
  font-size: 16px;
  font-weight: 700;
}
.showBindPhonePop .bindPhoneBox > ul > li > ul > li {
  /* height: 1.04rem; */
  width: 100%;
  background: #f5f5f5;
  margin-bottom: 0.22rem;
  border-radius: 10px;
  box-sizing: border-box;
}
.showBindPhonePop .bindPhoneBox > ul > li > ul > li .van-checkbox {
  padding: 0.14rem 0.2rem;
}
.showBindPhonePop .bindPhoneBox > ul > li > ul > li .van-swipe-cell__right {
  right: -1px;
}
.showBindPhonePop .bindPhoneBox > ul > li > ul > li .van-swipe-cell__right button {
  height: 100%;
  border-radius: 0 10px 10px 0;
}
.showBindPhonePop .bindPhoneBox > .banAll > li > ul > li {
  background-color: #c8c9cc;
  border: 1px solid #333;
}
.showBindPhonePop .bindPhoneBox .banAll .van-checkbox__icon {
  opacity: 0;
}
.showBindPhonePop .bindPhoneBox > ul > li > ul > li .van-checkbox__icon--checked .van-icon {
  background-color: #a18f5d;
  border-color: #a18f5d;
}
.showBindPhonePop .bindPhoneBox > ul > li > ul > .addItem {
  background-color: rgba(19, 206, 102, 0.04) !important;
  border: 1px dashed #a18f5d;
}
.showBindPhonePop .bindPhoneBox > .banAll > li > ul > .addItem {
  background-color: #c8c9cc;
}
.showBindPhonePop .bindPhoneBox > ul > li > ul > li .van-checkbox__label {
  width: calc(100% - 30px);
}
.showBindPhonePop .bindPhoneBox > ul > li > ul > li p {
  line-height: 0.4rem;
  font-size: 0.28rem;
  color: #7a7a7a;
}
.black .showBindPhonePop .bindPhoneBox > ul > li > ul > li p {
  color: #999;
}
.showBindPhonePop .bindPhoneBox > ul > li > ul > li .curItem {
  color: green;
  position: relative;
  left: -28px;
}
.showBindPhonePop .bindPhoneBox > ul > li > ul > li .ban .van-checkbox__icon--checked .van-icon {
  background-color: #999 !important;
}
.yellow {
  color: #b5995d;
}
.blue {
  color: #66b57d;
}
.showBindPhonePop .bindPhoneBox > ul > li > ul > li .readyAdd {
  padding-left: 28px;
}
.showBindPhonePop .bindPhoneBox > ul > li > ul > li .itemName {
  height: 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
  font-weight: 700;
}
.showBindPhonePop .step1 > ul {
  max-height: 60vh;
  width: 100%;
  overflow-y: auto;
  padding-top: 0.2rem;
}
/* .showBindPhonePop .step1 > .banAll {
    background-color: #c8c9cc;
  } */
.showBindPhonePop .bindPhoneBox .nullPlan {
  padding: 10px 16px;
  line-height: 40px;
  color: #999;
}
.showBindPhonePop .bindPhoneBox .van-cell__title span {
  height: 100%;
  width: 100%;
  display: block;
  line-height: 40px;
  font-size: 20px;
}
.showBindPhonePop .bindPhoneBox li {
  line-height: 34px;
}
.showBindPhonePop .bindPhoneBox > p {
  /* position: absolute;
    bottom: 0;
    left: 0; */
  height: 80px;
  width: 100%;
  border-top: 1px solid #e5e5e5;
  padding: 20px 0.44rem;
  box-sizing: border-box;
  font-size: 16px;
}
.showBindPhonePop .bindPhoneBox > p > span {
  width: 2.4rem;
  height: 40px;
  line-height: 40px;
  border: 1px solid #d1d1d1;
  border-radius: 0.44rem;
  font-size: 16px;
  float: left;
  text-align: center;
  box-sizing: border-box;
  color: #999;
}
.showBindPhonePop .bindPhoneBox > p > span:last-child {
  float: right;
  border-color: #a18f5d;
  background-color: #a18f5d;
  color: #fff;
}
.showBindPhonePop .bindPhoneBox > p > .banBtn {
  border-color: #e5e5e5 !important;
  background-color: #e5e5e5 !important;
  color: #999 !important;
}
.step2 {
  padding: 0.3rem 0 !important;
}
.step2 h4 {
  padding-left: 0.3rem;
  padding-bottom: 0.3rem;
  color: #333;
}
.showBindPhonePop .step2 .van-cell__title span {
  font-size: 0.3rem;
}
.showBindPhonePop .step2 input {
  font-size: 0.3rem;
  margin-top: 0.21rem;
}
.showBindPhonePop .step2 .van-field__label {
  width: 4.5em;
  margin-right: 0;
}
.step2 > div:nth-child(3) {
  width: 65%;
  display: inline-block;
  box-sizing: border-box;
}
.step2 > div:nth-child(4) {
  width: 35%;
  font-size: 0.22rem;
  display: inline-block;
  box-sizing: border-box;
  float: right;
}
.step2 > div:nth-child(4) > span {
  width: 88%;
  height: 40px;
  display: block;
  line-height: 40px;
  text-align: center;
  margin-top: 10px;
  background: linear-gradient(to right, #ec4429, #d61213);
  color: #fff;
  border-radius: 5px;
  overflow: hidden;
}
.step2 > div:nth-child(4) > .grey {
  background: #999;
}
.step2 .btn {
  display: block;
  width: 90%;
  margin-top: 0.2rem;
}
.step2 .van-cell {
  padding-right: 0px;
}
.curPhone {
  height: 1.1rem;
  line-height: 1.1rem;
  font-size: 0.4rem;
  border-top: 1px solid #e5e5e5;
  padding: 0.15rem 0.48rem 0;
}
.curPhone p {
  line-height: 0.44rem;
  font-size: 0.24rem;
  color: #999;
}
.curPhone p:nth-child(2) {
  font-size: 0.33rem;
  font-weight: 700;
  /* padding-left: 1.2rem; */
  color: #333;
}
.curPhone p span {
  float: right;
  width: 1.6rem;
  height: 0.44rem;
  line-height: 0.44rem;
  border-radius: 4px;
  border: 1px solid #a18f5d;
  text-align: center;
  color: #a18f5d;
  font-size: 0.24rem;
  box-sizing: border-box;
}
.outRemindPhone {
  text-align: left;
  padding: 0.2rem 0.1rem 0.1rem;
  line-height: 0.44rem;
}
.planList .date {
  /* height: 1rem; */
  font-size: 0.3rem;
  box-sizing: border-box;
  padding: 0.2rem 0.38rem;
}
.planList .date p:first-child {
  font-size: 18px;
  font-weight: 700;
}
.planList ul li {
  width: 100%;
  background: rgba(161, 143, 93, 0.1);
  margin-bottom: 0.08rem;
  /* border-radius: 10px; */
  box-sizing: border-box;
}
.planList ul > li .van-checkbox {
  padding: 0.14rem 0.2rem;
}
/* .planList ul > li .ban {
    background-color: #e5e5e5;
  } */
.planList ul > li .ban .van-icon {
  background-color: #999 !important;
  border-color: #999 !important;
}
.planList ul > li .van-checkbox__icon--checked .van-icon {
  background-color: #dd6661;
  border-color: #dd6661;
}
.planList ul > li .van-swipe-cell__right button {
  height: 100%;
}
.planList ul > li .van-checkbox__label {
  width: calc(100% - 30px);
  padding-left: 10px;
}
.planList ul > li .itemName {
  height: 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
  font-weight: 700;
}
.wrap.banAll ul > li > ul > li {
  background-color: #e5e5e5;
}
.wrap.banAll .van-checkbox__icon {
  opacity: 0;
}
.planSwitch {
  position: absolute;
  top: 0.1rem;
  left: 0.5rem;
}
.planSwitch > span {
  float: left;
  font-size: 16px;
  font-weight: 700;
  margin-right: 10px;
}
.callRecord {
  font-size: 14px;
  position: absolute;
  right: 0.1rem;
  top: 0;
  font-weight: 400;
}
.callRecord i {
  font-size: 12px;
  transform: translateY(1.5px);
}
.callRecordList-box {
  background-color: #f5f5f5;
}
.callRecordList {
  padding: 14px;
}
.callRecordList li {
  overflow: hidden;
  padding: 14px;
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 10px;
  position: relative;
}
.callRecordList li p {
  margin-bottom: 10px;
  width: 100%;
  overflow: hidden;
  font-weight: 700;
  font-size: 14px;
}
.callRecordList li .phone {
  position: absolute;
  bottom: 6px;
  right: 14px;
  width: auto;
  font-size: 14px;
  color: #333;
  font-weight: 400;
}
.callRecordList li .noneMargin {
  margin: 0;
}
.callRecordList li p:first-child span {
  float: right;
  font-weight: 400;
}
.callRecordList li div:nth-child(2) {
  width: 100%;
  font-size: 13px;
  line-height: 20px;
}
.callRecordList li div:nth-child(2) p:first-child {
  width: 65%;
  font-size: 14px;
  margin-bottom: 10px;
  line-height: 20px;
  color: #333;
}
.callRecordList li .type1 p:nth-child(2) {
  color: #999;
  margin-bottom: 0;
}
.callRecordList li .type2 p:nth-child(2) {
  position: absolute;
  right: 14px;
  width: auto;
  color: #999;
  font-size: 14px;
}
.callRecordList li .type2 p:nth-child(3) {
  color: #999;
}
.callRecordList li .type2 p:nth-child(4) {
  /* text-align: right; */
  margin-bottom: 0;
}
.callRecordList li .callType {
  position: absolute;
  right: 14px;
  top: 43px;
  font-weight: 700;
}
.black .step2 h4 {
  color: #999;
}
.black .step2 > div:nth-child(4) {
  background-color: #222;
  height: 60px;
}
.black .callRecordList-box {
  background-color: #333;
}
.black .callRecordList li {
  background-color: #e5e5e5;
}
/* .PlanHeader>div{
    height: 1.1rem;
    width: 100%;
    top: 0;
    left: 0;
    background-color: rgba(248, 248, 248, 1);
    z-index: 999;
  } */
.black .PlanHeader {
  background-color: #222;
}
.black .planSwitch > span,
.black .planList .date p:first-child,
.black .planList ul > li .itemName,
.black .phoneBootom {
  color: #fff;
}
.black .phoneBootom em:first-child {
  color: #999;
}
.goBackXJK {
  position: absolute;
  right: 100%;
  top: 64%;
  transform: translateY(-50%);
  font-size: 0.28rem;
  text-align: center;
  padding: 0.2rem 0;
  width: 0.5rem;
  border-top-left-radius: 0.1rem;
  border-bottom-left-radius: 0.1rem;
  background-color: #b01f24;
  color: #fff;
  font-weight: 300;
}
.tapTips {
  padding: 0.5rem 0;
  text-align: center;
  font-size: 16px;
  color: red;
}
.advert {
  width: 100%;
}
.advert img {
  width: 100%;
  height: auto;
}
.jumpStampModal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  z-index: 99;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
.jumpStampModal > div {
  position: absolute;
  margin: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 150px;
  width: 80%;
  background-color: #fff;
  border-radius: 10px;
}
.jumpStampModal > div > div:first-child {
  font-size: 0.35rem;
  text-align: center;
  font-weight: 700;
  line-height: 90px;
  height: 100px;
}
.jumpStampModal > div > div:last-child {
  height: 50px;
  line-height: 50px;
  border-top: 1px solid #e5e5e5;
}
.jumpStampModal > div > div:last-child > span {
  float: left;
  width: 50%;
  text-align: center;
  font-size: 0.3rem;
  height: 50px;
  overflow: hidden;
}
.black .temporary {
  background-color: #222;
}
.temporary {
  padding: 0.3rem 0.3rem 0.2rem;
  width: 100%;
  overflow: hidden;
  background-color: #fff;
  margin: 0.2rem 0;
  box-sizing: border-box;
}
.temporary > div {
  width: 100%;
}
.temporary .logo {
  height: 0.6rem;
  width: auto;
}
.temporary .scrollImgBar {
  width: 100%;
  overflow-x: auto;
  margin-top: 0.2rem;
}
.temporary ul {
  width: 100%;
  box-sizing: border-box;
  overflow-x: auto;
  white-space: nowrap;
}
.temporary ul li {
  width: 1.4rem;
  display: inline-block;
  box-sizing: border-box;
  margin-right: 0.2rem;
}
.temporary ul li:last-child {
  margin-right: 0;
}
.temporary ul li .img {
  height: 1.5rem;
  width: 100%;
  background-color: #000;
  border-radius: 4px;
  overflow: hidden;
  box-sizing: border-box;
}
.temporary ul li .img img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.temporary ul li .name {
  width: 100%;
  overflow: hidden;
  line-height: 0.5rem;
  display: block;
  text-overflow: ellipsis;
}
.temporary ul li .price em {
  box-sizing: border-box;
  font-size: 0.22rem;
}
.pay-type .payMethod {
  max-height: none;
}
.black .count-time {
  color: #999 !important;
}
.duankai {
  position: absolute;
  top: 88%;
  right: 100%;
}
.duankai i {
  font-size: 0.5rem;
  margin: 0;
  color: #B01F24;
}
.express-num {
  margin: 0.2rem 0.4rem 0;
  text-align: left;
}
.express-num a {
  float: right;
  color: #A18E5D;
}
.notice-tip {
  background-color: #fffbe8;
  border: 1px solid #ed6a0c;
  display: block;
  margin: 10px auto;
  border-radius: 0.1rem;
  position: fixed;
  z-index: 100;
  left: 0;
  right: 0;
  bottom: 1rem;
  max-width: 900px;
  width: 85%;
  animation: showtip 0.5s both;
}
.notice-tip u {
  color: #A18E5D;
  font-size: 16px;
  font-weight: 700;
  text-decoration: initial;
}
.notice-tip .close {
  position: absolute;
  right: -12px;
  top: -12px;
  padding: 6px;
  font-size: 20px;
  color: #ed6a0c;
  border-radius: 50%;
  z-index: 100;
}
.notice-tip .notice-message {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.notice-tip .notice-message a {
  color: #A18E5D;
  display: inline;
}
.mysearch p {
  padding-bottom: 0.2rem;
  color: #999;
}
.mysearch p span i {
  color: #A18E5D;
}
.index-nav .sale-book {
  width: 0.6rem;
  margin-bottom: -0.08rem;
}
.index-nav .sale-book img {
  width: 100%;
}
h1 {
  position: relative;
}
h1 .icon-redbor {
  position: absolute;
  left: 0rem;
  top: 0.3rem;
  width: 4px;
  height: 0.4rem;
}
h1 a {
  font-size: 0.3rem;
  float: right;
  margin-top: 0.05rem;
}
h1 a .icon-jiantou1 {
  font-size: 0.24rem;
  vertical-align: middle;
  margin-top: 1px;
  color: #999;
}
.recommend {
  border-bottom-left-radius: 0%;
  border-bottom-right-radius: 0%;
}
.recommend .price {
  font-size: 0.34rem;
}
.recommend .end-time {
  color: #A18E5D;
}
.icon-lingxian1,
.icon-zhongbiao,
.icon-luohou {
  position: absolute;
  top: 3.7rem;
  right: -0.1rem;
  color: #b01f24;
  font-size: 0.9rem;
  z-index: 10;
  font-weight: 400;
}
.goods-list-search {
  padding: 0 0.24rem;
}
.goods-list-search .left-choose {
  line-height: 0.7rem;
  font-size: 0.26rem;
}
.goods-list-search .left-choose .van-switch {
  vertical-align: middle;
  margin-right: 0.1rem;
  background: #eee;
  font-size: 0.34rem !important;
}
.goods-list-search .left-choose em {
  position: relative;
}
.goods-list-search .left-choose em .new-tip {
  position: absolute;
  top: 0.1rem;
  left: 100%;
  width: 0.7rem;
  height: 0.28rem;
  object-fit: cover;
}
.goods-list-search .left-choose .search-frame {
  margin-left: 0 !important;
}
.goods-list-search .search-input {
  margin: 0.1rem 0;
}
.goods-list-search .icon-sousuo1 {
  top: 0.2rem !important;
}
.like-small-imgs {
  display: flex;
  border-top: 0.05rem solid #eee;
}
.like-small-imgs .video-imgs {
  position: relative;
  text-align: center;
}
.like-small-imgs .video-imgs .icon-bofang {
  font-size: 0.5rem;
}
.index-new .radio-box {
  border-radius: 12px;
  background-color: #fff;
  margin: 0.2rem;
  overflow: hidden;
}
.index-new .index-nav {
  margin-top: 0;
}
.index-new .index-nav a span {
  margin-top: 0.2rem;
}
.index-new .quick-search .data-screen {
  background-color: #eadcbb;
  color: #a38a49;
  border: none;
  padding: 3px 10px;
}
.index-new .chatroom-list {
  padding: 0 0.2rem;
  margin: 0;
}
.index-new .index-chatroom {
  padding: 0.3rem 0;
}
.index-new .index-chatroom h1 {
  font-size: 0.28rem;
  font-weight: 700;
}
.index-new .cascade-flow .img-box .last2-line {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.1rem 0;
  font-size: 0.24rem;
}
.index-new .cascade-flow .img-box .last2-line em {
  color: #fff;
}
.index-new .cascade-flow .flow .box-txt1 {
  padding-bottom: 0.6rem;
}
.index-new .cascade-flow .flow .box-txt1 .last-line {
  color: #bf2730;
}
.index-new .cascade-flow .flow .box-txt1 .last-line .big-txt {
  font-weight: 400;
}
.red-nav .red-search-bar {
  padding: 10px;
  background-color: #bf2730;
  position: relative;
  height: auto;
  border: none;
}
.red-nav .red-search-bar .red-search-input {
  width: 100%;
  height: 0.68rem;
  line-height: 0.68rem;
  background-color: #991f26;
  margin: 0;
  display: block;
  position: initial;
}
.red-nav .red-search-bar .red-search-input i {
  position: initial;
}
.red-nav .red-search-bar .red-search-input input {
  color: #fff;
  padding: 0;
  text-align: center;
  position: absolute;
  left: 10px;
  right: 10px;
  height: 0.68rem;
  line-height: 0.68rem;
  z-index: 2;
  box-shadow: none;
  outline: none;
}
.red-nav .red-search-bar .red-search-input input::-webkit-input-placeholder {
  color: #fff;
}
.red-nav .red-search-bar .red-search-input p {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0.18rem;
  text-align: center;
  color: #fff;
  z-index: 1;
}
.red-nav .red-nav-bar {
  position: inherit;
}
.red-nav .red-nav-bar a {
  font-weight: 700;
  position: relative;
  font-size: 0.28rem;
  padding: 0 0.22rem;
  margin: 0.2rem 0;
}
.red-nav .red-nav-bar a .dian {
  width: 0.1rem;
  height: 0.1rem;
  position: absolute;
  right: 0.1rem;
  top: 0;
  background-color: #bf2730;
  border-radius: 50%;
}
.red-nav .red-nav-bar .active {
  color: #bf2730;
}
.news-list {
  padding-bottom: 1.4rem;
}
.index-news {
  background: #fff;
}
.index-news h1 {
  margin-bottom: 0.2rem;
}
.index-news li {
  padding: 0 0.3rem;
  font-size: 0.28rem;
  border-bottom: 1px dashed #eee;
}
.index-news a {
  width: 100%;
  padding: 0.2rem 0;
}
.index-news a img {
  width: 35%;
  height: 100%;
  object-fit: cover;
}
.index-news a .new-con {
  width: 60%;
  margin-left: 0.3rem;
}
.index-news a .new-con span i {
  background-color: #A18E5D;
  color: #fff;
  border-radius: 10px;
  font-size: 12px;
  font-weight: 400;
  padding: 2px 8px;
  margin-right: 5px;
}
.index-news a .new-con span .belong0 {
  background-color: #FACCC8;
  color: #A22E2B;
}
.index-news a .new-con span .belong1 {
  background-color: #FBEEC7;
  color: #DF8C54;
}
.index-news a .new-con span .belong2 {
  background-color: #FACCC8;
  color: #A22E2B;
}
.index-news a .new-con span .belong3 {
  background-color: #fbd0e6;
  color: #b92d73;
}
.index-news a .new-con span .belong4 {
  background-color: #C9D6F1;
  color: #485DAF;
}
.index-news a .new-con em {
  font-size: 0.2rem;
  color: #ccc;
  display: block;
  margin-top: 0.1rem;
}
.map .map-pics .box-left,
.map .map-pics .box-right {
  width: 48%;
}
.map .map-pics .box-left .box,
.map .map-pics .box-right .box {
  width: 100%;
}
.map .map-pics .price {
  margin-top: 5px;
}
.map .map-pics .date {
  margin-top: 3px;
}
.map .map-pics .content {
  color: #999;
  margin-bottom: 3px;
}
.article {
  padding: 0.3rem 0 0;
}
.article i,
.article em,
.article span {
  display: inline;
}
.next-page {
  margin: 0.2rem 0.3rem 1.5rem;
  padding: 0.05rem 0.3rem 0;
  text-align: left;
  border: 1px solid #A18E5D;
  color: #A18E5D;
}
.next-page i {
  font-size: 0.5rem;
  vertical-align: middle;
  margin-left: 0.05rem;
}
/* period-list */
.black .flow .today-box .box-txt .last2-line {
  color: #333;
}
.black .flow .today-box .box-txt .last2-line .import-yellow {
  color: #A18E5D !important;
}
.white-popup {
  content: "";
  position: absolute;
  display: block;
  bottom: 0.3rem;
  background: linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 50%, #fff 100%);
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 50%, #fff 100%);
  background: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 50%, #fff 100%);
  height: 0.6rem;
  width: 6.9rem;
}
.search-box .search-input {
  width: -webkit-calc(99.6%);
  width: -moz-calc(99.6%);
  width: calc(100% - 0.4rem);
}
.data-screen.more2 i {
  font-size: 0.36rem;
  margin: 0;
}
.swiper-slide-active {
  height: auto;
}
.confirm-pay-tip {
  text-align: left;
}
.confirm-pay-tip p {
  margin-bottom: 0.2rem;
}
.search-remain-num {
  padding: 0.2rem 0.4rem 0;
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.search-remain-num .red {
  color: #d61213 !important;
}
.search-remain-num em {
  color: #d61213;
  font-weight: 700;
}
.search-remain-num .van-icon {
  font-size: 0.32rem;
  vertical-align: middle;
  margin-top: -2px;
  color: #1296db;
}
.search-list h1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.2rem 0.3rem;
  font-weight: 700;
  font-size: 0.3rem;
}
.search-list h1 a {
  font-weight: 400;
  font-size: 0.28rem;
}
.search-list h1 p {
  font-size: 0.3rem;
}
.search-list h1 small {
  font-size: 0.24rem;
}
.search-list h1 .history-title-r .van-cell__title span {
  float: none;
}
.search-list h1 .history-title-r .van-dropdown-menu .van-dropdown-menu__bar {
  box-shadow: none;
  height: auto;
}
.search-list h1 .history-title-r .van-ellipsis {
  overflow: initial;
  text-overflow: initial;
  font-size: 0.28rem;
  font-weight: 400;
}
.classify-bar2 {
  background-color: #fff;
  padding-bottom: 0.2rem;
}
.classify-bar2 p {
  padding: 0.1rem;
  margin: 0 0.3rem;
  border-radius: 0.2rem;
  position: relative;
  background-color: #eee;
}
.classify-bar2 a {
  padding: 0.1rem;
  background-color: #eee;
  border-radius: 0.5rem;
  margin-right: 0.2rem;
}
.classify-bar2 .active {
  color: #A18E5D;
}
.goods-detail .white-box2 {
  position: relative;
  margin-bottom: 0;
}
.goods-detail .white-box2 .icon-0yuan {
  width: 2rem;
  bottom: -0.64rem;
  right: -0.18rem;
}
.goods-detail .recommend-list {
  margin-top: 0.2rem;
  padding: 0.1rem 0 0.4rem;
}
.goods-detail .recommend-list h1 {
  padding: 0.2rem 0.3rem;
  font-weight: 700;
  font-size: 0.3rem;
  border-bottom: 1px dotted #eee;
  margin-bottom: 0.2rem;
  color: #A18E5D;
}
.goods-detail .recommend-list .goods-img .money {
  color: #b01f24 !important;
}
.goods-detail .recommend-list .stop-time {
  margin-top: 0.2rem !important;
}
.goods-detail .recommend-list h2 {
  border: none;
}
.book s {
  margin-left: 10px;
  color: #999;
}
.book .cur-money h2 span {
  float: right;
  color: #333;
  font-size: 14px;
  font-weight: 400;
}
.book .current-money {
  width: 2rem;
  margin-right: 0.5rem;
  margin-left: 2rem;
}
.book .current-money i {
  font-size: 0.24rem;
  margin-top: -5px;
  font-weight: 400;
  color: #999;
}
.book .btn-offer-wait {
  background: #A18E5D;
  font-weight: 700;
}
.book-pay .order-address {
  position: relative;
}
.book-pay .order-address .address-msg {
  display: flex;
  align-items: center;
}
.book-pay .order-address p {
  font-size: 0.24rem !important;
}
.book-pay .order-address p .user-name,
.book-pay .order-address p .user-phone {
  font-size: 0.26rem !important;
}
.book-pay .order-address .icon-location {
  font-size: 0.76rem;
  position: relative;
  color: #bd4239;
}
.book-pay .order-address .icon-location u {
  text-decoration: none;
  color: #fff;
  font-size: 0.3rem;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  top: 0.13rem;
  font-weight: 700;
}
.book-pay .insured-price .book-list {
  margin-bottom: 0.3rem;
  display: flex;
  justify-content: space-between;
}
.book-pay .insured-price .book-list .img-box {
  background-color: #fff;
  width: 1.5rem;
  height: 1.5rem;
  border: 1px solid #eee;
}
.book-pay .insured-price .book-list .book-introduce {
  width: 3.5rem;
  margin-left: 0.1rem;
}
.book-pay .insured-price .book-list .book-introduce em {
  margin-top: 0.1rem;
  margin-bottom: 0.2rem;
}
.book-pay .insured-price .book-list .book-introduce p {
  font-size: 0.24rem;
  width: 3rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.book-pay .insured-price .book-list .book-price {
  text-align: right;
}
.book-pay .insured-price .order-row {
  display: flex;
  justify-content: space-between;
}
.book-pay .insured-price .order-row em {
  height: 28px;
  line-height: 28px;
}
.book-pay .insured-price .order-row input {
  font-size: 16px;
  padding: 0;
  width: 32px;
  height: 28px;
  line-height: 28px;
  text-align: center;
}
.book-pay .insured-price textarea {
  border: none;
  background-color: #f7f7f7;
  font-size: 0.26rem;
  border-radius: 5px;
}
.goods-list-style .count-down {
  left: 0;
  right: 0;
  bottom: 0.35rem;
}
.goods-list-style .count-down span {
  width: 100%;
}
.search-list ul .money {
  bottom: 0.5rem !important;
}
.search-list ul .history-introduce {
  padding-bottom: 1.1rem;
}
.search-list ol li .money {
  background: rgba(255, 255, 255, 0.5);
  bottom: -0.05rem !important;
  text-align: left;
  padding: 0.1rem 0.2rem;
}
.search-list ul .goods-p {
  margin-top: 0.1rem;
  display: block;
  height: auto;
  color: #A18E5D;
  padding: 0 0.1rem;
  word-wrap: break-word;
}
.play-video {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  background-color: #000;
  width: 100%;
  height: 100%;
}
.play-video .close {
  position: absolute;
  top: 0.3rem;
  right: 0.3rem;
  font-size: 0.5rem;
  color: #fff;
  z-index: 999;
}
.play-video video {
  width: 100%;
  position: fixed;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 100;
  transform: translateY(-50%);
}
.popup-right .popup-list {
  position: relative;
  width: 3.75rem;
}
.popup-right .popup-list .tip {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  margin-top: -2rem;
}
.defect-table td {
  border: 1px solid #ccc;
}
.price-choose {
  margin-bottom: 0.2rem;
}
.price-choose i {
  margin: 0 0.1rem;
  color: #ccc;
}
.price-choose p {
  display: inline-block;
  position: relative;
  width: 2.3rem;
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.28rem;
  border-radius: 5px;
}
.price-choose p em {
  position: absolute;
  top: 0;
  left: 0;
  color: #333;
  background-color: transparent;
  font-weight: 400;
  padding: 1px 0.1rem 0;
  font-size: 0.26rem;
}
.price-choose p .icon-calendar {
  font-size: 0.3rem;
  padding-top: 3px;
}
.price-choose p input {
  width: 1.8rem !important;
  padding-left: 0.5rem !important;
  text-align: left !important;
}
/* login.html */
.agree-check {
  display: inline-block !important;
  vertical-align: middle;
  margin-top: -3px;
  margin-right: 0.1rem;
  overflow: initial !important;
  height: 0.34rem;
}
.agree-check .van-icon {
  font-size: 0.28rem !important;
}
.go-index {
  position: absolute;
  top: 12rem;
  text-align: center;
  margin: 0 auto;
  left: 0;
  right: 0;
  color: #A18E5D;
}
.launch-btn {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10;
}
.tishi {
  color: #fff;
  background: #000;
  padding: 0.2rem 0.3rem;
  border-radius: 0.5rem;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 100;
  opacity: 0;
}
.quit {
  margin-bottom: 0.2rem;
}
.quit a {
  text-align: center;
  padding: 0.2rem 0 0.3rem;
  font-size: 0.3rem;
  display: block;
  background: #fff;
}
.mine-tip {
  padding: 0.1rem 0.4rem 0.1rem 0.2rem;
  position: relative;
  background-color: #fbf9ef;
  font-size: 0.24rem;
}
.mine-tip .icon-delete {
  position: absolute;
  top: 0;
  right: 0;
  color: #A18E5D;
  margin: 0px;
  padding: 0.1rem;
  z-index: 10;
}
.mine-header h1 {
  position: relative;
  font-size: 0.48rem;
  display: inline-block;
}
.mine-header h1 img {
  width: 0.7rem;
  position: absolute;
  left: 100%;
  top: 7px;
  padding-left: 0.1rem;
}
.mine-header h1 .vip {
  padding: 0 0.1rem 0 0.05rem;
  height: 0.3rem;
  text-align: center;
  background-color: #dcc691;
  border-radius: 5px 5px 0.4rem 5px;
  color: #B01F24;
  font-size: 0.3rem;
  margin-left: 5px;
  font-weight: 700;
  position: absolute;
  left: 100%;
  top: 7px;
}
.mine-box h1 {
  height: 0.8rem;
  line-height: 0.8rem;
  border-bottom: 1px solid #eee;
  padding: 0 0.3rem;
  font-size: 0.3rem;
}
.mine-box h1 a {
  font-size: 0.28rem;
}
.mine-box h1 a i {
  font-size: 0.2rem;
  margin-top: 0;
}
.mine-box h1 em {
  float: right;
  font-size: 0.24rem;
}
.new-remind {
  text-decoration: none;
  color: #ff4c24;
}
.new-remind i {
  color: #333;
}
/* 新个人中心页面 */
.personal-center {
  font-size: 0.26rem;
}
.personal-center .mine-box {
  margin: 0 0.3rem 0.2rem;
  border-radius: 10px;
}
.personal-center .mine-order {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.personal-center .mine-order-new {
  overflow: hidden;
  background: linear-gradient(210.9deg, #c2b18d 0%, #eedfbb 100%);
}
.personal-center .mine-order-new h1 {
  color: #7a5200;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: none;
}
.personal-center .mine-order-new h1 .van-icon {
  color: #fff;
}
.personal-center .mine-order-new .order-new-content {
  border-radius: 10px;
  background-color: #fff;
}
.personal-center .mine-order-new .order-new-content ul {
  display: flex;
  justify-content: space-around;
  align-items: center;
  text-align: center;
  padding: 0.4rem 0;
}
.personal-center .mine-order-new .order-new-content ul li {
  flex: 1;
  border-right: 1px solid #e3e3e3;
}
.personal-center .mine-order-new .order-new-content ul li i {
  display: block;
  font-size: 0.5rem;
  color: #d13f3f;
  margin: 0 0 0.1rem;
}
.personal-center .mine-order-new .order-new-content ul li:last-child {
  border: none;
}
.personal-center .mine-order-new .order-new-content .collect {
  display: flex;
  justify-content: space-between;
  padding: 0.3rem;
  background: #fcfcfc;
}
.personal-center .mine-order-new .order-new-content .collect a {
  color: #6bb562;
}
.personal-center .mine-order-new .order-new-content .collect a .van-icon {
  vertical-align: middle;
  color: #b3b3b3;
}
.personal-center .mine-account a:last-child {
  border: none;
}
.personal-center .mine-send .icon-jiantou1 {
  margin-right: 0.12rem;
}
.personal-center h2 {
  height: 0.8rem;
  line-height: 0.8rem;
  border-bottom: 1px solid #eee;
  padding: 0 0.3rem;
  font-size: 0.28rem;
  font-weight: 700;
}
.personal-center h2 .icon-danbaopinmairu,
.personal-center h2 .icon-danbaopinmaichu {
  margin-top: 1px;
}
.personal-center h2 span {
  font-weight: 400;
  font-size: 0.24rem;
}
.personal-center h2 span i {
  font-size: 0.28rem;
  vertical-align: middle;
  margin-top: 0px;
  margin-left: 0.3rem;
}
.personal-center h2 a {
  float: right;
  font-size: 0.26rem;
  font-weight: 400;
  margin-right: -5px;
}
.personal-center .icon-jiantou1 {
  vertical-align: middle;
  color: #C6C6C6;
  font-size: 0.22rem;
  margin-top: 0;
  width: auto;
}
.personal-center .mine-order .my-collection {
  padding: 0.2rem 0.3rem;
  border-top: 1px solid #eee;
  display: flex;
  justify-content: space-between;
}
.personal-center .mine-order .my-collection span {
  font-weight: 700;
}
.personal-center .mine-order .my-collection span .iconfont {
  color: #FF4216;
  font-size: 0.3rem;
  vertical-align: middle;
  margin-top: -3px;
}
.personal-center .mine-order .my-collection em {
  color: #6BB562;
}
.personal-center .order-icon a .tip-message {
  font-weight: 700;
  color: #D4161C;
  background: #fff;
  border: 1px solid #D4161C;
  margin-top: 0;
  height: 0.26rem;
  z-index: 2;
}
.personal-center .order-icon a i {
  font-size: 0.48rem;
  color: #333;
}
.personal-center .order-icon a span {
  color: #333;
}
.personal-center .personal-header {
  height: 3rem;
  background: #B01F24;
  margin-bottom: 2.3rem;
  position: relative;
}
.personal-center .personal-header h1 {
  color: #fff;
  text-align: center;
  padding-top: 0.4rem;
}
.personal-center .personal-header .setup-icon {
  position: absolute;
  top: 0.5rem;
  right: 0.3rem;
}
.personal-center .personal-header .setup-icon a {
  color: #fff;
  margin-right: 0.2rem;
  font-size: 0.37rem;
}
.personal-center .personal-header .box {
  border-radius: 10px;
  height: 2.3rem;
  position: absolute;
  top: 1.2rem;
  z-index: 100;
  left: 0;
  right: 0;
  margin: 0 0.35rem;
  padding: 0.3rem 0;
}
.personal-center .personal-header .box h3 {
  font-size: 0.42rem;
  margin-left: 0.3rem;
  margin-top: 0.2rem;
  display: inline-block;
  position: relative;
}
.personal-center .personal-header .box h3 .vip {
  background-color: #dcc691;
  border-radius: 5px 5px 0.4rem 5px;
  color: #000;
  font-size: 0.2rem;
  margin-left: 5px;
  padding: 0 5px;
  position: absolute;
  left: 100%;
  top: 5px;
}
.personal-center .personal-header .box h3 img {
  position: absolute;
  left: 100%;
  top: 7px;
  margin-left: 5px;
  width: 0.6rem;
}
.personal-center .personal-header .box .set-up {
  position: absolute;
  top: 0.6rem;
  right: 0.1rem;
  font-size: 0.3rem;
}
.personal-center .personal-header .box .set-up i {
  color: #ccc;
  margin-top: 1px;
}
.personal-center .personal-header .box .btn-vip {
  margin-top: 0.1rem;
  margin-left: 0.2rem;
  background-color: #FFDFE0;
  color: #D4161C;
  padding: 2px 0.2rem;
  border-radius: 0.2rem;
  font-size: 0.24rem;
}
.personal-center .personal-header .box .btn-vip i {
  font-size: 0.28rem;
  margin-top: 0px;
}
.personal-center .personal-header .box .money {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-top: 0.7rem;
}
.personal-center .personal-header .box .money a {
  font-weight: 500;
  flex: 1;
  padding: 0 0.2rem;
}
.personal-center .personal-header .box .money a em {
  font-weight: 700;
  display: block;
  font-size: 0.32rem;
}
.personal-center .personal-header .box .money span {
  width: 1px;
  height: 0.4rem;
  background: #ccc;
}
.personal-center .personal-header .yellow-box {
  position: absolute;
  z-index: 99;
  top: 3.9rem;
  height: 1rem;
  margin: 0 0.35rem;
  left: 0;
  right: 0;
  background: url("https://imghz.huaxiaguquan.com/app/v3/images/icon/logo-bg.png?1") no-repeat right bottom;
  background-size: 1.37rem 0.75rem;
  background-color: #f2deb7;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding-top: 0.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.personal-center .personal-header .yellow-box a {
  width: 1.96rem;
  height: 0.54rem;
  background: #6BB562;
  border-radius: 0.3rem;
  margin: 0 0.1rem;
  color: #fff;
  text-align: center;
  line-height: 0.5rem;
}
.personal-center .personal-header .yellow-box a i {
  font-size: 0.3rem;
  color: #fff;
}
.personal-center .personal-header .yellow-box a .icon-eduguanli {
  font-size: 0.36rem;
}
.personal-center .personal-header .yellow-box a .icon-yue {
  font-size: 0.26rem;
}
.personal-center .personal-header .yellow-box a:nth-child(2) {
  background: #E39C38;
}
.personal-center .personal-header .yellow-box a:nth-child(3) {
  background: #48C4E3;
}
.personal-center .mine-account .icon-kefufuwu {
  color: #EFA843;
  font-size: 0.42rem;
  margin-top: 2px;
}
.personal-center .version a {
  color: #A18E5D;
}
.change-account {
  padding: 0.5rem 0 1rem;
}
.change-account .center {
  margin: 0;
  padding: 0 0.5rem;
}
.change-account .back {
  font-size: 0.4rem;
}
.change-account .btn-change {
  text-align: center;
  padding: 0 0.2rem;
  height: 0.7rem;
  line-height: 0.7rem;
  background-color: #f7f7f7;
  border-radius: 0.5rem;
  position: absolute;
  top: 0.35rem;
  right: 0.3rem;
}
.change-account .current-title {
  position: relative;
}
.change-account h1 {
  margin-top: 0.5rem;
  font-size: 0.4rem;
}
.change-account .current-user {
  font-size: 0.3rem;
  position: absolute;
  right: 0;
  top: 0rem;
  line-height: 0.6rem;
}
.change-account .current-user i {
  color: #D9B367;
  vertical-align: middle;
  font-size: 0.36rem;
}
.change-account .current-user em {
  font-size: 0.4rem;
  font-weight: 700;
  vertical-align: middle;
  max-width: 3rem;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.change-account .current-user .vip,
.change-account .current-user img {
  width: 35px;
  margin-right: -15px;
  vertical-align: middle;
  margin-top: -3px;
}
.change-account .current-user .vip {
  background-color: #dcc691;
  border-bottom-right-radius: 20px;
  text-align: center;
  height: 16px;
  line-height: 18px;
  font-size: 14px;
  font-weight: 700;
}
.change-account .tihsi {
  font-size: 0.24rem;
  color: #666;
  margin-top: 5px;
  margin-bottom: 0.3rem;
}
.change-account .border {
  border-top: 1px solid #eee;
}
.change-account h2 {
  margin-top: 0.3rem;
  margin-bottom: 0.2rem;
  padding-top: 0.2rem;
  position: relative;
}
.change-account h2 em {
  font-weight: 400;
  color: #999;
  font-size: 0.24rem;
}
.change-account h2 .delete-all {
  position: absolute;
  top: 0.18rem;
  right: 0;
  text-align: center;
  font-size: 14px;
  color: #333;
  background-color: #fff;
  font-weight: 400;
}
.change-account h2 .delete-all i {
  color: #333;
}
.change-account ul li {
  height: 0.7rem;
  line-height: 0.7rem;
  margin-bottom: 0.2rem;
  position: relative;
}
.change-account ul li .vip {
  background-color: #dcc691;
  border-radius: 5px 5px 0.4rem 5px;
  color: #000;
  font-size: 0.26rem;
  margin-left: 5px;
  padding: 0px 5px 0 3px;
  vertical-align: middle;
  margin-top: -3px;
  height: 15px;
  line-height: 15px;
  font-weight: 700;
}
.change-account ul li img {
  vertical-align: middle;
  margin-top: -3px;
  margin-left: 5px;
  width: 0.6rem;
}
.change-account ul li i {
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 50%;
  font-size: 0.4rem;
  text-align: center;
  margin-right: 0.2rem;
  color: #ccc;
}
.change-account ul li .icon-yonghu1 {
  color: #D9B367;
}
.change-account ul li .unbund {
  float: right;
  font-size: 0.24rem;
}
.change-account ul li .unbund em {
  font-size: 0.3rem;
  vertical-align: middle;
  margin-top: -3px;
}
.cancellation {
  padding: 0 0.3rem;
}
.cancellation input {
  display: block;
  margin-top: 0.5rem;
  margin: 0.5rem auto;
}
.cancellation button {
  margin-top: 0.5rem;
}
.cancellation .import-tip {
  color: red;
  margin-top: 0.5rem;
  margin-bottom: 0.3rem;
}
.cancellation h3 {
  font-weight: 400;
  line-height: 0.5rem;
}
.cancellation h3 em {
  font-weight: 700;
}
.cancellation .agree a {
  color: #00408f;
}
.write-address {
  padding: 0.3rem 0 0.4rem;
}
.write-address .row {
  line-height: 0.8rem;
}
.msg-list {
  height: 13rem;
  overflow-y: scroll;
}
.msg-list .no-more {
  text-align: center;
  color: #ccc;
}
.msg-list .no-more i {
  animation: loading 1s linear infinite;
}
/* .write-letter{
    margin-top: -0.3rem;
} */
.letter-new .server-list li {
  padding-left: 0.2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.letter-new .server-list li .time {
  position: absolute;
  right: 0.6rem;
  top: 0.45rem;
  font-size: 0.24rem;
  color: #999;
}
.letter-new .server-list li img {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
}
.letter-new .server-list li p {
  border-bottom: 1px solid #f7f7f7;
  padding: 0.4rem 0;
  margin-left: 0.1rem;
  color: #527BB6;
  display: inline-block;
  width: 88%;
}
.letter-new .server-list li p .icon-arrow-right {
  color: #666;
  font-size: 0.3rem;
}
.letter-new .server-list li p span {
  width: 86%;
  display: block;
  font-size: 0.24rem;
  color: #999;
  margin-top: 5px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.letter-new .server-list li p u {
  position: absolute;
  right: 0.2rem;
  top: 0.5rem;
  text-decoration: none;
  font-size: 0.24rem;
  color: #999;
}
.letter-new .server-list li p i {
  padding: 2px 5px;
  border-radius: 10px;
  background-color: #f95307;
  color: #fff;
  font-size: 0.24rem;
  transform: scale(0.8);
}
.letter-new .server-list li p i em {
  font-weight: 700;
}
.letter-detail {
  height: 100%;
}
.letter-detail header {
  position: fixed;
  width: 100%;
  z-index: 2;
  align-items: initial;
}
.letter-detail header span {
  margin-left: 0.3rem;
  text-align: left;
  font-size: 0.36rem;
}
.letter-detail header span small {
  color: #999;
  font-size: 0.26rem;
}
.letter-detail header span i {
  font-weight: 700;
  font-size: 0.4rem;
  margin: -0.05rem 0.2rem 0;
}
.letter-detail header span em {
  color: #527BB6;
}
.letter-detail .letter-wrap {
  padding-top: 1.4rem;
}
.letter-detail .letter-wrap .no-more {
  padding-top: 0.6rem;
  text-align: center;
  color: #ccc;
}
.letter-detail .chat-list {
  overflow-y: scroll;
  height: 11rem;
  padding: 0 0 1.2rem;
}
.letter-detail .chat-list li {
  clear: both;
  padding: 20px;
}
.letter-detail .chat-list li .head {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  float: left;
}
.letter-detail .chat-list li .msg-photo {
  max-width: 100%;
}
.letter-detail .chat-list li .msg-content {
  display: block;
}
.letter-detail .chat-list li p {
  float: left;
  max-width: 5.3rem;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  margin-top: -0.35rem;
  position: relative;
}
.letter-detail .chat-list li p a {
  color: #527BB6;
}
.letter-detail .chat-list li p em {
  font-size: 12px;
  color: #ccc;
  display: block;
  margin-bottom: 0.1rem;
  height: 0.3rem;
}
.letter-detail .chat-list li p span {
  display: block;
  float: left;
  padding: 0.2rem;
  background-color: #fff;
  border-radius: 0.2rem;
  min-width: 0.3rem;
  color: #333;
}
.letter-detail .chat-list .my img {
  float: right;
}
.letter-detail .chat-list .my p {
  float: right;
}
.letter-detail .chat-list .my p span {
  float: right;
  background-color: #EFDA74;
}
.letter-detail .chat-list .my .auto-reply {
  clear: both;
  padding-top: 20px;
  margin-top: 20px;
}
.letter-detail .chat-list .my .auto-reply img {
  float: left;
}
.letter-detail .chat-list .my .auto-reply p {
  float: left;
}
.letter-detail .chat-list .my .auto-reply p span {
  background-color: #fff;
}
.letter-detail .chat-list .no-more {
  text-align: center;
  font-size: 0.28rem;
  color: #ccc;
  padding-top: 0;
}
.letter-detail .chat-box {
  position: fixed;
  bottom: 0;
  background-color: #f0f0f0;
  width: 100%;
  max-width: 1024px;
}
.letter-detail .chat-box .van-cell {
  width: 65%;
  border-radius: 0.2rem;
}
.letter-detail .chat-box button {
  width: 20%;
  font-size: 16px;
  padding: 0;
  height: 38px;
  line-height: 38px;
  margin: 0 0 0 0.2rem;
  border-radius: 10px;
  background-color: #b01f24;
  background-image: linear-gradient(to right, #ec4429, #d61213);
}
.letter-detail .chat-box .center {
  margin: 0.2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.letter-detail .chat-box .upload-pic {
  margin-right: 0.2rem;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  color: #333 !important;
}
.letter-detail .chat-box .upload-pic .upload-input {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  width: 40px;
}
.letter-detail .chat-box .upload-pic i {
  font-size: 30px;
  margin: 0;
}
.letter-box {
  position: relative;
}
.letter-box .upload-pic {
  position: absolute;
  right: -10px;
  top: 13px;
  margin-right: 0.2rem;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  color: #333 !important;
}
.letter-box .upload-pic .upload-input {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  width: 30px;
}
.letter-box .upload-pic i {
  font-size: 30px;
  margin: 0;
}
.upload {
  position: relative;
}
.upload img {
  max-width: 100%;
}
.upload .load-img {
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  color: #fff;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.upload .load-img span i {
  display: block;
  font-size: 0.8rem;
  margin-bottom: 0.4rem;
  animation: loading 1s linear infinite;
}
.upload .load-img span small {
  margin-left: 0.15rem;
  font-size: 0.28rem;
}
/* waitPay.html */
.go-hxpj {
  margin-top: 0.5rem;
  overflow: initial;
}
.go-hxpj .van-checkbox__label {
  color: #75A15D;
}
.locking-order .order {
  padding: 0.2rem 0;
}
.order-list {
  position: relative;
}
.order-list .ins {
  color: #999;
  width: 5rem;
}
.order-list .express {
  margin-top: 0.1rem;
  font-weight: 400;
}
.order-list .express span {
  color: green;
}
.order-list h2 {
  padding: 0.2rem 0;
  border-bottom: 1px dashed #ccc;
  position: relative;
}
.order-list h2 .btn-express {
  background-color: transparent;
  font-weight: 400;
  font-size: 0.24rem;
  margin-top: -5px;
  vertical-align: middle;
  color: #A18E5D;
  text-decoration: underline;
}
.order-list h2 .btn-receipt {
  float: right;
  margin-top: -0.08rem;
  padding: 0.08rem 0;
  margin-left: 0.1rem;
}
.order-list h2 em {
  float: right;
  font-weight: 400;
  font-size: 0.24rem;
}
.order-list h2 a {
  font-size: 0.24rem;
  font-weight: 400;
  float: right;
  color: #A18E5D;
  display: inline-block;
  width: auto;
  padding: 0.05rem 0.1rem;
}
.order-both {
  padding: 0.3rem;
  line-height: 0.6rem;
  font-size: 0.3rem;
}
.order-both .max-pay {
  color: #A18E5D;
  font-size: 0.26rem;
  height: 20px;
}
.order-both .max-pay a {
  text-decoration: underline;
}
.order-both .total-price {
  position: relative;
  display: flex;
  align-items: center;
  float: right;
  margin-top: 0.15rem;
  margin-top: 0.3rem;
}
.order-both .total-price small {
  font-size: 0.24rem;
  color: #ccc;
}
.order-both .total-price em {
  vertical-align: top;
}
.order-both .total-price .payment-method {
  display: block;
  color: #999;
  line-height: 0.2rem;
  font-size: 0.2rem;
  font-weight: 400;
}
.order-both .total-price .payment-method u {
  text-decoration: none;
  font-size: 0.24rem;
}
.order-both .total-price .gray {
  color: #999;
}
.order-both .express-price {
  top: -10px;
}
.money-count .iconfont {
  margin-top: 0.2rem;
  font-size: 0.3rem;
  float: right;
}
.new-address .write-address input[type="text"] {
  width: 100% !important;
  padding-left: 0.3rem !important;
}
.new-address .write-address .row {
  padding: 0;
}
.new-address .write-address .bor-r {
  border-right: 1px solid #eee;
}
.set-up .row {
  position: relative;
}
.set-up .row i {
  margin-right: -0.1rem;
  font-size: 0.35rem;
  color: #C6C6C6;
}
.set-up .row span {
  color: #999;
}
.set-up .row span u {
  color: #A18E5D;
}
.set-up .row span u i {
  color: #A18E5D;
  vertical-align: middle;
  font-size: 0.24rem;
  margin: 0 0.05rem 0 0;
}
.set-up .row button {
  margin-left: 0.1rem;
}
.set-up .row button span {
  color: #fff;
}
.set-up .row .row-tip {
  position: absolute;
  bottom: 0rem;
  left: 0.15rem;
  font-size: 0.2rem;
  height: 0.3rem;
  line-height: 0.3rem;
}
.withdraw-money .balance-tip span {
  width: 78%;
}
.withdraw-money .balance-tip a {
  vertical-align: top;
}
.order-waitpay {
  position: relative;
  padding-bottom: 2.5rem;
}
.order-waitpay .split-price {
  margin-top: 5px;
  background-color: #d9b367;
  color: #fff;
  padding: 2px 5px;
  border-radius: 5px;
}
.order-waitpay .split-pay {
  margin-top: 10px;
}
.order-waitpay .split-pay .order-list h3 {
  height: auto;
}
.order-waitpay .reminder {
  margin: 0.2rem 0.3rem 0;
  color: #f95307;
}
.order-waitpay .reminder i {
  font-weight: 400;
  color: #E39C38;
  font-size: 0.4rem;
  vertical-align: middle;
  margin-top: -8px;
  margin-right: 5px;
}
.order-waitpay .reminder em {
  font-weight: 700;
}
.order-waitpay .not-finished-order {
  width: 300px;
  height: 200px;
  text-align: center;
}
.order-waitpay .not-finished-order .van-icon-underway {
  margin-top: 0.5rem;
  font-size: 0.8rem;
}
.order-waitpay .not-finished-order h2 {
  position: initial !important;
}
.order-waitpay .not-finished-order p {
  margin-top: 30px;
}
.order-waitpay .not-finished-order p a {
  padding: 5px 10px;
  border: 1px solid #A18E5D;
  border-radius: 30px;
  color: #A18E5D;
  display: inline-block;
  width: auto;
  margin: 0 10px 0;
}
.order-waitpay .not-finished-order p .btn-choose {
  background-color: #A18E5D;
  color: #fff;
}
.order-waitpay .have-order-tip {
  padding: 10px 20px;
  background-color: #fff;
  position: relative;
  color: #A18E5D;
}
.order-waitpay .have-order-tip .van-icon {
  vertical-align: middle;
}
.order-waitpay .have-order-tip .van-icon-underway-o {
  font-weight: 700;
  color: #F69727;
  font-size: 20px;
  margin-right: 5px;
}
.order-waitpay .icon-dizhi {
  font-size: 0.32rem;
  color: #F69727;
  margin-top: -4px;
}
.order-waitpay .bj-tip,
.order-waitpay .correct-tip {
  position: absolute;
  bottom: -0.03rem;
  left: 0.8rem;
  font-size: 0.24rem;
  background-color: #fcf2e9;
  color: #ff5e06;
  padding: 0 0.1rem;
  border-radius: 3px;
}
.order-waitpay .bj-tip em,
.order-waitpay .correct-tip em {
  font-weight: 700;
}
.order-waitpay .correct-tip {
  background-color: #e7f8e5;
  color: green;
}
.order-waitpay .order {
  padding: 0;
}
.order-waitpay .order-list {
  margin: 0.3rem 0.3rem 0;
}
.order-waitpay .van-cell::after {
  border: none;
}
.order-waitpay .dotted-line {
  position: relative;
  margin: 0 0.3rem;
  border-bottom: 1px dashed #eee;
  z-index: 2;
}
.order-waitpay .dotted-line::before,
.order-waitpay .dotted-line::after {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #f7f7f7;
  position: absolute;
  left: -8px;
  top: -8px;
}
.order-waitpay .dotted-line::after {
  left: auto;
  right: -8px;
}
.order-waitpay .order-list h2 {
  border-bottom: 0;
  padding-top: 0.1rem;
}
.order-waitpay .choose-express {
  margin: 1rem 0.4rem 0;
  padding: 0.2rem 0;
}
.order-waitpay .choose-express h3 {
  font-size: 0.26rem;
  padding: 0.3rem 0 0.2rem;
}
.order-waitpay .choose-express button {
  margin-top: 1.8rem;
  padding: 0.15rem 0;
}
.order-waitpay .choose-address {
  margin-top: 1rem;
}
.order-waitpay .choose-address h3 {
  font-size: 14px;
}
.order-waitpay .choose-address h3 i {
  font-weight: 400;
  margin-left: 0.2rem;
  color: #666;
}
.order-waitpay .choose-address h3 span {
  font-weight: 400;
}
.order-waitpay .choose-address .van-icon-edit {
  position: absolute;
  top: 50%;
  right: 16px;
  color: #969799;
  font-size: 20px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.order-waitpay .choose-address button {
  padding: 0.15rem 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0.5rem;
}
.order-waitpay .express-type .van-radio {
  margin-right: 0.8rem !important;
}
.order-waitpay .online-tip {
  padding: 0.3rem;
}
.order-waitpay .online-tip a {
  text-decoration: underline;
  color: #1c4e93;
}
.order-waitpay .online-tip img {
  margin-top: 0.1rem;
  width: 100px;
  border: 1px solid #ccc;
}
.order-waitpay .online-tip .online-weixin {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.order-waitpay .online-tip .online-weixin p {
  width: 65%;
}
.order-waitpay .online-tip .online-weixin a {
  text-decoration: none;
  color: #A18E5D;
  display: inline;
}
.order-waitpay h3 {
  font-size: 0.28rem;
}
.order-waitpay .van-tabs__wrap .van-tab {
  background-color: transparent;
}
.order-waitpay .van-tabs__wrap .van-tabs__nav {
  background-color: #f4f4f4;
}
.order-waitpay .van-tabs__wrap .van-tab--active {
  background-color: #fff;
}
.order-waitpay .van-tabs__wrap .van-tabs__line {
  bottom: auto;
  top: 0;
  width: 25%;
}
.order-waitpay .btn-send {
  margin: 10px 0 0;
}
.order-waitpay .van-radio-group .van-radio {
  margin: 0 0 5px;
}
.order-waitpay .box-radio {
  overflow: hidden;
  margin: 0 0.3rem;
  padding-bottom: 0.1rem;
}
.order-waitpay .box-radio .order-list .van-checkbox {
  float: left;
  margin-right: 10px;
  vertical-align: middle;
  margin-top: 0.5rem;
}
.order-waitpay .box-radio .order-list li .check-choose {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  float: left;
}
.order-waitpay .box-radio .order-list li .van-checkbox {
  margin-top: -20px;
  position: absolute;
  top: 50%;
}
.order-waitpay .box-radio .order-list h2 .van-checkbox {
  margin-top: 1px;
}
.order-waitpay .box-radio .order-list .cost,
.order-waitpay .box-radio .order-list span {
  font-size: 0.22rem;
}
.order-waitpay .box-radio .order-list .cost .import-yellow {
  display: block;
}
.order-waitpay .box-radio .contact-service {
  padding: 20px;
}
.order-waitpay .box-radio .contact-service textarea {
  width: 5.7rem;
}
.order-waitpay .pay-type {
  padding-bottom: 0;
  position: relative;
}
.order-waitpay .pay-type .van-cell {
  font-size: 0.24rem;
  line-height: 0.48rem;
}
.order-waitpay .pay-type .choose-pay-type {
  position: absolute;
  top: 0.3rem;
  right: 18px;
  width: 2rem;
}
.order-waitpay .pay-type .choose-pay-type .van-radio {
  margin-left: 20px;
}
.order-waitpay .pay-type .van-cell-group::after {
  border: none;
}
.order-waitpay .pay-type .van-cell-group .not-enough {
  color: #ccc;
}
.order-waitpay .pay-type h3 {
  padding: 0.3rem 0.3rem 0.1rem;
  margin-bottom: 5px;
}
.order-waitpay .pay-type h3 .van-radio-group .van-radio {
  font-size: 0.24rem;
  font-weight: 400;
}
.order-waitpay .pay-type .iconfont {
  color: #3aad49;
  vertical-align: middle;
  margin-top: 2px;
  font-size: 0.44rem;
  width: 0.3rem;
  margin-right: 0.2rem;
}
.order-waitpay .pay-type .icon-zhifubao {
  color: #20a4dd;
}
.order-waitpay .pay-type .icon-qianbi4 {
  color: #F3C54F;
  font-size: 0.48rem;
}
.order-waitpay .pay-type .icon-yinlian {
  color: #e60012;
  font-size: 0.34rem;
}
.order-waitpay .pay-type .ysf {
  margin-top: 5px;
}
.order-waitpay .pay-type .yunshanfu {
  height: 0.44rem;
  position: relative;
  top: 3px;
  margin-right: 3px;
}
.order-waitpay .pay-type .ysf-title {
  margin-top: 2px;
  vertical-align: top;
}
.order-waitpay .pay-type .yunshanfu-text {
  height: 0.22rem;
  vertical-align: top;
  margin-top: 0.16rem;
  margin-left: 3px;
}
.order-waitpay .pay-type .yinlian {
  width: 0.52rem;
  height: 0.32rem;
  padding-right: 0.2rem;
  margin-top: 0.07rem;
}
.order-waitpay .insured-price {
  padding: 0.3rem 0.3rem 0.5rem;
  position: relative;
}
.order-waitpay .insured-price .van-radio {
  font-size: 0.28rem;
}
.order-waitpay .insured-price .van-radio__icon {
  height: auto;
}
.order-waitpay .insured-price .van-radio__label {
  line-height: 0.6rem;
}
.order-waitpay .insured-price .van-icon {
  font-size: 0.34rem;
  vertical-align: middle;
  margin-top: -3px;
}
.order-waitpay .insured-price p {
  margin-bottom: 0.2rem;
}
.order-waitpay .insured-price .beizhu {
  height: 1.2rem;
  width: 93%;
}
.order-waitpay .insured-price .van-radio-group {
  margin-bottom: 0.1rem;
}
.order-waitpay .insured-price .van-radio-group .van-radio input[type="number"] {
  width: 1.53rem;
}
.order-waitpay .insured-price h3 {
  margin-bottom: 0.2rem;
}
.order-waitpay .insured-price h3 .van-checkbox {
  float: right;
  font-size: 0.25rem;
  font-weight: 400;
}
.order-waitpay .order-submit {
  width: 100%;
  background-color: #fff;
  position: fixed;
  bottom: 0rem;
  z-index: 97;
  border-top: 1px solid #eee;
  max-width: 1024px;
}
.order-waitpay .order-submit .pull-left {
  margin-top: 0.12rem;
}
.order-waitpay .order-submit .btn-buy {
  background-color: #F69727;
  color: #fff;
  padding-top: 0.02rem;
  width: 1.8rem;
  border-radius: 0.5rem;
  margin-left: 0.1rem;
}
.order-waitpay .order-submit .readonly {
  background-color: #ccc;
}
.order-waitpay .van-popup h2 {
  position: fixed;
  text-align: center;
  font-weight: 400;
  width: 100%;
  z-index: 100;
  background: #fff;
  border-radius: 16px 16px 0 0;
  padding-bottom: 0.2rem;
}
.order-waitpay .van-popup h2 .btn-new {
  position: absolute;
  top: 0.32rem;
  right: 0.2rem;
  color: #A18E5D;
}
.order-waitpay .van-popup .van-radio-group {
  max-height: 100% !important;
}
.order-waitpay .order-address {
  position: relative;
  padding: 23px 20px 5px;
}
.order-waitpay .order-address .red {
  font-size: 16px;
}
.order-waitpay .order-address p {
  font-size: 0.24rem;
}
.order-waitpay .order-address p .user-name {
  font-size: 0.32rem;
  font-weight: 700;
}
.order-waitpay .order-address p .user-phone {
  font-size: 0.32rem;
  font-weight: 700;
}
.order-waitpay .order-address .add-address2 {
  display: block;
}
.order-waitpay .order-address .add-address2 .icon-add {
  vertical-align: middle;
  margin-right: 5px;
  font-size: 0.5rem;
  color: #75A15D;
}
.order-waitpay .order-address .address-edit {
  font-size: 0.3rem;
  position: absolute;
  right: 0.3rem;
  top: 50%;
  margin-top: -15px;
  font-weight: 400;
  color: #ccc;
}
.order-waitpay .express-method {
  display: flex;
  justify-content: space-between;
  padding: 0.1rem 0.3rem;
}
.order-waitpay .express-method span {
  font-weight: 700;
  text-align: center;
}
.order-waitpay .express-method .van-radio-group {
  width: auto;
}
.order-waitpay .express-method .van-radio-group .van-radio {
  font-size: 0.28rem;
  margin-left: 0.4rem;
}
.order-waitpay .express-method .van-radio-group .van-radio .van-radio__icon {
  height: auto;
}
.order-waitpay .express-method .van-radio-group .van-radio .van-icon {
  font-size: 0.28rem;
  vertical-align: middle;
}
.order-waitpay .setDefaultExp {
  margin-top: 0.2rem;
  padding-right: 0.32rem;
  padding-bottom: 0.1rem;
  display: flex;
  flex-direction: row-reverse;
}
.transfer-popup {
  box-sizing: border-box;
  width: 80vw;
  border-radius: 10px;
  overflow: hidden;
  padding: 0.2rem 0.8rem;
  text-align: center;
}
.transfer-popup h3 {
  font-size: 0.32rem;
  line-height: 0.8rem;
}
.transfer-popup > div {
  margin-bottom: 0.4rem;
}
.transfer-popup > div p {
  color: #888;
}
.transfer-popup > div > p:nth-child(2) {
  font-size: 0.5rem;
  line-height: 1rem;
  color: #333;
  font-weight: 700;
}
.transfer-popup > button {
  border-radius: 5px;
  margin-bottom: 0.2rem;
  font-size: 0.26rem !important;
}
.black .transfer-popup {
  background: #111;
  color: #f5f5f5;
}
.black .transfer-popup > div > p:nth-child(2) {
  color: #f5f5f5;
}
.black .transfer-popup .submit {
  color: #Fff !important;
}
.black .transfer-popup .update {
  color: #b5995d !important;
}
.split-popup h2 {
  text-align: center;
  margin: 0.3rem 0 0.2rem;
  font-size: 0.34rem;
}
.split-popup p {
  padding: 0.2rem 0.3rem;
  display: flex;
  justify-content: left;
}
.split-popup p label {
  min-width: 1.5rem;
}
.split-popup p a {
  padding: 2px 10px;
  border: 1px solid #d9b367;
  color: #d9b367;
  margin: 0px 5px 10px 0;
  border-radius: 5px;
}
.split-popup p .active {
  background-color: #d9b367;
  color: #fff;
}
.split-popup p input {
  width: 1.2rem;
  margin-right: 5px;
  height: 0.6rem;
  margin-bottom: 10px;
  text-align: center;
  border-radius: 5px;
}
.split-popup button {
  margin: 0 0.3rem 0.5rem;
}
.pay-result {
  text-align: center;
  padding-top: 2rem;
}
.pay-result .van-icon,
.pay-result .iconfont {
  font-size: 1.4rem;
  margin-bottom: 0.2rem;
}
.pay-result .no-pay .yellow {
  font-size: 1rem;
}
.pay-result .no-pay h2 {
  font-size: 0.3rem;
}
.pay-result h2 {
  font-weight: 400;
  font-size: 0.4rem;
  margin-bottom: 0.8rem;
}
.pay-result p {
  font-size: 0.28rem;
}
.pay-result p a {
  margin: 10px;
  padding: 6px 20px;
  border-radius: 0.5rem;
  color: #A18E5D;
  border: 1px solid #A18E5D;
}
.pay-result p .btn-choose {
  background-color: #A18E5D;
  color: #fff;
}
.pay-result p .qx-pay {
  border: none;
  color: #333;
}
.pay-result .order-msg {
  color: #999;
  padding-top: 0.3rem;
}
.pay-result .order-msg p {
  padding: 0.2rem 0;
  margin: 0 0.55rem;
  text-align: left;
  border-bottom: 1px solid #eee;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.pay-result .order-msg p span {
  width: 80%;
}
.unioned {
  font-family: "PingfangSC";
}
.unioned .pay-result {
  padding-top: 20px;
}
.unioned .pay-result .red {
  color: #f15451 !important;
}
.unioned .pay-result .company {
  margin-bottom: 10px;
}
.unioned .pay-icon {
  margin-bottom: 40px;
}
.unioned .pay-icon .iconfont {
  font-size: 40px;
  margin: 0;
}
.unioned h3 {
  font-size: 41px;
  color: #333;
  font-family: "Wechat sans SS";
}
.unioned h3 small {
  font-size: 23px;
  position: relative;
  top: -6px;
}
.unioned .back {
  width: 250px;
  height: 40px;
  border-radius: 20px;
  padding: 0;
  line-height: 40px;
  font-size: 16px;
  position: absolute;
  bottom: 50px;
  margin: 0 auto;
  left: 0;
  right: 0;
  background-color: #3cb271;
}
/* order-buy.html */
.order-header {
  position: relative;
  flex-direction: row;
}
.order-header h1 {
  display: inline-block;
  margin: 0 10px;
  font-size: 0.34rem;
  color: #999;
  transition: all 0.3s;
}
.order-header .active {
  font-size: 0.36rem;
  color: #333;
  font-weight: 700;
}
.header-type {
  position: relative;
  min-height: 1rem;
  line-height: 1rem;
  background: #fff;
}
.header-type h1 {
  text-align: center;
}
.header-type .van-dropdown-menu {
  width: 1.9rem;
  margin-top: 0.02rem;
  margin-right: 0.3rem;
  position: absolute;
  right: 0;
  top: 0;
}
.header-type .van-dropdown-menu .van-dropdown-menu__bar {
  box-shadow: none;
}
.header-search {
  background: #f7f7f7;
}
.header-search .right-choose {
  line-height: 50px;
  font-size: 0.26rem;
}
.header-search .right-choose .search-frame {
  width: 60%;
}
.header-search .right-choose .van-switch {
  margin: -2px 0.3rem 0 0.2rem;
  vertical-align: middle;
}
.header-search .van-dropdown-menu {
  width: 2rem;
  margin-top: 0.02rem;
  margin-right: 0.3rem;
}
.header-search .van-dropdown-menu .van-dropdown-menu__bar {
  box-shadow: none;
}
.header-search .icon-sousuo1 {
  top: 0.3rem;
  font-size: 0.34rem;
}
.header-search .search-frame {
  width: 68%;
  position: relative;
  margin-left: 0.3rem;
}
.header-search input {
  border-radius: 0.3rem;
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.26rem;
}
.header-collection {
  margin-bottom: 0.2rem;
  border-bottom: 1px solid #eee;
}
.header-collection .title {
  float: left;
  line-height: 1rem;
  margin-left: 0.3rem;
  font-size: 0.32rem;
}
.header-collection .search-frame {
  width: 66%;
  float: right;
}
.collection .order-search {
  margin-bottom: 0.1rem;
}
.collection .goods-list {
  background-color: transparent;
}
.collection-tab {
  text-align: center;
  margin-top: 0.1rem;
  margin-bottom: 0.3rem;
}
.collection-tab a {
  font-weight: 700;
  margin: 0 0.3rem;
  padding-bottom: 0.1rem;
}
.collection-tab .active {
  border-bottom: 2px solid #A22E2B;
}
.order-search {
  background: #f7f7f7;
  margin: 0 0.3rem;
}
.order-search input {
  border-radius: 0.4rem;
  height: 0.6rem;
  line-height: 0.6rem;
  margin-bottom: 0.1rem;
}
.order-search .icon-sousuo1 {
  top: 0.3rem;
}
.order-search .van-dropdown-menu__bar {
  background: transparent;
}
.send-out-list ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.send-out-list ul li .cost {
  position: initial;
}
.send-out-list ul li .cost .price {
  margin-right: 0.3rem;
}
.send-out-list ul li .cost .express {
  margin-top: 0.1rem;
  color: #999;
  font-weight: 400;
  text-align: right;
  display: block;
}
.send-out-list ul li .cost .btn-express {
  padding: 3px 0;
  border-color: #999;
  color: #999;
}
.send-out-list ul li .cost .btn-sendgoods {
  padding: 3px 0;
}
.send-out-list ul li h3 {
  width: 4.5rem;
  margin: 0.1rem 0;
}
.send-out-list ul li .fahuo {
  font-size: 0.26rem;
  margin-top: 0.1rem;
}
.send-out-list ul li .fahuo em {
  font-weight: 700;
}
.van-dialog__header {
  padding-bottom: 10px;
}
.choose-order .van-tabs__wrap {
  height: 0.7rem !important;
}
.choose-order .van-tabs__wrap .van-tabs__line {
  width: 0.8rem;
  height: 0.06rem;
}
.choose-order .van-tab {
  font-size: 0.24rem;
  line-height: 0.3rem;
}
.order .cost {
  right: 0.2rem;
}
.order .cost .btn-send {
  height: 0.45rem;
  line-height: 0.45rem;
  font-size: 0.18rem;
  padding: 0 0.15rem;
  margin: 5px 0 0;
}
.order .cost .deliver-address {
  color: #333;
  font-size: 12px;
  margin: 10px 0 5px;
}
.store-date {
  margin: 0.3rem 0.35rem 0.2rem;
  color: #A18E5D;
}
.store-date .group-count {
  font-size: 0.24rem;
  color: #333;
  float: right;
}
.btn-pay em {
  font-size: 0.2rem;
}
.short-title {
  display: block;
}
.short-title h1 {
  width: 67%;
  margin: 0.1rem 0;
  padding: 0 0.1rem 0 0.3rem;
  text-align: left;
  font-size: 0.3rem;
  border-right: 1px solid #ccc;
}
.short-title p {
  margin-left: 0.3rem;
  margin-bottom: 0.1rem;
}
.short-title .btn {
  position: absolute;
  right: 0.2rem;
  top: 0.18rem;
  width: 1.6rem;
  font-size: 0.24rem;
  padding: 0.2rem 0 0.2rem;
  border-radius: 0.05rem;
}
.chatroom-now {
  /* background: rgba(255,255,255,0.8); */
  background: rgba(176, 31, 36, 0.9);
  color: #fff;
  display: block;
  position: fixed;
  bottom: 0rem;
  z-index: 99;
  font-size: 0.3rem;
  max-width: 1024px;
  width: 100%;
}
.my-type i {
  /* position: absolute;
    right: -0.15rem;
    top: 0;
    color: #B01F24; */
  font-size: 0.2rem;
}
.pj-search-box {
  margin: 0.2rem 0;
  height: 0.8rem;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.pj-tip {
  /* position: absolute;
    top: 0.8rem;
    left: 0; */
  margin: 0 auto;
  color: #B01F24 !important;
  font-size: 0.24rem;
  padding: 0;
  text-align: left;
}
.uploader li .uploading img {
  width: 120px;
  margin: -0.15rem -0.35rem;
  height: initial;
  max-width: initial;
}
.agree-tip .refresh {
  color: #F69727;
  text-align: right;
  float: right;
  margin-right: 0.1rem;
}
.drop-down {
  position: absolute;
  top: 0.7rem;
  left: 0;
  right: 0;
  min-height: 1rem;
  max-height: 3rem;
  background: #f7f7f7;
  overflow: scroll;
  z-index: 10;
  border-bottom: 1px solid #f0f0f0;
  transition: all 0.5s;
}
.change-user {
  padding: 0;
  overflow: initial;
  padding-bottom: 1.4rem;
}
.change-user .tips {
  margin: 0.2rem 0.2rem;
  color: #ccc;
}
.change-user .user-list {
  padding: 5px 0;
}
.change-user .user-list .van-cell {
  font-size: inherit;
}
.change-user .user-list .van-cell .van-icon {
  width: 0.4rem;
}
.change-user .user-list .van-cell .van-icon-success {
  font-size: 0.4rem;
  color: green;
}
.change-user .user-list .grade {
  padding: 0 10px;
  background-color: #333;
  color: #fff;
  font-size: 12px;
  border-radius: 5px;
  height: 18px;
  line-height: 18px;
  margin-right: 5px;
}
.change-user .user-list .vip {
  background-color: #A18E5D;
}
.change-user .user-list .van-icon {
  margin-top: 2px;
}
.change-user h2 {
  padding-top: 0.8rem;
  padding-bottom: 0.5rem;
}
.change-user ul {
  height: 8.3rem;
  overflow: scroll;
}
.change-user ul a {
  position: relative;
}
.change-user ul a .iconfont {
  position: absolute;
  top: 0.25rem;
  right: 0.2rem;
}
.change-user .manage {
  font-size: 0.24rem;
  position: absolute;
  right: 0.3rem;
  top: 0.4rem;
}
.change-user .manage i {
  margin-top: 0;
}
.change-user .add {
  padding: 0.2rem 0.3rem;
  color: #A18E5D;
  background-color: #fff;
}
.change-user .add a {
  color: #A18E5D;
  margin-right: 0.1rem;
}
.change-user .add-account {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 1.4rem;
  text-align: center;
}
.change-user .add-account .icon-zengjia {
  font-size: 60px;
  margin-bottom: 10px;
}
.change-user .add-account .icon-lajitong {
  font-size: 30px;
}
.change-user .icon-guanbi {
  position: absolute;
  right: 0.4rem;
  top: 0.5rem;
}
.qr .tip-result {
  padding: 45% 0;
  color: #A18E5D;
}
.qr .confirm-btn {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.qr .confirm-btn .btn {
  margin-bottom: 0.3rem;
  border-radius: 0.05rem;
}
.qr .confirm-btn .btn-no {
  display: block;
  padding-bottom: 0.4rem;
  text-align: center;
  color: #999;
}
.qr .result {
  text-align: center;
  padding-top: 50%;
}
.qr .result .iconfont {
  font-size: 1rem;
  margin-bottom: 0.2rem;
}
.qr .result .icon-chenggong {
  color: green;
}
.qr .result .icon-shibaibiaoqing {
  color: red;
}
.back-btn {
  margin: 1rem 0.2rem 0;
  text-align: center;
}
.back-btn a {
  display: block;
  width: 5rem;
  padding: 0.1rem 0;
  margin: 0 auto 0.3rem;
  text-decoration: none;
}
.back-btn .btn-bor {
  background-color: transparent;
}
.back-btn .btn {
  color: #fff;
}
.follow .search-list ul .count-down,
.search-list-new .search-list ul .count-down {
  text-align: left;
  display: flex;
  align-items: center;
  padding: 0.05rem 0;
  font-size: 13px;
}
.follow .search-list ul .count-down .time,
.search-list-new .search-list ul .count-down .time {
  margin-top: 2px;
  padding-left: 0.1rem;
  display: flex;
  align-items: center;
}
.follow .search-list ul .count-down .zan,
.search-list-new .search-list ul .count-down .zan {
  display: flex;
  align-items: center;
}
.follow .search-list ul .count-down u,
.search-list-new .search-list ul .count-down u {
  text-decoration: none;
  min-width: 16px;
  display: inline-block;
  font-size: 14px;
  text-align: center;
}
.follow .search-list ul .count-down .ready-zan,
.search-list-new .search-list ul .count-down .ready-zan {
  font-size: 16px;
}
.follow .search-list ul .count-down i,
.search-list-new .search-list ul .count-down i {
  margin-top: 0;
  font-size: 16px;
}
.chatroom-detail .header {
  padding: 0.2rem 0.3rem 0.1rem;
  margin-bottom: 0.2rem;
  border-bottom: 1px solid #A18E5D;
}
.chatroom-detail .header h2 {
  font-size: 0.36rem;
  margin-bottom: 0.1rem;
  width: 100%;
  position: relative;
  margin-top: 0;
}
.chatroom-detail .header h2 .auction-type {
  width: 0.2rem;
  height: 0.2rem;
  border-radius: 50%;
  background-color: green;
  position: absolute;
  top: 0.1rem;
  right: 0;
}
.chatroom-detail .header p {
  font-size: 0.24rem;
}
.chatroom-detail .header p span {
  color: #A18E5D;
}
.chatroom-detail .header p a {
  float: right;
  background-color: #A18E5D;
  color: #fff;
  padding: 6px;
  font-size: 0.3rem;
}
.chatroom-detail .coin-list {
  width: 100%;
  overflow-x: scroll;
  display: flex;
}
.chatroom-detail .coin-list ul {
  display: flex;
}
.chatroom-detail .coin-list ul li {
  position: relative;
  width: 1.5rem;
  margin-right: 2px;
}
.chatroom-detail .coin-list ul li span {
  padding: 2px 5px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 12px;
  max-width: 1.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chatroom-detail .coin-list ul li img {
  width: 100%;
  display: block;
}
.chatroom-detail .coin-list ul .active span {
  background-color: red;
  animation: shan 1s infinite;
}
.chatroom-detail .introduce {
  color: #B01F24;
  margin-bottom: 10px;
}
.chatroom-detail .swiper-container {
  height: 3.5rem;
}
.chatroom-detail .swiper-container .swiper-slide img {
  display: inline-block;
  width: 49%;
  height: 3.5rem;
  object-fit: cover;
}
.chatroom-detail .swiper-container .swiper-pagination-bullet-active {
  width: 16px;
  border-radius: 5px;
  background-color: #b01f24;
}
.chatroom-detail h2 {
  font-size: 0.36rem;
  margin: 0.5rem 0 0.2rem;
}
.chatroom-detail h2 i {
  width: 5px;
  height: 0.4rem;
  background-color: #b01f24;
  vertical-align: middle;
  display: inline-block;
  margin-right: 10px;
}
.chatroom-detail h2 span {
  float: right;
  color: #A2A2A2;
  font-weight: 400;
}
.chatroom-detail h3 {
  font-size: 16px;
  margin: 10px 0 20px;
}
.chatroom-detail .buy-box .login-tip {
  padding: 0.2rem 0;
  text-align: center;
  background-color: #F5ECCA;
  margin-top: 0.5rem;
  color: #6D6A62;
}
.chatroom-detail .buy-box .login-tip a {
  font-size: 0.36rem;
  color: #112F6A;
}
.chatroom-detail .buy-box p {
  text-align: center;
  position: relative;
  font-size: 0.28rem;
  color: #EA3323;
}
.chatroom-detail .buy-box p em {
  font-size: 0.8rem;
  margin-top: -15px;
  margin-right: 5px;
  vertical-align: middle;
}
.chatroom-detail .buy-box p span {
  position: absolute;
  left: 0;
  top: 0;
  color: #333;
}
.chatroom-detail .buy-box .choose-man {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}
.chatroom-detail .buy-box .choose-man i {
  vertical-align: middle;
  margin-top: 2px;
}
.chatroom-detail .buy-box .choose-price {
  border: 1px solid #ccc;
  height: 0.8rem;
  line-height: 0.8rem;
  border-radius: 0.2rem;
  margin-bottom: 8px;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}
.chatroom-detail .buy-box .choose-price input {
  width: 3.3rem;
  border: none;
  text-align: right;
  font-size: 0.56rem;
}
.chatroom-detail .buy-box .choose-price a {
  width: 0.8rem;
  height: 0.8rem;
  line-height: 0.7rem;
  text-align: center;
  background-color: #C95C54;
  color: #fff;
  font-size: 0.6rem;
}
.chatroom-detail .buy-box .choose-price .double {
  width: 1.6rem;
  border-left: 1px solid #fff;
}
.chatroom-detail .buy-box button {
  width: 100%;
  height: 0.9rem;
  line-height: 0.9rem;
  text-align: center;
  color: #fff;
  background-color: #C95C54;
  border-radius: 0.2rem;
  font-size: 0.36rem;
}
.chatroom-detail .buy-box .not-buy {
  opacity: 0.5;
  cursor: not-allowed;
}
.chatroom-detail .talk-about {
  display: flex;
  justify-content: center;
}
.chatroom-detail .talk-about input {
  flex: 1;
  height: 38px;
  line-height: 38px;
  background-color: #F1F1F1;
  padding: 0 0.2rem;
  margin-right: 10px;
  border: none;
  border-radius: 0.15rem;
}
.chatroom-detail .talk-about button {
  height: 38px;
  line-height: 38px;
  width: 1.2rem;
  color: #fff;
  background-color: #77BEDB;
  border-radius: 0.15rem;
}
.chatroom-detail .buy-list {
  margin-top: 10px;
  border: 1px solid #ccc;
  padding: 0.3rem;
}
.chatroom-detail .buy-list .tip-result {
  padding: 1rem 0;
}
.chatroom-detail .buy-list ul {
  height: 5rem;
  overflow-y: scroll;
}
.chatroom-detail .buy-list ul li {
  line-height: 0.6rem;
  font-weight: 400;
}
.chatroom-detail .buy-list ul li span {
  padding-right: 10px;
  color: #8D8D8D;
}
.chatroom-detail .buy-list .current {
  color: #E4412B;
}
.chatroom-detail .buy-list .current span {
  color: #E4412B;
}
.my-order-detail .box-radio {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
.my-order-detail .addr {
  font-size: 0.24rem;
  margin-top: 0.1rem;
}
.my-order-detail h2 {
  padding: 0;
}
.my-order-detail h2 span {
  font-size: 0.28rem;
  color: #A18E5D;
}
.my-order-detail .tip-service {
  text-align: center;
  margin-top: 0.2rem;
  font-size: 0.24rem;
  color: #999;
}
.my-order-detail .tip-service a {
  text-decoration: underline;
}
.my-order-detail .order-detail2 {
  margin-top: 0.2rem;
}
.my-order-detail .order-detail2 h2 {
  padding: 0 0 0.2rem;
  margin-bottom: 0.2rem;
  border-bottom: 1px solid #eee;
}
.my-order-detail .order-detail2 p {
  margin-bottom: 0.2rem;
  text-align: right;
}
.my-order-detail .order-detail2 p em {
  color: #999;
  float: left;
  text-align: left;
}
.my-order-detail .order-detail2 p small {
  font-size: 0.24rem;
}
.my-order-detail .order-detail2 p span {
  float: right;
  font-size: 0.26rem;
  font-weight: 700;
  color: #9E744F;
}
.my-order-detail .order-detail2 p .gray {
  color: #ccc;
}
.my-order-detail .order-detail2 p big {
  color: #9E744F;
  font-weight: 700;
  font-size: 0.34rem;
}
.my-order-detail .order-detail2 p img {
  max-width: 100%;
  margin: 0 auto 0.2rem;
  display: block;
}
.my-order-detail .order-detail2 .status {
  margin-bottom: 0.1rem;
  text-align: left;
  color: #999;
}
.my-order-detail .order-detail2 .goods-desc {
  text-align: left;
  line-height: 0.46rem;
  color: green;
}
.my-order-detail .order-detail2 .goods-desc em {
  float: none;
}
.my-order-detail .order-detail2 .goods-desc i {
  display: block;
  background-color: #f7f7f7;
  border-radius: 0.2rem;
  padding: 10px;
}
.my-order-detail .order-data-list {
  overflow: hidden;
  padding-top: 0;
}
.my-order-detail .order-data-list h2 {
  padding: 0.2rem;
  background-color: #f2f2f2;
}
.my-order-detail .order-data-list h2 span {
  float: right;
  font-size: 0.26rem;
  color: #999;
  font-weight: 400;
}
.my-order-detail .order-data-list .total-money {
  text-align: right;
  font-size: 0.28rem;
  padding-top: 0.2rem;
}
.my-order-detail .order-data-list .total-money span {
  font-size: 0.34rem;
}
.my-order-detail .order-data-list .total-money span small {
  font-size: 0.26rem;
}
.my-order-detail .order-data-list ul {
  position: relative;
}
.my-order-detail .order-data-list ul li {
  position: relative;
  margin-top: 0.2rem;
  padding-bottom: 0.2rem;
  border-bottom: 1px dashed #eee;
}
.my-order-detail .order-data-list ul li .express {
  margin-bottom: 0.2rem;
}
.my-order-detail .order-data-list ul li small {
  font-size: 0.24rem;
}
.my-order-detail .order-data-list ul li .number {
  color: #999;
  font-weight: 400;
}
.my-order-detail .order-data-list ul li h4 {
  height: 1.1rem;
  width: 2.5rem;
  font-size: 0.26rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.my-order-detail .order-data-list ul li h4 span {
  display: inline;
}
.my-order-detail .order-data-list ul li .long-txt {
  width: 4rem;
}
.my-order-detail .order-data-list ul li .status {
  font-size: 0.26rem;
  font-weight: 700;
}
.my-order-detail .order-data-list ul li .gray {
  color: #ccc;
}
.my-order-detail .order-data-list ul li .site {
  width: 100px;
  margin-bottom: 0.1rem;
}
.my-order-detail .order-data-list ul li .btn-express {
  width: 1.4rem;
  padding: 0.05rem 0;
  margin-top: 0.28rem;
}
.buy {
  min-height: auto !important;
}
.buy h1 {
  font-size: 0.36rem;
  border-bottom: 1px dotted #eee;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  text-align: center;
  position: relative;
}
.buy .user-name {
  text-align: center;
  padding-top: 0.2rem;
  font-size: 12px;
}
.buy .auction-img .swiper-slide {
  height: 4.5rem;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #eee;
}
.buy .auction-img .swiper-slide img {
  max-height: 4.5rem;
  max-width: 100%;
}
.black .flow .today-box {
  background-color: #e8e2d2;
}
.black .flow .today-box .box-txt1 .big-txt {
  color: #A18E5D !important;
}
.black .flow .today-box .box-txt1 h2 {
  color: #333;
}
.black .personal-center .personal-header .box h3 {
  color: #fff;
}
.black .personal-center .personal-header .box .money span {
  background-color: #444;
}
.black .personal-center h2 {
  border-color: #444;
}
.black .personal-center .mine-order-new h1 {
  color: #7a5200 !important;
  color: #7a5200;
  background: linear-gradient(210.9deg, #c2b18d 0%, #eedfbb 100%) !important;
}
.black .personal-center .mine-order-new .order-new-content {
  background-color: #333;
}
.black .personal-center .mine-order-new .order-new-content li {
  border-color: #444;
}
.black .personal-center .mine-order-new .order-new-content li span {
  color: #999 !important;
}
.black .personal-center .mine-order-new .collect {
  background-color: #222;
}
.black .personal-center .order-icon a i,
.black .personal-center .order-icon a span {
  color: #999 !important;
}
.wechat-remind {
  background-color: #fff;
}
.wechat-remind img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.wechat-remind p {
  text-align: center;
  padding: 0.4rem 0.2rem 0.3rem;
  font-weight: 700;
}
.stop-use {
  position: relative;
}
.stop-use .bg {
  width: 100%;
}
.stop-use .qr-code {
  width: 3rem;
  height: 3rem;
  position: absolute;
  top: 47%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* coin-detail.html */
.banner {
  position: relative;
  height: 3.2rem;
  width: 100%;
}
.self-contract .sign-type {
  margin-top: 30px;
}
.self-contract .sign-type .van-col {
  text-align: center;
  height: 100px;
  line-height: 100px;
  border: 1px solid #eee;
}
.my-order .box-radio {
  padding: 0.3rem 0;
}
.my-order .box-radio h3 {
  margin-bottom: 0.2rem;
}
.my-order .box-radio h3 .icon-bor {
  height: 0.3rem;
  width: 0.152rem;
  background: #A18E5D;
  margin-top: 0.09rem;
  margin-right: 0.1rem;
}
.my-order .box-radio h3 em {
  float: right;
  color: #999;
  font-size: 0.24rem;
  margin-top: 0.13rem;
  font-weight: 400;
}
.my-order .box-radio .user-msg {
  margin-bottom: 0.2rem;
}
.my-order .box-radio .user-msg .icon-dingwei {
  font-size: 0.7rem;
  color: #f5f5f5;
  position: relative;
  float: left;
  margin-top: 1px;
}
.my-order .box-radio .user-msg .icon-dingwei u {
  position: absolute;
  top: 0.1rem;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  color: #999;
  font-size: 0.28rem;
  text-decoration: initial;
}
.my-order .box-radio .user-msg .ship-msg {
  float: left;
  width: 5.4rem;
}
.my-order .box-radio .user-msg .ship-msg em {
  display: block;
}
.my-order .box-radio .user-msg .ship-msg .addr {
  color: #999;
  font-size: 0.26rem;
}
.my-order .box-radio .desc {
  padding: 0.2rem;
  border-radius: 0.34rem;
  background-color: #f5f5f5;
  font-size: 0.24rem;
  line-height: 0.36rem;
  color: #333;
}
.my-order .box-radio .bj-money {
  clear: both;
  margin-top: 0.2rem;
  height: 0.5rem;
}
.my-order .box-radio .bj-money em {
  float: left;
  line-height: 0.6rem;
  color: #A18E5D;
  font-size: 0.28rem;
}
.my-order .box-radio .bj-money a {
  width: 1.4rem;
  float: right;
  font-size: 0.26rem;
  padding: 0.05rem 0;
}
.white-popup {
  content: "";
  position: absolute;
  display: block;
  bottom: 0.3rem;
  background: linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 50%, #fff 100%);
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 50%, #fff 100%);
  background: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 50%, #fff 100%);
  height: 0.6rem;
  width: 6.9rem;
}
.white-box .statement {
  color: #a18e5d;
  font-weight: 700;
  margin-top: 0.15rem;
}
.white-box .statement i {
  font-weight: 400;
}
/* 新个人中心页面 */
.personal-center {
  font-size: 0.26rem;
}
.personal-center .mine-box {
  margin: 0 0.3rem 0.2rem;
  border-radius: 10px;
}
.personal-center .mine-order {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.black .planList ul li {
  background-color: #2a2a2a;
}
.black .wrap.banAll ul > li > ul > li {
  background-color: #2a2a2a;
}
.showBindPhonePop .bindPhoneBox .planTitle {
  line-height: 1.4rem;
  font-size: 18px;
  text-align: center;
  font-weight: 700;
  border-bottom: 1px solid #d1d1d1;
  position: relative;
}
.showBindPhonePop .bindPhoneBox > ul > li > ul > li {
  /* height: 1.04rem; */
  width: 100%;
  background: #f5f5f5;
  margin-bottom: 0.22rem;
  border-radius: 10px;
  box-sizing: border-box;
}
.showBindPhonePop .bindPhoneBox > ul > li > ul > li .van-checkbox__icon--checked .van-icon {
  background-color: #a18f5d;
  border-color: #a18f5d;
}
.showBindPhonePop .bindPhoneBox > ul > li > ul > .addItem {
  background-color: rgba(19, 206, 102, 0.04) !important;
  border: 1px dashed #a18f5d;
}
.showBindPhonePop .bindPhoneBox > ul > li > ul > li p {
  line-height: 0.4rem;
  font-size: 0.28rem;
  color: #7a7a7a;
}
.yellow {
  color: #b5995d;
}
.blue {
  color: #66b57d;
}
/* .showBindPhonePop .step1 > .banAll {
  background-color: #c8c9cc;
} */
.showBindPhonePop .bindPhoneBox > p {
  /* position: absolute;
  bottom: 0;
  left: 0; */
  height: 80px;
  width: 100%;
  border-top: 1px solid #e5e5e5;
  padding: 20px 0.44rem;
  box-sizing: border-box;
  font-size: 16px;
}
.showBindPhonePop .bindPhoneBox > p > span {
  width: 2.4rem;
  height: 40px;
  line-height: 40px;
  border: 1px solid #d1d1d1;
  border-radius: 0.44rem;
  font-size: 16px;
  float: left;
  text-align: center;
  box-sizing: border-box;
  color: #999;
}
.showBindPhonePop .bindPhoneBox > p > span:last-child {
  float: right;
  border-color: #a18f5d;
  background-color: #a18f5d;
  color: #fff;
}
.curPhone p span {
  float: right;
  width: 1.6rem;
  height: 0.44rem;
  line-height: 0.44rem;
  border-radius: 4px;
  border: 1px solid #a18f5d;
  text-align: center;
  color: #a18f5d;
  font-size: 0.24rem;
  box-sizing: border-box;
}
/* .planList ul > li .ban {
  background-color: #e5e5e5;
} */
.planList ul > li .van-checkbox__icon--checked .van-icon {
  background-color: #dd6661;
  border-color: #dd6661;
}
.NO_CALLBACK,
.ANSWER {
  color: #13ab50;
}
.CLOSE,
.SHUT_DOWN,
.REJECT,
.NOT_EXIST,
.UN_CONNECTED,
.OWE_MONEY,
.NO_REPLY {
  color: #d43030;
}
.BUSY {
  color: #f2973d;
}
.phoneBootom {
  line-height: 0.8rem;
  padding: 0.2rem 0.3rem 0.2rem;
  font-size: 0.35rem;
  border-bottom: 1px solid #f1f1f1;
}
.phoneBootom em:first-child {
  font-weight: 700;
  font-size: 0.3rem;
  color: #333;
}
.phoneBootom em:last-child {
  font-size: 12px;
  float: right;
  width: 80px;
  height: 22px;
  line-height: 22px;
  border-radius: 5px;
  color: #a18f5d;
  border: 1px solid #a18f5d;
  text-align: center;
  margin-top: 0.2rem;
}
.planTips {
  font-size: 0.3rem;
  color: #d43030;
  padding: 0.2rem 0.38rem 0;
}
.planTips2 {
  font-size: 14px;
  color: #d43030;
  padding-left: calc(0.3rem + 2px);
  padding-top: 14px;
}
.PlanHeader {
  height: 1.1rem;
  width: 100%;
  position: relative;
  background-color: #f8f8f8;
  text-align: center;
  line-height: 1.1rem;
  font-size: 16px;
  font-weight: 600;
}
/* .PlanHeader>div{
  height: 1.1rem;
  width: 100%;
  top: 0;
  left: 0;
  background-color: rgba(248, 248, 248, 1);
  z-index: 999;
} */
.black .planList ul > li p {
  color: #777779;
}
.temporary .jumpStamp {
  float: right;
  font-size: 0.24rem;
  color: #808080;
  margin-top: 0.16rem;
}
.temporary ul li .price {
  color: #d43030;
  line-height: 0.5rem;
  box-sizing: border-box;
  font-size: 0.32rem;
  font-weight: 700;
  display: block;
}
.insuredPopupContent {
  padding: 0 15px 20px;
  text-align: center;
  font-size: 14px;
  color: #999;
}
.insuredInput {
  width: 100%;
  padding: 0 15px 10px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
}
.insuredInput > input {
  width: 40%;
  margin-left: 10px;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
}
.insuredTips {
  padding: 0 20px 10px;
  font-size: 14px;
}
.insuredTips .bj-tip,
.insuredTips .correct-tip {
  padding: 0.1rem;
  background-color: #e7f8e5 !important;
  color: green !important;
  border-radius: 4px;
}
.insuredTips .bj-tip em,
.insuredTips .correct-tip em {
  font-weight: 700;
}
