.roll-apply .apply-form{padding:4vw 4vw 0}.roll-apply .check-field{padding:0 0 4vw;position:relative;overflow-x:auto}.roll-apply .check-field:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:0;bottom:0;left:0;border-bottom:1px solid #d0d0d0;transform:scaleY(.5)}.roll-apply .check-field .checkbox{position:relative;min-width:21.333vw;height:9.333vw;line-height:9.333vw;text-align:center;color:#121212;border-radius:1.067vw;border:.533vw solid #dcdcdc;font-size:3.2vw;padding:0 .667vw;overflow:hidden;box-sizing:border-box;margin-right:1.333vw}.roll-apply .check-field .checkbox .sub{display:none;position:absolute;background-color:#e03c2f;width:6.667vw;height:6.667vw;line-height:6.667vw;transform:rotate(45deg);right:-3.333vw;bottom:-3.333vw}.roll-apply .check-field .checkbox .sub .van-icon{position:absolute;left:0;top:2vw;vertical-align:middle;transform:rotate(-45deg)}.roll-apply .check-field .checkbox.actived{color:#e03c2f;border-color:#e03c2f}.roll-apply .check-field .checkbox.actived .sub{display:inline-block}.roll-apply .van-field{font-size:3.733vw;height:17.067vw;line-height:17.067vw;padding:0}.roll-apply .van-field:after{right:0;left:0;border-color:#d0d0d0}.roll-apply .van-field .van-field__label{color:#121212}.roll-apply .van-field .van-field__value{color:#8c8c8c}.roll-apply .van-field .van-field__error-message{font-size:2.667vw}.roll-apply .btn-submit{width:92vw;height:13.067vw;font-size:4.8vw;background-image:linear-gradient(90deg,#e03c2f,#e43a61);border-radius:6.533vw;border:none;font-weight:500}