﻿/*全局变量*/
/*@ImgService: 'http://192.168.1.149:8088';*/
.page_login {
  background-color: #f5f5f5;
  /*.entry .coagent .g2{ background-position:0 -50px;}
.entry .coagent .g3{ background-position:0 -100px;}
.entry .coagent .g1:hover{ background-position:0 -25px;} 
.entry .coagent .g2:hover{ background-position:0 -75px;} 
.entry .coagent .g3:hover{ background-position:0 -125px;} */
}
.page_login .logo_box {
  width: 270px;
  padding: 20px 0;
  margin: 20px auto 0 auto;
}
.page_login .logo_box .title {
  font-size: 32px;
  line-height: 60px;
  border-left: #ccc 1px solid;
  padding-left: 20px;
  margin-left: 20px;
}
.page_login .footer_ {
  text-align: center;
  line-height: 30px;
  clear: both;
  margin-top: 80px;
}
.page_login .entry {
  margin: 60px auto 0 auto;
  position: relative;
}
.page_login .entry_ad {
  float: left;
  width: 455px;
  height: 360px;
  overflow: hidden;
}
.page_login .box {
  float: right;
  width: 300px;
  height: 360px;
  background-color: #fff;
}
.page_login .entry .form {
  overflow: hidden;
  width: 254px;
  margin: 10px auto 0 auto;
}
.page_login .entry .item {
  margin-top: 15px;
  line-height: 26px;
  overflow: visible;
  position: relative;
  width: 254px;
  z-index: 1;
}
.page_login .entry .fore1 {
  z-index: 10;
}
.page_login .entry .fore2 {
  z-index: 8;
}
.page_login .entry .fore3 {
  z-index: 6;
  height: 63px;
}
.page_login .entry .fore4 {
  height: 37px;
  margin-top: 10px;
  z-index: 3;
}
.page_login .entry .item span {
  color: #999999;
  height: 20px;
  line-height: 20px;
  display: block;
  margin-top: 1px;
}
.page_login .entry .item .item-ifo {
  position: relative;
  width: 252px;
}
.page_login .entry .text {
  float: none;
  width: 200px;
  height: 32px;
  line-height: 32px;
  padding: 4px 40px 4px 10px;
  border: 1px solid #cccccc;
  font-size: 14px;
  font-family: arial, "宋体";
}
.page_login .entry .text:focus {
  border-color: #7abd54;
}
.page_login .entry .text-1 {
  width: 100px;
  float: left;
}
.page_login .entry .img img {
  margin: 0 5px;
  cursor: pointer;
  height: 30px;
  display: block;
}
.page_login .form .hline {
  line-height: 16px;
  margin-left: 5px;
}
.page_login .login-prm {
  color: #33cc00;
  border: 1px solid #33cc00;
  padding: 0 10px;
  line-height: 24px;
  background-color: #e1ffe9;
  margin: 20px 0;
}
.page_login .ftx13,
.page_login .flk13 a:link,
.page_login .flk13 a:visited,
.page_login a.flk13:link,
.page_login a.flk13:visited {
  color: #005AA0;
}
.page_login .entry .item-ifo .ico {
  position: absolute;
  right: 12px;
  top: 11px;
  z-index: 5;
  background: url(http://img01.baifome.com/Areas/Web/images/login-all-bg.png) no-repeat #ffffff;
}
.page_login .entry .item-ifo .ico.i-name {
  background-position: -373px -111px;
  width: 16px;
  height: 16px;
}
.page_login .entry .item-ifo .ico.i-pass {
  background-position: -346px -108px;
  width: 14px;
  height: 19px;
}
.page_login .form label,
.page_login .form input,
.page_login .form select,
.page_login .form textarea,
.page_login .form button,
.page_login .form .label {
  float: left;
  font-size: 12px;
}
.page_login .entry .focus {
  color: #999;
  line-height: 22px;
  display: none;
}
.page_login .entry .blank {
  display: none;
  float: none;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 9px;
  right: 8px;
  z-index: 10;
  padding: 2px;
}
.page_login .entry .checkbox {
  margin: 7px 3px 3px;
  vertical-align: middle;
}
.page_login .entry .mar {
  margin-right: 10px;
}
.page_login .entry .login-btn2013 {
  height: 52px;
}
.page_login .entry .null,
.page_login .entry .error,
.page_login #loginname_error.error,
.page_login #loginpwd_error.error,
.page_login #authcode_error.error {
  width: 247px;
  padding: 2px 0 2px 3px;
  margin-top: 2px;
  border: 1px solid #ffbdbf;
  color: #e6393d;
  background: #ffebec;
  line-height: 16px;
  z-index: 100;
}
.page_login .entry .btn-entry {
  width: 254px;
  height: 42px;
  line-height: 42px;
  font-size: 18px;
  color: #fff;
  overflow: hidden;
  border: none;
  cursor: pointer;
  background-color: #000;
}
.page_login .entry .login-bind-btn {
  margin-top: 20px;
}
.page_login .entry .btn-bind-id {
  width: 100%;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background-color: #e43d40;
  border: 0 none;
  border-radius: 3px;
  font-size: 16px;
  color: #fff;
  font-family: 'microsoft yahei';
  cursor: pointer;
}
.page_login .entry .btn-bind-id:hover {
  background-color: #ee4a4c;
}
.page_login .entry .login-bind-btn .ftx24 {
  display: inline-block;
  margin: 10px 0 0 10px;
}
.page_login .entry .coagent {
  width: 254px;
  line-height: 36px;
  margin: 0 auto;
  text-align: center;
}
.page_login .entry .ftx24 {
  color: #999;
}
.page_login .entry .coagent .btns {
  display: inline-block;
  height: 25px;
  width: 25px;
  line-height: 25px;
  margin-right: 8px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
.page_login .entry .coagent .btns img {
  width: 25px;
  height: 25px;
}
.page_login .entry .coagent .btns .img2 {
  display: none;
}
.page_login .entry .coagent .btns .img1 {
  display: block;
}
.page_login .entry .coagent .btns a:hover .img1 {
  display: none;
}
.page_login .entry .coagent .btns a:hover .img2 {
  display: block;
}
.page_login .entry .coagent a {
  display: block;
  text-indent: -999em;
}
.page_login .free-regist {
  width: 254px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  margin: 10px auto;
}
.page_login .free-regist span {
  text-align: center;
  font-size: 14px;
  border: #000 1px solid;
  width: 100px;
  height: 28px;
  display: inline-block;
  float: left;
}
.page_login .free-regist a {
  text-decoration: none;
}
.page_login .mb {
  margin-bottom: 24px;
  overflow: hidden;
}
/*# sourceMappingURL=UserLogin.css.map */