.vote-succ-tip{
    background-image: url(img/bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color: transparent !important;
    width: 320px !important;
    height: 450px;
}
.vote-succ-tip .tip-body{}

.vote-succ-tip .tip-body .close-btn{
    background-image: url(img/btn_close.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color: transparent !important;
    width: 45px;
    height: 45px;
    position: absolute;
    right: 0px;
    top: -45px;
}


.vote-succ-tip .tip-body .tip-vote-msg{
    margin-top: 35px;
    padding-left: 50px;
    color: #fff;
    height: 70px;
    text-overflow: ellipsis ;
    text-align: left;
    font-size: 12px;
}

.vote-succ-tip .tip-body .tip-vote-msg pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}
.vote-succ-tip .tip-body .tip-msg{
    color:#949494;
    padding:5px;
}

.vote-succ-tip .tip-body .qr-img{
    /*background-image: url(img/qr.png);*/
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color: transparent !important;
    height: 160px;
    width: 160px;
    margin: 5px auto;
}

.vote-succ-tip .tip-body .qr-img img{
    width: 100%;
    height: 100%;
}

.vote-succ-tip .tip-body  .tip-oper-msg {
    display: flex;
    flex-direction: column;
}
.vote-succ-tip .tip-body  .tip-oper-msg .tip-oper-msg-qr{
    color:red ;
}
.vote-succ-tip .tip-body .jump-btn{
    background-image: url(img/btn_bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color: transparent !important;
    height: 31px;
    width: 133px;
    margin: 5px auto;
}

/** 修改部分样式，用于兼容PC端 **/

.vote-succ-tip .layui-layer-content {
    position: inherit !important;
    overflow: inherit !important;

    padding: 50px 30px;
    line-height: 22px;
    text-align: center;
}
@media screen and (min-width: 760px) {
    .layui-layer.vote-succ-tip{
        position: absolute !important;
    }
}