blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,pre,td,textarea,th,ul {
    padding: 0;
    margin: 0
}

fieldset,img {
    border: 0
}

address,caption,cite,code,dfn,em,i,strong,th,var {
    font-weight: 400;
    font-style: normal
}

li,ol,ul {
    list-style: none
}

caption,th {
    text-align: left
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 400;
    font-size: 100%
}

q:after,q:before {
    content: ""
}

abbr,acronym {
    border: 0
}

a {
    text-decoration: none;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    outline: none
}

.headTitle .checkedbl span i {
    display: none!important
}

body,html {
    min-height: 100vh;
    font-size: 26.66667vw;
    margin: 0 auto;
    background: #efeff4;
    padding-bottom: .4rem
}

* {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

@media screen and (min-width: 569px) {
    body,html {
        min-height:100vh;
        font-size: 16vw;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.ui-loader {
    display: none
}

#touchdiv {
    box-sizing: border-box;
    font-size: .12rem
}

#business {
    display: none!important
}

.business img {
    width: 100%;
    max-width: 750px;
    display: block;
    margin: 0 auto
}

.danmoshi {
    background: #f0f0f0!important
}

.businessBack {
    color: #fff;
    font-size: .18rem;
    display: block;
    position: fixed;
    top: .1rem;
    left: .1rem
}

#navList .business span {
    background: #fff url(../img/cltj_img/icon-168index.png?v=2025231636) -.7rem -.35rem no-repeat!important;
    background-size: 3.33rem!important
}

.businessImg {
    background: #fff url(../img/cltj_img/icon-168index.png?v=2025231636) -.72rem -.369rem no-repeat!important;
    background-size: 3.33rem!important
}

.addicon {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.534rem -.33rem
}

.equalF {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.7rem -.33rem
}

.rednum {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.888rem -1.18rem
}

.bluenum {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.588rem -1.18rem
}

.tw_orange {
    background: #f5b226!important
}

.tw_green,.tw_orange {
    color: #000102!important;
    border-radius: 50%
}

.tw_green {
    background: #91e618!important
}

.tw_yellow {
    background: #fef02a!important;
    color: #000102!important;
    border-radius: 50%
}

.tw_red {
    background: #d82c21!important;
    color: #fff!important;
    border-radius: 50%
}

.greennum {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.788rem -1.18rem
}

.lightblue {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.488rem -1.18rem
}

.Orange {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.188rem -1.18rem
}

.bluesig {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.98rem -1.18rem
}

.blueeve {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.68rem -1.18rem
}

.bluebig {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.08rem -1.18rem
}

.bluesm {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.38rem -1.18rem
}

.nub01 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.1rem -.075rem
}

.nub02 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.438rem -.075rem
}

.nub03 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.778rem -.075rem
}

.nub04 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.118rem -.075rem
}

.nub05 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.468rem -.075rem
}

.nub06 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.799rem -.075rem
}

.nub07 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.148rem -.075rem
}

.nub08 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.48rem -.075rem
}

.nub09 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.828rem -.075rem
}

.nub10 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -3.168rem -.075rem
}

.nubb01 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.08rem -.069rem
}

.nubb02 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.39rem -.069rem
}

.nubb03 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.688rem -.069rem
}

.nubb04 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.988rem -.069rem
}

.nubb05 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.293rem -.069rem
}

.nubb06 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.596rem -.069rem
}

.nubb07 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.896rem -.069rem
}

.nubb08 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.2rem -.069rem
}

.nubb09 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.51rem -.069rem
}

.nubb10 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.81rem -.069rem
}

.numbig {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.086rem -.32rem
}

.numsm {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.386rem -.32rem
}

.blueCount {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.286rem -1.18rem
}

.nums {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.686rem -.32rem
}

.numd {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.99rem -.32rem
}

.longbg {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.04rem -.32rem
}

.hubg {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.794rem -.32rem
}

.hlnum0 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.08rem -1.47rem!important;
    background-size: 3.54rem auto!important
}

.hlnum1 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.38rem -1.47rem!important;
    background-size: 3.54rem auto!important
}

.hlnum2 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.68rem -1.47rem!important;
    background-size: 3.54rem auto!important
}

.hlnum3 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.98rem -1.47rem!important;
    background-size: 3.54rem auto!important
}

.hlnum4 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.28rem -1.47rem!important;
    background-size: 3.54rem auto!important
}

.hlnum5 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.58rem -1.47rem!important;
    background-size: 3.54rem auto!important
}

