/*.auto {
	height:auto !important;
}
.pagination {
	margin:20px 0;
}
.pagination ul {
	display:inline-block;
	list-style:none;
	*display:inline;
	/* ie7 inline-block hack /
            *zoom:1;
	margin-left:0;
	margin-bottom:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
	box-shadow:0 1px 2px rgba(0,0,0,0.05);
}
.pagination ul > li {
	display:inline;
}
.pagination ul > li > a,.pagination ul > li > span,.pagination #lastspan {
	float:left;
	padding:4px 12px;
	line-height:20px;
	text-decoration:none;
	background-color:#ffffff;
	border:1px solid #dddddd;
	border-left-width:0;
}
.pagination ul > li > a:hover,.pagination ul > li > a:focus,.pagination ul > .active > a,.pagination ul > .active > span {
	background-color:#f5f5f5;
}
.pagination ul > .active > a,.pagination ul > .active > span {
	color:#999999;
	cursor:default;
}
.pagination ul > .disabled > span,.pagination ul > .disabled > a,.pagination ul > .disabled > a:hover,.pagination ul > .disabled > a:focus {
	color:#999999;
	background-color:transparent;
	cursor:default;
}
.pagination ul > li:first-child > a,.pagination ul > li:first-child > span {
	border-left-width:1px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
}
.pagination ul > li:last-child > a,.pagination ul > li:last-child > span,.pagination #lastspan {
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
}
.pagination-centered {
	text-align:center;
}
.pagination-right {
	text-align:right;
}
.pagination-large ul > li > a,.pagination-large ul > li > span,.pagination-large #lastspan {
	padding:11px 19px;
	font-size:17.5px;
}
.pagination-large ul > li:first-child > a,.pagination-large ul > li:first-child > span {
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
}
.pagination-large ul > li:last-child > a,.pagination-large ul > li:last-child > span,.pagination-large #lastspan {
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
}
.pagination-mini ul > li:first-child > a,.pagination-small ul > li:first-child > a,.pagination-mini ul > li:first-child > span,.pagination-small ul > li:first-child > span {
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
}
.pagination-mini ul > li:last-child > a,.pagination-small ul > li:last-child > a,.pagination-mini ul > li:last-child > span,.pagination-small ul > li:last-child > span {
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
}
.pagination-small ul > li > a,.pagination-small ul > li > span {
	padding:2px 10px;
	font-size:11.9px;
}
.pagination-mini ul > li > a,.pagination-mini ul > li > span {
	padding:0 6px;
	font-size:10.5px;
}
.vr_div_xiao {
	width:40px;
	height:25px;
	position:absolute;
	z-index:99;
	background:rgba(0,0,0,0.4);
	border-radius:5px;
	right:0.55rem;
	bottom:0.5rem;
}
.vr_img_xiao {
	width:28px !important;
	height:auto !important;
	position:absolute;
	background:none;
	z-index:99;
	margin-left:6px;
	margin-top:3px;
}



a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a:active {
	text-decoration:none;
}
.sheen_disnone {
	display:none;
}
.sheen_rotate180 {
	transform:rotate(180deg);
}*/
/*上面的不一定有用，至少对列表页无用*/

.content {
    margin: 0 auto;
    line-height: 1;
    width: 1200px;
    overflow: hidden;
}
.content li{
	margin-bottom: 20px;
}
.content .leftcontent {
	float: left;
	width: 910px
}

.content .rightcontent {
	float: right;
	width: 200px
}
.content .mzsmcontent {
	float: left;
	width: 1150px
}
.mzsmcontent .mzsm .fontstyle{	font-size:14px;	font-weight:bold;
	color:white;
	margin-right:5px;
}

.mzsmcontent .mzsm .fontstyle .icon{	margin-right:3px;}

.content .leftcontent .orderfilter .ordertag {
	border-bottom: 1px solid #f2304a;
	line-height: 0
}

.content .leftcontent .orderfilter .ordertag ul {	
	display: inline-block;	width: 90%;
	height: 38px;	/* line-height: 47.5px */}

.content .leftcontent .orderfilter .ordertag ul li {
	display: inline-block
}

.content .leftcontent .orderfilter .ordertag ul li a {
	text-align: center;
	line-height: 1;
	vertical-align: middle;
	padding: 0 25px;
	font-size: 15px;
	color: #394043;
	text-decoration: none
}
.content .leftcontent .orderfilter .ordertag ul li h3{padding:12px 0px;}
.pagination{ margin:0 !important; float:right;}

