@media screen and (max-width: 1900px) {
    body,
    html {
        background: url("../img/bgline.jpg") repeat-y 100%;
        position: relative;
    }
    .bgWrap {
        position: relative;
        width: 100%;
    }
    .bgImg {
        width: 100%;
        vertical-align: top;
        margin-top: -2px;
    }
    .bgCont {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }
    .centerP {
        position: relative;
        width: 10rem;
        left: 50%;
        margin-left: -5rem;
    }
    .bgHW {
        position: relative;
        width: 100%;
        height: 0.58333333rem;
        line-height: 0.58333333rem;
        background: rgba(255, 255, 255, 0.7);
    }
    #logoImg {
        width: 0.90833333rem;
        vertical-align: middle;
    }
    .gotoIndex {
        float: right;
        font-size: 0.11666667rem;
        color: #000;
    }
    #loginBtnA{
        margin-right: 0.3rem;
    }
    .PrefaceW {
        position: relative;
        width: 100%;
        font-size: 0;
        margin-top: 8.66666667rem;
    }
    .PrefaceCenter {
        position: relative;
        height: 5.83333333rem;
        background: url(../img/ItemBgLine.png) repeat-y;
        background-size: 100%;
        box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.05);
    }
    .bgCont img {
        vertical-align: top;
    }
    .PrefaceTitleW {
        text-align: center;
        padding-top: 0.53333333rem;
    }
    .prefaceTitleImg {
        width: 1.54166667rem;
    }
    .PrefaceContW {
        padding-top: 0.33333333rem;
    }
    .PrefaceContP {
        text-align: center;
        font-size: 0.15rem;
        color: #000;
        padding-bottom: 0.14166667rem;
    }
    .PrefaceContTip,
    .priceA {
        text-align: center;
        font-size: 0.15rem;
        color: #ff0000;
        padding-bottom: 0.25rem;
    }
    .PrefContW {
        text-align: center;
    }
    .PrefContC {
        display: inline-block;
        width: 3.33333333rem;
        height: 0.75rem;
        border: 1px dashed #ff0000;
        border-radius: 0.1rem;
        text-align: center;
    }
    .PrefContCP1 {
        color: #ff0000;
        font-weight: bold;
        font-size: 0.15rem;
        padding-top: 0.18333333rem;
    }
    .PrefContCP2 {
        color: #000;
        font-size: 0.11666667rem;
        padding-top: 0.11666667rem;
    }
    .PrefOT {
        font-size: 0.15rem;
        color: #ff0000;
        font-weight: bold;
        text-align: center;
        padding-top: 0.3rem;
    }
    .PrefOp {
        text-align: center;
        padding-top: 0.175rem;
    }
    .PrefOp a,
    .PrefOp span {
        font-size: 0.15rem;
        color: #ff0000;
    }
    .rotaryW {
        position: relative;
        width: 100%;
        padding-top: 0.7rem;
        padding-bottom: 1.03333333rem;
    }
    .rotaryCenter {
        height: 7.5rem;
        font-size: 0;
    }
    .rotaryTable {
        float: left;
        width: 7.75rem;
        height: 7.5rem;
        padding-left: 0.08333333rem;
        position: relative;
    }
    .luckyDrawLeftMask {
        display: none;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }
    .rotaryCont {
        width: 6.8rem;
        height: 6.8rem;
        box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.1);
        border-radius: 50%;
        overflow: hidden;
        position: relative;
    }
    .lotteryW {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }
    .lotteryBtn {
        vertical-align: top;
        margin-top: -0.0166666666666667rem;
        margin-left: -1px;
        width: 6.816666666666667rem;
        height: 6.816666666666667rem;
    }
    .rotaryContCon {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .drawBtnWrap {
        position: absolute;
        width: 1.916666666666667rem;
        height: 1.916666666666667rem;
        left: 50%;
        top: 50%;
        margin-left: -0.9583333333333333rem;
        margin-top: -0.9583333333333333rem;
        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.63333333rem;
        left: 0.61666667rem;
    }
    .lotteryBtnTxtT {
        width: 0.75rem;
    }
    .drawNumWrap {
        position: relative;
        display: block;
        text-align: center;
        top: 1.06666667rem;
        font-size: 0.15rem;
        color: #ffdd5c;
        font-weight: bold;
    }
    .drawBtnTxt1 {
        width: 0.39166667rem;
    }
    .drawBtnTxt3 {
        width: 0.225rem;
    }
    .checkBtnWrap {
        position: relative;
        width: 100%;
        padding-left: 2rem;
    }
    .checkBtnImg {
        width: 2.7rem;
    }
    .drawNum {
        font-size: 0.15rem;
        color: #ffdd5c;
        font-weight: bold;
        margin-right: 0.025rem;
        margin-left: 1px;
    }
    .rotateBg {
        width: 100%;
        height: 100%;
    }
    .rotaryList {
        float: right;
        display: inline-block;
        width: 2.23333333rem;
        height: 7.5rem;
        overflow: hidden;
        background: url("../img/right2.png") repeat-y;
        background-size: 100%;
        border-radius: 0.06666667rem;
        box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.05);
    }
    .rotaryListTitle {
        text-align: center;
        padding-top: 0.48333333rem;
        padding-bottom: 0.45rem;
    }
    .actRulesCenter {
        height: 12.16666667rem;
        position: relative;
        background: url(../img/ItemBgLine.png) repeat-y;
        background-size: 100%;
        box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.05);
    }
    .actRuleTitle {
        text-align: center;
        padding-top: 0.58333333rem;
    }
    .actRulesCont {
        text-align: left;
        padding-left: 1.36666667rem;
        padding-top: 0.55rem;
    }
    .actRulesCont p {
        font-size: 0.15rem;
        color: #000;
        padding-bottom: 0.175rem;
    }
    .actRulesCont p span {
        font-size: 0.15rem;
        color: #ff0000;
    }
    .actRulesCont p a {
        font-size: 0.15rem;
        color: #000;
    }
    .rotaryListContWrap {
        width: 100%;
        height: 5.83333333rem;
        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;
    }
    .rotaryItemHide {
        font-size: 0.15rem;
        color: #ff0000;
        font-weight: lighter;
    }
    .rotaryPrice {
        font-size: 0.11666667rem;
        color: #ff0000;
        font-weight: bold;
        padding-top: 0.01666667rem;
    }
    .rotaryPrice span {
        font-size: 0.11666667rem;
        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.79166667rem;
        height: 5.41666667rem;
        border-radius: 0.13333333rem;
        overflow: hidden;
        background: url("../img/ItemBgLine2.png") repeat-y;
        background-size: 100%;
        left: 50%;
        top: 50%;
        margin-top: -2.70833333rem;
        margin-left: -2.9rem;
        box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.1);
    }
    .winningRecordTitle {
        text-align: center;
        padding-top: 0.61666667rem;
        margin-bottom: 0.13333333rem;
    }
    .winningRecordTitleImg {
        width: 1.54166667rem;
    }
    .winningRecordContent {
        height: 3.93333333rem;
        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.11666667rem;
        text-align: center;
        margin-top: 0.01666667rem;
    }
    /*中奖弹窗*/
    .winningWrap {
        display: none;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.1);
    }
    .winningContent {
        position: absolute;
        width: 5.79166667rem;
        height: 2.91666667rem;
        top: 50%;
        left: 50%;
        border-radius: 0.06666667rem;
        overflow: hidden;
        background: url("../img/ItemBgLine2.png") repeat-y;
        background-size: 100%;
        margin-top: -1.45833333rem;
        margin-left: -2.89166667rem;
        box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.1);
    }
    .winningContentTitle {
        text-align: center;
        padding-top: 0.63333333rem;
    }
    .winTitleImg {
        width: 1.54166667rem;
    }
    .winningTxtImg {
        width: 1.13333333rem;
    }
    .winningTxt2Img {
        width: 0.51666667rem;
    }
    .winningConCp {
        text-align: center;
        padding-top: 0.45833333rem;
    }
    .winningConCpCon {
        font-size: 0.18333333rem;
        color: #ff0000;
        text-align: center;
        font-weight: bold;
        padding-top: 0.04166667rem;
    }
    .winningConCpCon2 {
        font-size: 0.18333333rem;
        color: #ff0000;
        text-align: center;
        font-weight: bold;
    }
    .winningConCp2 {
        text-align: center;
        padding-top: 1.16666667rem;
    }



    .winningConCp2Fir{
        font-size: 0.18333333333333332rem;
        color: #000;
        text-align: center;
        font-weight: bold;
        padding-top: 0.8333333333333334rem;
    }
    .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;
        text-decoration: underline;
    }

}