.main_portrait .box[data-v-6d6378db],.main_portrait .box[data-v-10abdd46]{overflow:hidden}.login[data-v-db1d423e]{width:100%;min-height:100vh;overflow:hidden;position:relative}.login .login_back[data-v-db1d423e]{position:relative;width:100%;height:195px}.login .login_back .login_back_bottom[data-v-db1d423e]{width:110%;height:120px;border-radius:0 0 50% 50%;position:absolute;left:-5%;bottom:-60px}.login .gradient[data-v-db1d423e]{background-image:linear-gradient(270deg,#fca142,#fca142)!important}.APP02 .login .gradient[data-v-db1d423e]{background-image:linear-gradient(270deg,#2db1ac,#2db1ac)!important}.APP03 .login .gradient[data-v-db1d423e]{background-image:linear-gradient(270deg,#1175fe,#1175fe)!important}.login .login_layout{width:100%;position:absolute;left:0;top:85px;padding:0 26px}.login .login_layout .main{height:370px;background-color:#fff;border-radius:10px;box-shadow:0 5px 7px 1px hsla(0,0%,84.7%,.25);position:relative}.login .login_layout .main .main_portrait{position:absolute;width:100%;top:-37px}.login .login_layout .main .main_portrait>.box{margin:0 auto;width:74px;height:74px;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 2px 0 #fca142}.login .login_layout .main .main_body{padding:80px 26px 0}.login .login_layout .main .main_body .title{font-size:22px;font-family:PingFang SC;font-weight:500;color:#141827;margin-top:0;margin-bottom:17px}.login .login_layout .main .main_body .form .van-field{padding:0;background-color:#f5f5f5;border-radius:20px;height:40px;display:flex;align-items:center}.login .login_layout .main .main_body .form .van-field+.van-field{margin-top:12px}.login .login_layout .main .main_body .form .sort-icon{width:40px;display:flex;align-items:center;justify-content:flex-end}.login .login_layout .main .main_body .form .other{text-align:right}.login .login_layout .main .main_body .form .other .la-btn{margin-top:12px;padding:4px 13px}.login .login_layout .main .main_body .form .btn{width:100%;margin-top:30px}.login .login_layout .main .main_body .form .explain .text{color:#999}.login .login_layout .main .main_body .form .explain>span{display:inline-block;vertical-align:middle}.login .login_layout .main .main_body .form .explain>span.radio{width:14px;height:14px;border-radius:50%;position:relative;text-align:center}.login .login_layout .main .main_body .form .explain>span.radio>span{width:8px;height:8px;border-radius:50%;position:absolute;top:2px;left:2px}.login .login_layout .main .main_body .form .explain>span+span{width:calc(100% - 14px);font-size:12px;padding-left:6px}.login .login_layout .other_login{padding-top:27px;margin:0 auto}.login .login_layout .other_login .divider{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.login .login_layout .other_login .divider>div{font-size:13px;font-family:PingFang SC;font-weight:400;color:#bfbfbf}.login .login_layout .other_login .divider>div.text{padding:0 5px}.login .login_layout .other_login .divider>div.line{width:80px;height:1px;background-color:#bfbfbf;position:relative}.login .login_layout .other_login .divider>div.line:before{content:"";position:absolute;top:-2px;height:5px;width:5px;border-radius:50%;background-color:#bfbfbf}.login .login_layout .other_login .divider>div.line.left:before{right:0}.login .login_layout .other_login .divider>div.line.right:before{left:0}.login .login_layout .other_login .login_option{display:flex;align-items:center;justify-content:center}.login .login_layout .other_login .login_option>div{text-align:center}.login .login_layout .other_login .login_option>div img{width:50px;height:50px}.login .login_layout .other_login .login_option>div p{margin:13px 0 0;padding:0;color:#3e4a59;font-family:PingFang SC;opacity:.89;font-size:12px}.APP02 .login .login_layout .main .main_portrait>.box{margin:0 auto;width:74px;height:74px;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 2px 0 #2db1ac}.APP03 .login .login_layout .main .main_portrait>.box{margin:0 auto;width:74px;height:74px;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 2px 0 #1175fe}