.banner {
    width: 100%;
    height: 4.8rem;
    background: url('/static/mobile/img/first/banner.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;
}

.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.11rem;
background: url('/static/mobile/img/course/xkzd5.png') no-repeat center center;
background-size: cover;
margin-top: .43rem;
}
.yrsb .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;
z-index: 1;
}
.yrsb .minwidth{padding-top: 3.73rem;width: 90%;margin: .64rem auto;}
.yrsb .minwidth .orages{
    font-size: .29rem;
    font-weight: 500;
    color: #fff;
    padding: 0 .27rem;
    }
    .yrsb .minwidth .orages em{
    display: inline-block;
    width: .21rem;
    height: .21rem;
    background: #fff;
    }
.yrsb .minwidth .title{
    font-size: .64rem;
    font-weight: 600;
    color: #fff;
    margin: .37rem 0 .24rem 0;
    padding: 0 .27rem;
    }
    .yrsb .minwidth .content{
    font-size: .35rem;
    font-weight: 400;
    color: #fff;
    padding: 0 .27rem;
    }
.renqun{width: 100%;z-index: 99;background: #FFFFFF;
    border-radius: 0px 0px 17px 17px;}
.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: 6.85rem;
background: url('/static/mobile/img/first/xxkc2.png') no-repeat center center;background-size: cover;
margin: .3rem 0 0 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;
}
.yrsb {
    width: 100%;
    /* height: 33.28rem; */
    background: url('/static/mobile/img/first/background.png') no-repeat center center;
    background-size: cover;
    margin-top: -3.63rem;
}

.swiper-container {
    margin-left: .53rem!important;
}

.swiper-container img {
    width: 5.44rem;
    height: 6.91rem;
}

.swiper-container a {
    width: 66%;
}

.loops {
    text-align: center;
}

.loops img {
    width: 90%;
    box-shadow: 1px 2px 5px 0px rgba(41, 26, 204, 0.12);
    margin-bottom: .27rem;
}
.swiper-container1{
  margin-left: 0.53rem!important;
}
.swiper-container1 a{
    width: 7.84rem;
    height: 2.72rem;
    margin-right: .53rem;
}
.swiper-container1 img{
    width: 7.84rem;
    height: 2.72rem;
}
.swiper-container1{
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.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 .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}