* { padding: 0; margin: 0 } html, body { width: 100%; height: 100%; overflow: hidden; font: 0.5vw Arial, Microsoft YaHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, sans-serif; } .ui-absolute { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .screen-wrap { background-color: #fff; position: relative; } .screen-bg { height: 100%; } .screen-bg img { width: 100%; height: 100%; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; } .screen-header { width: 100%; height: 9%; display: flex; align-items: center; justify-content: center; } .screen-header img { width: calc(100% - 1%); height: 12%; position: absolute; top: 0.8%; bottom: 0; left: 0.5%; right: 0; } .screen-header .title { font-size: 2.8rem; letter-spacing: 2px; font-family: '黑体'; color: #fff; } .screen-body { margin: 1% 1.8% 1% 1.5%; height: calc(100% - 11%); } .grid-demo-bg { border: 2px solid rgba(10, 82, 172, 0.30); box-shadow: inset 0 1px 16px 0 rgba(11, 156, 223, 0.30); border-radius: 4px 0 0 4px; margin-top: 10px; width: 100%; height: 100%; position: relative; } .grid-demo-bg .bg-left-top { border-radius: 4px; width: 22px; height: 19px; background: url("../img/bg-left-top.png") no-repeat; position: absolute; top: -2px; left: -2px; } .grid-demo-bg .bg-right-top { border-radius: 4px; width: 23px; height: 20px; background: url("../img/bg-right-top.png") no-repeat; position: absolute; top: -2px; right: -2px; } .grid-demo-bg .bg-left-bottom { border-radius: 4px; width: 23px; height: 20px; background: url("../img/bg-left-bottom.png") no-repeat; position: absolute; left: -2px; bottom: -2px; } .grid-demo-bg .bg-right-bottom { border-radius: 4px; width: 24px; height: 20px; background: url("../img/bg-right-bottom.png") no-repeat; position: absolute; bottom: -2px; right: -2px; } .left-top { display: flex; align-items: center; justify-content: center; } .left-top li { font-family: "Microsoft YaHei"; position: relative; color: #fff; text-align: center; letter-spacing: 1px; flex: 1 } .left-top li:last-child:after { content: ""; position: absolute; right: 0; top: 2px; background: none; height: 100%; width: 2px; } .left-top li:after { content: ""; position: absolute; right: 0; top: 2px; background: url("../img/line.png") center center; height: 100%; width: 2px; } .left-top li .name { font-size: 1.7rem; color: #c9e8f9; } .left-top li .number { position: relative; font-family: '黑体'; margin-top: 8px; color: #c9e8f9; padding-left: 5%; display: flex; align-items: center; justify-content: center; } .left-top li .number .number-list { display: flex; } .left-top li .number .number-list li { background-color: #fff; padding: 3px 5px; margin: 0 1px; border-radius: 2px; background: linear-gradient(0deg, rgba(10, 238, 245, 0.3) 0%, rgba(6, 147, 255, 0.3) 100%); font-size: 2.4rem; } .left-top li .unit { margin-left: 2%; font-size: 1.5rem; color: #c9e8f9; } .left-body { display: flex; height: 30%; align-items: center; } .left-body li { width: 110px; color: #c9e8f9; text-align: center; display: flex; align-items: center; justify-content: center; } .left-body li.active { background: url("../img/left-body-active.png") no-repeat center center; background-size: contain; width: 110px; height: 88px; } .left-body .number { font-size: 2.0rem; font-family: '黑体'; } .left-body .number .arrow { width: 12px; height: 19px; display: inline-block; vertical-align: text-bottom; margin-left: 5px; } .left-body .number .rise-arrow { background: url("../img/rise-arrow.png") no-repeat center center; background-size: contain; } .left-body .number .fall-arrow { background: url("../img/fall-arrow.png") no-repeat center center; background-size: contain; } .left-body .name { margin-top: 5%; font-size: 1.6rem; } .middle-bot { display: flex; align-items: center; top: auto; height: 22%; bottom: 0; } .left-bot {} .table-body .arrow { width: 12px; height: 19px; display: inline-block; vertical-align: text-bottom; margin-left: 5%; } .table-body .rise-number .num { background-image: linear-gradient(0deg, #840d8e 0%, #e21166 100%); /*background-image: linear-gradient(0deg, #0aeef5 0%, #0693ff 100%);*/ -webkit-background-clip: text; color: transparent; } .table-body .number .num { width: 65%; display: inline-block; font-weight: normal; font-family: '黑体'; font-weight: bold; font-size: 1.5rem; } .table-body .rise-number .arrow { background: url("../img/rise-arrow.png") no-repeat center center; } .table-body .fall-number .num { background-image: linear-gradient(0deg, #0aeef5 0%, #0693ff 100%); -webkit-background-clip: text; color: transparent; } .table-body .fall-number .arrow { background: url("../img/fall-arrow.png") no-repeat center center; } .table-body .table-row .index b { color: #c9e8f9; font-weight: normal; border-radius: 20px; width: 2.6rem; height: 1.5rem; line-height: 1.5rem; margin: 0 auto; color: #fff; display: block; } .table-body .table-row.one .index b { background-image: linear-gradient(0deg, #840d8e 30%, #e21166 100%); border: 1px solid #e21166; } .table-body .table-row.two .index b { background-image: linear-gradient(0deg, #0aeef5 0, #0693ff 60%); border: 1px solid #0aeef5; } .table-body .table-row.three .index b { background-image: linear-gradient(0deg, #4a98ff 0, #0a56bb 100%); border: 1px solid #4a98ff; } .left-bot .table-head { display: flex; align-items: center; text-align: center; color: #c9e8f9; font-size: 1.6rem; margin: 2% 3% 0; position: absolute; left: 0; top: 0; right: 0; height: 15%; } .left-bot .table-head li { flex: 1; } .left-bot .table-head li:nth-child(2) { flex: 2.5; } .table-body { top: 18%; overflow: hidden; } .table-body ul li { display: flex; align-items: center; text-align: center; color: #c9e8f9; border-radius: 5px; font-size: 1.4rem; height: 40px; margin: 0 3%; } .table-body ul li span { flex: 1; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .table-body ul li span:nth-child(2) { flex: 2.5; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .table-body ul li:nth-child(even) { background: #0b1838; } .productBox { margin: 0 auto; overflow: hidden; padding-left: 1.5%; } .productBox ul { white-space: nowrap; width: 10000000px; } .productBox ul li { text-align: center; } .middle-body .mapIndexBox { position: relative; width: 475px; border: 1px solid rgba(6, 147, 255, 0.3); border-radius: 20px; /*border-image: linear-gradient(to top, rgba(10,238,145,0.3), rgba(6,147,255,0.3)); border-image-slice: 1;*/ margin: 0 auto; overflow: hidden; } .middle-body ul { white-space: nowrap; height: 3rem; line-height: 3rem; } .middle-body li { width: 95px; display: inline-block; text-align: center; } .middle-body li .name { /* color: #c9e8f9; */ color: #fff; font-size: 1.7rem; } .middle-body li.active .name { background-image: linear-gradient(0deg, #0aeef5 0%, #0693ff 60%); border-radius: 20px; color: #fff; } .middle-body .bar { width: 95px; background-image: linear-gradient(0deg, #0aeef5 0%, #0693ff 60%); border-radius: 20px; color: #fff; height: 36px; position: absolute; top: 0; left: 50%; margin-left: -44px; z-index: -1; } .middle-body .btn { position: absolute; width: 6px; height: 10px; display: inline-block; vertical-align: text-bottom; } .middle-body .left-btn { background: url("../img/middle-body-left-arrow.png") no-repeat center center; left: -6%; } .middle-body .right-btn { background: url("../img/middle-body-right-arrow.png") no-repeat center center; right: -6%; } .middle-top:before { content: ''; position: absolute; right: 0; left: 0; top: 24px; width: 100%; background: url("../img/light.png") center center; height: 2px; } .middle-top ul { position: relative; width: 26%; display: flex; align-items: center; text-align: center; justify-content: center; border: 1px solid rgba(6, 147, 255, 0.3); background-color: #0e1839; border-radius: 60px; margin: 0 auto; } .middle-top li { margin: 0.25rem; flex: 1; } .middle-top li .name { color: #c9e8f9; font-size: 2rem; } .middle-top li.active .name { background-image: linear-gradient(0deg, #0aeef5 0%, #0693ff 60%); border-radius: 60px; color: #fff; padding: 10% 0; } .middle-panel { position: relative; width: 100%; height: 100%; } .middle-panel ul { display: flex; box-shadow: inset 0 0 10px 0 rgba(7, 191, 250, 0.50); background-color: #121d44; border-radius: 5px; width: 36%; height: 10%; margin: 0 auto; text-align: center; align-items: center; justify-content: center; } .middle-panel ul li { flex: 1; position: relative; } .middle-panel ul li .title { font-size: 1.8rem; text-align: center; background: linear-gradient(0deg, #0AEEF5 0%, #0693FF 100%); -webkit-background-clip: text; color: transparent; } .middle-panel ul li .num { display: inline-block; position: relative; margin-top: 2%; font-size: 2.8rem; font-weight: 600; font-family: '黑体'; text-align: center; background: linear-gradient(0deg, #0AEEF5 0%, #0693FF 100%); -webkit-background-clip: text; color: transparent; } .middle-panel ul li:last-child:after { content: ""; position: absolute; right: 0; top: 2px; background: none; height: 100%; width: 2px; } .middle-panel ul li:after { content: ""; position: absolute; right: 0; top: 2px; background: url("../img/line.png") center center; height: 100%; width: 2px; } .middle-panel:before { content: ''; position: absolute; right: 0; left: 0; top: 14px; width: 100%; background: url("../img/light.png") center center; height: 2px; } .screenfull-svg { display: inline-block; fill: #7890ab; height: 20px; width: 20px; /* fill: #103d7e; */ } #full-screen { cursor: pointer; height: 20px; width: 20px; position: absolute; right: 1.3%; top: 2.5%; } #full-screen .screenfull-svg { display: none; } #full-screen:hover .screenfull-svg { display: block; } :focus { outline: none } @media screen and (max-width: 990px) { html, body { width: 100%; height: 100%; overflow: hidden; font: 0.85vw Arial, Microsoft YaHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, sans-serif; overflow-y: auto; } } @media screen and (max-width: 360px) { html, body { width: 100%; height: 100%; overflow: hidden; font: 2vw Arial, Microsoft YaHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, sans-serif; overflow-y: auto; } }