.signin-box[data-v-157215cc]{z-index:100;width:calc(100vw - 40px);max-width:350px}.signin-box .el-card.box-card[data-v-157215cc]{padding:0 30px}.no_border[data-v-157215cc]{border:unset;box-shadow:unset}.page-header{padding:5px 20px}.page-header nav{display:flex;align-items:center;justify-content:space-between}.page-header nav img{height:50px}.page-banner{color:#fff}.page-banner .banner-content{position:absolute;top:100px;left:100px;width:calc(100% - 200px)}.page-banner .banner-content .banner-title{font-size:40px}.page-banner .banner-content .banner-sologan{margin-top:20px;font-size:18px}.page-banner .banner-content .banner-btn{margin-top:40px;border-radius:5px;border:1px solid #409eff;color:#409eff;padding:10px 20px;display:inline-block;cursor:pointer}.page-banner .banner-content .banner-btn:hover{color:#fff;background-color:#409eff}@media screen and (max-width:740px){.page-banner .banner-content{top:150px;left:20px;width:calc(100% - 40px);display:flex;flex-direction:column;align-items:center}.page-banner .banner-content .banner-title{font-size:24px;text-align:center}.page-banner .banner-content .banner-sologan{font-size:18px;font-weight:200;text-align:center}.page-banner .banner-content .banner-btn{font-size:14px}}@media screen and (max-width:375px){.page-banner .banner-content .banner-title{font-size:20px}.page-banner .banner-content .banner-sologan{font-size:14px}.page-banner .banner-content .banner-btn{font-size:12px}}.page-partner{margin-top:30px;display:flex;flex-direction:column;align-items:center}.page-partner .partners-title{font-size:24px;font-weight:700;margin-bottom:20px}.page-partner .partners-logos img{margin:0 20px;width:60px;height:60px}.page-contact-us{margin-top:30px;padding:20px;background-color:#333;display:flex;flex-direction:column;align-items:center}.page-contact-us div{width:100%}.page-contact-us .page-contact-us-title{color:#fff;font-weight:700;text-align:center;font-size:24px;margin:20px}.page-contact-us .page-contact-us-form{display:flex;flex-direction:row}.page-contact-us .page-contact-us-form .el-form{width:100%;display:flex;flex-direction:column;align-items:center}.page-contact-us .page-contact-us-form .el-form .el-form-item{max-width:400px;position:relative}.page-contact-us .page-contact-us-form .el-form .el-form-item .el-form-item__content .el-button{position:absolute;top:0;right:0}.page-contact-us .page-contact-us-result{text-align:center;color:#fff;max-width:400px;font-size:14px}.page-sologan{text-align:center;padding:20px 0;font-weight:700;font-size:20px;margin:30px}.page-footer{height:40px;background-color:#333;display:flex;flex-direction:column;color:#fff;font-size:12px;line-height:40px;text-align:center;font-weight:200}.login-dialog div.el-dialog{max-width:350px;width:calc(100vw - 40px)}.login-dialog div.el-dialog div.el-dialog__header{padding-bottom:0}.login-dialog div.el-dialog div.el-dialog__header button.el-dialog__headerbtn{z-index:1000}.login-dialog div.el-dialog div.el-dialog__body{padding:0}