cimaplite-screen
body{
    overflow: hidden;
}

.exhibition{
    /*position: relative;*/
}
/*  搜索条  */
.exhibition-search{
    /*display: inline-block;*/
    position: absolute;
    top: 20px;
    left: 20px;
    display: none;
}
.exhibition-search-content{
    display: inline-block;
    background-color: rgba(29, 44, 71, 0.85);
    border-radius: 5px;
    font-size: 0px;
    vertical-align: top;
    position: relative;
}
.exhibition-search-img{
    padding: 8px 10px 8px;
}
.exhibition-search-input{
    width: 258px;
    height: 40px;
    background-color: rgba(29, 44, 71, 0);
    border: none;
    padding-left: 2px;
    padding-right: 50px;
    color: #fff;
    vertical-align: top;
}
.exhibition-search-close{
    position: absolute;
    right: 25px;
    top: 13px;
    cursor: pointer;
    display: none;
}
.exhibition-search-span{
    height: 42px;
    width: 42px;
    border-radius: 50%;
    background-color: #289fea;
    display: inline-block;
    position: absolute;
    right: -21px;
    cursor: pointer;
}
.exhibition-search-span i{
    font-size: 30px;
    font-weight: 600;
    color: #fff;
    display: block;
    width: 100%;
    height: 100%;
    line-height: 38px;
    text-align: center;
    padding: 0px;
}
/*  右侧常用功能区  */
.exhibition-control{
    /*display: inline-block;*/
    position: absolute;
    right: 10px;
    top: 20px;
    display: none;
}
.exhibition-control-content{
    display: inline-block;
    background-color: rgba(29, 44, 71, 0.85);
    border-radius: 5px;
     position:relative;
   top:-28px
}
.exhibition-control-list{
    display: inline-block;
    padding: 0px 10px;
    cursor: pointer;
}
.exhibition-control-list i{
    color: #fff;
    font-size: 18px;
}
.exhibition-control-list span{
    line-height: 40px;
    color: #fff;
    font-size: 18px;
}

/*  底部左侧署名与信息  */
.exhibition-signature{
    /*position: relative;*/
}
.exhibition-signature-content{
    display: block;
    position: absolute;
    bottom: 0px;
    background-color: rgba(21, 33, 57, 0.7);
    color: #fff;
    padding: 3px 0px;
    z-index: 999;
    transition: all .2s;
}
.exhibition-signature-list,.exhibition-signature-listTwo{
    display: inline-block;
    font-size: 14px;
}
.exhibition-signature-list{
    margin-left: 10px;
    font-weight: 600;
}
.exhibition-signature-listTwo{
    color: #289fea;
}
.exhibition-signature-listTwo:last-child{
    margin-right: 10px;
}
.exhibition-signature-listborder{
    border-right: 2px dashed #fff;
    margin: 0px 10px 0px 11px;
}
.exhibition-signature-margin{
    display: inline-block;
    height: 16px;
    margin-bottom: -2px;
}

