@media(orientation:landscape){.details_wrapper{padding:0 3rem .8rem}}@media(orientation:portrait){.details_wrapper{padding:0 1.2rem .8rem}.details_wrapper .shop_img{text-align:center;width:6.76rem!important;height:4.46rem!important}.details_wrapper .shop_img img{width:100%;height:100%}}.details_wrapper{min-height:100vh;background:#f8f8f8}.details_wrapper .shop_details{height:5.95rem;background:#fff;border-radius:.24rem;padding:.75rem .49rem;display:flex;align-items:center;justify-content:flex-start}.details_wrapper .shop_details .shop_img{text-align:center;width:8.76rem;height:4.46rem}.details_wrapper .shop_details .shop_img img{width:100%;height:100%}.details_wrapper .shop_details .details{flex:1;overflow:hidden;margin-left:.49rem}.details_wrapper .shop_details .details .name{min-height:.44rem;font-size:.36rem;font-family:HYQiHei-EES,HYQiHei;font-weight:400;color:#191919;line-height:.44rem}.details_wrapper .shop_details .details .name-dark{color:#e0e0f0!important}.details_wrapper .shop_details .details .address_wrapper{margin-top:.18rem;display:flex;align-items:center}.details_wrapper .shop_details .details .address_wrapper .location{width:.64rem;height:.64rem}.details_wrapper .shop_details .details .address_wrapper .address{margin-left:.25rem;font-size:.3rem;font-family:HYQiHei-EES,HYQiHei;font-weight:400;color:#191919;line-height:.36rem}.details_wrapper .shop_details .details .address_wrapper .address-dark{color:#e0e0f0!important}.details_wrapper .shop_details .details .distance{height:.36rem}.details_wrapper .shop_details .details .distance,.details_wrapper .shop_details .details .time{margin-top:.18rem;font-size:.3rem;font-family:HYQiHei-EES,HYQiHei;font-weight:400;color:#999;line-height:.36rem}.details_wrapper .shop_details .details .time{width:6.73rem}.details_wrapper .shop_details .details .phone{margin-top:.18rem;min-height:.36rem;font-size:.3rem;font-family:HYQiHei-EES,HYQiHei;font-weight:400;color:#999;line-height:.36rem}.details_wrapper .shop_details .details .phone span{color:#596dff}.details_wrapper .shop_details .details .score{margin-top:.18rem}.details_wrapper .shop_details .details .number,.details_wrapper .shop_details .details .score{height:.36rem;font-size:.3rem;font-family:HYQiHei-EES,HYQiHei;font-weight:400;color:#999;line-height:.36rem}.details_wrapper .shop_details .details .number{margin-top:.36rem}.details_wrapper .shop_details .phone_details .name{margin-top:.16rem;min-height:.44rem;font-size:.36rem;font-family:HYQiHei-EES,HYQiHei;font-weight:400;color:#191919;line-height:.44rem}.details_wrapper .shop_details .phone_details .name-dark{color:#e0e0f0!important}.details_wrapper .shop_details .phone_details .address_wrapper{margin-top:.18rem;display:flex;align-items:center}.details_wrapper .shop_details .phone_details .address_wrapper .location{width:.64rem;height:.64rem}.details_wrapper .shop_details .phone_details .address_wrapper .address{margin-left:.25rem;font-size:.3rem;font-family:HYQiHei-EES,HYQiHei;font-weight:400;color:#191919;line-height:.36rem}.details_wrapper .shop_details .phone_details .address_wrapper .address-dark{color:#e0e0f0!important}.details_wrapper .shop_details .phone_details .distance{height:.36rem}.details_wrapper .shop_details .phone_details .distance,.details_wrapper .shop_details .phone_details .time{margin-top:.18rem;font-size:.3rem;font-family:HYQiHei-EES,HYQiHei;font-weight:400;color:#999;line-height:.36rem}.details_wrapper .shop_details .phone_details .time{width:6.73rem}.details_wrapper .shop_details .phone_details .phone{margin-top:.18rem;min-height:.36rem;font-size:.3rem;font-family:HYQiHei-EES,HYQiHei;font-weight:400;color:#999;line-height:.36rem}.details_wrapper .shop_details .phone_details .phone span{color:#596dff}.details_wrapper .shop_details .phone_details .service_brand,.details_wrapper .shop_details .phone_details .service_type{margin-top:.18rem;font-size:.3rem;font-family:HYQiHei-EES,HYQiHei;font-weight:400;color:#999;line-height:.36rem}.details_wrapper .shop_details-dark{background:#242424!important}.details_wrapper .service_wrapper .service{height:.68rem;font-size:.28rem;font-family:HYQiHei-EES,HYQiHei;font-weight:400;color:#999;line-height:.68rem}.details_wrapper .service_wrapper .service_list{margin-top:.37rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.details_wrapper .service_wrapper .service_list .service_item{padding:.32rem .48rem;width:49%;background:#fff;border-radius:.24rem;display:flex;align-items:center;justify-content:flex-start;margin-bottom:.2rem}.details_wrapper .service_wrapper .service_list .service_item .service_img{width:1.16rem;height:1.16rem;margin-right:.25rem}.details_wrapper .service_wrapper .service_list .service_item .service_pro{flex:1;overflow:hidden}.details_wrapper .service_wrapper .service_list .service_item .service_pro .product_title{height:.44rem;font-size:.36rem;font-family:HYQiHei-EES,HYQiHei;font-weight:400;color:#191919;line-height:.44rem}.details_wrapper .service_wrapper .service_list .service_item .service_pro .product_title-dark{color:#e0e0f0!important}.details_wrapper .service_wrapper .service_list .service_item .service_pro .product_dis{margin-top:.18rem;font-size:.3rem;line-height:.4rem;font-family:HYQiHei-EES,HYQiHei;font-weight:400;color:#999}.details_wrapper .service_wrapper .service_list .service_item-dark{background:#242424!important}.details_wrapper .van-overlay{background-color:rgba(0,0,0,.3)}.details_wrapper .machine_loading{width:3.92rem;height:2.8rem;background:#fff;border-radius:.24rem;margin:45% auto;text-align:center}.details_wrapper .machine_loading img{margin-top:.64rem;width:.96rem;height:.6rem}.details_wrapper .machine_loading div{color:#191919;padding-top:.38rem;font-size:.36rem;font-weight:700}.details_wrapper .machine_loading-dark{background:#0e1120!important}.details_wrapper .content{text-align:center}.details_wrapper .content .content_title{height:1.2rem}.details_wrapper .content .content_title .title_phone{font-size:.36rem;padding-top:.4rem;font-weight:600}.details_wrapper .content .content_body{height:1.12rem;line-height:1.12rem;color:#596dff;font-size:.35rem;border-top:.02rem solid #ededed}.details_wrapper .content .content_body-dark{border-top:.02rem solid rgba(224,224,240,.12)!important}.details_wrapper-dark{background:#000!important}