yzfx.css 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429
  1. .grid-wrapper {
  2. color: #ffffff;
  3. padding: 23px 16px 16px;
  4. height: calc(100% - 80px);
  5. display: grid;
  6. grid-gap: 8px;
  7. grid-template-columns: repeat(3, 1fr);
  8. grid-template-rows: repeat(3, 1fr);
  9. grid-template-areas: "left1 center right1" "left2 left2 right2" "bottom1 bottom1 bottom2";
  10. }
  11. .grid-wrapper > div .wrapper {
  12. border-radius: 6px;
  13. height: 100%;
  14. background-color: #001346;
  15. overflow: hidden;
  16. }
  17. .grid-wrapper .wrapper-content{
  18. position:relative;
  19. height:calc(100% - 40px);
  20. }
  21. .grid-wrapper .wide-border{
  22. height:calc(100% + 1px);
  23. width:100%;
  24. position:absolute;
  25. top:-3px;
  26. left:0px;
  27. border:1px solid #53BAFD;
  28. }
  29. .wide-border-line1{
  30. position:absolute;
  31. left:0px;
  32. top:-26px;
  33. background-color:#0f215c
  34. }
  35. .wide-border-line2{
  36. position:absolute;
  37. right:0px;
  38. top:-26px;
  39. background-color:#0f215c
  40. }
  41. .wide-border-line3{
  42. position:absolute;
  43. left:0px;
  44. bottom:0;
  45. background-color:#001346;
  46. }
  47. .wide-border-line4{
  48. position:absolute;
  49. right:0px;
  50. bottom:0;
  51. background-color:#001346;
  52. }
  53. .grid-wrapper .chart-tab-t{
  54. padding-left: 82px;
  55. height: 40px;
  56. line-height: 40px;
  57. background-color: #0f215c;
  58. }
  59. .grid-wrapper .chart-tab-t .chart-tab-title{
  60. font-size: 1em;
  61. position: relative;
  62. }
  63. .grid-wrapper .chart-tab-t .chart-tab-title:before{
  64. content:'';
  65. width:14px;
  66. height:14px;
  67. border-radius:50%;
  68. position:absolute;
  69. left:-20px;
  70. top:50%;
  71. background-color:#fff;
  72. transform:translateY(-50%);
  73. -ms-transform:translateY(-50%); /* IE 9 */
  74. -moz-transform:translateY(-50%); /* Firefox */
  75. -webkit-transform:translateY(-50%); /* Safari 和 Chrome */
  76. -o-transform:translateY(-50%); /* Opera */
  77. }
  78. .grid-wrapper > div .tab-t {
  79. padding-left: 102px;
  80. height: 40px;
  81. line-height: 40px;
  82. background-color: #0f215c;
  83. }
  84. .grid-wrapper .tab-t>.tab-title {
  85. font-size: 1.5em;
  86. position: relative;
  87. }
  88. .grid-wrapper .tab-t>.tab-title:before {
  89. content:"";
  90. position:absolute;
  91. left:-1.5em;
  92. top:50%;
  93. width: 0.5em;
  94. height: 0.5em;
  95. border:2px solid #6DDFE9;
  96. transform:rotate(45deg) translateY(-50%);
  97. -ms-transform:rotate(45deg) translateY(-50%); /* IE 9 */
  98. -moz-transform:rotate(45deg) translateY(-50%); /* Firefox */
  99. -webkit-transform:rotate(45deg) translateY(-50%); /* Safari 和 Chrome */
  100. -o-transform:rotate(45deg) translateY(-50%); /* Opera */
  101. }
  102. .grid-wrapper .left1 {
  103. grid-area: left1;
  104. }
  105. #chart-kgsszsl,#chart-zycbfx,#chart-xscblrbj,#pcxyfx-chart-content{
  106. height:100%;
  107. position:relative;
  108. z-index:10;
  109. }
  110. .grid-wrapper .center {
  111. grid-area: center;
  112. }
  113. .grid-wrapper .left2 {
  114. grid-area: left2;
  115. }
  116. #clqkfx-charts,#ydxsbg-charts{
  117. height:calc(100% - 40px);
  118. display:flex;
  119. }
  120. #clqkfx-charts .chart1,#ydxsbg-charts .chart1{
  121. flex:1;
  122. position:relative;
  123. }
  124. #clqkfx-charts .chart2{
  125. position:relative;
  126. cursor:pointer;
  127. }
  128. #clqkfx-charts .chart2,#ydxsbg-charts .chart2{
  129. flex:1;
  130. }
  131. #clqkfx-charts .chart1 .chart-tab-t,#clqkfx-charts .chart2 .chart-tab-t,#ydxsbg-charts .chart1 .chart-tab-t,#ydxsbg-charts .chart2 .chart-tab-t{
  132. background-color:#001346;
  133. }
  134. #clqkfx-charts .chart1 #chart-clsl,#ydxsbg-charts .chart1 #chart-xsjg{
  135. height:calc(100% - 40px);
  136. position:relative;
  137. }
  138. #clqkfx-charts .chart2 #chart-yfzrlfb,#ydxsbg-charts .chart2 #chart-xsslje,#chart-pcxyfx{
  139. height:calc(100% - 40px);
  140. }
  141. #clqkfx-charts .chart1 #chart-clsl:before,#ydxsbg-charts .chart1 #chart-xsjg:before{
  142. content:"";
  143. position:absolute;
  144. right:60px;
  145. top:50%;
  146. transform:translateY(-50%);
  147. -ms-transform:translateY(-50%); /* IE 9 */
  148. -moz-transform:translateY(-50%); /* Firefox */
  149. -webkit-transform:translateY(-50%); /* Safari 和 Chrome */
  150. -o-transform:translateY(-50%); /* Opera */
  151. width:3px;
  152. height:60%;
  153. background-color:#53BAFD;
  154. }
  155. #table-yfzrlfb{
  156. width:100%;
  157. height:calc(100% - 40px);
  158. position:absolute;
  159. top:40px;
  160. left:0;
  161. background-color: #001346;
  162. display:none;
  163. padding-bottom:10px;
  164. z-index:1;
  165. cursor:pointer
  166. }
  167. #table-yfzrlfb .table-area{
  168. height:100%;
  169. overflow:hidden;
  170. }
  171. #table-yfzrlfb .table-content{
  172. margin:0 auto;
  173. width:90%;
  174. height:100%;
  175. font-size:1em;
  176. }
  177. #table-yfzrlfb .table-content tr th{
  178. color: #65c6e2;
  179. }
  180. #table-yfzrlfb .table-content tr th,#table-yfzrlfb .table-content tr td{
  181. text-align:center;
  182. height:30px;
  183. vertical-align:middle;
  184. border:1px solid #528DFF;
  185. }
  186. .grid-wrapper .center{
  187. display: flex;
  188. flex-direction: column;
  189. justify-content:space-between;
  190. }
  191. .center .line1{
  192. display:flex;
  193. align-items:center;
  194. height:40px;
  195. font-size:1.4em;
  196. }
  197. .center .line1 img{
  198. width:40px;
  199. cursor:pointer;
  200. }
  201. .center .line1 .swtichBtn{
  202. position:relative;
  203. }
  204. .center .line1 .swtichBtn .choosebox {
  205. display:none;
  206. width: 180px;
  207. padding: 15px;
  208. position: absolute;
  209. top: 40px;
  210. left: 50%;
  211. z-index:99;
  212. border: 1px solid #3bb3e0;
  213. background-color: #001346;
  214. transform:translateX(-50%);
  215. -ms-transform:translateX(-50%); /* IE 9 */
  216. -moz-transform:translateX(-50%); /* Firefox */
  217. -webkit-transform:translateX(-50%); /* Safari 和 Chrome */
  218. -o-transform:translateY(-50%); /* Opera */
  219. }
  220. .choosebox .tab-areas {
  221. height: 200px;
  222. }
  223. #tab-area1{
  224. height: 100%;
  225. }
  226. #tab-area1 .pc-nums {
  227. height: 100%;
  228. overflow: hidden;
  229. background-color: #fff;
  230. }
  231. #tab-area1 .pc-nums .item {
  232. overflow: hidden;
  233. height: 28px;
  234. line-height: 28px;
  235. text-overflow: ellipsis;
  236. white-space: nowrap;
  237. color: #333;
  238. padding-left: 5px;
  239. cursor: pointer;
  240. font-size:0.8em;
  241. }
  242. #tab-area1 .pc-nums .item:hover{
  243. background-color:#9de5f5;
  244. color:#fff
  245. }
  246. .center .line2{
  247. flex:1;
  248. background-color:#001346;
  249. margin-bottom:10px;
  250. border-radius:6px;
  251. }
  252. .line2 .line2-content{
  253. display: flex;
  254. flex-wrap: wrap;
  255. align-items:center;
  256. justify-content:space-between;
  257. padding:10px;
  258. height:99.99% !important;
  259. }
  260. .line2 .qrcode{
  261. flex:1;
  262. display: flex;
  263. justify-content:center;
  264. align-items:center;
  265. }
  266. .line2 img{
  267. width:80%;
  268. }
  269. .line2-data-item{
  270. flex:4;
  271. display:flex;
  272. flex-wrap: wrap;
  273. height:100%;
  274. justify-content:space-between;
  275. }
  276. .line2-data-item .data-item1{
  277. height:50%;
  278. width:50%;
  279. padding:5px;
  280. }
  281. .line2-data-item .data-item1 .item1-content{
  282. background-color:#060B2E;
  283. border-radius:6px;
  284. width:100%;
  285. height:100%;
  286. display: flex;
  287. align-items: center;
  288. justify-content: center;
  289. }
  290. .line2-data-item .data-item1 .item1-content .title{
  291. color:#69F8FE;
  292. font-size:1.2em;
  293. }
  294. .line2-data-item .data-item1 .item1-content .data-value{
  295. font-size:1.2em;
  296. font-weight:bold;
  297. overflow: hidden;
  298. text-overflow: ellipsis;
  299. white-space: nowrap;
  300. max-width: 60%;
  301. }
  302. .center .line3{
  303. flex:1;
  304. background-color:#001346;
  305. border-radius:6px;
  306. }
  307. .center .line3 .line3-content{
  308. padding:10px 20px;
  309. height:99.99%;
  310. }
  311. .center .line3 .line3-content .lrb-content{
  312. border: 2.5px solid #53BAFD;
  313. position: relative;
  314. height:100%;
  315. }
  316. .center .line3 .line3-content .lrb-content .lrb-info{
  317. height:100%;
  318. display: flex;
  319. align-items: center;
  320. justify-content: center;
  321. }
  322. .center .line3 .line3-content .lrb-content .lrb-info .lrb-block{
  323. display: flex;
  324. align-items: baseline;
  325. }
  326. .center .line3 .line3-content .lrb-content .lrb-info .gjzs-title {
  327. font-size:1.8em;
  328. color:#65c6e2;
  329. }
  330. .center .line3 .line3-content .lrb-content .lrb-info .lrb-title {
  331. font-size:1.8em;
  332. color:#65c6e2;
  333. }
  334. .center .line3 .line3-content .lrb-content .lrb-info .gjzs-data {
  335. font-size:2.8em;
  336. }
  337. .lrb-content .zhe-block{
  338. width: 15px;
  339. height: 15px;
  340. border-bottom: 3px solid #53BAFD;
  341. position: absolute;
  342. background-color: #001346;
  343. }
  344. .zhe-block-rotate1{
  345. transform: rotate(45deg);
  346. top: -8px;
  347. right: -8px;
  348. }
  349. .zhe-block-rotate2{
  350. transform: rotate(315deg);
  351. left: -8px;
  352. top: -8px;
  353. }
  354. .zhe-block-rotate3{
  355. transform: rotate(225deg);
  356. left: -8px;
  357. bottom: -8px;
  358. }
  359. .zhe-block-rotate4{
  360. transform: rotate(135deg);
  361. bottom: -8px;
  362. right: -8px;
  363. }
  364. .grid-wrapper .center .line1 .cont {
  365. margin: 1px 20px;
  366. }
  367. .grid-wrapper .center .line1 .division {
  368. flex: 1;
  369. height: 2px;
  370. background-color: #528DFF;
  371. }
  372. #pcxyfx-chart-content .pcxyfx-tabs{
  373. height:40px;
  374. display:flex;
  375. width:100%;
  376. align-items:center;
  377. justify-content:center;
  378. }
  379. #pcxyfx-chart-content .pcxyfx-tabs .tab-title{
  380. cursor:pointer;
  381. position:relative;
  382. margin-left:40px;
  383. }
  384. #pcxyfx-chart-content .pcxyfx-tabs .tab-title.active{
  385. color:#03a9f4;
  386. }
  387. #pcxyfx-chart-content .pcxyfx-tabs .tab-title:before{
  388. content: '';
  389. width: 14px;
  390. height: 14px;
  391. border-radius: 50%;
  392. position: absolute;
  393. left: -20px;
  394. top: 50%;
  395. background-color: #fff;
  396. transform: translateY(-50%);
  397. -ms-transform: translateY(-50%);
  398. -moz-transform: translateY(-50%);
  399. -webkit-transform: translateY(-50%);
  400. -o-transform: translateY(-50%);
  401. }
  402. #pcxyfx-chart-content .pcxyfx-tabs .tab-title.active:before{
  403. background-color: #03a9f4;
  404. }
  405. .grid-wrapper .right1 {
  406. grid-area: right1;
  407. }
  408. .grid-wrapper .right2 {
  409. grid-area: right2;
  410. }
  411. .grid-wrapper .bottom1 {
  412. grid-area: bottom1;
  413. }
  414. .grid-wrapper .bottom2 {
  415. grid-area: bottom2;
  416. }