html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 12px; } html, body { width: 100%; height: 100%; padding: 0; margin: 0; background-color: #fff; color: #33475f; font-family: 'Microsoft YaHei', '宋体', sans-serif; overflow-x: auto; } body{ overflow-y: auto; min-width: 848px; } .d-n{ display: none; } .container { max-width: 1440px; height: auto; margin: 0 auto; padding: 15px 20px; } .container>.title { margin-bottom: 10px; font-size: 14px; line-height: 16px; width: 100%; } .container>.wrapper { width: 98%; padding: 0 1%; overflow-x: auto; } .container>.title .icon { display: inline-block; background: url("../img/icon-2.png") no-repeat center; width: 14px; height: 16px; vertical-align: bottom; } .container>.title .text { display: inline-block; font-weight: bold; margin: 0; height: 100%; vertical-align: bottom; } .container .wrapper .table-wrapper { border-radius: 5px; width: 100%; border: 2px solid #c9c9c9; } .container .wrapper table { width: 100%; font-size: 12px; border-collapse: collapse; border: none; table-layout: fixed; } .container .wrapper table tr { vertical-align: middle; border-bottom: 1px solid #c9c9c9; } .container .wrapper table tr:last-child { border-bottom: none; } .container .wrapper table tr td { height: 30px; border-right: 1px solid #c9c9c9; padding: 0 5px; } .container .wrapper table tr td:last-child { border: none; } .container .wrapper table tr:first-child { border-top-left-radius: 5px; border-top-right-radius: 5px; } .container .wrapper table tr:first-child td:first-child { border-top-left-radius: 5px; } .container .wrapper table tr:first-child td:last-child { border-top-right-radius: 5px; } .container .wrapper table tr:last-child { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } .container .wrapper table tr:last-child td:first-child { border-bottom-left-radius: 5px; } .container .wrapper table tr:last-child td:last-child { border-bottom-right-radius: 5px; } .container .wrapper .canvas-wrapper .row { width: 100%; height: 200px; padding-bottom: 10px; } .container .wrapper .canvas-wrapper .row:last-child { padding-bottom: 0; } .container .wrapper .draw-wrapper { height: 200px; background-color: #eee; border-radius: 5px; display: inline-block; float: left; } .container .wrapper .canvas-wrapper .row .draw-wrapper:last-child { float: right; } .container .wrapper .draw-wrapper.blood-sugar { width: 100%; } .container .wrapper .draw-wrapper.protein { width: 49%; } .container .wrapper .recording-wrapper{ width: 100%; overflow-x: auto; font-size:0; } .container .wrapper .recording-info{ width: 100%; height: auto; max-height:170px; border-radius: 5px; background-color: #e5e5e5; margin-bottom: 10px; } .container .wrapper .recording-info .date-title p{ width: 95px; height: 20px; border-top-left-radius: 5px; border-bottom-right-radius: 25px; background-color: #accae4; font-size: 12px; padding-left: 15px; line-height: 20px; } .container .wrapper .recording-info>.content { font-size: 13px; height: auto; padding: 0 2% 10px; max-height: 130px; overflow-y:auto; width: 96%; position: relative; border-radius: 0 0 5px 5px; } #medical-records>.wrapper::-webkit-scrollbar{ height: 8px; } #medical-records>.wrapper::-webkit-scrollbar-thumb{ border-radius: 0 3px; background: #ccc; } .container .wrapper .recording-info>.content::-webkit-scrollbar { width: 6px; } .container .wrapper .recording-info>.content::-webkit-scrollbar-thumb { border-radius: 0 3px; background: #ccc; } .container .wrapper .recording-info>.content div.group{ padding: 2px 0; position: relative; } .container .wrapper .recording-info>.content div.group.assay>p.content{ background-color: #fff; max-height: 60px; overflow-y: auto; } .container .wrapper .recording-info>.content div.group.assay>p.content::-webkit-scrollbar { width: 6px; } .container .wrapper .recording-info>.content div.group.assay>p.content::-webkit-scrollbar-thumb { border-radius: 0 3px; background: #ccc; } .container .wrapper .recording-info>.content p span.space{ display: inline-block; width: 20px; height: 10px; } .container .wrapper .recording-info>.content div.group>p.title{ display: inline-block; float: left; } .container .wrapper .recording-info>.content div.group>p.content{ min-height: 17px; } .container .wrapper .recording-info>.content div.group.assay>p.content>p{ padding: 1px 8px; }