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) -.7rem -.35rem no-repeat !important; background-size: 3.33rem !important }
.businessImg { background: #fff url(../img/cltj_img/icon-168index.png) -.72rem -.369rem no-repeat !important; background-size: 3.33rem !important }
.addicon { background: url(../img/haomaimg.png) no-repeat -2.534rem -.33rem }
.equalF { background: url(../img/haomaimg.png) no-repeat -2.7rem -.33rem }
.rednum { background: url(../img/haomaimg.png) no-repeat -1.888rem -1.18rem }
.bluenum { background: url(../img/haomaimg.png) 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) no-repeat -2.788rem -1.18rem }
.lightblue { background: url(../img/haomaimg.png) no-repeat -2.488rem -1.18rem }
.Orange { background: url(../img/haomaimg.png) no-repeat -2.188rem -1.18rem }
.bluesig { background: url(../img/haomaimg.png) no-repeat -.98rem -1.18rem }
.blueeve { background: url(../img/haomaimg.png) no-repeat -.68rem -1.18rem }
.bluebig { background: url(../img/haomaimg.png) no-repeat -.08rem -1.18rem }
.bluesm { background: url(../img/haomaimg.png) no-repeat -.38rem -1.18rem }
.nub1 { background: url(../img/haomaimg.png) no-repeat -.1rem -.075rem }
.nub2 { background: url(../img/haomaimg.png) no-repeat -.438rem -.075rem }
.nub3 { background: url(../img/haomaimg.png) no-repeat -.778rem -.075rem }
.nub4 { background: url(../img/haomaimg.png) no-repeat -1.118rem -.075rem }
.nub5 { background: url(../img/haomaimg.png) no-repeat -1.468rem -.075rem }
.nub6 { background: url(../img/haomaimg.png) no-repeat -1.799rem -.075rem }
.nub7 { background: url(../img/haomaimg.png) no-repeat -2.148rem -.075rem }
.nub8 { background: url(../img/haomaimg.png) no-repeat -2.48rem -.075rem }
.nub9 { background: url(../img/haomaimg.png) no-repeat -2.828rem -.075rem }
.nub01 { background: url(../img/haomaimg.png) no-repeat -.1rem -.075rem }
.nub02 { background: url(../img/haomaimg.png) no-repeat -.438rem -.075rem }
.nub03 { background: url(../img/haomaimg.png) no-repeat -.778rem -.075rem }
.nub04 { background: url(../img/haomaimg.png) no-repeat -1.118rem -.075rem }
.nub05 { background: url(../img/haomaimg.png) no-repeat -1.468rem -.075rem }
.nub06 { background: url(../img/haomaimg.png) no-repeat -1.799rem -.075rem }
.nub07 { background: url(../img/haomaimg.png) no-repeat -2.148rem -.075rem }
.nub08 { background: url(../img/haomaimg.png) no-repeat -2.48rem -.075rem }
.nub09 { background: url(../img/haomaimg.png) no-repeat -2.828rem -.075rem }
.nub10 { background: url(../img/haomaimg.png) no-repeat -3.168rem -.075rem }
.nubb1 { background: url(../img/haomaimg.png) no-repeat -.08rem -.069rem }
.nubb2 { background: url(../img/haomaimg.png) no-repeat -.39rem -.069rem }
.nubb3 { background: url(../img/haomaimg.png) no-repeat -.688rem -.069rem }
.nubb4 { background: url(../img/haomaimg.png) no-repeat -.988rem -.069rem }
.nubb5 { background: url(../img/haomaimg.png) no-repeat -1.293rem -.069rem }
.nubb6 { background: url(../img/haomaimg.png) no-repeat -1.596rem -.069rem }
.nubb7 { background: url(../img/haomaimg.png) no-repeat -1.896rem -.069rem }
.nubb8 { background: url(../img/haomaimg.png) no-repeat -2.2rem -.069rem }
.nubb9 { background: url(../img/haomaimg.png) no-repeat -2.51rem -.069rem }
.nubb01 { background: url(../img/haomaimg.png) no-repeat -.08rem -.069rem }
.nubb02 { background: url(../img/haomaimg.png) no-repeat -.39rem -.069rem }
.nubb03 { background: url(../img/haomaimg.png) no-repeat -.688rem -.069rem }
.nubb04 { background: url(../img/haomaimg.png) no-repeat -.988rem -.069rem }
.nubb05 { background: url(../img/haomaimg.png) no-repeat -1.293rem -.069rem }
.nubb06 { background: url(../img/haomaimg.png) no-repeat -1.596rem -.069rem }
.nubb07 { background: url(../img/haomaimg.png) no-repeat -1.896rem -.069rem }
.nubb08 { background: url(../img/haomaimg.png) no-repeat -2.2rem -.069rem }
.nubb09 { background: url(../img/haomaimg.png) no-repeat -2.51rem -.069rem }
.nubb10 { background: url(../img/haomaimg.png) no-repeat -2.81rem -.069rem }
.numbig { background: url(../img/haomaimg.png) no-repeat -.086rem -.32rem }
.numsm { background: url(../img/haomaimg.png) no-repeat -.386rem -.32rem }
.blueCount { background: url(../img/haomaimg.png) no-repeat -1.286rem -1.18rem }
.nums { background: url(../img/haomaimg.png) no-repeat -.686rem -.32rem }
.numd { background: url(../img/haomaimg.png) no-repeat -.99rem -.32rem }
.longbg { background: url(../img/haomaimg.png) no-repeat -2.04rem -.32rem }
.hubg { background: url(../img/haomaimg.png) no-repeat -1.794rem -.32rem }
.hlnum0 { background: url(../img/haomaimg.png) no-repeat -.08rem -1.47rem !important; background-size: 3.54rem auto !important }
.hlnum1 { background: url(../img/haomaimg.png) no-repeat -.38rem -1.47rem !important; background-size: 3.54rem auto !important }
.hlnum2 { background: url(../img/haomaimg.png) no-repeat -.68rem -1.47rem !important; background-size: 3.54rem auto !important }
.hlnum3 { background: url(../img/haomaimg.png) no-repeat -.98rem -1.47rem !important; background-size: 3.54rem auto !important }
.hlnum4 { background: url(../img/haomaimg.png) no-repeat -1.28rem -1.47rem !important; background-size: 3.54rem auto !important }
.hlnum5 { background: url(../img/haomaimg.png) no-repeat -1.58rem -1.47rem !important; background-size: 3.54rem auto !important }
.hlnum6 { background: url(../img/haomaimg.png) no-repeat -1.88rem -1.47rem !important; background-size: 3.54rem auto !important }
.hlnum7 { background: url(../img/haomaimg.png) no-repeat -2.18rem -1.47rem !important; background-size: 3.54rem auto !important }
.hlnum8 { background: url(../img/haomaimg.png) no-repeat -2.48rem -1.47rem !important; background-size: 3.54rem auto !important }
.hlnum9 { background: url(../img/haomaimg.png) no-repeat -2.78rem -1.47rem !important; background-size: 3.54rem auto !important }
.ncnum01 { background: url(../img/haomaimg.png) no-repeat -.13rem -.84rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum02 { background: url(../img/haomaimg.png) no-repeat -.51rem -.84rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum03 { background: url(../img/haomaimg.png) no-repeat -.87rem -.84rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum04 { background: url(../img/haomaimg.png) no-repeat -1.25rem -.84rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum05 { background: url(../img/haomaimg.png) no-repeat -1.62rem -.84rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum06 { background: url(../img/haomaimg.png) no-repeat -2rem -.84rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum07 { background: url(../img/haomaimg.png) no-repeat -2.37rem -.84rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum08 { background: url(../img/haomaimg.png) no-repeat -2.75rem -.84rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum09 { background: url(../img/haomaimg.png) no-repeat -3.12rem -.84rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum10 { background: url(../img/haomaimg.png) no-repeat -3.5rem -.84rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum11 { background: url(../img/haomaimg.png) no-repeat -.13rem -1.16rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum12 { background: url(../img/haomaimg.png) no-repeat -.51rem -1.16rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum13 { background: url(../img/haomaimg.png) no-repeat 0.87rem -1.16rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum14 { background: url(../img/haomaimg.png) no-repeat -1.25rem -1.16rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum15 { background: url(../img/haomaimg.png) no-repeat -1.62rem -1.16rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum16 { background: url(../img/haomaimg.png) no-repeat -2rem -1.16rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum17 { background: url(../img/haomaimg.png) no-repeat -2.37rem -1.16rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum18 { background: url(../img/haomaimg.png) no-repeat -2.75rem -1.16rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum19 { background: url(../img/haomaimg.png) no-repeat -3.12rem -1.16rem !important; background-size: 4.4rem 2.2rem !important }
.ncnum20 { background: url(../img/haomaimg.png) no-repeat -3.5rem -1.16rem !important; background-size: 4.4rem 2.2rem !important }
.num1 { background: url(../img/haomaimg.png) no-repeat -3.66rem 0 }
.num2 { background: url(../img/haomaimg.png) no-repeat -3.66rem -.276rem }
.num3 { background: url(../img/haomaimg.png) no-repeat -3.66rem -.55rem }
.num4 { background: url(../img/haomaimg.png) no-repeat -3.66rem -.83rem }
.num5 { background: url(../img/haomaimg.png) no-repeat -3.66rem -1.106rem }
.num6 { background: url(../img/haomaimg.png) 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) 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) 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) 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) 0 0 no-repeat !important; background-size: 99% !important }
.footer .footer_up .zxkfIcon_online { background: url(../img/kf_online.png) 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 { 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 }
.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: 0.1rem; }
.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); 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); 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); 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); 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); 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); 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); 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) 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) 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) 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) 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); 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) 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) 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) 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) 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 }


