@charset "utf-8";
.login_wrap{
	min-width: 1200px;
	height: 1000px;
	background: url('../images/login_bg.jpg')no-repeat center top;
}
.login_box{
	width: 1200px;
	margin: 0 auto;
}
.login_logo{
	height: 85px;
	line-height: 85px;
}
.login_forms{
	position: relative;
	height: 800px;
}
.p_tit{
	position: absolute;
	left: 0;
	top: 265px;
	color: #0d1c26;
	font-size: 48px;
	/*font-family: 'Adobe 黑体 Std';*/
}
.forms_img{
	position: absolute;
	left: 0;
	top: 375px;
}
.forms_index {
  position: absolute;
  right: 0;
  top: 120px;
  width: 380px;
  /*height: 360px;*/
  z-index: 52;
  box-sizing: border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing: border-box;
}
/*.forms_index {
  border-width: 1px;
  border-color: rgb(255, 255, 255);
  border-style: solid;
  opacity: 0.2;
  position: absolute;
  right: 0;
  top: 220px;
  width: 378px;
  height: 358px;
  z-index: 52;
}*/

.sendcodeval{
	display: flex;
	justify-content: space-between;
}
.sendcodeval>input{
	width: 200px!important;
}
.sendcodeval button{
	flex: 1;
	background: rgb(0, 166, 255);
	color: #fff;
	text-align: center;
	opacity: 0.8;
	font-size: 15px;
}

.index_sign{
	width: 380px;
	border: 1px rgba(255, 255, 255,.2) solid;
	padding: 10px;
	box-sizing: border-box;
  	-webkit-box-sizing:border-box;
  	-moz-box-sizing: border-box;
  	display: none;
}
.forms_sign{
	padding: 0 0 50px 0;
	background-color: rgba(255, 255, 255,0.2);
}
.sign_btn{
	text-align: center;
	padding: 20px 0 10px;
	color: #fff;
	font-size: 18px;
	opacity: 0.802;
}
.sign_btn span{
	padding: 0 15px;
	cursor: pointer;
}
.forms_sign .form_group{
	margin: 20px auto 0;
	width: 300px;
	height: 50px;
	background-color: rgba(255, 255, 255,0.102);
}
/*.form_group label{
	display: block;
	float: left;
	width: 48px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background-color: rgba(255, 255, 255,0.102);
}*/
.form_group input{
	display: block;
	float: left;
    width: 300px;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    text-indent: 20px;
    box-sizing: border-box;
}
.form_group input:focus{
	outline: none;
}
.form_group button.btn{
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 50px;
	font-size: 24px;
	color: #fff;
	background-color: rgb(0, 166, 255);
	opacity: 0.502;
}
.login_footer{
	min-width: 1200px;
	height: 80px;
	background: #fff;
}
.footer_box{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	color: #000;
	font-size: 18px;
	padding-top: 15px;
}