/*系统设置样式*/
.exhibition-setting-title{
    cursor: pointer;
}
.exhibition-signature-setting{
    position: absolute;
    bottom: 30px;
    left: 350px;
    display: none;
}
.exhibition-setting-content{
    padding: 15px;
    background: rgba(45,52,68,0.85);
    color: #fff;
    border: 1px solid #fff;
    border-radius: 10px;
}
.exhibition-setting-ul{

}
.exhibition-setting-li,.exhibition-setting-li2,.exhibition-setting-li3,
.exhibition-setting-li4,.exhibition-setting-li5,.exhibition-setting-li6,
.exhibition-setting-li7,.exhibition-setting-li8,.exhibition-setting-li9,
.exhibition-setting-li10{
    margin-top: 8px;
}
.exhibition-setting-liSpan,.exhibition-setting-li2Span,.exhibition-setting-li6Span,
.exhibition-setting-li8Span,.exhibition-setting-li9Span,.exhibition-setting-li10Span{
    float: left;
}
.exhibition-setting-liCont,.exhibition-setting-li2Cont,.exhibition-setting-li6Cont{
    margin-inline-start: 88px;
    white-space: normal;
    /* line-height: 20px; */
    /* font-size: 13px; */
    margin-bottom: 5px;
    display: block;
}
.exhibition-setting-li8Cont,.exhibition-setting-li9Cont,.exhibition-setting-li10Cont{
    margin-inline-start: 65px;
    white-space: normal;
    /* line-height: 20px; */
    /* font-size: 13px; */
    margin-bottom: 5px;
    display: block;
}
.exhibition-setting-liInput,.exhibition-setting-li2Input,
.exhibition-setting-li3Divs input,.exhibition-setting-li4Divs input,
.exhibition-setting-li5Divs input,
.exhibition-setting-li6Input,.exhibition-setting-divText,
.exhibition-setting-divsText,.exhibition-setting-divstText{
    border: none;
    width: 50px;
    padding: 2px 5px;
    overflow: hidden;
}
.exhibition-setting-li5Div,.exhibition-setting-li4Div,.exhibition-setting-li3Div{
    margin: 0px 0px 0px 40px;
}
.exhibition-setting-li5Span,.exhibition-setting-li4Span,
.exhibition-setting-li3Span,.exhibition-setting-li7Span{
    /*display: block;*/
}
.exhibition-setting-xianshi1,.exhibition-setting-xianshi2{
    margin-bottom: 2px;
    margin-right: 5px;
    vertical-align: middle;
    cursor: pointer;
}
.exhibition-setting-li5Div,.exhibition-setting-li5Divs,
.exhibition-setting-li4Div,.exhibition-setting-li4Divs,
.exhibition-setting-li3Div,.exhibition-setting-li3Divs{
    display: inline-block;
}
.exhibition-setting-li5Div select,.exhibition-setting-li5Divs select,
.exhibition-setting-li4Div select,.exhibition-setting-li4Divs select,
.exhibition-setting-li3Div select,.exhibition-setting-li3Divs select{
    cursor: pointer;
}
.exhibition-setting-li7 div{
    /*display: inline-block;*/
    margin: 2px 0px 5px 10px;
}
.exhibition-setting-li7 div input {
    width: 100px;
}
.exhibition-setting-divReduce,.exhibition-setting-divAdd,
.exhibition-setting-divsReduce,.exhibition-setting-divsAdd,
.exhibition-setting-divstReduce,.exhibition-setting-divstAdd{
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    padding: 0px 5px;
}
.exhibition-setting-button,.exhibition-setting-buttonMo{
    text-align: center;
    display: inline-block;
    padding: 5px 10px;
    cursor: pointer;
    border-radius: 10px;
    font-weight: 600;
}
.exhibition-setting-buttonMo{
    margin-right: 20px;
}
.exhibition-setting-button:hover,.exhibition-setting-buttonMo:hover{
    background: #289FEA;
    color: #fff;
}


