.card-title { display: flex; align-items: center; cursor: pointer; .title-icon { display: block; width: 46px; height: 34px; box-sizing: border-box; margin-right: 6px; } ::v-deep .el-dropdown { font-size: 18px; color: #fff; font-weight: 800; } .title-time { display: flex; align-items: center; box-sizing: border-box; margin-left: 30px; font-size: 14px; color: #fff; .title-time-label { margin-right: 10px; } ::v-deep .el-date-editor--month { width: 100px; .el-input__inner { width: 100px; height: 24px; box-sizing: border-box; padding: 0; font-size: 14px; color: #fff; line-height: 24px; text-align: center; background: #06186d; border: 1px solid #1a64cc; border-radius: 2px; } .el-input__prefix { display: none; } .el-input__suffix { right: 0; .el-input__icon { line-height: 24px; } } } } .title-label { font-size: 20px; font-weight: 800; ::v-deep .el-input { width: 180px; .el-input__inner { font-size: 18px; // font-weight: 800; color: #fff; background: #06186d; border: 1px solid #1a64cc; } .el-icon-arrow-down::before { content: "\e790"; } } } } .card-left-title { margin-top: 20px; position: relative; padding-left: 40px; font-size: 16px; font-weight: 500; color: #fff; } .card-left-title::after { content: ""; position: absolute; top: 5%; left: 20px; width: 12px; height: 12px; box-sizing: border-box; background: #2865fa; border-radius: 50%; } .card-echart { min-height: 500px; display: flex; margin-top: 10px; height: 100%; .card-left { position: relative; flex-grow:0; flex-shrink:0; width:50%; height: 100%; .div-chart{ display: flex; width: 100%; .echart-wr{ flex-shrink: 0; height: 420px; width: 70%; } .div-tip{ flex-shrink: 0; width: 30%; display: flex; flex-direction: column; justify-content: center; margin-left:20px; margin-top: -23px; display: flex; justify-content: center; .legend_item { margin-top: 30px; .item_name { margin-left: 5px; font-size: 10px; font-family: PingFang SC; font-weight: 500; color: #eff0f1; } > img { margin-top: -10px; width: 80px; height: 10px; } } } .div-tip2{ flex-shrink: 0; width: 30%; display: flex; flex-direction: column; justify-content: center; margin-left:20px; margin-top: -23px; display: flex; justify-content: center; .cz-tip{ display: flex; justify-content: flex-start; margin-top: 30px; .cz-tip-dot { margin-top:2px; width: 20px; height: 10px; background: #1B51FF; border-radius: 4px; } >span{ margin-left:10px; } } .ld-tip{ display: flex; justify-content: flex-start; margin-top: 30px; .ld-tip-dot{ margin-top:2px; width: 20px; height: 10px; background: #00E5ED; border-radius: 4px; } >span{ margin-left:10px; } } } } .pie-table{ margin-top:0px; display: flex; justify-content: center; align-items:center; } .loading-status{ width: 100%; display: flex; justify-content: center; margin-top: 500px; } } } .card-table{ margin:37px 70px 0; .table_item{ padding:31px 60px 36px 30px; .item_name{ font-size: 18px; font-family: PingFang SC; font-weight: bold; color: #FFFFFF; >img{ width:25px; height:14px; padding-right: 10px; } } .item_name:hover{ cursor: pointer; } .item_data{ margin-top:31px; display: flex; justify-content: space-between; } .item_left{ align-items: center; display: flex; justify-content: space-around; } .item_right{ align-items: center; display: flex; justify-content: space-around; // margin-left:250px; } } .item_dark{ background: #082586; opacity: 0.85; } } .pie-table-total{ margin-left:60px; .pie-table-total-count{ text-align: center; font-size: 40px; font-family: PingFang SC; font-weight: bold; color: #FFFFFF; } .zz{ font-size: 35px; font-family: PingFang SC; font-weight: bold; color: #FAC126; } .cz{ font-size: 35px; font-family: PingFang SC; font-weight: bold; color: #45D97F; } .xz{ font-size: 35px; font-family: PingFang SC; font-weight: bold; color: #2865FA; } .pie-table-title{ margin-top:7px; text-align: center; font-size:10px; font-family: PingFang SC; font-weight: 400; color: #FFFFFF; min-width:62px; } .table-table-title{ margin-top:2px; } } .pie-table-line{ margin-left:60px; height:30px; width:1px; background-color: #1797FF; opacity: 0.5; } .table-table-line{ }