/*用户登录界面*/
.loginbody{
	background:url(../images/loginuibg.jpg) no-repeat center;
	background-size:1920px 1080px;
}
.loginForm{
	width:340px;
	height:480px;
	padding:70px 80px 45px 480px;
	margin:170px auto 0;
	background:url(../images/loginform_pc.png) no-repeat center;
}
.headerM{
	width:100%;
	height:160px;
	background:url(../images/HeaderBg_M1.jpg) no-repeat center bottom;
	background-size:820px 256px;
	display:none;
	text-align:center;
	padding:40px 0 0;
	color:#fff;
	font-size:22px;
	font-weight:550;
}
.logoshow{
	width:85px;
	height:85px;
	border: 5px solid #8bcffc;
	background:#fff url(../images/logo.jpg) no-repeat center;
	background-size:80px 80px;
	border-radius: 55px;
	margin:0 auto 0;
}
@media only screen and (max-width: 820px) {
	.loginbody{
		background-image:none !important;
	}
	.loginForm{
		background-image:none !important;
		width:100%;
		max-width:340px;
		padding:55px 0 45px 0;
		margin:0 auto;
	}
	.headerM{
		display:block;
	}
}
.loginTitle{
	width:95%;
	height:55px;
	line-height:55px;
	text-align:center;
	margin:0;
	font-size:22px;
	font-weight:550;
	padding:0 5% 0 0; 
}
.formRow{
	width:95%;
	height:55px;
	margin:0 auto;
}
.formTxt{
	width:25%;
	height:55px;
	line-height:55px;
	text-align:right;
	float:left;
}
.formInp{
	width:75%;
	height:55px;
	float:left;
}
.errornote{
	font-size:12px;
}

/*验证码*/
.code
    {
        background:url(../images/code_bg.jpg);
        font-family:Arial;
        font-style:italic;
        color:blue;
        font-size:20px;
        border:0;
        padding:0;
		margin:5px 0 0 20px;
        letter-spacing:1px;
        font-weight:500;            
        float:left;           
        cursor:pointer;
        width:100px;
        height:40px;
        line-height:40px;
        text-align:center;
        vertical-align:middle;
		color:#666;
    }
#errormsg{
	position:fixed;
	min-width:150px;
	height:25px;
	line-height:25px;
	padding:10px 15px;
	text-align:center;
	background-color:#666;
	color:#fff;
	top:250px;
	left:45%;
	opacity:0.9;
	display:none;
}
@media only screen and (max-width: 820px) {
	.loginTitle{
	height:35px;
	line-height:35px;
	margin:0;
	}
	#errormsg{
		left:25%;
	}
}
.memfooter{
	position:fixed;
	width:100%;
	height:45px;
	line-height:30px;
	bottom:0px;
	left:0;
	z-index:9;
	text-align:center;
	background:url(../images/bgK-20.png) repeat;
	color:#fff;
}
@media only screen and (max-width: 640px) {
	.memfooter{
		background:url(../images/bgBlue-40.png) repeat;
		color:#1a377b;
	}
}
	
input::-webkit-input-placeholder{
    opacity:0.95;letter-spacing:1px;
 }
 input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    opacity:0.95;letter-spacing:1px;
 }
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    opacity:0.95;letter-spacing:1px;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    opacity:0.95;letter-spacing:1px;
}
input[type=text]{
	width:90%;
	height: 30px;
	border: 1px solid #999;
	border-radius: 5px;
	color: 333;
	font-family: 'Microsoft YaHei', sans-serif;
	font-weight: 300;
	font-size: 12px;
	padding: 1px 0 1px 3%;
	margin: 8px 0 0 2px;
}

input[type=text]:focus{
	outline: none;
	border: 1px solid #bbb;
}
input[type=password]{
	width:90%;
	height: 30px;
	border: 1px solid #666;
	border-radius: 5px;
	color: 333;
	font-family: 'Microsoft YaHei', sans-serif;
	font-weight: 300;
	font-size: 12px;
	padding: 1px 0 1px 3%;
	margin: 8px 0 0 2px;
}
input[type=password]:focus{
	outline: none;
	border: 1px solid #bbb;
}

select{
	width:90%;
	height: 40px;
	border: 1px solid #666;
	border-radius: 5px;
	color: 333;
	font-family: 'Microsoft YaHei', sans-serif;
	font-weight: 300;
	font-size: 12px;
	padding: 1px 0 1px 3%;
	margin: 8px 0 0 2px;
	background: #fff;
}

option{
	height: 40px;
	line-height: 40px;
}
select:focus{
	outline: none;
	border: 1px solid #ccc;
}

input[type=submit]{
	width: 75%;
	height: 38px;
	margin: 35px auto 0;
	background: #0077be;
	border: 1px solid #0077be;
	cursor: pointer;
	border-radius: 5px;
	color: #fff;
	font-family: "Microsoft YaHei", sans-serif;
	font-size: 15px;
	padding:0px 10px;
	line-height:38px;
}
input[type=submit]:hover{
	opacity: 0.8;
}
input[type=submit]:active{
	opacity: 0.6;
}
input[type=submit]:focus{
	outline: none;
}
