.lottery{background:#fff;font-size:16px;color:#1d2129;line-height:24px;width:100%;overflow:hidden}.lottery .top-banner-ltry{width:100%;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;text-align:center;position:relative;background:url(../img/bg-ltry.353187c6.png) no-repeat 50%;background-size:cover}.lottery .top-banner-ltry .lottert-box{width:616px;height:365px;background:url(../img/ltry.3ed4c6be.png) no-repeat 50%;background-size:contain;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lottery .top-banner-ltry .ltry-bx-inner{width:344px;background:hsla(0,0%,100%,.85);border-radius:12px;border:1px solid #fff;padding:12px 20px;margin-top:-40px}.lottery .top-banner-ltry .ltry-bx-inner-box{height:76px;overflow:hidden;position:relative}.lottery .top-banner-ltry .loading-ico{margin:25px auto 0}.lottery .top-banner-ltry .loading-ico .ivu-spin-dot{margin:0 auto}.lottery .top-banner-ltry .label{font-weight:600;font-size:18px;color:#1d2129;margin-right:8px;position:absolute;left:0}.lottery .top-banner-ltry .ltry-prd{font-size:16px;color:#4e5969;line-height:24px;text-align:left;margin:0 0 12px 62px;height:20px;overflow:hidden}.lottery .top-banner-ltry .ltry-cd{background:#fff;border-radius:12px;padding:0 8px;height:40px;line-height:40px;overflow:hidden}.lottery .top-banner-ltry .coupon-btn{position:absolute;right:0;background:#00b17b;border-radius:30px 0 0 30px;font-size:20px;color:#fff;line-height:28px;padding:8px 12px 8px 28px;top:40px;cursor:pointer}.lottery p{margin:13px 0}.lottery .lottery-con{padding:0 100px}.lottery table{border:1px solid #e5e6eb;border-radius:8px;margin:24px 0}.lottery table td{padding:7px 30px;text-align:center;border-bottom:1px solid #e5e6eb;border-left:1px solid #e5e6eb}.lottery table td:first-child{border-left:none}.lottery table tr:last-child td{border-bottom:none}.lottery .lottery-count{text-align:center;font-weight:500;font-size:22px;color:#1d2129;line-height:30px}.lottery .lottery-count.end{font-size:28px;margin:10px auto 40px}.lottery .lottery-count .title{font-weight:500;font-size:36px;color:#1d2129;line-height:44px;margin:8px 0 15px}.lottery .lottery-count .unit{font-size:16px;font-weight:400;color:#1d2129;line-height:24px;margin:0 8px}.lottery .lottery-count .unit:last-child{margin-right:0}.lottery .lottery-count .lottery-count-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lottery .act-h3{margin:40px 0 20px 0;border-bottom:1px solid #e5e6eb}.lottery .act-h3 h3{font-weight:500;font-size:26px;color:#1d2129;line-height:34px;border-bottom:1px solid #00b17b;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-bottom:17px}.lottery .hw-stp{position:relative}.lottery .hw-stp:before{position:absolute;top:3%;display:block;content:"'";text-indent:9999px;height:81%;border-left:1px dashed #86909c}.lottery .hw-stp li{padding:0 0 0 16px;position:relative}.lottery .hw-stp li:before{display:block;content:"";width:9px;height:9px;border:2px solid #00b17b;background-color:#fff;border-radius:9px;position:absolute;left:-4px;top:7px}.lottery .hw-stp .s-ttl{font-weight:700;color:#000}.list2-enter-active,.list2-leave-active,.list-enter-active,.list-leave-active{-webkit-transition:all .5s linear;transition:all .5s linear}.list-enter{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:1}.list-leave-to{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}.list2-enter{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:1}.list2-leave-to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}.lotteryLst-tab-box{background:#f3f3f3;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);box-shadow:0 0 6px 0 rgba(0,0,0,.1);border-radius:50px;padding:4px;font-size:16px;color:#86909c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lotteryLst-tab-box .tab{width:calc(100% - 8px);text-align:center;padding:4px;border-radius:50px;cursor:pointer}.lotteryLst-tab-box .tab.on{background:#fff;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);box-shadow:0 0 6px 0 rgba(0,0,0,.1);font-weight:600;font-size:16px;color:#1d2129}.codeLst-box,.rewardLst-box{min-height:230px;padding:32px 28px 0;color:#000}.codeLst-box .item,.rewardLst-box .item{margin:0 auto 40px}.codeLst-box .item{margin:0 auto 35px}.codeLst-box .itm-ln2{border-radius:12px;border:1px solid #e5e6eb;overflow:hidden;margin:12px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.codeLst-box .itm-ln2 .col{display:inline-block;width:33%;border-right:1px solid #e5e6eb;padding:7px;text-align:center}.codeLst-box .itm-ln2 .col:last-child{border-right:none}.rewardLst-box .rewardLst-tbl{border-radius:12px;border:1px solid #ebebeb;overflow:hidden}.rewardLst-box .thead,.rewardLst-box .tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rewardLst-box .thead{background:#f2f3f5;color:#1d2129}.rewardLst-box .th{padding:12px 20px}.rewardLst-box .td{padding:15px 20px}.rewardLst-box .td,.rewardLst-box .th{width:33%}.rewardLst-box .tr:nth-child(odd){background:#f7f8fa}@media screen and (min-width:0px) and (max-width:768px){.lottery .lottery-con{background:#f2f3f5;border-radius:12px;margin:0 12px;padding:1px 20px 20px;font-size:14px}.lottery p{margin:5px 0}.lottery .act-h3{margin:15px 0 20px 0}.lottery .act-h3 h3{font-size:20px;padding-bottom:6px}.lottery .top-banner-ltry .lottert-box{width:100%;height:auto;min-height:220px}.lottery .top-banner-ltry .ltry-bx-inner{width:61%;padding:8px 12px;margin-top:-22px}.lottery .top-banner-ltry .ltry-bx-inner-box{height:62px}.lottery .top-banner-ltry .label{font-size:16px}.lottery .top-banner-ltry .ltry-prd{font-size:14px;line-height:22px}.lottery .top-banner-ltry .ltry-cd{height:26px;line-height:26px}.lottery .top-banner-ltry .coupon-btn{font-size:14px;line-height:22px;padding:4px 12px 4px 16px;top:14px}.lottery .lottery-count{font-weight:500;font-size:18px;line-height:30px;background:#f2f3f5;border-radius:12px;padding:12px;margin:8px 12px 20px}.lottery .lottery-count.end{font-size:28px;margin:40px 12px}.lottery .lottery-count .title{font-weight:500;font-size:20px;line-height:28px;margin:0 0 12px}.lottery .lottery-count .lottery-count-box{background:#fff;border-radius:12px;padding:12px}.lottery .lottery-count .unit{font-size:12px}.codeLst-box,.rewardLst-box{min-height:230px;padding:22px 8px 0}.codeLst-box .itm-ln2{margin:8px 0 0 0;border-radius:8px}.codeLst-box .itm-ln2 .col{padding:4px 3px}.rewardLst-box .td,.rewardLst-box .th{padding:12px 10px}.lotteryLst-tab-box .tab,.lotteryLst-tab-box .tab.on{font-size:14px}}