 * {
  user-select: none;
}

ul li {
  list-style-type: none;
}
.nav li {
    float: right;
}
.nav,
.nav ul {
    width: auto;
    min-width: auto;
}
html,
body {
  height: 100% !important;
}

.abs {
  position: absolute;
}

.block {
  display: block;
} 
.wrap3840 .mapBox { 
    border-radius: .60rem; 
}
ul li .title .common-title2 {
  background-image: url('../images/sprite2.png') !important;
}
  

.header {
  height: 2.53rem;
}
 
.common-title {
  font-size: .24rem;
  font-family: myFirstFont;
  font-weight: bold;
  color: #623730;
  line-height: 1;
}

.logo {
  width: 11.22rem !important;
  height: 1.41rem !important;
  margin-top: .50rem;
}

.logo img {
  height: 1.41rem !important;
}

.mapBox {
    border: .03rem solid black;
    overflow-y: auto;
    height: calc(100% - 3.4rem);
}

.container .bgs {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    display: flex;
    flex-wrap: wrap;
    width: 37.23rem;
    height: 39.88rem;
    margin: 0 auto;
    background: url('../images/bgs/bg.webp') no-repeat 100%;
    background-size: 100% 100%;
}

.container .bgs::-webkit-scrollbar {
  display: none;
}

.container .bgs img {
  vertical-align: middle;
  /* flex: 1 */
}

/* .container .bgs .bg-img {
  width: 100%;
} */

.contain {
  width: 100%;
  height: 100%;
}

/* 去除滚动条 */
.mapBox::-webkit-scrollbar {
  display: none;
}

.bgs .title {
  top: 1.46rem;
  left: 1.80rem;
}

.bgs .title .border {
  width: 6.19rem;
  height: .10rem;
  border: .01rem solid #227E85;
  background-color: #227E85;
}

.bgs .title .title-1 {
  padding-top: .20rem;
  padding-left: .10rem;
  width: 4.08rem;
}

.bgs .title .title-2 {
  padding-top: .11rem;
  padding-left: .06rem;
  width: 9.35rem
}

.bgs .title .title-3 {
  padding-top: 0;
  width: 2.82rem;
}

.bgs .title .title-4 {
  padding-top: .23rem;
  width: 2.82rem;
  font-size: .28rem;
  font-family: myFirstFont;
  font-weight: normal;
  color: #02393B;
  white-space: nowrap;
  padding-left: .05rem;
}

.bgs .title .border-2 {
  margin-top: .04rem;
}

.bgs .title .border-3 {
  margin-top: .13rem;
  height: 1.01rem;
}

.ele {
    display: block;
    position: absolute;
}
.ele .map-num, .ele .dot-num,.ele  .img,.ele  .common-text,.ele .map-text {
    display: block;
    position: absolute; 
}
.ele .map-num { 
    z-index:7;
}
.ele .dot-num {
    z-index: 5;
}
.ele .img {
    z-index: 3;
}
.ele .common-text {
    z-index: 4;
}
.ele .map-text {
    z-index: 6;
}

/**右侧列表*/
.lfjy {
    top: .91rem;
    left: 29.12rem;
    width: calc(29.65rem + 2.73rem - 29.12rem);
    height: calc(1.41rem - .91rem + 1.54rem - .04rem);
}
.lfjy .img{ 
    top: calc(1.41rem - .91rem);
    left: calc(29.65rem - 29.12rem);
    width: 2.73rem;
    height:  1.54rem;
}
.lfjy .common-text{ 
    top: calc(.95rem - .91rem);
    left: calc(29.60rem - 29.12rem);
    width: calc(1.75rem);
    height:  .29rem;
}
.lfjy .dot-num{ 
    top: calc(.91rem - .91rem);
    left: calc(29.12rem - 29.12rem);
    width: calc(.37rem);
    height:  .37rem;
}
.lfjy .map-num{ 
    top: calc(24.60rem - .91rem);
    left: calc(14.78rem - 29.12rem);
}

.byszy{ 
    top: .91rem;
    left: 33.24rem;
    width:  calc(36.30rem - 33.24rem);
    height: calc(3.21rem - .91rem);
}
.byszy .img{ 
    top: calc(1.34rem - .91rem);
    left: calc(33.68rem - 33.24rem);
    width: 2.20rem;
    height:  1.87rem;
}
.byszy .common-text{ 
    top: calc(.95rem - .91rem);
    left: calc(33.70rem - 33.24rem);
    width: calc(2.60rem);
    height:  .29rem;
}
.byszy .dot-num{ 
    top: calc(.91rem - .91rem);
    left: calc(33.24rem - 33.24rem);
    width: calc(.37rem);
    height:  .37rem;
}
.byszy .map-num{ 
    top: calc(27.04rem - .91rem);
    left: calc(21.31rem - 33.24rem);
}

.hlwc{ 
    top: 3.53rem;
    left: 29.13rem;
    width:  calc(32.40rem - 29.13rem);
    height: calc(5.95rem - 3.53rem);
}
.hlwc .img{ 
    top: calc(4.02rem - 3.53rem);
    left: calc(29.62rem - 29.13rem);
    width: 2.78rem;
    height:  1.93rem;
}
.hlwc .common-text{ 
    top: calc(3.57rem - 3.53rem);
    left: calc(29.60rem - 29.13rem);
    width: calc(2.63rem);
    height:  .29rem;
}
.hlwc .dot-num{ 
    top: calc(3.53rem - 3.53rem);
    left: calc(29.13rem - 29.13rem);
    width: calc(.37rem);
    height:  .37rem;
}
.hlwc .map-num{ 
    top: calc(25.11rem - 3.53rem);
    left: calc(9.07rem - 29.13rem);
}

.cxjd{ 
    top: 3.53rem;
    left: 33.15rem;
    width:  calc(36.42rem - 33.15rem);
    height: calc(5.53rem - 3.53rem);
}
.cxjd .img{ 
    top: calc(4.55rem - 3.53rem);
    left: calc(33.15rem - 33.15rem);
    width: 3.27rem;
    height:  .98rem;
}
.cxjd .common-text{ 
    top: calc(3.57rem - 3.53rem);
    left: calc(33.71rem - 33.15rem);
    width: calc(1.75rem);
    height:  .29rem;
}
.cxjd .dot-num{ 
    top: calc(3.53rem - 3.53rem);
    left: calc(33.24rem - 33.15rem);
    width: calc(.37rem);
    height:  .37rem;
}
.cxjd .map-num{ 
    top: calc(24.01rem - 3.53rem);
    left: calc(15.12rem - 33.15rem);
}

.bio{ 
    top: 6.35rem;
    left: 29.13rem;
    width:  calc(32.39rem - 29.13rem);
    height: calc(8.56rem - 6.35rem);
}
.bio .img{ 
    top: calc(6.87rem - 6.35rem);
    left: calc(29.63rem - 29.13rem);
    width: 2.76rem;
    height:  1.69rem;
}
.bio .common-text{ 
    top: calc(6.40rem - 6.35rem);
    left: calc(29.60rem - 29.13rem);
    width: calc(1.04rem);
    height:  .29rem;
}
.bio .dot-num{ 
    top: calc(6.35rem - 6.35rem);
    left: calc(29.13rem - 29.13rem);
    width: calc(.37rem);
    height:  .37rem;
}
.bio .map-num{ 
    top: calc(35.02rem - 6.35rem);
    left: calc(4.10rem - 29.13rem);
}