.hlnum6 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.88rem -1.47rem!important;
    background-size: 3.54rem auto!important
}

.hlnum7 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.18rem -1.47rem!important;
    background-size: 3.54rem auto!important
}

.hlnum8 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.48rem -1.47rem!important;
    background-size: 3.54rem auto!important
}

.hlnum9 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.78rem -1.47rem!important;
    background-size: 3.54rem auto!important
}

.ncnum01 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.13rem -.84rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum02 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.51rem -.84rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum03 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.87rem -.84rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum04 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.25rem -.84rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum05 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.62rem -.84rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum06 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2rem -.84rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum07 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.37rem -.84rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum08 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.75rem -.84rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum09 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -3.12rem -.84rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum10 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -3.5rem -.84rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum11 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.13rem -1.16rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum12 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.51rem -1.16rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum13 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -.87rem -1.16rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum14 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.25rem -1.16rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum15 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.62rem -1.16rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum16 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2rem -1.16rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum17 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.37rem -1.16rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum18 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.75rem -1.16rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum19 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -3.12rem -1.16rem!important;
    background-size: 4.4rem 2.2rem!important
}

.ncnum20 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -3.5rem -1.16rem!important;
    background-size: 4.4rem 2.2rem!important
}

.num1 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -3.66rem 0
}

.num2 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -3.66rem -.276rem
}

.num3 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -3.66rem -.55rem
}

.num4 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -3.66rem -.83rem
}

.num5 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -3.66rem -1.106rem
}

.num6 {
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -3.66rem -1.383rem
}

.displaynone {
    display: none
}

.redfont {
    color: #f1010a
}

.displayblock {
    display: block
}

.loading,.loading_azxy10,.loading_jisusc,.loading_ukLotto10 {
    display: block;
    min-width: 3rem;
    marign: 1rem auto;
    text-align: center;
    font-size: .12rem;
    color: #999;
    padding-top: 1rem;
    padding-bottom: 1rem
}

.margtp0 {
    margin-top: 0
}

.margbt0 {
    margin-bottom: 0
}

#loadingbox {
    width: auto;
    min-width: 1px;
    height: 0;
    line-height: .2rem;
    margin: 0 auto;
    overflow: hidden;
    color: #fff;
    text-align: center;
    background: #e2e2e2;
    font-size: .1rem
}

.app-promote-sticky-banner {
    position: fixed;
    top: 0;
    width: 100%;
    box-sizing: border-box;
    z-index: 1
}

.app-promote-sticky-banner .promo-container #appLogo {
    width: 24px;
    height: 24px
}

.app-promote-sticky-banner .promo-container .text {
    display: none
}

.app-promote-sticky-banner .before-scroll {
    display: none!important
}

.app-promote-sticky-banner .after-scroll {
    display: block!important
}

.app-promote-banner {
    padding: .05rem .1rem;
    justify-content: space-between;
    border-bottom: 1px solid #eee;
    background: #fff;
    font-size: .16rem
}

.app-promote-banner,.app-promote-banner .promo-container {
    display: flex;
    align-items: center
}

.app-promote-banner .promo-container #appLogo {
    margin-right: .1rem
}

.app-promote-banner .promo-container .title {
    font-weight: 700;
    color: #333
}

.app-promote-banner .promo-container .text {
    font-size: .14rem;
    color: #666
}

.app-promote-banner .before-scroll {
    display: block
}

.app-promote-banner .after-scroll {
    display: none
}

.app-promote-banner .buttons-wrapper {
    display: flex;
    justify-content: space-between
}

