body,p,div,ul,li,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding: 0;
}
body{background: #eeeeee;
	background: url(../images/newLogin/bagImg.jpg) no-repeat left center;
	background-size: 100% 100%;
	width:100%; height:100%; font-family:"宋体", "微软雅黑", "Microsoft YaHei UI"; font-size:14px; text-decoration:none; ;
	}
#weizhi{ width:1000px; height:auto; margin:0 auto;
}
img{ border:none;}
img a{border:none;}
.top{ width:1000px; height:111px;}
input:-webkit-autofill { -webkit-box-shadow:0 0 0 1000px white inset; }
input:focus { outline: none; background-color:"#fff"; }
.mid{ width:1000px; height:478px;}
.mid_left{
	width:553px;
	height:478px;
	background-image:url(../images/leftimg_04.png);
	background-repeat:no-repeat;
	background-position:center;
	flex-basis: 50%;
}
.mid_right{
	width:447px;
	height:478px;
	flex-basis: 50%;
}
#login{
		width: 412px;
		min-height: 420px; background-color:#FFFFFF;  border:solid #ccc 0px; border-radius:8px;
		margin:0px auto; color:#666666;
		padding-bottom: 12px;
	}
#login form p{
		text-align: center; width:327px; margin:0 auto;
	}
#login form .logo {width:327px; height:93px; text-align:center; margin:5px auto 10px auto; }

.msg-error {
    width:327px;
	margin:5px auto;
    background: #F9F9F9;
    color: #FF0000;
    border: 1px solid  #F1F1F1;
    line-height:18px;
    height:auto; text-indent:20px; background-image:url(../images/pwd-icons-new.png); background-position:2px 2px; background-repeat:no-repeat;

}

.form_user{ text-align: center; width:327px; height:46px; margin:0px auto 10px auto; background-image: url(../images/user.jpg); background-repeat: no-repeat; background-position: left;}

.form_userico{ width:55px; height:46px; float:left;}
.form_userinput{width:272px; height:46px; float:left; text-align:left;}
.form_userinput input{ border:none; width:268px; height:40px; margin:2px auto; color:#666666;}
.form_pass{ text-align: center; width:327px; height:46px;  margin:0px auto 10px auto;background-image:url(../images/pass.jpg); background-repeat:no-repeat; background-position:left;}
.form_passico{ width:55px; height:46px; float:left;}
.form_passinput{width:272px; height: 46px; float:left; text-align:left; }
.form_passinput input{ border:none; width:268px; height:40px; margin:2px auto; color:#666666;}
.form_yzm{ text-align:center; width: 327px; height: 46px; margin:0px auto;
    background-image: url(../images/yzm.jpg);
	background-repeat: no-repeat;
	background-position: left;}	
.form_yzmico{ width:55px; height:46px; float:left;}
.form_yzminput{ width:148px; height: 46px; float:left; 
}
.form_yzminput input{ border:none; width:144px; height:40px; margin:2px auto; color:#666666;}

.yzmimg{ width:120px; height:40px; line-height:40px; float:right; text-align:right;}
.yzmimg img{ width:117px; height:46px;}


.form_submit{width:327px; height:48px; margin:10px auto 0px auto;}

#user{ background-image:url(../images/user.jpg); background-repeat:no-repeat; background-position:left;
		width: 327px;
		height: 46px;
	    border:solid #ccc 0px;		
		margin:0px auto 10px auto; color:#999999; text-indent:60px;
	}
#pwd{
	width: 327px;
	height: 46px;
    border:solid #ccc 0px;
	margin:0px auto 10px auto;
	background-image: url(../images/pass.jpg);
	background-repeat: no-repeat;
	background-position: left; text-indent:60px;
	}		
#yzm{
	width: 203px;
	height: 46px;
    border:solid #ccc 0px;
	background-image: url(../images/yzm.jpg);
	background-repeat: no-repeat;
	background-position: left; text-indent:60px;
	}
