
.num-wrap {
    /* 保留你原来页面的中文字体，不要替换成等宽字体 */
    font-family: system-ui, "Microsoft YaHei", sans-serif;
    /* 开启表格数字：数字0‑9强制等宽，中文不受任何影响 */
    font-feature-settings: "tnum" 1;
    font-variant-numeric: tabular-nums;
}
/* 仅右侧【?期、1期】等宽，其他文字不变 */
.text‑right‑red{
    font-family:JetBrainsMono,Consolas,monospace;
}

#pageLoading.hide {
    display: none;
}

/* app容器默认隐藏 */
#app {
    display: none;
    width: 100vw;
    max-width: 100%;
    overflow-x: hidden;
}

#app.show {
    display: block;
}


/* 单个数字/符号固定盒子 */
/*.fixed‑num‑char {*/
/*    display: inline-block;*/
/*    !* 根据字号调整，字号16px用12px；18px用14px *!*/
/*    width: 14px;*/
/*    text‑align: center;*/
/*    !* 消除inline‑block缝隙 *!*/
/*    font‑size: inherit;*/
/*}*/


/*选中高亮*/
.hit {
    background-color: yellow;
    color: red;
}

.background-yellow {
    background: yellow;
}

.background-red {
    background: red;
}

/*a标签点击无效处理*/
.a-click-none {
    pointer-events: none;
}


.zodiac-item {
    color: #0033cc;
}

.hit-zodiac {
    background: #ffdd00;
    color: red;
}

.hit-mark {
    color: red;
}

.xiazhu {
    border-radius: 5px;
    font-weight: bold;
    padding: 1px 9px;
    background: #f14555;
    color: #fff;
    font-size: 14pt;
    /*font-weight: 700;*/
    line-height: 1.7;
}


.pb-content1 {
    background-color: white;
}

.pb-content1 li {
    padding: 4px 0;
    border-bottom: 1px solid #ddd;
}


/*香港菜*/
.baomalaodaXiao {
    font-size: 12px !important;
    border: 3px solid #ccccff !important;
}

/* iPhone SE, 8 (màn hình nh hn 375px) */
@media (max-width: 374px) {
    .box .lotteryBox .lotteryCodeNumber > span {
        font-size: 1.9em !important;
        top: -2px !important;
    }
}

/* iPhone X, XS, 12 Mini (màn hình t 375px n 391px) */
@media (min-width: 375px) and (max-width: 391px) {
    .box .lotteryBox .lotteryCodeNumber > span {
        font-size: 2em !important;
        top: -2px !important;
    }
}

/* iPhone 12, 13, 14 (màn hình t 391px n 428px) */
@media (min-width: 392px) and (max-width: 427px) {
    .box .lotteryBox .lotteryCodeNumber > span {
        font-size: 2.1em !important;
        top: -2px !important;
    }
}

/* iPhone 12 Pro Max, 14 Plus, 15 Plus (màn hình t 429px tr lên) */
@media (min-width: 428px) and (max-width: 720px) {
    .box .lotteryBox .lotteryCodeNumber > span {
        font-size: 2.3em !important;
        top: -2px !important;
    }
}

@media (min-width: 721px) {
    .box .lotteryBox .lotteryCodeNumber > span {
        background: rgba(255, 255, 255, 0);
        font-size: 1.1em !important;
        top: -2px !important;
        left: .3em !important;
    }
}
/*香港菜*/



/*1903兔年【家禽VS野兽】期期实战*/
#yxym .list-titlekj1548 {
    background: linear-gradient(#008CFF, #fff);
    font-size: 26px;
    color: #000000;
    text-shadow: 0px 0px 10px #e5e5e5;
    border-radius: 0 0 -10px -10px;
    /* background: linear-gradient(#d0dee6,#d6dee6, #FFFFFF); */
    boxkiju1453-shadow: 0 5px 4px 0 transparent, 0 6px 20px 0 rgba(0, 0, 0, .19);
}

.list-titlekj1548 {
    height: 38px;
    line-height: 38px;
    font-size: 16pt;
    text-align: center;
    border-bottom: 0 solid #738e9f;
    text-shadow: 1px 4px 1px #b99b5f;
    background: #fff;
    color: #000;
    font-weight: bold;
    border-radius: 0 0 50px 50px;
}

