.auth{align-items:center;display:flex;flex-direction:column;margin-top:128rpx}.auth-logo{height:200rpx;width:200rpx}.auth-logo image{height:100%;width:100%}.title{font-size:36rpx;line-height:56rpx;margin-top:20rpx}.merchant-name{display:inline;font-weight:700}.sub-title{font-size:34rpx;line-height:52rpx;margin-top:8rpx}.agreement{color:#888;display:flex;font-size:28rpx;justify-content:center;line-height:40rpx;margin-top:96rpx}checkbox .wx-checkbox-input{border-radius:50%;height:24rpx;width:24rpx}checkbox .wx-checkbox-input.wx-checkbox-input-checked{background:#006eff}checkbox .wx-checkbox-input.wx-checkbox-input-checked:before{background:transparent;color:#fff;font-size:22rpx;height:28rpx;line-height:28rpx;text-align:center;width:28rpx}navigator{color:#006dff;display:inline}.button-area{margin-top:48rpx}button{background:#fff;border:2rpx solid #ddd;font-size:32rpx;font-weight:400;height:96rpx;line-height:96rpx;width:622rpx}.redirect{align-items:center;display:flex;flex-direction:column;margin-top:272rpx}.loading{height:160rpx;margin-bottom:32rpx;width:160rpx}.loading image{height:100%;width:100%}.title{font-size:34rpx;line-height:52rpx}.protocol{position:relative}.protocol .main{background:#f8f9fa;color:#3c3c3c;font-size:24rpx;padding:40rpx 40rpx 140rpx}.protocol .main view{margin:20rpx 0}.protocol .main .h1{font-size:36rpx;font-weight:700;line-height:2;margin:0 0 20rpx;text-align:center}.protocol .main .p{margin:4rpx 0;text-indent:2em}.protocol .main .strong{font-weight:700}.protocol .main .dl{margin-top:40rpx}.protocol .main .dt{margin-bottom:20rpx}.protocol .main .h2{font-size:28rpx;font-weight:700}.protocol .main .dd{margin-bottom:20rpx}.protocol .main .dd view{padding-left:2em}.protocol .pop-btn-line{background:#f8f9fa;bottom:0;box-sizing:border-box;left:0;padding:30rpx;position:fixed;width:100%}.protocol .pop-btn{background:transparent;background-color:#2787f3;border:none;border-radius:6rpx;color:#00a5e0;color:#fff;display:block;font-size:34rpx;height:90rpx;line-height:90rpx;min-width:5.6rem;outline:none;text-align:center}