/*  指北针样式  */
.exhibition-compass{
    position: absolute;
    bottom: 20px;
    right: 22px;
}
.exhibition-compass-content{
    width: 100px;
    height: 100px;
}
.exhibition-compass-greatCircle{
    background-image: url(../images/greatCircle.png);
    width: 100px;
    height: 100px;
    background-size: 74px;
    background-repeat: no-repeat;
    cursor: pointer;
    background-size: 102px;
}
.exhibition-compass-innerCircle{
    background-image: url(../images/innerCircle.png);
    width: 50%;
    height: 50%;
    position: absolute;
    top: 25px;
    left: 26px;
    background-repeat: no-repeat;
    background-size: 50px;
    cursor: pointer;
}
.exhibition-compass-upArrow{
    background-image: url(../images/arrow.png);
    width: 23%;
    height: 16%;
    background-repeat: no-repeat;
    background-size: 25px;
    position: absolute;
    top: 8px;
    left: 50%;
    margin-left: -10px;
    cursor: pointer;
}
.exhibition-compass-upArrow:hover{
    background-image: url(../images/arrowhover.png);
}
.exhibition-compass-downArrow{
	background-image: url(../images/arrow.png);
    transform: rotate(180deg);
    width: 23%;
    height: 16%;
    background-repeat: no-repeat;
    background-size: 25px;
    position: absolute;
    bottom: 7px;
    margin-left: -10px;
    left: 50%;
    cursor: pointer;
}
.exhibition-compass-downArrow:hover{
    background-image: url(../images/arrowhover.png);
}
.exhibition-compass-leftArrow{
    background-image: url(../images/leftArrow.png);
    width: 20%;
    height: 51%;
    background-repeat: no-repeat;
    background-size: 18px;
    position: absolute;
    bottom: 20px;
    left: 7px;
    cursor: pointer;
}
.exhibition-compass-leftArrow:hover{
    background-image: url(../images/leftArrowHover.png);
}
.exhibition-compass-rightArrow{
    background-image: url(../images/rightArrow.png);
    width: 20%;
    height: 51%;
    background-repeat: no-repeat;
    background-size: 18px;
    position: absolute;
    bottom: 20px;
    right: 4px;
    cursor: pointer;
}
.exhibition-compass-rightArrow:hover{
    background-image: url(../images/rightArrowHover.png);
}
.exhibition-compass-north{
    background-image: url(../images/compass.png);
    width: 100%;
    height: 100%;
    background-size: 50px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.exhibition-ZoomIn{
    position: absolute;
    top: 130px;
    right: 20px;
}
.exhibition-ZoomIn-content{
    background-color: #fff;
    border-radius: 5px;
    color: #4848aa;
}
.exhibition-ZoomIn-plus{
    display: block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}
.exhibition-ZoomIn-border{
    border-bottom: 1px solid rgba(223, 223, 223, 0.2);
    display: block;
    width: 20px;
    margin: 0 auto;
}
.exhibition-ZoomIn-reduce{
	display: block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}
.exhibition-xy{
    font-size: 15px;
    position: absolute;
    z-index: 9999;
    top: 50%;
    left: 50%;
    margin-left: -104px;
    margin-top: -20px;
    padding: 10px 14px;
    color: #fff;
    border-radius: 6px;
    background: rgba(29, 44, 71, 0.75);
    display: none;
}
#DZisshow{
    vertical-align: middle;
    margin: -2px 5px 0px 3px;
    cursor: pointer;
}
.layer-isopen label{
    color: #fff;
    margin-right: 5px;
    cursor: pointer;
}





