page { padding-bottom: 40rpx; } .hero { width: 100%; display: block; } .btn-book { display: block; height: 80rpx; line-height: 80rpx; text-align: center; color: #fff; background-color: #00a0e9; font-size: 28rpx; margin-left: 40rpx; margin-right: 40rpx; margin-top: 30rpx; } .service { margin-top: 20rpx; background-color: #fff; padding: 40rpx 30rpx; } .s-item { margin-bottom: 40rpx; } .s-item:last-child { margin-bottom: 0; } .s-item-hd { font-size: 28rpx; color: #00a0e9; padding-left: 14rpx; border-left: solid 6rpx #00a0e9; } .page-ft { margin-top: 20rpx; } .mod { margin: 0 0 20rpx; } .checkbox, .radio { display: inline-block; width: 33.33%; color: #333333; font-size: 26rpx; margin-top: 16rpx; vertical-align: top; } checkbox, radio { margin-right: 3rpx; /* transform: scale(0.7); */ vertical-align: 4rpx; } .checkbox-inner, .radio-inner{ display: flex; } .input-item-text{ line-height: 1.7; } checkbox-group, radio-group { display: block; } .icon-service{ width: 54rpx; height: 60rpx; vertical-align: -14rpx; } .btn-join{ position: fixed; bottom: 300rpx; right: 0; font-size: 34rpx; color: #00a0e9; background-color: #ddd; z-index: 999; padding: 0 10rpx; border: solid 1rpx #ccc; border-radius: 0; border-right: 0; } button[type=default].button-hover{ background-color: #ddd; }