@charset "UTF-8";
@import url(./wapfooter.css);
@import url(./wappublic.css);
.footer_info a:nth-child(2) .iconfont{
    display: flex;
    margin: auto;
    width: 0.45rem;
    height: 0.45rem;
    background: url(../images/index_fot02a.png) no-repeat !important;
    background-size: 100% 100% !important;
}
.footer_info a:nth-child(2) p{
    color: #D3A66F !important;
    opacity: 1 !important;
}
.main{
    width: 100%;
    height:100%;
    padding-bottom:2rem;
    position: relative;
    background-color: #F6F6F6;
}
.main_top{
    width: 100%;
    height:0.92rem;
    line-height:0.92rem;
    display: flex;
    align-items: center;
    background: #fff;
    margin-bottom: 0.4rem;
}
.main_top img{
    width: 0.16rem;
    height: 0.3rem;
    margin-left: 0.35rem;
}
.main_top div{
    width: 86%;
    font-size: 0.30rem;
    font-family: HYQiHei;
    font-weight: normal;
    color: #4f4e4e;
    text-align: center;
}
.nav{
    width: 92%;
    margin: 0 auto;
    background: #FFFFFF;
    border-radius: 0.22rem;
    display: flex;
    flex-direction: column;
    padding: 0.32rem 0.4rem 0 0.32rem;
    margin-top: 0.3rem;
}
.nav_top{
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 0.35rem;
}
.nav_top span{
    font-size: 0.31rem;
    font-family: Source Han Sans CN;
    font-weight: 600;
    color: #333333;
}
.nav_list{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.nav_item{
    width: 22%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 1rem;
    margin-bottom: 0.35rem;
}
.nav_item a{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.nav_item a img,.nav_item img{
    margin-bottom: 0.2rem;
}
.nav_icon01{
    width: 0.56rem;
    height: 0.56rem;
}
.nav_icon02{
    width: 0.56rem;
    height: 0.56rem;
}
.nav_icon03{
    width: 0.56rem;
    height: 0.56rem;
}
.nav_icon04{
    width: 0.65rem;
    height: 0.56rem;
}
.nav_icon05{
    width: 0.55rem;
    height: 0.56rem;
}
.nav_icon06{
    width: 0.58rem;
    height: 0.56rem;
}
.nav_icon07{
    width: 0.5rem;
    height: 0.56rem;
}
.nav_icon08{
    width: 0.7rem;
    height: 0.56rem;
}
.nav_icon09{
    width: 0.77rem;
    height: 0.56rem;
}
.nav_icon10{
    width: 0.49rem;
    height: 0.56rem;
}
.nav_icon10{
    width: 0.49rem;
    height: 0.56rem;
}
.nav_icon11{
    width: 0.53rem;
    height: 0.56rem;
}
.nav_icon12{
    width: 0.7rem;
    height: 0.56rem;
}
.nav_icon13{
    width: 0.64rem;
    height: 0.56rem;
}
.nav_icon14{
    width: 0.78rem;
    height: 0.56rem;
}
.nav_icon15{
    width: 0.8rem;
    height: 0.56rem;
}
.nav_icon16{
    width: 0.59rem;
    height: 0.56rem;
}
.nav_icon17{
    width: 0.64rem;
    height: 0.56rem;
}
.nav_item span{
    font-size: 0.27rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #000000;
}
.nav_item:nth-child(3){
    margin-right: 0;
}


/* 缴纳维护费弹窗 */
.shadow{
    width: 7.5rem;
    height: 100vh;
    background: rgba(0,0,0,0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: none;
}
.shadow_add{
    width: 54%;
    padding: 0.5rem 0.3rem;
    background: #fff;
    border-radius: 0.1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.shadow_add p{
    font-size: 0.32rem;
    color: #000;
    opacity: 0.5;
    margin-bottom: 0.35rem;
}
.shadow_add span{
    font-size: 0.28rem;
    color: #000;
    opacity: 0.5;
    line-height: 0.45rem;
}
.shadow_add .shadow_btn{
    padding: 0.15rem 0.5rem;
    background: #D3A66F;
    box-shadow: 0 0 0.1rem 0 #D3A66F;
    font-size: 0.25rem;
    color: #fff;
    margin-top: 0.6rem;
    border-radius: 0.3rem;  
}