.home { background-image: url('/src/assets/img/bg@3x.jpg'); background-size: 100% 100%; width: 100%; height: 100%; overflow: auto; } .home * { user-select: none; } .home .headTitle { padding: 0 35%; width: 100%; text-align: center; font-size: 35px; font-weight: 600; float: left; } .home .homeHeader { width: 100%; overflow: hidden; height: 7.5vh; line-height: 7.5vh; } .home .itemHeader { flex: 1; } .home .itemMain { margin: 5px 2px; white-space: nowrap; padding: 1em; background-color: rgba(6, 30, 56, 0.9); } .home .sz { position: absolute; padding-left: 5em; } .home .tq { position: absolute; z-index: 101; right: 0; padding-right: 5em; } .home .text { display: inline-block; vertical-align: middle; text-align: center; } .home .textNum { font-size: 18pt; color: #ff9900; font-weight: 600; font-family: '微软雅黑'; } .icons { background: linear-gradient(rgba(3, 76, 117, 0), #034c75); display: inline-block; width: 60px; height: 60px; text-align: center; margin: 5px; position: relative; vertical-align: middle; } .icons svg { position: absolute; left: 50%; transform: translateX(-50%); bottom: 10%; } .icons .img { transform-style: preserve-3d; transform: rotateX(-77deg) rotateY(2deg) rotateZ(40deg); position: absolute; bottom: -50%; width: 100%; height: 100%; left: 5%; } .body .main { width: 100%; height: calc(92.5vh - 124px); overflow: hidden; width: 100vw; display: flex; } .body .mainbody { flex: 1; padding: 3px; } .body .livRang { overflow: hidden; display: inline-block; vertical-align: top; font-size: 14px; background-color: rgba(6, 30, 56, 0.9); } .livRang .head { padding: 5px 3px 5px 15px; font-size: 17px; } .livRang .head::before { content: ' '; float: left; display: block; margin-left: -10px; margin-top: 2px; border-radius: 3px; width: 3px; height: 1.2em; background-color: #02ffec; } .livRang .table { padding-top: 3px; white-space: nowrap; } .livRang .table .tr { border-radius: 3px; overflow: hidden; display: flex; } .livRang .table .td { border: none; flex: 1; min-width: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 6px 3px; text-align: center; } .livRang .table .trColor:nth-child(even) { background-color: #03375e; } .flex { display: flex; } .flex .flexItem { flex: 1; height: 90px; text-align: center; line-height: 35px; padding: 3px 0; background-color: rgba(6, 30, 56, 0.9); } .flex .flexItem:not(:first-child) { margin-left: 5px; } .home .tooltip { position: relative; background-color: rgba(6, 30, 56, 0.9); width: 10em; height: 5em; overflow: hidden; z-index: 10; background-size: 100% 100%; background-image: url(/src/assets/img/k.png); animation-name: example; animation-duration: 0.4s; } .home .tooltipSon { position: absolute; width: 10em; height: 5em; text-align: center; padding: 5px 10px; line-height: 2em; left: 50%; top: 50%; transform: translate(-50%, -50%); } .home .map { position: relative; } @keyframes example { from { width: 0; /* height: 0; */ } to { width: 10em; /* height: 5em; */ } } .home .TabBtn { display: inline-block; width: 6em; padding: 5px 0 5px 5px; white-space: nowrap; /* display: inline-block; width: 7em; */ } .home #tooltip { position: absolute; z-index: 2; background: white; color: #000000; padding: 10px; border-radius: 2px; visibility: hidden; } .tabIcon { width: 100%; vertical-align: middle; margin-right: 3px; } .newMdia { width: 100%; }