/* pages/my/my.wxss */
page{
 background-color: #f0f0f0;
}
.my_top{
 position: relative;
 display: flex;
 justify-content: center;
 align-items: center;
 height: 300rpx;
 background: linear-gradient(#3AA0EA ,#69C0E0);
}
.login_btn{
 position: absolute;
 top:10%;
 left:38%;
 opacity: 0; 
 height: 250rpx;
 width:200rpx;
}
.my_img{
 margin: 0 auto 10rpx auto;
 width:110rpx;
 height: 110rpx;
 border-radius: 50%;
 overflow: hidden;
 border:10rpx solid #fff;
 background-color: #fff;
}
.my_top_content{
 color:#fff;
 font-size:30rpx;
 text-align: center;

}
.my_img image{
 width:100%;
 height: 100%;
}
.my_itembox{
 margin: 30rpx 0 0 0;
}
.my_item{
 display: flex;
 justify-content: space-between;
 align-items: center;
 padding:27rpx 30rpx;
 background: #fff;
 border-bottom:1rpx solid #e5e5e5;
 
}
button.my_item:after{
  border: none;
}
.my_item:last-child{
 border:none
}
.my_itemimg{
 margin: 0 20rpx 0 0;
 width:50rpx;
 height: 50rpx;
}
.my_itemimg image{
 width:100%;
 height: 100%;
}
.my_item_left{
 display: flex;
 align-items: center;
 color:#333;
 font-size:32rpx;
}
.my_item .iconfont{
 color:#c7c7c7;
 font-size:36rpx;
 font-weight: bold;
}
.button_item{
 padding:6rpx 30rpx;
}
button.user_login{
  line-height: 1.4;
  color: #FFF;
  background: none;
  font-size: 30rpx;
  padding-left: 6px;
  padding-right: 6px;
  border: none;  
}
button.user_login:after{
  border: 1rpx solid #FFF;
}