body { margin: 0; overflow: scroll; /* 溢出隐藏 */ } /*@font-face {*/ /* !*font-family: 'DOUYU';*!*/ /* !*src: url('../fonts/DOUYUFONT-2.woff');*!*/ /* font-weight: normal;*/ /* font-style: normal;*/ /*}*/ #loading { position: absolute; left: 50%; top: 45%; transform: translate(-50%, 0) } .building-box { text-align: center; font-size: 12px; width: 120px; position: absolute; top: 186px; left: -58px; } .building-text { background: #18A65A; color: #fff; padding: 4px; border-radius: 8px; margin-bottom: -8px; display: flex; flex-direction: column; } .building-bottom { background: #18A65A; width: 10px; height: 10px; border-radius: 5px; margin-left: calc(50% - 5px); } .building-line { width: 1px; height: 40px; border-left: 1px dashed #18A65A; position: absolute; top: 229px; left: 2px; } .container { position: relative; } .nowtime { position: absolute; top: 60px; right: 1.25rem; font-family: DOUYU; font-weight: normal; font-size: 1.0625rem; color: #1B79CC; } .conList { position: absolute; width: 30%; height: 36%; } .onefloor { top: 10%; left: 0; } .onefloor .list, .twofloor .list { padding-left: 1.25rem; box-sizing: border-box; } .twofloor { top: 58%; left: 0; } .floortitle { max-width: 562px; width: 100%; max-height: 96px; height: 26%; background-image: url(../images/qjt-titlebg.png); background-size: 100% 100%; font-family: Microsoft YaHei; font-size: 1.5rem; color: #FFFFFF; display: flex; font-style: italic; padding-left: 3.75rem; box-sizing: border-box; align-items: center; } .floorcontent { width: calc(100% - 2.5rem); height: 72%; background: #D3EBFF; box-shadow: 5px 9px 9px 0px rgba(17, 126, 202, 0.24); border-radius: 20px; border: 2px solid #D0E0EA; font-size: 1.25rem; color: #333; display: flex; flex-wrap: wrap; align-items: center; margin-left: 2.5rem; } .floorcontent .list { width: 50%; } .floorcontent .top { color: #333333; display: flex; align-items: center; white-space: nowrap; } .floorcontent .bottom { display: flex; align-items: center; margin-top: 0.625rem; } .floorcontent .bottom img { width: 2.875rem; margin: 0 0.9375rem; } .floorcontent .bottom .number { font-weight: bold; font-size: 2.5rem; font-style: italic; } .floorcontent .radio::before { content: ''; display: inline-block; width: 0.5625rem; height: 0.5625rem; border-radius: 50%; margin-right: 0.3125rem; } .floorcontent .blue .radio::before { background-color: rgb(26 149 235 / 50%); } .floorcontent .blue .bottom { color: #1A95EB; } .floorcontent .yellow .radio::before { background-color: rgb(255 128 0 / 50%); } .floorcontent .yellow .bottom { color: #FF8000; } .floorcontent .green .radio::before { background-color: rgb(35 177 74 / 50%); } .floorcontent .green .bottom { color: #23B14A; } .floorcontent .purple .radio::before { background-color: rgb(137 84 255 / 50%); } .floorcontent .purple .bottom { color: #8954FF; } .blsl { top: 10%; right: 1.25rem; } .blsl .list { width: 48%; display: flex; align-items: center; height: 33%; } .blsl .list:nth-child(2n){ width: 52%; } .blsl .list .img { width: 30%; height: 90%; display: flex; justify-content: flex-end; margin-right: 0.625rem; } .blsl .list .right { display: flex; flex-direction: column; justify-content: space-between; } .blsl .list .right>span { white-space: nowrap; } .blsl .list .right .number { color: #5482F9; } .blsl .list .right .number span:first-child { font-weight: bold; font-size: 2.5rem; font-style: italic; } .pdgdf { right: 1.25rem; top: 58%; } .pdgdf .text { position: absolute; top: -5rem; left: 7rem; display: flex; flex-direction: column; font-size: 1rem; color: #1A95EB; } .qjttitle { width: 100%; position: absolute; top: 0; height: 115px; background-image: url(../images/qjttitle.png); background-size: 100% 100%; } @keyframes counterAnimation { from { opacity: 0; transform: translateY(-10px); } to { opacity: 1; transform: translateY(0); } } .number.animate { visibility: visible; animation: counterAnimation 0.3s ease-out forwards; }