.fg4801{ 
    top: 6.36rem;
    left: 33.24rem;
    width:  calc(35.99rem - 33.24rem);
    height: calc(8.85rem - 6.36rem);
}
.fg4801 .img{ 
    top: calc(6.57rem - 6.36rem);
    left: calc(33.57rem - 33.24rem);
    width: 2.42rem;
    height:  2.28rem;
}
.fg4801 .common-text{ 
    top: calc(6.40rem - 6.36rem);
    left: calc(33.71rem - 33.24rem);
    width: calc(1.26rem);
    height:  .29rem;
}
.fg4801 .dot-num{ 
    top: calc(6.36rem - 6.36rem);
    left: calc(33.24rem - 33.24rem);
    width: calc(.37rem);
    height:  .37rem;
}
.fg4801 .map-num{ 
    top: calc(32.92rem - 6.36rem);
    left: calc(9.73rem - 33.24rem);
}

.yzzg{ 
    top: 9.25rem;
    left: 29.13rem;
    width:  calc(32.32rem - 29.13rem);
    height: calc(11.71rem - 9.25rem);
}
.yzzg .img{ 
    top: calc(9.70rem - 9.25rem);
    left: calc(29.70rem - 29.13rem);
    width: 2.62rem;
    height:  2.01rem;
}
.yzzg .common-text{ 
    top: calc(9.28rem - 9.25rem);
    left: calc(29.60rem - 29.13rem);
    width: calc(1.75rem);
    height:  .29rem;
}
.yzzg .dot-num{ 
    top: calc(9.25rem - 9.25rem);
    left: calc(29.13rem - 29.13rem);
    width: calc(.37rem);
    height:  .37rem;
}
.yzzg .map-num{ 
    top: calc(31.46rem - 9.25rem);
    left: calc(9.84rem - 29.13rem);
}

.najin{ 
    top: 9.24rem;
    left: 33.24rem;
    width:  calc(35.95rem - 33.24rem);
    height: calc(11.54rem - 9.24rem);
}
.najin .img{ 
    top: calc(9.87rem - 9.24rem);
    left: calc(33.62rem - 33.24rem);
    width: 2.33rem;
    height:  1.67rem;
}
.najin .common-text{ 
    top: calc(9.29rem - 9.24rem);
    left: calc(33.70rem - 33.24rem);
    width: calc(1.16rem);
    height:  .29rem;
}
.najin .dot-num{ 
    top: calc(9.24rem - 9.24rem);
    left: calc(33.24rem - 33.24rem);
    width: calc(.37rem);
    height:  .37rem;
}
.najin .map-num{ 
    top: calc(26.24rem - 9.24rem);
    left: calc(17.71rem - 33.24rem);
}

.pxxy{ 
    top: 12.15rem;
    left: 29.13rem;
    width:  calc(32.35rem - 29.13rem);
    height: calc(14.31rem - 12.15rem);
}
.pxxy .img{ 
    top: calc(12.57rem - 12.15rem);
    left: calc(29.68rem - 29.13rem);
    width: 2.67rem;
    height:  1.74rem;
}
.pxxy .common-text{ 
    top: calc(12.19rem - 12.15rem);
    left: calc(29.60rem - 29.13rem);
    width: calc(1.73rem);
    height:  .29rem;
}
.pxxy .dot-num{ 
    top: calc(12.15rem - 12.15rem);
    left: calc(29.13rem - 29.13rem);
    width: calc(.37rem);
    height:  .37rem;
}
.pxxy .map-num{ 
    top: calc(24.68rem - 12.15rem);
    left: calc(17.54rem - 29.13rem);
}

.yscx{ 
    top: 12.14rem;
    left: 33.24rem;
    width:  calc(35.75rem - 33.24rem);
    height: calc(14.42rem - 12.14rem);
}
.yscx .img{ 
    top: calc(12.46rem - 12.14rem);
    left: calc(33.82rem - 33.24rem);
    width: 1.93rem;
    height:  1.96rem;
}
.yscx .common-text{ 
    top: calc(12.19rem - 12.14rem);
    left: calc(33.71rem - 33.24rem);
    width: calc(2.03rem);
    height:  .29rem;
}
.yscx .dot-num{ 
    top: calc(12.14rem - 12.14rem);
    left: calc(33.24rem - 33.24rem);
    width: calc(.37rem);
    height:  .37rem;
}
.yscx .map-num{ 
    top: calc(25.85rem - 12.14rem);
    left: calc(10.40rem - 33.24rem);
}

.yxkjy{ 
    top: 14.90rem;
    left: 29.12rem;
    width:  calc(32.43rem - 29.12rem);
    height: calc(17.04rem - 14.90rem);
}
.yxkjy .img{ 
    top: calc(15.55rem - 14.90rem);
    left: calc(29.60rem - 29.12rem);
    width: 2.83rem;
    height:  1.49rem;
}
.yxkjy .common-text{ 
    top: calc(14.94rem - 14.90rem);
    left: calc(29.60rem - 29.12rem);
    width: calc(2.03rem);
    height:  .29rem;
}
.yxkjy .dot-num{ 
    top: calc(14.90rem - 14.90rem);
    left: calc(29.12rem - 29.12rem);
    width: calc(.37rem);
    height:  .37rem;
}
.yxkjy .map-num{ 
    top: calc(25.99rem - 14.90rem);
    left: calc(12.43rem - 29.12rem);
}

.mufeng{ 
    top: 14.90rem;
    left: 33.25rem;
    width:  calc(36.14rem - 33.25rem);
    height: calc(17.26rem - 14.90rem);
}
.mufeng .img{ 
    top: calc(15.34rem - 14.90rem);
    left: calc(33.42rem - 33.25rem);
    width: 2.72rem;
    height:  1.92rem;
}
.mufeng .common-text{ 
    top: calc(14.95rem - 14.90rem);
    left: calc(33.70rem - 33.25rem);
    width: calc(1.16rem);
    height:  .29rem;
}
.mufeng .dot-num{ 
    top: calc(14.90rem - 14.90rem);
    left: calc(33.25rem - 33.25rem);
    width: calc(.37rem);
    height:  .37rem;
}
.mufeng .map-num{ 
    top: calc(33.98rem - 14.90rem);
    left: calc(21.16rem - 33.25rem);
}
.ggfg{ 
    top: 17.69rem;
    left: 29.13rem;
    width:  calc(32.45rem - 29.13rem);
    height: calc(20.38rem - 17.69rem);
}
.ggfg .img{ 
    top: calc(18.22rem - 17.69rem);
    left: calc(29.57rem - 29.13rem);
    width: 2.88rem;
    height:  2.16rem;
}
.ggfg .common-text{ 
    top: calc(17.73rem - 17.69rem);
    left: calc(29.59rem - 29.13rem);
    width: calc(1.15rem);
    height:  .29rem;
}
.ggfg .dot-num{ 
    top: calc(17.69rem - 17.69rem);
    left: calc(29.13rem - 29.13rem);
    width: calc(.37rem);
    height:  .37rem;
}
.ggfg .map-num{ 
    top: calc(25.36rem - 17.69rem);
    left: calc(13.70rem - 29.13rem);
}

