.wallet_login_content[data-v-74dea9fb] {
    --middle: #ebebeb
}

.is_dark .wallet_login_content[data-v-74dea9fb] {
    --middle: #374151
}

.wallet_login_content p[data-v-74dea9fb]:first-child {
    color: var(--onsurface);
    font-size: .213rem;
    font-weight: 500;
    margin: 0 .107rem 0 .16rem
}

.wallet_login_content .wallet_login[data-v-74dea9fb] {
    width: 100%;
    line-height: .64rem;
    font-size: .213rem
}

.wallet_login_content .wallet_login>li[data-v-74dea9fb]:first-of-type {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    border-radius: .107rem;
    cursor: pointer
}

.wallet_login_content .wallet_login>li:first-of-type img[data-v-74dea9fb] {
    width: .64rem;
    height: .64rem
}

.wallet_login_content .wallet_login>li:first-of-type span[data-v-74dea9fb] {
    color: #888
}

.wallet_login_content .wallet_login>li[data-v-74dea9fb]:nth-of-type(2) {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    border-radius: .107rem;
    margin-top: .267rem
}

.wallet_login_content .wallet_login>li:nth-of-type(2) img[data-v-74dea9fb] {
    width: .533rem;
    height: .533rem;
    margin: 0 .067rem
}

.wallet_login_content .wallet_login>li:nth-of-type(2) span[data-v-74dea9fb] {
    font-size: .267rem;
    color: #b8b3b3
}

.wallet_login_content .wallet_login li[data-v-74dea9fb]:hover {
    background-color: var(--goldColor)
}

.wallet_login_content .wallet_login li:hover span[data-v-74dea9fb] {
    color: #fff
}

.wallet_login_content .row[data-v-74dea9fb] {
    cursor: pointer;
    width: 100%;
    line-height: .64rem;
    font-weight: 500;
    font-size: .2rem;
    color: #888;
    border-radius: .107rem;
    margin: 0 auto .133rem;
    margin-top: .4rem
}

.wallet_login_content .row .logo[data-v-74dea9fb],
.wallet_login_content .row[data-v-74dea9fb] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden
}

