/* packageH/installationSever/installationSeverRefund/installationSeverRefund.wxss */ .installShop { background-color: #fff; padding: 0.78rem 0.88rem 0.94rem 0.94rem; box-sizing: border-box; } .installShop .shopTitle { font-size: 0.69rem; padding-bottom: 0.75rem; border-bottom: 1px solid #f2f2f2; display: flex; justify-content: space-between; align-items: center; color: #999; } .installShop .shopList { padding-bottom: 0.5rem; } .installShop .shopList .shoplis { display: flex; justify-content: space-between; align-items: center; padding: 0.66rem 0 0 0; box-sizing: border-box; } .installShop .shopList .shoplis .imgbox { width: 2.5rem; height: 2.5rem; background-color: #c3c3c3; margin-right: 0.47rem; } .installShop .shopList .shoplis .imgbox image { width: 2.5rem; height: 2.5rem; } .installShop .shopList .shoplis .shoptxt { flex: 1; font-size: 0.88rem; text-align: left; } .installShop .shopList .shoplis .total { color: #202020; font-size: 0.69rem; } .installShop .shopList .shopBtns { display: flex; justify-content: flex-end; } .installShop .shopList .shopBtns .shopBtn { width: 4.06rem; height: 1.88rem; background-color: #f15354; border-radius: 0.31rem; display: flex; align-items: center; justify-content: center; color: #fff; margin-left: 0.63rem; } .installShop .severPrice { text-align: right; border-top: 1px solid #f2f2f2; padding-top: 0.91rem; overflow: hidden; font-size: 0.94rem; } .orderDetail { margin-top: 0.63rem; background-color: #fff; padding-top: 0.8rem; padding-left: 0.94rem; padding-right: 0.63rem; padding-bottom: 0.88rem; box-sizing: border-box; } .orderDetail .detailTxt { text-align: left; font-size: 0.88rem; margin-bottom: 0.7rem; } .orderDetail .detailTxt .txt { color: #999; } .orderDetail .detailTxt .price { color: #f15354; } .orderDetail .detailTxt:last-child { margin-bottom: 0; } .flowPath { margin-top: 0.63rem; background: #fff; padding: 1.59rem 0 1.63rem 0; } .flowPath .selected { color: #f15354 !important; border-color: #f15354 !important; } .flowPath .pathItem:last-child { margin-bottom: 0; } .flowPath .pathItem { display: flex; align-items: center; box-sizing: border-box; } .flowPath .pathItem .pathTime { width: 5.34rem; display: flex; flex-direction: column; align-items: center; color: #f15354; } .flowPath .pathItem .pathTime .time { font-size: 0.94rem; } .flowPath .pathItem .pathTime .day { font-size: 0.75rem; } .flowPath .pathItem .circle { width: 1.81rem; height: 1.81rem; border: solid 0.03rem #aaa; border-radius: 100%; margin-right: 1rem; position: relative; display: flex; align-items: center; justify-content: center; } .flowPath .pathItem .circle i { color: #c9c9c9; } .flowPath .pathItem .circle .icon-fontclass-kucun { font-size: 1.4rem; } .flowPath .pathItem span { font-size: 1.06rem; color: #101010; } .flowPath .pathDetail { height: 2.56rem; display: flex; align-items: center; } .flowPath .pathDetail .line { width: 0; height: 1.25rem; border-left-style: solid; border-left-width: 0.03rem; border-left-color: #c8c8c8; margin-left: 6.25rem; } .flowPath .pathDetail .connection { display: flex; flex-direction: column; margin-left: 1.91rem; align-items: flex-start; color: #f15354; } .posBtn { width: 100%; height: 3rem; position: fixed; bottom: 0; display: flex; justify-content: flex-end; align-items: center; border-top: 1rpx solid #efefef; background: #fff; } .posBtn .btn { width: 4.06rem; height: 1.88rem; background-color: #f15354; border-radius: 0.31rem; display: flex; align-items: center; justify-content: center; color: #fff; margin-right: 0.63rem; } .imageBox { background: #fff; margin-top: 0.63rem; padding: 0.78rem 0.94rem 0.66rem 0.94rem; } .imageBox .tit { text-align: left; font-size: 0.94rem; color: #333; padding-bottom: 0.75rem; border-bottom: 1px solid #f2f2f2; box-sizing: border-box; } .imageBox .imglist { display: flex; flex-wrap: wrap; padding-top: 0.63rem; padding-bottom: 0.66rem; } .imageBox .imglist .img { width: 4.59rem; height: 4.59rem; border-radius: 0.31rem; margin-right: 0.72rem; margin-bottom: 0.63rem; } .imageBox .imglist .img image { width: 4.59rem; height: 4.59rem; border-radius: 0.31rem; } .afterSale { display: flex; justify-content: space-between; padding: 0.91rem 0.97rem 0.94rem 0.91rem; box-sizing: border-box; background: #fff; margin-top: 0.63rem; }