body{word-break: break-all;font-size: 0.24rem;}
input,textarea{font-family:"微软雅黑";}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #9d8773;font-size: 0.26rem;font-family:"微软雅黑";}

.l-Fwp { /*单行对齐*/display: flex;flex-wrap: wrap;align-items: center;}
.c-Fcc {/*居中对齐&&按钮居中*/display: flex;align-items: center;justify-content: center;}
.lr-Fsb {/*两端对齐*/display: flex;justify-content: space-between;}
.lr-Mb {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.btn-Out {/*按钮.文字居中*/display: -webkit-box;display: -webkit-flex; display: -ms-flexbox;display: flex;
    -webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.btn-Int {width: 100%;text-align: center;}
.ylq {width: 100%;text-align: center;}
.dw-Cte {/*定位.图片居中*/position: absolute;top: 50%;transform: translate(0, -50%);}
.soak-Bt {/*从上到下的线性渐变*/background-image: linear-gradient(#e66465, #9198e5);}
.soak-Bl {/*从左到右的线性渐变*/background-image: linear-gradient(to right, red, yellow);}
.b-sdw {/*边框一圈的渐变*/box-shadow: 0 0 7px #888888;}
.scl-Out { /*局部内滚动*/flex: 1;display: flex;flex-direction: column;justify-content: center;}
.scl-Out .scl-Int {width: 100%; overflow: hidden;overflow-y: auto;box-sizing: border-box;}
.bar-Out {position: relative;width: 100%;height: 0.5rem; background: #ec51b3;border-radius: 5px;}
.bar-Out .bar-Int {background: #ff8064; width: 50%;position: absolute;left: 0;top: 0;bottom: 0;}
.ftBox{
    height: 0.8rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    background-color: red;
    font-size: 0.24rem;
    color: #333;
}

.liTag .topTag{
    border-radius: 8px 8px 0px 0px;
    margin: 0 auto;
    width: 2.01rem;
    color: #fff;
    background-image: linear-gradient(to right, #ff963b, #fb8545);
    font-size: 0.2rem;
    padding: 0.08rem 0.05rem;
    text-align: center;
}
.mZoneMd .listAll .liTag .int{
    border-radius: 0px 0px 8px 8px;
}
.garyBtn{
    filter: grayscale(100%);
}

.mZoneMd .adArea{
    position: relative;
    margin: 0 0.3rem;
    padding: 0.2rem 0 0.1rem;
}

/*默认样式*/
.ovH {overflow: hidden;}
.pr {position: relative;}
.pa { position: absolute;}
.fl {float: left;}
.fr { float: right;}
.dn {display: none;}
img {display: block;width: 100%;}

/*-----------流量超市2023.5.19*活动的样式汇总--------*/
.mZoneBbody{
    background-image: linear-gradient(#febe6b, #ffc880);
    font-size: 0.24rem;
    line-height: 1;
    padding-bottom: 1rem;
}
.mZoneMd .contBox{
    position: relative;
    margin: -0.6rem 0.3rem 0;
    padding: 0.2rem 0 0.1rem;
    background: #8cf6fe;
    border: 1px solid #0a0704;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.mZoneMd .contBox .dz-1{
    width: 1.77rem;
    position: absolute;
    left: -0.3rem;
    top: -0.6rem;
}
.mZoneMd .contBox .dz-2{
    width: 1.09rem;
    position: absolute;
    right: 0.05rem;
    top: -0.3rem;
}
.mZoneMd .contBox .titleTop{
    width: 3.92rem;
    position: absolute;
    left: 50%;
    margin-left: -1.96rem;
    top: -0.12rem;
}
.mZoneMd .contBox .intData{
    background: #fff;
    border-top: 1px solid #132122;
    border-bottom: 1px solid #132122;
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
}

.mZoneMd .contBox .zhu{
    padding: 0.6rem 0.35rem 0.4rem;
    line-height: 1.2;
    color: #4d4d4d;
    font-size: 0.21rem;
    text-align: justify;
}
.mZoneMd .swiper-Tab1 {
    padding-bottom:0.45rem;
}
.mZoneMd .swiper-Tab1 .swiper-slide{
    width: initial;
    color: #fb8745;
    position: relative;
    transform: translate3d(0, 0, 0);
    font-size: 0.25rem;
    color: #666666;
    margin: 0 0.18rem;
    height: 0.4rem;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.mZoneMd .swiper-Tab1 .swiper-slide.active p{
    color: #f67423;
    font-size: 0.27rem;
    font-weight: 900;
    width: 100%;
    text-align: center;
}
.mZoneMd .swiper-Tab1 .swiper-slide.active::after{
    display: block;
    clear: both;
    content: "";
    width: 0.54rem;
    height: 0.06rem;
    background: #f67424;
    border-radius: 5px;
    position: absolute;
    left: 50%;
    margin-left: -0.27rem;
    bottom: -0.05rem;
}
.mZoneMd .listAll {
    padding: 0 0.1rem;
}
.mZoneMd .listAll ul{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.mZoneMd .listAll li{
    width: 33.3%;
}
.mZoneMd .listAll li .int{
    width: 2.01rem;
    margin: 0 auto;
    background: #fff7ed;
    border-radius: 8px;
    padding: 0.18rem 0 0.2rem;
    margin-bottom: 0.2rem;
}
.mZoneMd .listAll li .logo{
    width: 1.06rem;
    margin: 0 auto 0.12rem;
}
.mZoneMd .listAll li .text{
    font-size: 0.26rem;
    color: #1a1a1a;
    text-align: center;
    padding-bottom: 0.13rem;
}
.mZoneMd .listAll li .text p{
    font-weight: 700;
    line-height: 1.2;
}
.mZoneMd .listAll li .price{
    margin-bottom: 0.22rem;
    text-align: center;
}
.mZoneMd .listAll li .price span{
    font-size: 0.29rem;
    color: #ff7800;
    padding-right: 0.12rem;
    font-weight: 700;
}
.mZoneMd .listAll li .price em{
    color: #aeaeae;
    font-style: normal;
    text-decoration-line: line-through;
}
.mZoneMd .listAll li .btn-Out{
    width: 1.5rem;
    height: 0.42rem;
    margin: 0 auto;
    border-radius: 5px;
    background-image: linear-gradient(to right, #ff963b, #fb8545);
    font-size: 0.26rem;
    color: #ffffff;
    font-weight: 900;
}

/* 返回顶部 */
.go-Top{
    z-index: 3;
    position: fixed;
    right: 0;
    bottom:2.2rem;
    width:0.88rem;
    display: none;
}
/* 2023.8.23新增--【抢光】状态 */
.mZoneMd .listAll li{
    position: relative;
}
.mZoneMd .listAll li.state1 .btn-Out{
    opacity: 0.5;
}
.yqg{
    opacity: 0.5;
}
.mZoneMd .listAll li .lootAll{
    display: none;
}
.mZoneMd .listAll li.state1 .lootAll{
    z-index: 5;
    display: block;
    width: 1rem;
    position: absolute;
    right: 0.2rem;
    bottom: 0.55rem;
}
.adInt{
    margin: 0.3rem;
}
/* 2023.10.16新增弹层Star */
.tipPop .dialog{
    width: 86%;
}
.tipPop1 .dialog__main{
    background: url(../imgNow/backPop.png) no-repeat;
    background-size: 100%;
    height: 5.23rem;
}
.tipPop2 .dialog__main{
    background: url(../imgNow/backPop2.png) no-repeat;
    background-size: 100%;
    height: 7.26rem;
}
.tipPop .boxWrap {
    padding: 0.85rem 0.8rem 0.2rem;
}
.tipPop .boxWrap .title{
    text-align: center;
    font-size: 0.36rem;
    color: #000000;
    padding-bottom: 0.37rem;
    font-weight: 600;
}
.tipPop .boxWrap .text{
    font-size: 0.26rem;
    color: #333333;
    line-height: 1.4;
}
.tipPop2 .boxWrap .text .p1{
    font-size: 0.26rem;
    color: #000;
}
.tipPop2 .boxWrap .text .p2{
    margin-top: 0.15rem;
    padding-top: 0.15rem;
    border-top: 1px dashed #c1c1c1;
    font-size: 0.24rem;
    color: #666666;
}
.tipPop .boxWrap .btnTwo{
    margin: 0.9rem 0.05rem 0;
    display: flex;
    justify-content: space-between;
}
.tipPop2 .boxWrap .btnTwo{
    margin: 0.5rem 0.05rem 0;
}
.tipPop1 .boxWrap .btnTwo div{
    width: 2.24rem;
}
/* 2024.1.4日--新增规则 */
/* 2024.1.4日--新增规则 */
.contBoxRule{
    margin-top: 0.22rem !important;
}
.contBoxRule .biaoti{
    width:2.58rem !important;
    margin-left: -1.29rem !important;
}
.contBoxRule .ruleList{
    margin: 0.64rem 0.2rem 0.25rem;
}
.contBoxRule .ruleList li{
    text-align: justify;
    line-height: 1.3;
    margin-bottom: 0.2rem;
}
.contBoxRule .ruleList li p{
    font-size: 0.24rem;
    color: #666;
}
.contBoxRule .ruleList li p b{
    font-weight: 900;
}
/* 2023.10.16新增弹层Over*/
/* 头部登录 */
.headSignOut-Group {
    position: relative;
    background: rgba(228, 176, 0,1) !important;
    background-size: 100% !important;
}
.headSignOut-Group::after{
    z-index: 2;
    display: block;
    content: "";
    clear: both;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(228, 176, 0,0.8) !important;
}
.headSignOut-Group .signBtn,.headSignOut-Group .ubLine {
    position: relative;
    z-index: 3;
}
.headSignOut-Group .num {
    color: #fff !important;
}
.headSignOut-Group .signBtn,.headSignOut-Group .ubLine .btnOut{
    color: #fff !important;
    background: #d03939 !important;
}
.dialogWrap-Group .logo-Md1, .dialogWrap-Group .cont-Md2 .yzmCode, .dialogWrap-Group .write .line .dust, .headSignOut-Group .btnOut, .dialogWrap-Group .btnSign p, .dialogWrap-Group .title-Md1, .dialogWrap-Group .footBtn .sureBtn, .dialogWrap-Group .one-Enter .local-Int p {
    background: #e4b000 !important;
}
.iconSvg path {
    fill: #e4b000 !important;
}

/*css3变大动画*/
.big {
    animation: myfirst1 2s infinite;
    -moz-animation: myfirst1 2s infinite;
    /* Firefox */
    -webkit-animation: myfirst1 2s infinite;
    /* Safari 和 Chrome */
    -o-animation: myfirst1 2s infinite;
    /* Opera */
}

@keyframes myfirst1 {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(.9);
    }
    100% {
        transform: scale(1);
    }
}

@-moz-keyframes myfirst1
    /* Firefox */

{
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(.9);
    }
    100% {
        transform: scale(1);
    }
}

@-webkit-keyframes myfirst1
    /* Safari 和 Chrome */

{
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(.9);
    }
    100% {
        transform: scale(1);
    }
}

@-o-keyframes myfirst1
    /* Opera */

{
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(.9);
    }
    100% {
        transform: scale(1);
    }
}


.big1 {
    animation: myfirst2 0.5s infinite;
    -moz-animation: myfirst2 0.5s infinite;
    /* Firefox */
    -webkit-animation: myfirst2 0.5s infinite;
    /* Safari 和 Chrome */
    -o-animation: myfirst2 0.5s infinite;
    /* Opera */
}

@keyframes myfirst2 {
    0% {
        transform: scale(1.1);
    }
    50% {
        transform: scale(.9);
    }
    100% {
        transform: scale(1.1);
    }
}

@-moz-keyframes myfirst2
    /* Firefox */

{
    0% {
        transform: scale(1.1);
    }
    50% {
        transform: scale(.9);
    }
    100% {
        transform: scale(1.1);
    }
}

@-webkit-keyframes myfirst2
    /* Safari 和 Chrome */

{
    0% {
        transform: scale(1.1);
    }
    50% {
        transform: scale(.9);
    }
    100% {
        transform: scale(1.1);
    }
}

@-o-keyframes myfirst2
    /* Opera */

{
    0% {
        transform: scale(1.1);
    }
    50% {
        transform: scale(.9);
    }
    100% {
        transform: scale(1.1);
    }
}




.bigNew {
    animation: myNew 2.5s ease-in-out infinite;
}

@keyframes myNew {
    0% {
        transform: scale(0.297);
    }
    2.083333% {
        transform: scale(0.41818);
    }
    4.166667% {
        transform: scale(0.52727);
    }
    6.25% {
        transform: scale(0.64848);
    }
    8.333333% {
        transform: scale(0.7697);
    }
    10.416667% {
        transform: scale(0.8909);
    }
    12.5% {
        transform: scale(1.02424);
    }
    14.583333% {
        transform: scale(1.12121);
    }
    16.666667% {
        transform: scale(1.16364);
    }
    18.75% {
        transform: scale(1.15758);
    }
    20.833333% {
        transform: scale(1.10909);
    }
    25% {
        transform: scale(0.9697);
    }
    27.083333% {
        transform: scale(0.87879);
    }
    29.166667% {
        transform: scale(0.84242);
    }
    31.25% {
        transform: scale(0.7697);
    }
    33.333333% {
        transform: scale(0.73333);
    }
    35.416667% {
        transform: scale(0.72121);
    }
    37.5% {
        transform: scale(0.73333);
    }
    39.583333% {
        transform: scale(0.77576);
    }
    41.666667% {
        transform: scale(0.8303);
    }
    43.75% {
        transform: scale(0.8909);
    }
    45.833333% {
        transform: scale(0.93939);
    }
    47.916667% {
        transform: scale(0.97576);
    }
    50%,
    52.083333% {
        transform: scale(0.98788);
    }
    54.166667% {
        transform: scale(0.96364);
    }
    56.25% {
        transform: scale(0.93939);
    }
    58.333333% {
        transform: scale(0.90303);
    }
    60.416667% {
        transform: scale(0.86667);
    }
    62.5% {
        transform: scale(0.84242);
    }
    64.583333%,
    68.75% {
        transform: scale(0.8303);
    }
    66.666667% {
        transform: scale(0.82424);
    }
    70.833333% {
        transform: scale(0.84242);
    }
    72.916667% {
        transform: scale(0.86667);
    }
    75% {
        transform: scale(0.8909);
    }
    77.083333% {
        transform: scale(0.90303);
    }
    79.166667% {
        transform: scale(0.91515);
    }
    81.25%,
    83.333333% {
        transform: scale(0.92727);
    }
    85.416667% {
        transform: scale(0.91515);
    }
    87.5% {
        transform: scale(0.90303);
    }
    89.583333% {
        transform: scale(0.8909);
    }
    91.666667% {
        transform: scale(0.87879)
    }
    93.75%,
    95.833333%,
    97.916667%,
    100% {
        transform: scale(1);
    }
}

.topTag{
    border-radius: 8px 8px 0px 0px;
    margin: 0 auto;
    width: 2.01rem;
    color: #fff;
    background-image: linear-gradient(to right, #ff963b, #fb8545);
    font-size: 0.2rem;
    padding: 0.08rem 0.05rem;
    text-align: center;
}
.mZoneMd .listAll .liTag .int{
    border-radius: 0px 0px 8px 8px;
}
.garyBtn{
    filter: grayscale(100%);
}