/* pages/ucenter/index/index.wxss */

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

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

.user_text {
  width: 100%;
  background: #fff;
  padding: 40rpx;
  box-shadow: 0rpx 6rpx 6rpx  #f5f5f5 inset;
}

.user_text.active {
  background: #ebebeb;
}

.userAvatarUrl {
  height: 100rpx;
  width: 100rpx;
  border-radius: 50%;
  display: block;
  margin: 10rpx 42rpx 10rpx 30rpx;
  float: left;
  overflow: hidden;
}

.userAvatarUrl image {
  height: 100rpx;
  width: 100rpx;
}

text {
  display: block;
  font-size: 24rpx;
  font-family: 'Lucida Sans',
                 'Lucida Sans Regular',
                 'Lucida Grande',
                 'Lucida Sans Unicode',
                 Geneva,
                 Verdana,
                 sans-serif;
  color: #434343;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 24rpx;
  height: 24rpx;
  min-height: 24rpx;
}

text.bold {
  width: calc(100% - 216rpx);
  font-weight:600;
  font-size: 28rpx;
  line-height: 28rpx;
  height: 28rpx;
  min-height: 28rpx;
  margin: 20rpx 0 20rpx 30rpx;
}

.h1 {
  width: calc(100% - 216rpx);
  margin: 0 0 0 30rpx;
  font-size: 24rpx;
  line-height: 24rpx;
  height: 24rpx;
  min-height: 24rpx;
  color: #959595;
}
.user_text_edit{
  margin: 0;
  width: 220rpx;
  height: 30rpx;
  display: inline-block;
  right: -20rpx;
  top: 88rpx;
  font-size: 24rpx;
  color:#8F8E94;
  position: absolute;
}
.user_text_zan-ft{
  margin: 0;
  width: 14rpx;
  height: 24rpx;
  display: inline-block;
  right: 30rpx;
  top: 93rpx;
  position: absolute;
}
.user_text_zan-ft image{
  display: block;
  width: 14rpx;
  height: 24rpx;
  /*transform:rotate(180deg);*/
}

.user-menu {
  width: 100%;
  height: auto;
  overflow: hidden;
  background: #fff;
  margin-top: 20rpx;
}
.banner{
  height: 210rpx;
  width: 100%;
  background-color:#ffffff;
}
.banner image{
  margin: 0rpx 30rpx 0rpx 30rpx;
  width: 688rpx;
  height: 200rpx;
}
.context{
  background: #fff;
  /* margin-top: 60rpx; */
  height: 178rpx;
  width: 100%;
  text-align: center;
  min-height: 178rpx;
  font-family: 'Lucida Sans',
                 'Lucida Sans Regular',
                 'Lucida Grande',
                 'Lucida Sans Unicode',
                 Geneva,
                 Verdana,
                 sans-serif;
  font-size: 24rpx;
  color: #434343;

}
.context_view {
  width: 25%;
  /* width: 30%; */
  height: 178rpx;
  display: inline-block;
}
.context_view.active{
  background-color: #fafafa;
}

image.my_purse {
  margin: 43rpx 0 20rpx 0;
  width: 40rpx;
  height: 39rpx;
  flex-shrink: 0;
  overflow: hidden;
}
image.my_chargelog {
  margin: 42rpx 0 20rpx 0;
  width: 37rpx;
  height: 40rpx;
  flex-shrink: 0;
  overflow: hidden;
}
image.my_cuppon {
  margin: 46rpx 0 20rpx 0;
  width: 44rpx;
  height: 36rpx;
  flex-shrink: 0;
  overflow: hidden;
}
image.my_integral {
  margin: 44rpx 0 20rpx 0;
  width: 43rpx;
  height: 38rpx;
  flex-shrink: 0;
  overflow: hidden;
}

.context text {
  display: block;
  font-size: 24rpx;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 32rpx;
  height: 24rpx;
  min-height: 32rpx;
}

.zan-panel {
  position: relative;
  background: #fff;
  overflow: hidden;
  padding-top:10rpx;
}

.zan-cell {
  height:80rpx;
  position: relative;
  padding: 0rpx;
  margin: 0rpx 30rpx 0rpx 40rpx;
  display: flex;
  align-items: center;
  border-bottom: 2rpx solid #f1f1f1;
}
.zan-cell.active {
  background: #ebebeb;
}

