
    body,html{
        background: url("../img/bgline.jpg") repeat-y 100%;
        position: relative;
        background-size: 100%;
    }
    p,div,span,a,ul,li{
        font-family: 微软雅黑,"Microsoft YaHei","PingFang SC", "Hiragino Sans GB", tahoma, arial, simsun, "";
    }
    .bgWrap{
        position: relative;
        width: 100%;
    }
    .bgImg{
        width: 100%;
        vertical-align: top;
        margin-top: -1px;
    }
    .bgCont{
        position: absolute;
        width: 100%;
        height: 100%;
        top:0;
        left: 0;
    }
    .centerP{
        position: relative;
        width: 10rem;
        left: 50%;
        margin-left: -5rem;
    }
    /*top*/
    .bgHW{
        position: relative;
        width: 100%;
        height: 0.5833333333333334rem;
        line-height: 0.5833333333333334rem;
        background: rgba(255,255,255,0.7);
    }
    .bgCenterA{
        line-height: 0.5833333333333334rem;
    }
    .logoImg{
        width: 1.175rem;
        vertical-align: middle;
        line-height: 0.5833333333333334rem;
    }
    .gotoIndex{
        float: right;
        font-size: 0.11666rem;
        color: #000;
    }
    #loginBtnA{
        margin-right: 0.25rem;
    }
    /*前言*/
    .PrefaceW{
        position: relative;
        width: 100%;
        text-align: center;
        padding-top: 8.533333333333333rem;
    }
    .PrefaceWCont{
        background: url(../img/ItemBgLine.png) repeat-y;
        background-size: 100%;
        box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.05);
        box-sizing: border-box;
        padding-bottom: 0.5333333333333333rem;
    }
    .PrefaceWCTitle{
        padding-top: 0.5833333333333334rem;
        padding-bottom: 0.26666666666666666rem;
    }
    .prefaceTitleImg{
        width: 1.5416666666666667rem;
    }
    .preCont{
        padding: 0 0.55rem;
    }
    .prep{
        font-size: 0.15rem;
        color: #000;
        text-align: left;
        line-height: 0.2833333333333333rem;
    }
    .prepMar{
        margin-bottom: 0.13333333333333333rem;
    }
    .channelWrap{
        position: relative;
        font-size: 0;
        padding-top: 0.16666666666666666rem;
    }
    .channelItem{
        display: inline-block;
        width: 4.375rem;
        height: 0.8333333333333334rem;
        box-sizing: border-box;
        border-radius: 0.041666666666666664rem;
        border: 1px solid #000;
        margin-bottom: 0.15rem;
    }
    .channelItem:nth-child(2n){
        margin-left: 0.13333333333333333rem;
    }
    .channelItemTop{
        padding: 0.20833333333333334rem 0 0.10833333333333334rem 0;
    }
    .channelItemTop a{
        font-size: 0.15rem;
        font-weight: bold;
        color: #000;
        display: inline-block;
    }
    .underLine{
        border-top: 0.008333333333333333rem solid #a3a3a3;
        border-bottom: 0.008333333333333333rem solid #666666;
        width: 100%;
        height: 0.008333333333333333rem;
        display: block;
    }
    .channelItemBot{
        font-size: 0.13333333333333333rem;
        color: #000;
    }
    .preTipP{
        font-size: 0.15rem;
        color: #000;
        font-weight: bold;
    }
    .preTipPRed{
        color: #ff0000;
    }
    .preTipPMar{
        padding-top: 0.2833333333333333rem;
        padding-bottom: 0.16666666666666666rem;
    }
    .preTipP span{
        display: inline-block;
        vertical-align: top;
        color: #000;
        font-weight: bold;
    }
    .koiW{
        padding-top: 0.11666666666666667rem;
    }
    .koiImg{
        width: 0.4rem;
        vertical-align: middle;
    }
    .koiTxtW{
        font-size: 0.15rem;
        color: #ff0000;
        font-weight: bold;
        display: inline-block;
        height: 0.3333333333333333rem;
        box-sizing: border-box;
        border: 1px dashed #ff0000;
        border-radius: 0.08333333333333333rem;
        line-height: 0.31666666666666665rem;
        padding: 0 0.11666666666666667rem;
        vertical-align: middle;
    }
    .luckyTask{
        padding-top: 0.21666666666666667rem;
    }
    .luckyTask a{
        color: #ff0000;
    }
    .luckyTask p{
        font-size: 0.15rem;
        padding-bottom: 0.175rem;
    }
    .go618W{
        width: 100%;
        height: 0.4166666666666667rem;
        box-sizing: border-box;
        border: 1px solid #000;
        border-radius: 0.041666666666666664rem;
        line-height: 0.4rem;
        margin-top: 0.13333333333333333rem;
    }
    .go618W a{
        font-size: 0.15rem;
        color: #000;
        font-weight: bold;
    }
    .go618W span{
        font-size: 0.13333333333333333rem;
        color: #000;
        margin-left: 0.1rem;
    }
    /*前言时间*/
    .PrefaceTimeW{
        position: relative;
        width: 100%;
        text-align: center;
        margin-top: 0.38333333333333336rem;
    }
    .PrefaceTimeCont{
        background: url(../img/ItemBgLine.png) repeat-y;
        background-size: 100%;
        box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.05);
        box-sizing: border-box;
        padding-top: 0.4rem;
    }
    .preTimeP1{
        font-size: 0.15rem;
        color: #000;
    }
    .preTimeP2{
        font-size: 0.15rem;
        color: #ff6600;
        font-weight: bold;
        padding: 0.11666666666666667rem 0 0.15rem 0;
    }
    .preTimeP3{
        font-size: 0.11666666666666667rem;
        color: #000;
    }
    .preBtn{
        width: 1.5833333333333333rem;
        height: 0.3333333333333333rem;
        box-sizing: border-box;
        border-radius: 0.08333333333333333rem;
        line-height: 0.3333333333333333rem;
        background: #ff6600;
        display: inline-block;
        font-size: 0.15rem;
        color:#fff;
        font-weight: bold;
    }
    .preBtnW{
        padding: 0.18333333333333332rem 0 0.15rem 0;
    }
    .preTimeP4{
        font-size: 0.15rem;
        color:#ff6600;
        padding-bottom: 0.23333333333333334rem;
    }
    /*规则*/
    .actRuleW{
        position: relative;
        text-align: center;
        padding-bottom: 1rem;
    }
    .actRuleCont{
        background: url(../img/ItemBgLine.png) repeat-y;
        background-size: 100%;
        box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.05);
        box-sizing: border-box;
    }
    .actRuleWCTitle{
        padding-top: 0.55rem;
    }
    .actTitleImg{
        width: 1.5416666666666667rem;
    }
    .actRuleWCont{
        box-sizing: border-box;
        padding-left: 1.3583333333333334rem;
        text-align: left;
        padding-top: 0.4166666666666667rem;
        padding-bottom: 0.75rem;
    }
    .actRuleP{
        font-size: 0.15rem;
        color: #000;
        line-height: 0.31666666666666665rem;
    }
    .actRuleP span{
        color: #ff0000;
    }
    .actRuleP a{
        color: #000;
    }
    .actRuleP a:hover{
        color: #ff0000;
    }
    /*抽奖*/
    .rotaryW{
        position: relative;
        padding-top: 0.8833333333333333rem;
        padding-bottom: 0.5rem;
    }
    .rotaryCenter{
        overflow: hidden;
    }
    .rotaryLeft{
        float: left;
        position: relative;
    }
    .rotateBg{
        vertical-align: top;
        width: 6.8rem;
        height: 6.8rem;
    }
    .lotteryW{
        position: absolute;
        width: 6.8rem;
        height: 6.8rem;
        top:0;
        left: 0;
    }
    .lotteryBtn{
        vertical-align: top;
        margin-top: -0.016666666666666666rem;
        margin-left: -0.008333333333333333rem;
        width: 6.816666666666666rem;
        height: 6.816666666666666rem;
    }
    .rotaryContCon{
        position: absolute;
        width: 100%;
        height: 100%;
        top:0;
        left: 0;
    }
    .rotaryRight{
        float: right;
        position: relative;
    }
    .drawBtnWrap{
        position: absolute;
        width: 1.95rem;
        height: 1.95rem;
        left: 50%;
        top:50%;
        margin-top: -0.975rem;
        margin-left: -0.975rem;
        background: url("../img/drawBtn.png") no-repeat;
        background-size: 100%;
    }
    .lotteryBtnBg{
        border-radius: 50%;
        overflow: hidden;
        cursor: pointer;
    }
    .lotteryBtnBg{
        pointer-events: auto;
        cursor: pointer;
    }
    .lotteryBtnBgClose {
        cursor: default;
    }
    .drawBtnBGI{
        width: 100%;
    }
    .drawBtnBGI2{
        display: none;
    }
    .lotteryBtnBg:hover .drawBtnBGI1{
        display: none;
    }
    .lotteryBtnBg:hover .drawBtnBGI2{
        display: inline-block;
    }
    .drawBtnWrapCon{
        position: absolute;
        width: 100%;
        height: 100%;
        top:0;
        left:0;
        cursor: pointer;
    }
    .drawBtnTxtTitle {
        position: absolute;
        top: 0.6333333333333333rem;
        left: 0.6166666666666667rem;
    }
    .lotteryBtnTxtT{
        width: 0.75rem;
    }
    .drawNumWrap {
        position: relative;
        display: block;
        text-align: center;
        top: 1.0666666666666667rem;
        font-size: 0.15rem;
        color: #ffdd5c;
        font-weight: bold;
    }
    .drawBtnTxt1{
        width: 0.39166666666666666rem;
    }
    .drawBtnTxt3{
        width: 0.225rem;
    }
    .luckyDrawLeftMask{
        display: none;
        position: absolute;
        width: 100%;
        height: 100%;
        top:0;
        left: 0;
    }
    .checkBtnWrap {
        position: relative;
        width: 100%;
        text-align: center;
    }
    .checkBtnImg{
        width: 2.7rem;
    }
    .rotaryList{
        float: right;
        display: inline-block;
        width: 2.2333333333333334rem;
        height: 7.5rem;
        overflow: hidden;
        background: url("../img/ItemBgLine3.png") repeat-y;
        background-size:100%;
        border-radius:0.08333333333333333rem;
        box-shadow:0 0 0.25rem rgba(0, 0, 0, 0.05);
    }
    .rotaryListTitle{
        text-align: center;
        padding-top: 0.48333333333333334rem;
        padding-bottom: 0.45rem;
    }
    .rotaryListContWrap{
        width: 100%;
        height: 5.833333333333333rem;
        overflow: hidden;
    }
    .rotaryItemName{
        text-align: center;
    }
    .rName{
        font-size: 0.15rem;
        color: #000;
        font-weight: lighter;
    }
    #winnersListCon{
        box-sizing: border-box;
    }
    .rotaryItem {
        text-align: center;
        height: 0.6rem;
        box-sizing: border-box;
    }
    .rotaryItemName {
        text-align: center;
    }
    .rName {
        font-size: 0.15rem;
        color: #000;
        font-weight: lighter;
    }
    .rotaryItemHide {
        font-size: 0.15rem;
        color: #ff0000;
        font-weight: lighter;
    }
    .rotaryPrice {
        font-size: 0.11666666666666667rem;
        color: #ff0000;
        font-weight: bold;
        padding-top: 0.03333333333333333rem;
    }
    .rotaryPrice span {
        font-size: 0.11666666666666667rem;
        color: #ff0000;
        font-weight: bold;
    }
    /*winningRecordWrap*/
    .winningRecordWrap{
        display: none;
        position: fixed;
        width: 100%;
        height: 100%;
        top:0;
        left: 0;
        background: rgba(0,0,0,0.1);
    }
    .winningRecord{
        position: absolute;
        width: 5.791666666666667rem;
        height: 5.416666666666667rem;
        border-radius: 0.13333333333333333rem;
        overflow: hidden;
        background: url("../img/ItemBgLine2.png") repeat-y;
        background-size: 100%;
        left: 50%;
        top:50%;
        margin-top: -2.7083333333333335rem;
        margin-left: -2.9rem;
        box-shadow: 0 0 0.25rem rgba(0,0,0,0.1);
    }
    .winningRecordTitle{
        text-align: center;
        padding-top: 0.6166666666666667rem;
        margin-bottom: 0.13333333333333333rem;
    }
    .winningRecordTitleImg{
        width: 1.5416666666666667rem;
    }
    .winningRecordContent{
        height: 3.933333333333333rem;
        overflow-y: auto;
    }
    .recordItem{
        padding-top: 0.35rem;
    }
    .recordItemTime{
        font-size: 0.15rem;
        color: #000;
        font-family: "微软雅黑", "Microsoft YaHei";
        font-weight: lighter;
        text-align: center;
    }
    .recordItemTxt{
        color: #ff0000;
        font-weight: bold;
        font-size: 0.11666666666666667rem;
        text-align: center;
        margin-top: 0.016666666666666666rem;
    }
    /*中奖弹窗*/
    .winningWrap{
        display: none;
        position: fixed;
        width: 100%;
        height: 100%;
        top:0;
        left: 0;
        background: rgba(0,0,0,0.1);
    }
    .weiPopWrap{
        z-index: 10;
    }
    .winningContent{
        position: absolute;
        width: 5.791666666666667rem;
        height: 2.5833333333333335rem;
        top:50%;
        left: 50%;
        border-radius: 0.06666666666666667rem;
        overflow: hidden;
        background: url("../img/ItemBgLine2.png") repeat-y;
        background-size: 100%;
        margin-top: -1.2916666666666667rem;
        margin-left: -2.8916666666666666rem;
        box-shadow: 0 0 0.25rem rgba(0,0,0,0.1);
    }
    .weiPopCont{
        width: 5.166666666666667rem;
        margin-left: -2.5833333333333335rem;
    }
    .winningContentTitle{
        text-align: center;
        padding-top: 0.6333333333333333rem;
    }
    .winTitleImg{
        width: 1.5416666666666667rem;
    }
    .winningTxtImg{
        width: 1.3583333333333334rem;
    }
    .winningTxt2Img{
        width: 0.5166666666666667rem;
    }
    .winningConCp{
        text-align: center;
        padding-top: 0.4583333333333333rem;
    }
    .winningConCpCon{
        font-size: 0.18333333333333332rem;
        color: #ff0000;
        text-align: center;
        font-weight: bold;
        padding-top: 0.041666666666666664rem;
    }
    .winningConCpCon2{
        font-size: 0.18333333333333332rem;
        color: #ff0000;
        text-align: center;
        font-weight: bold;
    }
    .winningConCp2{
        text-align: center;
        padding-top: 1.1666666666666667rem;
    }
    .winningConCp2Fir{
        font-size: 0.18333333333333332rem;
        color: #000;
        text-align: center;
        font-weight: bold;
        padding-top: 0.4166666666666667rem;
    }
    .networkWP{
        color: #ff0000;
        position: absolute;
        top:50%;
        transform:translateY(-50%);
        padding-top: 0;
        text-align: center;
        width: 100%;
    }
    .joinTxtP{
        display: block;
        font-size: 0.15rem;
        color: #000;
        padding-top: 0.16666666666666666rem;
    }
    .joinTxtP span,.joinTxtP a{
        font-size: 0.15rem;
        color: #ff0000;
        padding-top: 0.16666666666666666rem;
    }
    .joinTxtP a{
        font-size: 0.15rem;
        color: #ff0000;
        padding-top: 0.16666666666666666rem;
    }
    .weichatShareTitle{
        font-size: 0.18333333333333332rem;
        color: #000;
        text-align: center;
        padding: 0.4166666666666667rem 0;
    }
    .weichatShareCont{
        text-align: center;
    }
    .weichatShare{
        width: 1.5rem;
    }

    @media screen and (min-width: 1400px) {
        .bgImg{
            image-rendering: optimizeSpeed;
            image-rendering: -moz-crisp-edges; /* Firefox */
            image-rendering: -o-crisp-edges; /* Opera */
            image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
            image-rendering: pixelated;
            -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
        }
    }
    @media screen and (max-width: 1400px) {
        .PrefaceW{
            padding-top: 7.6rem;
        }
    }



    /*活动推送弹窗*/
    .act_push_wrap{
        display: none;
        position: fixed;
        width: 100%;
        height: 100%;
        top:0;
        left: 0;
        background: rgba(0,0,0,0.3);
    }
    .open_push_center{
        position: absolute;
        top:0;
        left: 0;
        right:0;
        bottom:0;
        margin: auto;
        width: 694px;
        height: 350px;
        border-radius: 10px;
        background: url("../img/ItemBgLine2.png") repeat-y 100%;
    }
    .close_push_popup{
        font-size: 26px;
        color: #000;
        line-height: 1;
        position: absolute;
        top: 10px;
        right: 16px;
    }
    .openPushTitle{
        text-align: center;
        padding-top: 60px;
    }
    .pTitle_change{
        width: 278px;
    }
    .openPushP{
        color: #000;
        font-size: 22px;
        text-align: center;
        padding-top: 32px;
    }
    .openPushP span{
        color: #ff0000;
        font-size: 22px;
        font-weight: bold;
    }
    .openPushP2{
        color: #000;
        font-size: 16px;
        text-align: center;
        padding-top: 14px;
    }
    .openPushP2 span{
        color: #000;
        font-size: 16px;
        font-weight: bold;
    }
    .openPushP3{
        color: #ff0000;
        font-size: 26px;
        font-weight: bold;
        text-align: center;
        padding-top: 14px;
    }
    .openPushBtW{
        text-align: center;
    }
    .openPushBt{
        color: #fff;
        font-size: 12px;
        display: inline-block;
        width: 116px;
        height: 28px;
        line-height: 28px;
        border-radius: 4px;
        background: #000;
        margin-top: 20px;
    }
    .pTarrow{
        width: 10px;
        vertical-align: middle;
        margin-left: 4px;
    }