body,html{font-family:"Microsoft YaHei";color:#000;background:#fff;width:100%;height:100%}body h3,body p,html h3,html p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}body ::-webkit-input-placeholder,html ::-webkit-input-placeholder{font-size:12px;color:#999}body :-moz-placeholder,html :-moz-placeholder{font-size:12px;color:#999}body ::-moz-placeholder,html ::-moz-placeholder{font-size:12px;color:#999}body :-ms-input-placeholder,html :-ms-input-placeholder{font-size:12px;color:#999}body a,body button,html a,html button{cursor:pointer}body input:-internal-autofill-selected,html input:-internal-autofill-selected{background-color:#fff!important;background-image:none!important;font-size:14px}body input:-webkit-autofill,html input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#000;font-size:14px}ol,ul{list-style:none}.clearfix{zoom:1}.container{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.main{background:#f1f1f1;position:relative}.footer{width:100%;background:#fff;font-size:12px;color:#666;margin-top:100px;padding:20px 0}.footer p{margin:4px 0;text-align:center}.left-block{position:absolute;left:0;top:0;bottom:0;width:220px;background:#fff;text-align:center;padding-top:40px}.left-block .senior img{width:53px}.left-block>h3{font-size:16px;color:#0fbf8d;padding-top:20px}.left-block>p{font-size:12px;color:#333;padding-top:10px}.left-block>hr{width:180px;margin:0 auto;border-color:#e4e4e4;border-top:0;margin-top:30px}.left-block>ul{margin:0 0;list-style:none;text-align:left}.left-block>ul li{position:relative;padding-left:10px;font-size:12px;color:#666;margin-top:20px}.left-block>ul li::before{content:" ";width:5px;height:5px;background:#d6d6d6;border-radius:50%;position:absolute;left:0;top:5px}.left-block>a{display:block;width:92px;height:26px;line-height:26px;border:1px solid #cdcdcd;font-size:12px;color:#999;text-align:center;margin:0 auto;margin-top:40px;text-decoration:none}.block-box{background:#f1f1f1;width:600px;margin:0 auto;padding-top:30px;box-sizing:border-box;padding-left:220px}.block-box .type-tab{width:300px;height:36px;line-height:36px;margin:0 auto;border-bottom:1px solid #d8d8d8;font-size:13px;position:relative;color:#666}.block-box .type-tab .left{float:left}.block-box .type-tab .right{float:right}.block-box .type-tab .line{width:1px;background:#d8d8d8;height:14px;position:absolute;left:50%;top:8px}.block-box .type-tab span{display:inline-block;height:32px;cursor:pointer;min-width:80px;text-align:center}.block-box .type-tab span.active{color:#04be8c;border-bottom:4px solid #07bd8a}.form-box{width:240px;margin:0 auto;background:#fff;margin-left:40px;padding:0 30px;margin-top:15px;padding-top:15px;position:relative;height:375px}.form-box .form-control{margin-bottom:15px}.form-box .form-control input{width:100%;height:36px;border:none;border-bottom:1px solid #ccc;outline:0;font-size:14px}.form-box .form-control input:focus{border-bottom:1px solid #a6ecb5}.form-box .form-control.have-btn{display:flex;align-items:center}.form-box .form-control.have-btn input{width:auto;flex:1}.form-box .form-control.have-btn button{min-width:80px;height:24px;vertical-align:middle;background:#fff;border:1px solid #bdbdbd;text-align:center;font-size:12px;color:#888;outline:0;box-shadow:none;cursor:pointer}.form-box .form-control.have-btn button.active{background:#d2d2d2;border:none;color:#fff}.form-box .form-control.have-icon{position:relative}.form-box .form-control.have-icon .icon{position:absolute;display:block;width:20px;height:20px;right:0;top:50%;margin-top:-10px;cursor:pointer}.form-box .form-control.have-icon .icon img{width:16px;height:16px}.form-box .form-control.have-icon .icon.show{display:block}.form-box .form-control.have-icon .icon.hide{display:none}.form-box .form-control.have-icon .icon .cancel{display:inline-block;width:16px;height:16px;background:url(../img/list_btn_delete_def.png?v=d7b3063) left top no-repeat;background-size:100% 100%}.form-box .form-control.have-icon .icon .cancel:hover{background:url(../img/list_btn_delete_pre.png?v=63746ce) left top no-repeat;background-size:100% 100%}.form-box .submit-btn{width:100%;height:36px;text-align:center;background:#0dbe9c;border:none;font-size:14px;color:#fff;margin-top:40px;outline:0;cursor:pointer}.form-box .submit-btn:hover{background:#3dcbb0}.form-box .submit-btn:disabled{background:#02ae8d;cursor:not-allowed}.form-box .protocol{font-size:12px;margin-top:10px;color:#999}.form-box .protocol a{color:#999;text-decoration:underline;cursor:pointer}.form-box .bottom-btn{width:300px;height:36px;line-height:36px;text-align:center;background:#e4e4e4;font-size:12px;color:#333;position:absolute;left:0;bottom:0;cursor:pointer}.form-box .login-qr-code-box{width:160px;height:160px;margin:0 auto;margin-top:50px;background:#d8d8d8}.form-box .login-qr-code-box img{width:100%;height:100%}.form-box .login-qr-code-text{font-size:12px;color:#666;text-align:center;margin-top:15px}@-webkit-keyframes success{0%{top:230px;opacity:1}20%{top:250px;opacity:1}70%{top:250px;opacity:1}100%{top:250px;opacity:0}}@keyframes success{0%{top:230px;opacity:1}20%{top:250px;opacity:1}70%{top:250px;opacity:1}100%{top:250px;opacity:0}}.pay_suc_modal{display:none;position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.pay_suc_modal .content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:320px;height:256px;background:#fff}.pay_suc_modal .content .vip-info{position:relative;padding:32px 0 0 0}.pay_suc_modal .content .vip-info .btn-pay-suc{position:absolute;top:4px;right:4px;width:24px;height:24px;cursor:pointer;background-image:url(../img/payment/ic-close.png?v=e7a245b);background-size:auto 100%;background-position-x:0;background-repeat:no-repeat}.pay_suc_modal .content .vip-info .btn-pay-suc:hover{background-position-x:50%}.pay_suc_modal .content .vip-info .btn-pay-suc:active{background-position-x:100%}.pay_suc_modal .content .vip-info .section{display:flex;flex-direction:column;align-items:center;padding:0 0 32px 0}.pay_suc_modal .content .vip-info .section i{display:flex;width:64px;height:64px;background:url(../img/pay-bind/ic-vip.png?v=b90f538) no-repeat;background-size:100%}.pay_suc_modal .content .vip-info .section .txt{margin:8px 0 0 0;color:#733e00;font-size:16px;line-height:20px}.pay_suc_modal .content .vip-info .section .time{margin:16px 0 32px 0;display:flex;height:16px;align-items:center;color:#333;font-size:12px;line-height:16px}.pay_suc_modal .content .vip-info .section .time .end-time{display:flex;margin:0 0 0 4px;color:#333;font-size:12px;line-height:16px}.pay_suc_modal .content .vip-info .section .btn-try-suc{display:inline-flex;align-items:center;justify-content:center;padding:0 60px;height:36px;color:#733e00;font-size:12px;border-radius:6px;border:1px solid rgba(0,0,0,.08);box-sizing:border-box;background:#f5cd9e;cursor:pointer}.pay_suc_modal .content .vip-info .section .btn-try-suc:hover{background:rgba(245,205,158,.8)}body,html{background:#f4f5f7;position:relative}body a,body div,body p,body ul,html a,html div,html p,html ul{margin:0;padding:0}.payment-container{width:800px;margin:0 auto;background:#f9f9f9}.payment-container .payment-left{float:left;width:200px;background:#fff;height:auto;padding-bottom:80px;text-align:center;position:relative}.payment-container .payment-left .member-icon{width:78px;margin-top:32px}.payment-container .payment-left .member-grade{font-size:18px;font-weight:700;color:#07be8b;line-height:18px;padding-top:16px;margin-top:0}.payment-container .payment-left .price{color:#333;font-size:14px;padding-top:21px}.payment-container .payment-left .price span{font-weight:400;color:#ff6956}.payment-container .payment-left .hr-auto{width:201px;height:1px;background:#efefef;margin:0 auto;border:none;margin-top:20px}.payment-container .payment-left .function-list{list-style:none;width:auto;padding-left:30px;margin-top:20px}.payment-container .payment-left .function-list li{width:auto;text-align:left;font-size:14px;color:#666;position:relative;padding-left:10px;margin-top:20px}.payment-container .payment-left .function-list li::before{content:" ";width:5px;height:5px;background:#d6d6d6;border-radius:50%;position:absolute;left:0;top:5px}.payment-container .payment-left .more-funciton{display:inline-block;margin:0 auto;color:#999;border:1px solid #999;padding:3px 5px;font-size:12px;border-radius:2px;margin-top:30px;text-decoration:none}.payment-container .payment-left .more-funciton span{color:#ff6956;font-size:14px}.payment-container .payment-left .reason-for-select-tit{padding-top:30px;font-size:16px;text-align:left;padding-left:30px;color:#999}.payment-container .payment-left .reason-for-select-con{list-style:none;width:auto;padding-left:30px}.payment-container .payment-left .reason-for-select-con li{width:auto;text-align:left;font-size:14px;color:#aaa;position:relative;padding-left:10px;margin-top:20px}.payment-container .payment-left .reason-for-select-con li span{color:#ff6956}.payment-container .payment-left .reason-for-select-con li::before{content:" ";width:5px;height:5px;background:#d6d6d6;border-radius:50%;position:absolute;left:0;top:5px}.payment-container .payment-left .take-care{width:100%;font-size:12px;font-weight:400;color:#999;position:absolute;bottom:20px;left:0;text-align:center}.payment-container .payment-left .take-care a{text-decoration:none;color:#999;cursor:pointer}.payment-container .payment-body{float:right;width:560px;padding:38px 20px;padding-bottom:0}.payment-container .payment-body .name{color:#333;font-size:18px;font-weight:bolder}.payment-container .payment-body .name .big{font-size:18px;font-weight:bolder}.payment-container .payment-body .name span{font-weight:400;font-size:16px}.payment-container .payment-body .name i{font-style:normal}.payment-container .payment-body .id{color:#333;font-size:16px;padding-top:20px}.payment-container .payment-body .activity-tips{font-size:16px;padding-bottom:8px}.payment-container .payment-body .activity-tips.have-top{padding-top:40px}.payment-container .payment-body .activity-tips .red{color:red}.payment-container .payment-body .package-price{padding-left:0;margin-top:30px;height:148px}.payment-container .payment-body .package-price li{list-style:none;width:148px;height:148px;padding:0 10px;background:#fff;border:1px solid #dedede;margin-right:20px;display:inline-block;cursor:pointer;position:relative;text-align:center;float:left}.payment-container .payment-body .package-price li:last-child{margin-right:0}.payment-container .payment-body .package-price li .crown{position:absolute;left:-1px;top:-13px;width:100px;height:26px;line-height:24px;background:#ff6956;padding-top:0;color:#fff}.payment-container .payment-body .package-price li .crown *{vertical-align:middle}.payment-container .payment-body .package-price li .crown span{font-size:12px}.payment-container .payment-body .package-price li .crown img{width:24px;height:24px}.payment-container .payment-body .package-price li>div{font-size:14px;color:#333;padding-top:14px;text-align:left}.payment-container .payment-body .package-price li>div .big-red{display:inline-block;font-size:30px;color:#ff5138;width:54px;text-align:center}.payment-container .payment-body .package-price li>div .red{color:#ff5138}.payment-container .payment-body .package-price li>div.origin{font-size:14px;text-align:left}.payment-container .payment-body .package-price li>div .o-price{font-size:18px;text-decoration:line-through}.payment-container .payment-body .package-price li>p{font-size:14px;color:#333;margin-top:20px;text-align:left}.payment-container .payment-body .package-price li.active,.payment-container .payment-body .package-price li:hover{background:#fff4ee;border:1px solid #ff6956}.payment-container .payment-body .package-price li.active::after,.payment-container .payment-body .package-price li:hover::after{content:" ";width:21px;height:21px;background:url(../img/usercenter/payment-active.png?v=dc7b1a2) left top no-repeat;background-size:100% 100%;position:absolute;right:0;top:0}.payment-container .payment-body .payment-type{clear:both;padding-top:40px}.payment-container .payment-body .payment-type div{width:145px;height:50px;line-height:50px;margin-right:20px;float:left;border-radius:5px;border:1px solid #e4e4e4;text-align:center;height:50px;line-height:50px;position:relative;cursor:pointer}.payment-container .payment-body .payment-type div *{vertical-align:middle}.payment-container .payment-body .payment-type div.wechat-pay img{width:28px}.payment-container .payment-body .payment-type div.alipay img{width:80px}.payment-container .payment-body .payment-type div.active,.payment-container .payment-body .payment-type div:hover{background:#fff4ee;border:1px solid #ff6956}.payment-container .payment-body .payment-type div.active::after,.payment-container .payment-body .payment-type div:hover::after{content:" ";width:21px;height:21px;background:url(../img/usercenter/payment-active.png?v=dc7b1a2) left top no-repeat;background-size:100% 100%;position:absolute;right:0;top:0}.payment-container .payment-body .agree-box{clear:both;padding-top:30px;position:relative}.payment-container .payment-body .agree-box *{vertical-align:middle}.payment-container .payment-body .agree-box>label{margin-left:4px;color:#666;font-size:14px;float:left;cursor:pointer;padding-top:2px;padding-left:4px;padding-right:15px}.payment-container .payment-body .agree-box>label a{text-decoration:underline;color:#666}.payment-container .payment-body .agree-box>label#agreeCouponLabel{background:url(../img/pay/icon_DropDown.png?v=23ba99a) right 8px no-repeat;background-size:10px 5px}.payment-container .payment-body .agree-box>label#agreeCouponLabel.active{background:url(../img/pay/icon_DropUp.png?v=23f5187) right 8px no-repeat;background-size:10px 5px}.payment-container .payment-body .agree-box .agree-input{float:left;width:22px;height:22px;position:relative;display:inline-block}.payment-container .payment-body .agree-box .agree-input input{visibility:hidden;visibility:visible\0;cursor:pointer;position:absolute;left:5px;height:10px;width:20px;height:20px}.payment-container .payment-body .agree-box .agree-input .agree-img{display:inline-block;display:none\0;width:21px;height:21px;background-repeat:no-repeat;background-position:left center;background-image:url(../img/usercenter/payment-check-box.png?v=95d6b94);background-image:url(../img/usercenter/payment-check-box.png?v=95d6b94)\0;background-size:21px 21px;position:absolute;top:0;left:5px;cursor:pointer}.payment-container .payment-body .agree-box .agree-input .agree-checked{display:none\0;background-repeat:no-repeat;background-position:left center;background-image:url(../img/usercenter/payment-checkbox-sel.png?v=032eb36);background-image:url(../img/usercenter/payment-check-box-sel.png)\0;background-size:21px 21px;position:absolute;top:0;left:5px}.payment-container .payment-body .agree-box .coupons-list-box{display:none;width:200px;height:150px;box-shadow:0 0 6px 0 rgba(0,0,0,.2);border-radius:2px;position:absolute;left:0;top:60px;z-index:100;background:#fff;padding:20px;box-sizing:border-box;font-size:12px;overflow-y:scroll}.payment-container .payment-body .agree-box .coupons-list-box ul{list-style:none}.payment-container .payment-body .agree-box .coupons-list-box ul li{margin-top:15px;height:54px}.payment-container .payment-body .agree-box .coupons-list-box ul li .left{float:left}.payment-container .payment-body .agree-box .coupons-list-box ul li .right{float:right}.payment-container .payment-body .agree-box .coupons-list-box ul li .coupon-con-box{width:129px;height:54px;background:url(../img/pay/coupon_small.png?v=5855822) left top no-repeat;background-size:129px 54px;padding:5px 10px;box-sizing:border-box}.payment-container .payment-body .agree-box .coupons-list-box ul li .coupon-con-box>h3{font-size:12px;color:#ff5305;font-weight:400;margin:0}.payment-container .payment-body .agree-box .coupons-list-box ul li .coupon-con-box .coupon-con .left{color:#ff5305;padding-top:7px}.payment-container .payment-body .agree-box .coupons-list-box ul li .coupon-con-box .coupon-con .small{font-size:12px}.payment-container .payment-body .agree-box .coupons-list-box ul li .coupon-con-box .coupon-con .big{font-size:20px}.payment-container .payment-body .agree-box .coupons-list-box ul li .coupon-con-box .coupon-con .right{font-size:12px;color:#80420b;padding-top:15px}.payment-container .payment-body .invoice{clear:both;padding-top:15px}.payment-container .payment-body .invoice a{font-size:14px;color:#999}.payment-container .payment-body .money{margin-top:20px;font-size:14px;color:#333}.payment-container .payment-body .money span{color:#ff6956;font-size:36px}.payment-container .payment-body .money i{color:#ff6956;font-size:16px;font-style:normal}.payment-container .payment-body .pay{width:200px;height:50px;border:none;background:#ff6956;color:#fff;font-size:18px;margin-top:20px;cursor:pointer;outline:0}.payment-container .payment-body .pay:hover{background:rgba(255,105,86,.9)}.payment-container .payment-body .pay.disabled,.payment-container .payment-body .pay:disabled{cursor:not-allowed;background:#999}.success-box{width:1100px;height:700px;background:#fff;margin:0 auto;text-align:center}.success-box .success-icon{width:77px;height:77px;margin-top:120px}.success-box .name{align-items:center;margin-top:40px;color:#07be8b;font-size:18px;height:30px;line-height:30px}.success-box .name *{vertical-align:middle}.success-box .name img{margin-right:5px;width:24px;height:25px}.success-box .content{color:#333;font-size:18px;padding-top:10px;margin-bottom:0}.success-box .care{font-size:14px;color:#333;margin-top:20px}.success-box .note{color:#ff6956;font-size:12px;text-align:center;line-height:24px;margin-top:30px}.success-box .return{color:#333;font-size:18px;text-decoration:underline;display:block;margin:0 auto;padding-top:40px;cursor:pointer}.tips-mask{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.2);display:none}.tips-box{width:460px;margin:0 auto;background:#fff;position:fixed;left:50%;margin-left:-230px;top:50%;margin-top:-150px}.tips-box .header{width:100%;height:30px;line-height:30px;background:#07be8b;color:#fff;position:relative}.tips-box .header .text{font-size:14px;padding-left:20px}.tips-box .header .btn{margin-right:10px;position:absolute;right:0;top:2px}.tips-box .header .btn img{width:15px;height:15px;cursor:pointer;margin-left:5px}.tips-box .content{width:100%;padding-top:20px;padding-bottom:33px;text-align:center}.tips-box .content>img{width:59px;height:59px;margin-bottom:20px}.tips-box .content>p{font-size:14px;color:#333;margin-bottom:0;margin-top:8px}.tips-box .content .submit-btn{margin-top:30px}.tips-box .content .submit-btn .left,.tips-box .content .submit-btn .right{display:inline-block;cursor:pointer;font-size:14px;outline:0;padding:8px 15px;text-decoration:none}.tips-box .content .submit-btn .left{background:#07be8b;border-radius:2px;color:#fff;border:none;margin:0 22px}.tips-box .content .submit-btn .left:hover{background:rgba(7,190,139,.8)}.tips-box .content .submit-btn .right{background:#ff5138;border-radius:2px;color:#fff;border:none;margin:0 22px}.tips-box .content .submit-btn .right:hover{background:rgba(255,81,56,.8)}.wechat-pay-box{width:420px;height:352px;background:#fff;position:fixed;left:50%;margin-left:-210px;top:50%;margin-top:-176px;text-align:center}.wechat-pay-box .close{display:inline-block;width:12px;height:12px;background-repeat:no-repeat;background-size:12px 12px;background-position:left top;background-image:url(../img/usercenter_new/btn_close.png?v=fd87d44);position:absolute;right:10px;top:10px;cursor:pointer}.wechat-pay-box .close:hover{background-image:url(../img/usercenter_new/btn_close_pre.png?v=d99f131)}.wechat-pay-box h3{font-size:18px;color:#333;padding-top:50px;font-weight:400;padding-bottom:30px}.wechat-pay-box .wechat-pay-qrcode{width:160px;height:160px;background:#d6d6d6;margin:0 auto}.wechat-pay-box p{font-size:14px;margin-top:30px;color:#666}.please-stay-box{width:530px;height:268px;background:#fff;position:fixed;left:50%;margin-left:-265px;top:50%;margin-top:-134px;text-align:center}.please-stay-box .close{display:inline-block;width:12px;height:12px;background-repeat:no-repeat;background-size:12px 12px;background-position:left top;background-image:url(../img/usercenter_new/btn_close.png?v=fd87d44);position:absolute;right:10px;top:10px;cursor:pointer}.please-stay-box .close:hover{background-image:url(../img/usercenter_new/btn_close_pre.png?v=d99f131)}.please-stay-box>h3{font-size:18px;color:#333;padding-top:40px;font-weight:400;padding-bottom:30px}.please-stay-box .sub-tit{font-size:14px;color:#666;text-align:center}.please-stay-box .coupons{width:315px;height:113px;background:url(../img/pay/icon_coupon.png?v=350530c) left top no-repeat;background-size:100% 100%;margin:0 auto;padding:0 20px;padding-top:11px;padding-bottom:15px;box-sizing:border-box;margin-top:15px}.please-stay-box .coupons .left{display:inline-block;width:135px;text-align:left;float:left}.please-stay-box .coupons .left>label{width:60px;height:18px;line-height:18px;display:block;background:#fff;font-size:12px;color:#be7818;text-align:center;border-radius:9px}.please-stay-box .coupons .left>h3{font-size:14px;color:#ff5305;padding-top:10px}.please-stay-box .coupons .left>h4{font-size:12px;color:#be7818;margin:0;padding-top:16px}.please-stay-box .coupons .left>p{font-size:12px;color:#80420b;padding-top:5px}.please-stay-box .coupons .right{width:135px;height:113px;display:inline-block;position:relative;float:right}.please-stay-box .coupons .right .amount{display:inline-block;color:#ff5305;position:absolute;left:18px;top:12px}.please-stay-box .coupons .right .amount span{display:inline-block}.please-stay-box .coupons .right .amount .small{font-size:20px}.please-stay-box .coupons .right .amount .big{font-size:60px;width:70px;text-align:left}.please-stay-box .coupons .right .to-use{display:inline-block;width:30px;height:90px;box-sizing:border-box;font-size:14px;color:#fff;text-align:center;padding:13px 8px;background:#ff5c05;position:absolute;right:0;top:0}.no-coupons{width:530px;height:268px;background:#fff;position:fixed;left:50%;margin-left:-265px;top:50%;margin-top:-134px;text-align:center}.no-coupons .close{display:inline-block;width:12px;height:12px;background-repeat:no-repeat;background-size:12px 12px;background-position:left top;background-image:url(../img/usercenter_new/btn_close.png?v=fd87d44);position:absolute;right:10px;top:10px;cursor:pointer}.no-coupons .close:hover{background-image:url(../img/usercenter_new/btn_close_pre.png?v=d99f131)}.no-coupons>img{margin-top:95px;width:116px}.no-coupons>p{font-size:14px;color:#999}.error{height:36px;padding:0 10px;line-height:36px;background:#666;background:rgba(0,0,0,.7);border-radius:2px;font-size:12px;color:#fff;letter-spacing:0;text-align:center;position:fixed;left:50%;top:250px;-webkit-animation:success 4s;animation:success 4s;opacity:0;display:none;z-index:100}