@charset "utf-8";
html,body{
	height: 100%;
	overflow: hidden;
}
body{
	width: 100%;
	background-image:url(../images/login_bg.png) ;
	background-repeat: no-repeat;
	background-size: 100% auto;
}
#header{
	background: none;
}
.header_nav{
	height: 100%;
}
.nav_return{
	top: inherit;
	bottom: 5px;
	left: 12px;
}
.log_bd{
	height: calc(100% - 48px);
	margin-top: 48px;
	box-sizing: border-box;
	padding-top: 10px;
}
img{
	max-width: 100%;
}
.logo_head{
	width: 86px;
	height: 86px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.login_box{
	background: #ffba6f;
	border-radius: 15px;
	width: 330px;	
	height: auto;
	margin: 0 auto;
	margin-top: 31px;
	position: relative;
}
.log_box_tit{
	/*background: #ffba6f;*/
	border-radius: 15px 15px 0 0;
	height: 50px;
	line-height: 50px;
	border: none;
}
.log_box_tit li:after{
	display: none;
}
.log_box_tit li{
	font-size: 18px;
	color: #fff;
	width: calc(100% - 186px);
	text-align: center;
	padding: 0;
	line-height: inherit;
}
.log_box_tit li.layui-this{
	width: 186px;
	height: 50px;
	background-image:url(../images/login_title_bg.png) ;
	background-repeat: no-repeat;
	background-size: 100% auto;
	color: #444;
}
.log_box_cnt{
	padding: 0;
}
.log_box_cnt .layui-tab-item{
	width: 100%;
	height: auto;
	background: #fff;
	border-radius:  0 15px 15px 15px;
	padding: 15px 20px;
	box-sizing: border-box;
}
.ff_line{
	width: calc(180px);
	height: 2px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 49px;
}
.log_form .log_ipt{
	font-size: 0;
	margin-top: 15px;
}
.log_form .log_ipt:first-child{
	margin-top: 0;
}
.log_ipt .ipt_lf,.log_ipt .ipt_rg{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.ipt_rg{
	width:calc( 100% - 22px - 10px);
	border-bottom: 1px solid #e5e5e5;
	margin-left: 10px;
	padding: 4px 0;
}
.ipt_lf img{
	width:20px;
}
.ipt_rg input{
	font-size: 16px;
	color: #555;
	border: none;
	box-shadow: none;
	height: 32px;
	line-height: 32px;
}
.ipt_rg input::-webkit-input-placeholder{
	color: #bdbdbd;
}
.log_password{
	margin-top: 10px;
}
.log_password:after{
	display: block;
	content: '';
	clear: both;
}
.remmeber{
	float: left;
}

.forget{
	float: right;
}
.forget a{
	font-size: 14px;
	color: #757575;
}
.sbt_btn{
	width:291px;
	height: 43px;
	background-size: 100% auto;
	background-image: url(../images/login_btn.png);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 41px;
	margin:  0 auto;
	margin-top: 25px;
	margin-bottom: 30px;
	border: none;
	box-shadow: none;
	background-color: inherit;
}
.sbt_btn span{
	color: #fff;
	font-size: 16px;
}
.layui-form-checkbox{
	padding-left: 30px;
	padding-right: 0;
	margin-right: 0;
}
.layui-form-checkbox i{
	right:inherit;
	left: 0;
}
.layui-form-checkbox:hover span,.layui-form-checkbox span,.layui-form-checked span, .layui-form-checked:hover span{
	background: none;
	color: #757575;
}
.layui-form-checkbox i{
	width: 18px;
	height: 18px;
	line-height: 18px;
	padding: 0;
	border: 1px solid #ddd;
	border-radius:3px ;
	font-size: 15px;
}
.layui-form-checkbox span{
	padding: 0;
	line-height: 22px;
}
.layui-form-checked i, .layui-form-checked:hover i{
	color: #fff;
	background: #ff8c0d;
}
.log_box_tit li:last-child.layui-this{
	background-image: url(../images/register_tittle_bg.png);
	position: relative;
}
/*.log_box_tit li:last-child.layui-this:before{
	display: block;
	content: '';
	width: 100px;
	height: 10px;
	background: #fff;
	position: absolute;
	right: 0;
	bottom: 0;
	}*/
	.ipt_yzm{
		border-bottom: none;
	}
	.ipt_yzm a{
		display: inline-block;
		font-size: 15px;
		color: #ff750f;
		text-align: center;
		width: 96px;
		vertical-align: middle;
	}
	.ipt_yzm input{
		vertical-align: middle;
		border-bottom: 1px solid #e5e5e5;
		padding-bottom: 2px;
		width: calc(100% - 96px - 2px);
	}
.layui-tab-content .layui-tab-item:last-child{
	border-radius: 15px 0 15px 15px;
}
.layui-tab-content .layui-tab-item:last-child .ff_line{
	right: 0;
	left: inherit;
}
.layui-tab-content .layui-tab-item:last-child button{
	margin-bottom: 15px;
}
.layui-tab-content .layui-tab-item:last-child .log_form .log_ipt{
	margin-top:12px;
}
@media only screen and (max-width:360px ) {
	.layui-tab-content .layui-tab-item:last-child .log_form .log_ipt{
		margin-top: 6px;
	}
}
@media only screen and (min-width: 375px) and (min-height:764px) {
	body{
		background-size: 125% auto;
	}
	.log_bd{
		padding-top: 50px;
	}
	.layui-tab-content .layui-tab-item:last-child .log_form .log_ipt{
	margin-top:15px;
}
}