/*  改动cimaplite框架在这个展示的css样式  */
.ol-overlaycontainer-stopevent .ol-unselectable:first-child{
    position: absolute;
    left: 5px!important;
    bottom: 24px!important;
}
.ol-scale-line{
    bottom: 30px!important;
    right: auto!important;
    left: 11rem;
    transition: 0.5s;
}
.cimaplite-right-ctr{
    top: auto!important;
    bottom: 30.8rem!important;
}
.ol-overlaycontainer-stopevent .cimaplite-right-ctr div{
    width: 34px!important;
    height: 34px!important;
    border: 0px solid hsla(0,0%,90%,0.5);
    border-radius: 0px;

}
.ol-overlaycontainer-stopevent .cimaplite-ctr-2{
    top: 78px!important;
    border-bottom: 2px solid #fff!important;
    border-top-left-radius: 5px!important;
    border-top-right-radius: 5px!important;
    border-bottom-left-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
}
.cimaplite-ctr-3{
    border-bottom-left-radius: 5px!important;
    border-bottom-right-radius: 5px!important;
    border-top-left-radius: 0px!important;
    border-top-right-radius: 0px!important;
}
.cimaplite-right-ctr .cimaplite-enlarge-icon{
    top: 82px!important;
    left: 8px!important;
}
.cimaplite-right-ctr .cimaplite-narrow-icon{
    top: 120.5px!important;
    left: 9px!important;
}
.ol-rotate{
    top: auto!important;
    right: 5px!important;
    bottom: 24.8rem;
}
.ol-control button{
    width: 2.5em!important;
    height: 2.5em!important;
    border: none!important;
}
.ol-overlaycontainer-stopevent .cimaplite-right-ctr div{
    width: 34px!important;
    height: 34px!important;
    border: 0px solid hsla(0,0%,90%,0.5);
    border-radius: 0px;
}
.ol-overlaycontainer-stopevent .cimaplite-ctr-2{
    top: 78px!important;
    border-bottom: 2px solid #fff!important;
    border-top-left-radius: 5px!important;
    border-top-right-radius: 5px!important;
    border-bottom-left-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
}
.ol-custom-overviewmap .ol-overviewmap-box {
    border: 2px solid red;
}
.ol-overviewmap .ol-overviewmap-map{
    border: none;
    margin: 0px;
}
.ol-viewport{
    border-radius: 5px;
}
.ol-control{
    padding: 0px;
}
.ol-control button{
    width: 2.5em!important;
    height: 2.5em!important;
    border: none!important;
    display: none;
}
.ol-custom-overviewmap,
.ol-custom-overviewmap-map.ol-uncollapsible {
    position: absolute;
    left: 5px;
    bottom: 50px;
    height: 150px;
    z-index: 999999999;
}
.cimaplite-spinner{
    z-index: 9999;
}
.cimaplite-cont1>div, .cimaplite-cont2>div, .cimaplite-cont3>div{
    background-color: rgba(72,72,170,1);
}
/*  改动cimaplite框架在这个展示的css样式
 .ol-overlaycontainer-stopevent .ol-unselectable:first-child{
position: absolute;
left: 0px;
bottom: 185px!important;
transition: 0.5s;
}*/
.cimaplite-ctr-fullGraph:hover .cimaplite-r-t-ico6,.cimaplite-ctr-location:hover .cimaplite-ctr-4,.cimaplite-ctr-enlarge:hover .cimaplite-ctr-2,.cimaplite-ctr-narrow:hover .cimaplite-ctr-3{
    border: none!important;
    border-radius: 0px;
    background-color: #289fea;
    animation: namemfs 0s linear infinite!important;
    -webkit-animation:namemfs 0s linear infinite!important;
    -ms-animation: namemfs 0s linear infinite!important;
}
@keyframes namemf{
    from{
        /*border-color: rgba(255, 255, 255, 0);*/
        transform:rotate(0deg) ;
    }
    to{
        /*border-color: rgba(255, 255, 255, 1);*/
        transform: rotate(0deg);
    }
}
@-webkit-keyframes namemf{
    from{
        transform:rotate(0deg) ;
    }
    to{
        transform: rotate(0deg);
    }
}
@-ms-keyframes namemf{
    from{
        transform:rotate(0deg) ;
    }
    to{
        transform: rotate(0deg);
    }
}


