@CHARSET "UTF-8";

.fyts .content .left li {
	padding: 20px 0px;
	border-bottom: 1px dashed #c0c0c0;
}

.commentDiv {
	width: 100%;
}

.commentDiv .leftDiv {
	width: 188px;
	padding: 24px 20px 10px;
	float: left;
	overflow: hidden;
}

.commentDiv .leftDiv .topDiv {
	margin-bottom: 5px;
	overflow: hidden;
}

.commentDiv .leftDiv .mobileDiv {
	height: 31px;
	line-height: 31px;
	color: #e3140e;
	font-weight: bold;
	font-size: 22px;
	text-align: center;
	padding: 5px 0px;
}

.commentDiv .leftDiv .imgDiv {
	float: left;
}

.commentDiv .leftDiv .topDiv .contentDiv {
	float: right;
}

.commentDiv .leftDiv .topDiv .contentDiv .nameDiv {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
}

.commentDiv .leftDiv .topDiv .contentDiv .qqDiv {
	height: 22px;
	line-height: 22px;
	padding: 0 0 2px 0;
}

.commentDiv .leftDiv .topDiv .contentDiv .storeDiv {
	height: 40px;
	line-height: 40px;
}

.commentDiv .rightDiv {
	overflow: hidden;
	line-height: 24px;
	padding: 5px 0 0 10px;
	border-top: dotted 1px #c0c0c0;
	border-right: solid 1px #c0c0c0;
	border-left: solid 1px #c0c0c0;
}

.commentDiv .rightDiv .titleDiv {
	height: auto;
	line-height: 30px;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
}

.commentDiv .rightDiv .contentDiv {
	width: 446px;
	max-height: 120px;
	min-height: 120px;
	line-height: 30px;
	font-size: 13px;
	color: #333;
	font-family: "Microsoft YaHei" !important;
	margin-bottom: 10px;
	overflow: hidden;
}

.commentDiv .rightDiv .bottomDiv {
	height: 30px;
	line-height: 30px;
	margin-bottom: 15px;
}

.commentDiv .rightDiv .bottomDiv .timeDiv {
	float: left;
	color: #999;
}

.commentDiv .rightDiv .bottomDiv .moreDiv {
	float: right;
	color: #999;
	margin-right: 5px;
}

.containerNew {
	overflow: hidden;
	max-height: 649px;
}

.list .list-item {
	border: hidden;
}

.list-item {
	padding: 0px;
}

.containerNew {
	overflow: visible;
}

html {
	overflow-y: hidden;
}

.containerNew {
	max-height: 689px;
}

