@charset "utf-8";
.body-bg1{background: #f5f5f5 url("/service/static/promotion/img/provipzhy/banner-img.png")no-repeat;background-size: 100% auto;}
.header-con{height: 3rem;}
.user-message{display: flex;justify-content: space-between;align-items: center;height: 3rem;padding: 0 .5rem 0 .8rem;}
.header-con .toux-img{width: 18%;display: inline-block;}
.user-message .detail-txt{text-align: left;width: 58%;}
.user-message .detail-txt .p-01{color: #5f4545;font-size: .48rem;font-weight: bold;}
.user-message .detail-txt .p-02{color: #5f4545;font-size: .32rem;line-height: 180%;}
.header-con .btn-box{width: 24%;}
.header-con .btn-box .btn-open{    font-size: .35rem;background: #fff;color: #402201;font-weight: bold;border-radius: 30px;height: .68887rem;line-height: .68887rem;box-shadow: 0 2px 3px #7f623f;}
.change-con .change-list li { justify-content: flex-start;}
.change-con .change-list li span{display: inline-block;}
/*header02*/
.body-bg2{background: #f8f8f8;}
.header-con02{min-height: 4.8rem;height: auto; padding-top: .4rem;}
.header-con02 .user-content{margin: 0 auto;height: 4.2rem;background: url("/service/static/promotion/img/provipzhy/card-bg.png")no-repeat;background-size: 100% 100%;}
.header-con02 .user-content .user-message{justify-content: flex-start;height: 3rem;padding: 0 .4rem;}
.header-con02 .user-content .save-money{color: #654b4a;font-size: .35rem;padding: 0 0.4rem 0.2rem .4rem;bottom: 0;position: absolute;}
.header-con02 .user-content .save-money .span-1 label{font-size: .5rem;font-weight: bold; font-family: 'Impact', 'Regular';}
.header-con02 .user-content .save-money .btn-a{font-size: .35rem;color: #654b4a;padding-left: .16rem;margin-left: .16rem; border-left: 1px solid #916649;}


.grade-con{position: absolute;right: 0;top: .4rem;display: flex;flex-direction: column;justify-content: space-between;align-items: center;height: 2.9rem;    width: 2.8rem;text-align: center;}
.grade-con .card-img{}
.grade-con .card-img img{width: 1.4rem;margin: 0 auto;}
.grade-con .tips-1{color: #634949;font-size: .26rem;}
.grade-con .Up-grade{}
.grade-con .btn-upgrade{background: linear-gradient(to right, #b01c18,#b11f1a);color: #ead3bd;font-size: .35rem;height: .68rem;line-height: .68rem;padding: 0 .26rem;
    border-radius: 50px;box-shadow: 0 3px 5px #bfa497;}

.proVip-wrap { position: relative;  margin: .37777rem .12222rem 1.8rem;}
/*2020/6/9*/
.proVip-wrap .pubBg-box{background-color: #ffffff;border-radius: 12px 12px 0 0;margin: 0 0 .4rem;height: auto;
    overflow: hidden;}
.proVip-wrap .proMenu-ul{height: auto;overflow: hidden;border-bottom: 1px solid #ede8df;padding: 0 .4rem;display: flex;justify-content: center;align-items: center;}
.proVip-wrap .proMenu-ul li{float: left;width: 42%;margin: 0 4%;text-align: center;color: #5f4545;font-size: .4rem;font-weight: bold;padding: .266667rem 0;}
.proVip-wrap .proMenu-ul li p{line-height: 120%;}
.proVip-wrap .proMenu-ul li.active{color: #ff6757;}
.proVip-wrap .proMenu-ul li.on{color: #ff6757;}
.proVip-wrap .pubBg-box .div01 { padding:.2rem; background-color: #FFFFFF;border-radius: 6px;font-size: .48rem;}
.proVip-wrap .pubBg-box .div01 .label01 { color: #FF6757;}
.proVip-wrap .pubBg-box .div01 .img01 { margin: 3px 10px;width: .7rem;}
.proVip-wrap .pubBg-box .div01 .img02 { margin: 4px 0;}
.swiper-button-prev {background: url(/service/static/promotion/img/provipzhy/left-icon.png)no-repeat;background-size: .24rem 100%;left: 0;width: .3rem;height: .4rem;}
.swiper-button-next {background: url(/service/static/promotion/img/provipzhy/right-icon.png)no-repeat;background-size: .24rem 100%;right: 0;width: .3rem;height: .4rem;}


.proVip-wrap .qipao-01{position: absolute;line-height: 140%; right: -.12rem;top: -.12rem;background-color: #ff6757;color: #ffffff;font-size: .32rem;padding: 0 6px;border-radius: 4px 4px 4px 0;}
.proVip-change-con{background-color: inherit;padding: .266667rem .53rem 0 .266667rem;}
.proVip-change-con .change-list{margin: 0 -3% 0 0;flex-flow: inherit;}
.proVip-change-con .change-list li{position: relative; justify-content: flex-start;background-color: #ffffff;padding: .32rem 0 .24rem;border: 1px solid #ebebeb;height: 3.6rem;}
.proVip-change-con .change-list li.active {border: 2px solid #ff6757;color: #6c6c6c;}
.proVip-change-con .change-list li .p-01{padding-top: .12rem;color: #6c6c6c;font-size: .28rem;font-weight: 500;height: .8rem;}
.proVip-change-con .change-list li .p-02{padding-top: .12rem;color: #ff6757;font-size: .6rem;font-family: 'Impact', 'Regular';}
.proVip-change-con .change-list li .p-02.pp-02{ font-size: .4rem;}
.proVip-change-con .change-list li .p-02.ppp-02{  padding-top: .05rem;font-size: .4rem;}
.proVip-change-con .change-list li .p-02 .label-1{font-size: .43rem;font-weight: normal;font-family: 'Adobe 黑体 Std', 'Regular';}
.proVip-change-con.proVip-change-con .change-list li .p-03{color: #989898;font-size: .3rem;/*text-decoration: line-through;*/}
.proVip-change-con.proVip-change-con .change-list li .p-03.pp-03{    font-size: .28rem;width: 90%;border-bottom: 1px dashed #ede8df;}
.proVip-change-con.proVip-change-con .change-list li .p-03 .span-01 { color: #ff6757;}
.proVip-change-con.proVip-change-con .change-list li .p-04 { width: 100%;font-size: .32rem;position: absolute;bottom: 0;background-color: #EEEEEE;border-radius: 0 0 4px 4px;color:#6c6c6c;}
.proVip-change-con .change-list li.active  .p-04 { background-color: #FFC0AF;}
.proVip-change-con .change-list li .btn-handle{display: inline-block;text-align: center; background-color: #ff6757;color: #ffffff;font-size: .32rem;width: 1.68rem;border-radius: 4px;}
.proVip-wrap .tips-01{color: #ff6757;text-align: left;font-size: .28rem;padding: 0 .4rem;}
.proVip-wrap .tips-02{text-align: center;font-size: .373333rem;padding: 0 .4rem;}
.proVip-wrap .tips-02 .p-1{color: #989898;font-size: .4rem;font-weight: 500;}
.proVip-wrap .tips-02 .p-1 label{color: #701f16;font-size: .55rem;}
.proVip-wrap .tips-02 .p-2{color: #593f28;font-weight: 500;}
.proVip-wrap .tips-02 .btn-ljsj{display: inline-block;font-weight: normal;height: .68rem;line-height: .68rem;font-size: .35rem; background-color: #3f3832;border-radius: 4px;width: 2rem;color: #d9cbbe;text-align: center;}


.proVip-wrap .btn-div{padding: .4rem;}
.proVip-wrap .btn-div .btn-handle02{background-color: #3d3731;box-shadow: 0 4px 5px #c1c0bd;color: #e2ccb5;border-radius: 50px;}
.proVip-wrap .btn-div .btn-money{background: linear-gradient(to right,#f1d7ba,#ebd2a7);color: #593d2a;font-weight: 500;font-size: .43rem;}
.proVip-wrap .btn-div .btn-money label{color: #a52113;font-size: .55rem;}



.proVip-change-con02{margin: 0;background-color: inherit;padding: .266667rem 0;}
.proVip-wrap .title-1{font-size: .42rem;font-weight: bold; color: #644a49;border-bottom: 1px solid #ede8df;padding: 0 .266667rem .266667rem;}
.proVip-wrap .title-1 img{width: .48rem;display: inline-block;margin-right: 4px;}
.proVip-wrap .title-1 span{}
.proVip-wrap .title-1 label{color: #645555;font-size: .32rem;border-left: 2px solid #644a49;margin-left: .16rem;padding-left: .16rem;}
.proVip-wrap .title-1 .gdqy-con { float: right;padding: 0;text-decoration: underline;font-weight: normal;font-size: .38rem;}
.proVip-change-con02 .change-list li{position: relative;height: 3rem;margin-bottom: 4%;justify-content: flex-start; border: none; background: url("/service/static/promotion/img/provipzhy/li-bg1.png")no-repeat;background-size: 100% 100%;padding: 0;}
.proVip-change-con02 .change-list li .div-1{height: 2.3rem;line-height: 120%; width: 100%;padding: .24rem .16rem 0 .26rem;text-align: left;}
.proVip-change-con02 .change-list li .logo-img{height: .8rem;display: flex;justify-content: center;align-items: center;}
.proVip-change-con02 .change-list li .logo-img img{margin: 0 auto;}
.proVip-change-con02 .change-list li .p-01{color: #5a5752;font-size: .34rem;font-weight: bold; line-height: 150%;text-align: center;}
.proVip-change-con02 .change-list li .p-01 label{font-size: .5rem; color: #d4b49a;font-weight: bold;}
.color-d4b49a{color: #d4b49a;}
.proVip-change-con02 .change-list li .p-02{color: #97948f;font-size: .24rem;line-height: 110%;text-align: center;}
.proVip-change-con02 .change-list li .p-05{font-size: .3rem;font-weight: bold;color: #5a5752;}
.proVip-change-con02 .change-list li .p-03{height: .6rem;display: flex;justify-content: center;align-items: center;}
.proVip-change-con02 .change-list li .btn-ljlq{position: absolute;bottom: -.16rem;left: 50%;transform: translate(-50%,0); display: inline-block;text-align: center;background-color: #5a5752;color: #fff3e7;font-size: .32rem;width: 2rem;padding: 2px 0; border-radius: 6px;}
.proVip-change-con02 .change-list li .btn-gray{background-color: #aaaaaa;color: #fff3e7;}
.proVip-change-con02 .change-list li .ljlqimg { left: 50%;transform: translate(-50%,0);width: 2rem;position: absolute;bottom: -.16rem;}

.proVip-change-con03{margin: .26666rem 0 0;padding: .266667rem 0 0;border-radius: 4px;}
.proVip-change-con03 .change-list li {justify-content: space-between; padding: .24rem 0 0;}
.proVip-change-con03 .change-list li .logo-img{height: 2.4rem;display: flex;justify-content: center;align-items: center;}
.proVip-change-con03 .change-list li .logo-img img{width: 55%;margin: 0 auto;}
.proVip-change-con03 .change-list li .p-01{font-size: .4rem;color: #240000;text-align: left;display: inline-block;width: 96%;font-weight: 500;
    padding: .24rem .1rem .12rem .1rem;}
.proVip-change-con03 .change-list li .w-65per img{width: 65%;margin: 0 auto;}
.proVip-change-con03 .change-list li .p-01 .label-1{font-size: .28rem;font-weight: normal;}
.proVip-change-con04{padding: .266667rem .266667rem 0;}
.proVip-change-con04 .change-list li {position: relative;height: 2.6rem;margin-bottom: 4%;border-radius: 12px;justify-content: flex-start;background: #fffdf9;border: 1px solid #dfd6cd;padding: 0;}
.proVip-change-con04 .change-list li .logo-img{margin-bottom: .12rem;}
.proVip-change-con06 .change-list li{position: relative;border: none; height:3.26rem;background: url("../移动PRO会员_files/li-bg1.png")no-repeat;background-size: 100% 100%;}
.proVip-change-con06 .change-list li .logo-img{margin-bottom: 0;}
.proVip-change-con06 .change-list li .btn-gray{background-color: #5a5752;color: #fff3e7;}

/*2020/6/9*/
.proVip-wrap .pubBg-box{background-color: #ffffff;border-radius: 8px;margin: 0 0 .4rem;height: auto;overflow: hidden;}
.proVip-wrap .proMenu-ul{height: auto;overflow: hidden;border-bottom: 1px solid #ede8df;padding: 0 .4rem;display: flex;justify-content: center;align-items: center;}
.proVip-wrap .proMenu-ul li{position: relative; float: left;width: 42%;margin: 0 4%;text-align: center;color: #5f4545;font-size: .4rem;font-weight: bold;}
.proVip-wrap .proMenu-ul li p{position: relative;z-index: 1; display: inline-block;line-height: 120%;margin: .16rem 0;}
.proVip-wrap .proMenu-ul li.active{font-weight: bold;font-size: .43rem;}
.proVip-wrap .proMenu-ul li.active p:before{position: absolute;content: "";left: 0;bottom: -.15rem;width: 100%;height: .26rem;background: #e9ba66;
    border-radius: 100px;z-index: -1;}
.proVip-wrap .proMenu-ul li:nth-child(2):before{position: absolute;content: "";left: 0;top: 50%;transform: translate(0,-50%);
    width:1px;height: .4rem;background: #916649;}
.proVip-wrap .proMenu-ul li.on{color: #ff6757;}
.proVip-wrap .pubBg-box .div01 { padding:.2rem; background-color: #FFFFFF;border-radius: 6px;font-size: .48rem;}
.proVip-wrap .pubBg-box .div01 .label01 { color: #FF6757;}
.proVip-wrap .pubBg-box .div01 .img01 { margin: 0 10px;width: .45rem;display: inline-block;vertical-align: middle; }
.proVip-wrap .pubBg-box .div01 span {vertical-align: middle;font-size: .4rem;color: #54361b;}
.swiper-button-prev {background: url(/service/static/promotion/img/provipzhy/left-icon.png)no-repeat;background-size: .24rem 100%;left: 0;width: .3rem;height: .4rem;}
.swiper-button-next {background: url(/service/static/promotion/img/provipzhy/right-icon.png)no-repeat;background-size: .24rem 100%;right: 0;width: .3rem;height: .4rem;}


.proVip-wrap .qipao-01{position: absolute;line-height: 140%; right: 0;top: 0;background-color: #c1554d;color: #ffffff;font-size: .32rem;padding: 0 6px;border-radius: 0 3px 0 6px;}
.proVip-change-con{background-color: inherit;padding: .266667rem .266667rem 0;}
.proVip-change-con .change-list{margin: 0 -3% 0 0;flex-flow: inherit;}
.proVip-change-con .change-list li{position: relative; justify-content: flex-start;background-color: #ffffff;padding: .32rem 0 .24rem;border: 1px solid #ebebeb;height: 3.6rem;}
.proVip-change-con .change-list li:last-child{margin-right: 0;}
.proVip-change-con .change-list li.active {border: 2px solid #c1554d;color: #6c6c6c;}
.proVip-change-con .change-list li .p-01{padding-top: .12rem;color: #54361b;font-size: .28rem;font-weight: 500;height: .8rem;}
.proVip-change-con .change-list li .p-02{padding-top: .12rem;color: #c1554d;font-size: .6rem;font-family: 'Impact', 'Regular';}
.proVip-change-con .change-list li .p-02.pp-02{ font-size: .4rem;}
.proVip-change-con .change-list li .p-02.ppp-02{  padding-top: .05rem;font-size: .4rem;}
.proVip-change-con .change-list li .p-02 .label-1{font-size: .43rem;font-weight: normal;font-family: 'Adobe 黑体 Std', 'Regular';}
.proVip-change-con.proVip-change-con .change-list li .p-03{color: #989898;font-size: .3rem;/*text-decoration: line-through;*/}
.proVip-change-con.proVip-change-con .change-list li .p-03.pp-03{    font-size: .28rem;width: 90%;border-bottom: 1px dashed #ede8df;}
.proVip-change-con.proVip-change-con .change-list li .p-03 .span-01 { color: #ff6757;}
.proVip-change-con.proVip-change-con .change-list li .p-04 { width: 100%;font-size: .32rem;position: absolute;bottom: 0;background-color: #EEEEEE;border-radius: 0 0 4px 4px;color:#6c6c6c;}
.proVip-change-con .change-list li.active .p-04 { background-color: #FFC0AF;}
.proVip-change-con .change-list li .btn-handle{display: inline-block;text-align: center; background-color: #ff6757;color: #ffffff;font-size: .32rem;width: 1.68rem;border-radius: 4px;}
.proVip-wrap .tips-01{color: #ff6757;text-align: left;font-size: .28rem;padding: 0 .4rem;}
.proVip-wrap .tips-02{text-align: center;font-size: .373333rem;padding: 0 .4rem;}
.proVip-wrap .tips-02 .p-1{color: #989898;font-size: .4rem;font-weight: 500;}
.proVip-wrap .tips-02 .p-1 label{color: #701f16;font-size: .55rem;}
.proVip-wrap .tips-02 .p-2{color: #593f28;font-weight: 500;}
.proVip-wrap .tips-02 .btn-ljsj{display: inline-block;font-weight: normal;height: .68rem;line-height: .68rem;font-size: .35rem; background-color: #3f3832;border-radius: 4px;width: 2rem;color: #d9cbbe;text-align: center;}
.yh-tlt{padding: 0 .32rem;color: #54361b;font-size: .373333rem;}
.yh-tlt img{display: inline-block;margin-right: .4rem;width: .55rem;vertical-align: middle;}
.yh-tlt span{vertical-align: middle;}
.proVip-wrap .btn-div{padding: .4rem;}
.proVip-wrap .btn-div .btn-handle02{background-color: #3d3731;box-shadow: 0 4px 5px #c1c0bd;color: #e2ccb5;border-radius: 50px;}
.proVip-wrap .btn-div .btn-money{background: linear-gradient(to right,#f1d7ba,#ebd2a7);color: #593d2a;font-weight: 500;font-size: .43rem;}
.proVip-wrap .btn-div .btn-money label{color: #a52113;font-size: .55rem;}
.color-54361b{color: #54361b;}
.price-month{color: #54361b; padding: 0 .32rem 0 0;margin-bottom: .4rem; }
.price-month .righticon { padding: 0 0 0 1.32rem;background: url("/service/static/promotion/img/provipzhy/checked-01.png")no-repeat .34rem center;background-size: .48rem auto;}
.price-month .righticon.active { background: url("/service/static/promotion/img/provipzhy/checked-02.png")no-repeat .34rem center;background-size: .48rem auto;}
.price-month .btn-look{color: #c1554d;float: right;}
.proVip-change-con02{margin: 0;background-color: inherit;padding: 0 0 .266667rem;}
.proVip-wrap .title-1{font-size: .42rem;font-weight: bold;background: linear-gradient(#f5d9aa,#e8c386); color: #644a49;border-bottom: 1px solid #ede8df;padding: .266667rem .266667rem;}
.proVip-wrap .title-1 img{width: .48rem;display: inline-block;margin-right: 4px;}
.proVip-wrap .title-1 span{}
.proVip-wrap .title-1 label{color: #645555;font-size: .32rem;border-left: 2px solid #644a49;margin-left: .16rem;padding-left: .16rem;}
.proVip-wrap .title-1 .gdqy-con { float: right;padding: 0;text-decoration: underline;font-weight: normal;font-size: .38rem;}
.proVip-change-con02 .change-list li{position: relative;height: 3rem;margin-bottom: 4%;justify-content: flex-start; border: none; background: url("/service/static/promotion/img/provipzhy/li-bg1.png")no-repeat;background-size: 100% 100%;padding: 0;}
.proVip-change-con02 .change-list li .div-1{height: 2.3rem;line-height: 120%; width: 100%;padding: .24rem .16rem 0 .26rem;text-align: left;}
.proVip-change-con02 .change-list li .logo-img{height: .8rem;display: flex;justify-content: center;align-items: center;}
.proVip-change-con02 .change-list li .logo-img img{margin: 0 auto;}
.proVip-change-con02 .change-list li .p-01{color: #5a5752;font-size: .34rem;font-weight: bold; line-height: 150%;text-align: center;}
.proVip-change-con02 .change-list li .p-01 label{font-size: .5rem; color: #d4b49a;font-weight: bold;}
.color-d4b49a{color: #d4b49a;}
.proVip-change-con02 .change-list li .p-02{color: #97948f;font-size: .24rem;line-height: 110%;text-align: center;}
.proVip-change-con02 .change-list li .p-05{font-size: .3rem;font-weight: bold;color: #5a5752;}
.proVip-change-con02 .change-list li .p-03{height: .6rem;display: flex;justify-content: center;align-items: center;}
.proVip-change-con02 .change-list li .btn-ljlq{position: absolute;bottom: -.16rem;left: 50%;transform: translate(-50%,0); display: inline-block;text-align: center;background-color: #333333;color: #f2e7dc;font-size: .32rem;width: 2rem;padding: 2px 0; border-radius: 6px;}
.proVip-change-con02 .change-list li .btn-gray{background-color: #aaaaaa;color: #fff3e7;}
.proVip-change-con02 .change-list li .btn-red{background-color: #c1554d;width: 2.6rem;}
.proVip-change-con03{margin: 0;padding: 0;border-radius: 4px;}
.proVip-change-con03 .change-list li {justify-content: space-between; padding: .24rem 0 0;}
.proVip-change-con03 .change-list li .logo-img{height: 2.4rem;display: flex;justify-content: center;align-items: center;}
.proVip-change-con03 .change-list li .logo-img img{width: 55%;margin: 0 auto;}
.proVip-change-con03 .change-list li .p-01{font-size: .4rem;color: #240000;text-align: left;display: inline-block;width: 96%;font-weight: 500;
    padding: .24rem .1rem .12rem .1rem;}
.proVip-change-con03 .change-list li .w-65per img{width: 65%;margin: 0 auto;}
.proVip-change-con03 .change-list li .p-01 .label-1{font-size: .28rem;font-weight: normal;}
.proVip-change-con04{padding: .266667rem .266667rem 0;}
.proVip-change-con04 .change-list li {position: relative;height: 2.6rem;margin-bottom: 4%;border-radius: 12px;justify-content: flex-start;background: #fffdf9;border: 1px solid #dfd6cd;padding: 0;}
.proVip-change-con04 .change-list li .logo-img{margin-bottom: .12rem;}
.proVip-change-con06 .change-list li{position: relative;border: none; height:3.26rem;background: url("/service/static/promotion/img/provipzhy/li-bg1.png")no-repeat;background-size: 100% 100%;}
.proVip-change-con06 .change-list li .logo-img{margin-bottom: 0;}
.proVip-change-con06 .change-list li .btn-gray{background-color: #5a5752;color: #fff3e7;}

/*2020/6/9*/
/*tab-1*/
.proVip-change-con03 .tab-1{position: relative;padding: 0 .266667rem;}
.proVip-change-con03 .change-list-4{margin: .266667rem -1.5% 0 0;}
.proVip-change-con03 .change-list-4 li{background: url("/service/static/promotion/img/provipzhy/li-bgimg.png")no-repeat;background-size: 100% 100%;border: none;justify-content: center;
    align-items: center;height: 3.2rem;padding: .24rem 0;display: flex;width: 23.5%;margin: 0 1.5% 3% 0;}
.proVip-change-con03 .change-list-4 li .p-01{color: #706363;text-align: center;font-size: .28rem}
.proVip-change-con03 .change-list-4 li .logo-img{height: auto;}
.proVip-change-con03 .change-list-4 li .logo-img img{box-shadow: 0 3px 5px #ebe8e8;border-radius: 50px;width: 60%;}

/*tab-2*/
.proVip-change-con03 .tab-2{padding: 0 .266667rem;}
.proVip-change-con03 .tab-2 .change-list li{justify-content: flex-start;padding: .24rem .166667rem;flex-direction: row;background-color: #f8f8f8;border: none;}
.proVip-change-con03 .tab-2 .change-list li .logo-img{height: auto;width: 30%;}
.proVip-change-con03 .tab-2 .change-list li .logo-img img{width: 100%;margin: 0 auto;}
.proVip-change-con03 .tab-2 .change-list li .right-text{text-align: left;padding-left: .166667rem;}
.proVip-change-con03 .tab-2 .change-list li .right-text .p-1{color: #645555;font-size: .35rem;}
.proVip-change-con03 .tab-2 .change-list li .right-text .p-2{color: #645555;font-size: .32rem;}
.proVip-change-con03 .tab-2 .change-list li .right-text .p-3{color: #644a49;font-size: .5rem;font-weight: bold;}
.proVip-change-con03 .tab-2 .change-list li .right-text .p-3 label{font-size: .32rem;}


.menu-ul{margin: .4rem .266667rem 0;border-radius: 6px;height: auto;overflow: hidden;background-color: #f8f8f8;border: 1px solid #e4e4e6;}
.menu-ul li{float: left;width: 50%;text-align: center;color: #513007;/*border: 1px solid #e4e4e6;*/font-size: .4rem;padding: .12rem 0;}
.menu-ul li.active{background-color: #513007;border: 1px solid #513007;color: #ffffff;border-radius: 6px;}
/*.look-more{text-align: center;margin-bottom: .4rem;}
.look-more .btn-a{color: #240000;border-bottom: 1px solid #000000;font-size: .45rem;}
.look-more .more-img{width: .55rem;margin: .1rem auto;}*/
.explain-tips{background: url("/service/static/promotion/img/provipzhy/bg-org.png")no-repeat;background-size: 100% 100%;padding: .32rem .166667rem .32rem 1.7rem;margin: 0 .333333rem;}
.explain-tips span{font-size: .373333rem;color: #312114;}
.explain-tips a{font-size: .34rem;color: #7e6968;margin-left: .266667rem;}
.opt-out{color: #a99e9e;text-align: right;font-size: .4rem;margin: .4rem .533333rem .266667rem;}
.footer{height: 1.4rem;z-index: 10;}
.bottom-box{ display: flex;justify-content: space-between;align-items: center;background: linear-gradient(145deg,#4e4e4f,#313131);padding: 0 .4rem;height: 1.4rem;box-shadow: 0 -4px 5px #d5d7df;}
.bottom-box .span-1{color: #fff3e7;font-size: .34rem;}
.bottom-box .span-2{color: #000000;font-size: .373333rem;font-weight: bold;}
.bottom-box .span-1 label{font-size: .55rem;font-family: 'Impact', 'Regular';}
.bottom-box .span-1 img{width: .9rem;display: inline-block;margin-right: .16rem;}
.bottom-box .btn-open{background: linear-gradient(#f4d8a8,#eac689);color: #54361b;border-radius: 6px;font-weight: bold;width: 2.2rem;height: .8rem;line-height: .8rem;text-align: center;font-size: .373333rem;}

.life-proVip{display: flex;justify-content: space-between;align-items: flex-start;background-color: #f8f8f8;}
.life-proVip .left-con{width: 20%;height: 12.36rem;}
.life-proVip .left-con .menu-ul02{display: flex;flex-direction: column;justify-content: flex-start;align-items: center;height: 100%;overflow: auto;}
.life-proVip .left-con .menu-ul02 li{text-align: center; background-color: #f8f8f8;color: #b5adad;height: 1.36rem;
    line-height: 1.36rem;width: 100%;font-size: .4rem;}
.life-proVip .left-con .menu-ul02 li p{display: inline-block;width: 90%;height: .78rem;line-height: .78rem;}
.life-proVip .left-con .menu-ul02 li.active{background-color: #ffffff;color: #644a49;}
.life-proVip .left-con .menu-ul02 li.active p{border-left: 3px solid #e5bba0;}
.life-proVip .right-con{width: 80%;height: 12.56rem;background-color: #ffffff;}
.life-proVip .right-con .tab-1{height: 12.26rem; overflow: auto;margin: .4rem 0 0;padding: 0 .4rem;    padding-bottom: .4rem;}
.life-proVip .right-con ul li{padding: .166667rem .266667rem;margin-bottom: .266667rem; display: flex;justify-content: space-between;align-items: center;background: url("/service/static/promotion/img/provipzhy/li-bg3.png")no-repeat;background-size: 100% 100%;}
.life-proVip .right-con ul li:last-child{margin-bottom: 0;}
.life-proVip .right-con ul li .div-1{width: 30%;}
.life-proVip .right-con ul li .div-1 img{width: 80%;margin: 0 auto;box-shadow: 0 3px 5px #f2f0f0;border-radius: 50px;border-bottom: 2px solid #f0f0f0;}
.life-proVip .right-con ul li .div-2{width: 60%;color: #645555;font-size: .32rem; padding-right: 1rem;}
.life-proVip .right-con ul li .div-2 .p-01{}
.life-proVip .right-con ul li .div-2 .p-02{font-size: .3rem;}
.life-proVip .right-con ul li .div-2 .p-03{color:#FB8285;}
.life-proVip .right-con ul li .div-2 .p-03 .span-03 { font-size: .38rem;}
.life-proVip .right-con ul li .div-2 .p-03 .span-04{    text-decoration: line-through;padding: 0 5px;color: #645555;}
.life-proVip .right-con ul li .div-3{width: 10%;}
.life-proVip .right-con ul li .div-3 .btn-ljlq{font-size: .32rem;height: auto;line-height: 110%;color: #654b4a;}

/*新增*/
.life-proVip .right-con .change-list-2 li{justify-content: flex-start;padding: 0 0 1.4rem;margin-bottom: .4rem;background: #f9f9f9;border: 2px solid #e8c486;/*border-top: none;*/ position: relative;}
.ui-autocomplete.change-list-2 li{justify-content: flex-start;padding: 0 0 1.2rem;background: #f9f9f9;border: 1px solid #eeeeee; position: relative;margin: 0 3% 3% 0;}
.proVip-change-con03 .change-list-2 li .p-01,.ui-autocomplete.change-list-2 li .p-01 {font-size: .373333rem;color: #5a5752;padding: .12rem .1rem;text-align: center;line-height: 120%;}
.proVip-change-con03 .change-list-2 li .logo-img,.ui-autocomplete.change-list-2 li .logo-img{height: auto;width: 100%;}
.proVip-change-con03 .change-list-2 li .logo-img img,.ui-autocomplete.change-list-2 li .logo-img img{width: 100%;margin: 0 auto;border-radius: 6px 6px 0 0; height: 3.35rem;}
.life-proVip .right-con .change-list-2 li:last-child,.ui-autocomplete.change-list-2 li:last-child {margin-bottom: .4rem;}
.life-proVip .right-con .change-list-2 li .buy-con,.ui-autocomplete.change-list-2 li .buy-con{display: flex;justify-content: space-between;align-items: center;width: 94%; bottom: .1rem;position: absolute; flex-direction: column;}
.life-proVip .right-con .change-list-2 li .buy-con .span-1,.ui-autocomplete.change-list-2 li .buy-con .span-1{color: #ff6757;font-weight: bold;float: left;}
.life-proVip .right-con .change-list-2 li .buy-con .span-2,.ui-autocomplete.change-list-2 li .buy-con .span-2{color: #b6b6b6;font-size: .28rem;text-decoration: line-through;float: right;}


.proVip-change-con03 .search-box{border-bottom: 1px solid #ede8df;padding: .066667rem 0 .166667rem;margin-bottom: .266667rem;}
.proVip-change-con03 .search-input{display: block;width: 86%;background: #f4f5f6 url("../移动PRO会员_files/search-img.png")no-repeat .4rem center;background-size: .5rem auto; margin: .12rem auto;border-radius: 6px;padding: .32rem 0;text-align: center;font-size: .373333rem;}
.btn-2ljlq { display: inline-block;text-align: center;background-color: #333333;color: #fff3e7;font-size: .32rem;width: 1.6rem;padding: 4px 0;border-radius: 4px;}
.ui-menu .ui-menu-item a.btn-2ljlq { display: inline-block;text-align: center;background-color: #5a5752;color: #fff3e7;font-size: .32rem;width: 2.2rem;padding: 2px 0;border-radius: 4px;}
.color-c1554d{color: #c1554d;}
.myScrollbarV {position: absolute;z-index: 9;width: 4px;bottom: 7px;top: 2px;right: .12rem;background-color: #eeeeee;border-radius: 0;}
.myScrollbarV > div {position:absolute;z-index:100;width:100%;background: #e5bba0;}
.rule-info{background: inherit;}
.rule-info .rule-add{width: 100%;}
.rule-info .rule-add .addbox, .rule-info .rule-add .minbox{background: inherit;border: none;color: #5a5752;}
.rule-info .rule-add .form-input{background: #fffef9;border: 1px solid #5a5752;color: #5a5752;border-radius: 4px!important;height: .68rem;line-height: .68rem;font-size: .4rem;}
.total-con{position: fixed;right: 0;bottom: 2.6rem;background: linear-gradient(#f4d9a9,#e9c488);border: 1px solid #ffffff;color: #333333;border-radius: 6px 0 0 6px;padding: .1rem .26rem;font-size: .4rem;z-index: 2;}
.total-con span { background: #fff;border-radius: 20px;padding: 0 5px;margin-left: 5px;}
.video-con{position: relative;margin: .16rem .4rem;}
.video-con .filter-box{position: absolute;width: 100%;height: 100%;top: 0;left: 0;border-radius: 8px;background: rgba(0,0,0,.7);z-index: 2;}
.video-con .video-img{width: 100%;}
.video-con .start-img{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 3;width: 1.2rem;}

/*弹窗*/
.proVip-dialog02 .modal-con{padding: .533333rem 0 0;border-radius:10px;width: 7.933333rem;}
.modal-dialog .modal-con h4{font-weight: bold;color: #604b4a;font-size: .55rem;}
.proVip-dialog02 .modal-text{padding: 0 .4rem;}
.proVip-dialog02 .tips-1{color: #625655;font-size: .4rem;}
.proVip-dialog02 .modal-con .modal-btn .btn{border-top: 1px solid #dcdcdc;border-radius: 0;color: #625655;font-weight: bold; height: 1.266667rem;
    line-height: 1.266667rem;}
.proVip-dialog02 .modal-btn .btn:not(:last-child){margin-right: 0;border-right: 1px solid #dcdcdc;}
.proVip-dialog02 .modal-con .modal-btn .btn-qd{color: #ff6757;}
.proVip-dialog02 .modal-text02{max-height: inherit;}
.proVip-dialog02 .modal-text02 ul,.gztk_content ul{display: flex;justify-content: space-between;align-items: center;border-bottom: 2px solid #eeeeee;padding: 0 .4rem;}
.proVip-dialog02 .modal-text02 ul li,.gztk_content ul li{font-size: .4rem;font-weight: bold;color: #604b4a;}
.proVip-dialog02 .modal-text02 ul li p,.gztk_content ul li p{display: inline-block;padding-bottom: .133333rem;color:#BCB5B5;}
.proVip-dialog02 .modal-text02 ul li.active p,.gztk_content ul li.active p{display: inline-block;border-bottom: 3px solid #7c6b5c;padding-bottom: .133333rem;color: #604b4a;}
.proVip-dialog02 .detail-con{height: 6rem;overflow: auto;color: #604b4a;padding-right: .266667rem;font-size: .32rem;}


.proVip-wrap .pubBg-box .receive-ul{padding: .4rem;}
.proVip-wrap .pubBg-box .receive-ul li{padding: .366667rem .266667rem;margin-bottom: .266667rem;display: flex;
    justify-content: flex-start;align-items: center;background: #ecdcd1 url(/service/static/promotion/img/provipzhy/yqqy-bg11.png)no-repeat;
    background-size: 100% 100%;box-shadow: 0 3px 5px #ede0d8;border-radius: 6px;}
.proVip-wrap .pubBg-box .receive-ul li:last-child{margin-bottom: 0;}
.proVip-wrap .pubBg-box .receive-ul li .logo-img{width: 25%;}
.proVip-wrap .pubBg-box .receive-ul li .logo-img img{width: 75%;margin: 0 auto;box-shadow: 0 3px 5px #e6d9d0;border-radius: 100px;}
.proVip-wrap .pubBg-box .receive-ul li .text{width: 75%;margin: 0 auto;}
.proVip-wrap .pubBg-box .receive-ul li .p-01{color: #645555;font-size: .43rem;}

.header-con02 .user-content02{min-height: 4.2rem;height: auto;margin-top:0;padding-top: 0; width: 92%;position: relative;}
.header-con02 .user-content02 .user-message {justify-content: space-between;height: 2.35rem;border-bottom: 1px solid #ceb089;}
.jxqy-change{background-color: inherit; margin-top: 0;padding-bottom: 0;}
.jxqy-change .tlt{position: relative; color: #5f4545;font-weight: bold;padding-left:.266667rem;font-size: .373333rem;}
.jxqy-change .tlt::before{position: absolute;content: "";background-color: #5f4545; width: 3px;height: .35rem;top: 50%;left: 0; transform: translate(0,-50%);}
.jxqy-change .change-list{margin: .266667rem 0 0 0;}
.jxqy-change .change-list li{width: 20%;border: none;padding: 0;margin: 0 0 3% 0;}
.jxqy-change .change-list.change-list-4 li{width: 25%;}
.jxqy-change .change-list li .logo-img{width: 75%;margin: 0 auto .16rem;}
.jxqy-change .change-list li .p-01{color: #5f4545;font-size: .28rem;font-weight: bold;}
.jxqy-change .change-list li .p-02{color: #5f4545;font-size: .26rem;}

.header-con02 .check-qy{color: #5f4545;font-size: .43rem;padding: 0 0 .4rem;text-align: center;font-weight: bold;}
.header-con02 .check-qy img{display: inline-block;width: .4rem;margin-left: .12rem;}

.search-con{padding: .4rem .32rem;}
.search-con .form-input{border: 1px solid #505050;border-radius: 4px;text-align: left;text-indent: 15%; padding-left: 0; height: 1rem;}
.search-con .form-input::-webkit-input-placeholder{color: #adacac;}
.search-icon {width: .4rem;height: .4rem;border: 2px solid #b2b2b2;border-radius: 100%;transform: rotate(-45deg);position: absolute;top: .7rem;left: 10%;z-index: 3;}
.search-con.sss .form-input {
    width: 85%;
}

.ui-menu {  display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;margin: .566667rem -3% 0 0;}


.confirmdiv .handle-con{position: relative;background: inherit; border-radius: 6px;margin: 0;box-shadow:none;}
.confirmdiv .handle-con .item-2{background: #ffffff;border: 1px solid #f5f2f2;border-radius: 6px;color: #54361b;}
.confirmdiv .handle-con{padding: .4rem .4rem;border-radius: 4px;}
.confirmdiv .handle-tlt{position: relative;color: #54361b;font-size: .45rem;padding: 0 .266667rem;margin-bottom: .266667rem;}
.confirmdiv .handle-tlt::before{position: absolute;content: "";width: 5px;height: .45rem;border-radius: 100px; background-color: #fec54e;left: 0;top: 50%;transform: translate(0,-50%);}
.confirmdiv .handle-con .text-2{color: #54361b;padding: .266667rem .266667rem;}
.confirmdiv .handle-con .text-2 .txt{position: relative;line-height: 170%;}
.confirmdiv .handle-con .text-2 .txt span{font-size: .37rem;}
.confirmdiv .handle-con .text-1{color: #262626;padding: .4rem .266667rem;}

.confirmdiv .price-con{border: 1px solid #e6c081;display: flex;justify-content: space-between;align-items: center;border-radius: 4px;padding: .1rem .266667rem;margin: 0 .266667rem .26rem;}
.confirmdiv .color-94867b{color:#94867b;}
.confirmdiv .color-c1554d{color:#c1554d;}
.confirmdiv .handle-con .rule-con{color: #aaaaaa;font-size: .32rem;line-height: 170%;margin-top: .4rem;}
.confirmdiv .rule-a{text-align: right;color: #333333;margin-top: .4rem;font-size: .4rem;padding: 0 .4rem;}
.confirmdiv .rule-a a{color: #248cfb;text-decoration: underline;margin-left: .2rem;}
.confirmdiv .handle-con .result-red .result-icon:before{background-color: #ee525e;}
.color-333{color: #333333;}
.color-248cfb{color: #248cfb;}
.confirmdiv .jb-img{display: inline-block; margin-top: .32rem;margin-right: .4rem;width: 1.4rem;}
.confirmdiv .color-3391e9{color: #3391e9;}
.confirmdiv .handle-con .text-2 .p-01 .img-1{float: right;margin-top: .126rem;}
.confirmdiv .tips-div3{color: #333333;font-size: .35rem;padding: .4rem;}
.color-00a3ff{color: #00a3ff;}
.confirmdiv .bottom-con{width: 100%;padding: 0;height: 2.4rem;}
.confirmdiv .bottom-con .bottom{position: fixed;padding: .4rem;bottom: 0;left: 0;height: 2.6rem;width: 100%;background: #f5f5f5;}
.confirmdiv .bottom-con .btn-blue{background-color: #3391e9;width: 100%;margin: 0 auto;}
.confirmdiv .bottom-con .btn-back{display: inline-block;margin: .266667rem auto 0;font-size: .45rem;color: #248cfb;border-bottom: 1px solid #248cfb;}
.confirmdiv .bottom-con .buy{font-size: .42rem;margin-top: .22rem;display: block;}
.confirmdiv .slider-box {margin-left: .4rem;background: #ffffff;padding-right: .4rem;}
.confirmdiv .slider-box .swiper-wrapper{background: #ffffff;height: auto;overflow-x: scroll;padding: .2rem .4rem;}
.confirmdiv .slider-box .swiper-wrapper .swiper-slide{float: left; display: flex;justify-content: flex-start;align-items: center;width: 43%;padding: 0 0 0 .6rem;background: url(/service/static/promotion/img/provipzhy/checked-01.png)no-repeat 0 center;background-size: .48rem auto;height: auto;}
.confirmdiv .slider-box .swiper-wrapper .swiper-slide.active {background: url(/service/static/promotion/img/provipzhy/checked-02.png)no-repeat 0 center;background-size: .48rem auto;}
.confirmdiv .slider-box .swiper-wrapper .swiper-slide .demo-img{width: 1.2rem;margin: 0 .16rem;}
.confirmdiv .slider-box .checkbox:after{background-color: #ffffff;border: .026667rem solid #c1554d;border-radius: 4px;top: -.23333rem;width: .433333rem;height: .433333rem;}
.confirmdiv .slider-box .checkbox:before{border: .053333rem solid #c1554d;border-top-style: none;border-right-style: none;top: -.12rem;width: .22rem;height: .1rem;left: .11rem;}
.confirmdiv .slider-box .swiper-wrapper .swiper-slide .text{color: #715c4c;font-size: .37rem;}
.confirmdiv .slider-box .swiper-wrapper .swiper-slide .text .p-02{color: #d15950;}
/*办理成功*/
.confirmdiv .result-con .result-txt {color: #54361b;padding: .533333rem .4rem .4rem;}
.color-54361b{color: #54361b;}
.confirmdiv .btn-close{background: #388ff0;display: block;width: 60%;margin: .4rem auto;}
.confirmdiv .total-numb{}
/*底部弹窗*/
.confirmdiv .footer-dialog{top: auto!important;transform: translate(-50%,0)!important;bottom: 0; }
.confirmdiv .footer-dialog .modal-con{width: 100%;background-color: #ffffff;border-radius: 12px 12px 0 0;}
.confirmdiv .footer-dialog .modal-text{max-height: 11rem;margin: 0;}
.confirmdiv .footer-dialog .tlt-tcq{color: #54361b;font-size: .45rem;font-weight: bold; margin-bottom: .266667rem;text-align: center;}
.confirmdiv .receive-ul li{position: relative;padding: 0;background: linear-gradient(#f6dbad,#e6c284);box-shadow: 0 0 5px #e6e6e6;border-radius: 4px;margin-bottom: .266667rem;}
.confirmdiv .receive-ul li .item{-webkit-display: flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.confirmdiv .receive-ul li .left-con{width: 23%; color: #54361b;text-align: center;border-radius: 4px 0 0 4px;padding: .2rem 0;}
.confirmdiv .receive-ul li .left-con .p-03{font-size: .6rem;}
.confirmdiv .receive-ul li .left-con .p-03 label{font-size: .4rem;}
.confirmdiv .receive-ul li .text-con{width: 50%;text-align: left;padding-left: .26rem;color: #54361b;}
.confirmdiv .receive-ul li .btn-receive{width: 27%;text-align: right;}
.confirmdiv .receive-ul li .btn-receive .btn{width: 84%;background: #323232;color: #ffffff;font-size: .373333rem;height: .73rem;line-height: .73rem;margin: 0 auto;}
.confirmdiv .receive-ul li .btn-receive .gray{background: #a18e6c;color: #ffffff;}
.confirmdiv .receive-ul li .bg-blue{background: linear-gradient(45deg,#77c9f3,#499efb);}
.confirmdiv .receive-ul li .bg-red{background: linear-gradient(45deg,#ff996f,#fa6649);}
.confirmdiv .footer-dialog .btn-blue{background: #388FF0;}
.confirmdiv .footer-dialog .btn-black{background: #323232;color:#fff;}
.confirmdiv .tips-ylq{}
.confirmdiv .tips-ylq span{background: #d6d6d6;color: #323232;display: inline-block;padding: 5px .26rem;border-radius: 4px;width:3.4rem;}
.confirmdiv .tips-ylq .span-2{background: #f3dddb;color: #c1554d;}
.confirmdiv .color-909090{color: #909090;}
.confirmdiv .color-c1554d{color: #c1554d;}
.confirmdiv .color-725332{color: #725332;}
.confirmdiv .footer-dialog02 .modal-con{width: 100%;background-color: #f5f5f5;border-radius: 12px 12px 0 0;}
.confirmdiv .footer-dialog02 .modal-text{background-color: #ffffff;border-radius: 6px;padding: .4rem;color: #54361b;}
.confirmdiv .footer-dialog02 .yhq-ul{background-color: #ffffff;color: #54361b;}
.confirmdiv .yhq-ul li{position: relative;background: url("/service/static/promotion/img/provipzhy/checked-01.png")no-repeat 96% center;background-size: .5rem auto;padding: 2px 0;}
.confirmdiv .yhq-ul li .p-01{font-size: .4rem;}
.confirmdiv .yhq-ul li.active{background: url("/service/static/promotion/img/provipzhy/checked-02.png")no-repeat 96% center;background-size: .5rem auto;}
 /*.yhq-ul li.active .p-01{color: #e74343;}*/
.confirmdiv .add-card{padding: .4rem .8rem 0 .6rem;color: #54361b;font-size: .4rem;}
.confirmdiv .add-card img{width: .26rem;}
.confirmdiv .change-tlt{height: .866667rem;line-height: .866667rem;}
.confirmdiv .change-number .form-input{    border: 2px solid #f6e7cf;border-radius: 8px;color: #54361b;height: .866667rem;line-height: .866667rem;font-size: .4rem;}
.confirmdiv .change-number .form-input::-webkit-input-placeholder{color: #54361b;}
.confirmdiv .footer-dialog02 .btn-change{background: #388ff0;color: #ffffff;display: block;width: 35%;margin: .4rem auto 0;font-size: .43rem;}
.confirmdiv .close-img img{display: inline-block;width: .45rem;}

.confirmdiv .tab-menu{height: auto;overflow: hidden; border-bottom: 1px solid #dadada;}
.confirmdiv .tab-menu li{float: left;width: 33.3%;text-align: center;font-size: .4rem;}
.confirmdiv .tab-menu li a{position: relative; color: #4c3a23;padding: 5px 0;display: inline-block;}
.confirmdiv .tab-menu li.active a{color: #c1554d;}
.confirmdiv .tab-menu li.active a:before{position: absolute;content: ""; height: 2px;width: 50%;background: #c1554d;left: 50%;bottom: 0;transform: translate(-50%,0);}
.confirmdiv .modal-dialog .btn-red{background: #a9564e; width: 2.4rem;}

.conbottom-con { background-color: #323232;    position: fixed;bottom: 0;width: 100%;height: 1.5rem;color: #151515;font-size: .4rem;}
.conbottom-con a{ color: #ffffff;}
.conbottom-con .span01 { padding-right: 5%;width: 70%;text-align: right;position: absolute;top: 50%;transform: translate(0, -50%);}
.conbottom-con .span01 .p01 { color: #F9DDAE; font-weight: bold; font-size: .45rem;}
.conbottom-con .span01 .p02 { color:#93886F;font-size: .377777rem;}
.conbottom-con .span02 {float: right; width: 30%;text-align: center;background-color: #D25950;color: #ffffff;border: 1px solid #D25950;font-weight: bold;font-size: .42rem;line-height: 1.5rem;}

.reload-p {color: #c98b5b;float: right;padding-right: 25px;padding-bottom: 10px;font-weight: bold;text-decoration: underline;}

.result-con .result-red .result-icon:before {
    background-color: #C1544D
}
.resultclose { background: #388FF0;width: 70%;margin: auto;}

.color-bd564a { color: #bd564a;}


.proVip-wrap .pubBg-box .coupon-list .receive-ul li {    padding: .266667rem .266667rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    background-size: 100% 100%;
    box-shadow: 0 3px 5px #ede0d8;
    border-radius: 6px;
    background: linear-gradient(#f6dbad,#e6c284);
    box-shadow: 0 0 5px #e6e6e6;
   }
.proVip-wrap .pubBg-box .coupon-list .receive-ul li.coupon-li-disable{    background: linear-gradient(#e6e6e6,#e6e6e6);}
.proVip-wrap .pubBg-box .coupon-list .receive-ul li .item{width:100%;}
.proVip-wrap .pubBg-box .coupon-list  .receive-ul li .left-con{width:40%;}

.proVip-wrap .pubBg-box .coupon-list .receive-ul li  .coupon-radio input{
    width: 22px;
    height: 22px;
    background: none;
    border: 1px solid #54361b;
    border-radius: 22px;}

.proVip-wrap .pubBg-box .coupon-list .receive-ul li  .coupon-radio input[type="radio"].active {
    background: #54361b;
}
.proVip-wrap .pubBg-box .coupon-list .receive-ul li  .coupon-radio input.active::after {
    content: "";
    position: absolute;
    left: 0.45rem;
    top: 0.75rem;
    width: 6px;
    height: 12px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(
            45deg
    );
}

.proVip-wrap .pubBg-box .coupon-list  .receive-ul li .text-con {width:80%;}

.proVip-wrap .pubBg-box .coupon-list .coupon-li.show{display: none;}
.more-coupon{font-size: .373333rem;
    color: #5f4545;
    font-weight: bold;
}
.show-more-coupon{color: #5f4545;background: url(/service/static/promotion/img/provipzhy/open-icon.png) no-repeat;
    background-size: 100% 100%;
    width: 20px;
    height: 10px;
    display: inline-block;
    vertical-align: baseline;}
.more-coupon.more-up .show-more-coupon{
    background: url(/service/static/promotion/img/provipzhy/open-icon2.png) no-repeat;
}

.coupon-lq-div{
    text-align: right;
    margin: .4rem;
}
.coupon-lq-div .btn-lq{
    color: #fff;
    background: #c1554d;
    padding: 0.05rem 0.26rem;
    border-radius: 20px;
}
.modal-dialog .modal-close .btn-close{
    right: 20px;
    top: 20px;
    float: right;
    position: absolute;
    background: none;
    margin: 0;
    width: .6rem;
    height: .6rem;
}
.lq-coupon-list .receive-ul li{padding: 15px;}

.font-weight-b{font-weight: bold;}

.tip-dialog .btn-sure{
    background: linear-gradient(#f4d8a8, #eac689);
    color: #54361b;
    border-radius: 6px;
    font-weight: bold;
    width: 5rem;
    margin: 0 auto;
    height: 1.2rem;
    line-height: 1.2rem;
    text-align: center;
    font-size: .466666rem;
}

.wenhao-icon {
    display: inline;
    width: 16px;
    margin-left: 5px;
}


/* haoyun 2022/10/31 */
.header-con02 .user-content02 {
    width: auto;
    margin: 0 0.4rem;
    min-height: 4.18rem;
}

.user-message .detail-txt .p-02 {
    color: #54361B;
}

.proVip-wrap {
    margin: 0.27rem 0 !important;
}

.proVip-change-con02 {
    padding: 0;
}

.proVip-wrap .title-1 {
    font-size: .43rem;
    font-weight: 500;
    color: #54361B;
    padding: 0.32rem 0.24rem;
    display: flex;
    align-items: center;
}

.proVip-wrap .title-1 img {
    margin-right: 0.22rem;
}

.txwss div:nth-child(2) {
    padding: 0.56rem 0.27rem 0 !important;
}

.change-con .change-list {
    margin: 0 -3% 0 0;
}

.proVip-change-con02 .change-list li {
    margin-bottom: 0.56rem;
}

.reload-p {
    font-size: .37rem;
    font-weight: 500;
    text-decoration: underline;
    color: #C98857;
    padding: 0 0.27rem 0.4rem;
}

.proVip-wrap:nth-child(5) {
    margin: 0.27rem 0.4rem !important;
}

.proVip-wrap .pubBg-box {
    margin: 0;
}

.proVip-wrap .proMenu-ul {
    border-bottom: 1px solid rgba(51, 51, 51, .2);
}

.proVip-change-con .change-list li {
    border: 1px solid #D1D1D1;
    border-radius: 9px;
    height: 3.7rem;
    padding: 0.85rem 0 0;
}

.proVip-change-con .change-list li.active {
    border: 1px solid #F3513B;
}

.proVip-change-con .change-list li .p-01 {
    font-weight: 500;
    color: #000000;
    font-size: .37rem;
    line-height: .37rem;
    padding: 0 0 0.72rem;
    height: auto;
}

.proVip-change-con .change-list li .p-02 {
    font-size: .47rem;
    line-height: .47rem;
    padding: 0;
    color: #F3513B;
}

.proVip-change-con .change-list li .p-02 .label-1 {
    font-size: .32rem;
}

.proVip-change-con.proVip-change-con .change-list li .p-03 {
    color: #999999;
    font-size: .24rem;
}

.proVip-change-con02 .change-list li .btn-red {
    border-radius: 5px;
    padding: 0.08rem;
    min-width: 2rem;
    width: auto;
    white-space: nowrap;
    font-weight: 500;
    font-size: .29rem;
    color: #FFF3E7;
}

.proVip-wrap .qipao-01 {
    background: linear-gradient(0deg, #FF5C45 54%, #FEA469 100%);
    border-radius: 0 9px 0 6px;
    font-size: .27rem;
    font-weight: 500;
}

.header-con02 .user-content .save-money .span-1 label {
    font-family: initial;
}

/* 底部 */
.footer, .footer-aifix {
    height: 1.81rem;
}

.bottom-box {
    height: 1.81rem;
    background: #F5F5F5;
    box-shadow: none;
}

.bottom-box .span-1 {
    font-size: .37rem;
    font-weight: 500;
    color: #000000;
}

.bottom-box .btn-open {
    width: 3.38rem;
    height: 1.2rem;
    background: linear-gradient(-90deg, #D9BE8F, #C4AB7F);
    border-radius: 23px;
    line-height: 1.2rem;
    font-size: .43rem;
    font-weight: 500;
    color: #333333;
}

/* 弹窗 */
.modal-dialog {
    left: 32px;
    right: 32px;
    width: auto;
    transform: translate(0, -50%) !important;
}

.confirmdiv .footer-dialog{
    top: auto!important;
    bottom: 0;
    left: 0;
    right: 0;
    transform: translate(0,0)!important;
}

.proVip-dialog02 .modal-con {
    width: 100%;
    border-radius: 9px;
    padding: 0 0.4rem;
}

.modal-dialog .modal-con h4 {
    font-size: .53rem;
    line-height: .53rem;
    font-weight: 500;
    color: #000000;
    padding: 0.5rem 0;
    border-bottom: 1px solid #E5E5E5;
}

.proVip-dialog02 .modal-text {
    padding: 0;
    margin: 0;
}

.proVip-dialog02 .modal-text02 ul {
    padding: 0.4rem 0.4rem 0;
    border: none;
}

.proVip-dialog02 .modal-text02 ul li p {
    color: #333;
    font-size: .35rem;
    font-weight: 500;
}

.proVip-dialog02 .modal-text02 ul li.active p {
    position: relative;
    color: #000;
    border: none;
    font-size: .4rem;
}

.proVip-dialog02 .modal-text02 ul li.active p:before {
    content: '';
    position: absolute;
    width: .8rem;
    height: .08rem;
    background: linear-gradient(90deg, #2892FF, #007EFF);
    border-radius: 2px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.modal-btn {
    padding: 0.59rem 0 !important;
}

.proVip-dialog02 .modal-con .modal-btn .btn {
    background: linear-gradient(90deg, #2892FF, #007EFF);
    border-radius: 9px;
    height: 1.2rem;
    font-size: .43rem;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 1.2rem;
    border: none;
}

#wxts .proVip-dialog02 .modal-text {
    padding: 0.4rem 0.4rem 0;
}

#txqy-makesure .proVip-dialog02 .modal-text {
    padding: 0.48rem 0.32rem 0;
}

#txqy-makesure .proVip-dialog02 .modal-con .modal-btn .btn {
    background: #F6F6F6;
    font-weight: 500;
    color: #666666;
    margin-right: 0.32rem;
}

#smsVerifyShow {
    padding: 0.4rem;
}

#smsVerifyShow .sms-title {
    position: relative;
    color: #54361b;
    font-size: .45rem;
    padding: 0 0.266667rem;
    margin-bottom: 0.266667rem;
}

#smsVerifyShow .sms-title:before {
    position: absolute;
    content: "";
    width: 5px;
    height: 0.45rem;
    border-radius: 100px;
    background-color: #fec54e;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}

#smsVerifyShow .sms-verify-container {
    padding: 0.4rem 0.32rem 0.26rem;
    background: #fff;
    border-radius: 10px;
}

#smsVerifyShow .sms-verify-container .sms__content .sms__content-field {
    height: 49px;
    background: #FFFFFF;
    border: 1px solid #CACACA;
}

#smsVerifyShow .sms-verify-container .sms__content .sms__info {
    padding: 0.19rem 0 0 0.53rem;
}

#smsVerifyShow .sms-verify-container .sms__content .sms__info .question {
    font-size: .35rem;
    font-weight: 400;
    color: #02A7F0;
}

#smsVerifyShow .sms-verify-container .sms__content .sms__content-field .sms__content-field__body .field__control {
    font-size: .43rem;
}

#smsVerifyShow .sms-verify-container .sms__content .sms__content-field .sms__content-field__button .sms__btn {
    font-size: .43rem;
}
.es-result {
    background: #F5F5F5;
    min-height: 100vh;
    padding: .48rem .4rem; }
.es-result .es-fl {
    display: flex; }
.es-result .er-header {
    flex-direction: column;
    align-items: center;
    font-size: 16px;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #000000;
    line-height: 20px;
    padding-bottom: 0.6rem; }
.es-result .er-header img {
    width: 60px;
    height: 60px;
    margin-bottom: 0.4rem; }
.es-result .er-header span {
    padding-left: 0.32rem; }
.es-result .er-content {
    background: #FFFFFF;
    border-radius: 9px;
    padding: 0.45rem 0.4rem;
    font-size: .36rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #000000;
    line-height: 24px;}
.es-result .er-btn {
    padding: 0.4rem 0.4rem 0;}
.es-result .er-btn button {
    flex: 1;
    height: 1rem;
    font-size: .36rem;
    font-family: Source Han Sans SC;
    font-weight: 500;
    color: #FEFEFE;
    line-height: 1rem;
    border-radius: 100px;}
.es-result .er-btn button.backsucess{
    background: linear-gradient(0deg, #BBDCFF 0%, #D8EBFF 100%);
}
.es-result .er-btn button.goherfsucess{
    background: linear-gradient(90deg, #2892FF, #007EFF);
}
.es-result .er-btn button.goherfsucess {
    margin-left: .4rem; }

#not_native_confirm {
    width: 40%;
}

#not_native_cancel {
    margin-left: 20%;
    width: 40%;
}


.login-div {
    z-index: 10;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #f1f1f1;
    text-align: center;
    padding: 10px 0;
}

.login-div div {
    background-color: #007EFF;
    line-height: 1.2rem;
    font-size: 16px;
    color: white;
    border-radius: 23px;
}