
.w-1200 {
    width: 1200px;
}

#xuanzeCity {
    z-index: 4;
}
body, button, input, select, textarea {
    font: 12px / 1.5 "Microsoft YaHei", Arial, Helvetica, sans-serif, 宋体, 隶书, 幼圆, tahoma, 宋体;
}


/* tabs */
.hrx-tabs {
    font-size: 20px;
    border-top: 3px solid var(--qiTiZiTiColor);
    border-bottom: 1px solid #ccc;
    background-color: #f2f2f2;
}

.hrx-tabs > .a {
    display: inline-block;
    position: relative;
    margin: 0 12px;
    padding: 0 5px;
    line-height: 45px;
}

.hrx-tabs > .a:hover, .hrx-tabs > .a.active {
    color: var(--qiTiZiTiColor);
}

.hrx-tabs > .a:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0;
    height: 3px;
    background-color: var(--qiTiZiTiColor);
    transform: translateX(-50%);
    transition: all .3s;
}

.hrx-tabs > .a:hover:after, .hrx-tabs > .a.active:after {
    width: 100%;
}

/* indexTop */
.hrx-indexTop {
    display: flex;
    height: 420px;
    margin: 25px 0;
}

.hrx-indexTop-text {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-content: space-between;
    padding: 0 20px;
}

.hrx-indexTop-dl:first-child {
    margin-bottom: 55px;
}

.hrx-indexTop-th {
    margin-bottom: 20px;
    font-size: 28px;
    color: #333;
}

.hrx-indexTop-li {
    padding: 0 5px;
    font-size: 15px;
    line-height: 40px;
    color: #7c7a78;
}

.hrx-indexTop-th, .hrx-indexTop-li {
    transition: none;
}

.hrx-indexTop-pic {
    display: flex;
    width: 735px;
}

.hrx-indexTop-pic-item {
    padding: 5px;
    height: 100%;
}

.hrx-indexTop-pic-left {
    width: 480px;
}

.hrx-indexTop-pic-right {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.hrx-indexTop-carousel {
    position: relative;
    height: 100%;
}

.hrx-indexTop-pic-right > .hrx-indexTop-pic-item {
    flex: 1;
	overflow: hidden;
}

.hrx-indexTop-pic-item .img {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #f2f2f2;
    object-fit: cover;
}

.hrx-indexTop-prev, .hrx-indexTop-next {
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 90px;
    background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .45));
    transition: all .3s;
    opacity: 0;
    cursor: pointer;
}

.hrx-indexTop-next {
    left: auto;
    right: 0;
    background-image: linear-gradient(-270deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .45));
}

.hrx-indexTop-carousel:hover > .hrx-indexTop-prev, .hrx-indexTop-carousel:hover > .hrx-indexTop-next {
    opacity: 1;
}

.swiper-pagination {
    z-index: 2;
    position: absolute;
    left: 30px;
    bottom: 15px;
    width: auto;
}

/*è‡ªå®šä¹‰åˆ†é¡µå™¨çš„æ ·å¼ï¼Œè¿™ä¸ªä½ è‡ªå·±æƒ³è¦ä»€ä¹ˆæ ·å­è‡ªå·±å†™*/
.swiper-pagination-customs {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: #000;
    opacity: .3;
    margin: 0 5px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    transition: all .3s;
}

/*è‡ªå®šä¹‰åˆ†é¡µå™¨æ¿€æ´»æ—¶çš„æ ·å¼è¡¨çŽ°*/
.swiper-pagination-customs-active {
    width: 30px;
    background-color: #b3b3b3;
    opacity: 1;
}

/* ä¸»ä½“å†…å®¹ */
.main {
    display: flex;
}

/* èµ„è®¯åˆ—è¡¨ */
.main > .news {
    flex: 1;
    padding: 10px 50px 0 0;
}

.news-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 20px;
    padding: 10px 0 8px 15px;
    border-bottom: 1px solid #e4e4e4;
    color: #333;
}

.news-header > .picker {
    padding: 5px 10px;
    border: 1px solid #666;
}

.news-item {
    display: flex;
    flex-direction: column;
    padding: 15px 15px 25px;
    border-bottom: 1px solid #e4e4e4;
}

.news-item:last-child {
    border: none;
}

.news-title {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    line-height: 30px;
    font-size: 24px;
    font-weight: bolder;
}

.news-title > .badges {
    margin-right: 8px;
    padding: 5px 8px;
    font-size: 13px;
    line-height: 18px;
    border: 1px solid var(--qiTiZiTiColor);
    color: var(--qiTiZiTiColor);
}

.news-body {
    display: flex;
}

.news-body .img-box {
    position: relative;
    width: 165px;
    height: 120px;
    margin-right: 10px;
    overflow: hidden;
}

