.logo {
	height: 90px;
	line-height: 90px
}
.logo h1 {
	float: left
}
.logo h1 a {
	display: block;
	height: 90px;
	padding-left: 415px;
	line-height: 80px;
	font-weight: bold;
	
	font-size: 18px;
	color: #000
}
.logo h1 a:hover {
	text-decoration: none
}
.logo .head-link {
	float: right
}
.logo .head-link li {
	float: left;
	margin-left: 25px;
	font-size: 12px
}
.logo .head-link li a {
	color: #808080
}
.login-bd {
	margin-bottom: 38px;
	height: 529px;
	background: #5eb4f7

}


.login-bd .main-content {
	position: relative;
	height: 100%;
	
}
.login-bd .input-box {
	position: absolute;
	right: 80px;
	top: 50%;
	margin-top: -200px;
	background: #fff;
	box-shadow: 2px 2px 3px #2c80ff, -2px 0 3px #2c80ff
}
/*
.login-bd .input-box .input-hd {
	margin-top: 22px;
	padding: 0 10px;
	border-left: 4px solid #fc880c;
	font-size: 22px;
	color: #000
}
.login-bd .input-box .input-hd h2 {
	padding-bottom: 15px;
	border-bottom: 1px solid #d9d9d9;
	font-size: 20px
}
.login-bd .input-box .alert {
	margin-bottom: 10px;
	height: 26px;
	line-height: 26px;
	font-size: 12px
}
.login-bd .input-box .input-area {
	padding: 0 22px;
	padding-top: 20px
}
.login-bd .input-box .input-area .input-item {
	margin-bottom: 15px
}
.login-bd .input-box .input-area .input-item p {
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold
}
.login-bd .input-box .input-area .input-item img {
	cursor: pointer;
	width: 98px;
	height: 32px
}
.login-bd .input-box input {
	padding: 0 10px;
	border: 1px solid #cacaca;
	width: 264px;
	height: 40px;
	outline: none;
	background: url('../../../images/backend/login/logininputbg.png?1462242749');
	border-radius: 3px
}
.login-bd .input-box .img-code {
	float: left;
	width: 160px;
	margin-right: 5px;
	border-radius: 3px
}
.login-bd .input-box .login-btn {
	display: block;
	width: 45%;
	height: 36px;
	text-align: center;
	line-height: 36px;
	background: #1da7e8;
	border-radius: 4px;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	outline: none;
	 float: left; margin-right: 5%
}
.login-bd .input-box .reg {
	padding: 15px;
	text-align: left
}
.login-bd .input-box .reg a {
	margin-left: 10px
}
.login-ft {
	padding-top: 20px;
	padding-bottom: 35px;
	border-top: 1px solid #e5e5e5;
	font-size: 12px
}
.login-ft .footer-copyright {
	text-align: center
}
.login-ft .footer-copyright p {
	color: #999;
	margin-top: 10px
}
.login-ft .footer-copyright p:first-child {
	margin-top: 0
}
.login-ft .footer-copyright .links a {
	margin-left: 15px;
	color: #666666
}
.login-ft .footer-copyright .links a:first-child {
	margin-left: 0
}
*/

.phonecode{ margin-top:17px;}


.top{ width: 200px; height: 60px;}
.top a{display: inline;background: url(未标题-1.jpg) no-repeat;position: relative; width:41px; height: 60px; }
.top-weixin div{left: -999em;position: absolute;overflow: visible;width: 140px;height: 160px;z-index: 999; float: left; }
.top-weixin img{height:auto;}
.top-weixin:hover div{left: auto;}
	
	
.cb_password{height: 20px;}
	












/*---界面--中部---*/
#loginBg {
	width:100%;
	height:450px;
	position:relative;
}

.loginBox {
	width:330px;
	height:390px;
	
	position:absolute;
	
	z-index:2;
	left:58%;
	float:left;
	top:50px;
	padding:5px;
}

.loginTitle {
	width:80%;
	height:46px;
	line-height:46px;
	color: #626262;
	padding-left:20px;
	float: left;
	font-size: 14px;
}
.loginTitle img {
	vertical-align:middle;
}
.loginForm {
	height: 250px;
	padding-top:35px;
	float:left;
	width:100%;
}
.idLine {
	height: 38px;
	line-height: 38px;
	margin: 0 0 20px 25px;
	padding-right: 5px;
	width: 270px;
}
.idBg-l {
	width:38px;
	height:38px;
	float:left;
	
	
}
.idBg-r {
	
	height:38px;
	float:left;border:none;
}

.idInput {
	background-color:transparent;
	border:none;
	width:200px;
	height:36px;
	line-height:36px;
	float:left; 
	border: 1px solid #FDFCFC;
}

