﻿.sitemap { display: none; }
/*输入框*/
.input-box { position: relative; }
.input-box span { position: absolute; top: 30px; width: 38px; height: 38px; text-align: center; line-height: 38px; }
.input-box .ico-left { left: 0px; }
.input-box .ico-right { right: 0px; }
.input-box .input .box { padding: 8px 12px 8px 38px; }
.input-box .input .box input { width: 268px !important; }
.input-box #get_code { position: absolute; top: 31px; right: 0px; padding-right: 12px; line-height: 38px; text-decoration: none; }
.input-box #get_code:hover { opacity: 0.8; }
.input-box .notclick { color: #999 !important; pointer-events: none; }
.section .item { padding-top: 24px; }
.section .remark { width: 280px; padding: 16px 20px; }
.section .remark p { padding-bottom: 5px; }
.section .remark p em { margin-right: 6px; font-size: 22px; vertical-align: middle; color: #bbb; }
.section .remark p span { vertical-align: middle; }
.section .remark p:last-child { padding-bottom: 0px; }

/*登录*/
.login-page { height: 100%; box-sizing: border-box; overflow: hidden; position: relative; }
.login-box { width: 416px; background: #fff; margin: 50px 0px 50px 804px; }
.login-box h1 { margin-bottom: 40px; }
.login-box h3 { display: none; }
.login-box .split3 { width: 1px; height: 328px; margin: 36px 160px; }
.login-box .form { padding-top: 16px; }
.login-box .form .input input { width: 270px; }
.login-box .flr .btn1 { background: #FFFFFF; border: 1px solid #DDDDDD; color: #333 !important; }
.login-box .split3 { display: none; }
.login-box .combobox, .login-box .textbox, .login-box .numberbox { background: none; }
.login-box .combobox .box, .login-box .textbox .box, .login-box .numberbox .box { background: #fff; }

.login-banner { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.login-banner h1, .login-banner .remark, .login-banner .item { display: none; }
.login-banner .pic { width: 100%; height: 100%; }
.login-banner .pic img { width: 100%; height: 100%; object-fit: cover; }

.login-input { float: right; width: 320px; padding: 48px 48px; position: relative; z-index: 100; background: rgba(255, 255, 255, 0.8); border-radius: 8px; }
.login-input h1 { }
.login-input .item:last-child { position: absolute; top: 52px; right: 48px; padding-top: 0px; }

/*注册*/
.register-box { padding-bottom: 80px; width: 852px; margin: auto; }
.register-box h1 { display: none; }
.register-box h2 { padding-bottom: 16px; }
.register-box .item { width: 672px; padding-top: 24px; }
.register-box .form { padding-top: 48px; }
.register-box .form .name { padding-bottom: 12px; }
.register-box .form:first-child { padding: 0px; }
.register-box .form .input input { width: 294px }
.register-box .form .combobox input { width: 270px }
.register-box .input-box { margin-top: 20px; }
.register-box .login-links { text-align: center; }
.register-box .btn1 { display: block; margin: auto; }
.register-box .agreement { text-align: center; }
.register-input { background: #fff; padding: 60px 90px; border-radius: 16px; box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.1), 0px 4px 6px rgba(0, 0, 0, 0.05); }

.register-banner { padding: 50px 0px; }
.register-banner h2 { display: none; }
.register-banner h3 { float: left; font-size: 24px; }
.register-banner h3 span { font-size: 12px; display: block; margin-top: 12px; }
.register-banner .pic { float: right; width: 496px; height: 66px; }
.register-banner .pic img { width: 100%; height: 100%; object-fit: cover; }
/*忘记密码*/
.forget-box { padding: 140px 0px 200px 0px }
.forget-box h1 { text-align: center; }
.forget-box .form { padding-top: 16px; }
.forget-box .guider { width: 750px; margin: 48px auto 40px; }
.forget-box .guider .line { width: 320px; }

.forget-box .step-box { width: 320px; display: none; margin: auto; }
.forget-box .step-box .item:last-child { padding-top: 40px; }
.forget-box .step-active { display: block; }
.forget-box .step-box .success { text-align: center; }
.forget-box .step-box .success p { margin: 24px 0px 80px 0px; }
