*{ margin: 0; padding: 0; box-sizing: border-box; } .body{ width: 100vw; min-height: 100vh; padding-bottom: 180rpx; background-color: #edeff2; font-family: 'Open Sans', sans-serif; color: #6a859c; overflow: hidden; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{ color: #999999; font-weight: normal; } .header{ line-height: 128rpx; font-size: 36rpx; text-align: center; border-bottom: 4rpx solid #69b9ff; font-weight: 600; } .content{ width: 94%; margin: 0 auto; } .head{ display: flex; align-items: center; padding: 0 2%; line-height: 116rpx; font-size: 28rpx; text-align: center; border-bottom: 4rpx solid #69b9ff; } .head>navigator{ width: 10%; font-weight: normal; } .head>text{ font-size: 32rpx; width: 90%; text-align: center; font-weight: 600; } .head .head-txt{ display: block; line-height: 44rpx; } .pull-btns{ display: inline-block; height: 76rpx; line-height: 76rpx; padding: 0 30rpx; margin-left: 50%; transform: translateX(-50%); } checkbox{ width: 0 !important; height: 0 !important; border: 0; background: none; overflow: hidden; position: relative; } .checkbox-text{ margin-left: 8rpx; } .a-checkbox-checked{ background-color: #2e80b6; } checkbox+.point{ box-sizing: border-box; width: 26rpx; height: 26rpx; border: 2rpx solid #cccccc; border-radius: 4rpx; background-color: #FFFFFF; } .a-checkbox-checked+.point{ background-color:#2e80b6; background-image: url(/static/success.png); background-position: center; background-repeat: no-repeat; background-size: 18rpx 18rpx; } radio{ width: 0 !important; height: 0 !important; border: 0; background: none; overflow: hidden; } label{ flex-shrink: 0; } .radio-text{ line-height: 40rpx; margin-left: 8rpx; } .a-radio-checked{ background-color: #2e80b6; } radio+.point{ box-sizing: border-box; width: 28rpx; height: 28rpx; border: 2rpx solid #cccccc; border-radius: 100%; background-color: #FFFFFF; position: relative; } .a-radio-checked+.point{ border: 2rpx solid #2e80b6; } .a-radio-checked+.point>text{ display: block; width: 16rpx; height: 16rpx; border-radius: 100%; background-color:#2e80b6; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }