.sn_ui_wrapper{position:fixed;width:100%;top:46%;text-align:center;z-index:99999}.sn_toast{display:inline-block;margin:0 auto;padding:4vw;border-radius:0.8vw;max-width:80%;min-width:30%;font-size:3.7333333333333334vw;line-height:5.6vw;word-break:break-all;word-wrap:break-word;background:rgba(0,0,0,0.7);color:#fff}body{height:100%;font-size:3.2vw}.container{height:100%;box-sizing:border-box}.flex-box{display:flex}.line-clamp-1{display:-webkit-box;word-wrap:break-word;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;word-wrap:break-word;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}swan-image.lazy-img{background:url(https://res.suning.cn/project/crdnode/weChat/image/app_background.png) center no-repeat #fff;background-size:contain;max-width:100%}.sn-btn{display:inline-block;padding:0 3.3333333333333335vw;height:8vw;line-height:8vw;border-radius:0.6666666666666666vw}.sn-btn.sn-btn-big{height:10.4vw;line-height:10.4vw;font-size:4vw}.sn-btn.sn-btn-block{display:block}.sn-btn.sn-btn-dark{background:#cacaca;color:#999}.sn-btn.sn-btn-positive{background:#ffc001;color:#fff}.simu-checkbox{position:relative;top:-1.8666666666666667vw;margin:0 0.6666666666666666vw 0 0;padding:0;display:inline-block;width:4.266666666666667vw;height:4.266666666666667vw;background:transparent;border:0.5px solid #dcdcdc;vertical-align:middle;border-radius:50%}.simu-checkbox.checked{background:url(https://res.suning.cn/project/crdnode/weChat/image/app_simu_checkbox.png) center no-repeat #f60;background-size:90%;border-color:#f60}.simu-checkbox.disable{background:#DCDCDC}.top_line{position:fixed;top:0;left:0;width:100%;height:0.5px;background:#C2C2C2;z-index:999}.modal-custom{position:fixed;top:50%;left:50%;margin-top:-25%;max-width:90%;min-width:50%;overflow:hidden;transform:translateX(-50%);line-height:8.533333333333333vw;padding:2.6666666666666665vw;background:rgba(0,0,0,.7);color:#FFFFFF;text-align:center;z-index:3200;border-radius:0.8vw}.modal-custom .modal-bd{width:100%}.modal-validate{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:3100}.modal-validate .modal-bd{position:fixed;top:50%;left:50%;margin-left:-43.333333333333336vw;width:86.66666666666667vw;background:#FFF;color:#353d44;text-align:center;border-radius:1.3333333333333333vw;transform:translateY(-50%)}.modal-validate .modal-bd .title{display:block;padding:4vw}.modal-validate .modal-bd .main{display:flex;margin:0 4vw;justify-content:space-between;border:0.26666666666666666vw solid #F2F2F2;text-align:left}.modal-validate .modal-bd .main swan-input{margin-left:3.7333333333333334vw;height:9.066666666666666vw}.modal-validate .modal-bd .footer{display:flex;justify-content:space-between;margin-top:8vw;line-height:11.2vw;border-top:0.26666666666666666vw solid #F2F2F2}.modal-validate .modal-bd .footer swan-text{width:50%}.modal-validate .modal-bd .footer swan-text:last-child{border-left:0.26666666666666666vw solid #F2F2F2;color:#ffc200}.modal-validate .modal-bd swan-image{width:22.933333333333334vw;height:8.533333333333333vw}

/*  动画 */@-webkit-keyframes bounce{0%,
  5%{left:0;z-index:1}25%{left:1.6vw;z-index:1}50%{left:3.466666666666667vw;z-index:3}75%{left:1.6vw;z-index:3}95%{left:0}100%{left:0;z-index:3}}@-webkit-keyframes bounce-left{0%,
  100%,
  5%,
  95%{left:3.466666666666667vw}25%,
  75%{left:1.6vw}50%{left:0}}

/* 公共弹框样式 */.common-popbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:9999}.popbox-box{position:absolute;left:50%;top:50%;width:86.66666666666667vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#ffffff;border-radius:1.3333333333333333vw}.common-popbox .headtitle{height:10.666666666666666vw;line-height:10.666666666666666vw;text-align:center;font-size:4.266666666666667vw;color:#333333}.common-popbox .content{position:relative;padding:5.333333333333333vw 12vw 0;margin-bottom:5.333333333333333vw;font-size:4.266666666666667vw;color:#333333;line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;border-top:0.26666666666666666vw solid #DDDDDD}.common-popbox .popbtn{display:flex;justify-content:space-between;line-height:11.2vw;border-top:0.26666666666666666vw solid #DDDDDD;color:#333333}.common-popbox .popbtn swan-text{width:50%;text-align:center}.common-popbox .popbtn swan-text:last-child{border-bottom-right-radius:1.3333333333333333vw}.enter-btn{background-color:#ff6600;color:#fff}