@CHARSET "UTF-8";
#login { width:684px; padding:0 0 40px; margin:auto; }

#login form { width:620px; margin:0 auto; padding:40px 12px 15px; font-weight:normal; background:#fff; display: block; border:1px solid #e5e5e5; -moz-box-shadow:rgba(200, 200, 200, 0.7) 0 4px 10px -1px; -webkit-box-shadow:rgba(200, 200, 200, 0.7) 0 4px 10px -1px; box-shadow:rgba(200, 200, 200, 0.7) 0 4px 10px -1px; }
#login #loginform  { width:460px; margin:0 auto;}

.registBox  {background: url(images/mainShowBg.png) 0px bottom no-repeat; width:635px; font-size:18px; font-family:"微软雅黑","黑体"; margin-bottom:25px; line-height:1.6em; clear:both;padding:0 30px 10px 19px;}
.registBox span { width:100px; float:left; display:block;}
.loginBoxRel {float:right; background:url(images/white-grad.png) repeat-x scroll left top; font-size:12px; -webkit-border-radius:11px; border-radius:11px;-moz-border-radius:11px;  width:46px; height:20px; line-height:20px; text-align:center;}
.loginBoxRel  a {display:block; border:1px solid #BBB; -webkit-border-radius:11px; border-radius:11px;-moz-border-radius:11px; }
*html .loginBoxRel { margin-top:-25px;}
*+html .loginBoxRel { margin-top:-25px;}

#login label { color: #555; font-size:14px; height:32px; line-height:32px; width:106px; text-align:right; float:left; padding-right:5px; font-family:"宋体"; display:inline; }
#login .alt_message { color: #888; font-size:12px; }
#login_error, .login .message { margin:0 0 16px 8px; padding:12px; }
#loginform p.submit a.cancel:hover { text-decoration:none; }
#login .submit input, #login .button, #login input.button { text-decoration:none; font-size:12px!important; line-height:13px; padding:3px 8px; cursor:pointer; border-width:1px; border-style:solid; -webkit-border-radius:11px; border-radius:11px; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
#login input.large-text { width:99%; }
#login input.regular-text { width:25em; }
#login input.small-text { width:50px; }
#login form .input { font-size:20px; width:240px; float:left; overflow:hidden; padding:3px; margin:0px; border:1px solid #e5e5e5; background:#fbfbfb; -moz-box-shadow:inset 1px 1px 2px rgba(200, 200, 200, 0.2); -webkit-box-shadow:inset 1px 1px 2px rgba(200, 200, 200, 0.2); box-shadow:inset 1px 1px 2px rgba(200, 200, 200, 0.2); }
#login span.alt_message { padding-left:15px;}
#login  .forgetmenot span.alt_message { padding-left:0;}
#login input[type="checkbox"] { margin:0; vertical-align:middle; }
#login form p { padding: 0px; margin: 0px; display: block; height:50px; overflow:hidden; }
#login form p.submit { padding:0 0 0 106px; height:30px; }
#login_error, #login .message { margin:0 0 16px 8px; padding:25px 12px 15px; }
#login_error, .login .message { -webkit-border-radius:3px; border-radius:3px; border-width:1px; border-style:solid; background-color: #FFEBE8; border-color: #C00; }
#login .submit .button-primary { font-size: 13px!important; line-height: 16px; padding: 3px 10px; margin:0;}

#login form p.forgetmenot { font-weight: normal; margin-bottom: 0;  height:30px;}

input.button-primary, button.button-primary, a.button-primary {font-weight: bold; color: white; background:url(images/button-grad.png) repeat-x scroll left top; text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;  border-width:0px;}
#login input.button-primary { border:none;}

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus { border-color:#bbb; }
#login a:link, #login a:visited { color:#5183C0; }
#login a:active, #login a:hover { color:#5183C0; text-decoration: underline; }

#login p.t_login_text , #login form p.agreeTo { padding-top:20px; height:30px;}
#login p.t_login_text1 { width:170px; float:left; padding-left:190px; color:#888;}
#login p.connectBox1  { height:38px; overflow:hidden; width:100px; float:right;padding-top:18px;}
p#nav,p#backtoblog { display:none;} /*del forget psd and back to home*/

#login label.findPsd { width:159px;}


.loginNotice { background:url(images/noticeBg.png) no-repeat; width:410px; height:200px; padding:10px 0 0 236px; margin:0 auto 40px;}
.loginNotice .fontTitle{ color:#555; margin-bottom:10px; line-height:1.6em;}
ul.perNotice  { margin:0 0 0 50px;}
ul.perNotice li { background:url(images/noticeCheck.png) no-repeat 0 3px;padding:0 0 0 20px; margin-bottom:10px; font-size:14px; color:#111; }
ul.perNotice li.iconNone { background-image:none; margin-bottom:0;}