.page-valid{display:flex;flex-direction:column;height:100vh;justify-content:center}.content{padding:0 .32rem 1.6rem}.content .image{margin:0 auto;width:40%}.content .tip-area{color:#676964;font-size:.32rem;font-weight:600;margin:.24rem 0}.content .input-area input{background:#fefefe;border:1px solid #cfcfcf;border-radius:.12rem;box-sizing:border-box;font-size:.32rem;line-height:.48rem;outline:none;padding:.16rem .2rem;width:100%}.content .verify-area{margin:.36rem 0;overflow:hidden}.content .verify-area .verify-image{background:#ececec;float:left;height:.8rem;overflow:hidden;position:relative;width:2.28rem}.content .verify-area .verify-image-mask{background:rgba(0,0,0,.01);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.content .verify-area .verify-loading{-webkit-animation:spin 1s steps(60) infinite;animation:spin 1s steps(60) infinite;height:.48rem;margin:.16rem auto;overflow:hidden;position:relative;width:.48rem}.content .verify-area .verify-loading:after,.content .verify-area .verify-loading:before{border:.06rem solid #8b8b8b;box-sizing:border-box;content:"";float:left;height:100%;width:50%}.content .verify-area .verify-loading:before{border-bottom-left-radius:.48rem;border-top-left-radius:.48rem;border-width:.06rem 0 .06rem .06rem;-webkit-mask-image:linear-gradient(180deg,#000 8%,rgba(0,0,0,.3) 95%);mask-image:linear-gradient(180deg,#000 8%,rgba(0,0,0,.3) 95%)}.content .verify-area .verify-loading:after{border-bottom-right-radius:.48rem;border-top-right-radius:.48rem;border-width:.06rem .06rem .06rem 0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 8%,rgba(0,0,0,.3) 95%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 8%,rgba(0,0,0,.3) 95%)}.content .verify-area .verify-loading-dot{background:#8b8b8b;border-bottom-right-radius:.06rem;border-top-right-radius:.06rem;height:.06rem;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:.06rem}.content .verify-area .verify-change-btn{color:#63a7e4;float:left;height:.8rem;line-height:.8rem;margin-left:.24rem;width:1.2rem}.content .submit-area{padding-top:.12rem}.content .submit-area .submit-btn{background:#df3133;border:none;border-radius:.42rem;color:#efefef;display:block;font-size:.32rem;line-height:.84rem;text-align:center;width:100%}.content .ip_cont{color:#888;padding:.2rem 0;text-align:center}