.app-promote-banner .blue-button {
    color: #fff;
    background: linear-gradient(180deg,#8ecae6,#2babee 34.38%,#0067ff);
    border-radius: 16px;
    padding: 4px 12px
}

.app-promote-banner .buttons-wrapper .orange-hollow-button {
    color: #fb8e19;
    border: 1px solid #fb8e19;
    border-radius: 16px;
    padding: 4px 12px;
    margin-right: .1rem
}

.download-app-container {
    background: url(../img/download-app-bg.jpg) top no-repeat;
    background-size: contain
}

.download-app-container .title {
    font-size: 16px;
    font-weight: 700;
    color: #fb8e19;
    text-align: center;
    line-height: 30px;
    padding: 3.2rem 0 1rem
}

.download-app-container .ios-app-download-steps img {
    width: 100%
}

.download-app-container .app-download-button {
    background: linear-gradient(180deg,#ffe228,#ffe228 27.08%,#fb8500);
    border: .5px solid #eee;
    box-sizing: border-box;
    box-shadow: 0 4px 4px rgba(0,0,0,.25);
    border-radius: 16px;
    font-weight: 700;
    font-size: 20px;
    color: #fff;
    width: 192px;
    padding: 9px 0;
    display: flex;
    justify-content: center;
    margin: 0 auto
}

.top_menu_bar {
    background: #fff;
    height: .5rem;
    box-sizing: border-box;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    width: 100%;
    font-size: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 .1rem
}

.top_menu_bar .top_menu_left,.top_menu_bar .top_menu_middle,.top_menu_bar .top_menu_more {
    width: 1.25rem
}

.top_menu_bar .top_menu_left {
    width: 32.6666%;
    height: 100%;
    padding: 0 .1rem;
    display: inline-block;
    box-sizing: border-box
}

.top_menu_bar .top_menu_left a {
    width: auto;
    height: 100%;
    box-sizing: border-box;
    margin-top: .09rem
}

.top_menu_bar .top_menu_left a img {
    display: block;
    width: auto;
    position: relative;
    top: 0;
    height: .3rem
}

.top_menu_bar .top_menu_middle {
    font-size: .18rem;
    width: 45%;
    color: #000;
    line-height: .5rem;
    text-align: center;
    box-sizing: border-box
}

.top_menu_bar .top_menu_middle span {
    width: auto;
    display: block
}

.top_menu_bar .top_menu_middle i {
    position: relative;
    display: inline-block;
    height: .05rem;
    width: .05rem
}

.top_menu_bar .top_menu_middle i:before {
    content: "";
    height: .2rem;
    width: .2rem;
    display: block;
    position: absolute;
    top: -.13rem;
    right: -.21rem;
    background: url(../img/bg_icon.png?v=2025231636) no-repeat 0 -.51rem;
    background-size: 3.16rem
}

.top_menu_bar .top_menu_more {
    width: 34.6666%;
    box-sizing: border-box;
    display: inline-block;
    position: absolute;
    right: 0
}

.top_menu_bar .top_menu_more .list_shadow {
    position: absolute;
    width: .1rem;
    height: .12rem;
    left: .036rem;
    top: .16rem;
    background-size: contain;
    border-left: 1px solid #a8b4d6;
    background-color: rgba(244,245,246,.3)
}

.top_menu_bar .top_menu_more .more_btn {
    display: block;
    width: 70%;
    height: .6rem;
    line-height: .45rem;
    padding-left: .1rem;
    background-size: 20px;
    position: relative;
    margin-left: 35px;
    font-size: 15px;
    float: right;
    overflow: hidden
}

.top_menu_bar .top_menu_more .more_btn:after {
    content: "";
    display: inline-block;
    position: absolute;
    top: .205rem;
    right: 0;
    width: .1rem;
    height: .1rem;
    margin-right: .05rem;
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -1.85rem -.53rem;
    background-size: 4rem auto
}

.top_menu_bar .top_menu_list {
    overflow: hidden;
    overflow-x: scroll;
    -webkit-overflow-scrolling: auto;
    -webkit-transform: translateZ(1);
    transform: translateZ(1);
    white-space: nowrap;
    direction: rtl
}

.top_menu_bar .top_menu_list .btn {
    white-space: nowrap;
    display: inline-block;
    height: .5rem;
    color: #505050;
    text-decoration: none;
    margin-left: .16rem;
    padding-top: .1rem
}

.top_menu_bar .top_menu_list .btn span {
    height: .24rem;
    line-height: .24rem;
    width: .24rem;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: relative
}

.top_menu_bar .top_menu_list .checked span {
    color: #fff;
    background: #fa8f18
}

.top_menu_bar .top_menu_list .onday span:before {
    content: "";
    display: inline-block;
    position: absolute;
    top: .27rem;
    left: 10px;
    width: .06rem;
    height: .06rem;
    background: #ccc;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%
}

.top_menu_bar .lot_rule_wrap {
    width: 17px
}

#dsdxlzshaxBox,#gltjshowBox,#gyhshowBox,#hmqhlzshaxBox,#lhlzshaxBox,#tiaojian_gyh,.loteyPage {
    z-index: 99999
}

#beginTime {
    border: none;
    background: transparent;
    top: .1rem;
    right: 0;
    height: .22rem;
    color: transparent;
    outline: none;
    width: .8rem
}

#beginTime,#showtime {
    position: absolute;
    z-index: 1
}

#showtime {
    top: .03rem;
    right: 15%;
    display: inline-block;
    height: .2rem
}