.news-body .img-box > i {
    color: #fff;
    font-size: 22px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: rgba(0, 0, 0, 0.3);
    border-radius: 100%;
    -webkit-border-radius: 100%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    display: block;
    border: 1px solid #fff;
}

.news-body .img-box > i::before {
    margin: 12px;
}

.news-body .img-box:hover > .img {
    transform: scale(1.1);
}

.news-body .info {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.news-body .info > .desc {
    font-size: 13px;
    line-height: 25px;
    margin-bottom: 10px;
    -webkit-line-clamp: 2;
    color: #333;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.news-body .info > .other {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    color: #333;
}

.news-body .info .tags {
    display: flex;
    margin-bottom: 5px;
}

.news-body .info .tags > .tag {
    padding: 5px 10px;
    margin-right: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #f2f2f2;
}

.news-body .info .tags > .tag:last-child {
    margin: 0;
}

.news-body .info i {
    margin-right: 5px;
}

.news-body .info .time {
    display: flex;
    font-size: 13px;
    line-height: 25px;
}

.news-body .info .time2 {
    justify-content: space-between;
}

.news-body .info .time > .time-li {
    margin-left: 15px;
}

.news-body .info .time > .time-li:first-child {
    margin: 0;
}

/* åˆ†é¡µ */
.pagination-wrap {
    margin: 30px 0;
}

/*å³ä¾§å¯¼èˆª*/
.main-nav {
    width: 322px;
    padding-top: 10px
}

.main-nav-dt {
    position: relative;
    margin: 10px 0 20px;
    padding-left: 15px;
    font-size: 20px;
    line-height: 30px;
}

.main-nav-dt:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 5px;
    height: 100%;
    background-color: var(--qiTiZiTiColor);
}

.mt-40 {
    margin-top: 40px;
}

.mb-50 {
    margin-bottom: 50px;
}

.mb-30 {
    margin-bottom: 30px;
}

.loupan-dynamic-item {
    display: flex;
    padding: 10px;
}

.loupan-dynamic-img {
    width: 70px;
    height: 60px;
    object-fit: cover;
}

.loupan-dynamic-title {
    height: 40px;
    padding: 0 8px;
    font-size: 13px;
    line-height: 20px;
    -webkit-line-clamp: 2;
}

/* æ¥¼ç›˜åŠ¨æ€ */
.loupan-recommend-item {
    display: flex;
    flex-direction: column;
    padding: 10px;
    color: #666;
}

.loupan-recommend-img {
    width: 135px;
    height: 95px;
    object-fit: cover;
    overflow: hidden;
	position: relative;
}
.loupan-recommend-infos{
    padding-top: 8px;
}
.loupan-recommend-title {
    font-size: 15px;
    line-height: 15px;
    margin-bottom:8px!important;
}

.loupan-recommend-info {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
}

.loupan-recommend-price > .num {
    margin-right: 3px;
    font-size: 14px;
    color: var(--qiTiZiTiColor);
}

/* å¤§å®¶è¿˜åœ¨çœ‹ */
.main-nav-tags-dl {
    padding: 0 15px 10px;
    border: 1px solid #e4e4e4;
}

.main-nav-tags-dt {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 15px 8px;
    border-bottom: 1px solid #e4e4e4;
    line-height: 15px;
    color: #666;
}

.main-nav-tags-dt:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 2px;
    height: 15px;
    background-color: var(--qiTiZiTiColor);
    transform: translateY(-50%);
}

.main-nav-tags-dd > .tag {
    display: inline-block;
    margin: 10px 10px 0 0;
    padding: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #666;
    background: #f4e7f6;
    cursor: pointer;
}

/* åŠ¨æ€å¤´éƒ¨ */
.dynamic-title .crumbs > ul {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    font-size: 13px;
}

.dynamic-title .crumbs > ul > li {
    list-style: none;
    display: inline-block;
    padding: 0;
    float: left;
}

.dynamic-title .crumbs > ul > li:not(:last-child):hover a{
	color: red;
}

.dynamic-title .crumbs > ul > li > i {
    width: 15px;
    text-align: center;
}

.dynamic-title .PropertyName {
    display: flex;
    justify-content: space-between;
    padding: 0 15px 15px;
}

.dynamic-title .PropertyName > .right {
    display: flex;
    align-items: flex-end;
    font-size: 25px;
    color: var(--qiTiZiTiColor);
}

.dynamic-title .PropertyName .tower {
    font-size: 31px;
    margin-top: 25px;
    padding: 15px 0;
    font-weight: 700;
}

.dynamic-title .PropertyName .tower > small {
    margin-left: 10px;
    font-size: 13px;
    color: #666;
}

.dynamic-title .PropertyName .tag {
    display: inline-block;
    padding: 2px 8px;
    font-size: 13px;
    line-height: 23px;
    margin-right: 5px;
    border-radius: 2px;
    color: #333;
}