.apai {
    top: 17.69rem;
    left: 33.25rem;
    width: calc(36.25rem - 33.25rem);
    height: calc(20.42rem - 17.69rem);
}
.apai .img{ 
    top: calc(18.17rem - 17.69rem);
    left: calc(33.91rem - 33.25rem);
    width: 1.75rem;
    height:  2.25rem;
}
.apai .common-text{ 
    top: calc(17.73rem - 17.69rem);
    left: calc(33.70rem - 33.25rem);
    width: calc(2.55rem);
    height:  .29rem;
}
.apai .dot-num{ 
    top: calc(17.69rem - 17.69rem);
    left: calc(33.25rem - 33.25rem);
    width: calc(.37rem);
    height:  .37rem;
}
.apai .map-num{ 
    top: calc(24.72rem - 17.69rem);
    left: calc(10.71rem - 33.25rem);
}

.hscg{ 
    top: 20.86rem;
    left: 29.13rem;
    width:  calc(32.64rem - 29.13rem);
    height: calc(23.64rem - 20.86rem);
}
.hscg .img{ 
    top: calc(21.63rem - 20.86rem);
    left: calc(29.38rem - 29.13rem);
    width: 3.26rem;
    height:  2.01rem;
}
.hscg .common-text{ 
    top: calc(20.89rem - 20.86rem);
    left: calc(29.60rem - 29.13rem);
    width: calc(2.78rem);
    height:  .62rem;
}
.hscg .dot-num{ 
    top: calc(20.86rem - 20.86rem);
    left: calc(29.13rem - 29.13rem);
    width: calc(.37rem);
    height:  .37rem;
}
.hscg .map-num{ 
    top: calc(32.96rem - 20.86rem);
    left: calc(20.07rem - 29.13rem);
}

.kxcg{ 
    top: 20.86rem;
    left: 33.19rem;
    width:  calc(36.49rem - 33.19rem);
    height: calc(23.49rem - 20.86rem);
}
.kxcg .img{ 
    top: calc(21.77rem - 20.86rem);
    left: calc(33.19rem - 33.19rem);
    width: 3.19rem;
    height:  1.72rem;
}
.kxcg .common-text{ 
    top: calc(20.89rem - 20.86rem);
    left: calc(33.71rem - 33.19rem);
    width: calc(2.78rem);
    height:  .62rem;
}
.kxcg .dot-num{ 
    top: calc(20.86rem - 20.86rem);
    left: calc(33.25rem - 33.19rem);
    width: calc(.37rem);
    height:  .37rem;
}
.kxcg .map-num{ 
    top: calc(23.65rem - 20.86rem);
    left: calc(16.44rem - 33.19rem);
}

.czzyq{ 
    top: 24.11rem;
    left: 29.13rem;
    width:  calc(32.45rem - 29.13rem);
    height: calc(26.62rem - 24.11rem);
}
.czzyq .img{ 
    top: calc(24.68rem - 24.11rem);
    left: calc(29.57rem - 29.13rem);
    width: 2.88rem;
    height:  1.94rem;
}
.czzyq .common-text{ 
    top: calc(24.15rem - 24.11rem);
    left: calc(29.60rem - 29.13rem);
    width: calc(2.04rem);
    height:  .29rem;
}
.czzyq .dot-num{ 
    top: calc(24.11rem - 24.11rem);
    left: calc(29.13rem - 29.13rem);
    width: calc(.37rem);
    height:  .37rem;
}
.czzyq .map-num{ 
    top: calc(26.58rem - 24.11rem);
    left: calc(17.74rem - 29.13rem);
}

.cljzg{ 
    top: 24.11rem;
    left: 33.25rem;
    width:  calc(36.63rem - 33.25rem);
    height: calc(26.58rem - 24.11rem);
}
.cljzg .img{ 
    top: calc(24.72rem - 24.11rem);
    left: calc(33.69rem - 33.25rem);
    width: 2.19rem;
    height:  1.86rem;
}
.cljzg .common-text{ 
    top: calc(24.15rem - 24.11rem);
    left: calc(33.71rem - 33.25rem);
    width: calc(2.92rem);
    height:  .29rem;
}
.cljzg .dot-num{ 
    top: calc(24.11rem - 24.11rem);
    left: calc(33.25rem - 33.25rem);
    width: calc(.37rem);
    height:  .37rem;
}
.cljzg .map-num{ 
    top: calc(22.02rem - 24.11rem);
    left: calc(23.13rem - 33.25rem);
}

.zscq{ 
    top: 27.20rem;
    left: 29.13rem;
    width:  calc(32.72rem - 29.13rem);
    height: calc(29.78rem - 27.20rem);
}
.zscq .img{ 
    top: calc(27.90rem - 27.20rem);
    left: calc(29.28rem - 29.13rem);
    width: 3.44rem;
    height:  1.88rem;
}
.zscq .common-text{ 
    top: calc(27.24rem - 27.20rem);
    left: calc(29.59rem - 29.13rem);
    width: calc(1.75rem);
    height:  .29rem;
}
.zscq .dot-num{ 
    top: calc(27.20rem - 27.20rem);
    left: calc(29.13rem - 29.13rem);
    width: calc(.37rem);
    height:  .37rem;
}
.zscq .map-num{ 
    top: calc(9.64rem - 27.20rem);
    left: calc(20.76rem - 29.13rem);
}
.nhsm{ 
    top: 27.20rem;
    left: 33.24rem;
    width:  calc(36.05rem - 33.24rem);
    height: calc(29.76rem - 27.20rem);
}
.nhsm .img{ 
    top: calc(27.97rem - 27.20rem);
    left: calc(33.78rem - 33.24rem);
    width: 2rem;
    height:  1.79rem;
}
.nhsm .common-text{ 
    top: calc(27.24rem - 27.20rem);
    left: calc(33.70rem - 33.24rem);
    width: calc(2.35rem);
    height:  .63rem;
}
.nhsm .dot-num{ 
    top: calc(27.20rem - 27.20rem);
    left: calc(33.24rem - 33.24rem);
    width: calc(.37rem);
    height:  .37rem;
}
.nhsm .map-num{ 
    top: calc(33.22rem - 27.20rem);
    left: calc(16.17rem - 33.24rem);
}
.gzxxgjgy{ 
    top: 30.27rem;
    left: 29.13rem;
    width:  calc(32.59rem - 29.13rem);
    height: calc(32.46rem - 30.27rem);
}
.gzxxgjgy .img{ 
    top: calc(30.87rem - 30.27rem);
    left: calc(29.44rem - 29.13rem);
    width: 3.15rem;
    height:  1.59rem;
}
.gzxxgjgy .common-text{ 
    top: calc(30.31rem - 30.27rem);
    left: calc(29.59rem - 29.13rem);
    width: calc(2.93rem);
    height:  .29rem;
}
.gzxxgjgy .dot-num{ 
    top: calc(30.27rem - 30.27rem);
    left: calc(29.13rem - 29.13rem);
    width: calc(.37rem);
    height:  .37rem;
}
.gzxxgjgy .map-num{ 
    top: calc(23.70rem - 30.27rem);
    left: calc(16.76rem - 29.13rem);
}
.xxyz{ 
    top: 30.27rem;
    left: 33.24rem;
    width:  calc(36.13rem - 33.24rem);
    height: calc(32.73rem - 30.27rem);
}
.xxyz .img{ 
    top: calc(30.59rem - 30.27rem);
    left: calc(33.44rem - 33.24rem);
    width: 2.69rem;
    height:  2.14rem;
}
.xxyz .common-text{ 
    top: calc(30.31rem - 30.27rem);
    left: calc(33.71rem - 33.24rem);
    width: calc(2.05rem);
    height:  .29rem;
}
.xxyz .dot-num{ 
    top: calc(30.27rem - 30.27rem);
    left: calc(33.24rem - 33.24rem);
    width: calc(.37rem);
    height:  .37rem;
}
.xxyz .map-num{ 
    top: calc(24.36rem - 30.27rem);
    left: calc(16.89rem - 33.24rem);
}

