.c00 {
  color: #000;
}

.list_item__address {
  display: flex;
  /* align-items: center; */
  padding-top: .04rem;
  padding-bottom: .08rem;
  border-bottom: 1px solid #F4F4F4;
}

.list_item__address__left {
  flex: 1;
  text-align: justify;
  font-size: .13rem;
  color: #666666;
}

.list_item__address__right {
  color: #999999;
  padding-left: .1rem;
  font-size: .13rem;
  text-align: right;
}

.list_md__category .van-tabs__wrap {
  height: .57rem;
}

.list_hd__main {
  line-height: 1.15;
}

.list_md__arr__left b {
  display: inline-block;
  padding: .015rem .03rem;
  font-size: .13rem;
  color: #ff4502;
  font-weight: normal;
  line-height: 1;
  border-radius: .035rem;
  border: 1px solid #ff4502;
}

.list_hd__go {
  padding-top: .04rem;
  /* display: inline-flex;
  align-items: center; */
  font-size: .12rem;
  color: white;
}

.list_hd__go img {
  margin-left: .04rem;
  width: .42rem;

}

.list_hd__user {
  font-size: .08rem;
  padding-top: .02rem;
}

.list_hd__user span {
  margin-left: .12rem;
  font-size: .08rem;
  text-decoration: underline;
}

.fixed_btn {
  position: fixed;
  right: 0;
  top: 3.3rem;
  z-index: 100;
  width: .59rem;
}

.dialog_rules__main {
  border-radius: .12rem;
  background-color: #fff;
  padding-bottom: .16rem;

}

.dialog_rules__title {
  padding-top: .12rem;
  padding-bottom: .13rem;
}

.dialog_rules__title h3 {
  font-size: .16rem;
  color: #333;
  line-height: 1;
  text-align: center;
}

.dialog_rules__content {
  padding: 0 .16rem;
  max-height: 3.25rem;
  text-align: justify;
  font-size: .13rem;
  color: #333;
  line-height: .18rem;
  box-sizing: border-box;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.dialog_rules__close {
  padding-top: .2rem;
}

.dialog_rules__close img {
  display: block;
  width: .4rem;
  margin: 0 auto;
}

.van-tag--round {
  border-radius: .035rem;
}

.dialog_rules {
  background-color: transparent !important;
  width: 3rem;
}

.box_surround {
  padding: .02rem;
  line-height: 1.15;
  box-shadow: inset 0 0 0 1px #000;
}

.f13 {
  font-size: .13rem;
}

.underline {
  font-weight: 400;
  text-decoration: underline;
  /* margin: 0 .04rem; */
}

.pay_dou__setps span {
  display: block;
  width: 1.02rem;
  height: .2rem;
  background-color: #eee;
  color: red;
  font-size: .13rem;
  text-align: center;
  border: 0;
  /* border-radius: 3px; */
}

.list_hd__btn {
  padding-top: .085rem;
}

.list_hd__btn span {
  display: block;
  width: .55rem;
  line-height: .18rem;
  height: .18rem;
  text-align: center;
  font-size: .1rem;
  color: #403535;
  background: transparent url(../img/list/btn_bg@2x.png) 0 0 no-repeat;
  background-size: 100% auto;
}

.var-drag {
  position: fixed;
  display: inline-flex;

}

.var-drag--transition {
  transition: transform 0.2s linear;
}

.list_md__item__tag {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #FF4502;
  height: .16rem;
  line-height: .16rem;
  text-align: center;
  font-size: .1rem;
  width: 100%;
  color: white;
}