.section { width: 1010px; background: white; padding: 20px 25px; margin: 10px 0px; position: relative; } .title { font-size: 24px; color: #333; font-weight: normal; margin-bottom: 0px; height: 50px; line-height: 50px; } .count-input { width: 670px; height: 50px; } input { background: rgba(247, 247, 247, 1); border-radius: 4px; border: 1px solid rgba(229, 229, 229, 1); padding-left: 7px; } .tip { font-size: 16px; color: #333; margin-right: 10px; ; } .rule-item { border-radius: 4px; border: 1px solid rgba(229, 229, 229, 1); display: flex; justify-content: space-between; align-items: center; height: 50px; width: 670px; float: right; margin-right: 17px; padding: 0px 10px; margin-top: 10px; } .search-group { position: relative; } .search { width: 317px; height: 50px; background: rgba(247, 247, 247, 1); border-radius: 4px; border: 1px solid rgba(229, 229, 229, 1); } .clear { clear: both; } .search-btn { position: absolute; right: 0px; line-height: 50px; height: 50px; display: inline-block; width: 60px; text-align: center; background: #ce3939; color: white; font-size: 16px; border-radius: 0px 4px 4px 0pc; cursor: pointer; } thead tr th { font-size: 16px; color: #999; height: 50px; line-height: 50px; font-weight: normal; } tbody tr td { font-size: 20px; color: #333; font-weight: 400; } .add-btn { width: 146px; height: 40px; background: rgba(206, 57, 57, 1); border-radius: 4px; color: white; position: absolute; right: 24px; top: 24px; justify-content: center; display: flex; align-items: center; cursor: pointer; } .deleteBtn { width: 146px; height: 40px; background: rgba(206, 57, 57, 1); border-radius: 4px; color: white; justify-content: center; display: flex; align-items: center; cursor: pointer; } .rule-field { background: white; } .rule-field tr { height: 60px; line-height: 60px; } .rule-field tbody tr td:first-child { padding-left: 25px; height: 80px; } .rule-field tbody tr td:nth-child(2n) { text-align: center; } .rule-field tbody tr:nth-child(odd) { background: rgba(247, 247, 247, 1); } .del, .edit { height: 40px; line-height: 40px; ; font-size: 14px; margin-right: 0px; } .edit { color: #ce3939; } #score-body tr { height: 60px; } .opt { display: flex; height: 60px; align-items: center; cursor: pointer; justify-content: center; } .rule-field .opt { height: 40px; } .icon-edit { width: 16px; height: 18px; background-image: url(/static/images/icons-edit.png); transform: none; display: inline-block; background-position: center; background-size: 100%; background-repeat: no-repeat; margin-right: 8px; } .icon-del { width: 16px; height: 16px; background-image: url("/static/images/icon-delete.png"); display: inline-block; background-position: center; background-size: 100%; background-repeat: no-repeat; margin-right: 8px; margin-top: -9px; } .line-tr { background: rgba(247, 247, 247, 1); height: 60px; border-bottom: 2px rgba(229, 229, 229, 1) solid; } .line-tr:last-child { border-bottom: none; } label { margin-bottom: 0px; } .save-btn { color: white; background: #ce3939; display: inline-block; font-size: 18px; border-radius: 4px; line-height: 40px; text-align: center; cursor: pointer; width: 146px; height: 40px; background: rgba(206, 57, 57, 1); border-radius: 4px; float: right; margin-right: 16px; } .input-group { position: relative; width: 170px; } .time-input { width: 170px; height: 38px; cursor: pointer; } .down-arrow { width: 18px; height: 10px; display: inline-block; background: url(/static/images/down_arrow.png); background-position: center; background-repeat: no-repeat; position: absolute; top: 40px; right: 86px; background-size: contain; } .line { width: 50px; height: 1px; background: #E5E5E5; margin: 0px 10px; } .export { width: 146px; height: 40px; background: #ce3939; text-align: center; font-size: 18px; color: white; position: absolute; line-height: 40px; right: 30px; top: 30px; border-radius: 4px; cursor: pointer; } .mask { width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; background: rgba(0, 0, 0, 0.3); z-index: 99; display: none; } .maskErr { width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; background: rgba(0, 0, 0, 0.3); z-index: 99; display: none; } .dialog { padding: 30px 40px; height: 300px; width: 680px; top: 100px; left: 50%; margin-left: -340px; z-index: 100; position: absolute; background: white; } .dialog h3 { width: 138px; height: 30px; font-size: 22px; font-weight: 400; color: rgba(206, 57, 57, 1); line-height: 30px; } .dialog input { width: 610px; height: 50px; background: rgba(247, 247, 247, 1); border-radius: 4px; border: 1px solid rgba(229, 229, 229, 1); } .btn { color: white; cursor: pointer; /* font-size: 20px; */ } .cancel { width: 146px; height: 42px; background: rgba(148, 148, 148, 1); border-radius: 4px; } .sure { width: 146px; height: 42px; background: rgba(206, 57, 57, 1); border-radius: 4px; margin-left: 20px; } .extra-item { height: 80px; display: flex; justify-content: space-between; align-items: center; font-size: 20px; }