.o-login_block{padding:50px 30px}.o-login_block .o-login_content{margin:auto}.o-login_block .o-login_title{margin-bottom:40px}.o-login_block .o-login_title .svg-icon{width:160px;height:50px}.o-login_block .login-notes{font-size:14px;line-height:2;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#616161}.o-login_block .van-form{padding:40px 20px}.o-login_block .o-login_form{background:#fff;border:1px solid rgba(37,47,69,.1);box-sizing:border-box;border-radius:8px}.o-login_block .o-login_form .van-field__control{border-bottom:2px solid #007890;color:#007890!important;font-size:16px;font-weight:700;height:32px;border-radius:0}.o-login_block .o-login_form .van-cell:after{border:0}.o-login_block .form-tab{display:flex;align-items:center;justify-content:center}.o-login_block .form-tab a{flex:1;text-align:center;color:rgba(0,0,0,.75);font-size:14px;font-weight:700;height:42px;line-height:42px;border-bottom:1px solid #d5d5d5}.o-login_block .form-tab a:hover{color:#007892}.o-login_block .form-tab a.selected{color:#007892;border-bottom-color:#fff}.o-login_block .form-tab a:first-of-type.selected{border-right:1px solid #d5d5d5;border-top-right-radius:10px}.o-login_block .form-tab a:nth-of-type(2).selected{border-left:1px solid #d5d5d5;border-top-left-radius:10px}