.joinProcess{
     width: 100%;
     display: flex;
     height: 24vw;
     position: relative;
     align-items: center;
 }
.left_cont{
    width:12vw;
    box-sizing: border-box;
}
.left_yuan{
    background-color: #3CA43C;
    color: white;
}
.top_yuan{
    background-color: #ececec;
    color: #666666;
}
.top_yuan:hover{
    color: white;
    background-color: #3CA43C;
}
.left_yuan,.top_yuan{
    width: 4.5vw;
    height: 4.5vw;
    line-height: 4.5vw;
    border-radius: 4.5vw;
    text-align: center;
    position: relative;
    font-size: 2.3vw;
}
.before_yuan::before,.after_yuan::after{
    content: '';
    width: 12vw;
    height: 0.6vw;
    position: absolute;
    background-color: #ececec;
    z-index: -1;
    transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.before_yuan::before{
    transform: rotate(145deg);
    -ms-transform: rotate(145deg);
    -webkit-transform: rotate(145deg);
    top: 70%;
    left: 15%;
}
.after_yuan::after{
    transform: rotate(-145deg);
    -ms-transform: rotate(-145deg);
    -webkit-transform: rotate(-145deg);
    top: 45%;
    left: 20%;
}
.joinProcess .left_cont .left_title{
    width: 6.5vw;
    font-size: 1.2vw;
    margin: 1.5vw 0 0.9vw 0;
}
.right_cont{
    flex: 1;
}
.right_bottom_cont{
    margin-top: 12vw;
}
.right_top_cont .right_top_num,.right_bottom_cont .right_bottom_num{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.right_top_cont .right_top_num .line,.right_bottom_cont .right_bottom_num .line{
    flex: 1;
    height: 0.3vw;
    background-color: #ececec;
}
.right_top_text,.right_bottom_text{
    position: absolute;
    display: flex;
    justify-content: space-between;
    width: 107%;
}
.right_bottom_text{
    bottom: -3vw;
}
.right_top_text{
    top: 7vw;
}
.right_top_text_title{
    text-align: center;
    width: 23vw;
}
.process_title{
    font-size: 1vw;
    max-font-size:1vw;
    color: #666666;
    margin-bottom: 0.5vw;
}
.process_text{
    font-size: 0.8vw;
    max-font-size:0.8vw;
    color: #666666;
}
.jiamengzixun{
    position: absolute;
    top: 15vw;
    left: -1vw;
    text-align: center;
}