body{font-size: 14px;
    color: #333;
	font:"宋体b8b\4f53";
	font-family: "Hiragino Sans GB","Microsoft Yahei UI","Microsoft Yahei","微软雅黑",'Segoe UI',Tahoma,"宋体b8b\4f53",SimSun,sans-serif;}

.incolor{
	color: #f2304a;
}

#incolor{
	color: #f2304a;
}

::selection {
	background-color: rgba(13,173,81,0.2);
	color: #333
}

::-moz-selection {
	background-color: rgba(13,173,81,0.2);
	color: #333
}

::-webkit-selection {
	background-color: rgba(13,173,81,0.2);
	color: #333
}

.banner {
	background-color: #394043;
	line-height: 38px;
	font-size: 12px
}

.banner .container {
	width: 1150px;
	margin: 0 auto
}

.banner .container .channelList {
	display: table-cell;
	white-space: nowrap
}

.banner .container .channelList li {
	display: inline-block;
	margin-right: 21.5px;
	position: relative
}

.banner .container .channelList li a {
	color: #a9abab;
	text-decoration: none
}

.banner .container .channelList li.selected>a,.banner .container .channelList li:hover>a {
	color: #ffffff
}

.banner .container .channelList li .childList {
	display: none;
	position: absolute;
	width: 61px;
	top: 38px;
	left: -18px;
	padding: 8px 0;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	background-color: #394043;
	box-shadow: 0 0 8px rgba(0,0,0,0.7)
}

.banner .container .channelList li .childList a {
	display: block;
	line-height: 25px;
	text-align: center;
	color: #a9abab
}

.banner .container .channelList li .childList a.selected,.banner .container .channelList li .childList a:hover {
	color: #fff;
	background-color: #4c5355
}

.banner .container .channelList li .appQRCode {
	display: none;
	position: absolute;
	top: 38px;
	left: -32px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	background-color: #394043;
	box-shadow: 0 0 8px rgba(0,0,0,0.7);
	padding: 12px;
	z-index: 1
}

.banner .container .channelList li .appQRCode img {
	width: 90px;
	height: 90px
}

.banner .container .channelList li:hover .childList,.banner .container .channelList li:hover .appQRCode {
	display: block
}

.banner .container .banner-right {
	display: table-cell;
	width: 1000px;
	text-align: right;
	color: #fff
}

.banner .container .banner-right a {
	color: #fff
}

.banner .container .banner-right .login {
	display: inline-block;
	margin-right: 20px;
	position: relative
}

