.mod-p-price-rule .container{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;text-align:left;overflow:auto;-webkit-overflow-scrolling:touch}.mod-p-price-rule .p-main{position:relative;box-sizing:border-box;height:100%;background-color:#fdfdfc}.mod-p-price-rule .p-main-content-wrap{position:absolute;left:0;top:0;bottom:0;z-index:1;width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mod-p-price-rule .content{position:relative;height:100%}.mod-p-price-rule header{position:absolute;left:0;top:0;z-index:1;width:100%;height:6rem;-webkit-transition:.3s;transition:.3s}.mod-p-price-rule .header-bg{position:absolute;left:0;top:0;z-index:-1;width:100%;height:5.7rem;background-size:100% 100%!important;background-color:#f2f2f3}.mod-p-price-rule .car-type-info{width:100%;height:100%;overflow:hidden}.mod-p-price-rule .swiper-container{position:relative;z-index:1}.mod-p-price-rule .swiper-wrapper{height:100%}.mod-p-price-rule .swiper-slide{position:relative;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.mod-p-price-rule .price-rule-scroller{opacity:0;-webkit-transition:opacity .1s ease-in;transition:opacity .1s ease-in;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.mod-p-price-rule .price-rule-scroller.show-scroller{opacity:1}.mod-p-price-rule .price-rule-detail>div{position:relative;margin-top:2.5rem;padding-bottom:2rem}.mod-p-price-rule .price-rule-detail>div:after{content:"";position:absolute;left:0;bottom:0;z-index:1;display:block;width:100%;height:1px;background-color:rgba(0,0,0,.1);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.mod-p-price-rule .price-rule-detail>div:first-child{margin-top:0}.mod-p-price-rule .price-rule-detail>div:last-child:after{display:none}.mod-p-price-rule .car-level-name-wrap{height:.7rem;text-align:center;margin-bottom:1.35rem}.mod-p-price-rule .car-level-name-wrap .car-level-name{display:block;font-size:.5rem;line-height:.7rem;color:#999}.mod-p-price-rule .car-type-img{height:8.2rem}.mod-p-price-rule .car-type-img>img{display:block;margin:auto;height:100%}.mod-p-price-rule .tab-index{position:absolute;left:50%;top:9.2rem;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mod-p-price-rule .tab-index li{display:block;float:left;width:4px;height:4px;margin:0 2px;border-radius:50%;background-color:#ececec;-webkit-transition:all .1s ease;transition:all .1s ease}.mod-p-price-rule .tab-index .cur{background-color:#e1e1e0}.mod-p-price-rule .tab-date-wrap{margin:0 3rem 1rem}.mod-p-price-rule .tab-date-wrap .tab-date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #4a4c5b;font-size:.6rem;border-radius:.1rem}.mod-p-price-rule .tab-date-wrap .tab-date li.active{background:#4a4c5b;color:#fff}.mod-p-price-rule .tab-date-wrap .tab-date li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;height:1.25rem;line-height:1.25rem;color:#4a4c5b;border-right:1px solid #4a4c5b}.mod-p-price-rule .tab-date-wrap .tab-date li:last-child{border-right:none}.mod-p-price-rule .tab-date-wrap .custom-des{font-size:.55rem;color:#b0b0b0;text-align:center;padding-top:.8rem}.mod-p-price-rule .price-rule-detail .items{margin:0 3rem}.mod-p-price-rule .price-rule-detail .item{margin-top:.8rem}.mod-p-price-rule .price-rule-detail .t{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mod-p-price-rule .price-rule-detail .t>div{display:block;font-size:.7rem;line-height:1rem;color:#999}.mod-p-price-rule .price-rule-detail .t.b>div{color:#666}.mod-p-price-rule .price-rule-detail .t>div:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:right}.mod-p-price-rule .price-rule-detail .t>div:first-child{text-align:left}.mod-p-price-rule .price-rule-detail .d{position:relative;padding:.2rem 0 .8rem;font-size:.6rem;line-height:.8rem;color:#999}.mod-p-price-rule .price-rule-detail .d span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:.7rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mod-p-price-rule .price-rule-detail .d span.date-part-wrap{padding-top:.25rem}.mod-p-price-rule .price-rule-detail .d span.date-part-wrap i.date-part{font-style:normal;display:block;font-size:.55rem}.mod-p-price-rule .price-rule-detail .d span.date-part-wrap i:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:right}.mod-p-price-rule .price-rule-detail .d:after{content:"";position:absolute;left:0;bottom:0;z-index:1;display:block;width:100%;height:1px;background-color:rgba(0,0,0,.1);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.mod-p-price-rule .price-rule-detail .d-null{padding-bottom:0}.mod-p-price-rule .price-rule-detail .d-null:after{display:none}.mod-p-price-rule .price-rule-detail .notice{position:relative;padding:.8rem 3rem 0;font-size:.6rem;line-height:.8rem;color:#999}.mod-p-price-rule .car-type-info-title{position:relative;margin:0 3rem;line-height:1rem;height:1rem}.mod-p-price-rule .car-type-info-title:before{content:"";position:absolute;left:0;top:50%;z-index:1;display:block;width:100%;height:1px;background:rgba(0,0,0,.1);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mod-p-price-rule .car-type-info-title span{position:absolute;left:50%;top:0;z-index:2;display:inline-block;padding:0 .5rem;font-size:.7rem;line-height:1rem;color:#666;letter-spacing:2px;white-space:nowrap;background-color:#fdfdfc;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sub-fee-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sub-fee-items>.left{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.mod-p-price-rule .scenes-wrapper{position:absolute;width:100%;height:100%;background:#f0f0f0}.mod-p-price-rule .scenes-wrapper .scenes-list{margin-top:1rem;background:#fff}.mod-p-price-rule .scenes-wrapper .scenes-list li.item{position:relative;height:2.5rem;line-height:2.5rem;font-size:.7rem;color:#333;padding-left:.75rem;padding-right:.9rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mod-p-price-rule .scenes-wrapper .scenes-list li.item:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #e5e5e5;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.mod-p-price-rule .scenes-wrapper .scenes-list li.item .arrow{height:.7rem;width:.4rem}.mod-p-price-rule .p-loading{position:absolute;left:0;top:0;z-index:99;width:100%;height:100%;background:#fff no-repeat url(//static.udache.com/passenger/apps/price/price-rule/images/loading.3871425.gif) 50%;background-size:2.1rem auto}.mod-p-price-rule .p-error{position:absolute;left:0;top:0;z-index:99;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-size:.7rem;line-height:1rem;color:#ff8a01;background-color:#fff}