.wx-switch-input{
width: 80rpx !important;
height: 40rpx !important;
background: #0C2648 !important;
border: #0C2648 !important;
}
.wx-switch-input::before{
width: 80rpx !important;
height: 40rpx !important;
box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.5);
}
.wx-switch-input::after{
width: 40rpx !important;
height: 40rpx !important;
}
.radio{
width: 180rpx;
text-align: center;
display: inline-block;
}
.radio_sex{
margin-right: 10rpx;
}
radio .wx-radio-input{
height: 34rpx;
width: 34rpx;
border-radius: 50%;
border: 1px solid #999;
background: transparent;
}
radio .wx-radio-input.wx-radio-input-checked{
border: 1px solid #D81E16;
background: #fff;
}
radio .wx-radio-input.wx-radio-input-checked::before{
border-radius: 50%;
width: 34rpx;
height: 34rpx;
line-height: 34rpx;
text-align: center;
font-size:26rpx;
color: #D81E16;
transform:translate(-50%, -50%) scale(1);
-webkit-transform:translate(-50%, -50%) scale(1);
}
checkbox .wx-checkbox-input {
height: 34rpx;
width: 34rpx;
border-radius: 50%;
border: 1px solid #999;
background: transparent;
}
checkbox .wx-checkbox-input.wx-checkbox-input-checked {
background: #fff;
border: 1px solid #D81E16;
}
checkbox .wx-checkbox-input.wx-checkbox-input-checked::before {
border-radius: 50%;
width: 34rpx;
height: 34rpx;
line-height: 34rpx;
text-align: center;
font-size:26rpx;
color: #D81E16;
transform:translate(-50%, -50%) scale(1);
-webkit-transform:translate(-50%, -50%) scale(1);
}