.photo_box{ width: 625rpx; height: 225rpx; /* border: 1px solid red; */ margin-top: 30rpx; margin-left: 30rpx; } .title { width: 90%; height: 55rpx; background: rgba(31, 135, 247, 0.2); border: 1px solid rgba(31, 135, 247, 1); border-radius: 2px; margin: 0 auto; display: flex; align-items: center; justify-content: center; color: rgba(31, 135, 247, 1); font-size: 28rpx; margin-top: 40rpx; } .saoma { margin-left: 20rpx; } .box { width: 90%; margin: 0 auto; margin-top: 50rpx; } .flex-box { display: flex; margin-top: 40rpx; margin-bottom: 20rpx; } .small-box { width: 180rpx; margin-left: 20rpx; font-weight: 600; font-size: 28rpx; } input { border-radius: 5px; width: 100%; border-bottom: 1rpx solid #F2F2F2; padding-bottom: 10rpx; } button:not([size='mini']) { width: 100% !important; margin-left: auto; margin-right: auto; color: white; background: #1989FA; font-size: 28rpx; border-radius: 50rpx; } .register { margin-top: 100rpx; } .picker { border-bottom: 1rpx solid #F2F2F2; border-radius: 5px; width: 100%; padding-bottom: 15rpx; } radio-group label:last-child { margin-left: 50rpx; } .wenzi { color: #808080; } .home { font-size: 28rpx; border: 1px solid #E4F0FE; box-shadow: 0px 3px 20px 0px rgba(32, 123, 242, 0.08); border-radius: 20px; position: absolute; left: 4%; top: 40rpx; background: #FFFFFF; padding-bottom: 60rpx; width: 92%; margin-bottom: 60rpx; } .shu { height: 36rpx; width: 14rpx; background: #2087F7; border-radius: 1px; } radio .wx-radio-input{ height: 30rpx; width: 30rpx; border-radius: 50%; background: transparent; } /* 选中后的 背景样式 */ radio .wx-radio-input.wx-radio-input-checked{ border: none; } /* 选中后的 对勾样式 */ radio .wx-radio-input.wx-radio-input-checked::before{ border-radius: 50%; width: 36rpx; height: 36rpx; line-height: 36rpx; text-align: center; font-size:36rpx; color:#fff; background: #2087f7; border: 6rpx solid #2087f7; }