.content .leftcontent .orderfilter .ordertag ul li a .downarrow {
	display: inline-block;
	margin-left: 5px;
	vertical-align: -1px;
	background-image: ;
	background-position: -406px -220px;
	width: 8px;
	height: 14px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .leftcontent .orderfilter .ordertag ul li a .downarrow {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .leftcontent .orderfilter .ordertag ul li a .uparrow {
	display: inline-block;
	margin-left: 5px;
	vertical-align: -1px;
	background-image: ;
	background-position: -454px -220px;
	width: 8px;
	height: 14px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .leftcontent .orderfilter .ordertag ul li a .uparrow {
		background-image: ;
		background-size: 606px 356px
	}
}
.content .leftcontent .orderfilter .ordertag ul li.selected a {
	color: #fff
}

.content .leftcontent .orderfilter .ordertag ul li.selected a .downarrow {
	background-image: ;
	background-position: -398px -220px;
	width: 8px;
	height: 14px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .leftcontent .orderfilter .ordertag ul li.selected a .downarrow {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .leftcontent .orderfilter .ordertag ul li.selected a .uparrow {
	background-image: ;
	background-position: -430px -220px;
	width: 8px;
	height: 14px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .leftcontent .orderfilter .ordertag ul li.selected a .uparrow {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .leftcontent .orderfilter .ordertag .ordertype {
	text-align: right;
	display: inline-block;
	vertical-align: middle
}

.content .leftcontent .orderfilter .ordertag .ordertype .list {
	display: inline-block;
	cursor: pointer;
	background-image: ;
	background-position: -523px -185px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .leftcontent .orderfilter .ordertag .ordertype .list {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .leftcontent .orderfilter .ordertag .ordertype .list.selected {
	background-image: ;
	background-position: -506px -173px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .leftcontent .orderfilter .ordertag .ordertype .list.selected {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .leftcontent .orderfilter .ordertag .ordertype .img {
	display: inline-block;
	margin-left: 15px;
	cursor: pointer;
	background-image: ;
	background-position: -494px -173px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .leftcontent .orderfilter .ordertag .ordertype .img {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .leftcontent .orderfilter .ordertag .ordertype .img.selected {
	background-image: ;
	background-position: -542px -173px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .leftcontent .orderfilter .ordertag .ordertype .img.selected {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .leftcontent .orderfilter .filteragain {
	font-size: 12px;
	line-height: 50px
}

.content .leftcontent .orderfilter .filteragain .title {
	display: inline-block;
	font-weight: bold;
	color: #333333
}

.content .leftcontent .orderfilter .filteragain ul {
	display: inline-block;
	margin-left: 15px
}

.content .leftcontent .orderfilter .filteragain ul li {
	display: inline-block;
	margin-right: 20px
}

.content .leftcontent .orderfilter .filteragain ul li.selected a .checkbox {
	background-image: ;
	background-position: -578px -173px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .leftcontent .orderfilter .filteragain ul li.selected a .checkbox {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .leftcontent .orderfilter .filteragain ul li a {
	text-decoration: none;
	color: #666666
}

.content .leftcontent .orderfilter .filteragain ul li a .checkbox {
	display: inline-block;
	background-image: ;
	background-position: -535px -185px;
	width: 12px;
	height: 12px;
	vertical-align: -1px;
	margin-right: 7px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .leftcontent .orderfilter .filteragain ul li a .checkbox {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .leftcontent .orderfilter .filteragain ul li a .info {
	display: inline-block;
	margin-left: 5px;
	position: relative;
	vertical-align: -1px
}

.content .leftcontent .orderfilter .filteragain ul li a .info:hover .infocontent {
	display: block
}

.content .leftcontent .orderfilter .filteragain ul li a .info i {
	display: inline-block;
	background-image: ;
	background-position: -482px -173px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .leftcontent .orderfilter .filteragain ul li a .info i {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .leftcontent .orderfilter .filteragain ul li a .info .infocontent {
	display: none;
	position: absolute;
	left: 4px;
	bottom: 34px;
	width: 325px;
	background-color: #999;
	background-color: rgba(0,0,0,0.8);
	color: #fff;
	padding: 7px 18px;
	line-height: 22px;
	box-sizing: border-box
}

.content .leftcontent .orderfilter .filteragain ul li a .info .min-wid {
	width: 168px
}

.content .leftcontent .resultdes {
	line-height: 55px
}

.content .leftcontent .resultdes .total {
	font-weight: bold;
	font-size: 22px;
	color: #394043
}

.content .leftcontent .resultdes .total span {
	color: #f2304a;
	font-family: 'tahoma'
}

.content .leftcontent .resultdes .button {
	color: #394043;
	font-size: 12px
}

.content .leftcontent .resultdes .button>div {
	display: inline-block
}

.content .leftcontent .resultdes .button .clearbtn a {
	color: #394043
}

.content .leftcontent .resultdes .button .clearbtn span {
	display: inline-block;
	margin-right: 7px;
	background-image: ;
	background-position: -424px -173px;
	width: 15px;
	height: 12px;
	vertical-align: -1px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .leftcontent .resultdes .button .clearbtn span {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .leftcontent .resultdes .button .savebtn a {
	color: #394043
}

.content .leftcontent .resultdes .button .savebtn span {
	display: inline-block;
	margin-right: 7px;
	margin-left: 18px;
	background-image: ;
	background-position: -496px -185px;
	width: 14px;
	height: 13px;
	vertical-align: -1px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .leftcontent .resultdes .button .savebtn span {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .leftcontent .bigimglist {
	margin-top: 35px;
	padding-bottom: 15px;
	margin-right: -36px
}

.content .leftcontent .bigimglist .item {
	width: 437px;
	display: inline-block;
	vertical-align: top;
	margin-right: 36px
}

.content .leftcontent .bigimglist .item .img {
	position: relative;
	height: 300px;
	display: block
}

.content .leftcontent .bigimglist .item .img:hover .leftarrow,.content .leftcontent .bigimglist .item .img:hover .rightarrow,.content .leftcontent .bigimglist .item .img:hover .follow {
	display: block
}

.content .leftcontent .bigimglist .item img {
	width: 100%;
	height: 100%
}

.content .leftcontent .bigimglist .item .follow {
	display: none;
	position: absolute;
	top: 15px;
	right: 15px;
	background-color: #394043;
	background-color: rgba(57,64,67,0.5);
	color: #fff;
	line-height: 33px;
	padding: 0 12.5px;
	cursor: pointer
}

.content .leftcontent .bigimglist .item .follow .star {
	display: inline-block;
	vertical-align: -1px;
	background-image: ;
	background-position: -482px -185px;
	width: 14px;
	height: 13px;
	margin-right: 5px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .leftcontent .bigimglist .item .follow .star {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .leftcontent .bigimglist .item .follow .star.followed {
	background-image: ;
	background-position: -468px -185px;
	width: 14px;
	height: 13px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .leftcontent .bigimglist .item .follow .star.followed {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .leftcontent .bigimglist .item .leftarrow {
	display: none;
	line-height: 75px;
	width: 56px;
	position: absolute;
	top: 50%;
	margin-top: -37.5px;
	left: 10px;
	text-align: center;
	cursor: pointer
}

.content .leftcontent .bigimglist .item .leftarrow span {
	display: inline-block;
	vertical-align: middle;
	background-image: ;
	background-position: -403px -185px;
	width: 18px;
	height: 35px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .leftcontent .bigimglist .item .leftarrow span {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .leftcontent .bigimglist .item .rightarrow {
	display: none;
	line-height: 75px;
	width: 56px;
	position: absolute;
	top: 50%;
	margin-top: -37.5px;
	right: 10px;
	text-align: center;
	cursor: pointer
}

.content .leftcontent .bigimglist .item .rightarrow span {
	display: inline-block;
	vertical-align: middle;
	background-image: ;
	background-position: -385px -185px;
	width: 18px;
	height: 35px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .leftcontent .bigimglist .item .rightarrow span {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .leftcontent .bigimglist .item .price {
	position: absolute;
	left: 0;
	bottom: 22.5px;
	line-height: 40px;
	padding: 0 11px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	background-color: #394043
}

.content .leftcontent .bigimglist .item .price span {
	font-family: 'tahoma';
	font-weight: bold;
	font-size: 26px
}

.content .leftcontent .bigimglist .item .title {
	display: block;
	margin-top: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #394043;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-decoration: none
}

.content .leftcontent .bigimglist .item .title:hover {
	color: #f2304a
}

.content .leftcontent .bigimglist .item .info {
	margin-top: 14px;
	font-size: 12px;
	color: #616669
}

.content .leftcontent .bigimglist .item .info span {
	color: #e0e4e7;
	margin: 0 8px
}

.content .leftcontent .bigimglist .item .tag {
	overflow: hidden;
	padding: 16px 0 13px;
	line-height: 35px;
	text-align: left
}

.content .leftcontent .bigimglist .item .tag>span {
	display: inline-block;
	margin: 0 8px 8px 0;
	line-height: 30px;
	background-color: #f4f7f9;
	color: #849aae;
	padding: 0 12px
}

.content .leftcontent .bigimglist .item .tag>span:last-child {
	margin-right: 0
}

.content .leftcontent .bigimglist .item .tag>span.school {
	position: relative;
	cursor: pointer
}

.content .leftcontent .bigimglist .item .tag>span.school:hover ul {
	display: block
}

.content .leftcontent .bigimglist .item .tag>span.school ul {
	display: none;
	position: absolute;
	right: -60%;
	top: 30px;
	background: #fff;
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	padding: 8px;
	z-index: 9
}

.content .leftcontent .bigimglist .item .tag>span i {
	display: inherit;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-left: 8px solid #849aae;
	border-bottom: 5px solid transparent;
	margin-left: 5px
}

.content .leftcontent .bigimglist .item .tag .taxfree {
	background: #ffece8;
	color: #ff8062
}

.content .leftcontent .bigimglist .item .tag .five {
	background: #e1f5f8;
	color: #39becd
}

.content .leftcontent .bigimglist .item .tag .haskey {
	background: #e1f5ed;
	color: #33be85
}

.content .leftcontent .bigimglist .item .tag .is_restriction {
	background: #f3f0ff;
	color: #b199ff
}

.content .leftcontent .bigimglist .item .tag .focus {
	color: #dcb02e;
	background: #faf3e0
}

.content .leftcontent .contentbottom {
	line-height: 1;
	padding: 30px 0
}

.content .leftcontent .contentbottom .crumbs {
	font-size: 12px;
	color: #aaaaaa
}

.content .leftcontent .contentbottom .crumbs h1 {
	display: inline-block
}

.content .leftcontent .contentbottom .crumbs a {
	color: #aaaaaa
}

.content .leftcontent .contentbottom .page-box a {
	background-color: #f5f5f5;
	border: 0
}

.content .leftcontent .contentbottom .page-box a.on {
	background-color: #394043;
	color: #ffffff
}
.content .leftcontent .contentbottom .page-box .current {
	background-color: #394043;
	color: #ffffff
}

.content .leftcontent .newaddhouse {
	line-height: 36px;
	background-color: #f4f7f9;
	font-size: 12px;
	color: #b0b3b4;
	padding: 0 15px;
	position: relative
}

.content .leftcontent .newaddhouse a {
	color: #888c8e;
	margin-left: 15px;
	text-decoration: underline
}

.content .leftcontent .newaddhouse .newhouserightclose {
	position: absolute;
	right: 0;
	padding: 0 15px;
	text-align: center;
	cursor: pointer
}

.content .rightlayout {
	float: right;
	width: 180px
}

.content .rightcontent>div {
	padding: 20px 0;
	border-bottom: 1px solid #eeeeee
}

.content .rightcontent>div:first-child {
	border-top-width: 0;
	padding-top: 18px
}

.content .rightcontent>div:last-child {
	border-bottom: none
}

.content .rightcontent .map .pic {
	background-image: ;
	background-position: -261px -124px;
	width: 110px;
	height: 73px;
	margin: 0 auto;
	margin-top: 21px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .rightcontent .map .pic {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .rightcontent .map button {
	margin-top: 26px;
	display: block;
	width: 100%;
	text-align: center;
	background-color: #4285f4;
	color: #fff;
	font-size: 12px;
	line-height: 36px;
	cursor: pointer
}

.content .rightcontent .map button:hover {
	background-color: #3f81eb
}

.content .rightcontent .price {
	display: none
}

.content .rightcontent .price .title {
	font-size: 16px;
	color: #394043;
	font-weight: bold;
	line-height: 20px
}

.content .rightcontent .price .pricemap {
	margin-top: 31px;
	height: 80px
}

.content .rightcontent .price .unitprice {
	display: block;
	text-decoration: none;
	margin-top: 25.5px;
	font-size: 12px;
	color: #394043
}

.content .rightcontent .price .unitprice:hover {
	color: #f2304a
}

.content .rightcontent .price .unitprice span {
	font-size: 22px;
	font-weight: bold;
	font-family: 'tahoma';
	margin-right: 5px
}

.content .rightcontent .price .unitprice.school {
	margin-top: 16.5px
}

.content .rightcontent .price .info {
	margin-top: 17px;
	font-size: 12px;
	color: #a9abab;
	line-height: 20px
}

.content .rightcontent .price .info a {
	color: #a9abab
}

.content .rightcontent .price .info .cardmoredetail {
	color: #394043;
	display: block
}

.content .rightcontent .suggestagent {
	display: none
}

.content .rightcontent .suggestagent .title {
	color: #394043;
	font-size: 16px;
	font-weight: bold
}

.content .rightcontent .suggestagent .agent {
	margin-top: 20.5px
}

.content .rightcontent .suggestagent .agent .img {
	text-decoration: none
}

.content .rightcontent .suggestagent .agent img {
	width: 32px;
	height: 32px;
	border-radius: 50%
}

.content .rightcontent .suggestagent .agent a {
	color: #394043
}

.content .rightcontent .suggestagent .agent .info {
	display: inline-block;
	margin-left: 8.5px
}

.content .rightcontent .suggestagent .agent .info .name {
	color: #394043;
	font-size: 14px;
	font-weight: bold
}

.content .rightcontent .suggestagent .agent .info .phone {
	color: #f2304a;
	font-size: 12px;
	margin-top: 2px
}

.content .rightcontent .suggestagent .agentinfo {
	margin-top: 22px;
	font-size: 12px;
	color: #a9abab;
	line-height: 20px
}

.content .rightcontent .suggesthouse {
	display: none
}

.content .rightcontent .suggesthouse .img {
	line-height: 180px;
	position: relative;
	display: block
}

.content .rightcontent .suggesthouse .img img {
	width: 100%;
	height: 180px
}

.content .rightcontent .suggesthouse .img .cover {
	position: absolute;
	top: 0;
	background-color: #000;
	opacity: .4;
	filter: alpha(opacity=40);
	width: 100%;
	height: 100%
}

.content .rightcontent .suggesthouse .img .title {
	position: absolute;
	top: 0;
	left: 13.5%;
	width: 73%;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap
}

.content .rightcontent .suggesthouse .img .title span {
	display: inline-block;
	vertical-align: middle;
	line-height: 19px;
	white-space: initial
}

.content .rightcontent .suggesthouse .pointcontainer {
	margin-top: 18.5px;
	font-size: 0;
	text-align: center
}

.content .rightcontent .suggesthouse .pointcontainer .point {
	display: inline-block;
	background-image: ;
	background-position: -520px -199px;
	width: 7px;
	height: 7px;
	margin: 0 2px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .rightcontent .suggesthouse .pointcontainer .point {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .rightcontent .suggesthouse .pointcontainer .point.selected {
	background-image: ;
	background-position: -513px -199px;
	width: 7px;
	height: 7px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.content .rightcontent .suggesthouse .pointcontainer .point.selected {
		background-image: ;
		background-size: 606px 356px
	}
}

.content .rightcontent .suggestcommunity {
	display: none
}

.content .rightcontent .suggestcommunity .title {
	color: #394043;
	font-size: 16px;
	font-weight: bold
}

.content .rightcontent .suggestcommunity ul li {
	font-size: 12px;
	margin: 23px 0
}

.content .rightcontent .suggestcommunity ul li:last-child {
	margin-bottom: 0
}

.content .rightcontent .suggestcommunity ul li .img {
	display: block;
	position: relative;
	height: 105px;
	text-decoration: none
}

.content .rightcontent .suggestcommunity ul li .img img {
	width: 100%;
	height: 100%
}

.content .rightcontent .suggestcommunity ul li .img .noimg {
	display: block;
	line-height: 105px;
	font-size: 12px;
	text-align: center;
	color: #d7d9d9;
	background-color: #f5f5f6
}

.content .rightcontent .suggestcommunity ul li .img .price {
	position: absolute;
	bottom: 10px;
	padding: 0 7px;
	line-height: 24px;
	color: #fff;
	background-color: #394043;
	display: block
}

.content .rightcontent .suggestcommunity ul li .info {
	margin-top: 12px;
	color: #394043
}

.content .rightcontent .suggestcommunity ul li .info .fl {
	display: block;
	color: #394043;
	font-weight: bold
}

.content .rightcontent .suggestcommunity ul li .desc {
	margin-top: 7px;
	color: #a9abab
}

.content .rightcontent .nearby {
	padding: 6px 0 0
}

.content .rightcontent .nearby .pic {
	background-image: ;
	background-size: cover;
	display: block;
	width: 181.5px;
	height: 180px;
	margin: 0 auto
}

.content .rightcontent .nearby_bj .pic {
	background-image: 
}

.content .rightcontent .wenda {
	display: none;
	font-size: 12px
}

.content .rightcontent .wenda .title {
	color: #394043;
	font-size: 16px;
	font-weight: bold
}

.content .rightcontent .wenda ul {
	margin-top: 20px
}

.content .rightcontent .wenda ul li {
	margin: 12px 0
}

.content .rightcontent .wenda ul li span.time {
	color: #ccd0d1;
	margin-top: 8px;
	display: block
}

.content .rightcontent .wenda ul li .order {
	display: table-cell
}

.content .rightcontent .wenda ul li .order span {
	display: inline-block;
	text-align: center;
	width: 12px;
	height: 12px;
	margin-right: 6px;
	background-color: #b0b3b4;
	color: #fff
}

.content .rightcontent .wenda ul li .order.order1 span {
	background-color: #f2304a
}

.content .rightcontent .wenda ul li .order.order2 span,.content .rightcontent .wenda ul li .order.order3 span {
	background-color: #ecaf39
}

.content .rightcontent .wenda ul li .info {
	display: table-cell;
	color: #394043;
	line-height: 16px;
	text-align: justify
}

.content .rightcontent .download .title {
	color: #394043;
	font-size: 16px;
	font-weight: bold
}

.content .rightcontent .download .qr-code {
	margin-top: 28px
}

.content .rightcontent .download .qr-code .text {
	font-size: 12px;
	color: #394043;
	margin-top: 20px
}

.content .rightcontent .download .qr-code .text p {
	height: 23px;
	line-height: 23px
}

.content .rightcontent .download .qr-code .text p a {
	color: #9c9fa1
}

.content .rightcontent .download .qr-code .text p a img {
	margin: 7px 0 0 3px
}

.content .rightcontent .zixun i {
	font-weight: 700;
	color: #ef5012;
	display: block;
	float: left;
	margin-right: 13px;
	line-height: 16px
}

.content .rightcontent .zixun i.opt1 {
	opacity: .8;
	filter: alpha(opacity=80)
}

.content .rightcontent .zixun i.opt2 {
	opacity: .6;
	filter: alpha(opacity=60)
}

.content .rightcontent .zixun i.opt3 {
	opacity: .4;
	filter: alpha(opacity=40)
}

.content .rightcontent .zixun i.opt4 {
	opacity: .2;
	filter: alpha(opacity=20)
}

.content .rightcontent .zixun span {
	display: block;
	float: left;
	width: 157px;
	text-align: justify
}

.content .rightcontent .top-list .title {
	color: #394043;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px
}

.content .rightcontent .top-list li {
	font-size: 12px;
	color: #394043;
	height: 30px;
	line-height: 30px
}

.content .rightcontent .top-list li i {
	background-image: ;
	background-image: -webkit-image-set( 1x,  2x);
	width: 14px;
	height: 19px;
	display: inline-block;
	position: relative;
	top: 5px;
	margin-right: 5px;
	float: left
}

.content .rightcontent .top-list li.li0 i {
	background-position: -204px -6px
}

.content .rightcontent .top-list li.li1 i {
	background-position: -204px -35px
}

.content .rightcontent .top-list li.li2 i {
	background-position: -204px -64px
}

.content .rightcontent .top-list li.li3 i {
	background-position: -204px -92px
}

.content .rightcontent .top-list li.li4 i {
	background-position: -204px -120px
}

.content .rightcontent .top-list li a {
	color: #394043;
	display: inline-block;
	float: left;
	width: 90px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.content .rightcontent .top-list li span {
	opacity: .6;
	filter: alpha(opacity=60);
	float: right
}

.content .rightcontent .xuequagent {
	font-size: 14px;
	margin-top: 12px;
	display: none
}

.content .rightcontent .xuequagent .name {
	color: #394043;
	font-size: 16px;
	font-weight: 700;
	display: block;
	margin-bottom: 15px
}

.content .rightcontent .xuequagent img {
	height: 41px;
	width: 41px;
	border-radius: 50%;
	margin-right: 7px
}

.content .rightcontent .xuequagent .pic {
	width: 41px;
	height: 41px;
	overflow: hidden;
	border-radius: 50%;
	margin-right: 7px
}

.content .rightcontent .xuequagent.fr {
	position: relative;
	top: -5px
}

.content .rightcontent .xuequagent b,.content .rightcontent .xuequagent a {
	color: #394043;
	font-weight: 700
}

.content .rightcontent .xuequagent a {
	font-weight: 700
}

.content .rightcontent .xuequagent .lianjiaim-createtalk {
	background-image: ;
	background-image: -webkit-image-set( 1x,  2x);
	background-position: -85px -45px;
	width: 16px;
	height: 14px;
	position: relative;
	top: -2px
}

.content .rightcontent .xuequagent .tel {
	color: #f2304a;
	font-weight: 700;
	font-size: 12px;
	margin-top: 5px
}

.content .rightcontent .xuequagent .tips {
	color: #394043;
	font-size: 12px;
	line-height: 20px;
	opacity: .6;
	filter: alpha(opacity=60);
	clear: both
}

.selllistcontent {
	line-height: 1;
	font-size: 0;
	margin-bottom: 36px
}

.selllistcontent{
	margin-top:24px;
}

.selllistcontent li {
	padding:0;
	margin-bottom:43px;
	border:none;
}

.selllistcontent li {
	position: relative;
}

.selllistcontent li .img {
	position: relative;
	float: left;
	width: 260px;
	height: 180px;
	border-radius: 5px;
}

.selllistcontent li img {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 3px;
}

.selllistcontent li .itempushdesc {
	position: absolute;
	bottom: 0;
	background-color: #000;
	background-color: rgba(0,0,0,0.5);
	color: #fff;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap
}

.selllistcontent li .info{font-size:14px;}

.selllistcontent li .info {
	float: right;
	width: 620px;
	vertical-align: top;
	color: #616669;
	font-size: 14px;
	max-width: 640px;
	max-height: 180px;
}
.selllistcontent li .info .timeinfop{color: #aaa;
    font-size: 12px;
    margin-top: 24px;}

.selllistcontent li .info .title {
	font-weight: bold;
	color: #394043;
	height: 24px;
	overflow: hidden;
	margin-bottom: 24px;
	
}

.selllistcontent li .info .title:after {
	content: "";
	display: block;
	clear: both
}

.selllistcontent li .info .title a {
	float: left;
	max-width: 495px;
	text-decoration: none;
	font-size: 20px;
	color: #394043;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.selllistcontent li .info .title a b {
	font-weight: 700;
	color: #f2304a
}

/* .selllistcontent li .info .title a:visited {
	color: #9c9fa1
} */

.selllistcontent li .info .title a:hover {
	color: #f2304a
}

.selllistcontent li .info .title .tagblock {
	float: left;
	margin-left: 5px;
	padding: 0 5px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	line-height: 21px
}

.selllistcontent li .info .title .tagblock.new {
	background-color: #4285f4
}

.selllistcontent li .info .title .tagblock.yezhushuo {
	background-color: #f2304a
}

.selllistcontent li .info .title .tagblock.reduse {
	background-color: #f2304a;
	position: relative
}

.selllistcontent li .info .title .tagblock.reduse:hover .tooltip {
	display: block
}

.selllistcontent li .info .title .tagblock .tooltip {
	display: none;
	right: 0;
	top: 30px;
	width: 240px;
	line-height: 18px
}

.selllistcontent li .info .title .tagblock .tooltip-arrow {
	right: 15px;
	left: auto
}

.selllistcontent li .info .address {
	margin-top: 28px
}

.selllistcontent li .info .address .houseinfo {
	width: 510px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: top;
	/*font-weight:bold;*/
}

.selllistcontent li .info .title .csjunjia {
	margin-left: 40px;

	font-size: 14px;
	float: right;
}

.selllistcontent li .info .title .csjunjia .data {
	color: #f2304a;
	font-size: 24px;
	font-weight: bold;
}

.selllistcontent li .info .address .houseinfo .span{
	font-weight:normal;
	margin:.5rem;
	color:#ddd
}

.selllistcontent li .info .address .houseinfo .line
{
	color:#999;
	font-weight:inherit;	
	}
.selllistcontent li .info .address .houseinfo a {
	color:#666;
	font-weight:bold;
	margin-left: 0px
}

.selllistcontent li .info .address .houseinfo a b {
	color: #f2304a
}

.selllistcontent li .info .address .houseinfo .houseicon {
	background-image: ;
	background-position: -451px -199px;
	width: 14px;
	height: 14px;
	display: inline-block;
	vertical-align: -1px;
	margin-right: 12px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.selllistcontent li .info .address .houseinfo .houseicon {
		background-image: ;
		background-size: 606px 356px
	}
}

.selllistcontent li .info .flood {
	margin-top: 12px;
    color: #666;
    font-size: 14px;
}

.selllistcontent li .info .flood .positioninfo {
	display: inline-block;
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.selllistcontent li .info .flood .positioninfo .span{color:#ddd; margin:.5rem; font-weight:normal;}

.selllistcontent li .info .flood .positioninfo a {
	color: #394043
}

.selllistcontent li .info .flood .positioninfo .positionicon {
	background-image: ;
	background-position: -593px -146px;
	width: 13px;
	height: 15px;
	display: inline-block;
	vertical-align: -1px;
	margin-right: 12px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.selllistcontent li .info .flood .positioninfo .positionicon {
		background-image: ;
		background-size: 606px 356px
	}
}

.selllistcontent li .info .followinfo {
	margin-top: 12px
}
.selllistcontent li .info .followinfo .span{font-weight:normal; color:#ddd; margin:.5rem; margin-top:16px;}
.selllistcontent li .info .followinfo .timeinfo{color:#aaa; font-size:12px; margin-top:24px;}
.selllistcontent li .info .followinfo .timeinfo .iconclock{margin-right:6px;}

.selllistcontent li .info .followinfo .staricon {
	background-image: ;
	background-position: -579px -130px;
	width: 15px;
	height: 14px;
	display: inline-block;
	vertical-align: -1px;
	margin-right: 12px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.selllistcontent li .info .followinfo .staricon {
		background-image: ;
		background-size: 606px 356px
	}
}

.selllistcontent li .info .tag {
	margin-top: 30px !important;
	font-size:12px;
}

.selllistcontent li .info .tag .bqstyle{background:#e1f5ed; color:#33be85; border: 1px solid #33be85;}
.selllistcontent li .info .tag .bqstyletw{background:#ffece8; color:#ff8062; border: 1px solid #ff8062;}
.selllistcontent li .info .tag .bqstyleth{background:#f4f7f9; color:#849aae; border: 1px solid #849aae;}

.selllistcontent li .info .tag span{
	display:inline-block;
	font-size:14px;
	line-height:30px;
	padding:0 20px 0 0;
	margin-right:6px;
}

.selllistcontent li .info .tag {
	margin-top: 18px;
}
.selllistcontent li .info .tag span {
	display: inline-block;
	color: #849aae;
	font-size: 12px;
	line-height: 30px;
	padding: 0 11px;
	margin-right: 6px;
	background-color: #f4f7f9
}

.selllistcontent li .info .tag span a {
	color: #849aae;
	text-decoration: none
}

.selllistcontent li .info .tag span.school {
	position: relative;
	cursor: pointer
}

.selllistcontent li .info .tag span.school:hover ul {
	display: block
}

.selllistcontent li .info .tag span.school ul {
	display: none;
	position: absolute;
	right: -60%;
	top: 30px;
	background: #fff;
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	padding: 8px;
	z-index: 9
}

.selllistcontent li .info .tag span i {
	display: inherit;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-left: 8px solid #849aae;
	border-bottom: 5px solid transparent;
	margin-left: 5px
}

.selllistcontent li .info .tag .taxfree {
	background: #ffece8;
	color: #ff8062
}

.selllistcontent li .info .tag .five {
	background: #e1f5f8;
	color: #39becd
}

.selllistcontent li .info .tag .haskey {
	background: #e1f5ed;
	color: #33be85
}

.selllistcontent li .info .tag .is_restriction {
	background: #f3f0ff;
	color: #b199ff
}

.selllistcontent li .info .tag .focus {
	color: #dcb02e;
	background: #faf3e0
}

.selllistcontent li .info .priceinfo {
	position: absolute;
	right: 5px;
	top: 24%;
	width:20%;
	overflow:hidden;
}

.selllistcontent li .info .priceinfo .totalprice {
	text-align: right;
	width: 100%;
	font-size: 30px;
	font-family: 'addfont';
	letter-spacing:-1px;
	color: #f2304a
}

.selllistcontent li .info .priceinfo .totalprice .wan{
	font-size: 14px;
	font-weight: 700;
}

.selllistcontent li .info .priceinfo .totalprice .price_yj{ text-decoration:line-through; color:#333; color:#f2304a;}
/*.selllistcontent li .info .priceinfo .totalprice .price_yj_bg{background:#333; color:#fff;font-size:12px; padding:0 3px;}
.selllistcontent li .info .priceinfo .totalprice .price_yj_wyfont{color:#333;font-size:14px;}*/

.selllistcontent li .info .priceinfo .totalprice .price_xj{font-weight: bold;
    font-size: 30px;
    /* font-family: 'tahoma'; */
    margin-right: 5px;
	}
.selllistcontent li .info .priceinfo .price_xj_top{margin-top:10px;}	
.selllistcontent li .info .priceinfo .totalprice .price_xj_bg{color:#000;font-size:18px; padding:0 3px;}
.selllistcontent li .info .priceinfo .totalprice .price_xj_wyfont{color:#333;font-size:14px;}
.sale_div{position:absolute; width:100px; height:100px; z-index:99;}

.selllistcontent li .info .priceinfo .totalprice .price_xj{
	font-weight: bold;
	font-size:30px;
	/* font-family: 'tahoma'; */
	margin-right: 5px
}

.selllistcontent li .info .priceinfo .unitprice {
	text-align: right;
	margin-top: 5px;
	width: 100%;
	font-size: 14px;
	color: #394043;
	position: relative
}

.selllistcontent li .info .priceinfo .btn{
	background:#f2304a; 
	border-radius:3px; 
	letter-spacing:1; 
	float:right; 
	font-weight:bold; 
	color:#fff; 
	width: 90px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	padding:5px;
	}
.selllistcontent li .info .priceinfo .unitprice{
	color:#999;
	}
.selllistcontent li .info .priceinfo .unitprice:hover .tooltip {
	display: block
}
.selllistcontent li .info .priceinfo .unitprice .tooltip {
	display: none;
	right: 0;
	top: 20px;
	width: 190px;
	line-height: 18px
}

.selllistcontent li .info .priceinfo .unitprice .tooltip-arrow {
	right: 60px;
	left: auto
}

.selllistcontent li:hover .listbuttoncontainer {
	display: block
}

.selllistcontent li .followbtn {
	float: right;
	line-height: 24.5px;
	padding: 0 7.5px;
	border: 1px solid #dddddd;
	border-radius: 2px;
	color: #a9abab;
	font-size: 12px;
	cursor: pointer;
	margin-left: 12px
}

.selllistcontent li .followbtn:hover {
	border-color: #ccc;
	color: #394043
}