.couponsinfo .van-nav-bar {
  position: absolute;
}
.couponsinfo .y-coupons-listz {
  width: 9.2rem;
  margin-left: 0.4rem;
  /* float: left; */
  margin-bottom: 0.28rem;
  background-size: 9.2rem;
  background-repeat: no-repeat;
  height: 3.22rem;
  background-image: url(./../images/coupons-list-bg2.png);
  display: flex;
}
.couponsinfo .y-coupons-listz .y-coupons-list-l {
  background-color: #fa436a;
}
.couponsinfo .y-coupons-listz .y-coupons-list-l span {
  background-image: linear-gradient(to right, #fda1b5, #fa436a);
}
.couponsinfo .y-coupons-listz .y-coupons-list-c p {
  color: #fa436a;
}
.couponsinfo .y-coupons-listz .y-coupons-list-c i {
  color: #fa436a;
}
.couponsinfo .y-coupons-listz .y-coupons-list-r .van-button {
  background-color: #fa436a;
}

.couponsinfo .y-coupons-list-r .van-button {
  padding: 0.13rem 0.33rem;
  float: left;
  height: 0.69rem;
  line-height: 0.61rem !important;
  color: #dac8b4;
  background-color: #fa7043;
  border: none;
  color: #fff;
  font-size: 0.34rem;
  margin: 0.61rem 0.33rem;
  white-space: nowrap;
}
.couponsinfo .y-coupons-list-r {
  float: right;
  height: 1.94rem;
  border-left: 0.03rem #fecbaf dashed;
  margin: 0.64rem 0;
}
.couponsinfo .y-coupons-list-c .van-button span {
  font-size: 0.3rem;
}
.couponsinfo .y-coupons-list-c .van-button {
  padding: 0.08rem 0.33rem;
  float: left;
  height: 0.61rem;
  line-height: 0.61rem !important;
  color: #dac8b4;
  background-color: transparent;
  border: 0.03rem #dac8b4 solid;
  margin-top: 0.35rem;
  white-space: nowrap;
}
.couponsinfo .y-coupons-list-c .van-button .van-button__text {
  color: rgba(0, 0, 0, 0.6);
}
.couponsinfo .y-coupons-list-c p {
  width: 100%;
  float: left;
  color: #fa7043;
  font-size: 0.34rem;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
}
.couponsinfo .y-coupons-list-c i {
  font-size: 0.27rem;
  width: 100%;
  float: left;
  color: #fa7043;
  margin-top: 0.17rem;
  white-space: nowrap;
  overflow: hidden;
}
.couponsinfo .y-coupons-list-c {
  width: 4rem;
  float: left;
  padding: 0.61rem 0.2rem 0 0.3rem;
}
.couponsinfo .y-coupons-list-l .mon {
  float: left;
  width: 100%;
  color: #fff;
  margin: 0.5rem 0.5rem;
}
.couponsinfo .y-coupons-list-l .mon .num {
  font-size: 1.13rem;
  color: #fff;
  /* float: left; */
  width: 1.35rem;
  text-align: center;
}
.couponsinfo .y-coupons-list-l .mon i {
  font-size: 0.34rem;
  /* float: left; */
  line-height: 1.75rem;
}
.couponsinfo .y-coupons-list-l span {
  width: 2rem;
  height: 0.41rem;
  float: left;
  color: #fff;
  padding: 0.03rem 0.13rem;
  font-size: 0.3rem;
  margin-top: 0.13rem;
  line-height: 0.41rem;
  background-image: linear-gradient(to right, #fdb8a1, #fa7043);
}
.couponsinfo .y-coupons-list-l {
  width: 2.8rem;
  height: 3.1rem;
  background-color: #fa7043;
}
.couponsinfo .y-coupons-list {
  width: 9.2rem;
  margin-left: 0.4rem;
  /* float: left; */
  margin-bottom: 0.28rem;
  background-image: url(./../images/coupons-list-bg.png);
  background-size: 9.2rem;
  background-repeat: no-repeat;
  height: 3.22rem;
  display: flex;
}
.couponsinfo .y-coupons-top,
.couponsinfo .y-coupons-top img {
  width: 100%;
  float: left;
}
.couponsinfo .y-coupons-top {
  margin-bottom: 0.41rem;
}
.couponsinfo .back {
  background: #fff !important;
}
.couponsinfo .back .van-icon {
  color: #000 !important;
}

.couponsinfo .van-nav-bar {
  background-color: transparent;
}
.couponsinfo .van-icon {
  color: #ffffff !important;
}
.couponsinfo .userule {
  width: 7.87rem;
}
.couponsinfo .userule h3 {
  text-align: center;
  background: url(./../images/rule.png) no-repeat 1.75rem;
  background-size: 4.33rem;
  font-size: 0.4rem;
  margin-top: 0.6rem;
  margin-bottom: 0.77rem;
}
.couponsinfo .userule .rulecon {
  display: block;
  font-size: 0.35rem;
  color: #000;
  opacity: 0.6;
  margin: 0 0.65rem;
  line-height: 0.55rem;
}
.couponsinfo .userule .van-button {
  width: 2.94rem;
  height: 0.93rem;
  color: #ff7351 !important;
  border-color: #ff7351;
  background: transparent;
  padding: 0;
  margin: 1.53rem 0 0.55rem 2.59rem;
}

/* 新增 */
.communityadd .community_add-4 button {
  width: 100%;
}
.communityadd .community_add-3 .van-cell {
  min-height: 5.55rem !important;
}
.communityadd .van-field__word-limit {
  line-height: 0.83rem !important;
  margin-top: 0 !important;
}
.communityadd .community_add-2 .van-field__body {
  float: left;
  width: 90%;
}
.communityadd .community_add-2 .van-cell .van-field__control {
  height: 0.83rem !important;
  line-height: 0.83rem;
}
.communityadd .community_add-2 .van-cell {
  padding: 0 0.41rem;
}
.communityadd .community_add-4 {
  width: 94%;
  margin-left: 3%;
  float: left;
  padding: 0.55rem 0;
  margin-top: 4.16rem;
}
.communityadd .community_add-3 {
  width: 100%;
  float: left;
  border-bottom: 0.03rem #eee solid;
  padding: 0.28rem 0;
}
.communityadd .community_add-2 {
  width: 100%;
  float: left;
  border-bottom: 0.03rem #eee solid;
  padding: 0.41rem 0;
}
.communityadd .community_add-1 {
  width: 100%;
  float: left;
  margin-top: 0.28rem;
  border-bottom: 0.03rem #eee solid;
  padding: 0.41rem 0;
}
.communityadd .community_add-1 img {
  width: 2.5rem;
  height: 2.22rem;
  margin-left: 0.28rem;
}
.communityadd .van-image__img {
  border-radius: 0.2rem;
}
.communityadd .van-uploader__preview-image {
  width: 2.77rem;
}
/* 种草社区详情 */
.communityInfo .van-swipe__indicators {
  bottom: 0.2rem;
}
.communityInfo .van-swipe {
  /* height: 13rem; */
  padding-bottom: 0.5rem;
}
.communityInfo .van-swipe__indicator {
  background-color: rgba(0, 0, 0, 0.6);
}
.communityInfo .van-swipe__indicator--active {
  background-color: #35b6d8;
}
.communityInfo .y-community-admin {
  width: 94%;
  margin: 0.28rem 3%;
  float: left;
}
.communityInfo .van-tabbar {
  border-top: 0.03rem #eeeeee solid;
}
.communityInfo .y-community-admin h2 {
  float: right;
}
.communityInfo .y-community-admin h2 .van-icon:hover {
  color: red;
}
.communityInfo .y-community-admin h2 .van-icon {
  margin: 0.11rem 0.05rem 0 0;
}
.communityInfo .y-community-admin h2 i {
  font-size: 0.34rem;
  color: #000;
  float: left;
  margin-top: 0.19rem;
}
.communityInfo .van-nav-bar {
  background-color: #fff !important;
}
.communityInfo .y-community-admin span {
  font-size: 0.34rem;
  color: #000;
  float: left;
  line-height: 0.83rem;
  margin-left: 0.13rem;
}
.communityInfo .y-community-admin img {
  width: 0.83rem !important;
  height: 0.83rem;
  float: left;
  border-radius: 0.83rem !important;
}

.communityInfo .y-community_info2 {
  margin-top: 0.28rem;
  font-size: 0.34rem;
  line-height: 0.58rem;
  width: 100%;
  float: left;
  margin-bottom: 1.94rem;
}
.communityInfo .y-community_info2 p {
  color: #000;
  opacity: 0.8;
  text-indent: 2em;
  font-size: 0.35rem;
  line-height: 0.6rem;
  margin-bottom: 0.5rem;
}
.communityInfo .y-community_info1 h2 span {
  font-size: 0.42rem;
  margin-bottom: 0.28rem;
  width: 100%;
  display: block;
}

.communityInfo .y-community_info1 h2 i {
  font-size: 0.35rem;
  color: #000;
  display: block;
  opacity: 0.5;
  margin-bottom: 0.38rem;
}
.communityInfo .y-community_info1 h2 {
  text-align: left;
}
.communityInfo .y-community_info1 {
  width: 100%;
  float: left;
  margin-top: 0.55rem;
}
.communityInfo .van-swipe img {
  width: 100%;
  border-radius: 0.28rem;
  /* height: 12.27rem; */
}
.communityInfo .y-community_info {
  width: 94%;
  margin-left: 3%;
  float: left;
  margin-top: 0.28rem;
}
/* 种草社区 */
.community {
  background: #f3f4f9;
}
.community .van-nav-bar {
  position: absolute;
  width: 100%;
  background: transparent;
}
.community .van-nav-bar__placeholder {
  height: 0 !important;
}
.community .community_add {
  position: fixed;
  right: 0.5rem;
  bottom: 1rem;
}
.community .community_add img {
  width: 1.81rem;
  height: 1.81rem;
}
.community .y-community-admin {
  width: 90%;
  margin-left: 5%;
  float: left;
  margin-bottom: 0.33rem;
}
.community .y-community-admin h2 {
  float: right;
}
.community .y-community-admin h2 .van-icon {
  margin: 0.11rem 0.05rem 0 0;
}
.community .y-community-admin h2 i {
  font-size: 0.32rem;
  color: #000;
  opacity: 0.5;
  float: left;
  margin-top: 0.13rem;
}
.community .y-community-admin h2 .redzannum {
  color: red;
}
.community .y-community-admin span {
  font-size: 0.29rem;
  color: #000;
  opacity: 0.6;
  float: left;
  line-height: 0.61rem;
  margin-left: 0.13rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 2.6rem;
  overflow: hidden;
}
.community .y-community-admin img {
  width: 0.61rem !important;
  height: 0.61rem;
  float: left;
  border-radius: 0.61rem !important;
}
.community .y-community p {
  font-size: 0.37rem;
  line-height: 0.55rem;
  width: 90%;
  margin: 0.28rem 5%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.community .y-community {
  width: 100%;
  margin: 0.13rem 0;
  float: left;
  background-color: #ffffff;
  border-radius: 0.22rem;
  -webkit-column-break-inside: avoid;
}
.community .y-community-all {
  width: 94%;
  column-count: 2;
  float: left;
  margin-left: 3%;
  margin-top: 1.3rem;
}
.community .y-community img {
  width: 100%;
  border-radius: 0.22rem 0.22rem 0 0;
}
/* 模式介绍 */
/* .door .y-my-door-list-top span .van-divider {
  border-bottom: 0.11rem solid #e5e5e5;
  margin: -0.13rem 0 0 0;
} */
.door .y-my-door-list-top {
  width: 100%;
  float: left;
}
.door .y-my-door-list-xia {
  margin-left: 0.83rem;
  font-size: 0.34rem;
  color: #000;
  opacity: 0.6;
  line-height: 0.66rem;
  margin-top: 0.28rem;
  float: left;
}
.door .y-my-door-list-top span {
  font-size: 0.37rem;
  margin-left: 0.28rem;
  font-weight: 600;
  float: left;
  height: 0.5rem;
  border-bottom: 0.11rem solid #e5e5e5;
}
.door .y-my-door-list-top p {
  width: 0.55rem;
  float: left;
  height: 0.55rem;
  background-image: linear-gradient(to bottom, #7edaf2, #35b6d8);
  color: #ffffff;
  font-size: 0.34rem;
  border-radius: 0 0.19rem 0 0.19rem;
  text-align: center;
}
.door .y-my-door-list-top p i {
  margin-top: 0.13rem;
  line-height: 0.75rem;
  font-size: 0.61rem;
}
.door .y-my-door-list {
  width: 100%;
  float: left;
  margin-bottom: 0.44rem;
}
.door .y-my-door-xia {
  width: 94%;
  margin-left: 3%;
  margin-top: 0.8rem;
}
.door .y-my-door-banner {
  width: 9.2rem;
  /* margin-left: 3%; */
  margin-top: 0.41rem;
  height: 4.16rem;
  background-repeat: no-repeat;
  /* margin: 0 0.4rem; */
  margin-left: 0.4rem;
}
.door .y-my-door-banner .van-swipe-item {
  width: 100%;
  height: 3.88rem;
}
.door .y-my-door-banner .van-swipe-item img {
  margin-left: 1%;
  width: 98%;
  height: 100%;
  border-radius: 0.35rem;
}
.door .y-my-door-banner h2 {
  padding: 0.83rem 0.55rem 0 0.55rem;
  color: #ffffff;
}
.door .y-my-door-banner h2 span {
  font-size: 0.34rem;
  letter-spacing: 0.08rem;
}
.door .y-my-door-banner h2 p {
  font-size: 0.34rem;
  font-weight: bold;
  letter-spacing: 0.08rem;
  color: #ffffff;
}
.door .y-my-door-banner .van-button {
  background-color: #ffffff;
  border: none;
  color: #4abddc;
  margin-top: 0.33rem;
  padding: 0.08rem 0.22rem;
  border-radius: 0.28rem 0.03rem 0.28rem 0.03rem;
}
.door .y-my-door-banner .van-button span {
  font-size: 0.34rem;
  letter-spacing: 0;
}
/* 邀请有礼 */
.invitation .van-nav-bar {
  position: absolute;
  width: 100%;
}
.invitation .y-gz-buttom .van-button {
  width: 3rem;
  height: 0.97rem;
  line-height: 0.97rem;
  color: #ff7351 !important;
  border: 0.03rem #ff7351 solid;
  background: transparent !important;
}
.invitation .y-gz-top p {
  line-height: 0.5rem;
}
.invitation .y-gz-wz p {
  font-size: 0.34rem;
  color: #999;
  margin-bottom: 0.27rem;
  line-height: 0.59rem;
}
.invitation .y-gz-wz {
  width: 98%;
  float: left;
  margin: 0 1% 0.4rem 1%;
  text-align: left;
}
.invitation .y-gz-top {
  background-image: url(./../images/gz.png);
  background-size: 100%;
  background-repeat: no-repeat;
  width: 4.32rem;
  height: 1.07rem;
  margin: 0 auto;
  text-align: center;
  font-size: 0.34rem;
}
.invitation .y-gz-all {
  padding: 0.8rem 0.6rem 0.53rem;
  width: 6.64rem;
  height: 9rem;
  border-radius: 0.21rem;
  text-align: center;
  background-color: #ffffff;
}
.invitation .fenxiang .con{
  width: 10rem;
  height: 100vh;
  text-align: right;
  padding: 0.5rem;
}
.invitation .fenxiang .con img{
  width: 1.8rem;
  margin-bottom: 0.2rem;
}
.invitation .fenxiang span{
  color: #fff;
  font-size: 0.65rem;
  display: block;
  text-align: left;
  opacity: 0.8;
  padding-left: 1.8rem;
}
.invitation .y-invit-gz p {
  color: #ffffff;
  font-size: 0.34rem;
  opacity: 1 !important;
}
.invitation .y-invit-gz {
  position: fixed;
  width: 2.27rem;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
  border-radius: 0.4rem 0 0 0.4rem;
  float: right;
  right: 0;
  top: 1.87rem;
  background-color: #000;
  opacity: 0.4;
}

.invitation .y-setuptop .van-popup--center {
  background-color: transparent;
}
.invitation .y-mymodel {
  width: 7.78rem;
  height: 10.85rem;
  text-align: center;
}

.invitation .y-mymodel2 {
  width: 7.78rem;
  height: 9.47rem;
  border-radius: 0.21rem;
  margin-top: -1.23rem;
  text-align: center;
  background-color: #ffffff;
}
.invitation .y-mymodel3 {
  width: 4.27rem;
}
.invitation .y-mymodel2 span {
  font-size: 0.34rem;
  color: #666;
  margin-top: 1.07rem;
  width: 100%;
  float: left;
}
.invitation .y-mymodel3 img {
  width: 4.27rem !important;
  height: 4.27rem !important;
  margin-top: 2.67rem;
  padding: 0 !important;
  margin-left: 1.8rem;
}
.invitation .y-mymodel1 {
  width: 2.45rem;
  height: 2.45rem;
  margin: auto;
}
.invitation .y-mymodel1 img {
  width: 2.45rem !important;
  height: 2.45rem !important;
  padding: 0 !important;
}

.invitation .y-setuptop-buttom {
  width: 3.47rem;
  height: 0.93rem;
  margin-top: 0.2rem;
}
.invitation .y-presets {
  border-right: 0.03rem #eeeeee solid;
}
.invitation .y-presets p {
  height: 0.72rem;
  color: #ff7351;
  font-size: 0.75rem;
  margin-bottom: 0.3rem;
}
.invitation .y-presets span,
.invitation .y-quick span {
  font-size: 0.34rem;
  color: #666;
  line-height: 0.83rem;
}

.invitation .y-yg {
  padding: 0.55rem 0;
}
.invitation .y-myxia {
  width: 94%;
  float: left;
  margin-left: 3%;
  padding: 0.33rem 0;
}
.invitation .y-myxia {
  background: #ffffff;
  border-radius: 0.21rem;
  height: 2.4rem;
  box-shadow: 0 0.05rem 0.13rem #eeeeee;
  text-align: center;
  padding: 0;
  margin-top: 0.27rem;
}

.invitation .y_storage_list {
  margin-top: 0.27rem;
  width: 10rem;
}
.invitation .y-record-list {
  width: 100%;
  float: left;
  border-bottom: 0.03rem #eeeeee solid;
  padding: 0.13rem 0 0.08rem 0;
}
.invitation .y-record-list h2,
.invitation .y-record-list h3 {
  font-weight: normal;
  width: 50%;
  float: left;
  box-sizing: border-box;
}
.invitation .y-record-list h2 {
  font-size: 0.34rem;
  line-height: 1.38rem;
  padding-left: 2rem;
}
.invitation .y-record-list h3 {
  font-size: 0.34rem;
  color: #999;
  padding: 0.2rem 0.4rem 0.2rem 1rem;
}
.invitation .y-record-list h2 p {
  float: left;
}
.invitation .y-record-list h3 p {
  font-size: 0.34rem;
  color: #000;
  margin-bottom: 0.13rem;
}
.invitation .y-invitation {
  width: 100%;
}
.invitation .van-tabs {
  margin-top: 0.55rem;
}
.invitation .van-nav-bar {
  background-color: transparent;
}
.invitation .van-icon {
  color: #ffffff !important;
}
.invitation .y-usertop {
  float: left;
  background-image: url(./../images/invitation-bg.png);
  width: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.invitation .y-por-rectop {
  color: #ffffff;
  margin-top: 0.8rem;
  width: 94%;
  margin-left: 3%;
}
.invitation .y-setuptop {
  float: left;
  padding: 0.32rem 0;
  text-align: center;
}
.invitation .y-setuptop h2 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 0.93rem;
  color: #ffffff;
}
.invitation .y-setuptop i {
  width: 50%;
  margin-left: 25%;
  float: left;
  color: #fedacf;
  font-size: 0.34rem;
  margin-top: 0.13rem;
}
.invitation .y-setuptop .van-popup i {
  width: auto;
  font-size: 0.5rem;
}

.invitation .back {
  background: #fff !important;
}
.invitation .back .van-icon {
  color: #000 !important;
}
.invitation .back .van-nav-bar__title {
  color: #000 !important;
}
.invitation .van-nav-bar__title {
  color: #fff !important;
}
/* 爱眼护眼文章专区 */
.news_info {
  background: #f3f4f9;
}
.news_info .van-nav-bar {
  background: transparent;
  position: absolute;
  width: 100%;
}
.news_info .y-home-news-list-buttom .van-button .van-button__text {
  width: 4.53rem !important;
  text-align: left;
}
.news_info .y_add_storage {
  padding-top: 1.2rem;
}
.news_info .y-home-news-list-buttom .van-button p {
  float: left;
}
.news_info .y-home-news-list-buttom .van-button span {
  font-size: 0.32rem;
  color: #999;
  width: 2.4rem;
  float: right;
  overflow: hidden;
  white-space: nowrap;
  margin-left: 0.13rem;
  text-overflow: ellipsis;
}
.news_info .y-home-news-list-buttom .van-button {
  height: 0.93rem;
  line-height: 0.93rem;
  border: 0.03rem #eeeeee solid;
  background-color: #ffffff;
  color: #000;
  padding: 0 0.4rem;
  width: 4.53rem;
  text-align: left;
}
.news_info .y-home-news-info-xia {
  margin-top: 0.53rem;
  font-size: 0.35rem;
  line-height: 0.56rem;
}
.news_info .y-home-news-info-xia .content {
  color: #000;
  opacity: 0.8;
  font-size: 0.35rem;
  /* text-indent: 2em; */
  width: 100%;
  overflow: hidden;
}
.news_info .y-home-news-info-xia .content img {
  width: 100% !important;
}
.news_info .y-home-news-info-xia .content div {
  width: 100% !important;
}
.news_info .y-home-news-info-top i {
  font-size: 0.35rem;
  color: #999;
  float: left;
  padding-top: 0.28rem;
}
.news_info .y-home-news-info-top h2 {
  font-size: 0.43rem;
  font-weight: 500;
  color: #000;
}
.news_info .y-home-news-info-top,
.news_info .y-home-news-info-xia {
  width: 100%;
}
.news_info .y-home-news-list-buttom {
  float: left;
  width: 94%;
  margin: 0.41rem 3% 0.55rem 3%;
}
.news_info .y-home-news-info {
  width: 9.2rem;
  margin-left: 0.4rem;
  background-color: #ffffff;
  margin-top: 0.27rem;
  border-radius: 0.27rem;
  padding: 0.35rem;
}
/* 爱眼护眼列表 */
.news_list {
  background: #f3f4f9;
  min-height: 100vh;
}
.news_list .van-nav-bar {
  background: transparent;
  position: absolute;
  width: 100%;
}
.van-pull-refresh .van-loading {
  position: unset;
}
.news_list .y_add_storage {
  padding-top: 1.2rem;
  min-height: 0;
}
.news_list .y-home-news-list-r p {
  font-size: 0.38rem;
  /* font-size: 0.37rem; */
  float: left;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.news_list .y-home-news-list-r span {
  font-size: 0.32rem;
  opacity: 0.6;
  color: #000;
  float: left;
  width: 100%;
  line-height: 0.53rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin-top: 0.35rem;
}
.news_list .y-home-news-list-r i {
  /* font-size: 0.33rem; */
  font-size: 0.32rem;
  color: #000;
  opacity: 0.4;
  float: left;
  width: 100%;
  margin-top: 0.61rem;
}
.news_list .y-home-news-list-l {
  float: left;
}
.news_list .y-home-news-list-r {
  margin-left: 0.32rem;
  float: right;
  width: 5rem;
}
.news_list .y-home-news-list {
  width: 9.2rem;
  margin-left: 0.4rem;
  background-color: #ffffff;
  margin-top: 0.27rem;
  border-radius: 0.27rem;
  padding: 0.35rem;
}
.news_list .y-home-news-list img {
  width: 2.93rem;
  height: 2.93rem;
}
/* 服务流程 */
.service_process .van-nav-bar {
  position: absolute;
  width: 100%;
}
.service_process .y-srrvice-pro-info img {
  width: 80%;
  margin-left: 10%;
  margin-top: 0.55rem;
  margin-bottom: 0.83rem;
}
.service_process .y-srrvice-pro-info {
  width: 100%;
  float: left;
  margin-top: 0.55rem;
}
.service_process .y-srrvice-pro-info h2 {
  font-size: 0.4rem;
  font-weight: bold;
  text-align: center;
}
.service_process .y-srrvice-pro-bg {
  width: 100%;
}
.service_process .y-srrvice-pro-bg img {
  width: 100%;
}

.service_process .van-nav-bar .van-icon {
  color: #ffffff !important;
}
.service_process .van-nav-bar {
  background-color: transparent;
}
.service_process .van-nav-bar__title {
  color: #ffffff;
}
/* 修改个人信息 */
.setupedit .van-nav-bar .van-icon {
  color: #000;
}
.setupedit .y-edit-button {
  width: 94%;
  float: left;
  margin-left: 3%;
  bottom: 0;
  z-index: 1000;
  position: fixed;
  left: 0;
  bottom: 0;
  margin-bottom: 0.69rem;
}

/* 个人信息 */
.setup {
  width: 10rem;
  margin: 0 auto;
}
.setup .van-popup {
  background: #fff;
}
.setup .van-nav-bar {
  background-color: #fff !important;
}
.setup .banben {
  font-size: 0.27rem;
  line-height: 0.4rem;
  float: right;
  margin-top: 0.2rem;
  margin-right: 0.2rem;
}
.setup .van-button--primary {
  border: none;
}
.setup .van-button--plain.van-button--primary {
  color: #000;
  font-size: 0.4rem;
}
.setup .y_optometry {
  width: 100%;
  /* float: left !important; */
  background: #f3f4f9 !important;
  height: 100vh;
}
.setup .y-setuptop {
  width: 10rem;
  float: left;
  padding: 0.33rem 0.4rem;
  background: #ffffff;
}
.setup .van-nav-bar__left {
  width: 1.94rem !important;
}
.setup .van-nav-bar__right {
  float: right;
}
.setup .van-nav-bar__content .van-nav-bar__text {
  float: right;
  width: 1.94rem !important;
}
.setup .van-image {
  width: 0.88rem;
  height: 0.88rem;
}
.setup .y-setuplist {
  width: 100%;
  padding-top: 0.55rem;
}
.setup .y-setuptop h2 {
  color: #333;
  margin-top: 0.83rem;
  font-size: 0.5rem;
}
.setup .y-setuptop p {
  color: #999;
  font-size: 0.35rem;
  margin-top: 0.28rem;
}

.setup .van-cell__title {
  margin-left: 0;
}
.setup .van-cell__title span {
  font-size: 0.35rem;
  vertical-align: text-top;
}
.setup .y-setuplist .van-cell:nth-child(1) .van-cell__value {
  height: 0.88rem;
}
.setup .y-setuplist .van-cell:nth-child(1) .van-icon{
  margin-top: 0.1rem;
}
.setup .van-nav-bar__arrow {
  color: #000 !important;
}
.setup [class*="van-hairline"]::after {
  border: none;
}
/* 修改手机号 */
.edittel .y-tel .van-button--primary {
  background-color: #ffffff;
  color: #5cc6da;
  border: 0.03rem #5cc6da solid;
  border-radius: 0.4rem;
  height: 0.67rem;
  font-size: 0.35rem;
}
.edittel .y-tel .van-cell {
  border-bottom: 0.03rem #eeeeee solid;
}
.edittel .van-nav-bar .van-icon {
  color: #000;
}
.edittel .y-edit-button {
  width: 94%;
  float: left;
  margin-left: 3%;
  bottom: 0;
  z-index: 1000;
  position: fixed;
  left: 0;
  bottom: 0;
  margin-bottom: 0.67rem;
}

/* 会员权益 */
.deitvip {
  width: 10rem;
  margin: 0 auto;
}
.deitvip .van-nav-bar {
  position: absolute;
  width: 10rem;
}
.deitvip .swiper-slide {
  width: 83% !important;
}
.deitvip .van-col {
  margin-top: 0.35rem;
}
.deitvip .van-slider--disabled {
  opacity: 1;
}
.deitvip .y-vip-card-2 i {
  margin-top: -0.2rem;
  width: 90%;
  margin-right: 0.1rem;
  float: right;
  color: #7c4a00;
  font-size: 0.32rem;
  text-align: right;
}
.deitvip .y-vip-card-2 h2 {
  float: left;
  font-size: 0.35rem;
  color: #a27e45;
  margin-right: 3%;
  width: 20%;
}
.deitvip .y-vip-card-2 {
  position: absolute;
  top: 2.55rem;
  width: 92%;
  padding: 0.5rem 0 0 4%;
  float: left;
  overflow: hidden;
  box-sizing: content-box;
}
.deitvip .y-vip-jt {
  /* width: 6.2rem; */
  width: 77%;
  float: left;
  height: 0.13rem;
  margin-top: 0.17rem;
}
/* .deitvip .custom-button {
  position: relative;
  margin-left: auto;
  margin-right: auto;

  min-width: 1.1rem;
  padding: 0 0.1rem;
  color: #7c4a00;
  font-size: 0.33rem;
  line-height: 0.4rem;
  text-align: center;
  margin-bottom: 0.95rem;
  border-radius: 0.2rem;
  border: 0.03rem #c69246 solid;
} */

.deitvip .custom-button {
  box-sizing: border-box;
  width: 1rem;
  height: 0.55rem;
  background-color: #f9eeda;
  position: relative;
  /* border: 0.03rem solid #c69246; */
  background: url(../images/bianx.png) no-repeat;
  background-size: 100% 100%;
  padding: 0 0.2rem;
  color: #7c4a00;
  font-size: 0.33rem;
  line-height: 0.5rem;
  text-align: center;
  margin-bottom: 0.95rem;
}
.deitvip .custom-button.xiao {
  width: 1rem;
}
.deitvip .custom-button.da {
  width: 1.3rem;
}
/* .deitvip .custom-button::after {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  left: 0.3rem;
  top: 0.327rem;
  border-left: 0.15rem solid transparent;
  border-top: 0.15rem solid #F9EEDA;
  border-right: 0.15rem solid transparent;
} */
/* .deitvip .custom-button::before {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  left: 0.3rem;
  top: 0.33rem;
  border-left: 0.15rem solid transparent;
  border-top: 0.15rem solid #7c4a00;
  border-right: 0.15rem solid transparent;
} */
.deitvip .y-vip-caed-wz span {
  font-size: 0.35rem;
  color: #bb9d6e;
}
.deitvip .y-vip-caed-wz {
  float: left;
  margin-top: 0.08rem;
}
.deitvip .y-vip-caed-wz h2 p {
  color: #95681f;
  font-size: 0.5rem;
  /* line-height: 0.5rem; */
  padding: 0 0.05rem;
  font-weight: bold;
  /* margin-bottom: 0.17rem; */
  height: 0.8rem;
}
.deitvip .y-vip-caed-wz h2 i {
  font-size: 0.35rem;
  float: left;
  color: #95681f;
  font-weight: bold;
  font-style: italic;
}
.deitvip .y-vip-caed-wz h2 i img {
  height: auto;
  margin-right: 0.1rem;
  width: 0.64rem;
  vertical-align: middle;
}
.deitvip .y-vip-caed-wz {
  float: left;
}
.deitvip .y-vip-card-tx img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.deitvip .y-vip-card-tx {
  float: left;
  width: 1.28rem;
  height: 1.28rem;
  margin-right: 0.4rem;
}
.deitvip .y-vip-card-xia {
  position: absolute;
  top: 0.1rem;
  margin: 0.45rem 0.33rem 0.22rem;
  float: left;
  width: 80%;
}
.deitvip .y-vip-card-top {
  position: absolute;
  right: 0;
  top: 0;
  width: 2.22rem;
  height: 0.55rem;
  color: #fbe3bd;
  font-size: 0.35rem;
  text-align: center;
  line-height: 0.55rem;
  border-radius: 0.03rem 0.22rem 0 0;
  background-image: url(./../images/vip-banner-ico.png);
  background-size: 100%;
  background-repeat: no-repeat;
}
.deitvip .y-vip-nav-xia span img {
  width: 0.22rem !important;
  height: 0.3rem !important;
  float: left;
  position: absolute;
  margin: 0.83rem 0 0 -0.22rem;
}
.deitvip .y-vip-s {
  width: 0.22rem !important;
  height: 0.3rem !important;
  float: left;
  position: absolute;
  margin: 0.83rem 0 0 -0.22rem;
}
.deitvip .y-vip-nav-xia .quany {
  position: relative;
}
.deitvip .yin.y-vip-s {
  width: 1.16rem !important;
  height: 1.16rem !important;
  margin: 0;
  /* background-color: rgba(0, 0, 0, 0.4); */
  left: 0.6rem;
  border-radius: 50%;
  background: url(./../images/vipback.png) no-repeat;
  background-size: 100%;
}
.deitvip .y-vip-n {
  display: none;
}
.deitvip .y-vip-nav-xia p {
  font-size: 0.35rem;
  color: #32363a;
  padding-top: 0.22rem;
}
.deitvip .y-vip-nav-xia img {
  width: 1.16rem;
  height: 1.16rem;
}
.deitvip .y-vip-nav-xia {
  width: 100%;
}
.deitvip .y-vip-nav-top p {
  color: #95681f;
  font-size: 0.4rem;
  float: left;
  font-weight: 600;
}
.deitvip .y-vip-nav-top {
  width: 100%;
  color: #95681f;
  font-size: 0.35rem;
  float: left;
}
.deitvip .y-vip-nav-top > span {
  font-size: 0.4rem;
  font-weight: 600;
}
.deitvip .y-vip-nav-top > span span {
  font-size: 0.35rem;
  font-weight: 400;
}
.deitvip .y-vip-nav {
  width: 94%;
  float: left;
  margin: 0.63rem 3%;
}
.deitvip .y-vip-banner-c {
  width: 8.6rem;
  height: 4rem;
}
.deitvip .y-vip-img {
  width: 8.3rem;
  height: 4rem;
  position: relative;
}
.deitvip .y-vip-banner-r {
  width: 0.6rem;
  height: 4rem;
  float: right;
  background-image: linear-gradient(to left, #ebf2f8, #ebf2f8);
  border-radius: 0.22rem 0 0 0.22rem;
}
.deitvip .y-vip-banner-l {
  width: 0.61rem;
  height: 4rem;
  background-image: linear-gradient(to left, #db8037, #eab182);
  border-radius: 0 0.22rem 0.22rem 0;
}
.deitvip .y-vip-banner {
  width: 10rem;
  margin-top: 1.3rem;
}
.deitvip .y-vip-all {
  width: 10rem;
  background-image: url(./../images/integral-bg.png);
  background-size: 10rem;
  background-repeat: no-repeat;
  float: left;
}
.deitvip .van-nav-bar {
  background-color: transparent !important;
}
.deitvip .van-icon {
  color: #ffffff !important;
}
.deitvip .van-nav-bar__title {
  color: #ffffff !important;
}
.deitvip .jfdesc{
  width: 8.27rem;
  min-height: 3.72rem;
  background: url(../images/jfdesc.png) no-repeat;
  background-size: 100% 100%;
}
.deitvip .jfdesc h1{
  text-align: center;
  line-height: 1.24rem;
  font-size: 0.48rem;
  font-weight: 400;
  background: url(../images/jfdesctop.png) no-repeat;
  background-size: 100%;
}
.deitvip .jfdesc .con{
  padding: 0.35rem 0.4rem;
}
.deitvip .jfdesc .con h3{
  font-size: 0.43rem;
  line-height: 0.4rem;
  font-weight: 400;
  color: #333;
  border-left: 0.07rem solid #F6CC8B;
  padding-left: 0.16rem;
  margin-bottom: 0.25rem;
}
.deitvip .jfdesc .con span{
  font-size: 0.37rem;
  color: #666;
}
.deitvip .jfpop{
  background: transparent;
  padding-bottom: 1.5rem;
}
.deitvip .jfpop .van-icon{
  /* top: 0 !important; */
  bottom: 0 !important;
  top: auto !important;
  color: #999 !important;
}
/* 填写订单 */
.integraladd .van-nav-bar {
  background-color: #fff !important;
}
.integraladd .van-tabbar {
  border-top: 0.03rem #eeeeee solid;
}
.integraladd .y-integral_add-bu-p i {
  font-size: 0.45rem;
}
.integraladd .y-integral_add-bu-p {
  float: left;
  color: #ee904f;
  font-size: 0.45rem;
  padding: 0.36rem 0.27rem;
  width: 70%;
}
.integraladd .y-integral_info-buttom {
  width: 3rem;
  margin: 0.2rem 3%;
  height: 1rem;
  float: right;
}
.integraladd .y-integral_add-card .van-card__price {
  font-size: 0.35rem;
  margin-top: 0.15rem;
}
.integraladd .y-integral_add-card .van-card__num {
  padding-top: 0.28rem;
  color: #000;
}
.integraladd .y-integral_add-card .van-card__origin-price {
  font-size: 0.35rem;
  color: #000;
  padding-top: 0.27rem;
  text-decoration: none;
}
.integraladd .y-integral_add-card .van-tag {
  background-color: #f3f4f9;
  border: 0.03rem #f3f4f9 solid;
  color: #cccccc;
  padding: 0.05rem 0.5rem;
  border-radius: 0.33rem;
  margin-top: 0.15rem;
}
.integraladd .y-integral_add-card .van-card__title {
  font-size: 0.35rem;
  line-height: 0.55rem;
  max-height: 1.45rem;
  width: 85%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.integraladd .y-integral_add-card .van-image {
  border: 0.03rem #eeeeee solid;
}
.integraladd .y-integral_add-card .van-card {
  background-color: transparent;
}
.integraladd .y-integral_add-card {
  width: 100%;
  float: left;
  margin: 0.38rem 0;
}
.integraladd .y-integral_add-1-icon2 {
  float: right;
  margin-top: 0.14rem;
}
.integraladd .y-integral_add-1-z span {
  font-size: 0.35rem;
  color: #999;
  width: 100%;
  float: left;
  margin-top: 0.2rem;
}
.integraladd .y-integral_add-1-z {
  font-size: 0.35rem;
  width: 80%;
}
.integraladd .y-xx {
  width: 100%;
  height: 0.05rem;
  background: -webkit-repeating-linear-gradient(
          135deg,
          #c72b1d 0,
          #c72b1d 20%,
          transparent 0,
          transparent 25%,
          #36b7d7 0,
          #36b7d7 45%,
          transparent 0,
          transparent 50%
  );
  background: repeating-linear-gradient(
          -45deg,
          #c72b1d 0,
          #c72b1d 20%,
          transparent 0,
          transparent 25%,
          #36b7d7 0,
          #36b7d7 45%,
          transparent 0,
          transparent 50%
  );
  background-size: 2.22rem;
  content: "";
  float: left;
}
.integraladd .y-xx.tonone {
  display: none;
}
.integraladd .y-xx.toblock {
  display: block;
}
.integraladd .y-integral_add-1 {
  width: 100%;
  float: left;
  padding: 0.2rem 3%;
}
.integraladd .y-integral_add-1.tonone {
  display: none;
}
.integraladd .y-integral_add-1.toblock {
  display: block;
}
.integraladd .y-integral_add-1-icon {
  margin-right: 0.22rem;
}
/* 积分兑换专区 */
.integralexchange .van-nav-bar {
  position: absolute;
  width: 100%;
}
.integralexchange .y-integral_exchange-shop-list1-xia span i {
  font-size: 0.35rem;
}
.integralexchange .y-integral_exchange-shop-list1-xia span {
  background: url(./../images/coupons-bg2shop.png) no-repeat;
  float: right;
  background-size: 100%;
  width: 2.2rem;
  height: 0.67rem;
  line-height: 0.67rem;
  color: #fff;
  font-size: 0.35rem;
  text-align: right;
  /* padding-right: 0.2rem; */
  padding-left: 0.15rem;
  text-align: center;
}
.integralexchange .y-integral_exchange-shop-list1-xia p {
  font-size: 0.35rem;
  color: #999;
  text-decoration: line-through;
  line-height: 0.7rem;
  /* padding: 0 0 0 0.28rem; */
  float: left;
  width: 1.9rem;
  text-align: center;
  white-space: nowrap;
}
.integralexchange .y-integral_exchange-shop-list1-xia {
  width: 90%;
  /* float: left; */
  margin: 0 5% 0.28rem 5%;
  background-color: #f3f4f9;
  height: 0.69rem;
}
.integralexchange .y-integral_exchange-shop-list1-title {
  /* font-size: 0.36rem; */
  font-size: 0.35rem;
  line-height: 0.55rem;
  width: 90%;
  margin: 0.16rem 5%;
  /* float: left; */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.integralexchange .y-integral_exchange-shop-list1 img {
  width: 100%;
  border-radius: 0.22rem 0.22rem 0 0;
  height: 4.6rem;
}
.integralexchange .y-integral_exchange-shop-list1 {
  width: 47%;
  margin-right: 3%;
  background-color: #fff;
  border-radius: 0.22rem;
  float: left;
  box-shadow: 0.05rem 0.05rem 0.14rem #ebecf1;
  margin-bottom: 0.3rem;
}
.integralexchange .y-integral_exchange-shop-top {
  width: 100%;
  text-align: center;
  font-size: 0.41rem;
  font-weight: 600;
}
.integralexchange .y-integral_exchange-shop {
  width: 100%;
  float: left;
  margin-top: 0.28rem;
}
.integralexchange .y-integral_exchange-shop-list {
  width: 97%;
  /* column-count:2; */
  /* float: left; */
  margin-left: 3%;
  margin-top: 0.28rem;
}
.integralexchange .y-integral_exchange {
  width: 9.2rem !important;
  float: left;
  margin: 6.67rem 0.4rem 0.41rem !important;
  background-color: #fff;
  padding: 0.45rem 0.33rem;
  border-radius: 0.28rem;
  box-shadow: 0.05rem 0.05rem 0.14rem #ebecf1;
}
.integralexchange .y-integral-1 span {
  /* font-size: 0.36rem; */
  font-size: 0.35rem;
  color: #999;
  float: left;
}
.integralexchange .y-integral-1 {
  width: 94%;
  margin: 0.28rem 3% 0.41rem 3%;
  float: left;
}
.integralexchange .y-integral-1 h2 {
  float: left;
  width: 60%;
}
.integralexchange .y-integral-1 h2 p {
  width: 100%;
  float: left;
  color: #ee904f;
  margin-bottom: 0.15rem;
}
.integralexchange .y-integral-1 h2 p span {
  margin-top: 0.25rem;
  font-size: 0.64rem;
  font-weight: 500;
  float: left;
  line-height: 0.5rem;
  margin-right: 0.14rem;
  color: #ee904f;
}
.integralexchange .y-integral-1 h2 p i {
  font-size: 0.35rem;
  float: left;
  margin: 0.2rem 0 0 0;
}
.integralexchange .y-integral-1 h2 p .van-icon {
  color: #ee904f !important;
  float: left;
  margin-top: 0.3rem;
}
.integralexchange .y-integral-1 img {
  width: 1.39rem;
  height: 1.39rem;
  float: left;
  margin: 0 0.28rem;
}
.integralexchange .y-integral-all {
  width: 100%;
  background-image: url(./../images/coupons-bg2.png);
  background-size: 100%;
  background-repeat: no-repeat;
  float: left;
  background-color: #f3f4f9;
  min-height: 100vh;
}

.integralexchange .back {
  background: #fff !important;
}
.integralexchange .back .van-icon {
  color: #000 !important;
}
.integralexchange .back .van-nav-bar__title {
  color: #000 !important;
}
.integralexchange .van-nav-bar {
  background-color: transparent;
}
.integralexchange .van-icon {
  color: #ffffff !important;
}
.integralexchange .van-nav-bar__title {
  color: #ffffff !important;
}
/* 商品详情 */
.integralinfo .van-tabbar {
  border-top: 0.03rem #eeeeee solid;
}
.integralinfo .y-integral_info-buttom {
  width: 94%;
  margin: 0.2rem 3%;
  height: 0.97rem;
}
.integralinfo .y-integral_info-all img {
  width: 100%;
}
.integralinfo .y-integral_info-all h2 {
  font-size: 0.35rem;
  text-align: left;
  padding: 0.28rem 0.1rem;
}
.integralinfo .y-integral_info-all .htmlp {
  width: 100%;
  overflow: hidden;
}
.integralinfo .y-integral_info-all .htmlp div {
  width: 100% !important;
}
.integralinfo .y-integral_info-all .htmlp img {
  width: 100% !important;
}
.integralinfo .y-integral_info-all {
  width: 94%;
  margin: 0 3%;
  padding-bottom: 1.67rem;
}
.integralinfo .y-integral_info-gg input::-webkit-input-placeholder {
  color: #000;
}
.integralinfo .y-integral_info-gg .van-field__label {
  width: 1.39rem;
  color: #999;
}
.integralinfo .y-integral_info-gg {
  width: 100%;
}
.integralinfo .y-integral_info-title span i {
  font-size: 0.35rem;
  font-weight: 400;
}
.integralinfo .y-integral_info-title span {
  font-size: 0.6rem;
  color: #ee904f;
  width: 100%;
  font-weight: 600;
}
.integralinfo .y-integral_info-title p {
  font-size: 0.4rem;
  line-height: 0.63rem;
  /* float: left; */
  padding: 0.6rem 0 0.14rem 0;
  color: #000;
}
.integralinfo .y-integral_info-title {
  width: 94%;
  margin: 0 3%;
  padding-bottom: 0.28rem;
}
.integralinfo .van-swipe .van-image {
  display: block;
  margin: 0 auto;
}
.integralinfo .van-swipe img {
  width: 100%;
  border-radius: 0.28rem;
  height: 5.3rem;
}
.integralinfo .y-community_info {
  width: 94%;
  margin-left: 3%;
  /* float: left; */
  height: 6rem;
  /* margin-top: 0.28rem; */
}
.integralinfo .van-swipe {
  height: 6rem;
}
.integralinfo .van-swipe .van-swipe__indicators {
  bottom: 0rem;
}
.integralinfo .van-swipe .van-swipe__indicator {
  background-color: rgba(0, 0, 0, 0.3);
}
.integralinfo .van-swipe .van-swipe__indicator--active {
  background-color: #ee904f;
}

.integralinfo .guipop .pophp_top {
  background-color: #f8f8f8;
  display: flex;
}
.integralinfo .guipop .pophp_top img {
  width: 2.22rem;
  height: 2.22rem;
  margin: 0.25rem 0.35rem;
}
.integralinfo .guipop .pophp_top .right > span {
  display: block;
  font-size: 0.35rem;
  opacity: 0.54;
}
.integralinfo .guipop .pophp_top .right .mon {
  opacity: 1;
  font-size: 0.41rem;
  margin-top: 0.25rem;
}
.integralinfo .guipop .pophp_top .right .mon span {
  font-size: 0.61rem;
  font-weight: 600;
  margin-right: 0.1rem;
}
.integralinfo .guipop .pophp_top .right .beginmon {
  margin-bottom: 0.1rem;
}
.integralinfo .guipop .pophp_top .right .beginmon span {
  text-decoration: line-through;
}
.integralinfo .guipop .pophp_top .right .alreadyspe {
  margin-top: 0.05rem;
  margin-bottom: 0.15rem;
}
.integralinfo .guipop .van-popup__close-icon--top-right {
  top: 0.3rem !important;
  right: 0.3rem !important;
}
.integralinfo .guipop .pophp_down {
  height: 7.5rem;
  overflow-y: scroll;
  padding-bottom: 1.7rem;
}
.integralinfo .guipop .spe {
  padding: 0.5rem;
}
.integralinfo .guipop .spe h3 {
  font-size: 0.35rem;
}
.integralinfo .guipop .spe .spe_btn .van-button {
  display: block;
  height: 0.8rem;
  padding: 0 0.2rem;
  margin-top: 0.35rem;
  border: 0;
  color: rgba(0, 0, 0, 0.87);
}
.integralinfo .guipop .spe .spe_btn .btnactive {
  background-color: #35b6d8;
  color: #fff;
  opacity: 1;
}
.integralinfo .guipop .spe .spe_btn .btn {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.integralinfo .guipop .spe .spe_btn .van-button .van-button__content span {
  max-width: 9rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}
.integralinfo .guipop .num {
  margin-top: 0.3rem;
}
.integralinfo .guipop .num span {
  font-size: 0.35rem;
  font-weight: 600;
  line-height: 0.5rem;
  margin-top: 0.2rem;
}
.integralinfo .guipop .num .van-stepper__minus {
  background-color: transparent;
  width: 0.5rem;
}
.integralinfo .guipop .num .van-stepper__input {
  width: 1.15rem;
  height: 0.6rem;
}
.integralinfo .guipop .num .van-stepper__plus {
  background-color: transparent;
  width: 0.5rem;
  height: 0.5rem;
}
.integralinfo .guipop .okbtn {
  width: 10rem;
  border-top: 0.01rem solid rgba(0, 0, 0, 0.1);
  position: absolute;
  bottom: 0;
  background-color: #fff;
  padding: 0.4rem 0;
}
.integralinfo .guipop .okbtn .determinetrue {
  background-color: #36b7d7;
  border-color: #36b7d7;
  width: 9.3rem;
  margin-left: 0.3rem;
}
/* 积分任务 */
.integraltask .van-nav-bar {
  position: absolute;
  width: 100%;
}
.integraltask .y-task-buttom .van-button {
  width: 6.67rem;
}
.integraltask .y-task-buttom {
  width: 6.67rem;
  margin: 0 auto;
}
.integraltask .y-task-zj {
  width: 4.17rem;
  float: left;
  margin: 0 1.94rem 0.69rem 1.94rem;
}
.integraltask .y-task-zj p {
  font-size: 1.17rem;
  color: #c36200;
  font-weight: bold;
  float: left;
  margin-right: 0.14rem;
}
.integraltask .y-task-zj img {
  width: 0.92rem !important;
  height: auto !important;
  float: left;
  margin-top: 0.22rem;
}
.integraltask .y-task-all h2 {
  width: 100%;
  float: left;
  font-size: 0.5rem;
  color: #c36200;
  font-weight: bold;
  margin-top: 0.97rem;
}
.integraltask .y-task-top p {
  color: #e19c39;
}
.integraltask .y-task-top {
  background-image: url(./../images/coupons-bg4.png);
  background-size: 100%;
  background-repeat: no-repeat;
  width: 4.5rem;
  height: 1.11rem;
  float: left;
  margin: 1.11rem 1.11rem 0.14rem 1.11rem;
  text-align: center;
  /* font-size: 0.41rem; */
  font-size: 0.35rem;
}
.integraltask .y-integral-2-info .van-popup--center {
  background-color: transparent !important;
}
.integraltask .y-task-all {
  padding: 0.83rem 0.63rem 0.55rem 0.64rem;
  width: 8.5rem;
  height: 11rem;
  border-radius: 0.22rem;
  text-align: center;
  background-image: url(./../images/coupons-bg3.png);

  background-size: 100%;
  background-repeat: no-repeat;
}

.integraltask .y-in-f-jt .van-slider__button {
  display: none;
}
.integraltask .y-integral-2-friends .y-integral-2-info-c span {
  font-size: 0.35rem !important;
}
.integraltask .van-slider--disabled {
  opacity: 1;
}
.integraltask .y-in-f-jt {
  width: 3.33;
  float: left;
  height: 0.08rem;
  margin-top: 0.16rem;
}

.integraltask .y-integral_task {
  width: 100%;
  float: left;
  text-align: center;
  margin: 3.6rem 0 1.67rem 0;
}
.integraltask .y-integral_task p,
.integraltask .y-integral_task span,
.integraltask .y-integral_task i {
  width: 100%;
  float: left;
  color: #fff;
}
.integraltask .y-integral_task p {
  font-size: 0.35rem;
  color: #fff;
}
.integraltask .y-integral_task span {
  font-size: 1.11rem;
  padding: 0.08rem 0 0.72rem 0;
}
.integraltask .y-integral_task i {
  font-size: 0.35rem;
  /* font-size: 0.33rem; */
  color: #fcada4;
}

.integraltask .y-integral-2-info-r .van-button {
  height: 0.78rem;
  padding: 0.11rem 0.33rem;
  margin-top: 0.36rem;
}
.integraltask .y-integral-2-info-c span {
  /* font-size: 0.36rem; */
  font-size: 0.35rem;
  color: #999;
  margin-top: 0.16rem;
}
.integraltask .y-integral-2-info-c p i {
  /* font-size: 0.38rem; */
  font-size: 0.35rem;
  font-weight: normal;
  color: #ee904f;
}
.integraltask .y-integral-2-info-c p {
  font-weight: bold;
  /* font-size: 0.41rem; */
  font-size: 0.35rem;
  color: #000;
  margin-top: 0.22rem;
}
.integraltask .y-integral-2-info-c p,
.integraltask .y-integral-2-info-c span {
  width: 100%;
  float: left;
}
.integraltask .y-integral-2-info-c {
  width: 55%;
  float: left;
}
.integraltask .y-integral-2-info-r {
  float: right;
}
.integraltask .y-integral-2-info img {
  width: 1.52rem;
  height: 1.52rem;
  float: left;
  margin-right: 0.28rem;
}
.integraltask .y-integral-2-info {
  width: 93%;
  padding: 3%;
  float: left;
  border: 0.03rem #eeeeee solid;
  margin: 0.13rem 0;
  border-radius: 0.13rem;
}
.integraltask .y-integral-2-list {
  width: 94%;
  float: left;
  margin: 0 3% 0.28rem 3%;
}
.integraltask .y-integral-2 {
  width: 100%;
  float: left;
  margin: 0.13rem 0;
}

.integraltask .y-integral_task-all {
  background-image: url(./../images/integral-bg2.png);
  width: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  float: left;
}
.integraltask .back {
  background: #fff !important;
}
.integraltask .back .van-icon {
  color: #000 !important;
}
.integraltask .back .van-nav-bar__title {
  color: #000 !important;
}
.integraltask .van-nav-bar {
  background-color: transparent;
}
.integraltask .van-icon {
  color: #ffffff !important;
}
.integraltask .van-nav-bar__title {
  color: #ffffff !important;
}
/* 积分中心 */
.integral {
  width: 10rem;
  margin: 0 auto;
}
.integral .van-popup {
  background-color: transparent;
}
.setup .van-popup {
  background-color: transparent;
}
.integraltask .van-popup {
  background-color: transparent;
}
.integral .van-tab--active {
  font-size: 0.5rem !important;
  font-weight: 600;
}
.lqwork h2 {
  width: 100%;
  float: left;
  font-size: 0.5rem;
  color: #c36200;
  font-weight: bold;
  margin-top: 0.97rem;
}
.lqwork .y-task-zj {
  width: 4.16rem;
  float: left;
  margin: 0 1.94rem 0.69rem 1.94rem;
}
.lqwork .y-task-zj p {
  font-size: 1.16rem;
  color: #c36200;
  font-weight: bold;
  float: left;
  margin-right: 0.14rem;
}
.lqwork .y-task-top p {
  color: #e19c39;
}
.lqwork .y-task-zj img {
  width: 0.92rem !important;
  height: auto !important;
  float: left;
  margin-top: 0.22rem;
}
.lqwork .y-task-top {
  background: url(./../images/coupons-bg4.png) no-repeat;
  background-size: 100%;
  /* background-repeat: no-repeat; */
  width: 4.5rem;
  height: 1.11rem;
  float: left;
  margin: 1.11rem 1.11rem 0.13rem 1.11rem;
  text-align: center;
  font-size: 0.35rem;
}
.lqwork .y-task-buttom .van-button {
  width: 6.66rem;
}
.lqwork .y-task-buttom {
  width: 6.66rem;
  margin: 0 auto;
}
.lqwork {
  padding: 0.83rem 0.64rem 0.55rem 0.64rem;
  width: 8.5rem;
  height: 11rem;
  border-radius: 0.22rem;
  text-align: center;
  background: url(./../images/coupons-bg3.png) no-repeat !important;
  background-size: 100% !important;
}
.integral .van-nav-bar {
  position: absolute;
  width: 10rem;
}
.integral .y-in-f-jt .van-slider__button {
  display: none;
}
.integral .y-integral-2-friends .y-integral-2-info-c span {
  font-size: 0.35rem !important;
}
.integral .van-slider--disabled {
  opacity: 1;
}
.integral .y-in-f-jt {
  width: 3.33rem;
  float: left;
  height: 0.08rem;
  margin-top: 0.16rem;
}
.integral .y-integral-3-all {
  width: 100%;
  float: left;
  margin-bottom: 0.55rem;
}
.integral .y_storage_list {
  margin-top: 0.28rem;
  width: 100%;
  /* height: 10rem; */
  /* overflow-y: scroll; */
}
.integral .y-record-list {
  width: 10rem;
  float: left;
  border-bottom: 0.03rem #eeeeee solid;
  padding: 0.36rem 0.2rem 0.08rem;
}
.integral .y-record-list h2,
.integral .y-record-list h3 {
  font-weight: normal;
  width: 94%;
  margin-left: 3%;
  float: left;
}
.integral .y-record-list h2 {
  font-size: 0.4rem;
  font-weight: bold;
}
.integral .y-record-list h3 {
  font-size: 0.35rem;
  color: #000;
  opacity: 0.5;
  padding: 0.19rem 0;
}
.integral .y-record-list h2 p,
.integral .y-record-list h3 p {
  float: left;
}
.integral .y-record-list h2 span,
.integral .y-record-list h3 span {
  float: right;
}

.integral .y-integral-2-info-r .van-button {
  height: 0.77rem;
  padding: 0.11 0.33rem;
  margin-top: 0.36rem;
}
.integral .y-integral-2-info-c span {
  font-size: 0.35rem;
  color: #999;
  margin-top: 0.16rem;
}
.integral .y-integral-2-info-c p i {
  font-size: 0.35rem;
  font-weight: normal;
  color: #ee904f;
}
.integral .y-integral-2-info-c p {
  font-weight: bold;
  font-size: 0.35rem;
  color: #000;
  margin-top: 0.22rem;
}
.integral .y-integral-2-info-c p,
.integral .y-integral-2-info-c span {
  width: 100%;
  float: left;
}
.integral .y-integral-2-info-c {
  width: 55%;
  float: left;
}
.integral .y-integral-2-info-r {
  float: right;
}
.integral .y-integral-2-info img {
  width: 1.52rem;
  height: 1.52rem;
  float: left;
  margin-right: 0.28rem;
}
.integral .y-integral-2-info {
  width: 9.2rem;
  padding: 0.2rem;
  float: left;
  border: 0.03rem #eeeeee solid;
  margin: 0.13rem 0;
  border-radius: 0.13rem;
}
.integral .y-integral-2-list {
  width: 9.2rem;
  float: left;
  margin: 0 0.4rem 0.28rem;
}
.integral .y-integral-2 {
  width: 100%;
  float: left;
  margin: 0.13rem 0;
}
.integral .y-my-integral-top {
  width: 94%;
  margin: 0.28rem 3%;
}
.integral .y-my-integral-top p {
  font-size: 0.5rem;
  float: left;
  font-weight: bold;
}
.integral .y-my-integral-top span {
  float: right;
  margin-top: 0.13rem;
}
.integral .y-my-integral-top img {
  width: 2rem;
}
.integral .y-my-integral-top .van-icon {
  float: right;
  color: #999 !important;
}
.integral .y-fg {
  width: 100%;
  float: left;
  height: 0.28rem;
  background-color: #f3f4f9;
}
.integral .y-integral-1 span {
  font-size: 0.35rem;
  color: #999;
  float: left;
}
.integral .y-integral-1 {
  width: 94%;
  margin: 0.28rem 3% 0.4rem 3%;
  float: left;
}
.integral .y-integral-1 h2 {
  float: left;
  width: 60%;
}
.integral .y-integral-1 h2 p {
  width: 100%;
  float: left;
  color: #ee904f;
  margin-bottom: 0.15rem;
}
.integral .y-integral-1 h2 p span {
  margin-top: 0.2rem;
  font-size: 0.64rem;
  font-weight: 500;
  line-height: 0.5rem;
  float: left;
  margin-right: 0.13rem;
  color: #ee904f;
}
.integral .y-integral-1 h2 p i {
  font-size: 0.35rem;
  float: left;
  margin: 0.19rem 0 0 0;
}
.integral .y-integral-1 h2 p .van-icon {
  color: #ee904f !important;
  float: left;
  margin-top: 0.3rem;
}
.integral .y-integral-1 img {
  width: 1.38rem;
  height: 1.38rem;
  float: left;
  margin: 0 0.28rem;
}
.integral .y-integral-all {
  width: 10rem;
  background-image: url(./../images/integral-bg.png);
  background-size: 10rem;
  background-repeat: no-repeat;
  /* float: left; */
}
.integral .y-integral-banner {
  width: 94%;
  margin-left: 3%;
  margin-top: 1.38rem;
  background-image: url(./../images/integral-banner.png);
  background-size: 100%;
  height: 4.44rem;
  background-repeat: no-repeat;
}
.integral .y-integral-banner h2 {
  padding: 1.38rem 0.55rem 0 0.55rem;
  color: #ffffff;
}
.integral .y-integral-banner h2 span {
  font-size: 0.35rem;
  letter-spacing: 0.5rem;
}
.integral .y-integral-banner h2 p {
  font-size: 0.35rem;
  color: #fcd4c5;
  margin-top: 0.13rem;
}
.integral .y-integral-banner .van-button {
  background-color: #ffffff;
  border: none;
  color: #ff7351;
  margin-top: 0.33rem;
  padding: 0.08rem 0.22rem;
  border-radius: 0.28rem 0.03 0.28rem 0.03rem;
}
.integral .y-integral-banner .van-button span {
  font-size: 0.35rem;
  letter-spacing: 0;
}

.integral .van-tabs__line {
  background-color: transparent !important;
}

.integral .back {
  background: #fff !important;
}
.integral .back .van-icon {
  color: #000 !important;
}
.integral .back .van-nav-bar__title {
  color: #000 !important;
}
.integral .van-nav-bar {
  background-color: transparent;
}
.integral .van-icon {
  color: #ffffff !important;
}
.integral .van-nav-bar__title {
  color: #ffffff !important;
}
/* 绑定手机号 */
.loginphone .y-login-wx {
  margin-top: 0.97rem;
  width: 80%;
  margin-left: 10%;
  text-align: center;
}
.loginphone .van-button--primary {
  border: none;
  background-color: #ffffff;
  color: #35b6d8;
}
.loginphone {
  width: 75%;
  height: 80vh;
  margin: auto;
  position: relative;
}
.loginphone .y-dd {
  margin-top: 3rem;
  padding: 0;
}
.loginphone .y-dd h2 {
  text-align: left;
  font-size: 0.83rem;
  line-height: 0.83rem;
  font-weight: normal;
}
.loginphone .y-dd p {
  font-size: 0.35rem;
  color: #666;
  line-height: 0.66rem;
  margin-top: 0.28rem;
  text-align: left;
}
.loginphone .y-login {
  margin-bottom: 1.11rem;
}
.loginphone .y-log-p {
  font-size: 0.53rem;
  text-align: left;
  font-weight: bold;
  margin-bottom: 1.25rem;
  margin-top: 1.24rem;
}
.loginphone .y-login .labelname {
  padding-top: 0.28rem;
  font-size: 0.35rem;
  color: #5c5c5c;
}
.loginphone .y-login .van-cell {
  padding: 0.36rem 0.47rem 0.36rem 0 !important;
}
.loginphone .y-login .filetext {
  border-bottom: 0.03rem solid #e5e5e5;
}

.loginphone .y-login .filetext {
  padding: 0.133rem 0;
  font-size: 0.35rem;
  color: #e0e0e0;
}
.loginphone .van-count-down {
  font-size: 0.35rem;
  color: rgba(0, 0, 0, 0.2);
  border: 0.01rem solid rgba(0, 0, 0, 0.2);
  border-radius: 0.36rem;
  padding: 0.1rem 0.2rem;
}
.loginphone .daoshu {
  display: none;
}
.loginphone .van-button {
  position: absolute;
  bottom: 0;
  right: 0;
}
.loginphone .van-cell::after {
  right: 0;
  left: 0;
}
/* 微信登录 */
.loginwx .y-login-wx h2 {
  font-weight: normal;
  font-size: 0.35rem;
  color: #333;
}
.loginwx .y-login_wx_img {
  width: 100%;
  text-align: center;
  margin-bottom: 3.33rem;
}
.loginwx .y-login_wx_img img {
  width: 3.27rem;
}
.loginwx .y-login-wx {
  margin-top: 0.97rem;
  width: 80%;
  margin-left: 10%;
  text-align: center;
}
.loginwx .van-button--primary {
  border: none;
  background-color: #ffffff;
  color: #35b6d8;
}
.loginwx {
  width: 75%;
  margin: auto;
}
.loginwx .y-dd {
  margin-top: 3rem;
  padding: 0;
}
.loginwx .y-dd h2 {
  text-align: left;
  font-size: 0.83rem;
  line-height: 0.83rem;
  font-weight: normal;
}
.loginwx .y-dd p {
  font-size: 0.35rem;
  color: #666;
  line-height: 0.66rem;
  margin-top: 0.28rem;
  text-align: left;
}
.loginwx .y-login {
  margin-bottom: 1.11rem;
}
.loginwx .y-log-p {
  font-size: 0.35rem;
  text-align: left;
  font-weight: 500;
  margin-bottom: 0.41rem;
  margin-top: 0.41rem;
}
.loginwx .y-login .labelname {
  padding-top: 0.28rem;
  font-size: 0.35rem;
  color: #5c5c5c;
}
.loginwx .y-login .van-cell {
  padding: 0.36rem 0.47rem 0.36rem 0 !important;
}
.loginwx .y-login .filetext {
  border-bottom: 0.01rem solid #e5e5e5;
}

.loginwx .y-login .filetext {
  padding: 0.13rem 0;
  font-size: 0.35rem;
  color: #e0e0e0;
}
/* 登录 */
.login .y-login-wx {
  margin-top: 0.97rem;
  width: 80%;
  margin-left: 10%;
  text-align: center;
}
.login .van-button--primary {
  border: none;
  background-color: #ffffff;
  color: #35b6d8;
}
.login {
  width: 75%;
  margin: auto;
}
.login .y-dd {
  margin-top: 3rem;
  padding: 0;
}
.login .y-dd h2 {
  text-align: left;
  font-size: 0.69rem;
  line-height: 0.83rem;
  font-weight: 550;
}
.login .y-dd p {
  font-size: 0.35rem;
  color: #666;
  line-height: 0.66rem;
  margin-top: 0.28rem;
  text-align: left;
  opacity: 0.6;
}
.login .y-login {
  margin-bottom: 1.11rem;
}
.login .y-log-p {
  font-size: 0.48rem;
  text-align: left;
  font-weight: 600;
  margin-bottom: 0.41rem;
  margin-top: 1.11rem;
}
.login .y-login .labelname {
  padding-top: 0.28rem;
  font-size: 0.35rem;
  font-weight: 550;
  color: #5c5c5c;
}
.login .y-login .van-cell {
  padding: 0.36rem 0.4rem 0.15rem 0 !important;
  border-bottom: 0.03rem solid rgba(0, 0, 0, 0.1);
  margin-bottom: 0.2rem;
}
.login .van-hairline--top-bottom::after {
  border-width: 0;
}
.login .y-login .van-cell::after {
  border-bottom: 0;
}
.login .y-login .filetext {
  border-bottom: 0.03rem solid #e5e5e5;
}

.login .y-login .filetext {
  padding: 0.1rem 0;
  font-size: 0.35rem;
  color: #e0e0e0;
}
.login .van-count-down {
  font-size: 0.35rem;
  color: rgba(0, 0, 0, 0.2);
  border: 0.01rem solid rgba(0, 0, 0, 0.2);
  border-radius: 0.36rem;
  padding: 0.1rem 0.2rem;
}
.login .daoshu {
  display: none;
}
/* 添加视力档案 */
.optometry_add {
  width: 10rem;
  margin: 0 auto;
  min-height: 100vh;
  background: #f3f4f9;
  padding-bottom: 0.8rem;
}
.optometry_add .van-nav-bar {
  background: transparent;
}
.optometry_add .user_info {
  margin-top: 0.6rem;
  background: linear-gradient(97deg, #35b6d8, #52d3c5);
  width: 9.2rem;
  margin-left: 0.4rem;
  border-radius: 0.2rem;
  position: relative;
}
.optometry_add .user_info .right {
  width: 6rem;
}
.optometry_add .user_info .left img {
  border-radius: 50% !important;
  width: 1.36rem;
  height: 1.36rem;
  margin-left: 0.43rem;
  margin-top: 0.48rem;
  margin-bottom: 0.43rem;
}
.optometry_add .user_info .edit_icon {
  width: 0.44rem;
  height: 0.44rem;
  position: absolute;
  top: 0.27rem;
  right: 0.27rem;
}
.optometry_add .y-user-old h2 {
  font-size: 0.4rem;
  line-height: 1rem;
  margin-left: 0.45rem;
  margin-top: 0.5rem;
}
.optometry_add .y-user-old1 {
  background-color: #fff;
  margin: 0.2rem 0.4rem;
  border-radius: 0.2rem;
  padding-top: 0.35rem;
}
.optometry_add .user_info .edit_icon img {
  width: 100%;
  height: 100%;
}
.optometry_add .user_info .right .y_nickname {
  font-size: 0.4rem;
  font-weight: bold;
  line-height: 2.27rem;
  color: #fff;
  margin-left: 0.5rem;
}
.optometry_add .user_info .right .address {
  margin-top: 0.2rem;
}
.optometry_add .user_info .right .address span {
  color: #fff;
  font-size: 0.35rem;
  opacity: 0.6;
  line-height: 0.5rem;
}
.optometry_add .user_info .right .y_tel {
  opacity: 0.6;
  color: #fff;
  font-size: 0.35rem;
}
.optometry_add .y-user-old {
  margin: 0;
}
.optometry_add .y-user-oldtop {
  border-bottom: 0.03rem #eeeeee solid;
  font-size: 0.35rem;
  padding-left: 0.55rem;
  padding-bottom: 0.36rem;
}
.optometry_add .y-radio {
  width: 40%;
  padding: 0.13rem 0;
}
.optometry_add .van-radio-group {
  flex-wrap: inherit;
}
.optometry_add .y-user-oldxia p {
  height: 0.83rem;
  line-height: 0.83rem;
  padding: 0.16rem 0.55rem;
  position: relative;
}
.optometry_add .y-user-oldxia p span {
  width: 3rem;
  height: 0.83rem;
  float: right;
  text-align: center;
}
.optometry_add .y-user-oldxia {
  padding: 0.16rem 0;
  font-size: 0.35rem;
}
.optometry_add .y-user-oldxia p span input {
  width: 2.77rem;
  height: 0.83rem;
  border: 0.03rem #eeeeee solid;
  padding: 0 0.13rem;
}
.optometry_add .y-user-oldxia .van-stepper .van-stepper__minus {
  /* background-color: transparent; */
  width: 0.7rem;
  height: 0.8rem;
  border-radius: 0;
}
.optometry_add .y-user-oldxia .van-stepper .van-stepper__input {
  width: 1.5rem;
  height: 0.8rem;
}
.optometry_add .y-user-oldxia .van-stepper .van-stepper__plus {
  /* background-color: transparent; */
  width: 0.7rem;
  height: 0.8rem;
  border-radius: 0;
}
.optometry_add .optometrysave .van-button {
  width: 9.2rem;
  margin-top: 0.69rem;
  margin-left: 0.4rem;
}
/* 实力档案评价 */
.optometry_evaluate {
  background: #f3f4f9;
  min-height: 100vh;
}
.optometry_evaluate .van-nav-bar {
  background: transparent;
}
.optometry_evaluate .evaluate textarea {
  width: 100%;
  height: 5rem;
  border: 0;
  resize: none;
  box-sizing: border-box;
  padding: 0.3rem 0.4rem;
  font-size: 0.35rem;
}

.optometry_evaluate .evaluate textarea::-webkit-input-placeholder {
  font-size: 0.35rem;
  color: #000;
  opacity: 0.6;
}
.optometry_evaluate .evaluate textarea::-moz-placeholder {
  font-size: 0.35rem;
  color: #000;
  opacity: 0.6;
}
.optometry_evaluate .evaluate textarea:-moz-placeholder {
  font-size: 0.35rem;
  color: #000;
  opacity: 0.6;
}
.optometry_evaluate .evaluate textarea:-ms-input-placeholder {
  font-size: 0.35rem;
  color: #000;
  opacity: 0.6;
}
.optometry_evaluate .evaluate .van-uploader {
  margin-left: 0.4rem;
  margin-bottom: 0.4rem;
}
.optometry_evaluate .evaluate .van-uploader .van-image,
.optometry_evaluate .evaluate .van-uploader img {
  width: 1.73rem;
  height: 1.73rem;
  border-radius: 0.13rem;
}
.optometry_evaluate .evaluate .van-uploader .van-uploader__preview,
.optometry_evaluate .evaluate .van-uploader .van-uploader__upload {
  width: 1.73rem;
  height: 1.73rem;
  margin-right: 0.2rem;
}
.optometry_evaluate .evaluate .van-uploader .van-uploader__upload {
  border-radius: 0.13rem;
  border: 0.03rem dashed #cacaca;
}
.optometry_evaluate .evaluate .van-uploader .van-uploader__preview-delete {
  border-radius: 50%;
  top: -0.1rem;
  right: -0.1rem;
  opacity: 0.7;
}
.optometry_evaluate .evaluate .van-uploader .van-uploader__preview-delete-icon {
  top: -0.03rem;
  right: -0.03rem;
}
.optometry_evaluate
.evaluate
.van-uploader
.van-uploader__upload
.van-uploader__upload-text {
  font-size: 0.35rem;
  color: #000;
  opacity: 0.6;
}
.optometry_evaluate .evaluate .goods-num {
  position: absolute;
  top: 3.8rem;
  right: 0.35rem;
  font-size: 0.35rem;
  opacity: 0.3;
}
.optometry_evaluate .jiejie-score {
  background: #fff;
  margin-bottom: 0.4rem;
  border-radius: 0.27rem;
  box-shadow: 0rem 0.07rem 0.21rem 0rem rgb(0 0 0 / 7%);
  padding: 0.52rem 0.4rem 0.2rem;
}
.optometry_evaluate .orderEvaluate .evaluate {
  position: relative;
  background: #fff;
  box-shadow: 0rem 0.07rem 0.21rem 0rem rgb(0 0 0 / 7%);
  border-radius: 0.27rem;
}
.optometry_evaluate .orderEvaluate {
  background: #f3f4f9;
}
.optometry_evaluate .jiejie-order-goods .van-image {
  border: 0.03rem solid #e5e5e5;
  margin-right: 0.26rem;
  border-radius: 0.13rem;
  width: 1.6rem;
  height: 1.6rem;
}
.optometry_evaluate .jiejie-order-goods .van-image img {
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 0.13rem;
}
.optometry_evaluate .jiejie-order-goods {
  display: flex;
  padding: 0.4rem;
}
.optometry_evaluate .jiejie-order-goods .van-image {
  border: 0.03rem solid #e5e5e5;
  margin-right: 0.26rem;
  border-radius: 0.13rem;
}
.optometry_evaluate .goods_text {
  position: relative;
}
.optometry_evaluate .orderEvaluate {
  padding: 0.3rem 0.4rem 0.2rem;
}
.optometry_evaluate .van-rate {
  margin-left: 1.5rem;
  margin-right: 0.5rem;
}
.optometry_evaluate .order-satisfied {
  vertical-align: super;
  font-size: 0.4rem;
  color: #ee904f;
}
.optometry_evaluate .order-btn {
  margin-top: 0.5rem;
}
.optometry_evaluate .order-btn .van-button {
  background: transparent;
  color: rgba(0, 0, 0, 0.6);
  border-color: #666;
  height: 0.67rem;
  margin-right: 0.3rem;
  border-radius: 0.33rem;
  margin-bottom: 0.3rem;
}
.optometry_evaluate .order-btn .van-button span {
  font-size: 0.35rem;
}
.optometry_evaluate .order-btn .btn-active {
  background: #fdf1ed;
  border-color: #ee904f;
}
.optometry_evaluate .order-btn .btn-active span {
  color: #ee904f;
}
.optometry_evaluate .order-sub {
  /* position: absolute;
  bottom: 0; */
  margin-bottom: 0.8rem;
  margin-top: 0.7rem;
  width: 9.2rem;
  height: 1rem;
  background: linear-gradient(97deg, #35b6d8, #52d3c5);
  box-shadow: 0rem 0.13rem 0.28rem 0rem rgba(205, 205, 205, 0.2);
  border-color: #35b6d8;
  font-size: 0.4rem;
  font-weight: 500;
}
/* 实力档案 */
.optometryinfo {
  width: 10rem;
  margin: 0 auto;
  background: #f3f4f9;
  min-height: 100vh;
}
.optometryinfo .y_add_storage {
  min-height: auto !important;
  float: unset;
}
.optometryinfo .van-nav-bar {
  background: transparent !important;
}
.optometryinfo .edit_icon {
  position: absolute;
  top: 0.27rem;
  right: 0.27rem;
}
.optometryinfo .edit_icon img {
  width: 0.44rem;
}
.optometryinfo .y-op_orderxia p span {
  width: 0.83rem !important;
}
.optometryinfo .y-op_orderxia p {
  width: 50%;
  float: left;
}
.optometryinfo .y-con-admin {
  position: relative;
  width: 8.6rem;
  float: left;
  margin-left: 0.3rem;
  background-color: #f3f4f9;
  padding: 0.28rem 3%;
  border-radius: 0.22rem;
}
.optometryinfo .y-con-admin_img {
  width: 0.97rem;
  height: 0.97rem;
  float: left;
}
.optometryinfo .y-con-admin p {
  float: left;
  padding-left: 0.28rem;
}
.optometryinfo .y-con-admin p i {
  font-size: 0.29rem;
  color: #000;
  opacity: 0.6;
}
.optometryinfo .y-con-admin p span {
  width: 100%;
  float: left;
  font-size: 0.37rem;
  color: #000;
  margin-bottom: 0.08rem;
}
.optometryinfo .y-user-oldxia p {
  height: 0.83rem;
  font-size: 0.4rem;
  color: rgba(0, 0, 0, 0.6);
  line-height: 0.83rem;
  padding: 0.16rem 0.55rem;
}
.optometryinfo .y-user-oldxia p span {
  width: 3rem;
  height: 0.83rem;
  font-size: 0.4rem;
  color: #000;
  font-weight: bold;
  float: right;
  text-align: center;
}
.optometryinfo .y-user-oldxia {
  padding: 0.16rem 0;
  font-size: 0.35rem;
  width: 100%;
}
.optometryinfo .y-user-oldtop h2 {
  float: left;
  padding-left: 1.8rem;
}
.optometryinfo .y-user-oldtop h2 img {
  width: 0.6rem;
  float: left;
  margin-top: 0.22rem;
  margin-right: 0.22rem;
}
.optometryinfo .y-user-oldtop h2 p {
  float: left;
  color: #000;
}
.optometryinfo .y-user-oldtop {
  width: 94%;
}
.optometryinfo .y-user-oldtop {
  border-bottom: 0.03rem #eeeeee solid;
  font-size: 0.35rem;
  padding-left: 0.55rem;
  padding-bottom: 0.36rem;
}
.optometryinfo .y-user-oldtop h2 img {
  margin-top: 0.08rem !important;
}
.optometryinfo .y-user-old1 {
  width: 9.2rem;
  background: #ffffff;
  border-radius: 0.22rem;
  padding: 0.41rem 0;
  color: #999;
  margin-left: 0.4rem;
  margin-top: 0.28rem;
  box-shadow: 0 0.05rem 0.13rem #eeeeee;
}
.optometryinfo .y-user-old {
  width: 100%;
  margin-bottom: 0.33rem;
}
.optometryinfo .y-user-old h2 {
  font-size: 0.4rem;
  line-height: 0.83rem;
  margin-left: 0.41rem;
  font-weight: bold;
}
.optometryinfo .y_nickname_integral {
  padding-top: 0.13rem;
}
.optometryinfo .y_nickname {
  padding-right: 0.28rem;
  font-size: 0.4rem;
  color: #fff;
  line-height: 1rem;
}
.optometryinfo .y_user_img {
  width: 1.41rem;
  height: 1.41rem;
  padding: 0 0.41rem 0 0.44rem;
  box-sizing: content-box;
}
.optometryinfo .user_info {
  position: relative;
  background: linear-gradient(to right, #35b6d8, #52d3c5);
  border-radius: 0.22rem;
  padding: 0.5rem 0;
  width: 94%;
  margin: 0.41rem 3%;
  float: left;
}
.optometryinfo .user_info .left {
  float: left;
  width: 2.16rem;
}
.optometryinfo .user_info .right {
  float: left;
}
.optometryinfo .van-button {
  background: #29bae0;
  border-color: #29bae0;
  padding: 0 0.2rem;
  color: #fff !important;
}
.optometryinfo .optevaluate {
  position: absolute;
  top: 0.5rem;
  right: 0.4rem;
  /* width: 1.65rem; */
  height: 0.67rem;
}
.optometryinfo .van-button img {
  width: 0.35rem;
}
.optometryinfo .watevaluate {
  width: 1.82rem;
  height: 0.67rem;
  float: right;
  margin: 0.57rem 0.88rem 0.3rem 0;
}
/* 添加实力档案 */
.optometry_revise {
  width: 10rem;
  margin: 0 auto;
  min-height: 100vh;
  background: #f3f4f9;
  position: relative;
}
.optometry_revise .van-form {
  margin-top: 0.5rem;
}
.optometry_revise .optomtry_save {
  width: 9.2rem;
  position: absolute !important;
  bottom: 1rem;
  left: 0.4rem;
}
/* 评价详情 */
.wateval .van-nav-bar {
  background: transparent;
}
.wateval .jiejie-order-goods .goods-right span {
  font-size: 0.35rem;
  color: #000000;
  opacity: 0.6;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0.1rem;
}
.wateval .jiejie-order-goods .goods-right .goods-title {
  opacity: 1;
  font-size: 0.35rem;
}
.wateval .jiejie-score {
  background: #fff;
  margin-top: 0.4rem;
  border-radius: 0.27rem;
  box-shadow: 0rem 0.07rem 0.21rem 0rem rgb(0 0 0 / 7%);
  padding: 0.52rem 0rem 0.2rem 0.4rem;
}
.wateval .jiejie-score .van-rate {
  margin-left: 1.5rem;
  margin-right: 0.5rem;
}
.wateval .jiejie-score .order-satisfied {
  vertical-align: super;
  font-size: 0.4rem;
  color: #ee904f;
}
.wateval .jiejie-score .order-btn {
  margin-top: 0.5rem;
}
.wateval .jiejie-score .order-btn .van-button {
  background: transparent;
  color: rgba(0, 0, 0, 0.6);
  border-color: #666;
  height: 0.67rem;
  margin-right: 0.3rem;
  border-radius: 0.33rem;
  margin-bottom: 0.3rem;
}
.wateval .jiejie-score .order-btn .btn-active {
  background: #fdf1ed;
  border-color: #ee904f;
}
.wateval .jiejie-score .order-btn .btn-active span {
  color: #ee904f;
}
.wateval .jiejie-order-goods .goods-right {
  width: 6.45rem;
  padding-top: 0.3rem;
}
.wateval .jiejie-order-goods {
  display: flex;
  padding: 0.4rem;
}
.wateval .jiejie-order-goods .van-image {
  border: 0.03rem solid #e5e5e5;
  margin-right: 0.26rem;
  border-radius: 0.13rem;
  width: 1.5rem;
  height: 1.5rem;
}
.wateval .jiejie-order-goods .van-image img {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0.13rem;
}
.wateval {
  width: 10rem;
  margin: 0 auto;
  background: #f3f4f9;
  min-height: 100vh;
  padding: 0 0.4rem 0.4rem;
  box-sizing: border-box;
}
.wateval .commentsGoods {
  background: #fff;
  border-radius: 0.27rem;
  box-shadow: 0rem 0.07rem 0.21rem 0rem rgba(0, 0, 0, 0.07);
  margin-top: 0.6rem;
  margin-bottom: 0.4rem;
}
.wateval .comments-user {
  position: relative;
  background: #fff;
  margin-top: 0.4rem;
  border-radius: 0.27rem;
  box-shadow: 0rem 0.07rem 0.21rem 0rem rgba(0, 0, 0, 0.07);
  padding: 0.3rem 0.4rem 0.3rem;
}
.wateval .comments-user .user-time {
  position: absolute;
  top: 0.45rem;
  right: 0.4rem;
  font-size: 0.35rem;
  opacity: 0.3;
}
.wateval .comments-user .user-name {
  display: flex;
}
.wateval .comments-user .user-name .van-image {
  width: 1.2rem;
  height: 1.2rem;
  margin-right: 0.27rem;
}
.wateval .comments-user .user-name .name-right {
  padding-top: 0.2rem;
}
.wateval .comments-user .user-name .name-right span {
  display: block;
  font-size: 0.35rem;
  opacity: 0.5;
}
.wateval .comments-user .user-name .name-right .name {
  font-size: 0.37rem;
  opacity: 1;
}
.wateval .comments-user p {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
  font-size: 0.35rem;
  opacity: 0.9;
}
.wateval .comments-user .user-pic {
  width: 8.39rem;
  height: 8.39rem;
}
.wateval .comments-user .user-pic img {
  border-radius: 0.13rem;
}
/* 实力档案 */
.optomtry .y-optom-banner .my-swipe img {
  width: 10rem;
  height: 4rem;
  border-radius: 0;
}
.optomtry {
  background: #f3f4f9;
  width: 10rem;
  margin: 0 auto;
}
.optomtry .van-nav-bar {
  background: transparent;
}
.optomtry .right_jia {
  width: 0.93rem;
  height: 0.93rem;
  background: #fff;
  text-align: center;
  border-radius: 0.2rem;
  font-size: 0.48rem;
  color: #35b6d8;
  padding-top: 0.2rem;
  box-sizing: border-box;
  margin-top: 0.25rem;
}
.optomtry .van-field__right-icon img {
  width: 0.45rem;
  display: block;
}
.optomtry .van-search {
  background-color: transparent;
  margin-left: 0.1rem;
  width: 8.5rem;
}
.optomtry .van-search__content {
  background: #fff !important;
  height: 0.9rem;
  border-radius: 0.13rem;
}
.optomtry .y_stirage_info_img .van-image {
  width: 0.88rem;
  height: 0.88rem;
}
.optomtry .y-optom-banner,
.optomtry .y-optom-banner img {
  width: 100%;
}
.optomtry .y_stirage_info_img {
  float: left;
}

.optomtry .van-tabs__line {
  background-color: transparent;
}
.optomtry .van-tab--active {
  font-size: 0.35rem;
}
.optomtry .van-tabs__line {
  background-color: transparent !important;
}
.optomtry .van-tab--active {
  font-size: 0.35rem;
}
.optomtry .y_add_storage {
  background-color: #f3f4f9;
  width: 100%;
  float: unset;
  min-height: 100vh;
}
.optomtry .y_storage_list {
  padding: 0 0.41rem;
}
.optomtry .y_storage_list .y_storage_list_item {
  width: 100%;
  float: left;
  margin: 0.22rem 0;
  border-radius: 0.2rem;
  background-color: #fff;
  box-shadow: 0 0.05rem 0.13rem #eeeeee;
}
.optomtry .y_storage_no {
  height: 1.25rem;
  line-height: 1.25rem;
  padding: 0 0.33rem;
  padding-right: 0;
  border-bottom: 0.03rem #eeeeee solid;
  position: relative;
}
.optomtry .y_storage_no div {
  float: left;
}
.optomtry .y_storage_no_tag {
  display: inline-block;
  border-radius: 0.28rem 0 0 0;
  color: white;
  line-height: 0.58rem;
  font-size: 0.35rem;
  width: 1.38rem;
  text-align: center;
  padding: 0 0.05rem;
}
.optomtry .y_storage_no_tag_zb {
  background-color: #5cc6da;
}
.optomtry .y_storage_no_tag_db {
  background-color: #7fc89e;
}
.optomtry .y_storage_no_num {
  margin-left: 0.22rem;
  font-size: 0.35rem;
  line-height: 0.58rem;
}
.optomtry .y_storage_no_state {
  padding: 0.13rem 0.38rem;
  font-size: 0.35rem;
  margin-top: 0.28rem;
  float: right;
  line-height: 0.36rem;
  border: 0.03rem #eee solid;
  border-radius: 0.69rem 0 0 0.69rem;
}
.optomtry .y_storage_no_state_wait {
  border: 0.03rem #f54749 solid;
  color: #f54749;
  border-right: none;
}
.optomtry .y_storage_no_state_finish {
  border: 0.03rem #35b6d8 solid;
  color: #35b6d8;
  border-right: none;
}
.optomtry .y_stirage_info {
  padding-left: 0.33rem;
  padding: 0.33rem 0.33rem;
}
.optomtry .y_stirage_info_name {
  font-size: 0.37rem;
  color: #000;
  line-height: 0.88rem;
  float: left;
  margin-left: 0.25rem;
}
.optomtry .y_stirage_info_time {
  font-size: 0.35rem;
  color: #999;
  padding: 0.08rem 0;
}
.optomtry .y_new_storage {
  padding: 0.55rem 0.33rem 1.11rem;
}
.optomtry .y_new_add_storage {
  width: 100%;
  background: linear-gradient(to right, #35b6d8, #52d3c5);
  border: none;
  margin-top: 0.41rem;
}
/* 售后详情 */
.aftersales .y-hf-2 .van-uploader__preview-image {
  width: 1.73rem !important;
  height: 1.73rem !important;
}
.aftersales .y-hf-2 .van-image__img {
  width: 1.8rem;
  height: 1.8rem;
}
.aftersales .y-s-bg {
  width: 1.8rem;
  height: 1.8rem;
}

.aftersales .y-service {
  margin-top: 1.94rem !important;
}
.aftersales .y-service img {
  margin-left: 3.63rem !important;
}
.aftersales .y-hf-1 .van-cell {
  border: none;
  padding: 0 !important;
  margin: 0.28rem 0;
}
.aftersales .y-hf-1,
.aftersales .y-hf-2,
.aftersales .y-service-silder {
  width: 92%;
  float: left;
  margin-left: 4%;
}
.aftersales .y-order-xx .y-order-top p {
  margin-left: 0;
  padding: 0.22rem 0.41rem;
  font-weight: bold;
}

.aftersales .van-popup--bottom {
  width: 90%;
  padding: 0.28rem 5% 0 5%;
}
.aftersales .van-cell {
  border: 0.03rem #eeeeee solid;
  padding: 0.22rem 0.41rem !important;
  margin: 1.11rem 0 0.41rem 0;
}
.aftersales .van-popup__close-icon {
  color: #999 !important;
  margin-top: -0.28rem;
}
.aftersales .y-edit-button {
  width: 94%;
  float: left;
  margin: 0.55rem 3%;
}
.aftersales .y-bottom20 {
  margin-bottom: 0.55rem;
}

.aftersales .y-hf-img {
  width: 1.8rem;
  height: 1.8rem;
}

.aftersales .y-order-list {
  margin-top: 0.28rem;
  padding-bottom: 0.41rem;
}
.aftersales .y-order-top {
  width: 100%;
  float: left;
}
.aftersales .y-order-top p {
  font-size: 0.35rem;
  padding: 0.22rem 0.55rem;
  color: #000;
}
.aftersales .y-user-old1,
.aftersales .y-order-xx {
  width: 94%;
  margin-left: 3%;
  background: #ffffff;
  border-radius: 0.22rem;
  float: left;
  padding: 0.41rem 0;
  color: #999;
  margin-top: 0.28rem;
  box-shadow: 0 0.05rem 0.13rem #eeeeee;
}
.aftersales .y-user-old1 {
  margin-top: 0.41rem;
}
.aftersales .van-card {
  background-color: #ffffff;
}
.aftersales .y-xzcptop-img .van-image {
  width: 2.5rem !important;
  height: 2.5rem !important;
  border: 0.03rem #eeeeee solid;
  border-radius: 0.22rem;
}
.aftersales .van-tag--default {
  margin-right: 0.28rem;
  margin-bottom: 0.28rem;
  margin-top: 0.15rem;
  border-radius: 0.13rem;
}
.aftersales .van-card__thumb {
  margin-right: 0.5rem;
}
.aftersales .y-order-det {
  width: 94%;
  margin-left: 3%;
  margin-top: 2.77rem;
  color: #ffffff;
  font-size: 0.35rem;
  line-height: 0.55rem;
}
.aftersales .y-order-det img {
  width: 0.5rem;
  float: left;
  margin: 0 0.22rem;
}
.aftersales .van-nav-bar {
  background-color: transparent;
}

.aftersales .y-por-rectop {
  color: #ffffff;
  margin-top: 0.83rem;
  width: 94%;
  margin-left: 3%;
}
.aftersales .y-setuptop {
  float: left;
  padding: 0.33rem 0;
}

.aftersales .y_add_storage {
  background-color: #f3f4f9;
  /* min-height: 100vh; */
  float: left;
  width: 100%;
  min-height: auto;
}
.aftersales {
  background-color: #f3f4f9;
  min-height: 100vh;
}

/* 订单详情 */
.myorderdetails .van-nav-bar {
  position: absolute;
  width: 100%;
}
.myorderdetails .van-card__title {
  margin-bottom: 0.15rem;
}
.myorderdetails .back {
  background: #fff !important;
}
.myorderdetails .back .van-icon {
  color: #000 !important;
}
.myorderdetails .back .van-nav-bar__title {
  color: #000 !important;
}
.myorderdetails .y-foot-bottom {
  width: 100%;
  float: left;
  height: 1.66rem;
}
.myorderdetails .y-order-foot {
  /* width: 94%; */
  padding-left: 3%;
  float: left;
  border-top: 0.03rem #eeeeee solid;
}
.myorderdetails .y-order-foot .van-button {
  width: 2.27rem;
  float: right;
  height: 0.69rem;
  margin: 0.3rem 0.13rem;
  padding: 0;
}

.myorderdetails .y-paymoney {
  text-align: right;
  color: #000 !important;
}
.myorderdetails .y-paymoney span {
  width: auto !important;
  font-size: 0.35rem !important;
  font-weight: bold;
  color: #ee1f0f !important;
}
.myorderdetails .y-user-olddate p {
  width: 92%;
  margin-left: 4%;
  font-size: 0.35rem;
  padding: 0.19rem 0;
  color: #999;
}
.myorderdetails .y-user-olddate p span {
  /* width: 3rem; */
  font-size: 0.35rem;
  color: #000;
  float: right;
  text-align: center;
}
.myorderdetails .y-user-olddate {
  padding: 0.16rem 0;
  font-size: 0.35rem;
  width: 100%;
}
.myorderdetails .y-user-old1 {
  width: 100%;
  background: #ffffff;
  border-radius: 0.22rem;
  padding: 0.41rem 0;
  color: #999;
  margin-top: 0.28rem;
  box-shadow: 0 0.05rem 0.13rem #eeeeee;
}
.myorderdetails .van-nav-bar__title {
  color: #ffffff !important;
}
.myorderdetails .van-popup--bottom {
  width: 90%;
  padding: 0.28rem 5% 0 5%;
}
.myorderdetails .van-cell {
  border: 0.03rem #eeeeee solid;
  padding: 0.22rem 0.41rem !important;
  margin: 1.11rem 0 0.41rem 0;
}
.myorderdetails .van-popup__close-icon {
  color: #999 !important;
  margin-top: -0.28rem;
}
.myorderdetails .y-order-s,
.myorderdetails .y-order-m {
  padding: 0.22rem 0.5rem;
  border: 0.03rem #35b6d8 solid;
  float: left;
}
.myorderdetails .y-order-m {
  border-radius: 0 0.55rem 0.55rem 0;
}
.myorderdetails .y-order-m img {
  width: 0.52rem;
  float: left;
}
.myorderdetails .y-order-s {
  border-radius: 0.55rem 0 0 0.55rem;
  color: #35b6d8;
  font-size: 0.35rem;
  margin-right: 0.28rem;
}

.myorderdetails .y-bottom20 {
  margin-bottom: 0.55rem;
}

.myorderdetails .y-order-xx p i {
  width: 1.94rem;
  float: left;
  font-size: 0.35rem;
  color: #999;
  margin-right: 0.2rem;
}
.myorderdetails .y-order-xx p span {
  font-size: 0.35rem;
  color: #000;
}
.myorderdetails .y-order-xx p {
  width: 92%;
  margin-left: 4%;
  padding: 0.19rem 0;
}
.myorderdetails .y-order-yg {
  width: 100%;
  padding-left: 4%;
  padding-right: 4%;
  float: left;
  font-size: 0.35rem;
  padding-bottom: 0.2rem;
  border-bottom: 0.03rem #eeeeee solid;
  box-sizing: border-box;
}
.myorderdetails .y-order-yg p {
  float: left;
  color: #000;
}
.myorderdetails .y-order-yg span {
  margin-left: 1.11rem;
  color: #999;
  display: block;
  margin-bottom: 0.2rem;
}
.myorderdetails .y-order-list {
  margin-top: 0.28rem;
  padding-bottom: 0.41rem;
}
.myorderdetails .y-order-list .van-card__content {
  width: 5.4rem;
}
.myorderdetails .y-order-top p {
  font-size: 0.4rem;
  font-weight: bold;
  padding: 0.22rem 0.55rem;
  color: #000;
}
.myorderdetails .y-user-old1,
.myorderdetails .y-order-xx {
  width: 94%;
  margin-left: 3%;
  background: #ffffff;
  border-radius: 0.22rem;
  float: left;
  padding: 0.41rem 0;
  color: #999;
  margin-top: 0.28rem;
  box-shadow: 0 0.05rem 0.13rem #eeeeee;
}
.myorderdetails .van-card {
  background-color: #ffffff;
}
.myorderdetails .y-xzcptop-img .van-image {
  width: 2.5rem !important;
  height: 2.5rem !important;
  border: 0.03rem #eeeeee solid;
  border-radius: 0.22rem;
}
.myorderdetails .van-tag--default {
  margin-right: 0.28rem;
  margin-bottom: 0.28rem;
}
.myorderdetails .van-card__thumb {
  margin-right: 0.5rem;
}
.myorderdetails .y-order1-con span {
  color: #000;
  opacity: 0.6;
  font-size: 0.37rem;
  padding-top: 0.28rem;
  float: left;
}
.myorderdetails .y-order1-con p {
  color: #000;
  font-size: 0.37rem;
  font-weight: bold;
}
.myorderdetails .y-order1-con {
  padding: 0 0.28rem;
  width: 83%;
  text-align: left;
  font-size: 0.35rem;
}
.myorderdetails .y-order1-right .van-icon {
  color: #999 !important;
}
.myorderdetails .y-order1-left .van-icon {
  color: #000 !important;
}
.myorderdetails .y-order-1 {
  width: 94%;
  min-height: 1.6rem !important;
  float: left;
  margin-left: 3%;
  padding: 0.41rem 2%;
  background: #ffffff;
  border-radius: 0.22rem;
  height: auto;
  box-shadow: 0 0.05rem 0.13rem #eeeeee;
  text-align: center;
  margin-top: 0.4rem;
}
.myorderdetails .y-order-det {
  width: 94%;
  margin-left: 3%;
  margin-top: 1.94rem;
  color: #ffffff;
  font-size: 0.35rem;
  line-height: 0.55rem;
}
.myorderdetails .y-order-det img {
  width: 0.5rem;
  float: left;
  margin: 0 0.22rem;
}
.myorderdetails .y-order-det p {
  color: #fff;
}
.myorderdetails .van-nav-bar {
  background-color: transparent;
}
.myorderdetails .van-icon {
  color: #ffffff !important;
}
.myorderdetails .y-usertop {
  float: left;
  background-image: url(./../images/pre-admin-bg.png);
  width: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-color: #f3f4f9;
  padding-bottom: 0.6rem;
}
.myorderdetails .y-por-rectop {
  color: #ffffff;
  margin-top: 0.83rem;
  width: 94%;
  margin-left: 3%;
}
.myorderdetails .y-setuptop {
  float: left;
  margin-bottom: 0.2rem;
  padding: 0.33rem 0;
  font-size: 0.45rem;
  margin-top: 2rem;
}
/* 发表评价 */
.order_comment {
  background: #f3f4f9;
  min-height: 100vh;
}
.order_comment .van-nav-bar {
  background: transparent;
}
.order_comment .evaluate textarea {
  width: 100%;
  height: 3rem !important;
  border: 0;
  resize: none;
  box-sizing: border-box;
  padding: 0.3rem 0.4rem;
  font-size: 0.35rem;
}

.order_comment .evaluate textarea::-webkit-input-placeholder {
  font-size: 0.35rem;
  color: #000;
  opacity: 0.6;
}
.order_comment .evaluate textarea::-moz-placeholder {
  font-size: 0.35rem;
  color: #000;
  opacity: 0.6;
}
.order_comment .evaluate textarea:-moz-placeholder {
  font-size: 0.35rem;
  color: #000;
  opacity: 0.6;
}
.order_comment .evaluate textarea:-ms-input-placeholder {
  font-size: 0.35rem;
  color: #000;
  opacity: 0.6;
}
.order_comment .evaluate .van-uploader {
  margin-left: 0.4rem;
  margin-bottom: 0.4rem;
}
.order_comment .evaluate .van-uploader .van-image,
.order_comment .evaluate .van-uploader img {
  width: 1.73rem;
  height: 1.73rem;
  border-radius: 0.13rem;
}
.order_comment .evaluate .van-uploader .van-uploader__preview,
.order_comment .evaluate .van-uploader .van-uploader__upload {
  width: 1.73rem;
  height: 1.73rem;
  margin-right: 0.2rem;
}
.order_comment .evaluate .van-uploader .van-uploader__upload {
  border-radius: 0.13rem;
  border: 0.03rem dashed #cacaca;
}
.order_comment .evaluate .van-uploader .van-uploader__preview-delete {
  border-radius: 50%;
  top: -0.1rem;
  right: -0.1rem;
  opacity: 0.7;
}
.order_comment .evaluate .van-uploader .van-uploader__preview-delete-icon {
  top: -0.03rem;
  right: -0.03rem;
}
.order_comment
.evaluate
.van-uploader
.van-uploader__upload
.van-uploader__upload-text {
  font-size: 0.35rem;
  color: #000;
  opacity: 0.6;
}
.order_comment .evaluate .goods-num {
  position: absolute;
  top: 3.8rem;
  right: 0.35rem;
  font-size: 0.35rem;
  opacity: 0.3;
}
.order_comment .orderEvaluate .evaluate .orderGoods {
  border-bottom: 0.01rem solid #e5e5e5;
}
.order_comment .jiejie-score {
  background: #fff;
  margin-top: 0.4rem;
  border-radius: 0.27rem;
  box-shadow: 0rem 0.07rem 0.21rem 0rem rgb(0 0 0 / 7%);
  padding: 0.52rem 0.4rem 0.2rem;
}
.order_comment .orderEvaluate .evaluate {
  position: relative;
  background: #fff;
  box-shadow: 0rem 0.07rem 0.21rem 0rem rgb(0 0 0 / 7%);
  border-radius: 0.27rem;
}
.order_comment .orderEvaluate {
  background: #f3f4f9;
}
.order_comment .jiejie-order-goods .van-image {
  border: 0.03rem solid #e5e5e5;
  margin-right: 0.26rem;
  border-radius: 0.13rem;
  width: 1.6rem;
  height: 1.6rem;
}
.order_comment .jiejie-order-goods .van-image img {
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 0.13rem;
}
.order_comment .jiejie-order-goods {
  display: flex;
  padding: 0.4rem;
}
.order_comment .jiejie-order-goods .van-image {
  border: 0.03rem solid #e5e5e5;
  margin-right: 0.26rem;
  border-radius: 0.13rem;
}
.order_comment .goods-right {
  width: 6rem;
}
.order_comment .goods-right span {
  font-size: 0.35rem;
  color: #000000;
  opacity: 0.6;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0.1rem;
}
.order_comment .goods-right .goods-title {
  opacity: 1;
  font-size: 0.35rem;
  margin-bottom: 0.2rem;
}
.order_comment .goods_text {
  position: relative;
}
.order_comment .orderEvaluate {
  padding: 0.3rem 0.4rem 0.2rem;
}
.order_comment .van-rate {
  margin-left: 1.5rem;
  margin-right: 0.5rem;
}
/* .servicedetails .order_comment .van-rate{
  margin-left: 0;
} */
.order_comment .order-satisfied {
  vertical-align: super;
  font-size: 0.4rem;
  color: #ee904f;
}
.order_comment .order-btn {
  margin-top: 0.5rem;
}
.order_comment .order-btn .van-button {
  background: transparent;
  color: rgba(0, 0, 0, 0.6);
  border-color: #666;
  height: 0.67rem;
  margin-right: 0.3rem;
  border-radius: 0.33rem;
  margin-bottom: 0.3rem;
}
.order_comment .order-btn .van-button span {
  font-size: 0.35rem;
}
.order_comment .order-btn .btn-active {
  background: #fdf1ed;
  border-color: #ee904f;
}
.order_comment .order-btn .btn-active span {
  color: #ee904f;
}
.order_comment .order-sub {
  margin-bottom: 0.5rem;
  margin-top: 0.7rem;
  width: 9.2rem;
  height: 1rem;
  background: linear-gradient(97deg, #35b6d8, #52d3c5);
  box-shadow: 0rem 0.13rem 0.28rem 0rem rgba(205, 205, 205, 0.2);
  border: 0;
  font-size: 0.4rem;
  font-weight: 500;
}
/* 配镜订单详情 */
.orderdetails .van-nav-bar {
  position: absolute;
  width: 100%;
}
.orderdetails .van-card__title {
  margin-bottom: 0.15rem;
}
.orderdetails .back {
  background: #fff !important;
}
.orderdetails .back .van-icon {
  color: #000 !important;
}
.orderdetails .back .van-nav-bar__title {
  color: #000 !important;
}
.orderdetails .y-foot-bottom {
  width: 100%;
  float: left;
  height: 1.66rem;
}
.orderdetails .y-order-foot {
  width: 94%;
  padding-left: 3%;
  float: left;
  border-top: 0.3rem2.27rem #eeeeee solid;
}
.orderdetails .y-order-foot .van-button {
  width: 2.27rem;
  float: right;
  height: 0.69rem;
  margin: 0.3rem 0.13rem;
}

.orderdetails .y-paymoney {
  text-align: right;
}
.orderdetails .y-paymoney span {
  width: auto !important;
  font-size: 0.35rem !important;
  font-weight: bold;
  color: #ee1f0f !important;
}
.orderdetails .y-user-olddate p {
  width: 92%;
  margin-left: 4%;
  font-size: 0.35rem;
  padding: 0.19rem 0;
  color: #999;
  padding-right: 0.3rem;
}
.orderdetails .y-user-olddate p span {
  /* width: 3rem; */
  font-size: 0.35rem;
  color: #000;
  float: right;
  text-align: right;
}
.orderdetails .y-user-olddate {
  padding: 0.16rem 0;
  font-size: 0.35rem;
  width: 100%;
}
.orderdetails .y-user-old1 {
  width: 100%;
  background: #ffffff;
  border-radius: 0.22rem;
  padding: 0.41rem 0;
  color: #999;
  margin-top: 0.28rem;
  box-shadow: 0 0.05rem 0.13rem #eeeeee;
}
.orderdetails .van-nav-bar__title {
  color: #ffffff !important;
}
.orderdetails .van-popup--bottom {
  width: 90%;
  padding: 0.28rem 5% 0 5%;
}
.orderdetails .van-cell {
  border: 0.03rem #eeeeee solid;
  padding: 0.22rem 0.41rem !important;
  margin: 1.11rem 0 0.41rem 0;
}
.orderdetails .van-popup__close-icon {
  color: #999 !important;
  margin-top: -0.28rem;
}
.orderdetails .y-order-s,
.orderdetails .y-order-m {
  padding: 0.22rem 0.5rem;
  border: 0.03rem #35b6d8 solid;
  float: left;
}
.orderdetails .y-order-m {
  border-radius: 0 0.55rem 0.55rem 0;
}
.orderdetails .y-order-m img {
  width: 0.52rem;
  float: left;
}
.orderdetails .y-order-s {
  border-radius: 0.55rem 0 0 0.55rem;
  color: #35b6d8;
  font-size: 0.35rem;
  margin-right: 0.28rem;
}

.orderdetails .y-bottom20 {
  margin-bottom: 0.55rem;
}

.orderdetails .y-order-xx p i {
  width: 1.87rem;
  float: left;
  font-size: 0.35rem;
  color: #999;
}
.orderdetails .y-order-xx p span {
  font-size: 0.35rem;
  color: #000;
  margin-right: 0.5rem;
  min-width: 0.7rem;
  display: inline-block;
}
.orderdetails .oldh {
  margin-left: 0.4rem;
  padding-left: 0.2rem;
  font-size: 0.4rem;
  font-weight: 600;
}
.orderdetails .y-order-xx p .left,
.orderdetails .y-order-xx p .right {
  color: cadetblue;
  margin-right: 0.2rem;
}
.orderdetails .y-order-xx p {
  width: 92%;
  margin-left: 4%;
  padding: 0.19rem 0;
}
.orderdetails .y-order-yg {
  width: 100%;
  padding-left: 4%;
  padding-right: 4%;
  float: left;
  font-size: 0.35rem;
  padding-bottom: 0.2rem;
  border-bottom: 0.03rem #eeeeee solid;
  box-sizing: border-box;
}
.orderdetails .y-order-yg p {
  float: left;
  color: #000;
}
.orderdetails .y-order-yg span {
  margin-left: 1.11rem;
  color: #999;
  display: block;
  margin-bottom: 0.2rem;
}
.orderdetails .y-order-list {
  /* margin-top: 0.28rem; */
  padding-bottom: 0.41rem;
  width: 100%;
}
.orderdetails .y-order-top p {
  font-size: 0.4rem;
  font-weight: bold;
  padding: 0.22rem 0.55rem;
  color: #000;
}
.orderdetails .y-user-old1,
.orderdetails .y-order-xx {
  width: 94%;
  margin-left: 3%;
  background: #ffffff;
  border-radius: 0.22rem;
  float: left;
  padding: 0.41rem 0;
  color: #999;
  margin-top: 0.28rem;
  box-shadow: 0 0.05rem 0.13rem #eeeeee;
  margin-bottom: 0.2rem;
}
.orderdetails .van-card {
  background-color: #ffffff;
}
.orderdetails .y-xzcptop-img .van-image {
  width: 2.5rem !important;
  height: 2.5rem !important;
  border: 0.03rem #eeeeee solid;
  border-radius: 0.22rem;
}
.orderdetails .van-tag--default {
  margin-right: 0.28rem;
  margin-bottom: 0.28rem;
}
.orderdetails .van-card__thumb {
  margin-right: 0.5rem;
}
.orderdetails .y-order1-con span {
  color: #000;
  opacity: 0.6;
  font-size: 0.37rem;
  padding-top: 0.28rem;
  float: left;
}
.orderdetails .y-order1-con p {
  color: #000;
  font-size: 0.37rem;
  font-weight: bold;
}
.orderdetails .y-order1-con {
  padding: 0 0.28rem;
  width: 83%;
  text-align: left;
  font-size: 0.35rem;
}
.orderdetails .y-order1-right .van-icon {
  color: #999 !important;
}
.orderdetails .y-order1-left .van-icon {
  color: #000 !important;
}
.orderdetails .y-order-1 {
  width: 94%;
  min-height: 1.6rem !important;
  float: left;
  margin-left: 3%;
  padding: 0.41rem 2%;
  background: #ffffff;
  border-radius: 0.22rem;
  height: auto;
  box-shadow: 0 0.05rem 0.05rem #eeeeee;
  text-align: center;
  margin-top: 0.28rem;
  margin-bottom: 0.2rem;
}
.orderdetails .y-order-det {
  width: 94%;
  margin-left: 3%;
  margin-top: 1.94rem;
  color: #ffffff;
  font-size: 0.35rem;
  line-height: 0.55rem;
}
.orderdetails .y-order-det img {
  width: 0.5rem;
  float: left;
  margin: 0 0.22rem;
}
.orderdetails .y-order-det p {
  color: #fff;
}
.orderdetails .van-nav-bar {
  background-color: transparent;
}
.orderdetails .van-icon {
  color: #ffffff !important;
}
.orderdetails .y-usertop {
  float: left;
  background-image: url(./../images/pre-admin-bg.png);
  width: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-color: #f3f4f9;
  padding-bottom: 0.6rem;
}
.orderdetails .y-por-rectop {
  color: #ffffff;
  margin-top: 0.83rem;
  width: 94%;
  margin-left: 3%;
}
.orderdetails .y-setuptop {
  float: left;
  margin-bottom: 0.2rem;
  padding: 0.33rem 0;
  font-size: 0.45rem;
}
/* 订单详情 */
.viewComments .ordergoods {
  margin-bottom: 0.3rem;
}
.viewComments .van-nav-bar {
  background: transparent;
}
.viewComments .jiejie-order-goods .goods-right span {
  font-size: 0.35rem;
  color: #000000;
  opacity: 0.6;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0.1rem;
}
.viewComments .jiejie-order-goods .goods-right .goods-title {
  opacity: 1;
  font-size: 0.35rem;
}
.viewComments .jiejie-score {
  background: #fff;
  margin-top: 0.4rem;
  border-radius: 0.27rem;
  box-shadow: 0rem 0.07rem 0.21rem 0rem rgb(0 0 0 / 7%);
  padding: 0.52rem 0rem 0.2rem 0.4rem;
}
.viewComments .jiejie-score .van-rate {
  margin-left: 1.5rem;
  margin-right: 0.5rem;
}
.viewComments .jiejie-score .order-satisfied {
  vertical-align: super;
  font-size: 0.4rem;
  color: #ee904f;
}
.viewComments .jiejie-score .order-btn {
  margin-top: 0.5rem;
}
.viewComments .jiejie-score .order-btn .van-button {
  background: transparent;
  color: rgba(0, 0, 0, 0.6);
  border-color: #666;
  height: 0.67rem;
  margin-right: 0.3rem;
  border-radius: 0.33rem;
  margin-bottom: 0.3rem;
}
.viewComments .jiejie-score .order-btn .btn-active {
  background: #fdf1ed;
  border-color: #ee904f;
}
.viewComments .jiejie-score .order-btn .btn-active span {
  color: #ee904f;
}
.viewComments .jiejie-order-goods .goods-right {
  float: left;
  width: 6.45rem;
  padding-top: 0.3rem;
}
.viewComments .jiejie-order-goods {
  padding: 0.4rem;
}
.viewComments .jiejie-order-goods .van-image {
  border: 0.03rem solid #e5e5e5;
  margin-right: 0.26rem;
  border-radius: 0.13rem;
  width: 1.5rem;
  height: 1.5rem;
  float: left;
}
.viewComments .jiejie-order-goods .van-image img {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0.13rem;
}
.viewComments {
  background: #f3f4f9;
  min-height: 100vh;
  padding: 0 0.4rem 0.4rem;
}
.viewComments .commentsGoods {
  background: #fff;
  border-radius: 0.27rem;
  box-shadow: 0rem 0.07rem 0.21rem 0rem rgba(0, 0, 0, 0.07);
  margin-top: 0.6rem;
  margin-bottom: 0.4rem;
}
.viewComments .comments-user {
  position: relative;
  background: #fff;
  margin-top: 0.4rem;
  border-radius: 0.27rem;
  box-shadow: 0rem 0.07rem 0.21rem 0rem rgba(0, 0, 0, 0.07);
  padding: 0.3rem 0.4rem 0.3rem;
}
.viewComments .comments-user .user-time {
  position: absolute;
  top: 0.45rem;
  right: 0.4rem;
  font-size: 0.35rem;
  opacity: 0.3;
}
.viewComments .comments-user .user-name {
  display: flex;
  margin-top: 0.2rem;
}
.viewComments .comments-user .user-name .van-image {
  width: 1.2rem;
  height: 1.2rem;
  margin-right: 0.27rem;
}
.viewComments .comments-user .user-name .name-right {
  padding-top: 0.1rem;
}
.viewComments .comments-user .user-name .name-right span {
  font-size: 0.32rem;
  opacity: 0.5;
}
.viewComments .comments-user .user-name .name-right .name {
  font-size: 0.37rem;
  opacity: 1;
  color: #000;
}
.viewComments .comments-user p {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
  font-size: 0.35rem;
  opacity: 0.9;
}
.viewComments .comments-user .user-pic {
  width: 2.5rem;
  height: 2.5rem;
  margin-right: 0.2rem;
}
.viewComments .comments-user .user-pic img {
  border-radius: 0.13rem;
}
.viewComments .memberdesc {
  display: block;
  white-space: nowrap;
  width: 5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  /* margin-top: 0.1rem; */
}
.viewComments .memberdesc span {
  padding: 0 0.2rem;
  border-right: 0.01rem solid #333;
}
.viewComments .memberdesc span:nth-of-type(1) {
  padding-left: 0;
}
.viewComments .memberdesc :nth-last-child(1) {
  border-right: 0;
}
/* 全部订单 */
.order_list .van-tab {
  color: #fff;
  font-size: 0.4rem;
  opacity: 0.3;
}
.order_list .van-tab--active {
  color: #fff;
  opacity: 1;
}
.order_list .van-tab .van-tab__text--ellipsis {
  position: relative;
  height: 0.8rem;
}
.order_list .van-tab--active .gang {
  width: 0.4rem;
  height: 0.03rem;
  background: #fff;
  position: absolute;
  bottom: 0.1rem;
  left: 0.4rem;
}
.order_list .van-tabs__line {
  width: 0.4rem;
  height: 0.03rem;
  background-color: #fff;
}
.order_list .van-tab__pane {
  margin-top: 0.7rem;
}
.order_list {
  background: #f3f4f9;
}
.order_list .van-nav-bar {
  position: absolute;
  width: 100%;
}
.order_list .back {
  background: #fff !important;
}
.order_list .back .van-icon {
  color: #000 !important;
}
.order_list .back .van-nav-bar__title {
  color: #000 !important;
}
.order_list .y-order-money span {
  font-size: 0.35rem;
}
.order_list .y-order-money p {
  color: #999;
  float: left;
  padding: 0 0.22rem;
}
.order_list .van-card {
  background-color: transparent !important;
  width: 9rem;
}
.order_list .van-card__title {
  font-size: 0.35rem;
  line-height: 0.5rem;
  /* float: left; */
  max-height: 1.16rem;
}
.order_list .van-tag {
  margin-top: 0.22rem;
  max-width: 5.5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.order_list .y-order-money {
  float: left;
  font-size: 0.35rem;
  padding: 0.28rem 0.41rem;
  float: right;
}
.order_list .y-order-nav .van-row {
  width: 100%;
  float: left;
  margin-top: 1.75rem;
  text-align: center;
  font-size: 0.43rem;
  color: #ffffff;
}
.order_list .van-button {
  height: auto;
}
.order_list .y-appo-qx {
  width: 90%;
  float: right;
  padding: 0.33rem 5%;
  border-top: 0.03rem #eeeeee solid;
}
.order_list .y-appo-qx .van-button {
  margin: 0 0.13rem;
}

.order_list .tabcon .van-tabs__line {
  background-color: transparent;
}
.order_list .tabcon .van-tab {
  color: #000;
  opacity: 1;
}
.order_list .tabcon .van-tab--active {
  font-size: 0.45rem;
  font-weight: bold;
  color: #000;
}
.order_list .van-tabs__line {
  background-color: transparent !important;
}
.order_list .y_add_storage {
  background-color: #f3f4f9;
  min-height: 100vh;
  float: left;
  width: 100%;
}
.order_list .y_storage_list {
  padding: 0 0.41rem;
  background-color: #f3f4f9;
}
.order_list .y_storage_list .y_storage_list_item {
  width: 100%;
  float: left;
  margin: 0.22rem 0;
  border-radius: 0.2rem;
  background-color: #fff;
  box-shadow: 0 0.05rem 0.13rem #eeeeee;
}
.order_list .y_storage_no {
  height: 1.25rem;
  line-height: 1.25rem;
  padding: 0 0.33rem;
  font-size: 0.35rem;
  color: #000;
  padding-right: 0;
  border-bottom: 0.03rem #eeeeee solid;
  position: relative;
}
.order_list .oldInfo {
  padding: 0.2rem 0 0.3rem 0.4rem;
}
.order_list .oldInfo .hang {
  height: 0.6rem;
  line-height: 0.6rem;
}
.order_list .y_storage_no div {
  float: left;
}

.order_list .y_storage_no_tag_zb {
  background-color: #5cc6da;
}
.order_list .y_storage_no_tag_db {
  background-color: #7fc89e;
}
.order_list .y_storage_no_num {
  margin-left: 0.22rem;
  font-size: 0.35rem;
  line-height: 0.58rem;
}
.order_list .y_storage_no_state {
  padding: 0.13rem 0.38rem;
  font-size: 0.35rem;
  margin-top: 0.28rem;
  float: right;
  line-height: 0.36rem;
  border: 0.03rem #eee solid;
  border-radius: 0.69rem 0 0 0.69rem;
}
.order_list .y_storage_no_s {
  float: right !important;
}
.order_list .y_storage_no_state_collect {
  border: 0.03rem #f54749 solid;
  color: #f54749;
  border-right: none;
  padding: 0.13rem 0.38rem;
  font-size: 0.35rem;
  margin-top: 0.28rem;
  float: right;
  line-height: 0.36rem;
  border-radius: 0.69rem 0 0 0.69rem;
}
.order_list .y_storage_no_state_wait {
  border: 0.03rem #f77413 solid;
  color: #f77413;
  border-right: none;
  border-right: none;
  padding: 0.13rem 0.38rem;
  font-size: 0.35rem;
  margin-top: 0.28rem;
  float: right;
  line-height: 0.36rem;
  border-radius: 0.69rem 0 0 0.69rem;
}
.order_list .y_storage_no_state_fu {
  border: 0.03rem #f00000 solid;
  color: #f00000;
  border-right: none;
  border-right: none;
  padding: 0.13rem 0.38rem;
  font-size: 0.35rem;
  margin-top: 0.28rem;
  float: right;
  line-height: 0.36rem;
  border-radius: 0.69rem 0 0 0.69rem;
}
.order_list .y_storage_no_state_finish {
  border: 0.03rem #35b6d8 solid;
  color: #35b6d8;
  border-right: none;
  padding: 0.13rem 0.38rem;
  font-size: 0.35rem;
  margin-top: 0.28rem;
  float: right;
  line-height: 0.36rem;
  border-radius: 0.69rem 0 0 0.69rem;
  border-right: none;
}
.order_list .y_stirage_info {
  padding-left: 0.33rem;
  padding: 0.41rem 0.33rem;
}
.order_list .y_stirage_info_name {
  font-size: 0.35rem;
  line-height: 0.5rem;
}
.order_list .y_stirage_info_time {
  font-size: 0.35rem;
  color: #999;
  padding: 0.08rem 0;
}
.order_list .y-order-nav {
  width: 100%;
  background: linear-gradient(to right, #35b6d8, #52d3c5);
  border: none;
  height: 3.22rem;
  float: left;
}
.order_list .van-nav-bar {
  background-color: transparent;
}
.order_list .van-icon {
  color: #ffffff !important;
}
.order_list .van-nav-bar__title {
  color: #ffffff !important;
}
.order_list .van-tabs--line .van-tabs__wrap {
  margin-top: 1.5rem !important;
}
.order_list .van-tabs--line .van-tabs__wrap .van-tabs__nav {
  background-color: transparent;
}
.order_list .tabgoods .van-tabs__wrap {
  margin-top: 0.8rem !important;
}
/* 售后详情 */
.salesdatails .van-nav-bar {
  position: absolute;
  width: 100%;
}
.salesdatails .y-service span {
  font-size: 0.35rem;
  color: #e2f4f6;
  margin: 0.22rem 0 0 0.91rem;
  float: left;
}

.salesdatails .back {
  background: #fff !important;
}
.salesdatails .back .van-icon {
  color: #000 !important;
}
.salesdatails .back .van-nav-bar__title {
  color: #000 !important;
}
.salesdatails .y-nav-yb .y-hf-2 .van-uploader__preview-image {
  width: 1.8rem;
  height: 1.8rem;
}
.salesdatails .y-hf-2 .van-image__img {
  width: 1.8rem;
  height: 1.8rem;
}
.salesdatails .y-s-bg {
  width: 1.8rem;
  height: 1.8rem;
}
.salesdatails .y-service1-xia {
  width: 94%;
  margin-left: 3%;
  float: left;
  border-top: 0.03rem #eee solid;
  margin-top: 0.28rem;
}
.salesdatails .y-service1-xia p {
  margin-left: 0 !important;
  margin-top: 0.28rem;
  font-size: 0.35rem;
  padding: 0 !important;
}
.salesdatails .y-service1-admin h2 {
  float: left;
  font-weight: normal;
  margin-left: 0.22rem;
}
.salesdatails .y-service1-admin h2 p {
  font-size: 0.35rem;
  color: #000;
  margin-left: 0;
  padding: 0.19rem 0 0.08rem 0;
}
.salesdatails .y-hf-img2 {
  width: 0.97rem;
  height: 0.97rem;
  float: left;
  margin-left: 4%;
  margin-top: 0.28rem;
}
.salesdatails .y-service-complete .y-service-silder1 p {
  border: 0.03rem #ffffff solid;
  background-color: #ffffff;
}
.salesdatails .y-service-complete .y-service-silder2 {
  color: #ffffff;
}
.salesdatails .y-service-complete .y-c-complete {
  font-size: 0.35rem;
}

.salesdatails .y-service-reply .y-service-silder1 .y-c-replyp,
.salesdatails .y-service-reply .y-service-silder1 p:first-child {
  border: 0.03rem #ffffff solid;
  background-color: #ffffff;
}
.salesdatails .y-service-reply .y-c-reply,
.salesdatails .y-service-reply .y-c-wait {
  color: #ffffff;
}
.salesdatails .y-service-reply .y-c-reply {
  font-size: 0.35rem;
}

.salesdatails .y-service-wait .y-service-silder1 p:first-child {
  border: 0.03rem #ffffff solid;
  background-color: #ffffff;
}
.salesdatails .y-service-wait .y-c-wait {
  color: #ffffff;
  font-size: 0.35rem;
}

.salesdatails .y-service-silder1 .van-divider {
  width: 1.8rem;
  float: left;
  margin: 0.07rem 0.22rem;
}
.salesdatails .y-service-silder1 p {
  width: 0.11rem;
  height: 0.11rem;
  float: left;
  border: 0.03rem #a0e1e8 solid;
  border-radius: 0.13rem;
  background-color: #a0e1e8;
}
.salesdatails .y-service-silder2 {
  text-align: center;
  width: 100%;
  float: left;
  font-size: 0.35rem;
  color: #a0e1e8;
  margin: 0.28rem 0 0.28rem 0;
}
.salesdatails .y-service-silder1 {
  width: 80%;
  float: left;
  margin-left: 10%;
  margin-top: 0.33rem;
}
.salesdatails .y-service {
  margin-top: 1.94rem !important;
}
.salesdatails .y-service p {
  color: #fff;
}
.salesdatails .y-hf-1 .van-cell {
  border: none;
  padding: 0 !important;
  margin: 0.28rem 0;
}
.salesdatails .y-hf-1,
.salesdatails .y-hf-2,
.salesdatails .y-service-silder {
  width: 92%;
  float: left;
  margin-left: 4%;
}
.salesdatails .y-order-xx .y-order-top p {
  margin-left: 0;
  padding: 0.22rem 0.41rem;
  font-weight: bold;
}

.salesdatails .van-popup--bottom {
  width: 90%;
  padding: 0.28rem 5% 0 5%;
}
.salesdatails .van-cell {
  border: 0.03rem #eeeeee solid;
  padding: 0.22rem 0.41rem !important;
  margin: 1.11rem 0 0.41rem 0;
}
.salesdatails .van-popup__close-icon {
  color: #999 !important;
  margin-top: -0.28rem;
}
.salesdatails .y-edit-button {
  width: 94%;
  float: left;
  margin: 0.55rem 3%;
}
.salesdatails .y-bottom20 {
  margin-bottom: 0.55rem;
}
.salesdatails .y-order-xx p i {
  width: 2.22rem;
  float: left;
  font-size: 0.35rem;
  color: #999;
}
.salesdatails .y-order-xx p span {
  font-size: 0.35rem;
  color: #666;
  float: left;
  width: 6.66rem;
}
.salesdatails .y-order-xx p span i {
  float: left;
  color: #666;
  width: 100%;
  margin-bottom: 0.13rem;
}
.salesdatails .y-hf-img {
  width: 1.8rem;
  height: 1.8rem;
}
.salesdatails .y-order-xx p {
  width: 92%;
  float: left;
  margin-left: 4%;
  padding: 0.13rem 0;
}
.salesdatails .y-order-list {
  margin-top: 0.28rem;
  padding-bottom: 0.41rem;
}
.salesdatails .y-order-top {
  width: 100%;
  float: left;
}
.salesdatails .y-order-top p {
  font-size: 0.35rem;
  padding: 0.22rem 0.55rem;
  color: #000;
  font-weight: bold;
}
.salesdatails .y-user-old1,
.salesdatails .y-order-xx {
  width: 94%;
  margin-left: 3%;
  background: #ffffff;
  border-radius: 0.22rem;
  float: left;
  padding: 0.41rem 0;
  color: #999;
  margin-top: 0.28rem;
  box-shadow: 0 0.05rem 0.13rem #eeeeee;
}
.salesdatails .van-card {
  background-color: #ffffff;
}
.salesdatails .y-xzcptop-img .van-image {
  width: 2.5rem !important;
  height: 2.5rem !important;
  border: 0.03rem #eeeeee solid;
  border-radius: 0.22rem;
}
.salesdatails .van-tag--default {
  margin-right: 0.28rem;
  margin-bottom: 0.28rem;
}
.salesdatails .van-card__thumb {
  margin-right: 0.5rem;
}
.salesdatails .y-order-det {
  width: 94%;
  margin-left: 3%;
  margin-top: 2.77rem;
  color: #ffffff;
  font-size: 0.45rem;
  line-height: 0.55rem;
}
.salesdatails .y-order-det img {
  width: 0.5rem;
  float: left;
  margin: 0 0.22rem;
}
.salesdatails .van-nav-bar {
  background-color: transparent;
}
.salesdatails .van-icon {
  color: #ffffff !important;
}
.salesdatails .y-usertop {
  float: left;
  background-image: url(./../images/promotion.png);
  width: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.salesdatails .y-por-rectop {
  color: #ffffff;
  margin-top: 0.83rem;
  width: 94%;
  margin-left: 3%;
}
.salesdatails .y-setuptop {
  float: left;
  padding: 0.33rem 0;
}

.salesdatails .y_add_storage {
  background-color: #f3f4f9;
  min-height: 100vh;
  float: left;
  width: 100%;
}
.salesdatails .van-nav-bar .van-icon {
  color: #ffffff;
}
.salesdatails .van-nav-bar {
  background-color: transparent;
}
.salesdatails .van-nav-bar__title {
  color: #ffffff;
}
/* 预约记录 */
.appointment {
  width: 10rem;
  margin: 0 auto;
}
.appointment .back {
  background: #fff !important;
}
.appointment .back .van-icon {
  color: #000 !important;
}
.appointment .back .van-nav-bar__title {
  color: #000 !important;
}
.appointment .van-nav-bar .van-icon {
  color: #ffffff;
}
.appointment .van-nav-bar {
  background-color: transparent;
  position: absolute;
  top: 0;
  width: 10rem;
}
.appointment .van-nav-bar__title {
  color: #ffffff;
}
.appointment .y-pre-deta-car-carinfo p {
  font-size: 0.35rem;
  color: #999;
}
.appointment .y-pre-deta-car-carinfo span {
  font-size: 0.35rem;
  color: #000;
  line-height: 0.72rem;
}
.appointment .y-pre-deta-car-car {
  background-color: #5cc6da;
  width: 0.83rem;
  height: 0.83rem;
  float: left;
  border-radius: 0.83rem;
  text-align: center;
  margin-right: 0.36rem;
  margin-top: 0.13rem;
}
.appointment .y-pre-deta-car-car img {
  width: 0.41rem;
  margin-top: 0.22rem;
}
.appointment .y-pre-deta-car-top {
  padding: 0.55rem 0.38rem 0.16rem 0.38rem;
}
.appointment .y-pre-deta-car-xia {
  padding: 0.16rem 0.38rem 0.55rem 0.38rem;
}
.appointment .y-pre-deta-car-top,
.appointment .y-pre-deta-car-xia {
  width: 92%;
}
.appointment .y-pre-deta-car {
  margin: 0.4rem 3%;
  width: 94%;
  float: left;
  border-radius: 0.28rem;
  background-color: #ffffff;
}
.appointment .y-con-admin {
  width: 84%;
  float: right;
  background-color: transparent;
  padding: 0.11rem 0 0 0;
  border-radius: 0;
  margin: 0;
}
.appointment .y-con-admin_img {
  width: 0.97rem;
  height: 0.97rem;
  float: left;
  margin-right: 0.22rem;
}
.appointment .y-con-admin p {
  float: left;
  padding-left: 0;
}
.appointment .y-con-admin p span {
  width: 100%;
  float: left;
  font-size: 0.35rem;
  color: #000;
}
.appointment .y-con-admin p i {
  width: 100%;
  float: left;
  font-size: 0.35rem;
  color: #999;
}

.appointment .y-predet-title1 p {
  font-size: 0.43rem;
  color: #ffffff;
  padding: 0 0.25rem;
  float: left;
}
.appointment .y-predet-title1 img {
  width: 0.5rem;
  float: left;
  margin-top: 0.05rem;
}
.appointment .y-predet-title1 {
  padding: 2.22rem 0 0.69rem 0.75rem;
}
.appointment .van-cell {
  background-color: transparent;
}

.appointment .van-field__label {
  width: 2rem !important;
}
.appointment .y-pre-objective h2 {
  font-size: 0.35rem;
  padding: 0.13rem 0 0.05rem 0.41rem;
}
.appointment .y-pre-button {
  margin: 5rem 0 0.28rem 0;
}
.appointment .y-foot .van-tabbar-item--active {
  color: #35b6d8;
}
.appointment .y-foot .van-tabbar-item__icon img {
  width: 0.55rem;
  margin-bottom: 0.05rem;
}
.appointment .y-pre-objective1 .van-button {
  padding: 0.13rem 0.38rem;
  height: auto;
  line-height: none;
  font-size: 0.35rem;
  margin: 0.13rem;
}
.appointment .y-pre-infor .van-cell {
  /* border-bottom: 0.03rem #e8e8e9 solid; */
  border: 0 !important;
}
.appointment .y-pre-objective,
.appointment .y-pre-button {
  margin-left: 3%;
  width: 94%;
  float: left;
}
.appointment .y-pre-objective1 {
  margin: 0.28rem 0;
  padding: 0.28rem;
  width: 91%;
  float: left;
  border-radius: 0.28rem;
  background-color: #ffffff;
}
.appointment .y-pre-infor {
  margin: 0 3% 0.41rem 3%;
  width: 94%;
  float: left;
  border-radius: 0.28rem;
  background-color: #ffffff;
}
.appointment .y-predet-title {
  float: left;
  background-image: url("./../images/pre-bg2.png");
  width: 10rem;
  background-size: 10rem;
  background-repeat: no-repeat;
}
.appointment .y-pre-title h2 {
  padding: 2.22rem 0.83rem;
  color: #ffffff;
}
.appointment .y-pre-title h2 p {
  font-size: 0.35rem;
}
.appointment .y-pre-title h2 span {
  color: #d8f1f3;
  font-size: 0.35rem;
  line-height: 0.61rem;
}
.appointment .y-pre {
  background-color: #f3f4f9;
  width: 100%;
  min-height: 100vh;
  float: unset;
  padding-bottom: 0;
}
/* 全部订单 */
.appointment_record {
  padding-top: 1.3rem;
  background: #f3f4f9;
  width: 10rem;
  margin: 0 auto;
}
.appointment_record .van-nav-bar {
  position: absolute;
  width: 10rem;
  top: 0;
  background: transparent;
}
.appointment_record .van-button {
  height: auto;
}
.appointment_record .y-con-admin {
  width: 8.4rem;
  float: left;
  margin-left: 4%;
  margin-bottom: 0.55rem;
  background-color: #f3f4f9;
  padding: 0.28rem 3%;
  border-radius: 0.22rem;
}
.appointment_record .y-con-admin_img {
  width: 0.97rem;
  height: 0.97rem;
  float: left;
  margin-right: 0.22rem;
}
.appointment_record .y-con-admin p {
  float: left;
}
.appointment_record .y-con-admin p span {
  width: 100%;
  float: left;
  font-size: 0.35rem;
  color: #000;
}
.appointment_record .y-con-admin p i {
  width: 100%;
  float: left;
  font-size: 0.35rem;
  color: #999;
}
.appointment_record .y-appo-qx {
  width: 9.2rem;
  float: left;
  padding: 0.33rem 5%;
  border-top: 0.03rem #eeeeee solid;
}
.appointment_record .y-book-listrxia {
  width: 92%;
  float: left;
  padding: 0.38rem 0.41rem;
}
.appointment_record .y-book-listrxia1 {
  padding: 0 0 0.28rem 0;
}
.appointment_record .y-book-listrxia span {
  font-size: 0.37rem;
  color: #000;
  padding: 0.13rem 0;
}
.appointment_record .y-book-listrxia p {
  font-size: 0.32rem;
  color: #000;
  opacity: 0.7;
  padding: 0.13rem 0;
}

.appointment_record .van-tabs__line {
  background-color: transparent;
}
.appointment_record .van-tab--active {
  font-size: 0.5rem;
  font-weight: 600;
}
.appointment_record .van-tabs__line {
  background-color: transparent !important;
}
.appointment_record .y_add_storage {
  background-color: #f3f4f9;
  min-height: 95vh;
  float: unset;
  width: 10rem;
  padding-bottom: 0.5rem;
}
.appointment_record .y_storage_list {
  padding: 0 0.41rem;
}
.appointment_record .y_storage_list .y_storage_list_item {
  width: 9.2rem;
  float: left;
  margin: 0.22rem 0;
  border-radius: 0.2rem;
  background-color: #fff;
  box-shadow: 0 0.05rem 0.13rem #eeeeee;
}
.appointment_record .y_storage_no {
  height: 1.25rem;
  line-height: 1.25rem;
  padding: 0 0.33rem;
  font-size: 0.37rem;
  color: #000;
  padding-right: 0;
  border-bottom: 0.03rem #eeeeee solid;
  position: relative;
}
.appointment_record .y_storage_no div {
  float: left;
}

.appointment_record .y_storage_no_tag_zb {
  background-color: #5cc6da;
}
.appointment_record .y_storage_no_tag_db {
  background-color: #7fc89e;
}
.appointment_record .y_storage_no_num {
  margin-left: 0.22rem;
  font-size: 0.35rem;
  line-height: 0.58rem;
}
.appointment_record .y_storage_no_state {
  padding: 0.13rem 0.38rem;
  font-size: 0.35rem;
  margin-top: 0.28rem;
  float: right;
  line-height: 0.36rem;
  border: 0.03rem #eee solid;
  border-radius: 0.69rem 0 0 0.69rem;
}
.appointment_record .y_storage_no_state_wait {
  border: 0.03rem #f54749 solid;
  color: #f54749;
  border-right: none;
}
.appointment_record .y_storage_no_state_finish {
  border: 0.03rem #35b6d8 solid;
  color: #35b6d8;
  border-right: none;
}
.appointment_record .y_stirage_info {
  padding-left: 0.33rem;
  padding: 0.41rem 0.33rem;
}
.appointment_record .y_stirage_info_name {
  font-size: 0.35rem;
  line-height: 0.5rem;
}
.appointment_record .y_stirage_info_time {
  font-size: 0.35rem;
  color: #999;
  padding: 0.08rem 0;
}
.appointment_record .y_new_add_storage {
  width: 100%;
  background: linear-gradient(to right, #35b6d8, #52d3c5);
  border: none;
  margin-top: 0.41rem;
}
/* 详细信息 */
.optomtrist .y-pre-deta-car-carinfo p {
  font-size: 0.35rem;
  color: #999;
}
.optomtrist .y-pre-deta-car-carinfo span {
  font-size: 0.35rem;
  color: #000;
  line-height: 0.72rem;
}
.optomtrist .y-pre-deta-car-car {
  background-color: #5cc6da;
  width: 0.83rem;
  height: 0.83rem;
  float: left;
  border-radius: 0.83rem;
  text-align: center;
  margin-right: 0.36rem;
  margin-top: 0.13rem;
}
.optomtrist .y-pre-deta-car-car img {
  width: 0.41rem;
  margin-top: 0.2rem;
}
.optomtrist .y-pre-deta-car-top {
  padding: 0.55rem 0.38rem 0.16rem 0.38rem;
}
.optomtrist .y-pre-deta-car-xia {
  padding: 0.16rem 0.38rem 0.55rem 0.38rem;
}
.optomtrist .y-pre-deta-car-top,
.optomtrist .y-pre-deta-car-xia {
  width: 92%;
}
.optomtrist .y-pre-deta-car {
  margin: 0 3%;
  width: 94%;
  float: left;
  border-radius: 0.28rem;
  background-color: #ffffff;
}
.optomtrist .y-con-admin {
  width: 86%;
  float: right;
  background-color: transparent;
  padding: 0.11rem 0 0 0;
  border-radius: 0;
  margin: 0;
}
.optomtrist .y-con-admin_img {
  width: 0.97rem;
  height: 0.97rem;
  float: left;
  margin-right: 0.22rem;
}
.optomtrist .y-con-admin p {
  float: left;
  padding-left: 0;
}
.optomtrist .y-con-admin p span {
  width: 100%;
  float: left;
  font-size: 0.35rem;
  color: #000;
}
.optomtrist .y-con-admin p i {
  width: 100%;
  float: left;
  font-size: 0.35rem;
  color: #999;
}

.optomtrist .y-predet-title1 p {
  font-size: 0.35rem;
  color: #ffffff;
  padding: 0 0.25rem;
  float: left;
}
.optomtrist .y-predet-title1 img {
  width: 0.5rem;
  float: left;
  margin-top: 0.05rem;
}
.optomtrist .y-predet-title1 {
  padding: 2.22rem 0 0.69rem 0.75rem;
}
.optomtrist .van-cell {
  background-color: transparent;
}
.optomtrist .van-nav-bar .van-icon {
  color: #ffffff !important;
}
.optomtrist .van-nav-bar {
  background-color: transparent;
}
.optomtrist .van-nav-bar__title {
  color: #ffffff !important;
}
.optomtrist .van-field__label {
  width: 1.66rem !important;
}
.optomtrist .y-pre-objective h2 {
  font-size: 0.35rem;
  padding: 0.13rem 0 0.05rem 0.41rem;
}
.optomtrist .y-pre-button {
  margin: 5rem 0 0.28rem 0;
}
.optomtrist .y-foot .van-tabbar-item--active {
  color: #35b6d8;
}
.optomtrist .y-foot .van-tabbar-item__icon img {
  width: 0.55rem;
  margin-bottom: 0.05rem;
}
.optomtrist .y-pre-objective1 .van-button {
  padding: 0.13rem 0.38rem;
  height: auto;
  line-height: none;
  font-size: 0.35rem;
  margin: 0.13rem;
}
.optomtrist .y-pre-infor .van-cell {
  border-bottom: 0.03rem #e8e8e9 solid;
}
.optomtrist .y-pre-objective,
.optomtrist .y-pre-button {
  margin-left: 3%;
  width: 94%;
  float: left;
}
.optomtrist .y-pre-objective1 {
  margin: 0.28rem 0;
  padding: 0.28rem;
  width: 91%;
  float: left;
  border-radius: 0.28rem;
  background-color: #ffffff;
}
.optomtrist .y-pre-infor {
  margin: 0.41rem 3%;
  width: 94%;
  float: left;
  border-radius: 0.28rem;
  background-color: #ffffff;
}
.optomtrist .y-predet-title {
  float: left;
  background-image: url("./../images/pre-bg2.png");
  width: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.optomtrist .y-pre-title h2 {
  padding: 2.22rem 0.97rem;
  color: #ffffff;
}
.optomtrist .y-pre-title h2 p {
  font-size: 0.35rem;
}
.optomtrist .y-pre-title h2 span {
  color: #d8f1f3;
  font-size: 0.35rem;
  line-height: 0.61rem;
}
.optomtrist .y-pre {
  background-color: #f3f4f9;
  width: 100%;
  min-height: 100vh;
  float: left;
}
/* 预约制镜 */
.y-pre .yiyue {
  color: #fff;
}
.y-pre table {
  margin: 0.25rem;
}
.y-pre td {
  text-align: center;
}
.y-pre .popdata {
  font-size: 0.37rem;
  padding: 0 0.15rem;
}
.y-pre .popweek {
  font-size: 0.32rem;
  opacity: 0.6;
  padding: 0.05rem 0 0.15rem;
}
.y-pre .poptime {
  font-size: 0.32rem;
  height: 0.85rem;
  padding-right: 0.15rem;
}
.y-pre .popyue span {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  line-height: 1rem;
  font-size: 0.4rem;
  color: #35b6d8;
  background-color: #eee;
  border-radius: 50%;
  margin: 0.1rem 0;
}
.y-pre .van-popup__close-icon {
  right: 47% !important;
  top: 10.5rem !important;
}
.y-pre .van-cell {
  background-color: transparent;
}
.y-pre .yuyue h3 {
  font-size: 0.45rem;
  line-height: 1.5rem;
  padding-left: 0.4rem;
  color: #35b6d8;
  border-bottom: 0.01rem solid rgba(0, 0, 0, 0.1);
}
.y-pre .y-pre-popup-infor i {
  font-size: 0.53rem;
  color: #000;
  margin-top: 0.28rem;
}
.y-pre .y-pre-popup-infor span {
  font-size: 0.35rem;
  color: #999;
  margin-bottom: 0.55rem;
}
.y-pre .y-pre-popup-infor i,
.y-pre .y-pre-popup-infor span {
  width: 100%;
  float: left;
  text-align: center;
  padding: 0.22rem 0;
}
.y-pre .y-pre-popup-infor .van-button span {
  font-size: 0.35rem;
  color: #ffffff;
  margin-bottom: 0;
}
.y-pre .y-pre-popup-infor .van-button {
  width: 3.33rem;
  height: 0.88rem;
  line-height: auto;
  margin-left: 2.41rem;
}
.y-pre .y-pre-popup-infor-img img {
  width: 6rem !important;
  margin-top: 0.97rem;
  height: auto;
  margin-left: 0.97rem;
}
.y-pre .chosetime {
  padding: 0.2rem 0.2rem 1.5rem;
  background-color: transparent;
}
.y-pre .chosetime .yuyue {
  border-radius: 0.22rem;
  background-color: #fff;
  padding: 0.2rem;
}
.y-pre .y-pre-popup {
  width: 8.19rem;
  padding-bottom: 0.83rem;
  border-radius: 0.22rem;
}
.y-pre .y-pre-objective h2 {
  font-size: 0.4rem;
  padding: 0.13rem 0 0.05rem 0.41rem;
}
.y-pre .y-pre-button {
  margin: 0.28rem 0 1.38rem 0;
}
.y-pre .y-foot .van-tabbar-item--active {
  color: #35b6d8;
}
.y-pre .y-foot .van-tabbar-item__icon img {
  width: 0.55rem;
  margin-bottom: 0.05rem;
}
.y-pre .y-pre-objective1 .van-button {
  padding: 0.13rem 0.38rem;
  height: auto;
  line-height: none;
  font-size: 0.35rem;
  margin: 0.13rem;
}
.y-pre .prebuttonActive {
  border-color: #35b6d8;
  color: #35b6d8;
}
.y-pre .y-pre-infor .van-cell {
  border-bottom: 0.03rem #e8e8e9 solid;
}
.y-pre .y-pre-infor .van-cell .van-cell__title{
  width: 1.5rem;
}
.y-pre .y-pre-infor .van-cell::after {
  border: 0;
}
.y-pre .y-pre-infor .van-cell .van-field__control {
  text-overflow: ellipsis;
}
.y-pre .y-pre-objective,
.y-pre .y-pre-button {
  margin-left: 3%;
  width: 94%;
  float: left;
}
.y-pre .y-pre-button {
  margin-bottom: 1rem;
}
.y-pre .y-pre-button .van-button {
  position: unset !important;
  width: 9.2rem;
}
.y-pre .y-pre-objective1 {
  margin: 0.28rem 0;
  padding: 0.28rem;
  width: 9.2rem;
  float: left;
  border-radius: 0.28rem;
  background-color: #ffffff;
}
.y-pre .y-pre-infor {
  margin: 0 0.4rem 0.41rem;
  width: 9.2rem;
  float: left;
  border-radius: 0.28rem;
  background-color: #ffffff;
}
.y-pre .y-pre-title {
  float: left;
  background-image: url("./../images/pre-bg.png");
  width: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  height: 7rem;
}
.y-pre .y-pre-title h2 {
  padding: 2.22rem 0.83rem;
  color: #ffffff;
}
.y-pre .y-pre-title h2 p {
  font-size: 0.35rem;
}
.y-pre .y-pre-title h2 span{
  font-size: 0.35rem;
  color: #fff;
  opacity: 0.7;
  font-weight: 400;
}
.y-pre .y-pre-title h2 p span {
  opacity: 1;
  font-size: 0.35rem;
  line-height: 0.61rem;
  font-size: 0.48rem;
  margin-left: 0.1rem;
  font-weight: 600;
}
.y-pre {
  background-color: #f3f4f9;
  width: 100%;
  min-height: 100vh;
  float: left;
  padding-bottom: 1rem;
}
.y-pre .van-button::before {
  display: none;
}
/* .y-pre .y-pre-button .van-button {
  width: 9.2rem;
  position: absolute !important;
  bottom: -1rem;
  left: 0.4rem;
} */
/* 验光师详情 */
.yanDetails .van-nav-bar {
  background: #35b6d8 !important;
}
.yanDetails .van-nav-bar__title {
  color: #fff;
}
.yanDetails .backimg {
  top: -1.23rem;
}
.yanDetails .con {
  position: relative;
  top: -4.9rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}
.yanDetails .con .box {
  display: flex;
  background: #fff;
  border-radius: 0.2rem;
  box-shadow: 0rem 0.13rem 0.28rem 0rem rgba(205, 205, 205, 0.2);
  width: 9.2rem;
  padding-left: 0.3rem;
  padding-top: 0.3rem;
  margin-bottom: 0.89rem;
}
.yanDetails .con .box .van-image {
  width: 4.05rem;
  height: 5.57rem;
  margin-right: 0.6rem;
  margin-bottom: 0.45rem;
}
.yanDetails .con .box .right .top {
  margin-bottom: 1.3rem;
}
.yanDetails .con .box .right .top .name {
  display: block;
  font-size: 0.45rem;
  line-height: 0.48rem;
  font-weight: 600;
  margin-bottom: 0.36rem;
  margin-top: 0.36rem;
}
.yanDetails .con .box .right .top .ren {
  font-size: 0.35rem;
  color: #35b6d8;
  display: inline-block;
  margin-left: 0.1rem;
  vertical-align: text-bottom;
}
.yanDetails .con .box .right .down .good {
  display: block;
}
.yanDetails .con .box .right .down .van-icon {
  margin-right: 0.1rem;
}
.yanDetails .con .box .right .down .tel {
  font-size: 0.37rem;
}
.yanDetails .con .box .right .down .good {
  font-size: 0.4rem;
  opacity: 0.8;
  margin-top: 0.2rem;
  margin-bottom: 0.1rem;
}
.yanDetails .con .box .right .down .bai {
  margin-top: 0.2rem;
  display: block;
  font-size: 0.35rem;
  opacity: 0.6;
}
.yanDetails .con .box .right .down .bai span {
  color: #ffa200;
  font-size: 0.35rem;
  font-style: italic;
  font-weight: 500;
}
.yanDetails .con .introduce {
  padding-left: 0.4rem;
  padding-right: 0.7rem;
}
.yanDetails .con .introduce h3 {
  font-size: 0.4rem;
  font-weight: 600;
  margin-bottom: 0.35rem;
}
.yanDetails .con .introduce p {
  font-size: 0.35rem;
  opacity: 0.6;
  line-height: 0.61rem;
}
/* 售后详情 */
.servicedetails .evaluate .pingl span {
  font-size: 0.35rem;
  margin: 0.4rem;
  display: inline-block;
  color: #000;
  opacity: 0.9;
}
.servicedetails .evaluate .shangc {
  margin-left: 0.4rem;
}
.servicedetails .evaluate .shangc img {
  width: 1.8rem;
  height: 1.8rem;
  border-radius: 0.15rem;
  margin-right: 0.2rem;
}
.servicedetails .order_comment .jiejie-score {
  box-shadow: unset;
}
.servicedetails .tanchu img {
  width: 9rem;
}
.servicedetails .tanchu div {
  padding: 0.5rem;
  background: #fff;
}
.servicedetails .van-nav-bar {
  position: absolute;
  width: 100%;
}
.servicedetails .back {
  background: #fff !important;
}
.servicedetails .back .van-icon {
  color: #000 !important;
}
.servicedetails .back .van-nav-bar__title {
  color: #000 !important;
}
.servicedetails .van-uploader__preview-image {
  width: auto !important;
  height: 1.73rem !important;
}
.servicedetails .y-hf-2 .van-image__img {
  width: 1.73rem !important;
  height: 1.73rem !important;
}
.servicedetails .y-s-bg {
  width: 1.73rem !important;
  height: 1.73rem !important;
}
.servicedetails .y-s-bgimg {
  border-radius: 0.2rem;
  margin-right: 0.2rem;
}
.servicedetails .y-service1-xia {
  width: 94%;
  margin-left: 3%;
  float: left;
  border-top: 0.03rem #eee solid;
  margin-top: 0.28rem;
}
.servicedetails .y-service1-xia p {
  margin-left: 0 !important;
  margin-top: 0.28rem;
  font-size: 0.35rem;
  padding: 0 !important;
}
.servicedetails .y-service1-admin h2 {
  float: left;
  font-weight: normal;
  margin-left: 0.22rem;
}
.servicedetails .y-service1-admin h2 p {
  font-size: 0.35rem;
  color: #000;
  margin-left: 0;
  padding: 0.19rem 0 0.08rem 0;
}
.servicedetails .y-hf-img2 {
  width: 0.97rem;
  height: 0.97rem;
  float: left;
  margin-left: 4%;
  margin-top: 0.28rem;
}
.servicedetails .y-service-complete .y-service-silder1 p {
  border: 0.03rem #ffffff solid;
  background-color: #ffffff;
}
.servicedetails .y-service-complete .y-service-silder2 {
  color: #ffffff;
}
.servicedetails .y-service-complete .y-c-complete {
  font-size: 0.35rem;
}

.servicedetails .y-service-reply .y-service-silder1 .y-c-replyp,
.servicedetails .y-service-reply .y-service-silder1 p:first-child {
  border: 0.03rem #ffffff solid;
  background-color: #ffffff;
}
.servicedetails .y-service-reply .y-c-reply,
.servicedetails .y-service-reply .y-c-wait {
  color: #ffffff;
}
.servicedetails .y-service-reply .y-c-reply {
  font-size: 0.35rem;
}

.servicedetails .y-service-wait .y-service-silder1 p:first-child {
  border: 0.03rem #ffffff solid;
  background-color: #ffffff;
}
.servicedetails .y-service-wait .y-c-wait {
  color: #ffffff;
  font-size: 0.35rem;
}

.servicedetails .y-service-silder1 .van-divider {
  width: 1.8rem;
  float: left;
  margin: 0.07rem 0.22rem;
}
.servicedetails .y-service-silder1 p {
  width: 0.11rem;
  height: 0.11rem;
  float: left;
  border: 0.03rem #a0e1e8 solid;
  border-radius: 0.13rem;
  background-color: #a0e1e8;
}
.servicedetails .y-service-silder2 {
  text-align: center;
  width: 100%;
  float: left;
  font-size: 0.35rem;
  color: #a0e1e8;
  margin: 0.28rem 0 0.28rem 0;
}
.servicedetails .y-service-silder1 {
  width: 90%;
  float: left;
  margin-left: 10%;
  margin-top: 0.33rem;
}
.servicedetails .y-service {
  margin-top: 1.94rem !important;
}
.servicedetails .y-service img {
  margin-left: 3.5rem !important;
}
.servicedetails .y-hf-1 .van-cell {
  border: none;
  padding: 0 !important;
  margin: 0.28rem 0;
}
.servicedetails .y-hf-1,
.servicedetails .y-hf-2,
.servicedetails .y-service-silder {
  width: 92%;
  float: left;
  margin-left: 4%;
}
.servicedetails .y-order-xx .y-order-top p {
  margin-left: 0;
  padding: 0.22rem 0.41rem;
  font-weight: bold;
  font-size: 0.4rem;
}

.servicedetails .van-popup--bottom {
  width: 90%;
  padding: 0.28rem 5% 0 5%;
}
.servicedetails .van-cell {
  border: 0.03rem #eeeeee solid;
  padding: 0.22rem 0.41rem !important;
  margin: 1.11rem 0 0.41rem 0;
}
.servicedetails .van-popup__close-icon {
  color: #999 !important;
  margin-top: -0.28rem;
}
.servicedetails .y-edit-button {
  width: 94%;
  float: left;
  margin: 0.55rem 3%;
}
.servicedetails .y-bottom20 {
  margin-bottom: 0.55rem;
}
.servicedetails .y-order-xx p i {
  /* width: 3.1rem; */
  /* float: left; */
  font-size: 0.35rem;
  color: #999;
}
.servicedetails .y-order-xx p span {
  font-size: 0.35rem;
  color: #666;
  /* float: left; */
  width: 6.66rem;
  display: block;
}
.servicedetails .y-order-xx p span i {
  /* float: left; */
  color: #666;
  width: 100%;
  margin-bottom: 0.13rem;
}
.servicedetails .y-hf-img {
  width: 1.8rem;
  height: 1.8rem;
  display: block;
  float: left;
  margin-right: 0.2rem;
}
.servicedetails .y-order-xx p {
  width: 92%;
  float: left;
  margin-left: 4%;
  padding: 0.13rem 0;
  display: flex;
}
.servicedetails .y-order-list {
  margin-top: 0.28rem;
  padding-bottom: 0.41rem;
}
.servicedetails .y-order-top {
  width: 100%;
  float: left;
}
.servicedetails .y-order-top p {
  font-size: 0.4rem;
  padding: 0.22rem 0.55rem;
  color: #000;
  font-weight: bold;
}
.servicedetails .y-user-old1,
.servicedetails .y-order-xx {
  width: 94%;
  margin-left: 3%;
  background: #ffffff;
  border-radius: 0.22rem;
  float: left;
  padding: 0.41rem 0;
  color: #999;
  margin-top: 0.28rem;
  box-shadow: 0 0.05rem 0.13rem #eeeeee;
  min-height: auto;
}
.servicedetails .van-card {
  background-color: #ffffff;
  width: 9rem;
}
.servicedetails .y-xzcptop-img .van-image {
  width: 2.5rem !important;
  height: 2.5rem !important;
  border: 0.03rem #eeeeee solid;
  border-radius: 0.22rem;
}
.servicedetails .van-tag--default {
  margin-top: 0.2rem;
  margin-right: 0.28rem;
  margin-bottom: 0.28rem;
}
.servicedetails .van-card__thumb {
  margin-right: 0.5rem;
}
.servicedetails .y-order-det {
  width: 94%;
  margin-left: 3%;
  margin-top: 2.77rem;
  color: #ffffff;
  font-size: 0.43rem;
  line-height: 0.55rem;
}
.servicedetails .y-order-det img {
  width: 0.5rem;
  float: left;
  margin: 0 0.22rem;
}
.servicedetails .y-order-det p {
  color: #fff;
}
.servicedetails .van-nav-bar {
  background-color: transparent;
}
.servicedetails .van-nav-bar .van-icon {
  color: #ffffff !important;
}
.servicedetails .y-usertop {
  float: left;
  background-image: url(./../images/promotion.png);
  width: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.servicedetails .y-por-rectop {
  color: #ffffff;
  margin-top: 0.83rem;
  width: 94%;
  margin-left: 3%;
}
.servicedetails .y-setuptop {
  float: left;
  padding: 0.33rem 0;
}

.servicedetails .y_add_storage {
  background-color: #f3f4f9;
  min-height: 100vh;
  float: left;
  width: 100%;
}
.servicedetails .van-nav-bar .van-icon {
  color: #ffffff;
}
.servicedetails .van-nav-bar {
  background-color: transparent;
}
.servicedetails .van-nav-bar__title {
  color: #ffffff;
}
/* 售后服务 */
.service_list {
  background: #f3f4f9;
}
.service_list .van-nav-bar {
  background: transparent;
}
.service_list .y-order-money span {
  font-size: 0.35rem;
}
.service_list .y-order-money span i{
  font-size: 0.48rem;
}
.service_list .y-order-money p {
  color: #999;
  /* float: left; */
  padding: 0 0.22rem;
  display: inline-block;
}
.service_list .van-card {
  background-color: transparent !important;
  width: 9rem;
}
.service_list .van-card__title {
  font-size: 0.35rem;
  line-height: 0.5rem;
  /* float: left; */
  max-height: 1.16rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.service_list .van-tag {
  margin-top: 0.22rem;
  white-space: nowrap;
  overflow: hidden;
  max-width: 5.5rem;
  text-overflow: ellipsis;
  display: inline-block;
  padding: 0.05rem 0.1rem;
  border-radius: 0.2rem;
}
.service_list .y-order-money {
  font-size: 0.35rem;
  padding: 0.28rem 0.41rem;
  /* float: right; */
  width: 100%;
  text-align: right;
}

.service_list .van-button {
  height: auto;
}

.service_list ::v-deep .van-tabs__line {
  background-color: transparent;
}
.service_list ::v-deep .van-tab--active {
  font-size: 0.5rem;
  font-weight: 600;
}
.service_list .van-tabs__line {
  background-color: transparent !important;
}
.service_list .van-tab--active {
  font-size: 0.4rem;
  font-weight: bold;
}
.service_list .y_add_storage {
  background-color: #f3f4f9;
  min-height: 94vh;
  /* float: left; */
  width: 100%;
}
.service_list .y_storage_list {
  padding: 0 0.41rem;
}
.service_list .y_storage_list .y_storage_list_item {
  width: 100%;
  /* float: left; */
  margin: 0.22rem 0;
  border-radius: 0.2rem;
  background-color: #fff;
  box-shadow: 0 0.05rem 0.13rem #eeeeee;
}
.service_list .y_storage_no {
  height: 1.25rem;
  line-height: 1.25rem;
  padding: 0 0.33rem;
  font-size: 0.35rem;
  color: #000;
  padding-right: 0;
  border-bottom: 0.03rem #eeeeee solid;
  position: relative;
}
.service_list .y_storage_no div {
  float: left;
}

.service_list .y_storage_no_tag_zb {
  background-color: #5cc6da;
}
.service_list .y_storage_no_tag_db {
  background-color: #7fc89e;
}
.service_list .y_storage_no_num {
  margin-left: 0.22rem;
  font-size: 0.35rem;
  line-height: 0.58rem;
}
.service_list .y_storage_no_state {
  padding: 0.13rem 0.38rem;
  font-size: 0.35rem;
  margin-top: 0.28rem;
  float: right;
  line-height: 0.36rem;
  border: 0.03rem #eee solid;
  border-radius: 0.69rem 0 0 0.69rem;
}
.service_list .y_storage_no_state_collect {
  border: 0.03rem #f54749 solid;
  color: #f54749;
  border-right: none;
  padding: 0.13rem 0.38rem;
  font-size: 0.35rem;
  margin-top: 0.28rem;
  float: right;
  line-height: 0.36rem;
  border-radius: 0.69rem 0 0 0.69rem;
}
.service_list .y_storage_no_state_wait {
  border: 0.03rem #f77413 solid;
  color: #f77413;
  border-right: none;
  border-right: none;
  padding: 0.13rem 0.38rem;
  font-size: 0.35rem;
  margin-top: 0.28rem;
  float: right;
  line-height: 0.36rem;
  border-radius: 0.69rem 0 0 0.69rem;
}
.service_list .y_storage_no_state_finish {
  border: 0.03rem #35b6d8 solid;
  color: #35b6d8;
  border-right: none;
  padding: 0.13rem 0.38rem;
  font-size: 0.35rem;
  margin-top: 0.28rem;
  float: right;
  line-height: 0.36rem;
  border-radius: 0.69rem 0 0 0.69rem;
  border-right: none;
}
.service_list .y_stirage_info {
  padding-left: 0.33rem;
  padding: 0.41rem 0.33rem;
}
.service_list .y_stirage_info_name {
  font-size: 0.35rem;
  line-height: 0.5rem;
}
.service_list .y_stirage_info_time {
  font-size: 0.35rem;
  color: #999;
  padding: 0.08rem 0;
}
.jiazai {
  z-index: 100 !important;
}
.jiazai .wrapper {
  margin-top: 50vh;
}
.van-loading {
  left: 50%;
  top: 50%;
}
