.area-select-wrap{position:fixed;z-index:99999;background:rgba(0,0,0,.8);width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center}.area-select-wrap .area-select{height:80%;overflow:auto;background:#fff;padding:1rem 0}.area-select-wrap .area-select li{display:flex;justify-content:space-between;font-size:14px;padding:.5rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.area-select-wrap .area-select li span,.area-select-wrap .area-select li strong{display:block;font-weight:400;margin:0 2rem}.area-select-wrap .area-select li span{opacity:.7}.area-select-wrap .area-select li:hover{background:rgba(0,0,0,.05)}.area-select-wrap .area-select li.selected{background:rgba(0,0,0,.03)}.area-select-wrap .area-select li.selected strong{font-weight:700}.verify[data-v-7c18b65c]{display:flex;position:fixed;left:0;top:0;align-items:center;justify-content:center;z-index:999;background-color:rgba(0,0,0,.6);width:100%;height:100%;overflow:hidden}.verify-container[data-v-7c18b65c]{max-width:25rem;width:80%;background:url(https://s04.cdn.ipalfish.com/kid/img/sun.e6e259c6.png) no-repeat 0 0 #fff;background-size:2.92rem 3.74rem;border-radius:1.2rem;padding:1.4rem 1rem;position:fixed}.verify-container[data-v-7c18b65c]:before{content:"";width:5.58rem;height:4.53rem;position:absolute;top:0;left:50%;transform:translate(-50%,-100%);background:url(https://s04.cdn.ipalfish.com/kid/img/fish.ab709533.png) no-repeat bottom;background-size:contain}.verify-container[data-v-7c18b65c]:after{content:"";width:1rem;height:.9rem;position:absolute;top:0;left:50%;transform:translate(-1.65rem,-.68rem);background:url(https://s04.cdn.ipalfish.com/kid/img/hand.1c80b37e.png) no-repeat bottom;background-size:contain}.verify-container .verify-title[data-v-7c18b65c]{height:.9rem;font-size:.9rem;font-weight:400;color:#54607e;line-height:.9rem;text-align:center;margin-bottom:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.verify-container .sliding-block[data-v-7c18b65c]{margin-left:-.375rem;margin-right:-.375rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}._nc .stage1{box-shadow:none;border:none;background:#f6f7fd;box-shadow:inset 0 0 0 3px #f6f7fd;border-radius:100%;width:2.7rem;border-radius:1.35rem;background-color:#32d2ff;color:#32d2ff;background:url(https://s04.cdn.ipalfish.com/kid/img/btn.78c2ab67.png) no-repeat 50%;background-size:48px 48px;color:transparent;color:#8895a5;height:2.7rem;font-size:.8rem;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#8895a5),color-stop(.4,#8895a5),color-stop(.5,#fff),color-stop(.6,#8895a5),color-stop(1,#8895a5));background-image:none;left:0;width:100%;height:100%;line-height:2.7rem;font-size:.75rem;background-size:2.4rem 2.4rem;text-align:center;font-size:1.25rem}._nc .stage2{height:1.3rem;height:1rem;width:3.5rem;left:1.25rem;right:1.25rem;top:.3rem;font-size:.75rem;top:.25rem;width:.75rem;height:.75rem;right:.25rem;left:.25rem;left:4.05rem;height:1.15rem;margin-top:.45rem;border-radius:.125rem;line-height:1.15rem;font-size:.5rem;background-color:#32d2ff;background-color:#ccc}._nc .stage3{font-size:.5rem;margin:1rem 0 .5rem 0;position:static;font-size:.4rem;line-height:.8rem;font-size:.6rem;height:.8rem;font-size:.75rem;width:.75rem;height:.75rem;line-height:.75rem;vertical-align:middle}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.banner-register-box{box-sizing:border-box;padding:25px 20px;position:relative;width:100%;max-width:400px;background:#fff;box-shadow:0 2px 16px 0 rgba(0,80,119,.1);border-radius:24px}.banner-register-box .banner-register-title{font-size:24px;font-weight:600;color:#333;line-height:1.2;text-align:center;margin-bottom:16px}.banner-register-box .banner-register-title strong{display:none}.banner-register-box .banner-register-title span{vertical-align:baseline}.banner-register-box .banner-register-title .red{color:#ff5532}.banner-register-box .banner-register-qrcode{display:block;margin:0 auto;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.banner-register-box .banner-register-qrcode img{max-width:100%;width:135px;display:block;margin:0 auto}.banner-register-box .banner-register-qrcode figcaption{text-align:center;color:#999;font-size:16px;line-height:22px}.form-item{width:100%;height:44px;background:#fafafa;border-radius:24px;display:flex;overflow:hidden;font-size:16px;font-weight:400;color:#555}.form-item .form-input{box-sizing:border-box;font-size:16px;color:#555;flex:1;width:0;padding:10px;margin:0;border:0;background:none}.form-item .form-input:focus{outline:none}.form-item .form-input::-moz-placeholder{font-size:16px;font-weight:400;color:#b2b2b2;-moz-user-select:none;user-select:none}.form-item .form-input::placeholder{font-size:16px;font-weight:400;color:#b2b2b2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-item .form-area{padding:0 10px;align-self:center;border-right:1px solid #f0f0f0;line-height:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-tip{font-size:12px;color:#ff5532;height:20px}.form-split{display:flex}.form-split .form-input{padding:0 20px}.form-btn{white-space:nowrap;font-size:16px;font-weight:400;color:#ff5532;border:0;padding:0 15px;height:44px;background:#fff2e5;border-radius:24px;margin-left:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.form-btn:hover{opacity:.9}.form-btn:active{background:#f2e1d0}.form-btn.form-btn-disabled{background:#e8e8e8;pointer-events:none;color:#999}.form-submit{display:block;width:100%;text-align:center;height:48px;background:#ff5532;border-radius:26px;font-size:18px;font-weight:600;color:#fff;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:10px}.form-submit:hover{opacity:.9}.form-submit:active{background:#e97500}.form-fixed{position:fixed;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;z-index:999;background:rgba(0,0,0,.8);padding:20px}.form-fixed .banner-register-box{position:relative;top:auto;right:auto;bottom:auto;left:auto;margin:0}@media screen and (min-width:360px){.banner-register-box{padding:25px 14px}}@media screen and (max-width:650px){.banner-register-box .banner-register-title{font-size:20px}}@media screen and (min-width:1024px){.banner-register-box{padding:30px 24px;width:320px}.banner-register-box .banner-register-title strong{display:inline}.banner-register-box .banner-register-title .block-title{display:block;font-size:30px;font-weight:600;color:#ff5532;line-height:30px;text-align:center;line-height:1.2;margin-bottom:5px}.banner-register-box .banner-register-title .block-title:after,.banner-register-box .banner-register-title .block-title:before{content:"";display:inline-block;width:17px;height:8px;vertical-align:middle;margin:0 8px;background:no-repeat 50%;background-size:contain}.banner-register-box .banner-register-title .block-title:before{background-image:url(https://s04.cdn.ipalfish.com/kid/img/banner-title-l@2x.15a93e38.png)}.banner-register-box .banner-register-title .block-title:after{background-image:url(https://s04.cdn.ipalfish.com/kid/img/banner-title-r@2x.0b78303d.png)}.home-page .form-fixed .banner-register-box{width:100%}.form-btn,.form-item{height:48px}}.register{background:#f2fcff;padding:150px 20px 80px}.register .banner-register-box{max-width:556px;width:100%;margin:0 auto;padding-top:64px;padding-bottom:56px}.register .banner-register-box:before{content:"";width:394px;height:124px;position:absolute;left:50%;top:-109px;background:url(https://s04.cdn.ipalfish.com/kid/img/reg-title@2x.321d776c.png) no-repeat;background-size:contain;transform:translate(-50%)}.register .banner-register-box .banner-register-title{margin-bottom:40px}.register .banner-register-box .form-item,.register .banner-register-box .form-split,.register .banner-register-box .form-submit,.register .banner-register-box .form-tip{max-width:378px;margin-left:auto;margin-right:auto}.pui-dialog .teacher-title{padding-top:20px;font-size:20px;font-weight:700;text-align:center;margin-bottom:15px}.pui-dialog .teacher-desc{text-align:center;font-size:15px;color:#666}.pui-dialog .qrcode{margin:15px auto;width:80%;max-width:258px;height:auto;display:block}.pui-dialog .teacher-tip{text-align:center;font-size:14px;height:35px}.pui-dialog .teacher-tip .name{color:#e11}