/* * index页面css */ * { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } html, body { 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; } input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; } a { color: #62a8ea; text-decoration: none; } a:hover, a:focus { color: #89bceb; text-decoration: underline; } a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline: none; outline-offset: -2px; } ul, li { list-style: none; } #centerDiv { height: 100%; width: 100%; margin: 0; padding: 0; left: 0; top: 0; border: none; overflow: hidden; position: relative; } .signmask { height: 100%; width: 100%; background: rgba(0, 0, 0, 0.5); filter: alpha(opacity=50); position: fixed; display: block; z-index: 20180910; top: 0; left: 0; background: rgba(0, 0, 0, 0.5) url("../img/icon-operate.png") center no-repeat; } /*dark样式*/ .dark { color: #ffffff; } .dark a { color: #ffffff; text-decoration: none; margin-top: 1px; margin-right: 2px; } .dark a:hover { color: #cc3300; text-decoration: underline; } .dark .content { overflow: auto; position: relative; background: transparent; height: 400px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .dark .form-control, .dark .input-group-addon, .dark .btn-default, .dark .dropdown-menu { color: #ffffff; background-color: rgba(63, 72, 84, 0.7); border: none; } .dark input { color: #ffffff; background-color: rgba(63, 72, 84, 0.7); border-width: 1px; } .dark .btn-info { background-color: rgba(119, 214, 225, 0.2); } .dark .btn-primary { background-color: rgba(32, 160, 255, 0.2); } .dark .btn-danger { background-color: rgba(255, 109, 109, 0.2); } .dark .btn-warning { background-color: rgba(244, 176, 102, 0.2); } .dark .table-hover > tbody > tr:hover { background-color: rgba(63, 72, 84, 1); } .dark .dropdown-menu > li > a { color: #ffffff; } .dark .dropdown-menu > li > a:hover, .dark .dropdown-menu > li > a:focus { background-color: #4db3ff; } .dark .mars3d-popup-color { color: #ffffff; } .dark .mars3d-popup-background { background: rgba(63, 72, 84, 0.9); } /*黑色字体 + 白色背景*/ /* .mars3d-popup-color, .mars-popup-titile { color: #2b2929; } .mars3d-popup-background { background: rgba(255, 255, 255, 0.85); } */ /**cesium按钮背景色*/ .cesium-button { background-color: #3f4854; color: #e6e6e6; fill: #e6e6e6; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); line-height: 32px; } .cesium-viewer-geocoderContainer .cesium-geocoder-input { background-color: rgba(63, 72, 84, 0.7); } .cesium-viewer-geocoderContainer .cesium-geocoder-input:focus { background-color: rgba(63, 72, 84, 0.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, 0.9); } .cesium-toolbar-button img { height: 100%; } .cesium-performanceDisplay-defaultContainer { top: auto; bottom: 35px; right: 50px; } .cesium-performanceDisplay-ms, .cesium-performanceDisplay-fps { color: #fff; } /**cesium工具栏位置*/ .cesium-viewer-toolbar { top: auto; left: auto; right: 12px; bottom: 35px; } .cesium-viewer-toolbar > .cesium-toolbar-button, .cesium-navigationHelpButton-wrapper, .cesium-viewer-geocoderContainer { margin-bottom: 5px; float: right; clear: both; 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, 0.9); } /**左下工具栏菜单*/ .toolbar-dropdown-menu-div { background: rgba(43, 44, 47, 0.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: normal; line-height: 1.6; white-space: nowrap; text-decoration: none; } .toolbar-dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: #fff; background-color: #444d59; } .toolbar-dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #fff; background-color: #444d59; } .toolbar-dropdown-menu i { padding-right: 5px; } /*infoview_title窗口 */ .infoview_title { position: absolute; top: 10px; /* left: 10px; */ padding: 10px 0px; border-radius: 4px; border: 1px solid rgba(128, 128, 128, 0.5); color: #ffffff; background: rgba(0, 0, 0, 0.4); box-shadow: 0 3px 14px rgba(128, 128, 128, 0.5); z-index: 19870101; } .infoview_title > div { margin-top: 5px; } /**infoview浮动面板*/ .infoview { position: absolute; top: 60px; left: 10px; padding: 10px 15px; border-radius: 4px; border: 1px solid rgba(128, 128, 128, 0.5); color: #ffffff; background: rgba(0, 0, 0, 0.4); box-shadow: 0 3px 14px rgba(128, 128, 128, 0.5); z-index: 19870101; } .infoview-right { left: auto; right: 10px; } .infoview input, .infoview select, .infoview textarea { color: #ffffff; background-color: rgba(32, 160, 255, 0.2); border: 1px solid #e4eaec; font-size: 14px; } .infoview > div { margin-top: 5px; } /**infoview2浮动面板*/ .infoview2 { position: absolute; bottom: 10px; left: 10px; padding: 10px 15px; border-radius: 4px; border: 1px solid rgba(128, 128, 128, 0.5); color: #ffffff; background: rgba(0, 0, 0, 0.4); box-shadow: 0 3px 14px rgba(128, 128, 128, 0.5); z-index: 19870101; } .infoview2-right { left: auto; right: 10px; } .infoview2 input, .infoview2 select, .infoview2 textarea { color: #ffffff; background-color: rgba(32, 160, 255, 0.2); border: 1px solid #e4eaec; font-size: 14px; } .infoview2 > 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: transparent; } ::-webkit-scrollbar-track, ::-webkit-scrollbar-thumb { border: 0; } ::-webkit-scrollbar { height: 10px; width: 10px; background: transparent; border-radius: 5px; } ::-webkit-scrollbar-thumb { padding-top: 100px; -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset -1px -1px 0 rgba(0, 0, 0, 0.07); background-color: #797979; min-height: 28px; border-radius: 4px; background-clip: padding-box; } ::-webkit-scrollbar-track, ::-webkit-scrollbar-thumb { border: 0; } ::-webkit-scrollbar-thumb:hover { -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25); background-color: rgba(0, 0, 0, 0.4); } ::-webkit-scrollbar-thumb:active { -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35); background-color: rgba(0, 0, 0, 0.5); } @keyframes circle{ from{ transform: rotate(0deg) } to{transform: rotate(360deg) } } @keyframes circle2{ from{ transform: rotate(0deg) } to{transform: rotate(360deg) } } /*login*/ .login { height: 100%; width: 100%; background: url("../img/login_bg.png") no-repeat; background-size: cover; position: fixed; } .login-head { margin: 0 auto; text-align: center; color: #fff; font-size: 24px; font-weight: 500; line-height: 1.5; } .login-head>.login-logo { display: block; margin: 64px auto 24px; width: 60px; height: 60px; padding: 4px; } .login-head>p { font-size: 16px; font-weight: 300; color: rgba(255, 255, 255, 0.7); } .login-form { margin: 56px 30px 0; } .login-item { margin-bottom: 20px; } .login-item label { color: #fff; font-size: 18px; line-height: 1; font-weight: 400; } .login-item input { display: block; width: 100%; font-size: 16px; line-height: 48px; padding: 0; color: #fff; background-color: transparent; border: none; border-bottom: 0.5px solid #fff; outline: none; border-radius: 0; } .login-item>input::-webkit-input-placeholder, .login-item>input::placeholder { color: rgba(255, 255, 255, 0.3); } .login-btn { width: 100%; text-align: center; line-height: 48px; padding: 0 10px; color: #fff; background: #0C2357; font-size: 16px; letter-spacing: 1px; border-radius: 4px; box-shadow: 0 2px 4px rgba(0, 0, 0, .15); border: none; outline: none; } /*box*/ .page{ width: 100vw; height: 100%; display:flex; flex-direction:column; } .header{ display: flex; width: 100vw; background: #0C2357; color: #fff; box-shadow: 0 2px 4px rgba(83, 116, 167, 0.2); text-align: center; } .header .title{ flex: 1; height: 44px; line-height: 44px; font-size: 16px; } .main{ flex: 1; background: #304B80; } .footbar { width: 100vw; height: 50px; background: #0C2357; box-shadow: 0 -1px 6px rgba(13, 71, 161, 0.25); } .footbar ul { display: flex; } .footbar ul li { flex: 1; } .footbar ul li a{ display: flex; flex-direction: column; justify-content: center; align-items: center; font-size: 12px; color:rgba(255, 255, 255, 0.45); text-align: center; height: 50px; text-decoration: none; } .footbar ul li a img{ display: inline-block; width: 22px; height: 22px; } .footbar ul li a span{ display: block; text-align: center; } .footbar ul li a.active { font-weight: 500; color: #0FCE8C; } .hidden { display: none; } .data{ height: 100%; display:flex; flex-direction:column; } .data .data-title{ font-size: 18px; margin-bottom: 12px; color: #fff; } .data .data-number{ font-family:Arial, Helvetica, sans-serif; font-size: 40px; margin-bottom: 4px; color: #fff; } .data .data-name{ font-size: 13px; color: rgba(255, 255, 255, 0.7); } .data-top{ padding: 32px 0; text-align: center; } .data-main{ flex: 1; display: flex; flex-direction: column; } .data-main ul{ height: 100%; display: flex; flex-wrap: wrap; } .data-main ul li{ width: 50%; text-align: center; color: #Fff; border-top: 1px solid #476399; border-right: 1px solid #476399; display: flex; flex-direction: column; align-items: center; justify-content: center; } .data-main ul li:nth-child(even){ border-right: none; } .data-main ul li .data-number{ font-size: 26px; color: #fff; } .map-panel { height: calc(100% - 100px); background: #fff; overflow: hidden; } .map-panel-item { width: 100%; height: 100%; } iframe{ width: 100%; height: 100%; border: 0; }