.wqsy{ 
    top: 33.29rem;
    left: 29.13rem;
    width:  calc(32.04rem - 29.13rem);
    height: calc(35.75rem - 33.29rem);
}
.wqsy .img{ 
    top: calc(33.85rem - 33.29rem);
    left: calc(29.81rem - 29.13rem);
    width: 2.23rem;
    height:  1.90rem;
}
.wqsy .common-text{ 
    top: calc(33.33rem - 33.29rem);
    left: calc(29.60rem - 29.13rem);
    width: calc(2.05rem);
    height:  .29rem;
}
.wqsy .dot-num{ 
    top: calc(33.29rem - 33.29rem);
    left: calc(29.13rem - 29.13rem);
    width: calc(.37rem);
    height:  .37rem;
}
.wqsy .map-num{ 
    top: calc(31.79rem - 33.29rem);
    left: calc(12.75rem - 29.13rem);
}

.fhyj{ 
    top: 33.29rem;
    left: 33.24rem;
    width:  calc(35.98rem - 33.24rem);
    height: calc(35.64rem - 33.29rem);
}
.fhyj .img{ 
    top: calc(33.81rem - 33.29rem);
    left: calc(33.53rem - 33.24rem);
    width: 2.45rem;
    height:  1.83rem;
}
.fhyj .common-text{ 
    top: calc(33.33rem - 33.29rem);
    left: calc(33.70rem - 33.24rem);
    width: calc(2.04rem);
    height:  .29rem;
}
.fhyj .dot-num{ 
    top: calc(33.29rem - 33.29rem);
    left: calc(33.24rem - 33.24rem);
    width: calc(.37rem);
    height:  .37rem;
}
.fhyj .map-num{ 
    top: calc(21.49rem - 33.29rem);
    left: calc(9.55rem - 33.24rem);
}

.xxs{ 
    top: 36.44rem;
    left: 29.13rem;
    width:  calc(32.44rem - 29.13rem);
    height: calc(39.22rem - 36.44rem);
}
.xxs .img{ 
    top: calc(37.06rem - 36.44rem);
    left: calc(29.59rem - 29.13rem);
    width: 2.85rem;
    height:  2.16rem;
}
.xxs .common-text{ 
    top: calc(36.48rem - 36.44rem);
    left: calc(29.60rem - 29.13rem);
    width: calc(1.75rem);
    height:  .29rem;
}
.xxs .dot-num{ 
    top: calc(36.44rem - 36.44rem);
    left: calc(29.13rem - 29.13rem);
    width: calc(.37rem);
    height:  .37rem;
}
.xxs .map-num{ 
    top: calc(24.06rem - 36.44rem);
    left: calc(14.81rem - 29.13rem);
}

.yssf{ 
    top: 36.44rem;
    left: 33.24rem;
    width:  calc(36.33rem - 33.24rem);
    height: calc(38.67rem - 36.44rem);
}
.yssf .img{ 
    top: calc(37rem - 36.44rem);
    left: calc(33.35rem - 33.24rem);
    width: 2.87rem;
    height:  1.67rem;
}
.yssf .common-text{ 
    top: calc(36.48rem - 36.44rem);
    left: calc(33.70rem - 33.24rem);
    width: calc(2.63rem);
    height:  .29rem;
}
.yssf .dot-num{ 
    top: calc(36.44rem - 36.44rem);
    left: calc(33.24rem - 33.24rem);
    width: calc(.37rem);
    height:  .37rem;
}
.yssf .map-num{ 
    top: calc(33.62rem - 36.44rem);
    left: calc(9.56rem - 33.24rem);
}

/*区域总馆*/
.xiangxueguan{ 
    top: 11.30rem;
    left: .99rem;
    width:  calc(9.65rem - .99rem);
    height: calc(16.42rem - 11.30rem);
}
.xiangxueguan .img{ 
    top: calc(11.90rem - 11.30rem);
    left: calc(.99rem - .99rem);
    width: 8.66rem;
    height:  4.52rem;
}
.xiangxueguan .common-text{ 
    top: calc(11.40rem - 11.30rem);
    left: calc(3.81rem - .99rem);
    width: calc(2.88rem);
    height:  .29rem;
}
.xiangxueguan .dot-num{ 
    top: calc(11.30rem - 11.30rem);
    left: calc(3.19rem - .99rem);
    width: calc(.51rem);
    height:  .51rem;
}
.xiangxueguan .map-num{ 
    top: calc(23.89rem - 11.30rem);
    left: calc(17.83rem - .99rem);
}
.xiangxueguan .map-text{ 
    top: calc(24.65rem - 2.50rem - 11.30rem);
    left: calc(18.38rem - .58rem - .99rem);
    width: .75rem;
    height:  1.55rem;
}

.dashaguan2{ 
    top: 21.85rem;
    left: .83rem;
    width:  calc(9.51rem - .83rem);
    height: calc(26.44rem - 21.85rem);
}
.dashaguan2 .img{ 
    top: calc(22.58rem - 21.85rem);
    left: calc(.83rem - .83rem);
    width: 8.68rem;
    height:  3.86rem;
}
.dashaguan2 .common-text{ 
    top: calc(21.94rem - 21.85rem);
    left: calc(3.85rem - .83rem);
    width: calc(2.88rem);
    height:  .29rem;
}
.dashaguan2 .dot-num{ 
    top: calc(21.85rem - 21.85rem);
    left: calc(3.19rem - .83rem);
    width: calc(.51rem);
    height:  .51rem;
}
.dashaguan2 .map-num{ 
    top: calc(30.36rem - 21.85rem);
    left: calc(12.51rem - .83rem);
}
.dashaguan2 .map-text{ 
    top: calc(29.99rem - 21.85rem);
    left: calc(12.96rem - .83rem);
    width: calc(2.60rem);
    height:  .41rem;
}
.kfxq{ 
    top: 33.66rem;
    left: 20.84rem;
    width:  calc(27.65rem - 20.84rem);
    height: calc(36.23rem - 33.66rem);
}
.kfxq .img{ 
    top: calc(33.66rem - 33.66rem);
    left: calc(20.84rem - 20.84rem);
    width: 6.81rem;
    height:  2.57rem;
}
.kfxq .map-num{ 
    top: calc(34.90rem - 33.66rem);
    left: calc(20.06rem - 20.84rem);
}
.kfxq .map-text{ 
    top: calc(33.10rem - 33.66rem);
    left: calc(22.22rem - 20.84rem);
    width: calc(3.44rem);
    height:  .41rem;
}

