.vip .banner{width:100%;height:255px;background-image:url(/_nuxt/img/b65e7c9.png);background-repeat:no-repeat;background-size:cover;background-position:50%}.vip .vip-privilege{width:1200px;height:454px;box-sizing:border-box;padding:66px 85px 0;background-color:#fff;display:flex;flex-flow:column;align-items:center;margin-top:34px}.vip .vip-privilege .title{width:100%;height:auto;display:flex;align-items:center;justify-content:center}.vip .vip-privilege .title h2{font-size:28px;line-height:40px;letter-spacing:6.06px;display:flex;align-items:center}.vip .vip-privilege .title h2:before{content:"";width:34px;height:18px;background-image:url(/_nuxt/img/f86903a.png);background-size:cover;margin-right:73px}.vip .vip-privilege .title h2:after{content:"";width:34px;height:18px;background-image:url(/_nuxt/img/985725c.png);background-size:cover;margin-left:70px}.vip .vip-privilege .tip{font-size:14px;line-height:20px;color:#999}.vip .vip-privilege .list-box{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:55px}.vip .vip-privilege .list-box li{display:flex;flex-flow:column;align-items:center}.vip .vip-privilege .list-box li img{width:107px;height:106px}.vip .vip-privilege .list-box li span{font-size:18px;line-height:25px;color:#595959;margin-top:22px}.vip .vip-privilege .list-box li p{width:108px;font-size:12px;line-height:17px;color:#999;text-align:center;margin-top:14px}.vip .vip-privilege .list-box li p samp{color:#edae5f}.vip .vip-package{width:1200px;height:775px;box-sizing:border-box;padding:78px 0 0 64px;background:#fff;display:flex;flex-flow:column;margin:20px 0 95px}.vip .vip-package h3{font-size:24px;line-height:33px;color:#333;font-weight:500;position:relative}.vip .vip-package h3:before{content:"";width:43px;height:3px;background:#e7c8a1;position:absolute;bottom:-5px;left:0}.vip .vip-package h4{font-size:18px;line-height:25px;margin:50px 0 20px}.vip .vip-package .vip-type{width:100%;height:auto;display:flex;align-items:center}.vip .vip-package .vip-type .vip{width:227px;height:128px;background-image:url(/_nuxt/img/ba77491.png);background-size:contain;background-repeat:no-repeat;box-shadow:0 1px 10px -4px rgba(0,0,0,.22);border-radius:4px;display:flex;flex-flow:column;align-items:center;box-sizing:border-box;padding:20px 0 0;margin-right:35px;position:relative;border:1px solid #fff;cursor:pointer}.vip .vip-package .vip-type .vip .price{display:flex;align-items:center}.vip .vip-package .vip-type .vip .price b{font-size:42px;line-height:43px;color:#de6654;font-family:JCHEadA}.vip .vip-package .vip-type .vip .price dl{display:flex;align-items:center;font-size:14px;margin-left:11px;padding:8px 0 0}.vip .vip-package .vip-type .vip .price dl dt{color:#de6654}.vip .vip-package .vip-type .vip p{width:170px;height:auto;padding:10px 0 0;font-size:13px;color:#595959;line-height:18px;text-align:center;margin-top:10px;border-top:.5px solid #f0f0f0}.vip .vip-package .vip-type .vip .selected-icon{width:30px;height:30px;position:absolute;top:-8px;right:-8px;display:none}.vip .vip-package .vip-type .svip{background-image:url(/_nuxt/img/5d38fba.png)}.vip .vip-package .vip-type .vip:hover{box-shadow:0 1px 15px -4px rgba(0,0,0,.3)}.vip .vip-package .vip-type .be-selected{border:1px solid #5e98f1!important}.vip .vip-package .vip-type .be-selected .selected-icon{display:block!important}.vip .vip-package .phone-input{width:350px;height:44px;border:.5px solid #aaa;border-radius:2px;text-indent:23px}.vip .vip-package ::-webkit-input-placeholder{color:#aaa}.vip .vip-package ::-moz-placeholder{color:#aaa}.vip .vip-package :-ms-input-placeholder{color:#aaa}.vip .vip-package ::-ms-input-placeholder{color:#aaa}.vip .vip-package ::placeholder{color:#aaa}.vip .vip-package .pay-type{width:auto;display:flex;align-items:center}.vip .vip-package .pay-type .wehcat,.vip .vip-package .pay-type .zfb{width:117px;height:45px;border:.5px solid #aaa;display:flex;align-items:center;justify-content:center;margin-right:45px;border-radius:2px;cursor:pointer}.vip .vip-package .pay-type .wehcat img,.vip .vip-package .pay-type .zfb img{width:22px;height:18px;margin-right:8px}.vip .vip-package .pay-type .wehcat span,.vip .vip-package .pay-type .zfb span{font-size:14px;color:#595959}.vip .vip-package .pay-type .be-selected{border:2px solid #5e98f1!important}.vip .vip-package .pay-button{width:271px;height:45px;background:#5d97ea;color:#fff;margin-top:35px;border-radius:2px;cursor:pointer}.vip .vip-package .pay-button:active{background:#87cefa}.vip .mask{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;box-sizing:border-box;padding:100px 0 0;-webkit-animation:opticy .2s;animation:opticy .2s}.vip .pay-dialog{width:860px;height:532px;overflow:hidden;background:#fff;-webkit-animation:dialog_show .2s;animation:dialog_show .2s}.vip .pay-dialog .dialog-header{width:100%;height:49px;background-image:url(/_nuxt/img/0aad88e.png);background-repeat:no-repeat;background-size:100% 100%;display:flex;align-items:center}.vip .pay-dialog .dialog-header span{width:40px;height:40px;font-size:33px;color:#f1dbb9;margin:0 10px 0 auto;cursor:pointer;text-align:center}.vip .pay-dialog .dialog-content{width:100%;height:483px;display:flex}.vip .pay-dialog .dialog-content .left-box{width:270px;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;background:#eaeaea}.vip .pay-dialog .dialog-content .left-box .type{position:relative}.vip .pay-dialog .dialog-content .left-box .type dd{font-size:20px;line-height:28px;color:#7c4942}.vip .pay-dialog .dialog-content .left-box .type dt{width:51px;height:23px;background:#de6654;border-radius:13px 13px 13px 0;font-size:14px;line-height:23px;text-align:center;color:#fff;position:absolute;right:-51px;top:-15px}.vip .pay-dialog .dialog-content .left-box .price{display:flex;align-items:flex-end;color:#de6654;margin:38px 0}.vip .pay-dialog .dialog-content .left-box .price dd{font-size:25px;line-height:38px}.vip .pay-dialog .dialog-content .left-box .price dt{font-size:47px;line-height:47px;font-family:JCHEadA}.vip .pay-dialog .dialog-content .left-box span{width:auto;max-width:200px;padding:0 15px;height:auto;background:#efefef;border-radius:5px;border:.5px solid #c9c9c9;font-size:15px;line-height:32px;text-align:center}.vip .pay-dialog .dialog-content .right-box{flex:1;height:100%;box-sizing:border-box;padding:70px 0 0 82px}.vip .pay-dialog .dialog-content .right-box h4{font-size:22px;line-height:30px;font-weight:600;margin-bottom:40px}.vip .pay-dialog .dialog-content .right-box dl{width:auto;display:flex;align-items:center;font-size:15px;line-height:21px;margin-bottom:12px}.vip .pay-dialog .dialog-content .right-box dl dd{width:75px;margin-right:20px}.vip .pay-dialog .dialog-content .right-box .qr-box{width:auto;display:flex;align-items:flex-start;font-optical-sizing:15px;line-height:21px;margin-top:-15px}.vip .pay-dialog .dialog-content .right-box .qr-box p{margin-right:12px;font-size:15px;margin-top:15px}.vip .pay-dialog .dialog-content .right-box .qr-box .price{width:auto;display:flex;flex-flow:column;margin-top:10px}.vip .pay-dialog .dialog-content .right-box .qr-box .price span{font-size:30px;line-height:42px;font-weight:600}.vip .pay-dialog .dialog-content .right-box .qr-box .price samp{font-size:13px;line-height:18px;color:#777;text-indent:10px}.vip .pay-dialog .dialog-content .pay-success-box{flex:1;height:100%;box-sizing:border-box;display:flex;flex-flow:column;align-items:center;justify-content:center}.vip .pay-dialog .dialog-content .pay-success-box h4{font-size:25px;line-height:36px;font-weight:500}.vip .pay-dialog .dialog-content .pay-success-box img{width:50px;height:50px;margin-top:26px}.vip .pay-dialog .dialog-content .pay-success-box p{font-size:13px;line-height:18px;margin-top:30px}.vip .pay-dialog .dialog-content .pay-success-box button{width:154px;height:30px;border:1px solid #4b96f3;color:#4b96f3;border-radius:2px;font-size:12px;margin-top:18px}@-webkit-keyframes dialog_show{0%{transform:scale(.8)}to{transform:scale(1);margin:0}}@keyframes dialog_show{0%{transform:scale(.8)}to{transform:scale(1);margin:0}}@-webkit-keyframes opticy{0%{background:transparent}to{background:rgba(0,0,0,.5)}}@keyframes opticy{0%{background:transparent}to{background:rgba(0,0,0,.5)}}