@charset "utf-8"; /* CSS Document */ * { margin: 0; padding: 0; box-sizing: border-box; } html, body { color: #666; /* font: 12px/1.5em "微软雅黑"; */ font-size: 0.12rem; -moz-user-select: none; /*火狐*/ -webkit-user-select: none; /*webkit浏览器*/ -ms-user-select: none; /*IE10*/ -khtml-user-select: none; /*早期浏览器*/ user-select: none; } h2, h3, h4, p, div, ul, li, button, input, span { margin: 0; padding: 0; list-style: none; } fieldset, img { border: 0; } input, button { outline: none; border: 0; } a { color: #666; text-decoration: none; } i, em { font-style: normal; } table { width: 100%; border-collapse: collapse; text-align: left; -moz-user-select: none; /*火狐*/ -webkit-user-select: none; /*webkit浏览器*/ -ms-user-select: none; /*IE10*/ -khtml-user-select: none; /*早期浏览器*/ user-select: none; } img { vertical-align: middle; } /*请求不到的瓦片*/ .olImageLoadError { display: none; } .map { width: 100%; background: #f1f7ff; position: absolute; top: 70px; left: 0; } .message-clumn { float: left; width: 40px; height: 40px; border-radius: 2px; background: #fff url(../images/icon_column.png) no-repeat center center; box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.15); margin-right: 10px; cursor: pointer; } .message-clumn.on { background: #fff url(../images/icon_column-on.png) no-repeat center center; } .location { float: left; width: 30px; height: 25px; margin: 0 5px; margin-top: 5px; background: url(../img/dw.png) no-repeat; cursor: pointer; background-size: 21px; } .location.act { background: url(../img/dw.png) no-repeat; background-size: 21px; } .route { float: left; width: 30px; height: 30px; margin: 0 5px; background: url(../img/lx.png) center no-repeat; cursor: pointer; background-size: 22px; } .route.act { background: url(../img/lx.png) center no-repeat; } .split-i { float: left; width: 1px; border-left: 1px solid #ccc; height: 19px; margin-top: 7px; } .searchbox-content span { display: inline-block; width: 0.3rem; height: 0.35rem; background: url(../img/top/route.png) no-repeat center center; } .searchbox-content input { float: left; width: 2.4rem; font-size: 0.16rem; line-height: 0.35rem; height: 100%; padding-left: 0.05rem; } .menutop{ /* display: flex; */ height: 0.43rem; line-height: 0.43rem; /* border-radius: 0.05rem; */ background-color: #127eff; /* padding:0 0.1rem; */ font-size: 16px; } .menuback{ position: absolute; right: 15px; top: 0px; flex: 1; /* border-right: 1px solid lightgray; */ color: white; text-align: left;; /* width: 25%; */ padding-left: 10px; z-index: 3333; } .menuback span{ padding-left: 10px; } .menutitle{ position:absolute; top: 0px; text-align: center; color: white; width: 100%; } .searchbox.on span.del-btn { display: none; } .searchbox.loading span.del-btn { background: url(../images/de-loading.gif) no-repeat center; display: block; } .searchbox.loading .searchbox-content input { width: 240px; } .route-searchbox-content span { float: right; width: 38px; height: 25px; background: url(../img/search.png) no-repeat center; border-left: 1px solid #ccc; cursor: pointer; } .route-line { float: left; margin-top: 4px; } .searchbox-content .route-line input { width: 116px; height: 25px; padding: 0; } .route-searchbox { padding: 5px 0 5px 15px; background: #fff; margin-top: 35px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; height: 40px; } .route-searchbox input { width: 140px; height: 25px; padding: 0; margin: -10px 10px 5px 10px; border-bottom: 1px solid #ccc; } .input-label-start { display: inline-block; margin-bottom: 3px; width: 16px; height: 16px; background: url(../images/route-type.png) no-repeat; background-position: 0 -88px; } .input-label-end { display: inline-block; margin-bottom: 3px; width: 16px; height: 16px; background: url(../images/route-type.png) no-repeat; background-position: -16px -88px; } #switch-btn-driver { display: inline-block; width: 28px; height: 22px; background: url(../images/reetry.png) no-repeat; margin: 2px 6px 0 0; cursor: pointer; } .route-con { width: 100%; margin-top: 35px; padding: 0 10px; box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.15); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .start-end { width: 100%; border-top: 1px solid #eee; position: relative; } .start-end .change { display: inline-block; width: 22px; height: 28px; background: url(../images/route-type.png) no-repeat 0 -60px; position: absolute; top: 50%; margin-top: -14px; left: 10px; } .start-end ul { margin-left: 50px; width: 240px; } .start-end ul li { width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #eee; } .start-end ul li.last { border: 0; } .start-end ul li em { float: left; width: 16px; height: 16px; background: url(../images/route-type.png) no-repeat; margin: 18px 10px 0 7px; } .start-end ul li em.start { background-position: 0 -88px; } .start-end ul li em.end { background-position: -16px -88px; } .start-end ul li i { float: right; width: 16px; height: 16px; background: url(../images/route-type.png) no-repeat; margin: 18px 0 0 0; cursor: pointer; } .start-end ul li i.add { background-position: 0 -104px; } .start-end ul li i.delete { background-position: -16px -104px; } .search-history { border-top: 1px solid #eee; } .search-history li { width: 100%; height: 40px; line-height: 40px; padding: 0 10px; } .search-history li a { color: #999; } .search-history li a em { float: left; width: 16px; height: 16px; background: url(../images/route-type.png) no-repeat 0 -120px; margin: 12px 10px 0 0; } .route-search span.src-close { float: right; width: 35px; height: 25px; background: url(../images/search-close.png) no-repeat center right; border-left: 1px solid #ccc; padding-left: 10px; cursor: pointer; } .route-search { position: absolute; top: 5px; left: 0; background: #fff; display: none; } .src-btn { float: right; width: 0.28rem; height: 0.25rem; background: url(../img/top/search.png) no-repeat; margin: 0 0.09rem; margin-top: 0.05rem; cursor: pointer; background-size: 0.2rem; } .route-search .route { float: left; width: 30px; height: 25px; background: url(../images/route-on.png) no-repeat; margin: 2px 15px; } .route-search .route-type-container { width: 280px; padding: 0 12px; } .route-type-container li { float: left; font-size: 14px; margin: 0 10px 0 10px; } .route-type-container li.last { margin-right: 0; } .route-type-container li a { color: #999; } .route-type-container li i { float: left; width: 20px; height: 20px; background: url(../images/route-type.png) no-repeat; margin-right: 10px; } .route-type-container li i.jc { background-position: 0 0; } .route-type-container li i.gj { background-position: 0 -20px; } .route-type-container li i.bx { background-position: 0 -40px; } .route-type-container li a:hover { color: #0063ce; } .route-type-container li a.act { color: #0063ce; } .route-type-container li a:hover i.jc { background-position: -20px 0; } .route-type-container li a:hover i.gj { background-position: -20px -20px; } .route-type-container li a:hover i.bx { background-position: -20px -40px; } .route-type-container li a.act i.jc { background-position: -20px 0; } .route-type-container li a.act i.gj { background-position: -20px -20px; } .route-type-container li a.act i.bx { background-position: -20px -40px; } .style-lists { padding: 15px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; overflow: hidden; /*display: none;*/ } .style-lists li { float: left; padding: 0 13px; font-size: 10px; } .style-lists li a { color: #666; } .style-lists li a:hover { color: #0050b4; } .style-lists li a.accr { color: #0050b4; } /**右侧工具栏**/ .right-panel { position: absolute; top: 70px; left: 10px; } .right-bar { min-width: 38px; height: 33px; font-size: 16px; /* padding: 8px 0; */ border-radius: 2px; background: #fff; /* box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); */ } .citychangeopt { float: left; /* margin: 2px; */ } .citychangeopt a i { float: left; display: inline-block; width: 24px; height: 24px; background: url(../img/hengxiang/zjs.png) no-repeat; margin: 3px 0; margin-left: 7px; } .citychangeopt a.act i { background: url(../img/hengxiang/zjs-s.png) no-repeat; } .citychangeopt a { color: #333; float: left; display: inline-block; height: 30px; line-height: 30px; padding-right: 7px; /* min-width: 120px; */ } .citychangeopt a:hover { color: #0050b4; } .citychangeopt a.act { color: #0050b4; } .citychangeopt a.act i { /* background-position: 0 -24px; */ } .citychangeopt a em, .factor > a em, .tools > a em { display: inline-block; width: 17px; height: 10px; background: url(../img/top/tools-sprite.png) no-repeat -171px -76px; margin-left: 6px; margin-right: 11px; } .citychangeopt a.act em, .factor > a.act em, .tools > a.act em { background-position: -171px -86px; } .manyou > a i { display: inline-block; width: 24px; height: 24px; background: url(../img/hengxiang/my.png); margin-left: 5px; } .manyou > a.act i { background: url(../img/hengxiang/my-s.png); } .biaohui > a i { display: inline-block; width: 24px; height: 24px; background: url(../img/hengxiang/bh.png); margin-left: 5px; } .biaohui > a.act i { background: url(../img/hengxiang/bh-s.png); } .liangsuan > a i { display: inline-block; width: 24px; height: 24px; background: url(../img/hengxiang/ls.png); margin-left: 5px; } .liangsuan > a.act i { background: url(../img/hengxiang/ls-s.png); } .kjcx > a i { display: inline-block; width: 24px; height: 24px; background: url(../img/hengxiang/kjcx.png); margin-left: 5px; } .kjcx > a.act i { background: url(../img/hengxiang/kjcx-s.png); } .sslk > a i { display: inline-block; width: 24px; height: 24px; background: url(../img/hengxiang/sslk.png); margin-left: 5px; margin-right: 6px; } .sslk > a.act i { background: url(../img/hengxiang/sslk-s.png); } .spl > a i { display: inline-block; width: 24px; height: 24px; background: url(../img/hengxiang/spl.png); margin-left: 5px; margin-right: 6px; } .spl > a.act i { background: url(../img/hengxiang/spl-s.png); } .shezhi > a i { display: inline-block; width: 24px; height: 24px; background: url(../img/hengxiang/sz.png); margin-left: 5px; } .shezhi > a.act i { background: url(../img/hengxiang/sz-s.png); } .quanjing > a i { display: inline-block; width: 24px; height: 24px; background: url(../img/hengxiang/qj.png); margin-left: 5px; margin-right: 6px; } .quanjing > a.act i { background: url(../img/hengxiang/qj-s.png); } .ljmy a i { background: url(../img/ljmy.png)!important; margin-right: 8px!important; } .ljmy a.act i { background: url(../img/ljmy-s.png)!important; } .ddrf a i { background: url(../img/ddrf.png)!important; margin-right: 8px!important; } .ddrf a.act i { background: url(../img/ddrf-s.png)!important; } .bq a i { background: url(../img/bq.png)!important; margin-right: 8px!important; } .bq a.act i { background: url(../img/bq-s.png)!important; } .tb a i { background: url(../img/tb.png)!important; margin-right: 8px!important; } .tb a.act i { background: url(../img/tb-s.png)!important; } .xian a i { background: url(../img/line.png)!important; margin-right: 8px!important; } .xian a.act i { background: url(../img/line-s.png)!important; } .mian a i { background: url(../img/polygon.png)!important; margin-right: 8px!important; } .mian a.act i { background: url(../img/polygon-s.png)!important; } .ti a i { background: url(../img/box.png)!important; margin-right: 8px!important; } .ti a.act i { background: url(../img/box-s.png)!important; } .jl a i { background: url(../img/jl.png)!important; margin-right: 8px!important; } .jl a.act i { background: url(../img/jl-s.png)!important; } .bmjl a i { background: url(../img/bmjl.png)!important; margin-right: 8px!important; } .bmjl a.act i { background: url(../img/bmjl-s.png)!important; } .mj a i { background: url(../img/mj.png)!important; margin-right: 8px!important; } .mj a.act i { background: url(../img/mj-s.png)!important; } .bmmj a i { background: url(../img/bmmj.png)!important; margin-right: 8px!important; } .bmmj a.act i { background: url(../img/bmmj-s.png)!important; } .jdls a i { background: url(../img/jd.png)!important; margin-right: 8px!important; } .jdls a.act i { background: url(../img/jd-s.png)!important; } .tj a i { background: url(../img/tj.png)!important; margin-right: 8px!important; } .tj a.act i { background: url(../img/tj-s.png)!important; } .qc a i { background: unset!important; margin-right: 8px!important; font-size: 24px!important; line-height: 24px!important; text-align: center!important; } .dx a i { background: url(../img/pointselect.png)!important; margin-right: 8px!important; } .dx a.act i { background: url(../img/dx-s.png)!important; } .kx a i { background: url(../img/kx.png)!important; margin-right: 8px!important; } .kx a.act i { background: url(../img/kx-s.png)!important; } .cjgy a i { background: url(../img/cjgy.png)!important; margin-right: 8px!important; } .cjgy a.act i { background: url(../img/cjgy-s.png)!important; } .cjys a i { background: url(../img/cjys.png)!important; margin-right: 8px!important; } .cjys a.act i { background: url(../img/cjys-s.png)!important; } .bar-right { float: left; position: absolute; top: 31px; background-color: #fff; border-radius: 2px; } .bar-right a { display: inline-block; } .bar-right b { display: inline-block; float: left; width: 1px; height: 34px; border-left: 1px solid #ccc; } .multi-tp, .factor, .tools, .roam, .roadflow-tp, .air-tp, .contrast-tp, .panorama-tp { min-width: 34px; /* float: left; */ background: #fff; /* border-radius: 5px; */ /* padding: 0 0px; */ position: relative; /*cursor: pointer;*/ margin: 2px; border-bottom: 1px solid #E5E5E5; } .multi-tp i, .factor i, .tools i, .air-tp i, .tools ul li a i { float: left; display: inline-block; width: 24px; height: 24px; margin: 3px 0; background: url(../img/top/tools-sprite.png) no-repeat; } .multi-tp i { background-position: -24px 0; } .roadflow-tp > a:hover, .multi-tp > a:hover, .factor > a:hover, .tools a:hover { color: #0050b4; } .multi-tp a.act, .factor a.act, .tools a.act { color: #0050b4; } .multi-tp a:hover i { background-position: -24px -24px; } .multi-tp a.act i { background-position: -24px -24px; } .multi-tp span, .factor span, .tools span, .roadflow-tp, .air-tp span { line-height: 30px; margin-left: 8px; } .traffic a:hover i { background: url(../images/icon_traffic_pressed.png) no-repeat; } .traffic i { float: left; display: inline-block; width: 24px; height: 24px; margin-right: 8px; margin-top: 3px; background: url(../images/icon_traffic.png) no-repeat; } .traffic { float: left; padding: 0 10px; position: relative; cursor: pointer; } #tool-import i { width: 26px; height: 26px; margin-top: 2px; background: #fff; position: relative; background: url(../images/import.png) no-repeat; } #tool-import a:hover i { background: url(../images/import_on.png) no-repeat; } #tool-import a.act i { background: url(../images/import_on.png) no-repeat; } /*导入数据弹出框*/ .import-data-popup { width: 600px; overflow: hidden; background: #fff; border-radius: 5px; position: absolute; top: 100px; left: 50%; margin-left: -300px; display: none; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); border: 1px solid #eee; } .import-data-mate { padding-left: 20px; } .import-data-mate h3 { color: #999; height: 40px; line-height: 40px; font-size: 14px; margin: 10px 0 5px 0; font-weight: normal; } .import-data-mate > ul > li { height: 40px; margin-bottom: 20px; font-size: 14px; position: relative; } .import-data-mate > ul > li > label { float: left; display: inline-block; width: 95px; height: 40px; line-height: 40px; text-align: right; padding-right: 10px; } .import-data-mate > ul > li > .input-box { float: left; width: 420px; height: 40px; border: 1px solid #ccc; border-radius: 5px; padding: 10px; } .import-data-mate > ul > li > .input-box input { width: 100%; height: 20px; line-height: 20px; padding-left: 10px; } .import-data-mate > ul > li > .input-box em { float: right; display: inline-block; width: 32px; height: 16px; background: url(../images/data.png) no-repeat -23px -14px; border-left: 1px solid #ccc; margin-top: 2px; } .types-box { float: left; height: 26px; margin-top: 6px; } .types-box li { float: left; height: 26px; line-height: 26px; margin-right: 20px; } .types-box li > a { margin-right: 20px; } .types-box li > a i { float: left; display: inline-block; width: 16px; height: 16px; background: url(../images/data.png) no-repeat -22px -30px; margin: 6px 5px 0 0; } .types-box li > a:hover i { background-position: -22px -46px; } .types-box li > a.accr i { background-position: -22px -46px; } .grid, .address, .address-code { position: absolute; top: 0; left: 0; display: none; } .grid > label, .address > label, .address-code > label { float: left; color: #666; display: inline-block; width: 95px; height: 40px; line-height: 40px; text-align: right; padding-right: 10px; } /*.field label{ float: left; height: 20px; line-height: 20px;}*/ /*.field{ width: 200px; height: 40px; border: 1px solid #ccc; border-radius: 5px; padding:9px 10px; background: #fff;}*/ /*.field>span{ float: right; display: inline-block; color: #0c63f3; width: 145px; height:20px; line-height: 20px; padding-left: 15px; background: url(../images/arrow-normal.png) no-repeat right center; cursor: pointer;}*/ .import-data-btn { display: inline-block; float: right; margin: 5px 0 10px 0; } .import-data-btn button { color: #0c63f3; float: left; width: 60px; height: 30px; line-height: 30px; text-align: center; border-radius: 5px; border: 1px solid #4e8cf4; margin-right: 10px; background: #fff; } .import-data-btn button:hover { color: #fff; background: #4e8cf4; } .grid.accr, .address.accr, .address-code.accr { display: block; } .factor > a { cursor: pointer; } .factor i { background-position: -48px 0; } .factor > a:hover i { background-position: -48px -24px; } .factor > a.act i { background-position: -48px -24px; } .tools > a i { background-position: -72px 0; } .tools > a:hover i { background-position: -72px -24px; } .tools > a.act i { background-position: -72px -24px; } /*.tools .tools-detail{ display:none;}*/ /*#city-change i:hover{ background-position:-72px -24px;} #tool-RoadFlow i:hover{ background-position:-72px -24px;}*/ /*#city-change i, #tool-RoadFlow i:hover{ color:#0050b4;}*/ .roadflow-tp > a i { float: left; display: inline-block; width: 24px; height: 24px; background: url(../images/newtools_9ddbaad.png) no-repeat; background-position: -8px -119px; } .roadflow-tp > a:hover i { background-position: -8px -54px; } .roadflow-tp > a.act i { background-position: -8px -119px; } .roadflow-tp > a > i.on { background-position: -8px -54px; } .roadflow-tp > a > span.on { color: #0050b4; } .roadflow-tp .tools-detail { display: none; } /*对比浏览*/ .contrast-tp { width: 90px; margin-top: 2px; } .contrast-tp a { margin-left: 10px; } .contrast-tp a i { float: left; margin-right: 1px; display: inline-block; width: 21px; height: 20px; background: url(./../images/ping.png) no-repeat; } .contrast-tp a:hover i { background: url(./../images/ping_on.png); } /*全景*/ .panorama-tp { width: 80px; margin-top: 2px; } .panorama-tp a { margin-left: 10px; } .panorama-tp a i { float: left; margin-right: 8px; display: inline-block; width: 21px; height: 18px; background: url(./../images/panorama.png) no-repeat; } .panorama-tp a:hover i { background: url(./../images/panorama_on.png); } .air-tp > a i { float: left; display: inline-block; width: 24px; height: 24px; background: url(../img/top/maptype.png) no-repeat; } .air-tp.on > a i { float: left; display: inline-block; width: 24px; height: 24px; background: url(../../images/airOn.png) no-repeat; } .air-tp:hover > a i { float: left; display: inline-block; width: 24px; height: 24px; background: url(../../images/airOn.png) no-repeat; } .air-tp .tools-detail { display: none; } .tools-detail > ul { background-color: #fff; border-radius: 2px; z-index: 10; position: absolute; top: -9px; left: 46px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); } .tools-detail > ul > li, .tools-detail > ul > li > ul li { width: 120px; height: 40px; background: #fff; position: relative; } .tools-detail > ul > li > a, .tools-detail > ul > li > ul li a { display: inline-block; width: 100%; padding: 8px 2px; } .tools-detail > ul > li > a:hover { color: #fff; background: #0050b4; } .tools-detail > ul > li > a.act { color: #fff; background: #0050b4; } .tools-detail > ul > li > a span { line-height: 28px; } .tools-detail > ul > li > a i.cj { background-position: -96px 0; } .tools-detail > ul > li > a:hover i.cj { background-position: -96px -24px; } .tools-detail > ul > li > a.act i.cj { background-position: -96px -24px; } .tools-detail > ul > li > a i.cm { background-position: -120px 0; } .tools-detail > ul > li > a:hover i.cm { background-position: -120px -24px; } .tools-detail > ul > li > a.act i.cm { background-position: -120px -24px; } .tools-detail > ul > li > a i.bh { background-position: -144px 0; } .tools-detail > ul > li > a:hover i.bh { background-position: -144px -24px; } .tools-detail > ul > li > a.act i.bh { background-position: -144px -24px; } .tools-detail > ul > li > a i.fx { background-position: -168px 0; } .tools-detail > ul > li > a:hover i.fx { background-position: -168px -24px; } .tools-detail > ul > li > a.act i.fx { background-position: -168px -24px; } .tools-detail > ul > li > a i.dy { background-position: -192px 0; } .tools-detail > ul > li > a:hover i.dy { background-position: -192px -24px; } .tools-detail > ul > li > a.act i.dy { background-position: -192px -24px; } .tools-detail > ul > li > a i.ty { background-position: -192px -48px; } .tools-detail > ul > li > a:hover i.ty { background-position: -192px -72px; } .tools-detail > ul > li > a.act i.ty { background-position: -192px -72px; } /* .tools-detail>ul>li>a:hover em{ background-position:-175px -113px;} */ /* .tools-detail>ul>li>a.act em{ background-position:-175px -113px;} */ .tools-detail > ul > li > a em { display: inline-block; float: right; width: 10px; height: 17px; background: url(../img/top/tools-sprite.png) no-repeat -175px -96px; margin: 3px -10px 0 0; } .tools-detail > ul > li > ul { position: absolute; top: 0; left: 120px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); display: none; } .tools-detail > ul > li > ul li { height: 40px; } .tools-detail > ul > li > ul li a { padding: 8px 0; } .tools-detail > ul > li > ul li a i { background: none; } .tools-detail > ul > li > ul li a.on i { background: url(../img/top/tools-sprite.png) no-repeat -170px -50px; } /**空点击输入框时的弹框**/ .suggest-con { width: 423px; position: absolute; top: 50px; left: 60px; z-index: 5000; } .suggest-wrap { width: 423px; background: #fff; box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.15); padding: 0 10px; display: none; } .city-special-container { padding: 3px 0 7px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; overflow: hidden; } .city-special-container li { float: left; padding: 0 0px; text-align: center; cursor: pointer; width: 80px; } .city-special-container li span { display: inline-block; width: 40px; height: 40px; } .city-special-container li p { line-height: 20px; margin-top: -5px; } /*.city-special-container li span.gov{ background:url(../images/gov.png) no-repeat center center;} .city-special-container li span.edu{ background:url(../images/edu.png) no-repeat center center;} .city-special-container li span.hos{ background:url(../images/mca.png) no-repeat center center;} .city-special-container li span.life{ background:url(../images/life.png) no-repeat center center;} .city-special-container li span.trc{ background:url(../images/tra.png) no-repeat center center;}*/ /*poi分类*/ .city-special-container li span.jy { background: url(../images/sort/jy.png) no-repeat; background-size: 40px 40px; } .city-special-container li span.bswd { background: url(../images/sort/bswd.png) no-repeat; background-size: 40px 40px; } .city-special-container li span.hysy { background: url(../images/sort/hysy.png) no-repeat; background-size: 40px 40px; } .city-special-container li span.fljz { background: url(../images/sort/fljz.png) no-repeat; background-size: 40px 40px; } .city-special-container li span.qz { background: url(../images/sort/qz.png) no-repeat; background-size: 40px 40px; } .city-special-container li span.ns { background: url(../images/sort/ns.png) no-repeat; background-size: 40px 40px; } .city-special-container li span.jybj { background: url(../images/sort/jybj.png) no-repeat; background-size: 40px 40px; } .city-special-container li span.ggjt { background: url(../images/sort/ggjt.png) no-repeat; background-size: 40px 40px; } .city-special-container li span.zjcx { background: url(../images/sort/zjcx.png) no-repeat; background-size: 40px 40px; } .city-special-container li span.fzjz { background: url(../images/sort/fzjz.png) no-repeat; background-size: 40px 40px; } .city-special-container li span.hjbh { background: url(../images/sort/hjbh.png) no-repeat; background-size: 40px 40px; } .city-special-container li span.yh { background: url(../images/sort/yh.png) no-repeat; background-size: 40px 40px; } .city-special-container li span.sf { background: url(../images/sort/sf.png) no-repeat; background-size: 40px 40px; } .city-special-container li span.ly { background: url(../images/sort/ly.png) no-repeat; background-size: 40px 40px; } .city-special-container li span.cgss { background: url(../images/sort/cgss.png) no-repeat; background-size: 40px 40px; } .suggest-scroll { border-bottom: 1px solid #eee; } .suggest-scroll li { height: 35px; line-height: 35px; } .suggest-scroll li a { display: inline-block; width: 100%; height: 35px; } .suggest-scroll li a i { display: inline-block; padding-left: 32px; background: url(../images/time.png) no-repeat 3px center; } .clear-history { overflow: hidden; } .clear-history a { color: #999; float: right; height: 30px; line-height: 30px; } /**专题目录**/ .message-con { position: absolute; top: 60px; left: 60px; overflow: hidden; z-index: 9999; display: none; } .message-wrap { width: 425px; padding: 0 10px 0 10px; border-radius: 2px; background: #fff; box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.15); position: relative; } .message-title { color: #999; height: 41px; line-height: 41px; font-size: 14px; font-weight: normal; border-bottom: 1px solid #eee; } .message-title i { float: right; display: inline-block; width: 18px; height: 18px; background: url(../images/add.png) no-repeat; cursor: pointer; margin: 12px 10px 0 0; } .fir-level > li { border-bottom: 1px solid #eee; font-size: 14px; } .fir-level > li > a { display: block; color: #333; height: 40px; line-height: 40px; } .fir-level > li > a span, .tw-level > li > a span { display: inline-block; width: 18px; height: 18px; vertical-align: middle; margin: -2px 10px 0 0; } .fir-level > li > a span.radio, .tw-level > li > a span.radio { background: url(../images/radio.png) no-repeat; } .fir-level > li > a span.radio.on, .tw-level > li > a span.radio.on { background: url(../images/radio-on.png) no-repeat; } .fir-level > li > a i, .tw-level > li > a i { float: right; display: inline-block; width: 18px; height: 18px; background: url(../images/news-arr-close.png) no-repeat; margin: 10px 10px 0 0; cursor: pointer; } .fir-level > li > a i.act, .tw-level > li > a i.act { background: url(../images/news-arr-open.png) no-repeat; } .tw-level { padding-left: 20px; display: none; } .tw-level > li { border-top: 1px solid #eee; font-size: 14px; } .tw-level > li > a { display: block; color: #333; height: 35px; line-height: 35px; cursor: default; } .td-level { display: none; } .td-level > li { font-size: 12px; } .td-level > li > a { display: block; color: #333; height: 30px; line-height: 30px; padding: 0 50px 0 60px; } .td-level > li > a > span { float: right; display: inline-block; width: 18px; height: 18px; margin: 6px 0 0 10px; } .light, .eye { cursor: pointer; } .td-level > li > a > span.eye { background: url(../images/eye-disabled.png) no-repeat; } .td-level > li > a > span.light { background: url(../images/light-disabled.png) no-repeat; } .td-level > li > a > span.eye.able { background: url(../images/eye-click.png) no-repeat; } .td-level > li > a > span.eye.on { background: url(../images/eye.png) no-repeat; } .td-level > li > a > span.light.able { background: url(../images/light-click.png) no-repeat; } .td-level > li > a > span.light.on { background: url(../images/light.png) no-repeat; } .stop { width: 100%; height: 30px; position: relative; cursor: pointer; } .stop span { width: 25px; height: 13px; display: inline-block; background: url(../images/up-hide.png) no-repeat; position: absolute; bottom: 0; left: 50%; margin-left: -12.5px; } .message-stop { background: none; } .service-disable { opacity: 0.5; filter: Alpha(opacity=50); } /**添加弹框**/ .t-add-popup { position: absolute; bottom: 0; top: 0; width: 100%; background: #000; opacity: 0.15; filter: alpha(opacity=15); display: none; z-index: 6666; } .t-popup-con { width: 600px; text-align: center; padding: 20px 30px 8px; overflow: hidden; position: absolute; top: 20%; left: 50%; margin-left: -300px; border-radius: 2px; background: #fff; box-shadow: 1px 3px 1px rgba(0, 0, 0, 0.15); min-height: 300px; display: none; z-index: 9999; } .t-popup-con h4 { text-align: left; color: #999; height: 38px; border-bottom: 1px solid #ccc; font-size: 16px; font-weight: normal; } .t-popup-con h4 i { float: right; display: inline-block; width: 17px; height: 18px; background: url(../images/pop-close.png) no-repeat; cursor: pointer; } .t-popup-lists { display: inline-block; } .t-popup-lists li { color: #333; margin-top: 20px; font-size: 14px; } .t-popup-lists li label { display: inline-block; float: left; min-width: 85px; text-align: left; } .t-popup-lists .data-types label { height: 30px; line-height: 30px; } .t-popup-lists .data-types .data-type-con { height: 100%; display: inline-block; } .t-popup-lists .data-type-con a { color: #0050b4; float: left; width: 100px; height: 30px; line-height: 30px; text-align: center; border-radius: 4px; border: 1px solid #0050b4; margin-right: 40px; } .t-popup-lists .data-type-con a.last { margin: 0; } .t-popup-lists .data-type-con a.on { color: #fff; background: #0050b4; } .t-popup-lists .adress { padding-left: 82px; margin-bottom: 8px; } .t-popup-lists .adress label { color: #999; height: 30px; font-size: 12px; line-height: 30px; min-width: 60px; } .t-popup-lists .adress input { width: 320px; height: 30px; line-height: 30px; padding: 0 20px; border: 1px solid #ccc; border-radius: 4px; } .t-popup-lists .normal label { height: 40px; line-height: 40px; } .t-popup-lists .normal .text-input { width: 380px; height: 40px; line-height: 40px; padding: 0 20px; border-radius: 4px; border: 1px solid #ccc; } .t-popup-lists .normal select { width: 380px; height: 40px; line-height: 40px; padding: 0 20px; border-radius: 4px; border: 1px solid #ccc; } .t-sure { height: 45px; line-height: 45px; } .t-sure span { color: #0050b4; font-size: 20px; cursor: pointer; } /**搜索结果**/ .v-panel { position: absolute; top: 60px; left: 60px; overflow: hidden; background: #fff; border-radius: 2px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); width: 366px; padding: 0 6px; z-index: 2000; } .cardlist-con { padding: 0 4px 10px 4px; } .cardlist-con p { color: #999; padding: 0 10px; height: 40px; line-height: 40px; } .route-select { order-bottom: 1px solid #eee; overflow: hidden; } .route-select li { float: left; padding: 15px 23px; font-size: 14px; cursor: pointer; } .route-select li a:hover { color: #0050b4; } .route-select li a.accr { color: #0050b4; } .lines-con { width: 100%; } .lines-con dl { border: 1px solid #eee; margin-top: 10px; } .lines-con dl dt { width: 100%; height: 60px; padding-top: 20px; position: relative; } .lines-con dl dt p { height: 32px; line-height: 32px; } .lines-con dl dt p span { color: #333; margin-right: 30px; } .lines-con dl dt em { color: #fff; display: inline-block; width: 60px; height: 20px; padding-left: 10px; background: url(../images/bq.png) no-repeat; position: absolute; top: -1px; left: -1px; } .lines-con dl dt i { display: inline-block; width: 10px; height: 6px; background: url(../img/top/tools-sprite.png) no-repeat -70px -116px; position: absolute; top: 10px; right: 10px; } .lines-con dl dt i.accr { background-position: -70px -110px; } .lines-con dl dt.tj { background: #e7f0fb; } .lines-con dl dt.tj em { background: url(../images/bq-on.png) no-repeat; } .lines-con dl dd { width: 100%; } .lines-con dl dd p { color: #333; height: 40px; line-height: 40px; padding: 0 10px; } .lines-con dl dd p i { float: left; display: inline-block; width: 16px; height: 16px; background: url(../img/top/tools-sprite.png) no-repeat; margin: 12px 10px 0 0; } .lines-con dl dd p i.start { background-position: -81px -110px; } .lines-con dl dd p i.end { background-position: -81px -126px; } .lines-con dl dd li { line-height: 40px; padding: 0 20px; } .lines-con dl dd li:hover { background: #e7f0fb; } /**road搜索结果**/ .roadsearch-result { width: 400px; position: absolute; top: 60px; left: 10px; overflow: hidden; background: #fff; border-radius: 2px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); padding: 10px 10px 50px; } .cardlist.roadlist { display: none; overflow: hidden; overflow-y: auto; } .road-all { width: 100%; padding: 11px 0; text-align: center; position: absolute; bottom: 0; left: 0; background: #fff; } .road-all a { color: #0050b4; } .roadlist .cardlist-con { position: relative; } .roadlist .col-r { padding-bottom: 10px; } .result-close { width: 400px; overflow: hidden; background: #fff; border-radius: 2px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); padding: 10px; display: none; cursor: pointer; } .result-close a { color: #0050b4; padding-left: 10px; } /**要素下拉**/ .essential-factor { z-index: 10; width: 324px; background: #fff; border-radius: 2px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); position: absolute; top: 29px; right: 0; display: none; } .essential-factor .tw-level { display: block; padding: 0 10px; } .essential-factor .tw-level > li { border: 0; } .essential-factor .tw-level > li > a { border-bottom: 1px solid #eee; } .essential-factor .tw-level > li > a span { display: inline-block; width: 18px; height: 18px; vertical-align: middle; margin: -2px 10px 0 0; background: url(../img/top/tools-sprite.png) no-repeat; } .essential-factor .tw-level > li > a span.road { background-position: 0 -90px; } .essential-factor .tw-level > li > a span.water { background-position: -20px -90px; } .essential-factor .tw-level > li > a span.green { background-position: -40px -90px; } .essential-factor .tw-level > li > a span.jm { background-position: -60px -90px; } .essential-factor .tw-level > li > a span.gov { background-position: -80px -90px; } .essential-factor .tw-level > li > a span.poi { background-position: -100px -90px; } .essential-factor .tw-level > li > a span.eye { background-position: -120px -50px; margin: 0 10px 0 0; } .essential-factor .tw-level > li > a span.light { background-position: -138px -50px; margin: 0 10px 0 0; } .essential-factor .tw-level > li > a span.eye.able { background-position: -120px -68px; } .essential-factor .tw-level > li > a span.eye.on { background-position: -120px -86px; } .essential-factor .tw-level > li > a span.light.able { background-position: -138px -68px; } .essential-factor .tw-level > li > a span.light.on { background-position: -138px -86px; } .tw-level > li > a p { float: right; padding-right: 22px; } .essential-factor .td-level { border-bottom: 1px solid #eee; } /*底图切换*******************************************************************************************/ .bs { box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15); } .maptype-container { position: absolute; right: 5px; bottom: 5px; } .maptype { width: 116px; height: 70px; border-radius: 2px; } .maptype-card { width: 88px; height: 60px; position: absolute; bottom: 5px; border-radius: 2px; border: 1px solid #494949; cursor: pointer; } .maptype-container.open .maptype-card.landform, .maptype-container.open .maptype-card.vector { background: url(../img/top/maptype.png) no-repeat; border: 1px solid #444444; } .maptype-container.open .maptype-card.landform > dt, .maptype-container.open .maptype-card.vector > dt { display: block; } .maptype-card.image { background: url(../img/top/maptype.png) no-repeat; background-position: 0 -120px; right: 5px; z-index: 3; } .maptype-container .maptype-card.landform { right: 14px; } .maptype-container .maptype-card.vector { left: 5px; } .maptype-container .maptype-card.landform, .maptype-container .maptype-card.vector { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4AWNiUAMAAC8AKeTI/sUAAAAASUVORK5CYII="); border: none; } .maptype-container.open .maptype-card.landform { background-position: 0 -60px; z-index: 2; } .maptype-container.open .maptype-card.vector { background-position: left top; left: 5px; z-index: 1; } .maptype-container.open .maptype { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4AWNiMAYAADwANqzbM08AAAAASUVORK5CYII="); } .maptype-card > dt { display: none; width: 100%; height: 20px; line-height: 20px; position: absolute; left: 0; bottom: 0; font-size: 12px; text-align: center; color: #fff; text-shadow: 1px 1px 2px #000; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4AWNiaAAAAIkAgxImDHoAAAAASUVORK5CYII="); } .maptype-card > dd { opacity: 0; width: 100%; height: 20px; line-height: 20px; color: #fff; } .maptype-card > dd > label { overflow: hidden; } .maptype-card > dd > label > input[type="checkbox"] { float: left; margin: 3px 2px 0 10px; } .maptype-card > dd > label > span { text-shadow: 1px 1px 2px #000; } .maptype-container.open .maptype-card > dd { opacity: 0; } .maptype-container.open .maptype-card:hover > dd { opacity: 1; } .maptype-card.image > dt { display: block; } .maptype-card.on > dt { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR4AWNicJ/XAAACoAFoZOWciwAAAABJRU5ErkJggg=="); } .maptype-container.open .maptype-card:hover { border-color: #0553b4; } /*缩放定位个性底图*/ .map-operate { width: 35px; position: absolute; bottom: 80px; right: 10px; } .map-operate .bg { position: absolute; background: #fff url(../images/mapOperate.png) no-repeat; border-radius: 2px; } .map-operate .bg.custom-plate { width: 28px; height: 28px; bottom: 0; right: 0; background: #fff url(../images/qh-h.png) no-repeat; cursor: pointer; } .map-operate .zoom { width: 28px; height: 56px; position: absolute; right: 0; bottom: 38px; border-radius: 2px; } .map-operate .zoom > a { display: block; width: 28px; height: 28px; cursor: pointer; } .map-operate .zoom > a + a { border-top: 1px solid #cccccc; } .map-operate .zoom a.bg.zoomin { background-position: -28px -28px; left: 0; top: 0; } .map-operate .zoom a.bg.zoomout { background-position: -28px -56px; left: 0; bottom: 0; } .map-operate .zoom a.bg.zoomin:hover { background-position: 0 -28px; } .map-operate .zoom a.bg.zoomout:hover { background-position: 0 -56px; } .map-operate .bg.my-pos { width: 28px; height: 28px; position: absolute; right: 0; bottom: 104px; background-position: left top; cursor: pointer; } .choose-inner { margin-top: 10px; overflow: hidden; position: relative; } .choose-inner .choose-frame { float: left; width: 300px; height: 30px; border: 1px solid #ccc; margin-right: 10px; position: relative; } .choose-inner .choose-frame input { color: #5e5e5e; width: 280px; height: 28px; line-height: 28px; padding-left: 10px; } .choose-inner i { width: 11px; height: 11px; background: url(../images/cr-close.png) no-repeat; position: absolute; top: 8px; right: 5px; } .choose-inner .file1 { color: #5e5e5e; float: left; width: 68px; height: 30px; line-height: 30px; text-align: center; background: url(../images/cr-btn.png) no-repeat; cursor: pointer; } .choose-inner .file { width: 68px; height: 30px; position: absolute; top: 0; left: 320px; opacity: 0; cursor: pointer; } .tip { margin-left: 17px; margin-bottom: 10px; color: #fe9d01; } /*收藏面板样式@shf*/ .box-left { box-shadow: 2px 2px 2px #cac9c4; width: 366px; background: #fff; position: fixed; top: 60px; left: 10px; border-radius: 5px; } .left-box-btn { margin: 10px; width: 346px; height: 40px; border-radius: 5px; overflow: hidden; border: solid 1px #4e8cf4; } .left-box-btn button { width: 172px; height: 38px; line-height: 38px; float: left; background: #fff; cursor: pointer; color: #4e8cf4; } .left-box-btn button.active { color: #4e8cf4; background: #4e8cf4; } .left-box-btn button i.addr { float: left; width: 16px; height: 22px; margin: 10px 6px 0 69px; background: url(../images/collect/spr-pic.png) no-repeat; background-position: -54px -93px; } .left-box-btn button span.addr-text { float: left; height: 38px; line-height: 38px; font-size: 14px; color: #4e8cf4; font-family: "微软雅黑"; } .left-box-btn button i.rode { float: left; width: 22px; height: 19px; margin: 10px 6px 0 60px; background: url(../images/collect/spr-pic.png) no-repeat; background-position: -16px -121px; } .left-box-btn button span.rode-text { float: left; height: 38px; line-height: 38px; font-size: 14px; color: #4e8cf4; font-family: "微软雅黑"; } .left-box-btn button.active i.addr { background-position: -72px -93px; } .left-box-btn button.active span.addr-text { color: #fff; } .left-box-btn button.active i.rode { background-position: -41px -121px; } .left-box-btn button.active span.rode-text { color: #fff; } .show-box { height: 16px; padding-left: 26px; margin-bottom: 10px; } .show-yq { float: left; margin-right: 10px; cursor: pointer; width: 16px; height: 16px; background: url(../images/collect/spr-pic.png) no-repeat; background-position: -36px -93px; } .show-yq.on { background: url(../images/collect/show-ok.png) no-repeat; background-position: 0px 0px; } .show-yq-text { float: left; height: 16px; line-height: 16px; color: #333; font-family: "微软雅黑"; font-size: 14px; } .mess-cont-bar { width: 100%; padding: 0 10px; margin-bottom: 10px; } .mess-cont-bar li { width: 100%; height: 70px; cursor: pointer; position: relative; } .mess-cont-bar li span.first-pic { float: left; margin: 13px 10px 0 15px; position: relative; width: 16px; height: 22px; background: url(../images/collect/spr-pic.png) no-repeat; background-position: -90px -93px; } .cont-mess-box { float: left; height: 70px; padding-top: 16px; } .cont-mess-box p { font-family: "微软雅黑"; font-size: 12px; color: #666666; height: 12px; line-height: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 283px; } .cont-mess-box p:first-child { color: #4384db; margin-bottom: 16px; } .mess-cont-bar li.act button.remoer, .mess-cont-bar li.on button.remoer { position: absolute; display: block; background: url(../images/collect/spr-pic.png) no-repeat; background-position: 0px -121px; width: 14px; height: 17px; cursor: pointer; right: 10px; bottom: 14px; } .mess-cont-bar li.act, .mess-cont-bar li.on { background-color: #f6f6f6; } .mess-cont-bar li.act span.first-pic, .mess-cont-bar li.on span.first-pic { background-position: -54px -93px; } .mess-cont-bar li span.second-pic { width: 25px; height: 25px; position: relative; float: left; margin: 10px; } .mess-cont-bar li span.second-pic em { position: absolute; margin: auto; top: 0; right: 0; left: 0; bottom: 0; } .mess-cont-bar li span.second-pic em.car { background: url(../images/collect/spr-pic.png) no-repeat; background-position: -88px -123px; width: 20px; height: 17px; } .mess-cont-bar li.act span.second-pic em.car { background-position: -65px -123px; } .mess-cont-bar li span.second-pic em.bus { background: url(../images/collect/spr-pic.png) no-repeat; background-position: 0px -142px; width: 16px; height: 20px; } .mess-cont-bar li.act span.second-pic em.bus { background-position: -18px -142px; } .mess-cont-bar li span.second-pic em.foot { background: url(../images/collect/spr-pic.png) no-repeat; background-position: -36px -142px; width: 19px; height: 21px; } .mess-cont-bar li.act span.second-pic em.foot { background-position: -57px -142px; } .cont { overflow: auto; } .mask { z-index: 10000 !important; background: #000000; bottom: 0; height: 100%; left: 0; opacity: 0.2; filter: alpha(opacity=20); position: fixed; top: 0; width: 100%; } .popup-box { background: #ffffff; border-radius: 5px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); height: 160px; left: 50%; margin-left: -120px; margin-top: -80px; position: fixed; top: 50%; width: 240px; z-index: 10001; } .error-tetx { font-size: 14px; color: #666666; height: 14px; line-height: 14px; width: 100%; text-align: center; font-family: "微软雅黑"; margin: 20px auto 12px; } .error-pic { width: 46px; height: 46px; margin: 0 auto; background: url(../images/collect/error.png) no-repeat; } .error-btn-box { height: 26px; width: 180px; margin: 20px auto; } .error-btn-box button { width: 80px; cursor: pointer; height: 26px; border-radius: 5px; margin: 0; border: solid 1px #4e8cf4; background: #fff; color: #0c63f3; } .error-btn-box button:first-child { width: 80px; height: 26px; background: #4e8cf4; color: #fff; margin-right: 16px; border: none; cursor: pointer; } /*登录面板@shf*/ .login-box { position: fixed; top: 4px; right: 10px; } .login-logo { position: absolute; width: 52px; height: 52px; top: 0; right: 0; border-radius: 50%; background: url(../images/collect/spr-pic.png) no-repeat; background-position: -55px 0; cursor: pointer; } .login-logo.on { background-position: 0 0; } .login-message { box-shadow: 2px 2px 2px #cac9c4; position: absolute; top: 58px; border-radius: 5px; right: 0; width: 250px; height: 170px; background: #fff; } .login-message i.sj { position: absolute; background: url(../images/collect/spr-pic.png) no-repeat; background-position: -80px -148px; display: block; width: 11px; height: 6px; top: -6px; right: 19px; } .login-message-title { border-radius: 5px 5px 0 0px; background-color: #4e8cf4; height: 50px; } .login-message-title i.small { float: left; width: 30px; height: 33px; background: url(../images/collect/spr-pic.png) no-repeat; background-position: -2px -56px; margin: 10px 10px 0 10px; } .login-message-title span.company { height: 14px; float: left; line-height: 14px; color: #fff; margin: 18px 0; font-family: "微软雅黑"; } .login-message-title button.bz { cursor: pointer; float: right; width: 16px; height: 18px; background: url(../images/collect/spr-pic.png) no-repeat; background-position: -35px -62px; margin: 16px 20px 0 0; } .login-message-mess { width: 100%; height: 120px; float: left; position: relative; border-radius: 0px 0px 5px 5px; } .login-message-mess button.exit { position: absolute; right: 10px; bottom: 10px; font-size: 14px; color: #999999; font-family: "微软雅黑"; cursor: pointer; background: transparent; } button.login-in { position: absolute; top: 16px; right: 12px; height: 20px; width: 45px; text-align: center; background: white; } .love, .style { height: 16px; width: 100%; line-height: 16px; float: left; } .love { margin: 16px 0 0 0; cursor: pointer; } .love-bz-pic { float: left; width: 16px; margin: 0 10px; height: 15px; background: url(../images/collect/spr-pic.png) no-repeat; background-position: -74px -62px; } .love-bz-tit { float: left; height: 14px; line-height: 14px; margin: 1px 0; font-family: "微软雅黑"; color: 666666; font-size: 14px; } .love.act i, .love.on i { background-position: -56px -62px; } .love.act span, .love.on span { color: #4e8cf4; } .style { margin: 24px 0 0 0; cursor: pointer; } .style-bz-pic { float: left; width: 16px; margin: 0 10px; height: 15px; background: url(../images/collect/spr-pic.png) no-repeat; background-position: 0 -93px; } .style-bz-tit { float: left; height: 14px; line-height: 14px; margin: 1px 0; font-family: "微软雅黑"; color: 666666; font-size: 14px; } .style.act i, .style.on i { background-position: -18px -93px; } .style.act span, .style.on span { color: #4e8cf4; } /*样式选择面板@shf*/ .popup-close { position: absolute; top: 10px; right: 10px; width: 18px; height: 18px; background: url(../images/collect/sprite.png) no-repeat -177px 0; cursor: pointer; } /*上传空间数据按钮*/ .uploadify { position: relative; margin-bottom: 1em; } .uploadify-button { top: 0px; right: -310px; position: absolute; } .uploadify:hover .uploadify-button { } .uploadify-button.disabled { background-color: #d0d0d0; color: #808080; } .uploadify-queue { margin-bottom: 1em; } .uploadify-queue-item { background-color: #f5f5f5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font: 11px Verdana, Geneva, sans-serif; margin-top: 5px; max-width: 350px; padding: 10px; } .uploadify-error { background-color: #fde5dd !important; } .uploadify-queue-item .cancel a { background: url("../img/uploadify-cancel.png") 0 0 no-repeat; float: right; height: 16px; text-indent: -9999px; width: 16px; } .uploadify-queue-item.completed { background-color: #e5e5e5; } .uploadify-progress { background-color: #e5e5e5; margin-top: 10px; width: 100%; } .uploadify-progress-bar { background-color: #0099ff; height: 3px; width: 1px; } /**临时矢量瓦片i查询 查询结果框**/ .drop-box { padding: 0px; } .drop-box > li { margin-bottom: 10px; } .drop-box > li label { float: left; display: inline-block; height: 30px; line-height: 30px; padding-right: 10px; font-size: 14px; } .drop-box > li select { width: 250px; border: 1px solid #ccc; height: 30px; line-height: 30px; } .drop-box > li select option { width: 100%; height: 30px; line-height: 30px; } .drop-box > li.mac { float: left; margin-right: 10px; } .mac-con { float: left; width: 250px; margin-bottom: 10px; height: 102px; border: 1px solid #ccc; border-radius: 2px; overflow-y: auto; } .mac-con ul { width: 100%; } .mac-con ul li { padding: 0 10px; height: 25px; line-height: 25px; } .mac-con ul li a { width: 100%; height: 100%; display: inline-block; } .mac-con ul li:hover { background: #e4eef6; } .popup-table td { padding: 5px 10px; color: #333333; } .popup-table td.name { background: rgba(208, 230, 245, 1); } /*路径规划*/ .nav-set-tit > .address { display: inline-block; } span.top-tip { margin-top: -7px; position: absolute; font-style: italic; margin-left: 300px; text-decoration-line: underline; cursor: pointer; } span.top-tip:hover { color: #0050b4; } .kjcx .tools-detail > ul > li { width: 90px; } .tools-detail > ul > li { width: 90px; font-size: 12px; border-bottom: 1px solid #E5E5E5; margin: 0px 5px; } .tools-detail span{ margin-left: 2px; } .tools-detail i{ margin-left: 3px!important; } .roadflow-tp { text-align: center; } .factor { padding: 0 6px; } /*#city-change i, #tool-RoadFlow i:hover{ color:#0050b4;}*/ div#tool-Multitime > a { margin-left: 10px; } .clt-route { width: 100%; height: 30px; } .clt-btn { height: 27px; width: 73px; border: 1px solid #a2a0a0; margin-left: 79%; margin-top: 10px; } span.clt-route-img { width: 20px; margin-left: 10px; background: url(../images/ct_1.png); margin-top: 1px; } span.clt-route-title { width: 40px; margin-top: 2px; } .clt-btn span { float: left; display: block; height: 20px; cursor: pointer; } .clt-btn:hover span.clt-route-img { background: url(../images/ct_2.png); } .clt-btn:hover span.clt-route-title { color: #1296db; } .clt-btn:hover { border: 1px solid #3d8ade; } .clt-btn.on span.clt-route-img { background: url(../images/ct_2.png); } .clt-btn.on span.clt-route-title { color: #1296db; } .clt-btn.on { border: 1px solid #3d8ade; } #route-results { max-height: 470px !important; } .show-clt { width: 320px; height: 70px; } .alert-box { height: 40px; background-color: #dbe7f5; width: 366px; margin-left: 10px; z-index: 1000000000000000; position: absolute; } .alert-box i { display: block; height: 20px; width: 20px; float: left; margin-left: 135px; margin-top: 10px; background: url("../images/collect/del-r.png") no-repeat; } .alert-box i.on { background: url("../images/collect/del-f.png") no-repeat; } .alert-box > span { display: block; float: left; margin-top: 10px; margin-left: 10px; } .alert-panel { margin-top: 50px; } /*样式切换*/ .custom-plate-box { width: 100px; height: 255px; position: absolute; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4AWNiMAYAADwANqzbM08AAAAASUVORK5CYII="); right: 216px; bottom: 62px; border-radius: 2px; padding: 0px 0 0 6px; display: none; } .custom-plate-box .bg { background: url(../images/plateType.png) no-repeat; } .custom-plate-box > a.more { display: block; width: 88px; height: 30px; cursor: pointer; background-position: 30px -266px; margin-top: 6px; } .custom-plate-box .bg.platetype { width: 88px; height: 65px; border-radius: 2px; border: 1px solid #666666; position: relative; cursor: pointer; margin-top: 6px; } .custom-plate-box .bg.platetype.black { background-position: left top; } .custom-plate-box .bg.platetype.blue { background-position: left -80px; } .custom-plate-box .bg.platetype.normal { background-position: left -160px; } .custom-plate-box .bg.platetype > dt { width: 100%; height: 20px; line-height: 20px; position: absolute; left: 0; bottom: 0; color: #fff; text-align: center; text-shadow: 1px 1px 2px #000; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4AWNiaAAAAIkAgxImDHoAAAAASUVORK5CYII="); } .custom-plate-box .bg.platetype.on, .custom-plate-box .bg.platetype:hover { border-color: #0050b4; } .custom-plate-box .bg.platetype.on > dt { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR4AWNicJ/XAAACoAFoZOWciwAAAABJRU5ErkJggg=="); } /*影像切换*/ /*2.5维跳转*/ .go-div { right: 10px; float: right; bottom: 200px; position: absolute; cursor: pointer; }