html,body{height: 100%;}
 
body {
    background-color: #eeeeee;
}

.title{
    text-align: center !important;
    color: #00a0e9 !important;
    font-size: 1.5rem;
}
.pass_hide{
    display: none;
}

.valid{
    color: #00a0e9 !important;
}

.main_bg {
    background: #00a0e9 !important;
    color:#fff !important;
}

/* .page-hd {
    padding:0;
} */

.icon_size {
    font-size: 32px;
    line-height: 32px;
}


.showPanel{
    display: block;
}

.hidePanel{
    display:none;
}

.close{
    padding: 20px;
}


.lose {
   color:#fff !important;
}


.authlist{
    font-size: 12px;
    margin: 0;
    padding: 0;
}

    
/*loading效果*/
@-webkit-keyframes scale {
    0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1; }
    45% {-webkit-transform: scale(0.1);transform: scale(0.1);opacity: 0.7; }
    80% {-webkit-transform: scale(1);transform: scale(1);opacity: 1; }
}
@keyframes scale {
    0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1; }
    45% {-webkit-transform: scale(0.1);transform: scale(0.1);opacity: 0.7; }
    80% {-webkit-transform: scale(1);transform: scale(1);opacity: 1; }
}

.ball-pulse > div:nth-child(1) {
    -webkit-animation: scale 0.75s 0.12s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: scale 0.75s 0.12s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div:nth-child(2) {
    -webkit-animation: scale 0.75s 0.24s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: scale 0.75s 0.24s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div:nth-child(3) {
    -webkit-animation: scale 0.75s 0.36s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: scale 0.75s 0.36s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div {
    background-color: #aaa;
    width: 7px;
    height: 7px;
    border-radius: 100%;
    margin: 2px;
    display: inline-block; }
.ball-pulse{text-align: center;color:#aaa;background:#EDF4F4; font-size:16px;height:1.5rem;line-height: 1rem;}



/* 全局修改tarbar */
/* .weui-tabbar__item > .weui-tabbar__icon {
  color: red;
}

.weui-tabbar__item > .weui-tabbar__label {
    color: red;
  } */



/* 顶部导航栏
.Htitlediv {
    height: 40px;
    display: flex;
    align-items: center;
    background-color: #43b0ab;
    padding: 2px 10px;
    font-weight: 700;
} */