/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-d9df14f8] {
  color: #2681f3;
}
.success-color-text[data-v-d9df14f8] {
  color: #52c41a;
}
.error-color-text[data-v-d9df14f8] {
  color: #f5222d;
}
.beauty-scroller-bar[data-v-d9df14f8] {
  height: 100%;
  padding: 20px 10px 10px 10px;
  overflow: hidden auto;
}
.beauty-scroller-bar .build-item[data-v-d9df14f8] {
  background: #fff;
  position: relative;
  margin-bottom: 12px;
  border-radius: 2px;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.beauty-scroller-bar .build-item[data-v-d9df14f8]:hover {
  box-shadow: 0px 0px 12px 2px rgba(0, 0, 0, 0.4);
}
.beauty-scroller-bar .build-item:hover .delete[data-v-d9df14f8] {
  display: block;
}
.beauty-scroller-bar .build-item .image[data-v-d9df14f8] {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.beauty-scroller-bar .build-item .image img[data-v-d9df14f8] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.beauty-scroller-bar .build-item .text[data-v-d9df14f8] {
  padding: 8px 16px;
}
.beauty-scroller-bar .build-item .text .name[data-v-d9df14f8] {
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
}
.beauty-scroller-bar .build-item .text .info[data-v-d9df14f8] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.4);
}
.beauty-scroller-bar .build-item .text .info .address[data-v-d9df14f8] {
  width: 240px;
}
.beauty-scroller-bar .build-item .text .info .price-box .price[data-v-d9df14f8] {
  color: #ff8417;
  font-weight: bold;
  margin-right: 4px;
  font-size: 14px;
}
.beauty-scroller-bar .build-item .delete[data-v-d9df14f8] {
  position: absolute;
  right: 10px;
  top: 10px;
  background: rgba(0, 0, 0, 0.2);
  color: #fff;
  padding: 2px 16px;
  border-radius: 20px;
  font-size: 16px;
  display: none;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-516df7dc] {
  color: #2681f3;
}
.success-color-text[data-v-516df7dc] {
  color: #52c41a;
}
.error-color-text[data-v-516df7dc] {
  color: #f5222d;
}
.footer[data-v-516df7dc] {
  height: 120px;
  background: #202020;
  padding: 20px 0;
  color: rgba(255, 255, 255, 0.6);
  font-size: 12px;
}
.footer .footer-center[data-v-516df7dc] {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.footer .footer-center .pr-30[data-v-516df7dc] {
  padding-right: 30px;
}
.footer .footer-center .title[data-v-516df7dc] {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
}
.footer .footer-center .bold[data-v-516df7dc] {
  font-weight: bold;
}
.footer .footer-center .code-wrap[data-v-516df7dc] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  opacity: 0.5;
}
.footer .footer-center[data-v-516df7dc] .ant-col {
  height: 80px;
  overflow: hidden;
}
.footer .footer-center .link-text[data-v-516df7dc] {
  color: rgba(255, 255, 255, 0.6);
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-a5a155dc] {
  color: #2681f3;
}
.success-color-text[data-v-a5a155dc] {
  color: #52c41a;
}
.error-color-text[data-v-a5a155dc] {
  color: #f5222d;
}
.topmenu-layout[data-v-a5a155dc] {
  width: 100%;
  height: 100%;
  overflow: hidden auto;
  background: #f7f7f7;
}
.topmenu-layout .header[data-v-a5a155dc] {
  background: #fff;
}
.topmenu-layout .header .nav-1[data-v-a5a155dc] {
  height: 40px;
  background: #202020;
  color: rgba(255, 255, 255, 0.7);
}
.topmenu-layout .header .nav-1 .right-info[data-v-a5a155dc] {
  line-height: 40px;
}
.topmenu-layout .header .nav-1 .right-info .phone[data-v-a5a155dc] {
  color: #fff;
  display: flex;
  align-items: center;
  font-size: 18px;
}
.topmenu-layout .header .nav-1 .right-info .phone .phone-icon[data-v-a5a155dc] {
  color: red;
  margin-right: 6px;
}
.topmenu-layout .header .nav-2[data-v-a5a155dc] {
  height: 80px;
  background: #fff;
  color: rgba(0, 0, 0, 0.5);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.topmenu-layout .header .nav-2 .logo-location[data-v-a5a155dc] {
  display: flex;
  align-items: center;
}
.topmenu-layout .header .nav-2 .logo-location .logo[data-v-a5a155dc] {
  width: 100px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
  cursor: pointer;
}
.topmenu-layout .header .nav-2 .logo-location .logo-txt[data-v-a5a155dc] {
  color: rgba(0, 0, 0, 0.8);
  font-size: 28px;
  font-weight: bold;
  cursor: pointer;
}
.topmenu-layout .header .nav-2 .logo-location .menu[data-v-a5a155dc] {
  margin-left: 20px;
  font-size: 16px;
}
.topmenu-layout .header .menu[data-v-a5a155dc] {
  display: flex;
  align-items: center;
  font-size: 12px;
}
.topmenu-layout .header .menu .menu-item[data-v-a5a155dc] {
  margin-right: 30px;
  border-radius: 4px;
  cursor: pointer;
  flex-shrink: 0;
}
.topmenu-layout .header .menu .menu-item[data-v-a5a155dc]:hover {
  color: rgba(38, 129, 243, 0.7);
}
.topmenu-layout .header .menu .active[data-v-a5a155dc] {
  color: rgba(38, 129, 243, 0.7);
  font-weight: bold;
}
.topmenu-layout .content[data-v-a5a155dc] {
  min-height: calc(100% - 160px);
  background: #fff;
}
.location-list[data-v-a5a155dc] {
  width: 200px;
  display: flex;
  flex-wrap: wrap;
}
.location-list .city-name[data-v-a5a155dc] {
  margin: 0 13px 5px 0;
  font-size: 13px;
  cursor: pointer;
}
.location-list .city-name[data-v-a5a155dc]:hover {
  color: #2681f3;
}
.location-list .city-current[data-v-a5a155dc] {
  color: #2681f3;
}
.back-to-top[data-v-a5a155dc] {
  position: fixed;
  bottom: 0;
  right: 20px;
  height: 30px;
  background: #000000;
  color: rgba(255, 255, 255, 0.8);
  z-index: 99;
  display: flex;
  align-items: center;
  padding: 0 10px;
  cursor: pointer;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-1eee5452] {
  color: #2681f3;
}
.success-color-text[data-v-1eee5452] {
  color: #52c41a;
}
.error-color-text[data-v-1eee5452] {
  color: #f5222d;
}
.house-list .full-width[data-v-1eee5452] {
  width: 100%;
}
.house-list .full-height[data-v-1eee5452] {
  height: 100%;
}
.house-list .flex[data-v-1eee5452] {
  display: flex;
}
.house-list .justify-center[data-v-1eee5452] {
  justify-content: center;
}
.house-list .justify-between[data-v-1eee5452] {
  justify-content: space-between;
}
.house-list .align-center[data-v-1eee5452] {
  align-items: center;
}
.house-list .list-title[data-v-1eee5452] {
  font-size: 20px;
  font-weight: 600;
}
.house-list .more-button[data-v-1eee5452] {
  color: #999;
  cursor: pointer;
}
.house-list .more-button[data-v-1eee5452]:hover {
  color: #2681f3;
}
.house-list .list .house-item[data-v-1eee5452] {
  width: 25%;
  padding: 15px;
  cursor: pointer;
}
.house-list .list .house-item .house-item-card[data-v-1eee5452] {
  width: 100%;
  background-color: #fff;
  border-radius: 6px;
  overflow: hidden;
}
.house-list .list .house-item .house-item-card .house-item-img[data-v-1eee5452] {
  width: 100%;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.house-list .list .house-item .house-item-card .house-item-img img[data-v-1eee5452] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 0.3s;
}
.house-list .list .house-item .house-item-card .house-item-card-bottom[data-v-1eee5452] {
  border: 1px solid #eee;
  padding: 20px;
}
.house-list .list .house-item .house-item-card .house-item-card-bottom .house-item-name[data-v-1eee5452] {
  font-weight: 600;
  font-size: 18px;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.house-list .list .house-item .house-item-card .house-item-card-bottom .house-item-price[data-v-1eee5452] {
  color: red;
}
.house-list .list .house-item .house-item-card .house-item-card-bottom .house-item-address[data-v-1eee5452] {
  margin-top: 5px;
  color: #999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.house-list .list .house-item[data-v-1eee5452]:first-child {
  padding-left: 0;
}
.house-list .list .house-item[data-v-1eee5452]:last-child {
  padding-right: 0;
}
.house-list .list .house-item:hover .house-item-card[data-v-1eee5452] {
  box-shadow: -6px -6px 20px #ffffff, 6px 6px 20px rgba(0, 0, 0, 0.1);
}
.house-list .list .house-item:hover .house-item-img img[data-v-1eee5452] {
  transform: scale(1.1);
}
.info-title[data-v-1eee5452] {
  display: flex;
  align-items: center;
  font-size: 18px;
  font-weight: 600;
  color: #000;
  margin-right: 20px;
}
.info-title[data-v-1eee5452]::before {
  display: inline-block;
  content: '';
  height: 14px;
  width: 4px;
  background: #2681f3;
  margin-right: 5px;
  border-radius: 2px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-3ee15402] {
  color: #2681f3;
}
.success-color-text[data-v-3ee15402] {
  color: #52c41a;
}
.error-color-text[data-v-3ee15402] {
  color: #f5222d;
}
.context[data-v-3ee15402] {
  width: 460px;
  border-radius: 10px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border: 1px solid #f5f5f5;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: 70px;
  right: 0;
  margin: auto;
}
.context .close-icon[data-v-3ee15402] {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 18px;
  cursor: pointer;
}
.context .introduce[data-v-3ee15402] {
  width: 100%;
  height: 100%;
  padding: 0 30px;
}
.context .title[data-v-3ee15402] {
  height: 31px;
  font-size: 24px;
  text-align: center;
  color: #000;
  margin-top: 46px;
}
.context .describe[data-v-3ee15402] {
  color: #b3b3b3;
  text-align: center;
  margin-top: 20px;
}
.context .iconStep[data-v-3ee15402] {
  display: flex;
  justify-content: space-around;
  align-items: center;
  text-align: center;
  margin-top: 20px;
}
.context .demand[data-v-3ee15402] {
  margin-top: 20px;
}
.context .demand .demandTextarea[data-v-3ee15402] {
  height: 100px !important;
  background-color: #f5f5f5;
  padding-bottom: 20px;
}
.context .demand .words[data-v-3ee15402] {
  text-align: right;
}
.context .submit[data-v-3ee15402] {
  background-color: #1990ff;
  text-align: center;
  color: #fff;
  padding: 10px 0;
  border-radius: 5px;
  font-weight: bold;
  cursor: pointer;
}
.footer[data-v-3ee15402] {
  position: absolute;
  margin: auto;
  width: 460px;
  height: 70px;
  line-height: 70px;
  background-color: #f5f5f5;
  text-align: center;
  color: #b8b8b8;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-33f75821] {
  color: #2681f3;
}
.success-color-text[data-v-33f75821] {
  color: #52c41a;
}
.error-color-text[data-v-33f75821] {
  color: #f5222d;
}
.input-box[data-v-33f75821] {
  width: 100%;
}
.input-box .input-content[data-v-33f75821] {
  width: 100%;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.input-box .input-content input[data-v-33f75821] {
  color: inherit;
  font-family: inherit;
  border: 1px solid #f4f4f4;
  outline: 0;
  height: 45px;
  width: 45px;
  font-size: 24px;
  text-align: center;
}
.input-box input[data-v-33f75821]::-webkit-outer-spin-button,
.input-box input[data-v-33f75821]::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}
input[data-v-33f75821]::-webkit-outer-spin-button,
input[data-v-33f75821]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type="number"][data-v-33f75821] {
  -moz-appearance: textfield;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-8217adbe] {
  color: #2681f3;
}
.success-color-text[data-v-8217adbe] {
  color: #52c41a;
}
.error-color-text[data-v-8217adbe] {
  color: #f5222d;
}
@media screen and (min-width: 1200px) {
#leftContainer[data-v-8217adbe] {
    width: 40%;
}
}
@media screen and (min-width: 660px) and (max-width: 1200px) {
#leftContainer[data-v-8217adbe] {
    width: 30%;
}
}
#userLogin[data-v-8217adbe] {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  background: #ffffff;
}
#userLogin #leftContainer[data-v-8217adbe] {
  position: relative;
  background: url(../img/login_bg.821e841e.png) no-repeat center;
  background-size: 100% 100%;
  z-index: 10;
}
#userLogin #rightContainer[data-v-8217adbe] {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
#userLogin #rightContainer #userLoginForm[data-v-8217adbe] {
  width: 444px;
  height: 360px;
  box-shadow: 0 4px 14px 2px rgb(206 207 7.46428571%);
  background: #ffffff;
  border-radius: 8px;
  position: relative;
  overflow-x: hidden;
}
#userLogin #rightContainer #userLoginForm .card-header[data-v-8217adbe] .ant-page-header-heading-title {
  font-size: 24px;
}
#userLogin #rightContainer #userLoginForm .login-tab[data-v-8217adbe] {
  padding: 0 20px;
  display: flex;
  align-items: center;
  height: 40px;
  margin-bottom: 12px;
}
#userLogin #rightContainer #userLoginForm .login-tab .item[data-v-8217adbe] {
  line-height: 40px;
  padding: 0 10px;
  font-size: 20px;
  cursor: pointer;
}
#userLogin #rightContainer #userLoginForm .login-tab .active[data-v-8217adbe] {
  color: #2681f3;
  position: relative;
  font-size: 24px;
  font-weight: 600;
}
#userLogin #rightContainer #userLoginForm .card-content[data-v-8217adbe] {
  margin-top: 40px;
  padding: 10px 30px;
}
#userLogin #rightContainer #userLoginForm .card-content .img-box[data-v-8217adbe] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
}
#userLogin #rightContainer #userLoginForm .card-content .img-box .qr-code[data-v-8217adbe] {
  width: 220px;
  height: 220px;
}
#userLogin #rightContainer #userLoginForm .card-content .img-box .tips[data-v-8217adbe] {
  margin-top: 10px;
  font-size: 16px;
}
#userLogin #rightContainer #userLoginForm .card-content .submit-btn[data-v-8217adbe] {
  width: 100%;
  margin-top: 40px;
}
#userLogin #rightContainer #userLoginForm .card-content .code-input[data-v-8217adbe] {
  margin-top: 10px;
}
#userLogin #rightContainer #userLoginForm .card-content .code-input .input-ctn[data-v-8217adbe] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#userLogin #rightContainer #userLoginForm .card-content .code-input .input-ctn .input[data-v-8217adbe] {
  width: 40px;
  height: 40px;
  text-align: center;
  display: inline;
}
#userLogin #rightContainer #userLoginForm .card-content .org-join-type[data-v-8217adbe] {
  width: 100%;
  text-align: center;
}
#userLogin #rightContainer #userLoginForm .card-footer[data-v-8217adbe] {
  position: absolute;
  bottom: 30px;
  left: 32px;
  right: 32px;
}
#userLogin #rightContainer #userLoginForm .card-footer[data-v-8217adbe] .ant-divider-inner-text {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.4);
}
#userLogin #rightContainer #userLoginForm .card-footer .btn[data-v-8217adbe] {
  width: 100%;
}
#userLogin #rightContainer #captchaModal[data-v-8217adbe] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
#userLogin #logo[data-v-8217adbe] {
  position: fixed;
  left: 20px;
  top: 20px;
  z-index: 99;
}
#userLogin #logo .logo[data-v-8217adbe] {
  width: 120px;
  height: auto;
}
#userLogin #changeLang[data-v-8217adbe] {
  position: fixed;
  bottom: 10px;
  right: 10px;
}
#userLogin #changeLang .lang-btn[data-v-8217adbe] {
  cursor: pointer;
  padding: 0 8px;
  height: 30px;
  border-radius: 4px;
  display: flex;
  align-items: center;
}
#userLogin #changeLang .lang-btn[data-v-8217adbe]:hover {
  background: #f0f9ff;
}
#userLogin .desc[data-v-8217adbe] {
  line-height: 24px;
  margin: 10px 0;
}
#loginFooter[data-v-8217adbe] {
  position: fixed;
  height: 40px;
  padding-bottom: 10px;
  bottom: 0;
  left: 200px;
  right: 200px;
  z-index: 99;
  color: rgba(0, 0, 0, 0.45);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 12px;
}
.mt-10[data-v-8217adbe] {
  margin-top: 10px;
}
.imageVerify-modal-wrap[data-v-8217adbe] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
}
.imageVerify-modal-wrap .imageVerify-modal[data-v-8217adbe] {
  width: 444px;
  height: 230px;
  background-color: #fff;
  border-radius: 4px;
  padding: 60px 30px 30px 30px;
  position: relative;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-modal-close[data-v-8217adbe] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  font-size: 18px;
  padding: 15px;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-input-wrap[data-v-8217adbe] {
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 10px;
  display: flex;
  align-items: center;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-input-wrap[data-v-8217adbe] .imageVerify-input {
  flex: 1;
  border: none;
  box-shadow: none;
  border-radius: 0;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-input-wrap .imageVerify-img[data-v-8217adbe] {
  width: 117px;
  height: 36px;
  margin-left: 10px;
  border: 2px solid #f1f1f1;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-input-wrap .imageVerify-img-refresh[data-v-8217adbe] {
  padding: 0 6px;
  margin-left: 5px;
  font-size: 16px;
  cursor: pointer;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-btn[data-v-8217adbe] {
  margin-top: 40px;
  width: 100%;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-1e091f40] {
  color: #2681f3;
}
.success-color-text[data-v-1e091f40] {
  color: #52c41a;
}
.error-color-text[data-v-1e091f40] {
  color: #f5222d;
}
.home[data-v-1e091f40] {
  width: 100vw;
  height: 100vh;
  overflow-y: scroll;
  background-color: #fff;
  position: relative;
}
.home .page-center[data-v-1e091f40] {
  width: 1200px;
  margin: 0 auto;
}
.home .full-width[data-v-1e091f40] {
  width: 100%;
}
.home .full-height[data-v-1e091f40] {
  height: 100%;
}
.home .flex[data-v-1e091f40] {
  display: flex;
}
.home .justify-center[data-v-1e091f40] {
  justify-content: center;
}
.home .justify-between[data-v-1e091f40] {
  justify-content: space-between;
}
.home .align-center[data-v-1e091f40] {
  align-items: center;
}
.home .bg-white[data-v-1e091f40] {
  background-color: #fff;
}
.home .mt-10[data-v-1e091f40] {
  margin-top: 10px;
}
.home .header[data-v-1e091f40] {
  width: 100%;
  height: 680px;
  position: relative;
}
.home .header .ant-carousel[data-v-1e091f40] {
  width: 100%;
  height: 100%;
}
.home .header .ant-carousel[data-v-1e091f40] .slick-slide {
  text-align: center;
  height: 680px;
  background: #364d79;
  overflow: hidden;
}
.home .header .ant-carousel[data-v-1e091f40] .slick-slide img {
  cursor: pointer;
  height: 680px;
}
.home .header .nav[data-v-1e091f40] {
  position: relative;
  width: 100%;
  color: rgba(255, 255, 255, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  background: #202020;
  height: 40px;
}
.home .header .nav .logo[data-v-1e091f40] {
  margin-right: 10px;
}
.home .header .nav .logo img[data-v-1e091f40] {
  width: 100px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}
.home .header .nav .logo .logo-text[data-v-1e091f40] {
  color: #fff;
  font-size: 28px;
  font-weight: bold;
  padding-bottom: 5px;
}
.home .header .nav .location[data-v-1e091f40] {
  border: 1px solid #fff;
  padding: 1px 10px;
  border-radius: 20px;
  font-size: 12px;
  cursor: pointer;
}
.home .header .nav .location .location-name[data-v-1e091f40] {
  margin-left: 5px;
}
.home .header .nav .link[data-v-1e091f40] {
  color: #aaa;
  font-size: 12px;
  margin-right: 20px;
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}
.home .header .nav .link[data-v-1e091f40]:hover {
  color: #2681f3;
}
.home .header .filter-card[data-v-1e091f40] {
  border-radius: 10px;
  background-color: #f9fafb;
  overflow: hidden;
  position: absolute;
  top: 150px;
  left: 50%;
  margin-left: -600px;
}
.home .header .filter-card .filter-card-title[data-v-1e091f40] {
  color: #000;
  font-weight: 600;
  margin-bottom: 20px;
}
.home .header .filter-card .district-list[data-v-1e091f40] {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.home .header .filter-card .district-list .district-item[data-v-1e091f40] {
  color: #666;
  margin-right: 20px;
  margin-bottom: 5px;
  cursor: pointer;
}
.home .header .filter-card .district-list .district-item[data-v-1e091f40]:hover {
  color: #2681f3;
}
.home .header .filter-card .area-list[data-v-1e091f40] {
  display: flex;
  margin-bottom: 20px;
}
.home .header .filter-card .area-list .area-item[data-v-1e091f40] {
  cursor: pointer;
}
.home .header .filter-card .area-list .area-item .area-block[data-v-1e091f40] {
  width: 50px;
  height: 15px;
  margin-right: 5px;
  background-color: #eee;
  border-radius: 2px;
  margin-bottom: 5px;
  transition: 0.3s ease-in-out;
}
.home .header .filter-card .area-list .area-item .area-labels[data-v-1e091f40] {
  display: flex;
  align-items: center;
}
.home .header .filter-card .area-list .area-item .area-labels .area-label[data-v-1e091f40] {
  color: #666;
  transition: 0.3s ease-in-out;
}
.home .header .filter-card .area-list .area-item .area-labels .area-label-hover[data-v-1e091f40] {
  color: #2681f3;
  transition: 0.3s ease-in-out;
}
.home .header .filter-card .area-list .area-item:hover .area-block[data-v-1e091f40] {
  background-color: #2681f3;
}
.home .header .filter-card .filter-card-input[data-v-1e091f40] {
  margin-bottom: 20px;
}
.home .header .filter-card .filter-card-input[data-v-1e091f40] .ant-input-affix-wrapper {
  border: none;
  border-radius: 5px;
  padding: 8px 20px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.home .header .filter-card .filter-card-button[data-v-1e091f40] {
  border-radius: 5px;
  height: 42px;
}
.home .header-fix[data-v-1e091f40] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  background-color: #fff;
  width: 100%;
  height: 40px;
  box-shadow: 0 2rpx 4rpx 0 rgba(0, 0, 0, 0.1);
}
.home .header-fix .logo[data-v-1e091f40] {
  margin-right: 10px;
}
.home .header-fix .logo img[data-v-1e091f40] {
  width: 100px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}
.home .header-fix .logo .logo-text[data-v-1e091f40] {
  color: #333;
  font-size: 28px;
  font-weight: bold;
  padding-bottom: 5px;
}
.home .header-fix .location[data-v-1e091f40] {
  border: 1px solid #fff;
  padding: 1px 10px;
  border-radius: 20px;
  font-size: 12px;
  cursor: pointer;
  height: 21px;
  line-height: 21px;
}
.home .header-fix .location .location-name[data-v-1e091f40] {
  margin-left: 5px;
}
.home .header-fix .link[data-v-1e091f40] {
  color: #999;
  margin-right: 15px;
}
.home .header-fix .link[data-v-1e091f40]:hover {
  color: #2681f3;
}
.home .header-fix .phone[data-v-1e091f40] {
  margin-left: 20px;
  font-size: 16px;
  font-weight: 600;
}
.home .header-fix .phone .phone-icon[data-v-1e091f40] {
  margin-right: 6px;
  color: red;
  font-weight: normal;
}
.home[data-v-1e091f40] .ant-popover-inner {
  border-radius: 6px;
}
.home[data-v-1e091f40] .ant-popover-inner .location-list {
  width: 200px;
  display: flex;
  flex-wrap: wrap;
}
.home[data-v-1e091f40] .ant-popover-inner .location-list .city-name {
  margin: 0 13px 5px 0;
  font-size: 13px;
  cursor: pointer;
}
.home[data-v-1e091f40] .ant-popover-inner .location-list .city-name:hover {
  color: #2681f3;
}
.home[data-v-1e091f40] .ant-popover-inner .location-list .city-current {
  color: #2681f3;
}
.home .icon-list[data-v-1e091f40] {
  display: flex;
  padding-top: 20px;
  padding-bottom: 20px;
}
.home .icon-list .content-title[data-v-1e091f40] {
  width: 100%;
}
.home .icon-list .content-title .content[data-v-1e091f40] {
  width: 100%;
  display: flex;
  justify-content: space-around;
}
.home .icon-list .content-title .content img[data-v-1e091f40] {
  width: 40px;
  height: 40px;
  margin-right: 20px;
}
.home .icon-list .icon-item[data-v-1e091f40] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.home .content[data-v-1e091f40] {
  position: relative;
}
.home .content .elevator[data-v-1e091f40] {
  position: absolute;
  top: 20px;
  left: 50%;
  margin-left: 630px;
}
.home .content .elevator-fix[data-v-1e091f40] {
  position: fixed;
  top: 60px;
  left: 50%;
  margin-left: 630px;
}
.home .content[data-v-1e091f40] .ant-anchor-wrapper {
  margin: 0;
  padding: 0;
}
.home .content[data-v-1e091f40] .ant-anchor {
  margin: 0;
  padding: 0;
}
.home .content[data-v-1e091f40] .ant-anchor-ink::before {
  display: none;
}
.home .content[data-v-1e091f40] .ant-anchor-ink-ball {
  display: none;
}
.home .content[data-v-1e091f40] .ant-anchor {
  background-color: #fff;
}
.home .content[data-v-1e091f40] .ant-anchor-link {
  padding: 8px;
}
.home .content[data-v-1e091f40] .ant-anchor-link-title {
  width: 40px;
  height: 40px;
  line-height: 20px;
  text-align: center;
  white-space: normal;
}
.home .content[data-v-1e091f40] .ant-anchor-link-active {
  background-color: #2681f3;
}
.home .content[data-v-1e091f40] .ant-anchor-link-title-active {
  color: #fff;
}
.home .content[data-v-1e091f40] .ant-back-top {
  width: 56px;
  height: 56px;
  top: 452px;
  left: 50%;
  margin-left: 630px;
}
.home .content .back-top[data-v-1e091f40] {
  width: 56px;
  height: 56px;
  text-align: center;
  background-color: #fff;
  margin: 0;
  padding: 8px;
}
.home .content .back-top .back-top-title[data-v-1e091f40] {
  width: 40px;
  height: 40px;
  line-height: 20px;
}
.home .content .find-house[data-v-1e091f40] {
  display: flex;
  justify-content: space-between;
}
.home .content .find-house .find-house-img[data-v-1e091f40] {
  width: 450px;
  height: 300px;
  box-shadow: 10px 0px 5px rgba(0, 0, 0, 0.1);
}
.home .content .find-house img[data-v-1e091f40] {
  width: 450px;
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
}
.home .content .find-house .find-house-content[data-v-1e091f40] {
  width: calc(100% - 450px);
  height: 260px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.home .content .find-house .find-house-content .find-house-button[data-v-1e091f40] {
  width: 300px;
  height: 48px;
  text-align: center;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
}
.home .content .more-info[data-v-1e091f40] {
  height: 200px;
  position: relative;
  margin-top: 20px;
}
.home .content .more-info .more-info-left img[data-v-1e091f40] {
  width: 120px;
  height: 120px;
  -o-object-fit: contain;
     object-fit: contain;
}
.home .content .more-info .more-info-left .info-desc[data-v-1e091f40] {
  margin-left: 20px;
}
.home .content .more-info .more-info-left .info-desc .info-desc-title[data-v-1e091f40] {
  font-size: 18px;
  font-weight: 600;
}
.home .content .more-info .more-info-left .info-desc .info-desc-subtitle[data-v-1e091f40] {
  color: #666;
  margin-top: 5px;
  margin-bottom: 20px;
}
.home .content .more-info .more-info-left .info-desc .info-desc-icon-name[data-v-1e091f40] {
  color: #999;
  margin-left: 5px;
}
.home .content .more-info .more-info-right .more-info-tips[data-v-1e091f40] {
  width: 100px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 20px;
}
.home .content .more-info .more-info-right .qr-wrap[data-v-1e091f40] {
  margin-right: 320px;
  margin-top: 30px;
}
.home .content .more-info .more-info-right .more-info-mobile[data-v-1e091f40] {
  width: 270px;
  height: 270px;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  right: 0;
  bottom: 0;
}
.home .notice[data-v-1e091f40] {
  padding: 20px 0;
  margin-top: 20px;
}
.home .notice .row[data-v-1e091f40] {
  display: flex;
  align-items: baseline;
}
.home .notice .title[data-v-1e091f40] {
  font-size: 22px;
}
.home .notice .more[data-v-1e091f40] {
  cursor: pointer;
}
.home .notice .notice-list[data-v-1e091f40] {
  display: flex;
  flex-direction: column;
  padding: 20px 0;
}
.home .notice .notice-list .list[data-v-1e091f40] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
  cursor: pointer;
}
.home .notice .notice-list .list .count[data-v-1e091f40] {
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background: #000;
  display: inline-block;
  margin-bottom: 2px;
  margin-right: 5px;
}
.home .notice .notice-list .list .text[data-v-1e091f40] {
  display: inline-block;
  white-space: nowrap;
  width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.home .notice .notice-list .list .date[data-v-1e091f40] {
  color: #979797;
}
.home .find-wrap[data-v-1e091f40] {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
}
[data-v-1e091f40] .ant-divider-horizontal.ant-divider-with-text::before {
  border-top-color: #aaa;
}
[data-v-1e091f40] .ant-divider-horizontal.ant-divider-with-text::after {
  border-top-color: #aaa;
}
.w-1200[data-v-1e091f40] {
  width: 1200px;
  margin: 0 auto;
}
.edit-wrapper[data-v-1e091f40] {
  background-color: #f2f2f2;
  border-radius: 5px;
  padding: 10px;
  min-height: 300px;
}
.submit-area[data-v-1e091f40] {
  width: 100%;
  background-color: #768385;
  min-height: 300px;
  border-radius: 5px;
  margin-bottom: 60px;
  padding: 40px 0;
}
.title[data-v-1e091f40] {
  display: flex;
  justify-content: center;
  color: #fff;
  font-weight: 600;
  font-size: 18px;
}
.submit-item[data-v-1e091f40] {
  display: flex;
  width: 70%;
  margin: 20px auto;
}
.flex-shrink-0[data-v-1e091f40] {
  flex-shrink: 0;
}
.item-label[data-v-1e091f40] {
  width: 80px;
  text-align: right;
  margin-right: 10px;
  color: #fff;
  font-weight: 600;
}
.notice-list[data-v-1e091f40] {
  display: flex;
  flex-wrap: wrap;
}
.list-item[data-v-1e091f40] {
  display: flex;
  justify-content: space-between;
  flex-basis: 48%;
  flex-shrink: 1;
  flex-grow: 1;
  margin-bottom: 10px;
  padding: 10px 0;
  border-bottom: 1px dashed #eaeaea;
}
.list-item[data-v-1e091f40]:nth-child(odd) {
  margin-right: 30px;
  flex-grow: 0;
}
.nav-right[data-v-1e091f40] {
  position: absolute;
  right: 30%;
  top: 50%;
  transform: translateY(-50%);
}
.tagItem[data-v-1e091f40] {
  display: flex;
  align-items: center;
  background-color: #efefef;
  padding: 5px 10px;
  margin: 5px 5px 0;
  border-radius: 5px;
}
.index-tag[data-v-1e091f40] {
  margin-left: 5px;
  width: 20px;
  height: 20px;
  border-radius: 15px;
  font-size: 14px;
  color: white;
  text-align: center;
  line-height: 20px;
  background-color: #2681f3;
}
.project-change[data-v-1e091f40] {
  position: fixed;
  top: 55px;
  left: 16.67%;
  z-index: 99;
  background-color: #fff;
  height: 36px;
  line-height: 36px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
  border: 1px solid #2681f3;
  padding: 1px 10px;
  border-radius: 18px;
  font-size: 12px;
  cursor: pointer;
}
.project-change .project-name[data-v-1e091f40] {
  margin-left: 5px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-0cc78ff2] {
  color: #2681f3;
}
.success-color-text[data-v-0cc78ff2] {
  color: #52c41a;
}
.error-color-text[data-v-0cc78ff2] {
  color: #f5222d;
}
.home[data-v-0cc78ff2] {
  width: 100vw;
  height: 100vh;
  overflow-y: scroll;
  background-color: #f7f7f7;
  position: relative;
}
.home .page-center[data-v-0cc78ff2] {
  width: 1200px;
}
.home .full-width[data-v-0cc78ff2] {
  width: 100%;
}
.home .full-height[data-v-0cc78ff2] {
  height: 100%;
}
.home .flex[data-v-0cc78ff2] {
  display: flex;
}
.home .justify-center[data-v-0cc78ff2] {
  justify-content: center;
}
.home .justify-between[data-v-0cc78ff2] {
  justify-content: space-between;
}
.home .align-center[data-v-0cc78ff2] {
  align-items: center;
}
.home .bg-white[data-v-0cc78ff2] {
  background-color: #fff;
}
.home .mt-10[data-v-0cc78ff2] {
  margin-top: 10px;
}
.home .header[data-v-0cc78ff2] {
  width: 100%;
  height: 680px;
  position: relative;
}
.home .header .ant-carousel[data-v-0cc78ff2] {
  width: 100%;
  height: 100%;
}
.home .header .ant-carousel[data-v-0cc78ff2] .slick-slide {
  text-align: center;
  height: 680px;
  background: #364d79;
  overflow: hidden;
}
.home .header .ant-carousel[data-v-0cc78ff2] .slick-slide img {
  cursor: pointer;
  height: 680px;
}
.home .header .nav[data-v-0cc78ff2] {
  width: 100%;
  color: #fff;
  height: 60px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
.home .header .nav .logo[data-v-0cc78ff2] {
  margin-right: 10px;
}
.home .header .nav .logo img[data-v-0cc78ff2] {
  width: 100px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}
.home .header .nav .logo .logo-text[data-v-0cc78ff2] {
  color: #fff;
  font-size: 28px;
  font-weight: bold;
  padding-bottom: 5px;
}
.home .header .nav .location[data-v-0cc78ff2] {
  border: 1px solid #fff;
  padding: 1px 10px;
  border-radius: 20px;
  font-size: 12px;
  cursor: pointer;
}
.home .header .nav .location .location-name[data-v-0cc78ff2] {
  margin-left: 5px;
}
.home .header .nav .link[data-v-0cc78ff2] {
  color: #fff;
  font-size: 16px;
  margin-right: 20px;
  cursor: pointer;
}
.home .header .nav .link[data-v-0cc78ff2]:hover {
  color: #2681f3;
}
.home .header .filter-card[data-v-0cc78ff2] {
  border-radius: 10px;
  background-color: #f9fafb;
  overflow: hidden;
  position: absolute;
  top: 150px;
  left: 50%;
  margin-left: -600px;
}
.home .header .filter-card .filter-card-title[data-v-0cc78ff2] {
  color: #000;
  font-weight: 600;
  margin-bottom: 20px;
}
.home .header .filter-card .district-list[data-v-0cc78ff2] {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.home .header .filter-card .district-list .district-item[data-v-0cc78ff2] {
  color: #666;
  margin-right: 20px;
  margin-bottom: 5px;
  cursor: pointer;
}
.home .header .filter-card .district-list .district-item[data-v-0cc78ff2]:hover {
  color: #2681f3;
}
.home .header .filter-card .area-list[data-v-0cc78ff2] {
  display: flex;
  margin-bottom: 20px;
}
.home .header .filter-card .area-list .area-item[data-v-0cc78ff2] {
  cursor: pointer;
}
.home .header .filter-card .area-list .area-item .area-block[data-v-0cc78ff2] {
  width: 50px;
  height: 15px;
  margin-right: 5px;
  background-color: #eee;
  border-radius: 2px;
  margin-bottom: 5px;
  transition: 0.3s ease-in-out;
}
.home .header .filter-card .area-list .area-item .area-labels[data-v-0cc78ff2] {
  display: flex;
  align-items: center;
}
.home .header .filter-card .area-list .area-item .area-labels .area-label[data-v-0cc78ff2] {
  color: #666;
  transition: 0.3s ease-in-out;
}
.home .header .filter-card .area-list .area-item .area-labels .area-label-hover[data-v-0cc78ff2] {
  color: #2681f3;
  transition: 0.3s ease-in-out;
}
.home .header .filter-card .area-list .area-item:hover .area-block[data-v-0cc78ff2] {
  background-color: #2681f3;
}
.home .header .filter-card .filter-card-input[data-v-0cc78ff2] {
  margin-bottom: 20px;
}
.home .header .filter-card .filter-card-input[data-v-0cc78ff2] .ant-input-affix-wrapper {
  border: none;
  border-radius: 5px;
  padding: 8px 20px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.home .header .filter-card .filter-card-button[data-v-0cc78ff2] {
  border-radius: 5px;
  height: 42px;
}
.home .header-fix[data-v-0cc78ff2] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  background-color: #fff;
  width: 100%;
  height: 40px;
  box-shadow: 0 2rpx 4rpx 0 rgba(0, 0, 0, 0.1);
}
.home .header-fix .logo[data-v-0cc78ff2] {
  margin-right: 10px;
}
.home .header-fix .logo img[data-v-0cc78ff2] {
  width: 100px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}
.home .header-fix .logo .logo-text[data-v-0cc78ff2] {
  color: #333;
  font-size: 28px;
  font-weight: bold;
  padding-bottom: 5px;
}
.home .header-fix .location[data-v-0cc78ff2] {
  border: 1px solid #fff;
  padding: 1px 10px;
  border-radius: 20px;
  font-size: 12px;
  cursor: pointer;
  height: 21px;
  line-height: 21px;
}
.home .header-fix .location .location-name[data-v-0cc78ff2] {
  margin-left: 5px;
}
.home .header-fix .link[data-v-0cc78ff2] {
  color: #999;
  margin-right: 15px;
}
.home .header-fix .link[data-v-0cc78ff2]:hover {
  color: #2681f3;
}
.home .header-fix .phone[data-v-0cc78ff2] {
  margin-left: 20px;
  font-size: 16px;
  font-weight: 600;
}
.home .header-fix .phone .phone-icon[data-v-0cc78ff2] {
  margin-right: 6px;
  color: red;
  font-weight: normal;
}
.home[data-v-0cc78ff2] .ant-popover-inner {
  border-radius: 6px;
}
.home[data-v-0cc78ff2] .ant-popover-inner .location-list {
  width: 200px;
  display: flex;
  flex-wrap: wrap;
}
.home[data-v-0cc78ff2] .ant-popover-inner .location-list .city-name {
  margin: 0 13px 5px 0;
  font-size: 13px;
  cursor: pointer;
}
.home[data-v-0cc78ff2] .ant-popover-inner .location-list .city-name:hover {
  color: #2681f3;
}
.home[data-v-0cc78ff2] .ant-popover-inner .location-list .city-current {
  color: #2681f3;
}
.home .icon-list[data-v-0cc78ff2] {
  display: flex;
  padding-top: 20px;
  padding-bottom: 20px;
}
.home .icon-list .content-title[data-v-0cc78ff2] {
  width: 100%;
}
.home .icon-list .content-title .content[data-v-0cc78ff2] {
  width: 100%;
  display: flex;
  justify-content: space-around;
}
.home .icon-list .content-title .content img[data-v-0cc78ff2] {
  width: 40px;
  height: 40px;
  margin-right: 20px;
}
.home .icon-list .icon-item[data-v-0cc78ff2] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.home .content[data-v-0cc78ff2] {
  position: relative;
}
.home .content .elevator[data-v-0cc78ff2] {
  position: absolute;
  top: 20px;
  left: 60%;
  margin-left: 630px;
}
.home .content .elevator-fix[data-v-0cc78ff2] {
  position: fixed;
  top: 60px;
  left: 60%;
  margin-left: 630px;
}
.home .content[data-v-0cc78ff2] .ant-anchor-wrapper {
  margin: 0;
  padding: 0;
}
.home .content[data-v-0cc78ff2] .ant-anchor {
  margin: 0;
  padding: 0;
}
.home .content[data-v-0cc78ff2] .ant-anchor-ink::before {
  display: none;
}
.home .content[data-v-0cc78ff2] .ant-anchor-ink-ball {
  display: none;
}
.home .content[data-v-0cc78ff2] .ant-anchor {
  background-color: #fff;
}
.home .content[data-v-0cc78ff2] .ant-anchor-link {
  padding: 8px;
}
.home .content[data-v-0cc78ff2] .ant-anchor-link-title {
  width: 40px;
  height: 40px;
  line-height: 20px;
  text-align: center;
  white-space: normal;
}
.home .content[data-v-0cc78ff2] .ant-anchor-link-active {
  background-color: #2681f3;
}
.home .content[data-v-0cc78ff2] .ant-anchor-link-title-active {
  color: #fff;
}
.home .content[data-v-0cc78ff2] .ant-back-top {
  width: 56px;
  height: 56px;
  top: 452px;
  left: 60%;
  margin-left: 630px;
}
.home .content .back-top[data-v-0cc78ff2] {
  width: 56px;
  height: 56px;
  text-align: center;
  background-color: #fff;
  margin: 0;
  padding: 8px;
}
.home .content .back-top .back-top-title[data-v-0cc78ff2] {
  width: 40px;
  height: 40px;
  line-height: 20px;
}
.home .content .find-house[data-v-0cc78ff2] {
  display: flex;
  justify-content: space-between;
}
.home .content .find-house .find-house-img[data-v-0cc78ff2] {
  width: 450px;
  height: 300px;
  box-shadow: 10px 0px 5px rgba(0, 0, 0, 0.1);
}
.home .content .find-house img[data-v-0cc78ff2] {
  width: 450px;
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
}
.home .content .find-house .find-house-content[data-v-0cc78ff2] {
  width: calc(100% - 450px);
  height: 260px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.home .content .find-house .find-house-content .find-house-button[data-v-0cc78ff2] {
  width: 300px;
  height: 48px;
  text-align: center;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
}
.home .content .more-info[data-v-0cc78ff2] {
  height: 200px;
  position: relative;
  margin-top: 20px;
}
.home .content .more-info .more-info-left img[data-v-0cc78ff2] {
  width: 120px;
  height: 120px;
  -o-object-fit: contain;
     object-fit: contain;
}
.home .content .more-info .more-info-left .info-desc[data-v-0cc78ff2] {
  margin-left: 20px;
}
.home .content .more-info .more-info-left .info-desc .info-desc-title[data-v-0cc78ff2] {
  font-size: 18px;
  font-weight: 600;
}
.home .content .more-info .more-info-left .info-desc .info-desc-subtitle[data-v-0cc78ff2] {
  color: #666;
  margin-top: 5px;
  margin-bottom: 20px;
}
.home .content .more-info .more-info-left .info-desc .info-desc-icon-name[data-v-0cc78ff2] {
  color: #999;
  margin-left: 5px;
}
.home .content .more-info .more-info-right .more-info-tips[data-v-0cc78ff2] {
  width: 100px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 20px;
}
.home .content .more-info .more-info-right .qr-wrap[data-v-0cc78ff2] {
  margin-right: 320px;
  margin-top: 30px;
}
.home .content .more-info .more-info-right .more-info-mobile[data-v-0cc78ff2] {
  width: 270px;
  height: 270px;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  right: 0;
  bottom: 0;
}
.home .notice[data-v-0cc78ff2] {
  padding: 20px 0;
  margin-top: 20px;
}
.home .notice .row[data-v-0cc78ff2] {
  display: flex;
  align-items: baseline;
}
.home .notice .title[data-v-0cc78ff2] {
  font-size: 22px;
}
.home .notice .more[data-v-0cc78ff2] {
  cursor: pointer;
}
.home .notice .notice-list[data-v-0cc78ff2] {
  display: flex;
  flex-direction: column;
  padding: 20px 0;
}
.home .notice .notice-list .list[data-v-0cc78ff2] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
  cursor: pointer;
}
.home .notice .notice-list .list .count[data-v-0cc78ff2] {
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background: #000;
  display: inline-block;
  margin-bottom: 2px;
  margin-right: 5px;
}
.home .notice .notice-list .list .text[data-v-0cc78ff2] {
  display: inline-block;
  white-space: nowrap;
  width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.home .notice .notice-list .list .date[data-v-0cc78ff2] {
  color: #979797;
}
.home .find-wrap[data-v-0cc78ff2] {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
}
.logo-wrapper[data-v-0cc78ff2] {
  margin-left: 80px;
}
.nav-right[data-v-0cc78ff2] {
  position: absolute;
  right: 100px;
  top: 14px;
}
.area1-wrapper[data-v-0cc78ff2] {
  display: flex;
  justify-content: center;
}
.area1[data-v-0cc78ff2] {
  width: 1200px;
  margin: 0 100px;
}
.area1-content[data-v-0cc78ff2] {
  justify-content: space-between !important;
}
.Information[data-v-0cc78ff2] {
  width: 1200px;
  background-color: #fff;
  margin: 10px 0;
  padding: 20px;
}
.tab-wrapper[data-v-0cc78ff2] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.tab-left-wrapper[data-v-0cc78ff2] {
  display: flex;
  width: 100%;
  align-items: center;
}
.more-btn[data-v-0cc78ff2] {
  color: #aaa;
  flex-shrink: 0;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
}
.info-title[data-v-0cc78ff2] {
  font-size: 18px;
  font-weight: 600;
  color: #000;
  margin-right: 20px;
}
.info-title[data-v-0cc78ff2]::before {
  display: inline-block;
  content: "";
  height: 14px;
  width: 4px;
  background: #2681f3;
  margin-right: 5px;
  border-radius: 2px;
}
.life-service[data-v-0cc78ff2] {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  justify-items: start;
  gap: 10px;
  /* 设置格子之间的间距 */
  margin-top: 10px;
}
.life-service-item[data-v-0cc78ff2] {
  width: 130px;
  height: 130px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #f9f9f9;
  border-radius: 5px;
}
.service-icon[data-v-0cc78ff2] {
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.service-img-4[data-v-0cc78ff2] {
  width: 40px;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.important-company-item[data-v-0cc78ff2] {
  display: inline-block;
  width: 320px;
  flex-shrink: 0;
  background: #f9f9f9;
  padding: 10px;
  margin-right: 10px;
}
.important-company-item-url[data-v-0cc78ff2] {
  color: #2681f3;
  border-bottom: 1px solid #eaeaea;
  padding: 5px 0;
}
.important-company[data-v-0cc78ff2] {
  white-space: nowrap;
  margin-top: 10px;
  -webkit-animation: scroll var(--duration) linear infinite;
          animation: scroll var(--duration) linear infinite;
}
.important-company[data-v-0cc78ff2]::-webkit-scrollbar {
  width: 8px;
  /* 设置滚动条宽度 */
  height: 10px;
}
.important-company[data-v-0cc78ff2]::-webkit-scrollbar-track {
  background-color: #f1f1f1;
  /* 设置滚动条背景颜色 */
}
.important-company[data-v-0cc78ff2]::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 10px;
  cursor: pointer;
}
.important-company[data-v-0cc78ff2]::-webkit-scrollbar-thumb {
  background-color: #888;
  /* 设置滚动条滑块颜色 */
}
.important-company[data-v-0cc78ff2]::-webkit-scrollbar-thumb:hover {
  background-color: #555;
  /* 设置滚动条滑块的鼠标悬停状态颜色 */
}
.PromotionArea4-item[data-v-0cc78ff2] {
  position: relative;
  width: 130px;
  height: 130px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
}
.promotionArea4-img[data-v-0cc78ff2] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.PromotionArea4[data-v-0cc78ff2] {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  justify-items: start;
  gap: 10px;
  /* 设置格子之间的间距 */
  margin-top: 10px;
}
.PromotionArea4-title[data-v-0cc78ff2] {
  margin-top: 20px;
  font-weight: 600;
  color: #000;
}
.line[data-v-0cc78ff2] {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 35%;
  background: #eee;
  margin-left: 10px;
}
.service-sub-title[data-v-0cc78ff2] {
  color: #aaa;
  font-size: 12px;
}
.item-tab[data-v-0cc78ff2] {
  display: inline-flex;
  align-items: center;
  padding: 3px 5px;
  border-radius: 5px;
  cursor: pointer;
}
.item-tab-title[data-v-0cc78ff2] {
  padding: 2px 5px;
  color: #aaa;
}
.tab-line[data-v-0cc78ff2] {
  height: 12px;
  width: 1px;
  background: #aaa;
  margin-left: 10px;
}
.active-tab[data-v-0cc78ff2] {
  background: #e8f7fd;
  color: #000;
}
.content-wrapper[data-v-0cc78ff2] {
  padding: 10px;
  background: #f9f9f9;
  margin: 10px 0;
}
.content-wrapper-title[data-v-0cc78ff2] {
  display: flex;
  justify-content: space-between;
  font-weight: 600;
  color: #000;
  padding: 10px 0;
  border-bottom: 1px solid #eaeaea;
}
.content-wrapper-txt[data-v-0cc78ff2] {
  padding-top: 5px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* 显示两行文本 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.PromotionArea4-item[data-v-0cc78ff2] {
  position: relative;
  width: 130px;
  height: 130px;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
  border-radius: 5px;
}
.promotionArea4-img[data-v-0cc78ff2] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.line[data-v-0cc78ff2] {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 35%;
  background: #eee;
  margin-left: 10px;
}
.item[data-v-0cc78ff2] {
  position: relative;
  border: 1px dashed transparent;
  cursor: pointer;
}
.PromotionArea5-left[data-v-0cc78ff2] {
  padding: 0 10px;
}
.PromotionArea5-right[data-v-0cc78ff2] {
  display: flex;
  align-items: center;
  padding: 0 10px;
}
.logo-icon[data-v-0cc78ff2] {
  position: absolute;
  left: 80px;
  height: 30px;
}
.PromotionArea5-img[data-v-0cc78ff2] {
  height: 270px;
  width: 270px;
  -o-object-fit: cover;
     object-fit: cover;
}
.logo-icon-bottom[data-v-0cc78ff2] {
  height: 80px;
}
.items-center[data-v-0cc78ff2] {
  align-items: center;
}
.PromotionArea5[data-v-0cc78ff2] {
  width: 1200px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.PromotionArea5-title[data-v-0cc78ff2] {
  font-size: 18px;
  font-weight: 600;
  color: #000;
}
.PromotionArea5-content[data-v-0cc78ff2] {
  color: #aaa;
  margin: 10px 0;
}
.PromotionArea5-content[data-v-0cc78ff2] {
  margin-top: 5px;
}
.inline-block[data-v-0cc78ff2] {
  display: inline-block !important;
}
.qr-wrap[data-v-0cc78ff2] {
  display: inline-block;
  width: 80px;
  height: 80px;
  margin-right: 30px;
  margin-left: 10px;
}
.align-center[data-v-0cc78ff2] {
  align-items: center;
}
.inline-flex[data-v-0cc78ff2] {
  display: inline-flex !important;
}
.self-end[data-v-0cc78ff2] {
  align-self: end;
}
.important-company-item-img[data-v-0cc78ff2] {
  width: 30px;
  height: 30px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-right: 5px;
}
.hot-area[data-v-0cc78ff2] {
  width: 1200px;
  background-color: #fff;
  padding: 20px;
}
.h-30[data-v-0cc78ff2] {
  height: 30px;
}
.service-title[data-v-0cc78ff2] {
  margin: 10px 0;
}
.user-img[data-v-0cc78ff2] {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.iframe[data-v-0cc78ff2] {
  width: 800px;
  height: 850px;
}
.flex[data-v-0cc78ff2] {
  display: flex;
}
.justcenter[data-v-0cc78ff2] {
  justify-content: center;
}
.important-company-item-address[data-v-0cc78ff2] {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-79ed6e4d] {
  color: #2681f3;
}
.success-color-text[data-v-79ed6e4d] {
  color: #52c41a;
}
.error-color-text[data-v-79ed6e4d] {
  color: #f5222d;
}
.EntrustFindHouse[data-v-79ed6e4d] {
  position: relative;
  min-width: 1200px;
  background-color: #fff;
}
.banner[data-v-79ed6e4d] {
  width: 100%;
  height: 260px;
  background: url(../img/findHouse1.ab79d05e.png) no-repeat;
  background-size: 100%;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-406fc49a] {
  color: #2681f3;
}
.success-color-text[data-v-406fc49a] {
  color: #52c41a;
}
.error-color-text[data-v-406fc49a] {
  color: #f5222d;
}
.house-filters[data-v-406fc49a] {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #fff;
  font-size: 12px;
}
.house-filters .page-center[data-v-406fc49a] {
  width: 1200px;
  margin: 0 auto;
}
.house-filters .full-width[data-v-406fc49a] {
  width: 100%;
}
.house-filters .full-height[data-v-406fc49a] {
  height: 100%;
}
.house-filters .flex[data-v-406fc49a] {
  display: flex;
}
.house-filters .justify-center[data-v-406fc49a] {
  justify-content: center;
}
.house-filters .justify-between[data-v-406fc49a] {
  justify-content: space-between;
}
.house-filters .align-center[data-v-406fc49a] {
  align-items: center;
}
.house-filters .filter-lines[data-v-406fc49a] {
  width: 100%;
  display: flex;
}
.house-filters .filter-lines .filter-lines-left[data-v-406fc49a] {
  width: 100px;
  display: flex;
  justify-content: center;
  padding-top: 10px;
  font-weight: 600;
}
.house-filters .filter-lines .filter-lines-right[data-v-406fc49a] {
  width: 1100px;
  padding-left: 30px;
  border-left: 2px solid rgba(0, 0, 0, 0.05);
}
.house-filters .filter-lines .filter-lines-right .district-list[data-v-406fc49a] {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 10px;
}
.house-filters .filter-lines .filter-lines-right .district-list .district-item[data-v-406fc49a] {
  color: #666;
  margin-right: 20px;
  margin-bottom: 5px;
  cursor: pointer;
}
.house-filters .filter-lines .filter-lines-right .district-list .district-item[data-v-406fc49a]:hover {
  color: #2681f3;
}
.house-filters .filter-lines .filter-lines-right .district-list .district-item-selected[data-v-406fc49a] {
  color: #2681f3;
  margin-right: 20px;
  margin-bottom: 5px;
  cursor: pointer;
  font-weight: 600;
}
.house-filters .filter-lines .filter-lines-right .street-list[data-v-406fc49a] {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 10px;
}
.house-filters .filter-lines .filter-lines-right .street-list .street-item[data-v-406fc49a] {
  color: #666;
  margin-right: 20px;
  margin-bottom: 5px;
  cursor: pointer;
}
.house-filters .filter-lines .filter-lines-right .street-list .street-item[data-v-406fc49a]:hover {
  color: #2681f3;
}
.house-filters .filter-lines .filter-lines-right .street-list .street-item-selected[data-v-406fc49a] {
  color: #2681f3;
  margin-right: 20px;
  margin-bottom: 5px;
  cursor: pointer;
  font-weight: 600;
}
.house-filters .filter-lines .filter-lines-right .area-list[data-v-406fc49a] {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 10px;
}
.house-filters .filter-lines .filter-lines-right .area-list .area-item[data-v-406fc49a] {
  color: #666;
  margin-right: 20px;
  margin-bottom: 5px;
  cursor: pointer;
}
.house-filters .filter-lines .filter-lines-right .area-list .area-item[data-v-406fc49a]:hover {
  color: #2681f3;
}
.house-filters .filter-lines .filter-lines-right .area-list .area-item-selected[data-v-406fc49a] {
  color: #2681f3;
  margin-right: 20px;
  margin-bottom: 5px;
  cursor: pointer;
  font-weight: 600;
}
.house-filters .filter-lines .filter-lines-right .number-list[data-v-406fc49a] {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 10px;
}
.house-filters .filter-lines .filter-lines-right .number-list .number-item[data-v-406fc49a] {
  color: #666;
  margin-right: 20px;
  margin-bottom: 5px;
  cursor: pointer;
}
.house-filters .filter-lines .filter-lines-right .number-list .number-item[data-v-406fc49a]:hover {
  color: #2681f3;
}
.house-filters .filter-lines .filter-lines-right .number-list .number-item-selected[data-v-406fc49a] {
  color: #2681f3;
  margin-right: 20px;
  margin-bottom: 5px;
  cursor: pointer;
  font-weight: 600;
}
.house-filters .filter-lines .filter-lines-right .price-list[data-v-406fc49a] {
  display: flex;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
}
.house-filters .filter-lines .filter-lines-right .price-list .price-item[data-v-406fc49a] {
  color: #666;
  margin-right: 20px;
  cursor: pointer;
}
.house-filters .filter-lines .filter-lines-right .price-list .price-item[data-v-406fc49a]:hover {
  color: #2681f3;
}
.house-filters .filter-lines .filter-lines-right .price-list .price-item-selected[data-v-406fc49a] {
  color: #2681f3;
  margin-right: 20px;
  margin-bottom: 5px;
  cursor: pointer;
  font-weight: 600;
}
.house-filters .filter-lines .filter-lines-right .decoration-list[data-v-406fc49a] {
  display: flex;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
}
.house-filters .filter-lines .filter-lines-right .decoration-list .decoration-item[data-v-406fc49a] {
  color: #666;
  margin-right: 20px;
  cursor: pointer;
}
.house-filters .filter-lines .filter-lines-right .decoration-list .decoration-item[data-v-406fc49a]:hover {
  color: #2681f3;
}
.house-filters .filter-lines .filter-lines-right .decoration-list .decoration-item-selected[data-v-406fc49a] {
  color: #2681f3;
  margin-right: 20px;
  margin-bottom: 5px;
  cursor: pointer;
  font-weight: 600;
}
.house-filters .filter-lines .filter-lines-right .input-suffix[data-v-406fc49a] {
  margin-left: 5px;
}
.house-filters .filter-lines .filter-lines-right .search-button[data-v-406fc49a] {
  margin-left: 20px;
}
.house-filters .filter-lines[data-v-406fc49a]:hover {
  background-color: #f8fcfe;
}
.house-filters[data-v-406fc49a] .ant-tabs-tab {
  font-size: 12px;
}
.house-filters[data-v-406fc49a] .ant-tabs-tab-active {
  font-weight: 600;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-ce8fc270] {
  color: #2681f3;
}
.success-color-text[data-v-ce8fc270] {
  color: #52c41a;
}
.error-color-text[data-v-ce8fc270] {
  color: #f5222d;
}
.village-list-page[data-v-ce8fc270] {
  width: 100vw;
  min-height: 100vh;
  overflow-y: scroll;
  background-color: #f7f7f7;
  position: relative;
}
.village-list-page .page-center[data-v-ce8fc270] {
  width: 1200px;
  margin: 0 auto;
}
.village-list-page .full-width[data-v-ce8fc270] {
  width: 100%;
}
.village-list-page .full-height[data-v-ce8fc270] {
  height: 100%;
}
.village-list-page .flex[data-v-ce8fc270] {
  display: flex;
}
.village-list-page .justify-center[data-v-ce8fc270] {
  justify-content: center;
}
.village-list-page .justify-between[data-v-ce8fc270] {
  justify-content: space-between;
}
.village-list-page .align-center[data-v-ce8fc270] {
  align-items: center;
}
.village-list-page .bg-white[data-v-ce8fc270] {
  background-color: #fff;
}
.village-list-page .ellipsis[data-v-ce8fc270] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.village-list-page .border-bottom-grey[data-v-ce8fc270] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.village-list-page .mt-5[data-v-ce8fc270] {
  margin-top: 5px;
}
.village-list-page .mt-10[data-v-ce8fc270] {
  margin-top: 10px;
}
.village-list-page .mt-20[data-v-ce8fc270] {
  margin-top: 20px;
}
.village-list-page .grey-text[data-v-ce8fc270] {
  color: #bbb;
}
.village-list-page .main[data-v-ce8fc270] {
  padding: 20px 0 60px 0;
  display: flex;
  justify-content: space-between;
}
.village-list-page .main .main-left[data-v-ce8fc270] {
  width: 850px;
}
.village-list-page .main .main-left .selected-filters-wrap .selected-filters[data-v-ce8fc270] {
  padding-bottom: 20px;
}
.village-list-page .main .main-left .selected-filters-wrap .selected-filters .tag-custom[data-v-ce8fc270] {
  color: #2681f3;
  border: 1px solid #2681f3;
  border-radius: 4px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.village-list-page .main .main-left .selected-filters-wrap .selected-filters .tag-custom[data-v-ce8fc270] .ant-tag-close-icon {
  color: #2681f3;
}
.village-list-page .main .main-left .empty-wrap[data-v-ce8fc270] {
  padding-top: 20px;
  padding-left: 300px;
}
.village-list-page .main .main-left .empty-wrap .empty-icon[data-v-ce8fc270] {
  font-size: 28px;
  color: #aaa;
  margin-left: -38px;
}
.village-list-page .main .main-left .empty-wrap .empty-title[data-v-ce8fc270] {
  font-size: 18px;
  font-weight: 600;
  margin-left: 10px;
}
.village-list-page .main .main-left .empty-wrap .empty-subtitle[data-v-ce8fc270] {
  margin-top: 5px;
  margin-bottom: 30px;
}
.village-list-page .main .main-left .empty-wrap .empty-input[data-v-ce8fc270] {
  margin-bottom: 10px;
}
.village-list-page .main .main-left .empty-wrap .empty-button[data-v-ce8fc270] {
  width: 250px;
  height: 45px;
  border-radius: 4px;
}
.village-list-page .main .main-left .village-list .village-item[data-v-ce8fc270] {
  display: flex;
  padding: 30px 20px;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
}
.village-list-page .main .main-left .village-list .village-item .village-pic[data-v-ce8fc270] {
  width: 200px;
  height: calc(200px / 16 * 9);
  border-radius: 4px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-top: 10px;
}
.village-list-page .main .main-left .village-list .village-item .village-vr[data-v-ce8fc270] {
  position: absolute;
  left: 30px;
  bottom: 60px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: center;
  padding-top: 5px;
}
.village-list-page .main .main-left .village-list .village-item .village-vr .vrImage[data-v-ce8fc270] {
  position: absolute;
  top: 10px;
  width: 25px;
}
.village-list-page .main .main-left .village-list .village-item .village-right[data-v-ce8fc270] {
  width: 610px;
  padding-left: 20px;
}
.village-list-page .main .main-left .village-list .village-item .village-right .village-name[data-v-ce8fc270] {
  font-size: 18px;
  font-weight: 600;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 20px;
  cursor: pointer;
}
.village-list-page .main .main-left .village-list .village-item .village-right .village-price[data-v-ce8fc270] {
  color: #cc2929;
}
.village-list-page .main .main-left .village-list .village-item .village-right .village-price .village-price-number[data-v-ce8fc270] {
  font-size: 28px;
}
.village-list-page .main .main-left .village-list .village-item .village-right .village-item-line[data-v-ce8fc270] {
  margin-top: 6px;
}
.village-list-page .main .main-left .village-list .village-item .village-right .gap-circle[data-v-ce8fc270] {
  margin-left: 5px;
  margin-right: 5px;
}
.village-list-page .main .main-left .village-list .village-item .village-right .village-icon[data-v-ce8fc270] {
  margin-right: 5px;
  color: #666;
}
.village-list-page .main .main-left .village-list .village-item .radio-list[data-v-ce8fc270] {
  margin-top: 10px;
  display: flex;
}
.village-list-page .main .main-left .village-list .village-item .radio-list .radio-item[data-v-ce8fc270] {
  width: 65px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #666;
  border: 1px solid #eee;
  border-right: 1px solid #fafafa;
  cursor: pointer;
  font-size: 12px;
}
.village-list-page .main .main-left .village-list .village-item .radio-list .bd-right[data-v-ce8fc270] {
  border-right: 1px solid #eee;
}
.village-list-page .main .main-left .village-list .village-item .radio-list .right-radius[data-v-ce8fc270] {
  border-radius: 0 4px 4px 0;
}
.village-list-page .main .main-left .village-list .village-item .radio-list .radio-item[data-v-ce8fc270]:first-child {
  border-radius: 4px 0 0 4px;
}
.village-list-page .main .main-left .village-list .village-item .radio-list .radio-more[data-v-ce8fc270] {
  width: 40px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #666;
  border: 1px solid #eee;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
}
.village-list-page .main .main-left .village-list .village-item .radio-list .radio-item[data-v-ce8fc270]:hover {
  color: #2681f3;
  border: 1px solid #2681f3;
}
.village-list-page .main .main-left .village-list .village-item .radio-list .radio-more[data-v-ce8fc270]:hover {
  color: #2681f3;
  border: 1px solid #2681f3;
}
.village-list-page .main .main-left .village-list .village-item .village-button[data-v-ce8fc270] {
  background-color: #2681f3;
  color: #fff;
  width: 118px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  position: absolute;
  right: 20px;
  bottom: 30px;
  border-radius: 4px;
  cursor: pointer;
  visibility: hidden;
}
.village-list-page .main .main-left .village-list .village-item[data-v-ce8fc270]:hover {
  background-color: #fff;
  border-bottom: 1px solid #fff;
  border-radius: 4px;
  box-shadow: 0 10px 20px 0 #e5e5e5;
}
.village-list-page .main .main-left .village-list .village-item:hover .village-button[data-v-ce8fc270] {
  visibility: visible;
}
.village-list-page .main .main-left .pagination[data-v-ce8fc270] {
  margin-top: 40px;
  display: flex;
  justify-content: flex-end;
}
.village-list-page .main .main-right[data-v-ce8fc270] {
  width: 250px;
}
.village-list-page .main .main-right .part-title[data-v-ce8fc270] {
  font-weight: 600;
}
.village-list-page .main .main-right .map-find-wrap[data-v-ce8fc270] {
  width: 250px;
  height: 100px;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 30px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPkAAABkCAYAAABEt5YNAAANkUlEQVR4nO2dW3PjuBGFD0BKsmzPeO6ZjDebZDeV/P+fk4dUKlvZze7cdmxL4g1A5wEEBVKULNmSCMH91XhEypZNWzwHjQbQEJ++3hIYhokWOfQFMAxzWFjkDBM5LHKGiRwWOcNEDoucYSKHRc4wkZMOfQFMmyzPYQxhejaBlOzBzOPhuygg5osML59f4PWLSxRlOfTlMJHAIg8IpRQuL85xeXGOsqyGvhwmEljkDBM5LPKASOo+eFlVSFNOlzD7gUUeEELYx7JUSJNk2IthooFFzjCRwyJnmMhhkTNM5LDIA2JUJ9uyPMdoxIk3Zj+kt3ez5mQ0SiHFUvdSCoxGoyGu60kipc28aW2QssiZPZH+8P0fm5MsL6C1bs61NljkResFVaVgyCsmQ2jOkyTBxfn0sFfMMMxOtJqL6dlk5Quunl9u/c2yvMDHLzcsdIYJiHQ2z/DLb5+RJAkSKZuxWgAQQmDcCRunZxMk3hhuksjGHLQ2R7lohmG2J/3lt8949fLF1i9Y5CWMWYbrhkwzzzpNU27FH0hRlLh6dg4AKCuFdDQe+IqYWEiTHWdW9SXipmdn+7oeBgARF9Bl9gcPoTFM5LDIGSZyWOQMEzks8kDIiwKXFzZpqXiUgtkjLHKGiRwWOcNEDoucYSKHRR4Iwp9qyDB7hEUeCEm9Am02z3A2WV1DwDAPhUXOMJHDImeYyGGRM0zksMgDwSXetNZNhRiGeSxZnrPIQ8Gt28/ygktuMXujqhSLnGFiZpwmkLw9LsPESVVVeHZ5Djnm0JBhomS+yHD1/BKS63sPj9Ia47E1W2N4BRqzH0aprfqULrIcQojmQzbHaD3vPpj9o5XGeGpnuVVKY8wT3phHorTGs0tbMzD97v0bGGNgiOyjIRiqH+tzIgOj63MCQARyH0DrEQBAgF+lrGsUssc8usbCMMzDybIcbz+8AwCkaZoAONw2uUS0YhzkG0pjMPZYGwIZAwKBCEszoaWZJEkCgfUGwUbBPHUSKZAkElle4OAdciEEkkQg2eNoXZYXjXGQoSYKIc8sqD5vogzjRx4AQE3kQc1/aCKS/khjTTcG7c8xzJAorTE9syW9Z/PF4UV+CPp2etk3G03Ee56aKMV1dagn+iDPWLDsztSmUymFt6+eNz+XYR5DluW4/sNrAMB8USD990//A+rGx7ZKALxWSbZaLwkpBaR7lBJSiNaxkO2vOdWWTUoBieSQPZleiAyKomxdB8+AY3ZBABiPRyirCgRAfPp6u3XT0e4j93+Yzrlts5x51BfxYDOx5+fTuDdzmM0XzXF300mlFLTX2pOhVpKzuzPtZMI7sTw1yqLAh/dv8PXbLUpldgvXl33Ow7bOzky0IShtQKRbxvHx87d6zzZnDNZGhKzPYfd0k1JCSNEYhHBRh/Cfr03FOx46+Li8OG+d77rppL8z7d08a461NlDe5/wdaQGb0Ey9HXVGoxQ8I/K0KIoSl+e2EVwscpxNp2H2ye83k/v75C6BZmqzIKV6Io/+yGQp8k7E0TpeTcTZ7kq7q7JqKr7Z1N0bz1W0NvjPz78iqcXV3XRyPB7Bn6VoN6CUrXOfrmFsoiwrlFXVnC/yAlWlmvO8KFvdLz9/YK9zeV1J2jYM5jjkRYHr97Y/npdVuCLfBwK1URypWW7mCxBBGQJps5WhEBF+/POH5vsYY5DIBBdrxFkqjSxfhvOfvt60ZskJgcYgAGAy9oSXyNa+deNx2hLmeDxqZt4BuxmE1gZZni+vs1QoqtI7r1rdir4EYzeS8OGoYjvcMuUsL5quWrQiPzYPNZXb27vWuSEDsWE9edoRwi59bmMMbu6WBqG0hlKq9TWpFxWM7Aqm5twXvb9ltTtvmcLF1pfV0I0kfLpRhU9R9r+m2x3xidFQjDFNqD6bLzAZs8jDoKNnY+hgIxJSypYp7DoQ6RuEv2U1YKMUN1casNFE6p1397V3u8X4dCMJn12iim04hqG4JOixui5FWeLNSzsUO1vkeHZpczks8oHpCtoYE+ywYzdq2GXL6u6+9r99/n3la1zys49uVOGzzgC60YbPMQzFJUFd18UYQlVHTu5vsU8jKIqy+X39vzWLPDAO2ZIPSXesf59De36E4dONNnyOYSjN+Yauy31GIITA2WS81VyJs9q0bm5nrbLeLPKBEVhtyWWEIj8kmwxjl2hjG3YxFJffcKbhRkZ8Q7jPCLQ2mM0XmC1yVJUCAb2iV1rjvO6PzxcZJpPl780iH5huq60DDteZxxmKGxnxDeE+I0gSiavnl81ciXWiz4sSr+qprGXVXq7MIh+Yrp5tiHZ6mV3mfvyRkXWG0GcE41GCi/MpLi+mGI9GvaLXXuER3Sk8wiIfmBWRk4GQPInkqbLOCIqyws3dFxhjNoq+93se/KoDYL6wUzsvzleHbYZmNbtOSNPtw/X5ImumsfaN/fLMszgYjUatfnif6F+9eN772uhFPl9kePf6CgDw8ctNcELvipx2WGrqfjeXvOkb++3OPANsuSnVCem6C10Aaxqh/b0YS1f0X7/dPl2RK6UaEXRnd4VAd6hm3Qytbegd+33AzDNHlhf4+dfPeHHVf/Mw4bApWRu9yEOGiFaGy2gHkV+cT/Hxy01jXn1jv92ZZ8DqIhf7XLry3PRsguv3b4KMgJjtiV7kbrFGlhdrZzgNBRGttOS7iBx4WJ6hu8gFWJ3HrpTCP378HtOzSZARENNmuZeeWbmnohe5ayi1Nq1iCiFARK1lou65Q9Nd5AKszmO/6SycYcIm8VafdSOysO76JwYRNW+O/1wIuEkas3nWmiLJnB4s8gExfeH6QNfCxEv0Ig953+999MkPhSs2MZsvuE7ciRO9yEPe95sMBWc8THxEL/KQ6WvJQ4jXi6JsllSuLZLABIW7j8qqQtIZMo0+ux4yhqhVjw0AVuedHQ43JXYyHnN99xPHVeUpywrpqN29YpEPiG3Ju9n14/xsf0qsXcVk67trpVFWCpd1xU+leSvlUydqkVdVhXM3r7tSKw43NN1wnYBB+uguNN+lvjtzOkQtcmOoKR4YStbax22s6DhmfTc3JVZrbXfArKe/uoKLfYUWmdMkapGfGlbkx8uF9k2JXeQl7mZz/P2HPx3tOo5ByMuNDw1n1wekvyrMsENqo9GoVTo5Blz+4d3rq0bsMXHfaEjULbkh08wNDzBaX9kEKuRyzKdM6MuND03ULXlZVs2b2617FQQ9Nde5Uiuzb6IWeeistuTDh+sxsmkZ5lPg6f3GAXFKu6ecMpuWYT4FWOSDslrEcdNmhwzTh9J6Y+4papGHXBUG6Muuc5+c2R0/sdiXe4pa5CFXhQGwImhNHK6fIvNFFvTQXHh3/lOip+Y6i/y0OIUx+KjHyUOmd3HKDjXXD8mkXoNfVhXS9PRvkWTDMszHcgpj8FG35MFXhem25DT8WP7t3Qzv3rwEAHz89HsU00BTfxlmZLP5tuH0bXoD7aowYa9As8/t/+f42yjdh1Ya33142yQpi0rh7PQ1flCcUQ8Z9dyXYI5a5CFDRJCdcsyP2T2lj283t7h+/2a5B/YOzOZZkCMSoeEixLJUg0UJ9yWYWeQD0VepdZ9N+XyRPUjgWV7gv798wngyjiJUZ1jkg3HoSq1+Quif//pp61AyTVO8fHm1t+tghidakQdfFaanUuuhcutpmuLq+bMDffewCf0+OAZpUeQwhmCI7Pa1RHUxQQEhBKSUkFJACrk8ljL48dxTqAqzUsQxwOs8dQ59HxxyeG5b7svlpNfv3679pDbG7mWtDbTW0NodK2hjanMw1hgMaoOw+IbQNQhmXZ98mGthHk66oUrqsZjWm1+s2whjY7ieSIlkLLHrpRMRlNbQtTm4Y6U1qkrB1AZBRPbRvsjGD1tED1WlTiaiWEfvtsWscuYAHKRPLoTAKE0xesB3d2agWybRjh4uzs/qz/kRBYGMAVFtMkrj1QtbfbRSCnezOYQQEAIQEIB3LOyB/Tzs8/CO7ev2ayahbqzAxEf65fcbJEmCJJFI68ckSVb6i8fC/nwJYH9jtD98f227ElSbAXlRhH/uHZPxzo2BpvbXwv6r+3lkzcU9Ca/rQgLtNtrmO3qntQLI8wJSCggpIWtzOYTJME+HVGlCWVU2hKa6VTQGVE+xFJAQwg76u1A6kaLXGNxxaDekFVNY19THX//0HsZQHZ0s3wv3ob1za0oAkamH163RGBvKoFLLgn5lVWGRZZBCQjR5ktPu7mxLXhS4PtBGEUrrZsKQUhppoHOHUivW3V9ojEFZGeSFqs1heVMCBBvxSghZ97OF7VsvjSGc6CEUbP4BSLHfLO3f/nJtuzfGeN0gA22Ufc+0aaKWJnoBAEOAEDaiaOVJXKQhg1sTcEy00hhPh60huI3RPLhP7m5I7HhD2qSceVT0MFvkSISAqDcF8E0iaUzDHnMRBjw4PwLY98uag2cQZjnaUlV1EtVYo7AmgSaR6nIPziBEa8SFR1seyzZGc/TJMEI4se7+Whc9nE+X0y1NfRNWSjWGQZ552D6zaC3drvNsaEL4JgHXPhb1E03yrb5+IcVKf1mIdc8BQq7/utARQiCtu2IPzZNYY/AiCK0b41BVCW0I5L1fjVG4HMfKiEs7ktj0d/THsZ+qofwf+NX5lsah00wAAAAASUVORK5CYII=) no-repeat;
  background-size: 100% 100%;
  background-position: center;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.village-list-page .main .main-right .map-find-wrap .position-icon[data-v-ce8fc270] {
  margin-left: 20px;
  color: #2681f3;
  font-size: 26px;
}
.village-list-page .main .main-right .map-find-wrap .map-find-title[data-v-ce8fc270] {
  margin-left: 10px;
  font-size: 16px;
}
.village-list-page .main .main-right .hot-list[data-v-ce8fc270] {
  margin-top: 20px;
  margin-bottom: 30px;
  padding-bottom: 10px;
}
.village-list-page .main .main-right .hot-list .hot-item[data-v-ce8fc270] {
  display: flex;
  font-size: 13px;
  margin-bottom: 20px;
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
.village-list-page .main .main-right .hot-list .hot-item img[data-v-ce8fc270] {
  width: 96px;
  height: 60px;
  border-radius: 4px;
  margin-right: 14px;
}
.village-list-page .main .main-right .hot-list .hot-item .hot-item-right[data-v-ce8fc270] {
  width: 140px;
}
.village-list-page .main .main-right .hot-list .hot-item .hot-item-right .hot-item-name[data-v-ce8fc270] {
  height: 20px;
  line-height: 20px;
  margin-bottom: 4px;
}
.village-list-page .main .main-right .hot-list .hot-item .hot-item-right .hot-item-price[data-v-ce8fc270] {
  color: #cc2929;
  height: 16px;
  line-height: 16px;
  margin-bottom: 4px;
}
.village-list-page .main .main-right .hot-list .hot-item .hot-item-right .hot-item-desc[data-v-ce8fc270] {
  color: #bbb;
  height: 16px;
  line-height: 16px;
}
.village-list-page .main .main-right .hot-list .hot-item:hover .hot-item-name[data-v-ce8fc270] {
  color: #2681f3;
}
.village-list-page .main .main-right .find-house-wrap[data-v-ce8fc270] {
  margin-bottom: 30px;
}
.village-list-page .main .main-right .find-house-wrap .find-house-button[data-v-ce8fc270] {
  width: 250px;
  height: 45px;
  border-radius: 4px;
  margin-bottom: 30px;
}
.village-list-page .main .main-right .call-wrap[data-v-ce8fc270] {
  margin-bottom: 30px;
}
.village-list-page .main .main-right .call-wrap .phone-icon[data-v-ce8fc270] {
  margin-right: 5px;
}
.village-list-page .main .main-right .call-wrap .phone-number[data-v-ce8fc270] {
  font-size: 28px;
  color: #cc2929;
  margin: 10px 0 10px 20px;
}
.village-list-page .main .main-right .call-wrap .phone-desc[data-v-ce8fc270] {
  font-size: 13px;
  margin-left: 20px;
  margin-bottom: 30px;
}
.village-list-page .main .main-right .qr-wrap[data-v-ce8fc270] {
  margin-top: 30px;
  display: flex;
}
.village-list-page .main .main-right .qr-wrap .qr-right[data-v-ce8fc270] {
  width: 160px;
  margin-left: 10px;
}
.village-list-page .main .main-right .qr-wrap .qr-right .qr-title[data-v-ce8fc270] {
  font-size: 13px;
  font-weight: 600;
}
.village-list-page .main .main-right .qr-wrap .qr-right .qr-desc[data-v-ce8fc270] {
  font-size: 12px;
  margin-top: 5px;
}
.village-list-page .find-wrap[data-v-ce8fc270] {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-775da155] {
  color: #2681f3;
}
.success-color-text[data-v-775da155] {
  color: #52c41a;
}
.error-color-text[data-v-775da155] {
  color: #f5222d;
}
.page-contacts[data-v-775da155] {
  position: fixed;
  bottom: 40px;
  right: 10px;
  display: flex;
  align-items: center;
  z-index: 999;
}
.page-contacts .item[data-v-775da155] {
  width: 140px;
  height: 45px;
  margin: 0 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #aaa;
  font-size: 24px;
  cursor: pointer;
  overflow: hidden;
}
.page-contacts .item img[data-v-775da155] {
  width: 100%;
  height: 100%;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-98079a94] {
  color: #2681f3;
}
.success-color-text[data-v-98079a94] {
  color: #52c41a;
}
.error-color-text[data-v-98079a94] {
  color: #f5222d;
}
.village-list[data-v-98079a94] {
  width: 100vw;
  background-color: #f7f7f7;
  position: relative;
}
.village-list .village-details[data-v-98079a94] {
  width: 100%;
  background: #ffff;
}
.village-list .village-details .page-center[data-v-98079a94] {
  width: 1200px;
  margin: 0 auto;
}
.village-list .village-details .details-title[data-v-98079a94] {
  font-size: 26px;
  padding: 25px 0 15px 0;
}
.village-list .village-details .details-price[data-v-98079a94] {
  font-size: 24px;
  color: #cc2936;
}
.village-list .village-details .location-title[data-v-98079a94] {
  margin-bottom: 8px;
  color: #555;
}
.village-list .village-details[data-v-98079a94] .ant-carousel .slick-slide img {
  height: 420px;
  border-radius: 4px;
}
.village-list .village-details .image-list[data-v-98079a94] {
  position: relative;
}
.village-list .village-details .image-list .iframe-video[data-v-98079a94] {
  width: 800px;
  height: 420px;
  position: relative;
}
.village-list .village-details .image-list .iframe-video .clear-text[data-v-98079a94] {
  position: absolute;
  top: 0px;
  left: 10px;
  color: #fff;
  font-size: 26px;
  cursor: pointer;
}
.village-list .village-details .image-list .playButtonRadio[data-v-98079a94] {
  position: absolute;
  left: 365px;
  bottom: 60px;
  height: 0px;
  width: 200px;
}
.village-list .village-details .image-list .playButton[data-v-98079a94] {
  position: absolute;
  left: 380px;
  top: 110px;
  height: 0px;
  width: 200px;
  border: 100px solid #000;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #ffffff;
  border-right-color: transparent;
  opacity: 0.7;
  border-radius: 5px;
  cursor: pointer;
}
.village-list .village-details .image-list .vrButton[data-v-98079a94] {
  position: absolute;
  left: 24%;
  top: 140px;
  width: 200px;
  cursor: pointer;
}
.village-list .village-details .image-list .vrButton .vrImageLogo[data-v-98079a94] {
  position: absolute;
  top: 15px;
  right: 50px;
  width: 100px;
  -webkit-animation: blink-98079a94 1.8s linear infinite;
          animation: blink-98079a94 1.8s linear infinite;
}
@-webkit-keyframes blink-98079a94 {
0% {
    opacity: 1;
}
25% {
    opacity: 0.5;
}
50% {
    opacity: 0.2;
}
75% {
    opacity: 0.5;
}
100% {
    opacity: 1;
}
}
@keyframes blink-98079a94 {
0% {
    opacity: 1;
}
25% {
    opacity: 0.5;
}
50% {
    opacity: 0.2;
}
75% {
    opacity: 0.5;
}
100% {
    opacity: 1;
}
}
.village-list .village-details .image-list .vrButton .vrImage[data-v-98079a94] {
  width: 100%;
}
.village-list .village-details .image-list .banner-segment[data-v-98079a94] {
  position: absolute;
  width: 120px;
  line-height: 30px;
  z-index: 3;
  background: rgba(0, 0, 0, 0.4);
  bottom: 10px;
  left: 340px;
  display: flex;
  border-radius: 15px;
}
.village-list .village-details .image-list .banner-segment .seg-item[data-v-98079a94] {
  width: 50%;
  height: 100%;
  text-align: center;
  border-radius: 15px;
  cursor: pointer;
}
.village-list .village-details .image-list .banner-segment .seg-item-bg[data-v-98079a94] {
  width: 50%;
  height: 100%;
  text-align: center;
  border-radius: 15px;
  cursor: pointer;
  background: #17a1e6;
  color: #fff;
}
.village-list .village-details .image-list .carousel-image[data-v-98079a94] {
  width: 800px;
  cursor: pointer;
}
.village-list .village-details .image-list .image-left[data-v-98079a94] {
  width: 800px;
  height: 420px;
  background: skyblue;
  border-radius: 4px;
  position: relative;
}
.village-list .village-details .image-list .u-indicator-item-number[data-v-98079a94] {
  display: none;
  cursor: pointer;
  width: 159px;
  padding: 10px 0;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 100px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 400px;
  text-align: center;
  letter-spacing: 3px;
}
.village-list .village-details .image-list .u-indicator-item-number .text[data-v-98079a94] {
  font-size: 12px;
  color: #fff;
  font-weight: 600;
}
.village-list .village-details .image-right[data-v-98079a94] {
  height: 420px;
  border-radius: 4px;
  margin-left: 10px;
}
.village-list .village-details .image-right .map[data-v-98079a94] {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  /* 指示器样式 */
}
.village-list .village-details .tabs-class[data-v-98079a94] {
  margin-top: 20px;
}
.village-list .village-details .tabs-class[data-v-98079a94] .ant-tabs-bar {
  margin: 0;
}
.village-list .village-details .tabs-fixed[data-v-98079a94] {
  position: fixed;
  top: 0px;
  left: 50%;
  transform: translate(-50%);
  z-index: 99;
  width: 1200px;
  background: none;
}
.village-list .village-details[data-v-98079a94] .ant-anchor {
  display: flex;
}
.village-list .village-details[data-v-98079a94] .ant-anchor-link {
  padding-left: 0;
  padding-top: 20px;
  width: 120px;
  height: 60px;
  text-align: center;
}
.village-list .village-details[data-v-98079a94] .ant-anchor-wrapper {
  width: 100%;
  background: #fff;
  z-index: 99;
}
.village-list .village-details .anchor-link-border[data-v-98079a94] {
  border-bottom: 2px solid #17a1e6;
}
.village-list .village-details[data-v-98079a94] .ant-anchor-ink {
  display: none;
}
.village-list .village-conter[data-v-98079a94] {
  width: 100%;
  margin-top: 10px;
}
.village-list .village-conter .page-center[data-v-98079a94] {
  width: 1200px;
  margin: 0 auto;
}
.village-list .village-conter .page-center .center-left[data-v-98079a94] {
  width: 75%;
  padding-bottom: 20px;
}
.village-list .village-conter .page-center .center-left .list-tabs[data-v-98079a94] {
  width: 100%;
  background: #ffff;
  margin-bottom: 20px;
  padding: 0 30px;
  padding-bottom: 30px;
}
.village-list .village-conter .page-center .center-left .list-tabs .list-bottom[data-v-98079a94] {
  width: 100%;
  border-bottom: 1px solid #17a1e6;
  display: flex;
  margin-bottom: 20px;
}
.village-list .village-conter .page-center .center-left .list-tabs .list-bottom .list[data-v-98079a94] {
  width: 100px;
  padding: 15px 0 10px 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.village-list .village-conter .page-center .center-left .list-tabs .list-bottom .list .title[data-v-98079a94] {
  font-size: 12px;
  padding-bottom: 5px;
}
.village-list .village-conter .page-center .center-left .list-tabs .list-bottom .list .number[data-v-98079a94] {
  font-size: 12px;
  color: #b2b2b2;
}
.village-list .village-conter .page-center .center-left .list-tabs .list-bottom .list-background[data-v-98079a94] {
  background: #17a1e6;
}
.village-list .village-conter .page-center .center-left .list-tabs .list-bottom .list-background .title[data-v-98079a94] {
  font-size: 12px;
  font-weight: 600;
  color: #fff;
}
.village-list .village-conter .page-center .center-left .list-tabs .list-bottom .list-background .number[data-v-98079a94] {
  font-size: 12px;
  color: #fff;
  opacity: 0.5;
}
.village-list .village-conter .page-center .center-left .list-tabs .table .images[data-v-98079a94] {
  width: 96px;
  height: 60px;
  border-radius: 4px;
}
.village-list .village-conter .page-center .center-left .list-tabs .table .images .village-vr[data-v-98079a94] {
  position: absolute;
  left: 20px;
  bottom: 20px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: center;
  padding-top: 5px;
}
.village-list .village-conter .page-center .center-left .list-tabs .table .images .village-vr .vrImage[data-v-98079a94] {
  position: absolute;
  top: 10px;
  width: 20px;
}
.village-list .village-conter .page-center .center-left .list-tabs .table .build_area[data-v-98079a94] {
  color: #000;
}
.village-list .village-conter .page-center .center-left .list-tabs .table[data-v-98079a94] .ant-table-thead > tr > th {
  padding: 10px 0;
}
.village-list .village-conter .page-center .center-left .list-tabs .table[data-v-98079a94] .ant-table-thead > tr > th {
  background: none;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.village-list .village-conter .page-center .center-left .list-tabs .table .seeMore[data-v-98079a94] {
  text-align: center;
  margin-top: 30px;
}
.village-list .village-conter .page-center .center-left .introduction[data-v-98079a94] {
  margin-bottom: 20px;
}
.village-list .village-conter .page-center .center-left .introduction .image[data-v-98079a94] {
  width: 200px;
  height: 125px;
  background: skyblue;
  border-radius: 4px;
  margin-right: 50px;
}
.village-list .village-conter .page-center .center-left .introduction[data-v-98079a94] .ant-card-body {
  padding: 10px 24px;
  padding-bottom: 20px;
}
.village-list .village-conter .page-center .center-left .walkingCircle[data-v-98079a94] {
  margin-left: 20px;
  margin-bottom: 20px;
}
.village-list .village-conter .page-center .center-left .walkingCircle .list[data-v-98079a94] {
  cursor: pointer;
  margin-right: 30px;
}
.village-list .village-conter .page-center .center-left .walkingCircle .list .title[data-v-98079a94] {
  font-size: 14px;
  color: #666;
}
.village-list .village-conter .page-center .center-left .walkingCircle .list .value[data-v-98079a94] {
  font-size: 12px;
  color: #b2b2b2;
}
.village-list .village-conter .page-center .center-left .walkingCircleMap[data-v-98079a94] {
  width: 100%;
  height: 490px;
}
.village-list .village-conter .page-center .center-left .walkingCircleMap .map[data-v-98079a94] {
  width: 100%;
  height: 100%;
}
.village-list .village-conter .page-center .center-left .periphery[data-v-98079a94] {
  margin-top: 20px;
}
.village-list .village-conter .page-center .center-left .periphery .approval[data-v-98079a94] .ant-tabs-ink-bar {
  width: 0px !important;
  background-color: #ffffff !important;
}
.village-list .village-conter .page-center .center-left .periphery .approval[data-v-98079a94] .ant-tabs-nav .ant-tabs-tab:hover {
  color: #262626;
}
.village-list .village-conter .page-center .center-left .periphery .approval[data-v-98079a94] .ant-tabs-nav .ant-tabs-tab-active {
  color: #262626;
  text-shadow: none;
}
.village-list .village-conter .page-center .center-left .periphery .approval[data-v-98079a94] .ant-tabs-bar {
  border-bottom: none;
}
.village-list .village-conter .page-center .center-left .periphery .approval[data-v-98079a94] .ant-tabs-tab-prev-icon-target {
  font-size: 22px !important;
}
.village-list .village-conter .page-center .center-left .periphery .approval[data-v-98079a94] .ant-tabs-tab-next-icon-target {
  font-size: 22px !important;
}
.village-list .village-conter .page-center .center-left .periphery .approval .houseTypeImg[data-v-98079a94] {
  width: 210px;
  height: 140px;
  border-radius: 4px;
}
.village-list .village-conter .page-center .center-left .periphery .approval .title[data-v-98079a94] {
  font-size: 14px;
  color: #000;
  padding: 5px 0 2px 0;
}
.village-list .village-conter .page-center .center-left .periphery .approval .price[data-v-98079a94] {
  font-size: 12px;
  color: #cc2929;
  padding: 1px 0;
  padding-bottom: 3px;
}
.village-list .village-conter .page-center .center-left .periphery .approval .textGray[data-v-98079a94] {
  font-size: 12px;
  color: #b2b2b2;
}
.village-list .village-conter .page-center .center-right[data-v-98079a94] {
  flex: 1;
  background: #ffff;
  margin-left: 1%;
  padding: 20px 10px;
}
.village-list .village-conter .page-center .center-right .immediately[data-v-98079a94] {
  font-size: 14px;
  color: #000;
  font-weight: 600;
}
.village-list .village-conter .page-center .center-right .order-num[data-v-98079a94] {
  color: #666;
  font-size: 12px;
  margin: 10px 0 20px 0;
}
.village-list .village-conter .page-center .center-right .order-form .text[data-v-98079a94] {
  border: 0;
  width: 260px;
  height: 48px;
  margin-bottom: 10px;
  padding: 14px;
  border-radius: 4px;
  background-color: #f5f5f5;
}
.village-list .village-conter .page-center .center-right[data-v-98079a94] .ant-input-affix-wrapper > input.ant-input {
  background: #f5f5f5;
}
.village-list .village-conter .page-center .center-right .button[data-v-98079a94] {
  width: 100%;
  height: 48px;
  border-radius: 4px;
  margin-top: 10px;
}
.village-list .village-conter .page-center .center-right .freeConsultation[data-v-98079a94] {
  font-size: 14px;
  color: #000;
  font-weight: 600;
}
.village-list .village-conter .page-center .center-right .hotline[data-v-98079a94] {
  font-size: 28px;
  color: #d0021b;
  margin: 10px 0 0 0;
  padding-left: 22px;
}
.village-list .village-conter .page-center .center-right .hotline-time[data-v-98079a94] {
  color: #b2b2b2;
  margin: 5px 0 0 0;
  font-size: 12px;
  padding-left: 22px;
}
.village-list .village-conter .page-center .center-right-fixed[data-v-98079a94] {
  position: fixed;
  top: 190px;
  right: 18.7%;
  z-index: 99;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-55479968] {
  color: #2681f3;
}
.success-color-text[data-v-55479968] {
  color: #52c41a;
}
.error-color-text[data-v-55479968] {
  color: #f5222d;
}
.village-list-page[data-v-55479968] {
  width: 100vw;
  min-height: 100vh;
  overflow-y: scroll;
  background-color: #f7f7f7;
  position: relative;
}
.village-list-page .page-center[data-v-55479968] {
  width: 1200px;
  margin: 0 auto;
}
.village-list-page .full-width[data-v-55479968] {
  width: 100%;
}
.village-list-page .full-height[data-v-55479968] {
  height: 100%;
}
.village-list-page .flex[data-v-55479968] {
  display: flex;
}
.village-list-page .justify-center[data-v-55479968] {
  justify-content: center;
}
.village-list-page .justify-between[data-v-55479968] {
  justify-content: space-between;
}
.village-list-page .align-center[data-v-55479968] {
  align-items: center;
}
.village-list-page .bg-white[data-v-55479968] {
  background-color: #fff;
}
.village-list-page .ellipsis[data-v-55479968] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.village-list-page .border-bottom-grey[data-v-55479968] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.village-list-page .mt-5[data-v-55479968] {
  margin-top: 5px;
}
.village-list-page .mt-10[data-v-55479968] {
  margin-top: 10px;
}
.village-list-page .mt-20[data-v-55479968] {
  margin-top: 20px;
}
.village-list-page .ml-5[data-v-55479968] {
  margin-left: 5px;
}
.village-list-page .grey-text[data-v-55479968] {
  color: #bbb;
}
.village-list-page .main[data-v-55479968] {
  padding: 20px 0 60px 0;
  display: flex;
  justify-content: space-between;
}
.village-list-page .main .main-left[data-v-55479968] {
  width: 850px;
}
.village-list-page .main .main-left .selected-filters-wrap .selected-filters[data-v-55479968] {
  padding-bottom: 20px;
}
.village-list-page .main .main-left .selected-filters-wrap .selected-filters .tag-custom[data-v-55479968] {
  color: #2681f3;
  border: 1px solid #2681f3;
  border-radius: 4px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.village-list-page .main .main-left .selected-filters-wrap .selected-filters .tag-custom[data-v-55479968] .ant-tag-close-icon {
  color: #2681f3;
}
.village-list-page .main .main-left .empty-wrap[data-v-55479968] {
  padding-top: 20px;
  padding-left: 300px;
}
.village-list-page .main .main-left .empty-wrap .empty-icon[data-v-55479968] {
  font-size: 28px;
  color: #aaa;
  margin-left: -38px;
}
.village-list-page .main .main-left .empty-wrap .empty-title[data-v-55479968] {
  font-size: 18px;
  font-weight: 600;
  margin-left: 10px;
}
.village-list-page .main .main-left .empty-wrap .empty-subtitle[data-v-55479968] {
  margin-top: 5px;
  margin-bottom: 30px;
}
.village-list-page .main .main-left .empty-wrap .empty-input[data-v-55479968] {
  margin-bottom: 10px;
}
.village-list-page .main .main-left .empty-wrap .empty-button[data-v-55479968] {
  width: 250px;
  height: 45px;
  border-radius: 4px;
}
.village-list-page .main .main-left .village-list .village-item[data-v-55479968] {
  display: flex;
  padding: 30px 20px;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
}
.village-list-page .main .main-left .village-list .village-item .village-pic[data-v-55479968] {
  width: 200px;
  height: calc(200px / 16 * 9);
  border-radius: 4px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-top: 10px;
}
.village-list-page .main .main-left .village-list .village-item .village-right[data-v-55479968] {
  width: 610px;
  padding-left: 20px;
}
.village-list-page .main .main-left .village-list .village-item .village-right .village-name[data-v-55479968] {
  font-size: 18px;
  font-weight: 600;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 20px;
  cursor: pointer;
}
.village-list-page .main .main-left .village-list .village-item .village-right .village-price[data-v-55479968] {
  color: #cc2929;
}
.village-list-page .main .main-left .village-list .village-item .village-right .village-price .village-price-number[data-v-55479968] {
  font-size: 28px;
}
.village-list-page .main .main-left .village-list .village-item .village-right .village-item-line[data-v-55479968] {
  margin-top: 4px;
}
.village-list-page .main .main-left .village-list .village-item .village-right .gap-circle[data-v-55479968] {
  margin-left: 5px;
  margin-right: 5px;
}
.village-list-page .main .main-left .village-list .village-item .village-right .village-icon[data-v-55479968] {
  margin-right: 5px;
  color: #666;
}
.village-list-page .main .main-left .village-list .village-item .room-tag-list[data-v-55479968] {
  width: 450px;
  margin-top: 4px;
}
.village-list-page .main .main-left .village-list .village-item .room-tag-list .room-tag[data-v-55479968] {
  margin-top: 5px;
}
.village-list-page .main .main-left .village-list .village-item .village-button[data-v-55479968] {
  background-color: #2681f3;
  color: #fff;
  width: 118px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  position: absolute;
  right: 20px;
  bottom: 30px;
  border-radius: 4px;
  cursor: pointer;
  visibility: hidden;
}
.village-list-page .main .main-left .village-list .village-item[data-v-55479968]:hover {
  background-color: #fff;
  border-bottom: 1px solid #fff;
  border-radius: 4px;
  box-shadow: 0 10px 20px 0 #e5e5e5;
}
.village-list-page .main .main-left .village-list .village-item:hover .village-button[data-v-55479968] {
  visibility: visible;
}
.village-list-page .main .main-left .pagination[data-v-55479968] {
  margin-top: 40px;
  display: flex;
  justify-content: flex-end;
}
.village-list-page .main .main-right[data-v-55479968] {
  width: 250px;
}
.village-list-page .main .main-right .part-title[data-v-55479968] {
  font-weight: 600;
}
.village-list-page .main .main-right .hot-list[data-v-55479968] {
  margin-top: 20px;
  margin-bottom: 30px;
  padding-bottom: 10px;
}
.village-list-page .main .main-right .hot-list .hot-item[data-v-55479968] {
  display: flex;
  font-size: 13px;
  margin-bottom: 20px;
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
.village-list-page .main .main-right .hot-list .hot-item img[data-v-55479968] {
  width: 96px;
  height: 60px;
  border-radius: 4px;
  margin-right: 14px;
}
.village-list-page .main .main-right .hot-list .hot-item .hot-item-right[data-v-55479968] {
  width: 140px;
}
.village-list-page .main .main-right .hot-list .hot-item .hot-item-right .hot-item-name[data-v-55479968] {
  height: 20px;
  line-height: 20px;
  margin-bottom: 4px;
}
.village-list-page .main .main-right .hot-list .hot-item .hot-item-right .hot-item-price[data-v-55479968] {
  color: #cc2929;
  height: 16px;
  line-height: 16px;
  margin-bottom: 4px;
}
.village-list-page .main .main-right .hot-list .hot-item .hot-item-right .hot-item-desc[data-v-55479968] {
  color: #bbb;
  height: 16px;
  line-height: 16px;
}
.village-list-page .main .main-right .hot-list .hot-item:hover .hot-item-name[data-v-55479968] {
  color: #2681f3;
}
.village-list-page .main .main-right .find-house-wrap[data-v-55479968] {
  margin-bottom: 30px;
}
.village-list-page .main .main-right .find-house-wrap .find-house-button[data-v-55479968] {
  width: 250px;
  height: 45px;
  border-radius: 4px;
  margin-bottom: 30px;
}
.village-list-page .main .main-right .call-wrap[data-v-55479968] {
  margin-bottom: 30px;
}
.village-list-page .main .main-right .call-wrap .phone-icon[data-v-55479968] {
  margin-right: 5px;
}
.village-list-page .main .main-right .call-wrap .phone-number[data-v-55479968] {
  font-size: 28px;
  color: #cc2929;
  margin: 10px 0 10px 20px;
}
.village-list-page .main .main-right .call-wrap .phone-desc[data-v-55479968] {
  font-size: 13px;
  margin-left: 20px;
  margin-bottom: 30px;
}
.village-list-page .main .main-right .qr-wrap[data-v-55479968] {
  margin-top: 30px;
  display: flex;
}
.village-list-page .main .main-right .qr-wrap .qr-right[data-v-55479968] {
  width: 160px;
  margin-left: 10px;
}
.village-list-page .main .main-right .qr-wrap .qr-right .qr-title[data-v-55479968] {
  font-size: 13px;
  font-weight: 600;
}
.village-list-page .main .main-right .qr-wrap .qr-right .qr-desc[data-v-55479968] {
  font-size: 12px;
  margin-top: 5px;
}
.village-list-page .find-wrap[data-v-55479968] {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-6446aeba] {
  color: #2681f3;
}
.success-color-text[data-v-6446aeba] {
  color: #52c41a;
}
.error-color-text[data-v-6446aeba] {
  color: #f5222d;
}
.ant-carousel[data-v-6446aeba] .slick-active .smallPhoto {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 99;
}
[data-v-6446aeba] .ant-tabs-nav-scroll {
  text-align: left;
}
[data-v-6446aeba] .ant-carousel .slick-dots {
  text-align: left;
}
[data-v-6446aeba] .ant-image-img {
  max-height: 420px;
  -o-object-fit: cover;
     object-fit: cover;
}
.approval[data-v-6446aeba] {
  text-align: center;
}
.approval[data-v-6446aeba] .ant-tabs-ink-bar {
  width: 0px !important;
  background-color: #ffffff !important;
}
.approval[data-v-6446aeba] .ant-tabs-nav .ant-tabs-tab:hover {
  color: #262626;
}
.approval[data-v-6446aeba] .ant-tabs-nav .ant-tabs-tab-active {
  color: #262626;
  text-shadow: none;
}
.approval[data-v-6446aeba] .ant-tabs-bar {
  border-bottom: none;
}
.approval[data-v-6446aeba] .ant-tabs-tab-prev-icon-target {
  font-size: 22px !important;
}
.approval[data-v-6446aeba] .ant-tabs-tab-next-icon-target {
  font-size: 22px !important;
}
.approval .houseTypeImg[data-v-6446aeba] {
  width: 210px;
  height: 140px;
  border-radius: 5px;
}
.approval .nameAndArea[data-v-6446aeba] {
  color: #000;
  margin-top: 5px;
}
.room[data-v-6446aeba] {
  position: relative;
  min-height: 100vh;
  overflow-y: scroll;
}
.layoutCenter[data-v-6446aeba] {
  width: 1200px;
  margin: 0 auto;
}
.layoutCenter .bigText[data-v-6446aeba] {
  font-size: 48px;
}
.layoutCenter .medText[data-v-6446aeba] {
  font-size: 24px;
}
.layoutCenter .minText[data-v-6446aeba] {
  font-size: 12px;
}
.layoutCenter .lightRed[data-v-6446aeba] {
  color: #cc2929;
}
.layoutCenter .textGray[data-v-6446aeba] {
  color: #666;
}
.layoutCenter .margin-sm[data-v-6446aeba] {
  margin-left: 20px;
}
.layoutCenter .inputGray[data-v-6446aeba] {
  background-color: #f5f5f5;
  height: 50px;
}
.layoutCenter .title[data-v-6446aeba] {
  height: 19px;
  line-height: 19px;
  font-size: 19px;
  font-weight: 500;
  color: #000;
  margin-bottom: 20px;
  border-left: #17a1e6 solid 3px;
  padding-left: 5px;
}
.roomHeader[data-v-6446aeba] {
  border: 1px solid #e9e9e9;
  border-top: none;
}
.roomHeader .roomNav[data-v-6446aeba] {
  color: #b2b2b2;
  margin-top: 5px;
}
.roomHeader .titleAndTag[data-v-6446aeba] {
  display: flex;
  margin: 15px 0;
}
.roomHeader .titleAndTag .roomTitle[data-v-6446aeba] {
  margin-right: 20px;
  color: #000000;
  font-size: 28px;
}
.roomHeader .titleAndTag .tagList[data-v-6446aeba] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.roomHeader .titleAndTag .tagList .tagItem[data-v-6446aeba] {
  margin-left: 5px;
}
.roomDetail .roomSurvey[data-v-6446aeba] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 600px;
  margin-top: 20px;
  background-color: #ffffff;
}
.roomDetail .roomSurvey .rotationChart[data-v-6446aeba] {
  width: 750px;
  height: 600px;
  padding: 30px 0 30px 20px;
  position: relative;
}
.roomDetail .roomSurvey .rotationChart .flex[data-v-6446aeba] {
  display: flex;
  flex-wrap: nowrap;
}
.roomDetail .roomSurvey .rotationChart .smallPhoto[data-v-6446aeba] {
  position: relative;
  flex: 1;
  height: 86px;
  transform: translateY(30px);
  cursor: pointer;
}
.roomDetail .roomSurvey .rotationChart .smallPhoto img[data-v-6446aeba] {
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background-size: 100%;
}
.roomDetail .roomSurvey .rotationChart .bigPhoto[data-v-6446aeba] {
  width: 750px !important;
  height: 440px;
}
.roomDetail .roomSurvey .rotationChart .bigPhoto img[data-v-6446aeba] {
  width: 95%;
  height: 100%;
  border-radius: 10px;
  background-size: 100%;
}
.roomDetail .roomSurvey .rotationChart .playButton[data-v-6446aeba] {
  position: absolute;
  left: 360px;
  top: 145px;
  height: 0px;
  width: 200px;
  border: 100px solid #000;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #ffffff;
  border-right-color: transparent;
  opacity: 0.7;
  border-radius: 5px;
  cursor: pointer;
}
.roomDetail .roomSurvey .rotationChart .vrButton[data-v-6446aeba] {
  position: absolute;
  left: 37%;
  top: 180px;
  width: 200px;
  cursor: pointer;
}
.roomDetail .roomSurvey .rotationChart .vrButton .vrImageLogo[data-v-6446aeba] {
  position: absolute;
  top: 15px;
  right: 50px;
  width: 100px;
  -webkit-animation: blink-6446aeba 1.8s linear infinite;
          animation: blink-6446aeba 1.8s linear infinite;
}
@-webkit-keyframes blink-6446aeba {
0% {
    opacity: 1;
}
25% {
    opacity: 0.5;
}
50% {
    opacity: 0.2;
}
75% {
    opacity: 0.5;
}
100% {
    opacity: 1;
}
}
@keyframes blink-6446aeba {
0% {
    opacity: 1;
}
25% {
    opacity: 0.5;
}
50% {
    opacity: 0.2;
}
75% {
    opacity: 0.5;
}
100% {
    opacity: 1;
}
}
.roomDetail .roomSurvey .rotationChart .vrButton .vrImage[data-v-6446aeba] {
  width: 100%;
}
.roomDetail .roomSurvey .rotationChart .banner-segment[data-v-6446aeba] {
  position: absolute;
  width: 120px;
  line-height: 30px;
  z-index: 3;
  background: rgba(0, 0, 0, 0.4);
  bottom: 160px;
  left: 325px;
  display: flex;
  border-radius: 15px;
}
.roomDetail .roomSurvey .rotationChart .banner-segment .seg-item[data-v-6446aeba] {
  width: 50%;
  height: 100%;
  text-align: center;
  border-radius: 15px;
  cursor: pointer;
}
.roomDetail .roomSurvey .rotationChart .banner-segment .seg-item-bg[data-v-6446aeba] {
  width: 50%;
  height: 100%;
  text-align: center;
  border-radius: 15px;
  cursor: pointer;
  background: #17a1e6;
  color: #fff;
}
.roomDetail .roomSurvey .rotationChart .clear-text[data-v-6446aeba] {
  position: absolute;
  top: 30px;
  left: 40px;
  color: #fff;
  font-size: 26px;
  cursor: pointer;
}
.roomDetail .roomSurvey .surveyInfo[data-v-6446aeba] {
  width: 410px;
  height: 100%;
  padding: 0 30px 31px 20px;
}
.roomDetail .roomSurvey .surveyInfo .roomPrice[data-v-6446aeba] {
  margin-top: 6px;
  height: 103px;
  line-height: 103px;
  border-bottom: 1px solid #f0f0f0;
}
.roomDetail .roomSurvey .surveyInfo .roomInfo[data-v-6446aeba] {
  display: flex;
  align-items: center;
  justify-content: space-around;
  height: 103px;
  text-align: left;
  border-bottom: 1px solid #f0f0f0;
}
.roomDetail .roomSurvey .surveyInfo .rightConfig1[data-v-6446aeba] {
  height: 162px;
  padding: 20px 0;
  border-bottom: 1px solid #f0f0f0;
}
.roomDetail .roomSurvey .surveyInfo .subscribe[data-v-6446aeba] {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  margin-top: 20px;
}
.roomDetail .roomSurvey .surveyInfo .subscribe .subscribeTitle[data-v-6446aeba] {
  height: 50px;
  line-height: 50px;
  font-weight: bold;
}
.roomDetail .roomSurvey .surveyInfo .subscribe .subscribeSubmit[data-v-6446aeba] {
  height: 50px;
  line-height: 50px;
  text-align: center;
  background-color: #17a1e6;
  border-radius: 5px;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
}
.roomDetail .configItem[data-v-6446aeba] {
  display: flex;
  align-items: center;
  padding: 4px 0;
  font-size: 12px;
}
.roomDetail .configItem .leftConfig[data-v-6446aeba] {
  width: 78px;
  color: #b2b2b2;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.roomDetail .configItem .rightConfig[data-v-6446aeba] {
  width: 80%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #4a4a4a;
}
.roomDetail .configItem .rents[data-v-6446aeba] {
  color: #17a1e6;
  font-size: 12px;
  cursor: pointer;
}
.roomDetail .roomConfig[data-v-6446aeba] {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}
.roomDetail .roomConfig .configInfo[data-v-6446aeba] {
  width: 64%;
  padding: 20px 30px;
  background-color: #ffffff;
}
.roomDetail .roomConfig .houseType[data-v-6446aeba] {
  position: relative;
  width: 35%;
  padding: 20px 30px;
  background-color: #ffffff;
}
.roomDetail .roomConfig .houseType .housetTypePhoto[data-v-6446aeba] {
  width: 100%;
  height: 202px;
}
.roomDetail .roomConfig .houseType .housetTypePhoto img[data-v-6446aeba] {
  width: 100%;
  height: 100%;
}
.roomDetail .roomConfig .houseType .free[data-v-6446aeba] {
  position: absolute;
  bottom: 20px;
}
.roomDetail .roomConfig .houseType .free .freeTitle[data-v-6446aeba] {
  color: #000;
  font-size: 14px;
  font-weight: 600;
}
.roomDetail .roomConfig .houseType .free .phone[data-v-6446aeba] {
  font-size: 36px;
  font-weight: 500;
  color: #d0021b;
  padding-left: 20px;
}
.roomDetail .roomConfig .houseType .free .time[data-v-6446aeba] {
  margin: 5px 0 0 0;
  color: #b2b2b2;
  font-size: 12px;
  line-height: 17px;
  padding-left: 20px;
}
.roomDetail .roomConfig .villiageDetail[data-v-6446aeba] {
  margin-top: 30px;
  border-top: 1px solid #ebebeb;
}
.roomDetail .roomConfig .villiageDetail .top[data-v-6446aeba] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0;
}
.roomDetail .roomConfig .villiageDetail .top .villageTitle[data-v-6446aeba] {
  font-size: 20px;
  color: #000000;
  font-weight: 600;
}
.roomDetail .roomConfig .villiageDetail .top .currentVillageDetail[data-v-6446aeba] {
  color: #17a1e6;
  cursor: pointer;
}
.roomDetail .roomConfig .villiageDetail .main[data-v-6446aeba] {
  display: flex;
  justify-content: space-between;
}
.roomDetail .roomConfig .villiageDetail .main .leftVillage[data-v-6446aeba] {
  width: 60%;
}
.roomDetail .roomConfig .villiageDetail .main .rightVillage[data-v-6446aeba] {
  width: 200px;
  height: 125px;
  border-radius: 10px;
  text-align: center;
}
.roomDetail .roomConfig .villiageDetail .main .rightVillage img[data-v-6446aeba] {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.roomDetail .nearHouseType[data-v-6446aeba] {
  position: relative;
  padding: 30px;
  margin-top: 20px;
  background-color: #ffffff;
}
.roomDetail .nearHouseType .map[data-v-6446aeba] {
  width: 100%;
  height: 710px;
  padding-bottom: 50px;
  border-bottom: 1px solid #ebebeb;
}
.roomDetail .nearHouseType .moreHouseDetail[data-v-6446aeba] {
  padding-top: 30px;
}
.roomDetail .nearHouseType .moreListMap[data-v-6446aeba] {
  position: absolute;
  top: 100px;
  right: 50px;
  width: 305px;
  height: 470px;
  background-color: #ffffff;
  border-radius: 5px;
  box-shadow: 2px 2px 10px #06c;
  z-index: 99;
  overflow: hidden;
}
.roomDetail .nearHouseType .moreListMap .switch[data-v-6446aeba] {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 40px;
  height: 80px;
  border-radius: 5px;
  border: 1px solid #b2b2b2;
  background-color: #ffffff;
  z-index: 100;
}
.roomDetail .nearHouseType .moreListMap .switch .swithcIcon[data-v-6446aeba] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #b2b2b2;
}
.roomDetail .nearHouseType .moreListMap .swithcIconClose[data-v-6446aeba] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #17a1e6;
}
.roomDetail .nearHouseType .moreListMap .mapItem[data-v-6446aeba] {
  position: relative;
  padding: 10px 30px;
  border-bottom: 1px solid #ebebeb;
  cursor: pointer;
}
.roomDetail .nearHouseType .moreListMap .mapItem .itemTitle[data-v-6446aeba] {
  font-size: 14px;
  color: #000;
}
.roomDetail .nearHouseType .moreListMap .mapItem .itemConfig[data-v-6446aeba] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
  font-size: 12px;
  padding: 0 25px;
}
.roomDetail .nearHouseType .moreListMap .mapItem[data-v-6446aeba]:hover {
  background-color: #f6f6f6;
}
.mt-40[data-v-6446aeba] {
  margin-top: 40px;
}
pre[data-v-6446aeba] {
  overflow: unset !important;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-1e1e93d7] {
  color: #2681f3;
}
.success-color-text[data-v-1e1e93d7] {
  color: #52c41a;
}
.error-color-text[data-v-1e1e93d7] {
  color: #f5222d;
}
.page-center[data-v-1e1e93d7] {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.text-space[data-v-1e1e93d7] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.text-color[data-v-1e1e93d7] {
  color: #e4e4e4;
}
.Notice[data-v-1e1e93d7] {
  min-width: 1200px;
  height: 100%;
  background-color: #fff;
}
.Notice .box[data-v-1e1e93d7] {
  display: flex;
  padding-top: 20px;
}
.Notice .box .left[data-v-1e1e93d7] {
  width: 20%;
}
.Notice .box .left .left-list[data-v-1e1e93d7] {
  width: 140px;
  height: 50px;
  line-height: 50px;
  font-size: 15px;
  border-bottom: 2px solid #e4e4e4;
  cursor: pointer;
}
.Notice .box .left .list-color[data-v-1e1e93d7] {
  color: #10bce1;
  border-bottom: 1px solid #02b8df;
}
.Notice .box .right[data-v-1e1e93d7] {
  width: 63%;
}
.Notice .box .right .center-list[data-v-1e1e93d7] {
  border-bottom: 1px solid #e6e6e6;
  padding: 20px 0;
  cursor: pointer;
}
.Notice .box .right .center-list .center[data-v-1e1e93d7] {
  display: flex;
}
.Notice .box .right .center-list .center .image[data-v-1e1e93d7] {
  width: 35%;
  height: 120px;
  display: flex;
  justify-content: center;
  align-items: center;
  -o-object-fit: cover;
     object-fit: cover;
}
.Notice .box .right .center-list .center .center-text[data-v-1e1e93d7] {
  width: 100%;
  padding-left: 10px;
}
.Notice .box .right .center-list .center .center-text .content[data-v-1e1e93d7] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-size: 13px;
  color: #aaa;
}
.Notice .box .right .center-list .center .center-text .learnMore[data-v-1e1e93d7] {
  text-align: right;
  cursor: pointer;
  color: #777;
  font-size: 13px;
}
.Notice .box .right .center-list .center .center-text .title[data-v-1e1e93d7] {
  width: 100%;
  font-size: 20px;
  color: #10bce1;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.Notice .box .right .center-list .center .center-text .time[data-v-1e1e93d7] {
  color: #777;
  font-size: 12px;
}
.Notice .box .right .fotter[data-v-1e1e93d7] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 0;
}
.Notice .box .right .empty[data-v-1e1e93d7] {
  margin-top: 20%;
}
.banner[data-v-1e1e93d7] {
  width: 100%;
  height: 260px;
  background: url(../img/findHouse1.ab79d05e.png) no-repeat;
  background-size: 100%;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-b789fe34] {
  color: #2681f3;
}
.success-color-text[data-v-b789fe34] {
  color: #52c41a;
}
.error-color-text[data-v-b789fe34] {
  color: #f5222d;
}
.page-center[data-v-b789fe34] {
  width: 1200px;
  height: 10%;
  margin: 0 auto;
}
.box[data-v-b789fe34] {
  display: flex;
  padding-top: 20px;
}
.box .left[data-v-b789fe34] {
  width: 80%;
}
.box .left .content[data-v-b789fe34] {
  max-width: 800px;
  height: 100%;
  margin: 0 auto;
  padding: 10px;
}
.box .left .content .tag[data-v-b789fe34] {
  margin-left: 20px;
}
.box .left .content .title[data-v-b789fe34] {
  font-size: 20px;
  width: 100%;
  margin-bottom: 10px;
  display: -webkit-box;
  /*作为弹性伸缩盒子模型显示*/
  -webkit-line-clamp: 1;
  /*显示的行数；如果要设置2行加...则设置为2*/
  overflow: hidden;
  /*超出的文本隐藏*/
  text-overflow: ellipsis;
  /* 溢出用省略号*/
  -webkit-box-orient: vertical;
  /*伸缩盒子的子元素排列：从上到下*/
}
.box .left .content .content-text[data-v-b789fe34] {
  width: 100%;
  margin-top: 20px;
}
.box .left .content .content-text .content-title[data-v-b789fe34] {
  width: 100%;
  word-break: break-all;
  word-wrap: break-word;
}
.box .left .content .content-text .btn-right[data-v-b789fe34] {
  border-radius: 5px;
  padding: 0 20px;
  background-color: #3370ff;
  margin: 20px;
}
.box .left .content .content-text .image[data-v-b789fe34] {
  width: 100%;
  height: 100%;
  margin: 10px 0;
}
.box .right[data-v-b789fe34] {
  flex: 1;
}
.box .right .latestArticles[data-v-b789fe34] {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
  height: 30px;
  display: flex;
  align-items: center;
}
.box .right .latestArticles .latest[data-v-b789fe34] {
  width: 5px;
  height: 100%;
  background: #01b7df;
  display: inline-block;
  margin-right: 5px;
}
.box .right .text[data-v-b789fe34] {
  width: 200px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 5px 0;
  cursor: pointer;
}
.box .right .text .count[data-v-b789fe34] {
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background: #000;
  display: inline-block;
  margin-bottom: 2px;
  margin-right: 5px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-3ac10c28] {
  color: #2681f3;
}
.success-color-text[data-v-3ac10c28] {
  color: #52c41a;
}
.error-color-text[data-v-3ac10c28] {
  color: #f5222d;
}
.box[data-v-3ac10c28] {
  width: 100%;
  height: 100vh;
}
.box .map[data-v-3ac10c28] {
  width: 100%;
  height: 100%;
}
.box .map-title[data-v-3ac10c28] {
  width: 100%;
  height: 60px;
  background: #000000;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 20px;
  padding-top: 10px;
}
.box .map-title .classification[data-v-3ac10c28] {
  text-align: center;
  padding-bottom: 5px;
  margin-right: 30px;
  cursor: pointer;
}
.box .map-title .classification .f-title[data-v-3ac10c28] {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}
.box .map-title .classification .f-con[data-v-3ac10c28] {
  color: #b2b2b2;
  font-size: 12px;
}
.box .map-title .classification-botttom[data-v-3ac10c28] {
  border-bottom: 4px solid #17a1e6;
}
.box .map-title .icon[data-v-3ac10c28] {
  cursor: pointer;
  color: #fff;
  font-size: 30px;
}
.box .map-sidebar[data-v-3ac10c28] {
  position: absolute;
  top: 100px;
  left: 20px;
  width: 300px;
}
.box .map-sidebar .list-title[data-v-3ac10c28] {
  width: 100%;
  background: #fff;
  margin-bottom: 20px;
  padding: 10px;
}
.box .map-sidebar .list-title .list-background[data-v-3ac10c28] {
  padding: 5px;
}
.box .map-sidebar .list-title .text[data-v-3ac10c28] {
  color: #17a1e6;
  font-size: 14px;
}
.box .map-sidebar .list-title .location[data-v-3ac10c28] {
  color: #b2b2b2;
  font-size: 12px;
  padding: 3px 20px 0 22px;
}
.box .map-sidebar .list-title[data-v-3ac10c28] :hover {
  cursor: pointer;
  background: #f6f6f6;
}
.box .map-sidebar .list[data-v-3ac10c28] {
  width: 100%;
  height: 407px;
  background: #fff;
  padding: 10px;
  overflow: scroll;
}
.box .map-sidebar .list .route-list .icon-location[data-v-3ac10c28] {
  position: relative;
  padding: 5px;
}
.box .map-sidebar .list .route-list .icon-location .text[data-v-3ac10c28] {
  position: absolute;
  top: 3px;
  left: 12px;
  color: #fff;
  font-weight: 600;
  font-size: 12px;
}
.box .map-sidebar .list .route-list .icon-location .text-route[data-v-3ac10c28] {
  padding-left: 5px;
}
.box .map-sidebar .list .route-list .route[data-v-3ac10c28] {
  font-size: 12px;
  color: #b2b2b2;
  padding-left: 5px;
}
.box .map-sidebar .list .route-list[data-v-3ac10c28] :hover {
  background: #f6f6f6;
  cursor: pointer;
}
.box .map-sidebar .list .route-list :hover .text-route[data-v-3ac10c28] {
  color: #17b4ec;
}
.box .map-sidebar .list .router-list .text-route[data-v-3ac10c28] {
  color: #17b4ec;
}
.box .map-sidebar .list[data-v-3ac10c28]::-webkit-scrollbar {
  display: none;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-002ab646] {
  color: #2681f3;
}
.success-color-text[data-v-002ab646] {
  color: #52c41a;
}
.error-color-text[data-v-002ab646] {
  color: #f5222d;
}
.page-center[data-v-002ab646] {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.text-space[data-v-002ab646] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.text-color[data-v-002ab646] {
  color: #e4e4e4;
}
.company[data-v-002ab646] {
  min-width: 1200px;
  min-height: calc(100vh - 160px);
  background-color: #f7f7f7;
}
.company .card-item[data-v-002ab646] {
  padding: 18px;
  background: #fff;
  display: flex;
  cursor: pointer;
}
.company .card-item[data-v-002ab646]:not(:last-child) {
  border-bottom: 1px solid #ececec;
}
.company .logo[data-v-002ab646] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.company .logo img[data-v-002ab646] {
  width: 100%;
  border-radius: 50%;
}
.company .header[data-v-002ab646] {
  padding: 24px 18px;
  background-color: #fff;
  margin-bottom: 18px;
  margin-top: 24px;
  display: flex;
  flex-direction: column;
}
.company .info[data-v-002ab646] {
  padding-left: 10px;
  padding-top: 10px;
}
.company .info-title[data-v-002ab646] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-bottom: 16px;
}
.company .info-title .info-title-name[data-v-002ab646] {
  font-size: 16px;
  font-weight: bold;
  color: #666;
  flex: 1;
}
.company .info-link[data-v-002ab646] {
  font-size: 12px;
}
.company .info-district[data-v-002ab646] {
  padding-top: 14px;
  font-size: 12px;
  color: #999;
}
.company .info-title-industry[data-v-002ab646] {
  font-size: 12px;
  color: #999;
}
.company .text-blue[data-v-002ab646] {
  color: #2681f3;
}
.company .flex-sub[data-v-002ab646] {
  flex: 1;
}
.company .content-company[data-v-002ab646] {
  background-color: #fff;
}
.company .footer[data-v-002ab646] {
  width: 100%;
  display: flex;
  justify-content: center;
  background-color: #fff;
  padding: 10px 0;
}
.company .main[data-v-002ab646] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.company .filter-header[data-v-002ab646] {
  height: 20px;
  line-height: 20px;
  font-size: 13px;
  font-weight: bold;
  padding-top: 14px;
  color: #666;
}
.company .tag-box[data-v-002ab646] {
  display: flex;
  flex-wrap: wrap;
  margin-left: 16px;
}
.company .tag-item[data-v-002ab646] {
  padding: 2px 10px;
  background-color: #ecf2fd;
  margin-right: 10px;
  margin-top: 12px;
  border-radius: 12px;
  font-size: 12px;
  cursor: pointer;
}
.company .tag-more[data-v-002ab646] {
  padding: 2px 10px;
  margin-right: 10px;
  margin-top: 12px;
  cursor: pointer;
  font-size: 12px;
}
.company .filter-box[data-v-002ab646] {
  display: flex;
  padding-top: 10px;
}
.company .active[data-v-002ab646] {
  background-color: #2681f3;
  color: #fff;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-45054b3a] {
  color: #2681f3;
}
.success-color-text[data-v-45054b3a] {
  color: #52c41a;
}
.error-color-text[data-v-45054b3a] {
  color: #f5222d;
}
.page-center[data-v-45054b3a] {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.text-space[data-v-45054b3a] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.text-color[data-v-45054b3a] {
  color: #e4e4e4;
}
.company[data-v-45054b3a] {
  min-width: 1200px;
  min-height: calc(100vh - 160px);
  background-color: #f7f7f7;
}
.company .card-item[data-v-45054b3a] {
  padding: 18px;
  background: #fff;
  display: flex;
}
.company .card-item[data-v-45054b3a]:not(:last-child) {
  border-bottom: 1px solid #ececec;
}
.company .logo[data-v-45054b3a] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.company .logo img[data-v-45054b3a] {
  width: 100%;
  border-radius: 50%;
}
.company .header[data-v-45054b3a] {
  background-color: #fff;
  margin-bottom: 18px;
  margin-top: 24px;
}
.company .info[data-v-45054b3a] {
  padding-left: 10px;
  padding-top: 10px;
}
.company .info-title[data-v-45054b3a] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-bottom: 16px;
}
.company .info-title .info-title-name[data-v-45054b3a] {
  font-size: 16px;
  font-weight: bold;
  color: #666;
  flex: 1;
}
.company .info-link[data-v-45054b3a] {
  font-size: 12px;
  cursor: pointer;
}
.company .info-district[data-v-45054b3a] {
  padding-top: 14px;
  font-size: 12px;
  color: #999;
}
.company .info-title-industry[data-v-45054b3a] {
  font-size: 12px;
  color: #999;
}
.company .text-blue[data-v-45054b3a] {
  color: #2681f3;
}
.company .flex-sub[data-v-45054b3a] {
  flex: 1;
}
.company .content-company[data-v-45054b3a] {
  background-color: #fff;
}
.company .footer[data-v-45054b3a] {
  width: 100%;
  display: flex;
  justify-content: center;
  background-color: #fff;
  padding: 10px 0;
}
.company .main[data-v-45054b3a] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.company .filter-header[data-v-45054b3a] {
  height: 20px;
  line-height: 20px;
  font-size: 13px;
  font-weight: bold;
  padding-top: 14px;
  color: #666;
}
.company .tag-box[data-v-45054b3a] {
  display: flex;
  flex-wrap: wrap;
  margin-left: 16px;
}
.company .tag-item[data-v-45054b3a] {
  padding: 2px 10px;
  background-color: #ecf2fd;
  margin-right: 10px;
  margin-top: 12px;
  border-radius: 12px;
  font-size: 12px;
  cursor: pointer;
}
.company .tag-more[data-v-45054b3a] {
  padding: 2px 10px;
  margin-right: 10px;
  margin-top: 12px;
  cursor: pointer;
  font-size: 12px;
}
.company .filter-box[data-v-45054b3a] {
  display: flex;
  padding-top: 10px;
}
.company .active[data-v-45054b3a] {
  background-color: #2681f3;
  color: #fff;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-9848be84] {
  color: #2681f3;
}
.success-color-text[data-v-9848be84] {
  color: #52c41a;
}
.error-color-text[data-v-9848be84] {
  color: #f5222d;
}
.map-find-page[data-v-9848be84] {
  width: 100%;
  background-color: #f7f7f7;
  position: relative;
}
.map-find-page .full-width[data-v-9848be84] {
  width: 100%;
}
.map-find-page .full-height[data-v-9848be84] {
  height: 100%;
}
.map-find-page .flex[data-v-9848be84] {
  display: flex;
}
.map-find-page .justify-center[data-v-9848be84] {
  justify-content: center;
}
.map-find-page .justify-between[data-v-9848be84] {
  justify-content: space-between;
}
.map-find-page .align-center[data-v-9848be84] {
  align-items: center;
}
.map-find-page .bg-white[data-v-9848be84] {
  background-color: #fff;
}
.map-find-page .ellipsis[data-v-9848be84] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.map-find-page .border-bottom-grey[data-v-9848be84] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.map-find-page .mt-5[data-v-9848be84] {
  margin-top: 5px;
}
.map-find-page .mt-10[data-v-9848be84] {
  margin-top: 10px;
}
.map-find-page .mt-20[data-v-9848be84] {
  margin-top: 20px;
}
.map-find-page .grey-text[data-v-9848be84] {
  color: #bbb;
}
.map-find-page .map[data-v-9848be84] {
  width: 100%;
  height: calc(100vh - 120px);
}
.map-find-page .control-wrap[data-v-9848be84] {
  width: 850px;
  height: 60px;
  position: absolute;
  top: 20px;
  background-color: #fff;
  z-index: 998;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: 8px;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  padding: 10px 20px;
}
.map-find-page[data-v-9848be84] .ant-select {
  width: 120px;
  margin-left: 10px;
  margin-right: 20px;
}
.map-find-page[data-v-9848be84] .ant-cascader-picker {
  width: 120px;
  margin-left: 10px;
  margin-right: 20px;
}
[data-v-9848be84] .village-label {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 6px;
}
[data-v-9848be84] .village-label .village-label-price {
  background-color: #42a3e8;
  width: 80px;
  height: 28px;
  padding: 3px 5px;
  text-align: center;
  line-height: 22px;
}
[data-v-9848be84] .village-label .village-label-price:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 6px solid #42a3e8;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  position: absolute;
  top: 28px;
  left: 34px;
}
[data-v-9848be84] .village-label .village-label-desc {
  width: 100%;
  height: 28px;
  line-height: 22px;
  display: none;
  background-color: #ff6600;
  padding: 3px 5px;
}
[data-v-9848be84] .village-label .village-label-desc:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 6px solid #ff6600;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  position: absolute;
  top: 28px;
  left: 34px;
}
[data-v-9848be84] .village-label:hover .village-label-price {
  display: none;
}
[data-v-9848be84] .village-label:hover .village-label-desc {
  display: block;
}
[data-v-9848be84] .village-label:focus .village-label-price {
  display: none;
}
[data-v-9848be84] .village-label:focus .village-label-desc {
  display: block;
}
[data-v-9848be84] .current-label .village-label-price {
  display: none;
}
[data-v-9848be84] .current-label .village-label-desc {
  width: 100%;
  height: 28px;
  line-height: 22px;
  background-color: #ff6600;
  padding: 3px 5px;
}
[data-v-9848be84] .current-label .village-label-desc:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 6px solid #ff6600;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  position: absolute;
  top: 28px;
  left: 34px;
}
[data-v-9848be84] .info-box {
  width: 300px;
}
[data-v-9848be84] .info-box .title {
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-v-9848be84] .info-box .address {
  color: #666;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-v-9848be84] .info-box .logo {
  width: 300px;
  height: 160px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 6px;
  margin: 10px 0;
}
[data-v-9848be84] .info-box .room {
  padding: 10px 0;
  border-bottom: 1px solid #eee;
  display: flex;
  align-items: center;
  color: #666;
  font-size: 13px;
  cursor: pointer;
}
[data-v-9848be84] .info-box .room .room-area {
  width: 20%;
  text-align: right;
}
[data-v-9848be84] .info-box .room .room-price {
  width: 40%;
  text-align: right;
}
[data-v-9848be84] .info-box .room .room-decoration {
  width: 23%;
  text-align: center;
}
[data-v-9848be84] .info-box .room .room-logo {
  width: 17%;
  height: 28px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
}
[data-v-9848be84] .info-box .more-button {
  width: 100%;
  text-align: right;
  margin-top: 10px;
  color: #2681f3;
  cursor: pointer;
}
[data-v-9848be84] .info-box :deep(.ant-cascader-menus) {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
[data-v-9848be84] .info-box :deep(.ant-cascader-menus::-webkit-scrollbar) {
  display: none;
  /* Chrome Safari */
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-0cf13acf] {
  color: #2681f3;
}
.success-color-text[data-v-0cf13acf] {
  color: #52c41a;
}
.error-color-text[data-v-0cf13acf] {
  color: #f5222d;
}
.company[data-v-0cf13acf] {
  width: 100%;
  height: 85vh;
  background: #f7f7f7;
  margin-top: 20px;
}
.company-content[data-v-0cf13acf] {
  width: 60%;
  margin: 0 auto;
  max-height: calc(85vh - 60px);
  overflow-y: auto;
}
.cate-list[data-v-0cf13acf] {
  position: relative;
  display: flex;
  align-items: center;
  width: 90%;
  flex-wrap: wrap;
  height: 20px;
  overflow: hidden;
}
.cate-item[data-v-0cf13acf] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  background-color: #ecf2fd;
  border-radius: 10px;
  margin-right: 10px;
  cursor: pointer;
  flex-shrink: 0;
  height: 20px;
  margin-bottom: 10px;
}
.cate-item-title[data-v-0cf13acf] {
  flex-shrink: 0;
  margin-right: 10px;
  margin-bottom: 10px;
}
.btn-expand[data-v-0cf13acf] {
  position: absolute;
  right: 0;
  top: 0;
  color: #2681f3;
  cursor: pointer;
}
.relative[data-v-0cf13acf] {
  position: relative;
}
.expand-area[data-v-0cf13acf] {
  min-height: 20px!important;
}
.company-top[data-v-0cf13acf] {
  min-height: 120px;
  padding: 20px;
  background-color: #fff;
}
.content-margin[data-v-0cf13acf] {
  height: 20px;
  background-color: #f7f7f7;
}
.cate-wrapper[data-v-0cf13acf] {
  position: relative;
  margin-top: 20px;
}
.active-cate[data-v-0cf13acf] {
  background-color: #2681f3;
  color: #fff;
}
.list[data-v-0cf13acf] {
  background-color: #fff;
  margin-top: 10px;
}
.item-title[data-v-0cf13acf] {
  font-weight: 600;
  font-size: 16px;
}
.item-img[data-v-0cf13acf] {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 5px;
}
.item-middle[data-v-0cf13acf] {
  margin: 10px 0;
  color: #2681f3;
}
.list-item[data-v-0cf13acf] {
  margin-bottom: 10px;
  padding: 20px;
  border-bottom: 1px solid #eaeaea;
}
.pagination[data-v-0cf13acf] {
  width: 1200px;
  display: flex;
  align-items: center;
  justify-content: end;
  height: 60px;
  margin: 0 auto;
}
.list-item-top[data-v-0cf13acf] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.flex[data-v-0cf13acf] {
  display: flex;
}
.item-center[data-v-0cf13acf] {
  align-items: center;
}
.right[data-v-0cf13acf] {
  position: absolute;
  right: calc((100% - 1200px)/2 - 200px);
  top: 0px;
}
.qr-tip[data-v-0cf13acf] {
  color: #aaa;
  display: flex;
  justify-content: center;
}
.qr-wrapper[data-v-0cf13acf] {
  background-color: #fff;
  width: 180px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 0;
}
.mt-20[data-v-0cf13acf] {
  margin-top: 20px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-2275932c] {
  color: #2681f3;
}
.success-color-text[data-v-2275932c] {
  color: #52c41a;
}
.error-color-text[data-v-2275932c] {
  color: #f5222d;
}
.company[data-v-2275932c] {
  position: relative;
  width: 100%;
  height: 85vh;
  background: #f7f7f7;
  margin-top: 20px;
}
.right[data-v-2275932c] {
  position: absolute;
  right: calc((100% - 1200px)/2 - 200px);
  top: 0px;
}
.company-content[data-v-2275932c] {
  width: 1200px;
  margin: 0 auto;
  height: calc(85vh - 60px);
  overflow-y: auto;
}
.cate-list[data-v-2275932c] {
  position: relative;
  display: flex;
  align-items: center;
  width: 90%;
  flex-wrap: wrap;
  height: 20px;
  overflow: hidden;
}
.cate-item[data-v-2275932c] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  background-color: #ecf2fd;
  border-radius: 10px;
  margin-right: 10px;
  cursor: pointer;
  flex-shrink: 0;
  height: 20px;
  margin-bottom: 10px;
}
.cate-item-title[data-v-2275932c] {
  flex-shrink: 0;
  margin-right: 10px;
  margin-bottom: 10px;
}
.btn-expand[data-v-2275932c] {
  position: absolute;
  right: 0;
  top: 0;
  color: #2681f3;
  cursor: pointer;
}
.relative[data-v-2275932c] {
  position: relative;
}
.expand-area[data-v-2275932c] {
  min-height: 20px!important;
}
.company-top[data-v-2275932c] {
  min-height: 120px;
  padding: 20px;
  background-color: #fff;
}
.content-margin[data-v-2275932c] {
  height: 20px;
  background-color: #f7f7f7;
}
.cate-wrapper[data-v-2275932c] {
  position: relative;
  margin-top: 20px;
}
.active-cate[data-v-2275932c] {
  background-color: #2681f3;
  color: #fff;
}
.list[data-v-2275932c] {
  background-color: #fff;
  margin-top: 10px;
}
.pagination[data-v-2275932c] {
  width: 1200px;
  display: flex;
  align-items: center;
  justify-content: end;
  height: 60px;
  margin: 0 auto;
}
.flex[data-v-2275932c] {
  display: flex;
}
.item-center[data-v-2275932c] {
  align-items: center;
}
.qr-tip[data-v-2275932c] {
  color: #aaa;
  display: flex;
  justify-content: center;
}
.qr-wrapper[data-v-2275932c] {
  background-color: #fff;
  width: 180px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 0;
}
.mt-20[data-v-2275932c] {
  margin-top: 20px;
}
.list-item[data-v-2275932c] {
  padding: 10px;
  border-bottom: 1px solid #eaeaea;
}
.item-position[data-v-2275932c] {
  font-weight: 600;
  font-size: 16px;
}
.list-item-top[data-v-2275932c] {
  display: flex;
  justify-content: space-between;
}
.user-attr[data-v-2275932c] {
  display: inline-block;
  margin-right: 10px;
  color: #aaa;
}
.user-attr[data-v-2275932c]::after {
  content: '';
  display: inline-block;
  height: 10px;
  width: 1px;
  background-color: #aaa;
  margin-left: 10px ;
}
.user-attr[data-v-2275932c]:last-child::after {
  content: unset;
}
.list-item-company[data-v-2275932c] {
  color: #aaa;
  margin: 15px 0;
}
.create_time[data-v-2275932c] {
  color: #aaa;
  margin-top: 15px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-da96aaf8] {
  color: #2681f3;
}
.success-color-text[data-v-da96aaf8] {
  color: #52c41a;
}
.error-color-text[data-v-da96aaf8] {
  color: #f5222d;
}
.company[data-v-da96aaf8] {
  position: relative;
  width: 100%;
  height: 85vh;
  background: #f7f7f7;
  margin-top: 20px;
}
.right[data-v-da96aaf8] {
  position: absolute;
  right: calc((100% - 1200px)/2 - 200px);
  top: 0px;
}
.company-content[data-v-da96aaf8] {
  width: 1200px;
  margin: 0 auto;
  height: calc(85vh - 60px);
  overflow-y: auto;
  background-color: #fff;
  padding: 20px;
}
.cate-list[data-v-da96aaf8] {
  position: relative;
  display: flex;
  align-items: center;
  width: 90%;
  flex-wrap: wrap;
  height: 20px;
  overflow: hidden;
}
.cate-item[data-v-da96aaf8] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  background-color: #ecf2fd;
  border-radius: 10px;
  margin-right: 10px;
  cursor: pointer;
  flex-shrink: 0;
  height: 20px;
  margin-bottom: 10px;
}
.cate-item-title[data-v-da96aaf8] {
  flex-shrink: 0;
  margin-right: 10px;
  margin-bottom: 10px;
}
.btn-expand[data-v-da96aaf8] {
  position: absolute;
  right: 0;
  top: 0;
  color: #2681f3;
  cursor: pointer;
}
.relative[data-v-da96aaf8] {
  position: relative;
}
.expand-area[data-v-da96aaf8] {
  min-height: 20px!important;
}
.company-top[data-v-da96aaf8] {
  min-height: 120px;
  padding: 20px;
  background-color: #fff;
}
.content-margin[data-v-da96aaf8] {
  height: 20px;
  background-color: #f7f7f7;
}
.cate-wrapper[data-v-da96aaf8] {
  position: relative;
  margin-top: 20px;
}
.active-cate[data-v-da96aaf8] {
  background-color: #2681f3;
  color: #fff;
}
.list[data-v-da96aaf8] {
  background-color: #fff;
  margin-top: 10px;
}
.item-title[data-v-da96aaf8] {
  font-weight: 600;
  font-size: 16px;
}
.item-img[data-v-da96aaf8] {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 5px;
}
.item-middle[data-v-da96aaf8] {
  margin: 10px 0;
  color: #2681f3;
}
.list-item[data-v-da96aaf8] {
  margin-bottom: 10px;
  padding: 20px;
  border-bottom: 1px solid #eaeaea;
}
.pagination[data-v-da96aaf8] {
  display: flex;
  align-items: center;
  justify-content: end;
  height: 60px;
}
.list-item-top[data-v-da96aaf8] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.flex[data-v-da96aaf8] {
  display: flex;
}
.item-center[data-v-da96aaf8] {
  align-items: center;
}
.qr-tip[data-v-da96aaf8] {
  color: #aaa;
  display: flex;
  justify-content: center;
}
.qr-wrapper[data-v-da96aaf8] {
  background-color: #fff;
  width: 180px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 0;
}
.mt-20[data-v-da96aaf8] {
  margin-top: 20px;
}
.name[data-v-da96aaf8] {
  font-weight: 600;
  font-size: 16px;
}
.user-attr[data-v-da96aaf8] {
  display: inline-block;
  margin-right: 10px;
  color: #888;
}
.user-attr[data-v-da96aaf8]::after {
  content: '';
  display: inline-block;
  height: 10px;
  width: 1px;
  background-color: #aaa;
  margin-left: 10px ;
}
.user-attr[data-v-da96aaf8]:last-child::after {
  content: unset;
}
.mt-20[data-v-da96aaf8] {
  margin-top: 20px;
}
.bottom-border[data-v-da96aaf8] {
  border-bottom: 1px solid #eaeaea;
  padding: 10px 0;
}
.user-info[data-v-da96aaf8] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.user-info[data-v-da96aaf8]:last-child {
  margin-bottom: 0;
}
.file-info[data-v-da96aaf8] {
  margin-top: 10px;
}
.publish-time[data-v-da96aaf8] {
  color: #aaa;
  margin-top: 5px;
}
.color-8[data-v-da96aaf8] {
  color: #888;
}
.flex[data-v-da96aaf8] {
  display: flex;
}
.space-between[data-v-da96aaf8] {
  justify-content: space-between;
}
.justify-center[data-v-da96aaf8] {
  justify-content: center;
}
.mb-20[data-v-da96aaf8] {
  margin-bottom: 20px;
}
.offer-title[data-v-da96aaf8] {
  font-size: 18px;
  font-weight: 600;
}
.offer-sub-title[data-v-da96aaf8] {
  font-size: 14px;
  font-weight: 600;
  color: #2681f3;
}
.mt-15[data-v-da96aaf8] {
  margin-top: 15px;
}
.content[data-v-da96aaf8] {
  height: 60vh;
  padding: 0 10px;
  overflow-y: auto;
}
[data-v-da96aaf8] .ant-upload-list-item-card-actions {
  right: -10px;
}
.text-red[data-v-da96aaf8] {
  color: red;
  font-size: 14px;
  font-weight: 400;
}
.ml-100[data-v-da96aaf8] {
  margin-left: 100px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text {
  color: #2681f3;
}
.success-color-text {
  color: #52c41a;
}
.error-color-text {
  color: #f5222d;
}
body,
#app {
  width: 100%;
  height: 100%;
}
#businessApp {
  width: 100%;
  height: 100%;
  overflow-x: auto;
  font-family: "PingFang SC", "Helvetica Neue", "Helvetica", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "黑体", "Arial", "sans-serif";
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text {
  color: #2681f3;
}
.success-color-text {
  color: #52c41a;
}
.error-color-text {
  color: #f5222d;
}
.table-list {
  padding: 0 10px;
}
.table-list .header {
  font-size: 16px;
}
.drawer-footer {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  text-align: right;
  z-index: 1;
  padding: 10px 16px;
}

/* 
    全局生效的css
    通常是一些穿透样式
 */
.ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 0px !important;
}

.ant-menu-inline .ant-menu-item {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  height: 44px !important;
  line-height: 44px !important;
}

/* 隐藏滚动条 */
.hide-scroller-bar::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}

.hide-scroller-bar {
  scrollbar-width: none; /* firefox */
  -ms-overflow-style: none; /* IE 10+ */
}

/* 美化滚动条 */
/* 定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸 */
.beauty-scroller-bar::-webkit-scrollbar {
  width: 3px;
  height: 5px;
  background-color: #f5f5f5;
}
/*定义滚动条轨道圆角*/
.beauty-scroller-bar::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #f7f7f7;
}
/*定义滑块 内阴影+圆角*/
.beauty-scroller-bar::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.1);
  background-color: #dddddd;
}

/* 去除menu右侧的border */
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border: none !important;
}
/* 去除type=link的button左边距 */
.ant-btn-link {
  padding-left: 0;
  margin-right: 5px;
}

.ant-cascader-menu {
  /* height: 350px !important; */
}

.ant-steps-navigation .ant-steps-item::before {
  height: 2px;
}

.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: 300px;
}