/* 服务点 */
.tengfei{ 
    top: 1.20rem;
    left: 22.81rem;
    width:  calc(26.37rem - 22.81rem);
    height: calc(3.26rem - 1.20rem);
}
.tengfei .img{ 
    top: calc(1.20rem - 1.20rem);
    left: calc(23.68rem - 22.81rem);
    width: 2.08rem;
    height:  1.45rem;
}
.tengfei .common-text{ 
    top: calc(2.85rem - 1.20rem);
    left: calc(23.21rem - 22.81rem);
    width: calc(3.16rem);
    height:  .41rem;
}
.tengfei .dot-num{ 
    top: calc(2.88rem - 1.20rem);
    left: calc(22.81rem - 22.81rem);
    width: calc(.33rem);
    height:  .33rem;
}
.tengfei .map-num{ 
    top: calc(8.73rem - 1.20rem);
    left: calc(22.81rem - 22.81rem);
}
.tengfei .map-text{ 
    top: calc(9rem - 1.20rem);
    left: calc(23.56rem - 22.81rem);
    width: calc(3.16rem);
    height:  .41rem;
}

.xiangcun{ 
    top: 6.78rem;
    left: 24.37rem;
    width:  calc(28.12rem - 24.37rem);
    height: calc(8.66rem - 6.78rem);
}
.xiangcun .img{ 
    top: calc(7.21rem - 6.78rem);
    left: calc(24.37rem - 24.37rem);
    width: 3.75rem;
    height:  1.45rem;
}
.xiangcun .common-text{ 
    top: calc(6.78rem - 6.78rem);
    left: calc(25.30rem - 24.37rem);
    width: calc(2.24rem);
    height:  .41rem;
}
.xiangcun .map-num{ 
    top: calc(8.37rem - 6.78rem);
    left: calc(24.24rem - 24.37rem);
}
.linghushuba{ 
    top: 18.09rem;
    left: 18.83rem;
    width:  calc(22.24rem - 18.83rem);
    height: calc(20.08rem - 18.09rem);
}
.linghushuba .img{ 
    top: calc(18.09rem - 18.09rem);
    left: calc(19.18rem - 18.83rem);
    width: 2.18rem;
    height:  1.18rem;
}
.linghushuba .common-text{ 
    top: calc(19.40rem - 18.09rem);
    left: calc(18.83rem - 18.83rem);
    width: calc(3.41rem);
    height:  .68rem;
}
.linghushuba .map-num{ 
    top: calc(19.61rem - 18.09rem);
    left: calc(18.45rem - 18.83rem);
}
.yunhui{ 
    top: 22.74rem;
    left: 10.76rem;
    width:  calc(13.20rem - 10.76rem);
    height: calc(24.85rem - 22.74rem);
}
.yunhui .img{ 
    top: calc(23.16rem - 22.74rem);
    left: calc(10.76rem - 10.76rem);
    width: 2.18rem;
    height:  1.69rem;
}
.yunhui .common-text{ 
    top: calc(22.74rem - 22.74rem);
    left: calc(10.81rem - 10.76rem);
    width: calc(2.39rem);
    height:  .41rem;
}
.yunhui .map-num{ 
    top: calc(24.02rem - 22.74rem);
    left: calc(10.33rem - 10.76rem);
}
/*街道分馆*/
.zhixiang{ 
    top: 4.35rem;
    left: 20.31rem;
    width:  calc(22.76rem - 20.31rem);
    height: calc(6.91rem - 4.35rem);
}
.zhixiang .img{ 
    top: calc(4.80rem - 4.35rem);
    left: calc(20.31rem - 20.31rem);
    width: 2.45rem;
    height:  2.11rem;
}
.zhixiang .common-text{ 
    top: calc(4.35rem - 4.35rem);
    left: calc(20.36rem - 20.31rem);
    width: calc(2.24rem);
    height:  .41rem;
} 
.zhixiang .map-num{ 
    top: calc(6.45rem - 4.35rem);
    left: calc(19.84rem - 20.31rem);
}

.longhujie{ 
    top: 7.45rem;
    left: 18rem;
    width:  calc(20.85rem - 18rem);
    height: calc(8.95rem - 7.45rem);
}
.longhujie .img{ 
    top: calc(7.45rem - 7.45rem);
    left: calc(18rem - 18rem);
    width: 2.85rem;
    height:  1.50rem;
} 
.longhujie .map-num{ 
    top: calc(8.98rem - 7.45rem);
    left: calc(21.85rem - 18rem);
}
.longhujie .map-text{ 
    top: calc(9.12rem - 7.45rem);
    left: calc(20.18rem - 18rem);
    width: calc(1.65rem);
    height:  .41rem;
}
.xinlongzhen{ 
    top: 14.73rem;
    left: 23.75rem;
    width:  calc(27.48rem - 23.75rem);
    height: calc(17.40rem - 14.73rem);
}
.xinlongzhen .img{ 
    top: calc(15.23rem - 14.73rem);
    left: calc(23.75rem - 23.75rem);
    width: 3.73rem;
    height:  2.17rem;
}
.xinlongzhen .common-text{ 
    top: calc(14.73rem - 14.73rem);
    left: calc(25.49rem - 23.75rem);
    width: calc(1.65rem);
    height:  .41rem;
}
.xinlongzhen .map-num{ 
    top: calc(14.33rem - 14.73rem);
    left: calc(26.12rem - 23.75rem);
}
.lianhejie{ 
    top: 19.19rem;
    left: 9.10rem;
    width:  calc(14.22rem - 9.10rem);
    height: calc(21.39rem - 19.19rem);
}
.lianhejie .img{ 
    top: calc(19.60rem - 19.19rem);
    left: calc(9.10rem - 9.10rem);
    width: 5.12rem;
    height:  1.79rem;
}
.lianhejie .common-text{ 
    top: calc(19.19rem - 19.19rem);
    left: calc(11.02rem - 9.10rem);
    width: calc(1.65rem);
    height:  .41rem;
}
.lianhejie .map-num{ 
    top: calc(21.58rem - 19.19rem);
    left: calc(10.99rem - 9.10rem);
}
.clj{ 
    top: 20.92rem;
    left: 14.58rem;
    width:  calc(18.48rem - 14.58rem);
    height: calc(22.62rem - 20.92rem);
}
.clj .img{ 
    top: calc(20.92rem - 20.92rem);
    left: calc(14.58rem - 14.58rem);
    width: 3.90rem;
    height:  1.31rem;
}
.clj .common-text{ 
    top: calc(22.21rem - 20.92rem);
    left: calc(15.77rem - 14.58rem);
    width: calc(1.65rem);
    height:  .41rem;
}
.clj .map-num{ 
    top: calc(22.64rem - 20.92rem);
    left: calc(16.47rem - 14.58rem);
}
.yonghejie{ 
    top: 19.89rem;
    left: 23.75rem;
    width:  calc(27.61rem - 23.75rem);
    height: calc(22.08rem - 19.89rem);
}
.yonghejie .img{ 
    top: calc(20.45rem - 19.89rem);
    left: calc(23.75rem - 23.75rem);
    width: 3.86rem;
    height:  1.63rem;
}
.yonghejie .common-text{ 
    top: calc(19.89rem - 19.89rem);
    left: calc(24.73rem - 23.75rem);
    width: calc(1.65rem);
    height:  .41rem;
} 
.yonghejie .map-num{ 
    top: calc(22.04rem - 19.89rem);
    left: calc(23.46rem - 23.75rem);
}
.xiangxuehuiben{ 
    top: 22.49rem;
    left: 19.60rem;
    width:  calc(22.03rem - 19.60rem);
    height: calc(24.39rem - 22.49rem);
}
.xiangxuehuiben .img{ 
    top: calc(22.95rem - 22.49rem);
    left: calc(19.84rem - 19.60rem);
    width: 1.96rem;
    height:  1.44rem;
}
.xiangxuehuiben .common-text{ 
    top: calc(22.49rem - 22.49rem);
    left: calc(19.60rem - 19.60rem);
    width: calc(2.43rem);
    height:  .41rem;
}
.xiangxuehuiben .map-num{ 
    top: calc(24.18rem - 22.49rem);
    left: calc(19.86rem - 19.60rem);
}
.yupujie{ 
    top: 26.98rem;
    left: 22.13rem;
    width:  calc(26.01rem - 22.13rem);
    height: calc(28.69rem - 26.98rem);
}
.yupujie .img{ 
    top: calc(27.12rem - 26.98rem);
    left: calc(22.13rem - 22.13rem);
    width: 3.88rem;
    height:  1.57rem;
}
.yupujie .common-text{ 
    top: calc(26.98rem - 26.98rem);
    left: calc(22.92rem - 22.13rem);
    width: calc(1.57rem);
    height:  .41rem;
}
.yupujie .map-num{ 
    top: calc(27.62rem - 26.98rem);
    left: calc(21.73rem - 22.13rem);
}

