style.css 23 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144
  1. @font-face {
  2. font-family: 'supermap-icon';
  3. src: url('./fonts/supermap-icon.eot?ttrekr');
  4. src: url('./fonts/supermap-icon.eot?ttrekr#iefix') format('embedded-opentype'),
  5. url('./fonts/supermap-icon.ttf?ttrekr') format('truetype'),
  6. url('./fonts/supermap-icon.woff?ttrekr') format('woff'),
  7. url('./fonts/supermap-icon.svg?ttrekr#supermap-icon') format('svg');
  8. font-weight: normal;
  9. font-style: normal;
  10. }
  11. [class^="supermapol-icons-"], [class*=" supermapol-icons-"] {
  12. /* use !important to prevent issues with browser extensions that change fonts */
  13. font-family: 'supermap-icon', 'sans-serif' !important;
  14. speak: none;
  15. font-style: normal;
  16. font-weight: normal;
  17. font-variant: normal;
  18. text-transform: none;
  19. line-height: 1;
  20. /* Better Font Rendering =========== */
  21. -webkit-font-smoothing: antialiased;
  22. -moz-osx-font-smoothing: grayscale;
  23. }
  24. .supermapol-icons-material_design_beenhere:before {
  25. content: "\e958";
  26. }
  27. .supermapol-icons-material_design_directions:before {
  28. content: "\e959";
  29. }
  30. .supermapol-icons-material_design_directions_bike:before {
  31. content: "\e95a";
  32. }
  33. .supermapol-icons-material_design_directions_bus:before {
  34. content: "\e95b";
  35. }
  36. .supermapol-icons-material_design_directions_car:before {
  37. content: "\e95c";
  38. }
  39. .supermapol-icons-material_design_directions_ferry:before {
  40. content: "\e95d";
  41. }
  42. .supermapol-icons-material_design_directions_train:before {
  43. content: "\e95e";
  44. }
  45. .supermapol-icons-material_design_directions_transit:before {
  46. content: "\e95f";
  47. }
  48. .supermapol-icons-material_design_directions_walk:before {
  49. content: "\e960";
  50. }
  51. .supermapol-icons-material_design_flight:before {
  52. content: "\e961";
  53. }
  54. .supermapol-icons-material_design_hotel:before {
  55. content: "\e962";
  56. }
  57. .supermapol-icons-material_design_local_airport:before {
  58. content: "\e963";
  59. }
  60. .supermapol-icons-material_design_local_atm:before {
  61. content: "\e964";
  62. }
  63. .supermapol-icons-material_design_local_attraction:before {
  64. content: "\e965";
  65. }
  66. .supermapol-icons-material_design_local_bar:before {
  67. content: "\e966";
  68. }
  69. .supermapol-icons-material_design_local_cafe:before {
  70. content: "\e967";
  71. }
  72. .supermapol-icons-material_design_local_car_wash:before {
  73. content: "\e968";
  74. }
  75. .supermapol-icons-material_design_local_convenience_store:before {
  76. content: "\e969";
  77. }
  78. .supermapol-icons-material_design_local_drink:before {
  79. content: "\e96a";
  80. }
  81. .supermapol-icons-material_design_local_florist:before {
  82. content: "\e96b";
  83. }
  84. .supermapol-icons-material_design_local_gas_station:before {
  85. content: "\e96c";
  86. }
  87. .supermapol-icons-material_design_local_grocery_store:before {
  88. content: "\e96d";
  89. }
  90. .supermapol-icons-material_design_local_hospital:before {
  91. content: "\e96e";
  92. }
  93. .supermapol-icons-material_design_local_laundry_service:before {
  94. content: "\e96f";
  95. }
  96. .supermapol-icons-material_design_local_library:before {
  97. content: "\e970";
  98. }
  99. .supermapol-icons-material_design_local_mall:before {
  100. content: "\e971";
  101. }
  102. .supermapol-icons-material_design_local_movies:before {
  103. content: "\e972";
  104. }
  105. .supermapol-icons-material_design_local_offer:before {
  106. content: "\e973";
  107. }
  108. .supermapol-icons-material_design_local_parking:before {
  109. content: "\e974";
  110. }
  111. .supermapol-icons-material_design_local_pharmacy:before {
  112. content: "\e975";
  113. }
  114. .supermapol-icons-material_design_local_phone:before {
  115. content: "\e976";
  116. }
  117. .supermapol-icons-material_design_local_pizza:before {
  118. content: "\e977";
  119. }
  120. .supermapol-icons-material_design_local_play:before {
  121. content: "\e978";
  122. }
  123. .supermapol-icons-material_design_local_post_office:before {
  124. content: "\e979";
  125. }
  126. .supermapol-icons-material_design_local_print_shop:before {
  127. content: "\e97a";
  128. }
  129. .supermapol-icons-material_design_local_restaurant:before {
  130. content: "\e97b";
  131. }
  132. .supermapol-icons-material_design_local_see:before {
  133. content: "\e97c";
  134. }
  135. .supermapol-icons-material_design_local_shipping:before {
  136. content: "\e97d";
  137. }
  138. .supermapol-icons-material_design_local_taxi:before {
  139. content: "\e97e";
  140. }
  141. .supermapol-icons-material_design_location_history:before {
  142. content: "\e97f";
  143. }
  144. .supermapol-icons-material_design_my_location:before {
  145. content: "\e980";
  146. }
  147. .supermapol-icons-material_design_navigation:before {
  148. content: "\e981";
  149. }
  150. .supermapol-icons-material_design_pin_drop:before {
  151. content: "\e982";
  152. }
  153. .supermapol-icons-material_design_place:before {
  154. content: "\e983";
  155. }
  156. .supermapol-icons-material_design_rate_review:before {
  157. content: "\e984";
  158. }
  159. .supermapol-icons-material_design_restaurant_menu:before {
  160. content: "\e985";
  161. }
  162. .supermapol-icons-material_design_satellite:before {
  163. content: "\e986";
  164. }
  165. .supermapol-icons-material_design_store_mall_directory:before {
  166. content: "\e987";
  167. }
  168. .supermapol-icons-material_design_terrain:before {
  169. content: "\e988";
  170. }
  171. .supermapol-icons-material_design_traffic:before {
  172. content: "\e989";
  173. }
  174. .supermapol-icons-server:before {
  175. content: "\e98b";
  176. }
  177. .supermapol-icons-others:before {
  178. content: "\e98a";
  179. }
  180. .supermapol-icons-maps:before {
  181. content: "\e954";
  182. }
  183. .supermapol-icons-new:before {
  184. content: "\e955";
  185. }
  186. .supermapol-icons-feedback:before {
  187. content: "\e956";
  188. }
  189. .supermapol-icons-homepage:before {
  190. content: "\e957";
  191. }
  192. .supermapol-icons-ruler:before {
  193. content: "\e950";
  194. }
  195. .supermapol-icons-menu:before {
  196. content: "\e952";
  197. }
  198. .supermapol-icons-rename:before {
  199. content: "\e953";
  200. }
  201. .supermapol-icons-field:before {
  202. content: "\e951";
  203. }
  204. .supermapol-icons-export:before {
  205. content: "\e94d";
  206. }
  207. .supermapol-icons-zone:before {
  208. content: "\e94c";
  209. }
  210. .supermapol-icons-copy:before {
  211. content: "\e94b";
  212. }
  213. .supermapol-icons-qqblog:before {
  214. content: "\e94e";
  215. }
  216. .supermapol-icons-sina:before {
  217. content: "\e94f";
  218. }
  219. .supermapol-icons-play:before {
  220. content: "\e949";
  221. }
  222. .supermapol-icons-pause:before {
  223. content: "\e94a";
  224. }
  225. .supermapol-icons-search-thin:before {
  226. content: "\e948";
  227. }
  228. .supermapol-icons-layerStyle:before {
  229. content: "\e947";
  230. }
  231. .supermapol-icons-cad:before {
  232. content: "\e944";
  233. }
  234. .supermapol-icons-grid:before {
  235. content: "\e945";
  236. }
  237. .supermapol-icons-image:before {
  238. content: "\e946";
  239. }
  240. .supermapol-icons-eye-closed:before {
  241. content: "\e915";
  242. }
  243. .supermapol-icons-dropdown:before {
  244. content: "\e943";
  245. }
  246. .supermapol-icons-solid-triangle:before {
  247. content: "\e941";
  248. }
  249. .supermapol-icons-eye:before {
  250. content: "\e942";
  251. }
  252. .supermapol-icons-opacity:before {
  253. content: "\e940";
  254. }
  255. .supermapol-icons-table:before {
  256. content: "\e93f";
  257. }
  258. .supermapol-icons-upload:before {
  259. content: "\e93d";
  260. }
  261. .supermapol-icons-solid-point:before {
  262. content: "\e93a";
  263. }
  264. .supermapol-icons-flag:before {
  265. content: "\e93b";
  266. }
  267. .supermapol-icons-target:before {
  268. content: "\e93c";
  269. }
  270. .supermapol-icons-legend:before {
  271. content: "\e93e";
  272. }
  273. .supermapol-icons-select:before {
  274. content: "\e939";
  275. }
  276. .supermapol-icons-logo:before {
  277. content: "\e938";
  278. }
  279. .supermapol-icons-tag:before {
  280. content: "\e934";
  281. }
  282. .supermapol-icons-new_home:before {
  283. content: "\e935";
  284. }
  285. .supermapol-icons-update:before {
  286. content: "\e936";
  287. }
  288. .supermapol-icons-info:before {
  289. content: "\e937";
  290. }
  291. .supermapol-icons-unfold:before {
  292. content: "\e930";
  293. }
  294. .supermapol-icons-fold:before {
  295. content: "\e931";
  296. }
  297. .supermapol-icons-right:before {
  298. content: "\e932";
  299. }
  300. .supermapol-icons-left:before {
  301. content: "\e933";
  302. }
  303. .supermapol-icons-edit:before {
  304. content: "\e92c";
  305. }
  306. .supermapol-icons-home:before {
  307. content: "\e92d";
  308. }
  309. .supermapol-icons-share:before {
  310. content: "\e92e";
  311. }
  312. .supermapol-icons-back:before {
  313. content: "\e92f";
  314. }
  315. .supermapol-icons-rest-api:before {
  316. content: "\e929";
  317. }
  318. .supermapol-icons-javascript-api:before {
  319. content: "\e92a";
  320. }
  321. .supermapol-icons-desktop-dev:before {
  322. content: "\e92b";
  323. }
  324. .supermapol-icons-open:before {
  325. content: "\e91f";
  326. }
  327. .supermapol-icons-overlay:before {
  328. content: "\e920";
  329. }
  330. .supermapol-icons-point-layer:before {
  331. content: "\e921";
  332. }
  333. .supermapol-icons-hamburg:before {
  334. content: "\e922";
  335. }
  336. .supermapol-icons-triangle:before {
  337. content: "\e923";
  338. }
  339. .supermapol-icons-polygon-layer:before {
  340. content: "\e924";
  341. }
  342. .supermapol-icons-close:before {
  343. content: "\e925";
  344. }
  345. .supermapol-icons-add:before {
  346. content: "\e926";
  347. }
  348. .supermapol-icons-more:before {
  349. content: "\e927";
  350. }
  351. .supermapol-icons-line-layer:before {
  352. content: "\e928";
  353. }
  354. .supermapol-icons-polygon:before {
  355. content: "\e91e";
  356. }
  357. .supermapol-icons-triangle-old:before {
  358. content: "\e910";
  359. color: #474747;
  360. }
  361. .supermapol-icons-save:before {
  362. content: "\e900";
  363. }
  364. .supermapol-icons-baselayer:before {
  365. content: "\e901";
  366. }
  367. .supermapol-icons-marker:before {
  368. content: "\e902";
  369. }
  370. .supermapol-icons-uncheck:before {
  371. content: "\e903";
  372. }
  373. .supermapol-icons-checked:before {
  374. content: "\e904";
  375. }
  376. .supermapol-icons-zoom-in:before {
  377. content: "\e905";
  378. }
  379. .supermapol-icons-clear:before {
  380. content: "\e906";
  381. }
  382. .supermapol-icons-setting:before {
  383. content: "\e907";
  384. }
  385. .supermapol-icons-zoom-to:before {
  386. content: "\e908";
  387. }
  388. .supermapol-icons-default-layer:before {
  389. content: "\e909";
  390. }
  391. .supermapol-icons-group:before {
  392. content: "\e90a";
  393. }
  394. .supermapol-icons-delete:before {
  395. content: "\e90b";
  396. }
  397. .supermapol-icons-up:before {
  398. content: "\e90c";
  399. }
  400. .supermapol-icons-warning:before {
  401. content: "\e90d";
  402. }
  403. .supermapol-icons-retract:before {
  404. content: "\e90e";
  405. }
  406. .supermapol-icons-search:before {
  407. content: "\e90f";
  408. }
  409. .supermapol-icons-zoom-out:before {
  410. content: "\e911";
  411. }
  412. .supermapol-icons-layers:before {
  413. content: "\e912";
  414. }
  415. .supermapol-icons-add-old:before {
  416. content: "\e913";
  417. }
  418. .supermapol-icons-brush:before {
  419. content: "\e914";
  420. }
  421. .supermapol-icons-down:before {
  422. content: "\e916";
  423. }
  424. .supermapol-icons-line:before {
  425. content: "\e917";
  426. }
  427. .supermapol-icons-pen:before {
  428. content: "\e918";
  429. }
  430. .supermapol-icons-user:before {
  431. content: "\e919";
  432. }
  433. .supermapol-icons-down-end:before {
  434. content: "\e91a";
  435. }
  436. .supermapol-icons-up-end:before {
  437. content: "\e91b";
  438. }
  439. .supermapol-icons-text:before {
  440. content: "\e91c";
  441. }
  442. .supermapol-icons-customize:before {
  443. content: "\e91d";
  444. }
  445. div.smMap {
  446. z-index: 0;
  447. padding: 0px!important;
  448. margin: 0px!important;
  449. /* cursor: url("../images/cursors/Pan.cur"),default; */
  450. border:1px solid #3473b7;
  451. background-color: #f5f3f0;
  452. }
  453. div.smMapViewport {
  454. text-align: left;
  455. }
  456. div.smLayerDiv {
  457. -moz-user-select: none;
  458. }
  459. .smLayerGoogleCopyright {
  460. left: 2px;
  461. bottom: 2px;
  462. }
  463. .smLayerGooglePoweredBy {
  464. left: 2px;
  465. bottom: 15px;
  466. }
  467. .smControlAttribution {
  468. font-size: smaller;
  469. right: 3px;
  470. bottom: 0.5em;
  471. position: absolute;
  472. display: block;
  473. }
  474. .smControlScale {
  475. right: 3px;
  476. bottom: 3em;
  477. display: block;
  478. position: absolute;
  479. font-size: smaller;
  480. }
  481. .smControlScaleLine {
  482. display: block;
  483. position: absolute;
  484. left: 10px;
  485. bottom: 15px;
  486. font-size: xx-small;
  487. }
  488. .smControlScaleLineBottom {
  489. border: solid 2px black;
  490. border-bottom: none;
  491. margin-top:-2px;
  492. text-align: center;
  493. }
  494. .smControlScaleLineTop {
  495. border: solid 2px black;
  496. border-top: none;
  497. text-align: center;
  498. }
  499. .smControlPermalink {
  500. right: 3px;
  501. bottom: 1.5em;
  502. display: block;
  503. position: absolute;
  504. font-size: smaller;
  505. }
  506. div.smControlMousePosition {
  507. bottom: 0em;
  508. right: 3px;
  509. display: block;
  510. position: absolute;
  511. font-family: 'Arial', 'sans-serif';
  512. font-size: smaller;
  513. }
  514. .smControlOverviewMapContainer {
  515. position: absolute;
  516. bottom: 0px;
  517. right: 0px;
  518. background-color: #e5f3ff;
  519. }
  520. .smControlOverviewMapElement {
  521. border-left:1px solid #3473b7;
  522. border-top:1px solid #3473b7;
  523. padding-top: 4px;
  524. padding-left: 4px;
  525. }
  526. .smControlOverviewMapMinimizeButton {
  527. right: 0px;
  528. bottom: 1px;
  529. cursor: pointer;
  530. }
  531. .smControlOverviewMapMaximizeButton {
  532. right: 0px;
  533. bottom: 1px;
  534. cursor: pointer;
  535. }
  536. .smControlOverviewMapExtentRectangle {
  537. overflow: hidden;
  538. /*background-image:url(../../image/blank.gif);*/
  539. border: 1px solid red;
  540. background:#69F;
  541. filter:alpha(opacity=50);/* IE */
  542. -moz-opacity:0.5;/* Moz + FF */
  543. opacity: 0.5; /* 支持CSS3的浏览器(FF 1.5也支持)*/
  544. }
  545. .smControlOverviewMapRectReplacement {
  546. overflow: hidden;
  547. cursor: url("../images/cursors/PanDown.cur"),move;
  548. background-image: url(../images/overview_replacement.gif);
  549. background-repeat: no-repeat;
  550. background-position: center;
  551. }
  552. .smLayerGeoRSSDescription {
  553. float:left;
  554. width:100%;
  555. overflow:auto;
  556. font-size:1.0em;
  557. }
  558. .smLayerGeoRSSClose {
  559. float:right;
  560. color:gray;
  561. font-size:1.2em;
  562. margin-right:6px;
  563. font-family:sans-serif;
  564. }
  565. .smLayerGeoRSSTitle {
  566. float:left;font-size:1.2em;
  567. }
  568. .smPopupContent {
  569. padding:5px;
  570. overflow: auto;
  571. }
  572. .smHandlerBoxZoomBox {
  573. border: 2px solid red;
  574. position: absolute;
  575. background-color: white;
  576. opacity: 0.50;
  577. font-size: 1px;
  578. filter: alpha(opacity=50);
  579. }
  580. .smHandlerBoxSelectFeature {
  581. border: 2px solid blue;
  582. position: absolute;
  583. background-color: white;
  584. opacity: 0.50;
  585. font-size: 1px;
  586. filter: alpha(opacity=50);
  587. }
  588. .smPopupCloseBox {
  589. background: url("../images/close.gif") no-repeat;
  590. cursor: pointer;
  591. }
  592. .smFramedCloudPopupContent {
  593. padding: 5px;
  594. overflow: auto;
  595. }
  596. .smImageLoadError {
  597. background-color: pink;
  598. opacity: 0.5;
  599. filter: alpha(opacity=50); /* IE */
  600. display: none;
  601. }
  602. /**
  603. * Cursor styles
  604. */
  605. .smDefault {
  606. cursor: default;
  607. }
  608. .smCursorWait {
  609. cursor: wait;
  610. }
  611. .smDragDown {
  612. cursor: url("../images/cursors/PanDown.cur"),move;
  613. }
  614. .smDragDownCanvas {
  615. cursor: move;
  616. }
  617. .smDragUp {
  618. cursor: url("../images/cursors/Pan.cur"),auto;
  619. }
  620. .smCursorPointer {
  621. cursor: pointer;
  622. }
  623. .smDrawBox {
  624. cursor: crosshair;
  625. }
  626. .smControlDragFeatureOver {
  627. /*cursor: move;*/
  628. }
  629. .smControlDragFeatureActive.smControlDragFeatureOver.smDragDown {
  630. /* cursor: -moz-grabbing;*/
  631. }
  632. /**
  633. * Layer switcher
  634. */
  635. .smControlLayerSwitcher {
  636. position: absolute;
  637. top: 25px;
  638. right: 0px;
  639. width: 20em;
  640. font-family: sans-serif;
  641. font-weight: bold;
  642. margin-top: 3px;
  643. margin-left: 3px;
  644. margin-bottom: 3px;
  645. font-size: smaller;
  646. color: white;
  647. background-color: transparent;
  648. cursor: default;
  649. }
  650. .smControlLayerSwitcher .layersDiv {
  651. padding-top: 5px;
  652. padding-left: 10px;
  653. padding-bottom: 5px;
  654. background-color: darkblue;
  655. width: 100%;
  656. height: 100%;
  657. }
  658. /*白色样式下*/
  659. .smControlLayerSwitcher .layersDivWhite {
  660. padding-top: 5px;
  661. padding-left: 10px;
  662. padding-bottom: 5px;
  663. background-color: darkblue;
  664. width: 100%;
  665. height: 100%;
  666. }
  667. .smControlLayerSwitcher .layersDiv .baseLbl,
  668. .smControlLayerSwitcher .layersDiv .dataLbl {
  669. margin-top: 3px;
  670. margin-left: 3px;
  671. margin-bottom: 3px;
  672. }
  673. .smControlLayerSwitcher .layersDiv .baseLayersDiv,
  674. .smControlLayerSwitcher .layersDiv .dataLayersDiv {
  675. padding-left: 3px;
  676. }
  677. .smControlLayerSwitcher .maximizeDiv,
  678. .smControlLayerSwitcher .minimizeDiv {
  679. top: 0px;
  680. right: 0px;
  681. text-align: left;
  682. cursor: pointer;
  683. }
  684. .smControlLayerSwitcher .maximizeDiv{
  685. border: 3px solid #a5c8ec;
  686. }
  687. .smControlLayerSwitcher .maximizeDivWhite{
  688. top: 0px;
  689. right: 0px;
  690. cursor: pointer;
  691. }
  692. div.smControlLayerSwitcher {
  693. position: absolute;
  694. top: 50px;
  695. right: 0px;
  696. width: 171px;
  697. font-family: sans-serif;
  698. font-weight: bold;
  699. margin: 0px 3px 3px;
  700. font-size: smaller;
  701. font-size: 13px;
  702. color: #4083c2;
  703. background-color: transparent;
  704. border: 3px solid #a5c8ec;
  705. }
  706. div.smControlLayerSwitcher div.layersDiv {
  707. padding-top: 25px;
  708. padding-left: 5px;
  709. padding-bottom: 5px;
  710. background-color: #FFFFFF;
  711. width: 166px;
  712. height: 100%;
  713. }
  714. div.smControlLayerSwitcher div.layersDivWhite {
  715. padding-top: 10px;
  716. padding-left: 5px;
  717. padding-bottom: 10px;
  718. background-color: #FFFFFF;
  719. width: 166px;
  720. height: 100%;
  721. color: #565656;
  722. box-shadow:0px 0px 3px #ababab;
  723. border:1px solid #d7d7d7;
  724. border-radius:4px;
  725. }
  726. .layerSwitcherHR{
  727. width: 95%;
  728. margin: 7px auto 7px auto;
  729. }
  730. input.inputElem {
  731. width: 14px;
  732. height:14px;
  733. margin-left: 3px;
  734. margin-right:4px;
  735. margin-bottom: 4px;
  736. margin-top: 4px;
  737. vertical-align: middle;
  738. border: 0px;
  739. background-repeat: no-repeat;
  740. background-size: cover;
  741. background-position: 0%,0%;
  742. cursor: pointer;
  743. }
  744. span.labelSpan {
  745. margin-left: 5px;
  746. padding-bottom: 3px;
  747. padding-top: 3px;
  748. height:20px;
  749. vertical-align: middle;
  750. }
  751. div.minimizeDiv .layerSwitcherContent{
  752. position: absolute;
  753. padding: 2px 40px;
  754. }
  755. /**
  756. * Animations
  757. */
  758. .smLayerDiv .smTileImage {
  759. -webkit-transition: opacity 0.2s linear;
  760. -moz-transition: opacity 0.2s linear;
  761. -o-transition: opacity 0.2s linear;
  762. transition: opacity 0.2s linear;
  763. }
  764. #popwin img{
  765. max-width: none;
  766. }
  767. /**
  768. *绘制矩形框
  769. */
  770. .qByBoundsBoxDiv {
  771. background-color: #304DBE;
  772. border: 2px solid #060abe;
  773. opacity: 0.3;
  774. }
  775. /**
  776. * TiledVectorLayerEditor
  777. */
  778. .smControlTiledVectorLayerEditor{
  779. width: 850px;
  780. height: 0px;
  781. cursor: default;
  782. color: #34495e;
  783. }
  784. .smControlTiledVectorLayerEditor form{
  785. width: 92%;
  786. margin: auto;
  787. }
  788. .smControlTiledVectorLayerEditor li{
  789. margin: 3px 0 3px;
  790. padding: 2px;
  791. text-indent: 4px;
  792. }
  793. .smControlTiledVectorLayerEditor li[data-layertype="point"]{
  794. list-style-image: url("../images/point.png");
  795. }
  796. .smControlTiledVectorLayerEditor li[data-layertype="line"]{
  797. list-style-image: url("../images/line.png");
  798. }
  799. .smControlTiledVectorLayerEditor li[data-layertype="region"]{
  800. list-style-image: url("../images/region.png");
  801. }
  802. .smControlTiledVectorLayerEditor li[data-layertype="text"]{
  803. list-style-image: url("../images/text.png");
  804. }
  805. .smSubPanel-body>ul>li{
  806. margin-bottom: 7px;
  807. }
  808. .smSubPanel-body ul>li li{
  809. list-style: circle;
  810. }
  811. /*.smShowHideBtn-container{
  812. content: "";
  813. height: 32px;
  814. width: 32px;
  815. background-image: url("../images/radial.png");
  816. border-radius: 5px;
  817. }
  818. .smShowHideBtn-container.move{
  819. cursor: move;
  820. opacity: 0.8;
  821. }
  822. .smShowHideBtn-container.move:hover{
  823. opacity: 1;
  824. }
  825. .smShowHideBtn-container.hidebtn{
  826. content: "";
  827. height: 16px;
  828. width: 16px;
  829. //background-image: url("../images/hide.png");
  830. border-radius: 0px;
  831. top: 10px;
  832. right: 28px;
  833. opacity: 0.8;
  834. z-index: 999;
  835. }
  836. .smShowHideBtn-container.hidebtn:hover{
  837. background-image: url("../images/hide_hover.png");
  838. opacity: 0.9;
  839. }
  840. .smShowHideBtn-container .smShowHideBtn{
  841. content: "";
  842. width: 16px;
  843. height: 16px;
  844. cursor: pointer;
  845. float: left;
  846. }*/
  847. span.smCloseBtn-container{
  848. height: 15px;
  849. width: 15px;
  850. top: 13px;
  851. right: 25px;
  852. opacity: 0.6;
  853. z-index: 999;
  854. position: absolute;
  855. }
  856. .smMainPanel{
  857. width: 100%;
  858. height: 0;
  859. box-sizing: border-box;
  860. font-size: 14px;
  861. font-family: "Microsoft YaHei", "sans-serif";
  862. }
  863. .smMainPanel.hide{
  864. display: none;
  865. }
  866. .smPanel-header{
  867. border-top-left-radius: 2px;
  868. border-top-right-radius: 2px;
  869. background-color:#0083cb;
  870. height:41px;
  871. padding:10px 10px 10px 10px;
  872. border-bottom-color: rgb(229,229,229);
  873. border-bottom-style: solid;
  874. border-bottom-width: 1px;
  875. border-top: none;
  876. border-right: none;
  877. border-left: none;
  878. box-sizing: border-box;
  879. cursor: move;
  880. }
  881. .smMainPanel-title{
  882. margin: 0;
  883. font-size: 15px;
  884. color: white;
  885. height: 21px;
  886. line-height: 21px;
  887. padding: 0;
  888. font-weight: normal;
  889. }
  890. .smMainPanel-body{
  891. border: 1px solid #ddd;
  892. box-sizing: border-box;
  893. background-color: white;
  894. color:#7c7c7c;
  895. border-bottom-left-radius: 2px;
  896. border-bottom-right-radius: 2px;
  897. }
  898. .smPanelPointer{
  899. border: 2px solid rgba(0,0,0,0);
  900. }
  901. .smPanelPointer:hover{
  902. background-color: #f2f2f2;
  903. }
  904. .smPanelPointer.select{
  905. cursor: pointer;
  906. border: 1px solid #56b781;
  907. }
  908. .smLayerInfoPanel{
  909. width: 40%;
  910. display: inline-block;
  911. }
  912. .smSubPanel{
  913. border: 2px solid #ddd;
  914. margin: 3px 5px 5px 5px;
  915. overflow-y: auto;
  916. }
  917. .smSubPanel ul{
  918. margin: 0px 3px 0 0;
  919. overflow: hidden;
  920. }
  921. .smPanel-title{
  922. padding-left: 14px;
  923. padding-top: 14px;
  924. color: #7c7c7c;
  925. }
  926. .smSubPanel-header {
  927. background-color: #fff;
  928. z-index: 99;
  929. padding-bottom: 8px;
  930. }
  931. .smSubPanel-body{
  932. height: 270px;
  933. margin-top: 11px;
  934. }
  935. .smLayerInfoLI{
  936. height: inherit;
  937. }
  938. .smLayerInfoLI ul{
  939. height: 0px;
  940. transition: 300ms height;
  941. }
  942. .smEditPanel{
  943. display: none;
  944. width: 56.6%;
  945. float: right;
  946. right: 0px
  947. }
  948. .smEditPanel table{
  949. color: #7c7c7c;
  950. }
  951. .smEditPanel.show{
  952. display: block;
  953. }
  954. .smEditPanelControl{
  955. vertical-align:middle !important;
  956. }
  957. .smPanelCheckbox{
  958. float:left;
  959. margin-right: 10px;
  960. width: 32px;
  961. }
  962. .smEditPanel .smEditPanelInputContainer{
  963. height: 24px;
  964. width: 51px;
  965. border: 1px solid #888;
  966. margin: 5px;
  967. }
  968. .smEditPanel .smEditPanelInputContainer .smEditPanelInput{
  969. width: 25px;
  970. height: 18px !important;
  971. position: relative;
  972. margin: 2px;
  973. float: left;
  974. border: 1px solid;
  975. }
  976. .smEditPanel .smEditPanelInputContainer .smEditPanelInput.activebtn:hover{
  977. border: 1px inset #aaa;
  978. }
  979. .smEditPanel .smEditPanelInputBtn{
  980. content: "";
  981. height: 16px;
  982. width: 16px;
  983. position: relative;
  984. background: url("../images/colorbtn.png") 3px 4px no-repeat;
  985. float: right;
  986. right: 2px;
  987. top: 1px;
  988. margin: 2px;
  989. }
  990. .smEditPanel .smEditPanelInputBtn.activebtn:hover{
  991. background-color: #ebeff2;
  992. }
  993. .smEditPanel .smEditPanelInput,.smEditPanel input{
  994. margin: 5px;
  995. padding: 0px;
  996. border-radius: 0px;
  997. -webkit-border-radius: 0px;
  998. -moz-border-radius: 0px;
  999. text-indent: 1px;
  1000. }
  1001. .smToolSlider.smEditPanelInput{
  1002. top: 4px;
  1003. }
  1004. .smEditPanel input:not([type="checkbox"]){
  1005. height: 25px;
  1006. border: 1px solid #aaa;
  1007. }
  1008. input.smPanelValueInput[type="text"]{
  1009. width: 40px;
  1010. margin-left: 7px;
  1011. text-align: center;
  1012. border: 1px solid #dddddd;
  1013. }
  1014. .smControlTiledVectorLayerEditor .smAdvanceTable{
  1015. display: none;
  1016. }
  1017. .smControlTiledVectorLayerEditor .smAdvanceTable tr{
  1018. overflow: hidden;
  1019. transition: 20ms height;
  1020. }
  1021. .smControlTiledVectorLayerEditor .smSecondTd{
  1022. text-align: right;
  1023. }
  1024. .smRegularTable .smSecondTd{
  1025. width: 104px;
  1026. }
  1027. .smAdvanceTable .smSecondTd{
  1028. width: 136px;
  1029. }
  1030. .smControlTiledVectorLayerEditor .smSplitLine{
  1031. border-top: 1px solid #ececec;
  1032. text-align: right;
  1033. padding-top: 15px;
  1034. margin-top: 15px;
  1035. color: #eee;
  1036. }
  1037. .smSplitLineBottom{
  1038. margin-bottom: 18px;
  1039. }
  1040. .smSplitLine a{
  1041. color: white;
  1042. text-decoration: blink;
  1043. background-color: #0083cb;
  1044. display: inline-block;
  1045. padding: 0;
  1046. width: 108px;
  1047. height: 38px;
  1048. line-height: 38px;
  1049. text-align: center;
  1050. border-radius: 2px;
  1051. }
  1052. .smSplitLine a:hover{
  1053. background-color: #0075b7;
  1054. }
  1055. .smControlTiledVectorLayerEditor .smSplitLineTop.hide{
  1056. display: none;
  1057. }
  1058. /**
  1059. * SuperMap.Tool.Slider
  1060. */
  1061. .smToolSlider{
  1062. height: 4px;
  1063. position: relative;
  1064. display: inline-block;
  1065. background-color: rgb(178, 185, 191);
  1066. border-bottom-left-radius: 4px !important;
  1067. border-bottom-right-radius: 4px !important;
  1068. border-top-left-radius: 4px !important;
  1069. border-top-right-radius: 4px !important;
  1070. box-sizing: border-box;
  1071. cursor: pointer;
  1072. }
  1073. .smToolSlider .smToolSliderBar{
  1074. content: " ";
  1075. height: 14px;
  1076. width: 14px !important;
  1077. position: absolute;
  1078. top: -6px;
  1079. color: rgb(124,124,124);
  1080. background-color: rgb(124,124,124);
  1081. cursor: pointer;
  1082. border-color: rgb(124,124,124) ;
  1083. border-top-left-radius: 50%;
  1084. border-top-right-radius: 50%;
  1085. border-bottom-left-radius: 50%;
  1086. border-bottom-right-radius: 50%;
  1087. }
  1088. .smToolSlider .smToolSliderBar.down{
  1089. cursor: pointer;
  1090. opacity: 1;
  1091. background-color:rgb(77,145,189);
  1092. }
  1093. span.supermapol-icons-clear{
  1094. opacity: 0.7;
  1095. cursor: default;
  1096. }
  1097. span.supermapol-icons-clear:hover{
  1098. opacity: 1.0;
  1099. }