.bir-content{background:url(https://s.haoma.com/h5/birthday/bg/banner-ad.png);background-size:100% auto;color:#fff;width:7.5rem}.bir-content .bir-head{background:url(https://s.haoma.com/zfbmp/sr/banner.png) no-repeat;background-size:100% auto;height:3.4rem;width:100%}.bir-input-box{background:url(https://s.haoma.com/h5/birthday/bg/search.png) no-repeat;background-size:100%;box-sizing:border-box;height:1.2rem;margin:0 2%;padding:.15rem;width:96%}.bir-input-box .date-box{display:flex;width:100%}.bir-input-box .date-box .icon{color:#b6b6b6;font-size:.36rem;text-align:center;width:.64rem}.bir-input-box .bir-input{align-items:center;background:#fff;border-radius:.5rem;display:flex;font-size:.36rem;height:.845rem;justify-content:space-between;padding-left:.2rem;width:100%}.bir-input-box .bir-input .input-value{color:#b6b6b6;text-align:center;width:100%}.bir-input-box .bir-input .input-btn{align-items:center;background:#ff8c21;border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;color:#fff;display:flex;height:100%;justify-content:center;width:1.6rem}.bir-hot-box{display:flex;justify-content:space-between;padding:.16rem}.bir-hot-box .hot-item{display:block;width:49%}.bir-hot-box img{height:auto;width:100%}.bir-class-box{display:flex;justify-content:space-between;overflow:scroll;padding-right:.16rem}.bir-class-box img{height:1.6rem;padding-left:.16rem}.bir-footer{font-size:0}.bir-footer img{height:auto;width:100%}.bir-class-item{background:url(https://s.haoma.com/h5/birthday/bg/class-bg.png) no-repeat;background-size:100%;box-sizing:border-box;color:#fff;height:10.35rem;padding:0 .25rem;width:100%}.bir-class-item h2{font-size:.32rem;font-weight:700;padding-top:.38rem;text-align:center}.bir-class-item p{font-size:.32rem;line-height:2;padding-bottom:.24rem;text-align:center}.bir-class-item .item-number-list{background-repeat:no-repeat;background-size:100% 100%;height:8.6rem}.bir-class-item .item-year-list{align-items:center;display:flex;font-weight:700;height:.7rem;justify-content:space-between}.bir-class-item .item-year-list .seclcted-year{background:#fdeded;border-radius:5px 5px 0 0;border-top:.07rem solid #fdeded;color:#343434;position:relative}.bir-class-item .item-year-list a,.bir-class-item .item-year-list div{font-size:.28rem;line-height:.7rem;text-align:center;width:25%}.bir-class-item .item-number-child{background-image:url(https://s.haoma.com/h5/birthday/bg/child-bg.png)}.bir-class-item .item-number-child .u-num-wrapper{background:url(https://s.haoma.com/h5/birthday/bg/child-num.png) no-repeat}.bir-class-item .item-number-lover{background-image:url(https://s.haoma.com/h5/birthday/bg/love-bg.png)}.bir-class-item .item-number-lover .u-num-wrapper{background:url(https://s.haoma.com/h5/birthday/bg/love-num.png) no-repeat}.bir-class-item .item-number-colleague{background-image:url(https://s.haoma.com/h5/birthday/bg/workmate-bg.png)}.bir-class-item .item-number-colleague .u-num-wrapper{background:url(https://s.haoma.com/h5/birthday/bg/workmate-num.png) no-repeat}.bir-class-item .item-number-elder{background-image:url(https://s.haoma.com/h5/birthday/bg/elder-bg.png)}.bir-class-item .item-number-elder .u-num-wrapper{background:url(https://s.haoma.com/h5/birthday/bg/elder-num.png) no-repeat}.bir-class-item .item-year-number-list{background:#fdeded;border-radius:0 .2rem .2rem;color:#c8c8c8;min-height:5.12rem;padding:.32rem 0 .32rem .16rem}.bir-class-item .item-year-number-list .u-num{padding:0 .16rem .16rem 0}.bir-class-item .item-year-number-list .u-num-wrapper{background-color:#fff;border-radius:.12rem;padding:.18rem 0 .12rem .15rem}.bir-class-item .item-recommend{align-items:center;display:flex;flex-wrap:wrap;font-size:.28rem;margin-top:.22rem}.bir-class-item .item-recommend a,.bir-class-item .item-recommend div{background:#f9e0cc;border-radius:20px;color:#e44b34;margin:0 .16rem .1rem;padding:.07rem .38rem}.bir-class-item .item-recommend .recommend-title{background:transparent;color:#fff;padding:0}.bir-class-item .item-recommend .recommend-more{background:transparent;border:2px solid #fff;color:#fff}body.number-card-style .bir-class-item .item-year-number-list{padding-right:.16rem}body.number-card-style .bir-class-item .item-year-number-list .u-num{padding-bottom:0;padding-right:0;padding-top:0}.page .change-price{bottom:2.2rem}body.live-room-style .page .change-price{bottom:calc(40vh + 1rem)}.u-picker{background:#fff;overflow:hidden;position:absolute;z-index:2}.u-picker,.u-picker-container{bottom:0;left:0;max-width:7.5rem;right:0}.u-picker-container{display:none;margin:0 auto;position:fixed;top:0;z-index:110}.u-picker-header{background-color:#f4f4f4;height:1rem;line-height:1rem;overflow:hidden;position:relative;text-align:center}.u-picker-title{font-size:.32rem;font-weight:700;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:68%}.u-picker-btn{bottom:0;color:#888;font-size:.32rem;left:0;position:absolute;text-decoration:none;top:0;width:16%}.u-picker-btn-confirm{color:#0c86ff;left:auto;right:0}.u-picker-content{background-color:#fff;display:flex;font-size:.36rem;height:6.3rem;overflow:hidden;position:relative;text-align:center}.u-picker-content:before{background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));border-bottom:1px solid #f2f2f2;bottom:3.6rem;top:0}.u-picker-content:after,.u-picker-content:before{box-shadow:0 0 2px 1px #fe5b00;content:"";left:0;pointer-events:none;position:absolute;right:0;z-index:2}.u-picker-content:after{background:linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));border-top:1px solid #f2f2f2;bottom:0;top:3.6rem}.u-picker-column{flex:1;position:relative}.u-picker-list{padding:0}.u-picker-list.animate{transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.u-picker-item{height:.9rem;line-height:.9rem}.u-picker-mask{background:rgba(0,0,0,.6);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}