@charset "UTF-8";

.zixun-info-con[data-v-202eb2a5] {
  flex: 1;
  padding: 20px 0 0 24px
}
.zixun-info-con[data-v-202eb2a5]:hover {
  background-color: #f5f5f5
}
.zixun-info-con .zixun-info-title[data-v-202eb2a5] {
  padding-bottom: 30px;
  font-size: 18px
}
.zixun-info-con .zixun-info-text[data-v-202eb2a5] {
  color: #666
}
.zixun-img[data-v-202eb2a5] {
  width: 260px;
  height: 170px
}
.zixun-item[data-v-202eb2a5] {
  margin-bottom: 20px
}
.mt24[data-v-202eb2a5] {
  margin-top: 24px
}
.left-baike-con[data-v-202eb2a5] {
  width: 728px;
  padding: 20px;
  box-shadow: 0 7px 24px 0 hsla(240, 2%, 80%, .21)
}
.title[data-v-202eb2a5] {
  padding: 20px 0
}
.right-recommed[data-v-202eb2a5] {
  max-width: 390px;
  min-width: 390px
}
.info[data-v-202eb2a5] {
  color: #999;
  padding-bottom: 20px
}
.appoint .meet[data-v-202eb2a5] {
  padding: 25px 0 30px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-shadow: 0 7px 24px 0 hsla(240, 2%, 80%, .21)
}
.appoint .com[data-v-202eb2a5] {
  width: 300px;
  height: 38px
}
.appoint .hot-title[data-v-202eb2a5] {
  margin-top: 20px;
  font-size: 24px;
  font-weight: 600;
  color: #333;
  margin-bottom: 10px
}
.appoint .title[data-v-202eb2a5] {
  font-size: 36px;
  font-weight: 600;
  color: #333;
  line-height: 16px;
  position: relative
}
.appoint .title[data-v-202eb2a5]:after {
  content: "";
  width: 50px;
  height: 2px;
  background: #bbb;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%)
}
.appoint .tips[data-v-202eb2a5] {
  font-size: 14px;
  font-weight: 400;
  color: #666;
  line-height: 16px;
  margin: 35px 0 22px
}
.appoint .tel[data-v-202eb2a5] {
  margin-bottom: 20px;
  padding: 10px 9px;
  border: 1px solid #ddd;
  font-size: 13px
}
.appoint .tel[data-v-202eb2a5]:focus {
  outline: none;
  border: 1px solid #333
}
.appoint .sign[data-v-202eb2a5] {
  padding: 8px 0;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  background: #d1aa76;
  border: none;
  outline: none;
  cursor: pointer
}
.appoint .sign[data-v-202eb2a5]:hover {
  background: #c59d68
}
.estates[data-v-202eb2a5] {
  flex-direction: column;
  flex-wrap: wrap
}
.estates .more-estate[data-v-202eb2a5] {
  width: 140px;
  line-height: 41px;
  border-radius: 21px;
  border: 1px solid #d1aa76;
  color: #d1aa76
}
.estates .more-estate[data-v-202eb2a5]:hover {
  color: #fff;
  background-color: #d1aa76
}
.estates .estate-info[data-v-202eb2a5] {
  position: relative;
  line-height: 54px;
  padding: 0 10px 0 20px;
  background: linear-gradient(180deg, transparent, #000);
  margin-top: -54px;
  font-size: 20px;
  color: #fff
}
.estates .f22[data-v-202eb2a5] {
  font-size: 22px
}
.estates .lh1[data-v-202eb2a5] {
  line-height: 1
}
.estates .wh267[data-v-202eb2a5] {
  width: 348px;
  height: 348px
}
.estates .estate-item[data-v-202eb2a5] {
  overflow: hidden;
  display: block;
  position: relative;
  margin-bottom: 29px
}
.estates .estate-item .estate-img[data-v-202eb2a5] {
  transition: .5s
}
.estates .estate-item:hover .estate-img[data-v-202eb2a5] {
  transform: scale(1.1)
}
.estates .label[data-v-202eb2a5] {
  width: 65px;
  height: 66px;
  background: #d1aa76;
  border-radius: 0 0 100px 100px;
  margin-left: 10px;
  padding-top: 4px;
  color: #fff;
  z-index: 2
}
.wenda-item[data-v-27fc2d80] {
  padding: 15px 6px
}
.wenda-item[data-v-27fc2d80]:hover {
  opacity: .85;
  background-color: #f5f5f5
}
.f18[data-v-27fc2d80] {
  font-size: 18px
}
.wenda-con[data-v-27fc2d80] {
  padding-top: 14px
}
.wenda-item-num[data-v-27fc2d80] {
  flex-direction: column;
  color: #e60012;
  border-radius: 5px;
  width: 70px;
  min-width: 70px;
  margin-right: 16px;
  border: 2px solid;
  height: 70px
}
.wenda-item-text[data-v-27fc2d80] {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical
}
.wenda-item-title[data-v-27fc2d80] {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 10px
}
.left-wenda[data-v-05b30248], .left-wenda[data-v-563aeabe] {
  width: 100%
}
.answer-time[data-v-87a3a37a] {
  color: #999;
  margin: 10px 0
}
.left-wenda[data-v-87a3a37a] {
  width: 100%
}
.manyicon[data-v-87a3a37a] {
  margin: 20px
}
.manyicon .manyicon-info[data-v-87a3a37a] {
  margin-top: 20px;
  font-size: 16px;
  line-height: 2;
  white-space: pre-line
}
.sub-title[data-v-87a3a37a] {
  color: #333;
  margin: 30px 0 20px;
  font-weight: 700;
  font-size: 22px
}
.other-item[data-v-87a3a37a] {
  border: 1px solid #f5f5f5;
  padding: 10px;
  margin-bottom: 20px;
  margin-left: 10px
}
.other-item .answer-text[data-v-87a3a37a] {
  white-space: pre-line
}
.other-item[data-v-87a3a37a]:hover {
  background-color: #f5f5f5
}
.left-wenda[data-v-9b0a60e8] {
  width: 728px
}
#big_box[data-v-c6aa6664] {
  max-width: 1920px;
  margin: auto
}
img[data-v-c6aa6664] {
  width: 100%;
  display: block
}
.header[data-v-c6aa6664] {
  margin-bottom: 140px
}
.container[data-v-c6aa6664] {
  width: 1148px;
  margin: 0 auto
}
.content_title[data-v-c6aa6664] {
  font-size: 34px;
  font-weight: 500;
  position: relative;
  color: #000;
  font-family: Microsoft YaHei, 黑体
}
.content_title > div[data-v-c6aa6664] {
  width: 3px;
  height: 25px;
  background-color: #e60012;
  position: absolute;
  left: -40px;
  bottom: 6px
}
.content_title > .line_right[data-v-c6aa6664] {
  right: -40px;
  left: auto
}
.content_title p[data-v-c6aa6664] {
  color: #000
}
.title_one[data-v-c6aa6664] {
  text-align: center;
  margin-bottom: 73px
}
.img1[data-v-c6aa6664] {
  margin-bottom: 117px
}
.title_two[data-v-c6aa6664] {
  text-align: center;
  margin-bottom: 50px
}
.img2[data-v-c6aa6664] {
  margin-bottom: 129px
}
.item-4[data-v-fe14963c] {
  width: 278px;
  border-radius: 2px;
  float: left;
  min-width: 278px;
  margin-right: 12px;
  background-color: #fff
}
.thumbnail[data-v-fe14963c] {
  width: 100%;
  height: 172px;
  overflow: hidden;
  cursor: pointer;
  display: block
}
.thumbnail img[data-v-fe14963c] {
  width: 100%;
  height: 100%;
  display: block;
  transition: all .5s ease-in-out
}
.thumbnail img[data-v-fe14963c]:hover {
  transform: scale(1.1);
  transition: all .8s;
  -webkit-transition: all .8s
}
.infocan[data-v-fe14963c] {
  flex-direction: column;
  padding: 14px 10px 10px
}
.infocan .title[data-v-fe14963c] {
  line-height: 24px;
  color: #444;
  font-size: 13px;
  font-weight: 500
}
.infocan .infos[data-v-fe14963c] {
  color: #737685;
  font-size: 12px;
  line-height: 17px
}
.ell[data-v-fe14963c] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.container[data-v-fe14963c], .main-con[data-v-fe14963c] {
  margin: auto;
  width: 1148px;
  max-width: 100%
}
.swiper-next[data-v-fe14963c], .swiper-prev[data-v-fe14963c] {
  outline: none
}
img[data-v-fe14963c] {
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 100%
}
.common-iframe[data-v-fe14963c] {
  outline: none;
  display: block;
  border: none
}
.w1[data-v-fe14963c] {
  width: 100%
}
.page[data-v-fe14963c] {
  padding-top: 127px
}
.overflow-hidden[data-v-fe14963c] {
  overflow: hidden
}
@media screen and (max-width:1024px) {
  .container[data-v-fe14963c] {
    padding: 0 28px;
    width: 100%
  }
  .container.search[data-v-fe14963c] {
    padding: 9px 28px;
    margin-bottom: 10px
  }
}
.w1200[data-v-fe14963c] {
  margin: auto;
  width: 1200px
}
.swiper-container[data-v-fe14963c] {
  padding-top: 0;
  padding-bottom: 0
}
.df[data-v-fe14963c] {
  display: flex
}
.por[data-v-fe14963c] {
  position: relative
}
.poa[data-v-fe14963c] {
  position: absolute
}
.tc[data-v-fe14963c] {
  text-align: center
}
.f38[data-v-fe14963c] {
  font-size: 38px
}
.fww[data-v-fe14963c] {
  flex-wrap: wrap
}
.jsc[data-v-fe14963c] {
  justify-content: center
}
.jcsb[data-v-fe14963c] {
  justify-content: space-between
}
.jcsa[data-v-fe14963c] {
  justify-content: space-around
}
.aic[data-v-fe14963c] {
  align-items: center
}
.db[data-v-fe14963c] {
  display: block
}
.c3[data-v-fe14963c] {
  color: #333
}
.bgcenter[data-v-fe14963c] {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
.cp[data-v-fe14963c] {
  cursor: pointer
}
li[data-v-fe14963c], ul[data-v-fe14963c] {
  margin: 0;
  padding: 0;
  list-style: none
}
.iconfont[data-v-fe14963c] {
  color: #aaa
}
.clearfix[data-v-fe14963c]:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
embed[data-v-fe14963c], iframe[data-v-fe14963c], video[data-v-fe14963c] {
  display: block;
  margin: auto;
  max-width: 100%
}
.swiper-pagination[data-v-fe14963c] {
  width: 100%;
  bottom: 20px
}
.swiper-pagination .swiper-pagination-bullet[data-v-fe14963c] {
  background-color: #fff;
  opacity: 1;
  width: 14px;
  height: 14px;
  margin: 0 8px
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active[data-v-fe14963c] {
  background-color: #e60012
}
.swiper-button-prev[data-v-fe14963c] {
  background-image: url(/_nuxt/img/leftarr.04111b3.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-prev[data-v-fe14963c]:hover {
  opacity: .6
}
.swiper-button-next[data-v-fe14963c] {
  background-image: url(/_nuxt/img/rightarr.529349f.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-next[data-v-fe14963c]:hover {
  opacity: .6
}
img[lazy=loading][data-v-fe14963c] {
  background: #f5f5f5 no-repeat url(https://clourd-static.oss-cn-hangzhou.aliyuncs.com/wap%2Fimgs%2Floading-spin.svg) 50%;
  background-size: 20%
}
a[title=站长统计][data-v-fe14963c] {
  display: none
}
.amap-overlay-text-container[data-v-fe14963c] {
  font-size: 12px !important
}
.caculateModel[data-v-fe14963c] {
  padding-top: 20px
}
.at-menu--horizontal .at-menu__submenu[data-v-fe14963c] {
  position: static
}
.nopadding .at-modal__body[data-v-fe14963c] {
  padding: 0
}
.video-js[data-v-fe14963c] {
  max-width: 100%;
  max-height: 780px;
  max-height: 80vh
}
@-webkit-keyframes rolling-data-v-fe14963c {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
@keyframes rolling-data-v-fe14963c {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
.qr-box[data-v-fe14963c] {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  min-width: 400px;
  min-height: 400px;
  z-index: 10001;
  background-color: rgba(0, 0, 0, .5)
}
.main-qr-box[data-v-fe14963c] {
  cursor: pointer;
  position: absolute;
  width: 158px;
  height: 158px;
  right: -70px;
  top: -79px;
  z-index: 10002;
  background: rgba(0, 0, 0, .6);
  border-radius: 50%
}
.main-qr-box[data-v-fe14963c]:hover {
  transform: rotate(0)
}
.main-qr-box .icon[data-v-fe14963c] {
  position: absolute;
  left: 27px;
  bottom: 31px;
  padding: 10.5px
}
.main-qr-box .icon-guanbi[data-v-fe14963c] {
  font-size: 16px;
  color: #fff
}
.case-swiper-box[data-v-fe14963c] {
  height: 603px;
  width: 100%;
  padding: 20px 20px 0
}
.qr-box-swiper[data-v-fe14963c] {
  position: relative;
  height: 100%;
  width: 100%
}
.qr-box-swiper .desc[data-v-fe14963c] {
  position: absolute;
  bottom: 30px;
  color: #d1aa76
}
.swiper-container[data-v-fe14963c] {
  width: 100%;
  min-width: 800px;
  padding-top: 10px;
  padding-bottom: 10px;
  height: 100%
}
.swiper-container .info[data-v-fe14963c] {
  width: 100%;
  height: 100px;
  background: rgba(0, 0, 0, .6);
  position: absolute;
  bottom: 0;
  z-index: 10
}
.swiper-container .info .info-cnt[data-v-fe14963c] {
  padding: 20px 0
}
.swiper-container .info .info-cnt .swiper-pagination[data-v-fe14963c] {
  color: #fff;
  font-size: 16px;
  width: 80%;
  bottom: 76px;
  text-align: right
}
.swiper-container .info .info-cnt .cnt[data-v-fe14963c] {
  font-size: 16px;
  font-weight: 500;
  color: #d1aa76;
  text-align: center;
  overflow: hidden;
  width: 100%;
  height: 100%
}
.swiper-container .swiper-button-next[data-v-fe14963c], .swiper-container .swiper-button-prev[data-v-fe14963c] {
  background-image: none;
  width: 34px;
  height: 121px;
  background: rgba(0, 0, 0, .6);
  font-size: 34px;
  line-height: 121px;
  color: #bbb;
  text-align: center
}
.swiper-container .swiper-button-next[data-v-fe14963c]:hover, .swiper-container .swiper-button-prev[data-v-fe14963c]:hover {
  color: #d1aa76
}
.swiper-container .swiper-button-prev[data-v-fe14963c] {
  border-radius: 0 16px 16px 0;
  left: 0
}
.swiper-container .swiper-button-next[data-v-fe14963c] {
  border-radius: 16px 0 0 16px;
  right: 0
}
.swiper-slide[data-v-fe14963c] {
  text-align: center;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center
}
.outcon[data-v-fe14963c] {
  width: 100%;
  overflow: hidden;
  margin: auto
}
.colrow[data-v-fe14963c] {
  overflow: hidden;
  width: 1160px
}
.at-tabs-nav__item[data-v-fe14963c] {
  padding: 0;
  margin-right: 40px;
  line-height: 28px
}
.at-tabs-nav__item[data-v-fe14963c]:after {
  content: "";
  width: 20px;
  left: 50%;
  transform: translateX(-50%);
  height: 2px;
  bottom: 0;
  background-color: #d1aa76
}
.tab-pane-con[data-v-fe14963c] {
  padding: 10px 20px;
  margin-top: 10px;
  border-top: 1px solid #ddd
}
.iframe-box[data-v-fe14963c] {
  width: 900px;
  height: 550px;
  display: flex;
  justify-content: center;
  align-items: center
}
.iframe-box iframe[data-v-fe14963c] {
  width: 100%;
  height: 100%
}
.vd-case-con[data-v-a6f43ba0] {
  padding-top: 20px;
  overflow-x: auto;
  white-space: nowrap
}
.vd-link[data-v-a6f43ba0] {
  display: inline-block;
  margin-right: 37px
}
.vd-link-img[data-v-a6f43ba0] {
  width: 346px;
  height: 204px;
  transition: all .2s
}
.vd-link-img[data-v-a6f43ba0]:hover {
  transform: scale(1.04)
}
.vd-detaile[data-v-a6f43ba0] {
  flex-wrap: wrap
}
.vd-detaile[data-v-a6f43ba0], .vd-detaile p[data-v-a6f43ba0] {
  font-size: 16px
}
.vd-txt[data-v-a6f43ba0] {
  color: #545454
}
.vd-btn[data-v-a6f43ba0] {
  margin-top: 10px;
  width: 140px;
  text-align: center;
  height: 32px;
  font-size: 16px;
  line-height: 32px;
  background: #e60012;
  border-radius: 6px;
  cursor: pointer;
  color: #fff
}
.vd-btn[data-v-a6f43ba0]:hover {
  opacity: .9
}
.vd-con[data-v-a6f43ba0] {
  position: relative;
  margin-right: 20px;
  min-width: 238px
}
.vd-img[data-v-a6f43ba0] {
  width: 550px;
  height: 310px;
  display: block
}
.detaile-info-item[data-v-a6f43ba0] {
  display: flex;
  margin-top: 6px;
  width: 50%
}
.detaile-info-item > p[data-v-a6f43ba0] {
  color: #d1aa76;
  width: 80px;
  text-align: justify
}
.vd-infocon[data-v-a6f43ba0] {
  height: 310px;
  flex: auto;
  flex-direction: column
}
.vd-txt-infos[data-v-a6f43ba0] {
  height: 180px;
  width: 410px;
  padding-left: 28px;
  line-height: 1.6;
  white-space: pre-line;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  overflow: hidden
}
.vd-txt-title[data-v-a6f43ba0] {
  font-size: 18px;
  margin-top: 14px
}
.vd-play[data-v-a6f43ba0] {
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  justify-content: center
}
.vd-play:hover .vd-icon[data-v-a6f43ba0] {
  transform: scale(1.2);
  color: #ddd
}
.vd-icon[data-v-a6f43ba0] {
  font-size: 50px;
  cursor: pointer;
  color: #fff;
  transition: all .2s
}
.z-item-con[data-v-a6f43ba0] {
  background-color: #f8f8f8;
  box-shadow: 0 5px 5px rgba(80, 41, 0, .11);
  padding: 12px;
  margin: 36px 0
}
.topbig[data-v-048c995a] {
  height: 160px;
  background: url(https://clourd-static.oss-cn-hangzhou.aliyuncs.com/pc/yezhuzhengyan.png) #78a1b9 50% no-repeat
}
.play-con[data-v-048c995a] {
  box-shadow: 0 0 20px hsla(0, 0%, 100%, .6)
}
.fixedvideo[data-v-048c995a] {
  position: fixed;
  z-index: 333;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, .3)
}
.fixedvideo .icon-x-con[data-v-048c995a] {
  margin-top: 10px;
  font-size: 26px;
  width: 36px;
  font-weight: 700;
  line-height: 32px;
  text-align: center;
  height: 36px;
  position: absolute;
  color: #e60012;
  border: 2px solid;
  border-radius: 50px;
  z-index: 4;
  cursor: pointer;
  right: 10px
}
.fixedvideo .icon-x-con[data-v-048c995a]:hover {
  opacity: .8
}
.closeMeasure[data-v-048c995a] {
  width: 30px;
  height: 30px;
  position: absolute;
  z-index: 1001;
  cursor: pointer;
  right: 20px;
  top: 10px
}
.topbig[data-v-7b0fa317] {
  height: 160px;
  background: url(https://clourd-static.oss-cn-hangzhou.aliyuncs.com/pc/yezhuzhengyan.png) #78a1b9 50% no-repeat
}
.play-con[data-v-7b0fa317] {
  box-shadow: 0 0 20px hsla(0, 0%, 100%, .6)
}
.fixedvideo[data-v-7b0fa317] {
  position: fixed;
  z-index: 333;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, .3)
}
.fixedvideo .icon-x-con[data-v-7b0fa317] {
  margin-top: 10px;
  font-size: 26px;
  width: 36px;
  font-weight: 700;
  line-height: 32px;
  text-align: center;
  height: 36px;
  position: absolute;
  color: #e60012;
  border: 2px solid;
  border-radius: 50px;
  z-index: 4;
  cursor: pointer;
  right: 10px
}
.fixedvideo .icon-x-con[data-v-7b0fa317]:hover {
  opacity: .8
}
.closeMeasure[data-v-7b0fa317] {
  width: 30px;
  height: 30px;
  position: absolute;
  z-index: 1001;
  cursor: pointer;
  right: 20px;
  top: 10px
}
.ell[data-v-cc648ba2] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.container[data-v-cc648ba2], .main-con[data-v-cc648ba2] {
  margin: auto;
  width: 1148px;
  max-width: 100%
}
.swiper-next[data-v-cc648ba2], .swiper-prev[data-v-cc648ba2] {
  outline: none
}
img[data-v-cc648ba2] {
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 100%
}
.common-iframe[data-v-cc648ba2] {
  outline: none;
  display: block;
  border: none
}
.w1[data-v-cc648ba2] {
  width: 100%
}
.page[data-v-cc648ba2] {
  padding-top: 127px
}
.overflow-hidden[data-v-cc648ba2] {
  overflow: hidden
}
@media screen and (max-width:1024px) {
  .container[data-v-cc648ba2] {
    padding: 0 28px;
    width: 100%
  }
  .container.search[data-v-cc648ba2] {
    padding: 9px 28px;
    margin-bottom: 10px
  }
}
.w1200[data-v-cc648ba2] {
  margin: auto;
  width: 1200px
}
.swiper-container[data-v-cc648ba2] {
  padding-top: 0;
  padding-bottom: 0
}
.df[data-v-cc648ba2] {
  display: flex
}
.por[data-v-cc648ba2] {
  position: relative
}
.poa[data-v-cc648ba2] {
  position: absolute
}
.tc[data-v-cc648ba2] {
  text-align: center
}
.f38[data-v-cc648ba2] {
  font-size: 38px
}
.fww[data-v-cc648ba2] {
  flex-wrap: wrap
}
.jsc[data-v-cc648ba2] {
  justify-content: center
}
.jcsb[data-v-cc648ba2] {
  justify-content: space-between
}
.jcsa[data-v-cc648ba2] {
  justify-content: space-around
}
.aic[data-v-cc648ba2] {
  align-items: center
}
.db[data-v-cc648ba2] {
  display: block
}
.c3[data-v-cc648ba2] {
  color: #333
}
.bgcenter[data-v-cc648ba2] {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
.cp[data-v-cc648ba2] {
  cursor: pointer
}
li[data-v-cc648ba2], ul[data-v-cc648ba2] {
  margin: 0;
  padding: 0;
  list-style: none
}
.iconfont[data-v-cc648ba2] {
  color: #aaa
}
.clearfix[data-v-cc648ba2]:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
embed[data-v-cc648ba2], iframe[data-v-cc648ba2], video[data-v-cc648ba2] {
  display: block;
  margin: auto;
  max-width: 100%
}
.swiper-pagination[data-v-cc648ba2] {
  width: 100%;
  bottom: 20px
}
.swiper-pagination .swiper-pagination-bullet[data-v-cc648ba2] {
  background-color: #fff;
  opacity: 1;
  width: 14px;
  height: 14px;
  margin: 0 8px
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active[data-v-cc648ba2] {
  background-color: #e60012
}
.swiper-button-prev[data-v-cc648ba2] {
  background-image: url(/_nuxt/img/leftarr.04111b3.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-prev[data-v-cc648ba2]:hover {
  opacity: .6
}
.swiper-button-next[data-v-cc648ba2] {
  background-image: url(/_nuxt/img/rightarr.529349f.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-next[data-v-cc648ba2]:hover {
  opacity: .6
}
img[lazy=loading][data-v-cc648ba2] {
  background: #f5f5f5 no-repeat url(https://clourd-static.oss-cn-hangzhou.aliyuncs.com/wap%2Fimgs%2Floading-spin.svg) 50%;
  background-size: 20%
}
a[title=站长统计][data-v-cc648ba2] {
  display: none
}
.amap-overlay-text-container[data-v-cc648ba2] {
  font-size: 12px !important
}
.caculateModel[data-v-cc648ba2] {
  padding-top: 20px
}
.at-menu--horizontal .at-menu__submenu[data-v-cc648ba2] {
  position: static
}
.nopadding .at-modal__body[data-v-cc648ba2] {
  padding: 0
}
.video-js[data-v-cc648ba2] {
  max-width: 100%;
  max-height: 780px;
  max-height: 80vh
}
@-webkit-keyframes rolling-data-v-cc648ba2 {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
@keyframes rolling-data-v-cc648ba2 {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
.appointmentBox[data-v-cc648ba2] {
  width: 242px;
  position: fixed;
  right: 90px;
  top: 60px
}
.appointment[data-v-cc648ba2] {
  text-align: right
}
.appointment img[data-v-cc648ba2] {
  width: 63px
}
.form-box[data-v-cc648ba2] {
  position: fixed;
  z-index: 9920;
  background: #000;
  width: 242px
}
.form[data-v-cc648ba2] {
  width: 242px;
  border-radius: 5px;
  padding: 15px;
  background: rgba(0, 0, 0, .4);
  position: relative
}
.form h3[data-v-cc648ba2] {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
  text-align: center;
  font-weight: 400;
  letter-spacing: 2px
}
.form .semicircle[data-v-cc648ba2] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 25px;
  margin-top: 10px
}
.form .semicircle-left[data-v-cc648ba2] {
  transform: rotate(90deg);
  margin-left: -20px
}
.form .semicircle-left[data-v-cc648ba2], .form .semicircle-right[data-v-cc648ba2] {
  width: 20px;
  height: 10px;
  border-radius: 10px 10px 0 0;
  background: #fff
}
.form .semicircle-right[data-v-cc648ba2] {
  transform: rotate(270deg);
  margin-right: -20px
}
.form .group[data-v-cc648ba2] {
  margin-top: 15px
}
.form .group .group-input[data-v-cc648ba2] {
  height: 40px;
  width: 100%;
  border-radius: 2px;
  border: 1px solid #dbd6d6;
  background: #fff;
  text-indent: 5px
}
.form .group .btn-group[data-v-cc648ba2] {
  height: 40px;
  width: 100%;
  border-radius: 4px;
  background: #e76864;
  text-align: center;
  font-size: 18px;
  color: #fff;
  border: none
}
.d-line[data-v-cc648ba2] {
  background: #fff;
  border: 1px dashed #fff;
  height: 1px;
  width: 100%
}
.close-btn[data-v-cc648ba2] {
  margin-top: 10px;
  font-size: 30px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  position: absolute;
  top: 5px;
  right: 15px;
  cursor: pointer
}
.caculateModel .model-title[data-v-cc648ba2] {
  font-size: 24px;
  color: #333;
  font-weight: 200;
  line-height: 1;
  margin: 21px 0 10px
}
.caculateModel .model-p[data-v-cc648ba2] {
  font-size: 16px;
  color: #999;
  line-height: 27px
}
.calculator-form[data-v-cc648ba2] {
  width: 100%;
  background: #fff;
  margin-top: -49px;
  padding: 40px 68px 10px
}
.calculator-form .form-group .form-inner[data-v-cc648ba2] {
  margin-top: 15px
}
.calculator-form .form-group .form-inner .form-item[data-v-cc648ba2] {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #b3b5ba;
  padding: 2px 0 3px
}
.calculator-form .form-group .form-inner .form-item.other[data-v-cc648ba2] {
  border-bottom: none
}
.calculator-form .form-group .form-inner .form-item.other .label[data-v-cc648ba2]:after {
  content: ""
}
.calculator-form .form-group .form-inner .form-item .label[data-v-cc648ba2] {
  font-size: 14px;
  color: #424552;
  position: relative;
  padding-right: 10px;
  flex-shrink: 0;
  margin-right: 10px
}
.calculator-form .form-group .form-inner .form-item .label[data-v-cc648ba2]:after {
  content: "*";
  color: #e60012;
  position: absolute;
  top: 3px;
  right: 0
}
.calculator-form .form-group .form-inner .form-item .at-input[data-v-cc648ba2] {
  flex: 1
}
.calculator-form .form-group .form-inner .form-item .at-input .at-input__original[data-v-cc648ba2] {
  border: 0;
  font-size: 14px;
  color: #424552;
  padding: 10px 12px;
  line-height: 1.3
}
.calculator-form .form-group .form-inner .form-item .at-select[data-v-cc648ba2] {
  font-size: 14px;
  color: #424552
}
.calculator-form .form-group .form-inner .form-item .at-select .at-select__selection[data-v-cc648ba2] {
  height: 38px;
  line-height: 38px;
  border-radius: 4px;
  border: 1px solid #e0e0e0;
  background-color: #f7f7f7
}
.calculator-form .form-group .form-inner .form-item .select-group[data-v-cc648ba2] {
  display: flex;
  align-items: center;
  flex: 1
}
.calculator-form .form-group .form-inner .form-item .select-group .at-select[data-v-cc648ba2] {
  flex: 1
}
.calculator-form .form-group .form-inner .form-item .select-group .at-select + .at-select[data-v-cc648ba2] {
  margin-left: 10px
}
.calculator-form .form-group .form-inner .redTips[data-v-cc648ba2] {
  font-size: 12px;
  color: #737685;
  margin: 5px 0;
  position: relative;
  padding-left: 20px
}
.calculator-form .form-group .form-inner .redTips[data-v-cc648ba2]:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABU0lEQVQ4T72TP0vDQBiHnzukkyhNdUgE53YRRBBEHAruzrrpoo46Kwi6uOiqi4KIzn4CB5GC4iJC+wVMldoUS4vQP3kFU7FJE4wgve3g/T33vO/dKf5pqX/i0B+QTSoDcuVZqwWLcj6qg0gjAf2CkROY7oTvTJwZBW4YLBL0SnK1jToCnkCaoCZB1iwqx7FBRQZHhUQBMDRqHqTuQg7EUTTTJrVSEBZqVMQ4EVj+mgw6K1AD997bc2rirPwKeiY5q1A3XqYXBIggc2NUbrthPqNrGEhjPAhMfBcFjTpWjwWcqSy0fuq6sDbGBnDg15Z10HWQs0A7mxbOYQ+oxIjVws0LDMV57QqqTXRmnDe7Y+nFbIwLYDFkiDsgH4LaDzng0sJZ8oGKGO9hNhp13kYaCsJuqmriDAeMUlvgboNKxGkNpAF616K85wPFC0dX9ef3/8XyE1IbaRMkRnuoAAAAAElFTkSuQmCC) no-repeat;
  background-size: cover;
  position: absolute;
  top: -1px;
  left: 15%
}
.calculator-form .form-group .special[data-v-cc648ba2] {
  border: 1px solid #b3b5ba;
  border-radius: 4px;
  padding: 10px;
  margin-top: 18px
}
.calculator-form .form-group .special .label[data-v-cc648ba2] {
  font-size: 14px;
  color: #424552
}
.calculator-form .form-group .special .at-textarea .at-textarea__original[data-v-cc648ba2] {
  border: 0;
  font-size: 14px;
  color: #424552;
  padding: 10px 0;
  resize: none
}
.calculator-form .action-handler[data-v-cc648ba2] {
  margin-top: 24px
}
.calculator-form .action-handler .at-btn[data-v-cc648ba2] {
  display: block;
  width: 100%
}
.calculator-form .action-handler .tips[data-v-cc648ba2] {
  margin-top: 15px;
  text-align: center;
  font-size: 12px;
  color: #424552
}
.calculator-form .action-handler .tips span[data-v-cc648ba2] {
  color: #e60012
}
.ell[data-v-74f0a9de] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.container[data-v-74f0a9de], .main-con[data-v-74f0a9de] {
  margin: auto;
  width: 1148px;
  max-width: 100%
}
.swiper-next[data-v-74f0a9de], .swiper-prev[data-v-74f0a9de] {
  outline: none
}
img[data-v-74f0a9de] {
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 100%
}
.common-iframe[data-v-74f0a9de] {
  outline: none;
  display: block;
  border: none
}
.w1[data-v-74f0a9de] {
  width: 100%
}
.page[data-v-74f0a9de] {
  padding-top: 127px
}
.overflow-hidden[data-v-74f0a9de] {
  overflow: hidden
}
@media screen and (max-width:1024px) {
  .container[data-v-74f0a9de] {
    padding: 0 28px;
    width: 100%
  }
  .container.search[data-v-74f0a9de] {
    padding: 9px 28px;
    margin-bottom: 10px
  }
}
.w1200[data-v-74f0a9de] {
  margin: auto;
  width: 1200px
}
.swiper-container[data-v-74f0a9de] {
  padding-top: 0;
  padding-bottom: 0
}
.df[data-v-74f0a9de] {
  display: flex
}
.por[data-v-74f0a9de] {
  position: relative
}
.poa[data-v-74f0a9de] {
  position: absolute
}
.tc[data-v-74f0a9de] {
  text-align: center
}
.f38[data-v-74f0a9de] {
  font-size: 38px
}
.fww[data-v-74f0a9de] {
  flex-wrap: wrap
}
.jsc[data-v-74f0a9de] {
  justify-content: center
}
.jcsb[data-v-74f0a9de] {
  justify-content: space-between
}
.jcsa[data-v-74f0a9de] {
  justify-content: space-around
}
.aic[data-v-74f0a9de] {
  align-items: center
}
.db[data-v-74f0a9de] {
  display: block
}
.c3[data-v-74f0a9de] {
  color: #333
}
.bgcenter[data-v-74f0a9de] {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
.cp[data-v-74f0a9de] {
  cursor: pointer
}
li[data-v-74f0a9de], ul[data-v-74f0a9de] {
  margin: 0;
  padding: 0;
  list-style: none
}
.iconfont[data-v-74f0a9de] {
  color: #aaa
}
.clearfix[data-v-74f0a9de]:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
embed[data-v-74f0a9de], iframe[data-v-74f0a9de], video[data-v-74f0a9de] {
  display: block;
  margin: auto;
  max-width: 100%
}
.swiper-pagination[data-v-74f0a9de] {
  width: 100%;
  bottom: 20px
}
.swiper-pagination .swiper-pagination-bullet[data-v-74f0a9de] {
  background-color: #fff;
  opacity: 1;
  width: 14px;
  height: 14px;
  margin: 0 8px
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active[data-v-74f0a9de] {
  background-color: #e60012
}
.swiper-button-prev[data-v-74f0a9de] {
  background-image: url(/_nuxt/img/leftarr.04111b3.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-prev[data-v-74f0a9de]:hover {
  opacity: .6
}
.swiper-button-next[data-v-74f0a9de] {
  background-image: url(/_nuxt/img/rightarr.529349f.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-next[data-v-74f0a9de]:hover {
  opacity: .6
}
img[lazy=loading][data-v-74f0a9de] {
  background: #f5f5f5 no-repeat url(https://clourd-static.oss-cn-hangzhou.aliyuncs.com/wap%2Fimgs%2Floading-spin.svg) 50%;
  background-size: 20%
}
a[title=站长统计][data-v-74f0a9de] {
  display: none
}
.amap-overlay-text-container[data-v-74f0a9de] {
  font-size: 12px !important
}
.caculateModel[data-v-74f0a9de] {
  padding-top: 20px
}
.at-menu--horizontal .at-menu__submenu[data-v-74f0a9de] {
  position: static
}
.nopadding .at-modal__body[data-v-74f0a9de] {
  padding: 0
}
.video-js[data-v-74f0a9de] {
  max-width: 100%;
  max-height: 780px;
  max-height: 80vh
}
@-webkit-keyframes rolling-data-v-74f0a9de {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
@keyframes rolling-data-v-74f0a9de {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
.activityContent[data-v-74f0a9de] {
  width: 100%;
  min-height: 320px
}
.new-tag-item[data-v-5924bae5] {
  display: inline-block;
  line-height: 2.4;
  padding: 0 20px;
  margin: 10px
}
.right-tag-item[data-v-5924bae5] {
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 10px
}
.cicle[data-v-5924bae5] {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin-right: 10px
}
.addmore[data-v-5924bae5], .cicle[data-v-5924bae5] {
  background: #d1aa76
}
.addmore[data-v-5924bae5] {
  width: 141px;
  height: 43px;
  border: 1px solid #d1aa76;
  border-radius: 22px;
  color: #fff;
  text-align: center;
  margin: 30px auto 10px;
  line-height: 43px
}
.zixun-info-con[data-v-5924bae5] {
  padding: 20px 0 0 24px
}
.zixun-info-con[data-v-5924bae5]:hover {
  background-color: #f5f5f5
}
.zixun-info-con .zixun-info-title[data-v-5924bae5] {
  padding-bottom: 30px;
  font-size: 18px
}
.zixun-info-con .zixun-info-text[data-v-5924bae5] {
  color: #666
}
.zixun-img[data-v-5924bae5] {
  width: 260px;
  height: 170px
}
.zixun-item[data-v-5924bae5] {
  margin-bottom: 20px
}
.mt24[data-v-5924bae5] {
  margin-top: 24px
}
.left-baike-con[data-v-5924bae5] {
  width: 728px;
  padding: 20px;
  box-shadow: 0 7px 24px 0 hsla(240, 2%, 80%, .21)
}
.title[data-v-5924bae5] {
  padding: 20px 0
}
.right-recommed[data-v-5924bae5] {
  max-width: 390px;
  min-width: 390px
}
.info[data-v-5924bae5] {
  color: #999;
  padding-bottom: 20px
}
.appoint .meet[data-v-5924bae5] {
  padding: 25px 0 30px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-shadow: 0 7px 24px 0 hsla(240, 2%, 80%, .21)
}
.appoint .com[data-v-5924bae5] {
  width: 300px;
  height: 38px
}
.appoint .title[data-v-5924bae5] {
  font-size: 24px;
  font-weight: 600;
  color: #333;
  line-height: 16px;
  position: relative
}
.appoint .title[data-v-5924bae5]:after {
  content: "";
  width: 50px;
  height: 2px;
  background: #bbb;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%)
}
.appoint .tips[data-v-5924bae5] {
  font-size: 14px;
  font-weight: 400;
  color: #666;
  line-height: 16px;
  margin: 35px 0 22px
}
.appoint .tel[data-v-5924bae5] {
  margin-bottom: 20px;
  padding: 10px 9px;
  border: 1px solid #ddd;
  font-size: 13px
}
.appoint .tel[data-v-5924bae5]:focus {
  outline: none;
  border: 1px solid #333
}
.appoint .sign[data-v-5924bae5] {
  padding: 8px 0;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  background: #d1aa76;
  border: none;
  outline: none;
  cursor: pointer
}
.appoint .sign[data-v-5924bae5]:hover {
  background: #c59d68
}
.estates[data-v-5924bae5] {
  flex-direction: column;
  flex-wrap: wrap
}
.estates .more-estate[data-v-5924bae5] {
  width: 140px;
  line-height: 41px;
  border-radius: 21px;
  border: 1px solid #d1aa76;
  color: #d1aa76
}
.estates .more-estate[data-v-5924bae5]:hover {
  color: #fff;
  background-color: #d1aa76
}
.estates .estate-info[data-v-5924bae5] {
  position: relative;
  line-height: 54px;
  padding: 0 10px 0 20px;
  background: linear-gradient(180deg, transparent, #000);
  margin-top: -54px;
  font-size: 20px;
  color: #fff
}
.estates .f22[data-v-5924bae5] {
  font-size: 22px
}
.estates .lh1[data-v-5924bae5] {
  line-height: 1
}
.estates .wh267[data-v-5924bae5] {
  width: 348px;
  height: 348px
}
.estates .estate-item[data-v-5924bae5] {
  overflow: hidden;
  display: block;
  position: relative;
  margin-bottom: 29px
}
.estates .estate-item .estate-img[data-v-5924bae5] {
  transition: .5s
}
.estates .estate-item:hover .estate-img[data-v-5924bae5] {
  transform: scale(1.1)
}
.estates .label[data-v-5924bae5] {
  width: 65px;
  height: 66px;
  background: #d1aa76;
  border-radius: 0 0 100px 100px;
  margin-left: 10px;
  padding-top: 4px;
  color: #fff;
  z-index: 2
}
.ell[data-v-2b5d0e46] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.container[data-v-2b5d0e46], .main-con[data-v-2b5d0e46] {
  margin: auto;
  width: 1148px;
  max-width: 100%
}
.swiper-next[data-v-2b5d0e46], .swiper-prev[data-v-2b5d0e46] {
  outline: none
}
img[data-v-2b5d0e46] {
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 100%
}
.common-iframe[data-v-2b5d0e46] {
  outline: none;
  display: block;
  border: none
}
.w1[data-v-2b5d0e46] {
  width: 100%
}
.page[data-v-2b5d0e46] {
  padding-top: 127px
}
.overflow-hidden[data-v-2b5d0e46] {
  overflow: hidden
}
@media screen and (max-width:1024px) {
  .container[data-v-2b5d0e46] {
    padding: 0 28px;
    width: 100%
  }
  .container.search[data-v-2b5d0e46] {
    padding: 9px 28px;
    margin-bottom: 10px
  }
}
.w1200[data-v-2b5d0e46] {
  margin: auto;
  width: 1200px
}
.swiper-container[data-v-2b5d0e46] {
  padding-top: 0;
  padding-bottom: 0
}
.df[data-v-2b5d0e46] {
  display: flex
}
.por[data-v-2b5d0e46] {
  position: relative
}
.poa[data-v-2b5d0e46] {
  position: absolute
}
.tc[data-v-2b5d0e46] {
  text-align: center
}
.f38[data-v-2b5d0e46] {
  font-size: 38px
}
.fww[data-v-2b5d0e46] {
  flex-wrap: wrap
}
.jsc[data-v-2b5d0e46] {
  justify-content: center
}
.jcsb[data-v-2b5d0e46] {
  justify-content: space-between
}
.jcsa[data-v-2b5d0e46] {
  justify-content: space-around
}
.aic[data-v-2b5d0e46] {
  align-items: center
}
.db[data-v-2b5d0e46] {
  display: block
}
.c3[data-v-2b5d0e46] {
  color: #333
}
.bgcenter[data-v-2b5d0e46] {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
.cp[data-v-2b5d0e46] {
  cursor: pointer
}
li[data-v-2b5d0e46], ul[data-v-2b5d0e46] {
  margin: 0;
  padding: 0;
  list-style: none
}
.iconfont[data-v-2b5d0e46] {
  color: #aaa
}
.clearfix[data-v-2b5d0e46]:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
embed[data-v-2b5d0e46], iframe[data-v-2b5d0e46], video[data-v-2b5d0e46] {
  display: block;
  margin: auto;
  max-width: 100%
}
.swiper-pagination[data-v-2b5d0e46] {
  width: 100%;
  bottom: 20px
}
.swiper-pagination .swiper-pagination-bullet[data-v-2b5d0e46] {
  background-color: #fff;
  opacity: 1;
  width: 14px;
  height: 14px;
  margin: 0 8px
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active[data-v-2b5d0e46] {
  background-color: #e60012
}
.swiper-button-prev[data-v-2b5d0e46] {
  background-image: url(/_nuxt/img/leftarr.04111b3.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-prev[data-v-2b5d0e46]:hover {
  opacity: .6
}
.swiper-button-next[data-v-2b5d0e46] {
  background-image: url(/_nuxt/img/rightarr.529349f.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-next[data-v-2b5d0e46]:hover {
  opacity: .6
}
img[lazy=loading][data-v-2b5d0e46] {
  background: #f5f5f5 no-repeat url(https://clourd-static.oss-cn-hangzhou.aliyuncs.com/wap%2Fimgs%2Floading-spin.svg) 50%;
  background-size: 20%
}
a[title=站长统计][data-v-2b5d0e46] {
  display: none
}
.amap-overlay-text-container[data-v-2b5d0e46] {
  font-size: 12px !important
}
.caculateModel[data-v-2b5d0e46] {
  padding-top: 20px
}
.at-menu--horizontal .at-menu__submenu[data-v-2b5d0e46] {
  position: static
}
.nopadding .at-modal__body[data-v-2b5d0e46] {
  padding: 0
}
.video-js[data-v-2b5d0e46] {
  max-width: 100%;
  max-height: 780px;
  max-height: 80vh
}
@-webkit-keyframes rolling-data-v-2b5d0e46 {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
@keyframes rolling-data-v-2b5d0e46 {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
.comments[data-v-2b5d0e46] {
  background-color: #f2f2f2;
  padding-top: 40px
}
.item-4[data-v-19fc6886] {
  width: 278px;
  border-radius: 2px;
  float: left;
  min-width: 278px;
  margin-right: 12px;
  background-color: #fff
}
.thumbnail[data-v-19fc6886] {
  width: 100%;
  height: 172px;
  overflow: hidden;
  cursor: pointer;
  display: block
}
.thumbnail img[data-v-19fc6886] {
  width: 100%;
  height: 100%;
  display: block;
  transition: all .5s ease-in-out
}
.thumbnail img[data-v-19fc6886]:hover {
  transform: scale(1.1);
  transition: all .8s;
  -webkit-transition: all .8s
}
.infocan[data-v-19fc6886] {
  flex-direction: column;
  padding: 14px 10px 10px
}
.infocan .title[data-v-19fc6886] {
  line-height: 24px;
  color: #444;
  font-size: 13px;
  font-weight: 500
}
.infocan .infos[data-v-19fc6886] {
  color: #737685;
  font-size: 12px;
  line-height: 17px
}
.info-all[data-v-19fc6886] {
  justify-content: space-between
}
.info-all .designer[data-v-19fc6886] {
  font-size: 12px;
  font-weight: 400;
  color: #999;
  line-height: 17px
}
.at-tabs-nav__item[data-v-19fc6886] {
  line-height: 36px;
  color: #666
}
.at-tabs-nav__item[data-v-19fc6886]:hover {
  color: #d1aa76
}
.ismore[data-v-19fc6886] {
  display: block;
  width: 100%;
  height: 36px;
  background: #f5f5f5;
  font-size: 13px;
  font-weight: 400;
  line-height: 36px;
  color: #bbb;
  text-align: center;
  cursor: pointer;
  transition: all .1s
}
.ismore[data-v-19fc6886]:hover {
  background: #f0f0f0;
  color: #d1aa76
}
.at-tabs-nav__item--active[data-v-19fc6886] {
  color: #444
}
.at-tabs-nav__item--active[data-v-19fc6886]:after {
  content: "";
  width: 20px;
  left: 50%;
  transform: translateX(-50%);
  height: 2px;
  bottom: 0;
  background-color: #d1aa76
}
#case-swiper .row-next[data-v-19fc6886], #case-swiper .row-prev[data-v-19fc6886] {
  background-image: none;
  width: 34px;
  height: 121px;
  background: rgba(0, 0, 0, .6);
  font-size: 34px;
  line-height: 121px;
  color: #bbb;
  text-align: center
}
#case-swiper .row-next[data-v-19fc6886]:hover, #case-swiper .row-prev[data-v-19fc6886]:hover {
  color: #d1aa76
}
#case-swiper .row-prev[data-v-19fc6886] {
  border-radius: 0 16px 16px 0;
  left: 0
}
#case-swiper .row-next[data-v-19fc6886] {
  border-radius: 16px 0 0 16px;
  right: 0
}
.at-tabs-nav__item[data-v-19fc6886]:not(.at-tabs-nav__item--disabled):hover {
  color: #d1aa76
}
.ell[data-v-19fc6886] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.container[data-v-19fc6886], .main-con[data-v-19fc6886] {
  margin: auto;
  width: 1148px;
  max-width: 100%
}
.swiper-next[data-v-19fc6886], .swiper-prev[data-v-19fc6886] {
  outline: none
}
img[data-v-19fc6886] {
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 100%
}
.common-iframe[data-v-19fc6886] {
  outline: none;
  display: block;
  border: none
}
.w1[data-v-19fc6886] {
  width: 100%
}
.page[data-v-19fc6886] {
  padding-top: 127px
}
.overflow-hidden[data-v-19fc6886] {
  overflow: hidden
}
@media screen and (max-width:1024px) {
  .container[data-v-19fc6886] {
    padding: 0 28px;
    width: 100%
  }
  .container.search[data-v-19fc6886] {
    padding: 9px 28px;
    margin-bottom: 10px
  }
}
.w1200[data-v-19fc6886] {
  margin: auto;
  width: 1200px
}
.swiper-container[data-v-19fc6886] {
  padding-top: 0;
  padding-bottom: 0
}
.df[data-v-19fc6886] {
  display: flex
}
.por[data-v-19fc6886] {
  position: relative
}
.poa[data-v-19fc6886] {
  position: absolute
}
.tc[data-v-19fc6886] {
  text-align: center
}
.f38[data-v-19fc6886] {
  font-size: 38px
}
.fww[data-v-19fc6886] {
  flex-wrap: wrap
}
.jsc[data-v-19fc6886] {
  justify-content: center
}
.jcsb[data-v-19fc6886] {
  justify-content: space-between
}
.jcsa[data-v-19fc6886] {
  justify-content: space-around
}
.aic[data-v-19fc6886] {
  align-items: center
}
.db[data-v-19fc6886] {
  display: block
}
.c3[data-v-19fc6886] {
  color: #333
}
.bgcenter[data-v-19fc6886] {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
.cp[data-v-19fc6886] {
  cursor: pointer
}
li[data-v-19fc6886], ul[data-v-19fc6886] {
  margin: 0;
  padding: 0;
  list-style: none
}
.iconfont[data-v-19fc6886] {
  color: #aaa
}
.clearfix[data-v-19fc6886]:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
embed[data-v-19fc6886], iframe[data-v-19fc6886], video[data-v-19fc6886] {
  display: block;
  margin: auto;
  max-width: 100%
}
.swiper-pagination[data-v-19fc6886] {
  width: 100%;
  bottom: 20px
}
.swiper-pagination .swiper-pagination-bullet[data-v-19fc6886] {
  background-color: #fff;
  opacity: 1;
  width: 14px;
  height: 14px;
  margin: 0 8px
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active[data-v-19fc6886] {
  background-color: #e60012
}
.swiper-button-prev[data-v-19fc6886] {
  background-image: url(/_nuxt/img/leftarr.04111b3.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-prev[data-v-19fc6886]:hover {
  opacity: .6
}
.swiper-button-next[data-v-19fc6886] {
  background-image: url(/_nuxt/img/rightarr.529349f.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-next[data-v-19fc6886]:hover {
  opacity: .6
}
img[lazy=loading][data-v-19fc6886] {
  background: #f5f5f5 no-repeat url(https://clourd-static.oss-cn-hangzhou.aliyuncs.com/wap%2Fimgs%2Floading-spin.svg) 50%;
  background-size: 20%
}
a[title=站长统计][data-v-19fc6886] {
  display: none
}
.amap-overlay-text-container[data-v-19fc6886] {
  font-size: 12px !important
}
.caculateModel[data-v-19fc6886] {
  padding-top: 20px
}
.at-menu--horizontal .at-menu__submenu[data-v-19fc6886] {
  position: static
}
.nopadding .at-modal__body[data-v-19fc6886] {
  padding: 0
}
.video-js[data-v-19fc6886] {
  max-width: 100%;
  max-height: 780px;
  max-height: 80vh
}
@-webkit-keyframes rolling-data-v-19fc6886 {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
@keyframes rolling-data-v-19fc6886 {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
#rightcontainer[data-v-19fc6886] {
  position: absolute;
  padding-top: 56px
}
.closeMeasure[data-v-19fc6886] {
  width: 100px;
  height: 100px;
  position: absolute;
  z-index: 1001;
  cursor: pointer;
  right: -40px;
  top: -20px
}
.closeMeasure:hover + .calculator-form > .closeImg[data-v-19fc6886] {
  color: #666
}
.infoIpt[data-v-19fc6886] {
  padding: 10px 9px;
  margin-top: 15px;
  font-size: 13px;
  line-height: 14px;
  border: 1px solid #ddd;
  outline: none
}
.infoIpt[data-v-19fc6886]:focus {
  border: 1px solid #333
}
.infoIpt[data-v-19fc6886]::-moz-placeholder {
  color: #bbb
}
.infoIpt[data-v-19fc6886]:-ms-input-placeholder {
  color: #bbb
}
.infoIpt[data-v-19fc6886]::placeholder {
  color: #bbb
}
.tips[data-v-19fc6886] {
  font-size: 12px;
  font-weight: 400;
  color: #9599a2;
  line-height: 12px;
  margin-top: 11px
}
.costbtn[data-v-19fc6886] {
  width: 100%;
  line-height: 40px;
  background: #d1aa76;
  font-size: 18px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  color: #fff;
  margin-top: 7px;
  text-align: center;
  cursor: pointer;
  transition: all .1s
}
.costbtn[data-v-19fc6886]:hover {
  background: #c7a06e;
  transform: scale(1.1)
}
.costcon[data-v-19fc6886] {
  width: 100%;
  justify-content: space-between;
  padding: 0 10px
}
.costcon p[data-v-19fc6886] {
  color: #666;
  font-size: 12px;
  line-height: 1.8
}
.qr-box[data-v-19fc6886] {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  min-width: 400px;
  min-height: 400px;
  z-index: 10001;
  background-color: rgba(0, 0, 0, .5)
}
.main-qr-box[data-v-19fc6886] {
  cursor: pointer;
  position: absolute;
  width: 158px;
  height: 158px;
  right: -70px;
  top: -79px;
  z-index: 10002;
  background: rgba(0, 0, 0, .6);
  border-radius: 50%
}
.main-qr-box[data-v-19fc6886]:hover {
  transform: rotate(0)
}
.main-qr-box .icon[data-v-19fc6886] {
  position: absolute;
  left: 27px;
  bottom: 31px;
  padding: 10.5px
}
.main-qr-box .icon-guanbi[data-v-19fc6886] {
  font-size: 16px;
  color: #fff
}
.case-swiper-box[data-v-19fc6886] {
  height: 603px;
  width: 100%;
  padding: 20px 20px 0
}
#case-swiper[data-v-19fc6886] {
  padding: 0;
  overflow: hidden;
  position: relative
}
#case-swiper .pages[data-v-19fc6886] {
  right: 0;
  bottom: 0;
  z-index: 3;
  bottom: 12px;
  right: 10px;
  width: 100px;
  background: rgba(0, 0, 0, .8);
  border-radius: 17px;
  height: 30px;
  display: flex;
  justify-content: flex-end;
  align-items: center
}
#case-swiper .pages .page-cnt[data-v-19fc6886] {
  color: #d1aa76
}
#case-swiper .pages .page-cnt .current[data-v-19fc6886] {
  font-size: 20px
}
#case-swiper .pages .page-cnt .total[data-v-19fc6886] {
  font-size: 14px
}
#case-swiper .pages .iconBox[data-v-19fc6886] {
  width: 26px;
  height: 26px;
  background: #d1aa76;
  border-radius: 17px;
  text-align: center;
  line-height: 26px;
  margin-left: 15px;
  cursor: pointer
}
#case-swiper .pages .iconBox .iconfont[data-v-19fc6886] {
  font-size: 16px;
  color: #000
}
.qr-box-swiper[data-v-19fc6886] {
  position: relative;
  height: 100%;
  width: 100%
}
.qr-box-swiper .desc[data-v-19fc6886] {
  position: absolute;
  bottom: 30px;
  color: #d1aa76
}
.swiper-container[data-v-19fc6886] {
  width: 100%;
  min-width: 800px;
  padding-top: 10px;
  padding-bottom: 10px;
  height: 100%
}
.swiper-container .info[data-v-19fc6886] {
  width: 100%;
  height: 100px;
  background: rgba(0, 0, 0, .6);
  position: absolute;
  bottom: 0;
  z-index: 10
}
.swiper-container .info .info-cnt[data-v-19fc6886] {
  padding: 20px 0
}
.swiper-container .info .info-cnt .swiper-pagination[data-v-19fc6886] {
  color: #fff;
  font-size: 16px;
  width: 80%;
  bottom: 76px;
  text-align: right
}
.swiper-container .info .info-cnt .cnt[data-v-19fc6886] {
  font-size: 16px;
  font-weight: 500;
  color: #d1aa76;
  text-align: center;
  overflow: hidden;
  width: 100%;
  height: 100%
}
.swiper-container .swiper-button-next[data-v-19fc6886], .swiper-container .swiper-button-prev[data-v-19fc6886] {
  background-image: none;
  width: 34px;
  height: 121px;
  background: rgba(0, 0, 0, .6);
  font-size: 34px;
  line-height: 121px;
  color: #bbb;
  text-align: center
}
.swiper-container .swiper-button-next[data-v-19fc6886]:hover, .swiper-container .swiper-button-prev[data-v-19fc6886]:hover {
  color: #d1aa76
}
.swiper-container .swiper-button-prev[data-v-19fc6886] {
  border-radius: 0 16px 16px 0;
  left: 0
}
.swiper-container .swiper-button-next[data-v-19fc6886] {
  border-radius: 16px 0 0 16px;
  right: 0
}
.swiper-slide[data-v-19fc6886] {
  text-align: center;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center
}
.outcon[data-v-19fc6886] {
  width: 100%;
  overflow: hidden;
  margin: auto
}
.colrow[data-v-19fc6886] {
  overflow: hidden;
  width: 1160px
}
.at-tabs-nav__item[data-v-19fc6886] {
  padding: 0;
  margin-right: 40px;
  line-height: 28px
}
.at-tabs-nav__item[data-v-19fc6886]:after {
  content: "";
  width: 20px;
  left: 50%;
  transform: translateX(-50%);
  height: 2px;
  bottom: 0;
  background-color: #d1aa76
}
.tab-pane-con[data-v-19fc6886] {
  padding: 10px 20px;
  margin-top: 10px;
  border-top: 1px solid #ddd
}
.iframe-box[data-v-19fc6886] {
  width: 900px;
  height: 550px;
  display: flex;
  justify-content: center;
  align-items: center
}
.iframe-box iframe[data-v-19fc6886] {
  width: 100%;
  height: 100%
}
.case-detail .detail-header[data-v-19fc6886] {
  background-color: #424552;
  height: 252px
}
.case-detail .detail-header .detail-header-info[data-v-19fc6886] {
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: space-between
}
.case-detail .detail-header .detail-header-info .breadcrumb[data-v-19fc6886] {
  width: 100%;
  position: relative
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon[data-v-19fc6886] {
  float: right;
  width: 500px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  top: 50px;
  position: relative;
  color: #737685;
  font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, 黑体, Arial, sans-serif;
  font-size: 12px
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .web-share[data-v-19fc6886] {
  width: 50%
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item[data-v-19fc6886] {
  display: flex;
  align-items: center;
  margin: 0 18px 0 0;
  cursor: pointer
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item i[data-v-19fc6886] {
  width: 20px;
  height: 20px;
  margin: 0 2px 0 0;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-comment[data-v-19fc6886] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABWElEQVQ4T9XUv0rDUBQG8O/rHx0c7ODi4FPoppODDo6K4DsoVBp6JVm6JJjYQKEOvoEi+gC6Ck72JdRNh3Zw6J/kSExajMT2FjronQL38Ls537kJMePFGXv4Z2C5XCvli3OHoKxoRSF8Cfq980aj1h7Wp1o2lHMnIltaWFJE8r7umtuZYKVq9wEUpgEBDHzPKv4GypTYV7nvWaNOUy1XqvYQ/CB4JCIlkGeA5OODGBAwAHQE0gSwoAWSuK271l5UXFHOE0RWY48t3zXXokdD2Tci2NUCAbwLsJ8LpSQ5XgKYT6LoMpSDMMc2gWsAS7rgVFGOy3AAIMlL12Tge+boZvwcygOADV0qqXv0PWs989qUTXs5H0BBEH8p8ZQ30wewJQjfGE2cfO5Kz2l6tddMMOvNDGXviPACCAskj+uudTWuA62/jVKnixHiuiedSXFogZOQ7/t/H/wElCV5FTjzFVAAAAAASUVORK5CYII=)
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-up[data-v-19fc6886] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABe0lEQVQ4T8XUO0sDQRAH8P9cksIHtim00EYUwUpIISiHXh73sAx+Ai3FQixESJFCLMTCRr9BGsHcXTB3SEAQRImgoGIjlqKNiGXuRgIaojGX1QSccpf97ezOMIQOB3XYw/+Bpu3sEGhQ1xQ96FXCGZq2ewnweFjyhlKp1EMzVAgsFEoDPir3zBxBKBQzkjNnbYGW7eYYnK4iIZLGVHX25s9g3nJWibDxAXBvd6RPluU3YdC0iyZIihLznUS05TGXgVo3eCC6qGE+vxp6XAHAn2sNf2jazi2AERBdwcMSJC41rSrhyVDj0fr9BjBvO6cExERAAo51LT4dCFoF95CZE0Ig0Z6uKovBoO3kGEgLgsu6qmy3ynCXmReEQOYJXU9Ui1aLH4ribgK80hqkx/L5SX8mk/GDi2K5a0ScrYLkY56Jr+vapu4sZw0tsf69AxoytCx3lIknGf7znJY8sItHU37FG/6SBZHf0xXel2X5pSXY7nwUGg6/uaTj4Dtj8ZUVzGb8mwAAAABJRU5ErkJggg==)
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-up-active[data-v-19fc6886] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABdElEQVQ4T93Uv0vDQBQH8O9LKgWlIvgnCOLgoOjg4CbqrHYWwUEQkdKmKSYiGZpo08YiXRzcXAXFsToI4ubQDkILLq7iLvbHPam1UluNwRYEbzsOPve+7x5H6PKiLnv4O1BRTZ2BYOk5MJXJbL58l8xzhRHVzAKYBTDn2PpFR2AoZAzI/p4HMPoBXnbs7eOOQCVqHTLxWh2hBcfWzn4NKmp8g0GZBiD5MJ609JxnMKKa1yDyg0WBfGRzBXkAUhOQA1H5fS8gYcXZ1QqN87ZHiajmE4BBgPNMvnXi6o3brAqqjqYTO3du4D2AIY9gJdBb7jMMo+QCWrcAT3gEi46tjzQn+CryJYAZLyAxTlNJfdEVVGLmCTOWvIBghJykfuAKhlXriMCrP4HMYJal4fTeVq3nH6stcliNOwQK10AhyUFJiGLL2NTHmyibSmjzrRPQBkaj5pgAJpnocd/WziOx+DQEfWp8DRGydNVa3dtF/+c/9JrkFdyBmBWZzqy8AAAAAElFTkSuQmCC)
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-collection[data-v-19fc6886] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABeUlEQVQ4T93TzysEYRgH8O931iJHBxclJcLBxdVFZlc7O0MuK1fliIuTEoWT3JyUUu6KmX01a/0BTntCScpp23JwkML2PvJjS3Z2x2RP3tvb8z6f93mf932JBg822MM/AZU669G6PGbb47thLfrVkV3P3wM5Ax3vcpzR+3poKHjo+x3xMu8AtAJccdKJjT+BbvZ0FZC1d4RE8enxoTuTybzUQqsqPDrJDxlapggZBDigIf0E4hVAgCIhFwAvBShMpJP73/Eq0FP+rAj3wpr/EScLdsocJimV9YE99FRuUwTLdVHiRjcbI5OmWapbYSXoev4uyLkg9P3Yhhgjtm3e/ozXvGWlVEtZx55IGlVJxJJtJbeDNqsJurlcL15xHZhE7thWYj4aqHwHwuOvJA3gAUD751zyTno8EQn01OmSiGwROBetF7R+vjKa2lYAWQRRcqxkVyTQPcmNxYSdqZR58P1ZZLP5PiGmbctcjwT+6h0GLAr9y1HhhoNv94x5FbgLZGUAAAAASUVORK5CYII=)
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-collection-active[data-v-19fc6886] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABgUlEQVQ4T93Tu0oDQRQG4P/sxkIxIL5ASAoJFkJeQFHSWFim0AdIo0h01xg2EVZyI2uuRBDBPtgI1la+gRYqCqmsNIJaBZPsHPEGwezmgqmc9j/zcebMDGHIi4bs4Z+AipKaZgfm8hntoNeI+jqyEk4eA1hq1MlVLmu1bmhPUFXjbpakOwAOAnazRlT/GxhOlRi8/oEQUDObo65CYbNuh3Z0qEbSC0IIPxheieAVjCkiyG3AA4BrADcAXznHWke6rjd+8k4wnCowONRr+J85495sNmeKRf3FFgwEArLL46swc6A7yo8t8GzJ2Lltr7O8lGDwcMQ58XQKYNEGfWaS5/OZyOXv3PaWNyJpjyRE1QokIJk1ojGbzLoHVY37WZLOrFOq5AxtZTAwnFhjUPlrE5mAeAVo8hu5yBlR30Cgsp3cB2OVgXOZESJyVE0yNTCHCBB7GW2ciLjvGSpbiWWQ9JYztJP2TWos7uamHHSONqK6rou+wb7eoUVRz788KDx08B061YAVodM2UQAAAABJRU5ErkJggg==)
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-wx[data-v-19fc6886] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACKklEQVQ4T7WUT0hUcRDHP/MLM1a0gjpU1KWQDv3xnIGeqpvUoUMeKgjDTtX+MV0PP4intr7NQxB1SaLoElG3DkVkUYcuEQl1CCq7SUv/rMT1/Sb2+Vxb3W0ldE6PNzOfme/MvCcssckS81heYOe5/rWxIOhEpA1hO0otMCYiDwn0su+nR6spKnaY7O5rdoHeBjZUSJoW8PxM2v4LGgKTyfNbnZiXQL3AG4UcsDdK/CLCI1UOAgbV7uxg70AlaAiMp/pugrYXno0xhx18wLkXM0lyvT42deLHr5qPwEZgkqB2czab+FwOGgITKW9cYX0U4IA8hPOLTH6DPgHei9KAMBqoPF9dN/XMWjv9Nzjq0PtekFtWhjABchGlDXR3abKMYdxpf6D3brF01OFjhZYKEgYVTgF15fyqqIgezWZ6b4QDCmfY5e1Xx32R+XcprxSdEGgGckbzO5zUvAbWGTVH1LgWVU4C38St3OT7yZ/Fs4mnvDiQCTc51/81lOOzhQXGFLbMuHUcpAFYFYXvy2bSD0q+lHjKuwMcmpOmw6pybGHnC8U7ldahwZ6RIrCj42pNw5rcPTFyaRreSaCNGPdVHB4irZXuLnr/qT6W32atnSoCrbXGWls4mRJLJLxdKjxFKMgrZ5NuhRwY6u8ZKS6lSnXOdA3sNBpcAfbMjxWh3b+QvlVyNtWAs/6z3X2NxmlTYXHieBtAkxERP9Mz/F/AxRRe3v/hYjqoFvMHfba5Fe5mmZAAAAAASUVORK5CYII=)
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-wb[data-v-19fc6886] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACwUlEQVQ4T8WUT0hUURTGv3PfzOSfsBQhESEyklr5ZyO1iCSiRZEQFkEEZgkFDeW88c04z2BazNN582bE/kCLrEWlUK1aKiTopqRaFGW0MZKiJGrCRsvx3RMzY5aNYoLQ3d3LOT/O+b6PS1jlQ6vMw/8FenydlcT2PQBlAMYJ6IX8ErEsK/Fr0xVN6HYHCxx5zv0KiQm25TYItAH0wQFRFw77v6agiwL9/o7CJLMbzHsBTCqYaTLNC+9TDR6PUQEndjvYfpBQlE85Nj8CMBg19eZFgZoWqrNBvQCX/F6DmiwzcCN193qN7SxkNYGa2aajLFBOxHdJuootqzWxYEJVMxoAvgVgzQL3iTqJ4WLIOpCQQqLFBm8WgooUiJ5ZtuMkUWlZ+rN5oNffsYul7AfgXD5KdJshLytM3xVFxJNSjskkl3V1tb9LA1taYrnCOT0KYCMACWAAAgMC4q204WCSFQSuB6h6TqewZer+jASRfFaSZ6PhgDGvoVfrOMOQlwCMQYhD0c62J6oW2gPwFgV4bJrtI+lmX+gwM64DyAcwMvsDB7q79Y9/bpSe0KOFhgi0gyRXWZb+QvUZd8DckCkkJrBhmXp7GqoZJxh8bQ5yNWrqpxcDptwZj5r61tbWUI1NGE6HlqkcxGsB1JB0rU+5mI6UlJ9TEAaGY6a+Mwvo1UKvGCid/pYszVnnKhWSz1th/ZjqC10Ew83AVEFesjAYDM5424xatvlhBkg9MTNwMhuY0aYPoL7J+JvjBUWbzpGU5RI4woCLQKeiZuCmqgaL4XD0g9PmxFmh2lhH4HUWMPWgasZBQF4BaEIQouRwvOQZO1fmu0ZFQhbaYraeWKoAlRDwVCGlMRz2P/87YguC3RgM5hRPOxuYsQ+EKgI2MKcdnQJ4jEgMksT9SCQwlJEw+6zoc1g+8Et8Dv/SuFTNqk/4E84SICS56J1iAAAAAElFTkSuQmCC)
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-qzone[data-v-19fc6886] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAB8klEQVQ4T8WUPWhTURTHf+emr6YgVB1clCpSxA9c3F1E260uIogITi4OojEvTeLwqkma98yjLuIkiuhiERxVKII4CS4FHarUIGQRHDT9wNb3jiRtSlKSvogV73Iv55z7u/9zzr1X2OQhm8zj/wATduG8QE/Jy9yPyihSoeM4prpgzYDEvnweHJycPBNsBI0EXkvlTqnKsxrEGHP6VjH99K+ACTv/HBhehUz5XvbEHwEdx9k6t2Tt1YBdKHuAuzVxq5AQ9FKoWsZoxdItZc9LVZsPaEm5pkaVIZG17ofAPFCb+4DedeoUkSnfzZxs2FuBicIhYuErkJ3AIsgs6DeQisDbYDn+0FiL48DFFYB8DcUcn3BH37cF1oy2ffNggHkJ7G5SM63GXJBQk6Bn63alQihDvp/50DHlhiOVKg78IniBcgDkscS4o4E+APavxswEZnn4dtEpr29Qx2uTSObvIdKnYlyjOqKEAyKyDdiByuuSlx5r1+3OQDs3DXKkw6aPJS/bUNsS0hboOE68umDVrkPPSu2ZReurffXyKWqZ2HbXHf3eVcrJZP5oKLwDfiLih0vxXH//D5mb7x1T4TKohegx373+pivgVbswYtBzgTHZiWL6U/OmK6kbhw2xcYFHJTf7pCvgRk8ryhf5OUQB/rnC32S9oxVrKg+6AAAAAElFTkSuQmCC)
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-txwb[data-v-19fc6886] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACO0lEQVQ4T8XUTWgTQRQA4Pdmk6YbU0TTQ0+KSE9eFHoQT4KgpZRS0diT6EGpP0TYZDebZFNYtLvt/iSl1YPJyYM92OKhEv+weJDWi0dPHvxBPZT6Q21oSLPdGYnW0mgKERec2zBvPt7MvHkIHg/02IP/C0rStb0UST9BLFNgLe/fdN6Ynj7lbj5lXYaCIPAk0H4BKBz5EYTw5Avv5G+paqU2jSc1oQXxdtXFowEfna045HDOSt1pCF5S1RC/0jLDgE06lYVJgE5o3VY6zRgOgOvvt21pRZT1865LP3ME86Gg01GuBM6Zo6lCQ1CUdAsInbONzEw0Gg2shsNcQVXLMWn4BBLSlTXSKUnWLlcITrVSOLkGa3MIpC1nZJ43BOMJ7VHWVLpTKT286rKXCMATRrssa+i1KOuPbSN9LBKJcLv3HDgLBN8Cpd3LS+1KoTDobAUWs6bSG5OHDyHD+fU77MkaykNR1oq2ofRu3ngxObKDp/QKIWTeHk3N/lrbeJS4rD2oltuOB/jSXQB4AYDfQsHqxOIiBPmQfyprKj2NalYQcjvHxmJf/wAF+eo+jvkOUmAdOVPRagGqqpJS2Z9HZMXa3TbzCerKJp7Qn1Y5GPC50Mch+BhjEQS8Z5vpiWawn5W2PiRJ288QzywvvUuEtu/q4wCg4iPPro+kPzWL1YExUR8kHPtoG8r9vwF+j93IUEzoWQfcwrg59MorcJz6qZ3TMh+8AZOaiq5z07LUBU/Af0G27DZeoJ432O+uNNgVoS4Q7gAAAABJRU5ErkJggg==)
}
.case-detail .detail-header .header-title[data-v-19fc6886] {
  margin: 16px 0 0;
  font-family: Songti SC, 宋体, Microsoft YaHei, 黑体, Arial, sans-serif;
  font-size: 44px;
  font-weight: bolder;
  color: #fff
}
.case-detail .detail-header .header-info-group[data-v-19fc6886] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 105px
}
.case-detail .detail-header .header-info-group .group-info[data-v-19fc6886] {
  flex: auto
}
.case-detail .detail-header .header-info-group .group-info .info-house[data-v-19fc6886] {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start
}
.case-detail .detail-header .header-info-group .group-info .info-house span[data-v-19fc6886] {
  width: 33.3%;
  display: flex;
  align-items: center;
  color: #fff
}
.case-detail .detail-header .header-info-group .group-info .info-house span i[data-v-19fc6886] {
  display: block;
  width: 18px;
  height: 18px;
  margin: 0 7px 0 0;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain
}
.case-detail .detail-header .header-info-group .group-info .info-house span .i-local[data-v-19fc6886] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABOElEQVQ4T62UK08EMRSFv2MIgofD8BMwBAQPheGRAGuQeBT7a0DhkRh2SXgIUDwEBMNPwOBYEARzSclt0hnaYcXUtbf9eu6Z0xEtDbXEIQsysxFgD9gFZvyyF+AYOJL0XRfwB2Rm00AfmC2ofQa2JL2m9QrIlTw0QOLZAFtIldVB+8BBclNo4dLna0BoOY6upMM4qYPugEUvBsiKpLCGmS0D1wnsXtJSCTQAxr3Yl7Sd+mBmveCPr31ImiiB3oFY/A80kDRZAoWvtVloLbRxk7R2Jimqq+bIzNaB8yHN3pB0kVXkpp4CFW8yeepJ6hRz5KAp4AkIwcyNEMQ5SW+NIIfNux9jNdKnR+KxfkPx0ZrZKhDaHPVDX0BH0lVOZuPrd/NP/OBOau7QiuJGTzSSbgue/S639j/6AUQjaxP8qIjTAAAAAElFTkSuQmCC)
}
.case-detail .detail-header .header-info-group .group-info .info-house span .i-area[data-v-19fc6886] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABP0lEQVQ4T63UMUuVcRTH8c8Rp6ChzcEliGhwEHwFvYHMyIuDm6DgJk5CDqmDuDU4RLQFgg1G4Og7UDfBpRYzX0CDENGJvzz3cq96fZ5Lnu3h//t/z+93nsM/3FPFXZzMHMEOhjATERf99H1BmTmBLxitLp/jZUQc3ga7FZSZM/iIB9cuXWIuIorLnuoBZWb53sAK+rlNbOJNRPxt0zrizHyIT3jRcP5fMRsRv4r+CpSZj1EOxmogvzFcDb9IT0rjiPjeBu3hSQ3oD5bwCGtVw2N8i4hWd7RdTNc4eo+neF7p9iLiVSdaFa8b9BPLKFHGcYTXOMMzTDUFneIdtjCJA5TOZQTdVeuogMquvK3ifkYLxfVAoB/Yx0LZl2q3VrE+KKjhKqmN9l+gbSw2JVS6DxEx3/P7BwTckN/5Hg0C/wfX42cT4z9EowAAAABJRU5ErkJggg==)
}
.case-detail .detail-header .header-info-group .group-info .info-house span .i-money[data-v-19fc6886] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABWElEQVQ4T63TzYuOcRTG8c+VkJTsvKwkCwt7+QckSmalbJCUUt529rYSaWwUKeVtRSJ/gOzYKZtJSs3WQjF09KvnmX5uz91MmrO8z3W+93XO+Z1Yo8gsTlVdwzqcwmscxgP8SnJ1Vs0Y6Bzm0ecLF5LcXjWoCavqBi51RbeSXBybxExH/zO2UVBVncT9Dvobc0lerLq1qjqKp9gwKPo+gb0Zwv5xVFWH8BzrR1r8MYG96vN/gapqGz5hywpz+oZ9Sb5MdUPQdVzpICdwGptwBw+73HyS82Ogj9jbiRfRWm3xEju73EKS3WOgn4PZnMXbifgA7nagpSTLyxi29hU7OnFb/7PJucxNTmaaXkyyfczRvYH4HR5hI46huZrGkyTHx0B78AGbV9jaEvYneT8T1D5W1UE8xtYRWHuUZ5I0p8sxdv1tO5dxBLsaH5/RXvTNJAvDn6zZ0f4BZR1hE2YZHTcAAAAASUVORK5CYII=)
}
.case-detail .detail-header .header-info-group .group-info .info-price[data-v-19fc6886] {
  margin-top: 10px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start
}
.case-detail .detail-header .header-info-group .group-info .info-price span[data-v-19fc6886] {
  width: 33.3%;
  display: flex;
  align-items: center;
  color: #fff
}
.case-detail .detail-header .header-info-group .group-info .info-price span i[data-v-19fc6886] {
  display: block;
  width: 18px;
  height: 18px;
  margin: 0 7px 0 0;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain
}
.case-detail .detail-header .header-info-group .group-info .info-price span .i-stone[data-v-19fc6886] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAiElEQVQ4T8WUQQqEMBAEq9F96l48+Bcv+lcRWhJQROKaxQRzS9LUNJ3MiEJLhTjsINsj8AXaAJck2z4WOp0twCSpj/pNaDtcNNs+AxSki6TPGfSreuRfweuAUqHfZLS7rOPon+op98dXqxd2bm7vZpTKspqjGYjfPbPXLltkALrHTft0nBSbRytUUKITwNV0ZwAAAABJRU5ErkJggg==)
}
.case-detail .detail-header .header-info-group .group-info .info-price span .i-color[data-v-19fc6886] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABV0lEQVQ4T7XTv6tPcRzH8cdLBimilLIYWNnEZhAGJYNiICUbZTco2Wx0DbdYkIEy2cig/PgDWJQMkuQaLKRb963P7Xx17un2vWf4etfpnN6fT8/36/1+vU/MKDIjjv8Lqqo9OIuD2I31+IY3mE/yetjJCkVVtRW3cZqpah/gfJLFqjqc5Nk/UFXtwEvsGlS7hgM4OsjP4TN2Jrm4DKqqdXiLfd3lh52yV7iAQ2jtnkDLbccvPO6ULU1AZ3C/gyzhPV7gck/FD9zEFWzo8qeSPGrfE9BTHMNznOwkbxqxGteTXO2DvqDNqFV90rUzZjXOJbnXB/3E5hEK+lcWu0F/7YNu4dIalg/r3E3SjFiOvv1b8KdbxPk11H3E/iRtFCtBk0RVbcR3tPdq8Q7Hk3zqH6460Ko6ghvY21P9AXcwl+T31F9keFhV29CehSQL09odY/EoM2cG+gtFGV8T3cCtRgAAAABJRU5ErkJggg==)
}
.case-detail .detail-header .header-info-group .group-summary[data-v-19fc6886] {
  width: 328px;
  height: 105px;
  text-overflow: ellipsis
}
.case-detail .detail-header .header-info-group .group-summary[data-v-19fc6886], .case-detail .detail-header .header-info-group .group-summary [data-v-19fc6886] {
  font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, 黑体, Arial, sans-serif;
  font-size: 14px;
  word-break: break-all;
  color: #b3b5ba;
  line-height: 2;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4
}
.case-detail .detail-header-nav[data-v-19fc6886] {
  height: 64px;
  background-color: #333640;
  color: #fff;
  font-size: 16px
}
.case-detail .detail-header-nav ul.container[data-v-19fc6886] {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center
}
.case-detail .detail-header-nav ul.container > li[data-v-19fc6886] {
  margin: 0 50px 0 0;
  position: relative;
  cursor: pointer
}
.case-detail .detail-header-nav ul.container .active[data-v-19fc6886]:after {
  content: "";
  box-sizing: content-box;
  display: block;
  width: 10px;
  height: 4px;
  margin: auto;
  background-color: #e60012;
  border: 1px solid #fff;
  border-radius: 4px;
  position: absolute;
  left: 0;
  right: 0
}
.case-detail .right-nav[data-v-19fc6886] {
  width: 250px;
  flex: none
}
.case-detail .right-nav .info-nav[data-v-19fc6886] {
  background: #fff;
  border: 1px solid #ddd;
  padding: 0 15px 20px
}
.case-detail .right-nav .info-nav .title[data-v-19fc6886] {
  padding: 10px 0;
  border-bottom: 1px solid #f1f1f1;
  font-size: 15px;
  font-weight: 500;
  color: #444;
  line-height: 21px;
  margin-bottom: 5px
}
.case-detail .right-nav .info-nav .cnt[data-v-19fc6886] {
  font-size: 14px;
  line-height: 1;
  margin-top: 15px;
  font-weight: 500;
  color: #333;
  line-height: 14px
}
.case-detail .right-nav .info-nav .cnt > i[data-v-19fc6886] {
  font-style: normal
}
.case-detail .right-nav .info-nav .cnt > span[data-v-19fc6886] {
  color: #999;
  min-width: 30px;
  width: 30px;
  margin-right: 12px
}
.case-detail .right-nav .user-infos[data-v-19fc6886] {
  border: 1px solid #ddd;
  padding: 20px 5px 15px 15px;
  margin-top: 10px;
  display: block
}
.case-detail .right-nav .user-infos .designbtn[data-v-19fc6886] {
  margin-top: 14px;
  color: #d1aa76;
  background: #fff;
  border: 1px solid #d1aa76;
  outline: none
}
.case-detail .right-nav .group-user[data-v-19fc6886] {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center
}
.case-detail .right-nav .group-user .user-head[data-v-19fc6886] {
  width: 72px;
  height: 72px;
  margin-right: 8px;
  border: 1px solid hsla(0, 0%, 100%, .5);
  border-radius: 50%;
  overflow: hidden
}
.case-detail .right-nav .group-user .user-info[data-v-19fc6886] {
  width: 70%
}
.case-detail .right-nav .group-user .user-info .info-name[data-v-19fc6886] {
  align-items: flex-end
}
.case-detail .right-nav .group-user .user-info .info-name .name[data-v-19fc6886] {
  font-size: 16px;
  font-weight: 500;
  color: #333;
  line-height: 16px;
  margin-right: 5px
}
.case-detail .right-nav .group-user .user-info .info-name .company[data-v-19fc6886] {
  font-size: 13px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #999;
  line-height: 12px
}
.case-detail .right-nav .group-user .user-info .info-tags[data-v-19fc6886] {
  font-size: 13px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #666;
  line-height: 12px;
  margin: 9px 0 16px -3px;
  display: flex;
  align-items: center
}
.case-detail .right-nav .group-user .user-info .info-tags > span[data-v-19fc6886] {
  padding: 0 3px
}
.case-detail .right-nav .group-user .user-info .case[data-v-19fc6886] {
  font-size: 14px;
  font-weight: 400;
  color: #d1aa76;
  line-height: 12px
}
.case-detail .case-main[data-v-19fc6886] {
  padding: 0 20px;
  background-color: #fff;
  justify-content: space-between
}
.case-detail .pmt[data-v-19fc6886] {
  padding: 7px 16px;
  font-size: 14px;
  font-weight: 500;
  color: #555;
  line-height: 20px;
  background: rgba(209, 170, 118, .1);
  border: 1px solid #d1aa76;
  margin: 18px 10px 21px 0;
  cursor: pointer;
  white-space: nowrap;
  position: relative
}
.case-detail .active[data-v-19fc6886] {
  background: #fff;
  color: #d1aa76;
  position: relative
}
.case-detail .active[data-v-19fc6886]:before {
  top: -16px;
  border: 8px solid transparent;
  border-bottom-color: #fff;
  z-index: 3
}
.case-detail .active[data-v-19fc6886]:after, .case-detail .active[data-v-19fc6886]:before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%)
}
.case-detail .active[data-v-19fc6886]:after {
  top: -18px;
  border: 9px solid transparent;
  border-bottom-color: #d1aa76
}
.case-detail .detail-main[data-v-19fc6886] {
  display: flex;
  align-items: flex-start
}
.case-detail .detail-main .main-content[data-v-19fc6886] {
  overflow: hidden;
  display: inline-block;
  width: 888px;
  box-shadow: 0 1px 2px .5px hsla(0, 0%, 67.8%, .5)
}
.case-detail .detail-main .main-content h3[data-v-19fc6886] {
  font-size: 20px;
  font-family: PingFangSC-Medium;
  color: #444;
  margin-top: 30px
}
.case-detail .detail-main .main-content .detail-center[data-v-19fc6886] {
  padding: 21px 20px;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  color: #555;
  line-height: 32px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd
}
.case-detail .detail-main .main-content .content-item[data-v-19fc6886] {
  cursor: zoom-in
}
.case-detail .comments[data-v-19fc6886] {
  margin-top: 40px
}
.main-nav[data-v-19fc6886] {
  width: 100%;
  overflow: hidden;
  overflow-x: auto;
  height: 75px;
  white-space: nowrap;
  font-size: 0
}
.main-nav li[data-v-19fc6886] {
  display: inline-block;
  padding: 7px 16px;
  font-size: 14px;
  font-weight: 500;
  color: #555;
  line-height: 20px;
  background: rgba(209, 170, 118, .1);
  border: 1px solid #d1aa76;
  border-left: none;
  margin: 18px 0 21px;
  cursor: pointer;
  position: relative
}
.main-nav li[data-v-19fc6886]:hover {
  background: #fff
}
.main-nav .main-all[data-v-19fc6886] {
  border-left: 1px solid #d1aa76
}
.main-nav span[data-v-19fc6886] {
  padding: 0 0 0 10px;
  color: #999;
  font-weight: 400
}
.navBar[data-v-19fc6886] {
  margin: 0 auto
}
.qr-box-swiper[data-v-4c55ff18] {
  position: relative;
  height: 100%;
  width: 100%
}
.qr-box-swiper .swiper-pagination[data-v-4c55ff18] {
  color: #fff;
  font-size: 16px
}
.swiper-container[data-v-4c55ff18] {
  width: 100%;
  min-width: 800px;
  padding-top: 10px;
  padding-bottom: 10px;
  height: 100%
}
.swiper-slide[data-v-4c55ff18] {
  text-align: center;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center
}
.swiper-pagination[data-v-4c55ff18] {
  left: 500px
}
.swiper-button-next[data-v-4c55ff18], .swiper-button-prev[data-v-4c55ff18] {
  background-image: none;
  width: 34px;
  height: 121px;
  background: rgba(0, 0, 0, .6);
  font-size: 34px;
  line-height: 121px;
  color: #bbb;
  text-align: center
}
.swiper-button-next[data-v-4c55ff18]:hover, .swiper-button-prev[data-v-4c55ff18]:hover {
  color: #d1aa76
}
.swiper-button-prev[data-v-4c55ff18] {
  border-radius: 0 16px 16px 0;
  left: 0
}
.swiper-button-next[data-v-4c55ff18] {
  border-radius: 16px 0 0 16px;
  right: 0
}
.qr-box[data-v-4c55ff18] {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  min-width: 400px;
  min-height: 400px;
  z-index: 10001;
  background-color: rgba(0, 0, 0, .5)
}
.main-qr-box[data-v-4c55ff18] {
  cursor: pointer;
  position: absolute;
  width: 158px;
  height: 158px;
  right: -70px;
  top: -79px;
  z-index: 10002;
  background: rgba(0, 0, 0, .6);
  border-radius: 50%
}
.main-qr-box[data-v-4c55ff18]:hover {
  transform: rotate(0)
}
.main-qr-box .icon[data-v-4c55ff18] {
  position: absolute;
  left: 27px;
  bottom: 31px;
  padding: 10.5px
}
.main-qr-box .icon-guanbi[data-v-4c55ff18] {
  font-size: 16px;
  color: #fff
}
.ell[data-v-1f9c18c8] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.container[data-v-1f9c18c8], .main-con[data-v-1f9c18c8] {
  margin: auto;
  width: 1148px;
  max-width: 100%
}
.swiper-next[data-v-1f9c18c8], .swiper-prev[data-v-1f9c18c8] {
  outline: none
}
img[data-v-1f9c18c8] {
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 100%
}
.common-iframe[data-v-1f9c18c8] {
  outline: none;
  display: block;
  border: none
}
.w1[data-v-1f9c18c8] {
  width: 100%
}
.page[data-v-1f9c18c8] {
  padding-top: 127px
}
.overflow-hidden[data-v-1f9c18c8] {
  overflow: hidden
}
@media screen and (max-width:1024px) {
  .container[data-v-1f9c18c8] {
    padding: 0 28px;
    width: 100%
  }
  .container.search[data-v-1f9c18c8] {
    padding: 9px 28px;
    margin-bottom: 10px
  }
}
.w1200[data-v-1f9c18c8] {
  margin: auto;
  width: 1200px
}
.swiper-container[data-v-1f9c18c8] {
  padding-top: 0;
  padding-bottom: 0
}
.df[data-v-1f9c18c8] {
  display: flex
}
.por[data-v-1f9c18c8] {
  position: relative
}
.poa[data-v-1f9c18c8] {
  position: absolute
}
.tc[data-v-1f9c18c8] {
  text-align: center
}
.f38[data-v-1f9c18c8] {
  font-size: 38px
}
.fww[data-v-1f9c18c8] {
  flex-wrap: wrap
}
.jsc[data-v-1f9c18c8] {
  justify-content: center
}
.jcsb[data-v-1f9c18c8] {
  justify-content: space-between
}
.jcsa[data-v-1f9c18c8] {
  justify-content: space-around
}
.aic[data-v-1f9c18c8] {
  align-items: center
}
.db[data-v-1f9c18c8] {
  display: block
}
.c3[data-v-1f9c18c8] {
  color: #333
}
.bgcenter[data-v-1f9c18c8] {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
.cp[data-v-1f9c18c8] {
  cursor: pointer
}
li[data-v-1f9c18c8], ul[data-v-1f9c18c8] {
  margin: 0;
  padding: 0;
  list-style: none
}
.iconfont[data-v-1f9c18c8] {
  color: #aaa
}
.clearfix[data-v-1f9c18c8]:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
embed[data-v-1f9c18c8], iframe[data-v-1f9c18c8], video[data-v-1f9c18c8] {
  display: block;
  margin: auto;
  max-width: 100%
}
.swiper-pagination[data-v-1f9c18c8] {
  width: 100%;
  bottom: 20px
}
.swiper-pagination .swiper-pagination-bullet[data-v-1f9c18c8] {
  background-color: #fff;
  opacity: 1;
  width: 14px;
  height: 14px;
  margin: 0 8px
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active[data-v-1f9c18c8] {
  background-color: #e60012
}
.swiper-button-prev[data-v-1f9c18c8] {
  background-image: url(/_nuxt/img/leftarr.04111b3.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-prev[data-v-1f9c18c8]:hover {
  opacity: .6
}
.swiper-button-next[data-v-1f9c18c8] {
  background-image: url(/_nuxt/img/rightarr.529349f.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-next[data-v-1f9c18c8]:hover {
  opacity: .6
}
img[lazy=loading][data-v-1f9c18c8] {
  background: #f5f5f5 no-repeat url(https://clourd-static.oss-cn-hangzhou.aliyuncs.com/wap%2Fimgs%2Floading-spin.svg) 50%;
  background-size: 20%
}
a[title=站长统计][data-v-1f9c18c8] {
  display: none
}
.amap-overlay-text-container[data-v-1f9c18c8] {
  font-size: 12px !important
}
.caculateModel[data-v-1f9c18c8] {
  padding-top: 20px
}
.at-menu--horizontal .at-menu__submenu[data-v-1f9c18c8] {
  position: static
}
.nopadding .at-modal__body[data-v-1f9c18c8] {
  padding: 0
}
.video-js[data-v-1f9c18c8] {
  max-width: 100%;
  max-height: 780px;
  max-height: 80vh
}
@-webkit-keyframes rolling-data-v-1f9c18c8 {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
@keyframes rolling-data-v-1f9c18c8 {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
.video-item[data-v-1f9c18c8] {
  margin-top: 20px;
  border: 1px solid #f0f0f0;
  width: 364px
}
.video-item .video-cover[data-v-1f9c18c8] {
  width: 364px;
  height: 248px
}
.video-item .video-info-img[data-v-1f9c18c8] {
  width: 20px;
  height: 20px;
  border-radius: 20px
}
.tab[data-v-1f9c18c8] {
  cursor: pointer;
  display: inline-block;
  margin-right: 30px
}
.tab[data-v-1f9c18c8]:hover {
  color: #d1aa76
}
.tab .line[data-v-1f9c18c8] {
  width: 30px;
  height: 4px;
  background-color: #fff;
  margin: 6px auto 0
}
.tab.active[data-v-1f9c18c8] {
  color: #d1aa76
}
.tab.active .line[data-v-1f9c18c8] {
  background-color: #d1aa76
}
.designer-detail[data-v-1f9c18c8] {
  background-color: #f2f2f2
}
.designer-detail .desinger-detail-wrap[data-v-1f9c18c8] {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
.designer-detail .breadcrumb[data-v-1f9c18c8] {
  padding: 10px 0
}
.designer-detail .breadcrumb .at-breadcrumb__item[data-v-1f9c18c8] {
  background-color: hsla(0, 0%, 100%, .9);
  color: #27292e
}
.designer-detail .breadcrumb .at-breadcrumb__item .at-breadcrumb__link[data-v-1f9c18c8] {
  color: #27292e
}
.designer-detail .breadcrumb .at-breadcrumb__item .at-breadcrumb__link[data-v-1f9c18c8]:hover {
  color: #e60012
}
.designer-detail .sort-area[data-v-1f9c18c8] {
  background-color: #fff
}
.designer-detail .sort-area .configure[data-v-1f9c18c8] {
  display: flex;
  align-items: center;
  height: 100%
}
.designer-detail .sort-area .configure .display-types[data-v-1f9c18c8] {
  display: flex;
  align-items: center
}
.designer-detail .sort-area .configure .display-types .item[data-v-1f9c18c8] {
  width: 18px;
  height: 18px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer
}
.designer-detail .sort-area .configure .display-types .item + .item[data-v-1f9c18c8] {
  margin-left: 20px
}
.designer-detail .sort-area .configure .display-types .item.card[data-v-1f9c18c8] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAYAAAFJtetpAAAAAXNSR0IArs4c6QAAAKNJREFUWAntVNEKgDAItD6ul+hro5d+rvJBcCt05MCIG4zJ5k49D2nd9oM3XYvPkQ17uV8GARQcH9T/cvNY5qm4c4PEHYp4Upw+4yFcBB3u0f5Ckm4OdfPqSsI0AIAonwNTB6wB7ns9LbQW8ktABh2EpFv6yoaQOnThB1I2deApSwYO+1lDx8IJc2iBt7whATCQzkCLUP/tg0GULkIkAAbSh8wJQedKd2cFUMwAAAAASUVORK5CYII=)
}
.designer-detail .sort-area .configure .display-types .item.card.current[data-v-1f9c18c8] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAYAAAFJtetpAAAAAXNSR0IArs4c6QAAAKRJREFUWAntVFEKgDAItY4WdIEO2gWCrlb5IbgVOnJgxBuMyeae+nxI07wcvOlafI5s2Mv9Mgig4Pig/pebx76txZ0bJO5QxJPi9BkP4SLocI/2F5J0c6ibV1cSpgEARPkcmDpgDXDf62mhtZBfAjLoICTd0lc2hNShCz+QsqkDT1kycNjPGjoWTphDC7zlDQmAgXQGWoT6bx8MonQRIgEwkD5kTuSeNeeAGV36AAAAAElFTkSuQmCC)
}
.designer-detail .sort-area .configure .display-types .item.list[data-v-1f9c18c8] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAYAAAFIwk4JAAAAAXNSR0IArs4c6QAAAHlJREFUSA3tU0EOgCAMA/7/G+OFz+HFkGyGHhqtMZYTpC1by6jb3kdBq2ZGy+wLYxICEnQBmfxzE5gZhGd4LQQfqvnGtdAnjE8O/qFV2iM9O7RQ/v58QafKZ7dWfihVutW1e4zIf5W8IPZvlEjAU0qEZok4AU/p7YEfMxI4iVkmz34AAAAASUVORK5CYII=)
}
.designer-detail .sort-area .configure .display-types .item.list.current[data-v-1f9c18c8] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAYAAAFIwk4JAAAAAXNSR0IArs4c6QAAAHpJREFUSA1jdHIN+s+ADzCiq2BCV42hAq4ARQZFH4oMXD2UgaISXRIvH6+xeCVpZOdAGIvXn3iDj+6SI8GpZPuR7LRDtka6xz/5Fo6GKvlhh1vnEApVsp2K2/f4Zeieq+huIX7/j8qSEQKjqZSMQBvVQucQGE2lVA9wAAV7IWd/jGRbAAAAAElFTkSuQmCC)
}
.designer-detail .sort-area .configure .pager[data-v-1f9c18c8] {
  font-size: 14px;
  color: #b3b5ba;
  margin-left: 37px
}
.designer-detail .sort-area .configure .pager > span[data-v-1f9c18c8] {
  color: #414553
}
.designer-detail .ismore[data-v-1f9c18c8] {
  display: block;
  width: 100%;
  height: 36px;
  background: #f5f5f5;
  font-size: 13px;
  font-weight: 400;
  line-height: 36px;
  color: #bbb;
  text-align: center;
  cursor: pointer;
  transition: all .1s
}
.designer-detail .ismore[data-v-1f9c18c8]:hover {
  background: #f0f0f0;
  color: #d1aa76
}
.designer-detail .case-area[data-v-1f9c18c8] {
  overflow: hidden;
  background-color: #fff
}
.designer-detail .case-area .case-container[data-v-1f9c18c8] {
  margin: 20px -12px 0
}
.designer-detail .case-area .case-container[data-v-1f9c18c8]:after {
  clear: both;
  content: "";
  display: block
}
.designer-detail .case-area .case-container .case-item[data-v-1f9c18c8] {
  float: left
}
.designer-detail .case-area .pagination[data-v-1f9c18c8] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 24px 0;
  padding: 10px 0
}
.qr-box-swiper[data-v-1f9c18c8] {
  position: relative;
  height: 100%;
  width: 100%
}
.swiper-container[data-v-1f9c18c8] {
  width: 100%;
  min-width: 800px;
  padding-top: 10px;
  padding-bottom: 10px;
  height: 100%
}
.swiper-slide[data-v-1f9c18c8] {
  text-align: center;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center
}
.swiper-pagination[data-v-1f9c18c8] {
  left: 500px
}
.qr-box[data-v-1f9c18c8] {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  min-width: 400px;
  min-height: 400px;
  z-index: 10001;
  background-color: rgba(0, 0, 0, .8)
}
.main-qr-box[data-v-1f9c18c8] {
  cursor: pointer;
  position: absolute;
  width: 40px;
  height: 40px;
  right: 20px;
  top: 20px;
  z-index: 10002;
  transition: transform .15s
}
.main-qr-box[data-v-1f9c18c8]:hover {
  transform: rotate(90deg)
}
#recommend .appointment, #recommend .handler, #recommend .list-header {
  display: none
}
#recommend .designer-name {
  padding-bottom: 8px
}
#recommend {
  overflow: hidden;
  height: 436px
}
.ell[data-v-a2ad1636] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.container[data-v-a2ad1636], .main-con[data-v-a2ad1636] {
  margin: auto;
  width: 1148px;
  max-width: 100%
}
.swiper-next[data-v-a2ad1636], .swiper-prev[data-v-a2ad1636] {
  outline: none
}
img[data-v-a2ad1636] {
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 100%
}
.common-iframe[data-v-a2ad1636] {
  outline: none;
  display: block;
  border: none
}
.w1[data-v-a2ad1636] {
  width: 100%
}
.page[data-v-a2ad1636] {
  padding-top: 127px
}
.overflow-hidden[data-v-a2ad1636] {
  overflow: hidden
}
@media screen and (max-width:1024px) {
  .container[data-v-a2ad1636] {
    padding: 0 28px;
    width: 100%
  }
  .container.search[data-v-a2ad1636] {
    padding: 9px 28px;
    margin-bottom: 10px
  }
}
.w1200[data-v-a2ad1636] {
  margin: auto;
  width: 1200px
}
.swiper-container[data-v-a2ad1636] {
  padding-top: 0;
  padding-bottom: 0
}
.df[data-v-a2ad1636] {
  display: flex
}
.por[data-v-a2ad1636] {
  position: relative
}
.poa[data-v-a2ad1636] {
  position: absolute
}
.tc[data-v-a2ad1636] {
  text-align: center
}
.f38[data-v-a2ad1636] {
  font-size: 38px
}
.fww[data-v-a2ad1636] {
  flex-wrap: wrap
}
.jsc[data-v-a2ad1636] {
  justify-content: center
}
.jcsb[data-v-a2ad1636] {
  justify-content: space-between
}
.jcsa[data-v-a2ad1636] {
  justify-content: space-around
}
.aic[data-v-a2ad1636] {
  align-items: center
}
.db[data-v-a2ad1636] {
  display: block
}
.c3[data-v-a2ad1636] {
  color: #333
}
.bgcenter[data-v-a2ad1636] {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
.cp[data-v-a2ad1636] {
  cursor: pointer
}
li[data-v-a2ad1636], ul[data-v-a2ad1636] {
  margin: 0;
  padding: 0;
  list-style: none
}
.iconfont[data-v-a2ad1636] {
  color: #aaa
}
.clearfix[data-v-a2ad1636]:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
embed[data-v-a2ad1636], iframe[data-v-a2ad1636], video[data-v-a2ad1636] {
  display: block;
  margin: auto;
  max-width: 100%
}
.swiper-pagination[data-v-a2ad1636] {
  width: 100%;
  bottom: 20px
}
.swiper-pagination .swiper-pagination-bullet[data-v-a2ad1636] {
  background-color: #fff;
  opacity: 1;
  width: 14px;
  height: 14px;
  margin: 0 8px
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active[data-v-a2ad1636] {
  background-color: #e60012
}
.swiper-button-prev[data-v-a2ad1636] {
  background-image: url(/_nuxt/img/leftarr.04111b3.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-prev[data-v-a2ad1636]:hover {
  opacity: .6
}
.swiper-button-next[data-v-a2ad1636] {
  background-image: url(/_nuxt/img/rightarr.529349f.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-next[data-v-a2ad1636]:hover {
  opacity: .6
}
img[lazy=loading][data-v-a2ad1636] {
  background: #f5f5f5 no-repeat url(https://clourd-static.oss-cn-hangzhou.aliyuncs.com/wap%2Fimgs%2Floading-spin.svg) 50%;
  background-size: 20%
}
a[title=站长统计][data-v-a2ad1636] {
  display: none
}
.amap-overlay-text-container[data-v-a2ad1636] {
  font-size: 12px !important
}
.caculateModel[data-v-a2ad1636] {
  padding-top: 20px
}
.at-menu--horizontal .at-menu__submenu[data-v-a2ad1636] {
  position: static
}
.nopadding .at-modal__body[data-v-a2ad1636] {
  padding: 0
}
.video-js[data-v-a2ad1636] {
  max-width: 100%;
  max-height: 780px;
  max-height: 80vh
}
@-webkit-keyframes rolling-data-v-a2ad1636 {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
@keyframes rolling-data-v-a2ad1636 {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
.designer-detail[data-v-a2ad1636] {
  background-color: #f2f2f2
}
.designer-detail .desinger-detail-wrap[data-v-a2ad1636] {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
.designer-detail .breadcrumb[data-v-a2ad1636] {
  padding: 10px 0
}
.designer-detail .breadcrumb .at-breadcrumb__item[data-v-a2ad1636] {
  background-color: hsla(0, 0%, 100%, .9);
  color: #27292e
}
.designer-detail .breadcrumb .at-breadcrumb__item .at-breadcrumb__link[data-v-a2ad1636] {
  color: #27292e
}
.designer-detail .breadcrumb .at-breadcrumb__item .at-breadcrumb__link[data-v-a2ad1636]:hover {
  color: #e60012
}
.designer-detail .sort-area[data-v-a2ad1636] {
  background-color: #fff
}
.designer-detail .sort-area .configure[data-v-a2ad1636] {
  display: flex;
  align-items: center;
  height: 100%
}
.designer-detail .sort-area .configure .display-types[data-v-a2ad1636] {
  display: flex;
  align-items: center
}
.designer-detail .sort-area .configure .display-types .item[data-v-a2ad1636] {
  width: 18px;
  height: 18px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer
}
.designer-detail .sort-area .configure .display-types .item + .item[data-v-a2ad1636] {
  margin-left: 20px
}
.designer-detail .sort-area .configure .display-types .item.card[data-v-a2ad1636] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAYAAAFJtetpAAAAAXNSR0IArs4c6QAAAKNJREFUWAntVNEKgDAItD6ul+hro5d+rvJBcCt05MCIG4zJ5k49D2nd9oM3XYvPkQ17uV8GARQcH9T/cvNY5qm4c4PEHYp4Upw+4yFcBB3u0f5Ckm4OdfPqSsI0AIAonwNTB6wB7ns9LbQW8ktABh2EpFv6yoaQOnThB1I2deApSwYO+1lDx8IJc2iBt7whATCQzkCLUP/tg0GULkIkAAbSh8wJQedKd2cFUMwAAAAASUVORK5CYII=)
}
.designer-detail .sort-area .configure .display-types .item.card.current[data-v-a2ad1636] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAYAAAFJtetpAAAAAXNSR0IArs4c6QAAAKRJREFUWAntVFEKgDAItY4WdIEO2gWCrlb5IbgVOnJgxBuMyeae+nxI07wcvOlafI5s2Mv9Mgig4Pig/pebx76txZ0bJO5QxJPi9BkP4SLocI/2F5J0c6ibV1cSpgEARPkcmDpgDXDf62mhtZBfAjLoICTd0lc2hNShCz+QsqkDT1kycNjPGjoWTphDC7zlDQmAgXQGWoT6bx8MonQRIgEwkD5kTuSeNeeAGV36AAAAAElFTkSuQmCC)
}
.designer-detail .sort-area .configure .display-types .item.list[data-v-a2ad1636] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAYAAAFIwk4JAAAAAXNSR0IArs4c6QAAAHlJREFUSA3tU0EOgCAMA/7/G+OFz+HFkGyGHhqtMZYTpC1by6jb3kdBq2ZGy+wLYxICEnQBmfxzE5gZhGd4LQQfqvnGtdAnjE8O/qFV2iM9O7RQ/v58QafKZ7dWfihVutW1e4zIf5W8IPZvlEjAU0qEZok4AU/p7YEfMxI4iVkmz34AAAAASUVORK5CYII=)
}
.designer-detail .sort-area .configure .display-types .item.list.current[data-v-a2ad1636] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAYAAAFIwk4JAAAAAXNSR0IArs4c6QAAAHpJREFUSA1jdHIN+s+ADzCiq2BCV42hAq4ARQZFH4oMXD2UgaISXRIvH6+xeCVpZOdAGIvXn3iDj+6SI8GpZPuR7LRDtka6xz/5Fo6GKvlhh1vnEApVsp2K2/f4Zeieq+huIX7/j8qSEQKjqZSMQBvVQucQGE2lVA9wAAV7IWd/jGRbAAAAAElFTkSuQmCC)
}
.designer-detail .sort-area .configure .pager[data-v-a2ad1636] {
  font-size: 14px;
  color: #b3b5ba;
  margin-left: 37px
}
.designer-detail .sort-area .configure .pager > span[data-v-a2ad1636] {
  color: #414553
}
.designer-detail .case-area[data-v-a2ad1636] {
  overflow: hidden;
  background-color: #fff
}
.designer-detail .case-area .case-container[data-v-a2ad1636] {
  margin: 20px -12px 0
}
.designer-detail .case-area .case-container[data-v-a2ad1636]:after {
  clear: both;
  content: "";
  display: block
}
.designer-detail .case-area .case-container .case-item[data-v-a2ad1636] {
  float: left
}
.designer-detail .case-area .pagination[data-v-a2ad1636] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 24px 0;
  padding: 10px 0
}
.qr-box-swiper[data-v-a2ad1636] {
  position: relative;
  height: 100%;
  width: 100%
}
.swiper-container[data-v-a2ad1636] {
  width: 100%;
  min-width: 800px;
  padding-top: 10px;
  padding-bottom: 10px;
  height: 100%
}
.swiper-slide[data-v-a2ad1636] {
  text-align: center;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center
}
.swiper-pagination[data-v-a2ad1636] {
  left: 500px
}
.qr-box[data-v-a2ad1636] {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  min-width: 400px;
  min-height: 400px;
  z-index: 10001;
  background-color: rgba(0, 0, 0, .8)
}
.main-qr-box[data-v-a2ad1636] {
  cursor: pointer;
  position: absolute;
  width: 40px;
  height: 40px;
  right: 20px;
  top: 20px;
  z-index: 10002;
  transition: transform .15s
}
.main-qr-box[data-v-a2ad1636]:hover {
  transform: rotate(90deg)
}
.ell[data-v-809d0bb6] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.container[data-v-809d0bb6], .main-con[data-v-809d0bb6] {
  margin: auto;
  width: 1148px;
  max-width: 100%
}
.swiper-next[data-v-809d0bb6], .swiper-prev[data-v-809d0bb6] {
  outline: none
}
img[data-v-809d0bb6] {
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 100%
}
.common-iframe[data-v-809d0bb6] {
  outline: none;
  display: block;
  border: none
}
.w1[data-v-809d0bb6] {
  width: 100%
}
.page[data-v-809d0bb6] {
  padding-top: 127px
}
.overflow-hidden[data-v-809d0bb6] {
  overflow: hidden
}
@media screen and (max-width:1024px) {
  .container[data-v-809d0bb6] {
    padding: 0 28px;
    width: 100%
  }
  .container.search[data-v-809d0bb6] {
    padding: 9px 28px;
    margin-bottom: 10px
  }
}
.w1200[data-v-809d0bb6] {
  margin: auto;
  width: 1200px
}
.swiper-container[data-v-809d0bb6] {
  padding-top: 0;
  padding-bottom: 0
}
.df[data-v-809d0bb6] {
  display: flex
}
.por[data-v-809d0bb6] {
  position: relative
}
.poa[data-v-809d0bb6] {
  position: absolute
}
.tc[data-v-809d0bb6] {
  text-align: center
}
.f38[data-v-809d0bb6] {
  font-size: 38px
}
.fww[data-v-809d0bb6] {
  flex-wrap: wrap
}
.jsc[data-v-809d0bb6] {
  justify-content: center
}
.jcsb[data-v-809d0bb6] {
  justify-content: space-between
}
.jcsa[data-v-809d0bb6] {
  justify-content: space-around
}
.aic[data-v-809d0bb6] {
  align-items: center
}
.db[data-v-809d0bb6] {
  display: block
}
.c3[data-v-809d0bb6] {
  color: #333
}
.bgcenter[data-v-809d0bb6] {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
.cp[data-v-809d0bb6] {
  cursor: pointer
}
li[data-v-809d0bb6], ul[data-v-809d0bb6] {
  margin: 0;
  padding: 0;
  list-style: none
}
.iconfont[data-v-809d0bb6] {
  color: #aaa
}
.clearfix[data-v-809d0bb6]:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
embed[data-v-809d0bb6], iframe[data-v-809d0bb6], video[data-v-809d0bb6] {
  display: block;
  margin: auto;
  max-width: 100%
}
.swiper-pagination[data-v-809d0bb6] {
  width: 100%;
  bottom: 20px
}
.swiper-pagination .swiper-pagination-bullet[data-v-809d0bb6] {
  background-color: #fff;
  opacity: 1;
  width: 14px;
  height: 14px;
  margin: 0 8px
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active[data-v-809d0bb6] {
  background-color: #e60012
}
.swiper-button-prev[data-v-809d0bb6] {
  background-image: url(/_nuxt/img/leftarr.04111b3.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-prev[data-v-809d0bb6]:hover {
  opacity: .6
}
.swiper-button-next[data-v-809d0bb6] {
  background-image: url(/_nuxt/img/rightarr.529349f.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-next[data-v-809d0bb6]:hover {
  opacity: .6
}
img[lazy=loading][data-v-809d0bb6] {
  background: #f5f5f5 no-repeat url(https://clourd-static.oss-cn-hangzhou.aliyuncs.com/wap%2Fimgs%2Floading-spin.svg) 50%;
  background-size: 20%
}
a[title=站长统计][data-v-809d0bb6] {
  display: none
}
.amap-overlay-text-container[data-v-809d0bb6] {
  font-size: 12px !important
}
.caculateModel[data-v-809d0bb6] {
  padding-top: 20px
}
.at-menu--horizontal .at-menu__submenu[data-v-809d0bb6] {
  position: static
}
.nopadding .at-modal__body[data-v-809d0bb6] {
  padding: 0
}
.video-js[data-v-809d0bb6] {
  max-width: 100%;
  max-height: 780px;
  max-height: 80vh
}
@-webkit-keyframes rolling-data-v-809d0bb6 {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
@keyframes rolling-data-v-809d0bb6 {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
.budget[data-v-809d0bb6] {
  background-color: #f2f2f2
}
.budget .budget-header[data-v-809d0bb6] {
  width: 100%;
  height: 321px;
  background: url(/_nuxt/img/designerbg.0c40a3a.png) no-repeat 50%;
  background-size: cover;
  overflow: hidden
}
.budget .budget-header .zh[data-v-809d0bb6] {
  font-size: 54px;
  line-height: 75px;
  margin-top: 30px
}
.budget .budget-header .en[data-v-809d0bb6], .budget .budget-header .zh[data-v-809d0bb6] {
  font-family: Songti SC, 宋体, Microsoft YaHei, 黑体, Arial, sans-serif;
  font-weight: 700;
  color: #fff
}
.budget .budget-header .en[data-v-809d0bb6] {
  font-size: 32px;
  line-height: 45px
}
.budget .budget-header .room-num-info[data-v-809d0bb6] {
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, 黑体, Arial, sans-serif;
  color: #fff;
  line-height: 22px;
  margin-top: 5px
}
.budget .budget-header .container .breadcrumb[data-v-809d0bb6] {
  padding: 10px 0 0
}
.budget .budget-body .calculator-box[data-v-809d0bb6] {
  width: 688px;
  margin: -156px auto 0;
  padding-bottom: 45px
}
.budget .budget-body .calculator-box .calculator-icon[data-v-809d0bb6] {
  width: 76px;
  height: 76px;
  border-radius: 50%;
  background: #f0f0f0;
  margin: 0 auto;
  position: relative;
  z-index: 10;
  overflow: hidden;
  border: 5px solid #fff
}
.budget .budget-body .calculator-box .calculator-icon > img[data-v-809d0bb6] {
  display: block;
  width: 44px;
  height: 44px;
  margin: 11px auto
}
.caculateModel .model-title {
  font-size: 24px;
  color: #333;
  font-weight: 200;
  line-height: 1;
  margin: 21px 0 10px
}
.caculateModel .model-p {
  font-size: 16px;
  color: #999;
  line-height: 27px
}
.calculator-form .at-modal {
  max-width: 400px;
  max-height: 334px;
  height: 334px;
  padding-top: 26px;
  box-shadow: 0 20px 40px 0 rgba(0, 0, 0, .1), 0 4px 10px 0 rgba(0, 0, 0, .04);
  border-radius: 8px;
  text-align: center
}
.calculator-form .at-modal__footer {
  border-top: none;
  text-align: center
}
.calculator-form .backbtn {
  width: 329px;
  height: 50px;
  background: #e60012;
  border-radius: 4px;
  color: #fff
}
.calculator-form .backbtn > span {
  font-size: 18px
}
.calculator-form {
  width: 100%;
  background: #fff;
  margin-top: -49px;
  padding: 40px 68px 10px
}
.calculator-form .form-group .form-inner {
  margin-top: 15px
}
.calculator-form .form-group .form-inner .form-item {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #b3b5ba;
  padding: 2px 0 3px
}
.calculator-form .form-group .form-inner .form-item.other {
  border-bottom: none
}
.calculator-form .form-group .form-inner .form-item.other .label:after {
  content: ""
}
.calculator-form .form-group .form-inner .form-item .label {
  font-size: 14px;
  color: #424552;
  position: relative;
  padding-right: 10px;
  flex-shrink: 0;
  margin-right: 10px
}
.calculator-form .form-group .form-inner .form-item .label:after {
  content: "*";
  color: #e60012;
  position: absolute;
  top: 3px;
  right: 0
}
.calculator-form .form-group .form-inner .form-item .at-input {
  flex: 1
}
.calculator-form .form-group .form-inner .form-item .at-input .at-input__original {
  border: 0;
  font-size: 14px;
  color: #424552;
  padding: 10px 12px;
  line-height: 1.3
}
.calculator-form .form-group .form-inner .form-item .at-select {
  font-size: 14px;
  color: #424552
}
.calculator-form .form-group .form-inner .form-item .at-select .at-select__selection {
  height: 38px;
  line-height: 38px;
  border-radius: 4px;
  border: 1px solid #e0e0e0;
  background-color: #f7f7f7
}
.calculator-form .form-group .form-inner .form-item .select-group {
  display: flex;
  align-items: center;
  flex: 1
}
.calculator-form .form-group .form-inner .form-item .select-group .at-select {
  flex: 1
}
.calculator-form .form-group .form-inner .form-item .select-group .at-select + .at-select {
  margin-left: 10px
}
.calculator-form .form-group .form-inner .redTips {
  font-size: 12px;
  color: #737685;
  margin: 5px 0;
  position: relative;
  padding-left: 20px
}
.calculator-form .form-group .form-inner .redTips:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABU0lEQVQ4T72TP0vDQBiHnzukkyhNdUgE53YRRBBEHAruzrrpoo46Kwi6uOiqi4KIzn4CB5GC4iJC+wVMldoUS4vQP3kFU7FJE4wgve3g/T33vO/dKf5pqX/i0B+QTSoDcuVZqwWLcj6qg0gjAf2CkROY7oTvTJwZBW4YLBL0SnK1jToCnkCaoCZB1iwqx7FBRQZHhUQBMDRqHqTuQg7EUTTTJrVSEBZqVMQ4EVj+mgw6K1AD997bc2rirPwKeiY5q1A3XqYXBIggc2NUbrthPqNrGEhjPAhMfBcFjTpWjwWcqSy0fuq6sDbGBnDg15Z10HWQs0A7mxbOYQ+oxIjVws0LDMV57QqqTXRmnDe7Y+nFbIwLYDFkiDsgH4LaDzng0sJZ8oGKGO9hNhp13kYaCsJuqmriDAeMUlvgboNKxGkNpAF616K85wPFC0dX9ef3/8XyE1IbaRMkRnuoAAAAAElFTkSuQmCC) no-repeat;
  background-size: cover;
  position: absolute;
  top: -1px;
  left: 15%
}
.calculator-form .form-group .special {
  border: 1px solid #b3b5ba;
  border-radius: 4px;
  padding: 10px;
  margin-top: 18px
}
.calculator-form .form-group .special .label {
  font-size: 14px;
  color: #424552
}
.calculator-form .form-group .special .at-textarea .at-textarea__original {
  border: 0;
  font-size: 14px;
  color: #424552;
  padding: 10px 0;
  resize: none
}
.calculator-form .action-handler {
  margin-top: 24px
}
.calculator-form .action-handler .at-btn {
  display: block;
  width: 100%
}
.calculator-form .action-handler .tips {
  margin-top: 15px;
  text-align: center;
  font-size: 12px;
  color: #424552
}
.calculator-form .action-handler .tips span {
  color: #e60012
}
.ideas-list .swiper-pagination[data-v-2d33299d] {
  color: #fff;
  font-size: 16px
}
.ideas-list .list-header[data-v-2d33299d] {
  display: flex;
  justify-content: space-between;
  margin-top: 65px;
  border-bottom: 1px solid #f1f1f1
}
.ideas-list .list-header .label[data-v-2d33299d] {
  font-size: 26px;
  font-weight: 500;
  color: #444;
  line-height: 26px;
  text-align: center;
  padding-bottom: 10px
}
.ideas-list .list-header .ismore[data-v-2d33299d] {
  font-size: 14px;
  font-weight: 500;
  color: #d1aa76;
  line-height: 14px;
  cursor: pointer
}
.ideas-list .ideas-swiper .swiper-container[data-v-2d33299d] {
  min-width: 100%;
  padding: 0 24px
}
.ideas-list .ideas-swiper .swiper-container .swiper-button-next[data-v-2d33299d], .ideas-list .ideas-swiper .swiper-container .swiper-button-prev[data-v-2d33299d] {
  background-image: none;
  width: 24px;
  height: 121px;
  font-size: 34px;
  line-height: 121px;
  color: #bbb;
  text-align: center;
  top: 50%;
  transform: translateY(-50%)
}
.ideas-list .ideas-swiper .swiper-container .swiper-button-next[data-v-2d33299d]:hover, .ideas-list .ideas-swiper .swiper-container .swiper-button-prev[data-v-2d33299d]:hover {
  color: #d1aa76
}
.ideas-list .ideas-swiper .swiper-container .swiper-button-prev[data-v-2d33299d] {
  left: -10px
}
.ideas-list .ideas-swiper .swiper-container .swiper-button-next[data-v-2d33299d] {
  right: 0
}
.ideas-list .ideas-swiper .swiper-wrapper .swiper-slide[data-v-2d33299d] {
  width: 367px;
  height: 307px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 4px;
  border: 1px solid #f0f0f0;
  overflow: hidden
}
.ideas-list .ideas-swiper .swiper-wrapper .swiper-slide .img-box[data-v-2d33299d] {
  width: 100%;
  height: 248px
}
.ideas-list .ideas-swiper .swiper-wrapper .swiper-slide .cnt[data-v-2d33299d] {
  width: 100%;
  align-items: center;
  justify-content: space-between;
  padding: 20px
}
.ideas-list .ideas-swiper .swiper-wrapper .swiper-slide .cnt .house-style[data-v-2d33299d] {
  color: #737685;
  font-size: 14px;
  line-height: 1
}
.ideas-list .qr-box[data-v-2d33299d] {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  min-width: 400px;
  min-height: 400px;
  z-index: 10001;
  background-color: rgba(0, 0, 0, .5)
}
.ideas-list .qr-box .swiper-container[data-v-2d33299d] {
  width: 100%;
  min-width: 800px;
  padding-top: 10px;
  padding-bottom: 10px;
  height: 100%;
  position: relative
}
.ideas-list .qr-box .swiper-container .info[data-v-2d33299d] {
  width: 100%;
  height: 100px;
  background: rgba(0, 0, 0, .6);
  position: absolute;
  bottom: 0;
  z-index: 10
}
.ideas-list .qr-box .swiper-container .info .info-cnt[data-v-2d33299d] {
  padding: 20px 0
}
.ideas-list .qr-box .swiper-container .info .info-cnt .swiper-pagination[data-v-2d33299d] {
  color: #fff;
  font-size: 16px;
  width: 80%;
  bottom: 76px;
  left: 0;
  text-align: right
}
.ideas-list .qr-box .swiper-container .info .info-cnt .cnt[data-v-2d33299d] {
  font-size: 16px;
  font-weight: 500;
  color: #d1aa76;
  text-align: center;
  overflow: hidden;
  width: 100%;
  height: 100%
}
.ideas-list .main-qr-box[data-v-2d33299d] {
  cursor: pointer;
  position: absolute;
  width: 158px;
  height: 158px;
  right: -70px;
  top: -79px;
  z-index: 10002;
  background: rgba(0, 0, 0, .6);
  border-radius: 50%
}
.ideas-list .main-qr-box[data-v-2d33299d]:hover {
  transform: rotate(0)
}
.ideas-list .main-qr-box .icon[data-v-2d33299d] {
  position: absolute;
  left: 27px;
  bottom: 31px;
  padding: 10.5px
}
.ideas-list .main-qr-box .icon-guanbi[data-v-2d33299d] {
  font-size: 16px;
  color: #fff
}
.ideas-list .qr-box-swiper[data-v-2d33299d] {
  position: relative;
  height: 100%;
  width: 100%
}
.ideas-list .qr-box-swiper .bottom[data-v-2d33299d] {
  width: 100%;
  height: 100px;
  background: rgba(0, 0, 0, .6);
  position: absolute;
  bottom: 0;
  z-index: 5
}
.ideas-list .qr-box-swiper .bottom .page-cnt[data-v-2d33299d] {
  text-align: right;
  color: #fff
}
.ideas-list .qr-box-swiper .bottom .page-cnt .current[data-v-2d33299d] {
  font-size: 24px
}
.ideas-list .qr-box-swiper .bottom .page-cnt .total[data-v-2d33299d] {
  font-size: 20px
}
.ideas-list .qr-box-swiper .swiper-wrapper .swiper-slide .cnt[data-v-2d33299d] {
  position: absolute;
  bottom: 30px;
  color: #d1aa76
}
.ideas-list .qr-box-swiper .swiper-btn-next[data-v-2d33299d], .ideas-list .qr-box-swiper .swiper-btn-prev[data-v-2d33299d] {
  background-image: none;
  width: 34px;
  height: 121px;
  background: rgba(0, 0, 0, .6);
  font-size: 34px;
  line-height: 121px;
  color: #bbb;
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5
}
.ideas-list .qr-box-swiper .swiper-btn-next[data-v-2d33299d]:hover, .ideas-list .qr-box-swiper .swiper-btn-prev[data-v-2d33299d]:hover {
  color: #d1aa76
}
.ideas-list .qr-box-swiper .swiper-btn-next.swiper-button-disabled[data-v-2d33299d], .ideas-list .qr-box-swiper .swiper-btn-prev.swiper-button-disabled[data-v-2d33299d] {
  background: rgba(0, 0, 0, .3)
}
.ideas-list .qr-box-swiper .swiper-btn-next.swiper-button-disabled[data-v-2d33299d]:hover, .ideas-list .qr-box-swiper .swiper-btn-prev.swiper-button-disabled[data-v-2d33299d]:hover {
  color: #bbb
}
.ideas-list .qr-box-swiper .swiper-btn-prev[data-v-2d33299d] {
  border-radius: 0 16px 16px 0;
  left: 0
}
.ideas-list .qr-box-swiper .swiper-btn-next[data-v-2d33299d] {
  border-radius: 16px 0 0 16px;
  right: 0
}
.ell[data-v-09d51b5f] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.container[data-v-09d51b5f], .main-con[data-v-09d51b5f] {
  margin: auto;
  width: 1148px;
  max-width: 100%
}
.swiper-next[data-v-09d51b5f], .swiper-prev[data-v-09d51b5f] {
  outline: none
}
img[data-v-09d51b5f] {
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 100%
}
.common-iframe[data-v-09d51b5f] {
  outline: none;
  display: block;
  border: none
}
.w1[data-v-09d51b5f] {
  width: 100%
}
.page[data-v-09d51b5f] {
  padding-top: 127px
}
.overflow-hidden[data-v-09d51b5f] {
  overflow: hidden
}
@media screen and (max-width:1024px) {
  .container[data-v-09d51b5f] {
    padding: 0 28px;
    width: 100%
  }
  .container.search[data-v-09d51b5f] {
    padding: 9px 28px;
    margin-bottom: 10px
  }
}
.w1200[data-v-09d51b5f] {
  margin: auto;
  width: 1200px
}
.swiper-container[data-v-09d51b5f] {
  padding-top: 0;
  padding-bottom: 0
}
.df[data-v-09d51b5f] {
  display: flex
}
.por[data-v-09d51b5f] {
  position: relative
}
.poa[data-v-09d51b5f] {
  position: absolute
}
.tc[data-v-09d51b5f] {
  text-align: center
}
.f38[data-v-09d51b5f] {
  font-size: 38px
}
.fww[data-v-09d51b5f] {
  flex-wrap: wrap
}
.jsc[data-v-09d51b5f] {
  justify-content: center
}
.jcsb[data-v-09d51b5f] {
  justify-content: space-between
}
.jcsa[data-v-09d51b5f] {
  justify-content: space-around
}
.aic[data-v-09d51b5f] {
  align-items: center
}
.db[data-v-09d51b5f] {
  display: block
}
.c3[data-v-09d51b5f] {
  color: #333
}
.bgcenter[data-v-09d51b5f] {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
.cp[data-v-09d51b5f] {
  cursor: pointer
}
li[data-v-09d51b5f], ul[data-v-09d51b5f] {
  margin: 0;
  padding: 0;
  list-style: none
}
.iconfont[data-v-09d51b5f] {
  color: #aaa
}
.clearfix[data-v-09d51b5f]:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
embed[data-v-09d51b5f], iframe[data-v-09d51b5f], video[data-v-09d51b5f] {
  display: block;
  margin: auto;
  max-width: 100%
}
.swiper-pagination[data-v-09d51b5f] {
  width: 100%;
  bottom: 20px
}
.swiper-pagination .swiper-pagination-bullet[data-v-09d51b5f] {
  background-color: #fff;
  opacity: 1;
  width: 14px;
  height: 14px;
  margin: 0 8px
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active[data-v-09d51b5f] {
  background-color: #e60012
}
.swiper-button-prev[data-v-09d51b5f] {
  background-image: url(/_nuxt/img/leftarr.04111b3.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-prev[data-v-09d51b5f]:hover {
  opacity: .6
}
.swiper-button-next[data-v-09d51b5f] {
  background-image: url(/_nuxt/img/rightarr.529349f.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-next[data-v-09d51b5f]:hover {
  opacity: .6
}
img[lazy=loading][data-v-09d51b5f] {
  background: #f5f5f5 no-repeat url(https://clourd-static.oss-cn-hangzhou.aliyuncs.com/wap%2Fimgs%2Floading-spin.svg) 50%;
  background-size: 20%
}
a[title=站长统计][data-v-09d51b5f] {
  display: none
}
.amap-overlay-text-container[data-v-09d51b5f] {
  font-size: 12px !important
}
.caculateModel[data-v-09d51b5f] {
  padding-top: 20px
}
.at-menu--horizontal .at-menu__submenu[data-v-09d51b5f] {
  position: static
}
.nopadding .at-modal__body[data-v-09d51b5f] {
  padding: 0
}
.video-js[data-v-09d51b5f] {
  max-width: 100%;
  max-height: 780px;
  max-height: 80vh
}
@-webkit-keyframes rolling-data-v-09d51b5f {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
@keyframes rolling-data-v-09d51b5f {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
.poster[data-v-09d51b5f] {
  margin: 40px 0 -15px
}
.poster .poster-body[data-v-09d51b5f] {
  display: block
}
.poster .poster-body img[data-v-09d51b5f] {
  width: 100%;
  display: block
}
.estate-detail[data-v-09d51b5f] {
  width: 100%;
  overflow: hidden
}
.estate-detail-content[data-v-09d51b5f] {
  background-color: #f2f2f2;
  overflow: hidden;
  background: #fff;
  padding-bottom: 75px
}
.flex-Box[data-v-09d51b5f] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background: rgba(0, 0, 0, .7);
  z-index: 9999;
  display: flex;
  justify-content: center
}
.reservation-box[data-v-09d51b5f] {
  width: 1024px;
  position: relative;
  padding: 195px 175px
}
.calculator-box[data-v-09d51b5f] {
  width: 888px;
  padding-bottom: 45px;
  margin: 120px auto 0;
  padding-left: 100px;
  padding-right: 100px;
  position: relative
}
.calculator-box .calculator-icon[data-v-09d51b5f] {
  width: 76px;
  height: 76px;
  border-radius: 50%;
  background: #f0f0f0;
  margin: 0 auto;
  position: relative;
  z-index: 10;
  overflow: hidden;
  border: 5px solid #fff
}
.calculator-box .calculator-icon > img[data-v-09d51b5f] {
  display: block;
  width: 44px;
  height: 44px;
  margin: 11px auto
}
.closeBtn[data-v-09d51b5f] {
  position: absolute;
  right: -10px;
  top: -10px;
  width: 24px;
  height: 24px;
  cursor: pointer
}
.closeBtn img[data-v-09d51b5f] {
  width: 100%
}
.measureimg-num[data-v-161caa98] {
  font-size: 20px;
  display: inline-block;
  width: 90px;
  text-align: center;
  color: #666
}
.measureimg-label[data-v-161caa98] {
  flex: auto;
  height: 24px
}
.measure-form[data-v-161caa98] {
  width: 880px;
  height: 44px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #979797
}
.measureimg-label-line[data-v-161caa98] {
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8
}
.measureimg-input[data-v-161caa98] {
  height: 24px;
  line-height: 24px;
  background-color: transparent;
  border: none;
  outline: none;
  padding: 0 20px
}
#sub-btn[data-v-161caa98] {
  width: 148px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 20px;
  outline: none
}
.style-tag-item {
  height: 40px;
  display: inline-block;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  line-height: 40px;
  padding: 0 20px;
  margin: 10px
}
.style-tag-item:hover {
  background-color: #d1aa76;
  color: #fff
}
.link-tab {
  width: 164px;
  height: 42px;
  border: 1px solid #d1aa76;
  border-radius: 6px;
  line-height: 42px;
  font-size: 16px;
  margin-right: 20px;
  color: #d1aa76
}
.link-tab.nuxt-link-active {
  background-color: #d1aa76;
  color: #fff;
  border-color: #d1aa76
}
.w4 {
  width: 25%
}
.cd1 {
  color: #d1aa76
}
.keywords-item {
  padding-top: 12px;
  padding-bottom: 12px
}
input[data-v-12ed21b8] {
  outline: none;
  background: #fff;
  border: 1px solid #eee;
  padding: 5px 15px
}
.title[data-v-12ed21b8] {
  width: 100%;
  justify-content: space-between
}
.title .address[data-v-12ed21b8] {
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
  margin-top: 4px;
  white-space: nowrap
}
.title .address > span[data-v-12ed21b8], .title .tabs .list-item[data-v-12ed21b8] {
  color: #858585;
  font-size: 18px
}
.title .tabs .list-item[data-v-12ed21b8] {
  padding: 14px 37px;
  margin: 0 -7px;
  font-weight: 500;
  cursor: pointer
}
.title .tabs .list-item[data-v-12ed21b8]:hover {
  color: #222
}
.title .tabs .active[data-v-12ed21b8] {
  position: relative;
  border-radius: 5px;
  font-weight: bolder;
  color: #222
}
.title .tabs .active[data-v-12ed21b8]:after {
  position: absolute;
  left: 41px;
  bottom: -18px;
  content: "";
  width: 0;
  height: 0;
  border: 13px solid transparent;
  border-bottom-color: #eee
}
.cnt[data-v-12ed21b8] {
  background: #eee;
  margin-top: 17px;
  border-radius: 6px
}
.cnt .tab .tab-list[data-v-12ed21b8] {
  margin: 18px 23px 30px;
  padding: 5px 20px;
  font-size: 18px;
  border-radius: 27px;
  cursor: pointer
}
.cnt .tab .tab-list[data-v-12ed21b8]:not(.bgcy):hover {
  color: #d1aa76
}
.cnt .tab .bgcy[data-v-12ed21b8] {
  color: #fff;
  background: #d1aa76
}
.cnt .addr[data-v-12ed21b8] {
  padding: 0 15px 13px 34px;
  justify-content: space-between
}
.cnt .addr .addr-left[data-v-12ed21b8] {
  padding-bottom: 21px;
  width: 407px;
  margin-right: 5px
}
.cnt .addr .addr-left .title[data-v-12ed21b8] {
  font-size: 16px;
  font-weight: 400;
  color: #999;
  line-height: 16px
}
.cnt .addr .addr-left .addr-cnt[data-v-12ed21b8] {
  font-size: 18px;
  font-weight: 500;
  color: #333;
  line-height: 22px;
  margin: 15px 0 30px;
  height: 44px
}
.cnt .addr .addr-left .send[data-v-12ed21b8] {
  background: #e60012;
  padding: 8px 16px;
  color: #fff
}
.cnt .addr .addr-left .send[data-v-12ed21b8]:hover {
  background: #c00313
}
.cnt .addr .addr-right[data-v-12ed21b8] {
  width: 726px;
  height: 230px;
  background: #fff;
  border: 2px solid #fff;
  overflow: hidden
}
.cnt .addr .addr-right > img[data-v-12ed21b8] {
  width: 100%;
  display: block
}
.zzc[data-v-12ed21b8] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .5);
  z-index: 10
}
.zzc .title[data-v-12ed21b8] {
  font-size: 14px;
  padding: 12px 16px
}
.zzc .content[data-v-12ed21b8] {
  width: 520px;
  background: #fff;
  position: absolute;
  top: 30%;
  left: 40%;
  border-radius: 5px
}
.zzc .content .cbody[data-v-12ed21b8] {
  padding: 16px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee
}
.zzc .content .bottom[data-v-12ed21b8] {
  padding: 12px 16px;
  display: flex;
  justify-content: flex-end
}
.zzc .content .bottom .btn[data-v-12ed21b8] {
  background: #fff;
  padding: 5px 15px;
  border: 1px solid #eee;
  border-radius: 3px;
  margin-left: 10px;
  outline: none;
  font-size: 13px
}
.zzc .content .bottom .cof[data-v-12ed21b8] {
  background: #e60012;
  color: #fff
}
.tel[data-v-12ed21b8] {
  margin: 10px 0
}
.tel .yz[data-v-12ed21b8], .tel[data-v-12ed21b8] {
  font-size: 14px
}
.tel .yz[data-v-12ed21b8] {
  background: #e60012;
  margin-left: 10px;
  color: #fff;
  border: none;
  outline: none;
  width: 80px;
  text-align: center
}
.content input[data-v-12ed21b8]:focus {
  border-color: #999
}
button[data-v-12ed21b8] {
  cursor: pointer
}
.f-link[data-v-002c294a] {
  box-sizing: border-box;
  padding: 4px 10px 4px 0;
  display: inline-block;
  margin: 6px 12px 6px 0
}
.link-con[data-v-002c294a] {
  min-height: 100px
}
.f22[data-v-66e91759] {
  font-size: 22px
}
.gd-item[data-v-66e91759] {
  width: 180px;
  height: 180px
}
.gd-item .cf[data-v-66e91759] {
  color: #fff;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center
}
.gd-item.gd-item-border[data-v-66e91759] {
  border: 4px solid
}
.gd-item.gd-item-border:hover .cf[data-v-66e91759], .gd-item.gd-item-border[data-v-66e91759]:hover {
  color: #d1aa76
}
.appoint[data-v-66e91759] {
  justify-content: space-between;
  padding: 60px 59px 52px 31px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);
  margin-bottom: 80px
}
.appoint .pic[data-v-66e91759] {
  overflow: hidden
}
.appoint .pic > img[data-v-66e91759], .appoint .pic[data-v-66e91759] {
  width: 699px;
  height: 332px
}
.appoint .meet[data-v-66e91759] {
  flex-direction: column;
  align-items: center;
  justify-content: center
}
.appoint .com[data-v-66e91759] {
  width: 300px;
  height: 38px
}
.appoint .title[data-v-66e91759] {
  font-size: 26px;
  font-weight: 600;
  color: #333;
  line-height: 16px;
  position: relative
}
.appoint .title[data-v-66e91759]:after {
  content: "";
  width: 50px;
  height: 2px;
  background: #bbb;
  position: absolute;
  bottom: -16px;
  left: 50%;
  transform: translateX(-50%)
}
.appoint .tips[data-v-66e91759] {
  font-size: 14px;
  font-weight: 400;
  color: #666;
  line-height: 16px;
  margin: 35px 0 22px
}
.appoint .tel[data-v-66e91759] {
  margin-bottom: 20px;
  padding: 10px 9px;
  border: 1px solid #ddd;
  font-size: 13px
}
.appoint .tel[data-v-66e91759]:focus {
  outline: none;
  border: 1px solid #333
}
.appoint .sign[data-v-66e91759] {
  padding: 8px 0;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  background: #d1aa76;
  border: none;
  outline: none;
  cursor: pointer
}
.appoint .sign[data-v-66e91759]:hover {
  background: #c59d68
}
#newsDetail .info-li {
  width: 48%;
  border: 1px solid #f4f4f4;
  margin-bottom: 20px;
  padding: 10px;
  border-radius: 8px
}
#newsDetail .info-li:hover {
  background-color: #f4f4f4
}
#newsDetail #article img {
  display: block;
  width: 100%
}
#newsDetail #article div, #newsDetail #article p {
  line-height: 2.4;
  font-size: 15px;
  margin: 20px 0
}
#newsDetail #article span {
  font-size: 15px
}
.ell[data-v-fe547bca] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.container[data-v-fe547bca], .main-con[data-v-fe547bca] {
  margin: auto;
  width: 1148px;
  max-width: 100%
}
.swiper-next[data-v-fe547bca], .swiper-prev[data-v-fe547bca] {
  outline: none
}
img[data-v-fe547bca] {
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 100%
}
.common-iframe[data-v-fe547bca] {
  outline: none;
  display: block;
  border: none
}
.w1[data-v-fe547bca] {
  width: 100%
}
.page[data-v-fe547bca] {
  padding-top: 127px
}
.overflow-hidden[data-v-fe547bca] {
  overflow: hidden
}
@media screen and (max-width:1024px) {
  .container[data-v-fe547bca] {
    padding: 0 28px;
    width: 100%
  }
  .container.search[data-v-fe547bca] {
    padding: 9px 28px;
    margin-bottom: 10px
  }
}
.w1200[data-v-fe547bca] {
  margin: auto;
  width: 1200px
}
.swiper-container[data-v-fe547bca] {
  padding-top: 0;
  padding-bottom: 0
}
.df[data-v-fe547bca] {
  display: flex
}
.por[data-v-fe547bca] {
  position: relative
}
.poa[data-v-fe547bca] {
  position: absolute
}
.tc[data-v-fe547bca] {
  text-align: center
}
.f38[data-v-fe547bca] {
  font-size: 38px
}
.fww[data-v-fe547bca] {
  flex-wrap: wrap
}
.jsc[data-v-fe547bca] {
  justify-content: center
}
.jcsb[data-v-fe547bca] {
  justify-content: space-between
}
.jcsa[data-v-fe547bca] {
  justify-content: space-around
}
.aic[data-v-fe547bca] {
  align-items: center
}
.db[data-v-fe547bca] {
  display: block
}
.c3[data-v-fe547bca] {
  color: #333
}
.bgcenter[data-v-fe547bca] {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
.cp[data-v-fe547bca] {
  cursor: pointer
}
li[data-v-fe547bca], ul[data-v-fe547bca] {
  margin: 0;
  padding: 0;
  list-style: none
}
.iconfont[data-v-fe547bca] {
  color: #aaa
}
.clearfix[data-v-fe547bca]:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
embed[data-v-fe547bca], iframe[data-v-fe547bca], video[data-v-fe547bca] {
  display: block;
  margin: auto;
  max-width: 100%
}
.swiper-pagination[data-v-fe547bca] {
  width: 100%;
  bottom: 20px
}
.swiper-pagination .swiper-pagination-bullet[data-v-fe547bca] {
  background-color: #fff;
  opacity: 1;
  width: 14px;
  height: 14px;
  margin: 0 8px
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active[data-v-fe547bca] {
  background-color: #e60012
}
.swiper-button-prev[data-v-fe547bca] {
  background-image: url(/_nuxt/img/leftarr.04111b3.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-prev[data-v-fe547bca]:hover {
  opacity: .6
}
.swiper-button-next[data-v-fe547bca] {
  background-image: url(/_nuxt/img/rightarr.529349f.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-next[data-v-fe547bca]:hover {
  opacity: .6
}
img[lazy=loading][data-v-fe547bca] {
  background: #f5f5f5 no-repeat url(https://clourd-static.oss-cn-hangzhou.aliyuncs.com/wap%2Fimgs%2Floading-spin.svg) 50%;
  background-size: 20%
}
a[title=站长统计][data-v-fe547bca] {
  display: none
}
.amap-overlay-text-container[data-v-fe547bca] {
  font-size: 12px !important
}
.caculateModel[data-v-fe547bca] {
  padding-top: 20px
}
.at-menu--horizontal .at-menu__submenu[data-v-fe547bca] {
  position: static
}
.nopadding .at-modal__body[data-v-fe547bca] {
  padding: 0
}
.video-js[data-v-fe547bca] {
  max-width: 100%;
  max-height: 780px;
  max-height: 80vh
}
@-webkit-keyframes rolling-data-v-fe547bca {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
@keyframes rolling-data-v-fe547bca {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
.search-area[data-v-fe547bca] {
  height: 160px;
  width: 100%;
  background: url(/_nuxt/img/Trendyluxury.44a9072.png) no-repeat 50%;
  background-size: cover
}
.search-area .container[data-v-fe547bca] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%
}
.search-area .container .page-title[data-v-fe547bca] {
  text-align: center
}
.search-area .container .page-title .zh[data-v-fe547bca] {
  font-size: 48px
}
.search-area .container .page-title .en[data-v-fe547bca], .search-area .container .page-title .zh[data-v-fe547bca] {
  font-family: Songti SC, 宋体, Microsoft YaHei, 黑体, Arial, sans-serif;
  color: #fff
}
.search-area .container .page-title .en[data-v-fe547bca] {
  font-size: 24px;
  font-style: italic
}
.breadcrumbcon[data-v-fe547bca] {
  line-height: 50px;
  margin: 20px auto 16px
}
.breadcrumbcon .df[data-v-fe547bca] {
  justify-content: space-between
}
.breadcrumbcon .nav[data-v-fe547bca] {
  width: 33%;
  display: inline-block;
  text-align: center;
  background: #d8d8d8;
  border-radius: 0;
  font-size: 18px
}
.breadcrumbcon .nav[data-v-fe547bca]:hover {
  color: #27292e
}
.breadcrumbcon .active[data-v-fe547bca] {
  background: #424552;
  color: #fff;
  position: relative
}
.breadcrumbcon .active[data-v-fe547bca]:hover {
  color: #fff
}
.breadcrumbcon .active[data-v-fe547bca]:after {
  position: absolute;
  bottom: -12px;
  left: 50%;
  transform: translateX(-50%);
  content: "";
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #424552
}
.at-tabs-nav__item {
  padding: 0;
  margin-right: 40px;
  line-height: 36px;
  color: #666
}
.at-tabs-nav__item:hover {
  color: #d1aa76
}
.at-tabs-nav__item--active {
  color: #444
}
.at-tabs-nav__item--active:after {
  content: "";
  width: 20px;
  left: 50%;
  transform: translateX(-50%);
  height: 2px;
  bottom: 0;
  background-color: #d1aa76
}
#soft-case-swiper .swiper-pagination2 {
  text-align: right;
  position: absolute;
  font-size: 20px;
  font-weight: 500;
  color: #d1aa76;
  z-index: 3;
  bottom: 12px;
  left: 752px;
  width: 56px;
  height: 30px
}
#soft-case-swiper .swiper-pagination2 .swiper-pagination-total {
  font-size: 14px
}
#soft-case-swiper .row-next, #soft-case-swiper .row-prev {
  background-image: none;
  width: 34px;
  height: 121px;
  background: rgba(0, 0, 0, .6);
  font-size: 34px;
  line-height: 121px;
  color: #bbb;
  text-align: center
}
#soft-case-swiper .row-next:hover, #soft-case-swiper .row-prev:hover {
  color: #d1aa76
}
#soft-case-swiper .row-prev {
  border-radius: 0 16px 16px 0;
  left: 0
}
#soft-case-swiper .row-next {
  border-radius: 16px 0 0 16px;
  right: 0
}
.at-tabs-nav__item:not(.at-tabs-nav__item--disabled):hover {
  color: #d1aa76
}
.ell[data-v-d5d17186] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.container[data-v-d5d17186], .main-con[data-v-d5d17186] {
  margin: auto;
  width: 1148px;
  max-width: 100%
}
.swiper-next[data-v-d5d17186], .swiper-prev[data-v-d5d17186] {
  outline: none
}
img[data-v-d5d17186] {
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 100%
}
.common-iframe[data-v-d5d17186] {
  outline: none;
  display: block;
  border: none
}
.w1[data-v-d5d17186] {
  width: 100%
}
.page[data-v-d5d17186] {
  padding-top: 127px
}
.overflow-hidden[data-v-d5d17186] {
  overflow: hidden
}
@media screen and (max-width:1024px) {
  .container[data-v-d5d17186] {
    padding: 0 28px;
    width: 100%
  }
  .container.search[data-v-d5d17186] {
    padding: 9px 28px;
    margin-bottom: 10px
  }
}
.w1200[data-v-d5d17186] {
  margin: auto;
  width: 1200px
}
.swiper-container[data-v-d5d17186] {
  padding-top: 0;
  padding-bottom: 0
}
.df[data-v-d5d17186] {
  display: flex
}
.por[data-v-d5d17186] {
  position: relative
}
.poa[data-v-d5d17186] {
  position: absolute
}
.tc[data-v-d5d17186] {
  text-align: center
}
.f38[data-v-d5d17186] {
  font-size: 38px
}
.fww[data-v-d5d17186] {
  flex-wrap: wrap
}
.jsc[data-v-d5d17186] {
  justify-content: center
}
.jcsb[data-v-d5d17186] {
  justify-content: space-between
}
.jcsa[data-v-d5d17186] {
  justify-content: space-around
}
.aic[data-v-d5d17186] {
  align-items: center
}
.db[data-v-d5d17186] {
  display: block
}
.c3[data-v-d5d17186] {
  color: #333
}
.bgcenter[data-v-d5d17186] {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
.cp[data-v-d5d17186] {
  cursor: pointer
}
li[data-v-d5d17186], ul[data-v-d5d17186] {
  margin: 0;
  padding: 0;
  list-style: none
}
.iconfont[data-v-d5d17186] {
  color: #aaa
}
.clearfix[data-v-d5d17186]:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
embed[data-v-d5d17186], iframe[data-v-d5d17186], video[data-v-d5d17186] {
  display: block;
  margin: auto;
  max-width: 100%
}
.swiper-pagination[data-v-d5d17186] {
  width: 100%;
  bottom: 20px
}
.swiper-pagination .swiper-pagination-bullet[data-v-d5d17186] {
  background-color: #fff;
  opacity: 1;
  width: 14px;
  height: 14px;
  margin: 0 8px
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active[data-v-d5d17186] {
  background-color: #e60012
}
.swiper-button-prev[data-v-d5d17186] {
  background-image: url(/_nuxt/img/leftarr.04111b3.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-prev[data-v-d5d17186]:hover {
  opacity: .6
}
.swiper-button-next[data-v-d5d17186] {
  background-image: url(/_nuxt/img/rightarr.529349f.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-next[data-v-d5d17186]:hover {
  opacity: .6
}
img[lazy=loading][data-v-d5d17186] {
  background: #f5f5f5 no-repeat url(https://clourd-static.oss-cn-hangzhou.aliyuncs.com/wap%2Fimgs%2Floading-spin.svg) 50%;
  background-size: 20%
}
a[title=站长统计][data-v-d5d17186] {
  display: none
}
.amap-overlay-text-container[data-v-d5d17186] {
  font-size: 12px !important
}
.caculateModel[data-v-d5d17186] {
  padding-top: 20px
}
.at-menu--horizontal .at-menu__submenu[data-v-d5d17186] {
  position: static
}
.nopadding .at-modal__body[data-v-d5d17186] {
  padding: 0
}
.video-js[data-v-d5d17186] {
  max-width: 100%;
  max-height: 780px;
  max-height: 80vh
}
@-webkit-keyframes rolling-data-v-d5d17186 {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
@keyframes rolling-data-v-d5d17186 {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
#rightcontainer[data-v-d5d17186] {
  position: absolute;
  padding-top: 56px
}
.closeMeasure[data-v-d5d17186] {
  width: 100px;
  height: 100px;
  position: absolute;
  z-index: 1001;
  cursor: pointer;
  right: -40px;
  top: -20px
}
.closeMeasure:hover + .calculator-form > .closeImg[data-v-d5d17186] {
  color: #666
}
.infoIpt[data-v-d5d17186] {
  padding: 10px 9px;
  margin-top: 15px;
  font-size: 13px;
  line-height: 14px;
  border: 1px solid #ddd;
  outline: none
}
.infoIpt[data-v-d5d17186]:focus {
  border: 1px solid #333
}
.infoIpt[data-v-d5d17186]::-moz-placeholder {
  color: #bbb
}
.infoIpt[data-v-d5d17186]:-ms-input-placeholder {
  color: #bbb
}
.infoIpt[data-v-d5d17186]::placeholder {
  color: #bbb
}
.tips[data-v-d5d17186] {
  font-size: 12px;
  font-weight: 400;
  color: #9599a2;
  line-height: 12px;
  margin-top: 11px
}
.costbtn[data-v-d5d17186] {
  width: 100%;
  line-height: 40px;
  background: #d1aa76;
  font-size: 18px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  color: #fff;
  margin-top: 7px;
  text-align: center;
  cursor: pointer;
  transition: all .1s
}
.costbtn[data-v-d5d17186]:hover {
  background: #c7a06e;
  transform: scale(1.1)
}
.costcon[data-v-d5d17186] {
  width: 100%;
  justify-content: space-between;
  padding: 0 10px
}
.costcon p[data-v-d5d17186] {
  color: #666;
  font-size: 12px;
  line-height: 1.8
}
.qr-box[data-v-d5d17186] {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  min-width: 400px;
  min-height: 400px;
  z-index: 10001;
  background-color: rgba(0, 0, 0, .8)
}
.main-qr-box[data-v-d5d17186] {
  cursor: pointer;
  position: absolute;
  width: 40px;
  height: 40px;
  right: 20px;
  top: 20px;
  z-index: 10002;
  transition: transform .15s
}
.main-qr-box[data-v-d5d17186]:hover {
  transform: rotate(90deg)
}
.soft-case-swiper-box[data-v-d5d17186] {
  height: 603px;
  width: 100%;
  padding: 20px 20px 0
}
#soft-case-swiper[data-v-d5d17186] {
  padding: 0;
  overflow: hidden;
  position: relative
}
#soft-case-swiper .pages[data-v-d5d17186] {
  right: 0;
  bottom: 0;
  z-index: 3;
  bottom: 12px;
  right: 10px;
  width: 100px;
  background: rgba(0, 0, 0, .39);
  border-radius: 17px;
  height: 30px;
  display: flex;
  justify-content: flex-end;
  align-items: center
}
#soft-case-swiper .pages .page-cnt[data-v-d5d17186] {
  color: #d1aa76
}
#soft-case-swiper .pages .page-cnt .current[data-v-d5d17186] {
  font-size: 20px
}
#soft-case-swiper .pages .page-cnt .total[data-v-d5d17186] {
  font-size: 14px
}
#soft-case-swiper .pages .iconBox[data-v-d5d17186] {
  width: 26px;
  height: 26px;
  background: #d1aa76;
  border-radius: 17px;
  text-align: center;
  line-height: 26px;
  margin-left: 15px;
  cursor: pointer
}
#soft-case-swiper .pages .iconBox .iconfont[data-v-d5d17186] {
  font-size: 16px;
  color: #000
}
.qr-box-swiper[data-v-d5d17186] {
  position: relative;
  height: 100%;
  width: 100%
}
.swiper-container[data-v-d5d17186] {
  width: 100%;
  min-width: 800px;
  padding-top: 10px;
  padding-bottom: 10px;
  height: 100%
}
.swiper-container .info[data-v-d5d17186] {
  width: 100%;
  height: 100px;
  background: rgba(0, 0, 0, .6);
  position: absolute;
  bottom: 0;
  z-index: 10
}
.swiper-container .info .info-cnt[data-v-d5d17186] {
  font-size: 16px;
  font-weight: 500;
  color: #d1aa76;
  text-align: center;
  overflow: hidden
}
.swiper-container .swiper-button-next[data-v-d5d17186], .swiper-container .swiper-button-prev[data-v-d5d17186] {
  background-image: none;
  width: 34px;
  height: 121px;
  background: rgba(0, 0, 0, .6);
  font-size: 34px;
  line-height: 121px;
  color: #bbb;
  text-align: center
}
.swiper-container .swiper-button-next[data-v-d5d17186]:hover, .swiper-container .swiper-button-prev[data-v-d5d17186]:hover {
  color: #d1aa76
}
.swiper-container .swiper-button-prev[data-v-d5d17186] {
  border-radius: 0 16px 16px 0;
  left: 0
}
.swiper-container .swiper-button-next[data-v-d5d17186] {
  border-radius: 16px 0 0 16px;
  right: 0
}
.swiper-slide[data-v-d5d17186] {
  text-align: center;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center
}
.outcon[data-v-d5d17186] {
  width: 1148px;
  overflow: hidden;
  margin: auto
}
.colrow[data-v-d5d17186] {
  overflow: hidden;
  width: 1160px
}
.at-tabs-nav__item[data-v-d5d17186] {
  padding: 0;
  margin-right: 40px;
  line-height: 28px
}
.at-tabs-nav__item[data-v-d5d17186]:after {
  content: "";
  width: 20px;
  left: 50%;
  transform: translateX(-50%);
  height: 2px;
  bottom: 0;
  background-color: #d1aa76
}
.tab-pane-con[data-v-d5d17186] {
  padding: 10px 20px;
  margin-top: 10px;
  border-top: 1px solid #ddd
}
.iframe-box[data-v-d5d17186] {
  width: 900px;
  height: 550px;
  display: flex;
  justify-content: center;
  align-items: center
}
.iframe-box iframe[data-v-d5d17186] {
  width: 100%;
  height: 100%
}
.case-detail .detail-header[data-v-d5d17186] {
  background-color: #424552;
  height: 252px
}
.case-detail .detail-header .detail-header-info[data-v-d5d17186] {
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: space-between
}
.case-detail .detail-header .detail-header-info .breadcrumb[data-v-d5d17186] {
  width: 100%;
  position: relative
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon[data-v-d5d17186] {
  float: right;
  width: 500px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  top: 50px;
  position: relative;
  color: #737685;
  font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, 黑体, Arial, sans-serif;
  font-size: 12px
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .web-share[data-v-d5d17186] {
  width: 50%
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item[data-v-d5d17186] {
  display: flex;
  align-items: center;
  margin: 0 18px 0 0;
  cursor: pointer
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item i[data-v-d5d17186] {
  width: 20px;
  height: 20px;
  margin: 0 2px 0 0;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-comment[data-v-d5d17186] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABWElEQVQ4T9XUv0rDUBQG8O/rHx0c7ODi4FPoppODDo6K4DsoVBp6JVm6JJjYQKEOvoEi+gC6Ck72JdRNh3Zw6J/kSExajMT2FjronQL38Ls537kJMePFGXv4Z2C5XCvli3OHoKxoRSF8Cfq980aj1h7Wp1o2lHMnIltaWFJE8r7umtuZYKVq9wEUpgEBDHzPKv4GypTYV7nvWaNOUy1XqvYQ/CB4JCIlkGeA5OODGBAwAHQE0gSwoAWSuK271l5UXFHOE0RWY48t3zXXokdD2Tci2NUCAbwLsJ8LpSQ5XgKYT6LoMpSDMMc2gWsAS7rgVFGOy3AAIMlL12Tge+boZvwcygOADV0qqXv0PWs989qUTXs5H0BBEH8p8ZQ30wewJQjfGE2cfO5Kz2l6tddMMOvNDGXviPACCAskj+uudTWuA62/jVKnixHiuiedSXFogZOQ7/t/H/wElCV5FTjzFVAAAAAASUVORK5CYII=)
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-up[data-v-d5d17186] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABe0lEQVQ4T8XUO0sDQRAH8P9cksIHtim00EYUwUpIISiHXh73sAx+Ai3FQixESJFCLMTCRr9BGsHcXTB3SEAQRImgoGIjlqKNiGXuRgIaojGX1QSccpf97ezOMIQOB3XYw/+Bpu3sEGhQ1xQ96FXCGZq2ewnweFjyhlKp1EMzVAgsFEoDPir3zBxBKBQzkjNnbYGW7eYYnK4iIZLGVHX25s9g3nJWibDxAXBvd6RPluU3YdC0iyZIihLznUS05TGXgVo3eCC6qGE+vxp6XAHAn2sNf2jazi2AERBdwcMSJC41rSrhyVDj0fr9BjBvO6cExERAAo51LT4dCFoF95CZE0Ig0Z6uKovBoO3kGEgLgsu6qmy3ynCXmReEQOYJXU9Ui1aLH4ribgK80hqkx/L5SX8mk/GDi2K5a0ScrYLkY56Jr+vapu4sZw0tsf69AxoytCx3lIknGf7znJY8sItHU37FG/6SBZHf0xXel2X5pSXY7nwUGg6/uaTj4Dtj8ZUVzGb8mwAAAABJRU5ErkJggg==)
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-up-active[data-v-d5d17186] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABdElEQVQ4T93Uv0vDQBQH8O9LKgWlIvgnCOLgoOjg4CbqrHYWwUEQkdKmKSYiGZpo08YiXRzcXAXFsToI4ubQDkILLq7iLvbHPam1UluNwRYEbzsOPve+7x5H6PKiLnv4O1BRTZ2BYOk5MJXJbL58l8xzhRHVzAKYBTDn2PpFR2AoZAzI/p4HMPoBXnbs7eOOQCVqHTLxWh2hBcfWzn4NKmp8g0GZBiD5MJ609JxnMKKa1yDyg0WBfGRzBXkAUhOQA1H5fS8gYcXZ1QqN87ZHiajmE4BBgPNMvnXi6o3brAqqjqYTO3du4D2AIY9gJdBb7jMMo+QCWrcAT3gEi46tjzQn+CryJYAZLyAxTlNJfdEVVGLmCTOWvIBghJykfuAKhlXriMCrP4HMYJal4fTeVq3nH6stcliNOwQK10AhyUFJiGLL2NTHmyibSmjzrRPQBkaj5pgAJpnocd/WziOx+DQEfWp8DRGydNVa3dtF/+c/9JrkFdyBmBWZzqy8AAAAAElFTkSuQmCC)
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-collection[data-v-d5d17186] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABeUlEQVQ4T93TzysEYRgH8O931iJHBxclJcLBxdVFZlc7O0MuK1fliIuTEoWT3JyUUu6KmX01a/0BTntCScpp23JwkML2PvJjS3Z2x2RP3tvb8z6f93mf932JBg822MM/AZU669G6PGbb47thLfrVkV3P3wM5Ax3vcpzR+3poKHjo+x3xMu8AtAJccdKJjT+BbvZ0FZC1d4RE8enxoTuTybzUQqsqPDrJDxlapggZBDigIf0E4hVAgCIhFwAvBShMpJP73/Eq0FP+rAj3wpr/EScLdsocJimV9YE99FRuUwTLdVHiRjcbI5OmWapbYSXoev4uyLkg9P3Yhhgjtm3e/ozXvGWlVEtZx55IGlVJxJJtJbeDNqsJurlcL15xHZhE7thWYj4aqHwHwuOvJA3gAUD751zyTno8EQn01OmSiGwROBetF7R+vjKa2lYAWQRRcqxkVyTQPcmNxYSdqZR58P1ZZLP5PiGmbctcjwT+6h0GLAr9y1HhhoNv94x5FbgLZGUAAAAASUVORK5CYII=)
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-collection-active[data-v-d5d17186] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABgUlEQVQ4T93Tu0oDQRQG4P/sxkIxIL5ASAoJFkJeQFHSWFim0AdIo0h01xg2EVZyI2uuRBDBPtgI1la+gRYqCqmsNIJaBZPsHPEGwezmgqmc9j/zcebMDGHIi4bs4Z+AipKaZgfm8hntoNeI+jqyEk4eA1hq1MlVLmu1bmhPUFXjbpakOwAOAnazRlT/GxhOlRi8/oEQUDObo65CYbNuh3Z0qEbSC0IIPxheieAVjCkiyG3AA4BrADcAXznHWke6rjd+8k4wnCowONRr+J85495sNmeKRf3FFgwEArLL46swc6A7yo8t8GzJ2Lltr7O8lGDwcMQ58XQKYNEGfWaS5/OZyOXv3PaWNyJpjyRE1QokIJk1ojGbzLoHVY37WZLOrFOq5AxtZTAwnFhjUPlrE5mAeAVo8hu5yBlR30Cgsp3cB2OVgXOZESJyVE0yNTCHCBB7GW2ciLjvGSpbiWWQ9JYztJP2TWos7uamHHSONqK6rou+wb7eoUVRz788KDx08B061YAVodM2UQAAAABJRU5ErkJggg==)
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-wx[data-v-d5d17186] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACKklEQVQ4T7WUT0hUcRDHP/MLM1a0gjpU1KWQDv3xnIGeqpvUoUMeKgjDTtX+MV0PP4intr7NQxB1SaLoElG3DkVkUYcuEQl1CCq7SUv/rMT1/Sb2+Vxb3W0ldE6PNzOfme/MvCcssckS81heYOe5/rWxIOhEpA1hO0otMCYiDwn0su+nR6spKnaY7O5rdoHeBjZUSJoW8PxM2v4LGgKTyfNbnZiXQL3AG4UcsDdK/CLCI1UOAgbV7uxg70AlaAiMp/pugrYXno0xhx18wLkXM0lyvT42deLHr5qPwEZgkqB2czab+FwOGgITKW9cYX0U4IA8hPOLTH6DPgHei9KAMBqoPF9dN/XMWjv9Nzjq0PtekFtWhjABchGlDXR3abKMYdxpf6D3brF01OFjhZYKEgYVTgF15fyqqIgezWZ6b4QDCmfY5e1Xx32R+XcprxSdEGgGckbzO5zUvAbWGTVH1LgWVU4C38St3OT7yZ/Fs4mnvDiQCTc51/81lOOzhQXGFLbMuHUcpAFYFYXvy2bSD0q+lHjKuwMcmpOmw6pybGHnC8U7ldahwZ6RIrCj42pNw5rcPTFyaRreSaCNGPdVHB4irZXuLnr/qT6W32atnSoCrbXGWls4mRJLJLxdKjxFKMgrZ5NuhRwY6u8ZKS6lSnXOdA3sNBpcAfbMjxWh3b+QvlVyNtWAs/6z3X2NxmlTYXHieBtAkxERP9Mz/F/AxRRe3v/hYjqoFvMHfba5Fe5mmZAAAAAASUVORK5CYII=)
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-wb[data-v-d5d17186] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACwUlEQVQ4T8WUT0hUURTGv3PfzOSfsBQhESEyklr5ZyO1iCSiRZEQFkEEZgkFDeW88c04z2BazNN582bE/kCLrEWlUK1aKiTopqRaFGW0MZKiJGrCRsvx3RMzY5aNYoLQ3d3LOT/O+b6PS1jlQ6vMw/8FenydlcT2PQBlAMYJ6IX8ErEsK/Fr0xVN6HYHCxx5zv0KiQm25TYItAH0wQFRFw77v6agiwL9/o7CJLMbzHsBTCqYaTLNC+9TDR6PUQEndjvYfpBQlE85Nj8CMBg19eZFgZoWqrNBvQCX/F6DmiwzcCN193qN7SxkNYGa2aajLFBOxHdJuootqzWxYEJVMxoAvgVgzQL3iTqJ4WLIOpCQQqLFBm8WgooUiJ5ZtuMkUWlZ+rN5oNffsYul7AfgXD5KdJshLytM3xVFxJNSjskkl3V1tb9LA1taYrnCOT0KYCMACWAAAgMC4q204WCSFQSuB6h6TqewZer+jASRfFaSZ6PhgDGvoVfrOMOQlwCMQYhD0c62J6oW2gPwFgV4bJrtI+lmX+gwM64DyAcwMvsDB7q79Y9/bpSe0KOFhgi0gyRXWZb+QvUZd8DckCkkJrBhmXp7GqoZJxh8bQ5yNWrqpxcDptwZj5r61tbWUI1NGE6HlqkcxGsB1JB0rU+5mI6UlJ9TEAaGY6a+Mwvo1UKvGCid/pYszVnnKhWSz1th/ZjqC10Ew83AVEFesjAYDM5424xatvlhBkg9MTNwMhuY0aYPoL7J+JvjBUWbzpGU5RI4woCLQKeiZuCmqgaL4XD0g9PmxFmh2lhH4HUWMPWgasZBQF4BaEIQouRwvOQZO1fmu0ZFQhbaYraeWKoAlRDwVCGlMRz2P/87YguC3RgM5hRPOxuYsQ+EKgI2MKcdnQJ4jEgMksT9SCQwlJEw+6zoc1g+8Et8Dv/SuFTNqk/4E84SICS56J1iAAAAAElFTkSuQmCC)
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-qzone[data-v-d5d17186] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAB8klEQVQ4T8WUPWhTURTHf+emr6YgVB1clCpSxA9c3F1E260uIogITi4OojEvTeLwqkma98yjLuIkiuhiERxVKII4CS4FHarUIGQRHDT9wNb3jiRtSlKSvogV73Iv55z7u/9zzr1X2OQhm8zj/wATduG8QE/Jy9yPyihSoeM4prpgzYDEvnweHJycPBNsBI0EXkvlTqnKsxrEGHP6VjH99K+ACTv/HBhehUz5XvbEHwEdx9k6t2Tt1YBdKHuAuzVxq5AQ9FKoWsZoxdItZc9LVZsPaEm5pkaVIZG17ofAPFCb+4DedeoUkSnfzZxs2FuBicIhYuErkJ3AIsgs6DeQisDbYDn+0FiL48DFFYB8DcUcn3BH37cF1oy2ffNggHkJ7G5SM63GXJBQk6Bn63alQihDvp/50DHlhiOVKg78IniBcgDkscS4o4E+APavxswEZnn4dtEpr29Qx2uTSObvIdKnYlyjOqKEAyKyDdiByuuSlx5r1+3OQDs3DXKkw6aPJS/bUNsS0hboOE68umDVrkPPSu2ZReurffXyKWqZ2HbXHf3eVcrJZP5oKLwDfiLih0vxXH//D5mb7x1T4TKohegx373+pivgVbswYtBzgTHZiWL6U/OmK6kbhw2xcYFHJTf7pCvgRk8ryhf5OUQB/rnC32S9oxVrKg+6AAAAAElFTkSuQmCC)
}
.case-detail .detail-header .detail-header-info .breadcrumb .item-icon .icon-item .i-txwb[data-v-d5d17186] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACO0lEQVQ4T8XUTWgTQRQA4Pdmk6YbU0TTQ0+KSE9eFHoQT4KgpZRS0diT6EGpP0TYZDebZFNYtLvt/iSl1YPJyYM92OKhEv+weJDWi0dPHvxBPZT6Q21oSLPdGYnW0mgKERec2zBvPt7MvHkIHg/02IP/C0rStb0UST9BLFNgLe/fdN6Ynj7lbj5lXYaCIPAk0H4BKBz5EYTw5Avv5G+paqU2jSc1oQXxdtXFowEfna045HDOSt1pCF5S1RC/0jLDgE06lYVJgE5o3VY6zRgOgOvvt21pRZT1865LP3ME86Gg01GuBM6Zo6lCQ1CUdAsInbONzEw0Gg2shsNcQVXLMWn4BBLSlTXSKUnWLlcITrVSOLkGa3MIpC1nZJ43BOMJ7VHWVLpTKT286rKXCMATRrssa+i1KOuPbSN9LBKJcLv3HDgLBN8Cpd3LS+1KoTDobAUWs6bSG5OHDyHD+fU77MkaykNR1oq2ofRu3ngxObKDp/QKIWTeHk3N/lrbeJS4rD2oltuOB/jSXQB4AYDfQsHqxOIiBPmQfyprKj2NalYQcjvHxmJf/wAF+eo+jvkOUmAdOVPRagGqqpJS2Z9HZMXa3TbzCerKJp7Qn1Y5GPC50Mch+BhjEQS8Z5vpiWawn5W2PiRJ288QzywvvUuEtu/q4wCg4iPPro+kPzWL1YExUR8kHPtoG8r9vwF+j93IUEzoWQfcwrg59MorcJz6qZ3TMh+8AZOaiq5z07LUBU/Af0G27DZeoJ432O+uNNgVoS4Q7gAAAABJRU5ErkJggg==)
}
.case-detail .detail-header .header-title[data-v-d5d17186] {
  margin: 16px 0 0;
  font-family: Songti SC, 宋体, Microsoft YaHei, 黑体, Arial, sans-serif;
  font-size: 44px;
  font-weight: bolder;
  color: #fff
}
.case-detail .detail-header .header-info-group[data-v-d5d17186] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 105px
}
.case-detail .detail-header .header-info-group .group-info[data-v-d5d17186] {
  flex: auto
}
.case-detail .detail-header .header-info-group .group-info .info-house[data-v-d5d17186] {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start
}
.case-detail .detail-header .header-info-group .group-info .info-house span[data-v-d5d17186] {
  width: 33.3%;
  display: flex;
  align-items: center;
  color: #fff
}
.case-detail .detail-header .header-info-group .group-info .info-house span i[data-v-d5d17186] {
  display: block;
  width: 18px;
  height: 18px;
  margin: 0 7px 0 0;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain
}
.case-detail .detail-header .header-info-group .group-info .info-house span .i-local[data-v-d5d17186] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABOElEQVQ4T62UK08EMRSFv2MIgofD8BMwBAQPheGRAGuQeBT7a0DhkRh2SXgIUDwEBMNPwOBYEARzSclt0hnaYcXUtbf9eu6Z0xEtDbXEIQsysxFgD9gFZvyyF+AYOJL0XRfwB2Rm00AfmC2ofQa2JL2m9QrIlTw0QOLZAFtIldVB+8BBclNo4dLna0BoOY6upMM4qYPugEUvBsiKpLCGmS0D1wnsXtJSCTQAxr3Yl7Sd+mBmveCPr31ImiiB3oFY/A80kDRZAoWvtVloLbRxk7R2Jimqq+bIzNaB8yHN3pB0kVXkpp4CFW8yeepJ6hRz5KAp4AkIwcyNEMQ5SW+NIIfNux9jNdKnR+KxfkPx0ZrZKhDaHPVDX0BH0lVOZuPrd/NP/OBOau7QiuJGTzSSbgue/S639j/6AUQjaxP8qIjTAAAAAElFTkSuQmCC)
}
.case-detail .detail-header .header-info-group .group-info .info-house span .i-area[data-v-d5d17186] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABP0lEQVQ4T63UMUuVcRTH8c8Rp6ChzcEliGhwEHwFvYHMyIuDm6DgJk5CDqmDuDU4RLQFgg1G4Og7UDfBpRYzX0CDENGJvzz3cq96fZ5Lnu3h//t/z+93nsM/3FPFXZzMHMEOhjATERf99H1BmTmBLxitLp/jZUQc3ga7FZSZM/iIB9cuXWIuIorLnuoBZWb53sAK+rlNbOJNRPxt0zrizHyIT3jRcP5fMRsRv4r+CpSZj1EOxmogvzFcDb9IT0rjiPjeBu3hSQ3oD5bwCGtVw2N8i4hWd7RdTNc4eo+neF7p9iLiVSdaFa8b9BPLKFHGcYTXOMMzTDUFneIdtjCJA5TOZQTdVeuogMquvK3ifkYLxfVAoB/Yx0LZl2q3VrE+KKjhKqmN9l+gbSw2JVS6DxEx3/P7BwTckN/5Hg0C/wfX42cT4z9EowAAAABJRU5ErkJggg==)
}
.case-detail .detail-header .header-info-group .group-info .info-house span .i-money[data-v-d5d17186] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABWElEQVQ4T63TzYuOcRTG8c+VkJTsvKwkCwt7+QckSmalbJCUUt529rYSaWwUKeVtRSJ/gOzYKZtJSs3WQjF09KvnmX5uz91MmrO8z3W+93XO+Z1Yo8gsTlVdwzqcwmscxgP8SnJ1Vs0Y6Bzm0ecLF5LcXjWoCavqBi51RbeSXBybxExH/zO2UVBVncT9Dvobc0lerLq1qjqKp9gwKPo+gb0Zwv5xVFWH8BzrR1r8MYG96vN/gapqGz5hywpz+oZ9Sb5MdUPQdVzpICdwGptwBw+73HyS82Ogj9jbiRfRWm3xEju73EKS3WOgn4PZnMXbifgA7nagpSTLyxi29hU7OnFb/7PJucxNTmaaXkyyfczRvYH4HR5hI46huZrGkyTHx0B78AGbV9jaEvYneT8T1D5W1UE8xtYRWHuUZ5I0p8sxdv1tO5dxBLsaH5/RXvTNJAvDn6zZ0f4BZR1hE2YZHTcAAAAASUVORK5CYII=)
}
.case-detail .detail-header .header-info-group .group-info .info-price[data-v-d5d17186] {
  margin-top: 10px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start
}
.case-detail .detail-header .header-info-group .group-info .info-price span[data-v-d5d17186] {
  width: 33.3%;
  display: flex;
  align-items: center;
  color: #fff
}
.case-detail .detail-header .header-info-group .group-info .info-price span i[data-v-d5d17186] {
  display: block;
  width: 18px;
  height: 18px;
  margin: 0 7px 0 0;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain
}
.case-detail .detail-header .header-info-group .group-info .info-price span .i-stone[data-v-d5d17186] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAiElEQVQ4T8WUQQqEMBAEq9F96l48+Bcv+lcRWhJQROKaxQRzS9LUNJ3MiEJLhTjsINsj8AXaAJck2z4WOp0twCSpj/pNaDtcNNs+AxSki6TPGfSreuRfweuAUqHfZLS7rOPon+op98dXqxd2bm7vZpTKspqjGYjfPbPXLltkALrHTft0nBSbRytUUKITwNV0ZwAAAABJRU5ErkJggg==)
}
.case-detail .detail-header .header-info-group .group-info .info-price span .i-color[data-v-d5d17186] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABV0lEQVQ4T7XTv6tPcRzH8cdLBimilLIYWNnEZhAGJYNiICUbZTco2Wx0DbdYkIEy2cig/PgDWJQMkuQaLKRb963P7Xx17un2vWf4etfpnN6fT8/36/1+vU/MKDIjjv8Lqqo9OIuD2I31+IY3mE/yetjJCkVVtRW3cZqpah/gfJLFqjqc5Nk/UFXtwEvsGlS7hgM4OsjP4TN2Jrm4DKqqdXiLfd3lh52yV7iAQ2jtnkDLbccvPO6ULU1AZ3C/gyzhPV7gck/FD9zEFWzo8qeSPGrfE9BTHMNznOwkbxqxGteTXO2DvqDNqFV90rUzZjXOJbnXB/3E5hEK+lcWu0F/7YNu4dIalg/r3E3SjFiOvv1b8KdbxPk11H3E/iRtFCtBk0RVbcR3tPdq8Q7Hk3zqH6460Ko6ghvY21P9AXcwl+T31F9keFhV29CehSQL09odY/EoM2cG+gtFGV8T3cCtRgAAAABJRU5ErkJggg==)
}
.case-detail .detail-header .header-info-group .group-summary[data-v-d5d17186] {
  width: 328px;
  height: 105px;
  text-overflow: ellipsis
}
.case-detail .detail-header .header-info-group .group-summary[data-v-d5d17186], .case-detail .detail-header .header-info-group .group-summary [data-v-d5d17186] {
  font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, 黑体, Arial, sans-serif;
  font-size: 14px;
  word-break: break-all;
  color: #b3b5ba;
  line-height: 2;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4
}
.case-detail .detail-header-nav[data-v-d5d17186] {
  height: 64px;
  background-color: #333640;
  color: #fff;
  font-size: 16px
}
.case-detail .detail-header-nav ul.container[data-v-d5d17186] {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center
}
.case-detail .detail-header-nav ul.container > li[data-v-d5d17186] {
  margin: 0 50px 0 0;
  position: relative;
  cursor: pointer
}
.case-detail .detail-header-nav ul.container .active[data-v-d5d17186]:after {
  content: "";
  box-sizing: content-box;
  display: block;
  width: 10px;
  height: 4px;
  margin: auto;
  background-color: #e60012;
  border: 1px solid #fff;
  border-radius: 4px;
  position: absolute;
  left: 0;
  right: 0
}
.case-detail .right-nav[data-v-d5d17186] {
  width: 250px;
  flex: none
}
.case-detail .right-nav .info-nav[data-v-d5d17186] {
  background: #fff;
  border: 1px solid #ddd;
  padding: 0 15px 20px
}
.case-detail .right-nav .info-nav .title[data-v-d5d17186] {
  padding: 10px 0;
  border-bottom: 1px solid #f1f1f1;
  font-size: 15px;
  font-weight: 500;
  color: #444;
  line-height: 21px;
  margin-bottom: 5px
}
.case-detail .right-nav .info-nav .cnt[data-v-d5d17186] {
  font-size: 14px;
  margin-top: 15px;
  font-weight: 500;
  color: #333;
  line-height: 14px
}
.case-detail .right-nav .info-nav .cnt > i[data-v-d5d17186] {
  font-style: normal
}
.case-detail .right-nav .info-nav .cnt > span[data-v-d5d17186] {
  color: #999;
  min-width: 30px;
  width: 30px;
  margin-right: 12px
}
.case-detail .right-nav .user-infos[data-v-d5d17186] {
  border: 1px solid #ddd;
  padding: 20px 5px 15px 15px;
  margin-top: 10px;
  display: block
}
.case-detail .right-nav .user-infos .designbtn[data-v-d5d17186] {
  margin-top: 14px;
  color: #d1aa76;
  background: #fff;
  border: 1px solid #d1aa76;
  outline: none;
  width: 100%
}
.case-detail .right-nav .group-user[data-v-d5d17186] {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center
}
.case-detail .right-nav .group-user .user-head[data-v-d5d17186] {
  width: 72px;
  height: 72px;
  margin-right: 8px;
  border: 1px solid hsla(0, 0%, 100%, .5);
  border-radius: 50%;
  overflow: hidden
}
.case-detail .right-nav .group-user .user-info[data-v-d5d17186] {
  width: 70%
}
.case-detail .right-nav .group-user .user-info .info-name[data-v-d5d17186] {
  align-items: flex-end
}
.case-detail .right-nav .group-user .user-info .info-name .name[data-v-d5d17186] {
  font-size: 16px;
  font-weight: 500;
  color: #333;
  line-height: 16px;
  margin-right: 5px
}
.case-detail .right-nav .group-user .user-info .info-name .company[data-v-d5d17186] {
  font-size: 13px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #999;
  line-height: 12px
}
.case-detail .right-nav .group-user .user-info .info-tags[data-v-d5d17186] {
  font-size: 13px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #666;
  line-height: 12px;
  margin: 9px 0 16px -3px;
  display: flex;
  align-items: center
}
.case-detail .right-nav .group-user .user-info .info-tags > span[data-v-d5d17186] {
  padding: 0 3px
}
.case-detail .right-nav .group-user .user-info .case[data-v-d5d17186] {
  font-size: 14px;
  font-weight: 400;
  color: #d1aa76;
  line-height: 12px
}
.case-detail .case-main[data-v-d5d17186] {
  padding: 0 20px;
  background-color: #fff
}
.case-detail .main-nav[data-v-d5d17186] {
  width: 100%;
  overflow: hidden;
  overflow-x: auto;
  height: 75px;
  white-space: nowrap;
  font-size: 0
}
.case-detail .main-nav li[data-v-d5d17186] {
  display: inline-block;
  padding: 7px 16px;
  font-size: 14px;
  font-weight: 500;
  color: #555;
  line-height: 20px;
  background: rgba(209, 170, 118, .1);
  border: 1px solid #d1aa76;
  border-left: none;
  margin: 18px 0 21px;
  cursor: pointer
}
.case-detail .main-nav li[data-v-d5d17186]:hover {
  background: #fff
}
.case-detail .main-nav .main-all[data-v-d5d17186] {
  border-left: 1px solid #d1aa76
}
.case-detail .main-nav span[data-v-d5d17186] {
  padding: 0 0 0 10px;
  color: #999;
  font-weight: 400
}
.case-detail .main-nav .pmt[data-v-d5d17186] {
  padding: 7px 16px;
  font-size: 14px;
  font-weight: 500;
  color: #555;
  line-height: 20px;
  background: rgba(209, 170, 118, .1);
  border: 1px solid #d1aa76;
  margin: 18px 10px 21px 0;
  cursor: pointer;
  white-space: nowrap;
  position: relative
}
.case-detail .main-nav .active[data-v-d5d17186] {
  background: #fff;
  color: #d1aa76;
  position: relative
}
.case-detail .main-nav .active[data-v-d5d17186]:before {
  content: "";
  position: absolute;
  top: -16px;
  left: 50%;
  transform: translateX(-50%);
  border: 8px solid transparent;
  border-bottom-color: #fff;
  z-index: 3
}
.case-detail .main-nav .active[data-v-d5d17186]:after {
  content: "";
  position: absolute;
  top: -18px;
  left: 50%;
  transform: translateX(-50%);
  border: 9px solid transparent;
  border-bottom-color: #d1aa76
}
.case-detail .detail-main[data-v-d5d17186] {
  display: flex;
  align-items: flex-start
}
.case-detail .detail-main .main-content[data-v-d5d17186] {
  overflow: hidden;
  display: inline-block;
  width: 888px;
  box-shadow: 0 1px 2px .5px hsla(0, 0%, 67.8%, .5)
}
.case-detail .detail-main .main-content h3[data-v-d5d17186] {
  font-size: 20px;
  font-family: PingFangSC-Medium;
  color: #444;
  margin-top: 30px
}
.case-detail .detail-main .main-content .detail-center[data-v-d5d17186] {
  padding: 21px 20px;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  color: #555;
  line-height: 32px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd
}
.case-detail .comments[data-v-d5d17186] {
  margin-top: 40px
}
.navBar[data-v-d5d17186] {
  margin: 0 auto
}
.ell[data-v-26147946] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.container[data-v-26147946], .main-con[data-v-26147946] {
  margin: auto;
  width: 1148px;
  max-width: 100%
}
.swiper-next[data-v-26147946], .swiper-prev[data-v-26147946] {
  outline: none
}
img[data-v-26147946] {
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 100%
}
.common-iframe[data-v-26147946] {
  outline: none;
  display: block;
  border: none
}
.w1[data-v-26147946] {
  width: 100%
}
.page[data-v-26147946] {
  padding-top: 127px
}
.overflow-hidden[data-v-26147946] {
  overflow: hidden
}
@media screen and (max-width:1024px) {
  .container[data-v-26147946] {
    padding: 0 28px;
    width: 100%
  }
  .container.search[data-v-26147946] {
    padding: 9px 28px;
    margin-bottom: 10px
  }
}
.w1200[data-v-26147946] {
  margin: auto;
  width: 1200px
}
.swiper-container[data-v-26147946] {
  padding-top: 0;
  padding-bottom: 0
}
.df[data-v-26147946] {
  display: flex
}
.por[data-v-26147946] {
  position: relative
}
.poa[data-v-26147946] {
  position: absolute
}
.tc[data-v-26147946] {
  text-align: center
}
.f38[data-v-26147946] {
  font-size: 38px
}
.fww[data-v-26147946] {
  flex-wrap: wrap
}
.jsc[data-v-26147946] {
  justify-content: center
}
.jcsb[data-v-26147946] {
  justify-content: space-between
}
.jcsa[data-v-26147946] {
  justify-content: space-around
}
.aic[data-v-26147946] {
  align-items: center
}
.db[data-v-26147946] {
  display: block
}
.c3[data-v-26147946] {
  color: #333
}
.bgcenter[data-v-26147946] {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
.cp[data-v-26147946] {
  cursor: pointer
}
li[data-v-26147946], ul[data-v-26147946] {
  margin: 0;
  padding: 0;
  list-style: none
}
.iconfont[data-v-26147946] {
  color: #aaa
}
.clearfix[data-v-26147946]:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
embed[data-v-26147946], iframe[data-v-26147946], video[data-v-26147946] {
  display: block;
  margin: auto;
  max-width: 100%
}
.swiper-pagination[data-v-26147946] {
  width: 100%;
  bottom: 20px
}
.swiper-pagination .swiper-pagination-bullet[data-v-26147946] {
  background-color: #fff;
  opacity: 1;
  width: 14px;
  height: 14px;
  margin: 0 8px
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active[data-v-26147946] {
  background-color: #e60012
}
.swiper-button-prev[data-v-26147946] {
  background-image: url(/_nuxt/img/leftarr.04111b3.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-prev[data-v-26147946]:hover {
  opacity: .6
}
.swiper-button-next[data-v-26147946] {
  background-image: url(/_nuxt/img/rightarr.529349f.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-next[data-v-26147946]:hover {
  opacity: .6
}
img[lazy=loading][data-v-26147946] {
  background: #f5f5f5 no-repeat url(https://clourd-static.oss-cn-hangzhou.aliyuncs.com/wap%2Fimgs%2Floading-spin.svg) 50%;
  background-size: 20%
}
a[title=站长统计][data-v-26147946] {
  display: none
}
.amap-overlay-text-container[data-v-26147946] {
  font-size: 12px !important
}
.caculateModel[data-v-26147946] {
  padding-top: 20px
}
.at-menu--horizontal .at-menu__submenu[data-v-26147946] {
  position: static
}
.nopadding .at-modal__body[data-v-26147946] {
  padding: 0
}
.video-js[data-v-26147946] {
  max-width: 100%;
  max-height: 780px;
  max-height: 80vh
}
@-webkit-keyframes rolling-data-v-26147946 {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
@keyframes rolling-data-v-26147946 {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
.baike-detail .breadcrumb[data-v-26147946] {
  margin: 10px 0
}
.baike-detail .detail-wrap[data-v-26147946] {
  margin-top: 50px
}
.baike-detail .detail-wrap .baike-bottom[data-v-26147946] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 30px 0
}
.baike-detail .detail-wrap .baike-bottom .handler[data-v-26147946] {
  display: flex;
  position: relative
}
.baike-detail .detail-wrap .baike-bottom .handler[data-v-26147946]:before {
  content: "";
  border: 6px solid transparent;
  border-bottom-color: #fff;
  position: absolute;
  top: -12px;
  left: 30px
}
.baike-detail .detail-wrap .baike-bottom .handler .item[data-v-26147946] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #b3b5ba;
  font-size: 12px;
  flex: 1;
  cursor: pointer
}
.baike-detail .detail-wrap .baike-bottom .handler .item + .item[data-v-26147946] {
  margin-left: 20px
}
.baike-detail .detail-wrap .baike-bottom .handler .item i[data-v-26147946] {
  display: block;
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  margin-right: 3px
}
.baike-detail .detail-wrap .baike-bottom .handler .item i.i-comments[data-v-26147946] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAEFCu8CAAAAAXNSR0IArs4c6QAAArxJREFUSA3VVs1rE1EQn3lJ6gcl/QCJBQ+CNy/qxYt4sSbaNBH1IopnL2q9eNE/QJGCBwXPXrTe010wWRDEg9Rcike/DiI1CkWrYk3Me85ss6+zm6RZQir6Lm/ezPxm5s3H2wWILCw5ZSN5Sh5C9LxbuRxi8CGEb8eWnMpnX23eqTw0YM62GSCGCgTF6RwGCgGN5HbWGHM1EMTeQ6FFUe2hCg1f6Aeg4DbzmU5g4gTT/ZtltF3RvPsX3yhLFtkiEGFJQerghvFEQfIcSkFS4eEg5VIJEWeYT95WAn4I2ATc47rP04Ew2JH41Wo1ZQxstTyqpaZa2iIHgl67D3Ac76JBbVuILB+SQIrxNxh4Z9DU0eB7hbtPSvnfodF1n+zS0Fig8CbiuKREzRWms+f6qiODQ+WI45F1eOT6AjLYArkr1roDZ1ggF/O5qyTPAhUkzrOgkM/elQpk2h+4qansM8mXyalPZMaHa5++zGqjr0ilBKZHNH4/ZbS+H/CTAUH70FJtuS7Olmyala+UkdCyoYa4MQ79Au8kh7enUj9+NubIyVrnGNhLUY1Jp1Twt1S7OjV7g6r4oJDP3eo4Tq7rnWka/YgerG+F/NFRAmhp6P+ig6lapKka38zQqaOX6VXdp1ojvKnO+CJ8Ifal4r4Xg7g9++rap9QpBhBeU+fU4jqjtvzIGB/bBSRHUaio69SeNwUDSm75MY1jTvIsjVAu5nPH7JmIkuNdA9A3JI/pjjekAo9EFemmbd+vdZ12WWcbPX4NyCBPLX0Q433/OJW0aMphaD2YMNUlpVZpiAzYQy+iFVhXZ4xXVOhXvQwNSk4ZeKN2Zsb2A+KLQRntZoecvRxNbzvQ8TGNgjzPy6z+MvfoJT4dlfGZjCyYRPJC8fiRxU5yyYvlUAJc9+kODavkHJOwRV0qTk5+kPJ/jv4DiunrqkpWs2wAAAAASUVORK5CYII=)
}
.baike-detail .detail-wrap .baike-bottom .handler .item i.i-good[data-v-26147946] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAEFCu8CAAAAAXNSR0IArs4c6QAAAvhJREFUSA21Vr2LE0EUn7ebnOcRFQ+0sLQ5vELQRhuRYGKSvQTERgRbBaOg5XVai2AjJ1h5hYUWKiSbxGy44vzAK0SvUeFET/wHRMHzI9nnm0neZDbZJHeLGdi8N7/f+5h583Y2QnRG2fXeSdViAAUekDowUHLryLqSfYBmmQFWJKMjazNTMS1VSgkU5k4GQgwNY4G4YUYUnuftMoHAAn7/wc+lineZDQIk7XO3LWCJSShXvBoiZhhgKRdInrjMQK+0bIDBZDabetHrwXNddwZMSeu5Reu5ChMwm0+n35tcYCcmUau9nJZOEoOmdcTkFCZ/qOxXAGBG6nknXaR5i1QdlLg7kuMhbWJyQsQsRb/QIYoktZPEiLvY4VgUlQGKwRViy66EDakrxwk7vtwlhmuJqdi0dsxkjn+l8q7IR4G2leO5KWOWSCWTyV/DQxNLjfShWm0cDDNUxQkjFIY400RcJZ0SB0egeiZVqaxtM+e9+kDHllj/1GtszkMd3ao3T4e3zzTs1dXaqScXJEHnuQSAP9DHWtcQNgDEPT0HWMnnUouqONwZZLATffFRGykFtyOKbuegOE3wYuhSg47BGQh8IpGtO9pWNEcnc+JptIxUvQiO7TfDdPTlRA2An6z2SrBBX2vtF1nAAzrF/WT4tuCkblJzHwPEPaYjAvzNZ1PPGOtrXiZGSddtXPKFf1vZAbwpOOnDo3wkv+Vj5KAIWGCd2vqQW62f1fMhSqSE5WqjSN2t6yvj+77YOySPpobfG9qsq9A5PUbfP9VFOpol1vqwEGDTCSnReSrdXXpCwgg/MRnXX84wA8Z005Td+isKFfgg0efkPn1bzpVc7zp14zV2iiBbian4JN3jTeMM4UuEQJtzAXguk0ljnZB2N7aEVEZ1QQUSWmJ8O7Qh1p+Qso9lh7S717lccl3uTg5dUmqKsSQUtjXfTtX+1QkBdvz3hCDgId2jjdCEjnP0O/0v+GaSrMcseESviOoyxkZJKuVqfi59ZpTd2Pl/gPzsDF9Bj58AAAAASUVORK5CYII=)
}
.baike-detail .detail-wrap .baike-bottom .handler .item i.i-good.hasGood[data-v-26147946] {
  background-image: url(/_nuxt/img/icon-good-white-active@2x.541fffb.png)
}
.baike-detail .detail-wrap .baike-bottom .handler .item i.i-tag[data-v-26147946] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAEFCu8CAAAAAXNSR0IArs4c6QAAAWBJREFUSA1jYMAGNm/d9R+EQXJM2BTgFmOE6cPQCzbI19uNkYeLlZcRJI2sFGYiSAFeK9EkGT/AdBKkqWYnqk1oDsIvWYAqDeRt3barE1kQGCg/QXywa0EMbKEEEkcHoJADieF1D7omZP4Q0siC7G4Ym5GFxcTH3eksjL952+5jDP//W8L4A0OPxiOecB9CSY4mTgUWB7gLMMxEzsh43NfL1QoaoBO37Nxn/P/PnzPoAYzs1F+g0hZJE1gtKJeAC1pGhi50zUODD89VMOcSW0rC1BOiYaUpTB1ymMLEaEqPWkj14B0N0pEVpP8YmJjmMDNyiIEyMwiD2CAxYDD8IzYoMEthJJ2MjAzPgc3Vci931yWMjIzgBjOSNIOXl91rID8VhP///8+4befumP//GDr//2eQRFaHzMawEGjwtv8s/wt83dxuIyskxIY6aDFQHQgzbN61S5XxD+MEQvpoLg8ABfRc6VGSUoEAAAAASUVORK5CYII=)
}
.baike-detail .detail-wrap .baike-bottom .handler .item i.i-share[data-v-26147946] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAEFCu8CAAAAAXNSR0IArs4c6QAAAy1JREFUSA2tVjtvE0EQ3lkfkWIhFNGggAQtPUmQLEwoiB+xjUSVCvEDEFTQ8CiQeBQ0VHQUlFBin4mdOLwkhCAS4hfQBSFFogApNti7zOzdnvd8u/YZ2OJ2dl7fzOzc3DEWrkazvUMk1wwp2byiG+ub+brfHmhBbEeBjDGATo3mxlXG5AxLiElKTKVGB1qEreFqlcJQ1mq9PB6oDJ9Qb7afM8lqxOIZWKuUVp5ZcVTgpBwuTxO0y4F4Y56jvIkJDIQpjGgrDjGtAjSLMBt++3W1UlimoEJs4cWSRW0pxLUQiw+rEKEHhOFBSwQ6yuhDLBPNpN3wrtlOXa3Ams1O2ZWcVlJJUlhMiKcC4DMIWZqbm83mcjlnGmTsqZsfCNVoIKXa0WhPe9a7do69tl1bLZxTXjEsakqVAwC7wVnmk5DikmSyQoZ4i32koysIePRMsUadj82DWhIVFhjna9XS2bemf6ehiUAGkOGnTeNxdxOXYdVNxLjQlIzQVE2T5TQEgJ6hKOgKjLOdxCHw23+xecUudXDrzY1dNHzsEEfsoAHCsuPs6GID7FRXC6ciDQfhqbJLxqOxxflFh26MTW0UL1BQ9sMxLTyMNgMgYgQWKEMfw324LzPzqFhc/kI8WzNwLPvNwEA9xf6sN4+GP38Neu/Jaeg4EZWz5QxnydEMrB73ZGob9GhU0fto6KQi8eW/jm1/R8r45wCNcYiwW3id91yOUqVoGptfDZMfo7EErtZOVRrTGUa4YJ5t9DidqQFp+CCI/cMVoItQxxYLjssplr/eviAFPCETAH5byMEJnQ02+zZw/sAcZjbXqQD91tZJ0e9voYMs5+x+pVzApvm7NRaw3ukcYV3xDr+TR7EW9Wp55Ty2uv23JyV+8GF0tXlX+f4GB2YPVvP57yl9jlXj1OY4Du9a3ilteEj+2FP3phn/snt06SPTLeGPdBJMCyPNQIDw9+cV2ltfEZwcmLytm2GXgfzIJHyADMOdXZZCFi1xDFnYB1HTKGD8QdPZTGpzv9M5JnpyEcNZwqAW8VdkCUGzQ+9JCvW+RoBJ8XScSZVCbwJ/Os78N0Ad3qRK/QHnlWkRR6rl/QAAAABJRU5ErkJggg==)
}
.baike-detail .detail-wrap .baike-bottom .handler .item i.i-collection[data-v-26147946] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAEFCu8CAAAAAXNSR0IArs4c6QAAAzVJREFUSA3NVj1oFEEUnjd7JoqiooWGYBFLsREPBQvFXPYu7F4OwasEwcLGxtrCUtBKDIKV2ImFiJLbXXK3t4oIBwZLSSVY+INFQCKRRM3u+N56M87dzd6PpHDhmDff+7558/PmzTFm+mp+I8afIB9vE2QrAbi1fQz2KrXnhx51wAvCK0KIexz4PBBCA1lgVZjvhxckQK36ZCgJKJkEVGtZJ9N5zLnFlKQcAN7cbGFJ9cnAWahJU191akEjwmnGBMoPalE0CRvJfcHEbBt8j9O+7DiF5zn4ES/jbuyWbGynYhFH2IJxtnKCKqam7DT1xeOk1ju9hh4JPL/xxuBKIWNIGQUXcbwWhE9NYsAz/IjLnzQ5s7CyY1vqKLygsSYE25lFJhwsfro8O/OKbDXVslPcRUDWB5xfkiLiKGGr1dqhiziDKgP2TmIiSR5Ie+tbyjA8M7/fyDmT0w/CJToKk09iao0SoFaKKIV1XLd7hB0HLti0Ttbt9ByDIJrGJKgkIqmgc0onoJ0Agwbu8IIY5wtzhcIn8oNMry5yZhcH+VJ27QnO8EZnsroceNO+kYhgTredUqmL09NF0XfMrj3SkW4OpVJakiRqaLtTUu2qALbfwM+ElBB39Hwmy+BQQqxkjvJjcqdJrgDGui+BnnIcADbGt7GDtm2vtjV4XOFNzKVrX1fXziH2SBvr30xVAYaR14JmlYnkMXFpKa5rPxlGp3OGDuj7TTthSUMXc8aLrjsT6tgge6iAtcXoBIvj18bBMNN7nigj8Q84MGAQNI8kTLzFImTk4sHj+wdHHWdmuU8c5QIsEw+xV8F061uMlWJUA2ANhHhWdosXScrBsm5jRdscdZyh+TR2LndH8tU2efXolIiT+patlFZm8VK5VGjJYNSqgBL0FptnRSzwwRAdz5b0D25hHSxwsYC9MHF7AhKpb1aaRtGxAVn7t0ZpIp7EIxU6TcoGaY0B8QZU9UFGsQdpewIGQXgMH8jDnUFgBe/b1YkD+8borx/9yCYM02BF55KWxtAx3dard4onlsWxqnzGmTRz1tj1UunMB10g7Xw+/wvtu+0fq9dfHtqMf97AgLbk/Bftb0ZGI8e6rqcaAAAAAElFTkSuQmCC)
}
.baike-detail .detail-wrap .baike-bottom .handler .item i.i-collection.hasCollection[data-v-26147946] {
  background-image: url(/_nuxt/img/icon-star.f8eeacd.png)
}
.baike-detail .title[data-v-26147946] {
  color: #27292e;
  font-size: 28px;
  text-align: center
}
.baike-detail .info[data-v-26147946] {
  font-size: 12px;
  color: #757575;
  text-align: center;
  margin: 20px 0
}
.baike-detail .content[data-v-26147946] {
  display: flex;
  justify-content: center
}
.baike-detail .content .intr[data-v-26147946] {
  width: 60%;
  min-width: 400px;
  font-size: 14px;
  color: #27292e;
  line-height: 1.8;
  word-break: break-all;
  overflow: hidden
}
.baike-detail .content p[data-v-26147946] {
  text-indent: 28px
}
.baike-detail .content .thumbnail[data-v-26147946] {
  margin: 20px 0;
  text-align: center
}
.baike-detail .content .thumbnail img[data-v-26147946] {
  max-width: 100%;
  display: inline-block
}
.baike-detail .comments[data-v-26147946] {
  background-color: #f2f2f2;
  padding-top: 40px
}
#softIntrCon img {
  max-width: 100%
}
#softIntrCon div, #softIntrCon p {
  max-width: 100% !important
}
#softIntrCon embed, #softIntrCon iframe, #softIntrCon video {
  width: 100%;
  display: block;
  margin: auto;
  max-width: 100%
}
.ell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.container, .main-con {
  margin: auto;
  width: 1148px;
  max-width: 100%
}
.swiper-next, .swiper-prev {
  outline: none
}
img {
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 100%
}
.common-iframe {
  outline: none;
  display: block;
  border: none
}
.w1 {
  width: 100%
}
.page {
  padding-top: 127px
}
.overflow-hidden {
  overflow: hidden
}
@media screen and (max-width:1024px) {
  .container {
    padding: 0 28px;
    width: 100%
  }
  .container.search {
    padding: 9px 28px;
    margin-bottom: 10px
  }
}
.w1200 {
  margin: auto;
  width: 1200px
}
.swiper-container {
  padding-top: 0;
  padding-bottom: 0
}
.df {
  display: flex
}
.por {
  position: relative
}
.poa {
  position: absolute
}
.tc {
  text-align: center
}
.f38 {
  font-size: 38px
}
.fww {
  flex-wrap: wrap
}
.jsc {
  justify-content: center
}
.jcsb {
  justify-content: space-between
}
.jcsa {
  justify-content: space-around
}
.aic {
  align-items: center
}
.db {
  display: block
}
.c3 {
  color: #333
}
.bgcenter {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
.cp {
  cursor: pointer
}
li, ul {
  margin: 0;
  padding: 0;
  list-style: none
}
.iconfont {
  color: #aaa
}
.clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
embed, iframe, video {
  display: block;
  margin: auto;
  max-width: 100%
}
.swiper-pagination {
  width: 100%;
  bottom: 20px
}
.swiper-pagination .swiper-pagination-bullet {
  background-color: #fff;
  opacity: 1;
  width: 14px;
  height: 14px;
  margin: 0 8px
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #e60012
}
.swiper-button-prev {
  background-image: url(/_nuxt/img/leftarr.04111b3.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-prev:hover {
  opacity: .6
}
.swiper-button-next {
  background-image: url(/_nuxt/img/rightarr.529349f.png);
  width: 36px;
  height: 70px;
  background-size: cover
}
.swiper-button-next:hover {
  opacity: .6
}
img[lazy=loading] {
  background: #f5f5f5 no-repeat url(https://clourd-static.oss-cn-hangzhou.aliyuncs.com/wap%2Fimgs%2Floading-spin.svg) 50%;
  background-size: 20%
}
a[title=站长统计] {
  display: none
}
.amap-overlay-text-container {
  font-size: 12px !important
}
.caculateModel {
  padding-top: 20px
}
.at-menu--horizontal .at-menu__submenu {
  position: static
}
.nopadding .at-modal__body {
  padding: 0
}
.video-js {
  max-width: 100%;
  max-height: 780px;
  max-height: 80vh
}
@-webkit-keyframes rolling {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
@keyframes rolling {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(1turn)
  }
}
#store-bread {
  line-height: 22px
}
#store-bread .at-breadcrumb__link, #store-bread .at_breadcrumb__text {
  color: #fff
}
.store-detail .store-detail-header {
  height: 400px;
  width: 100%;
  overflow: hidden;
  background: url(/_nuxt/img/store-detail-banner.4bcb067.png) no-repeat 50%;
  background-size: cover;
  position: relative
}
.store-detail .store-detail-header:after {
  content: "";
  width: 100%;
  display: block;
  background: linear-gradient(transparent 40%, rgba(0, 0, 0, .5));
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1
}
.store-detail .store-detail-header .container {
  position: relative;
  z-index: 2
}
.store-detail .store-detail-header .container .detail-header-info {
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: space-between
}
.store-detail .store-detail-header .container .store-manager {
  margin-top: 15px
}
.store-detail .store-detail-header .container .store-manager .manager-level {
  display: flex;
  align-items: center;
  margin-bottom: 10px
}
.store-detail .store-detail-header .container .store-manager .manager-level .star {
  display: block;
  width: 16px;
  height: 16px;
  background: url(/_nuxt/img/icon-star.f8eeacd.png) no-repeat 50%;
  background-size: contain
}
.store-detail .store-detail-header .container .store-manager .manager-level .star + .star {
  margin-left: 5px
}
.store-detail .store-detail-header .container .store-manager .manager-info {
  display: flex;
  align-items: center
}
.store-detail .store-detail-header .container .store-manager .manager-info .m-header {
  width: 30px;
  height: 30px;
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid #fff
}
.store-detail .store-detail-header .container .store-manager .manager-info .m-header > img {
  width: 100%;
  height: 100%;
  display: block
}
.store-detail .store-detail-header .container .store-manager .manager-info .m-name {
  color: #fff;
  margin-left: 10px
}
.store-detail .store-detail-header .container .store-info {
  text-align: center;
  color: #fff;
  max-width: 670px;
  margin: -25px auto 0
}
.store-detail .store-detail-header .container .store-info .store-title {
  font-family: Songti SC, 宋体, Microsoft YaHei, 黑体, Arial, sans-serif;
  font-size: 62px;
  line-height: 1;
  color: #fff;
  font-weight: 700
}
.store-detail .store-detail-header .container .store-info .store-address {
  margin-top: 30px;
  cursor: pointer
}
.store-detail .store-detail-header .container .store-info .store-address .inner {
  display: inline-flex;
  align-items: center;
  background-color: hsla(0, 0%, 100%, .9);
  border-radius: 20px;
  font-size: 14px;
  line-height: 1;
  color: #27292e;
  padding: 6px 20px
}
.store-detail .store-detail-header .container .store-info .store-address .inner .i-map {
  display: block;
  width: 20px;
  height: 20px;
  background: url(/_nuxt/img/icon-search-map.84d69f2.png) no-repeat 50%;
  background-size: contain;
  margin-right: 5px
}
.store-detail .store-detail-header .container .store-info .store-intr {
  margin-top: 30px;
  font-size: 14px;
  line-height: 22px;
  display: block;
  max-height: 44px;
  line-height: 1.5;
  overflow: hidden;
  white-space: normal;
  word-break: break-all
}
.store-detail .store-detail-header .container .store-info .store-intr p {
  color: #fff
}
.store-detail .store-detail-header .container .store-info .store-intr p span {
  color: #fff !important
}
.store-detail .store-detail-header .container .store-info .store-appointment {
  margin-top: 30px;
  display: inline-block;
  font-size: 22px;
  background-color: #e60012;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
  color: #fff;
  line-height: 1;
  padding: 12px 76px;
  border-radius: 50px;
  border: 2px solid #fff;
  cursor: pointer
}
.store-detail .store-detail-content .store-thumbnail-list {
  background-color: #fff;
  padding: 12px 0
}
.store-detail .store-detail-content .store-thumbnail-list .container .thumbnail-list {
  overflow: hidden
}
.store-detail .store-detail-content .store-thumbnail-list .container .thumbnail-list ul {
  margin-left: -6px;
  margin-right: -6px
}
.store-detail .store-detail-content .store-thumbnail-list .container .thumbnail-list ul:after {
  clear: both;
  content: "";
  display: block
}
.store-detail .store-detail-content .store-thumbnail-list .container .thumbnail-list ul li {
  float: left;
  width: 20%;
  padding: 6px
}
.store-detail .store-detail-content .store-thumbnail-list .container .thumbnail-list ul li .inner {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 138px
}
.store-detail .store-detail-content .store-thumbnail-list .container .more {
  text-align: center;
  margin-top: 10px
}
.store-detail .store-detail-content .store-thumbnail-list .container .more span {
  cursor: pointer;
  font-size: 12px;
  color: #c6565e;
  padding: 2px 10px;
  border-radius: 15px;
  border: 1px solid #c6565e
}
.store-detail .store-detail-content .store-others {
  background-color: #f2f2f2
}
.store-detail .store-detail-content .store-others .list-header {
  display: flex;
  justify-content: space-between;
  margin-top: 30px
}
.store-detail .store-detail-content .store-others .list-header .label {
  width: 146px;
  height: 63px;
  background: url(/_nuxt/img/work-site-tag-bg.16c3e10.png) no-repeat 50%;
  background-size: contain;
  color: #fff;
  font-size: 16px;
  text-align: center;
  padding-top: 6px
}
.store-detail .store-detail-content .store-others .list-header .sort {
  text-align: right
}
.store-detail .store-detail-content .store-others .list-body {
  margin-top: -20px
}
.store-detail .store-detail-content .store-others .list-footer {
  color: #737685;
  font-size: 14px;
  padding: 10px;
  text-align: center;
  background-color: rgba(0, 0, 0, .04);
  cursor: pointer
}
.store-detail .store-detail-content .store-others .case-list {
  overflow: hidden
}
.store-detail .store-detail-content .store-others .case-list .list-body {
  margin-left: -12px;
  margin-right: -12px
}
.store-detail .store-detail-content .store-others .case-list .list-body:after {
  clear: both;
  content: "";
  display: block
}
.store-detail .store-detail-content .store-others .case-list .list-body .case-item {
  float: left
}
.store-detail .store-detail-content .store-others .designer-list {
  overflow: hidden
}
.store-detail .store-detail-content .store-others .designer-list .list-body {
  margin-left: -6px;
  margin-right: -6px
}
.store-detail .store-detail-content .store-others .designer-list .list-body:after {
  clear: both;
  content: "";
  display: block
}
.store-detail .store-detail-content .store-others .designer-list .list-body .designer-item {
  float: left
}
.store-detail .comments {
  background-color: #f2f2f2;
  margin-top: 20px
}
.qr-box {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  min-width: 400px;
  min-height: 400px;
  z-index: 10001;
  background-color: rgba(0, 0, 0, .8)
}
.main-qr-box {
  cursor: pointer;
  position: absolute;
  width: 40px;
  height: 40px;
  right: 20px;
  top: 20px;
  z-index: 10002;
  transition: transform .15s
}
.main-qr-box:hover {
  transform: rotate(90deg)
}
.qr-box-swiper {
  position: relative;
  height: 100%;
  width: 100%
}
.swiper-container {
  width: 100%;
  min-width: 800px;
  padding-top: 5px;
  padding-bottom: 5px;
  height: 100%
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center
}
.ismore[data-v-0da4b57b] {
  display: block;
  width: 100%;
  margin-top: 10px;
  height: 36px;
  background: #f5f5f5;
  font-size: 13px;
  font-weight: 400;
  line-height: 36px;
  color: #bbb;
  text-align: center;
  cursor: pointer;
  transition: all .1s
}
.ismore[data-v-0da4b57b]:hover {
  background: #f0f0f0;
  color: #d1aa76
}
.item-4[data-v-0da4b57b] {
  width: 278px;
  border-radius: 2px;
  float: left;
  min-width: 278px;
  margin-right: 12px;
  background-color: #fff
}
.thumbnail[data-v-0da4b57b] {
  width: 100%;
  height: 172px;
  overflow: hidden;
  cursor: pointer;
  display: block
}
.thumbnail img[data-v-0da4b57b] {
  width: 100%;
  height: 100%;
  display: block;
  transition: all .5s ease-in-out
}
.thumbnail img[data-v-0da4b57b]:hover {
  transform: scale(1.1);
  transition: all .8s;
  -webkit-transition: all .8s
}
.infocan[data-v-0da4b57b] {
  flex-direction: column;
  padding: 14px 10px 10px
}
.infocan .title[data-v-0da4b57b] {
  line-height: 24px;
  color: #444;
  font-size: 13px;
  font-weight: 500
}
.infocan .infos[data-v-0da4b57b] {
  color: #737685;
  font-size: 12px;
  line-height: 17px
}
.info-all[data-v-0da4b57b] {
  justify-content: space-between
}
.info-all .designer[data-v-0da4b57b] {
  font-size: 12px;
  font-weight: 400;
  color: #999;
  line-height: 17px
}
.outcon[data-v-0da4b57b] {
  width: 100%;
  overflow: hidden;
  margin: auto
}
.colrow[data-v-0da4b57b] {
  overflow: hidden;
  width: 1160px
}
.vr-desinger[data-v-0da4b57b] {
  width: 306px;
  position: relative
}
.vr-desinger .vr-desinger-info[data-v-0da4b57b] {
  background-color: #eee;
  padding: 6px
}
.vr-desinger .vr-desinger-img[data-v-0da4b57b] {
  width: 150px;
  margin-right: 10px
}
.vr-desinger .line[data-v-0da4b57b] {
  height: 2px;
  background-color: #d1aa76;
  width: 40px
}
.vr-desiger-btn[data-v-0da4b57b] {
  width: 130px;
  height: 30px;
  line-height: 30px;
  box-sizing: border-box;
  font-size: 15px;
  margin-top: 10px;
  text-align: center;
  cursor: pointer
}
.vr-desiger-btn[data-v-0da4b57b]:hover {
  opacity: .8
}
.vr-desiger-btn.full[data-v-0da4b57b] {
  color: #fff;
  background-color: #d1aa76
}
.vr-desiger-btn.plian[data-v-0da4b57b] {
  color: #d1aa76;
  border: 1px solid
}
.caseitem[data-v-7effa887] {
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  width: 348px;
  margin-bottom: 20px
}
.caseitem .caseitemimg[data-v-7effa887] {
  width: 100%;
  height: 248px
}
.caseitem[data-v-7effa887]:hover {
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1)
}
.caseitem .caseiteminfo[data-v-7effa887] {
  font-size: 18px;
  font-family: Songti SC, 宋体, Microsoft YaHei, 黑体, Arial, sans-serif;
  padding: 10px
}
.new-tag-item[data-v-7effa887] {
  display: inline-block;
  line-height: 2.4;
  padding: 0 20px;
  margin: 10px
}
.right-tag-item[data-v-7effa887] {
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 10px
}
.cicle[data-v-7effa887] {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin-right: 10px
}
.addmore[data-v-7effa887], .cicle[data-v-7effa887] {
  background: #d1aa76
}
.addmore[data-v-7effa887] {
  width: 141px;
  height: 43px;
  border: 1px solid #d1aa76;
  border-radius: 22px;
  color: #fff;
  text-align: center;
  margin: 30px auto 10px;
  line-height: 43px
}
.zixun-info-con[data-v-7effa887] {
  flex: 1;
  padding: 20px 0 0 24px
}
.zixun-info-con[data-v-7effa887]:hover {
  background-color: #f5f5f5
}
.zixun-info-con .zixun-info-title[data-v-7effa887] {
  padding-bottom: 30px;
  font-size: 18px
}
.zixun-info-con .zixun-info-text[data-v-7effa887] {
  color: #666
}
.zixun-img[data-v-7effa887] {
  width: 260px;
  height: 170px
}
.zixun-item[data-v-7effa887] {
  margin-bottom: 20px
}
.mt24[data-v-7effa887] {
  margin-top: 24px
}
.left-baike-con[data-v-7effa887] {
  width: 728px;
  padding: 20px;
  box-shadow: 0 7px 24px 0 hsla(240, 2%, 80%, .21)
}
.title[data-v-7effa887] {
  padding: 20px 0
}
.right-recommed[data-v-7effa887] {
  max-width: 390px;
  min-width: 390px
}
.info[data-v-7effa887] {
  color: #999;
  padding-bottom: 20px
}
.appoint .meet[data-v-7effa887] {
  padding: 25px 0 30px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-shadow: 0 7px 24px 0 hsla(240, 2%, 80%, .21)
}
.appoint .com[data-v-7effa887] {
  width: 300px;
  height: 38px
}
.appoint .title[data-v-7effa887] {
  font-size: 24px;
  font-weight: 600;
  color: #333;
  line-height: 16px;
  position: relative
}
.appoint .title[data-v-7effa887]:after {
  content: "";
  width: 50px;
  height: 2px;
  background: #bbb;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%)
}
.appoint .tips[data-v-7effa887] {
  font-size: 14px;
  font-weight: 400;
  color: #666;
  line-height: 16px;
  margin: 35px 0 22px
}
.appoint .tel[data-v-7effa887] {
  margin-bottom: 20px;
  padding: 10px 9px;
  border: 1px solid #ddd;
  font-size: 13px
}
.appoint .tel[data-v-7effa887]:focus {
  outline: none;
  border: 1px solid #333
}
.appoint .sign[data-v-7effa887] {
  padding: 8px 0;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  background: #d1aa76;
  border: none;
  outline: none;
  cursor: pointer
}
.appoint .sign[data-v-7effa887]:hover {
  background: #c59d68
}
.estates[data-v-7effa887] {
  flex-direction: column;
  flex-wrap: wrap
}
.estates .more-estate[data-v-7effa887] {
  width: 140px;
  line-height: 41px;
  border-radius: 21px;
  border: 1px solid #d1aa76;
  color: #d1aa76
}
.estates .more-estate[data-v-7effa887]:hover {
  color: #fff;
  background-color: #d1aa76
}
.estates .estate-info[data-v-7effa887] {
  position: relative;
  line-height: 54px;
  padding: 0 10px 0 20px;
  background: linear-gradient(180deg, transparent, #000);
  margin-top: -54px;
  font-size: 20px;
  color: #fff
}
.estates .f22[data-v-7effa887] {
  font-size: 22px
}
.estates .lh1[data-v-7effa887] {
  line-height: 1
}
.estates .wh267[data-v-7effa887] {
  width: 348px;
  height: 348px
}
.estates .estate-item[data-v-7effa887] {
  overflow: hidden;
  display: block;
  position: relative;
  margin-bottom: 29px
}
.estates .estate-item .estate-img[data-v-7effa887] {
  transition: .5s
}
.estates .estate-item:hover .estate-img[data-v-7effa887] {
  transform: scale(1.1)
}
.estates .label[data-v-7effa887] {
  width: 65px;
  height: 66px;
  background: #d1aa76;
  border-radius: 0 0 100px 100px;
  margin-left: 10px;
  padding-top: 4px;
  color: #fff;
  z-index: 2
}