#userDrawAddModal { width: 330px; top: 40%; margin-left: -340px; left: 50%; position: absolute; z-index: 999999; display: none; border: 1px solid #ccc; } #userDrawAddModal .modal-header h3 { font-size: 20px; } #userDrawAddModal .form { } #userDrawAddModal .form dl { overflow: hidden; } #userDrawAddModal .form dl dt { font-size: 14px; padding: 0 0 10px 0; float: left; line-height: 30px; } #userDrawAddModal .form dl .input { width: 210px; } #userDrawAddModal .form .note { color: #aaa; font-size: 11px; clear: both; display: block; } #userDrawAddModal .form .sure { margin: 10px 0; clear: both; float: right; border: 1px solid #ccc; padding: 3px 0px; border-radius: 7px; } #yulanContent { position: absolute; left: 50%; top: 50%; width: 200px; height: 200px; z-index: 11111111111; display: none; margin-left: -100px; margin-top: -100px; } #yulanContent img { width: 200px; height: 200px; } #drawTipText { background: rgba(0, 0, 0, 0.5); border: 1px solid transparent; -webkit-border-radius: 4px; border-radius: 4px; color: #fff; font: 12px/18px "Helvetica Neue", Arial, Helvetica, sans-serif; margin-left: 20px; margin-top: -15px; padding: 4px 8px; position: absolute; white-space: nowrap; z-index: 6; display: none; } .toolBF { position: absolute; right: 120px !important; top: 330px; width: 215px; height: 100px; background: rgba(64, 158, 255, 0.8); float: right; text-align: left; zoom: 1; margin-right: 10px; clear: both; margin-top: 10px; font-size: 0; padding-left: 8px; border: 1px solid #fff; border-radius: 10px; z-index: 11111; cursor: move; } .toolBF ul { list-style: none; } .toolBF li { display: inline-block; } .tsTX li { display: inline-block; text-align: center; text-decoration: none; width: 45px; height: 50px; line-height: 80px; border: 1px solid #fff; border-radius: 5px; color: #fff; margin: 10px 3px 5px 2.5px; vertical-align: top; font-size: 12px; cursor: pointer; } .tsTX li.point { background: rgba(64, 158, 255, 0.8) url(../../images/tools/new/bar/point.png) no-repeat 15px 7px; background-size: 15px; } .tsTX li.label { background: rgba(64, 158, 255, 0.8) url(../../images/tools/new/bar/label.png) no-repeat 15px 7px; background-size: 15px; } .tsTX li.polyline { background: rgba(64, 158, 255, 0.8) url(../../images/tools/new/bar/polyline.png) no-repeat 11px -1px; background-size: 28px; } .tsTX li.polygon { background: rgba(64, 158, 255, 0.8) url(../../images/tools/new/bar/polygon.png) no-repeat 15px 7px; background-size: 15px; } .tsTX li.rectangle { background: rgba(64, 158, 255, 0.8) url(../../images/tools/new/bar/rectangle.png) no-repeat 15px 7px; background-size: 15px; } .tsTX li.circle { background: rgba(64, 158, 255, 0.8) url(../../images/tools/new/bar/circle.png) no-repeat 15px 7px; background-size: 15px; } .tsTX li.point:hover { background: #5acef6 url(../../images/tools/new/bar/point.png) no-repeat 15px 7px; background-size: 15px; } .tsTX li.label:hover { background: #5acef6 url(../../images/tools/new/bar/label.png) no-repeat 15px 7px; background-size: 15px; } .tsTX li.polyline:hover { background: #5acef6 url(../../images/tools/new/bar/polyline.png) no-repeat 11px -1px; background-size: 28px; } .tsTX li.polygon:hover { background: #5acef6 url(../../images/tools/new/bar/polygon.png) no-repeat 15px 7px; background-size: 15px; } .tsTX li.rectangle:hover { background: #5acef6 url(../../images/tools/new/bar/rectangle.png) no-repeat 15px 7px; background-size: 15px; } .tsTX li.circle:hover { background: #5acef6 url(../../images/tools/new/bar/circle.png) no-repeat 15px 7px; background-size: 15px; } .tsTX li.point.active { background: #0f4d8f url(../../images/tools/new/bar/point.png) no-repeat 15px 7px; background-size: 15px; } .tsTX li.label.active { background: #0f4d8f url(../../images/tools/new/bar/label.png) no-repeat 15px 7px; background-size: 15px; } .tsTX li.polyline.active { background: #0f4d8f url(../../images/tools/new/bar/polyline.png) no-repeat 11px -1px; background-size: 28px; } .tsTX li.polygon.active { background: #0f4d8f url(../../images/tools/new/bar/polygon.png) no-repeat 15px 7px; background-size: 15px; } .tsTX li.rectangle.active { background: #0f4d8f url(../../images/tools/new/bar/rectangle.png) no-repeat 15px 7px; background-size: 15px; } .tsTX li.circle.active { background: #0f4d8f url(../../images/tools/new/bar/circle.png) no-repeat 15px 7px; background-size: 15px; } .tsAct { font-size: 0; /*display: none;*/ } .tsAct li { width: 52px; height: 25px; line-height: 25px; border-right: 1px solid #fff; color: #c0defa; font-size: 12px; border-radius: 2px; margin: 3px 0px; display: inline-block; text-align: center; text-decoration: none; cursor: pointer; } .tsAct li:hover { color: #fff; } .tsAct li.save { display: none; } .tsAct li.active { background: #08488e; } .tsAct li.clear { border: none; } .tsAct li.import { position: relative; } .tsAct li.import .importFile { position: absolute; left: 0; opacity: 0; width: 59px; } .tsAct li.open { display: none; } /*toolbar hidden*/ .leaflet-pm-toolbar { width: 0; border: none !important; overflow: hidden; } /*手动输入*/ .draw-polyline-latlngs-picker { position: absolute; left: 0px; top: 120px; padding-bottom: 15px; display: none; width: 260px; color: #121827; background: #fff; clear: both; border-radius: 10px; z-index: 11111; /*cursor: auto;*/ } .draw-polyline-latlngs-picker h4 { padding: 10px; font-size: 14px; font-weight: normal; background: #f0f5f8; border-radius: 10px 10px 0 0; margin: 0; } .draw-polyline-latlngs-picker h4 span { float: right; font-size: 30px; margin-top: -7px; cursor: pointer; } .draw-polyline-latlngs-picker .title { font-size: 14px; padding: 10px; } .draw-polyline-latlngs-picker textarea { width: 232px; margin: 0 10px; font-size: 14px; font-family: Arial; resize: none; height: 70px; color: #121827; background: #fff; padding: 5px; border: 1px solid #378be0; overflow-y: scroll; border-radius: 3px; } .draw-polyline-latlngs-picker .iconStyle { font-size: 14px; margin: 10px 0 5px 10px; } .draw-polyline-latlngs-picker select { margin-left: 10px; width: 240px; height: 28px; line-height: 28px; } .draw-polyline-latlngs-picker option { line-height: 28px; } .draw-polyline-latlngs-picker button { height: 22px; font-size: 12px; font-weight: normal; cursor: pointer; padding: 0 10px; color: #666; background: #ddd; border: 1px solid #ccc; float: right; margin: 10px 10px 0 0px; } .draw-polyline-latlngs-picker button:hover { color: #000; } /*手动输入 end*/ /*标记弹窗*/ .leaflet-popup-content { margin: 0px 0px 19px 0; } .leaflet-container a.leaflet-popup-close-button { top: 24px; right: -200px; font-size: 20px; color: #666; z-index: 55555; font-size: 20px; } .pubPop, .tdPop { position: absolute; /*left: 0px;*/ /*top: 120px;*/ padding-bottom: 15px; width: 260px; color: #121827; background: #fff; clear: both; border-radius: 10px; z-index: 22222; display: none; margin: 20px 0 0 50px; } .pubPop.active, .tdPop.active { display: block; } .pubPop h4, .tdPop h4 { padding: 10px; font-size: 14px; font-weight: normal; background: #f0f5f8; border-radius: 10px 10px 0 0; margin: 0; cursor: move; clear: both; } .pubPop h4 .bt, .tdPop h4 .bt { display: inline-block; width: 195px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .pubPop h4 .close, .tdPop h4 .close { display: inline-block; float: right; color: #333; font-size: 25px; cursor: pointer; margin-top: -5px; } .pubPop h4 .del { display: inline-block; float: right; width: 20px; height: 20px; background: url(../../images/tools/new/del.png) center no-repeat; margin-right: 2px; cursor: pointer; } .pubPop .title, .tdPop .title { font-size: 14px; padding: 10px; } .pubPop .zhuji, .tdPop .zhuji { margin-left: 10px; line-height: 20px; padding-left: 5px; width: 230px; height: 20px; } .pubPop textarea, .tdPop textarea { width: 228px; margin-left: 10px; font-size: 14px; font-family: Arial; resize: none; height: 70px; color: #121827; background: #fff; padding: 5px; /*border: 1px solid #378BE0;*/ border: 1px solid #ccc; overflow-y: scroll; border-radius: 3px; } .pubPop .intro, .tdPop .intro { font-size: 14px; margin: 10px 10px 5px 10px; clear: both; } .pubPop .intro .tips, .tdPop .intro .tips { display: inline-block; float: right; background: #f9f9f9; padding: 5px 6px; border-radius: 4px 4px 0 0; border: 1px solid #ccc; border-bottom: 0; } .pubPop .intro .tips img, .tdPop .intro .tips img { padding: 0 8px; cursor: pointer; } .pubPop .ppfooter, .tdPop .ppfooter { margin: 10px 10px 0 10px; clear: both; /*padding-left: 15px;*/ height: 25px; } .pubPop .ppfooter.bg, .tdPop .ppfooter.bg { /*background: url(../../images/tools/new/grayPoint.png) left no-repeat;*/ } .pubPop .ppfooter .yuanbg { width: 12px; vertical-align: middle; margin-right: 5px; cursor: pointer; } .pubPop .ppfooter input, .tdPop .ppfooter input { width: 70px; border: 1px solid #ccc; line-height: 25px; padding: 0 2px; height: 25px; } .pubPop button, .tdPop button { width: 28px; height: 28px; border: 1px solid #ccc; border-radius: 2px; float: right; margin-left: 5px; cursor: pointer; } .pubPop button.point, .tdPop button.point { background: #ddd url(../../images/tools/new/blackPoint.png) center no-repeat; } .pubPop button.txt, .tdPop button.txt { background: #ddd url(../../images/tools/new/txt.png) center no-repeat; } .pubPop button.lineStyle, .tdPop button.lineStyle { background: #ddd url(../../images/tools/new/lineStyle.png) center no-repeat; } .pubPop button.del, .tdPop button.del { font-size: 0; background: #ddd url(../../images/tools/new/del.png) center no-repeat; } /*-----二级弹窗--------*/ .pubPop_2 { padding-bottom: 15px; width: 192px; color: #121827; background: #fff; clear: both; border-radius: 10px; z-index: 22222; position: absolute; top: 90px; left: 229px; padding: 10px; border: 1px solid #ddd; line-height: 27px; font-size: 14px; display: none; background: #efefef; } .pubPop_2.style { top: 220px; left: 225px; } .pubPop_2.active { display: block; } .pubPop_2 .daxiao { width: 60px; height: 23px; } .pubPop_2 .yangshi { width: 90px; height: 23px; } .pubPop_2 .yanse.zt { background: url(../../images/tools/new/labelTxt.png) 1px 3px no-repeat; background-size: 188px; } .pubPop_2 .yanse span { display: inline-block; width: 20px; height: 20px; cursor: pointer; margin: 0 2px; } .pubPop_2.style .yanse span { border-radius: 20px; } .pubPop_2 .yanse span.green { background: green; } .pubPop_2 .yanse span.blue { background: blue; } .pubPop_2 .yanse span.red { background: red; } .pubPop_2 .yanse span.black { background: black; } .pubPop_2 .yanse span.white { background: white; } .pubPop_2 .yanse span.gray { background: gray; } .pubPop_2 .yanse span.orange { background: orange; } .pubPop_2 .yanse span.yellow { background: yellow; } /*.pubPop_2 .yanse span.hover{ background-color: #ddd; } .pubPop_2 .yanse span.active{ background-color: #a9a9a9; }*/ /*.pubPop_2 .yanse span:nth-child(1){ background: url(../../images/tools/new/labelTxt.png) 1px 3px no-repeat; } .pubPop_2 .yanse span:nth-child(2){ background: url(../../images/tools/new/labelTxt.png) 1px 3px no-repeat; }*/ /*链接弹窗*/ .popTips { padding-bottom: 15px; width: 192px; color: #121827; background: #fff; clear: both; border-radius: 10px; z-index: 22222; position: absolute; top: 105px; left: 260px; border: 1px solid #ddd; line-height: 27px; font-size: 14px; /*display: none;*/ } /*.popTips.pubPop_img{ left: 210px; } .popTips.pubPop_video{ left: 245px; }*/ .popTips div.bt { background: #f0f5f8; padding: 5px 10px; margin-bottom: 5px; border-radius: 10px 10px 0 0; } .popTips div { padding: 2px 10px; } .popTips div input { padding: 2px 5px; width: 157px; } .popTips div input.link { width: 114px; vertical-align: top; } .popTips div .shengcheng { width: 41px; height: 22px; background: #ddd; display: inline-block; text-align: center; border: 1px solid #ccc; font-size: 14px; cursor: pointer; line-height: 22px; vertical-align: top; } /*打开保存弹窗*/ .pubPopRe { position: absolute; left: 50%; top: 50%; padding-bottom: 15px; width: 260px; color: #121827; background: #fff; clear: both; border-radius: 10px; z-index: 222222; /*display: none;*/ margin: -2px 0 0 -2px; border: 1px solid #ccc; } .pubPopRe.xianshi { display: block; } .pubPopRe h4 { clear: both; } .pubPopRe h4 .close { display: inline-block; float: right; color: #333; font-size: 25px; cursor: pointer; margin-top: -5px; } .pubPopRe video, .pubPopRe img { width: 100%; } .pubPopRe .title { clear: both; } .pubPopRe .tName { display: none; margin: 10px 10px 0px; height: 22px; padding-left: 5px; } .pubPopRe .cgEdit { float: right; width: 50px; height: 23px; line-height: 23px; } .pubPopRe .draw-latlngs-textarea { display: none; } .pubPopRe .yingXiang { padding: 0 5px; } .pubPopRe .yingXiang a { color: #00f; text-decoration: underline; padding-left: 10px; } /*标记弹窗 end*/ .wrapper { box-sizing: border-box; width: 100%; padding: 30px; max-width: 1000px; margin: auto; } .map { height: 500px; } /*临时*/ .leaflet-popup-tip-container { display: none !important; } .delSpan { position: absolute; right: 9px; width: 28px; height: 28px; background: #f00; opacity: 0; cursor: pointer; } /*point new */ .pubPop_2.pointSty { width: 260px; background: #fff; } .pubPop_2 .icon-list { clear: both; } .pubPop_2 .icon-list span { float: left; display: block; cursor: pointer; width: 40px; } .pubPop_2 .icon-list span img { height: 30px; margin: 3px 3px 3px 0px; border: 1px solid #efefef; } .pubPop_2 .icon-list span.select img { border: 1px solid #b6b6b6; background: #f0f0f0; } #xingmutishi { background: #f7ad00; color: #fff; padding: 0px 10px 0 20px; position: absolute; z-index: 999; right: 20%; top: 140px; font-size: 20px; height: 47px; line-height: 47px; border-radius: 12px; display: none; } #xingmutishi.active { display: block; } #xingmutishi .close { width: 25px; height: 25px; display: inline-block; color: #000; margin-left: 50px; line-height: 30px; font-size: 30px; cursor: pointer; }