html, body {
  /*   font-family: "Microsoft YaHei" !important; */
  font-family: "Noto Sans CJK SC", "Source Han Sans CN", 'Hiragino Sans GB', 'Microsoft YaHei', '\5b8b\4f53', sans-serif !important;
  background-color:#e7e8eb;
}

/*登陆注册页面*/
.page-bg{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:1;
	overflow:hidden;
	background-image:url(../img/login/login_bg2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	background-attachment:scroll;
	background-position-x:center;
	background-position-y:50%;
	-ms-behavior: url(backgroundsize.min.htc);
	behavior: url(backgroundsize.min.htc);
}
.login-box,.register-box,.register-box-1{
	width:350px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-175px;
	margin-top: -238px;
}

.register-box-1{
	margin-top:-247px;
}
.register-box{
	margin-top:-266px;
}
.box-title{
	margin:0;
	height:109px;
	line-height: 60px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}
.login-title{
	background: #08ad07 url(../img/login/login-t-3.png) no-repeat center center;
}

.box-con{
	background-color:#fff;
	border:1px solid #e1e1e1;
	padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
}
.login-con{
	/*height:370px*/;
	border-bottom:5px solid #e1e1e1;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.login-con .input-group-addon{
	padding: 6px 17px;
	border: 1px solid #e7ebee;
	background-color: #fff;
	border-right: 0;
}
.is-has-register{
	font-size: 12px;
	display: block;
	text-align: center;
	margin-top:25px;
	color:#e95f5f;
}
.pwd-tips{
	font-size:12px;
	color:#999;
	padding-left:82px;
	margin-top: -10px;
	margin-bottom: 10px;
}
#error-content{
	display:none;
	position:absolute;
	z-index:10;
	width:236px;
	height:40px;
	line-height:40px;
	background-color:#e95f5f;
	color:#fff;
	text-align:center;
	border-radius:5px;
	top:140px;
	left:50%;
	margin-left:-118px;
}





/*有背景的按钮*/
.bg-btn{
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-align:center;
	line-height:36px;
	width:100px;
	height:36px;
	color:#fff;
	background-repeat:no-repeat;
	vertical-align:middle;
	cursor:pointer;
}
.border-blue-btn{
	display:inline-block;
	width:100px;
	height:36px;
	line-height:36px;
	border:1px solid #3498db;
	color:#3498db;
	text-align:center;
	background-color:#fff;
	border-radius:3px;
	vertical-align:middle;
}
.border-blue-btn:hover{
	color:#3498db;
}
.bg-btn:hover,.bg-btn:focus{
	color:#fff;
}
.bg-btn.btn-white:hover,.bg-btn.btn-white:focus{
	color:#999;
}
.bg-btn.btn-green:hover,.bg-btn.btn-green:focus{
	color:#fff;
}

.btn-blue-long{
	width:100%;
	height:46px;
	line-height:46px;
	background-image:url(../img/login/btn-4-2.png);
	background-color:#ffffff;
}

/*修改bootstrapinput样式*/
.self-form-style .form-horizontal .form-group{
	margin-left:0;
	margin-right:0;
}
.self-form-style .control-label{
	vartical-align:middle;
	font-weight:normal;
	color:#666;
	font-size:12px;
	padding-left:0;
	padding-right:0;
	text-align:center;
	padding-top:14px;
}
.self-form-style .col-sm-9{
	padding-left:0;
	padding-right:0;
}
.self-form-style .form-control{
	height: 45px;
	padding: 12px 12px;
	box-shadow: none;
	border: 1px solid #e7ebee;
}
.self-form-style .form-control:focus{
	border: 1px solid #66afe9;
}
.self-form-style .has-error .form-control{
	border-color:#a94442;
	box-shadow:none;
}
.self-form-style input.form-control::-webkit-input-placeholder{
	color:#ccc;
}
.self-form-style input.form-control::-moz-placeholder{
	color:#ccc;
}
.self-form-style input.form-control:-ms-input-placeholder{
	color:#ccc;
}


.enterprise-icon {
display: block;
height: 16px;
width: 16px;
background-image: url(../img/login/qiye.png);
background-repeat: no-repeat;
}

.username-icon {
display: block;
height: 16px;
width: 16px;
background-image: url(../img/login/username.png);
background-repeat: no-repeat;
}


.party-icon {
display: block;
height: 20px;
width: 20px;
background-image: url(../img/login/party.png);
background-repeat: no-repeat;
}

.username-icon {
display: block;
height: 20px;
width: 20px;
background-image: url(../img/login/username.png);
background-repeat: no-repeat;
}



.password-icon{
display: block;
height: 20px;
width: 20px;
background-image: url(../img/login/password.png);
background-repeat: no-repeat;
}

.vcode-icon{
display: block;
height: 20px;
width: 20px;
background-image: url(../img/login/vcode.png);
background-repeat: no-repeat;
}
