@import '../../common/common.wxss';
page {
  background: #fff;
  width: 100%;
  height: 99.9%;
}
/* 普通用户 */

.user-box {
  width: 750rpx;
  height: 100%;
  background: #fff;
}

.user-info {
  width: 750rpx;
  height: 230rpx;
  position: relative;
}

.server {
  height: 130rpx;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  border-bottom: 20rpx solid #F1F6FB;
}

.server-img {
  margin: auto;
  width: 42rpx;
  height: 48rpx;
  margin-bottom: 20rpx;
  position: relative;
}
.reportRedD{
    position: absolute;
    padding: 0 8rpx;
    min-width: 14rpx;
    min-height: 30rpx;
    line-height: 30rpx;
    top: -15rpx;
    right: -15rpx;
    text-align: center;
    border-radius: 20rpx;
    color: #fff;
    background: red;
    z-index: 9999;
    font-size: 20rpx;
    font-weight: bold;
}
.server-img>image {
  width: 42rpx;
  height: 48rpx;
}
.server-text {
  height: 24rpx;
  font-size: 28rpx;
  font-weight: 300;
  text-align: left;
  color: #000;
}

.user-name {
  width: 440rpx;
  height: 52rpx;
  font-size: 50rpx;
  color: #333;
  font-weight: 700;
  line-height: 54rpx;
  position: absolute;
  top: 95rpx;
  left: 190rpx;
  z-index: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.header-img {
  width: 120rpx;
  height: 120rpx;
  border-radius: 50%;
  box-sizing: border-box;
  position: absolute;
  top: 50rpx;
  left: 30rpx;
  z-index: 1;
	border: 1rpx solid #dfdede;
}
.item {
  width: 650rpx;
  margin: 0 50rpx;
  height: 120rpx;
  line-height: 120rpx;
  font-size: 32rpx;
  font-weight: 400;
  color: #000;
  position: relative;
	background: #fff;
  border-bottom: 1rpx solid #efefef;
  box-sizing: border-box;
}

.item image {
  width: 10rpx;
  height: 20rpx;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -10rpx;
}

.tel {
  width: 750rpx;
  height: 30rpx;
  text-align: center;
  margin-top: 100rpx;
  font-size: 32rpx;
  color: #313fdc;
}
.version{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border: 0;
  color: #999;
  font-size:26rpx;
  line-height: 120rpx;
  letter-spacing: 2rpx;
}
.my{
  padding:  0 50rpx 50rpx 50rpx;
  text-align: justify;
  box-sizing: border-box;
  color: #999;
  font-size: 26rpx;
  line-height: 40rpx;
}
.my-mt-15{
  margin-top: 15rpx;
}
.my-text{
  color: #1384ff!important;
  font-weight: 600;
}
.my-logo{
  display: flex;
  justify-content: center;
  width: 100%;
  padding-bottom: 100rpx;
  margin-top: 70rpx;
}
.my-logo image{
  width: 650rpx;
  height: 104rpx;
}
.memo{
  font-size: 26rpx;
  float: right;
  color: #666;
  margin-right: 20rpx;
}
