.grid-wrapper { color: #ffffff; padding: 23px 16px 16px; height: calc(100% - 80px); display: grid; grid-gap: 8px; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(3, 1fr); grid-template-areas: "left1 center right1" "left2 left2 right2" "bottom1 bottom1 bottom2"; } .grid-wrapper > div .wrapper { border-radius: 6px; height: 100%; background-color: #001346; overflow: hidden; } .grid-wrapper .wrapper-content{ position:relative; height:calc(100% - 40px); } .grid-wrapper .wide-border{ height:calc(100% + 1px); width:100%; position:absolute; top:-3px; left:0px; border:1px solid #53BAFD; } .wide-border-line1{ position:absolute; left:0px; top:-26px; background-color:#0f215c } .wide-border-line2{ position:absolute; right:0px; top:-26px; background-color:#0f215c } .wide-border-line3{ position:absolute; left:0px; bottom:0; background-color:#001346; } .wide-border-line4{ position:absolute; right:0px; bottom:0; background-color:#001346; } .grid-wrapper .chart-tab-t{ padding-left: 82px; height: 40px; line-height: 40px; background-color: #0f215c; } .grid-wrapper .chart-tab-t .chart-tab-title{ font-size: 1em; position: relative; } .grid-wrapper .chart-tab-t .chart-tab-title:before{ content:''; width:14px; height:14px; border-radius:50%; position:absolute; left:-20px; top:50%; background-color:#fff; transform:translateY(-50%); -ms-transform:translateY(-50%); /* IE 9 */ -moz-transform:translateY(-50%); /* Firefox */ -webkit-transform:translateY(-50%); /* Safari 和 Chrome */ -o-transform:translateY(-50%); /* Opera */ } .grid-wrapper > div .tab-t { padding-left: 102px; height: 40px; line-height: 40px; background-color: #0f215c; } .grid-wrapper .tab-t>.tab-title { font-size: 1.5em; position: relative; } .grid-wrapper .tab-t>.tab-title:before { content:""; position:absolute; left:-1.5em; top:50%; width: 0.5em; height: 0.5em; border:2px solid #6DDFE9; transform:rotate(45deg) translateY(-50%); -ms-transform:rotate(45deg) translateY(-50%); /* IE 9 */ -moz-transform:rotate(45deg) translateY(-50%); /* Firefox */ -webkit-transform:rotate(45deg) translateY(-50%); /* Safari 和 Chrome */ -o-transform:rotate(45deg) translateY(-50%); /* Opera */ } .grid-wrapper .left1 { grid-area: left1; } #chart-kgsszsl,#chart-zycbfx,#chart-xscblrbj,#pcxyfx-chart-content{ height:100%; position:relative; z-index:10; } .grid-wrapper .center { grid-area: center; } .grid-wrapper .left2 { grid-area: left2; } #clqkfx-charts,#ydxsbg-charts{ height:calc(100% - 40px); display:flex; } #clqkfx-charts .chart1,#ydxsbg-charts .chart1{ flex:1; position:relative; } #clqkfx-charts .chart2{ position:relative; cursor:pointer; } #clqkfx-charts .chart2,#ydxsbg-charts .chart2{ flex:1; } #clqkfx-charts .chart1 .chart-tab-t,#clqkfx-charts .chart2 .chart-tab-t,#ydxsbg-charts .chart1 .chart-tab-t,#ydxsbg-charts .chart2 .chart-tab-t{ background-color:#001346; } #clqkfx-charts .chart1 #chart-clsl,#ydxsbg-charts .chart1 #chart-xsjg{ height:calc(100% - 40px); position:relative; } #clqkfx-charts .chart2 #chart-yfzrlfb,#ydxsbg-charts .chart2 #chart-xsslje,#chart-pcxyfx{ height:calc(100% - 40px); } #clqkfx-charts .chart1 #chart-clsl:before,#ydxsbg-charts .chart1 #chart-xsjg:before{ content:""; position:absolute; right:60px; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); /* IE 9 */ -moz-transform:translateY(-50%); /* Firefox */ -webkit-transform:translateY(-50%); /* Safari 和 Chrome */ -o-transform:translateY(-50%); /* Opera */ width:3px; height:60%; background-color:#53BAFD; } #table-yfzrlfb{ width:100%; height:calc(100% - 40px); position:absolute; top:40px; left:0; background-color: #001346; display:none; padding-bottom:10px; z-index:1; cursor:pointer } #table-yfzrlfb .table-area{ height:100%; overflow:hidden; } #table-yfzrlfb .table-content{ margin:0 auto; width:90%; height:100%; font-size:1em; } #table-yfzrlfb .table-content tr th{ color: #65c6e2; } #table-yfzrlfb .table-content tr th,#table-yfzrlfb .table-content tr td{ text-align:center; height:30px; vertical-align:middle; border:1px solid #528DFF; } .grid-wrapper .center{ display: flex; flex-direction: column; justify-content:space-between; } .center .line1{ display:flex; align-items:center; height:40px; font-size:1.4em; } .center .line1 img{ width:40px; cursor:pointer; } .center .line1 .swtichBtn{ position:relative; } .center .line1 .swtichBtn .choosebox { display:none; width: 180px; padding: 15px; position: absolute; top: 40px; left: 50%; z-index:99; border: 1px solid #3bb3e0; background-color: #001346; transform:translateX(-50%); -ms-transform:translateX(-50%); /* IE 9 */ -moz-transform:translateX(-50%); /* Firefox */ -webkit-transform:translateX(-50%); /* Safari 和 Chrome */ -o-transform:translateY(-50%); /* Opera */ } .choosebox .tab-areas { height: 200px; } #tab-area1{ height: 100%; } #tab-area1 .pc-nums { height: 100%; overflow: hidden; background-color: #fff; } #tab-area1 .pc-nums .item { overflow: hidden; height: 28px; line-height: 28px; text-overflow: ellipsis; white-space: nowrap; color: #333; padding-left: 5px; cursor: pointer; font-size:0.8em; } #tab-area1 .pc-nums .item:hover{ background-color:#9de5f5; color:#fff } .center .line2{ flex:1; background-color:#001346; margin-bottom:10px; border-radius:6px; } .line2 .line2-content{ display: flex; flex-wrap: wrap; align-items:center; justify-content:space-between; padding:10px; height:99.99% !important; } .line2 .qrcode{ flex:1; display: flex; justify-content:center; align-items:center; } .line2 img{ width:80%; } .line2-data-item{ flex:4; display:flex; flex-wrap: wrap; height:100%; justify-content:space-between; } .line2-data-item .data-item1{ height:50%; width:50%; padding:5px; } .line2-data-item .data-item1 .item1-content{ background-color:#060B2E; border-radius:6px; width:100%; height:100%; display: flex; align-items: center; justify-content: center; } .line2-data-item .data-item1 .item1-content .title{ color:#69F8FE; font-size:1.2em; } .line2-data-item .data-item1 .item1-content .data-value{ font-size:1.2em; font-weight:bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 60%; } .center .line3{ flex:1; background-color:#001346; border-radius:6px; } .center .line3 .line3-content{ padding:10px 20px; height:99.99%; } .center .line3 .line3-content .lrb-content{ border: 2.5px solid #53BAFD; position: relative; height:100%; } .center .line3 .line3-content .lrb-content .lrb-info{ height:100%; display: flex; align-items: center; justify-content: center; } .center .line3 .line3-content .lrb-content .lrb-info .lrb-block{ display: flex; align-items: baseline; } .center .line3 .line3-content .lrb-content .lrb-info .gjzs-title { font-size:1.8em; color:#65c6e2; } .center .line3 .line3-content .lrb-content .lrb-info .lrb-title { font-size:1.8em; color:#65c6e2; } .center .line3 .line3-content .lrb-content .lrb-info .gjzs-data { font-size:2.8em; } .lrb-content .zhe-block{ width: 15px; height: 15px; border-bottom: 3px solid #53BAFD; position: absolute; background-color: #001346; } .zhe-block-rotate1{ transform: rotate(45deg); top: -8px; right: -8px; } .zhe-block-rotate2{ transform: rotate(315deg); left: -8px; top: -8px; } .zhe-block-rotate3{ transform: rotate(225deg); left: -8px; bottom: -8px; } .zhe-block-rotate4{ transform: rotate(135deg); bottom: -8px; right: -8px; } .grid-wrapper .center .line1 .cont { margin: 1px 20px; } .grid-wrapper .center .line1 .division { flex: 1; height: 2px; background-color: #528DFF; } #pcxyfx-chart-content .pcxyfx-tabs{ height:40px; display:flex; width:100%; align-items:center; justify-content:center; } #pcxyfx-chart-content .pcxyfx-tabs .tab-title{ cursor:pointer; position:relative; margin-left:40px; } #pcxyfx-chart-content .pcxyfx-tabs .tab-title.active{ color:#03a9f4; } #pcxyfx-chart-content .pcxyfx-tabs .tab-title:before{ content: ''; width: 14px; height: 14px; border-radius: 50%; position: absolute; left: -20px; top: 50%; background-color: #fff; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); } #pcxyfx-chart-content .pcxyfx-tabs .tab-title.active:before{ background-color: #03a9f4; } .grid-wrapper .right1 { grid-area: right1; } .grid-wrapper .right2 { grid-area: right2; } .grid-wrapper .bottom1 { grid-area: bottom1; } .grid-wrapper .bottom2 { grid-area: bottom2; }