﻿@charset "UTF-8";

/*弹窗*/
.qyh_pop{ position:fixed; z-index:9999999; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.7); display:flex; align-items:center; justify-content:center;}
.qyh_pop_close{ width:.58rem; height:.58rem; background:url("../img/pop/pop_close.png") no-repeat center center; background-size:100% 100%; position:absolute; bottom:-.96rem; left:50%; margin-left:-.29rem;}
.qyh_pop_inner{ width:82%; padding:.4rem; background:#fff; border-radius:.2rem; position:relative; font-size:0;}
.qyh_pop_tu{ width:2rem; margin:0 auto .2rem;}
.qyh_pop_txt{ text-align:center; color:#333;}
.qyh_pop_txt h4,.qyh_pop_txt p{ padding:.05rem 0; text-align:center;}
.qyh_pop_txt h4{ font-size:.32rem; font-weight:bold;}
.qyh_pop_txt h2{ font-size:.42rem; font-weight:bold; padding:0 0 .3rem;}
.qyh_pop_txt p,.qyh_pop_txt p span{ font-size:.26rem;}
.qyh_pop_txt p span{ vertical-align:baseline;}
.qyh_pop_txt p.p_left{ text-align:left; font-size:.22rem;}
.qyh_pop_txt p.p_pad{ padding:.5rem 0;}
.qyh_pop_txt p.p_bold{ font-size:.26rem; font-weight:bold; text-align:justify;}
.qyh_pop_txt .f_32{ font-size:.32rem;}
.qyh_pop_txt .f_24{ font-size:.24rem;}
.qyh_pop_txt .t_left{ text-align:left;}
.qyh_pop_txt .p_ewm{ width:2.38rem; margin:.2rem auto;}
.qyh_pop_txt .f_red{ color:#f00; font-size:.24rem;}
.qyh_pop_btns{ padding:.4rem 0 0;}
.qyh_pop_btns span{ height:.88rem; line-height:.86rem; border-radius:.5rem; color:#7753e3; border:#7753e3 1px solid; padding:0 .4rem; font-size:.3rem; text-align:center; white-space:nowrap; width:48%;}
.qyh_pop_btns span.btn_r{ border:none; line-height:.88rem; background:-webkit-linear-gradient(left, #f440cd, #7554e3); background:-o-linear-gradient(right, #f440cd, #7554e3); background:-moz-linear-gradient(right, #f440cd, #7554e3); background:linear-gradient(to right, #f440cd, #7554e3); color:#fff;}
.qyh_pop_btns span.btn_one{ width:100%;}
.qyh_pop_btns span.btn_red{ background:#e74137; border-radius:.12rem; border:none; color:#fff;}
.qyh_pop_btns span.btn_kuang{ background:#fff; border-radius:.12rem; border:solid .02rem #e74137; color:#e74137;}
.qyh_pop_btns span.btn_red2{ width:80%; background:#e60012; border-radius:.5rem; border:none; color:#fff;}

.qyh_pop_gginner{ padding:0; border-radius:0; background:none;}
.qyh_pop_gg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ width:.11rem; height:.11rem; margin:0 .07rem; background:#fff; opacity:.5; border-radius:.5rem;}
.qyh_pop_gg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{ opacity:1; width:.4rem;}
.qyh_pop_gg .swiper-container-horizontal>.swiper-pagination-bullets, .qyh_pop_gg .swiper-pagination-custom, .qyh_pop_gg .swiper-pagination-fraction{ bottom:.17rem;}

.qyh_pop_tit{ padding:0 0 .4rem;}
.qyh_pop_tit i{ width:.55rem; height:.55rem;}
.qyh_pop_tit h2{ font-size:.36rem; color:#2c2c2c; padding:0 .17rem;}

.body_fixed{ width:100%; position:fixed;}

/*toast*/
.qyh_toast{ width:100%; text-align:center; position:fixed; top:0; right:0; bottom:0; left:0; z-index:10000; display:flex; align-items:center; justify-content:center;}
.qyh_toast span{ background:rgba(0,0,0,.8); padding:.2rem .2rem; color:#fff; font-size:.24rem;}

.qyh_toast2{ z-index:10000000;}
.qyh_toast2 span{ background:rgba(0,0,0,.7); padding:.2rem .4rem; border-radius:.16rem; font-size:.22rem;}

/*领到中弹窗*/
.pop_waiting_ani { width:1rem; height:1rem; background-image:url(../img/pop/pop_waiting.png); background-repeat:no-repeat; background-position:center center; background-size:.73rem auto; animation:waitrotate linear 1s infinite; -webkit-animation:waitrotate linear 1s infinite; margin:auto;}
.pop_waiting_txt{ color:#fff; font-size:.3rem; text-align:center;}
@-webkit-keyframes waitrotate { 
	from {transform:rotate(0deg);}
    to { transform:rotate(360deg);}
}

@keyframes waitrotate { 
	from { transform:rotate(0deg);}
    to { transform:rotate(360deg);}
}

/*分享*/
.pop_share_zhezhao{ position:fixed; top:0; right:0; left:0; bottom:0; background:rgba(0,0,0,.8); z-index:999990; display:none;}
.pop_share_down{ position:fixed; bottom:0; left:0; width:100%; z-index:9999999; display:none;}
.pop_share_down img{ width:100%;}
.pop_share_wx{ position:fixed; top:0; left:0; width:100%; z-index:9999999; display:none;}

/*登录页意见反馈弹窗*/
.qyh_pop_txt h4.h4_left{ text-align:left;}
.qyh_pop_txt p.p_1{ font-size:.22rem; color:#999; padding:.2rem 0;}
.qyh_pop_textarea{ width:100%; border:#cdcdcd 1px solid; height:2.92rem; font-family: FZLTHK--GBK1-0; font-size:.22rem; color:#999; padding:.08rem; margin-top:.23rem; resize:none;}

/*劵+额度弹窗*/
.qyh_quan_inner{ width:100%; position:relative;}
.qyh_quan_inner .qyh_pop_close{ background:url("../img/pop/gb.png") no-repeat; background-size:100% 100%; bottom:-.8rem;}
.qyh_quan_txt{ text-align:center;}
.qyh_quan_txt h4{ font-size:.6rem; background:linear-gradient(90deg, #ffe9bb, #ffffff); -webkit-background-clip:text; color:transparent; font-weight:bold;}
.qyh_quan_txt p{ font-size:.78rem; background:linear-gradient(90deg, #fff9b0, #fec741); -webkit-background-clip:text; color:transparent;}
.qyh_quan_box{ width:5.76rem; height:5.54rem; margin:.3rem auto 0; background:url("../img/pop/pop_quan_bg.png") no-repeat; background-size:100% 100%; position:relative; text-align:center;}
.qyh_quan_box .jb{ width:1.6rem; height:1.5rem; background:url("../img/pop/pop_quan_bq.png") no-repeat; background-size:100% 100%; position:absolute; top:-.15rem; left:.15rem; font-size:0;}
.qyh_quan_box .jb span{ color:#e58416; font-size:.23rem; font-weight:bold; transform:rotate(-42deg); display:inline-block; width:1.6rem; margin:.3rem 0 0 -.4rem;}
.qyh_quan_box .quan{ background-image:linear-gradient(90deg, #ffcc7e 0%, #fdc164 100%), linear-gradient(#faf9f5, #faf9f5); background-blend-mode:normal, normal; border-radius:.09rem; padding:.2rem; display:inline-block; margin:.5rem 0 1.05rem; color:#c27d2e; box-shadow:0 .13rem .13rem rgba(218,179,130,.6);}
.qyh_quan_box .quan h4{ font-size:.36rem; font-weight:bold;}
.qyh_quan_box .quan p{ font-size:.3rem;}
.qyh_quan_box .fuli{ width:3rem; height:1rem; background:url("../img/pop/fuli_btn.png") no-repeat; background-size:100% 100%; margin:0 auto; font-size:0;}
.qyh_quan_box .tips{ text-align:center; color:#fff; font-size:.23rem; line-height:.44rem;}

/*input*/
.qyh_pop_int{ width:100%; border:#cdcdcd 1px solid; height:.8rem; line-height:.8rem; font-size:.22rem; color:#999; padding:.08rem; margin-top:.23rem; resize:none;}

/*个人中心使用说明和评论弹窗*/
.qyh_pop_end{ align-items:flex-end !important;}
.qyh_pop_end .qyh_pop_inner{ width:100%; border-radius:0; padding:.2rem .4rem .5rem;}
.qyh_pop_end .qyh_pop_close{ background:url("../img/pop/pop_close2.png") no-repeat; background-size:100% 100%; left:inherit; right:.15rem; top:.15rem; bottom:inherit; margin-left:0;}
.qyh_pop_code h4{ color:#000; font-size:.36rem; padding:0 0 .3rem;}
.qyh_pop_code h4.h4_ok{ color:#46b134; font-size:.48rem;}
.qyh_pop_code h4.center{ text-align:center;}
.qyh_pop_code h5{ color:#2c2c2c; font-size:.3rem; padding:0 0 .3rem 20%;}
.qyh_pop_code .code{ width:2.94rem; border:#f14949 1px solid; border-radius:.2rem; margin:0 auto .3rem;}
.qyh_pop_code .code img{ border:#fff .1rem solid; border-radius:.2rem;}
.qyh_pop_code .code2{ width:1.88rem; border:none;}
.qyh_pop_code .code2 img{ border:none; border-radius:0;}
.qyh_pop_code .ma{ padding:0 0 .3rem; font-size:.28rem; color:#999; text-align:center;}
.qyh_pop_code .ma span{ font-size:.28rem; color:#f14949; vertical-align:baseline;}
.qyh_pop_code .ma p, .qyh_pop_code .ma p em{ color:#2c2c2c; font-size:.3rem;}
.qyh_pop_code .txt{ font-size:.22rem; color:#999; text-align:justify; line-height:.38rem;}
.qyh_pop_end .qyh_pop_btns span.btn_one{ font-size:.36rem; font-weight:bold; color:#fff; border:none;}
.qyh_pop_code textarea,.qyh_pop_code .message{ width:100%; min-height:2.88rem; border-radius:.05rem; padding:.2rem .24rem; font-size:.22rem; color:#999; background:#f8f8f8;}
.qyh_pop_code .star_box{ padding:0 0 .3rem; display:flex; align-items:center;}
.qyh_pop_code .star_box i{ width:.62rem; height:.32rem; display:inline-block; background:url(../img/my/star1.png) no-repeat; background-size:.35rem .32rem;}
.qyh_pop_code .star_box i.up{ background:url(../img/my/star2.png) no-repeat; background-size:.35rem .32rem;}
.qyh_pop_code .star_box span{ color:#eb534c; font-size:.26rem; padding-left:.1rem;}
.qyh_pop_code .scpic{ padding:.3rem 0 0;}
.qyh_pop_code .scpic li{ width:23%; height:1.6rem; margin:0 1% .2rem; position:relative;}
.qyh_pop_code .scpic li .file{ width:100%; position:absolute; top:0; left:0; right:0; bottom:0; opacity:0;}
.qyh_pop_code .scpic li img,.qyh_pop_code .scpic li p{position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; width:auto; max-width:100%; max-height:100%;}
.qyh_pop_code .scpic li.li_set{ border:#bfbfbf dashed 1px;}
.qyh_pop_code .scpic li p{ color:#eb534c; font-size:.26rem; font-weight:bold; text-align:center; z-index:10; top:50%; transform:translateY(-50%);}
.qyh_pop_code .scpic li p span{ color:#eb534c; font-size:.26rem;}

/*奖品包*/
.pop_reward_list{ padding:.15rem 0 0;}
.pop_reward_list ul{ max-height:6rem; overflow-y:auto;}
.pop_reward_list li{ padding:.1rem 0; border-bottom:#e7e7e7 .02rem solid; display:flex; align-items:center;}
.pop_reward_list li p{ width:100%; padding-right:.3rem; font-size:.2rem; text-align:left; color:#333;}
.pop_reward_list li span{ border-radius:.5rem; height:.36rem; line-height:.32rem; width:1.13rem; text-align:center; flex-shrink:0; color:#333; font-size:.2rem;}
.pop_reward_list li span.span1{ border:#7654e3 .02rem solid; color:#7753e3;}

/*兑换话费弹窗*/
.qyh_pop_yzmbox{ padding:.3rem 0 0;}
.qyh_pop_yzmbox input{ height:.81rem; background:#f1f1f1; padding:0 .2rem; border-radius:.08rem; width:100%; color:#999; font-size:.3rem;}
.qyh_pop_yzmbox span{ background:#fff; border-radius:.08rem; border:solid 1px #e74137; color:#e74137; font-size:.3rem; width:2.19rem; text-align:center; height:.81rem; line-height:.81rem; flex-shrink:0; margin-left:.2rem;}

.qyh_pop_rule{ max-height:7rem; overflow-y:auto; margin:.2rem -2% 0; padding:0 .2rem;}
.qyh_pop_rule p{ color:#333; font-size:.26rem; padding:0 0 .1rem; text-align:justify;}
.qyh_pop_rule strong{ font-weight:bold; font-size:.26rem;}
.qyh_pop_rule p.idt{ text-indent:2em;}

/*滚动条样式*/
::-webkit-scrollbar{
  width: 3px;
  height: 3px;
}
::-webkit-scrollbar-thumb:vertical{
  background-color:#a550db;
  border-radius: 3px;
}
::-webkit-scrollbar-track-piece:vertical:decrement,
::-webkit-scrollbar-track-piece:vertical:increment {
  background-color: #efddfb;
}

/*加油卡弹窗*/
.qyh_pop_feulinner{ width:95%; padding:.4rem .3rem; background:#f8f8f8;}
.qyh_pop_tips{ color:#707070; font-size:.24rem; padding:.3rem 0; text-align:justify;}

/*集团同步商品详情页弹窗*/
.qyh_goodspop {background: rgba(0,0,0,.4);}
.qyh_pop_goodsinner1{ width:5.6rem; padding:.36rem .24rem .24rem; border-radius:.16rem;}
.qyh_pop_end .qyh_pop_goodsinner2{ padding:.36rem .24rem .24rem; border-radius:.16rem .16rem 0 0;}
.qyh_pop_end .qyh_pop_goodsinner2 .qyh_pop_close{ background:url("../img/pop/pop_goodsclose.png") no-repeat center center; background-size:.34rem .34rem; top:.06rem; right:.08rem;}

.qyh_pop_goodstxt{ padding:0 0 .2rem;}
.qyh_pop_goodstxt p{ line-height:.56rem; color:#333; font-size:.32rem; text-align:center; font-family:Source Han Sans CN;}
.qyh_pop_goodstxt p.p_hui{ color:#666; font-size:.28rem;}
.qyh_pop_goodstxt p.p_left{ text-align:left;}
.qyh_pop_goodstxt p.p_price{ font-size:.24rem;}
.qyh_pop_goodstxt p.p_price em{ font-size:.2rem; font-family:Source Han Sans CN;}
.qyh_pop_goodstxt p.p_price span{ font-size:.48rem; font-family:Source Han Sans CN;}
.qyh_pop_goodstxt2 p{ color:#666; font-size:.24rem; line-height:.36rem; padding:0 0 .1rem;}
.qyh_pop_goodstxt p.p_blue{ color:#0093ec;}

.qyh_pop_goodsint{ padding:.3rem 0 .1rem;}
.qyh_pop_goodsint .intbox{ height:.88rem; background:#f9fafc; padding:0 .32rem; border-radius:.5rem; width:100%; color:#666; font-size:.28rem; display:flex; align-items:center; margin:0 0 .16rem;}
.qyh_pop_goodsint .intbox input{ height:.88rem; background:#f9fafc; padding:0 .2rem; border-radius:.5rem; width:100%; color:#666; font-size:.28rem;}
.qyh_pop_goodsint .intbox input.yzm::placeholder{ color:#999;}
.qyh_pop_goodsint span{ color:#fd7028; font-size:.28rem; width:2.19rem; text-align:right; height:.881rem; line-height:.88rem; flex-shrink:0;}

.qyh_pop_goodsxy{ display:flex; align-items:center; justify-content:center; font-size:.24rem; color:#999; text-align:center; padding:.35rem 0 0;}
.qyh_pop_goodsxy a{ font-size:.24rem; color:#0093ec;}
.qyh_pop_goodsxy .xy_radio{ position:absolute; clip:rect(0, 0, 0, 0);}
.qyh_pop_goodsxy .xy_label{ display:flex; align-items:center; justify-content:center; font-size:.24rem; color:#999;}
.qyh_pop_goodsxy .xy_label:before{ content:'\a0'; display:inline-block; width:.25rem; height:.25rem; line-height:.25rem; margin-right:.1rem; background:url(../img/pop/new_nocheck.png) no-repeat top center; background-size:.24rem .24rem; text-align:center;}
.qyh_pop_goodsxy .xy_label_checked:before{ background:url(../img/pop/new_checked.png) no-repeat top center; background-size:.24rem .24rem;}
.qyh_pop_goodsxy2 .xy_label:before{ width:.2rem; height:.2rem; line-height:.2rem; margin-right:.1rem; background:url(../img/pop/nocheck.png) no-repeat top center; background-size:.2rem .2rem;}
.qyh_pop_goodsxy2 .xy_label_checked:before{ background:url(../img/pop/checked.png) no-repeat top center; background-size:.2rem .2rem;}

.qyh_pop_goodsrule{ max-height:8rem; margin-bottom:.3rem; overflow-y:auto;}
.qyh_pop_goodsrule p{ color:#666; font-size:.24rem; line-height:.36rem; padding:0 0 .1rem;}
.qyh_pop_goodsrule2{ margin:0;}
.qyh_pop_goodsrule2 p{ max-height:7rem; line-height:.5rem;}

.qyh_pop_goodsbtns{ padding:.3rem 0 0;}
.qyh_pop_goodsbtns span{ width:48.5%; height:.72rem; border-radius:.4rem; font-size:.32rem; line-height:.72rem; letter-spacing:.02rem; text-align:center; font-family:Source Han Sans CN; border:.015rem solid #999; color:#999;}
.qyh_pop_goodsbtns .btn_r{ color:#fff; background-image:linear-gradient(90deg,#fdae28,#fd6128); border:none;}
.qyh_pop_goodsbtns .btn_one{ width:100% !important;}
.qyh_pop_goodsbtns2 span{ height:.8rem; line-height:.8rem; border:.015rem solid #fd7028; color:#fd7028;}
