.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:50%}.van-image--round img{border-radius:inherit}.van-image__error,.van-image__img,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#969799;font-size:.37333rem;background-color:#f7f8fa}.van-image__error-icon,.van-image__loading-icon{color:#dcdee0;font-size:.85333rem}.c-button{width:100%;height:1.22667rem;border-radius:.72rem;background:#f85659;color:#fff;font-size:.42667rem;text-align:center;line-height:1.22667rem}.invitation{padding:4.98667rem .53333rem .32rem}.invitation-cover{height:100%;top:0;z-index:100}.invitation-bg,.invitation-cover{width:100%;position:absolute;left:0}.invitation-bg{top:1.25333rem;height:6.85333rem;z-index:-1}.invitation-item{width:100%;border-radius:.10667rem;overflow:hidden;background:#fff;padding:.53333rem;margin-bottom:.53333rem}.invitation-item h1{text-align:center;font-size:.53333rem;color:#2e2e2e;position:relative;margin-bottom:.74667rem;font-weight:400}.invitation-item h1 i{display:block;width:.8rem;height:.05333rem;background:#f85659;position:absolute;left:0;right:0;bottom:-.21333rem;margin:auto}.invitation-item p{color:#b3b3b3;font-size:.37333rem;line-height:.58667rem;margin-bottom:.53333rem}.invitation-item p em{color:#2e2e30;font-style:normal;font-size:.37333rem;margin:0 .10667rem}.invitation-item p em.red{color:#f85659;text-decoration:underline}.invitation-item .img{margin-bottom:.32rem}.invitation-item .img_l{margin-top:.85333rem}.invitation-item .btn{margin-top:.85333rem;margin-bottom:.32rem}.invitation-data{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.invitation-data .item{width:3.81333rem;padding:.64rem 0;border-radius:.10667rem;background:#f5f5f5;margin-bottom:.32rem}.invitation-data .item h2{font-size:.96rem;text-align:center;color:#f95659;font-weight:400}.invitation-data .item h2 i{font-style:normal;font-size:.37333rem}.invitation-data .item p{text-align:center;font-size:.32rem;color:#666;margin:0}.invitation-item .cue{text-align:center;font-size:.32rem;color:#b3b3b3;margin-top:.21333rem}.invitation-item:last-child{margin-bottom:0}