html,body{
    background: #fff;
    color: #333;
}

footer{
    background-color: #fff;
    border-color: #fff!important;
}
.m_top{
    padding: .3rem;
    background-color: white;
    justify-content: flex-start;
    border-bottom: 1px solid #f3f3f3;
}
.m_top>a{
    width: calc(100% - 1.9rem);
}
.m_top .m_right{
    padding: .2rem 0;
    display: flex;
    justify-content: space-between;

    margin-left: .3rem;
    height: 1.6rem;
}
.m_top .m_right>img{
    width: .23rem;
    height: .4rem;
}
.m_top .m_right>div{
    width: calc(100% - .45rem);
}
.m_top .m_right h2>span{
    color: #333333;
    font-size: .36rem;
    font-weight: 500;
}
.m_top .m_right p{
    font-size: .31rem;
    color: #666;
}
.m_top .m_right p span{
    font-size: .33rem;
    color: #666;
}
.m_photo{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    width: 1.6rem;
    height: 1.6rem;
}
.m_photo>img{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 1.6rem;
    height: 1.6rem;
}
.m_top .m_right .m_line{
    margin-top: .1rem;
    margin-bottom: .2rem;
    width: 100%;
    height: .08rem;
    background-color: #5d91f5;
    -webkit-border-radius: .2rem;
    -moz-border-radius: .2rem;
    border-radius: .2rem;
}
.m_funcbox{
    padding-top: .2rem;
}
.m_funcbox>a{
    width: 100%;
    display: inline-block;
    color: #333;
}
.m_funcbox .m_item{
    height: 1rem;
    padding-left: .3rem;

}
.m_funcbox .m_item img{
    width: .35rem;
    height: .35rem;
}
.m_funcbox .m_item>div{
    border-bottom: 1px solid #f3f3f3;
    padding-right: .3rem;
    height: 1rem;
    color: #333;
    padding-left: .1rem;
    width: calc(100% - .6rem);
}
.m_funcbox .m_item>div span{
    font-size: .3rem;
}
.m_funcbox .m_item>div img{
    width: .2rem;
    height: .35rem;
}
.calred{
    position:relative;
}
.calred:before{
    content: '';
    position: absolute;
    top: .4rem;
    right: .7rem;
    width: 0.15rem;
    height: 0.15rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #eb745b;
    z-index: 100;
}


