.body { padding: 0.3rem; background: #FFC00F; } .box { background: #FFFFFF; border-radius: 0.2rem; padding: 0 0.3rem; margin-bottom: 0.5rem; } .tr { position: relative; font-size: 0.32rem; color: #757575; height: 1.45rem; flex-direction: row; align-items: center; border-bottom: 0.02rem solid #F7F7F7; &:last-child { border-bottom: none; } div { flex: 1; } input,.select { flex: 1; border: none; padding: 0; text-align: right; font-size: 0.32rem; font-weight:500; color: #2E2E2E; &::-webkit-input-placeholder,&.placeholder { color: #999999; } } .select { flex-direction: row; justify-content: flex-end; align-items: center; &:after { content: ''; width: 0.1rem; height: 0.18rem; background: url(../assets/info/icon03.png) center no-repeat; background-size: contain; margin-left: 0.1rem; } } &.required:before { content: ''; width: 0.16rem; height: 0.15rem; background: url(../assets/info/icon01.png) center no-repeat; background-size: contain; position: absolute; left: -0.2rem; } } .tl { position: relative; font-size: 0.32rem; color: #757575; &.required:before { content: ''; width: 0.16rem; height: 0.15rem; background: url(../assets/info/icon01.png) center no-repeat; background-size: contain; position: absolute; top: 0.16rem; left: -0.2rem; } } .box_w { flex-direction: row; flex-wrap: wrap; padding: 0.4rem 0 0.1rem; margin-right: -0.22rem; } .img { position: relative; display: flex; flex-direction: column; width: 1.5rem; align-items: center; font-size: 0.2rem; font-weight: 500; color: #666666; margin: 0 0.1rem 0.3rem 0; img { position: absolute; width: 1.5rem; height: 2rem; border-radius: 0.12rem; object-fit: cover; } .dele { position: absolute; top: -0.14rem; right: -0.06rem; width: 0.3rem; height: 0.3rem; z-index: 1000; background: url(../assets/info/icon07.png) center no-repeat; background-size: contain; } label { content: ''; width: 1.5rem; height: 2rem; border: 0.01rem solid #CCCCCC; border-radius: 0.12rem; background: url(../assets/info/icon05.png) center no-repeat; background-size: 0.48rem 0.41rem; margin-bottom: 0.08rem; } input { display: none; } } .title { font-size: 0.32rem; font-weight: 600; color: #FFFFFF; padding-left: 0.1rem; margin-bottom: 0.3rem; } .describe { margin: 0 0 0.6rem; font-size: 0.24rem; color: #999999; &:before { content: ''; display: inline-block; width: 0.24rem; height: 0.23rem; background: url(../assets/info/icon02.png) center no-repeat; background-size: contain; margin-right: 0.06rem; } &.describe_l { padding: 0 0 0.4rem; border-bottom: 0.02rem solid #F7F7F7; } &.describe_b { font-weight: 600; color: #333333; margin: 0; } } .describe_b_ { font-size: 0.24rem; color: #757575; line-height: 0.33rem; margin-bottom: 0.4rem; } .btn { margin: auto; width: 4.9rem; height: 0.98rem; background: url(../assets/info/icon06.png) center no-repeat; background-size: contain; } .progress { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9000; background: rgba(0,0,0,0.5); display: flex; flex-direction: column; justify-content: center; align-items: center; }