.personal-info { width: 100%; height: 100%; box-sizing: border-box; padding: 0 20rpx; overflow: hidden; } .basic-info { width: 100%; background: #fff; border-radius: 16rpx; box-sizing: border-box; padding: 0 20rpx; margin-top: 20rpx; } .basic-info .list-item { width: 100%; height: 100rpx; display: flex; align-items: center; justify-content: space-between; } .basic-info .list-item + .list-item { border-top: 1rpx solid #eaeaea; } .basic-info .list-item .left { display: flex; align-items: center; height: 100rpx; } .basic-info .list-item .left .must { color: #F61616; font-size: 30rpx; } .basic-info .list-item .left .title { color: #333; font-size: 34rpx; } .basic-info .list-item .right { height: 100%; display: flex; align-items: center; justify-content: flex-end; } .basic-info .list-item .right.code { width: calc(100% - 120rpx); overflow: hidden; } .basic-info .list-item .right .placeholder-style { font-size: 28rpx; color: #999; } .basic-info .list-item .right input { text-align: right; font-size: 34rpx; color: #333; height: 100%; width: 100%; } .basic-info .list-item .right.code input { width: calc(100% - 300rpx); } .basic-info .list-item .right radio-group { height: 100%; display: flex; align-items: center; color: #999; font-size: 28rpx; } .basic-info .list-item .right radio-group radio + radio { margin-left: 20rpx; } .basic-info .list-item .right .get-code { padding: 0 15rpx; height: 50rpx; line-height: 50rpx; background: linear-gradient(to right, #db1a1f, #e95027); color: #fff; font-size: 24rpx; border-radius: 50rpx; margin: 0; margin-left: 25rpx; } .basic-info .list-item .right .button-hover { background: rgb(175, 1, 1); } .basic-info .list-item.identity-no .left { width: 160rpx; } .basic-info .list-item.identity-no .right { width: calc(100% - 160rpx); } .basic-info .list-item.real-name .left { width: 140rpx; } .basic-info .list-item.real-name .right { width: calc(100% - 140rpx); } .basic-info .list-item.sex .left { width: 140rpx; } .basic-info .list-item.sex .right { width: calc(100% - 140rpx); } .basic-info .list-item.mobile .left { width: 140rpx; } .basic-info .list-item.mobile .right { width: calc(100% - 140rpx); } .basic-info .list-item.mobile .right input { width: calc(100% - 25rpx - 200rpx); } .basic-info .list-item.sms-code .left { width: 140rpx; } .basic-info .list-item.sms-code .right { width: calc(100% - 140rpx); } .address-info { width: 100%; background: #fff; border-radius: 16rpx; box-sizing: border-box; padding: 0 20rpx; margin-top: 20rpx; } .address-info .header { width: 100%; height: 78rpx; display: flex; justify-content: space-between; box-sizing: border-box; padding-top: 24rpx; } .address-info .header .title { height: 54rpx; font-size: 34rpx; color: #333; line-height: 54rpx; } .address-info .header .change-grid { display: flex; height: 54rpx; align-items: center; justify-content: flex-end; } .address-info .header .change-grid text { font-size: 28rpx; color: #999; } .address-info .header .change-grid image { width: 28rpx; height: 28rpx; margin-left: 10rpx; position: relative; } .address-info .list-item { width: 100%; height: 100rpx; align-items: center; justify-content: flex-end; } .address-info .list-item + .list-item { border-top: 1rpx solid #eaeaea; } .address-info .list-item .grid-name { color: #333; font-size: 32rpx; height: 100rpx; line-height: 100rpx; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .address-info .list-item input { height: 100%; text-align: right; font-size: 34rpx; color: #333; width: 100%; } .address-info .list-item .placeholder-style { font-size: 28rpx; color: #999; } .note { font-size: 22rpx; color: #999; line-height: 62rpx; } .submit-button { width: 100%; height: 84rpx; display: flex; align-items: center; justify-content: center; margin: 30rpx 0 65rpx; } .submit-button button { height: 100rpx; line-height: 84rpx; width: 560rpx; padding: 0; text-align: center; color: #fff; font-size: 33rpx; border-radius: 16rpx; /* background: linear-gradient(to right, #F40C0C, #FF4E4E); */ background-color: transparent; } .submit-button .hover-submit { /* background: rgb(175, 1, 1); */ } button image { width: 100%; height: 100%; } button text { position: absolute; width: 100%; height: 100%; left: 0; } button::after { border: none; }