@charset "utf-8";
/* CSS Document */
html,body{
	height:100%;
}
*{margin:0;padding:0;font-family:'微软雅黑';}
li{list-style:none;}
img{border:none;}
a{text-decoration:none;}
input{border:none;}
.clear{clear:both;}

#shouye{
	width:100%;
	height:100%;
	overflow:hidden;
}
.container {
	margin:0px auto;
}

.img_bg{
	width:100%;
	height:auto;
	background:url(../images/bj.jpg) no-repeat center;
	background-size:cover;
}
.img-responsive{
	display: block;
	max-width: 100%;
	height: auto;
}
.bg_img{
	width:100%;
	height:100%;
	overflow:hidden;
}
.innerContent{
  	position:relative;
	width:100%;
	height:500px;
	overflow:hidden;
	background:url(../images/login.jpg) no-repeat center center;
	display:table;
	margin-top:5%;
	vertical-align:middle;
	box-shadow:0 0 20px rgba(0,0,0,0.5);
}
.inner{
	width:392px;
	height:360px;
	position:absolute;
	padding-bottom:20px;
}
.title{
	font-size:20px;
	color:#333;
	width:80px;
	text-align:left;
	font-weight:500;
	margin-top:20px;
	height:40px;
	line-height:40px;
	margin-left:40px;
	border-bottom:2px solid #2a9aa8;
}
.input-form{
	padding:30px 50px;
}
.input_group{
	margin-bottom:20px;	
}
label{
	font-size:18px;
	margin-bottom:10px;
	display:block;
	color:#666;
}
.input{
	width:270px;
	height:34px;
	line-height:34px;
	padding-left:15px;
	border:1px solid #b2b7bf;
}
.button{
	width:285px;
	height:40px;
	border:1px solid #ede9f8;
	border-radius:4px;
	font-size:18px;
	color:#fff;
	cursor:pointer;
	margin-top:5px;
	background:#61bccf;
}



@media (min-width: 768px) {
	.container {
		width: 750px;
	}
}
@media (min-width: 992px) {
	.container {
		width: 970px;
	}
	.inner{
		right:-10px;
		top:50px;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
	.inner{
		right:10px;
	}
}
@media screen and (max-width: 991px){
	.innerContent{
		background:none;
		box-shadow: none;
	}
	.inner{ 
		background:#fff;
		left:50%;
		top:50%;
		margin-top:-180px;
		margin-left:-196px;
	}
}
@media screen and (max-width: 767px){	
	.inner{
		background:#fff;
		width:90%;
		left:50%;
		top:50%;
		margin-top:-180px;
		margin-left:-45%;
	}
	.input-form{
		width:90%;
		margin:0px auto;
		padding:30px 0;
	}
	.input-form .input_group{
		width:100%;
	}
	.input-form .input{
		width:95%;
		padding-left:5%;
	}
	.input-form .button{
		width:100%;
	}
}