.boxkiju1453 {
    margin: 1px 0;
    border-radius: 5px;
    overflow: hidden;
    background-image: linear-gradient(to right, #008CFF, #008CFF);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffb3ba, endcolorstr=#ffb3ba);
    border: 1px solid #008CFF;
}

@media screen and (max-width: 374px) {
    #yxym .list-titlekj1548 {
        font-size: 19px;
    }
}

@media screen and (max-width: 409px) {
    #yxym .list-titlekj1548 {
        font-size: 20px;
    }
}

@media screen and (max-width: 505px) {
    #yxym .list-titlekj1548 {
        font-size: 22px;
    }
}

@media screen and (max-width: 610px) {
    #yxym .list-titlekj1548 {
        font-size: 20px;
    }
}

.duilianptkijua1258 {
    table-layout: auto;
    color: #FF0000;
    border-radius: 5px;
    overflow: hidden;
    text-align: center;
    /*background: #fff;*/
    /*background-image: url(https://img.alicdn.com/imgextra/i2/132760385/O1CN01UviElByHZ0B06vGg_!!132760385.gif);*/
}

.duilianptkijua1258 td {
    font-weight: bold;
    border: 1.5px solid #d6d6d6;
    font-size: 18pt;
    line-height: 1.7;
}

@media screen and (max-width: 610px) {
    .duilianptkijua1258 td {
        font-size: 15pt;
    }
}

@media screen and (max-width: 505px) {
    .duilianptkijua1258 td {
        font-size: 15pt;
    }
}

@media screen and (max-width: 429px) {
    .duilianptkijua1258 td {
        font-size: 13.5pt;
    }
}

@media screen and (max-width: 409px) {
    .duilianptkijua1258 td {
        font-size: 14.5pt;
    }
}

@media screen and (max-width: 374px) {
    .duilianptkijua1258 td {
        font-size: 14pt;
    }
}

/* Mặc định: máy tính */
.duilianptkijua1258 .zl {
    font-size: 20pt;
}

/* Điện thoại nhỏ: <= 374px */
@media screen and (max-width: 374px) {
    .duilianptkijua1258 .zl {
        font-size: 14pt;
    }
}

/* Điện thoại 375 - 429px */
@media screen and (min-width: 375px) and (max-width: 429px) {
    .duilianptkijua1258 .zl {
        font-size: 15pt;
    }
}

/* Điện thoại 430 - 505px */
@media screen and (min-width: 430px) and (max-width: 505px) {
    .duilianptkijua1258 .zl {
        font-size: 16pt;
    }
}

/* Điện thoại 506 - 610px */
@media screen and (min-width: 506px) and (max-width: 610px) {
    .duilianptkijua1258 .zl {
        font-size: 17pt;
    }
}
/*1903兔年【家禽VS野兽】期期实战*/



/*平特一尾【2期】*/
.tdbg_fontbaz td {
    border: 1px solid #c0c0c0;
}

.tdbg_fontbaz {
    font-size: 20px !important;
}

@media only screen and (max-width: 960px) {
    .tdbg_fontbaz {
        font-size: 15px !important;
    }
}

.box .btnmbaz {
    font-size: 45px !important;
    font-weight: 700;
}

.box .btnmbaz1 {
    font-size: 35px !important;
    font-weight: 700;
}

@media only screen and (max-width: 960px) {
    .box .btnmbaz {
        font-size: 35px !important;
        font-weight: 700;
    }

    .box .btnmbaz1 {
        font-size: 25px !important;
        font-weight: 700;
    }
}

@media only screen and (max-width: 480px) {
    .box .btnmbaz {
        font-size: 28px !important;
        font-weight: 700;
    }

    .box .btnmbaz {
        font-size: 22px !important;
        font-weight: 700;
    }
}

.bgwei23 {
    background-color: var(--ppc-primary-color);
}
/*平特一尾【2期】*/

/*24码中特*/
.right-padding {
    border: 1px solid #ccc !important;
}
/*24码中特*/


/*牛逼双波*/
.list-titlelist-title {
    color: rgb(0, 0, 0);
    border-left: 1px solid #c1c23c;
    border-right: 1px solid #c1c23c;
    height: 42px;
    line-height: 40px;
    font-size: 17pt;
    text-align: center;
    text-shadow: 0px 1px 1px #858585;
    font-weight: bold;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#yxym .list-titlelist-title {
    background: linear-gradient(transparent, #f7f3f3);
    font-size: 32px;
    color: #000;
    text-shadow: 0px 0px 10px #e5e5e5;
}

@media screen and (max-width: 505px) {
    #yxym .list-titlelist-title {
        font-size: 22px;
    }
}