.dashajie{ 
    top: 27.37rem;
    left: 6.07rem;
    width:  calc(8.76rem - 6.07rem);
    height: calc(29.26rem - 27.37rem);
}
.dashajie .img{ 
    top: calc(27.85rem - 27.37rem);
    left: calc(6.07rem - 6.07rem);
    width: 2.69rem;
    height:  1.41rem;
}
.dashajie .common-text{ 
    top: calc(27.37rem - 27.37rem);
    left: calc(6.82rem - 6.07rem);
    width: calc(1.57rem);
    height:  .41rem;
}
.dashajie .dot-num{ 
    top: calc(27.37rem - 27.37rem);
    left: calc(6.34rem - 6.07rem);
    width: calc(.40rem);
    height:  .41rem;
}
.dashajie .map-num{ 
    top: calc(30.49rem - 27.37rem);
    left: calc(11.58rem - 6.07rem);
}

.hpjfg{ 
    top: 28.52rem;
    left: 8.93rem;
    width:  calc(11.14rem - 8.93rem);
    height: calc(31.05rem - 28.52rem);
}
.hpjfg .img{ 
    top: calc(28.52rem - 28.52rem);
    left: calc(8.93rem - 8.93rem);
    width: 1.88rem;
    height:  2.08rem;
}
.hpjfg .common-text{ 
    top: calc(30.64rem - 28.52rem);
    left: calc(9.57rem - 8.93rem);
    width: calc(1.57rem);
    height:  .41rem;
}
.hpjfg .dot-num{ 
}
.hpjfg .map-num{ 
    top: calc(30.89rem - 28.52rem);
    left: calc(11.17rem - 8.93rem);
}

.wenchongjie{ 
    top: 29.63rem;
    left: 14.34rem;
    width:  calc(17.96rem - 14.34rem);
    height: calc(30.84rem - 29.63rem);
}
.wenchongjie .img{ 
    top: calc(29.63rem - 29.63rem);
    left: calc(15.95rem - 14.34rem);
    width: 2.01rem;
    height:  1.21rem;
}
.wenchongjie .common-text{ 
    top: calc(30.40rem - 29.63rem);
    left: calc(14.34rem - 14.34rem);
    width: calc(1.57rem);
    height:  .41rem;
}
.wenchongjie .dot-num{ 
}
.wenchongjie .map-num{ 
    top: calc(30.44rem - 29.63rem);
    left: calc(13.87rem - 14.34rem);
}

.nangang{ 
    top: 29.58rem;
    left: 21.39rem;
    width:  calc(25.45rem - 21.39rem);
    height: calc(31.95rem - 29.58rem);
}
.nangang .img{ 
    top: calc(29.84rem - 29.58rem);
    left: calc(21.39rem - 21.39rem);
    width: 4.06rem;
    height:  1.70rem;
}
.nangang .common-text{ 
    top: calc(29.58rem - 29.58rem);
    left: calc(22.75rem - 21.39rem);
    width: calc(1.57rem);
    height:  .41rem;
}
.nangang .dot-num{ 
    top: calc(31.54rem - 29.58rem);
    left: calc(22.05rem - 21.39rem);
    width: calc(.41rem);
    height:  .41rem;
}
.hdjfg{ 
    top: 31.12rem;
    left: 17.26rem;
    width:  calc(20.23rem - 17.26rem);
    height: calc(33.94rem - 31.12rem);
}
.hdjfg .img{ 
    top: calc(31.12rem - 31.12rem);
    left: calc(17.48rem - 17.26rem);
    width: 2.75rem;
    height:  1.81rem;
}
.hdjfg .common-text{ 
    top: calc(33.53rem - 31.12rem);
    left: calc(17.26rem - 17.26rem);
    width: calc(1.57rem);
    height:  .41rem;
}
.hdjfg .dot-num{ 
}
.hdjfg .map-num{ 
    top: calc(33.56rem - 31.12rem);
    left: calc(18.89rem - 17.26rem);
}
.yuzhujie{ 
    top: 31.23rem;
    left: 6.18rem;
    width:  calc(9.57rem - 6.18rem);
    height: calc(33.07rem - 31.23rem);
}
.yuzhujie .img{ 
    top: calc(31.56rem - 31.23rem);
    left: calc(6.18rem - 6.18rem);
    width: 3.39rem;
    height:  1.51rem;
}
.yuzhujie .common-text{ 
    top: calc(31.23rem - 31.23rem);
    left: calc(7.44rem - 6.18rem);
    width: calc(1.57rem);
    height:  .41rem;
}
.yuzhujie .dot-num{ 
}
.yuzhujie .map-num{ 
    top: calc(31.24rem - 31.23rem);
    left: calc(9.09rem - 6.18rem);
}

