.body{margin: 0;padding:0;font-family: Microsoft YaHei;background: url(../img/bg.png) no-repeat top center ;background-size: 100% 100%;
  background-position: center;
  background-attachment: fixed; /* 背景图片固定 */min-height: 100vh;}
.login-wrap{color:#fff}
.container{   -webkit-box-sizing: border-box;box-sizing: border-box;min-height: 100vh;padding-top:52%}
.logo{width: 100%;height: auto;overflow: auto;text-align: center;}
.logo img{width: 110px;height: 110px;border-radius:50%}
.login-wrap{margin: 0px auto;width: 90%;height: auto;overflow: auto;padding:20px 10px 0px 10px;margin-top: 10px;border-radius: 10px;}
.login_nr{width:97%;height: auto;overflow: auto;margin: 0px auto;}
.login_nr_nr{width:100%;height: 50px;;overflow: auto;background-color: #000000;border-radius: 25px;margin:10px auto;}
.login_nr_nr label{width:25%;line-height:50px;font-size:16px;color: #fff;display: block;float: left;text-align: center;}
.login_nr_nr input{width:75%;border:none;font-size:16px;background: none;padding:0px;margin: 0px;display: block;float: left;line-height:50px;height: 50px;;}
.login_nr_nr input::-webkit-input-placeholder{color:#aaa;}
.login_nr_nr input:focus{color:#aaa;}
.login_an{width:100%;height: auto;overflow: auto;margin-top:20px;}
.login_an a{ display: block;width:100%;height:50px;border-radius:25px;color:#000; background: linear-gradient(to right, #986eeb, #049ad8, #02c2c6); text-align: center;line-height:50px;font-size:16px;margin: 0px auto;}
.login_wjmm{width:95%;margin: 0px auto;height: auto;overflow: auto; }
.login_wjmm a{ text-align: right;float: right;line-height:2.5rem;color:#b7b7b7;font-size:0.8rem}
.login_qzc{width: 100%;height: auto;overflow: auto;margin: 0px auto; text-align: center;padding-top:1rem}
.login_qzc a{ text-align: center;line-height:2rem;color:#b7b7b7;font-size:1rem;margin: 0px auto;}
.login_xy{ text-align: center;width:100%;margin: 0px auto;height: auto;overflow: auto;line-height:30px;padding-top:15px}
.login_xy a{ color:#f53c28}
.wjmm{display: block; width: 25%;text-align: center;color: #01c2c6;float: right;line-height: 50px;;}
.zhuce{width: 100%;margin: 0px auto;text-align: center;font-size:12px;line-height: 50px;;}
.zhuce span{padding-right: 5px;color: #969799}
.zhuce a{color: #f53c28;font-size:14px;}
.container1{-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #f5f5f5; min-height: 100vh;}
.header{width: 100%;line-height: 50px;font-size: 16px;position: relative;}
.header a{position: absolute;z-index: 1;padding-left:15px;color: #323233;}
.header a img{width: 28px;height: 28px;margin-top: 10px;}
.header p{width: 100%;text-align: center;font-size:18px;color: #323233;}
/*-----------20240429-------*/
.logo_zc{width:100%;text-align: center;font-size:24px;color: #01c2c6;font-weight: bold;}
.login_nr_nr1{width:100%;height: 60px;;overflow: auto;background-color: #000000;border-radius: 25px;margin:10px auto;}
.login_nr_nr1 input{width:100%;text-indent:15px;;border:none;font-size:16px;background: none;padding:0px;margin: 0px;display: block;float: left;line-height:60px;height: 60px;;}
.login_nr_nr1 input::-webkit-input-placeholder{color:#aaa;}
.bitian{display: block; width: 25%;text-align: center;color: #f53c28;float: right;line-height: 50px;;}
