.dialog-login_wrapper{position:fixed;width:100%;height:100%;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.6);z-index: 10001;}
.dialog-login_inner {width: 460px;background:#fff;border-radius: 4px;position: absolute;top: 100px;left: 50%;margin-left: -230px;padding: 30px 39px;box-sizing: border-box;}
.dialog-login_inner .dialog-login_title>p {float:left;line-height:42px;font-size:22px;color:#1a1a1a;font-weight:bold;}
.dialog-login_inner .dialog-login_title>img {float:right;margin-top:12px;cursor:pointer;}
.dialog-login_inner .dialog-login_desc {line-height:34px;font-size:14px;color:#5c636b;}
.dialog-login_inner .dialog-login_desc .desc-btn{color:#1a4896;cursor:pointer;}
.dialog-login_inner .dialog-login_desc img{margin-left:10px;margin-bottom:1px;}
.dialog-login_inner .login-form-item{position:relative;width:382px;height:50px;line-height:50px;border-bottom:1px solid #eaeaea;}
.dialog-login_inner .login-form-item input{width:362px;padding:0 10px;height:47px;border:0;outline: none;box-shadow: inset 0 0 0 1000px #fff!important;}
.dialog-login_inner .login-form-item input.mobile-input{width:280px;}
.dialog-login_inner .login-form-item input.password-input{width:330px;}
.dialog-login_inner .login-form-item input.code-input{width:290px;}
.dialog-login_inner .login-form-item .nation-code_wrap{float:left;width:65px;height:50px;line-height:50px;}
.dialog-login_inner .login-form-item .nation-code_wrap input{width: 42px;padding: 0 0 0 10px;}
.dialog-login_inner .login-form-item .nation-code_wrap img{margin-bottom:3px;}
.dialog-login_inner .login-form-item .code-line{float:left;margin:0 5px;color:#e8e9eb;}
/*国际代码下拉框*/
.dialog-login_inner .login-form-item .nation-code_wrap .national-list_wrapper {position: absolute;top: 34px;left: -1px;padding-top: 6px;z-index: 9;display: none;}
.dialog-login_inner .login-form-item .nation-code_wrap:hover .national-list_wrapper {display: block;}
.dialog-login_inner .login-form-item .nation-code_wrap ul {padding: 2px 0;width: 220px;height: 215px;background-color: #fff;border-radius: 4px;border: solid 1px #dedede;overflow: auto;}
.dialog-login_inner .login-form-item .nation-code_wrap ul li {font-size: 14px;padding: 8px 15px;cursor: pointer;line-height:16px;}
.dialog-login_inner .login-form-item .nation-code_wrap ul li:hover {color: #e62129;}

.dialog-login_inner .pValid{margin-top:20px;}
.dialog-login_inner .pValid .hintValid{display:block;line-height:20px;color:#ff2129;font-size:13px;}
.dialog-login_inner .login-form-item .send-code{position:absolute;right:0;font-size:14px;cursor:pointer;color:#1a4896;background:#fff;border:0;outline: none;height:50px;}
.dialog-login_inner .login-form-item .toggle-pass{position:absolute;top:23px;right:10px;cursor:pointer;}
.dialog-login_inner .login-password-wrap{width:382px;height:23px;line-height:23px;margin-top:15px;text-align:right;font-size:13px;color:#1a1a1a;}
.dialog-login_inner .login-password-wrap>img{margin-bottom:-1px;}
.dialog-login_inner .login-password-wrap .split-line{margin:0 5px;}
.dialog-login_inner .login-password-wrap .remeber{cursor:pointer;}
.dialog-login_inner .dialog-login_btn{cursor:pointer;width: 381px;height: 44px;margin-top:20px;border:0;outline:none;font-size:16px;color:#fff;background-color: #1a4896;border-radius: 4px;text-align:center;}
.dialog-login_inner .other-login-way{color:#a8a8a8;font-size:14px;line-height:60px;text-align:center;}
.dialog-login_inner .other-login-way>span{margin:0 11px;}
.dialog-login_inner .other-login-way>img{margin-bottom:4px;}
.dialog-login_inner .other-login-btn{margin-bottom:15px;}
.dialog-login_inner .other-login-btn img{margin:0 44px;}
.dialog-login_inner .dialog-agree-tip{text-align:center;font-size:14px;color:#828a92;line-height:24px;}
.dialog-login_inner .dialog-agree-tip a{color:#1a4896;font-weight:bold;}

