@CHARSET "UTF-8";
body{
min-width:1170px;
}
.Container {
    width: 100%;
    background: #fff;
}
.loginMain{
 width:100%;
 min-height:600px;
 background:#0F62CB;
 float:left;
 overflow:hidden;
}
.lognContainer,.login-Header{
	margin:0 auto;
	width:1170px;
}
.lognContainer>.title{
	background: url(../img/login_title.png) no-repeat;
    height: 84px;
    width: 466px;
    float: right;
    text-indent: -9999px;
    margin-right: 176px;
    margin-top: 248px;

}
.lognContainer{
	/*background: url(../img/login_background.png) no-repeat;*/
    height: 600px;
}
.login-Header {
    width: 1170px;
    margin: 0 auto;
    height: 100px;
    padding-top: 20px;
}
.login-Header span {
    font-size: 20px;
    color: #757575;
    margin-left: 20px;
    margin-top: 19px;
    display: inline-block;
}
.logo-img{
    width: 138px;
    height: 40px;
    float:left;
    cursor: pointer;
    display: block;
    text-align: center;
}
.login-Header h1{
    height: 0px;
    text-indent: -99999px;
    padding: 0px;
    margin: 0px;
}

.loginContent{
	margin:70px 70px 70px auto;
	background:#fff;
	width:340px;
	float:right;
}
.loginContent-header{
	padding:20px 0 20px 20px;
	font-size:24px;
	color:#424242;
}
.userCode,.userPsw{
	width:261px !important;
	height:40px !important;
	line-height:40px !important;
	margin-left: -5px;
	margin-right: 0px !important;
	padding-right: 22px!important;
    border-radius: 3px;
    border: 1px solid #e0e0e0;
    font-size: 14px;
    padding: 0 5px;
}
 .userCode:hover, .userPsw:hover{
	border-color:#1e88e5;
} 
.formGroup,.passWord{
	position:relative;
}
.closeX{
	width: 14px;
    height: 14px;
    position: absolute;
    top: 13px;
    right: 10px;
    cursor: pointer;
}
.formGroup i{
	height:40px;
	width:40px;
	display:inline-block;
	vertical-align: top;
	box-sizing: border-box;
	border-radius:3px;
}
.userImg{
	background:url(../img/login_user.png) no-repeat;
}
.PswImg{
	background:url(../img/login_psw.png) no-repeat;
}
.loginContent-content{
	width:300px;
	margin:0 auto;
	padding-bottom: 1px;
}
.formGroup-Login{
	font-size:14px;
	margin-bottom:30px;
}
.formGroup-Login>input{
	width:20px;
	height:20px;
	vertical-align:middle;
	margin-right:10px;
}
.formGroup-Login>span{
	color:#424242;
}
.formGroup {
    margin-bottom: 20px;
    display: block;
}
.forgetPsw{
	color:#1e88e5;
	float:right;
	cursor:pointer;
}
.clickLogin{
	display:block;
	height:40px;
	width:300px;
	background:#1e88e5;
	border-radius:3px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:14px;
	cursor:pointer;
	border:none;
}
.clickLogin i{
	width:10px;
	height:1px;
	display: inline-block;
}
.formGroup-Login p{
	color:#757575;
	font-size:14px;
	text-align:right;
}
.freeLogin{
	color:#1e88e5;
	font-size:14px;
	cursor:pointer;
}
.footer{
	position:relative;
    width: 100%;
    text-align: center;
    margin:0 auto;
}
.errorMsg{
	width:300px;
	height:30px;
	line-height:30px;
	margin-left:20px;
	border-radius:3px;
	margin-bottom:10px;
}
.errorImg{
	background:url(../img/error.png);
    height: 15px;
    width: 15px;
    margin-left: 10px;
    margin-right: 4px;
    margin-top: 7px;
    vertical-align: top;
}
.Red{
	border-color:#f44336 !important;
}
.Blue{
	border-color:#1e88e5;
}
.clickLogin:hover{
	background:#1976d2;
}
#isRemmber{
	padding:0;
	border-color:none;
}
#isRemmber:hover{
	border-color:#e0e0e0;
}
.footer{
float:left;
margin:30px auto 30px;
font-size:14px;
}
#isRemmber{
	width:16px;
	height:16px;
}
.formGroup-Login .forgetPsw{
	height:20px;
	line-height:20px;
}
.fooyterList{ 
	width: 320px;
    margin: 0 auto;
    height: 60px;
    line-height: 20px;
    padding-top: 20px;
}
.fooyterList li{
float:left;
}
.fooyterList li a{
    display:block;
    width: 105px;
    border-right: 1px solid #ddd;
    height: 20px;
    line-height: 20px;
    color:#212121;
}
.fooyterList li a.last-child{
border-right:0px;
}
.footer  a:hover{
	color:#1e88e5;
    text-decoration: none;
}
.footer p{
line-height:2;
 color:#757575;
}
.footer p a{
padding:0 10px;
color:#757575;
}