.footer {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f0eff5
}

.footer .footer_up {
    width: 100%;
    height: 1.09rem;
    display: -webkit-box;
    text-align: center;
    vertical-align: middle;
    margin-top: .2rem;
    background: #fff;
    border-top: .01rem solid #dbdbdb
}

.footer .footer_up .app_ver,.footer .footer_up .computer_ver,.footer .footer_up .suggestions,.footer .footer_up .touch_ver,.footer .footer_up .zxkf_ver {
    height: inherit;
    flex: auto;
    font-size: .12rem;
    color: #9b9b9b
}

.footer .footer_up .app_ver a {
    color: #9b9b9b
}

.footer .footer_up .appIcon,.footer .footer_up .computerIcon,.footer .footer_up .suggesIcon,.footer .footer_up .touchIcon,.footer .footer_up .zxkfIcon,.footer .footer_up .zxkfIcon_online {
    height: .49rem;
    width: .49rem;
    margin: .2rem auto .1rem;
    background: url(../img/bg_icon.png?v=2025231636) no-repeat;
    background-size: 3.16rem
}

.footer .footer_up .touchIcon {
    background-position: 0 0
}

.footer .footer_up .computerIcon {
    background-position: -.52rem 0
}

.footer .footer_up .appIcon {
    background-position: -1.04rem 0
}

.footer .footer_up .suggesIcon {
    background-position: -1.56rem 0
}

.footer .footer_up .zxkfIcon {
    background: url(../img/kf_qq.png?v=2025231636) 0 0 no-repeat!important;
    background-size: 99%!important
}

.footer .footer_up .zxkfIcon_online {
    background: url(../img/kf_online.png?v=2025231636) 0 0 no-repeat!important;
    background-size: 99%!important
}

.footer .footer_middle {
    width: 100%;
    height: .45rem;
    background: #fff
}

.footer .footer_middle .middle_line {
    width: 90%;
    margin: 0 auto;
    border-top: .01rem solid #e6e6e6;
    display: -webkit-box
}

.footer .footer_middle .middle_line div {
    height: inherit;
    line-height: .45rem;
    flex: auto;
    text-align: center;
    font-size: .11rem;
    color: #9b9b9b
}

.footer .footer_down {
    width: 100%;
    height: .36rem;
    display: -webkit-box;
    background: #f0eff5
}

.footer .footer_down div {
    height: inherit;
    flex: auto;
    font-size: .11rem;
    color: #9b9b9b;
    line-height: .36rem;
    text-align: center
}

.base {
    width: 25%
}

.baseInfo {
    width: 100%
}

.caizong #cZList,.smtjCaizong #cZList,.zjtjCaizong #cZList {
    height: 100%;
    z-index: 0;
    display: block
}

#cZList {
    position: fixed;
    height: 0;
    width: 100%;
    bottom: 0;
    left: 0;
    background: #fafafa;
    z-index: 9999999;
    overflow: auto;
    font-size: .13rem;
    box-sizing: border-box;
    display: none
}

#cZList .backbtn {
    width: 100%;
    height: .44rem;
    line-height: .44rem;
    color: #000;
    font-size: .16rem;
    background: #fff;
    display: flex;
    border-bottom: 1px solid #eee
}

#cZList .backbtn span {
    display: block;
    height: .44rem;
    line-height: .44rem;
    padding: 0 .15rem;
    box-sizing: border-box;
    flex: 1
}

#cZList .backbtn span:first-child {
    text-align: left;
    width: .5rem;
    display: flex;
    align-items: center
}

#cZList .backbtn span:first-child svg {
    display: flex;
    align-items: center
}

#cZList .backbtn span:nth-child(2) {
    flex: 1;
    text-align: center;
    font-size: .18rem
}

#cZList .backbtn span:nth-child(3) {
    text-align: center;
    width: .5rem
}

#cZList .toRMC {
    padding-bottom: .03rem
}

#cZList #toQGC {
    border-bottom: 0
}

#cZList .title {
    font-size: .16rem;
    height: .24rem;
    line-height: .3rem;
    padding: 0 .15rem;
    margin: .067rem 0;
    text-align: center
}

#cZList .title span {
    padding: 0 .25rem
}

#cZList .title:after {
    content: "";
    border-top: 1px solid #f0eff5;
    display: block;
    position: relative;
    top: -.15rem;
    z-index: -1
}

#cZList .title span {
    background: #fafafa
}

#cZList .content {
    width: 100%;
    height: auto!important;
    overflow: hidden;
    padding: .066rem;
    box-sizing: border-box
}

