#pk10num li:nth-child(n+10) { margin-right: 0 !important }
#pk10num li:nth-child(n+11) { margin-right: 0 !important; display: none }
#cz_10060 .numberbox li { color: transparent !important }
.bodybox { background: #efeff4; overflow: auto; height: auto }
.bodybox .headbox { height: .44rem; width: 100%; background: #fff; display: flex; justify-content: space-between; align-items: center }
.bodybox .headbox .logo { width: auto; height: .3rem;margin-left:10px; }
.bodybox .headbox .pcicon { height: .25rem; width: .3rem; text-align: center; clear: both; position: relative; border-radius: 4px; float: right; margin: .1rem .1rem 0 0; background: url(../img/cltj_img/icon-168index.png) no-repeat .07rem .012rem; background-size: 4rem auto }
.bodybox .headbox div { height: 100% }
.bodybox .headbox div .logo { width: auto; height: .3rem }
.bodybox .headbox #hamburger { fill: #c4c4c4; height: auto; margin-left: .1rem }
.bodybox .bannerbox { /*min-height: 1.8rem;*/ overflow: hidden }
.bodybox .bannerbox .main_visual { /*min-height: 1.8rem*/ }
.bodybox .notice { width: 100%; height: .36rem; position: relative; padding: 0 .1rem; box-sizing: border-box; background: #2babee; display: flex }
.bodybox .notice svg { width: 6%; margin-right: 1%; float: left; align-self: center }
.bodybox .notice .noticeWrapper { width: 93%; float: right; overflow: hidden }
.bodybox .notice .noticeWrapper #noticeT { color: #fff; margin-left: .26rem; display: block; font-size: .14rem; height: .36rem; line-height: .36rem; overflow-x: visible; min-width: 1rem; width: auto; white-space: nowrap }
.bodybox .czList { width: 100%; height: auto; padding: 0 .1rem; box-sizing: border-box }
.bodybox .czList .lilist { width: 100%; height: 1.15rem; background: #fff; border-radius: .04rem; -moz-border-radius: .04rem; -webkit-border-radius: .04rem; padding: .15rem .15rem 0; box-sizing: border-box; font-size: .12rem; color: #666; margin-top: .1rem }
.bodybox .czList .lilist .boxline { width: 100%; height: auto; display: -ms-flexbox; display: -webkit-box }
.bodybox .czList .lilist .l1box div:first-child .lotName { font-size: .16rem; color: #333; margin-right: .05rem }
.bodybox .czList .lilist .l1box div:nth-child(2) { text-align: right; -moz-box-flex-flex: 1; -ms-flex: 1; -webkit-box-flex: 1; flex: 1; white-space: nowrap !important; color: #666; padding-top: .01rem }
.bodybox .czList .lilist .l1box div:nth-child(2) .cuttime { display: none }
.bodybox .czList .lilist .l1box div:nth-child(2) .cuttime .redfont { margin-left: .025rem }
.bodybox .czList .lilist .l1box div:nth-child(2) .cuttime .redfont .colon { /*padding: 0 .025rem;*/ } 
.bodybox .czList .lilist .li3 li { width: auto; min-width: .15rem; text-align: center }
.bodybox .czList .lilist .li3 .lastli { text-align: left; min-width: .13rem; margin-right: .03rem }
.bodybox .czList .pk10li { margin-top: .1rem }
.bodybox .czList .pk10li li { display: inline-block; float: left; width: .24rem; height: .24rem; margin-right: .094rem; background-size: 4rem auto }
.bodybox .czList .pk10li li:last-child { margin-right: 0 }
.bodybox .czList .sscli { margin-top: .1rem }
.bodybox .czList .sscli li { display: inline-block; float: left; width: .26rem; height: .26rem; line-height: .26rem; margin-right: .094rem; margin-bottom: .04rem; text-align: center; color: #fff; background: #0092dd; font-size: .17rem; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% }
.bodybox .czList .sscli li:last-child { margin-right: 0 }
.bodybox .czList .sscli li.red { background: #f1010a }
.bodybox .czList .k3li { margin-top: .1rem }
.bodybox .czList .k3li li { display: inline-block; float: left; width: .24rem; height: .24rem; margin-right: .094rem; background-size: 4rem auto }
.bodybox .czList .k3li li:last-child { margin-right: 0 }
.bodybox .czList .cqncli { margin-top: .1rem }
.bodybox .czList .cqncli li { display: inline-block; float: left; width: .24rem; height: .24rem; margin-right: .094rem; background-size: 3.54rem auto }
.bodybox .czList .cqncli li:last-child { margin-right: 0 }
.bodybox .czList .egxy_div .boxline { position: relative }
.bodybox .czList .egxy_div .sscli li { display: inline-block; float: left; font-size: .17rem; width: .25rem !important; height: .25rem; margin-right: .26rem }
.bodybox .czList .egxy_div .iconspan { position: absolute; display: inline-block; top: .1rem; height: .25rem; line-height: .25rem; width: .2rem; background-size: 3.54rem auto; text-align: center; color: #fff; font-size: .1rem; box-sizing: border-box }
.bodybox .czList .egxy_div .addF1 { left: .27rem }
.bodybox .czList .egxy_div .addF2 { left: .79rem }
.bodybox .czList .egxy_div .equalF { left: 1.293rem }
#menubtn .wfgz { font-size: .12rem; height: .2rem; line-height: .2rem; display: inline-block; border-radius: 4px; border: 1px solid #dbdbdb; float: right; color: #333; margin-top: .12rem }
#menubtn .pcicon, #menubtn .wfgz { width: .3rem; text-align: center; position: relative }
#menubtn .pcicon { height: .25rem; clear: both; border-radius: 4px; display: block; margin-top: .1rem; background: url(../img/cltj_img/icon-168index.png) no-repeat .07rem .012rem; background-size: 4rem auto }
.iconHome { width: 100%; height: .78rem; font-family: PingFang-SC-Regular; font-size: .12rem; background: #fff; position: relative; overflow: hidden }
.iconHome .zipBtn { position: absolute; left: 50%; bottom: .05rem; margin-left: -.1rem; width: .2rem; height: .2rem; background: url(../img/bg_icon.png) no-repeat 0 -.7rem; background-size: 4rem }
.iconHome .upArr { transform: rotate(180deg) }
.iconHome .colum { display: flex; justify-content: space-around }
.iconHome .colum a { display: inline-block; color: #333 }
.iconHome .colum .item { margin: .1rem 0; text-align: center }
.iconHome .colum .item > div { justify-content: center; margin: 0 auto }
.iconHome .colum .item .iconlmtj { background: url(../img/cltj_img/icon-168index.png) no-repeat -1.068rem -.02rem }
.iconHome .colum .item .iconcltj { background: url(../img/cltj_img/icon-168index.png) no-repeat -1.42rem -.02rem }
.iconHome .colum .item .iconshjh { background: url(../img/cltj_img/icon-168index.png) no-repeat -1.771rem -.02rem }
.iconHome .colum .item .icongcjh { background: url(../img/cltj_img/icon-168index.png) no-repeat -2.12rem -.02rem }
.iconHome .colum .item .iconcprj { background: url(../img/cltj_img/icon-168index.png) no-repeat -.72rem -.02rem }
.iconHome .colum .item .iconjczx { background: url(../img/cltj_img/icon-168index.png) no-repeat -1.068rem -.36rem }
.iconHome .colum .item .iconzjtj { background: url(../img/cltj_img/icon-168index.png) no-repeat -1.42rem -.36rem }
.iconHome .colum .item .iconczdt { background: url(../img/cltj_img/icon-168index.png) no-repeat -.72rem -.36rem }
.iconHome .colum .item .icon { width: .33rem; height: .33rem; background-size: 3.333rem auto }
.iconHome .muneHide { display: none }
.register { width: 34%; height: 100%; position: relative; display: -webkit-box }
.register li { min-width: 50px; text-align: center }
.register li a { padding: .08rem .2rem; border: 1px solid #fb8e19; border-radius: .04rem; background: #fb8e19; color: #fff }
.register li a:hover { background: #fff; color: #fb8e19 }
.register .backid { width: auto; cursor: pointer; color: #818184; display: -webkit-box }
.register .backid a { color: #0f14f5; font-size: 15px; text-decoration: underline }
#loge { margin-right: .3rem }
.Super8 { height: auto !important }
#copySnackbar { visibility: hidden; min-width: 150px; margin-left: -90px; background-color: #333; color: #fff; text-align: center; border-radius: 2px; padding: 16px; position: fixed; z-index: 1; left: 50%; bottom: 30px }
#copySnackbar.showSnack { visibility: visible; -webkit-animation: a .5s,b .5s 2.5s; animation: a .5s,b .5s 2.5s }
#downloadSnackbar { visibility: hidden; min-width: 150px; margin-left: -90px; background-color: #333; color: #fff; text-align: center; border-radius: 2px; padding: 16px; position: fixed; z-index: 1; left: 50%; bottom: 30px }
#downloadSnackbar.showSnack { visibility: visible; -webkit-animation: a .5s,b .5s 2.5s; animation: a .5s,b .5s 2.5s }

@-webkit-keyframes a {
    0% { bottom: 0; opacity: 0 }
    to { bottom: 30px; opacity: 1 }
}

@keyframes a {
    0% { bottom: 0; opacity: 0 }
    to { bottom: 30px; opacity: 1 }
}

@-webkit-keyframes b {
    0% { bottom: 30px; opacity: 1 }
    to { bottom: 0; opacity: 0 }
}

@keyframes b {
    0% { bottom: 30px; opacity: 1 }
    to { bottom: 0; opacity: 0 }
}

.zhuidan { width: 100%; height: 100%; position: fixed; z-index: 999999 !important; background: rgba(0,0,0,.5); transition: top .3s linear,height .3s linear; top: 0 }
.zhuidan .zhuidanInfo { width: 310px; height: auto; background: #fff; margin: 15% auto; border-radius: 5px }
.zhuidan .zhuidanInfo i { width: .4rem; height: .4rem; margin-right: -5px; display: inline-block; background: url(../img/jingcai/quizzes_center.png) no-repeat -3.7rem 0; background-size: 4rem; float: right }
.zhuidan .zhuidanInfo dl { font-size: .15rem; width: 100%; height: auto; margin-top: .4rem; text-align: center; margin-bottom: .3rem }
.zhuidan .zhuidanInfo dl .header { width: 100%; font-size: 16px; font-weight: 700; color: #fd7a06; margin-bottom: 32px }
.zhuidan .zhuidanInfo dl .button { width: 100%; height: .4rem; padding-top: 10px; position: relative }
.zhuidan .zhuidanInfo dl .button button { width: 63px; height: 30px; line-height: 30px; text-align: center; display: inline-block; margin: 6px; background: #f99302; font-size: 11px; border: 1px solid #f99302; border-radius: 5px; color: #fff }
.zhuidan .zhuidanInfo dl dd { font-size: 12px }
.zhuidan .zhuidanInfo dl .QRCode { width: 140px; height: 142px; display: inline-block; background: #eaecf0; float: none; margin: 24px 0 }
.zhuidan .zhuidanInfo dl .hintInfo { width: 100%; font-size: 12px; height: 16px; line-height: 16px; color: #000 }
.zhuidan .zhuidanInfo dl .brand { width: 100%; height: .3rem; font-size: 10px; height: 16px; line-height: 16px; color: #969696 }
.zhuidan .zhuidanInfo dl .saveInfo { width: 200px; height: 35px; border-radius: 5px; border: 1px solid #f99122; background: #f99122; font-size: .14rem; color: #fff; margin: 24px 0 40px }
.headColor { width: 100%; height: 5px; background: #fb8e19; border-radius: 5px 5px 0 0 }
.homepage-banner { display: none }
.homepage-banner .homepage-banner__container { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: #000000a1; display: flex; justify-content: center; align-items: center; z-index: 10010 }
.homepage-banner .homepage-banner__container .relative { position: relative; height: 100vh; display: flex; align-items: center; justify-content: center }
.homepage-banner .homepage-banner__container .relative #homePageBannerCountdown { position: absolute; width: 65px; height: 45px; right: 15px; top: .9rem; display: none; justify-content: center; align-items: center; background: url(../img/icon/countdown-dialog-bubble.png) 50% no-repeat }
.homepage-banner .homepage-banner__container .relative #homePageBannerCountdown span { font-size: 14px; color: #fff; margin-top: -10px }
.homepage-banner .homepage-banner__container .relative .close { position: absolute; width: 40px; height: 40px; right: 15px; top: .9rem; display: none; justify-content: center; align-items: center }
.homepage-banner .homepage-banner__container .relative .close:after, .homepage-banner .homepage-banner__container .relative .close:before { content: ""; width: 30px; height: 3px; background: #fff; position: absolute }
.homepage-banner .homepage-banner__container .relative .close:before { transform: rotate(45deg) }
.homepage-banner .homepage-banner__container .relative .close:after { transform: rotate(-45deg) }
.homepage-banner .homepage-banner__container .relative img { max-width: 90vw }

.kajianhao .hk6li { display: flex; margin-top: 0.1rem; flex-wrap: wrap; }

.kajianhao.needrnd { }

.needrnd ul.hasrnd { width: 0.25rem; display: flex; color: #6784a1; margin-top: 0.1rem; }

.needrnd ul.pk10li { /* width: calc(100vw - 0.8rem); display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-around; align-items: center; margin-top: 0.1rem;*/ }

.needrnd ul.pk10li li { margin-right: 0.06rem !important; }

.needrnd ul.sscli { /*width: calc(100vw - 0.8rem); */ }

.needrnd ul.sscli li { margin-right: .094rem !important; }

.needrnd ul.hasrnd li { padding-top: 0px; line-height: 0.26rem; }
