* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } body, html { height: 100%; width: 100%; margin: 0; padding: 0; border: none; overflow: hidden; font-family: "Helvetica Neue", Helvetica, Tahoma, Arial, "Microsoft Yahei", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif; font-size: 14px; background: #000; -webkit-overflow-scrolling: touch } body { position: relative; overflow-x: hidden; overflow-y: hidden } button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit } a { color: #62a8ea; text-decoration: none } a:focus, a:hover { color: #89bceb; text-decoration: underline } a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline: 0; outline-offset: -2px } li, ul { list-style: none } #centerDiv { height: 100%; width: 100%; margin: 0; padding: 0; left: 0; top: 0; border: none; overflow: hidden; position: relative } .dark { color: #fff } .dark a { color: #fff; text-decoration: none; margin-top: 1px; margin-right: 2px } .dark a:hover { color: #c30; text-decoration: underline } .dark .content { overflow: auto; position: relative; background: 0 0; height: 400px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .dark .btn-default, .dark .dropdown-menu, .dark .form-control, .dark .input-group-addon { color: #fff; background-color: rgba(63, 72, 84, .7); border: none } .dark input { color: #fff; background-color: rgba(63, 72, 84, .7); border-width: 1px } .dark .btn-info { background-color: rgba(119, 214, 225, .2) } .dark .btn-primary { background-color: rgba(32, 160, 255, .2) } .dark .btn-danger { background-color: rgba(255, 109, 109, .2) } .dark .btn-warning { background-color: rgba(244, 176, 102, .2) } .dark .table-hover>tbody>tr:hover { background-color: #234848 } .dark .dropdown-menu>li>a { color: #fff } .dark .dropdown-menu>li>a:focus, .dark .dropdown-menu>li>a:hover { background-color: #4db3ff } .dark .mars3d-popup-color { color: #fff } .dark .mars3d-popup-background { background: rgba(63, 72, 84, .9) } .cesium-button { background-color: #3f4854; color: #e6e6e6; fill: #e6e6e6; box-shadow: 0 1px 4px rgba(0, 0, 0, .3); line-height: 32px } .cesium-viewer-geocoderContainer .cesium-geocoder-input { background-color: rgba(63, 72, 84, .7) } .cesium-viewer-geocoderContainer .cesium-geocoder-input:focus { background-color: rgba(63, 72, 84, .9) } .cesium-viewer-geocoderContainer .search-results { background-color: #3f4854 } .cesium-geocoder-searchButton { background-color: #3f4854 } .cesium-infoBox-title { background-color: #3f4854 } .cesium-infoBox { background: rgba(63, 72, 84, .9) } .cesium-toolbar-button img { height: 100% } .cesium-performanceDisplay-defaultContainer { top: auto; bottom: 35px; right: 50px } .cesium-performanceDisplay-fps, .cesium-performanceDisplay-ms { color: #fff } .cesium-viewer-toolbar { top: 10px; left: auto; right: 80px; bottom: auto } .cesium-navigationHelpButton-wrapper, .cesium-viewer-geocoderContainer, .cesium-viewer-toolbar>.cesium-toolbar-button { margin-bottom: 5px; float: left; text-align: center } .cesium-baseLayerPicker-dropDown { bottom: 0; right: 40px; max-height: 700px; margin-bottom: 5px } .cesium-navigation-help { top: auto; bottom: 0; right: 40px; transform-origin: right bottom } .cesium-sceneModePicker-wrapper { width: auto } .cesium-sceneModePicker-wrapper .cesium-sceneModePicker-dropDown-icon { float: left; margin: 0 3px } .cesium-viewer-geocoderContainer .search-results { left: 0; right: 40px; width: auto; z-index: 9999 } .cesium-infoBox-title { background-color: #3f4854 } .cesium-infoBox { top: 50px; background: rgba(63, 72, 84, .9) } .toolbar-dropdown-menu-div { background: rgba(43, 44, 47, .8); border: 1px solid #2b2c2f; z-index: 991; position: absolute; right: 60px; bottom: 40px; display: none } .toolbar-dropdown-menu { min-width: 110px; padding: 0 } .toolbar-dropdown-menu>li { padding: 0 3px; margin: 2px 0 } .toolbar-dropdown-menu>li>a { color: #edffff; display: block; padding: 4px 10px; clear: both; font-weight: 400; line-height: 1.6; white-space: nowrap; text-decoration: none } .dropdown-menu>li>a:focus, .toolbar-dropdown-menu>li>a:hover { color: #fff; background-color: #444d59 } .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover, .toolbar-dropdown-menu>.active>a { color: #fff; background-color: #444d59 } .toolbar-dropdown-menu i { padding-right: 5px } .infoview { position: absolute; top: 10px; left: 10px; padding: 10px 15px; border-radius: 4px; border: 1px solid rgba(128, 128, 128, .5); color: #fff; background: rgba(0, 0, 0, .4); box-shadow: 0 3px 14px rgba(128, 128, 128, .5); z-index: 999 } .infoview-right { left: auto; right: 10px } .infoview input, .infoview select, .infoview textarea { color: #fff; background-color: rgba(32, 160, 255, .2); border: 1px solid #e4eaec; font-size: 14px } .infoview div { margin-top: 5px } .info-tips { margin: 5px 10px 20px 10px } .rightbottom { top: auto; bottom: 60px; left: auto; right: 50px } .loadingIndicator { display: block; position: absolute; top: 50%; left: 50%; margin-top: -33px; margin-left: -33px; width: 66px; height: 66px; background-position: center; background-repeat: no-repeat; background-image: url(../img/loader.gif) } .mars-table { width: 100%; border-collapse: collapse; border-spacing: 0; margin-top: 5px; margin-bottom: 5px } .mars-table tr td { padding: 5px 10px; text-align: left; white-space: nowrap } .mars-table tr td:first-child { border-left: none } .mars-table .nametd { padding: 5px 20px 5px 10px } .tb-border { border: #cde1de 1px solid } .tb-border tr td { border: #cde1de 1px solid } body, html { scrollbar-base-color: #f4f7fc; scrollbar-track-color: #f4f7fc; scrollbar-face-color: #797979; scrollbar-arrow-color: #f4f7fc; scrollbar-shadow-color: #f4f7fc; scrollbar-3dlight-color: #f4f7fc; scrollbar-highlight-color: #f4f7fc; scrollbar-darkshadow-color: #f4f7fc } ::-webkit-scrollbar-button { height: 0; width: 0; display: none } ::-webkit-scrollbar-track { background: 0 0 } ::-webkit-scrollbar-thumb, ::-webkit-scrollbar-track { border: 0 } ::-webkit-scrollbar { height: 10px; width: 10px; background: 0 0; border-radius: 5px } ::-webkit-scrollbar-thumb { padding-top: 100px; -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset -1px -1px 0 rgba(0, 0, 0, .07); background-color: #797979; min-height: 28px; border-radius: 4px; background-clip: padding-box } ::-webkit-scrollbar-thumb, ::-webkit-scrollbar-track { border: 0 } ::-webkit-scrollbar-thumb:hover { -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .25); background-color: rgba(0, 0, 0, .4) } ::-webkit-scrollbar-thumb:active { -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, .35); background-color: rgba(0, 0, 0, .5) } .LOGO { width: 434px; height: 150px; padding: 5px 0 0 5px; position: absolute; top: 0; left: 0; background: url(../img/logoBg.png) no-repeat left top; z-index: 19890101 } .LOGO .logoImg { height: 68px; padding: 7px; position: relative } .LOGO .logoImg img { position: absolute; top: 7px } .LOGO .logoImg .logo1 { top: 10px; left: 20px; height: 70px } .LOGO .logoImg .logo2 { left: 95px } .LOGO .logoMenu { height: 68px; position: relative } .LOGO .logoMenu .menu1 { position: absolute; left: 60px; top: 0; width: 64px; height: 64px; background: url(../img/logobtn1.png) no-repeat center } .LOGO .logoMenu .menu1 span { cursor: pointer; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2 } .LOGO .logoMenu .menu1 .menuMask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: url(../img/logoCir.png) no-repeat center; animation: circle 2s infinite linear } .LOGO .logoMenu .menu2 { position: absolute; left: 137px; top: 0; width: 64px; height: 64px; background: url(../img/logobtn3.png) no-repeat center } .LOGO .logoMenu .menu2 span { cursor: pointer; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2 } .LOGO .logoMenu .menu2 .menuMask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: url(../img/logoCir.png) no-repeat center; animation: circle2 2s infinite linear } .LOGO .logoMenu .menu3 { position: absolute; left: 213px; top: 0; width: 64px; height: 64px; background: url(../img/logobtn2.png) no-repeat center } .LOGO .logoMenu .menu3 span { cursor: pointer; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2 } .LOGO .logoMenu .menu3 .menuMask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: url(../img/logoCir.png) no-repeat center; animation: circle 2s infinite linear } .LOGO .logoMenu .menu4 { position: absolute; left: 290px; top: 0; width: 64px; height: 64px; background: url(../img/logobtn4.png) no-repeat center } .LOGO .logoMenu .menu4 span { cursor: pointer; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2 } .LOGO .logoMenu .menu4 .menuMask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: url(../img/logoCir.png) no-repeat center; animation: circle2 2s infinite linear } .LOGO .logoMenu .menu4-ul { padding: 2px 5px; display: none; position: absolute; top: 64px; right: 18px; background: rgba(0, 48, 64, .6) } .LOGO .logoMenu .menu4-ul li { cursor: pointer; height: 26px; line-height: 26px; min-width: 100px; margin-left: 3px; padding-left: 5px; text-align: left; color: #fff; font-size: 14px } .LOGO .logoMenu .menu4-ul li.activate { color: #4dffff } .LOGO .logoMenu .menu4-ul li:hover { color: #4dffff } .LOGO .logoMenu .menu4-ul i { margin-right: 10px } .shousuoView { z-index: 20190601; position: absolute; left: 10px; top: 106px } .shousuoBtn { display: inline-block; cursor: pointer; height: 20px; line-height: 20px; width: 30px; text-align: center; color: #fff; font-size: 10px; background-color: #002835; border: 1px solid #72fdfd; border-radius: 3px } @keyframes circle { 0% { transform: rotate(0) } 100% { transform: rotate(-360deg) } } @keyframes circle2 { 0% { transform: rotate(0) } 100% { transform: rotate(360deg) } } .layer-mars-dialog { background-color: transparent!important; border: 1px solid #73ffff!important; border-radius: 5px!important } .layer-mars-dialog .layui-layer-title { padding: 0 80px 0 10px; border-color: #2e5d71; background: rgba(0, 48, 64, .6); height: 40px; line-height: 40px; color: #fff; font-size: 16px } .layer-mars-dialog .layui-layer-content { color: #fff; background-color: rgba(0, 48, 64, .6); border: 0 } .layer-mars-dialog .layui-layer-btn { background-color: rgba(0, 48, 64, .6) } .layer-mars-dialog2 { background-color: transparent!important } .layer-mars-dialog2 .layui-layer-title { border-top: 22px solid transparent; border-left: 10px solid transparent; border-right: 45px solid transparent; border-bottom: 0; border-image: url(../img/bg04.png) 22 45 22 10 round; background-color: transparent; height: 20px; line-height: 20px; background-image: url(../img/bg05.png), url(../img/bg04_02.png); background-repeat: no-repeat, no-repeat; background-position: left center, center; background-size: auto, 100% 100%; padding-left: 20px; padding-right: 35px; font-size: 16px; color: #fff } .layer-mars-dialog2 .layui-layer-content { color: #fff; background-color: transparent; background-image: url(../img/bg28.png); border: 1px solid #73ffff; border-top: 0 } .layer-mars-dialog2 .layui-layer-setwin { width: 39px; height: 26px; right: 0; top: -10px } .layer-mars-dialog2 .layui-layer-setwin .layui-layer-close.layui-layer-close1 { width: 100%; height: 100%; background: url(../img/close.png) no-repeat right top; margin-left: 0 }