
body {
    width: 100%;
    height: 100%;
}
.container-info{
    position: absolute;
    top: 48%;
    left: 0px;
}

.card-img{
    width: 26%;
}
.btn{
    cursor: auto;
}
.btn-primary{
    background: #0D61CC;
    border-radius: 31px; 
    width: 79%;
}
.weixin-img{
    width: 100%;
    position: relative;
    left: 36%;
    transform: translateX(-16%);
    display: inline-block;
    margin-top: 3%;
}
.first-image{
    margin-right: 8%;
    width: 26%;
}
.card-body{
    margin-top: 3%;
    padding: 0rem;
    width: 80%;
    margin-left: 10%;
}
.info-title{
    font-family: PingFangSC-Regular;
    color: #FFFFFF;
    letter-spacing: 0;
    font-size: 0.8rem;
}

.boot-info{
    margin-top: 0px;
    font-family: PingFangSC-Regular;
    font-size: 14px; 
    color: #C1DDFF;
    letter-spacing: 0
}
.laiyuan{
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #87BAFF;
    letter-spacing: 0;
    margin-top: 1em;
}