img{vertical-align:middle}
div,img,li,p,ul{margin:0;padding:0}
.user-index-container{padding-top:64px}
.user-index-banner-con{position:relative}
.user-index-banner-text{position:absolute;top:50%;left:30%;transform:translate(-50%,-30%)}
.user-index-banner-text p{font-size:40px;font-weight:400;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.3)}
.authorize-left-box{width:360px}
.group-info-con{border-radius:10px;position:relative;background:linear-gradient(180deg,#699bf7 0,#afcae8 55%)}
.group-attestation-box{width:145px;height:50px;position:absolute;top:0;right:0;border-radius:0 10px 0 10px;opacity:1;background:#9ec0ff}
.group-attestation-box p{font-size:18px;color:#405c90}
.group-information-con .group-name p{font-size:24px;color:#3d3d3d;font-weight:700}
.group-information-con .group-phone p:first-child{font-family:Microsoft YaHei;font-size:20px;font-weight:700;letter-spacing:0;font-variation-settings:"opsz" auto;color:#3d3d3d}
.group-information-con .group-phone p:last-child{font-family:Source Han Sans;font-size:14px;letter-spacing:0;font-variation-settings:"opsz" auto;font-feature-settings:"kern" on;color:#3d3d3d}
.group-buy-box{width:300px;height:180px}
.group-buy-con,.group-buy-list{position:relative;width:300px;height:180px;border-radius:10px;background:#fff}
.group-buy-list{position:absolute;top:20px;left:20px;box-shadow:0 4px 10px 0 rgba(0,0,0,.3)}
.group-buy-list .soft-info img{width:50px}
.group-buy-list .soft-info p{font-family:Microsoft YaHei;font-size:24px;font-weight:700;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#3d3d3d}
.group-buy-list .soft-buy p{font-family:Microsoft YaHei;font-size:20px;font-weight:400;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#3d3d3d}
.group-buy-list .soft-buy a{width:120px;height:40px;border-radius:4px;background:#3662ec;font-family:Microsoft YaHei;font-size:20px;font-weight:700;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#fff}
.journal-info-box{border-radius:10px;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.3)}
.journal-info .journal-top p{font-family:Microsoft YaHei;font-size:24px;font-weight:700;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#3d3d3d}
.journal-item-time{flex:0 0 90px}
.journal-item-time p{font-size:14px}
.journal-item-con{position:relative}
.journal-item-con::after{content:'';width:5px;height:5px;position:absolute;border-radius:50%;top:10px;left:0;background:#999}
.journal-item-con::before{content:'';width:1px;height:100%;position:absolute;top:17px;left:2px;background:#999}
.journal-con-title p{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.journal-con-info p{font-size:12px}
.authorize-down-con{border-radius:10px;padding:25px 40px;background:linear-gradient(180deg,#699bf7 0,#afcae8 55%),#fff}
.authorize-soft-logo{width:50px}
.authorize-soft-name p:first-child{font-family:Microsoft YaHei;font-size:24px;font-weight:700;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#3d3d3d}
.authorize-soft-name p:last-child{font-family:Microsoft YaHei;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#666}
.authorize-btn-box a{width:144px;height:44px;border-radius:4px;background:#3662ec;font-family:Microsoft YaHei;font-size:24px;font-weight:700;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#fff}
.authorize-schedule-form-con{border-radius:10px;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.3)}
.schedule-title p{font-family:Microsoft YaHei;font-size:24px;font-weight:700;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#3d3d3d}
.authorize-schedule-con{border-bottom:1px solid #94b6e8}
.schedule-step-number p{width:40px;height:40px;border-radius:50%;font-size:30px;font-weight:400;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;font-feature-settings:"kern" on;color:#fff;background:linear-gradient(180deg,#3662ec 0,#46bcff 99%),linear-gradient(180deg,#699bf7 0,#afcae8 55%),#d8d8d8}
.schedule-step-stepName p{font-family:Microsoft YaHei;font-size:16px;font-weight:400;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#3d3d3d}
.schedule-step-desc{margin-top:16px}
.schedule-step-desc p{font-family:Microsoft YaHei;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#666}
.schedule-step-btn{margin-top:24px}
.schedule-step-btn a{width:120px;height:30px;border-radius:4px;font-family:Microsoft YaHei;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#fff;background:linear-gradient(180deg,#3662ec 0,#46bcff 99%)}
.authorize-img-tit p{font-family:Microsoft YaHei;font-size:20px;font-weight:400;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#3d3d3d}
.authorize-info-con{font-family:Microsoft YaHei;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#666}
.authorize-info-btn a{width:100px;height:30px;border-radius:4px;opacity:1;background:#3662ec;font-family:Microsoft YaHei;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#fff;cursor:pointer}
.authorize-codeimg-pic img{width:130px}
.authorize-codeimg-pic p{font-family:Abril Fatface;font-size:12px;font-weight:400;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;font-feature-settings:"kern" on;color:#3d3d3d}
.form-top-tit p{font-family:Microsoft YaHei;font-size:23.67px;letter-spacing:0;font-variation-settings:"opsz" auto;color:#3d3d3d}
.form-top-info p{font-family:Microsoft YaHei;font-size:18.93px;font-weight:400;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#3d3d3d}
.form-info-con{width:570px}
.register_index{overflow:hidden}
.reg-container{width:100vw;height:calc(100vh - 64px);margin-top:64px;background-size:cover;background-position:center}
.reg-form-box{position:relative;height:100%}
.reg-form-left-box,.reg-form-left-con{height:100%}
.reg-form-left-con{background-size:cover;background-position:right top}
.reg-form-left-con img{width:100%;height:100%;object-fit:cover;object-position:left center}
.reg-form-right-box{width:500px;position:absolute;border-radius:20px;top:50%;right:10vw;transform:translateY(-50%);background:#fff;box-shadow:0 11px 27px 0 rgba(152,205,250,.2);display:flex;flex-direction:column;align-items:stretch}
.reg-form-right-con{width:100%}
.form-register{padding:0;margin:0;width:100%}
.mip-reg-heading a{font-family:Microsoft YaHei;font-size:20px;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#3662ec;width:50%;height:60px;background:#eee}
.mip-reg-heading a:first-child{border-top-left-radius:20PX}
.mip-reg-heading a:last-child{border-top-right-radius:20PX}
.mip-reg-heading a.active{font-weight:700;background:0 0}
.reg-login-left p,.reg-login-right p{font-family:Microsoft YaHei;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto}
.reg-login-left p{color:#3662ec}
.reg-login-right p{color:#666}
.reg-login-right p a{color:#3662ec}
.form-group{margin-bottom:20px;width:100%}
.form-group-label{margin-bottom:40px}
.form-group .input-group{border-radius:4px;background:#fff;border:1px solid #e5e5e5;position:relative}
.input-group input{width:100%;height:44px;display:flex;align-items:center;padding:0 20px;border:none;outline:0;border-radius:4px;font-family:Microsoft YaHei;font-size:14px;letter-spacing:0;font-variation-settings:"opsz" auto;color:#999;z-index:999}
.form-group-label .ant-checkbox-input{width:20px;height:20px}
.input-group input.btn-primary{padding:0;border-radius:0 4px 4px 0}
.input-group input:focus{background-color:#fff!important}
.input-group .password-icon{width:44px;height:44px;position:relative}
.input-group .password-icon svg{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;cursor:pointer}
.input-group .password-icon.hide .svg-show,.input-group .password-icon.show .svg-hide{display:block}
.input-group .password-icon.hide .svg-hide,.input-group .password-icon.show .svg-show{display:none}
.input-group .formText input{border-right:1px solid #e5e5e5}
.form-group.form-group-label .input-group{border:none}
.input-group .formText .chicuele{height:44px;cursor:pointer}
.input-group.btn-direction{overflow:hidden}
.input-group.btn-direction .form-control{flex:1;min-width:0;border-radius:4px 0 0 4px}
.input-group.btn-direction .sento{width:120px;flex:0 0 120px;height:44px;border:none;outline:0;background:#e8f0ff;color:#3662ec;font-size:14px;cursor:pointer;border-radius:0 4px 4px 0}
.input-group.btn-direction .sento:disabled{opacity:.6;cursor:not-allowed}
.form-group-label .input-group span{font-family:Microsoft YaHei;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#111}
.form-group-label .input-group span a{color:#3662ec}
.login-login-box .login-login-item p{padding:10px 0;font-family:Microsoft YaHei;font-size:18px;font-weight:400;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#666;cursor:pointer}
.login-login-box .login-login-item.active p{color:#3662ec;border-bottom:4px solid #3662ec;cursor:default}
.form-register .button-primary{border:0;width:100%;height:44px;font-family:Microsoft YaHei;font-size:20px;font-weight:700;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#fff;background:#3662ec;cursor:pointer}
.login-link .login-link-item{font-family:Microsoft YaHei;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;font-variation-settings:"opsz" auto;color:#111}
.login-link .login-link-item a{color:#3662ec}
.input-group .result-message{position:absolute;font-size:12px;color:#f56c6c;bottom:-10px;opacity:0;transition:.2s;z-index:9}
.input-group .result-message.show{opacity:1;bottom:-20px;color:#f56c6c;transition:.2s}
.input-group .result-message.success-show{opacity:1;bottom:-20px;color:#3662ec;transition:.2s}
