style.css 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524
  1. html,
  2. body {
  3. width: 100%;
  4. height: 100%;
  5. }
  6. body,
  7. div,
  8. dl,
  9. dt,
  10. dd,
  11. ul,
  12. ol,
  13. li,
  14. h1,
  15. h2,
  16. h3,
  17. h4,
  18. h5,
  19. h6,
  20. input,
  21. button,
  22. textarea,
  23. p,
  24. blockquote,
  25. th,
  26. td,
  27. form,
  28. pre {
  29. margin: 0;
  30. padding: 0;
  31. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  32. color: #333;
  33. }
  34. body {
  35. -webkit-font-feature-settings: 'kern' 1;
  36. -moz-font-feature-settings: 'kern' 1;
  37. -o-font-feature-settings: 'kern' 1;
  38. text-rendering: geometricPrecision;
  39. font-family: "Microsoft YaHei";
  40. }
  41. a:active,
  42. a:hover {
  43. outline: 0
  44. }
  45. img {
  46. display: inline-block;
  47. border: none;
  48. vertical-align: middle;
  49. }
  50. li {
  51. list-style: none;
  52. }
  53. table {
  54. border-collapse: collapse;
  55. border-spacing: 0;
  56. }
  57. h1,
  58. h2,
  59. h3 {
  60. font-size: 14px;
  61. font-weight: 400;
  62. }
  63. h4,
  64. h5,
  65. h6 {
  66. font-size: 100%;
  67. font-weight: 400;
  68. }
  69. button,
  70. input,
  71. select,
  72. textarea {
  73. font-size: 100%;
  74. }
  75. input,
  76. button,
  77. textarea,
  78. select,
  79. optgroup,
  80. option {
  81. font-family: inherit;
  82. font-size: inherit;
  83. font-style: inherit;
  84. font-weight: inherit;
  85. outline: 0;
  86. }
  87. pre {
  88. white-space: pre-wrap;
  89. white-space: -moz-pre-wrap;
  90. white-space: -pre-wrap;
  91. white-space: -o-pre-wrap;
  92. word-wrap: break-word;
  93. }
  94. /** 滚动条 **/
  95. ::-webkit-scrollbar {
  96. width: 5px;
  97. height: 10px;
  98. }
  99. ::-webkit-scrollbar-button:vertical {
  100. display: none;
  101. }
  102. ::-webkit-scrollbar-track,
  103. ::-webkit-scrollbar-corner {
  104. background-color: rgba(14, 148, 234, 0.2);
  105. }
  106. ::-webkit-scrollbar-thumb {
  107. border-radius: 0;
  108. background-color: rgba(0, 0, 0, .3);
  109. }
  110. ::-webkit-scrollbar-thumb:vertical:hover {
  111. background-color: rgba(0, 0, 0, .35);
  112. }
  113. ::-webkit-scrollbar-thumb:vertical:active {
  114. background-color: rgba(0, 0, 0, .38);
  115. }
  116. /*下拉框*/
  117. .select {
  118. width: 1.6rem;
  119. height: 0.4rem;
  120. position: relative;
  121. font-size: 0.18rem;
  122. color: #cdddf7;
  123. outline: none;
  124. }
  125. .select-div {
  126. box-sizing: border-box;
  127. width: 1.6rem;
  128. height: 0.4rem;
  129. line-height: 0.4rem;
  130. border: 1px solid #0E94EA;
  131. background: url(../images/arrow.png) 95% center no-repeat;
  132. padding-left: 10px;
  133. cursor: default;
  134. position: absolute;
  135. top: 0;
  136. left: 0;
  137. color: #cdddf7;
  138. }
  139. .select-ul {
  140. position: absolute;
  141. width: 1.6rem;
  142. top: 0.5rem;
  143. left: 0;
  144. z-index: 10;
  145. display: none;
  146. }
  147. .select-ul.company {
  148. height: 1.2rem;
  149. overflow-y: auto;
  150. }
  151. .select-ul>li {
  152. height: 0.4rem;
  153. line-height: 0.4rem;
  154. padding-left: 10px;
  155. box-sizing: border-box;
  156. background-color: rgba(14, 148, 234, 0.2);
  157. cursor: default;
  158. color: #cdddf7;
  159. }
  160. .select-ul>li.active,
  161. .select-ul>li:hover {
  162. color: white;
  163. background: #0e94eb;
  164. }
  165. .select-ul>li {
  166. width: 1.6rem;
  167. }
  168. .data-box {
  169. width: 4.9rem;
  170. position: absolute;
  171. margin: auto;
  172. top: 0.42rem;
  173. bottom: 0;
  174. left: 0;
  175. right: 0;
  176. }
  177. .chart-box {
  178. position: absolute;
  179. top: 0.42rem;
  180. bottom: 0;
  181. width: 90%;
  182. margin: auto;
  183. left: 0;
  184. right: 0;
  185. height: auto;
  186. }
  187. .container-flex {
  188. width: 100%;
  189. height: 100%;
  190. background: url(../images/index_bg.png) left top no-repeat;
  191. background-size: 100% 100%;
  192. display: flex;
  193. flex-flow: row nowrap;
  194. justify-content: center;
  195. outline: none;
  196. }
  197. .box-left {
  198. width: 28%;
  199. height: 100%;
  200. background: url(../images/line_img.png) top right repeat-y;
  201. }
  202. .left-top {
  203. width: 100%;
  204. height: 20.4%;
  205. position: relative;
  206. }
  207. .left-top>.current-num {
  208. width: 4.9rem;
  209. height: 1.8rem;
  210. position: absolute;
  211. margin: auto;
  212. top: 0;
  213. left: 0;
  214. bottom: 0;
  215. right: 0;
  216. background: url(../images/border_bg01.png) top left no-repeat;
  217. background-size: 100% 100%;
  218. }
  219. .current-num>div {
  220. width: 100%;
  221. height: 0.8rem;
  222. line-height: 0.8rem;
  223. text-align: center;
  224. background: url(../images/title_bg01.png) center center no-repeat;
  225. font-size: 0.2rem;
  226. color: #0e94ea;
  227. background-size: 1.8rem 0.25rem;
  228. font-weight: 900;
  229. }
  230. .current-num>p {
  231. font-size: 0.46rem;
  232. text-align: center;
  233. color: white;
  234. }
  235. .left-center {
  236. width: 100%;
  237. height: 37%;
  238. position: relative;
  239. }
  240. .pie-chart>div {
  241. float: left;
  242. width: 50%;
  243. height: 100%;
  244. position: relative;
  245. }
  246. .pie-data {
  247. height: 2.25rem;
  248. position: absolute;
  249. margin: auto;
  250. top: 0;
  251. left: 0;
  252. width: 100%;
  253. bottom: 0;
  254. display: flex;
  255. align-items: center;
  256. flex-flow: row wrap;
  257. overflow-y: auto;
  258. padding-right: 5px;
  259. }
  260. .pie-data p {
  261. width: 100%;
  262. height: 0.45rem;
  263. line-height: 0.45rem;
  264. font-size: 0.2rem;
  265. color: #cdddf7;
  266. display: flex;
  267. flex-flow: row nowrap;
  268. justify-content: space-around;
  269. cursor: default;
  270. }
  271. .pie-data p>span {
  272. width: 0;
  273. flex-grow: 1;
  274. margin: 0 5px;
  275. text-align: left;
  276. overflow: hidden;
  277. text-overflow: ellipsis;
  278. white-space: nowrap;
  279. }
  280. .pie-data p>.pie-number {
  281. flex-grow: 2;
  282. }
  283. .legend {
  284. display: inline-block;
  285. width: 0.2rem;
  286. height: 0.16rem;
  287. line-height: 0.2rem;
  288. border-radius: 2px;
  289. background: white;
  290. }
  291. .left-bottom {
  292. width: 100%;
  293. height: 42.6%;
  294. position: relative;
  295. }
  296. .filter-con {
  297. width: 100%;
  298. height: 0.4rem;
  299. position: absolute;
  300. float: left;
  301. top: 10px;
  302. left: 0;
  303. display: none;
  304. flex-flow: row nowrap;
  305. justify-content: space-between;
  306. /* visibility: hidden;*/
  307. z-index: 999;
  308. }
  309. .pop-filter {
  310. width: 5.2rem;
  311. top: 1.1rem;
  312. left: 0.5rem;
  313. }
  314. .pop-filters {
  315. width: 5.2rem;
  316. top: 1.1rem;
  317. left: 0.5rem;
  318. }
  319. .gd-map {
  320. width: 100%;
  321. height: 90%;
  322. }
  323. .box-center {
  324. width: 44%;
  325. height: 100%;
  326. /* background: green;*/
  327. }
  328. .center-top {
  329. width: 100%;
  330. height: 8.8%;
  331. position: relative;
  332. top: 0;
  333. left: 0;
  334. background: url(../images/title_border.png) bottom center no-repeat;
  335. display: flex;
  336. justify-content: center;
  337. align-items: center;
  338. }
  339. .center-top>h1 {
  340. color: #cdddf7;
  341. font-size: 0.45rem;
  342. font-weight: 900;
  343. letter-spacing: 5px;
  344. }
  345. .center-center {
  346. width: 100%;
  347. height: 15.3%;
  348. display: flex;
  349. flex-flow: row nowrap;
  350. justify-content: center;
  351. align-items: center;
  352. }
  353. .weather-box {
  354. width: 4.1rem;
  355. height: 1.1rem;
  356. border: 1px solid #0E94EA;
  357. display: flex;
  358. flex-flow: row nowrap;
  359. justify-content: space-around;
  360. align-items: center;
  361. }
  362. .weather-box>.data {
  363. width: 2.19rem;
  364. height: 0.65rem;
  365. border-right: 2px solid #cdddf7;
  366. }
  367. .data>p {
  368. font-size: 0.16rem;
  369. margin: 0 5px;
  370. color: #cdddf7;
  371. text-align: center;
  372. margin: 0;
  373. }
  374. .data>p>span {
  375. margin: 0 5px;
  376. }
  377. .data>p.time {
  378. font-size: 0.42rem;
  379. height: 0.42rem;
  380. line-height: 0.42rem;
  381. }
  382. .weather-box>.weather {
  383. width: 1.8rem;
  384. height: 0.65rem;
  385. display: flex;
  386. flex-flow: row nowrap;
  387. justify-content: space-around;
  388. align-items: center;
  389. margin-left: 10px;
  390. }
  391. .weather>img {
  392. height: 100%;
  393. }
  394. .weather>div {
  395. width: 0.8rem;
  396. height: 100%;
  397. }
  398. .weather>div>p {
  399. font-size: 0.12rem;
  400. color: #cdddf7;
  401. overflow: hidden;
  402. text-overflow: ellipsis;
  403. white-space: nowrap;
  404. height: 0.24rem;
  405. line-height: 0.24rem;
  406. }
  407. .weather>div>p.active {
  408. color: white;
  409. font-size: 0.16rem;
  410. }
  411. .select-box {
  412. width: 3.4rem;
  413. height: 1.1rem;
  414. box-sizing: border-box;
  415. position: relative;
  416. }
  417. .select-pop {
  418. width: 1.6rem;
  419. }
  420. .select-box>ul,
  421. .select-pop>ul {
  422. width: 1.6rem;
  423. height: 0.4rem;
  424. font-size: 0.18rem;
  425. overflow: hidden;
  426. border: 1px solid #0E94EA;
  427. position: absolute;
  428. top: 0;
  429. left: 0;
  430. }
  431. .select-box>ul>li,
  432. .select-pop>ul>li {
  433. width: 0.8rem;
  434. height: 0.4rem;
  435. line-height: 0.4rem;
  436. text-align: center;
  437. float: left;
  438. color: #cdddf7;
  439. cursor: pointer;
  440. }
  441. .select-box>ul>li.active,
  442. .select-pop>ul>li.active {
  443. background: #0e94eb;
  444. color: white;
  445. }
  446. .select-box>div {
  447. width: 100%;
  448. height: 0.4rem;
  449. position: absolute;
  450. bottom: 0;
  451. left: 0;
  452. display: flex;
  453. flex-flow: row nowrap;
  454. justify-content: space-between;
  455. }
  456. .center-center>img {
  457. width: 0.13rem;
  458. height: 1.1rem;
  459. margin: 0 0.2rem;
  460. }
  461. .center-bottom {
  462. width: 100%;
  463. height: 75.9%;
  464. position: relative;
  465. }
  466. .center-bottom>.city-data {
  467. width: 8.05rem;
  468. height: 100%;
  469. margin: auto;
  470. position: absolute;
  471. }
  472. .city-box {
  473. width: 1.8rem;
  474. /* height: 1.9rem;*/
  475. border: 1px solid #0e94ea;
  476. position: absolute;
  477. top: 0;
  478. left: 0;
  479. }
  480. .city-box>p {
  481. height: 0.4rem;
  482. line-height: 0.4rem;
  483. text-align: center;
  484. border-bottom: 1px solid #0e94ea;
  485. font-size: 0.18rem;
  486. color: #cdddf7;
  487. box-sizing: border-box;
  488. }
  489. .city-box>p>span {
  490. color: #d09d26;
  491. }
  492. .city-btn {
  493. width: 100%;
  494. /* height: 0.5rem;*/
  495. display: flex;
  496. flex-flow: row wrap;
  497. align-items: center;
  498. justify-content: space-around;
  499. overflow: hidden;
  500. }
  501. .city-btn>li,
  502. .city-div>li {
  503. font-size: 0.14rem;
  504. height: 0.2rem;
  505. line-height: 0.2rem;
  506. float: left;
  507. color: white;
  508. margin: 0.02rem 0;
  509. padding: 0 0.03rem;
  510. cursor: pointer;
  511. }
  512. .city-btn>li.active,
  513. .city-btn>li:hover,
  514. .city-div>li.active,
  515. .city-div>li:hover {
  516. background: #0e94ea;
  517. }
  518. .city-div {
  519. width: 100%;
  520. height: 1rem;
  521. display: flex;
  522. flex-flow: row wrap;
  523. /* align-items: center;*/
  524. justify-content: flex-start;
  525. overflow-y: auto;
  526. }
  527. .city-div>li {
  528. padding: 0 0.05rem;
  529. text-align: center;
  530. }
  531. .ranking-box {
  532. width: 2.5rem;
  533. border: 1px solid #0e94ea;
  534. position: absolute;
  535. left: 0;
  536. bottom: 20px;
  537. background-color: rgba(14, 148, 235, 0.102);
  538. }
  539. .ranking-box>li {
  540. width: 100%;
  541. height: 0.3rem;
  542. line-height: 0.3rem;
  543. display: flex;
  544. flex-flow: row nowrap;
  545. justify-content: space-around;
  546. font-size: 0.18rem;
  547. color: rgba(255, 255, 255, .7);
  548. }
  549. .ranking-box>li>span {
  550. width: 0;
  551. flex-grow: 1;
  552. text-align: center;
  553. }
  554. .ranking-box>li>p {
  555. width: 0;
  556. flex-grow: 2;
  557. color: rgba(255, 255, 255, .7);
  558. text-align: center;
  559. overflow: hidden;
  560. text-overflow: ellipsis;
  561. white-space: nowrap;
  562. }
  563. .ranking-box>li:nth-child(2n+1) {
  564. background: rgba(14, 148, 235, 0.102);
  565. }
  566. .ranking-box>li:first-child {
  567. height: 0.4rem;
  568. line-height: 0.4rem;
  569. font-size: 0.2rem;
  570. background: rgba(14, 148, 235, 0.8);
  571. }
  572. .ranking-box>li:first-child>p {
  573. color: white;
  574. }
  575. .box-right {
  576. width: 28%;
  577. height: 100%;
  578. background: url(../images/line_img.png) top left repeat-y;
  579. }
  580. .right-top {
  581. width: 100%;
  582. height: 41%;
  583. box-sizing: border-box;
  584. padding-top: 0.2rem;
  585. position: relative;
  586. }
  587. .right-top>.data-box,
  588. .right-top>.chart-box {
  589. top: 1rem;
  590. }
  591. .table1 {
  592. font-size: 0.16rem;
  593. border: 1px solid #0e94ea;
  594. border-top: none;
  595. border-right: none;
  596. margin: auto;
  597. }
  598. .table1 tr {
  599. border-top: 1px solid #0e94ea;
  600. background: rgba(14, 148, 234, 0.1);
  601. }
  602. .table1 tr.bg-color {
  603. background: rgba(14, 148, 234, 0.2);
  604. }
  605. .table1 tr td {
  606. border-right: 1px solid #0e94ea;
  607. height: 0.4rem;
  608. line-height: 0.4rem;
  609. color: #cdddf7;
  610. text-align: center;
  611. }
  612. .table1 tr td.data-table {
  613. color: #fff;
  614. }
  615. .table1 tr td:nth-child(2n+1) {
  616. width: 1rem;
  617. }
  618. .table1 tr td:nth-child(2n) {
  619. width: 1.4rem;
  620. }
  621. .table2 {
  622. font-size: 0.16rem;
  623. border: 1px solid #0e94ea;
  624. border-top: none;
  625. border-right: none;
  626. margin: auto;
  627. }
  628. .table2 tr {
  629. border-top: 1px solid #0e94ea;
  630. background: rgba(14, 148, 234, 0.1);
  631. }
  632. .table2 tr.bg-color {
  633. background: rgba(14, 148, 234, 0.2);
  634. }
  635. .table2 tr td {
  636. border-right: 1px solid #0e94ea;
  637. height: 0.6rem;
  638. line-height: 0.6rem;
  639. color: #cdddf7;
  640. text-align: center;
  641. }
  642. .table2tr td.data-table {
  643. color: #fff;
  644. }
  645. .table2 tr td:nth-child(2n+1) {
  646. width: 1.8rem;
  647. }
  648. .table2 tr td:nth-child(2n) {
  649. width: 2.5rem;
  650. }
  651. .right-center {
  652. width: 100%;
  653. height: 29%;
  654. position: relative;
  655. }
  656. .time-box {
  657. width: 3.9rem;
  658. height: 0.4rem;
  659. position: absolute;
  660. top: 5px;
  661. right: 0;
  662. overflow: hidden;
  663. z-index: 10;
  664. display: none;
  665. }
  666. .time-div {
  667. float: left;
  668. width: 1.8rem;
  669. height: 0.4rem;
  670. position: relative;
  671. }
  672. .time-div.end {
  673. float: right;
  674. }
  675. .time-div>img {
  676. width: 0.2rem;
  677. height: 0.2rem;
  678. margin: auto;
  679. position: absolute;
  680. top: 0;
  681. bottom: 0;
  682. right: 0.1rem;
  683. }
  684. .time-input {
  685. width: 1.8rem;
  686. height: 0.4rem;
  687. box-sizing: border-box;
  688. border: 1px solid #0E94EA;
  689. font-size: 0.16rem;
  690. background: rgba(14, 148, 234, 0.2);
  691. position: absolute;
  692. top: 0;
  693. left: 0;
  694. color: #cdddf7;
  695. padding-left: 10px;
  696. }
  697. .data-box>.data-number {
  698. width: 4.9rem;
  699. height: 2.3rem;
  700. position: absolute;
  701. margin: auto;
  702. top: 0;
  703. left: 0;
  704. right: 0;
  705. bottom: 0;
  706. background: url(../images/bg_img03.png) top left no-repeat;
  707. background-size: 100% 100%;
  708. color: #cdddf7;
  709. font-size: 0.4rem;
  710. line-height: 2.3rem;
  711. text-align: center;
  712. }
  713. .right-bottom {
  714. width: 100%;
  715. height: 30%;
  716. position: relative;
  717. }
  718. .data-box>.settings-box {
  719. box-sizing: border-box;
  720. width: 4.9rem;
  721. height: 2.38rem;
  722. position: absolute;
  723. margin: auto;
  724. top: 0;
  725. left: 0;
  726. right: 0;
  727. bottom: 0;
  728. background-color: rgba(14, 148, 234, 0.2);
  729. border: 1px solid #0E94EA;
  730. color: white;
  731. font-size: 0.18rem;
  732. overflow: hidden;
  733. }
  734. .settings-box>p {
  735. color: #cdddf7;
  736. margin-bottom: 0.46rem;
  737. padding-left: 0.4rem;
  738. height: 0.22rem;
  739. line-height: 0.22rem;
  740. }
  741. .settings-box>p:first-child {
  742. padding-top: 0.46rem;
  743. }
  744. .settings-box>div {
  745. display: flex;
  746. flex-flow: row nowrap;
  747. align-items: center;
  748. justify-content: center;
  749. padding-top: 0.2rem;
  750. }
  751. .settings-box>div>p {
  752. width: 2.9rem;
  753. font-size: 0.14rem;
  754. padding: 0;
  755. color: #cdddf7;
  756. }
  757. .settings-box>p>img {
  758. width: 0.2rem;
  759. height: 0.22rem;
  760. margin-right: 5px;
  761. }
  762. .settings-box>p>span,
  763. .settings-box>div>p>span {
  764. color: white;
  765. margin: 0 0.15rem;
  766. }
  767. .settings-box>div>img {
  768. height: 0.2rem;
  769. margin: 0 0.05rem;
  770. }
  771. .config {
  772. text-decoration: underline;
  773. cursor: pointer;
  774. }
  775. .settings-box>form label {
  776. color: #cdddf7;
  777. margin-right: 10px;
  778. }
  779. .four-f {
  780. letter-spacing: 0.045rem;
  781. }
  782. .settings-box>form input {
  783. width: 1.2rem;
  784. height: 0.4rem;
  785. border: 1px solid #0E94EA;
  786. background: rgba(14, 148, 235, 0.2);
  787. color: white;
  788. padding-left: 0.1rem;
  789. }
  790. .settings-box>form>div {
  791. width: 94%;
  792. margin: auto;
  793. }
  794. .set-ter {
  795. height: 0.64rem;
  796. line-height: 0.64rem;
  797. }
  798. .set-time {
  799. height: 0.4rem;
  800. width: 3.56rem;
  801. padding-left: 1.2rem;
  802. }
  803. .set-time>.time-div,
  804. .set-time>.time-div>input {
  805. width: 1.6rem;
  806. }
  807. .end-1 {
  808. margin-left: 0.1rem;
  809. }
  810. .set-peo {
  811. height: 0.70rem;
  812. line-height: 0.7rem;
  813. }
  814. .settings-box>.set-btn {
  815. height: 0.64rem;
  816. line-height: 0.64rem;
  817. text-align: center;
  818. padding-top: 0;
  819. }
  820. .set-btn>button {
  821. width: 0.9rem;
  822. height: 0.4rem;
  823. border: 1px solid #0E94EA;
  824. background: rgba(14, 148, 235, 0.2);
  825. color: white;
  826. margin: 0 5px;
  827. cursor: pointer;
  828. }
  829. .settings-box>.close-icon {
  830. display: block;
  831. width: 0.16rem;
  832. height: 0.16rem;
  833. position: absolute;
  834. top: 5px;
  835. right: 5px;
  836. background: url(../images/close_icon.png) top left no-repeat;
  837. background-size: 100% 100%;
  838. cursor: pointer;
  839. }
  840. .settings-box>.kf {
  841. padding-top: 0.8rem;
  842. line-height: 0.3rem;
  843. }
  844. .title-box {
  845. width: 4.9rem;
  846. height: 0.42rem;
  847. background: url(../images/box_title.png) top left no-repeat;
  848. background-size: 100% 100%;
  849. margin: auto;
  850. display: flex;
  851. flex-flow: row nowrap;
  852. align-items: center;
  853. position: relative;
  854. }
  855. .title-box>h6,
  856. .title-box>p {
  857. font-size: 0.2rem;
  858. color: white;
  859. height: 0.42rem;
  860. line-height: 0.42rem;
  861. margin-left: 0.4rem;
  862. }
  863. .title-box>p>span {
  864. cursor: pointer;
  865. color: rgba(255, 255, 255, .6);
  866. }
  867. .title-box>p>span.active {
  868. color: rgba(255, 255, 255, 1);
  869. }
  870. .line-img {
  871. width: 1px;
  872. height: 0.2rem;
  873. margin: 0 10px;
  874. }
  875. .title-box>.line-img {
  876. position: absolute;
  877. right: 1.3rem;
  878. }
  879. .title-box>button {
  880. font-size: 0.18rem;
  881. border: none;
  882. background: transparent;
  883. color: #cdddf7;
  884. height: 0.42rem;
  885. position: absolute;
  886. right: 0.6rem;
  887. display: flex;
  888. flex-flow: row nowrap;
  889. align-items: center;
  890. cursor: pointer;
  891. }
  892. .title-box>button:hover {
  893. color: white;
  894. }
  895. .title-box>button>img {
  896. width: 0.2rem;
  897. height: 0.2rem;
  898. margin-right: 5px;
  899. }
  900. .unit {
  901. font-size: 0.16rem;
  902. height: 0.4rem;
  903. color: #cdddf7;
  904. text-align: right;
  905. padding-right: 0.3rem;
  906. line-height: 0.4rem;
  907. }
  908. .container {
  909. width: 100%;
  910. height: 100%;
  911. background: rgba(0, 0, 0, .7);
  912. position: absolute;
  913. top: 0;
  914. left: 0;
  915. display: flex;
  916. visibility: hidden;
  917. justify-content: center;
  918. align-items: center;
  919. }
  920. .pop-up {
  921. width: 70%;
  922. height: 80%;
  923. background: url(../images/popUP_bg.png) top left no-repeat;
  924. background-size: 100% 100%;
  925. position: absolute;
  926. padding: 0.2rem 0.5rem;
  927. visibility: hidden;
  928. }
  929. .pop-up .title {
  930. width: 100%;
  931. height: 0.9rem;
  932. line-height: 0.9rem;
  933. font-size: 0.3rem;
  934. color: white;
  935. padding-left: 0.2rem;
  936. background: url(../images/title_line.png) center left no-repeat;
  937. }
  938. .pop-up .pie-chart {
  939. width: 76%;
  940. height: 80%;
  941. }
  942. .pop-up .pie-data {
  943. width: 80%;
  944. }
  945. .pop-chart {
  946. width: 80%;
  947. top: 1.5rem;
  948. left: 2.3rem;
  949. bottom: 0.5rem;
  950. }
  951. .pop-charts {
  952. width: 60%;
  953. top: 0.45rem;
  954. left: 2.3rem;
  955. bottom: 0.5rem;
  956. }
  957. .pop-up .pie-data p {
  958. height: 0.6rem;
  959. line-height: 0.6rem;
  960. font-size: 0.28rem;
  961. }
  962. .pop-up .pie-data .legend {
  963. width: 0.38rem;
  964. height: 0.28rem;
  965. vertical-align: middle;
  966. }
  967. .close-pop {
  968. display: inline-block;
  969. position: absolute;
  970. top: 0.3rem;
  971. right: 0.5rem;
  972. width: 13px;
  973. height: 0.9rem;
  974. background: url(../images/close.png) center left no-repeat;
  975. background-size: 13px 13px;
  976. cursor: pointer;
  977. z-index: 99;
  978. }
  979. .pop-data {
  980. width: 2rem;
  981. position: absolute;
  982. top: 2.25rem;
  983. bottom: 0.5rem;
  984. left: 0.5rem;
  985. }
  986. .cont-div {
  987. width: 100%;
  988. height: 100%;
  989. position: absolute;
  990. top: 0;
  991. left: 0;
  992. padding: 0.2rem 0.5rem;
  993. visibility: hidden;
  994. }
  995. .pop-data-box {
  996. width: 60%;
  997. height: 50%;
  998. background: url(../images/bg_img04.png) top left no-repeat;
  999. background-size: 100% 100%;
  1000. position: absolute;
  1001. margin: 0 auto;
  1002. bottom: 20%;
  1003. left: 0;
  1004. right: 0;
  1005. display: flex;
  1006. justify-content: center;
  1007. align-items: center;
  1008. color: #cdddf7;
  1009. font-size: 0.88rem;
  1010. }
  1011. .pop-data-box p {
  1012. color: #cdddf7;
  1013. }
  1014. .btn-class {
  1015. height: 0.4rem;
  1016. padding: 0 15px;
  1017. border: 1px solid #0E94EA;
  1018. font-size: 0.18rem;
  1019. background: transparent;
  1020. color: #cdddf7;
  1021. position: absolute;
  1022. top: 1.7rem;
  1023. left: 0.5rem;
  1024. display: flex;
  1025. flex-flow: row nowrap;
  1026. justify-content: center;
  1027. align-items: center;
  1028. cursor: pointer;
  1029. }
  1030. .btn-class>img {
  1031. width: 0.18rem;
  1032. height: 0.18rem;
  1033. }
  1034. .enlarge-btn {
  1035. width: 0.36rem;
  1036. height: 0.36rem;
  1037. background: url(../images/menu_btn.png) top left no-repeat;
  1038. background-size: 100% 100%;
  1039. float: left;
  1040. border: none;
  1041. cursor: pointer;
  1042. }
  1043. .enlarge-btn:hover,
  1044. .enlarge-btn.active {
  1045. background: url(../images/menu_on.png) top left no-repeat;
  1046. background-size: 100% 100%;
  1047. }
  1048. .enlarge-box {
  1049. height: 0.36rem;
  1050. position: absolute;
  1051. bottom: 20px;
  1052. left: 3rem;
  1053. overflow: hidden;
  1054. }
  1055. .modal-btn {
  1056. float: left;
  1057. display: none;
  1058. }
  1059. .modal-btn>li {
  1060. float: left;
  1061. width: 0.36rem;
  1062. height: 0.36rem;
  1063. line-height: 0.36rem;
  1064. box-sizing: border-box;
  1065. border: 1px solid #0E94EA;
  1066. border-left: none;
  1067. color: #cdddf7;
  1068. font-size: 0.18rem;
  1069. text-align: center;
  1070. cursor: default;
  1071. position: relative;
  1072. }
  1073. .modal-btn>li>div {
  1074. position: absolute;
  1075. top: 0;
  1076. left: 0;
  1077. width: 0.36rem;
  1078. height: 0.36rem;
  1079. background: url(../images/fangda.png) top left no-repeat;
  1080. background-size: 100% 100%;
  1081. display: none;
  1082. }
  1083. .modal-btn>li:hover>div {
  1084. display: block;
  1085. }
  1086. .pop-time .time-box {
  1087. top: 1.28rem;
  1088. left: -3rem;
  1089. }
  1090. .set-div {
  1091. width: 9.8rem;
  1092. height: 88%;
  1093. margin: 0 auto;
  1094. overflow: hidden;
  1095. overflow-y: auto;
  1096. font-size: 0.18rem;
  1097. }
  1098. .four-f {
  1099. letter-spacing: 0.045rem;
  1100. }
  1101. .set-box {
  1102. height: 0.63rem;
  1103. display: flex;
  1104. flex-flow: row nowrap;
  1105. align-items: center;
  1106. }
  1107. .set-box>label {
  1108. color: #cdddf7;
  1109. margin-right: 10px;
  1110. float: left;
  1111. }
  1112. .set-box>input,
  1113. .pages-div>input {
  1114. width: 0.8rem;
  1115. height: 0.4rem;
  1116. border: 1px solid #0E94EA;
  1117. background: rgba(14, 148, 235, 0.2);
  1118. color: white;
  1119. padding-left: 0.1rem;
  1120. }
  1121. .set-box>.input-edit {
  1122. width: 4.3rem;
  1123. }
  1124. .pages-div>input {
  1125. background: transparent;
  1126. margin: 0 0.2rem;
  1127. }
  1128. .set-box>input:nth-child(2n+1) {
  1129. margin: 0 0.07rem;
  1130. }
  1131. .set-box>button,
  1132. .pages-div>button {
  1133. width: 0.36rem;
  1134. height: 0.36rem;
  1135. line-height: 0.38rem;
  1136. text-align: center;
  1137. background-color: transparent;
  1138. border: 1px solid #0E94EA;
  1139. color: white;
  1140. padding-left: 0.1rem;
  1141. cursor: pointer;
  1142. }
  1143. .plus {
  1144. margin: 0 0.07rem;
  1145. background: url(../images/plus.png) center center no-repeat;
  1146. background-size: 0.18rem;
  1147. }
  1148. .mineus {
  1149. background: url(../images/jian.png) center center no-repeat;
  1150. background-size: 0.18rem;
  1151. margin-left: 0.1rem;
  1152. }
  1153. .set-box>.add-btn {
  1154. width: 1rem;
  1155. margin-left: 0.4rem;
  1156. height: 0.4rem;
  1157. display: flex;
  1158. flex-flow: row nowrap;
  1159. align-items: center;
  1160. justify-content: center;
  1161. }
  1162. .add-btn>img {
  1163. width: 0.18rem;
  1164. }
  1165. .table3 {
  1166. font-size: 0.16rem;
  1167. border: 1px solid #0e94ea;
  1168. border-top: none;
  1169. margin: 10px auto;
  1170. }
  1171. .table3 tr {
  1172. border-top: 1px solid #0e94ea;
  1173. background: rgba(14, 148, 234, 0.1);
  1174. }
  1175. .table3 thead tr {
  1176. background: rgba(14, 148, 234, 0.4);
  1177. }
  1178. .table3 tr.bg-color {
  1179. background: rgba(14, 148, 234, 0.2);
  1180. }
  1181. .table3 tr td:nth-child(2n+1),
  1182. .table3 tr td:nth-child(2n+1)>p {
  1183. width: 3rem;
  1184. }
  1185. .table3 tr td:nth-child(2n),
  1186. .table3 tr td:nth-child(2n)>p {
  1187. width: 1.8rem;
  1188. }
  1189. .table3 tr td,
  1190. .table3 tr th {
  1191. border-right: 1px solid #0e94ea;
  1192. height: 0.4rem;
  1193. line-height: 0.4rem;
  1194. color: #cdddf7;
  1195. text-align: center;
  1196. }
  1197. .table3 tr td p {
  1198. overflow: hidden;
  1199. text-overflow: ellipsis;
  1200. white-space: nowrap;
  1201. color: #cdddf7;
  1202. }
  1203. .table3 thead tr th {
  1204. border-right: none;
  1205. }
  1206. .pages-div {
  1207. height: 0.63rem;
  1208. display: flex;
  1209. flex-flow: row nowrap;
  1210. justify-content: center;
  1211. align-items: center;
  1212. }
  1213. .prev {
  1214. background: url(../images/prev.png) center center no-repeat;
  1215. background-size: 0.12rem;
  1216. }
  1217. .next {
  1218. background: url(../images/next.png) center center no-repeat;
  1219. background-size: 0.12rem;
  1220. }
  1221. .pages-div p {
  1222. color: white;
  1223. margin: 0 0.1rem;
  1224. }
  1225. .pages-div>.skip {
  1226. width: 0.7rem;
  1227. height: 0.4rem;
  1228. line-height: 0.4rem;
  1229. }
  1230. @media screen and (max-height: 670px) {
  1231. .right-top {
  1232. height: 47%;
  1233. }
  1234. .right-center {
  1235. height: 23%;
  1236. }
  1237. .data-box>.data-number {
  1238. height: 1.65rem;
  1239. line-height: 1.65rem;
  1240. }
  1241. .data-box>.settings-box {
  1242. height: 2rem;
  1243. }
  1244. }
  1245. .edit-div {
  1246. width: 6.5rem;
  1247. height: 2.9rem;
  1248. font-size: 0.18rem;
  1249. position: absolute;
  1250. margin: auto;
  1251. top: 0;
  1252. left: 0;
  1253. right: 0;
  1254. bottom: 0;
  1255. padding: 0 0.4rem;
  1256. border: 1px solid #0e94eb;
  1257. background-color: rgb(20, 32, 48);
  1258. box-shadow: 0 0 10px #cdddf7;
  1259. box-sizing: border-box;
  1260. }
  1261. .edit-div h4 {
  1262. font-size: 0.2rem;
  1263. color: white;
  1264. height: 0.65rem;
  1265. line-height: 0.65rem;
  1266. }
  1267. .edit-box {
  1268. justify-content: flex-end;
  1269. }
  1270. .edit-box>button {
  1271. width: 0.92rem;
  1272. height: 0.4rem;
  1273. line-height: 0.4rem;
  1274. margin: 0 0.17rem;
  1275. }
  1276. .table3 tr td p.edit {
  1277. color: #0e94eb;
  1278. cursor: pointer;
  1279. }
  1280. .table3 tr td p.edit:hover,
  1281. .table3 tr td p.edit.active {
  1282. color: #d09d26;
  1283. }
  1284. .tishi {
  1285. position: absolute;
  1286. margin: auto;
  1287. top: 0.4rem;
  1288. left: 0;
  1289. right: 0;
  1290. width: 4.8rem;
  1291. text-align: center;
  1292. height: 0.4rem;
  1293. line-height: 0.4rem;
  1294. border: 1px solid #d09d26;
  1295. background: rgba(239, 176, 19, 0.2);
  1296. font-size: 0.16rem;
  1297. color: white;
  1298. display: none;
  1299. }
  1300. @media screen and (max-height: 610px) {
  1301. .right-top {
  1302. height: 49%
  1303. }
  1304. .right-center {
  1305. height: 21%;
  1306. }
  1307. .data-box>.data-number {
  1308. height: 1.4rem;
  1309. line-height: 1.4rem;
  1310. }
  1311. .data-box>.settings-box {
  1312. height: 1.6rem;
  1313. }
  1314. .pop-data .ranking-box {
  1315. height: 1.9rem;
  1316. overflow-y: auto;
  1317. }
  1318. }