@import url("common.css");
/*login 页面*/
#newlogin{display: flex;}
.login-left{width: 33.33%;box-sizing: border-box;padding-bottom: 20px;background-image: url(../img/login-back.png);background-repeat: no-repeat;background-size: cover;}
.login-left * {color: #fff;}
.content{padding: 0 93px;margin-top: 50px;}
.content .content-title{font-size: 32px;line-height: 45px;font-weight: 700;}
.content .content-desc{font-size: 14px;line-height: 20px;margin-top: 20px;}
.content .desc{ margin-top: 50px;font-size: 14px;line-height: 24px;}


.login-right{align-items: center;position: relative;height: 100vh;flex: 1 1 0%;display: flex;justify-content: center;}
.form_title{font-size: 40px;line-height: 59px;}
.form_des{margin-top: 20px;margin-bottom: 40px;font-size: 16px;}
.form_des a{color: #e60012;position: relative;top: -2px;}
.el-form .input_list {margin-bottom: 24px;position: relative;}
.el-form .input_list input{-webkit-appearance: none;background-color: #fff;background-image: none;border-radius: 4px;border: 1px solid #dbdbdb;box-sizing: border-box;color: #606266;display: inline-block;font-size: 16px;height: 40px;line-height: 40px;outline: 0;padding: 0 15px;transition: border-color .2s cubic-bezier(.645,.045,.355,1);width: 100%;}

.el-form .verify-box input {display: inline-block; width: 60%;height: 40px;line-height: 40px;}
.el-form .verify-box img{display: inline-block;margin-left: 2%;width: 36%;height: 38px;}
.el-form .errormes{color: #e60012;font-size: 12px;line-height: 1;padding-top: 4px;position: absolute;top: 100%;left: 0;}
.el-form .google_recaptcha{position: relative;margin-bottom: 25px;}
.el-form #signup{margin-bottom: 15px;height:50px;line-height: 50px;width: 100%;display: inline-block;white-space: nowrap;cursor: pointer;background: #e60012;border: 0;color: #fff;text-align: center;box-sizing: border-box;outline: 0;transition: .1s;font-weight: 500;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;font-size: 14px;border-radius: 4px;}
.el-form .two-fields{display: flex;margin-bottom: 15px;}
.el-form .el-check{flex:1;text-align: left;font-size: 16px;}
.el-form .el-check span:nth-child(1){border-radius: 2px;position: relative;;background-color: transparent;width: 16px;height: 16px;outline: 1px solid #dbdbdb;display: inline-block;margin-right: 5px;}
.el-form .el-check span:nth-child(1)::after{box-sizing: content-box;content: "";border: 1px solid #fff;border-left: 0;border-top: 0;height: 7px;left: 5px;position: absolute;top: 1px;transform: rotate(45deg) scaleY(0);width: 4px;transition: transform .15s ease-in .05s;transform-origin: center;}
.el-form .el-check span:nth-child(1).active::after {transform: rotate(45deg) scaleY(1);}
.el-form .el-check span:nth-child(1):hover{outline: 1px solid #e60012;}
.el-form .el-check span:nth-child(1).active{background-color: #e60012;outline: 1px solid #e60012;}
.el-form .findpass{flex:1;text-align: right;font-size: 16px;}
.el-form .one-fields{margin-bottom: 15px;}
.el-form .one-fields .el-check a{text-decoration-line: underline;font-size: 14px;position: relative;top: -2px;}
.el-form .one-fields .el-check a:hover{color: #e60012;}
.layui-unselect{display: none;}


.el-button {
   width: 100%; display: inline-block;line-height: 1;white-space: nowrap;cursor: pointer;background: #fff;border: 1px solid #dbdbdb;border-color: #dbdbdb;color: #606266;-webkit-appearance: none;text-align: center;box-sizing: border-box;outline: 0;margin: 0;transition: .1s;font-weight: 500;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;padding: 12px 20px;font-size: 14px;border-radius: 4px
}

.el-button:focus, .el-button:hover {
    color: #e60012;
    border-color: #fabfbf;
    background-color: #fdeaea;
}

.google-icon {width: 24px;height: 24px;margin-right: 20px}



