body,p,div,ul,li,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding: 0;
}
body{background: #0066FF; background-image:url(../images/body_bg.jpg); background-repeat:no-repeat; background-position: center top; width:100%; height:100%; font-family:"宋体", "微软雅黑", "Microsoft YaHei UI"; font-size:14px; text-decoration:none; background-size:auto;
}
#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; float:left; }
.mid_right{width:447px; height:478px; float:right; }
#login{
	width: 412px;
	height: auto; background-color:#FFFFFF;  border:solid #ccc 0px; border-radius:8px;
	margin:0px auto; color:#666666;
}
#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;
	visibility:hidden;
}

.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:black;}
#login .login_fgt a:hover{ color: #006699;}


#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:#333333}
.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{
	font-weight: bold;
	font-size: 16px;
	/*width: 150px;*/
	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: 33px;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_dlfs_07{ 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}

.line_style_01 {
	width: 327px;
	border-top: solid #ccc 1px;
	margin: auto;
	clear: both;
}
.line_style_02 {
	clear: both;
	height: 15px;
	width: 327px;
	margin: auto;
}
.login_dlfs_05 a:hover {
	cursor: pointer;
	color:#0066FF;
}

.guobiao_img {
	width: 20px;
	height: 20px;
	border-radius: 100%;
	vertical-align: bottom;
}

/* #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;
} 
