body { background: #f5f5f5; height: 100%; } .title { padding-top: 0.143rem; padding-left: 0.571rem; } .logoimg { width: 90px; height: 40px; } .activity { text-align: center; font-size: 0.5rem; font-weight: bold; margin-top: 0.714rem; } .line { margin: 0 auto; margin-top: 0.286rem; text-align: center; width: 1.429rem; height: 0.143rem; background: #d0121b; } .informations { margin-top: 0.286rem; padding-left: 0.429rem; padding-right: 0.429rem; margin-top: 0.9rem; } .informations .personalinformation { font-weight: 600; font-size: 0.571rem; margin-bottom: 0.286rem; } .cell-group { background-color: white; } .cell { position: relative; display: flex; box-sizing: border-box; width: 100%; padding: 10px 16px; overflow: hidden; color: #323233; font-size: 14px; line-height: 24px; background-color: #fff; } .cell-title { flex: none; box-sizing: border-box; width: 6.2em; margin-right: 12px; color: #646566; text-align: left; word-wrap: break-word; font-size: 14px; } .cell-value { width: 100%; color: #969799; text-align: right; vertical-align: middle; word-wrap: break-word; } .cell-select { text-align: right; vertical-align: middle; word-wrap: break-word; } .cell-input { display: block; box-sizing: border-box; width: 100%; height: 100%; min-width: 0; margin: 0; padding: 0; color: #323233; line-height: inherit; text-align: left; background-color: transparent; border: 0; resize: none; font-size: 14px; } .cell-required ::before { position: absolute; left: 8px; color: #ee0a24; font-size: 14px; content: '*'; top: 13px; } .cell-btn { padding-left: 8px; flex-shrink: 0; } .cell-btn ::before { content: ' '; } .codebtn { background: rgb(209, 26, 38); color: white; height: 32px; padding: 0 8px; font-size: 12px; border-radius: 32px; } .companyselect { width: 100%; height: 100%; appearance: none; -moz-appearance: none; -webkit-appearance: none; font-size: 14px; } input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px #fff inset; } select option { border: none; /*background-color: #ee0a24;*/ /*color: #fff;*/ /*font-family: arial;*/ /*font-size: 16px;*/ } .subbtn { font-size: 14px; text-align: center; padding: 4px; } .dialog { position: absolute; left: 0; top: 15%; right: 0; margin: auto; text-align: center; width: 80%; border: 1px solid #0c0c0c; border-radius: 6px; color: #0c0c0c; z-index: 999; background: white; } .dialog .title { margin-top: 10px; } .dialog .content { max-height: 60vh; padding: 26px 24px; padding-top: 4px; overflow-y: auto; font-size: 14px; line-height: 20px; white-space: pre-wrap; text-align: center; word-wrap: break-word; } .dialog .close { margin-top: 10px; font-size: 0.571rem; color: #ee0a24; border-radius: 12px; padding: 5px; margin-bottom: 4px; } .phonedialog{ position: absolute; left: 0; top: 50%; right: 0; margin: auto; text-align: center; width: 80%; border: 1px solid #0c0c0c; border-radius: 6px; color: #0c0c0c; z-index: 999; background: white; } .phonedialog .title { margin-top: 10px; } .phonedialog .phoneclose { margin-top: 10px; font-size: 0.571rem; color: #ee0a24; border-radius: 12px; padding: 5px; margin-bottom: 4px; } .phonetitle{ margin-top: 15px; } #showdialog{ vertical-align: center; margin-left: 8px; } select{ color: #323233; } input[type="checkbox"] { width: 12px; height: 12px; display: inline-block; text-align: center; vertical-align: middle; margin-top: 3px; line-height: 12px; position: relative; } input[type="checkbox"]::before { content: ""; position: absolute; top: 0; left: 0; background: #fff; width: 100%; height: 100%; border: 1px solid #cacdcf } input[type="checkbox"]:checked::before { content: "\2713"; background-color: #ee0a24; color: #fff; position: absolute; top: 0; left: 0; width: 100%; border: 1px solid #ee0a24; font-size: 12px; font-weight: bold; } .xieyi-font { font-weight:bold; color:red; cursor:pointer; }