/* design by BOOFCCOM */

/* 页面路径 */
.mainpath{ margin:10px auto; width:1200px; height:40px; text-align:left; overflow:hidden; }
.mainpath .path{ float:left; width:700px; height:40px; line-height:40px; color:#999; }
.mainpath .path a{ color:#666; margin:0px 5px; }
.mainpath .path a:hover{ color:#ee4e4e; }


/* 页面开始 */
.mainall{ margin:auto; width:1200px; height:auto; text-align:left; padding:0px;background: url(/images/browse/center.png) 900px repeat-y; background-color:#fff; overflow:hidden; }

/* 左侧开始 */
.mainall .left{ float:left; width:910px; height:auto; text-align:left; padding:0px; }
.mainall .left .housename{ float:left; width:860px;height:auto; padding:10px 20px; padding-bottom:0px; }
.mainall .left .housename .n1{ float:left; width:600px;height:auto; }
.mainall .left .housename .n1 .s0{ float:left; width:600px; line-height:40px;font-size:18pt; color:#2E343B; font-weight:bold; }
.mainall .left .housename .n1 .s1{ float:left; width:600px; height:40px; line-height:40px;  }
.mainall .left .housename .n1 .s1 span{ float:left; width:auto; line-height:50px; color:#999;font-size:12px;font-style:normal; margin-left:10px; }
.mainall .left .housename .n1 .s1 i{ float:left; width:auto; line-height:40px; color:#E92A0F;font-size:12px;font-style:normal; }
.mainall .left .housename .n1 .s1 em{ font-size:20pt; font-weight:bold;margin-right:3px;font-style:normal; }
.mainall .left .housename .n1 .s1 u{ font-size:18px; font-weight:bold;margin-right:3px;font-style:normal;text-decoration:none; }
.mainall .left .housename .n1 .s1 p{ float:left; width:auto; line-height:20px;font-size:13px; margin-top:15px; margin-left:30px; color:#999; }
.mainall .left .housename .n1 .s1 a{ float:left; width:auto; line-height:20px;font-size:13px; margin-top:15px; margin-left:15px; color:#999; }
.mainall .left .housename .n1 .s1 p i{ float:left; width:auto; line-height:20px; background-color:#FFF1F1; border:0px #D4D8EA solid;padding:0px 10px; margin-right:8px; font-style:normal; font-size:12px; color:#FB7475;border-radius:3px; }
.mainall .left .housename .n1 .tags{ float:left; width:700px; height:auto; border-bottom:0px #eee solid; }
.mainall .left .housename .n1 .tags i{ float:left; width:auto; line-height:20px; background-color:#FFF1F1; border:0px #D4D8EA solid;padding:0px 10px; margin:5px 0;margin-right:8px; font-style:normal; font-size:12px; color:#FB7475;border-radius:3px; }
.mainall .left .housename .n2{ float:left; width:260px;height:auto; padding-top:10px; }
.mainall .left .housename .n2 .chat{ float:left;display:inline-block; width:123px; line-height:33px;font-size:13pt; background:url(/images/browse/chat.png) 10px center no-repeat; background-color:#fff;color:#FF6A6A; border:1px #FF6A6A solid; padding-left:30px; cursor:pointer;border-radius:3px; outline:none; margin-right:10px; }
.mainall .left .housename .n2 .chat:hover{  background-color:#fff;color:#FF6A6A; border:1px #FF6A6A solid; }
.mainall .left .housename .n2 .signup{ float:left;display:inline-block; width:125px; line-height:35px;font-size:13pt; background:url(/images/browse/signup1.png) 15px center no-repeat; background-color:#1696F9;color:#fff; padding-left:30px; cursor:pointer;border-radius:3px; border:none;outline:none; }
.mainall .left .housename .n2 .signup:hover{ background-color:#34A6FA;color:#fff; }


/* 时间和分享 */
.mainall .left .date{ float:left; width:860px; height:30px; margin:0px 20px; padding:5px 0px; border-bottom:1px #eee solid;font-size:12px;  }
.mainall .left .date .left{ float:left; width:500px; line-height:30px; padding-left:0px; color:#555;font-size:14px; }
.mainall .left .date .left .l1{ background:url(/images/browse/t8.png) left center no-repeat; }
.mainall .left .date .left .l2{ background:url(/images/browse/t6.png) left center no-repeat; }
.mainall .left .date .left .l3{ background:url(/images/browse/t7.png) left center no-repeat; }
.mainall .left .date .left .l4{ background:url(/images/browse/t5.png) left center no-repeat; background-size:14px 14px; }
.mainall .left .date .left a{ float:left; width:auto; line-height:30px;color:#555; margin-right:20px; padding-left:16px; }
.mainall .left .date .left a:hover{ color:#e13e3e; }

.mainall .left .date ul{ float:left; width:360px; line-height:30px; }
.mainall .left .date ul li{ float:right;width:auto; line-height:30px; margin-left:25px; font-size:12px;display:inline; position: relative; }
.mainall .left .date ul li a{ float:left; width:auto; line-height:30px;position: relative; display: block;color:#999;text-indent:16px;cursor: pointer; }
.mainall .left .date ul li a:hover{ color:#F40; }
.mainall .left .date ul li a.shareMore{ background:url(/images/browse/t1.png) left center no-repeat; }
.mainall .left .date ul li a.shareMore:hover{ color:#F40; }
.mainall .left .date ul li a.shareMorecurrent { width:auto;height:30px; }
.mainall .left .date .update{ line-height:30px;background:url(/images/browse/time.png) 0px 8px no-repeat; color:#999; padding-left:17px; font-size:12px;display:inline; position: relative; }

.mainall .left .shareMoredown { z-index: 2; position: absolute; background: #E45B00;top:30px;left:0px; width:160px; height:auto;background-color:#FFF; border:1px #DDD solid; padding:10px 0px; }
.mainall .left .shareMoredown b{ float:left; width:160px; height:auto; padding:0px 0px; text-align:center; }
.mainall .left .shareMoredown p{ float:left; width:160px; height:auto; line-height:20px; padding:0px 0px; text-align:center; font-size:12px;color:#f20;} 
.mainall .left .date ul li a.fav{ background:url(/images/browse/t2.png) left center no-repeat; }
.mainall .left .date ul li a.report{ background:url(/images/browse/t3.png) left center no-repeat; }

/* 基本信息 */
.mainall .left .basic{ float:left; width:850px; height:auto; padding:10px 20px;border-bottom:0px #eee solid; }
.mainall .left .basic span{ float:left; width:170px; height:auto; }
.mainall .left .basic span p{ float:left; width:170px; line-height:35px;font-size:18px; color:#212121; }
.mainall .left .basic span i{ float:left; width:170px; line-height:25px; font-style:normal; color:#999; font-size:13px; }

/* 位置 */
.mainall .left .locus{ float:left; width:850px; height:auto; padding:10px 20px;border-bottom:0px #eee solid; }
.mainall .left .locus span{ float:left; width:850px; line-height:35px; }
.mainall .left .locus span p{ float:left; width:50px;line-height:35px; color:#999; }
.mainall .left .locus span i{ float:left; width:750px;line-height:35px; }
.mainall .left .locus span i a{ color:#333; margin-right:10px; padding:0px; }
.mainall .left .locus .loc{  background:url(/images/browse/map.png) left center no-repeat; padding-left:18px; }

/* 动态 */
.mainall .left .nums{ float:left; width:860px;height:auto; margin:0px 20px;border-bottom:0px #e8e8e8 solid; }
.mainall .left .nums .tit{ float:left; width:860px;height:40px;background:url(/images/browse/lines.png) 0px 20px repeat-x;  }
.mainall .left .nums .tit span{ float:left; width:80px;height:40px; line-height:40px; background-color:#FFF; margin-left:15px;color:#999; text-align:center; }
.mainall .left .nums .conte{ float:left; width:860px;height:auto; }
.mainall .left .nums .conte ul{ float:left; width:860px; height:auto; }
.mainall .left .nums .conte ul li{ float:left; width:214px; height:auto; border-right:1px #e8e8e8 dashed; text-align:center; margin:10px 0px; }
.mainall .left .nums .conte ul li b{ float:left; width:214px; height:25px; line-height:25px; font-size:14pt; font-weight:normal; color:#444; }
.mainall .left .nums .conte ul li p{ float:left; width:214px; height:25px; line-height:25px; color:#aaa; font-size:12px; }
.mainall .left .nums .conte ul li:last-child{border-right:0;}

/* 标题 */
.mainall .left .title{ float:left; width:860px; line-height:40px;background:url(/images/browse/line.png) 160px center repeat-x; margin-bottom:10px; }
.mainall .left .title span{ float:left; width:auto; line-height:40px; background-color:#FFF; font-size:16px; color:#222; padding-right:15px; font-weight:bold; }
.mainall .left .title a{ float:right; width:auto; line-height:40px; background-color:#FFF; color:#999; padding-left:15px; }

/* 描述 */
.mainall .left .miaoshu{ float:left; width:860px; height:auto; padding:15px 20px; }
.mainall .left .miaoshu p{ float:left; width:860px; height:auto; line-height:28px; font-size:14px; color:#444; }

/* 图片 */
.mainall .left .tupian{ float:left; width:860px; height:auto; padding:0px 0px; padding-left:20px; }
.mainall .left .tupian .picswiper{ float:left; width:100%;height:160px; }
.mainall .left .tupian .swiper-slide{ display: flex; width:25%; text-align:center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-pack: center;-ms-flex-pack: center; -webkit-justify-content: center;justify-content: center; -webkit-box-align: center;-ms-flex-align: center; -webkit-align-items: center;align-items: center; }
.mainall .left .tupian .swiper-slide img{ width:200px; height:150px;border-radius:2px; }
.swiper-button-prev{ width:30px; height:30px;background-image:url(/images/browse/btnprev.png); background-size:30px; }
.swiper-button-next{ width:30px; height:30px;background-image:url(/images/browse/btnnext.png); background-size:30px; }


/* 小区 */
.xiaoqu{ float:left; width:860px; height:auto; padding:0px 20px; }
.xiaoqu .lef{ float:left; width:430px; height:auto;}
.xiaoqu .lef .xiaoquname{ float:left; width:430px; line-height:35px; font-size:13pt; font-weight:bold; color:#777; }
.xiaoqu .lef ul li{ float:left; width:430px; line-height:32px; }
.xiaoqu .lef ul li p{ float:left; width:80px; line-height:32px; color:#999; }
.xiaoqu .lef ul li i{ float:left; width:350px; line-height:32px; }
.xiaoqu .lef ul li i a{ text-decoration:underline; }
.xiaoqu .rig{ float:right; width:430px; height:auto; text-align:right;}
.xiaoqu .rig img{ width:280px; height:200px;border-radius:2px; }

/* 房价 */
.pricechart{ float:left; width:858px; height:auto; margin-top:15px;border:1px #eee solid; }
.pricechart dl{ float:left; width:858px; height:auto;background:#fff; padding:10px 0px;overflow:hidden;}
.pricechart dl dt{ float:left; width:50%;padding:1px 0;}
.pricechart dl dd{ float:left; width:50%; padding:1px 0; }
.pricechart dl p{ color:#333; line-height:28px; margin-left:20px; position:relative; padding-left:20px; font-size:16px; }
.pricechart dl p:before{ content:''; position:absolute; width:13px; height:13px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; background:#999; margin:auto; left:3px; top:0; bottom:0; }
.pricechart dl span{ float:left; font-size:16px; margin-left:20px; line-height:24px; font-size:12px;  }
.pricechart dl dt p:before{ background:#ee4e4e; }
.pricechart dl dd p:before{ background:#288add; }
.pricechart dl dt span{ color:#62AB00; }
.pricechart dl dd span{ color:#62AB00; }
.pricechart .btn{ overflow:hidden;border-top:1px #eee solid; padding:10px 20px; }
.pricechart .btn .items{ float:right; border:#d0d0d0 1px solid; }
.pricechart .btn .item{ background:#fff; color:#333; float:left; padding:0 10px; line-height:20px; font-size:12px; cursor:pointer; }
.pricechart .btn .item.cur{ background:#999; color:#fff; }
.pricechart .myChart{ float:right;width:98%;height:260px; display:none; }
.pricechart .myChart.cur{ display:block; }
.pricechart .tishi{ color:#aaa; line-height:30px; font-size:12px; text-indent:20px; }

/* 位置 */
.weizhi{ float:left; width:860px; height:auto; padding:15px 20px; }
.locusmap{ float:left; width:860px; height:300px;position:relative; }
.locusmap *{ padding:0; margin:0; border:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

/* 猜您喜欢 */
.xihuan{ float:left; width:880px; height:auto; padding:15px 0px; padding-left:20px; }
.xihuan .conte{ float:left; width:880px; height:auto; }
.xihuan .conte ul{ float:left; width:200px; height:auto; margin-bottom:10px; margin-right:20px;display:inline;position:relative; }
.xihuan .conte ul .li1{ float:left; width:200px; height:130px; }
.xihuan .conte ul .li1 img{ width:200px; height:130px;border-radius:3px; }
.xihuan .conte ul .li2{ width:200px; height:30px; line-height:30px; color:#999; font-size:13px; }
.xihuan .conte ul .li2 i{ margin:0px 6px; }
.xihuan .conte ul .li2 p{ float:right;color:#f30; }
.xihuan .conte ul .li3{ position:absolute; left:0px; top:8px;width:auto; height:20px; background-color:#579D0B; padding:0px 5px; color:#FFF; font-size:12px;border-top-right-radius:2px;border-bottom-right-radius:2px; }

/* 声明 */
.mianze{ float:left; width:860px; height:auto; line-height:25px; padding:10px 20px; font-size:12px; color:#aaa; }

/* 按钮 */
.bottombtns{ float:left; width:860px; height:auto; margin-top:15px; margin-bottom:15px; text-align:center; }
.bottombtns .close{ display:inline-block; width:auto; line-height:26px;font-size:14px; background-color:#FFF;color:#00aaff; border:1px #00aaff solid; padding:0px 25px;cursor:pointer;border-radius:3px; outline:none; margin-left:10px; }
.bottombtns .close:hover{ background-color:#00aaff;color:#fff; }



/* 右侧开始 */
.mainall .right{ float:right; width:280px; height:auto; text-align:left; padding:0px; }

/* 发布会员 */
.mainall .right .user{ float:left; width:260px; height:auto;margin-top:20px; }
.mainall .right .u1{ float:left; width:260px; height:auto; }
.mainall .right .u1 .u11{ float:left; width:260px; height:auto; text-align:center; }
.mainall .right .u1 .u11 img{ width:90px; height:90px; padding:3px; border:1px #e6e6e6 solid; margin-top:0px; }
.mainall .right .u1 .u12{ float:left; width:260px; line-height:30px; text-align:center;font-size:16px; color:#666; }
.mainall .right .u1 .u12 a{ color:#666; }
.mainall .right .u1 .u12 i{ margin-left:8px;background-color:#19C299;border-radius:4px; font-size:12px; color:#fff; padding:1px 5px; }
.mainall .right .u2{ float:left; width:260px; height:auto; text-align:left; font-size:13px; }
.mainall .right .u2 span{ float:left; width:260px; line-height:30px; color:#555; }
.mainall .right .u2 span p{ float:left; width:40px; line-height:30px; padding:0px; margin:0px; }
.mainall .right .u2 span i{ float:left; width:220px; line-height:30px; padding:0px;white-space: nowrap; text-overflow: ellipsis;overflow: hidden; }
.mainall .right .u2 .tel{ float:left; width:260px; height:35px; color:#555; }
.mainall .right .u2 .tel p{ float:left; width:40px; line-height:35px; padding:0px; margin:0px; }
.mainall .right .u2 .tel i{ float:left; width:220px; line-height:35px; font-size:15pt; font-weight:bold; color:#f20;font-family: "Microsoft YaHei", 微软雅黑; }
.mainall .right .u2 .tel i img{ margin-top:0px; } 
.mainall .right .u2 .agent{ float:left; width:220px;line-height:15px;font-size:12px; color:#555; padding-left:40px;  } 
.mainall .right .u2 .login{ float:left; width:auto; line-height:35px; color:#aaa;border:0px #FF5500 solid;border-radius:4px; padding:0px 0px; }
.mainall .right .u2 .login a{ color:#ff4400; margin-right:5px; }


/* 微信 */
.mainall .right .weixin{ float:left; width:260px; height:auto;margin-top:10px; }
.mainall .right .weixin .title{ float:left; width:260px; height:40px; line-height:40px;background: url(/images/browse/lines.png) 0px 20px  repeat-x; }
.mainall .right .weixin .title b{ float:left; width:90px; height:40px; line-height:40px;font-size:13pt; color:#2E343B; background-color:#FFF; font-weight:normal; }
.mainall .right .weixin .conte{ float:left; width:260px; height:auto; padding:10px 0px; text-align:center; }
.mainall .right .weixin .conte img{ width:120px; height:120px; border:1px #E5E5E5 solid; padding:4px; }

/* 房源列表 */
.mainall .right .houselist{ float:left; width:260px; height:auto;margin-top:10px; }
.mainall .right .houselist .title{ float:left; width:260px; height:40px; line-height:40px;background: url(/images/browse/lines.png) 0px 20px  repeat-x; }
.mainall .right .houselist .title b{ float:left; width:90px; height:40px; line-height:40px;font-size:13pt; color:#2E343B; background-color:#FFF; font-weight:normal; }
.mainall .right .houselist .conte{ float:left; width:260px; height:auto; padding:0px 0px; text-align:center; }
.mainall .right .houselist .conte ul { float:left; width:260px; height:auto; border-bottom:1px #EEE solid; margin:0px 0px; padding:5px 0px;}
.mainall .right .houselist .conte ul .left{ float:left; width:99px; padding-top:5px; }
.mainall .right .houselist .conte ul .left img{ width:88px; height:66px; border:0px #eee solid;border-radius:2px; }
.mainall .right .houselist .conte ul .right{ float:left; width:160px;}
.mainall .right .houselist .conte ul .right a{ float:left; width:160px; height:23px;line-height:23px; display:block ;color:#333;white-space: nowrap; text-overflow: ellipsis;overflow: hidden; }
.mainall .right .houselist .conte ul .right p{ float:left; width:160px; line-height:20px; color:#999; font-size:12px; padding:4px 0px;}
.mainall .right .houselist .conte ul .right span{ float:left; width:160px; line-height:20px; color:#f30; font-size:13px;}
.mainall .right .houselist .conte ul .right span em{ font-size:13px; font-style:normal; margin-right:2px; }

/* 站内链接 */
.inlink{ margin:15px auto;width:1198px; height:auto;border:1px #e6e6e6 solid; font-size:12px; background-color:#fff; overflow:hidden;}
.inlink .title{ float:left;width:1198px; height:36px; line-height:36px;background:url(/images/browse/link.png) bottom repeat-x; }
.inlink .title .z101 { float:left;width:auto; height:36px; line-height:36px;color: #555;text-align:center; margin:0px; cursor:pointer; padding:0px 30px; border-right:1px #e6e6e6 solid; background-color:#FFF; }
.inlink .title .z102 { float:left;width:auto; height:36px; line-height:36px;color: #888;text-align:center; margin:0px; cursor:pointer; padding:0px 30px; border-right:1px #e6e6e6 solid; }
.inlink .conte{ float:left;width:1078px; height:auto; padding:10px 10px; }
.inlink .conte a{ float:left; width:auto; line-height:25px;color:#888; margin-right:15px; }
.inlink .conte a:hover{ color:#333; }

/* 多选按钮 */
.btnlist{ position:fixed;z-index:99999;bottom:0; left:0; width:100%; height:35px; padding:10px 0px; background:url(/images/list/tm.png) 0px 0px repeat;text-align:center; }
.btnlist .close{ display:inline-block; width:auto; line-height:35px;font-size:16px; color:#fff; background-color:#f60; padding:0px 25px; margin-right:20px;cursor:pointer; border-radius:5px;border:none;outline:none; }
.btnlist .close:hover{ color: #fff;background-color:#f60; }
.btnlist .down{ display:inline-block; width:auto; line-height:35px;font-size:16px; color:#fff; background-color:#f60; padding:0px 25px; margin-right:20px;cursor:pointer; border-radius:5px;border:none;outline:none; }
.btnlist .down:hover{ color: #fff;background-color:#f60; }
.btnlist .selected{ display:inline-block; width:auto; line-height:35px; font-size:16px; color:#fff; }
.btnlist .selected i{ color:#ff0; font-style:normal; margin:0px 3px; font-size:18px; }