@import url('../../css/common/common.css');@import url('../../css/common/flex.css');@import url('../../css/common/font.css');.login{width:100vw;height:100vh;overflow:hidden}
.login .container{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;width:100%;background:url('../../image/login-bg.png') 100% 100% no-repeat;background-size:cover}
.login .container .container-form .logo{width:25rem;height:25rem;background:url('../../image/login-bg-2.png') 100% 100% no-repeat;background-size:cover}
.login .container .container-form .form{width:25rem;height:25rem;padding:2.5rem 1.5rem;background-color:#fff}
.login .container .container-form .form .form-title{height:2rem}
.login .container .container-form .form .form-title .form-title-title{color:#323233;font-size:1.5rem}
.login .container .container-form .form .form-title .form-title-link{color:#f27003;font-size:1rem;cursor:pointer}
.login .container .container-form .form .form-item{width:22rem;height:2.5rem;border-radius:0.25rem;border:0.0625rem solid #c8cacc;margin-top:2rem;position:relative}
.login .container .container-form .form .form-item .form-item-label{width:2.25rem;height:2.5rem}
.login .container .container-form .form .form-item .form-item-label img{width:1.125rem;height:1.25rem}
.login .container .container-form .form .form-item input{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;height:2.325rem;border-radius:0.25rem;padding-right:0.625rem;border:none;outline:none;background-color:transparent}
.login .container .container-form .form .form-item input::placeholder{font-size:0.875rem;color:#afb1b2}
.login .container .container-form .form .form-item .form-item-error{position:absolute;top:2.5rem;height:1.5rem;line-height:1.5rem;color:#f56c6c;font-size:0.75rem;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
.login .container .container-form .form .form-item.code{border:none}
.login .container .container-form .form .form-item.code .form-item-code{flex:1;position:relative;margin-right:0.375rem}
.login .container .container-form .form .form-item.code .form-item-code input{width:100%;border:0.0625rem solid #c8cacc;padding:0 0.75rem;height:2.5rem;line-height:2.5rem}
.login .container .container-form .form .form-item.code .form-item-code .captcha-btn{font-size:0.875rem;color:#f27003;position:absolute;top:0;right:0.375rem;cursor:pointer;height:2.5rem;line-height:2.5rem}
.login .container .container-form .form .form-item.code .captcha-img{width:6.67rem;height:2.375rem;margin-left:0.5rem;cursor:pointer}
.login .container .container-form .form .form-item.code #ti{width:1rem;height:1rem}
.login .container .container-form .form .form-item-error-nomatched{margin-top:0.5rem}
.login .container .container-form .form .form-item-error-nomatched>span{font-size:0.75rem;// font-size:0.875rem}
.login .container .container-form .form .form-btn{width:22rem;height:2.5rem;background:#f27003;border-radius:0.25rem;margin-top:1.5rem;font-size:1rem;color:#fff;cursor:pointer}
input::-webkit-input-placeholder{font-size:0.875rem}
input::-moz-placeholder{font-size:0.875rem;color:#afb1b2}
input:-ms-input-placeholder{font-size:0.875rem;color:#afb1b2}
input::-ms-input-placeholder{font-size:0.875rem;color:#afb1b2}