@keyframes rotate {
	from {transform:rotate(0deg);}
	to {transform:rotate(360deg);}
}
body{background:url(../img/bg.jpg) no-repeat fixed center center;}
.body{width:500px;height:580px;border:3px solid #22a3ff;margin:auto;margin-top:5%;background-color:#fff;}
.input{background:no-repeat 0 0 scroll ＃EEEEEE;outline:medium;border:none;padding:10px;height:20px;font-size:18px;background-color:transparent;color:#999999;}
.input::-webkit-input-placeholder{
　　color:#FFF !important; /*WebKit browsers*/
}
.input:-moz-placeholder{
　　color:#FFF !important; /*Mozilla Firefox*/
}
.input:-ms-input-placeholder{
　　color:#FFF !important; /*Internet Explorer*/
}
.logo{font-size: 28px;
    font-weight: 600;
    margin-top: 20px;}
.text{font-size:16px;}
.login_box{
	width:100%;
	float:left;
	position: relative;
}
.logo_box{
	width:50%;
	height:450px;
	float:left;
	position:relative;
	margin:0 auto;
	margin-bottom:10px;
	margin:10% auto;top:0;bottom:0;
}
.logoimg{position: absolute;top: 10px;left: 30px;}
.logoimg img{    width: 120px;}
.login_form .text{font-family:Droid Sans Fallback;font-size:14px;color:#787777;margin-top:10px;line-height:30px;text-align:center;}
.login_form{    width: 80%;
    padding-left: 50px;
    float: right;
    margin-top: 80px;
	    }

.input_box{margin-bottom:21px;border:1px solid #22a3ff; width:322px;height:40px;border-radius:5px;background-color:#f2f5fc;}
.input_box img{width:21px;height:21px;}
/*.input_box .input{width:240px;}*/
.btn_box{padding-left:81px;}
.btn_box .btn{
	margin:auto;
	background-color:#22a3ff;
	width:160px;
	height:41px;
	padding:8px 0;
	cursor:pointer;
	font-size:23px;
	font-weight:bold;
	border-radius:5px;
	color:#fefefe;
}

