.login-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}
.login-page .ant-input:focus{border-color:#999;-webkit-box-shadow:none;box-shadow:none}
.login-page .ant-input:focus+.ant-input-suffix .ant-input-clear-icon{opacity:1}
.login-page .ant-input:hover{border-color:#999;-webkit-box-shadow:none;box-shadow:none}
.login-page .ant-input+.ant-input-suffix .ant-input-clear-icon{opacity:0}
.login-page .login-container{width:1178px}
.login-page .login-container,.login-page .login-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.login-page .login-content{-webkit-box-flex:1;background-color:#ea604e;background-size:100% 110%!important;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.login-page .login-content .login-content-img{height:calc(100vh - 192px);-o-object-fit:cover;object-fit:cover;width:100%}
.login-page .login-content .login-minContent{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;margin-right:-20px;position:absolute;top:0}
.login-page .login-content .login-input-group{background:#fff;border-radius:8px;height:400px;padding:32px;position:relative;width:464px}
.login-page .login-content .login-input-group .timeoutTips{color:red;font-size:14px;left:0;position:absolute;text-align:center;top:10px;width:100%}
.login-page .login-content .login-input-group .login-title{color:#000;font-size:20px;font-weight:400;font-weight:700}
.login-page .login-content .login-input-group .input-field{margin-top:16px}
.login-page .login-content .login-input-group .input-field .top-input-field .email-txt{color:#2d2d2d;font-size:12px;line-height:16px}
.login-page .login-content .login-input-group .input-field .top-input-field .email-addres-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}
.login-page .login-content .login-input-group .input-field .top-input-field .email-addres-box .email-addres{color:#2d2d2d;font-size:16px}
.login-page .login-content .login-input-group .input-field .top-input-field .email-addres-box .return-btn{color:#2874f0;cursor:pointer;font-size:14px}
.login-page .login-content .login-input-group .input-field .top-input-field .email-addres-box .return-disable{color:#ccc}
.login-page .login-content .login-input-group .input-field .bot-input-field{margin-top:24px}
.login-page .login-content .login-input-group .input-field .bot-input-field .ant-input,.login-page .login-content .login-input-group .input-field .bot-input-field .ant-select-selection__rendered{height:40px}
.login-page .login-content .login-input-group .login-btn{margin-top:12px;width:auto}
.login-page .login-content .login-input-group .login-btn .ant-btn-danger{background:-webkit-gradient(linear,right top,left top,from(#fc573f),to(#e50113));background:linear-gradient(270deg,#fc573f,#e50113);border-radius:4px;color:#fff;font-size:18px;font-weight:700;height:44px}
.login-page .login-content .login-input-group .third-party-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;font-size:14px;font-weight:400;margin-top:38px}
.login-page .login-content .login-input-group .third-party-box .ic_ic_fb,.login-page .login-content .login-input-group .third-party-box .ic_ic_google,.login-page .login-content .login-input-group .third-party-box .ic_ic_linkedin,.login-page .login-content .login-input-group .third-party-box .ic_ic_twitter{color:#007ad9;cursor:pointer;font-size:32px;margin-left:12px}
.login-page .login-content .login-input-group .third-party-box .ic_ic_linkedin{color:#2d64bb}
.login-page .login-content .login-input-group .third-party-box .ic_ic_google{font-size:34.4px}
.login-page .login-content .login-input-group .third-party-box .ic_ic_twitter{color:#000}
.login-page .login-content .login-input-group .register-link-box{color:#2d2d2d;font-size:16px;height:16px;margin-top:39px;position:relative;text-align:center}
.login-page .login-content .login-input-group .register-link-box .register-link{color:#2874f0}
.login-page .login-content .login-input-group .register-link-box .reg-tip{background:#fff;color:#666;padding:0 6px}
.login-page .login-content .login-input-group .register-link-box .reg-line{background:#ddd;height:.1px;width:100%}
.login-page .login-content .login-input-group .register-link-box .position-center{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.login-page .login-content .login-input-group .register-btns{background:#f6f6f6;border:1px solid #ddd;border-radius:4px;color:#2d2d2d;font-size:16px;height:40px;line-height:40px;margin-top:16px;opacity:.85;text-align:center;width:100%}
.login-page .login-content .login-input-group .register-btns a{display:inline-block;height:40px;width:100%}
.login-page .login-content .login-input-group .register-btns:hover{background:#eee}
.login-page .login-content .login-input-group .register-btns:hover a{color:#2d2d2d!important}
.login-page .login-footer{height:88px;padding:24px 0 0}
.login-page .forgot-btn{color:#2874f0;font-size:14px;position:relative;text-align:right;top:-20px}
.login-page .forgot-btn span{cursor:pointer}
.form-email{margin-bottom:40px}
.tfa-model .ant-modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:272px}
.tfa-model .ant-modal-body .tfaNotice{color:#2d2d2d;font-size:16px;font-weight:400;line-height:24px}
.tfa-model .ant-modal-footer{border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 24px 24px}
.tfa-model .ant-modal-footer .ant-btn{border-radius:25px;font-size:16px;font-style:normal;font-weight:500;height:36px;line-height:36px;min-width:98px;padding:0 24px}
.tfa-model .ant-modal-footer .ant-btn>span{font-weight:500}
.tfa-model .ant-modal-footer .ant-btn-primary,.tfa-model .ant-modal-footer .ant-btn-primary:focus{background:-webkit-gradient(linear,left top,right top,from(#e50013),to(#fc573f));background:linear-gradient(90deg,#e50013,#fc573f);border:none;opacity:.85;-webkit-transition:opacity .3s;transition:opacity .3s}
.tfa-model .ant-modal-footer .ant-btn-primary:hover{opacity:1}
.tfa-model .ant-modal-footer button+button{margin-left:16px}
@media screen and (max-height:639px){.login-page .login-content .login-content-img{height:445px}}


.login-container{position:relative;width:1200px}
.login-container,.login-header{display:-webkit-box;display:-ms-flexbox;display:flex}
.login-header{background-color:#fff;height:72px;-webkit-box-pack:center;-ms-flex-pack:center;border-bottom:1px solid #eee;justify-content:center}
.login-header,.login-header .login-minHeader{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.login-header .login-minHeader{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.login-header .left-header{display:-webkit-box;display:-ms-flexbox;display:flex;height:73px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}
.login-header .left-header p{color:#2d2d2d;font-size:22px;font-weight:500;margin-left:24px}
.login-header .left-header img{height:38px}
/* .login-header .left-header .anticon{font-size:220px} */
.login-header .left-header .line{background:#eee;display:block;height:28px;margin-left:24px;width:2px}
.login-header .right-header{color:#2d2d2d;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:72px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.login-header .right-header:after{display:none}
.login-header .right-header .tit{font-weight:400;line-height:16px}
.login-header .right-header .iconfont,.login-header .right-header .tit{font-size:14px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}
.login-header .right-header .iconfont{color:#666;display:inline-block;line-height:14px;margin-left:4px}
.login-header .right-header span{font-size:12px}
.login-header .right-header:hover{color:#e72528}
.login-header .right-header:first-child .nav-show{left:0}
.login-header .right-header .nav-show{left:auto;overflow:hidden;position:absolute;right:0;top:72px;-webkit-transition:all 0s;transition:all 0s;visibility:hidden;width:220px;z-index:98}
.login-header .right-header .nav-show .nav-show-list{background:#fff;border-radius:0 0 8px 8px;-webkit-box-shadow:0 3px 6px -4px rgba(5,40,94,.12),0 6px 16px 0 rgba(5,40,94,.04),0 20px 28px 8px rgba(5,40,94,.04);box-shadow:0 3px 6px -4px rgba(5,40,94,.12),0 6px 16px 0 rgba(5,40,94,.04),0 20px 28px 8px rgba(5,40,94,.04);padding:10px 0}
.login-header .right-header .nav-show .nav-show-list .item{height:32px;line-height:32px;width:100%}
.login-header .right-header .nav-show .nav-show-list .item:hover{background:#f6f6f6}
.login-header .right-header .nav-show .nav-show-list .item:hover .lang-item{color:#e72528}
.login-header .right-header .nav-show .nav-show-list .item-disable{color:#999;cursor:no-drop;padding:0 20px}
.login-header .right-header .nav-show .nav-show-list .lang-item,.login-header .right-header .nav-show .nav-show-list a{color:#2d2d2d;font-size:14px;line-height:32px;padding:0 20px}
.login-header .right-header .nav-show .disable-btn{background:#f6f6f6;border:1px solid #ddd;border-radius:4px;color:#999;display:inline-block;height:18px;line-height:18px;margin-left:16px;text-align:center;width:80px}
.login-header .right-header .nav-show .lang-list .active{background-color:#f6f6f6}
.login-header .right-header .nav-show .lang-list .active .lang-item{color:#e72528}
.login-header .right-header:hover>.iconfont{color:#e72528;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.login-header .right-header:hover .nav-show{overflow:visible;visibility:visible}
.login-header .right-header:hover .nav-show .nav-show-list{-webkit-box-shadow:0 3px 6px -4px rgba(5,40,94,.12),0 6px 16px 0 rgba(5,40,94,.04),0 20px 28px 8px rgba(5,40,94,.04);box-shadow:0 3px 6px -4px rgba(5,40,94,.12),0 6px 16px 0 rgba(5,40,94,.04),0 20px 28px 8px rgba(5,40,94,.04)}


.log-input-field{position:relative}
.log-input-field .input-title{background:#fff;bottom:34px;color:#2d2d2d;display:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:2}
.log-input-field .input-tips,.log-input-field .input-title{font-weight:400;left:8px;line-height:normal;padding:0 4px;position:absolute}
.log-input-field .input-tips{bottom:12px;color:#b7b7b7;}
.log-input-field .ant-input{background: none !important;color:#000;font-size:14px;z-index:2}
.log-input-field .ant-input-disabled{background-color:#f5f5f5}
.log-input-field .ant-input-disabled,.log-input-field .ant-input-disabled:hover{background-color:#f5f5f5!important}
.log-input-field .ant-input-disabled .ant-input[disabled]{background-color:#f5f5f5;color:rgba(0,0,0,.25);cursor:not-allowed;opacity:1}
.log-input-field .ant-input-disabled .ant-input[disabled] .input-tips,.log-input-field .ant-input-disabled .ant-input[disabled] .input-title{z-index:2}
.log-input-field .ant-input:hover{background:none;z-index:2}
.log-input-field .ant-input-disabled .ant-input[disabled]:hover{background-color:#f5f5f5;color:rgba(0,0,0,.25)}
.log-input-field .ant-input-suffix .ic_eye-close,.log-input-field .ant-input-suffix .ic_icon_login_eye{color:#ccc;cursor:pointer;font-size:18px;margin-left:12px}
.inputFocus-title .input-tips{display:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.inputFocus-title .input-title{display:block}
.inputFocus .input-tips{background:#fff;bottom:34px;color:#2d2d2d;position:absolute;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;z-index:2} .ant-popover-placement-right{top:0!important} .ant-popover-inner-content{color:#2d2d2d}
.input-popover-tips{display:block;max-width:270px}

.ant-layout-header{background:#fff}
.ant-layout-footer{background:#fff;border-top:1px solid #eee;height:110px}
.register-container{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}
.register-container .ant-input:focus{border-color:#999;-webkit-box-shadow:none;box-shadow:none}
.register-container .ant-input:focus+.ant-input-suffix .ant-input-clear-icon{opacity:1}
.register-container .ant-input:hover{border-color:#999;-webkit-box-shadow:none;box-shadow:none}
.register-container .ant-input+.ant-input-suffix .ant-input-clear-icon{opacity:0}
.register-container .ant-select-selection__placeholder{color:#b7b7b7;font-size:14px;font-weight:400;left:4px}
.register-container .ant-select-selection-selected-value{color:#000;font-size:14px;font-weight:550}
.register-container .content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:516px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 166px)}
.register-container .content .content-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;margin-top:48px}
.register-container .content .content-header .title{font-size:20px;font-weight:700}
.register-container .content .content-header .tips{color:#999}
.register-container .content .content-header .tips a{color:#2874f0}
.register-container .content .form .email-field .ant-input,.register-container .content .form .email-field .ant-select-selection__rendered{height:40px}
.register-container .content .form .phone-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.register-container .content .form .phone-field .phone-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.register-container .content .form .phone-field .phone-input .ant-form-item{margin-bottom:0}
.register-container .content .form .checkPassword{color:#f5222d}
.register-container .content .form .ontTips{color:#f5222d;line-height:normal}
.register-container .content .form .margin-spacer{margin-bottom:24px}
.register-container .content .form .ant-btn{background:-webkit-gradient(linear,right top,left top,from(#fc573f),to(#e50113));background:linear-gradient(270deg,#fc573f,#e50113);border-radius:4px;height:44px;margin-bottom:30px;margin-top:10px;width:100%}
.register-container .content .form .has-error .ant-form-explain{margin-bottom:20px}
.register-container .content .form .ant-select-selection{background:none;z-index:2}
.register-container .content .center{text-align:center}
.register-container .content .reg-tip{color:#999;font-size:14px;margin-bottom:16px}
.register-container .content .reg-tip .shine{color:#2874f0;cursor:pointer}
.register-container .content .phone-input{position:relative}
.register-container .content .password-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.register-container .content .password-group .ant-form-item{margin-bottom:0}
.register-container .content .password-group-tips{margin-bottom:24px}
.register-container .content .name-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}
.register-container .content .name-field .show{bottom:0;color:#2d2d2d;position:absolute}
.register-container .footer{border-top:1px solid #eee;height:94px;padding:24px 0}
.agree-receive-email,.agree-use-chat{color:#2d2d2d;font-size:14px;font-weight:400;line-height:18px;margin:8px 0}
.agree-receive-email span,.agree-use-chat span{padding-right:0}

.copyright-wrapper{margin-bottom:8px;text-align:center}
.copyright-wrapper .txt{display:inline-block;font-size:13px}
.copyright-wrapper .txt a{color:#666}
.copyright-wrapper .txt a:hover{color:#2d2d2d}
.copyright-wrapper .desc{font-size:13px;padding:0 8px}

.public-footer{text-align:center}
.public-footer p:last-child{color:#666;font-size:13px}
.public-footer .copyright-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}
.public-footer .copyright-list .item{font-size:13px;margin:0 10px}
.public-footer .copyright-list .item a{color:#666}
.public-footer .copyright-list .item a:hover{color:#2d2d2d}