html, body { background-color: #f0f0f0; } input, select { border: 0; background: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; } input::-webkit-clear-button { width: 0; } input::-webkit-calendar-picker-indicator { width: 0; } .family-user-info { .info-list { padding-left: 30px; background-color: #fff; margin-bottom: 20px; .list-item { display: block; height: 90px; line-height: 90px; padding-right: 30px; border-bottom: solid 1px #e0e0e0; .title { width: 200px; float: left; font-size: 30px; } .main { width: 470px; float: left; min-height: 90px; padding: 10px 0; padding-right: 30px; position: relative; .ewm { width: 43px; height: 43px; background-image: url("img/home/family/person-ewm.png"); float: right; margin-top: 12px; background-size: 100% 100%; } } .arr { width: 20px; float: left; color: #b0b0b0; } select.inp { width: auto; direction: rtl; } .inp { width: 430px; height: 70px; line-height: 70px; font-size: 30px; color: #b0b0b0; text-align: right; float: right; padding: 0; } .inp-2 { float: right; width: 400px; padding-right: 3%; } label { width: 30px; float: right; line-height: 70px; font-size: 30px; color: #b0b0b0; } .date-c { position: absolute; top: 10px; right: -5px; width: 300px; white-space: nowrap; overflow: hidden; direction: rtl; } .select-c { position: absolute; top: 10px; right: 20px; width: 70px; white-space: nowrap; overflow: hidden; direction: rtl; } .pic { float: right; width: 100px; height: 100px; border-radius: 50%; overflow: hidden; background-size: contain; background-position: center center; background-image: url("img/home/index/user-avatar.png"); } &.user-pic { height: 140px; line-height: 140px; .main { padding: 20px 0; padding-right: 20px; } } } .list-item:last-child { border-bottom: 0; } } .foot-tip { background-color: #f0f0f0 !important; margin-top: 80px; .pic { background-image: url("img/home/family/foot.png"); width: 140px; height: 80px; background-size: 100% 100%; margin: 0 auto 15px; } width: 750px; padding: 30px; font-size: 24px; color: #b0b0b0; line-height: 38px; } }