.banner{width: 100%;height: 4.8rem;background: url('/static/mobile/img/coach/tbfd5.png') no-repeat center center;background-size: cover;}
.loop{width: 100%;background: #959FBA;}
.loop .mores {
    width: .32rem;
    background: url('/static/mobile/img/first/right.png') no-repeat center center;
    color: #fff;
    font-weight: bold;
    margin: 0.22rem auto;
}
.renqun .list_flex{
    display: flex;
    justify-content: space-between;
    margin-bottom: .53rem;
}
.renqun .list_flex .list_tab{
    width: 25%;
    text-align: center;
}
.renqun .list_flex .list_tab img{width: 1.6rem;height: 1.6rem;margin-top: .43rem;}
.renqun .list_flex .list_tab .list_title{
    font-size: .29rem;
    font-weight: 500;
    color: #222222;
    margin-top: .16rem;
}
.Instant {
    display: flex;
    padding: .43rem 0 .37rem 0;
    line-height: .53rem;
    width: 90%;
    margin: 0 auto;
}

.Instant img {
    width: 1.71rem;
    height: .9rem;   
    margin-right: .37rem;
}

.Instant .carousel {
    overflow: hidden;
    height: 1.07rem;
    width: 6rem;
    font-size: .32rem;
    font-weight: 400;
    color: #fff;
    letter-spacing: 1px;
    -webkit-line-clamp: 2;
    white-space: unset;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.Instant .carousel li a{color: #fff;}
.renqun .backlist{
    width: 100%;
    height: 8.67rem;
    background: url('/static/mobile/img/coach/tbfd7.png') no-repeat center center;
    background-size: cover;
    margin-top: .27rem;
   }
   .renqun .backlist1{
    width: 100%;
    height: 3.41rem;
    background: url('/static/mobile/img/coach/tbfd4.png') no-repeat center center;
    background-size: cover;
    margin-top: .27rem
   }

   .renqun .backlist2{
    width: 100%;
    height: 3.41rem;
    background: url('/static/mobile/img/coach/tbfd8.png') no-repeat center center;
    background-size: cover;
    margin-top: .27rem
   }

   .renqun .douhao{
    width: 1.01rem;
    height: .88rem;
    background: url('/static/mobile/img/course/xkzd1.png') no-repeat center center;
    background-size: cover;
    position: absolute;
    top: .8rem;
    left: -0.53rem;
   }
.renqun{width: 100%; 
    /*  height: 22.63rem;*/
    /*margin-bottom: 5rem;*/
    /* background: url('/static/mobile/img/course/xkzd3.png') no-repeat center center;*/
    /* background-size: cover;*/
}
.back2{
    background: url('/static/mobile/img/coach/tdfd13.png') no-repeat center center;
    background-size: cover;
    width: 100%;
}
.renqun .minwidth{width: 90%;margin: .64rem auto;}
.renqun .minwidth .orages{
    font-size: .29rem;
    font-weight: 500;
    color: #FF5100;
    padding: 0 .27rem;
}
.renqun .minwidth .orages em{
    display: inline-block;
    width: .21rem;
    height: .21rem;
    background: #FF5100;
}
.renqun .minwidth .title{
    font-size: .64rem;
    font-weight: 600;
    color: #403F46;
    margin: .37rem 0 .24rem 0;
    padding: 0 .27rem;
}
.renqun .minwidth .content{
    font-size: .35rem;
    font-weight: 400;
    color: #84878B;
    padding: 0 .27rem;
}
.renqun .minwidth .background{
    width: 100%;
    height: 8.67rem;
    background: url('/static/mobile/img/coach/tbfd7.png') no-repeat center center;background-size: cover;
    margin: .53rem 0 .37rem 0;
}
.renqun .minwidth .buttonkf{
    width: 4.67rem;
    height: .83rem;
    background: linear-gradient(90deg, #EF6149 0%, #FC945B 100%);
    border-radius: .43rem;
    text-align: center;
    line-height: .83rem;
    margin:  0 auto;
    color: #fff;
    font-size: .37rem;
}


.form{width:90%;height:6.59rem;background:#fff;box-shadow:0 1px 5px 0 rgba(76,116,229,.14);border-radius:.4rem;border:1px solid rgba(226,227,231,.5);text-align:center;margin:1.07rem auto 1.37rem auto}
.form input{width:8.05rem;height:1.2rem;background:#f3f3f3;border-radius:.16rem;font-size:.37rem;font-weight:500;color:#999;border:none;text-indent:20px;margin-bottom:.27rem}
.form .back-text{background: url(/static/mobile/img/coach/tdfd14.png) no-repeat center center;background-size: cover;margin: 0.36rem auto;height: 0.76rem;width:7.5rem;}
.form .text{font-size:.48rem;margin:.53rem 0;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#000;line-height:.67rem;letter-spacing:1px}
.form .text .color{color:#2a5aa8;display:inline-block}
.submits{font-size: .37rem;width: 8.05rem;height: 1.2rem;background: linear-gradient(90deg, #EF6149 0%, #FC945B 100%);border-radius: .59rem;box-shadow: 3px 5px 15px 0px rgba(41,26,204,0.12);color:#fff;border:none;margin:.32rem 0 0 0}