.joinImgWrap{

    text-align: right;

padding-right: 0.4rem;

    padding-bottom: 1.5rem;

    padding-top: 1rem;

    position: relative;

}

.joinImgWrap>div>img{

height: 0.22rem;

    width: 1.33rem;

    margin-top: 0.34rem;

    margin-bottom: 0.27rem;

}

.joinImgWrap .joinImg{

width: 4.6rem;

    height: 2.9rem;

}

.joinImgAbsolute{

    width: 2rem;

    height: 1.85rem;

    position: absolute;

    left: 0;

    bottom: 0.79rem;

}

.joinSupportWrap{

    position: relative;

}



.joinBlueBack{

    background-color: #50b7ff;

    height: 5.2rem;

}

.joinGrayBack{

    background-color: #f0f0f0;

    height: 5.2rem;

}

.SupportIntWrap{

    left: 0;

    right: 0;

    margin: 0 auto;

    top: 2.25rem;

    font-size: 0;

    position: absolute;

    width: 6rem;

    /*height: 6.2rem;*/

    background-color: white;

}

.SupportInt{

    vertical-align: text-top;

    text-align: center;

    display: inline-block;

    width:3rem;

    margin-bottom: 0.5rem;

}

.SupportIntFirst{

    margin-top: 0.7rem;

}

.SupportInt >img{



    width: 0.6rem;

    margin-bottom: 0.3rem;

}

.SupportInt >div{

    font-size: 0.28rem;

    line-height: 0.28rem;

    color: #666;

}

.processWrap{

    background-color: #f0f0f0;

}

.processIntWrap{

    font-size: 0;

    text-align: center;

    margin-top: 0.65rem;

    padding-bottom: 0.8rem;

}

.processIntOld{

    vertical-align: text-top;

    margin-right: 0.50rem;

}

.processInt{

    vertical-align: text-top;

    text-align: center;

    display: inline-block;

    width: 2.8rem;

    background-color: white;

    margin-bottom: 0.5rem;

}

.processInt >img{

    height: 0.56rem;

    width: 0.56rem;

    margin-top: 0.36rem;

    margin-bottom: 0.46rem;

}

.processInt >div{

    margin-bottom: 0.41rem;

    font-size: 0.3rem;

    line-height: 0.3rem;

    color: #666;

}

.processInt >p{

    font-size: 0.8rem;

    line-height: 0.8rem;

    color: #e6e6e6;

    padding-bottom: 0.4rem;

}

.joinCollege{

    padding-top: 0.5rem;
    padding-right: 0.4rem;
    padding-left: 0.4rem;
    margin-bottom: 0.5rem;

}
.joinCollege >.banner-title{
    margin-bottom: 0.3rem;
}

.supportC{

   
    margin: auto;
    position: relative;
    width: 100%;
    
    /* height: 670px; */
    padding-bottom: 20px;

    z-index: 1;

}

.supportImg{

    font-size: 0;

    margin-top: 25px;

}

.supportImgInt{

    /* margin-bottom: 67px; */
    height: 205px;
}

.supportImgInt>div>img{

    margin-bottom: 38px;
    height: 50px;
}


.supportImgInt>div>p{

   color: #fff;

    font-size: 16px;


}

.supportImgInt>div{
    background: #6984b2;
    padding-top: 20px;
    text-align: center;
    height: 200px;
    width: 30%;
    float: left;

}

.firstMiddleImg{

    margin-right: 5px;

    margin-left: 5px;

}

.secondMiddleImg{

    margin-right:5px ;

    margin-left: 5px;

}

.supportImg .supportImgInt{

    text-align: center;

    display: flex;
    justify-content: center;
    max-width: 800px;
    margin: auto;

}


.centerSelf1 {
    position: relative;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 60px;
}
.stepImg{
    width: 90%;
    max-width: 600px;
    margin:auto;
}
.stepImg>div>div>img{
    display: block;
    margin: 0 auto;
    height: 60px;
    margin-top: 20px;
}
.stepImg>div{
    display: flex;
    justify-content: space-between;
}
.stepImg>div + div{
    margin-top: 15px;
}
.stepImg>div>div{
    height: 210px!important;
}
.stepImg>div>div{

    /* vertical-align:text-top; */
    box-shadow: 0px 10px 10px rgba(0,0,0,0.2);
    padding-top: 30px;

    font-size: 0;

    text-align: center;

   display: inline-block;

    width: 30%;

    height: 180px;
    

    background:#99b6e8;

    /* margin-right: 36px; */
    border-radius: 0 0 200px 200px;

}
.stepImg>div>div>span {
    font-size: 16px;
    padding: 5px;
    /* display: block;
    height: 16px;
    width: 16px; */
    margin: 0 auto;
    color: #fff;
    border: 2px solid #e0bf12;
    border-radius: 100%;
}
.stepImg>div>div>img {
    display: block;
    margin: 0 auto;
    height: 30px;
    margin-top: 20px;
}
.stepImg>div>div>div {
    margin-top: 10px;
    font-size: 16px;
    color: #fff;
    transition: all 0.5s;
    margin-bottom: 26px;
}
.centerSelf1 .banner-title{
    margin: 30px 0px;  
}