#cZList .content ul {
    display: flex;
    flex-wrap: wrap
}

#cZList .content ul li {
    width: 1.05rem;
    padding: .05rem 0;
    position: relative;
    text-align: center;
    border: 1px solid transparent;
    margin: .0625rem;
    background: #fff
}

#cZList .content ul li a .lot-name {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    color: #333;
    font-size: .115rem;
    margin-bottom: .02rem
}

#cZList .content ul li a .countdown-wrap span {
    color: #fb8e19;
    font-size: .1rem
}

#cZList .content ul li a img {
    width: 21px;
    height: 21px;
    margin-left: .01rem
}

#cZList .content ul li a .stop-icon {
    padding-top: .03rem
}

.preference-list #cZList {
    height: 100%;
    z-index: 0;
    display: block
}

.preference-list #cZList .titlewrap {
    font-size: .12rem;
    padding: .1rem .15rem;
    margin-top: .08rem;
    background-color: #fff;
    color: #666
}

.preference-list #cZList img {
    width: 21px;
    height: 21px;
    margin: .05rem auto 0;
    display: block
}

.page-header {
    width: 100%;
    height: .5rem;
    background: #fff;
    font-size: .16rem;
    color: #000;
    border-bottom: 1px solid #eee;
    padding: 0 .1rem;
    box-sizing: border-box;
    position: relative;
    z-index: 10002;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.page-header svg {
    fill: #000
}

.page-content {
    padding: .1rem;
    background: #fff;
    width: 100%;
    box-sizing: border-box;
    font-size: 12px;
    line-height: 30px;
    word-wrap: break-word
}

.page-content table {
    width: 100%;
    max-width: 100%
}

.page-content table td {
    width: auto;
    padding: 1px!important
}

.page-content img {
    width: 100%;
    height: auto
}

.centered-subtitle {
    text-align: center;
    font-size: .16rem;
    margin-bottom: .25rem;
    font-weight: 700
}

.margtp78 {
    margin-top: .078rem
}

#videobox {
    z-index: -1
}

#videobox .content {
    width: 100%;
    box-shadow: 0 18px 30px rgba(0,0,0,.18);
    top: -20rem;
    position: fixed;
    right: 0;
    z-index: 999999;
    outline: none;
    display: block;
    overflow: hidden;
    background: #202020;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px
}

#videobox .content .head {
    height: 40px;
    line-height: 40px;
    width: 100%;
    background: #fff;
    padding: 0 10px;
    box-sizing: border-box;
    position: relative;
    font-size: 14px
}

#videobox .content .head .btn {
    width: 200px;
    position: absolute;
    top: 50%;
    right: 0;
    height: 100%;
    margin-top: -15px;
    margin-right: 10px
}

#videobox .content .head .btn ul {
    width: 100%;
    height: auto
}

#videobox .content .head .btn ul li {
    display: inline-block;
    float: right;
    height: 30px;
    cursor: pointer;
    line-height: 30px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-left: 10px
}

#videobox .content .head .btn ul .closevideo {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%
}

#videobox .content .head .btn ul .closevideo i {
    height: 30px;
    width: 30px;
    display: inline-block
}

#videobox .content .animate {
    width: 100%;
    height: 100%
}

#videobox .content .animate .loading,#videobox .content .animate .loading_azxy10,#videobox .content .animate .loading_jisusc,#videobox .content .animate .loading_ukLotto10 {
    width: 100%;
    height: 60px;
    position: absolute;
    left: 0;
    top: 0
}

#videobox .content .animate .loading {
    background-image: url(../js/lib/finishAnimation/images/logo.png?v=2025231636);
    background-repeat: no-repeat;
    background-size: 40% auto;
    background-position: 50%
}

#videobox .content .animate .loading_jisusc {
    background-image: url(../js/lib/finishAnimation/images/jisusc_logo.png?v=2025231636);
    background-repeat: no-repeat;
    background-size: 40% auto;
    background-position: 50%
}

#videobox .content .animate .loading_azxy10 {
    background-image: url(../js/lib/finishAnimation/images/azxy10_logo.png?v=2025231636);
    background-repeat: no-repeat;
    background-size: 40% auto;
    background-position: 50%
}

#videobox .content .animate .loading_ukLotto10 {
    background-image: url(../js/lib/finishAnimation/images/ukLotto10_logo.png?v=2025231636);
    background-repeat: no-repeat;
    background-size: 40% auto;
    background-position: 50%
}