.zan-icon {
  margin:12rpx 0rpx 0rpx -25rpx;
  width: 68rpx;
  height: 69rpx;
}
.zan-icon image {
  display: block;
  width: 68rpx;
  height: 69rpx;
}


.zan-icon.charginglog {
  width: 36rpx;
  height: 38rpx;
}
.zan-icon.charginglog image {
  display: block;
  width: 36rpx;
  height: 38rpx;
}

.zan-icon.chargemoneylog {
  margin-right: 27rpx;
  width: 39rpx;
  height: 33rpx;
}
.zan-icon.chargemoneylog image {
  display: block;
  width: 39rpx;
  height: 33rpx;
}

.zan-icon.purse {
  margin-right: 31rpx;
  width: 35rpx;
  height: 29rpx;
}

.zan-icon.purse image {
  display: block;
  width: 35rpx;
  height: 29rpx;
}

.zan-icon.help {
  margin-right: 32rpx;
  width: 34rpx;
  height: 34rpx;
}

.zan-icon.help image {
  display: block;
  width: 34rpx;
  height: 34rpx;
}

.zan-icon.notice {
  margin-right: 38rpx;
  width: 28rpx;
  height: 36rpx;
}

.zan-icon.notice image {
  display: block;
  width: 28rpx;
  height: 36rpx;
}

.zan-icon.charging3 {
  margin-right: 34rpx;
  width: 32rpx;
  height: 32rpx;
}

.zan-icon.charging3 image {
  display: block;
  width: 32rpx;
  height: 32rpx;
}
.zan-icon.monitor {
  margin-right: 30rpx;
  width: 36rpx;
  height: 36rpx;
}

.zan-icon.monitor image {
  display: block;
  width: 36rpx;
  height: 36rpx;
}
.zan-icon.worksheet {
  margin-right: 38rpx;
  width: 28rpx;
  height: 36rpx;
}

.zan-icon.worksheet image {
  display: block;
  width: 28rpx;
  height: 36rpx;
}
.zan-text{
  width:100%;
}
.zan-ft{
  margin: 0;
  width: 14rpx;
  height: 24rpx;
}
.zan-ft image{
  display: block;
  width: 14rpx;
  height: 24rpx;
  /*transform:rotate(180deg);*/
}

.logout {
  margin-top: 20rpx;
  height: 101rpx;
  width: 100%;
  line-height: 101rpx;
  text-align: center;
  background: #fff;
  color: #666;
  font-size: 14px;
}
.logout.active {
  background: #ebebeb;
}

.footer{
  z-index: 999;
  width: calc(100% - 100rpx);
  height: 95rpx;
  position: absolute;
  bottom: 0rpx;
  padding: 0rpx 50rpx;
  text-align: center;
  background-color: #fff;
  /* box-shadow: 0rpx 6rpx 6rpx  #f5f5f5 inset; */
  box-shadow: 0rpx 0rpx 10rpx  #dedede;
  /* margin:30rpx 0rpx; */
  /* text-overflow: ellipsis;
  white-space: nowrap; */
}
/* .footer text{
  margin-top: 20rpx;
} */
.footer .footer_1{
  display: inline-block;
  width: 30%;
  
  /* margin:30rpx 0rpx; */
  /* text-overflow: ellipsis;
  white-space: nowrap; */
}
.footer_1 image{
  width:42rpx;
  height: 41rpx;
  margin-top: 15rpx;
}
.footer .footer_2{
  display: inline-block;
  width: 40%;
  /* margin:30rpx 0rpx; */
  /* text-overflow: ellipsis;
  white-space: nowrap; */
}
.footer_2 image{
  width:238rpx;
  height:70rpx;
}
.footer .footer_3{
  display: inline-block;
  width: 30%;
  /* margin:30rpx 0rpx; */
  /* text-overflow: ellipsis;
  white-space: nowrap; */
}
.footer_3 image{
  margin-top:15rpx;
  margin-bottom:-13rpx;
  /* width:32rpx;
  height: 49rpx; */
  width:36rpx;
  height: 52rpx;
}
.footer text{
  font-size: 20rpx;
  line-height: 20rpx;
  height: 20rpx;
  min-height: 20rpx;
  margin: 0;
}
.footer text.selected{
  color:#fcd943;
}
