*{outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
html,body{
	font-family: "Microsoft YaHei";
	font-size: 13px;
	overflow-x: hidden;
	margin: 0;
	padding: 0;
}
ul, li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
a{text-decoration:none;}
input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px white inset !important;
	box-shadow: 0 0 0 1000px white inset !important;
    outline:none;
}

#layui-layer1,#layui-layer1 .layui-layer-content{min-width:100px;width:auto!important;height:auto!important;}
#layui-layer1{position: absolute;left:50%!important;top:50%!important;}
.login-bg{background: url(../../img/login/login-bgs.jpg) left center no-repeat;background-size:cover;}
.login-boxs .login-right{float: right;width:420px;min-height:100vh;padding:10% 63px 20px;background-color:#fff;}
.tabs-boxs{margin-bottom:68px;font-size:18px;}
.tabs-boxs li{width: 50%;text-align: center; float: left;}
.tabs-boxs li a{color:#b1b2d9;position:relative;text-align: center;}
.tabs-boxs .tab-active a{color:#363cab;font-weight:bold;}
.tabs-boxs .tab-active a:after{content:"";border-radius:4px;position:absolute;width:68%;right:18%;bottom:-12px;height:4px;background:#363cab;}
.form-inputs{
	height: 46px;
	position: relative;
	margin: 18px auto 0 auto;
	display:flex;
	align-items: center;
}
.form-inputline{border: 1px solid #bdbdbd;border-radius:46px;overflow: hidden;}
.form-inputs input{
	height:100%;
	width:100%;
	border:none;
	background: #fff;
	font-family: "微软雅黑";
	font-size: 15px;
	padding:1px 10px;
	border-radius:5px;
	color:#333;
}
.form-inputs input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#bdbdbd;}
.form-inputs input::-moz-placeholder { /* Mozilla Firefox 19+ */color:#bdbdbd;}
.form-inputs input:-ms-input-placeholder{color:#bdbdbd;}
.form-inputs input::-webkit-input-placeholder{color:#bdbdbd;}
.form-inputs .code-input{overflow:hidden;width:58%;height:46px;display:inline-block;border: 1px solid #bdbdbd;border-radius:46px;}
.form-inputs .code-input input{width:100%;padding-left:18px;}
.form-inputs .switch-text{display:inline-block;width:44px;color:#363cab;vertical-align:middle;font-size:12px;cursor:pointer;}
.form-inputs .switch-text:hover{color:#f60;}
.img-code {
	width: 94px;
	height: 45px;
	margin:0 4px 0 3px;
	vertical-align:top;
	border-radius:3px;
}
.form-loginbtn{
	margin: 20px auto 18px;
}
.form-loginbtn a{
	width: 100%;
    height: 45px;
    line-height:45px;
    border: none;
    color: #fff;
    font-size: 15px;
    background: #363cab;
    cursor: pointer;
    border-radius: 45px;
    display: inline-block;
    text-align: center;
	letter-spacing:1px;
}
.form-loginbtn a:hover{background: #3f45c2;}
.form-forget a{color:#363cab;font-size:14px;cursor:pointer;}
.form-forget a:hover{color:#f60;}
.uesr-ico,.password-ico{width:18px;margin-left:16px;}
.logo-boxs{position: fixed;;top:20px;left:20px;height:36px;}
.footer-name{position:fixed;;bottom:22px;right:490px;height:109px;}
@media (min-width:1600px) {.tabs-boxs{font-size:20px;}.form-inputs{margin-bottom:3px;margin-top:23px;height:48px;}.form-inputs .code-input{height:48px;}.form-inputs input,.form-loginbtn a{font-size:16px;}.form-forget a{font-size:15px;}.login-boxs .login-right{width:600px;padding:11% 86px 10px;}.logo-boxs{top:25px;left:24px;height:40px;}.footer-name{height:112px;right:690px}}
@media (max-width:1080px) {
	.login-bg{height:100vh;}
	.login-boxs .login-right{float:none;width:78%;min-height:393px;position:absolute; top: 50%; left: 50%;  -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);overflow:hidden;padding: 36px 30px;border-radius:5px;}
	.form-inputs .code-input {width:75%;}
	.logo-boxs,.footer-name{display:none;}
}
@media (max-width:414px) {
	.login-boxs .login-right{width:82%;}
	.tabs-boxs{margin-bottom:60px;}
	.form-inputs .code-input {width:49%;}
	.form-inputs .switch-text{width:38px;}
	.form-loginbtn{margin-bottom: 15px;}
	.form-inputs{margin-top:15px;}
	.form-inputs .code-input input{padding-left:16px;}
}
@media (max-width:320px) {
	.login-boxs .login-right{width:85%;}
	.form-inputs .code-input {width:46%;}
	.img-code{margin:0 2px;width:88px;}
}