/*住户密码*/
.smart .password-cont{
    color:#999;
    font-size:13px;
}

.smart .password-cont .box{
    background:#fff;
    padding:20px 15px 5px;
}

.smart .password-cont .box p{
    margin:0 0 5px;
 }

.smart .password-cont .box p.p1{
    color:#000;
} 

.smart .password-cont .box p.p2{
    font-size:30px;
    font-weight:bold;
    margin-bottom:15px;
    color:#000;
} 

.smart .password-cont .show-cont{
    padding:15px;
}

.smart .password-cont .show-cont p{
    margin:0 0 10px;
    line-height:18px;
 }    

.smart .password-footer{
    position: fixed;
    bottom:10px;
    left:0;
    width:100%;
 }

 .smart .password-footer p.style{
    width:100%;
    text-align: center;
    max-width:750px;
    color:#999;
 }

 .smart .password-footer .icon-box .icon{
    width: 50%;
    text-align: center;
    font-size: 12px;
    color: #555;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 10px 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
 }

 .smart .password-footer .icon-box .icon .img{
    height:50px;
 }

 .smart .password-footer .icon-box .icon img{
    height:100%;
 }

.smart .password-footer .icon-box .icon .name{
    margin-top:6px;
  }

/*帮助文档*/
.smart .help-list{
    padding:15px 10px 10px;
    border-top:10px solid #eee;
}

.smart .help-list .help-cont{
    margin-bottom:20px;
}

.smart .help-list .help-cont h4{
    font-weight:normal;
    font-size:14px;
    margin:0;
    line-height:18px;
}

.smart .help-list .help-cont p{
    font-size:12px;
    margin:10px 0;
    color:#999;
    line-height:16px;
}