.czjfg{ 
    top: 34.46rem;
    left: 7.51rem;
    width:  calc(11.29rem - 7.51rem);
    height: calc(36rem - 34.46rem);
}
.czjfg .img{ 
    top: calc(34.69rem - 34.46rem);
    left: calc(7.51rem - 7.51rem);
    width: 3.78rem;
    height:  1.31rem;
}
.czjfg .common-text{ 
    top: calc(34.46rem - 34.46rem);
    left: calc(8.36rem - 7.51rem);
    width: calc(1.57rem);
    height:  .41rem;
}
.czjfg .dot-num{ 
}
.czjfg .map-num{ 
    top: calc(34rem - 34.46rem);
    left: calc(8.97rem - 7.51rem);
}
/*社会力量分馆*/
.liantang{ 
    top: 5.71rem;
    left: 15.25rem;
    width:  calc(17.27rem - 15.25rem);
    height: calc(7.67rem - 5.71rem);
}
.liantang .img{ 
    top: calc(6.23rem - 5.71rem);
    left: calc(15.25rem - 15.25rem);
    width: 2.02rem;
    height:  1.44rem;
}
.liantang .common-text{ 
    top: calc(5.71rem - 5.71rem);
    left: calc(15.51rem - 15.25rem);
    width: calc(1.32rem);
    height:  .41rem;
} 
.liantang .map-num{ 
    top: calc(7.69rem - 5.71rem);
    left: calc(15.97rem - 15.25rem);
}
.yinyueli{ 
    top: 7.17rem;
    left: 21.15rem;
    width:  calc(23.22rem - 21.15rem);
    height: calc(8.68rem - 7.17rem);
}
.yinyueli .img{ 
    top: calc(7.17rem - 7.17rem);
    left: calc(21.15rem - 21.15rem);
    width: 2.07rem;
    height:  1.07rem;
}
.yinyueli .common-text{ 
    top: calc(8.27rem - 7.17rem);
    left: calc(21.42rem - 21.15rem);
    width: calc(1.52rem);
    height:  .41rem;
} 
.yinyueli .map-num{ 
    top: calc(9.06rem - 7.17rem);
    left: calc(22.40rem - 21.15rem);
}
.zhongxinzhihui{ 
    top: 9.45rem;
    left: 22.38rem;
    width:  calc(25.20rem - 22.38rem);
    height: calc(11.61rem - 9.45rem);
}
.zhongxinzhihui .img{ 
    top: calc(9.94rem - 9.45rem);
    left: calc(22.38rem - 22.38rem);
    width: 2.82rem;
    height:  1.67rem;
}
.zhongxinzhihui .common-text{ 
    top: calc(9.45rem - 9.45rem);
    left: calc(22.85rem - 22.38rem);
    width: calc(2.09rem);
    height:  .41rem;
}
.zhongxinzhihui .map-num{ 
    top: calc(9.07rem - 9.45rem);
    left: calc(22.81rem - 22.38rem);
}
.wankeshan{ 
    top: 20.16rem;
    left: 19.51rem;
    width:  calc(21.94rem - 19.51rem);
    height: calc(22.43rem - 20.16rem);
}
.wankeshan .img{ 
    top: calc(20.16rem - 20.16rem);
    left: calc(19.51rem - 19.51rem);
    width: 2.43rem;
    height:  2.27rem;
}
.wankeshan .common-text{ 
    width: calc(.29rem);
    height:  .29rem;
}
.wankeshan .map-num{ 
    top: calc(20.65rem - 20.16rem);
    left: calc(19.90rem - 19.51rem);
}
.wankeshan .map-text{ 
    top: calc(20.60rem - 20.16rem);
    left: calc(17.69rem - 19.51rem);
    width: calc(2.19rem);
    height:  .41rem;
}
.hxyfg{ 
    top: 26.83rem;
    left: 14.26rem;
    width:  calc(16.30rem - 14.26rem);
    height: calc(28.03rem - 26.83rem);
}
.hxyfg .img{ 
    top: calc(26.83rem - 26.83rem);
    left: calc(14.26rem - 14.26rem);
    width: 2.04rem;
    height:  1.20rem;
}
.hxyfg .map-num{ 
    top: calc(26.36rem - 26.83rem);
    left: calc(13.37rem - 14.26rem);
}
.hxyfg .map-text{ 
    top: calc(26.34rem - 26.83rem);
    left: calc(13.75rem - 14.26rem);
    width: calc(1.64rem);
    height:  .41rem;
}

.laidi{ 
    top: 26.04rem;
    left: 18.32rem;
    width:  calc(20.43rem - 18.32rem);
    height: calc(27.54rem - 26.04rem);
}
.laidi .img{ 
    top: calc(26.53rem - 26.04rem);
    left: calc(18.49rem - 18.32rem);
    width: 1.94rem;
    height:  1.01rem;
}
.laidi .common-text{ 
    top: calc(26.04rem - 26.04rem);
    left: calc(18.71rem - 18.32rem);
    width: calc(1.37rem);
    height:  .41rem;
}
.laidi .dot-num{ 
    top: calc(26.10rem - 26.04rem);
    left: calc(18.32rem - 18.32rem);
    width: calc(.33rem);
    height:  .33rem;
}
.gny{ 
    top: 28.34rem;
    left: 10.91rem;
    width:  calc(13.47rem - 10.91rem);
    height: calc(30.22rem - 28.34rem);
}
.gny .img{ 
    top: calc(28.34rem - 28.34rem);
    left: calc(10.98rem - 10.91rem);
    width: 2.49rem;
    height:  1.45rem;
}
.gny .common-text{ 
    top: calc(29.81rem - 28.34rem);
    left: calc(10.91rem - 10.91rem);
    width: calc(1.64rem);
    height:  .41rem;
}
.gny .dot-num{ 
    top: calc(29.86rem - 28.34rem);
    left: calc(12.58rem - 10.91rem);
    width: calc(.34rem);
    height:  .34rem;
}
.yishan{ 
    top: 35.10rem;
    left: 1.32rem;
    width:  calc(4.15rem - 1.32rem);
    height: calc(37.27rem - 35.10rem);
}
.yishan .img{ 
    top: calc(35.55rem - 35.10rem);
    left: calc(1.32rem - 1.32rem);
    width: 2.83rem;
    height:  1.72rem;
}
.yishan .common-text{ 
    top: calc(35.10rem - 35.10rem);
    left: calc(2.18rem - 1.32rem);
    width: calc(1.38rem);
    height:  .41rem;
}
.yishan .dot-num{ 
    top: calc(35.15rem - 35.10rem);
    left: calc(3.59rem - 1.32rem);
    width: calc(.34rem);
    height:  .34rem;
}
/* 社区分馆 */ 
.yongshunshequ{ 
    top: 18.27rem;
    left: 14.67rem;
    width:  calc(17.72rem - 14.67rem);
    height: calc(20.50rem - 18.27rem);
}
.yongshunshequ .img{ 
    top: calc(18.27rem - 18.27rem);
    left: calc(14.67rem - 14.67rem);
    width: 2.73rem;
    height:  1.74rem;
}
.yongshunshequ .common-text{ 
    top: calc(20.09rem - 18.27rem);
    left: calc(14.90rem - 14.67rem);
    width: calc(2.82rem);
    height:  .41rem;
} 
.yongshunshequ .map-num{ 
    top: calc(20.14rem - 18.27rem);
    left: calc(17.79rem - 14.67rem);
}

.jlyfg{ 
    top: 35.78rem;
    left: 11.91rem;
    width:  calc(15.18rem - 11.91rem);
    height: calc(37.51rem - 35.78rem);
}
.jlyfg .img{ 
    top: calc(36.19rem - 35.78rem);
    left: calc(11.91rem - 11.91rem);
    width: 3.27rem;
    height:  1.32rem;
}
.jlyfg .common-text{ 
    top: calc(35.82rem - 35.78rem);
    left: calc(12.47rem - 11.91rem);
    width: calc(2.19rem);
    height:  .25rem;
}
.jlyfg .dot-num{ 
    top: calc(35.78rem - 35.78rem);
    left: calc(12.07rem - 11.91rem);
    width: calc(.34rem);
    height:  .34rem;
}
.jlyfg .map-num{ 
    top: calc(31.09rem - 35.78rem);
    left: calc(12.69rem - 11.91rem);
}
.jlyfg .map-text{ 
    top: calc(31.42rem - 35.78rem);
    left: calc(12.91rem - 11.91rem);
    width: calc(2.31rem);
    height:  .41rem;
}

