
.menu { height: 72px; line-height: 72px; color: #fff; }

.container { margin-top: 72px; width: 100%; padding: 80px 0; }

.login-section .wrap { width: 450px; }

.supplierLogin-section .wrap { width: 800px; }

.regist-link { margin-bottom: 6px; font-size: 16px; overflow: hidden; }

.regist-link .right { padding-top: 8px; }

.regist-link a { padding-top: 8px; font-size: 16px; color: #1c5de9; }

.loginwrap { min-height: 390px; background: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 5px solid #e8e8e8; filter: alpha(opacity=91); opacity: 0.91; }

.loginwrap .login-banner { width: 437px; }

.loginwrap .login-banner img { width: 437px; }

.login-entry { width: 430px; }

.login-entry #loginForm { margin: 10px auto; width: 300px; }

.login-entry .element { margin-bottom: 20px; line-height: 26px; overflow: visible; position: relative; width: 320px; z-index: 1; }

.login-entry .element .ui-label { display: block; }

.login-entry .element select { width: 296px; height: 42px; line-height: 42px; }

.login-entry .element #txtname, .login-entry .element #txtpwd { width: 282px; height: 30px; line-height: 30px; background: url(../images/login-all-bg.png) 270px -40px no-repeat; }

.login-entry .element #txtpwd { background-position: 270px 10px; }

.login-entry .element .ui-button { width: 296px; padding: 10px; font-size: 18px; color: #fff; text-align: center; background: #1c5de9; border: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.login-entry .element .ui-button:hover { background-color: #0f4bcc; text-decoration: none; }

.register-header { margin: 29px 0 10px 0; }

.register-header span { padding-right: 10px; font-size: 25px; font-weight: bold; }

.register-section { margin: auto; width: auto; padding: 20px; background: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 5px solid #eee; }

.register-section .form li label { float: left; margin-right: 5px; text-align: right; width: 190px; line-height: 22px; }

.register-section .form label { font-size: 14px; line-height: 36px!important; }

.register-section .form li { clear: left; padding: 5px 0; vertical-align: middle; }

.register-section .form li.label label, .register-section .form li span label, .register-section .form li .transverse li label, .register-section .form li .vertical li label { float: none; margin: 0; padding: 0 10px 0 3px; text-align: left; width: auto; }

.register-section .form li.line { padding: 20px 0; background: url(../images/info_bg.png) no-repeat -4px 35px; }

.register-section .form li .gray { color: #aaa; }

.register-section input[type="text"], .register-section input[type="password"] { width: 254px; padding: 0 3px; }

.register-section input[type="text"].shorter { width: 120px; }

.register-section .codebtn { margin-left: 10px; width: 120px; padding: 0 3px; height: 30px; line-height: 30px; }

.register-section .form li img { width: 90px; height: 30px; }

.register-section .form li img.captcha-img { width: 85px; height: 28px; border: 1px solid; cursor: pointer; clear: both; vertical-align: top; }

.register-section .form li #success img, .register-section .form li #error img { width: 20px; height: 20px; vertical-align: middle; }

.register-section .form li.btnarea, .register-section .form li.label { padding-left: 195px; }

.register-section .submit-btn { width: 106px; height: 31px; line-height: 31px; font-size: 16px; color: #fff; background-color: #1c5de9; border: none; outline-color: transparent; }

.register-section .submit-btn:hover { background-color: #1c5de9; }

.secret-cont { margin-bottom: 45px; padding-left: 22px; padding-bottom: 14px; color: #1c5de9; border-bottom: 1px dotted #D8D8D8; }
