/* pages/my/my.wxss */
.vip{
  position: relative;
  padding:30rpx;
  color: #333;
  overflow: hidden;
}
.txtxt{
  font-size: 36rpx;
}
.setUp{
  position: absolute;
  right: 30rpx;
  top: 30rpx;
}
.setUp .iconfont{
  color: #fff;
  font-size: 40rpx;
}
.tximg{
  width: 150rpx;
  height: 150rpx;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.tximg image{
  position: absolute;
  max-width: 100%;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.txtxt{
  display: inline-block;
  margin-left: 20rpx;
  vertical-align: middle;
  width: 480rpx;
}
.txtxt view:nth-child(1){
  font-size: 32rpx;
}
.righticon{
  display: inline-block;
  vertical-align: middle;
  width: 40rpx;
  text-align: right;
}
.txtxt .phone{
  color: #0D72E5;
  font-size: 48rpx;
  font-weight: 550;
}
.txtxt .qita{
  font-size: 28rpx;
  color: #999;
  margin-top: 12rpx;
}
.righticon .iconfont{
  color: #BBBBBB;
}
.serviceList{
  padding: 30rpx;
}
.serviceLi{
  padding: 30rpx 0;
  border-bottom:2rpx solid #EEEEEE;
}
.serviceList .servicetxt{
  display: inline-block;
  vertical-align: middle;
  width: 50%;
}
.serviceList .servicetxt .iconfont{
  font-size: 48rpx;
  color: #0D72E5;
  margin-right: 20rpx;
  vertical-align: middle;
}
.serviceList .servicetxt text{
  vertical-align: middle;
  font-size: 28rpx;
  color: #101010;
}
.serviceList .serviceright{
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  width: 50%;
}
.serviceright .iconright{
  color: #BBBBBB;
  font-size: 32rpx;
}
.bottombutton{
  /* position: fixed; */
  bottom: 40rpx;
  width: 100%;
  box-sizing: border-box;
  padding: 30rpx;
}
.bottombutton button{
  width: 100% !important;
  font-size: 28rpx;
  color: #101010 !important;
  font-weight: 500;
  padding: 30rpx;
}
.navRow{
  display: flex;justify-content: space-around;
}
.navItem{
  display: flex;flex-direction: column;justify-content: center;align-items: center;
}
.naval{
  font-size: 18px;color: #8E8E93;font-weight: bold;
}
.label{
  font-size: 12px;color: #919191;margin-top:5px;
}