.pwLine {
	height: 38px;
	line-height: 38px;
	margin: 0 0 15px 25px;
	padding-right: 5px;
	width: 270px;
	float:left;
}
.pwBg-l {
	width:38px;
	height:38px;
	float:left;
	
}
.pwBg-r {
	
	height:38px;
	border:none;
	float:left;
}
.pwInput {
	background-color:transparent;
	border:none;
	width:200px;
	height:36px;
	line-height:36px;
	float:left;
}
.lfAutoLogin {
	color: #555555;
	height: 13px;
	line-height: 13px;
	margin: 0 0 25px 25px;
	color: #848585;
	width: 270px;
	float:left;
}
.ico-checkbox {
	background:url(../../images/login/ckbox.gif) no-repeat;
	display: inline-block;
	height: 14px;
	vertical-align: middle;
	width: 14px;
}
.loginFormBtn {
	width:270px;
	height:38px;
	float:left;
	margin: 0 0 0 25px;
}
.btn-login {

	width:115px;
	height:38px;
	border:none;
	color:#FFF;
	font-size:14px;
	float:left;
}
.btn-exit {
	
	width:115px;
	height:38px;
	border:none;
	color:#FFF;
	font-size:14px;
	float:right;
}

/*----------短信快捷登录 --------*/


.loginForm-msg {
	height: 250px;
	padding-top: 35px;
	float: left;
	width: 100%;
}
.idLine-msg {
	height: 38px;
	line-height: 38px;
	margin: 0 0 20px 25px;
	padding-right: 5px;
	width: 270px;
}
.idBg-l-msg {
	width: 38px;
	height: 38px;
	float: left;
	background:url(../../images/login/phonel.png) no-repeat;
}
.idBg-r-msg {
	background: url(../../images/login/pwBgr.png) no-repeat;
	height: 38px;
	float: left;
	border: none;
}
.idInput-msg {
	background-color: transparent;
	border: none;
	width: 220px;
	height: 36px;
	line-height: 36px;
	float: left;
}
.pwLine-msg {
	height: 38px;
	line-height: 38px;
	margin: 0 0 25px 25px;
	padding-right: 5px;
	width: 270px;
	float: left;
}
.pwBg-l-msg {
	width: 38px;
	height: 38px;
	float: left;
	background: url(../../images/login/safel.png) no-repeat;
}
.pwBg-r-msg {
	background: url(../../images/login/pwBgr.png) no-repeat;
	width: 102px;
	height: 38px;
	border: none;
	float: left;
}
.pwInput-msg {
	background-color: transparent;
	border: none;
	width: 90px;
	height: 36px;
	line-height: 36px;
	float: left;
}
.lfAutoLogin-msg {
	color: #555555;
	height: 13px;
	line-height: 13px;
	margin: 0 0 25px 25px;
	color: #848585;
	width: 270px;
	float: left;
}
.ico-checkbox-msg {
	background: url(../../images/login/ckbox.gif) no-repeat;
	display: inline-block;
	height: 14px;
	vertical-align: middle;
	width: 14px;
}
.loginFormBtn-msg {
	width: 270px;
	height: 38px;
	float: left;
	margin: 0 0 0 25px;
}
.btn-login-msg {
	background: url(../../images/login/bluebtnBg.png) no-repeat;
	width: 115px;
	height: 38px;
	border: none;
	color: #FFF;
	font-size: 14px;
	float: left;
}
.btn-exit-msg {
	background: url(../../images/login/bluebtnBg.png) no-repeat;
	width: 115px;
	height: 38px;
	border: none;
	color: #FFF;
	font-size: 14px;
	float: right;
}
.send-msg {
	width: 110PX;
	height: 38PX;
	float: left;
	margin-left: 10px;
}
.send-msg-btn {
	width: 90PX;
	height: 38PX;
	border: 1px #0098de solid;
	background-color: #FFF;
	padding: 3px;
	color: #0098de;
}
/*----------短信快捷登录 --------*/

.loginTitle1 {
	width: 100%;
	height: 46px;
	line-height: 46px;
	color: #626262;
	float: left;
	font-size: 14px;
}
.userbar {
	float: left;
	width: 50%;
}
.msgbar {
	float: left;
	width: 50%;
}

.loginBox1 {
	width:330px;
	height:390px;
	
	position:absolute;
	
	z-index:2;
	left:58%;
	float:left;
	top:50px;
	padding:5px 6px;
}

.loginTitle2 {
	width: 100%;
	height: 46px;
	line-height: 46px;
	color: #626262;
	float: left;
	font-size: 14px;
}
.userbar {
	float: left;
	width: 33.3%;
}
.msgbar {
	float: left;
	width: 33.3%;
    /*margin-left:1px;*/
}
.codebar {
	float: left;
	width: 33.3%;
    /*margin-left:1px;*/
}
.refresh-tip{
    font-size: 12px;
    color: #4b4b4b;
}

