body { background: #fbfbfb; }
/*登录页面CSS*/
.login_wrap { width: 980px; height: 620px; overflow: hidden; margin: 50px auto 0px; background: #fbfbfb url("../images/login_bg.jpg")/*tpa=http://www.921.com:8088/User/images/login_bg.jpg*/ no-repeat left 50%; position: relative; }
.login { width: 380px; height: 560px; background: #fff; border: 1px solid #e5e5e5; position: absolute; right: 18px; top: 50px;font-family:"微软雅黑"; }
.login_top { padding: 50px 50px 50px 50px; height: 329px; border-bottom: 1px dashed #e5e5e5; }
h1.title { color: #ff7e00; font-size: 20px; font-weight: normal; line-height: 28px; margin-bottom: 20px;font-family:"微软雅黑"; }
input.shuru { width: 267px; padding: 10px 0px; padding-left: 5px; border: none; background: url("../images/login_input.png")/*tpa=http://www.921.com:8088/User/images/login_input.png*/ no-repeat 0 0; margin-bottom: 10px; font-size: 16px; }
input.code { width: 146px; padding: 9px 0px; padding-left: 5px; border: none; background: url("../images/code.png")/*tpa=http://www.921.com:8088/User/images/code.png*/ no-repeat 0 0; margin-bottom: 10px; font-size: 16px; float: left; }
a.quick_login { display: block; width: 147px; height: 44px; text-align: center; line-height: 44px; color: #fff; background: url("../images/login_btn.png")/*tpa=http://www.921.com:8088/User/images/login_btn.png*/ no-repeat center center; font-size: 16px; margin-top: 15px; float: left; margin-bottom: 30px; }
a.losspassword { line-height: 64px; padding-left: 20px; color: #006dd2; }
a.losspassword:hover { text-decoration: underline; }
p.checkbox { clear: both; padding: 5px 0px; }
p.checkbox a { color: #006dd2; }
.code_img { width: 100px; height: 38px; overflow: hidden; float: left; margin-left: 15px; }
p.other_login { margin-bottom: 10px; }
p.other_login strong { display: inline-block; padding-right: 5px; }
a.qq_ico { background: url("../images/qq_ico.gif")/*tpa=http://www.921.com:8088/User/images/qq_ico.gif*/ no-repeat left 0px; line-height: 16px; display: inline-block; height: 16px; padding-left: 20px; color: #404040; padding-right: 10px; }
a.weibo_ico { background: url("../images/qq_ico.gif")/*tpa=http://www.921.com:8088/User/images/qq_ico.gif*/ no-repeat left -32px; line-height: 16px; display: inline-block; height: 16px; padding-left: 20px; color: #404040; }
a.qq_ico:hover { background-position: 0 -16px; }
a.weibo_ico:hover { background-position: 0 -48px; }
.reg_btn { padding: 30px 50px 0px; height: 90px; }
.reg_btn a { display: block; background: url("../images/reg_btn.png")/*tpa=http://www.921.com:8088/User/images/reg_btn.png*/ no-repeat left center; width: 272px; height: 44px; line-height: 44px; text-align: center; font-size: 16px; color: #404040; }
.reg_btn a:hover { color: #ff7e00; }
/*注册页面CSS*/

.reg_wrap { width: 920px; height: auto; margin: 100px auto 0px; position: relative; }
.reg { width: 920px; height: 560px; background: #fff; border: 1px solid #e5e5e5; }
.reg_left { float: left; width: 540px; padding: 50px 30px;font-family:"微软雅黑"; }
input.reg_shuru { width: 267px; padding: 11px 0px; padding-left: 5px; background: url("../images/login_input.png")/*tpa=http://www.921.com:8088/User/images/login_input.png*/ no-repeat 0 0; font-size: 16px; margin: 5px 0px; }
input.reg_code { width: 146px; padding: 10px 0px; padding-left: 5px; border: none; background: url("../images/code.png")/*tpa=http://www.921.com:8088/User/images/code.png*/ no-repeat 0 0; font-size: 16px; float: left; margin: 5px 0px; }
.reg_left td span { font-size: 14px; padding-right: 10px; }
.reg_right { float:right; width: 288px; padding:0px 15px;border-left: 1px dashed #e5e5e5; margin:20px 0px; height:520px; }
p.tiaozhuan{ text-align:right;font-family:"微软雅黑";}
p.tiaozhuan a{ display:inline-block; width:92px; height:28px; line-height:28px; background:url("../images/small_login.png")/*tpa=http://www.921.com:8088/User/images/small_login.png*/ no-repeat; text-align:center; font-weight:600; color:#404040; margin-left:8px;font-family:"微软雅黑";}

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}