.jpage-panel {
	border-right: solid 1px #c0c0c0;
	margin-bottom: 0px;
}

    .loupan{overflow:hidden;}
    .scroll_pic li {width: 120px;}
    .main .big_right {width:380px; padding:0px;border:hidden;}
    .main .maininfo{width:100%; height:500px; overflow:hidden;  }
    .main .maininfo .total { display: inline-block; font-family: Tahoma;  font-size: 55px; line-height: 55px;color: #e4393c;font-weight: bold; letter-spacing: -1px; max-width: 235px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .main .maininfo .unit {display: inline-block;font-size: 16px;color: #e4393c;height: 37px;vertical-align: 2px;}
    .main .maininfo .text { font-size: 12px; color: #333333; display: inline-block; margin-left: 15px; }
    .main .maininfo .text .unitPrice { font-size: 16px; color: #394043;}
    .main .topPrice {width:100%; padding:0px;}
    .main .middleInfo{box-sizing: border-box;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;margin-top: 22px;width: 100%;margin-top: 85px;  padding: 5px 0;}
    .main .middleInfo .room {display: table-cell;width: 152px;}
    .main .middleInfo .mainInfo { text-align: center; font-size: 22px;color: #333333; }
    .main .middleInfo .type {display: table-cell;width: 126px;}
    .main .middleInfo .area {display: table-cell;width: 133px;}

    .main .aroundInfo { padding: 5px 0; border-bottom: 1px solid #eeeeee; font-size: 12px;}
    .main .aroundInfo .label { color: #aeb0b1; margin-right: 24px;}
    .main .aroundInfo .info { color: #333333;}
    .main .aroundInfo .communityName .map {color: #394043;margin-left: 14px;}
    .main .aroundInfo .areaName {margin-top: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .main .aroundInfo .schoolName {margin-top: 5px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
    .main .aroundInfo .visitTime {margin-top: 5px; }
    .main .aroundInfo .houseRecord { margin-top: 5px;}
    .main .big_right a{font-size:14px;}
    .main .big_right span{font-size:14px;}
    .main .brokerInfo {font-size: 0; padding-top: 5px; }
    .main .brokerInfo a {text-decoration: none;outline: none;}
    .main .brokerInfo user agent stylesheeta:-webkit-any-link {color: -webkit-link;text-decoration: underline;cursor: auto;}
    .main .brokerInfo img {height: 90px;background: #f5f5f6;    vertical-align: top;}
    .main .brokerInfo .brokerInfoText {display: inline-block;  margin-left: 21px;line-height: 1;}
    .main .brokerInfo .brokerInfoText .brokerName { width: 249px;}
    .main .brokerInfo .brokerInfoText .brokerName .name {vertical-align: middle; font-size: 18px; font-weight: bold;color: #394043; margin-right: 3px; }
    .main .brokerInfo .brokerInfoText .evaluate { margin-top: 12px;font-size: 12px; vertical-align: middle; }
    .main .brokerInfo .brokerInfoText .phone {margin-top: 13px; font-size: 26px; line-height: 24px; font-weight: bold;color: #db4c3f;font-family: Tahoma; letter-spacing: -1px;width:246px;margin-left:0px; margin-right:0px;    border: hidden;}
    .main .brokerInfo .brokerInfoText .phone span { padding: 0 6px; font-size: 14px;}

    .main .middle .map .title {width:688px;}

    .main .middle .map .content {width: 668px;}
    .main .middle .notice .content {width:668px;}



    .main .view_showContent_div {    height: 183px;}
    .main .view_showContentRight_div {width:483px;}
    .main .changepos{}
    .main .fixed{ position: fixed; top: 5px; background: #fff;}

    .main #imageShow .imagebg {    height: 473px;}
    .main #imageShow .imagebg li a.bannerbg_main {height: 473px;}
    .main #imageShow .imagebg li {height: 473px;}
    .main .scrollbg_Back .next {float:right; position: absolute;  top: 0;   right: 0;  line-height: 91px;  width: 30px; text-align: center;  font-size: 20px;  color: #fff;   background-color: #f6c900;  -webkit-user-select: none; -moz-user-select: none;  -ms-user-select: none; user-select: none; }
    .main .scrollbg_Back .pre {  position: absolute; top: 0; left: 0; line-height: 91px; width: 30px; text-align: center; font-size: 20px; color: #fff;   background-color: #f6c900;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}
    .main .scrollbg_Back {margin-top:-91px;height:91px;}
    .main .s_pre, .s_next {height:91px;width:30px;}
    .main a.s_pre {top:0px;}
    .main a.s_next {top:0px;}
    .main .scroll {margin-top:12px;}
    .main .middle .content {height:580px;}
    .main .main .middle .information {border:hidden;}

    .main .middle .village .right {width:247px;}
    .main .middle .village .right .content {width:177px;}
    .main .middle .village .content {width:1196px;}
    .main .middle .village {width:1196px;}
    .main .newwrap { width: 1150px; margin: 0 auto; margin-top: 70px; }
    .main .newwrap .title { margin-bottom: 25px; font-weight: bold; font-size: 23px; }
    .main .main .title {width:1196px;}
    .main .housePic { width: 1196px; }
    .main .housePic .container { max-height: 1136px; overflow: hidden;}
    .main .housePic .container .list { margin: 0 auto; margin-top: 15px; width: 1196px;  text-align: justify;  line-height: 0; }

    .main .housePic .container .list div img { width: 100%;height: 100%;}
    .main body img {background: #f5f5f6;}
    .main img { border: 0;vertical-align: top;}
    .main .housePic .container .list div span { display: inline-block; position: absolute;  bottom: 0; left: 0; line-height: 32px; text-align: center;  padding: 0 11px; border-radius: 2px; background-color: rgba(0,0,0,0.4); color: #ffffff; font-size: 12px;}
    .main .housePic .more {  display: none; height: 44px; width: 100%; background-color: #f5f5f6; line-height: 44px; color: #9c9fa1;font-weight: bold; text-align: center;  border-radius: 2px; cursor: pointer; margin-top: 10px; }
    .main .housePic .container .list div.left_fix { height: 0; padding: 0; overflow: hidden;  margin-bottom: 0; vertical-align: top;}
    .main .housePic .container .list div {  width: 580px;  height: 363px; margin-bottom: 10px; display: inline-block;position: relative;}
    .main .env-list h3 { height: 40px;text-align: center;line-height: 40px; color: #ffffff; border-bottom: 1px solid #d3d3d3;font-size: 14px; background-color: #e3140e;margin-bottom:0px; padding-bottom:0px; }
    .main .env-list {overflow:hidden;height:330px;}

    .main .middle .map .content {width:1196px;}

    .main .middle .nearby .content .rec_common_con {width: 260px;}
    .main .middle .nearby .content .rec_common_con .rec_common_img {width:260px; height: 165px;}

    .main .middle .village .title h4{width:100px; float:left; }
    .main .middle .village .title h5{width:400px; float:left;}
    .main .middle .village .title{width:1196px;height:45px; margin-left:0px; border-bottom:hidden;}
    .main .middle .village .content{ }
    .main .middle .nearby {width:1196px;}
    .main .middle .nearby .content { width:1194px; margin-bottom:30px; }
    .main h4 {font-size: 22px;line-height: 45px;}
    .main .middle {width: 1196px; overflow:hidden;}
    .main .middle .content {width: 1196px; overflow:hidden;}
    .main .middle .notice {width:1196px;overflow:hidden;}
    .main .middle .map {width:1196px;overflow:hidden;}
    .main .outScroll_pic {width: 641px; overflow:hidden;}
    .main .scrollbg_Back {width: 710px; overflow:hidden;}
    .main .scroll_pic li img {width:120px;}
    .main #imageShow{height:580px;}
    .main .scroll {margin-top: 12px;}
    .search-tab{overflow:hidden;}
    .main .middle .village .left .content_special{border-top:solid 0px #cccccc; border-bottom:solid 0px #cccccc;border-left:solid 0px #cccccc; border-right:solid 0px #cccccc;}
    .main .middle .village .right .content_special{border-top:solid 0px #cccccc; border-bottom:solid 0px #cccccc;border-left:solid 0px #cccccc; border-right:solid 0px #cccccc;}
    .main .middle .housePic .title{margin-left:0px; border-bottom:hidden; width: 708px;}
    .main .housePic .container {margin-top:0px;max-height: 1227px; }
    .housePic .container .list .as1{ float:left; }
    .housePic .container .list .as0{ float:right; }

    .main .middle .feature .left {width:100%;height:auto;}
    .main .middle .feature .left .content {width:1100px;height:auto;}
    .main .middle .feature .content {height:auto;}


	.main .flash_div {width: 710px; overflow:hidden; float: left;}
	.main .flash_div .content {height:580px; width: 710px;overflow: hidden;}



    .main .big_right {border:0 hidden;}
    .main .topPrice .total {float: left; margin-right: 6px;}
    .main .topPrice .unit {float: left; width: 37px; margin-top: 26px;}
    .main .topPrice .text {float: left; margin-top: 27px;}
    .main .middleInfo .room {width: 30%; float: left; clear: left; height: 35px;}
    .main .middleInfo .type {width: 30%; float: left; height: 21px;}
    .main .middleInfo .area {width: 40%; float: left; height: 21px;}
    .main .brokerInfo img {float:left}
    .main .brokerInfo .brokerInfoText {float:left}
    .main .brokerInfo .brokerInfoText .brokerName .name {line-height:23px;}
    .main .brokerInfo .brokerInfoText .phone {border:0 hidden;}

    .intro .container{width: 1200px; background: #f1f1f1;}
    .main .scroll {margin: 0;}
    .scrollbg {margin: 0; margin-top: 13px;}


    .jingjiren_fangyuan dd {line-height: 30px; padding: 0 10px;}
    dd img { border: none;vertical-align: middle;}

    .main .maininfo{width:100%; height:600px; overflow:hidden;  }
    
    
    .env-list{width: 300px !important;}
    .main .middle .village .left{width: 50% !important;}
    .main .middle .village .left li{float:left;}
    .main .middle .nearby .content .rec_common_con .rec_common_title{
		width:100% !important;
    }
    .main .middle .nearby .content .rec_common_con .rec_common_price{
		width: 200px;
		float: left;
		font-size: 18px;
		margin-top: 8px;
    }
    
    .info-box .contact-panel span {
    width: 385px;
    height: 65px;
    display: block;
    margin-bottom: 6px;
    line-height: 68px;
    background: url(../public/images/fc-33.jpg) no-repeat;
    color: #fff;
    font-size: 29px;
    text-decoration: none;
    font-weight: 700;
    cursor: default;
    font-family: Tahoma;
    padding-left: 88px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}
.main .middle .nearby .content{
	/*height:255px;*/
}

.href_a {
    color: #335292;
}
    
    
.house_lable{
	color: #fff;
	float: left;
	margin: 3px;
	padding: 2px 8px;
	line-height: 18px;
	border-radius: 3px;
	background: #F17C67;
}


.indoor {
	float: left;
	width: 100%;
	margin: 20px 0;
}

.indoor_con {
	float: left;
	/* width: 5%;
    height: 66px; */
    margin: 30px 0;
    margin-right: 5.5%;
}

.indoor_con:last-child {
	margin-right: 0;
}

.indoor_con img {
	width: 100%;
	height: 100%;
}
    
    
