﻿.sitemap { display: none; }
.body { background: #F5F5F5; }
/*输入框*/
.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; }
.combobox .box { height: 40px !important; }

/*登录*/
.login-page { height: 100%; box-sizing: border-box; overflow: hidden; min-height: 578px; }
.login-box { width: 842px; height: 488px; background: #fff; margin: auto; border-radius: 8px; overflow: hidden; }
.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-banner { float: left; width: 322px; }
.login-banner h1, .login-banner .remark, .login-banner .item { display: none; }
.login-banner .pic { width: 322px; height: 488px; }
.login-banner .pic img { width: 100%; height: 100%; object-fit: cover; }
.login-input { float: right; width: 320px; padding: 60px 100px; }
.login-input h1 { color: #333 !important; text-align: center; }
.login-input .item:last-child { text-align: center; }

/*注册*/
.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; }

.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: 100px 0px 240px 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; }
.forget-box .combobox label, .forget-box .textbox label { background: #F5F5F5; }
.forget-box .textbox { background: #F5F5F5; }
.forget-box .textbox .box { background: #fff; }
