.pageContainer{ max-width: 13.2rem; min-height: 100vh; margin: 0 auto; display: flex; flex-direction: column; align-items: center; } .pageLogo{ padding-top: 1rem; } .pageLogo img{ height: .3rem; } .pageSection{ flex: 1; padding-top: 1.6rem; } #registerModel{ display: none; } #emailVerifyModel,#setPasswordModel{ display: none; } .modelTitle{ font-weight: bold; font-size: .36rem; color: #333333; } .modelTips{ font-size: .14rem; color: #999999; padding-top: .08rem; } .modelContainer{ padding-top: .48rem; } .modelItem{ border-radius: .08rem; height: .58rem; width: 4.5rem; border: .02rem solid rgba(0, 0, 0, .05); margin-bottom: .24rem; position: relative; display: flex; justify-content: space-between; align-items: center; transition: border .1s; } .modelItem .miTitle{ position: absolute; z-index: 1; background: #FFF; line-height: 1; color: #666666; font-size: .14rem; left: .12rem; top: 0; transform: translateY(-50%); padding: 0 .08rem; transition: color .1s; } .modelItem.active{ border-color: rgba(79, 73, 222, 1); } .modelItem.active .miTitle{ color: rgba(79, 73, 222, 1); } .modelItem .input{ flex: 1; height: 100%; outline: none; font-size: .18rem; padding-left: .12rem; padding: .12rem; padding-top: .1rem; box-sizing: border-box; border: none; background-color: transparent; } .modelItemButon{ color: rgba(79, 73, 222, .8); cursor: pointer; padding: .06rem 0; width: 1rem; text-align: center; margin: 0 .12rem; border: .02rem solid rgba(79, 73, 222, .8); border-radius: .08rem; } .pageButton{ width: 4.5rem; height: .6rem; background-color: rgba(79, 73, 222, 1); border-radius: .08rem; font-size: .22rem; letter-spacing: .02rem; font-weight: bold; display: flex; align-items: center; justify-content: center; color: #fff; cursor: pointer; } .otherButton{ width: 4.5rem; height: .5rem; border-radius: .08rem; font-size: .18rem; letter-spacing: .02rem; font-weight: bold; display: flex; align-items: center; justify-content: center; color: #434343; cursor: pointer; margin-top: .24rem; } .accountTips{ display: flex; align-items: center; justify-content: center; padding-top: .24rem; font-size: .16rem; color: #434343; } .accountTips span{ color: rgba(79, 73, 222, 1); cursor: pointer; } @media (max-width: 899px) { .modelTitle{ font-size: .4rem; } .pageSection{ width: 6rem; padding-top: 1rem; } .modelItem{ width: 100%; height: .7rem; margin-bottom: .32rem; } .modelItem .miTitle{ font-size: .18rem; } .modelItem .input{ font-size: .22rem; } .pageButton{ width: 100%; height: .8rem; font-size: .26rem; } .forgotPassword{ font-size: .16rem; } .accountTips{ font-size: .18rem; } .modelTips{ font-size: .18rem; } } @media (max-width: 750px) { .modelTitle{ font-size: .42rem; } .pageSection{ width: 5.5rem; padding-top: 2rem; } .modelItem{ width: 100%; height: .8rem; margin-bottom: .32rem; } .modelItem .miTitle{ font-size: .2rem; } .modelItem .input{ font-size: .24rem; } .pageButton{ width: 100%; height: .8rem; font-size: .26rem; } .forgotPassword{ font-size: .18rem; } .accountTips{ font-size: .2rem; } .modelTips{ font-size: .2rem; padding-top: .18rem; } .modelContainer{ padding-top: .6rem; } .modelItemButon{ font-size: .2rem; width: 1.2rem; padding: .1rem 0; } }