.vip-select-commond{width: 79px;height: 26px;position: absolute;z-index: 1;top: -9px;left: -5px;
    background:url(https://icon.51yuansu.com/component/vip/img/vip-time-limit-label.png) no-repeat center center;}
.vcontent{background-color: #ECEBEB;height: 1050px;position: relative;overflow: hidden;border-top: 1px solid #D0CECE;width: 100%;}
.vcontent-lb{width: 1190px;height: 860px;background-color: #fff;position: absolute;}
.user-name{margin: 42px 0 0 68px;overflow: hidden;display: flex;}
.user-name .user-name-span1{font-size: 14px;position: relative; height:35px;display: flex;}
.user-name .user-name-p1{font-size: 16px;color: #828282;}
.user-name .user-name-a .user-name-p1:hover{color: #f4543c;}
.user-name .user-name-icon{width: 23px;height: 23px;background-position: left bottom;position: absolute;left:20px;bottom:0;}
.vip-select{margin-left: 50px;width: 1080px;margin-top: 28px;height: 150px;padding-top: 10px;display: flex;}
.vip-select-item{width: 250px;height: 150px;border:1px solid #bbbbbb;position: relative;cursor: pointer;margin-left: 18px;box-sizing: border-box;}
.vip-select-item:hover{border: 1px solid #f4543c;}
.v-s-p1{display: inline-block;width: 100%;height: 34px;text-align: center;margin-top: 23px;}
.v-s-s1{font-size: 14px;color: #aaa;}
.v-s-s2{font-size: 34px;color: #393939;line-height: 34px;}
.v-s-p2{display: inline-block;text-align: center;font-size: 14px;color: #aaa;width: 250px;margin-top: 12px;}
.vip-select-item .v-sib-s1{width: 24px;height: 23px;display: inline-block;vertical-align:bottom;background-position: center bottom;}
.v-s-p3{height: 23px;display: inline-block;margin-top: 14px;width: 100%;text-align: center;}
.vip-support{overflow: hidden;width: 1054px;height: 348px;margin: 160px auto 0;}
.vip-select-commond{width: 54px;height: 25px;position: absolute;z-index: 1;top: -9px;left: -6px;
    background:url(https://icon.51yuansu.com/component/vip/img/newvip-tal.png) no-repeat center center;}
.vip-select .vipon{border: 2px solid #f4543c;}
.vipon .v-s-s2{color: #f4543c;}
.v-sib-s2{font-size: 20px;}
.w1054{width: 1054px;}

.vcontent-rb table{width: 195px;overflow: hidden;margin: 0 15px 0 25px;border-radius: 5px;}
.vcontent-rb table td{height: 34px;text-align: left;color: #999; font-size: 14px;}
.vcontent-rb table span{display: inline-block;}
.vcontent-rb table span b{color: #f4543c;font-weight: normal;}

.vip-supply p{color: #474747;font-size: 18px;margin-left: 57px;margin-top: 63px;}
.vip-supply p b{color:#f4543c;}
.vip-supply ul li{width: 462px;overflow: hidden;font-size: 18px;}
.vip-supply ul{overflow: hidden;margin-left: 57px;}
.vip-supply ul span{display: block;float: left;text-align: center;}
.vip-qq{width: 86px;height: 26px;display: inline-block;background: url(https://icon.51yuansu.com/component/base/img/kefu.png) no-repeat 5px 5px;background-color: #F4543C;
    text-align: center;line-height: 26px;color: #fff;font-size: 13px;text-indent: 15px;border-radius: 5px;margin-left: 5px;}

.pay-content{margin: 25px auto 0;overflow: hidden; width: 1190px;display: block;}
.vip-avator-img{width: 35px;height: 35px;border-radius:50%}
.post-p1{line-height: 35px;align-content: center;margin-left: 10px;}
.vip-mtype-line{border-bottom: 1px dashed #ededed;width: 240px;margin: 0 auto;margin-top: 16px;}
.vip-wx-pay1{width: 166px; height: 166px;border: 1px solid #53ba3f;margin: 24px 0 0 241px;position: absolute;background-color: #ffffff;}
.vip-ali-pay1{width: 166px; height: 166px;border: 1px solid #4dabf4;margin: 24px 0 0 647px;position: absolute;background-color: #ffffff;}
.vip-pay-div{width: 146px; height: 146px; margin: 10px 0 0 10px;}
.vip-support-p2{height:14px;line-height: 14px; text-align: center;margin-top: 8px;font-size: 14px;color:#b8b8b8;}
.vip-support-p1{height:32px;line-height: 32px; text-align: center;margin-top: 46px;font-size: 22px;color:#f4543c;}
.vip-pay-bg{width: 166px; height: 166px;border: 1px solid #53ba3f;position: absolute;background-color: #474747;opacity:0.4}
.vip-pay-qrcode{position: absolute;width: 166px;z-index: 99;}
.vip-pay-div-bg{background: url(https://icon.51yuansu.com/component/vip/img/newvip-code.png)}
.vip-pay-div-bgc{background-color: #f0f0f0;display: flex;}
.qrcode-css{display:block;margin:73px auto 73px;border: none;font-size: 12px;height:24px;width: 124px;background-color: #fff;outline: none;cursor: pointer;}
.login-show-css{left: 50%;top: 50%;transform: translate(-50%,-50%);position: absolute;font-size: 16px;color: #808080;border-bottom:1px solid #808080;}
.vip-dsab{position: absolute;width: 168px;text-align: center;}
.vip-privilege{position: relative;width: 170px;height: 20px;}
.vip-left13{margin-left: 10px;font-size: 14px;color: #a5a5a5;}

.vip-bg{position: absolute;width: 100%;height:100%;background-color: #000;opacity: 0.3;z-index: 100;}
.upit-pd{font-size: 14px;}
.sub-content-p{margin-left: 46px;}
.tsub-content-p{margin-left: 26px;}
.newup-statement a:hover{background-color:#58A7FF !important;}
.newup-statement a:active{background-color:#2C8EF8 !important;}
.newup-statement a:link{background-color:#4B9FFD;}
.newup-statement-a{color: #fff;font-size: 18px;width: 136px;height:40px;border-radius: 4px;left:320px;
    top:533px;position: absolute;text-align: center;line-height: 40px;}
.newup-statement{width: 858px;height: 672px;background-color: #fff;border-radius: 8px;position: fixed;left:50%;top:50%;margin-top: -336px;margin-left: -429px;
    z-index: 101;color: #666;}
.newup-statement-scroll{width: 735px;height:444px;margin:30px 0 0 22px;overflow-y: scroll;}
.newup-statement-div{position: absolute;width: 774px;height: 504px;background-color: #f8f8f8;border: 1px solid #e2e2e2;left:41px;top:72px;}
.newup-statement-title{margin-top: 24px;font-size: 24px;color: #333;text-align: center;}
.none{display: none}


.vip-sueecss{margin: 38px auto 0;overflow: hidden; width: 1190px;background-color: #ffffff;display: none;}
.vip-s-th{font-size: 14px;position: relative; height:58px;margin: 168px auto 0; width: 58px;}
.vip-s-th-i{width: 58px;height: 58px;border-radius:50%}
.vip-s-th span{width: 23px;height: 23px;background-position: left bottom;position: absolute;left:40px;bottom:0;}
.vip-s-n{text-align:center;margin: 12px auto 0;width: 150px;color: #484848; font-size:16px;line-height: 16px;}
.vip-s-t{text-align:center;margin: 36px auto 0;width: 350px;color: #ff7362;font-size:20px;line-height: 20px;}
.vip-s-d{text-align:center;margin: 36px auto 0;width: 200px;color: #d9d9d9;font-size: 14px;line-height: 14px;}
.vip-s-l{margin: 8px auto 0;width: 120px;}
.vip-s-l input{width: 120px; height: 36px;background-color: #e34b38;color: #ffffff;
    border-radius:4px; font-size: 16px; text-align: center; border:none;cursor:pointer;}
.vip-s-b{border-bottom: 1px dashed #ffffff;width: 1190px;margin: 0 auto;margin-top: 203px;}
.vip-bt-kf{font-size: 14px;color: #b3b3b3; text-align: center;margin-top: 20px;position: absolute;bottom: 20px;width: 1200px;left: 50%;margin-left: -600px;}


.nvip-s-span{width: 103px;height: 33px;position: absolute;top: -16px;left: -6px;z-index: 11;
    background:url(https://icon.51yuansu.com/component/vip/img/nvip-nbcj.png) no-repeat center center;}


.nvip-z-f{border: 1px solid #F33A3A;width: 100px;height: 40px;border-radius: 4px;color: #F33A3A;box-sizing: border-box;float: right;line-height: 40px;
    text-align: center;margin: 12px 24px 0 0;}
.nvip-hv-x{width: 1px;height: 32px;background: #999999;float: left;margin: 16px 0 0 8px;}
.nvip-hv-v{float: left;height: 64px;line-height: 64px;font-size: 18px;color: #333333;margin-left: 24px;}











.re-body{background: url(https://icon.51yuansu.com/component/vip/img/t11-vip-bg.jpg) center; background-size: cover;height: 1800px;width: 100%;
    position: relative;overflow: hidden;}
.re-title{background: #2D69E3;box-shadow: 0 4px 20px 0 rgba(255, 255, 255, 0.20);border-radius: 40px;width: 696px;height: 56px;
    margin: 450px auto 0;color: #fff;font-size: 32px;line-height: 56px;text-align: center;}
.re-content{display: block;margin: 40px auto 0;overflow: hidden; width: 1200px;height: 864px;border: 8px solid #F5DCAA;background: #FFFFFF;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);border-radius: 16px;box-sizing: border-box;}

.re-c-vip{background: #FFFFFF;border: 8px solid #E63724;box-shadow: 0 10px 40px rgba(230, 55, 36, 0.2);border-radius: 8px;box-sizing: border-box;
    width: 416px;height: 248px;margin: 26px auto 0;position:relative;}
.re-vc-head{position: absolute;background: linear-gradient(87.77deg, #E63724 -6.02%, #FFACA3 219.7%);border-radius: 16px 0 17px;width: 190px;
    height: 48px;top: -26px;left: -8px;font-size: 18px;line-height: 48px;color: #fff;font-weight: 700;text-align: center;}
.re-vc-title{width: 220px;height: 32px;margin: 32px auto 0;position: relative;}
.re-vc-t-i{width: 26px;height: 31px;float: left;}
.re-vc-t-w{float:left;width: 185px;height: 32px;font-size: 24px;color: #E63724;line-height: 32px;font-weight: 700;margin-left: 9px;}
.re-vc-price{width: 87px;height: 54px;position: absolute;top: 79px;left: 138px;font-size: 48px;line-height: 54px;color: #E63724;}
.re-vc-pw{width: 50px;height: 18px;position: absolute;top: 107px;left: 230px;font-size: 14px;line-height: 18px;color: #E63724;}
.re-vc-rep{width: 85px;height: 18px;color: #666;text-decoration-line: line-through;font-size: 14px;line-height: 18px;margin: 68px auto 0;}
.re-vc-x{width: 320px;height: 2px;margin: 16px auto 0;
    background: linear-gradient(270deg, rgba(217, 217, 217, 0) 0%, #D9D9D9 47.25%, rgba(217, 217, 217, 0.17) 99.69%, rgba(217, 217, 217, 0) 99.69%);}
.re-vc-bt{color: #E63724;letter-spacing: 1.6px;width: 157px;height: 24px;font-size: 18px;line-height: 24px;margin: 22px auto 0;}


.revip-wx{width: 200px; height: 200px;border: 1px solid #53ba3f;margin: 40px 0 0 288px;position: absolute;background-color: #ffffff;}
.revip-ali{width: 200px; height: 200px;border: 1px solid #4dabf4;margin: 40px 0 0 696px;position: absolute;background-color: #ffffff;}
.re-pay-div{width: 166px; height: 166px; margin: 17px 0 0 17px;}
.re-pay-bg{width: 200px; height: 200px;border: 1px solid #53ba3f;position: absolute;background-color: #474747;opacity:0.4}

.re-time{background: #FDEFED;width: 614px;height: 52px;border-radius: 8px;margin: 32px auto 0;overflow: hidden;color: #E63724;font-weight: 700;}
.re-t-title{width: 145px;height: 52px;font-size: 16px;line-height: 52px;margin-left: 117px;float: left;}
.re-t-p{background: #FFFFFF;border-radius: 2px;height: 24px;float: left;margin-top: 14px;text-align: center;line-height: 24px;}
.re-w32{width: 32px;}
.re-t-pt{line-height: 52px;text-align: center;float: left;}

.re-contract{width: 177px;height: 73px;margin: 24px auto 0;overflow: hidden;position:relative;}
.re-contract-p{height: 22px;color: #333;font-size: 16px;line-height: 22px;margin-top: 24px;}
.re-cont-p1{width: 64px;float: left;margin-left: 6px;}
.re-cont-p2{width: 16px;float: right;margin-right: 16px;}
.re-cont-price{width: 72px;height: 56px;position: absolute;top: 0;left: 69px;color: #E63724;font-size: 40px;line-height: 56px;}
.re-cont-agree{width: 177px;height: 18px;font-size: 14px;line-height: 18px;color: #666;text-align: center;margin-top: 10px;float: left;}

.vip-dsab span{margin-left: 10px;font-size: 16px;}
.re-qrcode-css{display:block;margin:88px 0 0 38px;border: none;font-size: 12px;height:24px;width: 124px;background-color: #fff;outline: none;cursor: pointer;}


.re-sueecss{margin: 38px auto 0;overflow: hidden; width: 1190px;background-color: #ffffff;display: none;}
.re-rule{width: 1200px;height: 200px;color: #FFFFFF;margin: 32px auto 0;font-size: 16px;line-height: 26px;}
.re-cont-name{font-size: 16px;line-height: 20px;color: #666;margin: 32px 0 0 68px;position: relative;}
.re-a{background: rgba(0, 0, 0, 0.3);border-radius: 33px;width: 168px;height: 64px;position: absolute;top: 58px;left: 120px;
    display: block;font-size: 24px;line-height: 64px;text-align: center;color: #fff;}
