
.layui-form-checked[lay-skin=primary] i {
    border-color: #1592FE !important;
    background-color: #1592FE !important;
    color: #fff;
}

.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #1592FE !important;
    color: #fff;
}

.copyright {
    background: rgba(0, 0, 0, 0.1) !important;
    opacity: 1;
    font-size: 14px;
}

.copyrights {
    background: rgba(0, 0, 0, 0.1) !important;
    box-sizing: border-box;
    opacity: 1;
    font-size: 14px;
}

.copyrights p,
.copyright p {
    color: #fff;
    line-height: 23px;
}

.header {
    background: #0448C5 !important;
    padding-top: 30px;
    position: absolute;
    top: 0;
    right: 0px;
    left: 0px;
    z-index: 999;
}
.header a{ display: block;}

.accountwrap.homebg {
    background-image: url('/img/login/main.png') !important;
    background-size: 105% auto !important;
}

.accountwrap.homebg.homebgs {
    background-image: url('/static/newsindex/img/index_bg.png') !important;
    position: relative;
}

.contentboxs {
    width: 100%;
}

.userbox ul li {
    margin-top: 30px;
}


.accountwrap.homebg {
    background-image: url("/static/new/img/main.png");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: top center;
    /* background-size: 100% 100%; */
    background-size: cover;
}

.login-box {
    width: 425px;
    height: 450px;
    background: #fff;
    border-radius: 10px;
    position: absolute;
    top: 45%;
    right: 0;
    transform: translateY(-50%);
    z-index: 1;
    box-shadow: 3px 5px 8px rgba(0,0,0,.1);
}

.login-box-header {
    height: 90px;
    line-height: 90px;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
    border-bottom: #ddd solid 1px;
}

.login-box-main>.login-box-main-ty,
.login-box-main>.login-box-main-other,
.login-box-main>.login-box-main-reg {
    height: 45px;
    width: 66%;
    line-height: 45px;
    display: block;
    margin: auto;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
}

.login-box-main .login-box-main-ty:hover {
    text-decoration: none;
    background: #0F4986;
}

.login-box-main .login-box-main-other:hover {
    text-decoration: none;
    background: #06386D;
    color: #FFF;
}

.login-box-main>.login-box-main-ty {
    background: #0F4986;
    color: #FFF;
    margin-top: 45px;
}

.login-box-main>.login-box-main-ty:hover{
    background: #06386D;

}

.login-box-main>.login-box-main-other {
    background: #FFF;
    color: #0F4986;
    border: 1px solid #0F4986;
    margin-top: 35px;
}

.login-box-main>.login-box-main-reg {
    color: #0F4986;
    margin-top: 20px;
    width: 100px;
    text-align: right;
    float: right;
    margin-right: 17%;
}

.login-box-main>.login-box-desc {
    width: 66%;
    margin: auto;
    line-height: 22px;
    margin-top: 40px;
}

.login-box-main>.login-box-desc>p {
    font-weight: 600;
}

.login-box-main .formbox {
    padding: 40px 0 0 0;
    width: 400px;
    margin: auto;
}

.login-box-main .formbox .form-input {
    padding: 10px;
}

.login-box-main .login-box-main-back {
    font-size: 16px;
    font-weight: bold;
    color: #0F4986 !important;
}

#login-form .form-group {
    width: 76%;
    margin: auto;
    margin-bottom: 15px;
}
.btn{height: 40px;border-radius: 0;}
.btn-primary{background: #0F4986;border: #0F4986 solid 1px;}
.btn-primary:hover{background: #06386D;border: #06386D solid 1px;}
.accountwrap{width: 100%;height: 100vh;background:#1592FE;}
.accountwrap.homebg{background-image:url(../img/main.png);background-repeat: no-repeat;background-position: center;}
.accountwrap .contentbox{position: relative; height: 100%;width: 1250px;
    margin: 0 auto;}
.loginbox{width: 490px;height: 520px;background: #fff;border-radius: 10px;position: absolute;top: 50%;right: 0;transform: translateY(-50%); padding:40px 60px;z-index: 1;}


.login-tabs.nav-tabs{border-bottom: none;text-align: center;}
.login-tabs.nav-tabs>li {
    float: inherit;
    width: 49%;
    display: inline-block;
}

.login-tabs.nav-tabs>li.active>a, 
.login-tabs.nav-tabs>li.active>a:hover, 
.login-tabs.nav-tabs>li.active>a:focus{border: none;color: #1592fe;font-weight: bold;}

.login-tabs.nav-tabs>li.active>a:before, 
.login-tabs.nav-tabs>li.active>a:hover:before, 
.login-tabs.nav-tabs>li.active>a:focus:before{display: block;}

.login-tabs.nav-tabs>li>a {font-size: 16px;color: #000;font-weight: bold;margin: 0;line-height: inherit;border: none;border-radius: 0; position: relative; padding: 15px 0 20px 0;}
 .login-tabs.nav>li>a:hover,  .login-tabs .nav>li>a:focus{background: transparent;border: none;}
.login-tabs.nav-tabs>li>a:before{width: 100px;height: 2px;background: #1592FE;content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);display: none;}


.loginbox .unify{width: 100%;text-align: center;padding-top: 50px;color: #000;font-weight: bold;}

.loginbox .unify p{margin-top: 10px;}
.loginbox .unify a{color: #000;}
.formbox{padding: 40px 0 0 0;}
.formbox .form-input{border:none;border-bottom: #ddd solid 1px; height: 40px;width: 100%;outline: none;}
.formbox .btn~.btn{margin-top: 15px;}
.formbox .form-group:last-child p{text-align: center;}
.codebox{position: relative;}
.codebox .code{position: absolute;bottom: 10px;right: 0; width: 90px;height: 30px;}
.codebox .code img{width: 100%;height: 100%;}
.copyright{
	width: 100%;
	text-align: center;
	/*position: absolute;
	bottom: 0;*/
	color: rgba(255,255,255,.8);
	background: #252525;
	color: #FFF;
	padding: 10px 0;
	opacity: 0.8;
}