.wallet_login_content .row .logo[data-v-74dea9fb] {
    background-color: #fff;
    margin-right: .16rem;
    width: .533rem;
    height: .533rem;
    border-radius: 50%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.wallet_login_content .row img[data-v-74dea9fb] {
    width: .64rem;
    height: .64rem;
    margin-right: .267rem
}

.wallet_login_content .row .middle[data-v-74dea9fb] {
    border-radius: .16rem;
    background-color: var(--middle);
    color: #fff;
    padding: .107rem .267rem;
    font-size: .24rem
}

.wallet_login_content .row .middle[data-v-74dea9fb]:hover {
    color: #fff
}

.wallet_login_content .row .middle .icon[data-v-74dea9fb] {
    width: .64rem;
    height: .64rem;
    margin-right: .267rem
}

.wallet_login_content .row .right[data-v-74dea9fb] {
    color: #888
}

.social_login_content[data-v-1258f991] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.social_login_content p[data-v-1258f991]:first-child {
    color: var(--onsurface);
    font-size: .213rem;
    font-weight: 500;
    margin: 0 .107rem 0 .16rem
}

[data-v-5ad359c2].country-selector {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%
}

[data-v-5ad359c2].country-selector .el-select {
    width: 100%;
    height: 100%
}

[data-v-5ad359c2].country-selector .el-select .el-input__prefix {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[data-v-5ad359c2].country-selector .el-select .el-input--medium {
    height: 100%
}

[data-v-5ad359c2].country-selector .el-select .el-input .el-input__inner {
    height: 100%;
    background-color: #fff;
    border-radius: .187rem
}

[data-v-5ad359c2].mobile-country-selector .el-select {
    width: 100%
}

[data-v-5ad359c2].mobile-country-selector .el-select .el-input__prefix {
    padding-left: .133rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[data-v-5ad359c2].mobile-country-selector .el-select .el-input__prefix .fi {
    width: .667rem;
    height: .667rem
}

[data-v-5ad359c2].mobile-country-selector .el-select .el-input__suffix {
    padding-right: .133rem
}

[data-v-5ad359c2].mobile-country-selector .el-select .el-input__suffix .el-input__suffix-inner .el-select__caret {
    font-size: .267rem
}

[data-v-5ad359c2].mobile-country-selector .el-select .el-input .el-input__inner {
    height: 1.093rem;
    background-color: #fff;
    border: .013rem solid #e0e0e0;
    border-radius: .187rem;
    padding-left: .933rem;
    padding-right: .533rem;
    font-size: .293rem;
    font-weight: 400;
    color: #818181
}

.inputColor[data-v-71c787c3] {
    --formBg: #f4f6f8;
    --boxBg: #fff;
    --pwdBg: #fff;
    --elFormBg: #fcfdfd
}

.is_dark .inputColor[data-v-71c787c3] {
    --formBg: #000;
    --boxBg: #161617;
    --boxBor: none;
    --boxBor: #ccc;
    --pwdBg: url(/static/img/Slice8.9d03a4f0.png) no-repeat center center;
    --elFormBg: #232325
}

[data-v-71c787c3].content {
    width: 100%;
    min-height: 96vh;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[data-v-71c787c3].content .signinImg {
    width: 45%;
    background: url(/static/img/Slice8.9d03a4f0.png) no-repeat 50%;
    background-size: cover
}

[data-v-71c787c3].content .signinImg,
[data-v-71c787c3].content .signinImg .signinImg-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[data-v-71c787c3].content .signinImg .signinImg-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

[data-v-71c787c3].content .signinImg .signinImg-box .signinImg-title {
    width: 100%;
    font-size: .48rem;
    font-weight: 400;
    color: #fff;
    padding-bottom: 1.333rem
}

[data-v-71c787c3].content .signinImg .signinImg-box .signinImg-bor {
    background: #27282a;
    border-radius: .107rem;
    padding: .133rem .267rem;
    width: 150%
}

[data-v-71c787c3].content .signinImg .signinImg-box .signinImg-bor h6 {
    font-size: .24rem;
    font-weight: 400;
    color: #fff;
    padding-bottom: .267rem
}

[data-v-71c787c3].content .signinImg .signinImg-box .signinImg-bor span {
    font-size: .187rem;
    font-weight: 400;
    color: #a9a9aa
}

[data-v-71c787c3].content .login_box {
    width: 55%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: .667rem .4rem;
    position: relative;
    background-color: #fff
}

[data-v-71c787c3].content .login_box .login_box_img {
    position: absolute;
    z-index: 1
}

[data-v-71c787c3].content .login_box>.login_box_img:first-of-type {
    right: 0;
    top: 0
}

[data-v-71c787c3].content .login_box>.login_box_img:last-of-type {
    left: 0;
    bottom: 0
}

[data-v-71c787c3].content .login_box .login_box_form {
    width: 7.733rem;
    border-radius: .8rem;
    padding: .667rem .4rem
}

[data-v-71c787c3].content .login_box .login_box_form .login-title {
    font-size: .613rem;
    font-weight: 700;
    padding-bottom: .667rem;
    color: #000;
    margin: 0
}

[data-v-71c787c3].content .login_box .login_box_form .welcomeBack {
    font-size: .8rem;
    font-weight: 400;
    padding-bottom: 1.067rem;
    color: #000
}

[data-v-71c787c3].content .login_box .login_box_form .el-form {
    width: 100%
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .social_login,
[data-v-71c787c3].content .login_box .login_box_form .el-form .wallet_login {
    font-size: .213rem;
    height: .64rem;
    border-radius: .107rem
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .social_login .el-form-item__content,
[data-v-71c787c3].content .login_box .login_box_form .el-form .wallet_login .el-form-item__content {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 .067rem
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .username {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: .267rem
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .username .country {
    width: 35%;
    height: .64rem;
    margin-right: .067rem
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .username .country .el-input__inner {
    border: .013rem solid #000
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .username .el-form-item {
    margin-bottom: 0
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .username .el-form-item--medium {
    width: 100%
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .el-form-item {
    margin-bottom: .267rem
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .el-form-item__label {
    width: 100% !important;
    text-align: left;
    font-size: .16rem;
    color: #000
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .el-form-item__content {
    margin-left: 0 !important
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .el-form-item__content .b-tools {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .el-form-item__content .b-tools a {
    font-size: .213rem
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .el-form-item__content .el-input__inner {
    height: .64rem;
    background-color: transparent;
    border-radius: .16rem;
    border: .013rem solid #000;
    color: #000
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .el-form-item__content .el-input__inner::-webkit-input-placeholder {
    color: #6e6e6e
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .el-form-item__content .el-input__inner::-moz-placeholder {
    color: #6e6e6e
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .el-form-item__content .el-input__inner:-ms-input-placeholder {
    color: #6e6e6e
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .el-form-item__content .el-input__inner::-ms-input-placeholder {
    color: #6e6e6e
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .el-form-item__content .el-input__inner::placeholder {
    color: #6e6e6e
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .el-form-item__content .el-button {
    font-size: .267rem;
    height: .64rem;
    width: 100%;
    background: #000;
    border: 0;
    border-radius: .32rem;
    color: #fff
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .el-input__suffix,
[data-v-71c787c3].content .login_box .login_box_form .el-form .el-input__suffix .el-input__suffix-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .el-input__suffix .el-input__suffix-inner div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .is-error .el-input__inner {
    border: .013rem solid var(--tradingRed)
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .line_of_division {
    position: relative;
    text-align: center;
    margin: .093rem .093rem .293rem;
    font-size: .213rem;
    color: var(--text)
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .line_of_division:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: .133rem;
    width: 2.32rem;
    height: .027rem;
    background: var(--text)
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .line_of_division:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    width: 2.32rem;
    top: .133rem;
    height: .027rem;
    background: var(--text)
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .action_bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .action_bar a {
    font-size: .187rem;
    font-weight: 400;
    color: var(--text)
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .register {
    font-size: .187rem;
    font-weight: 400;
    color: #3d3d3d;
    padding: .267rem 0 .533rem 0
}

[data-v-71c787c3].content .login_box .login_box_form .el-form .register span {
    color: #000;
    font-weight: 700;
    cursor: pointer
}

[data-v-71c787c3].content .login_box .login_box_form .phone_number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

[data-v-71c787c3].content .login_box .login_box_form .phone_number .el-form-item__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

[data-v-71c787c3].content .login_box .login_box_form .phone_number .el-form-item__content .el-select {
    margin-right: .133rem
}

[data-v-71c787c3].content .login_box .login_box_form .phone_number .el-form-item__content .el-select .el-input__inner::-webkit-input-placeholder {
    color: var(--text)
}

[data-v-71c787c3].content .login_box .login_box_form .phone_number .el-form-item__content .el-select .el-input__inner::-moz-placeholder {
    color: var(--text)
}

[data-v-71c787c3].content .login_box .login_box_form .phone_number .el-form-item__content .el-select .el-input__inner:-ms-input-placeholder {
    color: var(--text)
}

[data-v-71c787c3].content .login_box .login_box_form .phone_number .el-form-item__content .el-select .el-input__inner::-ms-input-placeholder {
    color: var(--text)
}

[data-v-71c787c3].content .login_box .login_box_form .phone_number .el-form-item__content .el-select .el-input__inner::placeholder {
    color: var(--text)
}

[data-v-71c787c3].content .login_box .login_box_form .phone_number .el-form-item__content .el-select .el-icon-arrow-up:before {
    color: var(--text)
}

[data-v-71c787c3].content .login_box .login_box_form .phone_number .el-form-item__content .el-select .el-icon-circle-check,
[data-v-71c787c3].content .login_box .login_box_form .phone_number .el-form-item__content .el-select .el-icon-circle-close {
    display: none
}

[data-v-71c787c3].content .login_box .login_box_form .wallet-login {
    border: none;
    width: 100%;
    height: .64rem;
    border: .5px solid #333;
    color: #000
}

[data-v-71c787c3].content .login_box .login_box_form .wallet-login span {
    font-size: .24rem
}

[data-v-71c787c3].content .login_box .login_box_form .el-divider__text.is-center {
    background-color: #fff;
    color: #000
}

[data-v-71c787c3].content .login_box .login_box_form .agree {
    font-size: .187rem;
    font-weight: 400;
    color: #3d3d3d;
    padding-top: .267rem
}

[data-v-71c787c3].content .login_box .login_box_form .agree span {
    color: #000;
    font-weight: 700;
    cursor: pointer
}

[data-v-71c787c3].content .login_box .login_box_form .text-sever {
    font-size: .187rem;
    text-align: center;
    color: #000;
    padding-top: .267rem
}

[data-v-71c787c3].content .qr_code {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #383838
}

[data-v-71c787c3].content .qr_code img {
    display: block;
    width: 2.4rem;
    height: 2.4rem;
    border-radius: .107rem
}

[data-v-71c787c3].content .qr_code .note {
    margin: .28rem 0
}

[data-v-71c787c3].content .qr_code .note p {
    width: 3.267rem;
    text-align: center;
    line-height: .48rem;
    font-size: .213rem
}

.wallet_login_content[data-v-1ac39b09] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.wallet_login_content p[data-v-1ac39b09]:first-child {
    color: var(--onsurface);
    font-size: .213rem;
    font-weight: 500;
    margin: 0 .107rem 0 .16rem
}

.wallet_login_content .row[data-v-1ac39b09] {
    width: 100%;
    line-height: .72rem;
    font-weight: 500;
    font-size: .2rem;
    color: #888;
    border-radius: .107rem;
    margin: 0 auto .133rem;
    margin-top: .4rem
}

.wallet_login_content .row .logo[data-v-1ac39b09],
.wallet_login_content .row[data-v-1ac39b09] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden
}

.wallet_login_content .row .logo[data-v-1ac39b09] {
    background-color: #fff;
    margin-right: .16rem;
    width: .533rem;
    height: .533rem;
    border-radius: 50%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.wallet_login_content .row img[data-v-1ac39b09] {
    width: .907rem;
    height: .907rem;
    margin-right: .267rem
}

.wallet_login_content .row .middle[data-v-1ac39b09] {
    border-radius: .16rem;
    background-color: #ebebeb;
    color: #000;
    padding: .2rem .267rem;
    font-size: .373rem
}

.wallet_login_content .row .middle img[data-v-1ac39b09] {
    width: .907rem;
    height: .907rem
}

.wallet_login_content .row .middle .icon[data-v-1ac39b09] {
    width: .907rem;
    height: .907rem;
    margin-right: .267rem
}

.wallet_login_content .row .right[data-v-1ac39b09] {
    color: #888
}

.wallet_login_content .login-btn[data-v-1ac39b09] {
    border-radius: .107rem;
    width: 4.68rem;
    height: .667rem;
    line-height: .667rem;
    font-weight: 700;
    font-size: .2rem;
    background-color: var(--btn-bg);
    color: #fff;
    margin: .2rem auto 0
}

.login_page[data-v-673ac017] {
    --navBg: #ededed
}

.is_dark .login_page[data-v-673ac017] {
    --navBg: #222433
}

.mobile_login_box[data-v-673ac017] {
    --walletLogin: #f5f6fa
}

.is_dark .mobile_login_box[data-v-673ac017] {
    --walletLogin: #161a1e
}

.el-input--medium[data-v-673ac017],
.el-input__inner[data-v-673ac017] {
    font-size: .373rem !important;
    color: #fff !important
}

[data-v-673ac017].mobile_login_box {
    width: 100%;
    height: 94vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 .667rem;
    background-color: #fff
}

[data-v-673ac017].mobile_login_box .login_content {
    width: 8.52rem;
    padding-top: 1.307rem;
    font-size: .213rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

[data-v-673ac017].mobile_login_box .login_content a {
    font-weight: 400
}

[data-v-673ac017].mobile_login_box .login_content h2 {
    font-size: .64rem;
    color: var(--text);
    padding-bottom: .933rem
}

[data-v-673ac017].mobile_login_box .login_content .el-form .username {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: .267rem
}

[data-v-673ac017].mobile_login_box .login_content .el-form .username .el-input__inner {
    font-size: .293rem
}

[data-v-673ac017].mobile_login_box .login_content .el-form .username .country {
    width: 35%;
    height: 1.093rem;
    margin-right: .133rem
}

[data-v-673ac017].mobile_login_box .login_content .el-form .username .country .el-input__inner {
    border: .013rem solid #000
}

[data-v-673ac017].mobile_login_box .login_content .el-form .username .el-form-item {
    width: 100%
}

[data-v-673ac017].mobile_login_box .login_content .el-form .el-form-item {
    margin-bottom: 0
}

[data-v-673ac017].mobile_login_box .login_content .el-form .phone_number {
    margin-bottom: .48rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

[data-v-673ac017].mobile_login_box .login_content .el-form .phone_number .el-form-item__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

[data-v-673ac017].mobile_login_box .login_content .el-form .phone_number .el-form-item__content .el-select {
    margin-right: .133rem
}

[data-v-673ac017].mobile_login_box .login_content .el-form .phone_number .el-form-item__content .el-select .el-input__inner::-webkit-input-placeholder {
    color: gray !important
}

[data-v-673ac017].mobile_login_box .login_content .el-form .phone_number .el-form-item__content .el-select .el-input__inner::-moz-placeholder {
    color: gray !important
}

[data-v-673ac017].mobile_login_box .login_content .el-form .phone_number .el-form-item__content .el-select .el-input__inner:-ms-input-placeholder {
    color: gray !important
}

[data-v-673ac017].mobile_login_box .login_content .el-form .phone_number .el-form-item__content .el-select .el-input__inner::-ms-input-placeholder {
    color: gray !important
}

[data-v-673ac017].mobile_login_box .login_content .el-form .phone_number .el-form-item__content .el-select .el-input__inner::placeholder {
    color: gray !important
}

[data-v-673ac017].mobile_login_box .login_content .el-form .phone_number .el-form-item__content .el-select .el-icon-arrow-up:before {
    color: gray
}

[data-v-673ac017].mobile_login_box .login_content .el-form .phone_number .el-form-item__content .el-select .el-icon-circle-check,
[data-v-673ac017].mobile_login_box .login_content .el-form .phone_number .el-form-item__content .el-select .el-icon-circle-close {
    display: none
}

[data-v-673ac017].mobile_login_box .login_content .el-form .action_bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: .293rem 0 .68rem 0
}

[data-v-673ac017].mobile_login_box .login_content .el-form .action_bar .el-checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: .133rem
}

[data-v-673ac017].mobile_login_box .login_content .el-form .action_bar .el-checkbox .el-checkbox__label {
    font-size: .373rem
}

[data-v-673ac017].mobile_login_box .login_content .el-form .action_bar .el-checkbox .el-checkbox__inner {
    width: .4rem;
    height: .4rem;
    font-size: .373rem;
    background: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-color: #000;
    border-radius: .053rem
}

[data-v-673ac017].mobile_login_box .login_content .el-form .action_bar .el-checkbox .el-checkbox__inner:after {
    width: .16rem;
    height: .267rem;
    border-color: #171515
}

[data-v-673ac017].mobile_login_box .login_content .el-form .action_bar a {
    font-size: .373rem;
    color: #000
}

[data-v-673ac017].mobile_login_box .login_content .el-form .agree {
    color: #000;
    font-size: .293rem;
    font-weight: 400;
    padding-top: .667rem;
    padding-bottom: .667rem
}

[data-v-673ac017].mobile_login_box .login_content .el-form .agree span {
    color: #000;
    font-size: .293rem;
    font-weight: 700;
    text-decoration: underline
}

[data-v-673ac017].mobile_login_box .login_content .el-form .el-form-item__label {
    width: 100% !important;
    text-align: left;
    font-size: .32rem;
    color: #000;
    padding-bottom: .133rem
}

[data-v-673ac017].mobile_login_box .login_content .el-form .el-form-item__content {
    margin-left: 0 !important
}

[data-v-673ac017].mobile_login_box .login_content .el-form .el-form-item__content .el-input__inner {
    font-size: .373rem;
    height: 1.093rem;
    width: 100%;
    background-color: transparent;
    border-radius: .187rem;
    border: .013rem solid #000;
    color: #000
}

[data-v-673ac017].mobile_login_box .login_content .el-form .el-form-item__content .el-input__inner::-webkit-input-placeholder {
    color: gray
}

[data-v-673ac017].mobile_login_box .login_content .el-form .el-form-item__content .el-input__inner::-moz-placeholder {
    color: gray
}

[data-v-673ac017].mobile_login_box .login_content .el-form .el-form-item__content .el-input__inner:-ms-input-placeholder {
    color: gray
}

[data-v-673ac017].mobile_login_box .login_content .el-form .el-form-item__content .el-input__inner::-ms-input-placeholder {
    color: gray
}

[data-v-673ac017].mobile_login_box .login_content .el-form .el-form-item__content .el-input__inner::placeholder {
    color: gray
}

[data-v-673ac017].mobile_login_box .login_content .el-form .el-form-item__content .el-input__icon {
    display: none
}

[data-v-673ac017].mobile_login_box .login_content .el-form .el-form-item__content .el-input__suffix {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

[data-v-673ac017].mobile_login_box .login_content .el-form .el-form-item__content .icon-style {
    font-size: .427rem
}

[data-v-673ac017].mobile_login_box .login_content .el-form .el-form-item__content .el-button {
    color: #fff;
    width: 100%;
    height: .96rem;
    font-size: .48rem;
    font-weight: 400;
    border-radius: .187rem;
    background: #000;
    border: 0
}

[data-v-673ac017].mobile_login_box .login_content .el-form .el-form-item__content .el-form-item__error {
    position: static;
    margin-top: .133rem;
    font-size: .32rem
}

[data-v-673ac017].mobile_login_box .login_content .el-form .is-error {
    font-size: .373rem
}

[data-v-673ac017].mobile_login_box .login_content .el-form .is-error .el-input__inner {
    border: .013rem solid #f56c6c
}

[data-v-673ac017].mobile_login_box .login_content .phone_number,
[data-v-673ac017].mobile_login_box .login_content .phone_number .el-form-item__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[data-v-673ac017].mobile_login_box .login_content .phone_number .el-form-item__content {
    margin-left: 0 !important;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

[data-v-673ac017].mobile_login_box .login_content .phone_number .el-form-item__content .el-input__inner {
    font-size: .373rem;
    height: .96rem;
    color: #fff !important
}

[data-v-673ac017].mobile_login_box .login_content .phone_number .el-form-item__content .el-select {
    margin-right: .267rem
}

[data-v-673ac017].mobile_login_box .login_content .phone_number .el-form-item__content .el-select .el-input__inner::-webkit-input-placeholder {
    color: var(--text) !important
}

[data-v-673ac017].mobile_login_box .login_content .phone_number .el-form-item__content .el-select .el-input__inner::-moz-placeholder {
    color: var(--text) !important
}

[data-v-673ac017].mobile_login_box .login_content .phone_number .el-form-item__content .el-select .el-input__inner:-ms-input-placeholder {
    color: var(--text) !important
}

[data-v-673ac017].mobile_login_box .login_content .phone_number .el-form-item__content .el-select .el-input__inner::-ms-input-placeholder {
    color: var(--text) !important
}

[data-v-673ac017].mobile_login_box .login_content .phone_number .el-form-item__content .el-select .el-input__inner::placeholder {
    color: var(--text) !important
}

[data-v-673ac017].mobile_login_box .login_content .phone_number .el-form-item__content .el-select .el-input {
    width: 3.333rem;
    height: .96rem
}

[data-v-673ac017].mobile_login_box .login_content .phone_number .el-form-item__content .el-select .el-icon-circle-check,
[data-v-673ac017].mobile_login_box .login_content .phone_number .el-form-item__content .el-select .el-icon-circle-close {
    display: none
}

[data-v-673ac017].mobile_login_box .login_content .phone_number .el-form-item__content .el-input--medium {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: auto
}

[data-v-673ac017].mobile_login_box .login_content .phone_number .el-form-item__content .el-form-item__error {
    position: absolute
}

[data-v-673ac017].mobile_login_box .login_content .register {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #3d3d3d;
    font-size: .32rem;
    font-weight: 400;
    padding: .467rem 0
}

[data-v-673ac017].mobile_login_box .login_content .register span {
    color: #000;
    font-weight: 700;
    text-decoration: underline
}

[data-v-673ac017].mobile_login_box .login_content .login_select,
[data-v-673ac017].mobile_login_box .login_content .social_login {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[data-v-673ac017].mobile_login_box .login_content .login_select li,
[data-v-673ac017].mobile_login_box .login_content .social_login li {
    font-size: .373rem;
    border-radius: .107rem;
    border: .013rem solid #c4c4c4;
    padding: .293rem .147rem;
    background: var(--bg);
    color: var(--onsurface)
}

[data-v-673ac017].mobile_login_box .login_content .login_select li:first-child,
[data-v-673ac017].mobile_login_box .login_content .social_login li:first-child {
    margin-right: .48rem
}

[data-v-673ac017].mobile_login_box .login_content .login_select .active,
[data-v-673ac017].mobile_login_box .login_content .social_login .active {
    background: var(--onsurface);
    color: var(--bg)
}

[data-v-673ac017].mobile_login_box .login_content .line_of_division {
    position: relative;
    text-align: center;
    margin: .093rem .093rem .293rem
}

[data-v-673ac017].mobile_login_box .login_content .line_of_division:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: .16rem;
    width: 4rem;
    height: .027rem;
    background: #474d57
}

[data-v-673ac017].mobile_login_box .login_content .line_of_division:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    width: 4rem;
    top: .16rem;
    height: .027rem;
    background: #474d57
}

[data-v-673ac017].mobile_login_box .login_content .reg {
    font-size: .373rem;
    color: #000;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

[data-v-673ac017].mobile_login_box .text-sever {
    font-size: .347rem;
    text-align: center;
    color: #000;
    padding-top: .267rem
}

[data-v-673ac017].mobile_login_box .cut-c .el-divider .el-divider__text {
    font-size: .347rem;
    color: #666
}

[data-v-673ac017].mobile_login_box .cut-c .wallet-login {
    color: #000;
    width: 100%;
    height: .96rem;
    font-size: .4rem;
    font-weight: 400;
    border-radius: .187rem;
    border: .013rem solid #c4c4c4
}

[data-v-673ac017].mobile_login_box .cut-c .wallet-login span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[data-v-673ac017].mobile_login_box .cut-c .wallet-login span svg {
    margin-right: .133rem
}