body{
    background-color: #F5F5F5;
    position: relative;
}
.clearFixed {
    width: 100%;
    height: .7rem;
}
/*.topTitle {*/
/*    width: 7.5rem;*/
/*    height: .7rem;*/
/*    background: white;*/
/*    position: fixed;*/
/*    top: 0px;*/
/*    z-index: 99999;*/
/*}*/
/*.topTitle .firstPage {*/
/*    float: left;*/
/*    height: .7rem;*/
/*    margin-left: 1.45rem;*/
/*}*/
/*.topTitle .firstPage span{*/
/*    color: rgb(235,112,135);*/
/*    font-size: .28rem;*/
/*    display: inline-block;*/
/*    margin-top: .18rem;*/
/*}*/
/*.topTitle .dividerLine {*/
/*    float: left;*/
/*    margin-left: 1.76rem;*/
/*    height: .5rem;*/
/*    width: 1px;*/
/*    background: rgb(240,171,188);*/
/*    margin-top: .1rem*/
/*}*/
/*.topTitle .headTopRight {*/
/*    width: 2.32rem;*/
/*    height: .50rem;*/
/*    float: right;*/
/*    margin-right: 0.68rem;*/
/*    margin-top: 0.1rem;*/
/*}*/
/*.topTitle .headTopRight img {*/
/*    width: 100%;*/
/*    vertical-align: middle;*/
/*}*/
/*.topTitle button {*/
/*    float: right;*/
/*    margin-right: 0.68rem;*/
/*    color: white;*/
/*    background: rgb(153,32,57);*/
/*    text-align: center;*/
/*    height: 0.5rem;*/
/*    line-height: 0.5rem;*/
/*    margin-top: 0.1rem;*/
/*    border: none;*/
/*    letter-spacing: 1px;*/
/*    border-radius: 0.25rem;*/
/*    -webkit-border-radius: 0.25rem;*/
/*    -ms-border-radius: 0.25rem;*/
/*    -moz-border-radius: 0.25rem;*/
/*}*/
/*.topTitle button label{*/
/*    font-size: 0.28rem;*/
/*    padding: 0 .33rem;*/
/*    height: 0.32rem;*/
/*    display: inline-block;*/
/*}*/
.newYearHead {
    width: 7.5rem;
    padding:0.18rem .14rem 0.08rem .2rem;
    background: rgb(252,238,241);
    z-index: 99999;
    position: fixed;
    top: 0;
}
.newYearHead img:nth-of-type(1) {
    width: 0.46rem;
    height: 0.46rem;
}
.newYearHead img:nth-of-type(2) {
    width: 0.7975rem;
    height: 0.7456rem;
}
.newYearHead>div{
    width: 5.66rem;
    height: 0.55rem;
    border-radius: 0.28rem;
    -webkit-border-radius: 0.28rem;
    -ms-border-radius: 0.28rem;
    -moz-border-radius: 0.28rem;
    background: white;
    position: relative;
    border: 1px solid rgb(255,128,160);
}
.newYearHead .searchBox img{
    width: .25rem;
    height: .25rem;
    position: absolute;
    left: .18rem;
    top: .14rem;
}
/*.newYearHead .searchBox input{*/
/*    border: none;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    padding-left: .5rem;*/
/*    background-color: rgb(255,255,255);*/
/*    border-radius: .28rem;*/
/*    -webkit-border-radius: .28rem;*/
/*    -ms-border-radius: .28rem;*/
/*    -moz-border-radius: .28rem;*/
/*    font-size: .28rem;*/
/*    color: rgb(141,141,141);*/
/*    line-height: normal;*/
/*    -webkit-appearance: none*/
/*}*/
.newYearHead .searchBox div{
    width: 80%;
    height: 100%;
    margin-left: .5rem;
    /*background-color: rgb(255,255,255);*/
    /*border-radius: .28rem;*/
    /*-webkit-border-radius: .28rem;*/
    /*-ms-border-radius: .28rem;*/
    /*-moz-border-radius: .28rem;*/
    font-size: .28rem;
    color: rgb(141,141,141);
}
.newYearHead .searchBox .isAndroidActive {
    padding-top: 0.02rem;
}
/*热搜*/
.hotSearch{
    width: 7.5rem;
    height: 0.6rem;
    padding: 0rem 0 .2rem .2rem;
    line-height: 1;
    background: rgb(252,238,241);
    z-index: 99999;
    position: fixed;
    top: 1.0054rem;
}
.hotSearch label {
    font-size: .22rem;
    color: black;
    float: left;
    line-height: 0.4rem;
    padding-right: 0.14rem;
    font-weight: normal;
    margin-top: 0.04rem;
}
.hotSearch ul{
    white-space: nowrap;
    overflow-x:auto;
}
.hotSearch ul::-webkit-scrollbar {
    display: none;
}
.hotSearch ul li{
    display: inline-block;
    font-size: .22rem;
    padding: .11rem .22rem;
    background-color: #FFFFFF;
    border-radius: .225rem;
    -webkit-border-radius: .225rem;
    -ms-border-radius: .225rem;
    -moz-border-radius: .225rem;
    margin-right: .20rem;
}
.hotSearch ul li.isAndroidActive{
    padding: .12rem .22rem .10rem .22rem;
}

