.ctc-login-container{min-height:100vh}.ctc-login-container .header-wrap{display:flex;align-content:center;justify-content:space-between;height:50px;min-width:570px;padding:0 30px;z-index:1;position:relative;background:url(../img/title_bg.3eadf1d8.png) no-repeat;background-size:cover}.ctc-login-container .header-wrap .logo{font-size:16px;color:#fff;font-weight:500;display:flex;align-items:center;padding-bottom:1px}.ctc-login-container .header-wrap .logo i{display:block;width:30px;height:30px;background:url(../img/logo.d3fb13ae.svg) no-repeat;background-size:100%;margin-right:5px}.ctc-login-container .header-wrap .online-service{cursor:pointer;font-size:13px;color:#64666a;letter-spacing:-.11px;line-height:50px}.ctc-login-container .header-wrap .online-service .ctc-icon{color:#03c253;font-size:16px;margin-right:2px}.ctc-login-container .header-wrap .online-service:hover span{color:#027aff}.ctc-login-container .main-wrap{display:flex;justify-content:space-between;align-items:center;background-color:#f1f4fd;height:calc(100vh - 50px)}.ctc-login-container .main-wrap .warp-content{width:100%;position:relative;height:100%}.ctc-login-container .main-wrap .warp-content .left-img{position:absolute;left:-48px;bottom:72px;height:86%}.ctc-login-container .main-wrap .login-wrap{background-color:#fff;min-width:420px;height:465px;position:absolute;right:230px;border:2px solid #fff;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.5);box-shadow:0 6px 30px 0 rgba(0,55,161,.1);border-radius:6px;padding:40px 50px 0;margin-bottom:20px}.ctc-login-container .main-wrap .login-wrap .el-form{width:320px}.ctc-login-container .main-wrap .login-wrap .login-tab{display:flex;justify-content:space-around;background:hsla(0,0%,100%,0);line-height:44px;box-shadow:inset 0 -1px 0 0 #c5ccdb;margin-bottom:60px}.ctc-login-container .main-wrap .login-wrap .login-tab .tab{font-size:20px;color:#111317;letter-spacing:0;line-height:20px;font-weight:500;padding-bottom:10px;cursor:pointer;transition:all .3s ease-in-out;border-bottom:2px solid transparent}.ctc-login-container .main-wrap .login-wrap .login-tab .tab:hover{color:#027aff}.ctc-login-container .main-wrap .login-wrap .login-tab .active{color:#027aff;border-bottom:2px solid #027aff}.ctc-login-container .main-wrap .login-wrap .register-tab{width:320px;text-align:center}.ctc-login-container .main-wrap .login-wrap .register-tab .el-button{font-size:15px;color:#027aff;line-height:15px;font-weight:700;margin-bottom:28px;padding:0;padding-top:2px}.ctc-login-container .main-wrap .login-wrap .register-tab .register-tip{font-size:13px;color:#252b3a;line-height:22px;text-align:left}.ctc-login-container .main-wrap .footer-wrap{position:absolute;bottom:10px;color:#929293;width:100%;text-align:center}.ctc-login-container .main-wrap .footer-wrap a{color:#929293;text-decoration:none;transition:all .3s ease-in-out}.ctc-login-container .main-wrap .footer-wrap a:hover{color:#2e3544}.ctc-login-container .main-wrap .footer-wrap .owner{margin-right:20px}