.dynamic-title .PropertyName .state {
    color: #fff;
    background: var(--Listcolor);
}

.dynamic-title .PropertyName .propertyType {
    color: #fff;
    background-color: var(--qiTiZiTiColor);
}

/* èµ„è®¯è¯¦æƒ… */
.nfc-title.news {
    text-align: left;
}

.news-details .message-module-box {
    margin-top: 0 !important;
    padding: 15px 0 0 15px;
    border-top: 1px solid var(--qiTiZiTiColor);
}
.news-details .message-module-box .mmd-title-box .mmd-title-txt {
    font-size: 16px;
    padding: 0;
    margin-bottom:10px;
}
.news-details .message-module-box .mmd-title-txt:after{
    display: none!important;
}
.news-details .mmd-item{
    margin:10px 0!important;
}
.news-details .message-module-box .mmd-info-list .mmd-item .mmd-article-title{
    font-size:13px;
    color: #333;
}
.news-details .loupan-recommend-item{
    flex-direction: row;
    padding-left:0;
}
.news-details .loupan-recommend-item>.loupan-recommend-infos{
    flex:1;
    display: flex;
    flex-direction: column;
    padding:0 0 0 10px;
}
.news-details .loupan-recommend-info {
    flex:1;
    flex-direction: column;
}
.loupan-recommend-img:hover > .img {
    transform: scale(1.1);
}
* ========================================= ä»¥ä¸‹åªé’ˆå¯¹èµ„è®¯è¯¦æƒ… ========================================= */
/* èµ„è®¯è¯¦æƒ… */
.news-details .nfc-title.news {
    text-align: left;
}

.news-details .message-module-box {
    margin-top: 0 !important;
    padding: 15px 0 0 15px;
    border-top: 1px solid var(--qiTiZiTiColor);
}

.news-details .message-module-box .mmd-title-box .mmd-title-txt {
    font-size: 16px;
    padding: 0;
    margin-bottom: 10px;
}

.news-details .message-module-box .mmd-title-txt:after {
    display: none !important;
}

.news-details .mmd-item {
    margin: 10px 0 !important;
}

.news-details .message-module-box .mmd-info-list .mmd-item .mmd-article-title {
    font-size: 13px;
    color: #333;
}

.news-details .loupan-recommend-item {
    flex-direction: row;
    padding-left: 0;
}

.news-details .loupan-recommend-item > .loupan-recommend-infos {
    flex: 1;
    display: flex;
    flex-direction: column;
    padding: 0 0 0 10px;
}

.news-details .loupan-recommend-info {
    flex: 1;
    flex-direction: column;
}

.loupan-recommend-img:hover > .img {
    transform: scale(1.1);
}

.loupan-recommend-img > .sign {
    position: absolute;
    right: 0;
    top: 0;
    padding: 3px 5px;
    font-size: 12px;
    color: #fff;
    background-color: rgba(0, 0, 0, .4);
}

.news-details .disclaimers {
    margin-top:10px;
    border: 1px solid #ccc;
}

.news-details .disclaimers > .disclaimers-label {
    padding: 10px 24px;
    border-bottom: 1px solid #ccc;
}

.news-details .disclaimers > .disclaimers-label > dl {
    display: flex;
    align-items: center;
}

.news-details .disclaimers > .disclaimers-label dd {
    margin-right: 21px;
    padding: 5px 10px;
    border: 1px solid #ccc;
}

.news-details .disclaimers > .disclaimers-label dt {
    margin-right: 15px;
    font-size: 14px;
}

.news-details .disclaimers > .disclaimers-label dd:last-child {
    margin: 0;
}

.news-details .disclaimers > .disclaimers-info {
    padding: 10px 24px;
    font-size: 13px;
    line-height: 22px;
    color: #666;
}
/* ä¸Šä¸€é¡µã€ä¸‹ä¸€é¡µ */
.pageDown{
    display: flex;
    align-items: center;
    margin-top:30px;
    padding: 10px 0;
    transition: all .3s;
}
.pageDown:hover{
    background-color: #f2f2f2;
}
.pageDownImg{
    width: 120px;
    height: 70px;
}
.pageDownBtn{
    display: flex;
    width: 60px;
    height:100%;
    align-items: center;
    justify-content: center;
}
.pageDownBtn>i{
    font-size: 60px;
    color: #bbb;
}
.pageDownInfo{
    flex:1;
    display: flex;
    flex-direction: column;
    padding:0 14px;
    height:100%;
}
.pageDownInfo>b{
    margin:2px 0 10px;
}
.pageDownInfo>h6{
    font-size: 12px;
    line-height:20px;
    color: #679c85;
    -webkit-line-clamp: 2;
}
/* ç›¸å…³é˜…è¯» */
.related-reading>h3{
    margin:20px 0;
    font-size: 22px;
}
.related-reading li{
    margin:10px;
    font-size:15px;
    line-height:20px;
    color: #333;
}