/*  icon图标样式  */
@font-face {
    font-family: "iconfont";
    src: url('iconfont.eot?t=1573541641177'); /* IE9 */
    src: url('iconfont.eot?t=1573541641177#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
    url('iconfont.woff?t=1573541641177') format('woff'),
    url('iconfont.ttf?t=1573541641177') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('iconfont.svg?t=1573541641177#iconfont') format('svg'); /* iOS 4.1- */
}
@-ms-font-face{
    font-family: "iconfont";
    src: url('iconfont.eot?t=1573541641177'); /* IE9 */
    src: url('iconfont.eot?t=1573541641177#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
    url('iconfont.woff?t=1573541641177') format('woff'),
    url('iconfont.ttf?t=1573541641177') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('iconfont.svg?t=1573541641177#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 15px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.zhzs-search-res{
    position: absolute;
    max-height: calc(100vh - 130px);
    border: solid 1px #e0e0e0;
    background-color:rgba(45,52,68,.85);
    display: none;
    box-shadow: 1px 2px 1px rgba(0,0,0,.15);
    width: 375px;
    margin-top: 10px;
    left: 0px;
    top: 42px;
}
.zhzs-search-res-fzDiv{
    color:#fff;
    display: none;
    cursor: pointer;
    padding: 0 10px;
    line-height: 38px;
}
.zhzs-search-res-title{
    color:white;
    font-size: 14px;
    padding: 0 10px;
    line-height: 40px;
    text-align: center;
    background-color: rgba(21,33,57,.9);
}
#zhzs-pager{
    text-align: center;
    margin:40px 0;
}
#zhzs-pager a {
    text-decoration: none;
    padding: 6px;
    border: solid 1px #e0e0e0;
    margin:0 4px;
    color:#fff;
}
#zhzs-pager .zhzs-pa:hover{
    background-color: #e0e0e0;
}
.zhzs-search-srcoll-div{
    height: calc(100vh - 170px);
    overflow-y: auto;
    color: #fff;
    transition: 0.5s;
}
.zhzs-res-con{
    line-height: 25px;
    padding: 0 10px 0 40px;
}
.zhzs-res-title{
    color: #3385ff;
    position: relative;
    line-height: 25px;
    padding: 0 10px 0 40px;
}
.zhzs-location-xxdz{
    float: left;
    line-height: 20px;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
}
.zhzs-location-xxdzInfo{
    white-space: normal;
    line-height: 20px;
    margin-bottom: 8px;
    display: block;
    margin-inline-start: 70px;
    font-size: 12.5px;
}
#cimaplite-instructions-title .cimaplite-instructions-curcolor {
    background-color: rgba(45,52,68,0.85)!important;
    width: 100%;
    display: block;
    line-height: 28px;
    margin-bottom: -1px;
    border-bottom: 1px solid rgba(45,52,68,0.6);
}
.cimaplite-instructions {
    display: block;
    position: absolute;
    left: 533px;
    bottom: 0rem;
    right: auto;
    top: auto;
    cursor: pointer;
    z-index: 9999;
    background-color: rgba(21, 33, 57, 0.7);
}
.cimaplite-instructions-ciao {
    background-color: rgba(21,33,57,0);
    font-size: 15px;
    width: 65px;
    height: 26px;
    line-height: 26px;
    z-index: 10;
    color: #289fea;
    text-align: center;
    margin-right: 10px;
    vertical-align: middle;
    border: 0px solid hsla(0,0%,90%,0.5);
    background-clip: padding-box!important;
    border-radius: 5px;
}
.cimaplite-instructions:hover .cimaplite-instructions-ciao{
    border: 0px dashed #fff;
    /*background-color: #fff;*/
    color: #289fea;
    border-radius: 70px;
    animation: namemfs 3s linear infinite;
    -webkit-animation:namemfs 3s linear infinite;
    -ms-animation: namemfs 3s linear infinite;
}
.cimaplite-instructions-content{
    top: -245px;
    right: 0px;
}
#cimaplite-instructions-title{
    font-size: 0px;
}


/*  滚动条属性 */
html {
    /*隐藏滚动条，当IE下溢出，仍然可以滚动*/
    -ms-overflow-style:none;
    /*火狐下隐藏滚动条*/
    overflow:-moz-scrollbars-none;
    /*overflow-y: scroll;*/
    　　scrollbar-color: transparent transparent;
    　　scrollbar-track-color: transparent;
    　　-ms-scrollbar-track-color: transparent;
}
/*---滚动条默认显示样式--*/
::-webkit-scrollbar-thumb{
    height:2px;
    width: 40px;
    cursor: pointer;
    outline-offset:2px;
    /*outline:2px solid #fff;*/
    -webkit-border-radius:4px;
    /*border: 2px solid rgba(100,240,255,1);*/
    background-color: #289fea;
}
/*---鼠标点击滚动条显示样式--*/
::-webkit-scrollbar-thumb:hover{
    height:3px;
    -webkit-border-radius:4px;
}
/*---滚动条大小--*/
::-webkit-scrollbar{
    width:4px;
    height:6px;
}

/*---滚动框背景样式--*/
::-webkit-scrollbar-track-piece{
    -webkit-border-radius:0;
}

