/* pages/my/my.wxss */

.my_content{
 position: fixed;
 top:0;
 left:0;
 bottom:0;
 z-index:1;
 height: 100%;
 width:100%;
}
.my_content image{
 width:100%;
 height: 100%;
 display: block;

}
.my_mian{
 position: absolute;
 top:0;
 left:0;
 width:100%;
 height: 100%;
 z-index:3;
 overflow-y: scroll;
}
.myhead{
 position: relative;
 display: flex;
 align-items: center;
 justify-content: cneter;
 flex-direction: column;
 height: 400rpx;
 color:#fff;
 font-size:36rpx;
}
.myheadimg{
 margin: 100rpx 0 0 0;
 width:175rpx;
 height: 175rpx;
 border-radius: 50%;
 overflow: hidden;
 border:6rpx solid rgba(255,255,255,0.4);
}
.myheadimg image{
 display: block;
width:100%;
height: 100%;
}
.lv{
 position: absolute;
 top:50%;
 transform: translateY(-50%);
 right: 105rpx;
 color:#fff;
 font-size:36rpx;
 z-index:2;
 display: flex;
 align-items: center;
 justify-content: center;
 flex-direction: column;
}
.lvimg{
 width:73rpx;
 height: 58rpx;
 overflow: hidden;
}
.lvimg image{
 display: block;
 width:100%;
 height: 100%;
}
.my_nav{
 padding:35rpx 54rpx 26rpx 54rpx;
 background: #011226;
 font-size:36rpx;
 color:#fff;
}
.my_navsubtitle{
 font-size: 20rpx;
}
.tab_bigbox{
 margin: 0 0 20rpx 0;
 padding:0 0 10rpx 0;
 border-bottom:4rpx solid rgba(255,255,255,0.4);
}
.tab_box{
 margin: 16rpx 0 0 0;
 display: flex;
 align-items: center;
 justify-content: space-around;
 background: #011025;
 font-size:22rpx;
 color:#fff;
 padding:20rpx 24rpx 20rpx 50rpx;
}
.tab_active{
 position: relative;
 color:#009FE8;

}

.tab_active::after{
 position: absolutep;
 bottom:-20rpx;
 width:100rpx;
 height: 2rpx;
 background: #fff;
 left:50%;
 transform: translateX(-50%);
 content: '';
 z-index: 10;

 
}
.my_itembox{
 padding:24rpx 110rpx 20rpx 110rpx;
 color:rgba(255,255,255,0.8);
 font-size:24rpx;
 display: flex;
 align-items: center;
 justify-content: space-between;
 border-bottom:4rpx solid rgba(255,255,255,0.2);
}