@charset "utf-8";
*{margin: 0; padding: 0; border: 0;  font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none;}
body{font-size: 16px; color: #333333; }
li, ol, ul{list-style: none;}
img{ border:none; border:0; max-width:100%;}
input,textarea,select{outline: none; }
a{text-decoration: none; color: inherit;}
a:focus {outline:none;-moz-outline:none;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}
.clear{ clear:both;}
i{font-style:normal;}
input:-webkit-autofill {
 -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;/*白色*/
 -webkit-text-fill-color: #323333;/*字体颜色*/
}

/*==登录页==*/
body{ background: url("../images/bg.jpg") no-repeat center 0px; }
.login_logo{text-align: center; margin-top:3.5%}
.login_cont{ width: 1160px; margin: 0 auto; height: 621px; margin-top: 30px;}
.login_left{ float: left; background: url("../images/login_left.png") no-repeat left center; width: 518px; height: 503px; text-align: center; margin-top: 35px; }
.login_left img{ padding-left: 70px; padding-top:130px;}

.login_left img{ 
		animation:'txt1' 1s ease-in-out 0s normal;
		-ms-animation:txt1 1s ease-in-out 0s normal;
		-moz-animation:txt1 1s ease-in-out 0s normal;
		-o-animation:'txt1' 1s ease-in-out 0s normal;
		-webkit-animation:'txt1' 1s ease-in-out 0s normal; 
		}
	@-ms-keyframes txt1{
		from{ filter:alpha(opacity=0); opacity:0; transform:scale(1.2,1.2); }
		64%{ filter:alpha(opacity=0); opacity:0; transform:scale(1.2,1.2); }
		to{ }
	}
	@-moz-keyframes txt1{
		from{ filter:alpha(opacity=0); opacity:0; transform:scale(1.2,1.2); }
		64%{ filter:alpha(opacity=0); opacity:0; transform:scale(1.2,1.2); }
		to{ }
	}
	@-o-keyframes txt1{
		from{ filter:alpha(opacity=0); opacity:0; transform:scale(1.2,1.2); }
		64%{ filter:alpha(opacity=0); opacity:0; transform:scale(1.2,1.2); }
		to{ }
	}
	@-webkit-keyframes txt1{
		from{ filter:alpha(opacity=0); opacity:0; transform:scale(1.2,1.2); }
		64%{ filter:alpha(opacity=0); opacity:0; transform:scale(1.2,1.2); }
		to{ }
	}
	@keyframes txt1{
		from{ filter:alpha(opacity=0); opacity:0; transform:scale(1.2,1.2); }
		64%{ filter:alpha(opacity=0); opacity:0; transform:scale(1.2,1.2); }
		to{ }
	}

.login_k{ float: right; width:470px; height:480px; margin-right: 20px; background-color:rgba(255,255,255,0.53); border: 1px solid #fff;  border-radius: 10px; margin-top: 50px; position: relative; z-index: 999999;}
	
.login_k ul{ width: 380px; height:345px; margin:0px auto;}
.login_k_tit{ color: #0a8fff; text-align: center; font-size:30px; margin-bottom: 10px;padding-top: 35px; letter-spacing: 2px; }
.login_k li{position: relative;}
.login_input{ height:48px; line-height: 48px; text-indent: 40px; text-align: left; width: 100%; font-size: 18px; margin-top:20px; border-radius: 6px;  color: #323333; border: 1px solid #cccccc;}
.login_input01{ position: absolute; left: 12px; top:36px; width: 18px; height: 20px;}
.login_input01 img{width: 18px; height: 20px;}
.login_input02{ width: 230px;}
.login_input:hover{ border: 1px solid #0a88ce;  color: #323333; }

.login_button{ height:54px; line-height: 54px; width: 100%; text-align: center; color: #FFFFFF; border-radius:6px; font-size: 24px; letter-spacing: 5px; cursor: pointer; margin-top: 35px;
  background:#0a8fff;
}
.login_button:hover{ opacity: 0.8; }
input{ border:0;outline:none; } 


.logo{text-align: center; margin-top:3.5%}
.bottom{position: fixed; height: 43px; line-height: 43px; text-align:center; width:100%; left: 0px; bottom: 0px; z-index: 99; color: #fff; background: url(../images/login_bot_bg.png) top left repeat-x;}


/*背景粒子*/
.waves{ position: fixed; left: 0px; bottom: 0px; right: 0px; height:80vh; z-index: 1; }