#videobox .content .animate .loading_xyft {
    background-image: url(../js/lib/video/jisuft_video/images/logo.png?v=2025231636);
    background-repeat: no-repeat;
    background-size: 40% auto;
    background-position: 50%
}

#videobox .content .animate .loading_xingyft {
    background-image: url(../js/lib/video/xingyft_video/images/logo.png?v=2025231636);
    background-repeat: no-repeat;
    background-size: 40% auto;
    background-position: 50%
}

#videobox .content .animate .loading_10058 {
    background-image: url(../js/lib/video/sgAirship_video/images/logo.png?v=2025231636);
    background-repeat: no-repeat;
    background-size: 40% auto;
    background-position: 50%
}

#startVideo {
    cursor: pointer
}

#demovideobox {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background: rgba(0,0,0,.5)
}

.openVideo {
    width: .6rem;
    height: .28rem;
    line-height: .28rem;
    display: inline-flex;
    padding-left: .28rem;
    box-sizing: border-box;
    font-size: .13rem!important;
    border-radius: .06rem;
    -moz-border-radius: .06rem;
    -webkit-border-radius: .06rem;
    position: relative;
    z-index: 0;
    background: #fb8e19;
    color: #fff
}

.openVideo:before {
    content: "";
    position: absolute;
    left: .07rem;
    top: .07rem;
    display: inline-block;
    width: .18rem;
    height: .18rem;
    background: url(../img/haomaimg.png?v=2025231636) no-repeat -2.33rem -.31rem;
    background-size: 3.54rem auto
}

.headNumSm {
    height: 1.14rem
}

.alertToTable {
    position: fixed;
    left: 50%;
    bottom: 0;
    width: 1.72rem;
    height: .68rem
}

#popup {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    background: rgba(0,0,0,.1)
}

#popup,#popup .pupbox {
    width: 100%;
    height: 100%
}

#popup .pupbox {
    position: relative;
    margin: 0 auto;
    margin-top: 0;
    overflow: hidden;
    text-align: center
}

#popup .pupbox .pupbtn {
    height: .5rem;
    line-height: .5rem;
    width: .5rem;
    position: absolute;
    top: .1rem;
    right: .1rem;
    background: url(../img/clear.png?v=2025231636) no-repeat 50%;
    border-radius: 50%;
    background-size: 126%;
    border: 0;
    outline: none;
    cursor: pointer;
    z-index: 1
}

#popup .pupbox .cutTime {
    background: #dedede;
    z-index: 2;
    font-size: .35rem;
    color: #fff
}

#popup .pupbox #downbtn {
    height: .5rem;
    width: 1.21rem;
    position: absolute;
    bottom: .3rem;
    margin-left: -.51rem;
    left: 50%;
    background: transparent;
    border-radius: .05rem;
    border: 0;
    outline: none
}

#popup .pupbox a {
    display: block;
    height: 100%;
    width: 100%;
    background-size: cover
}

#popup .pupbox img {
    width: 100%;
    margin: 0 auto
}

#deskout img {
    height: .2rem!important;
    margin-top: -.085rem
}

#deskbox {
    width: 100%;
    height: .85rem;
    overflow: hidden;
    position: fixed;
    bottom: .55rem;
    left: 0;
    z-index: 10
}

#deskbox .desk1 {
    width: 90%;
    height: 60%;
    background: url(../img/desktop/and_adddesk.png?v=2025231636) 0 .29rem no-repeat;
    background-size: 3.25rem;
    position: absolute;
    bottom: 0;
    background-position: bottom;
    margin: 0 auto
}

#deskbox .desk1 span {
    position: absolute;
    right: 1%;
    height: .2rem;
    width: .2rem
}

#deskbox .desk2 {
    width: 2.2rem;
    margin: 0 auto;
    height: 100%;
    background: url(../img/desktop/ios_adddesk2.png?v=2025231636) 0 0 no-repeat;
    background-size: 2.2rem;
    position: relative
}

#deskbox .desk2 span {
    position: absolute;
    top: .08rem;
    right: 3%;
    height: .2rem;
    width: .2rem
}

.lomorediv {
    clear: both;
    display: none;
    text-align: center;
    background: #f0eff5;
    padding-top: .1rem
}

.lomorediv span {
    display: inline-block;
    height: .4rem;
    line-height: .4rem;
    background: #ccc;
    text-align: center;
    font-size: .16rem;
    border-radius: .03rem
}

.lomorediv .prevlo {
    margin-right: .1rem;
    width: .85rem;
    display: none
}

