*{
	margin: 0;
	padding: 0;
}
.c-red{
	color: red;
}
.icon-group{
	background: url(../images/sprite.png);
}
.icon-userLogin,.icon-password,.icon-vcode{
	width:30px;
	height: 30px;
	display: block;
	margin:8px 0;
}
.icon-userLogin{
	background-position:  0 0;
}
.icon-password{
	background-position:  0 -30px;
}
.icon-vcode{
	background-position:  0 -60px;
}
.icon-hschool{
	width: 100px;
	height: 30px;
	display: block;
	background-position:  0 -90px;
}
/*布局*/
.login-main{
	width: 100%;
	height: 100%;
	display: block;
	background: url(../images/login-body-bg.jpg) center center;
}
.login-main-body{
	width: 1020px;
    position: absolute;
    top: 45%;
    left: 50%;
    margin-left: -510px;
    margin-top: -180px;
    background: #fff;
    min-height: 400px;
    box-shadow: 0 0px 30px rgba(0,0,0,.3);
    border-radius: 5px;
    overflow: hidden;
}
.login-main-slide{
	width:700px;
	height: 400px;
	float: left;
}
.login-main-body-form{
	font-family: "microsoft yahei";
	width:320px;
	float: right;
}
/*登录样式*/
.login-form-hd h5{
	margin-bottom: 20px;
}
.login-form-ct{
	padding: 20px 20px 0 20px;
}
.form-group-input-xs{
	float: left;
	height: 30px;
	width:130px;
	padding:5px;
}
.from-group{
	position: relative;
}
.form-group-icon-block{
	position: absolute;
}
.login-input{
	text-indent: 20px;
	margin-bottom: 10px;
	border-radius: 2px !important;
	
}
.btn-login{
	width:100%;
	margin-top: 10px;
}
.login-vcode{
	position: absolute;
	right: 1px;
	top:1px;
}
.login-vcode img{
	height: 43px;
}
/*第三方登录*/
.socialwrap{
	
	padding: 5px 20px 0 20px;
	line-height: 40px;
	color: #999;
}
/*轮播*/
	.focusBox { position: relative; width:700px; height:400px; overflow: hidden; }
	.focusBox .pic img { width:700px; height:400px; display: block; }
	/*.focusBox .pic{list-style: none;}
	.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
	.focusBox .hd li{float:left;  list-style: none; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
	.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }

	.focusBox .prev,
	.focusBox .next { width:45px; height:99px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
	.focusBox .prev { background-image:url(images/index.png); background-position:-112px 0; left:0 }
	.focusBox .next { background-image:url(images/index.png); background-position:-158px 0; right:0 }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }*/
/*动画效果*/
