.mainRightInner .ph_colName {
    display: none
}

.mainRightInner .problemContent {
    padding-left: 16px;
    padding-right: 21px
}

.mainRightInner .problemContent .question {
    color: #ea4120;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    position: relative;
    padding-left: 8px;
    display: inline-block
}

.mainRightInner .problemContent .spaceTop {
    margin-top: 22px
}

.mainRightInner .problemContent .answer {
    line-height: 30px;
    font-size: 16px;
    padding-left: 8px;
    display: block
}

.mainRightInner .problemContent .numTitle {
    padding-left: 31px;
    text-indent: -23px
}

.mainRightInner .problemContent .telPhone {
    color: #f78a19
}

.mainRightInner .problemContent .dot {
    position: absolute;
    top: 15px;
    left: 0;
    background: #ea4120
}

@media (max-width: 767px) {
    .mainRightInner .ph_colName {
        display:block;
        line-height: .32rem;
        font-size: .36rem;
        margin-top: .48rem;
        margin-bottom: .4rem;
        padding-left: .1rem;
        border-left: .05rem solid #ea4120;
        font-weight: 700;
        color: #000
    }

    .mainRightInner .problemContent {
        padding-left: 0;
        padding-right: 0
    }

    .mainRightInner .problemContent .question {
        font-size: .26rem;
        height: .42rem;
        line-height: .42rem;
        padding-left: .17rem
    }

    .mainRightInner .problemContent .spaceTop {
        margin-top: .4rem
    }

    .mainRightInner .problemContent .answer {
        line-height: .42rem;
        font-size: .26rem;
        padding-left: .17rem
    }

    .mainRightInner .problemContent .numTitle {
        padding-left: .5rem;
        text-indent: -.38rem
    }

    .mainRightInner .problemContent .dot {
        width: .05rem;
        height: .05rem;
        top: .2rem;
        left: 0
    }
}
