/*类别选择2*/
.f393{color:#393}
.ff30{color:#f30}
.f333{color:#333}
.f090{color:#090}
.ff00{color:#f00}
.f06c{color:#06c}
.f999{color:#999}
.px14{font-size:14px}

.px18{font-size:18px}
.px20{font-size:20px}
input,select,textarea{font-family:"微软雅黑";vertical-align:top}
#opadiv{background:#333; position:absolute; width:100%; height:100%; left:0; top:83px;opacity:0.5; z-index:10;display:none}
#seleoption{left:0;width:100%;background:#f6f6f6;z-index:20;overflow:hidden;display:none;-webkit-transition:top 0.5s ease-in-out}
#seleoption a{display:block;height:38px;line-height:38px;border-bottom:1px solid #e2e2e2;padding-left:10px;color:#666;}
#seleoption dl{color:#666;}
#seleoption dt{height:38px;line-height:38px;border-bottom:1px solid #e2e2e2;position:relative;text-indent:10px;}
#seleoption dd {
    position: fixed;
    width: 50%;
    right: 0;
    top: 0px;
    background: #fff;
    border-left: 1px solid #e2e2e2;
    z-index: 9;
    display: none;
    overflow: auto;
    padding: 72px 0;
    bottom: 0px;
}
#seleoption dl.cur dt{height:37px;line-height:37px;border-bottom:2px solid #f30;z-index:10;background:#fff;width:50%;}
#seleoption dl.cur dd{display:block}
#seleoption a.cur{background:#fff}
#seleoption a.cur span{float:right;width:20px;height:20px;border:1px solid #f60;border-radius:100%;margin:7px 10px 0 0;position:relative;box-shadow:0 0 1px #f60 inset}
#seleoption a.cur span::after{content:"";position:absolute;left:7px;top:2px;width:5px;height:10px;border-right:2px solid #f60;border-bottom:2px solid #f60;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
#seleoption ul{margin-bottom:20px;}
#seleoption ul li{height:38px;line-height:38px;border-bottom:1px solid #e2e2e2;padding:0 30px 0 10px;color:#666;position:relative}
#seleoption ul li::after{content:"";width:10px;height:10px;position:absolute;border-top:2px solid #a9a9a9;border-right:2px solid #a9a9a9;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10px;top:13px}
#seleoption ul li span{float:right;color:#333;font-size:14px;width:50%;overflow:hidden;height:38px;text-align:right;text-overflow:ellipsis;white-space:nowrap}
#seleoption .button{height:44px;background:#39c;border:none;color:#fff;margin:0 auto;display:block;border-radius:5px;margin-bottom:20px}
.l240{width:240px}
.l130{width:130px}
#seleoption .back{height:44px;background:#f6f6f6;border:1px solid #e2e2e2;color:#666;width:128px;border-radius:5px}
#seleoption p{height:38px;line-height:38px;border-bottom:1px solid #e2e2e2;padding-left:10px;color:#666;position:relative;display:block}
#seleoption p i{width:20px;height:20px;background:#fff;border:1px solid #cdcdcd;display:inline-block;border-radius:3px;position:relative;float:right;margin:10px 10px 0 0}
#seleoption p i.check::after{content:"";position:absolute;width:5px;height:12px;border-right:2px solid #f60;border-bottom:2px solid #f60;-webkit-transform:rotate(45deg);left:6px;top:1px}
#seleoption p input{display:none}
#seleoption .radiobox p i{border-radius:100%;}
#seleoption .btn{padding:20px 10px 0}
i,em{font-style:normal}
img{vertical-align:middle}
.selboxwrap{height:43px;position:relative}
#selctebox2{width:100%; height:22px;background:#fafafa;border-bottom:#e2e2e2 1px solid; display:table;padding:8px 0;position:absolute;left:0;top:0;z-index:30}
#selctebox2 li{height:22px; line-height:22px; display:table-cell; border-left:#e2e2e2 1px solid; position:relative;font-size:16px;color:#666;vertical-align:middle}
#selctebox2 li i{width:0;height:0;border-top:9px solid #ccc;border-right:8px solid transparent;border-left:8px solid transparent;position:absolute;right:10px;top:8px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}
#selctebox2 li:first-child{border-left:0;}
#selctebox2 span{display:inline-block;padding:2px 10px;text-align:center}
#selctebox2 li.open{color:#f30}
#selctebox2 li.open i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);border-top:9px solid #f30} 

/*店铺转让*/
.shop-list{padding:0 10px;}
.shop-list li{border-bottom:1px solid #e2e2e2;border-top:1px solid #fafafa}
.shop-list li img.avatar {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    float: left;
    margin-right: 10px;
	
}

.shop-list li:first-child{border-top:none}
.shop-list li:last-child{border-bottom:none}
.shop-list li p{
line-height: 28px;
    height: 28px;
    overflow: hidden;}
	

	.shop-list li .px16{

	font-size:16px;
line-height: 28px;
height: 56px;
    overflow: hidden;
	 text-overflow: ellipsis;
  
	}

.shop-list a{display:table;width:100%;padding:15px 0}
.shop-list a>div{display:table-cell;vertical-align:middle;}
.shop-list a>div.pic{width:100px;height:75px;}
.shop-list a>div.pic img{width:100px;height:75px}
.shop-list a>div.txt{padding-left:10px}
.shop-list a>div.txt h3{font-size:16px;font-weight:normal;height:21px;overflow:hidden}
.shop-list a>div.txt p{font-size:14px;color:#999;overflow:hidden}
.shop-list a>div.txt p.key{margin:7px 0}





.desc_top{border-bottom:1px solid #e2e2e2;padding:15px 10px;margin-bottom:10px;background:#fff}
.desc_top h3{font-size:18px;color:#333;margin-bottom:15px}
.desc_top p{font-size:14px;color:#999;overflow:hidden;padding-top:2px}
.desc_top p span{float:left}
.desc_top p span.gz{float:right}
.desc_cen{border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;padding:15px 10px;font-size:16px;background:#fff;margin-bottom:10px}
.desc_cen li{display:table;width:100%;line-height:240%}
.desc_cen li i{display:table-cell}
.desc_cen li i:first-child{width:85px;font-weight:bold}
.desc_cen li i:last-child{color:#666}
.desc_bot{padding:15px 10px 0;background:#fff;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-bottom:10px}
.desc_bot h6{font-size:16px;color:#999;font-weight:normal;position:relative;padding:0 0 10px 12px;border-bottom:1px solid #e2e2e2}
.desc_bot h6::after{content:"";height:17px;position:absolute;width:3px;background:#f60;left:0;top:2px}
.desc_bot .fw-detail{font-size:16px;color:#666;line-height:23px;padding:10px 0;overflow:hidden}
.desc_bot .fw-detail.maxHeight{max-height:120px;}
.desc_cen2{padding:10px 0;border-bottom:none;border-top:none;margin-bottom:0}
.desc_cen2 li i:first-child{width:50px}
.desc_cen2 li a.tel{width:26px;height:24px;float:right;background: url(../images/post.png) 0 -264px no-repeat;margin-right:10px}
.desc_cen2 li a.sms{width:26px;height:24px;float:right;background: url(../images/post.png) 0 -298px no-repeat;margin-right:10px}
.showall{position:relative;height:30px}
.showall::after{content:"";border-right:2px solid #8a8a8a;border-bottom:2px solid #8a8a8a;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:50%;margin-left:-7px;top:5px;-webkit-transition:all ease-in-out 0.3s}
.showall.top::after{content:"";-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}

.picwrap{background:#fff;margin-bottom:15px;height:80px;padding:15px 0;position:relative;overflow:hidden;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2}
.picwrap ul{position:absolute;height:80px;left:0;top:15px}
.picwrap ul li{float:left;margin-left:10px}
.picwrap img{height:80px;width:106px}
/*相册展示*/
#album_show{width:100%;height:100%;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:9999;display:none}
#album_show_ul{position:fixed;left:0;top:0;z-index:99999;height:100%;}
#album_show_ul li{height:100%;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;float:left;overflow:hidden;}
.txtbox{padding:0 10px;color:#666;font-size:16px;line-height:180%;margin-bottom:10px}
.txtbox .dt.maxh{ max-height:115px; overflow:hidden}
.txtbox .dd{height:40px;line-height:40px;background:#ddd;text-align:center;color:#666;margin-top:10px}
#photext{background:rgba(0,0,0,0.6);color:#FFF;position:fixed;bottom:0px;width:100%;padding:5px 0;line-height:20px;-webkit-transition-property:bottom;-webkit-transition-duration:500ms;z-index:999999;}
#photext dt{line-height:40px;height:40px;overflow:hidden;padding:0 10px;}
#nmspan{float:right;}
.rela_pos li{position:relative;padding:10px 30px 10px 0;overflow:hidden;border-bottom:1px solid #e2e2e2}
.rela_pos li h4{font-weight:normal;font-size:16px;color:#666;margin-bottom:10px;height:21px;overflow:hidden}
.rela_pos li p{font-size:14px;color:#999;height:20px;overflow:hidden}
.rela_pos li:last-child{border:none}
.rela_pos li::after{content:"";width:10px;height:10px;position:absolute;right:2px;top:30px;border-top:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.jubao{padding:0 10px 10px}
.jubao a{display:block;height:40px;line-height:40px;border:1px solid #e2e2e2;font-size:16px;color:#666;background:#fff;border-radius:3px;width:100%;text-align:center}
.desc_cen li i a.addr{color:#666;display:block;position:relative;padding-right:50px}
.desc_cen li i a.addr span{background:url(../images/post.png) right -243px no-repeat;width:14px;height:19px;position:absolute;right:0;top:50%;margin-top:-7px;margin-right:30px}
.desc_cen li i a.addr::after{content:"";width:10px;height:10px;position:absolute;right:10px;top:50%;margin-top:-4px;border-top:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.lpalbum{overflow:hidden;padding:15px 0 0 10px}
.lpalbum .picbox{float:left;width:50%;margin-bottom:15px}
.lpalbum .picbox .cover{padding-right:10px;text-align:center;font-size:16px}
.lpalbum .picbox .cover img{width:100%;height:auto;max-width:210px;max-height:149px;border:1px solid #ccc;margin-bottom:5px}
.lpalbum .picbox .cover p span{color:#666}
.lpalbum .picbox ul{display:none}
.linkpage{display:block;margin-bottom:15px;position:relative}
.linkpage::after{content:"";position:absolute;right:10px;top:3px;width:15px;height:15px;border-top:2px solid #a9a9a9;border-right:2px solid #a9a9a9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
/*求租*/
.zp_full{padding:0 10px}
.zp_full li{display:table;width:100%;padding:15px 0;border-top:1px solid #fff;border-bottom:1px solid #e2e2e2}
.zp_full li:first-child{border-top:none}
.zp_full li:last-child{border-bottom:none}
.zp_full .op{display:table-cell;vertical-align:middle;width:32px}
.zp_full .op input{display:none}
.zp_full .op i{width:20px;height:20px;background:#fff;border:1px solid #cdcdcd;display:inline-block;border-radius:3px;position:relative}
.zp_full .op i.check::after{content:"";position:absolute;width:5px;height:12px;border-right:2px solid #f60;border-bottom:2px solid #f60;-webkit-transform:rotate(45deg);left:6px;top:1px}
.zp_full a{display:table-cell;vertical-align:middle;padding-right:10px}
.zp_full h4{font-size:16px;color:#333;font-weight:normal;max-height:48px;overflow:hidden;margin-bottom:8px}
.zp_full h4 i{display:inline-block;width:34px;height:18px;line-height:18px;text-align:center;background:#f30;color:#fff;font-size:12px;border-radius:3px;margin:0 0 0 5px;position:relative;top:-2px}
.zp_full h4 i.tj{background:#090}
.zp_full h4 i.bgf60{background:#f60}
.zp_full p{font-size:14px;color:#999;margin-top:4px}
.zp_full p span{padding-right:10px}
.zp_full p i{float:right}
/*中介*/
.top_nav{overflow:hidden;background:#fafafa;border-bottom:1px solid #e2e2e2}
.top_nav li{float:left;width:50%;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box}
.top_nav li a{height:40px;line-height:40px;font-size:16px}
.top_nav li.cur a,.top_nav li a:hover{color:#f30;border-bottom:2px solid #c00;padding-bottom:9px}
.zj-list li{background:#fff;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;margin-bottom:15px;padding:0 10px 15px}
.zj-list li:first-child{border-top:none}
.zj-list li .cname{height:40px;line-height:40px;border-bottom:1px solid #e2e2e2;display:block;position:relative}
.zj-list li .cname::after{content:"";position:absolute;right:10px;top:15px;width:10px;height:10px;border-top:2px solid #a9a9a9;border-right:2px solid #a9a9a9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.zj-list .div1{line-height:200%;font-size:16px;color:#666;padding:10px 0}
.zj-list .div2{border:1px solid #e2e2e2;padding:10px 10px 0;font-size:14px;color:#06c;}
.zj-list .div2 p{margin-bottom:10px;display:table;width:100%}
.zj-list .div2 p i{display:table-cell;vertical-align:middle}
.zj-list .div2 p i:last-child{width:90px;text-align:right;color:#999}
.zj-list .div2 p i:first-child em{text-align:center;width:18px;height:18px;border-radius:2px;display:inline-block;font-size:12px;color:#fff;background:#5DA600;margin-right:5px}
.zj-list .div2 p i:first-child em.bgf30{background:#f30}
.agent-list li{border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;margin-bottom:15px;background:#fff;padding:0 10px}
.agent-list li:first-child{border-top:none}
.agent-list a{display:table;width:100%;padding:15px 0}
.agent-list a>div{display:table-cell;vertical-align:middle;}
.agent-list a>div.pic{width:100px;height:75px;}
.agent-list a>div.pic img{width:100px;height:75px}
.agent-list a>div.txt{padding-left:10px}
.agent-list a>div.txt p{font-size:16px;color:#666;height:20px;overflow:hidden}
.agent-list a>div.txt p.key{margin:7px 0}
.zjsname h6{color:#c00;padding-left:0}
.zjsname h6::after{content:"";width:0}
.button1{height:40px;background:#5DA600;border:none;width:100%;color:#fff;border-radius:5px}
.button1.bgf93{background:#f93}
.zj-staff li{margin-bottom:0;border-top:none}
.zj-staff li:last-child{border-bottom:none}
.zj-staff a>div.txt{padding-right:70px;position:relative;}
.zj-staff a>div.pic img{width:100px;height:100px}
.zj-staff a>div.txt p.key{margin:15px 0}
.zj-staff a>div.txt span.enter{position:absolute;right:0;top:40px}
.zj-staff a>div.txt span.enter::after{content:"";border-top:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(45deg);width:10px;height:10px;position:absolute;top:5px}
.agent-list2 li{margin-bottom:0;border-bottom:none}
.visitor{font-size:16px;color:#999;line-height:220%;padding:10px 0}
.visitor li{position:relative;padding-left:10px}
.visitor li:after{content:"";width:2px;height:2px;background:#999;position:absolute;left:0;top:18px;}
/*客户留言*/
.padd10{padding:0 10px 15px}
.message{padding:0 10px;background:#fff;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-bottom:15px}
.message li{line-height:40px;font-size:16px;position:relative;border-bottom:1px solid #e2e2e2}
.message li:first-child{padding:0 30px 0 5px}
.message li:last-child{border-bottom:none}
.message li i{width:10px;height:10px;position:absolute;right:10px;top:15px;border-top:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.message li a{display:block}
.message li span{color:#999;float:right}
.message li select{width:100%;height:40px;border:none;font-size:16px;color:#333;-webkit-appearance:button}
.message li .input{width:100%;font-size:14px;height:38px;border:none;text-indent:5px}
.message li input[type=radio]{display:none}
.message li .textarea{width:100%;font-size:14px;height:100px;border:none;padding:5px;box-sizing:border-box;-webkit-box-sizing:border-box}
.message li label{padding-right:15px}
.message li em{display:inline-block;width:18px;height:18px;border:1px solid #9a9a9a;border-radius:50%;position:relative;top:5px}
.message li em::after{content:"";width:12px;height:12px;background:#ccc;border-radius:50%;position:absolute;left:3px;top:3px}
.message li em.checked::after{content:"";background:#c22;}
#floorli{display:none}
.forrent{display:none}
/*经纪人店铺*/
.ashoptop{padding:0 10px;background:#fff;margin-bottom:15px;border-bottom:1px solid #e2e2e2}
.ashoptop dl{display:table;width:100%;padding:15px 0;border-bottom:1px solid #e2e2e2}
.ashoptop dt,.ashoptop dd{display:table-cell;vertical-align:middle}
.ashoptop dt{border:1px solid #e2e2e2;width:100px;height:100px;padding:4px}
.ashoptop dt img{width:100px;height:100px}
.ashoptop dd{padding-left:10px;font-size:16px}
.ashoptop dd .key{margin:18px 0}
.desc_cen2{padding:10px 0;border-bottom:none;border-top:none;margin-bottom:0}
.desc_cen2 li i:first-child{width:50px}
.desc_cen2 li a.tel{width:26px;height:24px;float:right;background: url(../images/post.png) 0 -264px no-repeat;margin-right:10px}
.desc_cen2 li a.sms{width:26px;height:24px;float:right;background: url(../images/post.png) 0 -298px no-repeat;margin-right:10px}
/*找房子首页*/
.srhdiv{padding:10px}
.srhul{border:1px solid #e2e2e2;border-radius:3px;background:#fff;display:table;width:100%;padding:10px 0}
.srhul li{display:table-cell;vertical-align:middle}
.srhul li:first-child{width:110px;position:relative;border-right:1px solid #e2e2e2}
.srhul li:first-child::after{content:"";width:6px;height:6px;position:absolute;right:15px;top:5px;border-bottom:1px solid #a9a9a9;border-right:1px solid #a9a9a9;-webkit-transform:rotate(45deg)}
.srhul li select{    -webkit-appearance: none;height:20px;width:100px;text-align:center;font-size:16px;border:none;padding-left:10px}
.srhul li:nth-child(2) input{height:20px;width:100%;border:none;text-indent:10px;font-size:16px;}
.srhul li:nth-child(3){width:40px;border-left:1px solid #e2e2e2;position:relative}
.srhul li:nth-child(3) .srhbtn{position:absolute;width:14px;height:14px;border:3px solid #c22;border-radius:50%;left:7px;top:0}
.srhul li:nth-child(3) .srhbtn::after{content:"";width:3px;height:8px;background:#c22;-webkit-transform:rotate(-45deg);position:absolute;left:15px;top:12px}
.houseicon{overflow:hidden;background:#fff;border-top:1px solid #e2e2e2;}
.houseicon a{font-size:16px;color:#999;text-align:center;display:block;padding:15px 0;}
.houseicon li i {
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 auto 5px;

}

.houseicon li i#cc_0{background:url(/images/icon/second.png)}
.houseicon li i#cc_1{background:url(/images/icon/recruit.png)}
.houseicon li i#cc_2{background:url(/images/icon/house.png)}
.houseicon li i#cc_3{background:url(/images/icon/car.png)}
.houseicon li i#cc_4{background:url(/images/icon/life.png)}
.houseicon li i#cc_5{background:url(/images/icon/business.png)}
.houseicon li i#cc_6{background:url(/images/icon/friend.png)}
.houseicon li i#cc_7{background:url(/images/icon/learn.png)}
.houseicon li i#cc_8{background:url(/images/icon/pet.png)}


.houseicon li{float:left;width:25%;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;box-sizing:border-box;-webkit-box-sizing:border-box}
.houseicon li:nth-child(4){border-right:none}
.houseicon li:last-child{border-right:none}
.shop-list.bgfff{background:#fff}
.titdiv{height:50px;background:url(../images/wbg1.png) 0 center repeat-x;border-bottom:1px solid #e2e2e2}
.titdiv i{float:left;height:21px;width:100px;background:url(../images/t2.gif) 0 0 no-repeat;margin-top:15px}
.titdiv span{float:right;padding-right:10px;}
.titdiv em,.titdiv a{display:block;width:77px;height:24px;line-height:24px;border:1px solid #e2e2e2;border-radius:5px;background:#fff;font-size:14px;text-align:center;color:#999;margin:12px 0 0 0;border-radius:20px}
.titdiv i.zixun{float:left;height:21px;width:100px;background:url(../images/t2.gif) 0 -30px no-repeat;margin-top:15px}
.desc_bot2{border-top:none;padding-top:0}
.desc_bot2 li::after{content:"";border-top:none;border-right:none}
/*出租*/
.chuzu h3{position:relative}
.chuzu h3 i{width:34px;height:18px;float:right;text-align:center;line-height:18px;color:#fff;border-radius:4px;background:#090;font-size:12px;margin-top:2px}

.desc_cen ul li i a{color:#666;display:block;position:relative;margin-right:30px}
.desc_cen ul li i a span{background:url(../images/post.png) right -243px no-repeat;width:14px;height:19px;position:absolute;right:-15px;top:50%;margin-top:-8px;}
.desc_cen ul li i a::after{content:"";width:10px;height:10px;position:absolute;right:-30px;top:50%;margin-top:-5px;border-top:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.desc_cen .czspanwrap{font-size:14px;color:#666;line-height:220%;overflow:hidden;padding-top:5px}
.desc_cen .czspanwrap span{padding:0 20px 0 25px;position:relative;white-space:nowrap;float:left}
.desc_cen .czspanwrap span i{position:absolute;width:15px;height:15px;border:1px solid #f63;border-radius:100%;left:0;top:7px}
.desc_cen .czspanwrap span i::after{content:"";width:4px;height:8px;border-right:1px solid #f63;border-bottom:1px solid #f63;-webkit-transform:rotate(45deg);position:absolute;top:2px;left:5px}
.cztj{border-bottom:1px solid #e2e2e2;padding-bottom:5px;}
.cztj p{margin-bottom:10px}
.czinfo_list{border-bottom:1px solid #e2e2e2;padding:5px 0}