body{font-size:1rem;color:#666;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Roboto,Helvetica Neue,Helvetica,Aria,PingFang SC,Hiragino Sans GB,Droid Sans Fallback,Microsoft YaHei,sans-serif}.main-wrap{max-width:37.5rem;margin-left:auto;margin-right:auto}.block{display:block}.block-center{display:block;margin-left:auto;margin-right:auto}.hide{display:none}.sale-on-page{padding-bottom:4.0625rem}.sale-on-page-wrap{max-width:50rem;margin-left:auto;margin-right:auto}.sale-on-page .polish{color:#d24f30}.sale-on-page .bottom-txt{text-align:center;margin:1.75rem auto 1.125rem;font-size:1.25rem;color:#333}.sale-on-page .bottom-txt.polish{text-shadow:0 .125rem .375rem #f3e42d}.sale-on-page .sale-btn{position:fixed;right:0;bottom:0;left:0;width:100%;height:3.4375rem;font-size:1.25rem;font-weight:700;outline:0;border:0;background-color:#6d99ea;color:#fff}.sale-on-page .sale-btn:focus{border:none;outline:none}.sale-on-page .sale-btn.err-tip{font-size:1rem}.sale-on-page .nav-tabs-wrap{height:3.125rem}.sale-on-page .nav-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0}.sale-on-page .nav-tabs .nav-link{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;background-color:#fff;color:#313131;text-align:center;height:3.125rem;line-height:3.125rem}.sale-on-page .nav-tabs .nav-link.active{font-weight:700}.sale-on-page .nav-tabs .nav-link.active:after{content:"";position:absolute;right:0;left:0;bottom:0;height:.25rem;background-color:#6d99ea}.sale-on-page .nav-tabs.sps--blw{position:fixed;top:0;right:0;left:0}.sale-on-page .tab-content .tab-pane{display:none}.sale-on-page .tab-content .tab-pane.active{display:block}.sale-off-page #main{padding-left:.625rem;padding-right:.625rem}.sale-off-page .note{font-size:.875rem;text-indent:2em;color:#666}.sale-off-page #offical-account{display:block;width:8.1875rem;height:8.1875rem;margin:5rem auto}.sale-off-page .desc{font-size:.75rem;color:#666}.user-history-page{font-size:.875rem;background-color:#eee;padding:0 .9375rem}.user-history-page .user-camp{color:#666;margin:1.25rem 0;border-radius:.5rem;overflow:hidden;box-shadow:0 0 .5rem 0 rgba(0,0,0,.1)}.user-history-page .user-camp .status{font-size:.875rem;border-radius:0 .625rem 0 .625rem;color:#666;background:#e6e6e6;padding:.25rem .5rem}.user-history-page .user-camp .status.active{color:#01a2b3;background:#cceff1}.user-history-page .user-camp>.header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:2.625rem;background-color:#f5f5f5;padding:0 .625rem}.user-history-page .user-camp>.body{background-color:#fff;padding:.9375rem .625rem}.user-history-page .user-camp .book-list-name{margin-bottom:.75rem}.user-history-page .empty{padding-top:5rem;text-align:center}.open-menu{z-index:1;width:100%;height:3.4375rem;line-height:3.4375rem;color:#fff;font-size:1.125rem;background-color:#22b892;box-shadow:0 -.0625rem .25rem 0 rgba(0,0,0,.11);outline:none;border:none}.open-menu,.select-stock-modal{position:fixed;right:0;bottom:0;left:0}.select-stock-modal{top:0;z-index:99}.select-stock-modal>.mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:rgba(0,0,0,.6)}.select-stock-modal .drawer{position:absolute;bottom:0;right:0;left:0;z-index:101;padding:2.0625rem 1.125rem 1.875rem;background-color:#fff;background-color:#fdfdfd}.select-stock-modal .go-pay{display:block;border:none;outline:none;width:100%;height:3rem;border-radius:.25rem;background-color:#28bea0;font-size:1.125rem;color:#fff}.select-stock-modal .go-pay:disabled{background-color:#ccc}.select-stock-modal .type{font-size:.875rem;margin-bottom:.3125rem}.select-stock-modal .choice{display:inline-block;line-height:1.5625rem;padding-left:.9375rem;padding-right:.9375rem;font-size:.75rem;color:#333;border-radius:.625rem;background-color:#f5f5f5}.select-stock-modal .choice.active{color:#fff;background-color:#28bea0}.select-stock-modal .choice.disabled{background-color:#f5f5f5;color:#bebebe}.select-stock-modal .type-choice-box .choice{margin-right:1.125rem;margin-bottom:.9375rem}.select-stock-modal .product .pic{width:6.875rem;height:6.875rem}.select-stock-modal .product .title{font-size:1rem;line-height:1.5;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.select-stock-modal .product .origin-price{font-size:1rem;color:#bebebe;text-decoration:line-through}.select-stock-modal .product .price{font-size:1.25rem;color:#28bea0}.select-stock-modal .product .max-coins{padding-left:.3125rem;padding-right:.3125rem;text-align:center;font-size:.8125rem;line-height:1.4375rem;border-radius:.15rem;color:#fff;background-color:#ffaf4e}.select-stock-modal .product-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:.625rem}.select-stock-modal .product-info .pic{margin-right:.875rem}.select-stock-modal .product-info .title{margin-bottom:.625rem}.select-stock-modal .price-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.select-stock-modal .price-wrap .max-coins{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}