.beg-login-bg {
	background: url(../Images/login-bg-1.jpg) no-repeat center center fixed;
	background-color: #393D49; position:relative;
}
.beg-login-box .layui-tab-title li{color:#000;}
.beg-login-box .layui-tab{margin:20px 60px 20px; background:#fff; color:#000; height:220px;}
.beg-login-box .layui-form-item .layui-form-label{padding-left:0px;padding-right:0px;}
.beg-login-box .layui-form-item .layui-input-block{margin:0 15px 0 90px;min-height:36px}
.beg-login-box .layui-tab-item .layui-btn{margin-left:56px;}
.beg-login-box .layui-tab-item img {float:left; padding:25px 20px;}
.beg-login-box .layui-tab-item b {float:right; padding:50px 15px 0 0;}
.beg-login-box {
	width: 450px;
	height: 330px;
	margin: 10% auto;
	background-color: rgba(255, 255, 255, 0.407843);
	border-radius: 10px;
	color: aliceblue;
}

.beg-login-box header {
	height: 39px;
	padding: 10px;
	border-bottom: 1px solid aliceblue;
}

.beg-login-box header h1 {
	text-align: center;
	font-size: 25px;
	line-height: 40px;
}

.beg-login-box .beg-login-main {
	height: 185px;
	padding: 30px 90px 0;
}

.beg-login-main .layui-form-item {
	position: relative;
}

.beg-login-main .layui-form-item .beg-login-icon {
	position: absolute;
	color: #cccccc;
	top: 10px;
	left: 10px;
}

.beg-login-main .layui-form-item input {
	padding-left: 34px;
}

.beg-login-box footer {
	height: 35px;
	padding: 10px 10px 0 10px;
}

.beg-login-box footer p {
	line-height: 35px;
	text-align: center;
}

.beg-pull-left {
	float: left !important;
}

.beg-pull-right {
	float: right !important;
}

.beg-clear {
	clear: both;
}

.beg-login-remember {
	line-height: 38px;
}

.beg-login-remember .layui-form-switch {
	margin-top: 0px;
}

.beg-login-code-box {
	position: relative;
	padding: 10px;
}

.beg-login-code-box input {
	position: absolute;
	width: 100px;
}

.beg-login-code-box img {
	cursor: pointer;
	position: absolute;
	left: 115px;
	height: 38px;
}

.down_login               {padding-top:15px; line-height:26px; height:100px; text-align:center;}
body                      {background:url(../images/bg_login.jpg) no-repeat top;}
.jbts                     {margin:210px auto 0; position:relative; padding-left:580px; width:280px; height:400px;}
.jbts .new_user           {position:absolute; right:0px; top:0px; font-weight:bold;}
.jbts .new_user a         {color:#F00;}
.jbts .user_login         {height:40px;}
.jbts_a                   {height:43px; clear:both; line-height:43px; margin-bottom:15px; vertical-align:middle; border:1px solid #ccc; background:#fff;}
.jbts_b                   {height:43px; clear:both; line-height:43px; margin-bottom:15px; vertical-align:middle;}
/**.jbts_a strong            {display:block; font-weight:300; height:35px; float:left; text-align:right; width:80px; margin-right:10px;}**/
.jbts_a .text             {width:200px; float:left; height:43px; border:none;text-indent: 0.5em;}
.jbts_a img               {float:left;}
.jbts_b .text_b           {float:left; width:100px; height:43px; border:1px solid #ccc; background:#fff;text-indent: 0.5em;}
.jbts_b img               {padding:5px;}
.remeber_password         {height:25px;}
.remeber_password span    {padding-left:5px;}
.jbts_c                   {text-align:center; padding-top:10px;}
.jbts_c .an               {height:45px; width:100%; color:#fff; font-size:20px; background:#018FD9; border:none;}
