* { margin: 0; padding: 0; box-sizing: border-box; } #app { width: 100%; height: 100vh; overflow: hidden; background-color: #fafafa; } .header { width: 100%; height: 3.4rem; position: relative; } .header > img { position: absolute; top: -0.88rem; z-index: 1; width: 100%; height: 100%; } .detail-box { position: relative; z-index: 2; padding: 0.18rem 0.12rem; } .order-status { color: #ffffff; font-size: 0.16rem; } .goods-info { width: 3.5rem; height: 1.34rem; background-color: #ffffff; border-radius: 0.15rem; margin: 0.24rem auto; padding: 0.18rem 0.12rem; } .goods-title, .order-title { font-weight: 500; font-size: 0.16rem; color: #151517; line-height: 0.16rem; padding-bottom: 0.18rem; } .goods-info-box { display: flex; align-items: center; } .goods-info-box > img { width: 0.64rem; height: 0.64rem; } .goods-info-box .name { font-size: 0.16rem; color: #151517; line-height: 0.16rem; } .goods-info-box .type { font-weight: 300; font-size: 0.14rem; color: #999999; line-height: 0.16rem; padding-top: 0.09rem; } .goods-info-box .num { font-size: 0.12rem; color: #151517; line-height: 0.16rem; margin-left: auto; } .order-info { width: 3.5rem; height: 1.82rem; background-color: #ffffff; border-radius: 0.15rem; margin: -0.24rem auto 0 auto; padding: 0.18rem 0.12rem; position: relative; z-index: 3; } .order-list { display: flex; justify-content: space-between; padding-bottom: 0.15rem; } .order-list span { font-weight: 300; font-size: 0.14rem; color: #504e5a; line-height: 0.16rem; }