header{background-color: transparent;border: none;}
.container{width: 100%;height: 100%;background: linear-gradient(0deg, #ffffff 0%, #d3eadd 100%);}
.login-header{width: 100%;padding: 1.8rem;}
.login-header-container{width: 100%;max-width: 1200px;margin: auto;display: flex;align-items: center;justify-content: space-between;}
.login-header .logo img{width: 5.31rem;}
.login-header .nav-btn{display: flex;}
.login-header .nav-btn .item{width: 4rem;text-align: center;font-size: var(--font-size-14);color: var(--font-color-2);border-right: solid 1px #dddddd;}
.login-header .nav-btn .item:last-child{border-right: none;}

.login-main{position: fixed;top: 50%;left: 50%;z-index: 9999;transform: translate(-50%, -50%);background-color: #fff;border-radius: 2rem;padding: 4rem 5rem;}
.login-main .head{font-size: 1.38rem;font-weight: bold;text-align: center;}
.login-main .form{margin-top: var(--margin-32);}
.login-main .form .cell{width: 100%;margin-bottom: 1.5rem;display: flex;align-items: center;}
.login-main .form .cell .tit{width: 3rem;font-size: var(--font-size-14);color: var(--font-color);}
.login-main .form .cell .cont{min-width: 0;flex: 1;margin-left: var(--margin-16);display: flex;align-items: center;background-color: #F3F6F8;border-radius: 0.5rem;}
.login-main .form .cell .cont .input{min-width: 0;flex: 1;height: 3.13rem;line-height: 3.13rem;border: none;font-size: var(--font-size-14);background-color: transparent;}
.login-main .form .cell .cont .cont-btn{width: 6.5rem;text-align: center;font-size: var(--font-size-14);color: var(--font-color-2);cursor: pointer;}
.login-main .form-btn{width: 100%;margin-top: var(--margin-32);}
.login-main .tip{width: 100%;margin-top: 1.5rem;font-size: var(--font-size-14);color: var(--font-color-2);text-align: center;}
.login-main .agreement{width: 100%;margin-top: 1.5rem;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.login-main .agreement img{width: 1.2rem;margin-right: var(--margin-16);}
.login-main .agreement span{color: var(--font-color-2);font-size: var(--font-size-12);}
.login-main .agreement span a{color: var(--font-color-3);}

.forget .form .cell .tit{width: 4.5rem;}