@charset "utf-8";
/* CSS Document */
*{border:0;margin:0;padding:0;color:#222; font-family:"微软雅黑" ; font-size:14px;}
body{margin:0 auto; background:url(../images/login_bj.jpg) no-repeat top left #3478fc; overflow:hidden;}

ul{display:block;margin:0;padding:0;list-style:none}
li{display:block;margin:0;padding:0;list-style:none}
img{border:0}
dd,dl,dt,span{margin:0;padding:0}
.table{border-collapse:collapse;border-spacing:0}
.fl{float:left}
.fr{float:right}
.w1{ width:100%;}
.center{ width:1200px; margin:0 auto;}
.centers{ width:90%; padding:0px 5%;}
.login_button{cursor:pointer;background:0 0}
.login_input:focus{outline:0}
.login_button:focus{outline:0}
.text-center{ text-align:center;}
.text-right{ text-align:right;}

.login_con{  height:600px; width:960px; position:absolute; top:50%; margin-top:-300px; left:50%; margin-left:-480px; }
.header{ font-size:38px; font-weight:bold; color:#fff; }
.contain{ height:480px; border-radius:10px; -moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333; background:#FFF; margin-top:10px;}
.login_peitu{ width:480px;}
.login_peitu img{ height:480px;}
.login_main{ width:400px; height:600px; margin-left:40px; margin-top:40px;  }
.login_main h2{ font-size:30px; line-height:60px; font-weight:500;}
.login_main ul li{ float:left; width:100%; margin-top:20px;}
.user_input{ font-size:16px; line-height:30px; width:320px; height:30px; padding:10px 60px 10px 20px; border:1px solid #cccccc; border-radius:5px; background:url(../images/login_icon1.jpg) no-repeat right center #fff;}
.user_input:focus{border-color: rgba(82, 168, 236, 0.8);outline: 0;outline: thin dotted \9;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6)}
		
.mima_input{ font-size:16px; line-height:30px; width:320px; height:30px;  padding:10px 60px 10px 20px; border:1px solid #cccccc; border-radius:5px; background:url(../images/login_icon2.jpg) no-repeat right center #fff;}
.mima_input:focus{border-color: rgba(82, 168, 236, 0.8);outline: 0;outline: thin dotted \9;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6)}
		
		
.yzm_input{ font-size:16px; line-height:30px; width:200px; padding:10px 20px; border:1px solid #cccccc; border-radius:5px;}
.yzm_input:focus{border-color: rgba(82, 168, 236, 0.8);outline: 0;outline: thin dotted \9;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6)}


.login_yzm{ width:130px; padding:14px 0px; }
.login_error{ color:#fe4748; line-height:20px; }
.login_error i{ margin-right:10px;}
.login_choose{ margin-top:16px; width:180px;}
.choose_chwckbox{ width:20px; height:20px; margin-top:1px;}
.login_choose p{ margin-left:5px; line-height:20px;}
.login_button{ width:220px; height:56px; background:#3478fc; color:#fff; line-height:56px; text-align:center; font-size:24px; border-radius:5px; transition:all 1s;}
.login_button:hover{ background:#5d93fd;}
.footer{ padding:20px 0px;}
.footer p{ text-align:center; color:#FFF;}
.footer p font{ color:#FFF; opacity:0.8;}
.footer p a{ color:#FFF;opacity:1;text-decoration:none;outline:0;blr:expression(this.onFocus=this.blur()) }
	
}

