html,body{
    height: 100%;
}

.m_demandCont{
    width: 100%;
    height: calc( 100% - 4.4rem);
    overflow: auto;
    background: #F7F8FA;
}
.m_contactBox{
    width: 100%;
    height: auto;
    padding-top: 1rem;
    margin-top: 1rem;
    background-color: #fff;
}
.m_c_name{
    font-size: 2rem;
    color: #333;
    line-height: 2.8rem;
    margin: 0 1.5rem;
}
.m_contact_list{
    width: calc( 100% - 3rem );
    height: auto;
    background-color: #F7F8FA;
    border-radius: 0.8rem;
    margin: 1.5rem;
    padding-bottom: 1rem;
}
.m_contact_child{
    width: 100%;
    padding-top: 1rem;
    padding-left: 1rem;
}
.m_contact_child::after{
    content: '';
    clear: both;
    display: table;
}
.m_contact_child p{
    float: left;
    font-size: 1.4rem;
    color: #000;
}
.m_contact_child p:nth-child(1){
    width: 8em;
    color: #999;
}

.m_price_orange{
    color: #FF3D00!important;
}

.m_contact_time{
    width: 100%;
    padding: 0.5rem 1.5rem 1rem;
    display: flex;
}

.m_contact_time p{
    flex: 1;
    color: #999;
    font-size: 1.4rem;
}
.m_contact_time p:nth-child(2){
    text-align: right;
}
.m_contact_time p:nth-child(2) span{
    display: inline-block;
    padding-left: 2.3rem;
    background: url('../../assets/images/changdieye.png') no-repeat left center / 2rem auto;
}
.m_describe{
    width: calc( 100% - 3rem);
    height: auto;
    padding: 1rem 0.5rem;
    margin: 0.5rem 0 0 1.5rem;
    border-top: 1px solid #F5F5F5;;
}
.m_describe p{
    font-size: 1.4rem;
    color: #333;
    line-height: 1.8rem;
}
.m_describe .m_describe_img{
    width: 100%;
}
.m_describe .m_describe_img img{
    width: 100%;
    height: auto;
    margin-top: 1rem;
}
.m_describe::after{
    content: '';
    display: table;
    clear: both;
}
.m_contact{
    width: 100%;
    height: 4.4rem;
    text-align: center;
    line-height: 4.4rem !important;
}
/* .m_contact img{
    width: 2rem;
    display: inline-block;
    vertical-align: middle;
} */
.m_contact span{
    display: inline-block;
    padding-left: 2.3rem;
    background: url('../../assets/images/outline.png') no-repeat left center / 1.8rem auto;
}
.m_name_person{
    color: #FF2D50;
}
.m_person_icon{
    width: 3.8rem;
    height: 3.8rem;
    border-radius: 100%;
    overflow: hidden;
    float: left;
}
.m_person_icon img{
    width: 100%;
    height: 100%;
}
.m_more{
    width: 100%;
    height: 4rem;
    text-align: center;
    line-height: 4rem;
}
.m_ysCont{
    width: 100%;
    height: auto;
    padding: 1rem 1.5rem 1rem;
}
.m_ysCont p{
    font-size: 14px;
    color: #999;
    line-height: 1.8rem;
}
/* 底部下载浮动模块css样式-重写 */
.m_downloadBtn{
    float: right;
    width: 16rem;
    line-height: 3.4rem;
}
.m_downloadBtn span{
    width: 8.4rem;
    height: 3.4rem;
    margin: 1rem 1rem 0 0;
}