/*  禁止PC端选中文字  */
body{
    -moz-user-select:none; /*火狐*/
    -webkit-user-select:none; /*webkit浏览器*/
    -ms-user-select:none; /*IE10*/
    -khtml-user-select:none; /*早期浏览器*/
    user-select:none;
}
/*  禁止移动端选中文字  */
body {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


.zhzs-res-title>div{
    width: 18px;
    height: 26px;
    position: absolute;
    top: 5px;
    left: 10px;
}

.res-con-img0{
    background: url(../images/newQuery/markersAll.png) no-repeat 0px 0px;
}
.res-con-img1{
    background: url(../images/newQuery/markersAll.png) no-repeat -18px 0px;
}
.res-con-img2{
    background: url(../images/newQuery/markersAll.png) no-repeat -36px 0px;
}
.res-con-img3{
    background: url(../images/newQuery/markersAll.png) no-repeat -54px 0px;
}
.res-con-img4{
    background: url(../images/newQuery/markersAll.png) no-repeat -72px 0px;
}
.res-con-img5{
    background: url(../images/newQuery/markersAll.png) no-repeat -90px 0px;
}
.res-con-img6{
    background: url(../images/newQuery/markersAll.png) no-repeat -108px 0px;
}
.res-con-img7{
    background: url(../images/newQuery/markersAll.png) no-repeat -126px 0px;
}
.res-con-img8{
    background: url(../images/newQuery/markersAll.png) no-repeat -144px 0px;
}
.res-con-img9{
    background: url(../images/newQuery/markersAll.png) no-repeat -162px 0px;
}
.hlShow {
    color: rgb(238,144,92);
}
.zhzs-search-res-con{
    cursor: pointer;
    padding: 5px 0;
    border: 1px solid #289fea;
    border-radius: 5px;
    margin: 10px;
}
.zhzs-search-res-con:hover{
    background-color:rgba(45,52,68,.85);
}
.exhibition-control-dataLayer{
    background-color: rgba(45,52,68,.85);
    width: 349px;
   /* height: 500px;*/
    right: 12px;
    position: absolute;
    top: 60px;
    display: none;
}
.exhibition-dataLayer-name{
    display: block;
    color: #289fea;
    font-size: 18px;
    font-weight: 600;
    padding: 10px 0px 10px 20px;
    cursor: pointer;

}
.exhibition-dataLayer-title{
    border-bottom: 2px solid #fff;
    /* margin: 0px 10px; */
    padding-left: 20px;
    margin-bottom: 0px;
}
.exhibition-dataLayer-title li{
    display: inline-block;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    padding: 2px 8px;
    margin-bottom: -2px;
}
.exhibition-dataLayer-hover{
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    border-bottom: 2px solid rgba(45,52,68,0);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: inherit;
    background: #289fea;
}
.exhibition-dataLayer-dl{
    overflow: hidden;
    width: auto;
    /*height: 500px;*/
    padding: 10px 10px;
    position: relative;
    box-sizing: border-box;
}
.exhibition-dataLayer-dl{
    display: block;
}
.exhibition-dataLayer-ul{
    display: none;
}
.exhibition-dataLayer-dt{
    float: left;
    font-weight: 600;
    line-height: 20px;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
.exhibition-dataLayer-blockColor{
    background: #289fea;
    padding: 1px 6px;
    border-radius: 5px;
}
.exhibition-dataLayer-dd{
    white-space: normal;
    line-height: 20px;
    font-size: 13px;
    margin-bottom: 8px;
    display: block;
    margin-inline-start: 55px;
}
.exhibition-dataLayer-dd li{
    display: inline-block;
    margin-right: 9px;
    cursor: pointer;
    color: #ddd;
}
.exhibition-dataLayer-ul{
    padding: 5px 10px;
}
.exhibition-dataLayer-ul li{
    font-weight: 500;
    line-height: 16px;
    font-size: 13px;
    padding: 4px;
    color: #fff;
    cursor: pointer;
    text-indent: 10px;
}
.zhzs-location{
    padding: 10px;
    border: 1px solid #DDDDDD;
    border-radius: 10px;
    width: 270px;
    /*height: 160px;*/
    margin: auto;
    position: absolute;
    top: -178px;
    left: -138px;
    color: #fff;
    background-color: rgba(45,52,68,0.7);
    text-align: center;
}
.zhzs-location-img {
    position: absolute;
    top: 13px;
    right: 13px;
    cursor: pointer;
    z-index: 999;
    width:15px;
    height:15px;

}
.zhzs-location-name{
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 600;
    line-height: 24px;
    padding:6px 5px 7px;
    color: #fff;
}
.zhzs-location-number{
    font-size: 13px;
    /* color: #999999; */
    line-height: 22px;
    max-height: 46px;
    overflow: hidden;
    text-align: left;
    color: #fff;
    text-indent: 5px;
}
.zhzs-location-floor{
    font-size: 13px;
    line-height: 20px;
    color: #fff;
    text-align: left;
    text-indent: 5px;
}
.zhzs-location-block{
    width: 0;
    height: 0;
    position: absolute;
    left: 48%;
    top: 180px;
    /*border-top: 15px solid #fff;*/
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
}
.exhibition-ZoomIn-content i{
    cursor: pointer;
    padding: 0px;
    font-size: 20px;
    font-weight: 600;
}
.zhzs-search-auto{
    width: 355px;
    background: rgba(29, 44, 71, 0.65);
    padding: 5px 10px;
    margin-top: 0px;
    color: #fff;
    border-radius: 10px;
    display: none;
}
.zhzs-search-auto li {
    padding: 5px;
    font-size: 13px;
}
.cimaplite-item{
	display: none;
}
/*增加手机端*/
@media screen and (max-width:767px){
    .exhibition-signature-list {

      font-size: 12px;
    }
    .exhibition-signature-listborder{
        display: none;
    }
    .exhibition-signature-list,.exhibition-signature-listTwo{
        font-size: 12px;
        margin-left: 5px;
        margin-right: 5px;
    }
    /*.ol-overlaycontainer-stopevent .ol-unselectable:first-child{
        bottom: 24px;
        left: 5px!important;
    }*/
	.ol-scale-line.ol-unselectable{
		left:8.2rem;
	}
    .slideOutTip{
        margin-bottom: 5px;
        display: block!important;
    }
    .jinruxuzhi {
	    width: 58%!important;
	    left: 18%!important;
	    top: 15%!important;
	}
	.jinruxuzhi-cont{
		font-size: 0px;
    	padding: 15px 0px;
	}
	.jinruxuzhi-title{
		font-size: 15px!important;
	}
	.jinruxuzhi-span{
		padding-right: 20px;
   		line-height: 15px!important;
        font-size: 12px!important;
	}
	.jinruxuzhi-checkbox {
	    top: 0px!important;
	    left: 20px!important;
	}
	.jinruxuzhi-checkboxText{
	    line-height: 15px!important;
	    top: -15px!important;
	    left: 20px!important;
	    padding-right: 20px!important;
	}
    .shuxingxianshi {
       bottom: 12%  !important;
    left: 2% !important;
    top: auto !important;
    }
}
.noDataInfo{
    margin: 0 auto;
    position: relative;
    top: 50%;
    z-index: 999;
    color: #fff;
    font-size: 14px;
    background-color: #4848aa;
    border-radius: 10px;
    padding: 12px 13px;
    width: 21rem;
    display: none;
    text-align: center;
}
.layer-isopen{
	position: absolute;
    bottom: 60px;
    z-index: 100;
    left:10px;
    background-color:#4848aa;
    padding: 4px;
    border-radius: 4px;
  text-align: center;
}
.shuxingxianshi {
    text-transform: uppercase;
    cursor: help;
    font-size: 12px;
    position: absolute;
    top: 20%;
    left: 30%;
    width: 200px;
    height: 30px;
    z-index: 9999;
    -webkit-transform: translateZ(0);
    -webkit-font-smoothing: antialiased;
}
.jinruxuzhi{
	position: absolute;
    width: 380px;
    left: 30%;
    z-index: 501;
    background-color: #4848aa;
    top: 15%;
    margin: 0 auto;
    border-radius: 15px;
}
.jinruxuzhi-buttonOk{
	margin: 116px auto 14px auto;
    display: block;
    border:0px;
    color: #4949ab;
    padding: 10px;
    border-radius: 10px;
    font-size: 16px;
    font-weight: 400;
    cursor: pointer;
    background: #fff;
    resize:none;
    outline:0;
    -webkit-appearance:none;
    white-space:pre-wrap;
    word-wrap:break-word;
    width:80%;
    text-align: center;
}
@media screen and (max-width:767px){
    .jinruxuzhi-buttonOk{
        padding:6px;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .jinruxuzhi-buttonOk{
        font-size: 14px;
    }
}