.hphy{ 
    top: 32.28rem;
    left: 12.08rem;
    width:  calc(14.89rem - 12.08rem);
    height: calc(34.66rem - 32.28rem);
}
.hphy .img{ 
    top: calc(33.07rem - 32.28rem);
    left: calc(12.08rem - 12.08rem);
    width: 2.81rem;
    height:  1.59rem;
}
.hphy .common-text{ 
    top: calc(32.64rem - 32.28rem);
    left: calc(12.29rem - 12.08rem);
    width: calc(2.60rem);
    height:  .41rem;
}
.hphy .dot-num{ 
    top: calc(32.28rem - 32.28rem);
    left: calc(12.81rem - 12.08rem);
    width: calc(.34rem);
    height:  .34rem;
}

.lxiasha{ 
    top: 36.46rem;
    left: 5.69rem;
    width:  calc(8.10rem - 5.69rem);
    height: calc(38.57rem - 36.46rem);
}
.lxiasha .img{ 
    top: calc(36.95rem - 36.46rem);
    left: calc(5.82rem - 5.69rem);
    width: 2.27rem;
    height:  1.62rem;
}
.lxiasha .common-text{ 
    top: calc(36.46rem - 36.46rem);
    left: calc(6.06rem - 5.69rem);
    width: calc(2.04rem);
    height:  .41rem;
}
.lxiasha .dot-num{ 
    top: calc(36.48rem - 36.46rem);
    left: calc(5.69rem - 5.69rem);
    width: calc(.34rem);
    height:  .34rem;
}
.lxiasha .map-num{ 
    top: calc(31.11rem - 36.46rem);
    left: calc(12.22rem - 5.69rem);
}
.lxiasha .map-text{ 
    top: calc(31.34rem - 36.46rem);
    left: calc(10.57rem - 5.69rem);
    width: calc(2.04rem);
    height:  .41rem;
}

.liyuan{ 
    top: 31.83rem;
    left: 10.01rem;
    width:  calc(12.09rem - 10.01rem);
    height: calc(34.31rem - 31.83rem);
}
.liyuan .img{ 
    top: calc(32.62rem - 31.83rem);
    left: calc(10.14rem - 10.01rem);
    width: 1.83rem;
    height:  1.69rem;
}
.liyuan .common-text{ 
    top: calc(32.17rem - 31.83rem);
    left: calc(10.01rem - 10.01rem);
    width: calc(2.08rem);
    height:  .41rem;
}
.liyuan .dot-num{ 
    top: calc(31.83rem - 31.83rem);
    left: calc(11.69rem - 10.01rem);
    width: calc(.34rem);
    height:  .34rem;
}

/* 图例 */
.cutline {
  left: .87rem;
  top: 27.49rem;
  width: 4.33rem;
  background: rgba(255, 255, 255, .7);
  border-radius: .10rem;
}

.cutline-title {
  font-family: myFirstFont;
  font-weight: bold;
  color: #1B1B1B;
  text-align: center;
  font-size: .32rem;
}

.cutline .title {
  padding-top: .13rem;
  font-size: .60rem;
}

.cutline .cutline-red,
.cutline .cutline-orange,
.cutline .cutline-green,
.cutline .cutline-blue,
.cutline .cutline-purple {
  height: .51rem;
  margin-top: .15rem;
  display: flex;
  align-items: center;
}

.cutline .cutline-red {
  padding-left: .65rem;
}

.cutline .cutline-orange {
  padding-left: .70rem;
}

.cutline .cutline-green,
.cutline .cutline-blue,
.cutline .cutline-purple {
  padding-left: .73rem;
}

.cutline .dot {
background-size:1.12rem 6.37rem;
}

.cutline-red .dot {
    background-image: url(../images/sprite.png);
    background-position: -.51rem -5.86rem;
    width: .51rem;
    height: .51rem;
    display: inline-block;
}

.cutline-red .red-title {
  height: .32rem;
  font-size: .32rem;
  padding-left: .19rem;
}

.cutline-orange .dot {
  background-image: url(../images/sprite.png);
  background-position: -.38rem -4.94rem;
  width: .40rem;
  height: .41rem;
  display: inline-block;
}

.cutline-orange .orange-title {
  height: .32rem;
  padding-left: .26rem;
}

.cutline-green .dot {
  background-image: url(../images/sprite.png);
  background-position: -.33rem -2.36rem;
  width: .33rem;
  height: .33rem;
  display: inline-block;
}

.cutline-green .green-title {
  height: .32rem;
  line-height: .32rem;
  padding-left: .30rem;
}

.cutline-blue .dot {
  background-image: url(../images/sprite.png);
  background-position: 0 -2.36rem;
  width: .33rem;
  height: .34rem;
  display: inline-block;
}

.cutline-blue .blue-title {
  padding-left: .30rem;
}

.cutline-purple .dot {
  background-image: url(../images/sprite.png);
  background-position: 0 -.66rem;
  width: .33rem;
  height: .33rem;
  display: inline-block;
}

.cutline-purple .purple-title {
  padding-left: .29rem;
}

.cutline .bottom {
  margin-top: .39rem;
  background: #227E85;
  width: 100%;
  height: .60rem;
  line-height: .60rem;
  border-bottom-left-radius: .10rem;
  border-bottom-right-radius: .10rem;
  display: flex;
  align-items: center;
}

.bottom .dTod {
  width: .52rem;
  height: auto; 
  padding-left: .64rem;
}

.bottom .bottom-title {
  font-size: .32rem;
  font-family: myFirstFont;
  font-weight: bold;
  color: #FFFFFF;
  padding-left: .19rem;
  padding-right: .41rem;
}

.w37 {
    display:block;
    height:.37rem;
    width:.37rem;
}

/* 右边列表 */
/*.right-list {
  width: 8.09rem;
  background-color: rgba(255, 255, 255, .67);
  border-radius: .30rem;
  left: 28.50rem;
  top: .48rem;
}*/
           

.common-scale,
.pointer {
  cursor: pointer;
}
                

.GoBack {
  /* position: fixed;
  right: -.30rem;
  bottom: .14rem; */
}

.bg-img {
  width: 25%;
}

.litter-img {
  vertical-align: middle;
  width: 100%;
}

.mapBox {
  background-color: rgb(255, 238, 135);
}


.litter-map { 
    border: .01rem solid red;
    border-radius: .20rem;
    position: fixed; 
    right: 2.2%;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.19) 0px .10rem .20rem, rgba(0, 0, 0, 0.23) 0px .06rem .06rem;
    z-index: 10;
    width: 5.6rem;
    height: 5.98rem;
    background: url("../images/all/all.png") no-repeat;
    background-size: 100%;
    top: 14.6rem; 
}

.itemshow {
    animation: itemShow 3s infinite;
    -webkit-animation: itemShow 3s infinite;
}

.show {
  animation: lmShow 15s infinite;
  -webkit-animation: lmShow 15s infinite;
}

.litter-map .kuang {
  content: '';
  position: absolute;
  width: 100%;
  /* height: 10%; */
  top: 0%;
  box-shadow: 0 0 0 999vw rgb(0 0 0 / 50%);
}

 
@keyframes lmShow {
    0% {
        opacity: 100%;
    }

    35% {
        opacity: 0%;
    }

    50% {
        opacity: 0%;
    }

    70% {
        opacity: 100%;
    }

    100% {
        opacity: 100%;
    }
}

@keyframes itemShow {
  0% {
    transform: scale(1);
  }

 /* 35% {
     transform: scale(1.8);
  }*/

  50% {
     transform: scale(2);
  }

  /*70% {
    transform: scale(1.8);
  }*/

  100% {
     transform: scale(1);
  }
}