.lomorediv .nextlo {
    width: 1.2rem
}

#datePlugin {
    z-index: 999
}

.ListHead {
    min-height: 5rem!important
}

.lz_content .left {
    white-space: nowrap
}

#navList {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 2% 0;
    background: #fff;
    position: absolute;
    top: -1.2rem;
    opacity: .1;
    z-index: 1;
    box-shadow: 0 10px 15px #ccc
}

#navList dd {
    width: 25%;
    margin-bottom: 1%;
    display: flex;
    justify-content: center
}

#navList dd a {
    font-size: .15rem;
    color: #666;
    text-align: center
}

#navList dd a i {
    width: .36rem;
    height: .36rem;
    display: inline-block;
    background-image: url(../img/cltj_img/icon-168index.png?v=2025231636);
    background-repeat: no-repeat;
    background-size: 3.33rem
}

#navList dd a .TwoSides {
    background-position: -1.05rem 0
}

#navList dd a .Statistical {
    background-position: -1.4rem 0
}

#navList dd a .KillNumber {
    background-position: -1.76rem 0
}

#navList dd a .buyLot {
    background-position: -2.098rem 0
}

#navList dd a .lotterySof {
    background-position: -.7rem 0
}

#navList dd a .quizzesCenter {
    background-position: -1.06rem -.35rem
}

#navList dd a .MasterRec {
    background-position: -1.39rem -.35rem
}

.ListHead {
    background: transparent!important
}

.ListHead>div {
    background: #fff
}

.title_se_box {
    display: flex;
    border-bottom: 1px solid #ededed
}

.title_se_box span {
    flex: 1;
    height: .35rem;
    line-height: .35rem;
    text-align: center;
    margin: .05rem 0;
    border-right: 1px solid #ededed
}

.title_se_box span.se_check {
    color: #fb8e19;
    position: relative
}

.title_se_box span.se_check:after {
    content: "";
    width: 60%;
    position: absolute;
    bottom: -10%;
    left: 20%;
    border-top: 2px solid #fb8e19
}

#Commonly,#luZhu,#trend {
    width: auto!important;
    display: none
}

.wit475 {
    width: 475%!important
}

#allSele,#Commonly,#luZhu,#trend {
    overflow-x: scroll;
    border-bottom: 1px solid #dbdbdb;
    white-space: nowrap
}

#allSele button,#Commonly button,#luZhu button,#trend button {
    margin-left: .1rem;
    line-height: .44rem;
    height: .44rem;
    text-align: center;
    color: #666;
    font-size: .13rem;
    background: transparent;
    outline: none;
    border: 0;
    padding: 0 .1rem;
    margin-right: .05rem
}

#allSele button.checkedbl,#Commonly button.checkedbl,#luZhu button.checkedbl,#trend button.checkedbl {
    color: #fb8e19
}

#allSele button span,#Commonly button span,#luZhu button span,#trend button span {
    width: auto;
    margin: 0 auto;
    display: block;
    position: relative;
    white-space: nowrap
}

.checkspan {
    color: #fb8e19;
    background: transparent;
    border-radius: 0
}

.showtime_box {
    white-space: nowrap;
    width: .65rem;
    position: relative
}

.showtime_box:after {
    content: "";
    display: inline-block;
    position: absolute;
    top: .15rem;
    right: 0;
    margin-right: .05rem;
    border: .07rem solid transparent;
    border-top-color: #666
}

.showtime_box.checkspan #showtime {
    color: #fb8e19
}

.showtime_box.checkspan:after {
    border-top-color: #fb8e19
}

.checkclick_date {
    position: relative;
    padding-right: .15rem
}

.checkclick_date:after {
    content: "";
    height: .2rem;
    width: .2rem;
    display: block;
    position: absolute;
    top: .05rem;
    right: -.1rem;
    background: url(../img/bg_icon.png?v=2025231636) no-repeat 0 -.51rem;
    background-size: 3.16rem
}

.buy-plan-page .checkday,.buy-plan-page .checkstage {
    width: 50%
}

.kill-plan-page .checkday,.kill-plan-page .checkrank,.kill-plan-page .checkstage {
    width: 33.33%
}

.non-lot-detail-page .cheDate {
    background: #fff;
    border-bottom: none;
    display: flex;
    justify-content: space-around;
    font-size: .14rem
}

.non-lot-detail-page .cheDate .checkday {
    border-right: 1px solid #eee;
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    float: none
}

.non-lot-detail-page .cheDate .screen {
    line-height: .36rem;
    position: relative;
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    float: none;
    padding-right: 0
}