.yzm_div{width: 327px; height: 46px; margin:0px auto;}	
.yzm_input{ width:203px; float:left;}
.yzmimg{ width:120px; height:40px; line-height:40px; float:right; text-align:right;}	
#submit{
		width: 327px;
		height: 48px; background-image:url(../images/login_btn.jpg); background-repeat:no-repeat; background-position:center;
		border:solid #ccc 0px;
		margin:10px auto 0 auto;
	}
#submit:hover{
		cursor: pointer;
		background-image:url(../images/btn_hover.jpg); background-repeat:no-repeat; background-position:center;
	}
#login .login_fgt{
	width:144px;
	height:25px; margin:10px auto;
	line-height:25px;
	text-align:right; vertical-align:middle;
	color:#666666;
	font-size:14px;
	font-style:normal;
	margin-left: 228px;
	/* text-decoration: underline; */
}
#login .login_fgt a{ color:#00599c;}
#login .login_fgt a:hover{ color: #006699;}
.wrap-login{
	height: 659px;
	max-width: 1200px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	margin: 0 auto;
}

#login .login_dlfs{
	width:330px;
	height:30px; padding-top:15px;
	margin-top:5px;
	margin-right:auto;
	margin-bottom: 10px;
	margin-left:auto;  border-top:solid #ccc 1px; vertical-align:middle;
	}
#login .login_dlfs a{
	vertical-align:center; height:18px;
	white-space: nowrap; line-height:18px;
	color:#333333; font-size:14px; font-style:normal; text-decoration:none;
	}

.login_dlfs_05 a {
	text-decoration: none;
	color: #00599c
}

.login_fgt a{
	vertical-align:center; height:18px;
	white-space: nowrap; line-height:18px;
	color:#333333; font-size:14px; font-style:normal; text-decoration:none;
	}
#login .login_dlfs a:hover{ color:#0066FF;}	
.login_dlfs_00{ width:0px; height:18px; float:left; }	
.login_dlfs_01{ width:85px; height:18px; line-height:18px; background-image:url(../images/login_btn_22.jpg); background-position:left center; background-repeat:no-repeat; margin:0px; float:left; display:block; text-align:center;}	
.login_dlfs_02{ width:65px; height:18px; line-height:18px; background-image:url(../images/login_btn_23.jpg); background-position:left center; background-repeat:no-repeat; margin:0px; float:left; display:block; text-align:center;}		
.login_dlfs_03{ width:61px; height:18px; line-height:18px; background-image:url(../images/login_btn_24.jpg); background-position:left center; background-repeat:no-repeat; margin:0px; float:left; display:block; text-align:center; font-size:16px;}	
.login_dlfs_04{ width:72px; height:18px; line-height:18px; background-image:url(../images/login_btn_28.jpg); background-position:left center; background-repeat:no-repeat; margin:0px; float:left; display:block; text-align:center;  padding-left:6px; _padding-left:3px;}	
.login_dlfs_05{ width:86px; height:18px; line-height:18px; background-position:left center; background-repeat:no-repeat; margin:0px; float:left; display:block; text-align:center; padding-left:6px; _padding-left:3px;margin-left: 20px;margin-top: 15px}	
.login_dlfs_06{ width:95px; height:20px; line-height:20px; background-image:url(../images/ts_bg_23.png); background-position: bottom left; background-repeat:no-repeat; margin:0px; float:right; display:block; text-align:right;}
/* #login .login_dlfs .login_dlfs_05 a{ font-size:16px; color: #3399FF;} */
/* #login .login_dlfs .login_dlfs_05 a:hover{ font-size:16px; color: #0066FF;} */

.cleardiv{ clear:both; width:auto; height:0px;}	
#footer{ width:1000px; height:50px; margin:20px auto auto auto; color: #333333; font-size:12px; text-align:center; clear:both;
} 
