/* packageH/installationSever/installationSeverDetail/installationSeverDetail.wxss */ .loaction { display: flex; align-items: center; justify-content: space-between; width: 100%; height: 3.81rem; padding-left: 0.94rem; padding-right: 0.91rem; box-sizing: border-box; background-color: #fff; } .loaction .icon-bc_locate { font-size: 1.3rem; } .loaction .adress { margin-left: -3rem; } .loaction .adress .userDetail { display: flex; align-items: center; font-size: 0.81rem; color: #333; } .loaction .adress .userDetail i { color: #ff6b1b; } .loaction .adress .userAdress { font-size: 0.69rem; color: #333; } .loaction .loc { display: flex; align-items: center; } .loaction .loc span { font-size: 0.69rem; color: #ff6b1b; } .loaction .loc .line { margin-left: 0.41rem; margin-right: 0.44rem; color: #ff6b1b; } .loaction .loc .icon-fontclass-daohang { color: #ff6b1b; } .storeUser { display: flex; justify-content: space-between; align-items: center; width: 100%; height: 3.81rem; margin-top: 0.63rem; padding-left: 0.94rem; padding-right: 0.91rem; box-sizing: border-box; background-color: #fff; } .storeUser .storeRight { color: #ff6b1b; } .storeUser .storeleft { display: flex; flex-direction: column; } .storeUser .storeleft i { transform: translateY(-7rpx); margin-right: 0.5rem; } .storeUser .storeleft .storeNmae { display: flex; justify-content: flex-start; } .storeUser .storeleft .storeAdress { display: flex; justify-content: flex-start; } .orderDetail { margin-top: 0.63rem; padding-top: 0.8rem; padding-left: 0.94rem; padding-right: 0.63rem; padding-bottom: 0.88rem; box-sizing: border-box; background-color: #fff; } .orderDetail .detailTxt { display: flex; margin-bottom: 0.7rem; text-align: left; font-size: 0.88rem; } .orderDetail .detailTxt .txt { color: #999; } .orderDetail .detailTxt .flex_1 { flex: 1; } .orderDetail .detailTxt .collection { display: flex; align-items: center; justify-content: center; width: 66rpx; height: 30rpx; font-size: 20rpx; color: #f15354; border-radius: 4rpx; border: solid 1rpx #f15354; } .orderDetail .detailTxt .price { color: #f15354; } .orderDetail .detailTxt:last-child { margin-bottom: 0; } .installShop { margin-top: 0.63rem; padding: 0.78rem 0.88rem 0.94rem 0.94rem; box-sizing: border-box; background-color: #fff; } .installShop .shopTitle { text-align: left; font-size: 0.94rem; padding-bottom: 0.75rem; border-bottom: 1px solid #f2f2f2; } .installShop .shopList { display: flex; justify-content: space-between; align-items: center; padding: 0.66rem 0 0 0; margin-bottom: 0.94rem; } .installShop .shopList .shoplis { width: 80%; display: flex; align-items: center; } .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 .total { color: #202020; font-size: 0.69rem; } .installShop .severPrice { text-align: right; border-top: 1px solid #f2f2f2; padding-top: 0.91rem; overflow: hidden; font-size: 0.94rem; } .posBtn { position: fixed; bottom: 0.91rem; width: 100%; height: 2.75rem; } .posBtn .btn { display: flex; justify-content: center; align-items: center; width: 21.56rem; height: 2.75rem; background-color: #f15354; border-radius: 0.31rem; color: #fff; margin: 0 auto; } .timebox { padding: 0 1rem; background: #fff; margin-top: 0.63rem; } .timebox .orderTime:first-child { padding-top: 1rem; } .timebox .orderTime:last-child { margin-bottom: 0; padding-bottom: 1rem; } .timebox .orderTime { display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.6rem; } .timebox .orderTime span { font-size: 0.94rem; color: #333; } .imagebox { background: #fff; padding: 0.94rem 0.94rem; padding-top: 0; display: flex; flex-wrap: wrap; } .imagebox .img { width: 4.59rem; height: 4.59rem; background-color: #929292; border-radius: 0.31rem; margin-right: 0.5rem; margin-bottom: 0.5rem; } .imagebox .img image { width: 4.59rem; height: 4.59rem; background-color: #929292; border-radius: 0.31rem; } .afterSale { margin-top: 0.63rem; background: #fff; padding: 0.78rem 0.88rem 0.94rem 0.94rem; } .afterSale .saleTitle { padding-bottom: 0.63rem; border-bottom: 1px solid #f2f2f2; display: flex; justify-content: space-between; align-items: center; } .afterSale .saleTitle .saleStatus { padding: 0.31rem 0.47rem; border: solid 0.03rem #f15354; border-radius: 0.13rem; font-size: 0.63rem; color: #f15354; } .afterSale .shopList { display: flex; align-items: center; padding: 0.66rem 0 0 0; } .afterSale .shopList .shoplis { display: flex; align-items: center; margin-bottom: 0.94rem; } .afterSale .shopList .shoplis .imgbox { width: 2.5rem; height: 2.5rem; background-color: #c3c3c3; margin-right: 0.47rem; } .afterSale .shopList .shoplis .imgbox image { width: 2.5rem; height: 2.5rem; } .afterSale .shopList .shoplis .shoptxt { flex: 1; font-size: 0.88rem; text-align: left; } .afterSale .shopList .total { color: #202020; font-size: 0.69rem; } .pictureWrapper { position: relative; height: 100%; } .pictureWrapper .title { display: flex; justify-content: center; align-items: center; height: 80rpx; } .pictureWrapper .pictureList { display: grid; grid-template-columns: repeat(4, 1fr); grid-row-gap: 20rpx; grid-column-gap: 20rpx; flex: 1; padding: 0 30rpx; padding-bottom: 130rpx; overflow: scroll; } .pictureWrapper .pictureList .picItem { width: 100%; height: 0; padding-bottom: 100%; box-sizing: content-box; background-size: cover; } .pictureWrapper .pictureList .imgBox { display: flex; justify-content: center; align-items: center; position: relative; width: 100%; height: 0; padding-bottom: 100%; border: solid 1rpx #ccc; } .pictureWrapper .pictureList .imgBox .iconfont { position: absolute; top: 50%; transform: translateY(-50%); } .pictureWrapper .btnWrapper { position: absolute; bottom: 0; left: 0; right: 0; height: 120rpx; display: flex; align-items: center; background: #fff; } .pictureWrapper .btnWrapper .btn { width: 615.04rpx; height: 80rpx; margin: 0 auto; padding-left: 18rpx; line-height: 80rpx; font-size: 32.16rpx; color: #fff; text-align: center; border-radius: 100rpx; background-color: #f15354; } /* 客服弹窗 */ .qrcodeBox { width: 350rpx; height: 380rpx; position: relative; display: flex; flex-direction: column; align-items: center; } .qrcodeBox .top { display: flex; align-items: center; justify-content: center; position: relative; width: 100%; height: 110rpx; } .qrcodeBox .top .title { font-size: 32rpx; line-height: 48rpx; letter-spacing: 2rpx; display: flex; align-items: center; } .qrcodeBox .top .iconfont { position: absolute; top: 13px; right: 20px; } .qrcodeBox .img image { width: 230rpx; height: 230rpx; background-color: #929292; }