.non-lot-detail-page .cheDate .screen:after {
    content: "";
    height: .2rem;
    width: .2rem;
    display: block;
    position: relative;
    top: .05rem;
    right: -.03rem;
    background: url(../img/bg_icon.png?v=2025231636) no-repeat 0 -.51rem;
    background-size: 3.16rem
}

.non-lot-detail-page .cheDate .checkrank {
    border-right: 1px solid #eee
}

.non-lot-detail-page .cheDate #choseCaiName {
    line-height: .36rem;
    position: relative;
    display: flex;
    justify-content: center;
    width: 100%;
    box-sizing: border-box
}

.non-lot-detail-page .cheDate #choseCaiName:after {
    content: "";
    height: .2rem;
    width: .2rem;
    display: block;
    position: relative;
    top: .05rem;
    right: -.1rem;
    background: url(../img/bg_icon.png?v=2025231636) no-repeat 0 -.51rem;
    background-size: 3.16rem
}

.non-lot-detail-page .cheDate .checkclick_date {
    padding-right: 0
}

.non-lot-detail-page .cheDate .checkclick_date:after {
    position: relative;
    right: -.03rem
}

.non-lot-detail-page .cheDate div {
    float: none
}

.non-lot-detail-page .cheDate div span {
    margin-right: .1rem;
    line-height: .36rem;
    height: .22rem;
    display: flex;
    justify-content: center;
    text-align: initial
}

.non-lot-detail-page .cheDate div span:last-child {
    margin-right: 0
}

.cheDate {
    background: #f5f5f5;
    height: .36rem;
    width: 100%;
    border-bottom: 1px solid #dbdbdb
}

.cheDate .checkday {
    line-height: .36rem;
    float: right
}

.cheDate .screen {
    line-height: .36rem;
    float: left;
    padding-right: .2rem;
    position: relative
}

.cheDate .screen:after {
    content: "";
    height: .2rem;
    width: .2rem;
    display: block;
    position: absolute;
    top: .07rem;
    right: -.02rem;
    background: url(../img/bg_icon.png?v=2025231636) no-repeat 0 -.51rem;
    background-size: 3.16rem
}

.cheDate div {
    float: right
}

.cheDate div span {
    margin-right: .1rem;
    line-height: .36rem;
    height: .22rem;
    display: inline-block
}

.cheDate div span.checkspan {
    color: #fb8e19
}

.cheDate #showtime {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    line-height: .36rem
}

.title_fix_top {
    margin-bottom: .1rem
}

.drawCodebox {
    border-top: 1px solid #d2d2d2
}

.fix_top_check {
    position: fixed;
    top: 0;
    z-index: 666;
    width: 100%
}

.padd_top {
    margin-top: 1rem
}

.count_align {
    text-align: center;
    margin-top: .3rem!important
}

.dxms_mod,.lmms_mod,.zhms_mod {
    display: none
}

._shows {
    display: block
}

.danshuangdaxiaols .navTab,.dsdxls .navTab,.jibenzsfen .navTab,.lishihmtj .navTab {
    padding: 0!important
}

.danshuangdaxiaols .navTab .checkspan,.dsdxls .navTab .checkspan,.jibenzsfen .navTab .checkspan,.lishihmtj .navTab .checkspan {
    background: #50515f;
    color: #fff
}

.checkday .screen {
    float: right!important
}

.checkshow {
    text-align: right;
    padding-right: .15rem
}

.Pattern {
    background: #fff;
    height: .45rem;
    line-height: .45rem;
    display: flex;
    border-bottom: 1px solid #d2d2d2
}

.Pattern span {
    text-align: center;
    background: #f5f5f5;
    flex: 1;
    border-right: 1px solid #fff
}

.Pattern span:last-child {
    border-right: 0
}

.Pattern span.haomafb {
    margin-left: .2rem
}

.Pattern span.checkspan {
    background: #50515f;
    color: #fff
}

#weikaiji {
    min-width: 320px;
    width: 100%;
    height: 100%;
    line-height: 180px;
    min-height: 232px;
    text-align: center;
    clear: both
}

#weikaiji:after {
    content: "";
    display: block;
    clear: both
}

.imporhide {
    display: none!important
}

.label-warning {
    background: #f46778;
    border-radius: 4px;
    padding: 2px 4px 4px;
    color: #fff;
    font-size: .12rem
}

.status-wrapper {
    top: .15rem;
    position: absolute;
    width: auto;
    right: .15rem
}
