.layui-form {
	width: 320px !important;
	margin: auto !important;
	margin-top: 160px !important;
	background:#fff !important;
	padding:20px !important;
	border-radius: 20px;
	box-shadow: 0 0 20px 0 rgba(255,255,255,.3);
}

.layui-form button {
	width: 200px !important;
	height: 44px !important;
	line-height: 44px !important;
	font-size: 16px !important;
	background-color: #1F4C8F !important;
	font-weight: 550 !important;
	border-radius:22px;
}

.layui-form-checked[lay-skin=primary] i {
	border-color: #1F4C8F !important;
	background-color: #1F4C8F !important;
	color: #fff !important;
}

.layui-tab-content {
	margin-top: 15px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.layui-form-item {
	margin-top: 20px !important;
}

.layui-input {
	height: 44px !important;
	line-height: 44px !important;
	padding-left: 26px !important;
	border-radius: 3px !important;
	border:none;
	border-bottom: 1px solid #eee;
}
.login-input{
	/* display: flex; */
	position: relative;
}
.login-input img{
	width:16px;
	height:16px;
	position:absolute;
	left:3px;
	top:13px;
}
.layui-input:focus {
	box-shadow: 0px 0px 2px 1px #1F4C8F !important;
}

.layui-form-danger:focus{
	box-shadow: 0px 0px 2px 1px #f56c6c !important;
}

.logo {
	width: 60px !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	/* margin-left: 20px !important; */
}

.title {
	font-size: 30px !important;
	font-weight: 550 !important;
	margin-left: 20px !important;
	color: #1F4C8F !important;
	display: inline-block !important;
	height: 60px !important;
	line-height: 60px !important;
	margin-top: 10px !important;
	position: absolute !important;
}

.desc {
	width: 100% !important;
	text-align: center !important;
	color: gray !important;
	height: 60px !important;
	line-height: 60px !important;
}

body {
	background-repeat:no-repeat;
	background-color: whitesmoke;
	background-size: 100%;
	height: 100%;
 }

.code {
	float: left;
	margin-right: 13px;
	margin: 0px !important;
	border: #e6e6e6 1px solid;
	display: inline-block!important;
}

.codeImage {
	float: right;
	height: 42px;
	border: #e6e6e6 1px solid;
}

.login-agreement{
	font-size: 12px;
}
.login-agreement .layui-form-radio{
	padding:0;
	margin: 0;
}
.login-agreement .layui-form-radio i{
	margin:0;
	font-size: 16px;
	color: #1f4c8f !important;;
}
.login-agreement a{
	color:#1F4C8F;
	cursor: pointer;
}

/* 设置滚动条的宽度为10px，并且颜色为红色 */
::-webkit-scrollbar {
	width: 5px;
}

/* 设置滚动条滑块的颜色为绿色 */
::-webkit-scrollbar-thumb {
	background-color: #ccc;
}

/* 设置滚动条轨道的颜色为蓝色 */
::-webkit-scrollbar-track {
	/* background-color: blue; */
}