menu.css 24 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408
  1. .fl {
  2. float: left;
  3. }
  4. .fr {
  5. float: right;
  6. }
  7. .clearfix:after {
  8. content: ".";
  9. display: block;
  10. height: 0pt;
  11. clear: both;
  12. visibility: hidden;
  13. }
  14. .clearfix {
  15. display: block;
  16. }
  17. #layerControlMenu .myLayers .clearfix {
  18. display: inline-block;
  19. }
  20. #layerControlMenu .myLayers .clearfix:after {
  21. content: ".";
  22. display: inline-block;
  23. height: 0pt;
  24. clear: both;
  25. visibility: hidden;
  26. }
  27. #menu.moveOut {
  28. /*left: 0px;*/
  29. }
  30. #menu {
  31. position: absolute;
  32. top: 70px;
  33. left: 0px;
  34. width: 340px;
  35. /*height: 631px;*/
  36. /* background: #1257ac; */
  37. background: rgba(34, 59, 73, 0.86);
  38. z-index: 1001;
  39. }
  40. #menu .menu-title {
  41. color: #fff;
  42. height: 50px;
  43. line-height: 50px;
  44. font-size: 18px;
  45. padding: 0 0 0 20px;
  46. border-bottom: 1px solid rgba(57, 84, 107, 0.86);
  47. }
  48. #menu .menu-title p {
  49. display: inline-block;
  50. float: right;
  51. position: relative;
  52. right: 15px;
  53. height: 50px;
  54. width: 25px;
  55. background: url(../images/layout/menu-title.png);
  56. cursor: pointer;
  57. }
  58. #menu .im-0 {
  59. cursor: pointer;
  60. -webkit-user-select: none;
  61. -moz-user-select: none;
  62. -ms-user-select: none;
  63. user-select: none;
  64. margin-left: 20px;
  65. padding-left: 35px;
  66. }
  67. #menu .menu-scroll {
  68. max-height: 700px;
  69. overflow: hidden;
  70. overflow-y: auto;
  71. /* background: #1f5e9f; */
  72. }
  73. #menu .mnsc {
  74. max-height: 600px;
  75. overflow: auto;
  76. }
  77. /* 菜单各项图标 */
  78. #menu .menu-base.infoMenu .im-0 {
  79. background: url(../images/layout/menu.png) left no-repeat;
  80. background-size: 17px;
  81. }
  82. #menu p.zhuanTi {
  83. background: url(../images/layout/zhuanti.png) no-repeat 0px 18px;
  84. }
  85. #menu p.hailiang {
  86. background: url(../images/layout/menu-list.png) no-repeat -11px -30px;
  87. }
  88. #menu p.tdm {
  89. background: url(../images/layout/menu-list.png) no-repeat -11px -74px;
  90. }
  91. #menu p.infoIcon {
  92. background: url(../images/layout/menu-list.png) no-repeat -11px -118px;
  93. }
  94. #menu p.kuozhan {
  95. background: url(../images/layout/menu-list.png) no-repeat -11px -166px;
  96. }
  97. /* 图层控制图标 */
  98. /*#menu span.menu-layer-title{
  99. background: url(../images/layout/layer.png) left no-repeat;
  100. background-size: 20px;
  101. }*/
  102. #menu li {
  103. line-height: 49px;
  104. /* background: #1257ab; */
  105. color: #fff;
  106. font-size: 14px;
  107. }
  108. #menu li.menu-base {
  109. border-bottom: 1px solid rgba(57, 84, 107, 0.86);
  110. }
  111. #menu li.menu-base:hover>p span,
  112. #menu li.menu-base.active>p span {
  113. color: #fdda34
  114. }
  115. #menu .print {
  116. padding: 10px;
  117. padding-left: 0;
  118. }
  119. #menu .print span {
  120. display: inline-block;
  121. text-align: left;
  122. width: 50px;
  123. margin-left: 40px;
  124. font-size: 14px;
  125. }
  126. #menu .print .ctr {
  127. text-align: center;
  128. }
  129. #menu .print select,
  130. #menu .print button {
  131. line-height: 32px;
  132. height: 32px;
  133. border: 1px solid #a4a4a4;
  134. border-radius: 4px;
  135. background: #fff;
  136. color: #666;
  137. }
  138. #menu .print #paper {
  139. width: 90px;
  140. }
  141. #menu .print #ruler {
  142. width: 154px;
  143. }
  144. #menu .print .PDF {
  145. width: 212px;
  146. }
  147. #menu .print #legend {
  148. margin-left: 40px;
  149. }
  150. #menu .print #cdGrid {
  151. margin-left: 50px;
  152. }
  153. #menu .print input[type="checkbox"] {
  154. background: #fff;
  155. vertical-align: middle;
  156. }
  157. #menu .print label {
  158. font-size: 14px;
  159. margin-left: 5px;
  160. }
  161. #menu .print p {
  162. margin-top: -5px;
  163. }
  164. #menu .mn-content {
  165. display: none;
  166. /* background: #1f5e9f; */
  167. }
  168. #menu .infoMenu {}
  169. #menu .infoMenu li {
  170. border-left: none;
  171. border-right: none;
  172. background: #365162;
  173. }
  174. #menu .infoMenu li span:hover,
  175. #menu .infoMenu .im-2 a:hover,
  176. #menu .infoMenu .im-3 div:hover {
  177. color: #fdda34;
  178. }
  179. #menu .infoMenu .fu {
  180. cursor: pointer;
  181. -webkit-user-select: none;
  182. -moz-user-select: none;
  183. -ms-user-select: none;
  184. user-select: none;
  185. height: 40px;
  186. line-height: 40px;
  187. }
  188. #menu .infoMenu .fu span {
  189. display: inline-block;
  190. margin-left: 40px;
  191. padding-left: 24px;
  192. background: url(../images/layout/right.png) left no-repeat;
  193. }
  194. #menu .infoMenu .commitMecal .startCommit {
  195. display: none;
  196. }
  197. #menu .infoMenu .commitMecal .startCommit p,
  198. #menu .infoMenu .commitMecal .stopCommit p {
  199. text-indent: 37px;
  200. cursor: default;
  201. }
  202. #menu .infoMenu .im-2 .fu span {
  203. margin-left: 50px;
  204. font-size: 14px;
  205. }
  206. #menu .infoMenu .commitMecal .startCommit span {
  207. color: #0ff;
  208. padding: 0px;
  209. margin-left: 10px;
  210. cursor: pointer;
  211. }
  212. #menu .infoMenu .commitMecal .stopCommit span {
  213. color: #f00;
  214. padding: 0px;
  215. margin-left: 10px;
  216. cursor: pointer;
  217. }
  218. #menu .infoMenu .active .fu span {
  219. background: url(../images/layout/down.png) left no-repeat;
  220. }
  221. #menu .infoMenu .active .im-2 .fu span {
  222. background: url(../images/layout/right.png) left no-repeat;
  223. }
  224. #menu .infoMenu .active .im-2.active .fu span,
  225. #menu .infoMenu .active .im-2 .fu.active span {
  226. background: url(../images/layout/down.png) left no-repeat;
  227. }
  228. #menu .infoMenu .im-1 {
  229. border-top: 1px solid rgba(57, 84, 107, 0.86);
  230. position: relative;
  231. }
  232. #menu #exKuozhan.infoMenu .im-1 {
  233. padding-left: 64px;
  234. }
  235. #menu .infoMenu .im-2 {
  236. border-bottom: 1px solid #06418a;
  237. }
  238. #menu .infoMenu .im-1 ul li.im-3 {
  239. background: #124071;
  240. border-top: 1px solid #235487;
  241. padding-left: 20px;
  242. }
  243. #menu .infoMenu .im-1 ul li.im-3 span {
  244. font-size: 12px;
  245. }
  246. #menu .infoMenu .im-3 li {
  247. line-height: 35px;
  248. font-size: 14px;
  249. }
  250. #menu .infoMenu .im-3 li .fr {
  251. display: inline-block;
  252. font-size: 12px;
  253. width: 16px;
  254. line-height: 16px;
  255. text-align: center;
  256. border: 1px solid #fff;
  257. border-radius: 100% 100%;
  258. margin: 9px 28px 0 5px;
  259. cursor: pointer;
  260. color: #fff;
  261. opacity: .26;
  262. -webkit-user-select: none;
  263. -moz-user-select: none;
  264. -ms-user-select: none;
  265. user-select: none;
  266. }
  267. #menu .infoMenu .im-3 input[type="checkbox"] {
  268. margin-right: 5px;
  269. }
  270. #menu li.switch {
  271. height: 12px;
  272. background: url(../images/layout/drag-bar.png) center no-repeat;
  273. cursor: pointer;
  274. }
  275. #menu .active .mn-content {
  276. display: block;
  277. }
  278. #menu .active .im-0,
  279. #menu .active .im-m {
  280. /*background: #4577A6;*/
  281. color: #fff;
  282. }
  283. #menu .infoMenu .im-1 ul {
  284. display: none;
  285. /* background: #184A7E; */
  286. }
  287. #menu .infoMenu .im-1 ul li {
  288. /* background: #0f4a8b; */
  289. cursor: pointer;
  290. }
  291. #menu .myLayers li {
  292. background: #1f5e9f;
  293. }
  294. #menu .infoMenu .im-1 .im-3 li {
  295. background: #123d6a;
  296. margin-left: 35px;
  297. }
  298. #menu .infoMenu .im-1.active ul {
  299. display: block;
  300. }
  301. #menu .infoMenu .im-1.active .im-2 ul {
  302. display: none;
  303. }
  304. #menu .infoMenu .im-1.active .im-2.active ul {
  305. display: block;
  306. }
  307. #menu .infoMenu .im-2 ul.im-3 {
  308. display: none;
  309. padding: 8px 0 8px 56px;
  310. border-top: 1px solid #235487;
  311. background: #123d6a;
  312. }
  313. #menu .infoMenu .im-1 .im-2.active ul.im-3 {
  314. display: block;
  315. }
  316. #menu .im-m {
  317. cursor: move;
  318. }
  319. #menu .im-m a {
  320. line-height: 49px;
  321. text-align: center;
  322. display: inline-block;
  323. }
  324. #menu .im-m a span {
  325. font-size: 14px;
  326. color: #eee;
  327. height: 16px;
  328. line-height: 16px;
  329. width: 46px;
  330. /*border-left: 1px solid #06B2DC;*/
  331. }
  332. #menu .im-m a.dao span {
  333. border: none;
  334. }
  335. #menu .im-m a.a-upload {
  336. position: relative;
  337. cursor: pointer;
  338. overflow: hidden;
  339. *display: inline;
  340. *zoom: 1;
  341. margin: 5px 0 5px 70px;
  342. vertical-align: middle;
  343. }
  344. #menu .im-m a.a-upload input {
  345. position: absolute;
  346. font-size: 100px;
  347. right: 0;
  348. top: 0;
  349. opacity: 0;
  350. filter: alpha(opacity=0);
  351. cursor: pointer
  352. }
  353. #menu .im-m a:hover span,
  354. #menu .im-m a.active span {
  355. color: #444;
  356. background: #01b7ff;
  357. text-decoration: none;
  358. }
  359. #menu .mn-content .mn-act {
  360. display: none;
  361. margin-left: 40px;
  362. font-size: 12px;
  363. margin-top: -5px;
  364. padding-bottom: 5px;
  365. }
  366. #menu .mn-content .mn-act.active {
  367. display: block;
  368. }
  369. #menu .mn-content .mn-act .layer-cale {
  370. margin: 0 5px;
  371. }
  372. #menu .mn-content p.tip-none {
  373. text-align: center;
  374. display: none;
  375. }
  376. #menu .dao {
  377. margin-left: 20px;
  378. }
  379. #menu .infoMenu .im-1 ul.menu-content {
  380. max-height: 168px;
  381. overflow: auto;
  382. }
  383. #menu .no-bg {
  384. background: none !important;
  385. }
  386. #menu .dzzy .ztContent {
  387. /* display: none; */
  388. }
  389. #menu .dzzy .ztContent.active {
  390. /* display: block; */
  391. }
  392. /*#menu .dzzy .zhuanTi{
  393. border-top: 1px solid #1961b6;
  394. }*/
  395. #menu .dzzy .sectionbg {
  396. margin-left: 40px;
  397. background: url(../images/layout/right.png) left no-repeat;
  398. padding-left: 25px;
  399. height: 40px;
  400. line-height: 40px;
  401. }
  402. #menu .dzzy .sectionbg.open {
  403. background: url(../images/layout/down.png) left no-repeat;
  404. color: #fdda34;
  405. }
  406. #menu .dzzy section.item .linkContent li {
  407. /* background: #123d6a; */
  408. border-bottom: 1px solid #44616d;
  409. height: 40px;
  410. line-height: 40px;
  411. position: relative;
  412. }
  413. #menu .dzzy .zt-cbx {
  414. margin-left: 85px;
  415. vertical-align: middle;
  416. display: none;
  417. }
  418. #menu .dzzy section.item .linkContent .translate {
  419. margin-left: 80px;
  420. display: inline-block;
  421. width: 250px;
  422. overflow: hidden;
  423. white-space: nowrap;
  424. text-overflow: ellipsis;
  425. }
  426. #menu .dzzy section {
  427. border-bottom: 1px solid #44616d;
  428. cursor: pointer;
  429. }
  430. /*#menu .dzzy section:nth-child(1){
  431. border-top: 1px solid #235487;
  432. }*/
  433. #menu .dzzy section.item .linkContent li:nth-child(1) {
  434. border-top: 1px solid #235487;
  435. }
  436. #menu .ml74 {
  437. margin-left: 74px;
  438. }
  439. #menu #TDMap .tdmapContent {
  440. /*display: none;*/
  441. }
  442. #menu #TDMap .tdmapContent.active {
  443. /*display: block;*/
  444. }
  445. #menu #TDMap .tianditu {
  446. border-bottom: 1px solid #2a67a5;
  447. }
  448. #menu #TDMap .sectionbg {
  449. margin-left: 65px;
  450. background: url(../images/layout/right.png) left no-repeat;
  451. padding-left: 25px;
  452. }
  453. #menu #TDMap .sectionbg.open {
  454. background: url(../images/layout/down.png) left no-repeat;
  455. }
  456. #menu #TDMap section.item .linkContent li {
  457. background: #123d6a;
  458. }
  459. #menu #TDMap .zt-cbx {
  460. margin-left: 85px;
  461. vertical-align: middle
  462. }
  463. #menu #TDMap section.item .linkContent .translate {
  464. margin-left: 5px;
  465. }
  466. #menu #TDMap section {
  467. border-bottom: 1px solid #235487;
  468. }
  469. #menu #TDMap section.item .linkContent li:nth-child(1) {
  470. border-top: 1px solid #235487;
  471. }
  472. /* #menu .sanWei li.item {
  473. position: relative;
  474. height: 40px;
  475. line-height: 40px;
  476. cursor: pointer;
  477. }
  478. #menu .sanWei li.item .no-bg {
  479. display: inline-block;
  480. margin-left: 80px;
  481. width: 250px;
  482. }
  483. #menu .sanWei li.item .zt-cbx{
  484. display: none;
  485. } */
  486. #menu li.item {
  487. position: relative;
  488. height: 40px;
  489. line-height: 40px;
  490. cursor: pointer;
  491. }
  492. #menu li.item .no-bg {
  493. display: inline-block;
  494. margin-left: 80px;
  495. width: 250px;
  496. }
  497. #menu li.item .zt-cbx {
  498. display: none;
  499. }
  500. /* 图层控制 */
  501. #layerControlMenu {
  502. position: absolute;
  503. width: 230px;
  504. display: none;
  505. left: 0px;
  506. z-index: 1002;
  507. }
  508. #layerControlMenu.bl {
  509. display: block;
  510. }
  511. #layerControlMenu .myLayers {
  512. /*line-height: 46px;*/
  513. width: 202px;
  514. border: 1px solid #aaaaaa;
  515. border-radius: 4px;
  516. background: rgba(19, 46, 67, 0.86);
  517. }
  518. #layerControlMenu .myLayers.active {
  519. width: 100%;
  520. }
  521. #layerControlMenu .myLayers.active .clearLayer {
  522. cursor: pointer;
  523. width: 18px;
  524. height: 18px;
  525. background: url(../images/layout/clear.png) no-repeat;
  526. margin: 13px 13px 0 0;
  527. }
  528. #layerControlMenu .layerListSwitch {
  529. cursor: pointer;
  530. width: 20px;
  531. height: 20px;
  532. margin: 15px 5px 0 0;
  533. background: url(../images/layout/arrow_down.png) 0 5px no-repeat;
  534. }
  535. #layerControlMenu .myLayers.active .layerListSwitch {
  536. background: url(../images/layout/arrow_up.png) 0 5px no-repeat;
  537. }
  538. #layerControlMenu .myLayers span.data-save {
  539. display: none !important;
  540. }
  541. #layerControlMenu .myLayers p {
  542. display: inline-block;
  543. }
  544. #layerControlMenu .im-m {
  545. cursor: move;
  546. /* background: url(../images/layout/layer_title_bg.png) no-repeat; */
  547. }
  548. #layerControlMenu .im-m .im-0 {
  549. padding-left: 20px;
  550. margin-left: 0;
  551. color: #fff;
  552. }
  553. #layerControlMenu .myLayers.active .im-m {
  554. line-height: 46px;
  555. border-bottom: 1px solid #000;
  556. /* background: url(../images/layout/layer-title-bg.png) no-repeat; */
  557. background: rgba(9, 30, 41, 0.8);
  558. border-radius: 4px;
  559. }
  560. #layerControlMenu .myLayers p:nth-child(1) {
  561. padding-right: 1%;
  562. /*width: 97%;*/
  563. display: block;
  564. line-height: 46px;
  565. border-bottom: 0;
  566. }
  567. #layerControlMenu .myLayers li {
  568. color: #fff;
  569. border-bottom: 1px solid #aaaaaa;
  570. position: relative;
  571. background: url(../images/layout/zhenyan.png) 45px 16px / 21px no-repeat;
  572. background-size: 20px;
  573. /*line-height: 46px;*/
  574. /*padding: 0 5px 5px 5px;*/
  575. }
  576. #layerControlMenu .myLayers li:last-child {
  577. border-bottom: none;
  578. }
  579. /* #layerControlMenu .myLayers li.sxlayer{
  580. background: none !important;
  581. } */
  582. #layerControlMenu .myLayers li .close {
  583. display: inline-block;
  584. text-align: center;
  585. cursor: pointer;
  586. font-size: 20px;
  587. width: 13px;
  588. height: 14px;
  589. line-height: 18px;
  590. border-radius: 100% 100%;
  591. vertical-align: top;
  592. margin: 19px 0 0 20px;
  593. /*opacity: 0;*/
  594. background: url(../images/layout/bg_close.png) no-repeat;
  595. text-indent: -111111px;
  596. background-size: 13px;
  597. }
  598. #layerControlMenu .myLayers li .close:hover {
  599. background: url(../images/layout/bg_close.png) no-repeat;
  600. background-size: 13px;
  601. }
  602. #layerControlMenu .myLayers li .fr {
  603. font-size: 14px;
  604. -webkit-user-select: none;
  605. -moz-user-select: none;
  606. -ms-user-select: none;
  607. user-select: none;
  608. }
  609. #layerControlMenu .myLayers li .fr.gear {
  610. width: 20px;
  611. height: 49px;
  612. cursor: pointer;
  613. margin-right: 0px;
  614. background: url(../images/layout/gear_gray.png) center no-repeat;
  615. }
  616. #layerControlMenu .myLayers li .fr.location {
  617. width: 20px;
  618. height: 49px;
  619. cursor: pointer;
  620. margin-right: 0px;
  621. background: url(../images/layout/location.png) center no-repeat;
  622. }
  623. #layerControlMenu .myLayers li .fr.stereoscopic_set {
  624. width: 20px;
  625. height: 49px;
  626. cursor: pointer;
  627. margin-right: 0px;
  628. background: url(../images/layout/gear_gray.png) center no-repeat;
  629. }
  630. #layerControlMenu .myLayers li .fr.legend {
  631. width: 20px;
  632. height: 49px;
  633. cursor: pointer;
  634. margin-right: 0px;
  635. background: url(../images/layout/atlas_info.png) center no-repeat;
  636. }
  637. #layerControlMenu .myLayers li .move {
  638. position: relative;
  639. width: 17px;
  640. height: 45px;
  641. margin: 0px 0 0 21px;
  642. vertical-align: top;
  643. }
  644. #layerControlMenu .myLayers li .up {
  645. cursor: pointer;
  646. background: url(../images/layout/up_gray.png) center no-repeat;
  647. width: 17px;
  648. height: 10px;
  649. position: absolute;
  650. top: 10px;
  651. left: 1px;
  652. }
  653. #layerControlMenu .myLayers li .down {
  654. cursor: pointer;
  655. background: url(../images/layout/down_gray.png) center no-repeat;
  656. width: 17px;
  657. height: 10px;
  658. position: absolute;
  659. top: 30px;
  660. left: -4px;
  661. }
  662. #layerControlMenu .myLayers li input {
  663. display: inline-block;
  664. position: absolute;
  665. width: 20px;
  666. top: 15px;
  667. left: 45px;
  668. height: 20px;
  669. vertical-align: text-bottom;
  670. }
  671. #layerControlMenu .myLayers li input[type="checkbox"] {
  672. opacity: 0;
  673. cursor: pointer;
  674. }
  675. #layerControlMenu .myLayers span {
  676. display: inline-block;
  677. }
  678. #layerControlMenu .myLayers .scroll-bar {
  679. max-height: 250px;
  680. overflow: auto;
  681. /* background: #f5f5f5; */
  682. /* border: 1px solid #01b7ff; */
  683. border-top: none;
  684. }
  685. #layerControlMenu .myLayers li .clearfix {
  686. width: 97%;
  687. padding-right: 3%;
  688. position: relative;
  689. }
  690. #layerControlMenu .myLayers .mn-content span.data-name {
  691. width: 90px;
  692. overflow: hidden;
  693. white-space: nowrap;
  694. text-overflow: ellipsis;
  695. vertical-align: top;
  696. line-height: 50px;
  697. margin-left: 40px;
  698. }
  699. #layerControlMenu .myLayers .op {
  700. position: relative;
  701. margin: 0px 5px;
  702. width: 85px;
  703. height: 5px;
  704. background: #001550;
  705. }
  706. #layerControlMenu .myLayers .op .chang {
  707. position: absolute;
  708. left: 0;
  709. top: 0;
  710. background: #299eef;
  711. width: 0;
  712. height: 5px;
  713. vertical-align: middle;
  714. }
  715. #layerControlMenu .myLayers .op .yuan {
  716. width: 12px;
  717. height: 12px;
  718. position: absolute;
  719. top: -5px;
  720. left: 0px;
  721. background: #378be0;
  722. border: 1px solid #378be0;
  723. border-radius: 100% 100%;
  724. cursor: pointer;
  725. -webkit-user-select: none;
  726. -moz-user-select: none;
  727. -ms-user-select: none;
  728. user-select: none;
  729. }
  730. #layerControlMenu .myLayers .layer-detail {
  731. display: inline-block;
  732. width: 12px;
  733. height: 15px;
  734. background: url(../images/layout/detail.png) no-repeat;
  735. vertical-align: text-bottom;
  736. margin-left: 7px;
  737. cursor: pointer;
  738. }
  739. #layerControlMenu .myLayers .layer-cale {
  740. display: inline-block;
  741. width: 17px;
  742. height: 16px;
  743. background: url(../images/layout/star.png) no-repeat;
  744. vertical-align: text-bottom;
  745. cursor: pointer;
  746. }
  747. #layerControlMenu .myLayers .down {
  748. margin-left: 5px;
  749. }
  750. #layerControlMenu .myLayers .mn-act.no .wSet {
  751. opacity: 0;
  752. }
  753. #layerControlMenu .myLayers .mn-act.yes .wSet {
  754. opacity: 1;
  755. }
  756. #layerControlMenu .mn-content .mn-act {
  757. display: none;
  758. margin-left: 20px;
  759. font-size: 12px;
  760. margin-top: -5px;
  761. padding-bottom: 5px;
  762. line-height: 46px;
  763. }
  764. #layerControlMenu .mn-content .mn-act.active {
  765. display: block;
  766. }
  767. #layerControlMenu .mn-content .mn-act.DS {
  768. margin-left: 10px;
  769. }
  770. #layerControlMenu .myLayers li .DS .move {
  771. margin: 0;
  772. }
  773. #layerControlMenu .mn-content .mn-act .layer-cale {
  774. margin: 0 5px;
  775. }
  776. #layerControlMenu .mn-content p.tip-none {
  777. text-align: center;
  778. display: none;
  779. }
  780. #layerControlMenu .dao {
  781. margin-left: 20px;
  782. }
  783. #layerControlMenu .infoMenu .im-1 ul.menu-content {
  784. /*max-height: 168px;*/
  785. /*overflow: auto;*/
  786. }
  787. #layerControlMenu .no-bg {
  788. background: none !important;
  789. }
  790. #layerControlMenu .mn-content {
  791. display: none;
  792. /* background: #fff; */
  793. }
  794. #layerControlMenu .active .mn-content {
  795. display: block;
  796. }
  797. #menu-title {
  798. position: absolute;
  799. top: 800px;
  800. left: 0;
  801. width: 100%;
  802. color: transparent;
  803. cursor: pointer;
  804. line-height: 66px;
  805. background: url(../images/layout/logo.png) center no-repeat;
  806. }
  807. #menu .taiShiTool {
  808. line-height: 35px;
  809. padding-bottom: 10px;
  810. vertical-align: middle;
  811. margin: 0px 0px 0px 0px;
  812. }
  813. .meun-checkBox {
  814. position: absolute;
  815. width: 20px;
  816. height: 18px;
  817. left: 50px;
  818. top: 11px;
  819. }
  820. .commitbtn .meun-checkBox {
  821. margin: 0px !important;
  822. padding: 0px !important;
  823. }
  824. .meun-checkBox.menu-select-no {
  825. opacity: 0.64;
  826. }
  827. .menu-select-no {
  828. color: #fff;
  829. background: url("../images/weixing/selected-no.png") no-repeat 3px center !important;
  830. }
  831. .menu-select {
  832. color: #03e3fa;
  833. background: url("../images/weixing/selected.png") no-repeat 3px center !important;
  834. }
  835. .menu-select+.translate {
  836. color: #fdda34;
  837. }
  838. .satellite .meun-checkBox,
  839. .ts .meun-checkBox {
  840. left: 35px;
  841. }
  842. .eye {
  843. display: inline-block;
  844. text-indent: -1111111111px;
  845. background: url(../images/layout/biyan.png) no-repeat;
  846. background-size: 20px;
  847. position: absolute;
  848. top: 22px;
  849. left: 48px;
  850. width: 20px;
  851. height: 12px;
  852. }
  853. .eye.checkTrue {
  854. background: url(../images/layout/zhenyan.png) no-repeat;
  855. background-size: 20px;
  856. top: 18px;
  857. }
  858. #layerControlMenu .myLayers span.eye {
  859. display: none;
  860. }
  861. .myLayer .clearfix:after {
  862. display: inline-block;
  863. }
  864. .menu-scroll .gongxin {
  865. /* display: none; */
  866. }
  867. #wrapper .sx-video-content {
  868. width: 492px;
  869. /*width:500px;*/
  870. height: 78px;
  871. }
  872. #wrapper .sx-video-title {
  873. height: 20px;
  874. }
  875. #wrapper .sx-video-panel {
  876. height: 54px;
  877. background: #1257ac;
  878. border: 1px solid #03e3fa;
  879. /*clear: both;*/
  880. }
  881. #wrapper .sx-video-panel-left {
  882. height: 54px;
  883. width: 14px;
  884. float: left;
  885. background: url(../../scripts/meteo/other/meteoVideo/img/border-left.png) no-repeat;
  886. }
  887. #wrapper .sx-video-panel-right {
  888. height: 54px;
  889. width: 14px;
  890. float: right;
  891. background: url(../../scripts/meteo/other/meteoVideo/img/border-right.png) no-repeat;
  892. }
  893. #wrapper .sx-video-panel-center {
  894. width: 400px;
  895. height: 54px;
  896. float: left;
  897. margin-left: 20px;
  898. }
  899. #wrapper .sx-title-left {
  900. height: 20px;
  901. width: auto;
  902. float: left;
  903. max-width: 600px;
  904. }
  905. #wrapper .sx-title-left .sx-title-left-l {
  906. width: 7px;
  907. height: 20px;
  908. float: left;
  909. background: url(../../scripts/meteo/other/meteoVideo/img/title-lbg.png) no-repeat;
  910. }
  911. #wrapper .sx-title-left .sx-title-left-c {
  912. float: left;
  913. height: 20px;
  914. min-width: 92px;
  915. font-size: 13px;
  916. color: #FFF;
  917. background: url(../../scripts/meteo/other/meteoVideo/img/title-cbg.png) repeat-x;
  918. }
  919. #wrapper .sx-title-left .sx-title-left-r {
  920. width: 20px;
  921. height: 20px;
  922. float: left;
  923. background: url(../../scripts/meteo/other/meteoVideo/img/title-rbg.png) no-repeat;
  924. }
  925. #wrapper .sx-title-right-close {
  926. width: 24px;
  927. height: 20px;
  928. float: right;
  929. cursor: pointer;
  930. margin-top: 2px;
  931. background: url(../../scripts/meteo/other/meteoVideo/img/btn_close.png) 0 5px no-repeat;
  932. }
  933. #wrapper .sx-video-progress-total {
  934. height: 24px;
  935. width: 400px;
  936. }
  937. #wrapper .sx-video-progress-div {
  938. margin-top: 18px;
  939. height: 6px;
  940. float: left;
  941. }
  942. #wrapper .sx-video-progress {
  943. height: 6px;
  944. width: 400px;
  945. cursor: pointer;
  946. position: relative;
  947. background: url(../../scripts/meteo/other/meteoVideo/img/time-progress.png) no-repeat;
  948. }
  949. #wrapper .sx-video-progress_btn {
  950. height: 24px;
  951. width: 24px;
  952. cursor: pointer;
  953. position: absolute;
  954. top: -11px;
  955. left: -11px;
  956. background: url(../../scripts/meteo/other/meteoVideo/img/point.png) no-repeat;
  957. }
  958. #wrapper .sx-video-opt {
  959. height: 30px;
  960. width: 400px;
  961. float: left;
  962. }
  963. #wrapper .sx-video-bottom {
  964. position: absolute;
  965. left: 200px;
  966. height: 30px;
  967. width: 160px;
  968. margin: 7px 0px 0px 0px;
  969. float: left;
  970. text-align: center;
  971. }
  972. #wrapper .sx-video-btn-group {
  973. position: absolute;
  974. left: -30px;
  975. width: 160px;
  976. height: 24px;
  977. float: left;
  978. margin-left: 18px;
  979. text-align: center;
  980. }
  981. #wrapper .sx-start-time {
  982. color: #FFF;
  983. width: 160px;
  984. font-size: 8px;
  985. float: left;
  986. height: 24px;
  987. margin-top: 3px;
  988. text-align: left;
  989. }
  990. #wrapper .sx-end-time {
  991. color: #FFF;
  992. float: left;
  993. width: 120px;
  994. font-size: 8px;
  995. height: 24px;
  996. margin-top: 3px;
  997. text-align: right;
  998. }
  999. #wrapper .sx-video-btn-stop {
  1000. width: 12px;
  1001. height: 12px;
  1002. float: left;
  1003. cursor: pointer;
  1004. }
  1005. #wrapper .sx-video-btn-back {
  1006. width: 10px;
  1007. margin-left: 25px;
  1008. height: 14px;
  1009. float: left;
  1010. cursor: pointer;
  1011. }
  1012. #wrapper .sx-video-btn-play {
  1013. width: 12px;
  1014. height: 16px;
  1015. margin-left: 25px;
  1016. float: left;
  1017. cursor: pointer;
  1018. }
  1019. #wrapper .sx-video-btn-next {
  1020. width: 10px;
  1021. margin-left: 25px;
  1022. height: 14px;
  1023. float: left;
  1024. cursor: pointer;
  1025. }
  1026. #wrapper .sx-video-progress-count {
  1027. /* width: 60px; */
  1028. height: 53px;
  1029. color: #03e3fa;
  1030. font-size: 12px;
  1031. float: left;
  1032. }
  1033. #wrapper .sx-video-progress-times {
  1034. height: 16px;
  1035. margin: 10px 0px 0px 4px;
  1036. }
  1037. #wrapper .sx-video-progress-nowtime {
  1038. color: #03e3fa;
  1039. font-size: 12px;
  1040. }
  1041. #wrapper .sx-video-progress-lasttime {
  1042. color: #03e3fa;
  1043. font-size: 12px;
  1044. }
  1045. #wrapper .sx-video-progress-bottom {
  1046. float: left;
  1047. height: 24px;
  1048. width: 60px;
  1049. }
  1050. #wrapper .sx-video-query-btn {
  1051. height: 24px;
  1052. width: 22px;
  1053. cursor: pointer;
  1054. margin-left: 20px;
  1055. background: url(../../scripts/meteo/other/meteoVideo/img/time-queryBtn.png) no-repeat;
  1056. }
  1057. #wrapper .sx-video-query-panel {
  1058. display: none;
  1059. width: 260px;
  1060. height: 53px;
  1061. position: relative;
  1062. float: left;
  1063. }
  1064. #wrapper .sx-video-ipt-div {
  1065. width: 220px;
  1066. height: 53px;
  1067. }
  1068. #wrapper .sx-video-query-ipt {
  1069. padding: 2px;
  1070. width: 220px;
  1071. height: 24px;
  1072. }
  1073. #wrapper .sx-video-query-label {
  1074. color: #FFF;
  1075. text-align: center;
  1076. vertical-align: middle;
  1077. font-size: 13px;
  1078. }
  1079. #wrapper .sx-video-query-div {
  1080. position: absolute;
  1081. height: 53px;
  1082. top: 8px;
  1083. right: 3px;
  1084. width: 40px;
  1085. }
  1086. #wrapper .sx-video-query-btns {
  1087. height: 21px;
  1088. width: 29px;
  1089. color: #1257ac;
  1090. text-align: center;
  1091. vertical-align: middle;
  1092. padding: 5px;
  1093. background: #FFF;
  1094. cursor: pointer;
  1095. border-radius: 4px;
  1096. border: 1px solid #03e3fa;
  1097. }
  1098. #wrapper .sx-video-query-btns:hover {
  1099. font-weight: bold;
  1100. background: #cbffc3;
  1101. opacity: 0.8;
  1102. }
  1103. #wrapper .sx-video-stop-img {
  1104. background: url(../../scripts/meteo/other/meteoVideo/img/stop_gray.png) no-repeat;
  1105. }
  1106. #wrapper .sx-video-back-img {
  1107. background: url(../../scripts/meteo/other/meteoVideo/img/prev_gray.png) no-repeat;
  1108. }
  1109. #wrapper .sx-video-play-img {
  1110. background: url(../../scripts/meteo/other/meteoVideo/img/play.png) no-repeat;
  1111. }
  1112. #wrapper .sx-video-parse-img {
  1113. background: url(../../scripts/meteo/other/meteoVideo/img/pause.png) no-repeat;
  1114. }
  1115. #wrapper .sx-video-next-img {
  1116. background: url(../../scripts/meteo/other/meteoVideo/img/next_gray.png) no-repeat;
  1117. }
  1118. #wrapper .sx-video-stop-img-blue {
  1119. background: url(../../scripts/meteo/other/meteoVideo/img/stop_blue.png) no-repeat;
  1120. }
  1121. #wrapper .sx-video-back-img-blue {
  1122. background: url(../../scripts/meteo/other/meteoVideo/img/prev_blue.png) no-repeat;
  1123. }
  1124. #wrapper .sx-video-play-img-blue {
  1125. background: url(../../scripts/meteo/other/meteoVideo/img/next_blue.png) no-repeat;
  1126. }
  1127. #wrapper .sx-video-next-img-blue {
  1128. background: url(../../scripts/meteo/other/meteoVideo/img/next_blue.png) no-repeat;
  1129. }
  1130. .shixu-time-box {
  1131. display: none;
  1132. position: absolute;
  1133. bottom: 86px;
  1134. left: 50%;
  1135. margin-left: -248px;
  1136. }
  1137. #wrapper .sx-title-left-c .title {
  1138. margin: 0 5px;
  1139. }
  1140. #wrapper .sx-title-left-c .time {
  1141. color: #03e3fa;
  1142. font-weight: 800;
  1143. }
  1144. #vuemenu {
  1145. max-height: 400px;
  1146. overflow: hidden;
  1147. overflow-y: auto;
  1148. }
  1149. /* element-ui */
  1150. .el-tree {
  1151. background: transparent;
  1152. color: #FFF;
  1153. }
  1154. .el-tree-node .is-leaf+.el-checkbox .el-checkbox__inner {
  1155. display: inline-block !important;
  1156. }
  1157. .el-tree-node .el-checkbox .el-checkbox__inner {
  1158. display: none !important;
  1159. }
  1160. .el-tree-node .el-checkbox .el-checkbox__input.is-disabled {
  1161. display: none !important;
  1162. }
  1163. .el-tree-node__content:hover {
  1164. background-color: transparent;
  1165. }
  1166. .el-tree-node:focus>.el-tree-node__content {
  1167. background-color: transparent;
  1168. }
  1169. .el-tree-node__content {
  1170. height: 40px;
  1171. }
  1172. .el-tree-node__label {
  1173. font-size: 16px;
  1174. }