body {
  background:#E7E8EC;
}

.mod-doc {width:990px;margin:0 auto;}

.admin-login-hd {
  background-color: #fff;
  border-bottom: 3px solid #eee;
  height:84px;
}
.admin-login-hd .mod-doc {
  position: relative;
  height:84px;
}

#logo {
  float: left;
  padding:14px;
}
#logo a {
  display: block;
  width:128px;
  height:56px;
  text-indent: -9999px;
  background: #fff url(../images/logo/sys-logo.png) center center no-repeat;
}
#hotTel {position: absolute;right:10px;bottom:5px;}
.serviceWays p {padding:4px 0;overflow: hidden;}
.serviceWays em {color:#888;font-size: 14px;}
.serviceWays em,
.serviceWays span,
.serviceWays a {float: left;display: block;line-height: 28px;}

.tel-no {font-size: 16px;}
.qq-no {font-size: 16px;color:#000;}

.ico-tel,
.ico-qq {padding-left:26px;font-style:normal;}

.ico-tel {background:url(../images/icon/tel.png) left center no-repeat;}
.ico-qq {background:url(../images/icon/qq.png) left center no-repeat;}


.admin-login-bd  {
  background-color: #0188CC;;
}
.admin-login-bd .mod-doc {
  position: relative;
  height: 566px;
}

.admin-login-show {
  float: left;
  padding:100px 0 0 50px;
}
.showGG {
  height:466px;
}
.admin-login-title {line-height: 40px;
  padding-bottom: 10px;
  font-size:20px;
}
.admin-login-box {
  background-color: #fefefe;
  position: absolute;
  right:0px;
  top:70px;
  width:360px;
  height:400px;
  border:1px solid #cecece;
  border-radius:4px;
}
.admin-login {padding:20px;}
.admin-login .form-group  {height:72px;}
.admin-login .form-group .form-lab {display: none;}
.admin-login .form-group .form-lab {line-height: 26px;padding:0;}
.admin-login .form-val .form-txt {
  width:320px;line-height:38px;
  height:38px;
  padding:0 10px;
}

.admin-login .form-groupCode .form-val .form-txt {
  width:120px;line-height:38px;
  padding:0 10px;
}

.form-groupCode {}
.form-groupCode .form-Code,
.form-groupCode .imgCode,
.form-groupCode .imgCode-change {float: left;}

.form-groupCode .form-Code {margin-right: 5px;}
.form-groupCode .imgCode {border:1px solid #ddd;cursor: pointer;
  border-radius:2px 0 0 2px;
  width:154px;
  height:38px;}
.form-groupCode .imgCode-change {
  border:1px solid #ddd;
  width:38px;
  height:38px;
  margin-left: -1px;
  display: block;
  text-indent: -9999px;
  background:#f8f8f8 url(../images/icon/ref.png) center center no-repeat;
  border-radius: 0 2px 2px 0;
}

.form-lis-other {padding-bottom: 10px;}
.form-lis-other .rememberPwd {float: left;}
.form-lis-other .getPwd {float: right;color:#38A7F6;}

.form-btnLogin {
  background-color: #38A7F6;
  color:#fff;
  width:100%;
  border:none;
  line-height: 40px;
  height:40px;
  text-align: center;
  font-size: 16px;
  border-radius:3px;
}

.admin-login-ft {
  background:#E7E8EC;
  padding:20px 0;
}
.copyright {text-align: center;}
.copyright a {color:#999;}

.admin-getPwdBox {
  margin-top:100px;
  margin-bottom: 20px;
  border:2px solid #fefefe;padding:20px;background-color: #fff;}

.admin-getPwd-hd {
  position: relative;
  border-bottom: 1px solid #eee;
  line-height: 40px;
  padding-bottom: 10px;
}
.admin-getPwd-hd h2 {
  font-size:22px;color:#333;
}
.admin-getPwd-hd a {
  position: absolute;right:10px;
  top:10px;
}

.link-login {
  color:#38A7F6;
  border:1px solid #38A7F6;
  background-color: #fff;
  border-radius: 2px;
  display: inline-block;
  line-height: 32px;
  height:32px;
  padding:0 20px;
  text-align: center;
}
.link-login:hover {
  background-color: #38A7F6;
  color:#fff;
}
.form-getPwd {padding:50px;}
.form-getPwd .form-txt{
  width:320px;line-height:38px;height:38px;
  padding:0 10px;
}
.form-getPwd .form-lab {padding:0;line-height: 32px;}
.form-getPwd .form-lab span {color:#999;font-size: 16px;}

.btn-getCode,
.btn-getCode:hover {
  background-color: #38A7F6;
  color:#fff;
  line-height: 40px;
  padding:0 20px;
}

.btn-save,
.btn-save:hover {
  background-color: #38A7F6;
  color:#fff;
  line-height: 40px;
  padding:0 50px;
}

.form-getPwd .form-group {height:72px;}
.form-getPwd .tip-error {display: block;clear:both;}

.form-group-code {}
.form-group-code .form-txt,
.form-group-code .btn-getCode{float: left;margin-right: 5px;}
