/*后台管理登录页*/
html,body,table{background-color:#f5f5f5;width:100%;text-align:center;}.form-signin-heading{font-family:Helvetica, Georgia, Arial, sans-serif, 黑体;font-size:36px;margin-bottom:20px;color:#0663a2;}
.header .logo{background: url(./../images/logo.png) no-repeat 0 center; position: absolute;left: 0; top: 23px; height: 56px; width: 160px;background-size: 160px}
.header .welcome{border-right: 1px solid #dfdfdf; padding-right: 12px; margin-right: 8px;color: #929292; font-size: 15px}
.header .header-con{width: 1100px; position: relative;  margin: 0 auto; background: url(./../images/nofalse.gif) no-repeat 180px center; text-align: right;padding: 40px 0;background-size: 120px;}
a:hover{text-decoration: none;}
.header-con .link{color: #737373; font-size: 15px; line-height: 20px;}
.header-con .link:hover{color: #fe5b5c}
.login-box{height: 560px; width: 100%; background: url(./../images/login-bg.png) no-repeat center top;}
.login-con{width: 1100px; margin: 0 auto; padding-top: 103px;overflow: hidden;text-align: left;}
.form-signin{float: right;background: #fff;width: 350px; border-radius: 4px; }
.form-signin .item{padding: 40px 25px 14px; position: relative;}

.signin-header {border-bottom: 1px solid #e3e3e3; padding: 13px 0; text-align: center;}
.form-signin .signin-title{font-size: 18px; color: #1e1e1e; font-weight: 700; line-height: 31px}
.form-signin .signup-link{color: #ff6c5d; float: right;}
.form-signin .checkbox{margin-bottom:10px;color:#0663a2;}
.form-signin .input-label{font-size:16px;line-height:23px;color:#999;}
.form-signin .input-block-level{font-size:14px;line-height: 18px;padding: 10px 14px; height:auto; border: none;box-shadow: none}
.form-signin .input-block-level:focus{box-shadow: none; border: none;}
.form-signin .icon{position: absolute; left: 0; top: 0; line-height: 38px;width:36px; background: #ddd; text-align: center;}
.form-signin .iconfont{color: #fff}
.form-signin .focus .icon{background: #cecece}
.form-signin .submit{font-size:16px; color: #fff; background: #e05135;width: 100%; line-height: 38px;border: none; outline: none; border-radius: 4px}
.form-signin #themeSwitch{position:absolute;right:15px;bottom:10px;}
.form-signin .link:hover{color: #fd5c5c}
.form-signin .link{float: right;}
.form-signin ul{margin: 0; position: relative;}
.form-signin li{list-style: none; padding-left: 36px; border-radius: 4px;border: 1px solid #e4e4e4; margin-bottom: 22px; position: relative; overflow: hidden;}
#error-box{position: absolute; bottom: -10px; left: 0; width: 100%; margin: 0;}
#error-box #messageBox{margin: 0 25px; padding-left: 36px; background: #ffebeb;border: 1px solid #fe6667; position: relative;}
#error-box .error{background: none; width: auto; display: inline; padding: 0;font-weight: normal;color: #e85558}
#error-box .error-msg{ margin:0; background: none;color: #e4393c;}
#error-box .error-icon{position: absolute; width: 17px; height: 17px; background: #e4393c; border-radius: 50%; left: 8px; top: 7px;}
#error-box .error-icon:before{content: ''; width: 11px; height: 2px; background: #fff; position: absolute; left: 3px;top: 7px;}
.form-signin div.validateCode {padding-bottom:15px;} .mid{vertical-align:middle;}
.footer{color: #666;padding-top: 20px;line-height: 20px}