/*滚动banner*/
.swiperBox{
    position: relative;
    height: 2.44rem;
    overflow: hidden;
}
.swiperBoxInWx {
    margin-top: 1.6054rem
}
#swiper-container-1{
    width: 100%;
}
.swiper-wrapper {
    width: 100% !important;
}
#swiper-container-1 .swiper-slide{
    transition: transform 1s;
    -webkit-transition: transform 1s;
    -ms-transition: transform 1s;
    -moz-transition: transform 1s;
    width: 100%;
}
#swiper-container-1 .swiper-slide img{
    box-shadow: 0 0 .13rem rgba(0,0,0,.14);
    -webkit-box-shadow: 0 0 .13rem rgba(0,0,0,.14);
    -ms-box-shadow: 0 0 .13rem rgba(0,0,0,.14);
    -moz-box-shadow: 0 0 .13rem rgba(0,0,0,.14);
    width: 100%;
}
#swiper-container-1 .swiper-slide-next,#swiper-container-1 .swiper-slide-prev{
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
}
.swiper-lazy-preloader.lazyBox {
    margin-top: 0.94rem;
}
.swiperBox>.swiper-pagination.zdyPagination{
    bottom: 0.13rem;
    height: 4px;
    font-size: 0;
}
.swiperBox>.swiper-pagination.zdyPagination .swiper-slide-custom-line{
    background-color:rgb(255,255,255);
    width: 4px;
    height: 4px;
    display: inline-block;
    margin: 0 4px;
}
.swiperBox>.swiper-pagination.zdyPagination .swiper-slide-custom-line.swiper-slide-custom-line-active{
    background-color: rgb(255,128,160);
    width:12px;
    height:4px;
    margin:0 4px;
}
/*各个栏目*/
.mallColumnsNavWrap {
    position: relative;
    width: 7.5rem;
    height: 3.64rem;
    padding: .26rem 0 0 0;
}
.mallColumnsNav::-webkit-scrollbar{
    display: none;
}
.mallColumnsNav{
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}
.mallColumnsRowTop {
    display: block;
    height: 1.26rem;
}
.mallColumnsRowBottom {
    display: block;
    height: 1.26rem;
    margin-top: 0.2rem;
}
.mallColumnsItem {
    margin-left: 0.466666rem;
    width: 0.94rem;
    height: 1.26rem;
    float: left;
    position: relative;
}
.mallColumnsItem .imgBox {
    width: 0.94rem;
    height: 0.94rem;
    overflow: hidden;
}
.mallColumnsItem .imgBox img {
    width: 100%;
}
.mallColumnsItem .nameBox {
    width: 1.14rem;
    height: .38rem;
    font-size: .26rem;
    position: absolute;
    left: -.1rem;
    text-align: center;
}
.mallColumnsItem span {
    font-size: .26rem;
    color: rgb(0,0,0);
}

