.container { width: 100%; .topView { position: sticky; top: 0; z-index: 999; width: 100%; } .goods-info, .perform-info, .perexcute-info { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; align-content: center; margin: 10px 5px; width: 100%; text:nth-child(1) { font-size: 20px; color: #333; font-weight: bold; } text:nth-child(2) { color: #666; font-size: 14px; } } .title-view, .item-view { margin: 0px 10px; background-color: #f0f0f0; border-radius: 10px; display: flex; align-items: center; align-content: center; flex-direction: column; padding: 10px 10px; width: 90%; .title-view-up, .title-view-dwn, .item-view-up, .item-view-dwn { display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 100%; align-content: center; margin: 5px 0px; text { color: #666; font-size: 13px; text-align: center; } :first-child { text-align: left; } :last-child { width: 30%; text-align: right; } } .title-view-up, .item-view-up { border-bottom: 1px solid #ddd; padding-bottom: 5px; } } .item-view { background-color: #fff; border: 1px solid #eee; margin: 5px 0px; margin-left: 10px; } .perform-detail-info { background-color: #f0f0f0; padding: 10px; display: flex; flex-direction: column; align-content: center; border-radius: 10px; align-items: center; margin: 0px 10px; .item { width: 100%; display: flex; flex-direction: row; justify-content: space-between; margin: 5px 0px; text { color: #333; font-size: 14px; text-align: left; } text:nth-child(2) { width: 45%; } } } .planstep-info { display: flex; flex-direction: column; justify-content: center; align-items: center; align-content: center; border: 1px solid #387BDC; border-radius: 10px; margin: 5px 0px; color: #333; font-size: 14px; margin: 5px 10px; &__up, &__mid, &__dwn { width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: center; align-content: center; text-align: center; padding: 10px 0px; text:nth-child(1) { margin-left: 15px; } text:nth-last-child(1) { margin-right: 15px; } } &__up { color: #fff; border-radius: 10px 10px 0px 0px; } .stepindex { width: 30px; height: 30px; border-radius: 15px; background-color: #fff; color: #666; text-align: center; } } .button-view { border-radius: 10px; width: 95%; padding-top: 15px; display: flex; flex-direction: row; align-content: center; align-items: center; justify-content: space-between; van-button { width: 48%; } } }