.box { height: 100%; width: 100%; display: flex; img{ cursor: pointer; } .boxleft { height: 100%; width: 45%; background-color: #ffffff; display: flex; flex-direction: column; //overflow: auto; .lefthead { height: 30%; display: flex; flex-direction: column; .headdiv { @media screen and (min-device-width: 1400px) { margin: 0 0 0 28px; } @media screen and (max-device-width: 1400px) and (min-device-width: 1200px) { margin-left: 15px; } @media screen and (max-device-width: 1200px) { margin-left: 5px; } height: 40px; display: flex; flex-direction: row; .radio { height: 10px; } span { @media screen and (min-device-width: 1400px) { font-size: 16px; } @media screen and (max-device-width: 1400px) and (min-device-width: 1200px) { font-size: 16px; } @media screen and (max-device-width: 1200px) { font-size: 14px; } margin-left: 3px; } input { position: relative; @media screen and (min-device-width: 1400px) { margin-left: 50px; top: 6px; } @media screen and (max-device-width: 1200px) { margin-left: 8px; top: 4px; } @media screen and (max-device-width: 1400px) and (min-device-width: 1200px) { margin-left: 8px; top: 6px; } } .count { @media screen and (min-device-width: 1400px) { margin-left: 110px; } @media screen and (max-device-width: 1200px) { margin-left: 20px; position: relative; bottom: 3px; } @media screen and (max-device-width: 1400px) and (min-device-width: 1200px) { margin-left: 20px; /* position: relative; bottom: 3px; */ } } } .headthree { display: flex; flex-direction: column; .bzjb{ @media screen and (min-device-width: 1400px){ margin-left: 100px; } } .find{ @media screen and (min-device-width: 1400px){ margin-left: 100px; } } @media screen and (min-device-width: 1400px) { margin-left: 30px; } @media screen and (max-device-width: 1200px) { margin-left: 7px; font-size: 14px; mat-form-field { width: 120px; } } @media screen and (max-device-width: 1400px) and (min-device-width: 1200px) { margin-left: 15px; //font-size: 14px; mat-form-field { width: 140px; } } button { @media screen and (min-device-width: 1400px) { margin-left: 30px; font-size: 16px; width: 80px; height: 36px; } @media screen and (max-device-width: 1400px) { margin-left: 20px; font-size: 14px; } } img { @media screen and (min-device-width: 1400px) { height: 14px; width: 14px; } @media screen and (max-device-width: 1400px) { height: 12px; width: 12px; } } } } .tablediv { width: 100%; height: 70%; .tbodycss { @media screen and (min-device-width: 1400px) { overflow-y: auto; } height: 600px; width: 100%; .selectedTr { background-color: #b3d3ee; } td { font-weight: 10; @media screen and (min-device-width: 1200px) { font-size: 16px; } @media screen and (max-device-width: 1200px) { font-size: 14px; } } } table { margin-left: 10px; margin-right: 10px; width: 97.5%; //margin-bottom: 10px; thead { height: 48px; color: #ffffff; background-color: #2196f3; //font-size: 10px; th { font-weight: 10; @media screen and (min-device-width: 1200px) { font-size: 16px; } @media screen and (max-device-width: 1200px) { font-size: 14px; } } } tr:nth-child(odd) { background: #fafafa; } } } } .boxright { height: 100%; width: 53%; @media screen and (max-device-width: 1400px) { overflow-y: auto; } flex: 1; background-color: #ffffff; margin-left: 10px; display: flex; flex-direction: column; .company { //margin-left: 20px; @media screen and (min-device-width: 1400px) { overflow-y: auto; } flex: 1; //overflow-y: auto; margin-top: 10px; } .righthead { width: 100%; display: flex; height: 50px; align-items: center; flex-direction: row-reverse; button { margin-left: 10px; font-size: 16px; } .rightheadone { width: 40%; margin-right: 7%; } .rightheadtwo { width: 60%; margin-right: 2%; } } .word { width: 100%; height: 100%; .shadow{ height: 95%; width: 97%; margin: 10px 10px 10px 10px; /* position:absolute; left:0; top:0; */ z-index:998; background-color:#FFFFFF; opacity:0.6; mat-spinner{ position: relative; top: 40%; left: 40%; } } iframe { height: 95%; width: 97%; margin: 10px 10px 10px 10px; overflow-y: auto; border: medium none; } } #viewer { margin: 10px 10px 10px 10px; width: 97%; height: 93%; } .waterAudit, .fireForceAudit, .LinkageForcesAudit { flex: 1; width: 100%; height: 100%; box-sizing: border-box; } .emptyContent { width: 100%; text-align: center; } } } th, td { height: 43px; @media screen and (min-device-width: 1400px) { font-size: 16px; } @media screen and (max-device-width: 1400px) { font-size: 14px; } text-align: center; //white-space: nowrap; } .green { color: #00c756; } .red { color: #ff4d4d; } .yellow { color: #FFC94B; } .accordingin { margin: 5px; .panelhead { background-color: #e8f4fe; color: #2196f3; font-size: 16px; span { margin-left: 10px; } } table { margin: 5px 0; width: 100%; th { background-color: #fafafa; width: 30%; font-size: 16px; text-align: right; } td { text-align: left; font-size: 16px; margin-left: 3px; .spantext{ margin-left: 7px; } .buleColor{ color: #2196f3; } } } .addFiles{ tr{ td{ img{ width: 150px; height: 105px; margin-right: 6px; } } } } .onebuilding { display: flex; margin: 5px 0; width: 100%; .accordingleft { background-color: #fafafa; width: 30%; height: 120px; font-size: 16px; text-align: right; } .accordingright { margin: 7px; height: 100px; font-size: 16px; img { margin-left: 10px; //height: 80px; } span { margin-left: 10px; position: relative; bottom: 90px; } } } } .echarts { width: 480px; height: 304px; display: flex; background-color: #000000; opacity: 0.7; position: absolute; top: 13%; left: 55%; z-index: 100; .bar { height: 100%; width: 40%; opacity: 1; //margin: 40px 30px; } .zhu { margin-bottom: 100px; margin-right: 20px; height: 95%; width: 60%; opacity: 1; } } .twoD { width: 100%; box-sizing: border-box; display: flex; flex-direction: column; align-items: left; .planBox { margin: 30px 30px; color: black; :first-child { margin-right: 10px; } } } //滚动条样式 ::-webkit-scrollbar { width: 6px; background-color: white; } ::-webkit-scrollbar-thumb { background-color: #2196f3; } .remarkbox { width: 100%; height: 100%; display: flex; flex-direction: column; .remarkhead { width: 100%; span { font-size: 20px; text-align: center; width: 80px; margin-left: 40%; } } .remarktext { width: 100%; margin-top: 20px; textarea { width: 420px; height: 110px; outline: none; } } .remarkbottom { width: 100%; margin-top: 22px; button { width: 100px; height: 36px; font-size: 17px; } } }