/*.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: url(../img/sprite.png-t=1489639851328.png);
	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: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}

.content .leftContent .orderFilter .orderTag ul li a .upArrow {
	display: inline-block;
	margin-left: 5px;
	vertical-align: -1px;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	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: url(../component/sprite@2x.png?t=1489639851328);
		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: url(../img/sprite.png-t=1489639851328.png);
	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: url(../img/sprite.png-t=1489639851328.png);
		background-size: 606px 356px
	}
}

.content .leftContent .orderFilter .orderTag ul li.selected a .upArrow {
	background-image: url(../img/sprite.png-t=1489639851328.png);
	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: url(../img/sprite.png-t=1489639851328.png);
		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: url(../img/sprite.png-t=1489639851328.png);
	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: url(../img/sprite.png-t=1489639851328.png);
		background-size: 606px 356px
	}
}

.content .leftContent .orderFilter .orderTag .orderType .list.selected {
	background-image: url(../img/sprite.png-t=1489639851328.png);
	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: url(../img/sprite.png-t=1489639851328.png);
		background-size: 606px 356px
	}
}

.content .leftContent .orderFilter .orderTag .orderType .img {
	display: inline-block;
	margin-left: 15px;
	cursor: pointer;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	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: url(../img/sprite.png-t=1489639851328.png);
		background-size: 606px 356px
	}
}

.content .leftContent .orderFilter .orderTag .orderType .img.selected {
	background-image: url(../img/sprite.png-t=1489639851328.png);
	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: url(../img/sprite.png-t=1489639851328.png);
		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: url(../img/sprite.png-t=1489639851328.png);
	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: url(../img/sprite.png-t=1489639851328.png);
		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: url(../img/sprite.png-t=1489639851328.png);
	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: url(../component/sprite@2x.png?t=1489639851328);
		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: url(../img/sprite.png-t=1489639851328.png);
	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: url(../component/sprite@2x.png?t=1489639851328);
		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: url(../img/sprite.png-t=1489639851328.png);
	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: url(../component/sprite@2x.png?t=1489639851328);
		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: url(../img/sprite.png-t=1489639851328.png);
	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: url(../component/sprite@2x.png?t=1489639851328);
		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: url(../img/sprite.png-t=1489639851328.png);
	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: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}

.content .leftContent .bigImgList .item .follow .star.followed {
	background-image: url(../img/sprite.png-t=1489639851328.png);
	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: url(../component/sprite@2x.png?t=1489639851328);
		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: url(../img/sprite.png-t=1489639851328.png);
	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: url(../component/sprite@2x.png?t=1489639851328);
		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: url(../img/sprite.png-t=1489639851328.png);
	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: url(../component/sprite@2x.png?t=1489639851328);
		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: url(../img/sprite.png-t=1489639851328.png);
	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: url(../component/sprite@2x.png?t=1489639851328);
		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: url(../img/sprite.png-t=1489639851328.png);
	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: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}

.content .rightContent .suggestHouse .pointContainer .point.selected {
	background-image: url(../img/sprite.png-t=1489639851328.png);
	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: url(../component/sprite@2x.png?t=1489639851328);
		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: url(../component/nearbyEntry.jpg);
	background-size: cover;
	display: block;
	width: 181.5px;
	height: 180px;
	margin: 0 auto
}

.content .rightContent .nearby_bj .pic {
	background-image: url(../component/nearbyEntry_bj.jpg)
}

.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: url(../../img/xuequfang/search/sprite-new.png);
	background-image: -webkit-image-set(url("../../img/xuequfang/search/sprite-new.png") 1x, url("../../img/xuequfang/search/sprite-new@2x.png") 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: url(../../xuequfang/component/img/spriteV2.png);
	background-image: -webkit-image-set(url("../../xuequfang/component/img/spriteV2.png") 1x, url("../../xuequfang/component/img/spriteV2@2x.png") 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: url(../img/sprite.png-t=1489639851328.png);
	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: url(../component/sprite@2x.png?t=1489639851328);
		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: url(../img/sprite.png-t=1489639851328.png);
	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: url(../component/sprite@2x.png?t=1489639851328);
		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: url(../img/sprite.png-t=1489639851328.png);
	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: url(../component/sprite@2x.png?t=1489639851328);
		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
}