.progressBarWrap {
    width: 50px;
    height: 0.08rem;
    background: rgb(170,170,170);
    overflow: auto;
    box-sizing: border-box;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    bottom: 0.26rem;
}
.progressBar {
    height: 0.08rem;
    background: rgb(255,128,160);
    line-height: 0.08px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
}

.mallColumnsItem img{
    width: .94rem;
}
/*天天头条*/
.dailyHeadLines {
    width: 7.5rem;
    height: .54rem;
    background: white;
}
.dailyHeadLines .noticeDefaultBox {
    margin-left: .19rem;
    float: left;
    height: .54rem;
    align-self: center;
}
.dailyHeadLines .noticeDefaultBox span{
    color: rgb(1,1,1);
    font-size: .32rem;
    font-weight: bold;
}
.noticeIsAndroid {
    margin-top: 0.02rem;
}
.dailyHeadLines .hotBox {
    background: rgb(255,66,115);
    text-align: center;
    margin-left: 0.16rem;
    color:white;
    height: 0.28rem;
    width: 0.56rem;
    float: left;
    margin-top: 0.13rem;
}
.dailyHeadLines .hotBox span{
    font-size: 0.18rem;
    align-items: center;
}
.dailyHeadLines .noticeDivBox  {
    margin-left: 0.14rem;
    float: left;
    width: 4.9rem;
    height: 100%;
    line-height: .54rem;
}
.dailyHeadLines .noticeDivBox::-webkit-scrollbar {
    display: none;
}
/*.dailyHeadLines .noticeDivBox span{*/
/*    font-size: 0.22rem;*/
/*    color: rgb(255,66,115);*/
/*    font-weight: bold;*/
/*    white-space:nowrap;*/
/*}*/

/*天天抢购六大模块*/
.hotModule {
    width: 7.1rem;
    padding: .33rem .2rem 0.33rem .2rem;
    border-radius: 0.15rem;
    background: white;
    margin-top: .26rem;
    margin-left: 0.2rem;
}
.hotModuleList {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
}
.hotModule li{
    height: 3rem;
    border-right: 0.01rem solid rgb(217,217,217);
}
.hotModule li .title{
    margin-bottom: 0.36rem;
}

.hotModule li:nth-of-type(1) .hotModuleTitleDesc{
    color: rgb(255,127,160);
}
.hotModule li:nth-of-type(2) .hotModuleTitleDesc{
    color: rgb(237,135,160);
}
.hotModule li:nth-of-type(3) .hotModuleTitleDesc{
    color: rgb(197,126,247);
}
.hotModule li:nth-of-type(4) .hotModuleTitleDesc{
    color: rgb(234,161,60);
}
.hotModule li:nth-of-type(5) .hotModuleTitleDesc{
    color: rgb(112,176,248);
}
.hotModule li:nth-of-type(6) .hotModuleTitleDesc{
    color: rgb(197,126,247);
}
.hotModule li:nth-of-type(2n+1){
    padding-right: .26rem;
    width: 3.36rem;
}
.hotModule li:nth-of-type(2n){
    padding-left: .26rem;
    width: 3.34rem;
}
.hotModuleTitleText {
    height: 0.32rem;
}
.hotModuleTitleText label{
    font-size: 0.3rem;
    color: rgb(0,0,0);
    line-height: 0.34rem;
    float: left;
    margin-right: .12rem;
}
.hotModuleTitleText .tagSpan{
    position: absolute;
    white-space:nowrap;
    font-size: 0.36rem;
    line-height: 0.36rem;
    color: white;
    padding: 0.12rem;
    border-radius: 0.12rem;
    -webkit-border-radius: 0.12rem;
    -ms-border-radius: 0.12rem;
    -moz-border-radius: 0.12rem;
    transform: scale(.5);
    -webkit-transform: scale(.5);
    -ms-transform: scale(.5);
    -moz-transform: scale(.5);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    font-weight: bold;
}
.hotModuleTitleDesc {
    font-size: 0.2rem;
    margin-top: 0.2rem;
    line-height: 0.2rem;
    height: 0.2rem;
    font-weight: bold;
}

