.main .header{
    margin-top: 0;
    font-size: 0;
}
.main .header .menu{
    width: 1rem;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0;
    display: -webkit-box;
    -webkit-box-pack: center;
    box-pack: center;
    -webkit-box-align: center;
    box-align: center;
}
.menu img,
.main .header .phone img{
    position: static;
    vertical-align: middle;

  
}
.main .header .phone{
    top: 0;
    margin-top: 0;
    width: .9rem;
    font-size: 0;
    margin-bottom: 0;
    display: inline-block;
    line-height:70px;
}
.header .logo{
    vertical-align: bottom;
}

/* alert */
.jszx{
    width: 3.245rem !important;
    height: 3.52rem !important;
    left: 50% !important;
    top: 25% !important;
    margin-left: -1.6225rem !important;
    border-radius: 8px !important;
}
#divMagb{
    width: .55rem !important;
    height: .55rem !important;
}

/* right   purple text*/
#box{
    font-size: .14rem;
}

/* initializing */
html,body{
    margin: 0;
    padding: 0;
}
/* left nav */
.leftMenu{
    top: 7%;
    height: 82.8%;
    background: none;
}
.main .leftMenu ul{
    padding: .35rem 0 1rem 0;
}
.main .leftMenu li{
    padding-left: .3rem;
}
.main .leftMenu li a{
    font-size: .18rem;
    padding-top: 0;
    height: .4rem;
    line-height: .4rem;
}
.consult a{
    padding-left: 1.6rem;
}
/* bottom  nav*/
.footer{
    left: 0;

}
.footer a{
    top: .5rem;
}
.footer a:nth-of-type(2),
.footer a:nth-of-type(4){
    width: 15% !important;
}
.footer a:nth-of-type(4){
    left: 64% !important;
}
.footer a:nth-of-type(3){
    top: .3rem;
}