/* (c) 2023 BMCHA.COM Inc. 0511 */
html,body,input,textarea,select,legend{color:#635c73}html,body{font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1",Helvetica,Tahoma,Arial,sans-serif;color:#000;background-color:#f7f7f7;margin:0;padding:0}img{border:0}a{color:#47b779}a:hover{color:#3da069}#login-page{color:#000}#login-page .login-form .focus{border-color:#94deba;box-shadow:0 1px 2px rgba(0,0,0,0.075) inset,0 0 2px rgba(71,183,121,0.3)}#login-page .login-form .icon-login-user{background-position:0 0}#login-page .login-form .icon-login-pwd{background-position:-48px 0}#login-page .login-form .icon-login-verifycode{background-position:-24px 0}#login-page .login-form input{background-color:#fff;color:#686868}#login-page .login-form .login-btn{color:#fff;background-color:#47b779;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:background-color .2s ease-in-out 0s;-moz-transition:background-color .2s ease-in-out 0s;-ms-transition:background-color .2s ease-in-out 0s;-o-transition:background-color .2s ease-in-out 0s;transition:background-color .2s ease-in-out 0s}#login-page .login-form .login-btn:hover{background-color:#3da069}#login-page .login-form .login-btn[disabled]{opacity:.6;filter:alpha(opacity=60);cursor:default;box-shadow:none}.login-main{margin:0 auto;width:960px}.login-header{height:50px;line-height:50px;background-color:#f3f3f3}.login-body{margin-bottom:10px;height:448px}.login-body .pr{position:relative;height:448px}.login-form{width:290px;margin:100px auto;padding:25px 30px 13px;background-color:#fff;border:5px solid #eee;border-top:8px solid #47b779}.login-form h3{font-size:26px;font-weight:normal;margin:0 0 20px;padding:0;line-height:44px;text-align:center;color:#8d9caa;*line-height:50px}.login-form .check-tips{color:#ff6802;margin-top:10px;border:1px solid #f5f4f5;background-color:#f5f4f5;display:none;padding:10px;border-radius:5px}.login-form .item-box .item{border-radius:5px}.login-form .item{padding:3px 10px 3px 12px;border:1px solid #ececec;margin-bottom:10px;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.login-form .focus{border:1px solid #a6e1f3;box-shadow:0 0 12px #baf7ff}.login-form .icon-login-user,.login-form .icon-login-pwd,.login-form .icon-login-verifycode{display:inline-block;margin-right:6px;width:24px;height:24px;vertical-align:middle;background:url("icon24_login.png") no-repeat}.login-form .icon-login-user{background-position:0 0}.login-form .icon-login-pwd{background-position:-48px 0}.login-form .icon-login-verifycode{background-position:-24px 0}.login-form input{padding:8px 0;width:220px;height:22px;line-height:22px;font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1",arial,sans-serif;vertical-align:middle;border:0 none;background-color:#fff;outline:0;resize:none;color:#686868;*padding:7px 0}#itemBox{position:relative}.placeholder_copy{display:none;position:absolute;left:48px;font-size:16px;color:#adadad}.placeholder_un{top:13px}.placeholder_pwd{top:69px}.placeholder_check{top:125px}.login-form .verifycode input{width:166px;font-size:16px}.login-form .verifycode img{vertical-align:middle}.login-form .login_btn_panel{margin:20px 0 10px}.login-form .login-btn{padding:3px 0;width:100%;height:48px;font-size:22px;font-weight:bold;font-family:'\5FAE\8F6F\96C5\9ED1',arial,verdana;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;border:0;background-color:#40c402}.login-form .login-btn:hover{background-color:#42ec00}.login-form .login-btn[disabled]{opacity:.6;filter:alpha(opacity=60);cursor:default;box-shadow:none}.login-form .login-btn .in{display:none}.login-form .log-in .in{display:inline-block}.login-form .log-in .on{display:none}.icon-loading{display:inline-block;margin-right:5px;width:16px;height:16px;vertical-align:-3px;background:url(loading_icon.gif) no-repeat 0 0}.login-main p{position:fixed;bottom:0;margin:0;text-align:center;left:0;right:0;background:#30333f}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}.welcome{color:#ddd;padding:1px}.reloadverify{color:#69c3ff}img.verifyimg{border:1px solid #ececec;width:100%;cursor:pointer}