
.isPhone  .isPhone_logo a{
    background: #fff;
    text-align: center;
    padding-top: 0.7rem;
    padding-bottom: 0.5rem;
    display: grid;
    grid-template-columns: 1fr 1.8rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.isPhone .isPhone_logo a span{
    line-height: 0.65rem;
    font-size: 0.35rem;
    border-left: 0.01rem solid #979797;
    color: #979797;
}
.isPhone .isPhone_logo img{width: 100%;float: left;}
.isPhone .isPhone_search{background: #fff;display: grid;grid-template-columns: 1fr 0.9rem;padding: 0 0.3rem;padding-bottom: 0.3rem;}
.isPhone .isPhone_search input{border: 0.05rem solid #e23b29;font-size: 0.26rem;color: #979797;padding: 0.15rem;}
.isPhone .isPhone_search i{color: #fff;background: #e23b29;font-size: 0.4rem;text-align: center;line-height: 0.8rem;}
.isPhone .course__list ul {
    margin: 0;
    /* background: #fff; */
    /* margin: 0 0.2rem; */
}
.isPhone .course__list ul li {
    width: auto;
    float: none;
    margin: 0;
    margin-bottom: 0.25rem;
}
.search_course{
    margin: 0 0.2rem;
}
.isPhone .course__list ul li a {
    padding: 0.25rem;
}
.isPhone .course__list ul li a p.title {
    padding: 0.08rem 0.1rem;
    font-size: 0.28rem;
    min-width: auto;
    border-radius: 0px 0px 0.13rem 0.13rem;
    top: -0.03rem;
}
.isPhone .course__list ul li a h3 {
    padding-top: 0.5rem;
    font-size: 0.3rem;
    padding-bottom: 0.25rem;
}
.isPhone .course__list ul li a .lable {
    height: auto;
    margin-bottom: 0.15rem;
}
.isPhone .course__list ul li a .lable label {
    font-size: 0.26rem;
    padding: 0.02rem 0.05rem;
    margin-right: 0.15rem;
    margin-bottom: 0.15rem;
}
.isPhone .course__list ul li a .activity__box {
    height: auto;
}
.isPhone .course__list ul li a .activity__box p.price {
    font-size: 0.35rem;
    padding-top: 0.25rem;
}
.isPhone .course__list h3.m_title{color: #e23b29;font-weight: bold;font-size: 0.3rem;padding-bottom: 0.2rem;letter-spacing: 0.1rem;}