@charset "utf-8"; html, body { width: 100%; height: 100%; -webkit-text-size-adjust: 100%; position: relative; color: #333; overflow-x: hidden; font-size: 13px; background: #fff; } * { margin: 0; padding: 0; font-family: '微软雅黑'; -webkit-tap-highlight-color: rgba(255, 0, 0, 0); -webkit-font-smoothing: antialiased; } body * { font-size: 13px; } a { text-decoration: none; } a:hover { cursor: pointer; } em { font-style: normal; } li { list-style: none; } img { border: 0; vertical-align: middle; } table { border-collapse: collapse; border-spacing: 0; } p { word-wrap: break-word; } b { font-weight: normal; } input, textarea { border: 0; -webkit-appearance: none; } input[type='input'] { -webkit-appearance: none; } input[type='checkbox'] { -webkit-appearance: checkbox; } .text-overflow-ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .centerLabel { display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); } .flex-h { display: flex; display: -webkit-flex; } .flex-v { display: flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column; } .flex-item { flex: 1; -webkit-flex: 1; position: relative; overflow: hidden; } *[class*='text-overflowEllipsis-line'] { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; } .text-overflowEllipsis-line2 { -webkit-line-clamp: 2; } .text-overflowEllipsis-line3 { -webkit-line-clamp: 3; } .text-overflowEllipsis-line4 { -webkit-line-clamp: 4; } *[class*='overflow-scroll-y'] { overflow-x: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch; } *[class*='overflow-scroll-x'] { overflow-y: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch; } .overflow-scroll-y-3d, .overflow-scroll-x-3d { transform: translateZ(0); -webkit-transform: translateZ(0); } .overflow-scroll-x::-webkit-scrollbar, .overflow-scroll-x-3d::-webkit-scrollbar { width: 0; height: 0; color: transparent; display: none; } input:focus, textarea:focus, select:focus { outline: none; } .mainPage { width: 100%; height: 100%; position: relative; overflow: hidden; } .subPage{ width: 100%; height: 100%; position: relative; overflow-y: auto; } * > img.cover { width: 100%; height: 100%; object-fit: cover; } * > img.contain { width: 100%; height: 100%; object-fit: contain; } ::-webkit-scrollbar { width: 8px; height: 4px; } ::-webkit-scrollbar-track { background: transparent; } ::-webkit-scrollbar-thumb { border-radius: 5px; background: rgba(0, 0, 0, 0.3); } .system-table-box{ width: calc(100% - 40px); margin: 20px auto 0; box-sizing: border-box; border: 1px solid #eee; border-bottom: none; } .system-table-search{ width: calc(100% - 40px); margin: 20px auto 0; } .el-pagination{ text-align: right; margin: 20px auto 0; } .el-pagination>*:last-child{ margin-right: 20px } .el-table .cell{ text-align: center; } .moreFilter>ul{ font-size: 0; } .moreFilter>ul>li{ display: inline-block; margin: 10px 20px 0 0; } .system-table-search li{ margin-right: 20px; } .tableImg{ width: 100px; height: 100px; display: inline-block; position: relative; overflow: hidden; background: #eee; } .iframePage{ width: 100%; position: absolute; left: 0; top: 0; bottom: 0; overflow: hidden; z-index: 90; display: none; background: #fff; } .iframePage.show{ display: block; } .mainForm{ width: calc(100% - 40px); position: relative; overflow: hidden; display: block; margin: 20px auto; } .mainForm>ul>li{ align-items: flex-start; margin-top: 20px; } .mainForm>ul>li>span{ line-height: 40px; min-width: 110px; } .mainForm>ul>li>div>div{ min-height: 40px; vertical-align: top; } .mainForm>ul>li>div>div>*{ vertical-align: top; } .mainForm>ul>li>div>div>button{ margin-top: 5px; } .mainForm .formImg{ width: 150px; height: 150px; display: inline-block; background: #eee; position: relative; overflow: hidden; } .mainForm .formImg img{ z-index: 1; } .mainForm .formImg i{ display: inline-block; position: absolute; right: 5px; top: 5px; font-size: 20px; color: red; z-index: 2; } .system-table-search ul{ font-size: 0; white-space: nowrap; } .system-table-search ul>li{ display: inline-block; } .switch,.radio { display: flex; align-items: center; } .avatar-uploader .el-upload { border: 1px dashed #d9d9d9; border-radius: 6px; cursor: pointer; position: relative; overflow: hidden; } .avatar-uploader .el-upload:hover { border-color: #409EFF; } .avatar-uploader-icon { font-size: 28px; color: #8c939d; width: 178px; height: 178px; line-height: 178px; text-align: center; } .avatar { width: 178px; height: 178px; display: block; } .el-checkbox-group{ font-size: 0; } .el-checkbox{ display: inline-block; } .el-checkbox>*{ line-height: 40px; } .el-checkbox+.el-checkbox{ margin: 0; margin-right: 20px; } .el-checkbox{ margin-right: 20px; } .el-tag{ height: 40px; line-height: 40px; margin-bottom: 10px; } .el-textarea__inner{ line-height: 20px; padding: 10px 15px; } .el-radio{ font-size: 0; white-space: nowrap; } .el-radio>*{ display: inline-block; line-height: 40px; vertical-align: middle; } .comp-full-calendar{ padding: 0 !important; width: 100%; max-width: 100% !important; } .comp-full-calendar .week{ line-height: 40px; background: #409EFF; color: #fff; } .el-dialog--center .el-dialog__body{ padding: 0 20px !important; } .avatar-uploader{ display: inline-block; } .component, .component>div, #mountNode>div{ width: 100%; height: 100%; }