body{
  background: #F6F6F6!important;
}
.bottomSty{
  height: 0.66rem!important;
  z-index: 999!important;
}
.am_yezhu{
  display: block;
  height: 100%;
  width: 15%;
  line-height: 0.16rem;
  text-align: center;
  color: #333333;
  font-size: 0.12rem;
  float: left;
}
.am_yezhu.am_jjr{
  width: 17%;
}
.bottomSty:after{
  display: none;
}
.attBox{
  width: 13%!important;
  height: 100%!important;
  margin: 0 0 0 0.12rem!important;
}
.attBox a{
  color: #333333!important;
  line-height: 0.16rem!important;
}
.attBox a.cur{
  color: #fdc915!important;
}
.attBox i {
  width: 0.28rem!important;
  height: 0.28rem!important;
  margin:0.12rem auto 0 auto!important;
  background: url(./images/xq_guan.png) no-repeat center!important;
  background-size: 90%!important;
}
.attBox i.cur {
  background: url(./images/xq_guz.png) no-repeat center!important;
  background-size: 90%!important;
}
.lxBtn{
  width: calc(72% - 0.4rem)!important;
  padding-right: 0.16rem!important;
  margin-top: 0.12rem!important;
  border-radius:0.04rem;
  float: right!important;
}
.lxBtn .btntel{
  background: #FFCC33!important;
  height: 0.44rem!important;
  line-height: 0.44rem!important;
  font-size: 0.14rem!important;
  color: #000;
  margin-top: 0;
}
.am_yezhu i{
  display: block;
  width: 0.31rem;
  height: 0.31rem;
  margin: 0 auto;
  margin-top: 0.1rem;
  background: url(./images/yezhu.png) no-repeat center;
  background-size: contain;
}
.am_yezhu.am_jjr i{
  background: url(./images/all_jjr.png) no-repeat center;
  background-size: contain;
}
#photos{
  height: 2.53rem;
}
#photos .swiper-container,#photos .swiper-wrapper,#photos .swiper-slide,.swiper-slide > a >img{
  height: 2.53rem;
}
#photos .swiper-container-horizontal>.swiper-pagination{
  bottom: .28rem;
}
.houseid_sty{
  bottom: 0.28rem;
  left: 0.16rem!important;
  font-weight: normal!important;
  top: auto!important;
  background: none!important;
  font-size: 0.12rem!important;
  padding-left: 0!important;
}
.card_mes{
  position: relative;
  margin: -0.16rem 0.16rem 0.12rem 0.16rem;
  /* height: 2.17rem; */
  background: #fff;
  z-index: 9;
  border-radius: 0.08rem;
}
.card_title{
  height: 0.36rem;
  line-height: 0.36rem;
  border-radius: 0.08rem 0.08rem 0 0;
  background: url(./images/title_mes.png) no-repeat center;
  background-size: cover;
}
.xq_bang_1{
  display: block;
  width: 100%;
}
.card_title span{
  font-size: 0.12rem;
  color: #ffffff;
  margin-left: 0.1rem;
}
.c_i_1{
  width: 0.16rem;
  height: 0.16rem;
  display: block;
  float: left;
  background:url(./images/xq_bd.png) no-repeat center;
  background-size:contain;
  margin:0.1rem 0 0 0.16rem;
}
.c_i_2{
  width: 0.12rem;
  height: 0.12rem;
  display: block;
  background:url(./images/xq_arr.png) no-repeat center;
  background-size:contain;
  float: right;
  margin: 0.1rem 0.1rem 0 0;
}
.card_h1{
  font-size: 0.2rem;
  color: #333;
  text-indent: 0.16rem;
  font-weight: bold;
  padding-top: .2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.zb-wz{
  overflow: hidden;
}
.maptype{
  padding-top: 0!important;
}
.zhoubian-box{
  padding: 0.1rem 0.2rem 0.2rem 0.2rem!important;
}
.card_cont{
  margin: 0 0.16rem 0 0.16rem;
  padding-top: 0.16rem;
  height: 0.76rem;
}
.card_l{
  float: left;
  width: 1rem;
}
.c_p_1{
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #FF3333;
  font-size: 0.12rem;
}
.c_p_1 span{
  color: #FF3333;
  font-size: 0.16rem;
}
.c_p_2{
  color: #999999;
  font-size: 0.12rem;
  margin-top: 0.08rem;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.card_icon{
  width: 0.28rem;
  height: 0.62rem;
  float: left;
  background: url(./images/card_l.png) no-repeat center;
  background-size: contain;
}
.card_r{
  font-size: 0.12rem;
  color: #333;
  max-width: calc(100% - 1.3rem);
  float: left;
  position: relative;
}
.card_r p{
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 0.24rem;
}
.card_more{
  text-align: center;
  color:#999999;
  font-size: .12rem;
  margin-top: .05rem;
  padding-bottom: 0.16rem;
  line-height: 0.24rem;
}
.card_more a{
  display: block;
  width: 50%;
  margin: 0 auto;
}
.card_more i{
  display: inline-block;
  width: 0.12rem;
  height: 0.12rem;
  background:url(./images/more_arr.png) no-repeat center;
  background-size: contain;
  margin: 0 0 0 0.06rem;
}
.card_num{
  height: 0.7rem;
  margin: 0 0.16rem 0.12rem 0.16rem;
}
.card_n1{
  display: block;
  float: left;
  width: calc(50% - 0.08rem);
  height: 0.7rem;
  background: #fff;
  border-radius: 0.08rem;
  text-align: center;
}
.card_n1:last-child{
  margin-left: 0.16rem;
}
.card_n1 p:nth-child(1){
  color: #333;
  font-size: 0.16rem;
  font-weight: bold;
  margin: 0.12rem 0 0.02rem 0;
}
.card_n1 p:nth-child(2){
  color:#AEAEAE;
  font-size:0.12rem;
}
.card_chart{
  height: 3.3rem;
  background: #ffffff;
  border-radius: 0.08rem;
  margin: 0 0.16rem 0.12rem 0.16rem;
  position: relative;
}
.chart_h1,.wen_h1{
  color: #333333;
  font-size: 0.17rem;
  font-weight: bold;
  text-indent: 0.16rem;
  padding-top: 0.12rem;
}
.chart_h1{
  position: relative;
}
.tishi_box{
  position: absolute;
  font-size: 0.12rem;
  color: #ffffff;
  line-height: 0.22rem;
  font-weight: normal;
  left: 0.12rem;
  right: 0.12rem;
  top: 0.5rem;
  text-indent: 0;
  padding: 0.12rem;
  border-radius: 0.08rem;
  z-index: 99;
  background: rgba(0, 0, 0, 0.3);
  display: none;
}
.zs_tishi,.year_tishi{
  display: inline-block;
  width: 0.12rem;
  height: 0.12rem;
  background: url(./images/tishi.png) no-repeat center;
  background-size: contain;
  margin-left: 0.06rem;
}
.year_tan{
  position: absolute;
  right: 0;
  top: 0.42rem;
  width: 1.2rem;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
  font-size: 0.12rem;
  padding: 0.1rem;
  border-radius: 0.04rem;
  line-height: 0.16rem;
  display: none;
}
.chart_box{
  height: 2.5rem;
}
.broTan{
  z-index: 999999!important;
}
.ul_tab{
  margin: 0 0.12rem;
  overflow: hidden;
}
.ul_tab li{
  width: 20%;
  height: 0.32rem;
  line-height: 0.32rem;
  float: left;
  text-align: center;
}
.ul_tab li span{
  width: 0.1rem;
  height: 0.1rem;
  background: #FF6633;
  display: inline-block;
  border-radius: 50%;
  margin-right: 0.03rem;
}
.ul_tab li:nth-child(2) span{
  background: #FF9933;
}
.ul_tab li:nth-child(3) span{
  background: #FAFA32;
}
.ul_tab li:nth-child(4) span{
  background: #CDF74D;
}
.ul_tab li:nth-child(5) span{
  background: #A2F74D;
}
.alert_box{
  position: absolute;
  left: 0;
  bottom: 0.5rem;
  width: 100%;
  height: 1.06rem;
  display: none;
}
.alert_in{
  width: 1.85rem;
  height: 1.06rem;
  margin-left: 7%;
  border-radius: 0.08rem;
  background: rgba(0, 0, 0, 0.3);
  display: none;
  overflow: hidden;
}
.alert_in:nth-child(2){
  margin-left: 20%;
}
.alert_in:nth-child(3){
  margin-left: 38%;
}
.alert_in:nth-child(4){
  margin-left: 38%;
}
.alert_in:nth-child(5){
  margin-left: 41%;
}
.alert_in > p{
  line-height: 0.16rem;
  color: #fff;
  padding: 0.06rem 0.12rem 0 0.12rem;
}
.alert_in > p:nth-child(1){
  padding-top: 0.14rem;
}
.sanjiao{
  position: absolute;
  width: 0;
  height: 0;
  border-left: 0.1rem solid transparent;
  border-right: 0.1rem solid transparent;
  border-top: 0.1rem solid rgba(0, 0, 0, 0.3);
  bottom: -0.1rem;
}
.sanjiao1{
  left: 10%;
}
.sanjiao2{
  left: 29%;
}
.sanjiao3{
  left: 47%;
}
.sanjiao4{
  left: 65%;
}
.sanjiao5{
  left: 84%;
}
.jjr_cont{
  margin: 0 0.16rem 0.12rem 0.16rem;
  background: #ffffff;
  overflow: hidden;
  border-radius: 0.08rem;
  padding-bottom: 0.16rem;
}
.jjr_ul{
  width: 100%;
  overflow: hidden;
  padding: 0.2rem 0 0 0;
}
.jjr_ul li{
  padding: 0 0.16rem;
  height: 0.24rem;
  float: left;
  line-height: 0.24rem;
  font-size: 0.17rem;
  color: #BEBEBE;
  font-weight: bold;
}
.jjr_ul li:nth-child(2){
  padding-left: 0;
}
.jjr_ul li.act{
  color: #333333;
}
.jjr_ul li span{
  color: #D8D8D8;
  padding: 0 0 0 0.12rem;
}
.jjr_mm{
  overflow: hidden;
  display: none;
}
.jjr_mm:nth-child(1){
  display: block;
}
.jjr_mm li{
  height: 0.4rem;
  margin-top: 0.16rem;
}
.tou_x_a{
  display: block;
  width: 0.4rem;
  height: 0.4rem;
  float: left;
  margin-left: 0.16rem;
}
.jjr_tou{
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.jjr_p{
  width:1rem;
  float: left;
  margin-left: 0.12rem;
}
.jjr_p p:nth-child(1){
  font-size: 0.15rem;
  color: #333333;
  padding: 0 0 0.04rem 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jjr_p p:nth-child(2){
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.12rem;
  color: #999999;
}
.jjr_mes,.jjr_phone{
  display: block;
  width: 0.4rem;
  height: 0.4rem;
  background: url(./images/jjr_mes.png) no-repeat center;
  background-size: contain;
  float: right;
  margin-right: 0.16rem;
}
.jjr_phone{
  background: url(./images/jjr_phone.png) no-repeat center;
  background-size: contain;
}
.more_jjr{
  height: 0.44rem;
  line-height: 0.44rem;
  margin: 0.16rem 0.16rem 0 0.16rem;
  background:#F4F4F4;
  border-radius: 0.04rem;
}
.more_jjr .peo_a{
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 0.13rem;
  color: #999999;
}
.more_jjr .peo_a:nth-child(2){
  display: none;
}
.xq_zb{
  margin: 0 0.16rem 0.12rem 0.16rem;
  background: #fff;
  border-radius: 0.08rem;
}
.moduleTit .tit.tit_xq{
  font-size: 0.17rem;
}
.xq_zb .zb-wz span.xq_wz_sp{
  padding-right: 0;
  color: #999999;
  float: left;
}
.xq_zb .zb-wz span.xq_wz_sp:last-child{
  color: #333333;
}
.xiaoquMap_box{
  height: 1.5rem!important;
}
.tit_map{
  font-size: 0.12rem;
  color: #999999;
}
.mapcon-box{
  margin-top: 0.1rem!important;
}
.maptype li{
  position: relative;
  text-align: left;
}
.maptype li a{
  color: #999999!important;
}
.maptype li.cur a{
  color: #333333!important;
  font-size: 0.15rem;
  background: none!important;
  box-shadow: none!important;
  border-radius: none!important;
  font-weight: bold;
}
.qu_qu{
  width: 0.32rem;
  height: 0.09rem;
  background: url(./images/Tab.png) no-repeat center;
  background-size: contain;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom:-0.04rem;
  display: none;
}
.cur .qu_qu{
  display: block;
}
.mapcon-box .info{
  font-size: 0.13rem;
}
.xq_wen{
  /* height: 3rem; */
  padding-bottom: 0.16rem;
  margin: 0 0.16rem 0.12rem 0.16rem;
  border-radius: 0.08rem;
  background:#ffffff;
}
.wen_h1{
  padding-top: 0.16rem;
}
.wen_h1 a{
  display: block;
  font-size: 0.12rem;
  color: #BEBEBE;
  font-weight: normal;
  float: right;
}
.xq_arr {
  display: block;
  width: 0.07rem;
  height: 0.16rem;
  background: url(./images/right.png) no-repeat;
  background-size: 100% auto;
  margin: 0.04rem 0.16rem 0 0.1rem;
  float: right;
}
.wen_da{
  height: 1.67rem;
  margin: 0.16rem 0.16rem 0 0.16rem;
  white-space: nowrap;
  overflow: auto;
}
.wen_da::-webkit-scrollbar,.moduleList::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
}
.wen_da li{
  width: 1.56rem;
  height: 1.67rem;
  background: #F9F9F9;
  border-radius: 0.05rem;
  margin-left: 0.12rem;
  display: inline-block;
  color: #333333;
  position: relative;
}
.wen_da li > a{
  display: block;
  width: 100%;
  height: 100%;
}
.wen_da li:nth-child(1){
  margin-left: 0;
}
.wen_da li h1{
  font-size: 0.14rem;
  font-weight: bold;
  line-height: 0.2rem;
  white-space: normal;
  padding: 0.18rem 0.12rem 0 0.12rem;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.wen_da li p{
  font-size: 0.12rem;
  margin-top: 0.1rem;
  line-height: 0.18rem;
  margin-bottom: 0.12rem;
  white-space: normal;
  padding: 0 0.12rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;

}
.tit_cont{
  position: absolute;
  left: 0;
  bottom: 0.1rem;
  width: 100%;
  height: 0.24rem;
  line-height: 0.24rem;
  font-size: 0.12rem;
  color: #999999;
}
.tit_cont span:first-child{
  float: left;
  margin-left: 0.12rem;
}
.tit_cont span:last-child{
  float: right;
  margin-right: 0.12rem;
}
.btn_tw{
  margin: 0.16rem 0.16rem 0 0.16rem;
  height: 0.44rem;
  background: #FFCC33;
  border-radius: 0.04rem;
  font-size:0.13rem;
  color: #333333;
  line-height: 0.44rem;
  text-align: center;
}
.xq_bl{
  overflow: hidden;
  margin: 0 0.16rem 0.12rem 0.16rem;
  border-radius: 0.08rem;
  background:#ffffff;
}
.moduleTit.tong{
  padding: 0 0.16rem;
}
.moduleTit.tong h3{
  font-size: 0.17rem;
}
.moduleList.txq{
  margin: 0 0.16rem;
  padding: 0 0 0.16rem 0;
}
.moduleList li img{
  height: 0.83rem;
  border-radius: 0.04rem;
}
.txq li {
  width: 1.3rem!important;
  margin-right: 0.06rem!important;
}
.moduleList li a {
  box-shadow: 0 0.01rem 0.1rem 0 rgba(0,0,0,0.1)!important;
}
.dan_jia{
  font-size: 0.12rem!important;
  font-weight: normal!important;
}
.dili_h{
  display: block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 0.24rem;
  color: #FF9933;
  font-size: 0.12rem;
}
.dili_h > .di_one{
  color: #333;
}
.dili_h > .di_two{
  color: #FF9933;
  text-decoration: underline;
}
.dianji_m{
  display: block;
}
.nian_no{
  display: none;
}
.dili_h > .di_two.no_l{
  text-decoration: none;
  color: #333333;
}