@media screen and (max-width: 409px) {
    #yxym .list-titlelist-title {
        font-size: 20px;
    }
}

.boxbox {
    margin: 4px 0;
    border-radius: 5px;
    overflow: hidden;
    background-image: linear-gradient(to right, #4292EF, #5aa1f5, #60a6f7, #4e98ec, #569ff5, #5aa2f5, #4292EF);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000);
}

.padpad1 {
    padpad1ding: 1px 2px;
}

@media screen and (max-width: 610px) {
    .padpad1 {
        padpad1ding: 2px 2px;
    }
}

@media screen and (max-width: 505px) {
    .padpad1 {
        padpad1ding: 2px 2px;
    }
}

@media screen and (max-width: 505px) {
    .boxbox, .subnav, .xjboxbox {
        margin: 2px 0px;
    }
}

.duilianpt7749 {
    table-layout: auto;
    color: #0000FF;
    border-radius: 5px;
    overflow: hidden;
    text-align: center;
    background: #fff;

}

.duilianpt7749 tr {
    height: 30px;
}

.duilianpt7749 td {
    font-weight: bold;
    border: 1px solid #C0C0C0;
    font-size: 18pt;
}

@media screen and (max-width: 610px) {
    .duilianpt7749 td {
        font-size: 16pt;
    }
}

@media screen and (max-width: 505px) {
    .duilianpt7749 td {
        font-size: 15pt;
    }
}

@media screen and (max-width: 429px) {
    .duilianpt7749 td {
        font-size: 15pt;
    }
}

@media screen and (max-width: 409px) {
    .duilianpt7749 td {
        font-size: 13pt;
    }
}

.red001 {
    color: #FF0000;
}

.blue001 {
    color: #0000FF;
}
/*牛逼双波*/


/*暴富15 码*/
.ahihi {
    display: none;
}

.dauyuming::before {
    content: var(--text-dauyumingqq);
}

.dityuming::before {
    content: var(--text-dityumingqq);
}

.list-title1yue {
    line-height: 1.8;
    font-weight: 700;
    background-color: red;
    font-size: 28px;
    color: #ff0;
    /* text-shadow: 1px 1px 1px #ffffff; */
    text-align: center;
}

.comeoza {
    color: #111;
}

.comeoza {
    height: 38px;
    text-align: center;
    color: #000;
    font-weight: bold;
}

.thangchamay22 {
    border-collapse: collapse;
    border-spacing: 0;
    line-height: 1.3;
}

.comeoza td {
    font-size: 17px;
}

.comeoza td {
    border: 1px solid #ccc;
}

@media screen and (max-width: 580px) {
    .list-title1yue {
        font-size: 20px;
    }

    .comeoza td {
        font-size: 21px;
    }
}

@media screen and (max-width: 480px) {
    .comeoza td {
        font-size: 19px;
    }
}

@media screen and (max-width: 450px) {
    .comeoza td {
        font-size: 17.5px;
    }
}

@media screen and (max-width: 420px) {
    .comeoza td {
        font-size: 17px;
    }
}

@media screen and (max-width: 380px) {
    .comeoza td {
        font-size: 17px;
    }
}

.comeoza td .zzl {
    font-size: 23px;
    color: #0000ff;
}

@media screen and (max-width: 580px) {
    .comeoza td .zzl {
        font-size: 23px;
    }
}

@media screen and (max-width: 480px) {
    .comeoza td .zzl {
        font-size: 21px;
    }
}

@media screen and (max-width: 450px) {
    .comeoza td .zzl {
        font-size: 20.5px;
    }
}

@media screen and (max-width: 420px) {
    .comeoza td .zzl {
        font-size: 20px;
    }
}

@media screen and (max-width: 380px) {
    .comeoza td .zzl {
        font-size: 17px;
    }
}
/*暴富15 码*/

/*特码覆盖全球*/
@keyframes animation-text {
    50% {
        -webkit-transform: scale(1.15);
        transform: scale(1.15)
    }
}

.noneym {
    display: inline-table;
}

.boarddisplay8191914BoardItemBtnBox {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.boarddisplay8191914Boardinner > div, .boarddisplay8191914BoardItemBtnBox {
    padding: 0.5em 0;
}


.boarddisplay8191914BoardItemBtn, .boarddisplay8191914BoardItemBtn:hover {
    background: linear-gradient(90deg, rgb(239, 1, 80) 0%, rgb(251, 11, 178) 100%);
    line-height: 1.8em;
    padding: 0 1em;
    border-radius: 1em;
    font-weight: bold;
    animation: animation-text .5s step-start infinite;
    text-decoration: none;
    color: #fff !important;
    font-size: 1em !important;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}


.pingtepingte1402731FontSize1 {
    font-size: 38px;
}

.pingtepingte1402731FontSize1 .pingtepingte1402731ImgTop {
    height: 970px;
}

.pingtepingte1402731FontSize2 {
    font-size: 35px;
}

.pingtepingte1402731FontSize3 {
    font-size: 29px;
}

.pingtepingte1402731FontSize4 {
    font-size: 24px;
}

.pingtepingte1402731FontSize5 {
    font-size: 21px;
}

.pingtepingte1402731FontSize6 {
    font-size: 20px;
}

.pingtepingte1402731FontSize7 {
    font-size: 18px;
}

.pingtepingte1402731FontSize8 {
    font-size: 15px;
}

.pingtepingte1402731FontSize9 {
    font-size: 15px;
}

.pingtepingte1402731FontSize9 .pingtepingte1402731bigNew {
    font-size: 1em !important;
}

.pingtepingte1402731FontSize10 {
    font-size: 14px;
}

.pingtepingte1402731FontSize11 {
    font-size: 13px;
}

.pingtepingte1402731FontSize6 .pingtepingte1402731ImgTop,
.pingtepingte1402731FontSize7 .pingtepingte1402731ImgTop,
.pingtepingte1402731FontSize8 .pingtepingte1402731ImgTop,
.pingtepingte1402731FontSize9 .pingtepingte1402731ImgTop,
.pingtepingte1402731FontSize10 .pingtepingte1402731ImgTop,
.pingtepingte1402731FontSize11 .pingtepingte1402731ImgTop {
    height: 370px;
}

.pingtepingte140273111Title {
    white-space: nowrap;
    background-color: #000;
    color: #fff;
    text-align: left;
    line-height: 1.9;
    font-size: 1.7em !important;
    font-weight: 900;
}

.pingtepingte1402731Main > div {
    padding: 0.0em 0;
    display: flex;
    align-items: center;
    justify-content: center;

}


.pingtepingte1402731Main {
    font-family: Arial, sans-serif; /* 设置默认字体为Arial，如果系统中没有Arial字体，则使用sans-serif备用字体 */
}


.pingtepingte1402731icon {
    vertical-align: middle;
    width: 1em;
}

.pingtepingte1402731, .pingtepingte1402731 * {
    -webkit-text-size-adjust: 100% !important;
}

.pingtepingte1402731Main, .pingtepingte1402731Main:hover {
    text-decoration: none !important;
    font-size: 1em !important;
    line-height: 1.5 !important;
    font-weight: bold !important;
    background-color: #000 !important;
    display: block !important;
}

.pingtepingte1402731Wrap {
    white-space: nowrap;
    display: flex;
    align-items: left;
    justify-content: center;
    flex-wrap: wrap;
}

.pingtepingte1402731FontSize1 .randomHeightimg, .pingtepingte1402731FontSize2 .randomHeightimg {
    height: 720px !important;
}

.pingtepingte1402731FontSize11 .randomHeightimg, .pingtepingte1402731FontSize9 .randomHeightimg, .pingtepingte1402731FontSize8 .randomHeightimg, .pingtepingte1402731FontSize10 .randomHeightimg {
    height: 280px !important;
}

.pingte2108icon {
    display: inline-block;
    vertical-align: middle;
    width: 1em;
}


.zhonghieudz1 {
    color: yellow;
    background-color: red;
    font-size: 1em;
}

.caishen {
    text-align: center;
    background-color: #ffffff;
    color: black;
    font-weight: bold;
    font-size: 22px;
    width: 999px;
    border: 1px solid #b3e05f;
    border-bottom: none;
}
/*特码覆盖全球*/