@charset "gb2312";
/* style for Sale */
/* .detailMain */
.detailMain { width:978px; height:400px; border:1px solid #bababa; }
.detailMain .detailMainLeft { float:left; width:147px; padding-left:38px; padding-bottom:22px; background:url(../images/dotverbg.gif) repeat-y right top }
.detailMainLeft span.brokerPhoto { display:block; width:100px; height:120px; padding:1px; border:1px solid #bababa; margin-top:25px; }
.detailMainLeft ul.brokerFile { float:left; margin-top:15px; margin-bottom:15px; }
ul.brokerFile li { margin-top:15px; }
.detailMainLeft span.link { float:left; width:100px; height:19px; padding-top:6px; text-align:center; border:1px solid #ccc; background:#f2f2f2; margin-top:10px; }
/* .detailMainRight */
.detailMain .detailMainRight { float:left; width:483px; padding-left:60px; }
.detailMainRight p.title { margin-top:35px; }
.detailMainRight p.subTitle { margin-top:12px; }
.detailMainRight table.data { width:420px; margin-top:20px; }
table.data tr td { height:23px; padding-left:6px; padding-bottom:5px; vertical-align:bottom; background:url(../images/dotbg.gif) repeat-x left bottom; }

/* .contactBox */
.detailMainRight ul.contactBox { float:left; margin-top:20px; }
ul.contactBox li { float:left; }
li.contact p.phoneNumber { width:244px; height:32px; color:#333; font-size:14px; font-weight:bold; padding-left:46px; padding-top:10px; background:url(../images/housecontactbg.gif) no-repeat; }
li.contact p.contactNote { padding-left:40px; padding-top:1px; }
li.serial { padding-top:6px; margin-left:10px; line-height:140%; }

/* .postTime */
.detailMainRight .postTime { float:right; margin-right:10px; margin-top:10px; }

/* switchContBox */
.switchContBox { width:100%; margin-top:10px; }
.switchContBox .switchContBoxTitle ul { float:left; }
.switchContBox .switchContBoxTitle li { float:left; height:25px; overflow:hidden; margin-right:5px; }
.switchContBox .switchContBoxTitle li a { float:left; font-size:14px; color:#000; font-weight:bold; line-height:28px; _line-height:30px; padding-left:30px; background:url(../images/titlebarbgsquare.gif) left -25px; }
.switchContBox .switchContBoxTitle li a span { float:left; height:25px; padding-right:30px; cursor:pointer; background:url(../images/titlebarbgsquare.gif)  right -25px; }
.switchContBox .switchContBoxTitle li.linkOn a { color:#fff; text-decoration:none; background-position:top left; cursor:text; }
.switchContBox .switchContBoxTitle li.linkOn a span { background-position:top right; cursor:text; }

/* houseFileBox */
.houseFileBox { width:938px; padding:20px; border:1px solid #bababa; float:left; margin-top:15px;}
.houseDescription { line-height:620%;}
.houseFileBox div.housePhoto { width:100%; margin-top:20px; }
div.housePhoto p.title { height:20px; color:#333; font-size:14px; font-weight:bold; padding-left:10px; padding-bottom:2px; background:url(../images/dotbg.gif) repeat-x left bottom; }
div.housePhoto p.photo { width:331px; height:252px; padding-left:9px; padding-top:8px; background:url(../images/housephotobg.png) no-repeat; margin:10px auto 0; }
div.housePhoto p.photoTip { width:200px; text-align:center; margin:0 auto; }

/* communityMainRec */
.communityMainRecBox { float:left; *float:none; width:980px; border:1px solid #bababa; margin-top:10px; }

.communityMainRecBoxmap { float:left; *float:none; width:1198px; border:1px solid #bababa; margin-top:10px; }
.communityMainRecBox .communityMainRecTitleBox { width:100%; height:27px; background:url(../images/bardotbg.gif) repeat-x; }
.communityMainRecBox2 .communityMainRecTitleBox { width:100%; height:27px; background:url(../images/bardotbg.gif) repeat-x; }
.communityMainRecTitleBox .communityMainRecTitle { float:left; margin-top:6px; margin-left:8px; }
.communityMainRecTitleBox .communityMainRecMore { float:right; margin-top:6px; margin-right:8px; }
.communityMainRecBox table.communityFile { width:99%; margin-top:10px; margin-left:10px; font-size:13px; }

table.communityFile tr td { padding:10px; }
table.communityFile tr td.title { text-align:right; background:#e9e9e9; }
.communityMainRecBox table.communityPhoto { width:100%; margin-top:10px; }

table.communityPhoto td { text-align:center; }
table.communityPhoto td span { display:block; width:225px; height:168px; padding:2px 2px; border:1px solid #bababa; margin-bottom:0px;margin-left:0px;}
.communityMainRecBox .communityMoreLink { margin:5px auto 10px 20px; }
.communityMainRecBox .communityMainRecTitleBox{height:35px;background-position: 0;}

.communityMainRecBox2 .communityMainRecTitleBox{height:35px;background-position: 0;}
.communityMainRecTitle{background: url(../images/icon_main.gif) no-repeat 5px -1414px;padding-left:20px;}
/* communityMap */
.communityMap { margin:10px; }

/* houseBottomTip */
.houseBottomTip { float:left; margin:20px; display:inline; }

/* require */
#requireMain { float:left; overflow:hidden;width:885px; margin-bottom:20px; }
.requireTitle { width:100%; font-size:16px; color:#333; font-weight:bold; padding:6px 10px; background:url(../images/dotbg.gif) repeat-x left bottom; margin-top:10px; float:left;}
.loginTip { margin-top:6px; }
.stepTip { margin-top:25px; }
.stepTip ul li { float:left; margin-right:15px; }
.stepTip ul li span { float:left; }
.stepTip ul li span.stepNum { display:block; width:12px; height:16px; color:#fff; padding-left:7px; padding-top:3px; background:url(../images/stepicon.gif) no-repeat 0 -7px; margin-right:3px; }
.stepTip ul li.linkOn span.stepNum { background-position:0 -34px; }
.stepTip ul li span.stepName { padding-top:5px;}
.stepTip ul li.linkOn span.stepName { color:#f90; }

.requireForm { margin-top:10px; }
.requireForm table { width:100%; }
.requireForm table tr td { padding-bottom:6px; }
#requireMain input.inp { padding:2px; border:1px solid #bababa; }
#requireMain textarea { width:400px; height:100px; font-size:12px; padding:2px; border:1px solid #bababa; }
#requireMain input.btn { background:url(../images/memberleftnavitembgk.gif) repeat-x; border:1px solid #b4c91a; color:#660; font-size:14px; font-weight:bold; padding:3px 10px; *padding:3px 0 0; margin-right:10px; cursor:pointer; }

/* filter */
.expertFilter {  width:872px; padding:5px; margin-top:15px; border:1px solid #bababa; }
.expertFilter ul { clear:both; float:left; width:100%; margin-bottom:5px; }
.expertFilter ul li { float:left; height:11px; text-align:center; padding:3px; margin-right:8px; display:inline; }
.expertFilter ul li.filterTarget { color:#f60; font-weight:bold; margin-right:0px; }
.expertFilter ul li.linkOn { background:#f60;}
.expertFilter ul li.linkOn a { color:#fff; text-decoration:none; }

/* expertListBox */
.expertListBox { width:885px; }
.expertListBox ul { width:635px; margin-top:10px; }
.expertListBox ul li { float:left; width:203px; margin-left:5px; border:1px solid #bababa; display:inline; }
.expertListBox ul li.mouseOver { border:1px solid #999; background:#f1f1f1; }
.btnBox { margin-top:20px; }

/* requireDone */
.sysConfirm { width:883px; margin-top:30px; border:1px solid #fbc393; background:#ffd;}
.sysConfirm .confirmTxt { width:100%; background:url(../images/sysconfirm.png) no-repeat; padding:15px 0 20px 65px; margin:20px; color:#333; font-size:16px; font-weight:bold; }
.sysConfirm .confirmTxt p { margin-top:10px; font-size:12px; font-weight:normal; color:#999; }

/* requireList */
.requireDataListBox { clear:both;width:885px; margin-top:10px; }
.requireDataListBox table.tHead { width:100%; height:26px; border:1px solid #fc6; background:#ffd; }
.requireDataListBox table.tHead td { color:#000; padding-top:3px; text-align:center; }
.requireDataListBox table.tHead td.tdAlignLeft { text-align:left; }
.requireDataListBox table.tBody { width:100%; }
.requireDataListBox table.tBody tr { background:url(../images/dotbg.gif) repeat-x left bottom; }
.requireDataListBox table.tBody td { color:#666; padding-top:15px; padding-bottom:10px; text-align:center; }
.requireDataListBox table.tBody td.tdAlignLeft { text-align:left; }
.requireDataListBox table.tBody tr.mouseOver { background:#f3f3f3; }


.requireListCtrl { overflow:hidden;margin-top:10px; }
.requireListCtrl .search { float:left; }
.search select { float:left; margin-right:5px; border:1px solid #bababa; }
.search input { float:left; border:1px solid #bababa; }
.search input.text { width:250px; height:17px; color:#999; padding-left:5px; padding-top:2px; }
.search input.button { width:40px; height:21px; padding-top:1px; margin-left:-1px; }

/* requireDetail */
.requireTitle span.title { float:left; }
.requireTitle span.replyNum { float:right; font-size:12px; color:#666; font-weight:normal; margin-right:20px; }
.requireDetail { width:800px; border:1px solid #fc6; background:#ffd; margin-top:10px; }
.requireDetail table tr td { line-height:150%; }
.detailReply { width:800px; border:1px solid #c3c3c3; margin-top:6px; }
.detailReply table tr td { line-height:150%; }
.replyForm { width:800px; border:1px solid #c3c3c3; margin-top:10px; }
.replyForm input.inp { width:200px; height:16px; border:1px solid #bababa; padding:2px; }
.replyForm textarea { width:400px; height:100px; border:1px solid #bababa; }
.replyForm input.btn { background:url(../images/memberleftnavitembgk.gif) repeat-x; border:1px solid #b4c91a; color:#660; font-size:14px; font-weight:bold; padding:3px 10px; *padding:3px 0 0; margin-right:10px; cursor:pointer; }

/* requireRightBox */
#requireRightBox { overflow:hidden;float:left; display:inline;width:300px;margin-left:15px;}
#requireRightBox .recRight { width:100%; margin-top:20px; }
#requireRightBox .recRight .recListBox { width:198px; padding-left:100px; background:url(../images/visualize.jpg) no-repeat left bottom;}
#requireRightBox .recRight .recTitleBox { background:url(../images/requirerighttitlebg.gif) no-repeat; }
#requireRightBox .newsRecList li.title { color:#f90; font-size:14px; padding:0!important; }
#requireRightBox .newsRecList li { height:16px; padding-left:25px; padding-top:4px; }
#requireRightBox .newsRecList .step1 { background:url(../images/stepicon2.gif) no-repeat left -5px; }
#requireRightBox .newsRecList .step2 { background:url(../images/stepicon2.gif) no-repeat left -30px; }
#requireRightBox .newsRecList .step3 { background:url(../images/stepicon2.gif) no-repeat left -55px; }
#requireRightBox .newsRecList .step4 { background:url(../images/stepicon2.gif) no-repeat left -80px; }

/* houseListNav */
.houseListNavBox { position:relative; width:100%; height:25px; border-bottom:1px solid #fc6; overflow:visible; margin-bottom:12px;}
.houseListNav { position:absolute; top:1px; left:0; }
.houseListNav li { float:left; height:25px; overflow:hidden; margin-left:5px; display:inline; }
.houseListNav li a { font-size:12px; color:#333; font-weight:bold; line-height:26px; _line-height:28px; float:left; padding-left:12px; background:url(../images/newhouselistnavbg.gif) left -25px; }
.houseListNav li a span { height:25px; float:left; padding-right:12px; cursor:pointer; background:url(../images/newhouselistnavbg.gif) right -25px; }
.houseListNav li a:hover, .houseListNav li.linkOn a { color:#f90; text-decoration:none; background-position:top left; }
.houseListNav li a:hover span, .houseListNav li.linkOn a span { background-position:top right; }
.houseListNav li.linkOn a { font-weight:bold; }



/* 新小区二手房开始 */

.colTit {
	height: 46px;
	line-height: 46px;
}
.colTit .tit {
	font-size: 16px;
	font-weight: 700;
	line-height: 46px;
	padding-left: 30px;
	background: url(../images/icon_main.gif) no-repeat 14px -1402px;
	color: #505050;
}
.listWrap {
	width: 1200px;
	overflow: hidden;
}
.f14 {
	font-size: 14px;
}
.listCol2 {
	width: 1224px;
}
.listCol2 li {
	float: left;
	display: inline;
	width: 260px;
	padding: 10px;
	margin-right: 24px;
	margin-bottom: 20px;
	border: 1px #e0dfdf solid;
	background-color: #f2f2f2;
}
.listCol2mb0 li {
	margin-bottom: 0;
}

.listCol2 li .pic {
	border: 1px #e7e7dd solid;
	position: relative;
}
.listCol2 li img {
	display: block;
	width: 100%;
}
.listCol2 li .t {
	padding-top: 12px;
	line-height: 20px;
}
.listCol2 li .t1 {
	padding-top: 10px;
	line-height: 24px;
}
.wrap .w_c_5 {
	color: #d6d6d6;
}

.wrap .w_c_1{color: #fd6300; margin-left:10px; }
.wrap .w_c_1db{color: #fd6300; margin-left:60px; font-size:14px; }
.wrap .w_c_6 {
	color: red;
}

.wrap .w_c_esf{color: #fd6300; margin-left:0px; }

.footer{height:auto;margin-bottom:0;padding-bottom:0;}

/* 新小区二手房结束 */
a, applet, body, dd, div, dl, dt, h1, h2, h3, h4, html, iframe, li, object, p, span, ul {
	border: 0;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

.basic-pic-left .icon, .basic-pic-load .bottom, .basic-pic-load .top, .basic-pic-right .icon, .big-pic-left .icon, .big-pic-load .bottom, .big-pic-load .top, .big-pic-right .icon, .collect-house.off .collectIcon, .collect-house.on .collectIcon, .collectmask .collect-close, .collectmask .tip .icon, .comBtn .icon, .defraud-house .defraudIcon, .general-expense .bncqIcon, .general-expense .fdjsqIcon, .general-item-wrap .sanjiaoIcon, .general-situation .zzqIcon, .house-basic-item1 .fdjsqIcon, .house-basic-item3 .mapNavIcon .icon, .house-chat-phone .phone-icon, .house-update-info .icon-anxuan-all .icon-anxuan-icon, .house-with-interest .closeHouseIcon, .loan-list .loan-logo-1, .loan-list .loan-logo-2, .loan-list .loan-logo-3, .manage-house .icon, .manage-wrap .jianjiao, .map-menu .map-title .dwIcon, .picDescMask.off .icon, .picDescMask.on .icon, .picclose, .report-column .jianjiao, .right_gj .backtop .icon, .right_gj .collect-right.off .icon, .right_gj .collect-right.on .icon, .right_gj .feedback .icon, .same-hot-rank .heatrange .icon, .search-section .icon, .sprite-esf-detail-icon, .wx-off .wx-icon, .wx-on .wx-icon, .wxchat-wrap .jianjiao, .wxchat-wrap .word .icon, .xiaoqu-desc .down .icon, .xiaoqu-desc .up .icon,.big_img .icon {
	background-image: url(../images/2020.png);
	background-size: 260px auto;
	background-repeat: no-repeat;
}
.clearfix {
	zoom: 1;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.f20 {
	font-size: 20px;
}
.ml_20 {
	margin-left: 20px;
}
.mr_10 {
	margin-right: 10px;
}
.mr_25 {
	margin-right: 25px;
}
.c_888 {
	color: #888;
}
.c_333 {
	color: #333;
}
.c_999 {
	color: #999;
}
.c_000 {
	color: #000;
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.house-title {
	z-index: 5;
	position: relative;
}
.house-title h1 {
	font-weight: bold;
	width: 940px;
	line-height: 24px;
	margin-top:10px;
	font-family: Arial; 
}
.house-update-info .ts {
	border: 1px solid #e5e5e5;
	background-color: #fff;
	color: #5e9812;
}
.house-update-info span {
	padding: 0 6px;
	display: inline-block;
	box-sizing: border-box;
	height: 22px;
	line-height: 22px;
	letter-spacing: 1px;
	vertical-align: middle;
}
.house-update-info .up {
	border: 1px solid #e3e3e3;
	color: #999;
}
em {
	font-style: normal;
}

.title-right-info {
	position: absolute;
	top: 5px;
	right: 0;
	overflow: hidden;
}
.title-right-info a {
	float: left;
	display: block;
}
.defraud-house .defraudIcon {
	background-position: -150px -50px;
	width: 24px !important;
	height: 24px !important;
}
.defraud-house .defraudIcon {
	display: block;
	margin-bottom: 10px;
}
.house-basic-info {
	margin-bottom: 0px;
}
.house-basic-pic {
	position: relative;
	width: 585px;
}
.basic-top-bigpic {
	cursor: pointer;
	width: 585px;
	height: 400px;
	overflow: hidden;
	margin-bottom: 10px;
	position: relative;
}
.basic-top-bigpic img {
	width: 100%;
	height: 100%;
}
img {
	border: 0;
}
.basic-pic-list {
	width: 100%;
	height: 75px;
	overflow: hidden;
}
.pic-list-wrap {
	padding-left: 35px;
	width: 10000px;
}
.pic-list-wrap li {
	cursor: pointer;
	position: relative;
	width: 121px;
	height: 75px;
	margin-right: 10px;
	float: left;
}
.pic-list-wrap li {
	background: #000;
}
.pic-list-wrap li {
	cursor: pointer;
}
.pic-list-wrap li img {
	filter: alpha(opacity=70);
	-moz-opacity: .7;
	opacity: .7;
}
.basic-pic-left {
	left: 0;
}
.basic-pic-left, .basic-pic-right {
	top: 0;
	width: 25px;
	height: 75px;
	display: block;
	background-color: #000;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
}
.basic-pic-left .icon {
	background-position: -245px -124px;
	width: 8px !important;
	height: 13px !important;
}
.basic-pic-left .icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -6px;
	margin-left: -4px;
}
.basic-pic-right {
	right: 0;
}
.house-basic-right {
	position: relative;
	width: 565px;
	margin-left: 40px;
}
.house-basic-item1 {
	margin-top: 26px;
	margin-bottom: 38px;
	padding-left: 20px;
}
.house-basic-item1 .price {
	display: inline-block;
	font-size: 38px;
	color: #f60;
	font-weight:bold;
	font-family: Arial; 
}
.house-basic-item1 .price b {
	font-size: 16px;
	color: #f60;
}
.house-basic-item1 .unit {
	display: inline-block;
	font-size: 16px;
	color: #666;
	margin-left:15px;
}
.ml_16 {
	margin-left: 20px;
}
.td-u {
	text-decoration: underline;
	color: #555;
	font-size: 12px;
	line-height: 12px;
}
.house-basic-item2 {
	width: 100%;
	overflow: hidden;
	height: 66px;
	padding-left: 20px;
}
.house-basic-item2 .room {
	float: left;
	width: 35%;
}
.house-basic-item2 .main {
	font-size: 22px;
	color: #000;
	font-weight:bold;
}
.house-basic-item2 span {
	display: block;
}
.house-basic-item2 .sub {
	font-size: 14px;
	color: #666;
	margin-top: 12px;
	margin-bottom: 20px;
}
.house-basic-item2 .area {
	float: left;
	width: 35%;
}
.house-basic-item3 {
	border-top: 1px solid #f3f3f3;
	padding: 12px 20px;
}
li, ol, ul {
	list-style: none;
}
.house-basic-item3 li {
	font-size: 14px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.house-basic-item3 span {
	display: inline-block;
	vertical-align: middle;
}
.house-basic-item3 .mapNavIcon .icon {
	background-position: -177px -205px;
	width: 14px !important;
	height: 15px !important;
}
.house-basic-item3 .mapNavIcon .icon {
	margin-bottom: -2px;
	margin-right: 5px;
}
.agent-info {
	padding: 30px 0 0 20px;
	display: block;
	border-top: 1px solid #f3f3f3;
	position: relative;
	z-index: 10;
}
.side-right-wrap {
	min-height: 105px;
}
.agent-info .agent-avatar {
	width: 70px;
	height: 95px;
	float: left;
	margin-right: 14px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.agent-info .agent-right-wrapper {
	padding-left: 66px;
}
.agent-info .agent-name {
	font-size: 16px;
	font-weight: 700;
	color: #000;
	padding-bottom: 34px;
	padding-top: 24px;
}
.agent-info .agent-little {
	padding-top: 0;
	padding-bottom: 10px;
}
.agent-info .agent-name .agent-name-txt {
	margin-right: 0px;
}
.agent-info .agent-name .agent-item {
	display: inline-block;
	text-align: left;
	position: relative;
	line-height: 1;
	color: #999;
	font-size: 12px;
}
.agent-info .agent-belong {
	margin-bottom: 10px;
	padding-left: 15px;
	height: 15px;
}
.agent-info .anxuan-qiye-text {
	vertical-align: middle;
}
.house-chat-entry {
	height: 75px;
	padding-right: 100px;
	margin-top: 10px;
}
.house-chat-phone {
	position: relative;
	display: inline-block;
	height: 100%;
	width: 100%;
	background: #FF4500;
	margin-top: 10px;
}
.clearfix::after {
	display: block;
	content: ".";
	visibility: hidden;
	height: 0;
	clear: both;
}
.house-chat-phone .phone-logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 44px;
	height: 45px;
	padding: 15px 11px;
	background-color: #ff552e;
}
i {
	font-style: normal;
}
.icon {
	display: inline-block;
	background-repeat: no-repeat;
}
.house-chat-phone .phone-icon {
	vertical-align: middle;
	background-position: -130px -85px;
	width: 44px !important;
	height: 45px !important;
}
.phone-num {
	margin-top: 11px;
	margin-bottom: 2px;
	font-size: 30px;
	color: #fff;
	text-align: center;
	line-height: 36px;
	text-shadow: 0 0 4px rgba(139,62,0,.3);
	font-family: Arial;
}
.phone-belong {
	text-align: center;
	opacity: .77;
	font-size: 12px;
	color: #fff;
	line-height: 12px;
}
.phone-belong a {
	color: #fff;
}
.general-item {
	overflow: hidden;
	margin-top: 10px;
}
.general-item h3 {
	font-size: 22px;
	color: #000;
	font-family: Arial; 
}
.general-item em {
	display: inline-block;
	opacity: .2;
	background: #ff552e;
	border-radius: 1px;
	width: 4px;
	height: 20px;
	margin-right: 14px;
}
.general-situation .general-item-wrap {
	margin-top: 20px;
	margin-bottom: 49px;
	font-size:14px;
}
.general-item-wrap {
	overflow: hidden;
	margin-left: 18px;
}
.general-item-left, .general-item-right {
	float: left;
}
.general-item-left {
	width: 50%;
}
.general-item-left li, .general-item-right li {
	line-height: 34px;
	height: 34px;
}
.general-item-left span, .general-item-right span {
	float: left;
	display: block;
}

.general-item-left, .general-item-right {
	float: left;
}
.general-item-right {
	width: 50%;
}
.general-item {
	overflow: hidden;
	margin-top: 10px;
}
.houseDescription {
    margin-top:20px;
	line-height: 32px;
	font-size:14px;
	color:#000;
	padding-left:20px;
}
.communityMainRecBox {
	float: left;
	*float: none;
	width: 978px;
	border: 1px solid #bababa;
	margin-top: 10px;
}
.communityMainRecBox2 {
	float: left;
	*float: none;
	width: 1198px;
	border: 1px solid #bababa;
	margin-top: 10px;
}
.communityPhoto{	margin-top: 0px;
	margin-bottom:0px;}
.communityPhoto ul li{width:25%;float:left;text-align:center}

	.fxt{padding:0px;margin-top:30px;}
	.fxt *{box-sizing: border-box;}
	.fxt ul li{float:left;width:50%;border:10px solid rgba(0,0,0,0);text-align:center;height: 336px;overflow: hidden;}
	.fxt ul li img{max-width:100%;}
	
.pc-slide {
	width: 585px;
	margin: 0 auto;
}

.view .swiper-container {
	width: 585px;
	height: 400px;
}
.view .swiper-container img{max-width:100%;}
.view .arrow-left {
	background: url(/images/index_tab_l.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -25px;
	width: 28px;
	height: 51px;
	z-index: 10;
}

.view .arrow-right {
	background: url(/images/index_tab_r.png) no-repeat left bottom;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -25px;
	width: 28px;
	height: 51px;
	z-index: 10;
}
.view .swiper-container .swiper-wrapper .swiper-slide{text-align:center}
.preview {
	width: 100%;
	margin-top: 10px;
	position: relative;
	background: #000;
}

.preview .swiper-container {
	width: 500px;
	height: 75px;
	margin: 0 auto;
	background: #FFF;
}

.preview .swiper-slide {
	width: 87px;
	height: 75px;
}

.preview .slide6 {
	width: 82px;
}

.preview .arrow-left {
	background: url(/images/index_tab_l.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 33%;
	width: 18px;
	height: 30px;
	z-index: 10;
	background-size: contain;
}

.preview .arrow-right {
	background: url(/images/index_tab_r.png) no-repeat left bottom;
	position: absolute;
	right: 10px;
	top: 33%;
	width:18px;
	height: 30px;
	z-index: 10;
	background-size: contain;
}

.preview img {
	padding: 1px;
	max-width:96%;
}
.preview .swiper-container .swiper-wrapper{background:#fff}
.preview .swiper-container .swiper-wrapper .swiper-slide{width:125px;box-sizing: border-box;text-align:center;opacity: 0.7;}
.preview .swiper-container .swiper-wrapper .swiper-slide.active-nav{opacity:1;}

.preview .active-nav img{
	padding: 0;
	border: 1px solid #F90;
	
}

	#houseBasicPic{position:relative;}
	#houseBasicPic .swiper-wrapper{max-height:300px;height:auto;}
	.big_img{position: fixed;z-index: -1;opacity: 0;background: rgba(0,0,0,0.9);width: 100%;height: 100%;top:0;left:0;}
	.big_img .swiper-container2 {position: relative;width: 100%;height: 100%;}
	.big_img .swiper-container2  .swiper-wrapper{width: 100%;height: 100%;}
	.big_img .swiper-slide{width: 100%;height: 100%;display: table}
	.big_img .swiper-slide .cell{width: 100%;;height: 100%;display: table-cell;vertical-align: middle;text-align: center;}
	.big_img .swiper-slide img{max-width: 100%;max-height: 100%;margin:0 auto;}
	.big_img .swiper-pagination2{position: absolute; bottom: 0.5rem;text-align: right;width: 100%;color: #fff;}
	.big_img .swiper-pagination2 span{margin:0 0.05rem;color: #fff;font-size:12px;}
	.big_img .swiper-pagination2 span.swiper-pagination-total{margin-right:2rem}
	.big_img .swiper-button-next2,.big_img .swiper-button-prev2{position:absolute;top:48%;width:20px;height:75px;z-index:10000;cursor:pointer;}
	.big_img .swiper-button-prev2{right: 50px;background-position: -33px -150px; width: 28px !important;height: 50px !important;}
	.big_img .swiper-button-next2{left: 50px;background-position: 0 -150px;width: 28px !important;height: 50px !important;}
	.big_img .swiper-button-prev2.swiper-button-disabled,.big_img .swiper-button-next2.swiper-button-disabled{opacity:0.5}
	.picclose {background-position: 0 0;width: 80px !important;height: 80px !important;position:absolute;z-index:10003;right:0;}
	.swiper-container2{max-width:800px;margin:0 auto;overflow: hidden;}
	.swiper-container2 img{max-width:100%;}	
.house-basic-item1 .fdjsqIcon {
	margin-bottom: -3px;
	margin-right: 5px;
}	
	.house-basic-item1 .fdjsqIcon {
	background-position: -223px -182px;
	width: 15px !important;
	height: 15px !important;
}

.house-update-info{margin-top:10px;margin-bottom:20px;overflow:hidden}


.title-right-info  a {
	margin-left: 30px;
	display: block;
	float: left;
	color: #666;
}

.title-right-info i.icon-report {
	background-position: 0px 0px;
	float: left;
	width: 18px;
	height: 18px;
	background: url('../images/icon-detail-7.png') no-repeat;
	margin-right:8px;

}

.title-right-info i.icon-mobile {
	float: left;
	width: 18px;
	height: 18px;
	background: url('../images/icon-detail-7.png') no-repeat;
	background-position: 0px -83px;
	margin-right:8px;
}
.layui-layer-content{padding:2px;}
.qrcodemob{width:85px;}
.qrcodemob img{max-width:100%;}
.agent-right-wrapper{position:relative;}
.agent-right-wrapper .ewm{position:absolute;right:0;bottom:0;z-index:1000;margin-right: 60px;}


                        .lf {
                            float: left
                        }
                        .dianping-list {
                            padding: 10px
                        }
                        .opinion-row {
                            min-height: 60px;
                            height: auto !important;
                            height: 60px;
                            overflow: visible;
                            padding: 10px 0
                        }
                        .opinion-row .img-box {
                            float: left;
                            width: 60px;
                            margin-right: 14px;
                            text-align: center
                        }
                        .opinion-row .text-box {
                            overflow: hidden;
                            _float: left;
                            zoom: 1
                        }
                        .opinion-box {
                            background-color: #ebf0f3;
                            padding: 2px 5px 3px;
                            height: 18px;
                            line-height: 18px
                        }
	                     .alltotal .fs {
                            float: left;
                            width: 120px;
                            font-size: 14px;
                        }

                        .alltotal .fs i {
                            font-size: 12px;
                            font-style: normal;
                            color: #999;
                            font-weight: normal;
                        }

                        .alltotal .fs b {
                            font-size: 20px;
                        }
                        .lite-rate, .lite-rate dd {
                            background: url(/static/pinglun/icon_pingr_star.png) repeat-x;
                            width: 90px;
                            height: 18px
                        }

                        .lite-rate dd {
                            background-position: left -37px;
                        }

                        .zhpf {
                            height: 50px;
                            line-height: 50px;
                            background: #f3f3f3;
                        }

                        .alltotal {
                            padding-left: 15px;
                            font-weight: bold;
                            font-size: 14px;
                        }
                        .alltotal .star {
                            float: left;
                            width: 100px;
                            padding-top: 16px;
                        }
                        .alltotal .font_gray {
                            font-weight: normal;
                            font-size: 12px;
                            color: #333;
                        }
                        .alltotal .comment_btn {
                            float: right;
                            margin: 10px 20px 0px 0px;
                            width: 180px;
                            height: 30px;
                            background: #ff5455;
                            border-radius: 3px;
                            text-align: center;
                            color: #FFF;
                            line-height: 30px;
                            cursor: pointer;
                            margin-left: 30px;
                        }
                        .alltotal .comment_btn a {
                            width: 180px;
                            height: 30px;
                            display: block;
                            color: #fff;
                            text-decoration: none;
                        }
                        .opinion-box {
                            background: #fff;
                        }
                        .opinion-box {
                            padding: 0px;
                            margin: 5px 0px 0px 0px;
                        }
                        .opinion-item {
                            padding-left: 20px;
                            margin-left: 15px;
                            line-height: 14px;
                            color: #999;
                        }
                        .opinion-row .opinion-item .number {
                            color: #999;
                            font-weight: normal;
                            font-family: "微软雅黑", Arial, Helvetica, sans-serif;
                        }

.links_c P {MARGIN-TOP: 6px;MARGIN-LEFT: auto;LINE-HEIGHT: 24px;MARGIN-RIGHT: auto;}
.links_c P A {COLOR: #666666;margin-left: 5px;}