body{background: #f7f8fa;padding-bottom: 125px;}

.head{position: relative;padding: 40px 25px;}
.head>img{width: 100px;height: 100px;object-fit: cover;border-radius: 50%;margin-left: 10px;border: 4px solid #fff;}
.head i{position: absolute;top:55px;left: 170px;}
.head em{position: absolute;top:75px;left: 170px;}
.head span{position: absolute;top: 100px;left: 170px;color: #999;font-size: 22px;}
.head a{position: absolute;top: 47px;right: 25px;padding: 13px 30px;border-radius: 50px;}

.tab{background: white;margin: 0 25px;margin-bottom: 25px;border-radius: 20px;position: relative;}
.tab>a{position: relative;padding:20px 20px 0 25px;display: inline-block;font-weight: bold;}
.tab .box{display: flex;justify-content: space-around;position: relative;margin-top: 50px;padding-bottom: 30px;}
.tab .item{text-align: center;position: relative;}
.tab .item img{width: 80px;height: 80px;border-radius: 50%;}
.tab .item>i{display: block;margin-top: 10px;}
.tab.money em{font-size: 35px;display: block;color: #20d0a1;}
.tab.money em label{font-size: 20px;color: #20d0a1;margin-left: 3px;}

.tab .item span{width: 80px;height: 40px;border-radius: 50%;display: inline-block;position: relative;text-align: center;}
.tab .item span::after{content: '';width: 35px;height: 35px;display: block;border-radius: 50%;position: absolute;z-index: 1;left: 22px;bottom: 0;background: #20d0a1;}
.tab .item span i{position: absolute;z-index: 2;top: 50%;transform:translate(-47%, -50%);font-size: 60px;}
.tab.menu .item:nth-of-type(1) span i{font-size:75px;}
.tab.menu .item:nth-of-type(3) span i{font-size:54px;}
.tab.menu .item:nth-of-type(5) span i{font-size:65px;}
.tab.menu .item:nth-of-type(6) span i{font-size:55px;}

.tab .btn{position: absolute;border-radius: 50px;top: 20px;padding: 0 30px;font-size: 22px;font-weight: inherit;background: #20d0a1;color: #fff;height: 55px;line-height: 55px;box-shadow: 5px 5px 20px 0px #20d0a169;}
.tab .btn.chongzhi{right: 150px;}
.tab .btn.tixian{right: 25px;}

.login input{border: 1px solid #ccc;height: 70px;line-height: 70px;text-align: center;width: 100%;margin-bottom: 25px;border-radius: 50px;}
.login .layui-m-layercont{padding: 30px;}
.login span[yes]{background: #F2F2F2;}