﻿.ShangYe .desc___3mIJ1 .ZuShangPuTag span {
  background: rgba(100, 142, 249, 0.15);
  color: #648ef9;
}
.ShangYe .desc___3mIJ1 .MaiXieZiLou span {
  background-color: rgba(51, 190, 133, 0.15);
  color: #33be85;
}
.ShangYe .JunJia {
  padding-top: 0.2rem;
  overflow: hidden;
}
.ShangYe .JunJia .JunJia_li {
  display: inline-block;
  width: 50%;
  padding-left: 0.24rem;
  margin-bottom: 0.24rem;
  box-sizing: border-box;
  float: left;
}
.ShangYe .layui-tab {
  margin: 15px;
}
.ShangYe .layui-tab-title li {
  font-size: 16px;
  font-weight: bold;
}
.ShangYe .layui-tab-brief > .layui-tab-title .layui-this {
  color: #3072f6;
}
.ShangYe .layui-tab-brief > .layui-tab-more li.layui-this:after,
.ShangYe .layui-tab-brief > .layui-tab-title .layui-this:after {
  border: none;
  border-radius: 0;
  border-bottom: 4px solid #3072f6;
}
.ShangYe .layui-tab-content {
  padding: 0;
}
.ShangYe .youzhi___2sTJW {
  position: relative;
}
.ShangYe .FengMian {
  position: relative;
}
.ShangYe .FengMian .FengMianImg {
  position: relative;
  padding-top: 0.02rem;
  width: 1.05rem;
  height: 0.78rem;
  margin-right: 0.18rem;
  background-size: 1.05rem 0.78rem;
  background-repeat: no-repeat;
  background-position: bottom;
  border-radius: 2px;
}
.ShangYe .FengMian .FengMianImg img {
  width: 100%;
  height: 100%;
}
.ShangYe .FengMian .FengMianTag {
  position: absolute;
  top: 6px;
  left: 0px;
  z-index: 99999;
}
.ShangYe .FengMian .FengMianTag .you {
  background: #465161;
  color: #fff;
  padding: 4px 8px;
  font-size: 12px;
}
.ShangYe .am-icon-md {
  width: 22px;
  height: 22px;
}
.ShangYe .item_container {
  margin-top: 0.2rem;
}
.ShangYe .sub___Wga9v {
  color: #101d37;
  font-size: 0.11rem;
  margin-top: 0.04rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  height: 0.16rem;
  line-height: 0.16rem;
  font-weight: 400;
  color: #333;
}
.ShangYe .subway___1KzgA {
  height: 0.14rem;
  line-height: 0.14rem;
  font-size: 0.12rem;
  font-family: PingFangSC;
  font-weight: 400;
  color: #333;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 0.11rem 0.12rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  margin-top: 0.05rem;
}
.ShangYe .tag___2CVmr span:first-child {
  margin-left: 0;
}
.ShangYe .tag___2CVmr span {
  height: 0.16rem;
  font-size: 0.11rem;
  font-family: PingFangSC;
  font-weight: 400;
  color: #849aae;
  line-height: 0.16rem;
  background: #edf0f3;
  border-radius: 2px;
  margin-left: 0.07rem;
  padding: 0 3px;
  overflow: hidden;
  display: inline-block;
}
.ShangYe .tag___2CVmr {
  margin-top: 0.06rem;
  margin-bottom: 0.07rem;
  height: 0.16rem;
  max-height: 0.16rem;
  line-height: 0.16rem;
  overflow: hidden;
}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  outline: none;
}
.tip___3g6gv {
  padding: 0.02rem 0.15rem 0.02rem 0;
  bottom: 0.15rem;
  left: 0.1rem;
}
.tip___3g6gv i {
  display: inline-block;
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.counter___1kcSp {
  bottom: 0.23rem;
  right: 0.1rem;
}
.preloadWrap___30vnR {
  display: none;
}
.section___2BFpj {
  margin: 0.2rem 0.03rem 0;
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace,monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace,monospace;
  font-size: 1em;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
audio,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[type=reset],
[type=submit],
button,
html [type=button] {
  -webkit-appearance: button;
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  display: inline-block;
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details,
menu {
  display: block;
}
summary {
  display: list-item;
}
canvas {
  display: inline-block;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
@-webkit-keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes amSlideUpIn {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}
@keyframes amSlideUpIn {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}
@-webkit-keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
  to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
  to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@-webkit-keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  to {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  to {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}
@keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}
@-webkit-keyframes amSlideDownIn {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}
@keyframes amSlideDownIn {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}
@-webkit-keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
  to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
@keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
  to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
*,
:after,
:before {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  background-color: #f5f5f9;
  font-size: 14px;
}
[contenteditable] {
  -webkit-user-select: auto !important;
}
:focus {
  outline: none;
}
a {
  background: transparent;
  text-decoration: none;
  outline: none;
}
.item_content___1rZ64 {
  display: -ms-flexbox;
  display: flex;
  padding: 0 0.24rem;
}
.item_content_noPadding___1236H {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.desc___3KZN6 {
  -ms-flex: 1 1;
  flex: 1 1;
}
.title___2GFQ6 {
  color: #222;
  font-size: 0.16rem;
  height: 0.18rem;
  overflow: hidden;
  font-weight: 600;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
}
.title_has_read___1RZog {
  color: #999;
}
.sub___aEA03 {
  color: #101d37;
  font-size: 0.11rem;
  margin-top: 0.04rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  height: 0.16rem;
  line-height: 0.16rem;
  font-weight: 400;
  color: #333;
}
.tag___3O3a4 {
  margin-top: 0.06rem;
  margin-bottom: 0.07rem;
  height: 0.16rem;
  max-height: 0.16rem;
  line-height: 0.16rem;
  overflow: hidden;
}
.tag___3O3a4 span {
  height: 0.16rem;
  font-size: 0.11rem;
  font-family: PingFangSC;
  font-weight: 400;
  color: #849aae;
  line-height: 0.16rem;
  background: #edf0f3;
  border-radius: 2px;
  margin-left: 0.07rem;
  padding: 0 3px;
  overflow: hidden;
  display: inline-block;
}
.img___3MIwb {
  position: relative;
  padding-top: 0.02rem;
  width: 1.05rem;
  height: 0.78rem;
  margin-right: 0.18rem;
  background-size: 1.05rem 0.78rem;
  background-repeat: no-repeat;
  background-position: bottom;
  border-radius: 2px;
}
.price_change___29y9O {
  height: 0.16rem;
  font-size: 0.11rem;
  font-family: PingFangSC;
  font-weight: 400;
  color: #fe615a;
  line-height: 0.16rem;
}
.price___62A1e {
  font-size: 0.16rem;
  color: #fe615a;
  font-weight: 600;
  margin-top: 4px;
}
.unit_price___3itPF {
  height: 0.16rem;
  font-size: 0.11rem;
  font-family: PingFangSC;
  font-weight: 400;
  color: #999;
  line-height: 0.16rem;
  margin-left: 0.1rem;
}
.youzhi___3vh8b {
  position: relative;
}
.divider___1f-WK {
  margin: 0.18rem 0.24rem;
  height: 1px;
  background-color: #e4e6f0;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scaleY(0.5);
  -ms-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.divider_noPadding___Kufkh {
  margin: 0.18rem 0;
  background-color: #e4e6f0;
  height: 1px;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scaleY(0.5);
  -ms-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.sass_con___yzhD1 {
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #222;
  letter-spacing: 0;
  line-height: 16px;
  margin-top: 0.06rem;
}
.sass_name___1JdUX {
  color: #3072f6;
}
.mapPanelWrap___XGRsZ {
  position: relative;
}
.mapPanelWrap___XGRsZ ul {
  font-size: 16px;
  color: #9399a5;
  margin-left: 0.24rem;
  overflow: scroll;
  white-space: nowrap;
}
.mapPanelWrap___XGRsZ li {
  padding: 11px 0 5px;
  margin-right: 0.25rem;
  display: inline-block;
}
.current___1XX1A {
  color: #101d37;
  font-weight: 700;
}
.current___1XX1A:after {
  display: block;
  content: " ";
  height: 3px;
  width: 16px;
  margin: 11px auto 0;
  background-image: -webkit-linear-gradient(238deg, #6898f8, #2c68e0);
  background-image: linear-gradient(-148deg, #6898f8, #2c68e0);
  border-radius: 100px;
}
.mapCover___2Gijz {
  width: 100%;
  height: 1.8rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 800;
}
.tabUl____MiBZ {
  font-size: 16px;
  color: #9399a5;
  overflow: scroll;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
.tabUl____MiBZ::-webkit-scrollbar {
  display: none;
}
.tabLi___2Q2za {
  padding: 11px 0 5px;
  margin-right: 0.18rem;
  display: inline-block;
}
.current___c6ld2 {
  color: #101d37;
  font-weight: 700;
}
.current___c6ld2:after {
  display: block;
  content: " ";
  height: 3px;
  width: 16px;
  margin: 11px auto 0;
  background-image: -webkit-linear-gradient(238deg, #6898f8, #2c68e0);
  background-image: linear-gradient(-148deg, #6898f8, #2c68e0);
  border-radius: 100px;
}
@-webkit-keyframes cirle-anim {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes cirle-anim {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.item_content___2ZRxx {
  display: -ms-flexbox;
  display: flex;
  padding: 0 0.24rem;
}
.item_content_noPadding___1_DNn {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.desc___3mIJ1 {
  -ms-flex: 1 1;
  flex: 1 1;
}
.title___26idD {
  color: #222;
  font-size: 0.16rem;
  overflow: hidden;
  font-weight: 600;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
}
.title_has_read___3cd1v {
  color: #999;
}
.price_change___c3Tvg {
  height: 0.16rem;
  font-size: 0.11rem;
  font-family: PingFangSC;
  font-weight: 400;
  color: #fe615a;
  line-height: 0.16rem;
}
.price___1poOh {
  font-size: 0.16rem;
  color: #fe615a;
  font-weight: 600;
  margin-top: 4px;
}
.unit_price___2JdV5 {
  height: 0.16rem;
  font-size: 0.11rem;
  font-family: PingFangSC;
  font-weight: 400;
  color: #999;
  line-height: 0.16rem;
  margin-left: 0.1rem;
}
.divider___2edjL {
  margin: 0.18rem 0.24rem;
  height: 1px;
  background-color: #e4e6f0;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scaleY(0.5);
  -ms-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.divider_noPadding___2VTH6 {
  margin: 0.18rem 0;
  background-color: #e4e6f0;
  height: 1px;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scaleY(0.5);
  -ms-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.separator_text___2qMBJ {
  margin-left: 0.12rem;
  height: 0.4rem;
  overflow: hidden;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  margin-top: 0.05rem;
}
.sass_con___171wu {
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #222;
  letter-spacing: 0;
  line-height: 16px;
  margin-top: 0.06rem;
}
.sass_name___2YHLH {
  color: #3072f6;
}
.item_content___CmMvX {
  display: -ms-flexbox;
  display: flex;
  padding: 0 0.24rem;
}
.item_content_noPadding___1UgBm {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.desc___kFUKP {
  -ms-flex: 1 1;
  flex: 1 1;
}
.title___3BYWH {
  color: #222;
  font-size: 0.16rem;
  font-weight: 600;
  overflow: hidden;
  display: -webkit-box;
  height: 0.2rem;
  line-height: 0.2rem;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
}
.title_has_read___Wos_8 {
  color: #999;
}
.sub___2QSkg {
  font-size: 0.11rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  height: 0.16rem;
  line-height: 0.16rem;
  font-weight: 400;
  color: #333;
  margin-top: 0.04rem;
}
.tag___1kntF {
  margin-top: 0.06rem;
  margin-bottom: 0.07rem;
  height: 0.16rem;
  max-height: 0.16rem;
  line-height: 0.16rem;
  overflow: hidden;
}
.tag___1kntF span {
  height: 0.16rem;
  font-size: 0.11rem;
  font-family: PingFangSC;
  font-weight: 400;
  color: #849aae;
  line-height: 0.16rem;
  background: #edf0f3;
  border-radius: 2px;
  margin-left: 0.07rem;
  padding: 0 3px;
  overflow: hidden;
  display: inline-block;
}
.img___2KlMh {
  position: relative;
  padding-top: 0.02rem;
  width: 1.05rem;
  height: 0.78rem;
  margin-right: 0.18rem;
  background-size: 1.05rem 0.78rem;
  background-repeat: no-repeat;
  background-position: bottom;
  border-radius: 2px;
}
.price_change___q5uGX {
  height: 0.16rem;
  font-size: 0.11rem;
  font-family: PingFangSC;
  font-weight: 400;
  color: #fe615a;
  line-height: 0.16rem;
}
.price___19iDp {
  font-size: 0.16rem;
  color: #fe615a;
  font-weight: 600;
  margin-top: 4px;
}
.unit_price___3qEKr {
  height: 0.16rem;
  font-size: 0.11rem;
  font-family: PingFangSC;
  font-weight: 400;
  color: #999;
  line-height: 0.16rem;
  margin-left: 0.1rem;
}
.divider___2QeVr {
  margin: 0.18rem 0.24rem;
  height: 1px;
  background-color: #e4e6f0;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scaleY(0.5);
  -ms-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.divider_noPadding___9gnG3 {
  margin: 0.18rem 0;
  background-color: #e4e6f0;
  height: 1px;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scaleY(0.5);
  -ms-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.content___3APFi {
  height: 3.6rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: absolute;
  width: 100vw;
  background: #fff;
  z-index: 9999;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
.mask___3NlsK {
  position: absolute;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  opacity: 0.5;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
.second___3pQo- {
  -ms-flex: 1 1;
  flex: 1 1;
  background-color: #f8f8f9;
}
.third___3zXDH {
  -ms-flex: 1 1;
  flex: 1 1;
  background-color: #fff;
}
.label___3eQxt {
  overflow: hidden;
  padding-right: 0.3rem;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
}
.second-item____msJ3 {
  background: #f8f8f8;
}
.third-item___D_-b6 {
  background: #fff;
}
.third-item-active___3ejdS {
  font-weight: 600;
  color: #3072f6;
}
.second-item-active___fFUNG {
  color: #3072f6;
  font-weight: 600;
  background: #fff;
}
.check___22VLF {
  position: absolute;
  top: 0.11rem;
  right: 0.12rem;
  width: 0.15rem;
  height: 0.15rem;
  border: 1px solid #ccc;
  border-radius: 50%;
}
.agentCardItem___1tpTa {
  display: block;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: #000;
  overflow: hidden;
  z-index: 9999;
}
.agentCardClose___3dC1l {
  width: 8px;
  height: 15px;
  display: inline-block;
  position: relative;
  left: 17px;
  top: 34px;
  background-size: 100%;
  z-index: 9;
}
.itemPic___3dtTX {
  width: 100%;
  padding: 60px 50px 0;
  color: #fff;
  box-sizing: border-box;
  display: block;
  -ms-flex: 1 1;
  flex: 1 1;
  text-align: center;
  height: 100%;
}
.agent_prof_img_src___242WK {
  max-width: 100%;
}
.header_wrap___23p7v {
  position: relative;
  background-color: #fff;
}
.header___3Xk9Y {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 0.52rem;
  box-sizing: border-box;
  background-color: #fff;
  border-bottom: 1px solid #e4e6f0;
}
.left_icon___3GYUg {
  position: absolute;
  left: 0.1rem;
}
.current_type_text___19pIp {
  display: inline-block;
  font-size: 0.16rem;
  font-weight: bolder;
  color: #222;
  line-height: 0.22rem;
}
.has_no_read_msg___19LwJ {
  position: absolute;
  top: -0.03rem;
  right: 0.15rem;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background: #fa5741;
  z-index: 20;
}
.type_item___3K4Cg {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 0.38rem;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.1rem;
  box-sizing: border-box;
}
.type_item___3K4Cg:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #e5e5e5;
  -webkit-transform: scaleY(0.5);
  -ms-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.type_item___3K4Cg:last-child:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0;
  background-color: #e5e5e5;
  -webkit-transform: scaleY(0.5);
  -ms-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.type_icon___1yY1K {
  width: 0.2rem;
  height: 0.2rem;
  background-size: cover;
  margin-right: 0.05rem;
}
.type_text___21EWr {
  font-size: 0.13rem;
  font-weight: 400;
  color: #222;
  line-height: 0.38rem;
}
.type_text_active___7zjel {
  color: #3072f6;
}
.mask___1XAgE {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  z-index: 190;
  height: 100vh;
}
.content___1c_uP {
  padding: 0.12rem 0.24rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0 !important;
}
.content_item___13rwz {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.icon_img___bm0bf {
  display: inline-block;
  width: 0.16rem;
  height: 0.12rem;
  vertical-align: middle;
  padding-right: 0.02rem;
}
.text___QPELy {
  display: inline-block;
  color: #101d37;
  font-size: 0.12rem;
  line-height: 0.12rem;
  height: 0.12rem;
  padding-right: 0.02rem;
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
}
.agentCardItem___3aiSR {
  display: block;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: #000;
  overflow: hidden;
  z-index: 1000;
}
.AgentImageHead___3AEHK {
  position: absolute;
  width: 100%;
  height: 8vh;
  z-index: 1009;
  background: #000;
}
.agentCardClose___BmPGN {
  position: absolute;
  width: 0.08rem;
  height: 0.15rem;
  left: 0.24rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-size: 100%;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.imageName___27FkH {
  position: absolute;
  color: #fff;
  font-size: 0.2rem;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.content___3JTUu {
  height: 3.6rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  background: #fff;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  border: 1px solid hsla(0, 0%, 86.7%, 0.5);
  border-top: none;
  border-radius: 4px;
}
.mask___3-5Jr {
  position: absolute;
  top: 0.82rem;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  opacity: 0.5;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
.second___1gyOF,
.third___3cLtp {
  -ms-flex: 1 1;
  flex: 1 1;
}
.second___1gyOF {
  background: #f8f8f8;
}
.third___3cLtp {
  background: #fff;
}
.label___2i5lh {
  overflow: hidden;
  padding-right: 0.3rem;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
}
.second-item___wN68A {
  background: #f8f8f8;
}
.third-item___cBIwT {
  background: #fff;
}
.second-item-active___2CFD2 {
  background: #fff;
}
.check___3XJKu {
  position: absolute;
  top: 0.12rem;
  right: 0.1rem;
  width: 0.12rem;
  height: 0.12rem;
  border: 1px solid #d9d9d9;
}
.xzl_item_wrap___3TaDA {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  box-sizing: border-box;
}
.house_img___3mpt3 {
  position: relative;
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 0.05rem;
  background-size: cover;
  object-fit: cover;
}
.img_lfet_label___CBeqY {
  position: absolute;
  width: auto;
  height: 0.22rem;
  left: 0;
  top: 0;
  border-radius: 0.05rem 0 0.05rem 0;
  font-size: 0.11rem;
  line-height: 0.2rem;
  padding: 0 0.04rem;
  z-index: 5;
  background-color: #3072f6;
  color: #fff;
}
.right_container___3o5Ik {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1 1;
  flex: 1 1;
  margin-left: 0.12rem;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.right_top_container___3ujRx {
  font-size: 0.11rem;
  font-weight: 400;
  color: #222;
  line-height: 0.11rem;
}
.house_title___276D5 {
  font-size: 0.16rem;
  font-weight: bolder;
  line-height: 0.19rem;
  overflow: hidden;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
}
.house_title_readed___rJQDG {
  color: #999;
}
.house_tag_wrap___33G1R {
  margin-top: 0.04rem;
}
.house_tag___6Nfbf {
  display: inline-block;
  background-color: #edf0f3;
  border-radius: 0.02rem;
  font-size: 0.1rem;
  font-weight: 400;
  color: #849aae;
  line-height: 0.1rem;
  padding: 0.02rem;
  margin-right: 0.04rem;
}
.month_price___yJPH5 {
  font-size: 0.18rem;
  font-weight: 600;
  color: #fa5741;
  line-height: 0.18rem;
}
.month_price_unit___GWDgA {
  font-size: 0.11rem;
  font-weight: 400;
  color: #fa5741;
  line-height: 0.11rem;
}
.unit_day_price___3qcXl {
  font-size: 0.12rem;
  font-weight: 400;
  color: #999;
  line-height: 0.12rem;
  margin-left: 0.05rem;
}
.take_see_entry___2Cg4r {
  position: absolute;
  width: 0.59rem;
  height: 0.27rem;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 1rem 0 0 1rem;
  z-index: 10;
  right: 0;
  bottom: 0.07rem;
  font-size: 0.12rem;
  font-weight: 400;
  color: #fff;
  line-height: 0.27rem;
  padding-left: 0.13rem;
  box-sizing: border-box;
}
.top_label___1Zd-3 {
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}
.images___1y-Nt {
  padding-top: 5vh;
  width: 100%;
  height: 80vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
.images___1y-Nt img {
  max-width: 80vw;
  max-height: 80vh;
}
.agentCard___3v2eS {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1;
  flex: 1 1;
  -ms-flex-align: center;
  align-items: center;
}
.agentAvatarWrap___1MtSi {
  display: inline-block;
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  overflow: hidden;
}
.agentAvatar___lVtpY {
  width: 100%;
  height: auto;
}
.agentBasicWrap___2uOXo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
.nameWrapper___17qLe {
  display: -ms-flexbox;
  display: flex;
}
.nameText___2bEGf h4 {
  font-size: 0.16rem;
  color: #222;
  font-weight: 600;
  line-height: 0.16rem;
  margin-top: 0.03rem;
}
.nameText___2bEGf {
  max-width: 0.64rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.agentCompany___2qtLx {
  display: inline-block;
  background: #f6f6f6;
  font-size: 0.11rem;
  color: #999;
  width: auto;
  height: 0.16rem;
  line-height: 0.16rem;
  padding: 0 0.04rem;
  margin-top: 0.06rem;
  max-width: 1.05rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border-radius: 0.02rem;
  box-sizing: border-box;
}
.agentDesc___IZXfO {
  font-size: 0.12rem;
  color: #222;
  line-height: 0.17rem;
  margin-top: 0.07rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.agentCardItem___22Pud {
  display: block;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: #000;
  overflow: hidden;
  z-index: 9999;
}
.agentCardClose___3mUqn {
  width: 8px;
  height: 15px;
  display: inline-block;
  position: relative;
  left: 17px;
  top: 34px;
  background-size: 100%;
  z-index: 9;
}
.icon_wrap___3LgNg {
  display: -ms-flexbox;
  display: flex;
}
.card_wrap___2Mivw {
  width: auto;
  height: auto;
  background: #fff;
  box-shadow: inset 0 0 0 0 #e4e6f0;
  border-radius: 0.08rem;
  padding: 0.16rem;
}
.agent_container___3Xmdg {
  position: relative;
  margin-top: 0.16rem;
  padding-top: 0.15rem;
}
.agent_container___3Xmdg:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  background-color: #e9e9e9;
  -webkit-transform: scaleY(0.5);
  -ms-transform: scaleY(0.5);
  transform: scaleY(0.5);
  z-index: 5;
}
.tabPageItmeTitleWrap___2tnCz {
  margin-bottom: 0.16rem;
}
.tabPageItmeTitle___2LmAb {
  font-size: 0.22rem;
  font-weight: 600;
  color: #222;
  line-height: 0.3rem;
}
.get_code___36Z7y {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 0.72rem;
  height: 0.28rem;
  font-size: 0.12rem;
  font-family: PingFangSC-Regular, PingFangSC;
  font-weight: 400;
  position: relative;
}
.footerWrap___3y_Nt {
  height: 0.74rem;
  z-index: 800;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #fff;
}
.iphonexFooter___1FeMe {
  border-bottom: 0.2rem solid #fff;
}
.footer___1x8yF {
  width: 100%;
  height: 0.74rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.05);
  padding: 0 0.24rem;
  box-sizing: border-box;
}
.agent___A9Ewh {
  display: -ms-flexbox;
  display: flex;
  min-width: 1.3rem;
}
.avatarContainer___agD42 {
  width: 0.4rem;
  height: 0.4rem;
  min-width: 0.4rem;
  border-radius: 50%;
  overflow: hidden;
}
.avatarContainer___agD42 img {
  width: 0.4rem;
  height: auto;
}
.name___3tT6W {
  margin-left: 0.12rem;
}
.nameWrapper___2pAAZ {
  display: -ms-flexbox;
  display: flex;
}
.nameText___1b9vp h4 {
  display: -ms-flexbox;
  display: flex;
  font-size: 0.16rem;
  color: #222;
  font-weight: 600;
  line-height: 0.16rem;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.03rem;
}
.nameBottom___3Wa4B {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.03rem;
}
.nameTopBlcok___3g-ZY {
  width: 0.7rem;
  height: 0.22rem;
}
.nameBottomBlcok___2eHZQ {
  width: 0.24rem;
  height: 0.15rem;
  margin-top: 0.03rem;
}
.companyName___2CoGP {
  font-size: 0.11rem;
  font-weight: 400;
  color: #999;
  border-radius: 2px;
  background: rgba(147, 153, 165, 0.15);
  line-height: 0.15rem;
  padding: 0 3px;
  text-overflow: ellipsis;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.vr_take_see_wrap___3lECT {
  display: none;
  position: absolute;
  left: 0.2rem;
  bottom: 0.7rem;
}
.vr_take_see___1NVpx {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  width: 3.42rem;
  height: 0.5rem;
  background: #fff;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}
.vr_take_see___1NVpx:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 200%;
  height: 200%;
  border: 1px solid #ddd;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}
.vr_take_see___1NVpx .vr_take_see_triangle_border___1WBJ6 {
  position: absolute;
  left: 0.18rem;
  bottom: -7px;
  width: 0;
  height: 0;
  border-color: #ddd transparent transparent;
  border-style: solid;
  border-width: 3px 6px;
  z-index: 2;
}
.vr_take_see___1NVpx .vr_take_see_triangle___1ZEO1 {
  position: absolute;
  left: 0.18rem;
  bottom: -6px;
  width: 0;
  height: 0;
  border-color: #fff transparent transparent;
  border-style: solid;
  border-width: 3px 6px;
  z-index: 3;
}
.vr_left_container___1GTK7 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex: 1 1;
  flex: 1 1;
  z-index: 5;
}
.vr_take_see_text___ou5On {
  font-size: 0.14rem;
  font-weight: 500;
  color: #222;
  line-height: 0.22rem;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.agentCardItem___1fmSe {
  display: block;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: #000;
  overflow: hidden;
  z-index: 9999;
}
.agentCardClose___3TC_p {
  width: 8px;
  height: 15px;
  display: inline-block;
  position: relative;
  left: 17px;
  top: 34px;
  background-size: 100%;
  z-index: 9;
}
.itemPic___Qu2GO {
  display: inline-block;
  width: 100%;
  padding: 60px 50px 0;
  color: #fff;
  box-sizing: border-box;
  display: block;
  -ms-flex: 1 1;
  flex: 1 1;
  text-align: center;
  height: 100%;
}
.agent_prof_img_src___3MzLD {
  max-width: 100%;
}
.agentCardItem___3vqBI {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: #000;
  overflow: hidden;
  z-index: 9999;
}
.agentCardClose___2Owh- {
  width: 8px;
  height: 15px;
  display: inline-block;
  position: relative;
  left: 17px;
  top: 34px;
  background-size: 100%;
  z-index: 9;
}
.itemPic___WWdYr {
  width: 100%;
  padding: 60px 50px 0;
  color: #fff;
  box-sizing: border-box;
  display: block;
  -ms-flex: 1 1;
  flex: 1 1;
  text-align: center;
  height: 100%;
}
.agent_prof_img_src___2-rkz {
  max-width: 100%;
}
.footerWrap___21fAI {
  height: 0.74rem;
  z-index: 800;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #fff;
}
.iphonexFooter___3YF4S {
  border-bottom: 0.34rem solid #fff;
}
.footerWrap___3I39Q {
  height: 0.74rem;
  z-index: 800;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #fff;
}
.iphonexFooter___3pltK {
  border-bottom: 0.34rem solid #fff;
}
.footer___2A3JR {
  width: 100%;
  height: 0.74rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.05);
  padding: 0 0.24rem;
  box-sizing: border-box;
}
.footerLeft___3Gpe0 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.name____MgDN {
  margin-left: 0.12rem;
  font-size: 0.16rem;
  font-weight: 600;
  color: #222;
}
.card___1GRQO {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 9px;
}
.card_desc___3vG3h .price1___1Xvf5 {
  height: 0.22rem;
  font-size: 0.16rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #fe615a;
  line-height: 0.22rem;
  margin-right: 0.05rem;
}
.card_desc___3vG3h .price2___ArATe {
  height: 0.17rem;
  font-size: 0.12rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999;
  line-height: 0.17rem;
}
.card_title___1moft {
  height: 0.22rem;
  font-size: 0.16rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #222;
  line-height: 0.22rem;
  margin-top: 0.1rem;
  text-overflow: ellipsis;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.card_icon___1g4NN {
  width: 1.95rem;
  height: 1.46rem;
  background-size: 1.95rem 1.46rem;
}
.tab_span___2kxRt {
  display: block;
  width: 100%;
}
.title___ECSl- {
  margin: 0.3rem 0 0.18rem;
  height: 0.2rem;
  font-size: 0.2rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #222;
  line-height: 0.2rem;
}
.tabs___1ffVH {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.15rem;
  margin-bottom: 0.13rem;
}
.tabs_item___qSkxI {
  font-size: 0.16rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 400;
  color: #999;
  line-height: 0.16rem;
  margin-right: 0.3rem;
}
.tabs_item___qSkxI :last-child {
  margin-right: 0;
}
.tabs_item_active___2Un5j {
  color: #101d37;
  font-weight: 600;
}
.border_bottom_con___4xf3w {
  width: 100%;
  text-align: center;
}
.border_bottom___3CaoE {
  text-align: center;
  display: inline-block;
  width: 0.16rem;
  height: 3px;
  border-radius: 2px;
  background-color: #fff;
}
.border_bottom_active___2lF1Q {
  background: -webkit-linear-gradient(302deg, #6898f8, #2c68e0);
  background: linear-gradient(148deg, #6898f8, #2c68e0);
}
.tabs_content___H9QVg {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  width: 3.51rem;
  width: calc(100% + 0.24rem);
}
.item_container___4KdSC {
  padding: 0.2rem 0.24rem 0;
}
.item_content___B-mD5 {
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0.2rem;
}
.list_bottom_line___23YJB {
  position: relative;
}
.list_bottom_line___23YJB:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #e4e6f0;
  -webkit-transform: scaleY(0.5);
  -ms-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.title___2E2xM {
  flex: 1 1;
  color: #222;
  font-size: 0.16rem;
  height: 0.18rem;
  overflow: hidden;
  font-weight: 600;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
}
.title_has_read___2nUmi {
  color: #999;
}
.sub___rb7lU {
  color: #101d37;
  font-size: 0.11rem;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  height: 0.16rem;
  font-weight: 400;
  color: #333;
  line-height: 0.16rem;
}
.tag___31XI1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: start;
  margin: 0.07rem 0;
}
.tag___31XI1 span {
  height: 0.16rem;
  font-size: 0.11rem;
  font-family: PingFangSC;
  font-weight: 400;
  color: #849aae;
  line-height: 0.16rem;
  background: #edf0f3;
  border-radius: 2px;
  margin-left: 0.07rem;
  padding: 0 3px;
  overflow: hidden;
}
.img___1ysZw {
  position: relative;
  width: 1.05rem;
  height: 0.78rem;
  margin-right: 0.18rem;
  background-size: 1.05rem 0.78rem;
  background-repeat: no-repeat;
  background-position: top;
}
.price_change___38qlx {
  height: 0.16rem;
  font-size: 0.11rem;
  font-family: PingFangSC;
  font-weight: 400;
  color: #fe615a;
  line-height: 0.16rem;
}
.price___2glsk {
  font-size: 0.16rem;
  color: #fe615a;
  font-weight: 600;
  margin-top: 4px;
}
.unit_price___2Eetc {
  height: 0.16rem;
  font-size: 0.11rem;
  font-family: PingFangSC;
  font-weight: 400;
  color: #999;
  line-height: 0.16rem;
  margin-left: 0.1rem;
}
.desc___1mDOO {
  width: 100%;
}
.title_wrap___i1NqA {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.advertising_tag___3NHaE {
  display: inline-block;
  position: relative;
  height: 0.16rem;
  font-size: 0.11rem;
  line-height: 0.16rem;
  padding: 0 0.03rem;
  color: rgba(57, 64, 67, 0.5);
  margin-left: 0.04rem;
}
.advertising_tag___3NHaE:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 200%;
  height: 200%;
  border: 1px solid #999da1;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  border-radius: 4px;
}
.img_wrap___nFBfy {
  position: relative;
}
.house_tag___1KeYd {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  height: 0.22rem;
  font-size: 0.11rem;
  line-height: 0.22rem;
  color: #fff;
  padding: 0 0.06rem;
  border-bottom-right-radius: 0.02rem;
}
.high_quality_icon___1YlJN {
  background-color: #ffa400;
}
.choiceness_icon___1EOdZ {
  background-color: #fe615a;
}
.normal_cooperation_icon___2XBBe {
  background: #3072f6;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.content___2-7j2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: absolute;
  width: 100vw;
  background: #fff;
  z-index: 9999;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
.check___2nNmG {
  position: absolute;
  top: 0.11rem;
  right: 0.12rem;
  width: 0.15rem;
  height: 0.15rem;
  border: 1px solid #d9d9d9;
}
.checked___1JUFy {
  position: absolute;
  top: 0.11rem;
  right: 0.11rem;
  width: 0.14rem;
  height: 0.14rem;
  border: 1px solid #3072f6;
  background-position: 50%;
  background-size: 0.12rem 0.1rem;
  background-repeat: no-repeat;
}
.title___yeegD {
  height: 0.26rem;
  font-size: 0.19rem;
  font-family: PingFangSC;
  font-weight: 500;
  color: #101d37;
  line-height: 0.26rem;
  margin-bottom: 0.13rem;
  margin-top: 0.2rem;
}
.tag___3gOre {
  background: #f8f8f9;
  height: 0.34rem;
  line-height: 0.34rem;
  text-align: center;
  margin-right: 0.15rem;
  margin-bottom: 0.15rem;
  font-size: 12px;
  font-family: PingFangSC;
  font-weight: 400;
  color: #101d37;
}
.tag_active___1CFOU {
  color: #3072f6 !important;
  font-weight: 500;
}
.item_con___Sv37z {
  margin-left: 0.24rem;
}
.container___2Bbtk {
  font-family: PingFangSC-Semibold;
  font-size: 0.16rem;
  letter-spacing: 0;
}
.container_fixed___34JT_ {
  font-family: PingFangSC-Semibold;
  font-size: 0.16rem;
  letter-spacing: 0;
  position: fixed;
  top: 0.42rem;
  left: 0;
  width: 100%;
  z-index: 888;
}
.content___3KKYs {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100vw;
  background: #fff;
  z-index: 9999;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
.mask___230ur {
  position: absolute;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  opacity: 0.5;
}
.second___1thOi {
  -ms-flex: 1 1;
  flex: 1 1;
}
.second___1thOi,
.third___20EIo {
  background-color: #f8f8f9;
}
.check___3Bb3S {
  position: absolute;
  top: 0.11rem;
  right: 0.12rem;
  width: 0.15rem;
  height: 0.15rem;
  border: 1px solid #d9d9d9;
}
.checked___18XMh {
  position: absolute;
  top: 0.11rem;
  right: 0.11rem;
  width: 0.14rem;
  height: 0.14rem;
  border: 1px solid #3072f6;
  background-position: 50%;
  background-size: 0.12rem 0.1rem;
  background-repeat: no-repeat;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.title___1BX0f {
  height: 0.44rem;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.title_content___1bcS1 {
  font-size: 18px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #222;
  line-height: 24px;
}
.content___3ocYR {
  height: 4rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  z-index: 9999;
  width: 100vw;
  background: #fff;
  position: absolute;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
.second___3JYvk {
  -ms-flex: 1 1;
  flex: 1 1;
}
.second_wrapper___ttFkN {
  margin: 0.16rem 0.24rem;
}
.second_title___3exhS {
  margin-bottom: 0.16rem;
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #000;
  line-height: 22px;
}
.second_item_wrapper___1yNGA {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.second-item___Y67I0 {
  width: 0.72rem;
  height: 0.34rem;
  background: #f8f8f8;
  border-radius: 2px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 400;
  color: #222;
  margin-bottom: 0.08rem;
}
.second_label___21kjB {
  height: 12px;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  line-height: 12px;
}
.second-item-active___3Fp5_ {
  background: #f0f5ff;
  color: #3072f6;
  font-weight: 600;
}
.second-item-right___1mrV8 {
  margin-right: 0.08rem;
}
.check___3sQz0 {
  position: absolute;
  top: 0.11rem;
  right: 0.12rem;
  width: 0.15rem;
  height: 0.15rem;
  border: 1px solid #ccc;
  border-radius: 50%;
}
.container___1luFg {
  background-color: #fff;
  padding-top: 0.06rem;
}
.container_hide_appbar___2NTZZ {
  margin-top: 0.2rem;
}
.building_con___1zYek {
  height: 0.9rem;
  margin: 0.2rem 0.24rem 0.1rem;
  background: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  border: 1px solid #ced1d6;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.15rem;
}
.building_con___1zYek .resblock_icon___j3ih2 {
  width: 0.78rem;
  height: 0.58rem;
  background-repeat: no-repeat;
  background-size: 0.78rem 0.58rem;
  border-radius: 2px;
}
.desc___2dhLO {
  height: 0.4rem;
  border-bottom: 1px solid #e5e5e5;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 0.24rem;
}
.total_num___iCPSM {
  font-size: 0.14rem;
  font-family: PingFangSC;
  font-weight: 400;
  color: #999;
  line-height: 0.2rem;
}
.link___1FJj- {
  height: 0.2rem;
  font-size: 0.14rem;
  font-family: PingFangSC;
  font-weight: 400;
  color: #333;
  line-height: 0.2rem;
}
.tabs___gu6k5 {
  height: 0.5rem;
}
.item_con_div___KX5Ss {
  margin-top: 0.05rem;
}
.item_con_div___KX5Ss:last-child {
  margin-bottom: 0.2rem;
}
.inputs___1Wt1_ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0.16rem auto;
}
.inputs___1Wt1_ input {
  text-align: center;
  height: 0.25rem;
  font-size: 0.18rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ccc;
  line-height: 0.25rem;
}
.tags_con___2n2kf {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.input_span___3hyE9 {
  width: 0.14rem;
  height: 0.41rem;
  line-height: 0.41rem;
  font-size: 0.13rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #222;
}
.tag___2KAsO {
  background: #f8f8f9 !important;
  display: inline-block;
  border-radius: 2px;
  padding: 0 0.04rem;
  width: 0.72rem;
  overflow: hidden;
  height: 0.34rem;
  line-height: 0.34rem;
  text-align: center;
  margin-right: 0.12rem;
  margin-bottom: 0.12rem;
  font-size: 13px;
  font-family: PingFangSC;
  font-weight: 400;
  color: #101d37 !important;
}
.tag_small___2zvmL {
  font-size: 11px !important;
}
.tag_right___2IxUr {
  margin-right: 0;
}
.tag_active___12tdk {
  color: #3072f6 !important;
  font-weight: 500;
  background: #f0f5ff !important;
}
.input___2pzJ6 {
  max-width: 2.4rem;
  border: 0 solid #f0f0f0;
  padding: 0;
  height: 0.25rem;
  font-size: 0.18rem;
}
.input___2pzJ6 input {
  text-align: center;
}
.input___2pzJ6 input::-webkit-input-placeholder {
  height: 0.25rem;
  font-size: 0.18rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ccc;
  line-height: 0.25rem;
}
:focus {
  outline: none;
}
.mask___1Zlzw {
  position: absolute;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  opacity: 0.5;
  z-index: 9;
}
.content___kwykF {
  height: 2.9rem;
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100vw;
  background: #fff;
  z-index: 9999;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
.mask___22j1T {
  position: absolute;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  opacity: 0.5;
}
body,
html {
  font-family: PingFang-SC-Regular, sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #394043;
  background-color: #fff !important;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  caret-color: #3072f6;
}
h1,
h2,
h3,
h4,
p {
  margin: 0;
}
ul {
  list-style-type: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.active {
  color: #3072f6;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  color: #9c9fa1;
  font-size: 0.11rem;
}
a {
  text-decoration: none;
}
:focus {
  outline: none;
}
.bb,
.feature {
  border-bottom: 1px solid #e4e6f0;
}
.br {
  border-right: 1px solid #e4e6f0;
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .bb,
  .feature {
    border-bottom: 0.5px solid #e4e6f0;
  }
  .br {
    border-right: 0.5px solid #e4e6f0;
  }
}
.hidden {
  display: none;
}
.bodyFixed {
  overflow: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.body-noscroll {
  height: 100vh;
  overflow: hidden;
}
.blockBg {
  background: #f0f0f0;
  background-image: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0.15) 25%, transparent 0);
  background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 0);
  background-size: 20rem 20rem;
  -webkit-animation: skeleton-stripes 1s linear infinite;
  animation: skeleton-stripes 1s linear infinite;
}
@-webkit-keyframes skeleton-stripes {
  0% {
    background-position: 0 0;
  }
  to {
    background-position: 20rem 0;
  }
}
@keyframes skeleton-stripes {
  0% {
    background-position: 0 0;
  }
  to {
    background-position: 20rem 0;
  }
}
.header___1E4MV {
  position: fixed;
  top: 0px;
  z-index: 9;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 0.52rem;
  padding: 0.04rem;
  text-align: left;
  box-sizing: border-box;
  background-color: #fff;
}
.imgLogo___1Dflq {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.header___fzAKK {
  position: fixed;
  left: 0;
  top: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 0.52rem;
  padding: 0.04rem;
  box-sizing: border-box;
  background-color: #fff;
  font-size: 0.18rem;
  color: #222;
  font-weight: 700;
  z-index: 20;
}
.am-wingblank {
  margin-left: 8px;
  margin-right: 8px;
}
.am-wingblank.am-wingblank-sm {
  margin-left: 5px;
  margin-right: 5px;
}
.am-wingblank.am-wingblank-md {
  margin-left: 8px;
  margin-right: 8px;
}
.am-wingblank.am-wingblank-lg {
  margin-left: 15px;
  margin-right: 15px;
}
.am-carousel {
  position: relative;
}
.am-carousel-wrap {
  font-size: 18px;
  color: #000;
  background: none;
  text-align: center;
  zoom: 1;
  width: 100%;
}
.am-carousel-wrap-dot {
  display: inline-block;
  zoom: 1;
}
.am-carousel-wrap-dot > span {
  display: block;
  width: 8px;
  height: 8px;
  margin: 0 3px;
  border-radius: 50%;
  background: #ccc;
}
.am-carousel-wrap-dot-active > span {
  background: #888;
}
.consultNewBanner___11OcZ {
  width: 100%;
  height: 1rem;
}
.liuzi_content___1nGLi {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.initIndexNav___2gE6t {
  width: 100%;
  height: 0.53rem;
  overflow: hidden;
}
.initIndexNav___2gE6t .left___3jwVc {
  float: left;
  width: 48%;
  height: 0.53rem;
}
.initIndexNav___2gE6t .right___lA4EY {
  float: right;
  width: 48%;
  height: 0.53rem;
}
.blockBg___3V-yf {
  background: #f0f0f0;
  background-image: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0.15) 25%, transparent 0);
  background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 0);
  background-size: 20rem 20rem;
  -webkit-animation: skeleton-stripes___BlklX 1s linear infinite;
  animation: skeleton-stripes___BlklX 1s linear infinite;
}
@-webkit-keyframes skeleton-stripes___BlklX {
  0% {
    background-position: 0 0;
  }
  to {
    background-position: 20rem 0;
  }
}
@keyframes skeleton-stripes___BlklX {
  0% {
    background-position: 0 0;
  }
  to {
    background-position: 20rem 0;
  }
}
.headWrap {
  padding-top: 0.1rem;
  box-sizing: border-box;
}
.searchbar___9pf9u .change-select {
  width: 0.68rem;
}
.navList___2OXED {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0.26rem 0 0.2rem;
}
.navlist_row2___3yFDk {
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 0.26rem;
  margin-bottom: 0.24rem;
}
.twoNav___JrNum {
  width: 1.58rem;
}
.navItemWrap___1PxZV {
  -ms-flex: 1 1;
  flex: 1 1;
}
.navItemWrap_row2___3yZhc {
  width: 25%;
}
.navItem___3HKHc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
}
.navImgWrap___2JUDK {
  position: relative;
  width: 0.3rem;
  height: 0.3rem;
  margin-bottom: 0.06rem;
}
.navImgWrap_new___3fqu2:after {
  content: " ";
  position: absolute;
  top: -0.03rem;
  right: -0.22rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAmCAMAAACxpjgOAAAAS1BMVEUAAAD////////////////////////////////////////////6V0H////6Y07+4Nz8oJT9wbn8raL7jH37fW39z8n+8/L6cl/+7OouWgjOAAAADHRSTlMA73Ao0skJkUypqFxRgLThAAABoUlEQVQ4y5WV23LDIAxEi+2kN6/EHf//lxZU0hhIhnQfePDosFqZgbdG6/K1KTyVuizXpv66bJjqsp6IRbafM38+6wUvaqnER7UI2tP+VBSKzS/xjaJou/KRAaB+PYQwtE+FLMkhXdk5cEckudv/gSyDhz6HSiNyVSVHs1eAlrDeaRPhe0RM4mlXPo4IHMfhuM5xQLauLUZVRox2acyylrUZrwu5zFjKsH8UX/oKzWebTQnxOfIJQJ9/sNNgZxFcYmhXRC0iUfwZwU2ab6E6RHVRyFprEPPqGSEc4JA6pCx7Jw/Oq2Qx0vUEMcwHwMz0MhJQRQeSIN3hHxEicmDytEdQh3gA24MsHDU4IBHi3iEawNeIEA4P1tAOQZCu6WVENExGEtjAdgghax0QivBlyEYDqUOsRBmQFFkzuLiFvUUoSl8PsngNqTO+QwwAdR0QgRKdR35vS0zuyFQO9d6rx3Iu8VBrQbaXLiQyKPp4K3oHwDQBbBTiu175KIxroG6AASIlHtWm0/wxurwCqKV58OY+W/NGSp7354+q2j6Xtan+AQTbV2QaaYd0AAAAAElFTkSuQmCC);
  background-size: 100%;
  width: 0.25rem;
  z-index: 999;
  height: 0.19rem;
}
.navImgWrap___2JUDK .mainImg___3qpHE {
  position: absolute;
  right: 0;
  top: 0;
  width: 0.3rem;
  height: 0.3rem;
  z-index: 5;
}
.navImgWrap___2JUDK .subImg___3V4ed {
  width: 0.22rem;
  height: auto;
  position: absolute;
  right: -0.03rem;
  top: 0;
  z-index: 1;
}
.navImgWrap___2JUDK .subImg_share_office___21Zeq {
  right: -0.08rem;
  top: -0.04rem;
}
.navItem___3HKHc p {
  font-size: 0.13rem;
  color: #222;
  font-weight: 600;
  white-space: nowrap;
  line-height: 0.13rem;
}
.indexSearchBarWrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  height: 0.5rem;
}
.initFavoriteInfo___dDyb0 {
  width: 100%;
  height: 0.8rem;
}
.favoriteInfo___2ikeM {
  width: 100%;
  height: 0.8rem;
  background-color: #f8f8f9;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0.24rem;
  box-sizing: border-box;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
.favoriteInfo___2ikeM .am-wingblank.am-wingblank-lg {
  margin: 0;
}
.favoriteTitle___32XxZ {
  margin-right: 0.2rem;
  background-image: url('../../Content/images/FangYuanDongTai.png');
  width: 0.32rem;
  height: 0.34rem;
  background-size: 100%;
  background-repeat: no-repeat;
}
.carouselWrap___2nMs7 {
  -ms-flex: 1 1;
  flex: 1 1;
  height: 0.42rem;
}
.carouselItem___1BWuu {
  -ms-flex: 1 1;
  flex: 1 1;
  height: 0.4rem;
}
.favoriteInfoItem___2WEO1 {
  font-size: 0.13rem;
  color: #222;
  line-height: 0.2rem;
}
.favoriteOnlyText___2QWfy {
  color: #999;
}
.rightArrow___2-OsF {
  width: 9px;
  height: 9px;
  border-color: #bebebf;
  border-style: solid;
  border-width: 2px 2px 0 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.rightArrowPosition___ipAu- {
  position: absolute;
  right: 0.24rem;
  top: 50%;
  margin-top: -4px;
}
.Fr_Xian {
  width: 3.27rem;
  margin-left: 0.24rem;
  padding-bottom: 0.03rem;
  position: relative;
}
.Fr_Xian:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 200%;
  height: 200%;
  border-bottom: 1px solid #e8e8e8;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
.initAveragePriceItem___3Ito0 {
  display: inline-block;
  width: 50%;
  height: 0.54rem;
  margin-bottom: 0.24rem;
}
.averagePriceTitle___1AzrE {
  font-size: 0.12rem;
  line-height: 0.12rem;
  color: #999;
  margin-bottom: 0.08rem;
}
.averagePrice___2tSU2 {
  font-size: 0.26rem;
  font-weight: 700;
  color: #222;
  line-height: 0.26rem;
  margin-right: 0.03rem;
  font-family: DINCondensed-Bold;
}
.averagePriceUnit___jxRg4 {
  font-size: 0.12rem;
  font-weight: 600;
  color: #222;
  line-height: 0.12rem;
}
.tabWrap___3eCfw {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 0.51rem;
  background-color: #fff;
  position: relative;
}
.tabItem___XvIY2 {
  -ms-flex: 1 1;
  flex: 1 1;
}
.tabText___b12Ku {
  text-align: center;
  font-size: 0.16rem;
  font-weight: 600;
  color: #222;
  line-height: 0.16rem;
  margin: 0.2rem 0 0.12rem;
}
.active___YG_Qq .tabText___b12Ku {
  color: #3072f6;
}
.tabUlAnimation___1V-Rk {
  -webkit-transition: left 0.3s cubic-bezier(0.35, 0, 0.25, 1), top 0.3s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  transition: left 0.3s cubic-bezier(0.35, 0, 0.25, 1), top 0.3s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), top 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), top 0.3s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: transform, left, top;
}
.tabBorderWrap___3nCaR {
  position: absolute;
  top: 0.45rem;
  height: 0.03rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}
.tabBorderAnimation___1g7hX {
  -webkit-transition: top 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), color 0.3s cubic-bezier(0.35, 0, 0.25, 1), width 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  transition: top 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), color 0.3s cubic-bezier(0.35, 0, 0.25, 1), width 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: top, left, width, color;
}
.tabBorder___2VzzJ {
  width: 0.16rem;
  height: 0.03rem;
  border-radius: 10px;
  background-color: #3072f6;
}
.tabPageWrap___3vMj- {
  padding: 0 0.24rem;
}
.tabPage {
  margin-bottom: 0.16rem;
}
.hotSearchModular___HxCgq {
  display: -ms-flexbox;
  display: flex;
}
.leftModular___28-FC {
  position: relative;
  width: 1.05rem;
  height: 2.12rem;
  background: #333;
  border-radius: 2px;
  margin-right: 0.1rem;
  padding: 0.2rem 0 0 0.1rem;
  box-sizing: border-box;
  display: block;
  background-size: cover;
}
.modularTitle___2-rgu {
  font-size: 0.15rem;
  font-weight: 600;
  color: #fff;
  line-height: 0.15rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.modularSubhead___3SntX {
  font-size: 0.11rem;
  font-weight: 400;
  color: #fff;
  line-height: 0.11rem;
  margin-top: 0.04rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.modularLookBtn___A_ZGT {
  position: absolute;
  left: 0.1rem;
  bottom: 0.1rem;
  width: 0.36rem;
  height: 0.2rem;
  background: #fff;
  border-radius: 0.1rem;
  opacity: 0.8;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  color: #333;
  line-height: 0.2rem;
}
.rightModular___2DARU {
  width: 2.12rem;
}
.rightTopModular___24ZN0 {
  position: relative;
  width: 100%;
  height: 1.01rem;
  background: #333;
  border-radius: 2px;
  padding: 0.2rem 0 0 0.1rem;
  margin-bottom: 0.1rem;
  box-sizing: border-box;
  display: block;
  background-size: cover;
}
.rightBottomWrap___3W2Tv {
  display: -ms-flexbox;
  display: flex;
}
.rightBottomModular___IrOr0 {
  display: inline-block;
  position: relative;
  width: 1.01rem;
  height: 1.01rem;
  background: #333;
  border-radius: 2px;
  padding: 0.2rem 0 0 0.1rem;
  box-sizing: border-box;
  background-size: cover;
}
.hotSearchWord___1eKHQ div:nth-child(4n) {
  margin-right: 0;
}
.hotSearchWordItem___1u4R5 {
  display: inline-block;
  width: 0.74rem;
  height: 0.3rem;
  background: #f8f8f8;
  border-radius: 2px;
  text-align: center;
  font-size: 0.12rem;
  font-weight: 400;
  color: #222;
  line-height: 0.3rem;
  margin-top: 0.1rem;
  margin-right: 0.1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 0.04rem;
  box-sizing: border-box;
}
.consultSwitchTab___3rk08 {
  float: right;
}
.consultSwitchTabItem___1Hfnw {
  font-size: 0.13rem;
  font-weight: 500;
  color: #999;
  line-height: 0.3rem;
  margin-left: 0.15rem;
}
.consultSwitchTabItem___1Hfnw.active___YG_Qq {
  color: #3072f6;
}
.consultInputWrap___2_u0A {
  width: 100%;
  height: 0.6rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #e4e6f0;
}
.consultInputTitle___GV7TZ {
  font-size: 0.16rem;
  font-weight: 500;
  color: #101d37;
}
.consultInput___3WZMW {
  -ms-flex: 1 1;
  flex: 1 1;
  text-align: right;
  font-size: 0.13rem;
}
.consultSubmit___sW0cj {
  width: 100%;
  height: 0.48rem;
  background: #3072f6;
  border-radius: 0.05rem;
  font-size: 0.16rem;
  color: #fff;
  font-weight: 600;
  line-height: 0.48rem;
  text-align: center;
  margin-top: 0.24rem;
}
.moreListBtn___1dC6_ {
  display: block;
  width: 100%;
  height: 0.48rem;
  background: rgba(48, 114, 246, 0.05);
  border-radius: 0.05rem;
  font-size: 0.16rem;
  font-weight: 600;
  color: #3072f6;
  line-height: 0.48rem;
  text-align: center;
}
.tabList div:last-child div div {
  border-bottom: 0 solid #f0f0f0;
}
.initListWrap___34nPD {
  padding: 0.17rem 0;
  display: -ms-flexbox;
  display: flex;
}
.initListImg___39d6K {
  width: 1.05rem;
  height: 0.8rem;
  margin: 4px 0;
}
.initListContent___1h07U {
  margin-left: 0.18rem;
  width: 2rem;
}
.initListTitle___3-yN- {
  height: 0.32rem;
}
.initListSubhead___1qZl1 {
  height: 0.11rem;
  margin-top: 3px;
}
.initListPrice___2stnO {
  height: 0.16rem;
  margin-top: 4px;
}
.questionnaireWrap___3e9ug {
  padding: 0.12rem 0.24rem 0;
}
.questionnaireImg___3bf1d {
  width: 100%;
  height: auto;
}
.agentCard___Cj6Y-:not(:first-child) {
  margin-top: 0.2rem;
}
.sContainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 4px;
}
.sDiv {
  background: #fff;
  width: 3.08rem;
  height: 0.5rem;
  border: 0.5px solid #ccc;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  box-sizing: border-box;
  padding: 14px 0.18rem;
  position: relative;
  display: -ms-flexbox;
  display: flex;
}
.inputCon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.inputCon i {
  color: #999;
}
.iSearch {
  display: inline-block;
  font-size: 0.14rem;
  max-width: 1.8rem;
  font-weight: 600;
  -ms-flex: 1 1;
  flex: 1 1;
  line-height: normal;
  margin-left: 10px;
  color: #999;
}
.iSearch::-webkit-input-placeholder {
  font-size: 0.14rem;
  font-weight: 600;
  line-height: normal;
  color: #999;
}
.iSearch::-moz-placeholder {
  font-size: 0.14rem;
  font-weight: 600;
  line-height: normal;
  color: #999;
}
.displaySelect___1DBfE {
  position: absolute;
  margin-top: 45px;
  left: 0.4rem;
  background: #eceef2;
  padding: 20px;
  border-radius: 5px;
}
.displaySelect___1DBfE p {
  padding-top: 5px;
  padding-bottom: 5px;
}
.displaySelect___1DBfE p.active___3KLeu {
  font-weight: 700;
}
.displaySelect___1DBfE p:last-child {
  border-bottom: none;
}
.triangle-up___2LAsR {
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  top: -10px;
  left: 15px;
}
.slender___1zS_m .sComponent {
  height: 0.3rem;
}
.slender___1zS_m .sDiv___2HyTi {
  height: 0.3rem;
  width: 3.08rem;
  margin-left: 0.13rem;
  border-radius: 100px;
  background: #f8f8f9;
  border: 0;
}
.slender___1zS_m .iSearch {
  background: #f8f8f9;
  font-size: 0.13rem;
}
.slender___1zS_m .inputCon img {
  margin-left: 0.05rem;
}
.slender___1zS_m .displaySelect___1DBfE {
  background: #fff;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}
.Fr_NeiRong {
  margin-top: 0.52rem;
}
.SearchList ul li {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px dashed #d7d7d7;
  position: relative;
}
.SearchList ul li .TypeTag {
  color: #3072f6;
  background: rgba(48, 114, 246, 0.09);
  border-radius: 2px;
  padding: 4px 8px;
}
.SearchList ul li .Count {
  position: absolute;
  top: 0px;
  right: 0px;
  color: #999;
}
.SearchList ul li .Count span {
  color: #fa3534;
}