.hotModule li .leftImgDiv {
    /*width: 1.54rem;*/
    width: 50%;
    height: 1.54rem;
    background: whitesmoke;
    float: left;
}
.hotModule li .rightImgDiv {
    /*width: 1.54rem;*/
    width: 50%;
    height: 1.54rem;
    background: whitesmoke;
    float: left;
}
.hotModule li:nth-of-type(2) {
    border-right: none;
}
.hotModule li:nth-of-type(4) {
    border-right: none;
}
.hotModule li:nth-of-type(5) {
    height: 2.7rem;
}
.hotModule li:nth-of-type(6) {
    border-right: none;
    height: 2.7rem;
}


.hotModule li img:nth-of-type(1) {
    /*width: 1rem;*/
    /*height: 1rem;*/
    max-width: 100%;
}
.hotModule li img:nth-of-type(2) {
    width: 1rem;
    height: 1rem;
}
.hotModule li:nth-of-type(2) .hotModuleTitleText span{
    background-image: linear-gradient(to right, rgb(255,152,128),rgb(255,126,158));
}
.hotModule li:nth-of-type(3) .hotModuleTitleText span{
    background-image: linear-gradient(to right, rgb(254,133,255),rgb(211,120,254));
}
.hotModule li:nth-of-type(4) .hotModuleTitleText span{
    background-image: linear-gradient(to right, rgb(248,202,67),rgb(249,157,15));
}
.hotModule li:nth-of-type(5) .hotModuleTitleText span{
    background-image: linear-gradient(to right, rgb(66,177,255),rgb(116,142,255));
}
.hotModule li:nth-of-type(6) .hotModuleTitleText span{
    background-image: linear-gradient(to right, rgb(254,133,255) , rgb(211,120,254));
}