/* æ–°ä»£ç å— */
/* title */
.new-fake-codeBlock .nfc-title {
  font-weight: 600;
  color: #232323;
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 14px;
}
/* æ¥æº */
.new-fake-codeBlock .nfc-source-time {
  font-size: 14px;
  color: #809799;
  text-align: center;
  padding-bottom: 14px;
  border-bottom: 1px solid #efefef;
  margin-bottom: 14px;
}
.new-fake-codeBlock .nfc-source-time span {
  margin: 0 5px;
}
/* å†…å®¹ */
.new-fake-codeBlock .nfc-content .nfc-fake-p {
  /*text-indent: 2em;*/
  font-size: 16px;
  line-height: 26px;
  color: #444;
  white-space: pre-wrap;
}
.new-fake-codeBlock .nfc-content .nfc-image {
  width: 100%;
  text-align: center;
  margin: 14px 0;
}
.new-fake-codeBlock .nfc-content .nfc-image .fake-img {
  width: 650px;
  height: auto;
}
.new-fake-codeBlock a {
  color: var(--qiTiZiTiColor) !important;
}
/* æ–°ä»£ç å— end */





/* é¢„çº¦å’¨è¯¢ */
.subscribeConsult{
    width:100%;
    /* min-height:503px; */
	/*max-height:492px;  */  
	height:445px;
    border-radius:2px;
    overflow: hidden;
    position:relative;
    margin-bottom:40px;
}
.subscribeConsult img{
    width:100%;
    height:100%;
}
.subscribeConsult .goJiJing img{
    width:100%;
	height:100%;
}

/* è“è‰²å— */
.subscribeConsult .blueBack{
    width:100%;
    height:100%;
    background:rgba(0, 192, 235,0.7);
    color:#fff;
    padding:28px 28px 0;
    position:absolute;
    top:0;
    left:0;
}
.subscribeConsult .blueBack>h3{
    text-align: center;
    font-size:24px;
    font-weight:bold;
    margin-bottom:18px;
}
.subscribeConsult .blueBack>p{
    font-size:16px;
    margin:7px 0;
}
.subscribeConsult .blueBack>p.inRed{
    display: inline-block;
    width: 100%;
    max-height:20px;
    color:#fff;
    font-size:14px;
    margin:3px 0;
}
.subscribeConsult .blueBack>p.inRed>span>i{
    color:red;
    background:#fff;
    display: inline-block;
    padding:2px 3px;
    border-radius:50%;
    margin-right:3px;
}
/* æ‰‹æœºå·ç  */
.subscribeConsult .blueBack .shouJiPhone{
    width:100%;
    height:40px;
    border-radius:2px;
    overflow: hidden;
    border:1px solid #fff;
    margin-top:10px;
}
.subscribeConsult .blueBack .shouJiPhone>span{
    display:inline-block;
    width:40px;
    height:100%;
    text-align: center;
    line-height:40px;
    font-size:36px;
    background:#fff;
    color:var(--qiTiZiTiColor);
    float:left;
}
.subscribeConsult .blueBack .shouJiPhone>input{
    display:inline-block;
    width:221px;
    height:38px;
    line-height: 38px;
    padding:0 10px;
    color:#fff;
    float:left;
    border:none;
    outline:none;
    background:none;
    border-radius:0 2px 2px 0;
}
.subscribeConsult .blueBack .SubscribeNow{
    width:100%;
    height:38px;
    border-radius:2px;
    overflow: hidden;
}
.subscribeConsult .blueBack .SubscribeNow>button{
    width:100%;
    height:100%;
    border:none;
    outline:none;
    background:#fff;
    color:var(--qiTiZiTiColor);
    font-size:16px;
    font-weight:bold;
}

/* èŽ·å–éªŒè¯ç  */
.subscribeConsult .blueBack .getCode{
    width:100%;
    margin:0px 0 20px;
}
.subscribeConsult .blueBack .getCode input,.subscribeConsult .blueBack .getCode button{
    border:1px solid #fff;
    outline:none;
    background:#fff;
    height:40px;
    border-radius:2px;
    overflow: hidden;
    font-size:14px;
    float: left;
}
.subscribeConsult .blueBack .getCode input{
    width:60%;
    margin-right:4%;
    padding:0 10px;
	font-size:14px;
	color:#666;
}
.subscribeConsult .blueBack .getCode button{
    width:36%;
    color:#999;
}
.subscribeConsult .blueBack .getCode button:hover{
    color:var(--qiTiZiTiColor);
}

/*
.other .tags {
    display: flex;
    margin-bottom: 5px;
}

.other .tags > .tag {
    padding: 5px 10px;
    margin-right: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #f2f2f2;
}

.other .tags > .tag:last-child {
    margin: 0;
}
*/