
.loginPage{overflow:hidden;background:url("../../images/manage/loginbg.png") center no-repeat;background-size:cover;min-height: 100vh;}
.loginPage .wrap_c{overflow:hidden;min-height:100vh;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-end;position:relative;}
.loginPage .img_logo{position:absolute;left:0px;top:40px;height:35px;background:none;}

/* .logoFont{font-family: SourceHanSansCN-Bold;font-size: 18px;color: #fff;position: absolute;left: 0;top: 20px;background: url(../../images/manage/logo.png) no-repeat left center;background-size: 23px; padding-left: 35px;} */
.logoFont{font-family: SourceHanSansCN-Bold;font-size: 18px;color: #fff;position: absolute;left: 0;top: 20px;}
.logoFont:hover{color: #fff;}
.logoFont .logo{max-width: 200px;}

.lgn_01{font-family: SourceHanSansCN-Regular;width:430px;overflow:hidden;background:#fff;border-radius:10px;box-shadow: 0px 0px 29px 0px rgba(36, 71, 184, 0.32);padding:35px 40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.lgn_01fr{width:100%;overflow:hidden;}
.lgn_01_t{width:100%;overflow:hidden;text-align:center;}
.lgn_01_t a{font-size:18px;color:#666666;display:inline-block;line-height:45px;margin:0px 20px;border-bottom: 3px solid transparent;}
.lgn_01_t a.on{color:#333333;border-bottom-color: #014fe7;font-weight: bold;}

.lgn_01_t1{width:100%;overflow:hidden;}
.lgn_01_t1 a{font-size:18px;color:#666666;display:inline-block;line-height:45px;margin-right:40px;border-bottom: 3px solid transparent;display: none;}
.lgn_01_t1 a.on{color:#333333;border-bottom-color: #014fe7;font-weight: bold;display: inline-block;}

.lgn_01_c{width:100%;overflow:hidden;margin-top:30px;}
.lgn_01_c .form-group{width:100%;overflow:hidden;line-height:50px;margin:0px 0px 20px !important;position:relative;}
.lgn_01_c .form-group a.a2{font-size:16px;color:#014fe7;position:absolute;right:10px;top:0px;line-height:50px;}
.lgn_01_c .form-group input.lgn_01_txt{width:100%;height:50px;border:1px solid #ededed;font-size:16px;padding:0px 10px;border-radius:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.lgn_01_c .form-group input.lgn_01_txt:focus{border:1px solid #014fe7;}
.lgn_01_c .form-group input.login_user{background: url(../../images/manage/login1.png) no-repeat left center;}
.lgn_01_c .form-group input.login_pass{background: url(../../images/manage/login2.png) no-repeat left center;}
.lgn_01_c .form-group input.login_user,.lgn_01_c .form-group input.login_pass{padding-left: 45px;background-position: 18px center;background-size: 16px;}
.lgn_01_c .p6{text-align:right;font-size:16px;}
.lgn_01_c .p6 a{color:#666;}
.lgn_01_c .p6 a span{color:#014fe7;}
.lgn_01_c .form-group.p5{margin-bottom:20px;}
.lgn_01_c .p1{line-height:20px;}
.lgn_01_c .p1 label{float:left;font-size:14px;color:#666;cursor:pointer;}
.lgn_01_c .p1 label input{width:20px;height:20px;outline: none; border:0px;cursor:pointer;margin:0px 10px 0px 0px;float:left;background:url("../../images/reg_01.svg") no-repeat;background-size:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;}
.lgn_01_c .p1 label input:checked{background:url("../../images/silverLogin/reg_01_on.svg") no-repeat;background-size:100%;}
.lgn_01_c .p1 a.a1{float:right;font-size:14px;color:#999999;}
.lgn_01_c .p2{margin-top:37px;margin-bottom:29px;}
.lgn_01_c .p2 input.lgn_01_btn{width:100%;height:50px;border:0px;cursor:pointer;background-image: linear-gradient(90deg,#1559e2 0%,#305ee2 0%,#4a63e1 0%,#3278ff 100%);border-radius:4px;font-size:16px;color:#fff;}
/* .lgn_01_c .form-group.p3{line-height:36px;text-align:center;}
.lgn_01_c .form-group.p3 a{font-size:16px;color:#666;margin:0px 20px;}
.lgn_01_c .form-group.p4{margin-top:30px;text-align:center;color:#999;font-size:16px;line-height:30px;margin-bottom:0px;}
.lgn_01_c .form-group.p4 em{display:inline-block;font-style:normal;}
.lgn_01_c .form-group.p4 span{float:left;}
.lgn_01_c .form-group.p4 img{float:left;display:block;height:30px;margin-left:20px;background:none;} */
.lgn_01_c .verify-message{line-height:24px;}
.lgn_01_c .verify-message li{list-style-type:none;background:url("../../images/silverLogin/reg_05.svg") left center no-repeat;background-size:14px;padding-left:20px;}
.lgn_01_c .has-feedback .form-control-feedback{display: none;}

@media only screen and (min-width: 1500px) {
    /* .logoFont{font-size: 24px; padding-left: 50px;background-size: 32px;} */
    .logoFont{font-size: 24px;}
    .lgn_01{width: 580px;padding:40px 55px;}
    .lgn_01_t a{font-size: 24px;line-height:54px;margin: 0px 30px;}
    .lgn_01_t1 a{font-size: 24px;line-height:54px;margin-right:60px;}
    .lgn_01_c .form-group input.lgn_01_txt{height: 68px;}
    .lgn_01_c .form-group input.login_user,.lgn_01_c .form-group input.login_pass{padding-left: 65px;background-position: 23px center;background-size: 23px;}
    .lgn_01_c .form-group a.a2,.lgn_01_c .form-group{line-height: 68px;}
    .lgn_01_c .form-group input.lgn_01_txt,.lgn_01_c .form-group a.a2{font-size: 20px;}
    .lgn_01_c .p1 label,.lgn_01_c .p1 a.a1{font-size: 16px;}
    .lgn_01_c .p2 input.lgn_01_btn{font-size: 22px;height: 68px;}
    .lgn_01_c .p6{font-size:18px;}
    .lgn_01_c .verify-message{font-size: 14px;line-height: 34px;}
}
@media only screen and (max-width: 992px) {
    .loginPage .wrap_c{justify-content:center;}
}
@media only screen and (max-width: 540px) {
    .lgn_01{width: 100%;padding:35px 15px;}
    .lgn_01_t a{margin: 0px 10px;}
    .lgn_01_c .verify-message{line-height: 20px;}
    .lgn_01_c .has-feedback .form-control-feedback{right: 0px;}
}


