.box{width: 1200px;margin: 0 auto;margin-bottom: 30px;background: rgba(255,255,255,1);box-shadow: 0px 3px 6px rgba(0,0,0,0.16);padding: 10px;margin-top: 10px;}
.title{font-size: 30px;font-weight: bold;margin-bottom: 10px;}
.swp{height: 510px;width: 710px;position: relative;}
.vrBox{width: 120px;height: 120px;background: #fff;text-align: center;line-height: 120px;position: absolute;bottom: 120px;left: 20px;z-index: 99;cursor: pointer;}
.swiper-container {
  width: 100%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}

.swiper-slide {
  background-size: cover;
  background-position: center;
}

.gallery-top {
  height: 80%;
  width: 100%;
}

.gallery-thumbs {
  width: 90%;
  height: 100%;
  box-sizing: border-box;
  margin-left: 11px;
}

.gallery-thumbs .swiper-slide {
  height: 100%;
  opacity: 0.4;
}

.gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
}
.swpBottom{height: 98px;margin-top: 10px;}
.swpButton{width: 24px;height: 100%;background: #ccc;}
.swpButton img{width: 24px;height: 24px;margin-top: 37px;}
.floorInfo{margin-left: 40px;}
.floorInfo ul{width: 396px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 10px 0;margin-bottom: 20px;}
.floorInfo ul li{float: left;}
.floorInfo ul li{height: 50px;width: 33.3%;text-align: center;line-height: 50px;font-size: 18px;font-weight: bold;}
.floorInfo ul li div{height: 24px;}
.floorInfo ul li div:nth-child(2){font-size: 16px;font-weight: 400;}








.floorInfo div{height: 32px;line-height: 32px;}
.floorInfo .floorInfotit{font-size: 18px;font-weight: bold;margin-top: 24px;margin-bottom: 20px;}
.djinfo{margin-top: 20px;}
.titbox{font-size: 18px;font-weight: bold;}
.djbox{margin-left: 72px;margin-top: 10px;}
.djbox div{float: left;width: 282px;height: 30px;line-height: 30px;}
.dzBox{margin-top: 20px;}
#mapDiv{width: 667px;height: 310px;}
.hximgBox{margin-left: 40px;}
.hximage{width: 437px;height: 310px;}
.hximage img{width: 100%;height: 100%;}