.startTimeAway{
    font-size: .32rem;
    line-height: 1;
    float: left;
}
.startTimeAway p{
    font-size: .21rem;
    margin-left: .14rem;
    font-family: "宋体";
}
#hour,#minute,#second{
    font-size: .18rem;
    width: .30rem;
    height: .30rem;
    line-height: .30rem;
    text-align: center;
    color: #fff;
    background-color: rgb(255,128,160);
    border-radius: .06rem;
    float: left;
}
.startTimeAway .colon{
    float: left;
    height: .30rem;
    line-height: .30rem;
}
/* 底部tab样式 */
.newestFooterBar a:nth-child(1) span{
    color: #F95478;
}
.newestFooterBar a:nth-child(1) i{
    background-position: bottom;
}
#mallIndexNewYear {
    padding-bottom: 50px;
}
.liveStreaming {
    width: 7.1rem;
    height: 5.26rem;
    background: white;
    margin-left: 0.2rem;
    margin-top: 0.26rem;
    border-radius: 0.15rem;
    overflow: hidden;
}
.liveStreaming .head {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    margin-top: 0.26rem;
}
.liveStreaming .head .leftBox span{
    font-size: 0.3rem;
    color: rgb(0,0,0);
    font-weight: bold;
}
.liveStreaming .head .leftBox img{
    width: 0.90rem;
    height: 0.30rem;
    margin-left: 0.16rem;
}
.liveStreaming .head .more {
    font-size: 0.28rem;
    color: rgb(0,0,0);
}
.watchBox {
    width: 6.7rem;
    height: 4.1rem;
    margin-left: 0.20rem;
    margin-top: 0.16rem;
}
.watchBox>div {
    width: 3.26rem;
    height: 100%;
    border-radius: 0.24rem;
    background: rgb(250,223,233);
    float: left;
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.watchItemBox>img {
    object-fit: cover;
    width: 100%;
}
.watchBox>div:nth-of-type(2) {
    float: right;
}
.watchItemBox {
    position: relative;
}
.watchItemBox .watchNumBox {
    position: absolute;
    left: 0.38rem;
    top: 0.20rem;
    min-width: 1.46rem;
    height: 0.36rem;
    border-top-right-radius: 0.1rem;
    border-bottom-right-radius: 0.1rem;
    background: rgba(0,0,0,0.15);
}
.watchItemBox .watchNumBox img {
    width: 0.36rem;
    margin-left: -0.18rem;
}
.watchItemBox .watchNumBox .peopleNum {
    font-size: 0.22rem;
    color: white;
}
.watchItemBox .watchNumBox .text {
    font-size: 0.22rem;
    color: white;
}
.watchNumBox>div {
    width: 100%;
    padding-left: 0.12rem;
    padding-right: 0.12rem;
}
.bottomMaskBox {
    width: 100%;
    height: 1.10rem;
    background: rgba(174,156,163, 0.9);
    border-bottom-left-radius: 0.24rem;
    border-bottom-right-radius: 0.24rem;
    bottom: 0;
    position: absolute;
}
.bottomMaskBox .productBox {
    width: 100%;
    height: 0.9rem;
    margin-top: -0.45rem;
}
.bottomMaskBox .productBox img {
    width: 0.90rem;
    height: 0.90rem;
}
.bottomMaskBox p {
    color: white;
    text-align: center !important;
    margin-top: 0.20rem;
    font-size: 0.26rem;
    line-height: 0.26rem;
    height: 0.26rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 0.20rem;
    padding-right: 0.20rem;
}
.bottomMaskBox .productBox .productPicBox {
    width: 0.9rem;
    height: 0.9rem;
    background: white;
    border-radius: 50%;
    overflow: hidden;
}
.coupon_modal {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 9999999 !important;
    top: 0;
    background: rgba(70,70,70, 0.8);
}
.coupon_pic_box {
    width: 5.87rem;
    height: 9.43rem;
    position: relative;
}
.coupon_pic_box .newPersonCoupon {
    width: 5.87rem;
    height: 8.31rem;
    position: absolute;
    bottom: 0;
}
.closePicBtnDiv {
    width: 100%;
    height: 0.73rem;
    position: absolute;
    bottom: 0.23rem;
    left: 0;
}
.coupon_pic_box .closeTitleBtn {
    width: 0.72rem;
    height: 0.72rem;
    position: absolute;
    top: 0;
    right: 0;
}
.closePicBtnDiv img {
    width: 3.02rem;
    height: 0.73rem;
}
.masks {
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 12;
}

.masks_Content {
    width: 6rem;
    /* height: 288px; */
    background: linear-gradient(180deg, #FFE3E3 0%, #FFFFFF 23%, #FFFFFF 100%);
    border-radius: .32rem;
    padding: .6rem;
    box-sizing: border-box;
    margin-top: -1.5rem;
    /* opacity: 0.39; */
}

.masks_Content_title {
    font-weight: 600;
    font-size: .34rem;
    color: #000000;
    text-align: center;
    margin-top:.45rem;
}

.masks_Content_title1 {
    font-weight: 400;
    font-size: .26rem;
    color: #707070;
    line-height: .42rem;
    padding: .3rem .26rem
}

.masks_Content_title3 {
    width: 2rem;
    display: block;
    margin: 0 auto;
}

.masks_btn_delete {
    text-align: center;
    width: 2.2rem;
    height: .8rem;
    line-height: .8rem;
    border-radius: .39rem;
    font-size: .3rem;
    background: #E50100;
    color: #FFFFFF;
    margin: 0 auto;
}