div.olMap { z-index: 0; padding: 0 !important; margin: 0 !important; cursor: default; } div.olMapViewport { text-align: left; -ms-touch-action: none; } div.olLayerDiv { -moz-user-select: none; -khtml-user-select: none; } .olLayerGoogleCopyright { left: 2px; bottom: 2px; } .olLayerGoogleV3.olLayerGoogleCopyright { right: auto !important; } .olLayerGooglePoweredBy { left: 2px; bottom: 15px; } .olLayerGoogleV3.olLayerGooglePoweredBy { bottom: 15px !important; } /* GMaps should not set styles on its container */ .olForeignContainer { opacity: 1 !important; } .olControlAttribution { font-size: smaller; right: 3px; bottom: 4.5em; position: absolute; display: block; } .olControlScale { right: 3px; bottom: 3em; display: block; position: absolute; font-size: smaller; } .olControlScaleLine { display: block; position: absolute; left: 10px; bottom: 15px; font-size: xx-small; } .olControlScaleLineBottom { border: solid 2px black; border-bottom: none; margin-top:-2px; text-align: center; } .olControlScaleLineTop { /*border: solid 2px #fff;*/ /*border-top: none;*/ background: url(img/rulre.png)no-repeat bottom; background-size: 100%; text-align: center; width: 62px!important; color: #fff; /*box-shadow: 1px 2px 2px #000;*/ /*text-shadow: 2px 2px 2px #000;*/ } .olControlPermalink { right: 3px; bottom: 1.5em; display: block; position: absolute; font-size: smaller; } div.olControlMousePosition { // bottom: 0 !important; top: 3px; right: 3px; // left: 50px; display: block; position: absolute; font-family: Arial; font-size: smaller; } .olMapChange { position:absolute; top:10px; // right:20px; left: 55px; z-index:1000; } .olControlOverviewMapContainer { position: absolute; bottom: 0; right: 0; } .olControlOverviewMapElement { padding: 10px 18px 10px 10px; background-color: #C4E1FF; -moz-border-radius: 1em 0 0 0; } .olControlOverviewMapMinimizeButton, .olControlOverviewMapMaximizeButton { height: 18px; width: 18px; right: 0; bottom: 80px; cursor: pointer; } .olControlOverviewMapExtentRectangle { overflow: hidden; background-image: url("img/blank.gif"); cursor: move; border: 2px dotted red; } .olControlOverviewMapRectReplacement { overflow: hidden; cursor: move; background-image: url("img/overview_replacement.gif"); background-repeat: no-repeat; background-position: center; } .olLayerGeoRSSDescription { float:left; width:100%; overflow:auto; font-size:1.0em; } .olLayerGeoRSSClose { float:right; color:gray; font-size:1.2em; margin-right:6px; font-family:sans-serif; } .olLayerGeoRSSTitle { float:left;font-size:1.2em; } .olPopupContent { padding:5px; overflow: auto; } .olControlNavigationHistory { background-image: url("img/navigation_history.png"); background-repeat: no-repeat; width: 24px; height: 24px; } .olControlNavigationHistoryPreviousItemActive { background-position: 0 0; } .olControlNavigationHistoryPreviousItemInactive { background-position: 0 -24px; } .olControlNavigationHistoryNextItemActive { background-position: -24px 0; } .olControlNavigationHistoryNextItemInactive { background-position: -24px -24px; } div.olControlSaveFeaturesItemActive { background-image: url(img/save_features_on.png); background-repeat: no-repeat; background-position: 0 1px; } div.olControlSaveFeaturesItemInactive { background-image: url(img/save_features_off.png); background-repeat: no-repeat; background-position: 0 1px; } .olHandlerBoxZoomBox { border: 2px solid red; position: absolute; background-color: white; opacity: 0.50; font-size: 1px; filter: alpha(opacity=50); } .olHandlerBoxSelectFeature { border: 2px solid blue; position: absolute; background-color: white; opacity: 0.50; font-size: 1px; filter: alpha(opacity=50); } .olControlPanPanel { top: 10px; left: 5px; } .olControlPanPanel div { background-image: url(img/pan-panel.png); height: 18px; width: 18px; cursor: pointer; position: absolute; } .olControlPanPanel .olControlPanNorthItemInactive { top: 0; left: 9px; background-position: 0 0; } .olControlPanPanel .olControlPanSouthItemInactive { top: 36px; left: 9px; background-position: 18px 0; } .olControlPanPanel .olControlPanWestItemInactive { position: absolute; top: 18px; left: 0; background-position: 0 18px; } .olControlPanPanel .olControlPanEastItemInactive { top: 18px; left: 18px; background-position: 18px 18px; } .olControlZoomPanel { top: 71px; left: 14px; } .olControlZoomPanel div { background-image: url(img/zoom-panel.png); position: absolute; height: 18px; width: 18px; cursor: pointer; } .olControlZoomPanel .olControlZoomInItemInactive { top: 0; left: 0; background-position: 0 0; } .olControlZoomPanel .olControlZoomToMaxExtentItemInactive { top: 18px; left: 0; background-position: 0 -18px; } .olControlZoomPanel .olControlZoomOutItemInactive { top: 36px; left: 0; background-position: 0 18px; } /* * When a potential text is bigger than the image it move the image * with some headers (closes #3154) */ .olControlPanZoomBar div { font-size: 1px; } .olPopupCloseBox { background: url("img/close.gif") no-repeat; cursor: pointer; } .olFramedCloudPopupContent { padding: 5px; overflow: auto; } .olControlNoSelect { -moz-user-select: none; -khtml-user-select: none; } .olImageLoadError { background-color: pink; opacity: 0.5; filter: alpha(opacity=50); /* IE */ } /** * Cursor styles */ .olCursorWait { cursor: wait; } .olDragDown { cursor: move; } .olDrawBox { cursor: crosshair; } .olControlDragFeatureOver { cursor: move; } .olControlDragFeatureActive.olControlDragFeatureOver.olDragDown { cursor: -moz-grabbing; } /** * Layer switcher */ .olControlLayerSwitcher { position: absolute; top: 25px; right: 0; width: 20em; font-family: sans-serif; font-weight: bold; margin-top: 3px; margin-left: 3px; margin-bottom: 3px; font-size: smaller; color: white; background-color: transparent; } .olControlLayerSwitcher .layersDiv { padding-top: 5px; padding-left: 10px; padding-bottom: 5px; padding-right: 10px; background-color: darkblue; } .olControlLayerSwitcher .layersDiv .baseLbl, .olControlLayerSwitcher .layersDiv .dataLbl { margin-top: 3px; margin-left: 3px; margin-bottom: 3px; } .olControlLayerSwitcher .layersDiv .baseLayersDiv, .olControlLayerSwitcher .layersDiv .dataLayersDiv { padding-left: 10px; } .olControlLayerSwitcher .maximizeDiv, .olControlLayerSwitcher .minimizeDiv { width: 18px; height: 18px; top: 5px; right: 0; cursor: pointer; } .olBingAttribution { color: #DDD; } .olBingAttribution.road { color: #333; } .olGoogleAttribution.hybrid, .olGoogleAttribution.satellite { color: #EEE; } .olGoogleAttribution { color: #333; } span.olGoogleAttribution a { color: #77C; } span.olGoogleAttribution.hybrid a, span.olGoogleAttribution.satellite a { color: #EEE; } /** * Editing and navigation icons. * (using the editing_tool_bar.png sprint image) */ .olControlNavToolbar , .olControlEditingToolbar { margin: 5px 5px 0 0; } .olControlNavToolbar div, .olControlEditingToolbar div { background-image: url("img/editing_tool_bar.png"); background-repeat: no-repeat; margin: 0 0 5px 5px; width: 24px; height: 22px; cursor: pointer } /* positions */ .olControlEditingToolbar { right: 0; top: 0; } .olControlNavToolbar { top: 295px; left: 9px; } /* layouts */ .olControlEditingToolbar div { float: right; } /* individual controls */ .olControlNavToolbar .olControlNavigationItemInactive, .olControlEditingToolbar .olControlNavigationItemInactive { background-position: -103px -1px; } .olControlNavToolbar .olControlNavigationItemActive , .olControlEditingToolbar .olControlNavigationItemActive { background-position: -103px -24px; } .olControlNavToolbar .olControlZoomBoxItemInactive { background-position: -128px -1px; } .olControlNavToolbar .olControlZoomBoxItemActive { background-position: -128px -24px; } .olControlEditingToolbar .olControlDrawFeaturePointItemInactive { background-position: -77px -1px; } .olControlEditingToolbar .olControlDrawFeaturePointItemActive { background-position: -77px -24px; } .olControlEditingToolbar .olControlDrawFeaturePathItemInactive { background-position: -51px -1px; } .olControlEditingToolbar .olControlDrawFeaturePathItemActive { background-position: -51px -24px; } .olControlEditingToolbar .olControlDrawFeaturePolygonItemInactive{ background-position: -26px -1px; } .olControlEditingToolbar .olControlDrawFeaturePolygonItemActive { background-position: -26px -24px; } div.olControlZoom { position: absolute; top: 8px; left: 8px; background: rgba(255,255,255,0.4); border-radius: 4px; padding: 2px; } div.olControlZoom a { display: block; margin: 1px; padding: 0; color: white; font-size: 18px; font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: center; height: 22px; width:22px; line-height: 19px; background: #130085; /* fallback for IE - IE6 requires background shorthand*/ background: rgba(0, 60, 136, 0.5); filter: alpha(opacity=80); } div.olControlZoom a:hover { background: #130085; /* fallback for IE */ background: rgba(0, 60, 136, 0.7); filter: alpha(opacity=100); } @media only screen and (max-width: 600px) { div.olControlZoom a:hover { background: rgba(0, 60, 136, 0.5); } } a.olControlZoomIn { border-radius: 4px 4px 0 0; } a.olControlZoomOut { border-radius: 0 0 4px 4px; } /** * Animations */ .olLayerGrid .olTileImage { -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear; } /* Turn on GPU support where available */ .olTileImage { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -o-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; -moz-perspective: 1000; -ms-perspective: 1000; perspective: 1000; } /* when replacing tiles, do not show tile and backbuffer at the same time */ .olTileReplacing { display: none; } /* override any max-width image settings (e.g. bootstrap.css) */ img.olTileImage { max-width: none; } .hot_container{ position:absolute; z-index:9999; } .hot_arrow{ float:left;width:12px;height:17px;background:url(img/g_left.gif) } .hot_cont{ background-color:#2676b2;float:right;height:17px;width:auto; padding:0px 6px 0px 2px; } /* tooltip */ .tooltips{ min-width:50px; max-width:300px; background-color:#ffffff; border-radius:5px; text-align:center; } .tooltips p{ padding:8px; border-radius:5px; border:1px solid #999; margin:0; } .arrows{ width:18px; margin:0 auto; } .arrow-w{ border-width:0px 8px 8px 8px; border-style:solid; border-color: #fff transparent; margin-top:-9px; } .arrow-g{ border-width:0px 9px 9px 9px; border-style:solid; border-color: #666 transparent; } /* opopup */ .o_subst_info:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } .o_subst_info { height: 100%; padding: 4px 4px 0; } .o_subst_info .fig { display: block; float: left; margin-right: 8px; margin-top: 4px; } .o_subst_cont a { color: #6C6C6C; } .o_subst_info .cond { float: left; line-height: 22px; overflow: hidden; width: 260px; } .o_fl { float: left; } .o_subst_info .cond .adr { overflow: hidden; width: 220px; } .olPopup .tsd { color: #008DD7; float: left; font-size: 14px; font-weight: 700; line-height: 26px; padding-left: 2px; padding-top: 4px; margin-left:10px; } .o_subst_close { cursor: pointer; height: 26px; overflow: hidden; float:right; padding-right:5px; padding-top:2px; width: 16px; } .o_subst_close { background: url("extendImg/close2.gif"); } .olPopupContent { overflow: visible !important; padding: 0 !important; } .olPopup { z-index: 1005 !important; } .olwidgetPopupContent { /*background: none repeat scroll 0 0 #FFFFFF;*/ /*border-radius: 1.2em 1.2em 1.2em 1.2em; box-shadow: 0 3px 14px rgba(0, 0, 0, 0.35);*/ overflow: auto; /* padding: 10px 8px 8px;*/ } .olwidgetPopupCloseBox { background: url("extendImg/close_24.png") no-repeat scroll 0px 0; cursor: pointer; height: 9px; overflow: hidden; padding-top: 16px; position: absolute; right: 10px; top: 10px; width: 24px; } .olwidgetPopupCloseBox:hover { background-position: 0px 0; } .olwidgetPopupStemTL,.olwidgetPopupStemTR { -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); background: none repeat scroll 0 0 #FFFFFF; z-index: -1; } .olwidgetPopupStemBL,.olwidgetPopupStemBR { -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); background: none repeat scroll 0 0 #25b7aa; z-index: 1; } .popFrameDiv { overflow: hidden; /*margin: 8px 0px 10px 0px;*/ } .popTitleDiv { overflow: hidden; /*margin: 0px 30px 10px 10px;*/ color: #000000 !important; } .popContectDiv { overflow: auto; word-wrap: break-word; /* margin: 10px 10px 0px 10px;*/ min-width:80px; max-width:1024px; min-height:50px; max-height:768px; } .popIFrame { overflow: hidden; } .popTitleText { font-size: 16px; font-weight: bold; } .popContectText { font-size: 14px; } .olControlLTOverviewMapContainer { position: absolute; bottom: 0px; right: 0px; background-color: #0369bf; } .olControlLTOverviewMapElement { border-top :2px solid #4FAFFF !important; border-left :2px solid #4FAFFF !important; padding-top: 5px !important; padding-left: 5px !important; } .olControlLTOverviewMapMinimizeButton { left: 3px !important; top: 3px; } .olControlLTOverviewMapMaximizeButton { right: 2px !important; bottom: 2px; } .olControlLTOverviewMapExtentRectangle { overflow: hidden; // background: url("") no-repeat; // background-position: center; cursor: move; border: 3px ridge #0369bf !important; background:#DDDDDD; /*background:#69F;*/ filter:alpha(opacity=50);/* IE */ -moz-opacity:0.5;/* Moz + FF */ opacity: 0.5; /* 支持CSS3的浏览器(FF 1.5也支持)*/ } .olControlLTOverviewMapRectReplacement { overflow: hidden; cursor: move; // background: url("") no-repeat; // background-position: center; } .olMap { z-index: 0; padding: 0 !important; margin: 0 !important; cursor: default; // border:2px solid #AAAAAA; background-color: #FFFFFF; } .buildingInfoWamp::-webkit-scrollbar { width: 10px; } .buildingInfoWamp::-webkit-scrollbar-track { background: #fff; } .buildingInfoWamp::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; border-radius: 10px; background: #ddd; } .buildingWin{width: 400px;border-radius: 3px;} .buildingWin .buildingHead{background: #25b7aa;} .buildingWin .buildingHead h3{color: #fff;font-size: 16px;text-indent: 20px;line-height: 65px;} .buildingNav{overflow: hidden;} .buildingNav span{cursor: pointer;float: left;font-size: 15px;color: #fff;line-height: 30px;margin-left: 7px;width: 70px;text-align: center;} .buildingNav span.active{background: #1fa99d;border:1px solid #2ecdbf;} .buildingInfoWamp{height: 255px;background: #fff;overflow-y: scroll;} .buildingInfo{padding: 15px 20px;color: #5b5b5b;font-size: 14px;line-height: 20px;background: #fff;overflow: hidden;} .buildingInfo pre{white-space: normal;} .buildingInfo .devImg{float: left;width: 165px;margin-left: 5px;margin-right:5px;height: 120px;margin-bottom: 10px;overflow: hidden;} .buildingInfo .devImg img{min-height: 120px;width: 165px;cursor: pointer;} .buildingVR{padding: 20px;text-align: center;background: #fff;border-top: 1px solid #ccc;} .buildingVR span{line-height: 34px;padding:0 5px;margin: 0 20px;border:1px solid #c9c9c9;display: inline-block;border-radius: 4px;cursor: pointer;} .buildingVR span .icon{display: inline-block;position: relative;width: 16px;height: 16px;background:url(/images/gohere.png);background-size: 100% 100%;top: 3px;} .toolBox{position: absolute;right:15px;top:50%;margin-top:-100px;width: 34px;background: #fff;box-shadow: 1px 1px 4px rgba(0,0,0,.2),-1px -1px 4px rgba(0,0,0,.2);padding: 5px 0;z-index: 99;border-radius: 5px;} .toolBox span{display: block;text-align: center;width: 34px;font-size: 12px;margin: 15px 0;cursor: pointer;} .toolBox span img{display: block;margin: 0 auto 4px;} .mapSwitchBox{position: absolute;bottom:0;right: 0;background: #fff;padding-top: 2px;z-index: 99;border-radius: 0;overflow: hidden;border-radius: 2px 0 0 0;} .mapSwitchBox span{display: block;width: 85px;height: 60px;position: relative;display: block;margin: 0 3px;float: left;box-sizing: border-box;transition: margin .3s;-webkit-transition: margin .3s;} .mapSwitchBox span.active{border: 2px solid #4abfff;} .mapSwitchBox span i{color: #Fff;font-size: 12px;position: absolute;bottom: 0;right: 0;background: #70beff;padding: 1px 4px;font-style: normal;} #bdMapDiv{z-index: 999!important;} .mapSwitchBox>span:nth-child(2){margin-left: -75px;} .mapSwitchBox>span:nth-child(3){margin-left: -75px;} .mapSwitchBox:hover>span:nth-child(2){margin-left: 0;} .mapSwitchBox:hover>span:nth-child(3){margin-left: 0;} .star-bar-show{background:url(/images/iconpic-star-S-default.png) repeat-x 0 0} .star-bar-show .star{background:url(/images/iconpic-star-S.png) repeat-x 0 0} .star-1{width:20%} .star-2{ width:40%} .star-3{width:60%} .star-4{ width:80%} .star-5{ width:100%} .star-bar-show.size-M{width:120px;height:24px} .star-bar-show.size-M,.star-bar-show.size-M .star{background-size:24px} .star-bar-show.size-M .star{ height:24px} .star-bar-show.size-S{width:80px; height:16px} .star-bar-show.size-S,.star-bar-show.size-S .star{background-size:16px} .star-bar-show.size-S .star{ height:16px} .star-bar{font-size:0; line-height:0} .star-bar .star{display:inline-block;text-align:center} /*中*/ .size-M img{ width:20px;height:20px} /*小*/ .size-S img{width:16px;height:16px} .commentline{margin-bottom: 15px;overflow: hidden;} .commentline p{display: inline-block;width: 84px;text-align: right;float: left;margin-right: 15px;font-size: 12px;} .commentline textarea{max-width: 210px;width: 210px;outline: none;height: 50px;} .commentline .commentR{float: left;} .commentsub{padding:4px 15px;color: #FFf;background: #25b7aa;border-radius: 4px;text-align: center;font-size: 13px;display: inline-block;margin-left: 98px;cursor: pointer;} .commentlist{list-style: none;padding: 0 10px;} .commentlist li{padding:20px 0;border-bottom: 1px solid #f0f0f0;} .commentname{margin-bottom: 15px;} .commentname .star-bar{display: inline-block;margin:0 10px;vertical-align: middle;} .commentlist p{font-size: 12px;color: #9e9e9e;} .commentTips{font-size: 12px;color: #f00;line-height: 29px;margin-left: 15px;}