    body,
    form,
    div,
    span,
    ul,
    ol,
    li,
    p,
    pre,
    dl,
    dt,
    dd,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    em,
    a,
    fieldset,
    legend,
    address,
    label,
    textarea,
    select,
    input,
    figure,
    table,
    th,
    td,
    b,
    i {
        margin: 0;
        padding: 0;
    }
    
    html,
    body {
        padding: 0;
        margin: 0;
        width: 100%;
    }
    
    ul li {
        list-style: none;
    }
    
    #alertMsg .layer-btn a.close {
        height: auto;
    }
    
    .pc-back {
        width: 100%;
        overflow: hidden;
    }
    
    .kv {
        position: relative;
    }
    
    .mg_26 {
        margin-top: 26px
    }
    
    .inwapperZone,
    .kv-banner,
    #kv-wrap05,
    .topWrapper,
    .topWrapper01,
    .banjiaWrapper,
    .fuliWrapper,
    .bannerList,
    .joinZoneclue {
        width: 1920px;
        /*left: 50%;
    margin-left:-960px;*/
    }
    
    @media screen and (max-width: 1919px) {
        .inwapperZone,
        .kv-banner,
        #kv-wrap05,
        .topWrapper,
        .topWrapper01,
        .banjiaWrapper,
        .fuliWrapper,
        .bannerList,
        .joinZoneclue {
            width: 1920px;
            left: 50%;
            margin-left: -960px;
        }
    }
    
    .kv-banner {
        position: relative;
        height: 316px;
        background: url("../images/bac01.1.jpg") no-repeat;
        background-size: 100% 100%;
    }
    
    .bannerList {
        position: relative;
        height: 605px;
        background: url("../images/bac01.2.jpg") no-repeat;
        background-size: 100% 100%;
        text-align: center;
        padding-top: 25px;
        box-sizing: border-box;
    }
    
    .bannerListBox {
        width: 768px;
        padding: 6px;
        box-sizing: border-box;
        margin: 0 auto;
        background: #fff;
        margin-top: 20px;
    }
    
    .bannerListBox .bannerItem {
        padding: 6px;
        float: left;
        width: 240px;
    }
    
    .topWrapper01 {
        position: relative;
        /*width: 100%;*/
        /*left: 50%;*/
        /*margin-left: -960px;*/
        height: 586px;
        background: url("../images/bac03.jpg?11") no-repeat;
        background-size: 100% 100%;
        /*padding-top: 35px;*/
        box-sizing: border-box;
    }
    
    .top_Right {
        top: 0px;
        right: 0px;
        position: absolute;
    }
    
    .upWrapper {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
    }
    
    .luckydraw-box {
        width: 100%;
        background: url(../images/luckydraw_bg.jpg) no-repeat top center;
        background-size: cover;
        padding-top: 140px;
    }
    
    .xingbi50Content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    .xingbi50IMG {
        display: block;
        /*margin: 0 auto;*/
        position: relative;
        left: 420px;
        /*position: absolute;*/
        /*left: 414px;*/
        top: 10px;
    }
    
    .choujiangBtn {
        position: absolute;
        left: 93px;
        top: 90px;
        cursor: pointer;
    }
    
    .activeLinke1,
    .activeLinke2,
    .activeLinke3,
    .activeLinke4,
    .activeLinke5,
    .activeLinke6,
    .activeLinke7 {
        position: absolute;
        /*width: 154px;*/
        /*width: 162px;
    height: 330px;*/
        /*width: 198px;
    height: 327px;*/
        /*width: 163px;
    height: 327px;*/
        width: 320px;
        height: 260px;
        bottom: 0;
    }
    
    .activeLinke1 {
        left: 0px;
        /*left: 0px;*/
    }
    
    .activeLinke2 {
        left: 240px;
        /*left: 198px;*/
    }
    
    .activeLinke3 {
        /*right: 40px;*/
        right: 240px;
    }
    
    .activeLinke4 {
        /*left: 47px;*/
        right: 0px;
    }
    
    .activeLinke5 {
        left: 0px;
        /*right: 0;*/
    }
    
    .activeLinke6 {
        right: 320px;
    }
    
    .activeLinke7 {
        right: 0px;
    }
    
    .activeLinke1,
    .activeLinke2,
    .activeLinke3,
    .activeLinke4 {
        width: 240px;
        bottom: 296px;
    }
    
    .choujiangJP {
        text-align: center;
        border-radius: 50px;
        padding: 0px 10px;
        background: #da544c;
        margin-top: 40px;
    }
    
    .choujiangJP .time {
        color: #fff;
        font-size: 17px;
        padding: 18px;
        font-weight: bold;
    }
    
    .time span {
        font-weight: 400;
    }
    
    .choujiangdesc {
        /*display: none;*/
        color: #8e8e8e;
        /*margin-top: 197px;*/
        line-height: 26px;
        font-size: 16px;
        /*display: none;*/
    }
    
    .choujiangguizhe {
        margin: 24px 0;
    }
    
    .choujiangguizhe ul {
        overflow: hidden;
        display: flex;
    }
    
    .choujiangguizhe ul li {
        flex-direction: column;
    }
    
    .img_xfz04,
    .duihuan {
        width: 151px;
        height: 43px;
        color: #fff !important;
        font-size: 18px;
        background: url(../images/activity_btnbg.png);
        align-items: center;
        display: flex;
        justify-content: center;
        /* margin-bottom: 23px; */
        border-radius: 50px;
        padding-right: 36px;
    }
    
    .yaoqing,
    .fenxiang {
        width: 151px;
        height: 43px;
        color: #fff !important;
        font-size: 18px;
        background: url(../images/activity_btnbg.png);
        align-items: center;
        display: flex;
        justify-content: center;
        /* margin-bottom: 23px; */
        border-radius: 50px;
        padding-right: 36px;
    }
    
    .choujiangIcon {
        z-index: 1;
        position: absolute;
        left: 74px;
        bottom: -247px;
    }
    
    .choujiangIcon img {
        width: 409px;
    }
    
    .choujiangguizhe_btn {
        cursor: pointer;
    }
    
    .zongce {
        margin: 195px auto;
        width: 960px;
        position: relative;
        margin-bottom: 0px;
        height: 514px;
    }
    
    .img_mg {
        display: block;
        margin: 0 auto;
        margin-bottom: 31px;
        left: 3px;
        position: absolute;
    }
    
    .zongceDesc {
        position: absolute;
        color: #fff;
        line-height: 30px;
        font-size: 16px;
        left: 167px;
        top: 153px;
        width: 300px;
    }
    
    .zongceDesc P {
        color: #fff;
    }
    
    .zongcebtn {
        position: absolute;
        left: 164px;
        top: 322px;
        cursor: pointer;
    }
    
    .goodsItem {
        position: absolute;
        width: 120px;
        height: 100px;
        top: 96px;
    }
    
    .goods_1 {
        left: 8px;
    }
    
    .goods_2 {
        left: 145px;
    }
    
    .goods_3 {
        left: 288px;
    }
    
    .goods_4 {
        left: 422px;
    }
    
    .goods_5 {
        left: 554px;
    }
    
    .goods_6 {
        right: 150px;
    }
    
    .goods_7 {
        right: 8px;
    }
    
    .millionPlanRule {
        position: absolute;
        width: 149px;
        height: 53px;
        /*bottom: 85px;
    right: 260px;*/
        bottom: 72px;
        left: 140px;
    }
    
    .duobao {
        margin: 0 auto;
        width: 936px;
        height: 722px;
        background: url("../images/duobao-back.png?v.1") no-repeat 0 0px;
        position: relative;
        box-sizing: border-box;
        /*padding-top: 65px;*/
        /*padding-top: 36px;*/
    }
    
    .itemBtn {
        position: absolute;
        width: 97px;
        height: 38px;
    }
    
    .itemBtn1 {
        bottom: 57px;
        left: 149px;
    }
    
    .itemBtn2 {
        bottom: 57px;
        right: 349px;
    }
    
    .itemBtn3 {
        top: 299px;
        left: 355px;
    }
    
    .itemBtn4 {
        top: 299px;
        right: 150px;
    }
    
    .curr_rule {
        position: absolute;
        left: 300px;
        bottom: -25px;
        cursor: pointer;
    }
    
    .duobao_desc {
        margin: 0 auto;
        color: #747474;
        line-height: 30px;
        font-size: 16px;
        text-align: center;
        margin-top: 16px;
        width: 960px;
        display: none;
    }
    
    .duobaoguizhe {
        width: 153px;
        height: 40px;
        text-align: center;
        right: 366px;
        top: 156px;
        box-sizing: border-box;
        position: absolute;
    }
    
    .duobaoguizhe a {
        width: 153px;
        height: 40px;
        display: block;
    }
    
    .duobaoguizhe img {
        cursor: pointer;
    }
    
    .duobaoList {
        position: absolute;
        top: 215px;
        left: 0px;
        width: 963px;
        box-sizing: border-box;
    }
    
    .duobaoListimg {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
    }
    
    .duobaoItem {
        width: 225px;
        height: 323px;
        float: left;
        position: relative;
        box-sizing: border-box;
        margin-right: 18px;
    }
    
    .duobaoList .duobaoItem:last-child {
        margin-right: 0px;
    }
    
    .mgLt19.duobaoItem {
        margin-top: 14px;
    }
    
    .duobaoItem_jp {
        width: 240px;
        text-align: center;
        color: #ffffff;
        position: absolute;
        left: 0;
        top: 216px;
        font-size: 14px;
    }
    
    .Item-b {
        /*margin-left: 187px;*/
    }
    
    .duobaoIcon {
        position: absolute;
        right: -56px;
        top: -42px;
        z-index: 1;
    }
    
    .duobaoItem a {
        position: absolute;
        cursor: pointer;
        display: block;
        width: 127px;
        height: 45px;
        left: 65px;
        bottom: 0px;
    }
    
    .duobaoBtn01,
    .duobaoBtn02,
    .duobaoBtn03 {
        bottom: 46px;
    }
    
    .duobaoBtn04,
    .duobaoBtn05,
    .duobaoBtn06 {
        bottom: 41px;
    }
    
    .duobaoBtn01,
    .duobaoBtn04 {
        left: 81px;
    }
    
    .duobaoBtn02,
    .duobaoBtn05 {
        left: 89px;
    }
    
    .duobaoBtn03,
    .duobaoBtn06 {
        left: 98px;
    }
    
    .duobaoBtn01 {
        left: 11px;
    }
    
    .duobaoBtn02 {
        left: 17px;
    }
    
    .duobaoBtn03 {
        left: 30px;
    }
    
    .duobaoBtn04 {
        left: 39px;
    }
    
    .joinZoneclue {
        /* background: url("../images/bac041.jpg") no-repeat;
  background-size: 100% 100%;
  height: 264px;
  position: relative;
  box-sizing: border-box; */
        /*padding-top: 65px;*/
        position: relative;
    }
    
    .banjiaWrapper {
        background: url("../images/bac04.jpg") no-repeat;
        background-size: 100% 100%;
        /*height: 956px;*/
        height: 1610px;
        position: relative;
        /*padding-top: 44px;*/
        box-sizing: border-box;
    }
    
    .banjia {
        width: 960px;
        margin: 0 auto;
        position: relative;
        /*text-align: center;*/
        /*padding-top: 165px;*/
        /*padding-top: 43px;*/
        padding-top: 58px;
        box-sizing: border-box;
    }
    
    .banjia_desc {
        left: 95px;
        top: 81px;
    }
    
    .banjia_desc,
    .banjia_desc01 {
        position: absolute;
        color: white;
        line-height: 30px;
        font-size: 16px;
        text-align: center;
    }
    
    .banjia_desc01 {
        left: 167px;
        top: 103px;
    }
    
    .banjia_btn {
        left: 368px;
        top: 178px;
    }
    
    .banjia_btn,
    .banjia_btn01 {
        position: absolute;
    }
    
    .banjia_btn01 {
        top: 460px;
        left: 282px;
        width: 154px;
        height: 40px;
    }
    
    .banjia_btn01 a {
        width: 100%;
        height: 40px;
        display: block
    }
    
    .inwapperZone {
        position: relative;
        height: 473px;
        background: url("../images/bac04_1.jpg") no-repeat;
        background-size: 100% 100%;
    }
    
    .zonesPhoto {
        width: 960px;
        /*height: 473px;*/
        margin: 0 auto;
        position: relative;
    }
    
    .zonesPhoto_Btn01,
    .zonesPhoto_Btn02 {
        position: absolute;
        /*bottom: 67px;*/
        bottom: 0;
        width: 136px;
        height: 40px;
    }
    
    .zonesPhoto_Btn01 {
        /*left: 269px;*/
        left: 49px;
    }
    
    .zonesPhoto_Btn02 {
        /*left: 770px;*/
        left: 446px;
    }
    
    .banjia_btn img,
    .banjia_btn01 img {
        cursor: pointer;
    }
    
    .joinZoneclueContent {
        width: 960px;
        z-index: 1;
        margin: 0 auto;
    }
    
    .joinZoneclueContent>a {
        display: block;
        margin-bottom: 5px;
    }
    
    .joinZoneclueContent a:last-child {
        margin-bottom: 0px;
    }
    
    .joinZoneclueBtn {
        position: absolute;
        right: 159px;
        bottom: 68px;
    }
    
    .fuliWrapper {
        background: url("../images/bac05.jpg") no-repeat;
        background-size: 100% 100%;
        height: 1003px;
        position: relative;
        box-sizing: border-box;
        padding-top: 56px;
    }
    
    .fuli {
        height: 678px;
        width: 960px;
        margin: 0 auto;
        position: relative;
        background: url("../images/mart0.png") no-repeat 69px 9px;
        margin-top: 40px;
    }
    
    .fuli .fuliTips {
        width: 843px;
        position: absolute;
        bottom: 0;
        left: 0;
    }
    
    .fuliCake {
        position: absolute;
        bottom: -20px;
        right: -50px;
    }
    
    .fuli_desc {
        color: #747474;
        line-height: 26px;
        font-size: 16px;
        text-align: center;
        position: absolute;
        width: 162px;
        height: 25px;
        /* top: 98px; */
        top: 129px;
        left: 587px;
    }
    
    .fuliJP {
        margin-top: 0px;
        position: absolute;
        bottom: -8px;
        right: -69px;
    }
    
    .xingbiSpan {
        color: #0068b7;
        cursor: pointer;
    }
    
    .xingbiSpan a {
        display: block;
        color: #857199;
        text-decoration: underline;
        width: 150px;
        /*background-color: red;*/
        height: 25px;
        /*width: 162px;
    height: 25px;*/
        /*width: 22px;
    height: 144px;*/
    }
    
    .xingzhouTip {
        position: fixed;
        top: 300px;
        left: 50%;
        margin-left: 500px;
        width: 155px;
    }
    
    .xingzhouTipTitle {
        line-height: 0;
    }
    
    .xingzhouTipList {
        width: 117px;
        background-color: #eb4659;
    }
    
    .xingzhouTip_hua {
        position: absolute;
        right: 0px;
        bottom: 0px;
    }
    
    .tipItem {
        margin: 0 auto;
        width: 100px;
        text-align: center;
        color: #ffffff;
        border-bottom: dashed 1px #fff;
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 24px;
        background-color: #eb4659;
        cursor: pointer;
    }
    
    .xingzhouTipBtn {
        margin-top: 10px;
        margin-bottom: 30px;
        cursor: pointer;
    }
    
    .popWrapper {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: none;
        display: none;
        z-index: 12;
        overflow: auto;
    }
    
    #Popup06 .pop {
        background-size: 100% 100%;
        width: 689px;
        height: 380px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-color: #fff;
        /*transform: translate(-50%,-50%);*/
        margin-left: -344.5px;
        margin-top: -190px;
    }
    
    #Popup05 .pop {
        background: #fff;
        width: 689px;
        height: 560px;
        /*height: 572px;*/
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -344.5px;
        margin-top: -280px;
        /*margin-top: -286px;*/
    }
    
    .bds_weixinfriend {
        background-position: -120px 0px !important;
    }
    
    .bds_weixin {
        background: url(../images/Friends.png) no-repeat !important;
        background-size: 100% !important;
    }
    
    #Popup07 .pop,
    #Popup08 .pop {
        background: #fff;
        width: 200px;
        /* height: 127px; */
        padding-bottom: 20px;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    
    #Popup07 .popCloseBtn,
    #Popup08 .popCloseBtn {
        position: absolute;
        right: 10px;
        top: 10px;
        cursor: pointer;
        z-index: 10;
        width: 18px;
    }
    
    #Popup07 .pop dl dt,
    #Popup08 .pop dl dt {
        font-size: 17px;
        text-align: center;
        margin-top: 27px;
        margin-bottom: 20px;
    }
    
    #Popup07 .pop dl dd,
    #Popup08 .pop dl dd {
        padding-left: 10px
    }
    
    #Popup05 .popDesc {
        height: auto;
    }
    
    #Popup04 .pop {
        background: url("../images/pop_bg.png") no-repeat;
        background-size: 100% 100%;
        width: 689px;
        height: 610px;
        /*height: 663px;*/
        position: absolute;
        left: 50%;
        top: 50%;
        /*transform: translate(-50%,-50%);*/
        margin-left: -344.5px;
        margin-top: -305px;
    }
    
    .pop .popTitle {
        margin-top: 28px;
    }
    
    .popTitle {
        font-size: 38px;
        font-weight: bold;
        width: 559px;
        text-align: center;
        color: #000;
        margin: 0 auto;
        margin-top: 37px;
    }
    
    .popTitle {
        box-sizing: border-box;
        /*padding-top: 20px;*/
    }
    
    .popIcon {
        position: absolute;
        /*top: -67px;*/
        right: -177px;
        bottom: -82px;
        z-index: -1;
    }
    
    .popIcon01 {
        position: absolute;
        bottom: 0px;
        right: -218px;
        z-index: 1;
    }
    
    .popIcon02 {
        position: absolute;
        bottom: -21px;
        left: -146px;
        z-index: 1;
    }
    
    .pop_icom1 {
        position: absolute;
        /*top: -129px;
    right: -112px;*/
        top: -209px;
        left: 71px;
        z-index: -1;
    }
    
    .pop_icom2 {
        position: absolute;
        top: -21px;
        left: -61px;
    }
    
    .pop_icom3 {
        position: absolute;
        bottom: -173px;
        left: -136px;
    }
    
    .popTitle img {
        vertical-align: middle;
    }
    
    .popDesc {
        width: 559px;
        height: 348px;
        line-height: 26px;
        color: #434343;
        overflow-y: auto;
        margin: 0 auto;
    }
    
    .popDesc01 {
        width: 587px;
        margin-left: 50px;
        height: 400px;
        line-height: 25px;
        color: #434343;
        margin: 0 auto;
    }
    
    .popCloseBtn {
        position: absolute;
        right: 31px;
        top: 33px;
        cursor: pointer;
        z-index: 10;
    }
    
    #Popup03 .popCloseBtn {
        top: 33px;
    }
    /* #Popup05 .popCloseBtn,
#Popup04 .popCloseBtn {
    right: 60px;
    top: 60px;
} */
    
    .redSpan {
        font-weight: bold;
    }
    
    .pop2 {
        background: #fff;
        width: 689px;
        height: 402px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -344.5px;
        margin-top: -177px;
    }
    
    .pop3 {
        background: #fff;
        width: 680px;
        min-height: 420px;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        padding-bottom: 64px;
        overflow: auto;
    }
    
    .jiangpin {
        height: 420px;
    }
    
    .popJP {
        text-align: center;
        margin: 20px 0;
    }
    
    .popJP01 {
        height: 120px;
        text-align: center;
    }
    
    .popJP01 img {
        width: 282px;
    }
    
    .popRestart {
        text-align: center;
        margin-top: 21px;
    }
    
    .pop2Btn {
        text-align: center;
        position: relative;
    }
    
    .pop2Btn ul li label {
        width: 80px;
        display: inline-block;
        text-align: left;
    }
    
    .pop2Btn ul li input {
        width: 300px;
        margin-bottom: 15px;
    }
    
    .pop2Btn ul li .select {
        width: 324px;
        margin-bottom: 15px;
    }
    
    .cur_pt {
        cursor: pointer;
    }
    
    .luckydrawbg {
        width: 800px;
        position: relative;
    }
    
    .luckydrawpic {
        width: 800px;
        margin: 0 auto;
    }
    
    .luckydrawpic img {
        width: 100%;
    }
    
    .mask {
        display: none;
        width: 100%;
        height: 100%;
        background: #000;
        opacity: 0.8;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 4;
    }
    
    .btn {
        width: 200px;
        /* height: 206px; */
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -105px;
        margin-top: -115px;
        cursor: pointer;
    }
    
    .btn img {
        width: 100%;
    }
    
    .AKContentBtn {
        position: absolute;
        /*left: 231px;
    top: 167px;*/
        /*left: 222px;
    top: 120px;*/
        left: 505px;
        top: 166px;
        width: 291px;
        height: 52px;
    }
    
    .star_week {
        right: 50%;
        top: 622px;
        position: absolute;
        margin-right: -616px;
        text-align: center;
        font-size: 14px;
        color: #fff;
        z-index: 3;
    }
    
    .Fixedweek {
        position: fixed !important;
        top: 220px !important;
    }
    
    .star_week ul {
        background: url("../images/xfzTipMD.png") no-repeat;
        background-size: 100% 100%;
        width: 120px;
        /*width: 176px;*/
        /* border: solid 3px #ffffff; */
        border-top: 0;
        position: relative;
    }
    
    .star_week ul li {
        width: 90px;
        margin: 0 auto;
    }
    
    .star_week ul li.bd_bt_dashed {
        border-bottom: dashed 1px #55453d;
    }
    
    .star_week ul li a {
        color: #55453d;
        position: relative;
    }
    
    .star_week ul li:last-child {
        width: 100%;
    }
    
    .btn_flag {
        position: absolute;
        top: -7px;
        right: -40px;
        z-index: 1;
    }
    
    .star_week ul li p a {
        display: inline-block;
    }
    
    .star_week .star_week_tips {
        position: absolute;
        right: -50px;
        top: -59px;
        z-index: -1;
        width: 103px;
    }
    
    .dlp_dx {
        display: flex;
        height: 36px;
        position: relative;
        background: #ffe4ab;
        width: 120px;
        z-index: 1;
    }
    
    .dlp_dx img {
        position: absolute;
        width: 100%;
        top: -16px;
        left: 0px;
    }
    
    .pd_top10 {
        padding-top: 10px;
    }
    
    .pd_btm10 {
        padding-bottom: 10px;
    }
    
    .pd_btm20 {
        padding-bottom: 20px;
    }
    
    .pd_btm5 {
        padding-bottom: 5px;
    }
    
    #common_InvitationCode {
        color: #fff;
    }
    
    .pd_top_auto {
        padding: 10px 0;
    }
    
    .ft_17 {
        font-size: 17px;
    }
    
    .ft_17 .pr_list05 {
        font-size: 17px;
    }
    
    .btm_rightImg {
        position: absolute;
        left: 0px;
        /*bottom: -148px;*/
    }
    
    .btm_rightImg img,
    .topWrapper .dlp_dx img {
        width: 120px;
        /*width: 176px;*/
    }
    
    .dlp_dx img {
        /*width: 140px;*/
    }
    
    #kv-wrap05 {
        position: relative;
        height: 552px;
        z-index: 2;
    }
    
    #kv-wrap05 .kv05 {
        text-align: left;
        position: relative;
        width: 960px;
        margin: 0 auto;
        height: 689px;
        padding-top: 118px;
        box-sizing: border-box;
        /*left: 50%;*/
        /*margin-left: -960px;*/
        /*overflow: hidden;*/
    }
    
    .kv-banner .kv-contentBtn {
        text-align: center;
        position: relative;
        width: 960px;
        margin: 0 auto;
        height: 316px;
        box-sizing: border-box;
        /*padding-top: 82px;
    padding-left: 19px;*/
    }
    
    #kv-wrap05 .kv05 .tips_01 {
        width: 154px;
        position: absolute;
        left: -77px;
        top: 227px;
    }
    
    #kv-wrap05 .kv05 img {
        /*width: 960px;
    display: block;
    margin-left: -3px;*/
    }
    
    .mgTop124 {
        margin-top: 91px;
        text-align: center;
    }
    
    .clr_blue {
        color: #654933 !important;
    }
    
    .pd_top5 {
        padding-top: 5px;
    }
    
    .luck_bg {
        position: absolute;
        top: 314px;
        left: 30px;
    }
    
    .star_weekIc01 {
        position: absolute;
        top: 0px;
        right: -24px;
    }
    
    .star_weekIc02 {
        position: absolute;
        bottom: -22px;
        right: -31px;
    }
    
    .pd_top28 {
        /*position: absolute;
    left: 0px;
    top: 10px;
    width: 960px;
    height: 82px;*/
    }
    
    #btn_CopyInvitation {
        cursor: pointer;
    }
    /*.mgLt19 {
    margin-left: 19px;
}*/
    /* .Item-a {
    margin-left: -43px;
    margin-top: -59px;
}

.Item-b {
    margin-top: -56px;
    margin-left: -60px;
}

.Item-c {
    margin-left: -51px;
    margin-top: -57px;
}

.Item-d {
    margin-left: -57px;
    margin-top: -57px;
} */
    
    .popLeft {
        position: absolute;
        left: 29px;
        top: -150px;
        z-index: 0;
    }
    
    .popRight {
        position: absolute;
        left: 0px;
        bottom: -8px;
        z-index: 0;
        width: 689px;
    }
    
    .popicom {
        position: absolute;
        left: 33px;
        top: -247px;
        z-index: -1;
        width: 633px;
    }
    
    .joinZoneclueShareBtn {
        position: absolute;
        width: 100px;
        height: 50px;
        background: red;
        left: 50%;
        top: 20px;
        z-index: 2;
    }
    
    .ZoneclueShareBtn {
        display: block;
        height: 50px;
    }
    
    .joinZoneclueShareBtn:hover #joinZoneclueShareBtn {
        display: block !important;
    }
    
    .pd_InvitationCode {
        width: 80px;
        height: 24px;
        line-height: 24px;
        background: url(../images/pd_InvitationCode.png) no-repeat;
        background-size: 100% 100%;
        box-sizing: border-box;
        margin-bottom: 5px;
        margin-left: 6.5px;
    }
    
    .banjiaTop {
        width: 700px;
        height: 288px;
        position: absolute;
        top: 118px;
        right: 0px;
    }
    
    .banjiaTop a {
        width: 116px;
        height: 288px;
        float: left;
    }
    
    .banjiaTop1 {
        width: 332px;
        height: 288px;
        position: absolute;
        top: 499px;
        right: 367px;
    }
    
    .banjiaTop1 a {
        width: 166px;
        height: 288px;
        float: left;
    }
    
    .banjiaTop2 {
        width: 332px;
        height: 288px;
        position: absolute;
        top: 497px;
        right: 1px;
    }
    
    .banjiaTop2 a {
        width: 166px;
        height: 288px;
        float: left;
    }
    
    .banjiaTop3 {
        width: 100%;
        position: absolute;
        top: 58px;
        right: 0px;
    }
    
    .banjiaTop3 a {
        width: 240px;
        height: 250px;
        position: absolute;
    }
    
    .banjiaTop3 a:nth-child(1) {
        left: 0px;
        top: 51px;
    }
    
    .banjiaTop3 a:nth-child(2) {
        left: 0px;
        top: 299px;
        height: 200px;
    }
    
    .banjiaTop3 a:nth-child(3) {
        left: 480px;
        top: 0px;
    }
    
    .banjiaTop3 a:nth-child(4) {
        left: 720px;
        top: 0px;
    }
    
    .banjiaTop3 a:nth-child(5) {
        left: 480px;
        top: 249px;
    }
    
    .banjiaTop3 a:nth-child(6) {
        left: 720px;
        top: 249px;
    }
    
    .banjiaTop3 a:nth-child(7) {
        left: 0px;
        top: 499px;
    }
    
    .banjiaTop3 a:nth-child(8) {
        left: 240px;
        top: 499px;
    }
    
    .banjiaTop3 a:nth-child(9) {
        left: 480px;
        top: 499px;
    }
    
    .banjiaTop3 a:nth-child(10) {
        left: 720px;
        top: 499px;
    }
    
    .banjiaTop3 a:nth-child(11) {
        left: 0px;
        top: 749px;
    }
    
    .banjiaTop3 a:nth-child(12) {
        left: 240px;
        top: 749px;
    }
    
    .banjiaTop3 a:nth-child(13) {
        left: 480px;
        top: 749px;
    }
    
    .banjiaTop3 a:nth-child(14) {
        left: 720px;
        top: 749px;
    }
    
    .banjiaTop3 a:nth-child(15) {
        left: 0px;
        top: 999px;
        width: 480px;
    }
    
    .banjiaTop3 a:nth-child(16) {
        left: 480px;
        top: 999px;
    }
    
    .banjiaTop3 a:nth-child(17) {
        left: 720px;
        top: 999px;
    }
    
    .banjiaTop3 a:nth-child(18) {
        left: 0px;
        top: 1249px;
    }
    
    .banjiaTop3 a:nth-child(19) {
        left: 240px;
        top: 1249px;
    }
    
    .banjiaTop3 a:nth-child(20) {
        left: 480px;
        top: 1249px;
    }
    
    .banjiaTop3 a:nth-child(21) {
        left: 720px;
        top: 1249px;
    }
    /*本期中奖信息*/
    
    .round-list-main {
        width: 814px;
        height: 88px;
        margin-top: 33px;
        background: #fff;
        display: flex;
        align-items: center;
        margin: 0 auto;
        padding: 0 35px;
        border: 1px solid #f1f1f1;
        color: #ec4867;
        position: absolute;
        bottom: -6%;
        left: 50%;
        margin-left: -407px;
        border-width: 4px;
        border-radius: 10px;
    }
    
    .round-list-main ul {
        padding-left: 20px;
        height: 25px;
        overflow: hidden;
    }
    
    .round-list-main ul li {
        color: #3a2124;
        font-size: 20px;
    }
    
    .awards-list-main {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        background: #eaab5e;
    }
    
    .JPcontent {
        width: 965px;
        font-size: 18px;
        color: #fff;
        margin-top: 30px;
    }
    
    .awards-list-main h1 {
        text-align: center;
    }
    
    .adward-box {
        width: 900px;
        margin: 0 auto;
        padding: 39px 30px 0;
    }
    
    .awards-list-main .adward-box dl {
        float: left;
        width: 240px;
        height: 297px;
        background: url(../images/award_box.png) no-repeat;
        background-size: cover;
        margin-right: 50px;
        margin-bottom: 30px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    
    .awards-list-main .adward-box dl dt {
        margin-bottom: 6px;
        height: 190px;
        background: url(../images/backgroundProud.png) no-repeat center;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
    }
    
    .awards-list-main .adward-box dl dt span {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        min-height: 38px;
        width: 158px;
        text-align: center;
        font-weight: 700;
        font-size: 15px;
    }
    
    .awards-list-main .adward-box dl dt img {
        margin-top: 25px;
    }
    
    .awards-list-main .adward-box dl dd {
        text-align: center;
        width: 150px;
    }
    
    .awards-list-main .adward-box dl dd a {
        display: inline-block;
        width: 178px;
        height: 38px;
        line-height: 38px;
        border-radius: 15px;
        font-weight: bold;
    }
    
    .adward-box .title {
        font-size: 16px;
    }
    
    .adward-box .name {
        font-weight: bold;
        font-size: 16px;
    }
    
    .adward-box .style {}
    
    .redtext {
        color: #e77580;
    }
    
    .price {
        text-decoration: line-through;
    }
    /*更多活动*/
    
    .moreactivity {
        width: 956px;
        margin: 0 auto;
        padding-bottom: 34px;
    }
    
    .moreactivity dl {
        margin-top: 35px;
        overflow: hidden;
    }
    
    .moreactivity dl dd {
        float: left;
        display: block;
        width: 310px;
        height: 310px;
    }
    
    .moreactivity dl dd:nth-child(2) {
        margin: 0 13px;
    }
    
    .moreactivity dl dd img {
        width: 100%;
    }
    
    .surplus {
        position: absolute;
        top: 50%;
        left: 50%;
        color: #ffffff;
        font-size: 15px;
        width: 60%;
        transform: translate(-50%, 86%);
        text-align: center;
    }
    
    .taskTime {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    .taskTimeTitle {
        color: #010103;
        font-weight: 600;
        font-size: 25px;
        margin-bottom: 35px;
    }
    
    .taskTimeContent {
        width: 720px;
        margin-bottom: 30px;
    }
    
    .taskTimeContentimg {
        display: flex;
        margin-bottom: 15px;
    }
    
    .taskTimeContentimg img {
        margin-right: 20px;
    }
    
    .taskTimeContentText {
        font-size: 16px;
        color: #6f6f6f;
    }
    
    .taskTimeContentText span {
        color: #4597dd;
    }
    
    .awardsMainTitle {
        text-align: center;
        color: #fe9e2e;
        font-size: 39px;
        font-weight: 600;
        margin-top: 25px;
        margin-bottom: 15px;
    }
    
    .awardsMainBtn {
        display: flex;
        justify-content: center;
        margin-top: 35px;
    }
    
    .qing a {
        background-color: #bebebe;
        color: #f4f4f4;
    }
    
    .textTime a {
        color: #919191;
        background-color: #fff;
        border: 1px solid #818181;
    }
    
    .dui a {
        color: #fff;
        background-color: #ff5d4a;
    }
    
    .postionBackground img:nth-child(1) {
        display: none;
        position: absolute;
        left: 54%;
        top: 55%;
        transform: translate(-415%, 108%);
    }
    
    .postionBackground img:nth-child(2) {
        position: absolute;
        left: 54%;
        top: 70%;
        transform: translate(4%, 81%);
    }
    
    #Popup05 .postionBackground img:nth-child(2),
    #Popup06 .postionBackground img:nth-child(2) {
        position: absolute;
        left: 50%;
        top: 52%;
        transform: translate(23%, 115%);
    }
    
    #Popup01 .postionBackground img:nth-child(2) {
        top: 52%;
    }
    
    #Popup05 .postionBackground img:nth-child(1),
    #Popup06 .postionBackground img:nth-child(1) {
        position: absolute;
        left: 50%;
        top: 52%;
        transform: translate(-351%, 171%);
    }
    
    .strongCss {
        font-size: 15px;
    }
    
    .popContenttext {
        overflow-y: scroll;
        height: 428px;
    }
    
    #Popup06 .popDesc01 {
        height: auto;
    }
    
    #Popup06 .pop {
        height: 560px;
        margin-left: -344.5px;
        margin-top: -280px;
    }
    
    .describe {
        font-size: 17px;
        color: #6f6f6f;
        margin-bottom: 35px;
        margin-left: 25px;
    }
    
    .renwu1 {
        color: #c2beb5;
        font-size: 17px;
        width: 720px;
        margin-top: 30px;
        /* margin-bottom: 132px; */
    }
    
    .button a {
        display: inline-block;
        width: 34px;
        height: 34px;
        margin: 0 10px;
        padding-top: 10px;
        background: url('/Content/Web/img/common/ico_sns.png') no-repeat;
        vertical-align: middle;
        font: 0/0 'microsoft yahei';
        -webkit-transition-timing-function: ease;
        transition: 0.3s;
    }
    
    .button .bds_tsina {
        background-position: 0 0px;
    }
    
    .button .bds_tqq {
        background-position: -40px 0px;
    }
    
    .button .bds_renren {
        background-position: -80px 0px;
    }
    
    .button .bds_renren:hover {
        background-position: -80px 0;
    }
    
    .button .bds_weixin {
        background-position: -120px 0px;
    }
    
    .button a {
        padding-left: 0 !important;
        float: none !important;
    }
    
    .popItem {
        text-align: center;
        margin-top: 15px;
    }
    
    .buttonImage {
        width: 160px;
    }
    
    #bianjiAddress {
        display: block;
        text-align: right;
        margin-right: 18%;
        text-decoration: underline;
        color: #7d7d7d;
        margin-top: 18px;
        cursor: pointer;
    }
    
    .EditLoading {
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 0);
        z-index: 999;
        display: none;
    }
    
    .loadingSweel {
        border: 5px solid #f3f3f3;
        border-top: 5px solid #555;
        border-radius: 50%;
        width: 50px;
        height: 50px;
        display: inline-block;
        animation: spin 1s linear infinite;
    }
    
    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }
    
    .footerText {
        padding-bottom: 105px;
        color: #000;
    }
    
    .famian1 {
        padding-bottom: 15px;
        font-weight: bold;
        margin-top: 30px;
    }
    
    .famian2 {
        color: #acacac;
    }
    
    .rulecontent {
        font-size: 18px;
        color: #fff;
        background: #da544c;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    
    .rulecontent div {
        width: 965px;
        margin: 0 auto;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        line-height: 28px;
    }