page {
  height: 100%;
  width: 100%;
  background: #f4f4f4;
}

.container {
  background: #f4f4f4;
  height: auto;
  overflow: hidden;
  width: 100%;
}

.userinfo {
  /* background: url(); */
  
  background: white;
  background-size: 750rpx auto;
  margin-bottom: 10rpx;
  /* position: relative; */
  display: flex;
  width: 750rpx;
  height: 350rpx;
  flex-direction: column;
  align-items: center;
}

.userinfo-avatar {
  /* position: absolute; */
  /* margin-left: 20rpx; */
  display: block;
  width: 140rpx;
  height: 140rpx;
  margin: 40rpx;
  /* margin-top: 80rpx; */
  border-radius: 50%;
  /* box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2); */
}

.user-box {
  position: absolute;
  /* left: 120px; */
  top: 130px;
  display: flex;
  width: 750rpx;
  height: 77px;
  flex-direction: column;
  align-items: center;
}

.userinfo-nickname {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  font-size: 14px;
}

.userlevel {
  font-size: 14px;
  color: red;
}
.item-all {
  width: 100%;
  height: 60rpx;
  line-height: 60rpx;
  overflow: hidden;
  background: #fff;
  display: flex;
  margin-bottom: 5rpx;
  
}
.item-all .txt {
  font-size: 26rpx;
  margin-left: 30rpx;
}
.item-all .txt2 {
  font-size: 26rpx;
  margin-left: 430rpx;
  text-align: right;
  color: #ccc;
}
.order-menu {
  width: 100%;
  height: 145.5rpx;
  overflow: hidden;
  background: #fff;
  display: flex;
  margin-bottom: 5rpx;
}

.order-menu .item {
  width: 25%;
  height: 125.5rpx;
  text-align: center;
}

.order-menu .icon {
  margin: 20rpx auto 10rpx auto;
  display: block;
  height: 52.803rpx;
  width: 52.803rpx;
}

.order-menu .icon.unpay {
  background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr3veAY4OuAAATwwuTZuE082.PNG) 0 0 no-repeat;
  background-size: 52.803rpx;
}

.order-menu .item .unpay-num {
  position: absolute;
  width: 30rpx;
  height: 30rpx;
  line-height: 30rpx;
  text-align: center;
  top: 416rpx;
  left: 120rpx;
  background-color: #ff8902;
  color: #fff;
  border-radius: 50%;
  font-size: 20rpx;
}
.order-menu .icon.unPayment {
  width: 52.803rpx;
  height: 52.803rpx;
}
.order-menu .item .unPayment-num {
  position: absolute;
  width: 30rpx;
  height: 30rpx;
  line-height: 30rpx;
  text-align: center;
  top: 416rpx;
  left: 265rpx;
  background-color: #ff8902;
  color: #fff;
  border-radius: 50%;
  font-size: 20rpx;
}
.order-menu .item .untake-num {
  position: absolute;
  width: 30rpx;
  height: 30rpx;
  line-height: 30rpx;
  text-align: center;
  top: 416rpx;
  left: 416rpx;
  background-color: #ff8902;
  color: #fff;
  border-radius: 50%;
  font-size: 20rpx;
}
.order-menu .item .uneval-num {
  position: absolute;
  width: 30rpx;
  height: 30rpx;
  line-height: 30rpx;
  text-align: center;
  top: 416rpx;
  left: 570rpx;
  background-color: #ff8902;
  color: #fff;
  border-radius: 50%;
  font-size: 20rpx;
}

.order-menu .item .txt{
  font-size: 24rpx;
}

.order-menu .icon.delivery {
  background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr30CAZZ8YAAAR_cXkBsg581.PNG) 0 0 no-repeat;
  background-size: 52.803rpx;
}

.order-menu .icon.evaluate {
  background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr32iAGgWMAAAU6Jt3tMM267.PNG) 0 0 no-repeat;
  background-size: 52.803rpx;
}

.order-menu .icon.order {
  background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr35OAclFBAAAQXlzWsho084.PNG) 0 0 no-repeat;
  background-size: 52.803rpx;
}

.user-menu {
  width: 100%;
  height: auto;
  overflow: hidden;
  background: #fff;
}

.user-menu .item {
  float: left;
  width: 50%;
  height: 187.5rpx;
  border-right: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  text-align: center;
}

.user-menu .item .a {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.user-menu .item.no-border {
  border-right: 0;
}

.user-menu .item.item-bottom {
  border-bottom: none;
}

.user-menu .icon {
  margin: 0 auto;
  display: block;
  height: 53.803rpx;
  width: 53.803rpx;
  margin-bottom: 16rpx;
}

.user-menu .icon.order {
  background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr37aAFYZYAAALQTm90eQ414.png) 0 -437.5rpx no-repeat;
  background-size: 52.803rpx;
}

.user-menu .icon.coupon {
  background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr37aAFYZYAAALQTm90eQ414.png) 0 -62.4997rpx no-repeat;
  background-size: 52.803rpx;
}

.user-menu .icon.gift {
  background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr37aAFYZYAAALQTm90eQ414.png) 0 -187.5rpx no-repeat;
  background-size: 52.803rpx;
}

.user-menu .icon.address {
  background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr37aAFYZYAAALQTm90eQ414.png) 0 0 no-repeat;
  background-size: 52.803rpx;
}

.user-menu .icon.security {
  background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr4C2AX5KIAAAqBj57QpQ346.png) 0 0 no-repeat;
  background-size: 52.803rpx;
}

.user-menu .icon.kefu {
  background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr37aAFYZYAAALQTm90eQ414.png) 0 -500rpx no-repeat;
  background-size: 52.803rpx;
}

.user-menu .icon.help {
  background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr37aAFYZYAAALQTm90eQ414.png) 0 -250rpx no-repeat;
  background-size: 52.803rpx;
}

.user-menu .icon.feedback {
  background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr37aAFYZYAAALQTm90eQ414.png) 0 -125rpx no-repeat;
  background-size: 52.803rpx;
}

.user-menu .icon.share {
  background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr4FKAftbLAAASiXICq8o513.png);
  background-size: 52.803rpx;
}

.user-menu .icon.collect {
  background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr4IuAVxygAAAE1Le0pS0364.png);
  background-size: 52.803rpx;
}

.user-menu .icon.group {
  background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr4KWAUhomAAATKvqNFVk066.png);
  background-size: 52.803rpx;
}

.user-menu .icon.help {
  background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr4MKARPcuAAAUfANM0_o450.png);
  background-size: 52.803rpx;
}

.user-menu .icon.dispatch {
  background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr4NuAEFZeAAAbg_A8jZs283.png) no-repeat;
  background-size: 52.803rpx;
}

.user-menu .txt {
  display: block;
  height: 24rpx;
  width: 100%;
  font-size: 24rpx;
  color: rgb(136, 135, 135);
}

.logout {
  margin: 20rpx auto;
  height: 101rpx;
  width: 90%;
  line-height: 101rpx;
  text-align: center;
  color: #333;
  font-size: 30rpx;
}
.txt-info{
  display: block;
  font-size: 12px;
  color: red;
  height: 40rpx;
  border-radius: 50%;
}
.banquan{
  font-size: 24rpx;
  color: rgb(150, 148, 148);
  text-align: center;
  width: 100%;
}
.banquan-view{
  padding-top: 30rpx;
  padding-bottom: 70rpx;
}