.six-lottery { height: 1.36rem !important; position: relative; }

/*.numberbox { display: flex; margin-top: 0.1rem; flex-wrap: wrap; }*/

.numberbox .blue { background-color: #0093e8; }

.numberbox .red { background-color: #f8223c; }

.numberbox .green { background-color: #1fc26b; }

.numberbox .addpic { background: url(/mobile/img/six_lottery_plus.png) center / cover no-repeat !important; }

.numberbox li { border-radius: 50%; color: white; line-height: 0.25rem; text-align: center; font-size: 0.15rem; margin-right: 0.084rem; width: 0.24rem; height: 0.24rem; }

.sh_xzlist { width: 100%; height: auto; overflow: hidden; margin-top: 7px; margin-bottom: 7px; font-size: 16px; color: #333333; }

.sh_xzlist li { width: .24rem; height: auto; overflow: hidden; float: left; text-align: center; margin-right: 0.084rem; }

.sh_xzlist li span { display: block; width: 100%; height: 24px; font-size: 0.15rem; }

.sixadv { position: absolute; top: 48px; right: 14px; }

.six-lottery__next-draw-date { color: #d7854d; }

.lastsh_xzlist { margin-left: .3rem; }
/*
.haomali .addpic { background: url(/mobile/img/six_lottery_plus.png) center / cover no-repeat !important; }

.haomali .rnd { color: #6784a1; }

.needrnd { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; }

.needrnd li { margin-right:0 !important; }

.needrnd .numberbox { display: flex; margin-top: 0.1rem; flex-wrap: nowrap; flex-direction: row;  justify-content: space-around; align-items: center; }

.needrnd .sscli { display: flex; margin-top: 0.1rem; flex-wrap: nowrap; flex-direction: row; justify-content: space-around; align-items: center; }*/

.drawCodel ul.hk6li { display: flex; }

.drawCodel.needrnd { }

.drawCodel.needrnd ul.hasrnd { width: 0.25rem; display: flex; color: #6784a1; margin-top: 0.1rem; }

.drawCodel.needrnd ul.pk10li { width: calc(100vw - 0.25rem); }

.drawCodel.needrnd ul.pk10li li { margin-right: 0.06rem !important; }

.rightdiv ul.needrnd { }

.rightdiv ul.needrnd li { margin-right: 0.025rem !important; }

.rightdiv ul.needrnd li.li_after { margin-right: 0 !important; }



.drawCodel.needrnd ul.sscli { /*width: calc(100vw - 0.25rem); */ }

.drawCodel.needrnd ul.sscli li { margin-right: .094rem !important; }

.drawCodel.needrnd ul.hasrnd li { padding-top: 0px; line-height: 0.26rem; }


.rightdiv ul.needrnd .addpic { background: url(/mobile/img/six_lottery_plus.png) center / cover no-repeat !important; }

.rightdiv ul.needrnd .rnd { color: #6784a1; }

.rndtip { display: block; text-align: center; width: 0.16rem; height: 0.16rem; line-height: 0.16rem; border: 1px solid #c7c5c5; border-radius: 50%; background: #c7c5c5; }

.mask { position: fixed; top: 0; left: 0; width: 100vw; height: 100%; background: rgba(0,0,0,0.6); /* display: none; */ z-index: 9999; }

.mask .panel { position: fixed; top: 25vh; left: 9vw; width: 75vw; height: 35vh; background: #fff; z-index: 9999; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 15px; border-radius: 10px; }

.mask .panel .title { height: 3.125em; display: inline-flex; flex-wrap: nowrap; align-items: center; flex-direction: row; justify-content: space-between; }

.mask .panel .title span { color: #4ea1f4; border-bottom: 1px solid #4ea1f4; font-size: 16px; }

.mask .panel .title .ico_close { background: url(../img/icon/close.png) no-repeat center; background-size: contain; width: 0.16rem; height: 0.16rem; }

.mask .panel .checkbox { display: flex; flex-wrap: nowrap; flex-direction: column; font-size: .12rem; height: auto; overflow-y: scroll; }

.mask .panel .checkbox p { line-height: 30px; }

.headNum .opentyle { color: #f1010a; }