.login { width: 100%; height: 100%; background: url(/images/home/login_bg.png) no-repeat 50% 50%; background-size: cover; }

.login .dialog-wrapper { width: 576px; height: 454px; background: url(/images/home/dialog_bg.png) no-repeat; background-size: contain; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding: 75px 101px 80px; -moz-box-sizing: border-box; box-sizing: border-box; }

.login .dialog-wrapper .title { width: 321px; height: 23px; background: url(/images/home/dialog_title.png) no-repeat; background-size: contain; margin-left: 20px; margin-bottom: 51px; }

.login .dialog-wrapper .list { width: 362px; height: 51px; background: url(/images/home/dialog_input.png) no-repeat; background-size: contain; margin-left: 7px; padding: 11px 28px 5px; -moz-box-sizing: border-box; box-sizing: border-box; clear: both; overflow: hidden; }

.login .dialog-wrapper .list .icon { width: 30px; height: 35px; background: url(/images/home/dialog_tel.png) no-repeat; background-size: contain; margin-right: 12px; float: left; }

.login .dialog-wrapper .list input { width: 230px; height: 100%; float: left; font-size: 16px; font-family: Noto Sans S Chinese; font-weight: 500; color: #2ac7ff; background: none; }

.login .dialog-wrapper .list input::-webkit-input-placeholder { color: #2ac7ff; }

.login .dialog-wrapper .list input:-internal-autofill-selected {
  background: none !important;
  color: #2ac7ff !important;
}

.login .dialog-wrapper .list input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
} 

.login .dialog-wrapper .list.next { padding-right: 20px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.login .dialog-wrapper .list.next .icon { background-image: url(/images/home/dialog_test.png); }

.login .dialog-wrapper .list.next input { width: 180px; height: 28px; border-right: 2px #1779A5 solid; }

.login .dialog-wrapper .list.next .text { font-size: 16px; font-family: Noto Sans S Chinese; font-weight: 400; color: #2ac7ff; margin-left: 9px; cursor: pointer; }

.login .dialog-wrapper .list.next .time { font-size: 16px; font-family: Noto Sans S Chinese; font-weight: 400; color: #2ac7ff; margin-left: 9px; display: none; }

.login .dialog-wrapper .error { font-size: 16px; font-family: Noto Sans S Chinese; font-weight: 500; color: #ff1a1a; margin-bottom: 14px; margin-left: 27px; opacity: 0; height: 17px; margin-top: 9px; }

.login .dialog-wrapper .btn { width: 374px; height: 56px; background: url(/images/home/dialog_btn.png) no-repeat 50% 50%; background-size: cover; font-size: 20px; font-family: Noto Sans S Chinese; font-weight: 400; color: white; text-align: center; line-height: 60px; cursor: pointer; }

/*# sourceMappingURL=login.css.map */
