.aivip_all > .el-dialog__wrapper{z-index:4000!important}
.aivip_all > .el-dialog__wrapper:nth-of-type(2){z-index:4010!important}
.aivip_all .vip_top{width:100%;position:relative;margin-top:-26px}
.aivip_all .vip_top .vip_top_text{text-align:center;font-size:18px;color:#222;z-index:2}
.aivip_all .vip_top .vip_top_text h2{text-shadow:0 1px 3px rgba(0, 0, 0, 0.2)}
.aivip_all .vip_top .vip_top_text p{color:#999;font-size:15px}
.aivip_all .vip_all{max-width:1200px;text-align:center;position:relative;z-index:3;overflow:hidden;padding:25px 0 28px;margin:0 auto}
.aivip_all .vip_all .vip_list{float:left;width:22%;margin:0 1.45%;background-color:#fff;border-radius:7px;box-shadow:0 0 10px rgba(0, 0, 0, 0.15);overflow:hidden;-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;-webkit-transform:translateY(0);transform:translateY(0)}
.aivip_all .vip_all .vip_list:hover{box-shadow:0 0 15px rgba(0, 0, 0, 0.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}
.aivip_all .vip_all .vip_list:hover .vip_list_t .btn_vip{box-shadow:0 0 6px rgba(0, 0, 0, 0.15)}
.aivip_all .vip_all .vip_list .vip_list_t{text-align:center;background-color:#13d8a7;padding:25px 5px 30px;position:relative}
.aivip_all .vip_all .vip_list .vip_list_t h4{font-size:22px;color:#fff}
.aivip_all .vip_all .vip_list .vip_list_t span{display:block;font-size:43px;color:#222;margin-top:15px;position:relative;line-height:50px}
.aivip_all .vip_all .vip_list .vip_list_t span small{font-size:20px;margin-right:3px}
.aivip_all .vip_all .vip_list .vip_list_t span del{position:absolute;right:5px;bottom:15px;font-size:22px;font-weight:normal;color:#dbcd57}
.aivip_all .vip_all .vip_list .vip_list_t .yuanjia_box{height:20px;line-height:20px;text-align:center;color:#ffeb3b;font-size:16px}
.aivip_all .vip_all .vip_list .vip_list_t .btn_vip{margin:16px auto 0;width:138px;height:44px;line-height:44px;color:#333;background-color:#fff;border-radius:22px;text-align:center;font-size:16px;cursor:pointer;font-weight:bold}
.aivip_all .vip_all .vip_list .vip_list_t .btn_vip:hover{box-shadow:0 0 8px rgba(0, 0, 0, 0.2);background-color:#13d8a7;color:#fff}
.aivip_all .vip_all .vip_list .vip_lv1{background-color:#dab783}
.aivip_all .vip_all .vip_list .vip_lv2{background-color:#ffab71}
.aivip_all .vip_all .vip_list .vip_lv3{background-color:#f9958e}
.aivip_all .vip_all .vip_list .vip_lv4{background-color:#ff6cae}
.aivip_all .vip_all .vip_list .vip_list_b{padding:0 20px 20px}
.aivip_all .vip_all .vip_list .vip_list_b p{width:100%;overflow:hidden;margin-top:20px;font-size:14px;color:#333}
.aivip_all .vip_all .vip_list .vip_list_b p b{float:left;color:#666;font-weight:normal}
.aivip_all .vip_all .vip_list .vip_list_b p span{float:right}
.aivip_all .vip_all .vip_list .vip_list_b p span .webfont{color:#13d8a7}
.aivip_all .vip_all .vip_list .vip_list_b p span .webicon-cha{color:#ff8686}
.aivip_all .vip_all .vip_list .vip_list_b p .fwb{font-weight:bold!important;font-size:15px}
.aivip_all .vip_all .vip_list .vip_list_b p dfn{font-size:12px;color:#999}
.aivip_all .vip_all .vip_list .vip_list_b p .text_lv1{color:#e3b36a;font-weight:bold}
.aivip_all .vip_all .vip_list .vip_list_b p .text_lv2{color:#ff9953;font-weight:bold}
.aivip_all .vip_all .vip_list .vip_list_b p .text_lv3{color:#f97f76;font-weight:bold}
.aivip_all .vip_all .vip_list .vip_list_b p .text_lv4{color:#ff6cae;font-weight:bold}
.aivip_all .vip_all .vip_list .vip_list_b p .el-icon-question{color:#999}
.aivip_all .vip_all .vip_list .vip_list_b p .pc{display:block}
.aivip_all .vip_all .vip_list .vip_list_b p .mobile{display:none}
.aivip_all .vip_all2{max-width:620px}
.aivip_all .vip_all2 .vip_list{width:45%;margin:0 2.49%;max-width:260px}
.aivip_all .vip_all3{max-width:870px}
.aivip_all .vip_all3 .vip_list{width:30%;margin:0 1.49%;max-width:260px}
.aivip_all .vip_all4 .vip_list{width:22%;margin:0 1.49%}
.aivip_all .payment_all{margin-top:-50px}
.aivip_all .payment_all .pay_list{text-align:center;margin-top:60px;overflow:hidden;padding-left:160px}
.aivip_all .payment_all .pay_list dt{font-size:16px;text-align:right;display:block;margin-bottom:20px;font-weight:bold;float:left;line-height:44px;width:160px;margin-left:-160px}
.aivip_all .payment_all .pay_list dd{float:left;width:160px;border:1px solid #ddd;padding:6px 18px 6px 10px;border-radius:5px;margin:0 30px 10px;position:relative;cursor:pointer}
.aivip_all .payment_all .pay_list dd:hover{border-color:#13d8a7}
.aivip_all .payment_all .pay_list dd.active{border-color:#13d8a7}
.aivip_all .payment_all .pay_list dd.active .check_icon{display:block}
.aivip_all .payment_all .pay_list dd .pay_radio{float:left;margin-left:-30px;display:block!important}
.aivip_all .payment_all .pay_list dd i{float:left;font-size:32px;line-height:32px;vertical-align:top}
.aivip_all .payment_all .pay_list dd .webicon-alipay{color:#00a0e9;font-size:38px}
.aivip_all .payment_all .pay_list dd .webicon-weixinpay{color:#22ac38}
.aivip_all .payment_all .pay_list dd p{font-size:16px;line-height:32px;font-weight:bold}
.aivip_all .payment_all .pay_list dd .check_icon{display:none;position:absolute;width:0;height:0;right:0;bottom:0;border:50px solid #000;border-color:transparent #13d8a7 transparent transparent;border-width:30px 30px 0 0}
.aivip_all .payment_all .pay_list dd .check_icon span{position:absolute;top:-22px;line-height:24px;left:15px;font-size:12px;color:#fff}
.aivip_all .payment_all .pay_list .more_pay{clear:both;float:inherit}
.aivip_all .payment_all .pay_list .alipay{position:relative}
.aivip_all .payment_all .pay_list .alipay input{display:none}
.aivip_all .payment_all .pay_list .alipay button{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:#f60;cursor:pointer;opacity:0}
.aivip_all .payment_all .ewm_all{width:228px;margin-left:158px;text-align:center;overflow:hidden}
.aivip_all .payment_all .ewm_all .ewm_box{width:180px;height:180px;position:relative;margin:0 auto}
.aivip_all .payment_all .ewm_all .ewm_box .logo{width:40px;height:40px;background:url("https://www.qmjianli.com/images/wxpay_logo.png") no-repeat center center;background-size:cover;border-radius:5px;overflow:hidden;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px;border:1px solid #eee}
.aivip_all .payment_all .ewm_all p{font-size:16px;line-height:20px}
.aivip_all .payment_all .ewm_all p b small{font-weight:normal;margin-right:2px}
.aivip_all .payment_all .ewm_all .peyend{background-color:#b62929!important;border:1px solid #b62929!important;width:80%;font-size:16px;margin-top:5px}
.aivip_all .payment_all .ewm_all .peyend:hover{background-color:#d25b5b!important;border:1px solid #d25b5b!important}
.aivip_all .vip_p{line-height:28px;padding-left:30px}
.aivip_all .vip_p .vip_p_table{width:95%;border-collapse:collapse;table-layout:fixed;margin-bottom:8px;text-align:center}
.aivip_all .vip_p .vip_p_table th,
.aivip_all .vip_p .vip_p_table td{border:1px solid #eee;padding:8px 0;font-size:13px}
.aivip_all .vip_p .vip_p_table th{background-color:#f8f8f8;font-weight:bold}
.aivip_all .vip_p .vip_p_table .td_active{background-color:#fff9ed}
.aivip_all .vip_p .vip_p_table .vip_p_label{width:88px}
.aivip_all .vip_p .vip_p_tips{margin:0}
.aivip_all .vip_p small{font-size:12px;color:#999}
@media screen and (max-width: 900px){
  .aivip_all .vip_top{background-size:100% auto}
  .aivip_all .vip_top .vip_top_text{font-size:20px;top:20px}
  .aivip_all .vip_top .vip_top_text p{font-size:14px;margin-top:6px}
  .aivip_all .vip_all{padding-bottom:30px}
  .aivip_all .vip_all .vip_list{width:32%;margin:0 0.6%}
  .aivip_all .vip_all .vip_list:hover{transform:translateY(0)}
  .aivip_all .vip_all .vip_list .vip_list_t{padding:26px 10px 20px}
  .aivip_all .vip_all .vip_list .vip_list_t h4{font-size:16px}
  .aivip_all .vip_all .vip_list .vip_list_t span{font-size:28px;margin-top:10px;line-height:28px}
  .aivip_all .vip_all .vip_list .vip_list_t span del{position:absolute;left:0;top:99px;margin-right:0;display:block;width:100%;line-height:20px;font-size:13px}
  .aivip_all .vip_all .vip_list .vip_list_t .yuanjia_box{font-size:13px}
  .aivip_all .vip_all .vip_list .vip_list_t .btn_vip{width:90%;height:32px;line-height:32px;border-radius:16px;font-size:13px;margin-top:10px}
  .aivip_all .vip_all .vip_list .vip_list_t .lijian{width:100%;padding:0 3px;font-size:10px;left:0;right:0;line-height:20px;border-radius:0;transform:translateX(0)}
  .aivip_all .vip_all .vip_list .vip_list_t .tuijian{left:0;padding:0 10px;width:100%;line-height:20px;font-size:12px}
  .aivip_all .vip_all .vip_list .vip_list_t .tuijian::before, .aivip_all .vip_all .vip_list .vip_list_t .tuijian::after{display:none}
  .aivip_all .vip_all .vip_list .vip_list_b{padding:0 5px 20px}
  .aivip_all .vip_all .vip_list .vip_list_b p{font-size:11px;margin-top:15px}
  .aivip_all .vip_all .vip_list .vip_list_b p span .webfont{font-size:12px}
  .aivip_all .vip_all .vip_list .vip_list_b p .fwb{font-size:13px}
  .aivip_all .vip_all .vip_list .vip_list_b p .el-icon-question{display:none}
  .aivip_all .vip_all .vip_list .vip_list_b p .pc{display:none}
  .aivip_all .vip_all .vip_list .vip_list_b p .mobile{display:block}
  .aivip_all .vip_all .vip_list .vip_list_b p dfn{display:none}
  .aivip_all .payment_all .pay_list{text-align:center;margin-top:40px;padding-left:0}
  .aivip_all .payment_all .pay_list dt{display:none;margin-left:0}
  .aivip_all .payment_all .pay_list dd{display:inline-block;width:130px;border:1px solid #ddd;padding:15px 0;border-radius:8px;margin:0 10px 20px;border:none}
  .aivip_all .payment_all .pay_list dd.active .check_icon{display:none}
  .aivip_all .payment_all .pay_list dd:nth-child(3){display:none}
  .aivip_all .payment_all .pay_list dd:nth-child(2){display:block!important;width:160px;padding:10px 20px;background-color:#22ac38;color:#fff}
  .aivip_all .payment_all .pay_list dd:nth-child(2) i.webfont{display:inline-block;line-height:36px;font-size:36px;color:#fff!important}
  .aivip_all .payment_all .pay_list dd:nth-child(2) p{display:inline-block;padding-left:15px;margin:0;line-height:36px}
  .aivip_all .payment_all .pay_list dd.more_pay{display:none!important}
  .aivip_all .payment_all .pay_list dd .check_icon{display:none}
  .aivip_all .payment_all .wx_pay{display:block}
  .aivip_all .payment_all .ewm_all{display:none}
  .aivip_all .vip_p{padding-left:0;overflow-x:auto}
  .aivip_all .vip_p .vip_p_table{min-width:300px}
  .aivip_all .vip_p .vip_p_table .vip_p_label{width:66px;padding:8px 3px;font-size:12px}
  .aivip_all .vip_p .vip_p_table td{padding:8px 3px;width:60px;font-size:12px}
  .aivip_all .vip_p .vip_p_tips{font-size:12px}
}
.vip_all .el-dialog{border-radius:5px;overflow:hidden;margin-top:8vh!important}
.vip_all .el-dialog .el-dialog__body{padding:8px 30px 30px}
@media screen and (max-width: 900px){
  .vip_all .el-dialog .el-dialog__body{padding:10px 10px 30px}
}
