.question-item{border-bottom:1px solid #eee;padding:10px;background:#fff}.question-item .t{color:green}.question-item.active{background:#67c23a;color:#fff}.question-item.active .t{color:#fff}.footer{width:100%;height:100px;position:fixed;left:0;bottom:0;z-index:5;background:#fff;border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.footer view{font-size:26px;height:100px;line-height:100px;-webkit-box-flex:1;-ms-flex:1;flex:1;width:0;text-align:center;color:#666}.shadow-box{height:100%;background:rgba(0,0,0,.5);top:0;z-index:999}.shadow-box,.shadow-box .spec-box{width:100%;position:fixed;bottom:0}.shadow-box .spec-box{overflow:hidden;height:820px;background:#fff;left:0;z-index:1000;border-radius:32px 32px 0 0;padding:0 24px}.shadow-box .spec-box .right11{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.shadow-box .spec-box .right11 .btn1{width:50%;height:78px;background:#f9ad33;border-radius:39px 0 0 39px}.shadow-box .spec-box .right11 .btn2{width:50%;height:78px;background:#f85b55;border-radius:0 39px 39px 0}.shadow-box .spec-box .len{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shadow-box .spec-box .len,.shadow-box .spec-box .len .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shadow-box .spec-box .len .right{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.shadow-box .spec-box .len .right .add{width:50px;height:50px;background:#e9e9e9}.shadow-box .spec-box .len .right .count{background:#e9e9e9;height:50px;width:70px;text-align:center}.shadow-box .spec-box .spec-list{height:490px;overflow-y:auto;border-top:1px solid #eee;border-bottom:1px solid #eee}.shadow-box .spec-box .spec-list .l{overflow:hidden}.shadow-box .spec-box .spec-list .l .item{padding:0 30px;height:60px;line-height:60px;background:#eee;border-radius:30px;display:inline-block;margin:0 30px 20px 0}.shadow-box .spec-box .spec-list .l .item.active{background:#288be6;color:#fff}.shadow-box .spec-box .pro-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:84px}.shadow-box .spec-box .pro-info .image{width:180px;height:180px;border-radius:10px}.shadow-box .spec-box .zsf-icon-cha{position:absolute;right:10px;top:20px}