.banner .container .banner-right .login i {
	vertical-align: -1px;
	display: inline-block;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: -554px -173px;
	width: 12px;
	height: 12px;
	margin-right: 9px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.banner .container .banner-right .login i {
		background-image: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}

.banner .container .banner-right .login .pushNews {
	display: inline-block;
	vertical-align: 7px;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: -581px -185px;
	width: 5px;
	height: 5px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.banner .container .banner-right .login .pushNews {
		background-image: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}

.mzsm {
    padding: 10px 15px 10px 15px;
    color: #a8a6a6;
    background: #efefef;
    margin-bottom: 50px;
    border-radius: 30px;
}
.mzsmContent .mzsm .fontstyle {
    font-size: 14px;
    font-weight: bold;
    color: #a8a6a6;
    margin-right: 5px;
}
   


.banner .container .banner-right .login .pushNewsList {
	display: none;
	position: absolute;
	z-index: 20;
	top: 38px;
	left: 0;
	padding: 8px 0;
	background-color: #394043;
	text-align: left;
	box-shadow: 0 0 8px rgba(0,0,0,0.7)
}

.banner .container .banner-right .login .pushNewsList a {
	display: block;
	line-height: 25px;
	padding: 0 17px;
	white-space: nowrap
}

.banner .container .banner-right .login .pushNewsList a:hover,.banner .container .banner-right .login .pushNewsList a.selected {
	color: #fff;
	background-color: #4c5355;
	text-decoration: none
}

.banner .container .banner-right .login .unreadNumber {
	padding: 0 3px
}

.banner .container .banner-right .login:hover .pushNewsList {
	display: block
}

.banner .container .banner-right .phone {
	display: inline-block
}

.banner .container .banner-right .phone i {
	vertical-align: -1px;
	display: inline-block;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: -590px -173px;
	width: 12px;
	height: 12px;
	margin-right: 9px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.banner .container .banner-right .phone i {
		background-image: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}

.lj-lazy,.new-default-icon {
/*	background-color: #f5f5f6;*/
	background-image: url('../img/default_icon.png');
	background-image: -webkit-image-set(url(../img/default_icon.png) 1x, url(../img/default_icon@2x.png) 2x);
	background-repeat: no-repeat;
	background-position: center
}

.mh-mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000\9;
	filter: alpha(opacity=3);
	background: -webkit-radial-gradient(center, closest-side, rgba(255,255,255,0), rgba(0,0,0,0.03));
	background: -moz-radial-gradient(center, closest-side, rgba(255,255,255,0), rgba(0,0,0,0.03));
	background: -ms-radial-gradient(center, closest-side, rgba(255,255,255,0), rgba(0,0,0,0.03));
	background: -o-radial-gradient(center, closest-side, rgba(255,255,255,0), rgba(0,0,0,0.03));
	background: radial-gradient(center, closest-side, rgba(255,255,255,0), rgba(0,0,0,0.03))
}

.btn-large {
	display: block;
	border-radius: 2px;
	border: 1px solid #d9dcde;
	width: 100%;
	height: 43px;
	line-height: 43px;
	font-weight: bold;
	text-align: center;
	color: #394043;
	font-size: 14px;
	cursor: pointer;
	background-color: #fff
}

.btn-large:hover {
	background-color: #f8f8f9;
	text-decoration: none
}

.logo_dl {
	display: inline-block;
	vertical-align: -9px;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: 0 -317px;
	width: 357px;
	height: 39px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.logo_dl {
		background-image: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}

.menu {
	width: 1150px;
	margin: 0 auto
}

.menu .menuLeft {
	display: inline-block;
	width: 85%
}

.menu .menuLeft .logo {	display: inline-block;	/*background-image: url(/Upload/Home/Images/list_logo.png) center no-repeat;	background: -webkit-image-set(url(/Upload/Home/Images/list_logo.png) 1x, url(/Upload/Home/Images/list_logo.png) 2x) center no-repeat;*/	width: 236px;	height: 45px;	vertical-align: middle;	width: 140px;	margin-top: -6px}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.menu .menuLeft .logo {
		background-image: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}

.menu .menuLeft .typeList {
	display: inline-block;
	margin-left: 34px;
	font-size: 16px;
	line-height: 26px
}

.menu .menuLeft .typeList li {
	display: inline-block;
	margin-right: 30px
}

.menu .menuLeft .typeList li a {
	color: #394043;
	text-decoration: none
}

.menu .menuLeft .typeList li.selected a {
	color: #f2304a
}

.menu .app {
	display: inline-block;
	width: 15%;
	text-align: right
}

.menu .app a {
	color: #323333;
	font-size: 16px;
	position: relative
}

.menu .app a i {
	display: inline-block;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: -579px -146px;
	width: 14px;
	height: 18px;
	margin-right: 10px;
	vertical-align: -3px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.menu .app a i {
		background-image: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}

.menu .app a img {
	position: absolute;
	left: 10px;
	top: 24px;
	display: none
}

.menu .app a:hover img {
	display: block
}

form {
	margin: 0
}




/*.header {*/
	/*background-color: #f5f5f6;*/
	/*line-height: 1;*/
	/*padding: 30px 0 26px*/
/*}*/

.headerNew {
	padding: 30px 0px 0px !important;
}
.header .menu .search{
	width: 145px;
    height: 45px;
    background-color: #ebeced;
    border-radius: 2px;
    font-size: 12px;
}
.header .menu .searchNew{
	width: 345px;
	float:right;
	margin-top:0px;
}

.header .search .inputNew input
{	
	width:345px !important;
	background-color:inherit;
}

.header .search {
	width: 1150px;
	margin: 0 auto;
	margin-top: 25px
}

.header .search .input {
	display: inline-block;
	line-height: 45px;
	font-size: 14px;
	color: #394043;
	background-color: #fff;
	position: relative
}

.header .search .input input {
	vertical-align: top;
	box-sizing: border-box;
	width: 710px;
	height: 45px;
	line-height: 45px;
	padding: 0 22px;
	border: 0;
	box-shadow: 0 1px 2px -1px rgba(0,0,0,0.2);
	border-radius: 2px
}

.header .search .input input:focus {
	outline: none
}

.header .search .input input::-ms-clear {
	display: none
}

.header .search .input .inputRightPart {
	position: absolute;
	right: 0;
	top: -1px
}

.header .search .input .inputRightPart .save {
	text-align: right;
	display: none;
	cursor: pointer
}

.header .search .input .inputRightPart .save .downArrow {
	display: inline-block;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: -467px -169px;
	width: 8px;
	height: 4px;
	vertical-align: 3px;
	margin-left: 8px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.header .search .input .inputRightPart .save .downArrow {
		background-image: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}

.header .search .input .inputRightPart .searchButton {
	cursor: pointer;
	width: 50px;
	height: 45px;
	display: inline-block;
	text-align: center;
	background-color: #fff
}

.header .search .input .inputRightPart .searchButton i {
	display: inline-block;
	vertical-align: -4px;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: -589px -96px;
	width: 17px;
	height: 17px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.header .search .input .inputRightPart .searchButton i {
		background-image: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}

.header .search .input .searchMsg {	display: none;	position: absolute;	left: 0;	top: 44px;	width: 710px;	font-size: 14px;	background-color: #fff;	box-shadow: 0 1px 2px -1px rgba(0,0,0,0.5);	z-index: 1}

.header .search .input .searchMsg .searchMsgTitle {
	padding: 0 21px;
	line-height: 42px;
	background-color: #f4f7f9
}

.header .search .input .searchMsg .searchMsgTitle .searchMsgName {
	display: inline-block;
	width: 60%;
	color: #849aae
}

.header .search .input .searchMsg .searchMsgTitle .searchMsgTitleRightPart {
	display: inline-block;
	width: 40%;
	text-align: right
}

.header .search .input .searchMsg .searchMsgTitle .searchMsgTitleRightPart .totalNew {
	color: #888c8e;
	display: inline-block;
	margin-right: 23.5px
}

.header .search .input .searchMsg .searchMsgTitle .searchMsgTitleRightPart .manage {
	color: #888c8e;
	display: inline-block
}

.header .search .input .searchMsg ul li.cur a {
	background-color: #f9f9f9
}

.header .search .input .searchMsg ul li a {
	display: block;
	padding: 0 21px;
	line-height: 42px
}

.header .search .input .searchMsg ul li a .msgListTitle {
	display: inline-block;
	color: #394043;
	width: 84%;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.header .search .input .searchMsg ul li a .msgListTitle .msgListArea {
	padding-left: 5px;
	color: #999
}

.header .search .input .searchMsg ul li a .msgListAdd {
	display: inline-block;
	color: #b0b3b4;
	width: 16%;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: right
}

.header .search .input .searchMsg ul li a.sug--search_item:hover {
	background-color: #f9f9f9
}

.header .search .subject {
	display: inline-block;
	margin-left: 26px;
	font-size: 12px
}

.header .search .subject .title {
	vertical-align: top;
	color: #394043
}

.header .search .subject ul {
	display: inline-block;
	width: 370px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.header .search .subject ul li {
	display: inline-block;
	margin-right: 10px
}

.header .search .subject ul li a {
	color: #888c8e
}

.header .spellcheck {
	width: 1150px;
	margin: 20px auto 0 auto;
	color: #394043;
	font-size: 12px
}

.header .spellcheck a {
	color: #4285f4;
	margin-right: 10px
}

.xiaoquListItem {
	position: relative
}

.sellListContent .bo {
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 40px;
}

.xiaoquListItem .img {
	float: left;
	width: 232px;
	height: 174px
}

.xiaoquListItem .img img {
	width: 100%;
	height: 100%
}

.xiaoquListItem .info {
	float: left;
	margin-left: 30px;
	width: 400px
}

.xiaoquListItem .info .title {
	font-size: 22px;
	font-weight: bold
}

.xiaoquListItem .info .title a {
	color: #394043;
	text-decoration: none
}

.xiaoquListItem .info .title a:hover {
	color: #f2304a
}

.xiaoquListItem .info .houseInfo {
	margin-top: 19px
}

.xiaoquListItem .info .houseInfo .houseIcon {
	display: inline-block;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: -451px -199px;
	width: 14px;
	height: 14px;
	margin-right: 11px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.xiaoquListItem .info .houseInfo .houseIcon {
		background-image: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}

.xiaoquListItem .info .houseInfo a {
	color: #616669;
	font-size: 14px
}

.xiaoquListItem .info .houseInfo .cutLine {
	font-size: 12px;
	margin: 0 9px;
	color: #cecece
}

.xiaoquListItem .info .positionInfo {
	margin-top: 19px;
	font-size: 14px;
	color: #616669
}

.xiaoquListItem .info .positionInfo a {
	color: #616669
}

.xiaoquListItem .info .positionInfo .positionIcon {
	display: inline-block;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: -579px -130px;
	width: 15px;
	height: 14px;
	margin-right: 11px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.xiaoquListItem .info .positionInfo .positionIcon {
		background-image: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}

.xiaoquListItem .info .positionInfo .gonglueIcon {
	display: inline-block;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: -385px -220px;
	width: 13px;
	height: 15px;
	margin-right: 11px;
	position: relative;
	top: 1px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.xiaoquListItem .info .positionInfo .gonglueIcon {
		background-image: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}

.xiaoquListItem .info .tagList {
	margin-top: 17px
}

.xiaoquListItem .info .tagList span {
	display: inline-block;
	color: #849aae;
	font-size: 12px;
	padding: 9px 13px;
	background-color: #f4f7f9;
	margin-right: 5px
}

.xiaoquListItem .info .tagList span.school {
	position: relative;
	cursor: pointer
}

.xiaoquListItem .info .tagList span.school a {
	color: #849aae
}

.xiaoquListItem .info .tagList span.school:hover div {
	display: block
}

.xiaoquListItem .info .tagList span.school div {
	display: none;
	position: absolute;
	right: -60%;
	top: 31px;
	background: #fff;
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	padding: 8px;
	z-index: 9;
	line-height: 30px
}

.xiaoquListItem .info .tagList 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
}

.xiaoquListItemPrice {
	float: left;
	width: 160px;
	margin-top: 37px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: right
}

.xiaoquListItemPrice .totalPrice {
	font-size: 14px;
	color: #f2304a;
	font-weight: bold
}

.xiaoquListItemPrice .totalPrice span {
	font-size: 26px;
	font-family: 'tahoma';
	margin-right: 5px
}

.xiaoquListItemPrice .priceDesc {
	margin-top: 18px;
	color: #a9abab;
	font-size: 12px
}

.xiaoquListItemSellCount {
	float: left;
	width: 90px;
	margin-top: 37px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: right
}

.xiaoquListItemSellCount .totalSellCount {
	display: block;
	font-size: 16px;
	color: #394043;
	font-weight: bold
}

.xiaoquListItemSellCount .totalSellCount span {
	font-size: 26px;
	font-family: 'tahoma';
	margin-right: 5px
}

.xiaoquListItemSellCount .sellCountDesc {
	margin-top: 18px;
	color: #a9abab;
	font-size: 12px
}

.xiaoquListItemRight {
	float: right;
	*zoom: 1
}

.xiaoquListItemRight:before,.xiaoquListItemRight:after {
	display: table;
	content: ""
}

.xiaoquListItemRight:after {
	clear: both
}

.xiaoquFollowBtn {
	display: inline-block;
	vertical-align: middle;
	margin-left: 25px;
	line-height: 24.5px;
	padding: 0 7.5px;
	border: 1px solid #ddd;
	border-radius: 2px;
	color: #a9abab;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer
}


.xiaoquListItem .info .agentInfo {
    margin-top: 14px;
    height: 24px;
    line-height: 24px;
    color: #666666;
}

.xiaoquListItem .info .agentInfo a{
    color: #666666;
}

.xiaoquListItem .info .agentInfo .agentIcon {
    display: inline-block;
    margin-right: 10px;
    background-image: url(../img/user.png);
	background-size:15px 15px;
    width: 14px;
    height: 15px;
}

.xiaoquListItem .info .agentInfo .message {
	display: inline-block;
	margin-right: 15px;
	margin-left: 5px;
	background-image: url(../img/message-jjr.png);
	background-size:12px 12px;
	width: 12px;
	height: 12px;
}
	
.xiaoquListItem .info .agentInfo .agentName {
    margin-right: 22px;
    display: inline-block;
    height: 24px;
    vertical-align: top;
    color: #666666;
}



.xiaoquListItem .info .gpsInfo {
    margin-top: 14px;
    height: 24px;
    line-height: 24px;
    color: #666666;
}
.xiaoquListItem .info .gpsInfo .gpsIcon {
    display: inline-block;
    margin-right: 10px;
    background-image: url(../img/gps611.png);
	background-size:15px 15px;
    width: 15px;
    height: 15px;
}

.xiaoquListItem .info .gpsInfo .gpsName {
    margin-right: 22px;
    display: inline-block;
    height: 24px;
    vertical-align: top;
    color: #666666;
}















.m-filter {	width: 1100px;	margin: 0 auto;	margin-top: 26px;	padding: 25px;	padding-bottom: 14px;	padding-top: 14px;	background-color: #fbfbfb;	box-shadow: 0 1px 2px -1px rgba(0,0,0,0.2);
	border-radius: 5px;	font-size: 12px;	line-height: 1;	position: relative
}

.m-filter .lanren {
	position: absolute;
	right: 25px;
	top: 25px
}

.m-filter .lanren a {
	color: #568fe3
}

.m-filter .position a {
	margin-right: 17px
}

.m-filter .position a:last-child {
	margin-right: 0
}

.m-filter .position dl:first-child a {
	color: #394043;
	display: inline-block;
	margin-right: 30px
}

.m-filter .position dl:first-child a.selected {
	color: #f2304a
}

.m-filter .position dl:first-child a.selected .arrow {
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: -561px -185px;
	width: 10px;
	height: 5px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.m-filter .position dl:first-child a.selected .arrow {
		background-image: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}

.m-filter .position dl:first-child a .arrow {
	display: inline-block;
	margin-left: 9px;
	vertical-align: 2px;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: -571px -185px;
	width: 10px;
	height: 5px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.m-filter .position dl:first-child a .arrow {
		background-image: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}

.m-filter .position dl:last-child {
	margin: 18px 0;
	padding: 5px 0;
	line-height: 27px;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1
}

.m-filter .position dl:last-child dd div {
	overflow: hidden
}

.m-filter .position dl:last-child a.selected {
	color: #f2304a
}

.m-filter .position dl:last-child b {
	float: left;
	font-weight: 700;
	margin-right: 5px
}

.m-filter .list-more dl.hide {
	display: none
}

.m-filter .list-more dl.hasmore {
	height: 27px
}

.m-filter .list-more dl.otherItem {
	margin-top: 6px
}

.m-filter .list-more dd {
	position: relative;
	width: 87.9%;
	padding-right: 7.6%
}

.m-filter .list-more a {
	min-width: 80px;
	padding-left: 20px;
	padding-right: 10px;
	overflow: hidden
}

.m-filter .list-more a span {
	float: left
}

.m-filter .list-more a.nolink {
	color: #999;
	cursor: not-allowed
}

.m-filter .list-more .name {
	font-size: 14px;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis
}

.m-filter .list-more .customFilter {
	margin-top: 5px;
	float: left
}

.m-filter .list-more .customFilter * {
	float: left
}

.m-filter .list-more .customFilter span {
	line-height: 20px;
	margin: 0 5px
}

.m-filter .list-more .customFilter input {
	width: 35px;
	height: 18px;
	text-align: center;
	border: 1px solid #b7b7b7
}

.m-filter .list-more .customFilter button {
	width: 35px;
	padding: 0;
	border: 0;
	color: #fff;
	background-color: #394043;
	font-size: 12px;
	line-height: 20px
}

.m-filter .list-more .btn-showmore {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 27px;
	color: #a7a8a9;
	cursor: pointer
}

.m-filter dl {
	overflow: hidden
}

.m-filter dt {
	float: left;
	width: 4.5%;
	font-weight: 700;
	line-height: 27px
}

.m-filter dd {
	float: right;
	width: 95.5%
}

.m-filter dd a {
	float: left;
	color: #394043;
	position: relative;
	line-height: 27px
}

.m-filter dd .checkbox {
	position: absolute;
	left: 0;
	top: 7px;
	width: 14px;
	height: 14px;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: -535px -185px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.m-filter dd .checkbox {
		background-image: url(../img/sprite.png-t=1489639851328.png);
		background-size: 606px 356px
	}
}

.m-filter dd .checkbox.checked {
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: -518px -173px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.m-filter dd .checkbox.checked {
		background-image: url(../img/sprite.png-t=1489639851328.png);
		background-size: 606px 356px
	}
}

.m-filter .inp-search {
	width: 200px;
	border: 1px solid #c8cfd2;
	box-sizing: border-box;
	line-height: 27px;
	height: 27px;
	padding: 0 8.5px;
	color: #cacbcc
}

.m-filter .btn-search {
	width: 68px;
	line-height: 27px;
	color: #fff;
	background-color: #394043;
	text-align: center;
	margin-left: 10px;
	cursor: pointer
}

.m-filter .btn-search:hover {
	background-color: #333333
}

.m-filter .btn-more {
	width: 200px;
	margin: 0 auto;
	padding: 10px 0;
	color: #a7a8a9;
	text-align: center;
	cursor: pointer
}

.m-filter .btn-more .arrow {
	display: inline-block;
	vertical-align: 3px;
	margin-left: 7px;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: -459px -169px;
	width: 8px;
	height: 4px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.m-filter .btn-more .arrow {
		background-image: url(../img/sprite.png-t=1489639851328.png);
		background-size: 606px 356px
	}
}

.m-filter .btn-more .upArrow {
	display: inline-block;
	vertical-align: 3px;
	margin-left: 7px;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: -451px -169px;
	width: 8px;
	height: 4px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.m-filter .btn-more .upArrow {
		background-image: url(../img/sprite.png-t=1489639851328.png);
		background-size: 606px 356px
	}
}

.clear:after {
	content: "";
	display: block;
	clear: both
}

.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;
	line-height: initial;
}


.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: 45px;	/* 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:15px 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 {
	background-color: #f2304a
}

.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
}

.m-noresult {
	padding: 50px;
	text-align: center
}

.m-noresult p {
	font-size: 18px;
	color: #888c8e;
	line-height: 30px
}

.m-noresult p.spellcheck a {
	color: #4285f4;
	margin-right: 10px
}

.m-noresult a {
	color: #394043
}

.m-noresult b {
	color: #394043
}

.m-noresult .btn-save {
	cursor: pointer
}

.m-recommend .hd {
	font-size: 16px;
	font-weight: 700
}

.m-recommend .recommendContainer {
	margin-top: 25px;
	white-space: nowrap
}

.m-recommend .recommendContainer .item {
	width: 200px;
	margin-right: 36.6px;
	display: inline-block;
	vertical-align: top
}

.m-recommend a {
	color: #394043
}

.m-recommend .img {
	position: relative;
	display: block
}

.m-recommend img {
	width: 200px;
	height: 150px
}

.m-recommend .label {
	position: absolute;
	left: 0;
	bottom: 10px;
	background-color: #394043;
	color: #fff;
	line-height: 28px;
	padding: 0 7px
}

.m-recommend .tit {
	margin-top: 8px;
	overflow: hidden;
	line-height: 20px
}

.m-recommend .name {
	float: left;
	font-weight: 700
}

.m-recommend .room {
	float: right
}

.m-recommend .txt {
	font-size: 12px;
	line-height: 25px;
	color: #b0b3b4
}

.tooltip {
	position: absolute;
	font-size: 12px;
	z-index: 100
}

.tooltip .tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border: 5px solid transparent
}

.tooltip.top .tooltip-arrow {
	left: 50%;
	bottom: -10px;
	margin-left: -5px;
	border-top-color: #000
}

.tooltip.bottom .tooltip-arrow {
	left: 50%;
	top: -10px;
	margin-left: -5px;
	border-bottom-color: #000
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: -10px;
	margin-top: -5px;
	border-left-color: #000
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: -10px;
	margin-top: -5px;
	border-right-color: #000
}

.tooltip .tooltip-inner {
	padding: 5px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px
}

.saveMegmask {
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: .6;
	filter: alpha(opacity=60);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index: 1003
}

.saveok,.saveerror {
	display: none;
	position: fixed;
	background: url(../../img/new-version/success.jpg) no-repeat;
	width: 427px;
	height: 133px;
	z-index: 10000;
	padding: 50px;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.saveok .fl,.saveerror .fl {
	background: url(../../img/new-version/save-bg.png) no-repeat 0 0;
	width: 70px;
	height: 70px
}

.saveok .fr,.saveerror .fr {
	width: 325px;
	font-size: 12px;
	color: #999;
	line-height: 23px
}

.saveok .fr span,.saveerror .fr span {
	font-size: 24px;
	color: #39ac6a;
	font-weight: 700
}

.saveok .fr label,.saveerror .fr label,.saveok .fr a,.saveerror .fr a {
	width: 114px;
	height: 43px;
	display: inline-block;
	margin-right: 15px;
	text-align: center;
	line-height: 43px;
	color: #fff;
	background: #32ad68;
	margin-top: 25px;
	font-size: 14px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.2)
}

.saveok .fr label.close,.saveerror .fr label.close,.saveok .fr a.close,.saveerror .fr a.close {
	background: #fff;
	color: #000
}

.saveerror {
	background: url(../../img/new-version/error.jpg) no-repeat
}

.saveerror .fl {
	background: url(../../img/new-version/save-bg.png) no-repeat -82px 0
}

.saveerror .fr span {
	color: #5d5a59
}

.pushCommunity {
	width: 1150px;
	margin: 0 auto
}

.pushCommunity .title {
	font-size: 24px;
	color: #394043;
	font-weight: 700;
	padding-bottom: 27px;
	margin-top: 100px
}

.pushCommunity ul {
	white-space: nowrap;
	overflow: hidden;
	padding-bottom: 50px
}

.pushCommunity ul li {
	margin-right: 10px;
	width: 280px;
	vertical-align: top;
	display: inline-block;
	position: relative
}

.pushCommunity ul li a {
	text-decoration: none
}

.pushCommunity ul li img {
	width: 280px;
	height: 210px
}

.pushCommunity ul li .noimg {
	display: block;
	line-height: 210px;
	font-size: 12px;
	text-align: center;
	color: #d7d9d9;
	width: 280px;
	height: 210px;
	background-color: #f5f5f6
}

.pushCommunity ul li .price {
	position: absolute;
	left: 0;
	bottom: 70px;
	padding: 7px 9px;
	color: #fff;
	font-size: 14px;
	background-color: #394043
}

.pushCommunity ul li .info {
	margin-top: 12px;
	font-size: 14px
}

.pushCommunity ul li .info a {
	display: inline-block;
	max-width: 71%;
	color: #394043;
	font-weight: bold;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: top
}

.pushCommunity ul li .info .fr {
	display: inline-block;
	width: 25%;
	color: #b0b3b4;
	text-align: left;
	float: left;
	font-size: 12px;
	padding-left: 4%
}

.pushCommunity ul li .desc {
	color: #b0b3b4;
	font-size: 12px
}

.newHousePush {
	background-color: #f5f5f6;
	line-height: 1
}

.newHousePush .newHousePushContainer {
	width: 1150px;
	margin: 0 auto
}

.newHousePush .newHousePushContainer h3 {
	color: #394043;
	padding-top: 46px;
	font-size: 24px;
	font-weight: bold
}

.newHousePush .newHousePushContainer ul {
	margin-top: 23px;
	white-space: nowrap;
	overflow: hidden;
	padding-bottom: 46px
}

.newHousePush .newHousePushContainer ul li {
	vertical-align: top;
	display: inline-block;
	width: 218px;
	margin-right: 10px;
	position: relative
}

.newHousePush .newHousePushContainer ul li.justify_fix {
	height: 0;
	font-size: 0;
	vertical-align: top
}

.newHousePush .newHousePushContainer ul li .pic {
	display: block;
	height: 150px;
	position: relative
}

.newHousePush .newHousePushContainer ul li .pic .bg {
	position: absolute;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.2);
	display: block;
	width: 100%;
	height: 100%
}

.newHousePush .newHousePushContainer ul li .pic img {
	width: 100%;
	height: 100%
}

.newHousePush .newHousePushContainer ul li .mark {
	width: 100%;
	height: 100%;
	opacity: .4;
	background-color: #000
}

.newHousePush .newHousePushContainer ul li .description {
	position: absolute;
	top: 0;
	text-align: center;
	width: 100%;
	line-height: 150px;
	color: #fff;
	font-weight: 700;
	text-shadow: 0 1px 4px rgba(0,0,0,0.6)
}

.newHousePush .newHousePushContainer ul li .price {
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	padding-top: 8px
}

.newHousePush .newHousePushContainer ul li .price i {
	color: #f2304a;
	font-weight: 700
}

.newHousePush .newHousePushContainer ul li .area {
	color: #b0b3b4;
	font-size: 12px;
	margin-top: 11px
}

.footer {
	margin-top: 0
}

.agentCardPush {
	line-height: 1;
	maring-top: 18px;
	background-color: #fafafa;
	padding: 33px 0;
	border-left: 2px solid #e2e2e2;
	*zoom: 1
}

.agentCardPush:before,.agentCardPush:after {
	display: table;
	content: ""
}

.agentCardPush:after {
	clear: both
}

.agentCardAgentInfo {
	float: left;
	margin-left: 27px;
	*zoom: 1
}

.agentCardAgentInfo:before,.agentCardAgentInfo:after {
	display: table;
	content: ""
}

.agentCardAgentInfo:after {
	clear: both
}

.agentCardAgentImg {
	float: left
}

.agentCardAgentImg img {
	width: 75px;
	height: 100px
}

.cardAgentInfo {
	float: left;
	margin-left: 14px;
	width: 154px
}

.cardAgentNameContainer {
	font-size: 0
}

.cardAgentName {
	color: #394043;
	font-size: 22px;
	font-weight: bold
}

.cardAgentIM {
	display: inline-block;
	cursor: pointer;
	margin-left: 12px;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: -469px -173px;
	width: 13px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.cardAgentIM {
		background-image: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}

.cardAgentTitle {
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px
}

.cardAgentPhone {
	margin-top: 20px;
	color: #f2304a;
	font-size: 14px;
	font-weight: bold
}

.cardAgentDesc {
	margin-top: 10px;
	color: #9c9fa1;
	font-size: 12px;
	line-height: 20px
}

.agentCardResblockInfo {
	float: left;
	margin-left: 41px;
	width: 568px
}

.agentCardResblockName {
	padding-bottom: 20px;
	border-bottom: 1px solid #eeeeee
}

.agentCardResblockTitle {
	color: #394043;
	font-size: 22px
}

.agentCardResblockSubTitle {
	color: #9c9fa1;
	font-size: 12px;
	padding-left: 13px
}

.agentCardResblockLink {
	float: right;
	margin-top: 10px;
	font-size: 12px;
	color: #394043
}

.agentCardResblockDetail {
	margin-top: 23px;
	*zoom: 1
}

.agentCardResblockDetail:before,.agentCardResblockDetail:after {
	display: table;
	content: ""
}

.agentCardResblockDetail:after {
	clear: both
}

.agentCardDetailItem {
	float: left;
	margin-right: 59px
}

.agentCardDetailTitle {
	color: #9c9fa1;
	font-size: 12px
}

.agentCardDetailInfo {
	display: inline-block;
	color: #394043;
	font-size: 13px;
	margin-top: 11px
}

.listContentLine {
	border-bottom: 1px solid #f1f1f1
}

.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
}

.sellListContent li .imgw232 {
	position: relative;
	float: left;
	width: 232px;
	height: 174px;
	border-radius: 0px !important;
	margin-right: 30px;
}

.sellListContent li img {
	display: block;
	width: 100%;
	height: 100%
}

.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 .infoLeft{ float: left;}

.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: 24px;
	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 .address .fontN {	
	font-weight:normal;
}


.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
}
.sellListContentNew li{padding: 30px 0px !important; margin: 0 !important;}
.follCol{color: #666 !important;}
.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: 0;
	top: 24%;
	width:20%;
	overflow:hidden;
}

.sellListContent li .info .priceInfo .totalPrice {
	text-align: right;
	width: 100%;
	font-size: 30px;
	color: #f2304a
}

.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:10px; letter-spacing:1; float:right; font-weight:bold; color:#FFF; padding:10px 18px;}
.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
}

.listButtonContainer {
	*zoom: 1;
	display: none;
	position: absolute;
	top: 6px;
	right: 0
}

.listButtonContainer:before,.listButtonContainer:after {
	display: table;
	content: ""
}

.listButtonContainer:after {
	clear: both
}

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

.compareBtn:hover {
	border-color: #ccc;
	color: #394043
}

.compareBtn.disable {
	cursor: default
}

.compareBtn.disable:hover {
	color: #a9abab
}

.recommendList {
	margin-top: 57px
}

.recommendListHeader {
	font-size: 20px;
	font-weight: bold;
	color: #394043
}

.noResultCommunityHeader {
	font-size: 20px;
	font-weight: bold;
	color: #394043
}

.noResultCommunityList {
	padding-top: 30px;
	padding-bottom: 54px;
	border-bottom: 1px solid #eeeeee
}

.content.tagColor .tag .school {
	position: relative;
	color: #dc802e !important;
	background-color: transparent !important
}

.content.tagColor .tag .school:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #dc802e !important;
	opacity: .15;
	filter: alpha(opacity=15)
}

.content.tagColor .tag .school * {
	color: inherit !important
}

.content.tagColor .tag .taxfree {
	position: relative;
	color: #36b0be !important;
	background-color: transparent !important
}

.content.tagColor .tag .taxfree:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #36b0be !important;
	opacity: .15;
	filter: alpha(opacity=15)
}

.content.tagColor .tag .taxfree * {
	color: inherit !important
}

.content.tagColor .tag .five {
	position: relative;
	color: #f2a12f !important;
	background-color: transparent !important
}

.content.tagColor .tag .five:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #f2a12f !important;
	opacity: .15;
	filter: alpha(opacity=15)
}

.content.tagColor .tag .five * {
	color: inherit !important
}

.content.tagColor .tag .subway {
	position: relative;
	color: #849aae !important;
	background-color: transparent !important
}

.content.tagColor .tag .subway:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #849aae !important;
	opacity: .15;
	filter: alpha(opacity=15)
}

.content.tagColor .tag .subway * {
	color: inherit !important
}

.content.tagColor .tag .haskey {
	position: relative;
	color: #33be85 !important;
	background-color: transparent !important
}

.content.tagColor .tag .haskey:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #33be85 !important;
	opacity: .15;
	filter: alpha(opacity=15)
}

.content.tagColor .tag .haskey * {
	color: inherit !important
}

.content.tagColor .tag .is_restriction {
	position: relative;
	color: #bf55ec !important;
	background-color: transparent !important
}

.content.tagColor .tag .is_restriction:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #bf55ec !important;
	opacity: .15;
	filter: alpha(opacity=15)
}

.content.tagColor .tag .is_restriction * {
	color: inherit !important
}

.content.tagColor .tag .focus {
	position: relative;
	color: #DCB02E !important;
	background-color: transparent !important
}

.content.tagColor .tag .focus:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #DCB02E !important;
	opacity: .15;
	filter: alpha(opacity=15)
}

.content.tagColor .tag .focus * {
	color: inherit !important
}

.compareFlyIcon {
	position: absolute;
	background-image: url(../img/sprite.png-t=1489639851328.png);
	background-position: -451px -146px;
	width: 23px;
	height: 23px
}

.page_search {
	background-color: #fff;
	height: 100%
}

.page_search .li_item>a,.page_search .li_item>div {
	width: auto
}

.page_search .search_box.search_a .divide {
	height: 100%
}

.page_search .search_form {
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5
}

.page_search .search_box.search_a {
	margin: 0;
	border: 0
}

.page_search .search_form .back {
	display: block;
	width: 2.5rem;
	height: 2.6rem;
	line-height: 2.5rem;
	text-align: center;
	padding: 0
}

.page_search .search_form .tab_tit {
	position: relative;
	line-height: 2.5625rem;
	padding: 0 .5rem;
	border-right: 1px solid #c9c9c9;
	border-left: 1px solid #c9c9c9
}

.page_search .mod_box {
	margin-top: 0;
	border-top: 0
}

.page_search .mod_box .detail_more {
	margin: 0 -1.25rem;
	background-color: #f0f0f0;
	border-radius: .00625rem;
	box-shadow: 0 1px 1px #b9b9b9;
	border-top: 1px solid #e2e2e2
}

.page_search .mod_box .detail_more a {
	color: #626262;
	font-size: .8125em;
	height: 2.75em;
	line-height: 2.75em
}

.page_search .mod_box .detail_more a>i,.page_search .mod_box .detail_more a>span {
	vertical-align: middle
}

.page_search .mod_box .detail_more a>span {
	padding-left: .3125rem
}

.page_search .dropdown {
	background-color: #fff;
	position: absolute;
	color: #000;
	top: 3rem;
	left: 0;
	width: 5rem;
	border: 1px solid #c5c5c5;
	border-radius: .3125rem;
	z-index: 1;
	-webkit-animation: ani-fadeIn .3s ease;
	-moz-animation: ani-fadeIn .3s ease;
	-ms-animation: ani-fadeIn .3s ease;
	animation: ani-fadeIn .3s ease
}

.page_search .dropdown:before {
	content: "";
	display: inline-block;
	width: .5rem;
	height: .5rem;
	background-color: #FFF;
	border: solid #e2e2e2;
	border-width: 1px 0 0 1px;
	position: absolute;
	top: -.3125rem;
	left: 50%;
	margin-left: -.25rem;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.page_search .dropdown li {
	text-align: center;
	border-bottom: 1px solid #c5c5c5
}

.page_search .dropdown li:last-child {
	border-bottom: 0
}

.page_search .count {
	padding-left: 2rem;
	text-align: right;
	margin-right: 1.25rem;
	color: #a8a8a8;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.page_search .search_box.search_a form {
	background: #fff
}

.page_search .search_box.search_a .input {
	width: 100%
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.compareFlyIcon {
		background-image: url(../component/sprite@2x.png?t=1489639851328);
		background-size: 606px 356px
	}
}



/* 列表右边栏 */
.ybw200 {
    width: 180px;    
	float: right;
    overflow: hidden;
}
.app-banner {
    margin: 4px 0 20px 0;
}

.app-banner .dios{
	color: rgb(51, 51, 51); 
	background-color: rgb(255, 255, 255); 
	font-size: 12px;
}

.app-banner h4 {
	margin-bottom: 20px;
	font-size: 18px;
	color: #333
}

.app-banner p {
	margin-bottom: 10px;
	font-size: 12px;
	color: #666
}

.app-banner img {
	width: 180px;
	height: 180px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.hot-houses .hd {
	margin-bottom: 20px
}

.hot-houses .hd p {
	margin-top: 5px
}

.hot-houses .hd h3 {
	font-size: 18px;
	color: #333
}

.hot-houses .hd h3 p {
	font-size: 12px;
	color: #666
}

.hot-houses .bd {
	margin-bottom: 10px
}

.hot-houses .houses-list {
	padding-bottom: 20px
}

.hot-houses .houses-list .top {
	margin-bottom: 10px
}

.hot-houses .houses-list .top span {
	padding: 2px;
	width: 48px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	color: #888;
	border: 1px solid #888;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.hot-houses .houses-list .top .top-one {
	color: #f5a623;
	border: 1px solid #f5a623
}

.hot-houses .houses-list .top .top-two {
	color: #7ed321;
	border: 1px solid #7ed321
}

.hot-houses .houses-list .top .top-three {
	color: #6eb1ff;
	border: 1px solid #6eb1ff
}

.hot-houses .houses-list .bargain {
	margin-bottom: 10px;
	font-size: 14px;
	color: #666
}

.hot-houses .houses-list .bargain .num {
	color: #ff6d6f
}

.hot-houses .houses-list .pic,.hot-houses .houses-list .pic img {
	margin-bottom: 10px;
	width: 140px;
	height: 100px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.hot-houses .houses-list .text {
	font-size: 14px;
	line-height: 14px
}

.hot-houses .houses-list .text h4 {
	color: #666;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 24px;
	line-height: 24px;
	overflow: hidden
}

.hot-houses .houses-list .text p {
	color: #888;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 24px;
	line-height: 24px;
	overflow: hidden
}

.save-money-pub a {
	text-decoration: none
}

.save-money-pub .save-mon p {
	margin-bottom: 10px;
	font-size: 14px;
	color: #666;
	line-height: 14px
}

.save-money-pub .save-mon p:last-child {
	margin-bottom: 20px
}

.save-money-pub .save-mon .money {
	margin-bottom: 20px;
	font-size: 26px;
	color: #f2304a;
	line-height: 22px
}

.save-money-pub .pub {
	margin-top: 50px;
	font-weight: 700
}

.save-money-pub .pub p {
	margin-bottom: 10px;
	font-size: 14px;
	color: #4a4a4a;
	line-height: 16px
}

.save-money-pub .pub p:last-child {
	margin-bottom: 0
}

.save-money-pub .pub .everyday {
	font-size: 18px;
	color: #4a4a4a;
	line-height: 16px
}
