#container { position: relative; z-index: 1; } #map { position: absolute; left: 0; top: 0; bottom: 0; right: 0; } .flex { display: flex; } .flex_center { display: flex; align-items: center; justify-content: center; } .left-nopx, .center_ul-nopx, .xmpgdj, .right-nopx { z-index: 11; position: relative; } .app-container, .flex { width: 100%; height: 100%; display: flex; flex-direction: row; justify-content: space-between; .left-nopx, .right-nopx { flex-direction: column; width: 380px; cursor: pointer; div { flex: 1; width: 100%; background: #ffffff; border-radius: 6px; margin: 10px 0; ::v-deep(canvas) { cursor: pointer; } &.active { background: #d9e9ff; div { background: #d9e9ff; } } .title { margin: 15px; padding: 0; font-size: 16px; font-weight: bold; .title_two { color: #666666; font-size: 14px; } .all { float: right; .all_num { font-weight: bold; color: #000; } } } } } .center-nopx { flex: 1; align-self: auto; margin-left: 1%; min-width: 560px; position: relative; .center_ul-nopx { width: 98%; height: 80px; background: #ffffff; padding: 0; border-radius: 6px; li { list-style: none; width: 100%; padding: 0; margin: 0; flex: 1; display: flex; justify-content: center; align-items: center; cursor: pointer; .label { font-weight: 700; font-size: 16px; margin-bottom: 10px; } .value { font-weight: 700; font-size: 19px; } } } } .changeTittle { background: #d9e9ff; } .value { font-weight: bold; font-size: 18px; } .xmpgdj{ max-inline-size: max-content; padding: 10px; height: 36px; background: #FFFFFF; border-radius: 6px; align-items: center; justify-content: space-around; font-weight: 700; img{ width: 20px; height: 20px; margin-right: 8px; } } } .green { background-color: #86D882 } .blue { background-color: #159AFF } .yellow { background-color: #F8AA45 } .red { background-color: #FF6969 } .red1 { background-color: red } .legend { position: absolute; bottom: 0; right: 0; display: flex; align-items: center; z-index: 11; font-size: 16px; line-height: 16px; // font-weight: 700; .legend_item { display: flex; align-items: center; margin-right: 30px; .icon { width: 18px; height: 18px; margin-right: 5px; } } } .popoverContent { .popoverContent_T { padding: 0 10px; line-height: 30px; color: #136cfe; background-color: #f1f6ff; margin-bottom: 10px; } .popoverContent_M { padding: 10px; padding-top: 0; .popoverContent_M_I { margin-bottom: 10px; font-weight: 700 } } } .popoverIcon { width: 16px; height: 16px; vertical-align: middle; margin-left: 5px; margin-top: -2px; }