@charset "utf-8";
/*房产列表页*/
.c9{ color:#999999}.pa{ padding:5px 2%; width:96%; overflow:hidden}.mt20px{ padding-top:20px}
/*标题*/
.li-title{ width:100%; height:46px; line-height:46px; overflow:hidden; border-bottom:1px solid #d6d6d6;-webkit-box-shadow:0px 1px 3px #cccccc;box-shadow:0px 1px 3px #cccccc}
.li-title li{ float:left; text-align:center; width:24.7%; border-right:1px solid #d6d6d6}
.li-title li.no{ border-right:none}.li-title li.no a{ background-position:30px -37px; padding:5px 22px 4px 0}
.li-title li a{ background:url(../images/list/list1.png) no-repeat 32px 6px; padding-right:18px; background-size:20px; font-size:14px;}
/*房产详细页*/
.h-t{ font-size:16px; height:42px;margin:0 2%; line-height:42px;border-bottom:1px solid #d6d6d6}
.h-t .clan{color:#424242; float:left}.h-t .more{ color:#2163a6; float:right}
.h-t .ch{ color:#f98700; font-weight:normal}
.zi{ background:#ac5d9f}

.hx1{ height:auto; overflow:hidden;background:#fff;-moz-box-shadow:0px 1px 3px #cccccc;box-shadow:0px 1px 3px #cccccc;}
/*滑动的图片*/
#wrapper1{ width:96%;margin:14px 2% 0 ; height:88px; overflow: auto;border-bottom:1px solid #cccccc;}
#scroller1 { position: relative; width: 2500px; padding: 0; }
.s-pic{ width:100%; height:88px; overflow:hidden}
.s-pic ul{width:2900px; height:88px; overflow:hidden}
.s-pic li{ width:120px; height: 76px; overflow:hidden; margin:0 6px; border:1px solid #cccccc; padding:1px; float:left}
.s-pic li img{width:100%; height:100%;}

/*详细页最上面标题*/
.h1,.h2{ display:block; width:96%;overflow:hidden;}
.h1{ height:60px; line-height:60px; margin:0 2%; border-bottom:1px solid #d6d6d6}
.h1 span{ padding:0 4px;}
.h1 .ti{ font-size:18px; max-width:87%; overflow:hidden; display:block; float:left}.h1 .jz{ padding:1px 4px; background:#a50310; color:#fff;}
.h1 .zs{ padding:1px 4px; background:#2163a6; color:#fff; margin-left:4px}
.h2{ padding:0 2%; height:45px; line-height:45px;}
.h2 span{ color:#424242; display:block}.h2 span b{ font-weight:normal; color:#a50310; font-size:16px;}
.h2 .l{ float:left; margin-right:8px; font-size:14px}.h2 .r{ float:right; font-size:14px }

.h-xx{ height:auto; background:#fff;-webkit-box-shadow:0px 1px 3px #cccccc;box-shadow:0px 1px 3px #cccccc; padding:0 0 10px}
.pad2{ padding:5px 2%; width:96%; overflow:hidden}.h-200{max-height:180px;}.h-auto{ height:auto;}
.h-xx content{ font-size:16px; line-height:26px}
.h-xx .ck,.h-xx .cka{ display:block; width:100%; height:30px; line-height:30px; color:#f98700;text-align:center; font-size:16px;}
.h-xx .ck{background: rgba(255,255,255,.5);height:48px; line-height:66px; position:relative ;margin-top:-18px; }
.h-xx .ck span,.h-xx .cka span{padding-right:22px;background:transparent url(../images/list/ud.png) no-repeat 0px 0px; background-size:15px }
.h-xx .ck span.dwn,.h-xx .cka span.dwn{background-position:right 6px; }
.h-xx .ck span.upa,.h-xx .cka span.upa{background-position:right -30px; }

/*房源图片详细页*/
.ft{ width:80%; margin:0 10%; height:auto}
.ft img{ width:100%; height:auto; margin:8px 0}

/*出租页面：房源图片*//*户型图片*/
.padd{ padding:5px 2%; width:96%; overflow:hidden}
.padd ul li{ width:45%; float:left;overflow:hidden; margin:6px  2%; position: relative;}
.padd ul li span{ position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,.4); width: 98%; padding-left: 2%; color: #fff; display:block; margin:0 auto;line-height:  38px; vertical-align:middle; overflow:hidden; text-align:center;height:38px;}
.padd ul li img{ width:100%;}
/*地理位置*/
.ditu{ padding:5px 2%; width:96%; overflow:hidden}
.ditu img{ width:100%; height:100%;}
/*楼盘简介*/
.lou{padding:5px 2%; width:96%; overflow:hidden}
.lou ul{ width:100%; height:auto; overflow:hidden}
.lou ul li{ width:100%;line-height:28px; overflow:hidden;font-size:15px;}
.lou ul li em{ float:left; display:block; width:74px}
.lou ul li span{ margin-left:78px; color:#424242; display:block;}
/*房屋介绍*/
.h-js{padding:5px 2%; width:96%; overflow:hidden}
.h-js ul{ width:100%; height:auto; overflow:hidden}
.h-js ul li{ width:49%;  float:left; line-height:28px; padding-right:1%; overflow:hidden; font-size:14px;}
.h-js ul li span{ margin-left:8px; color:#424242}
.h-js ul li.w-all{width:99%; height:auto;}
.h-js ul li em{ float:left; display:block; width:70px;}
.h-js ul li span{ margin-left:70px; color:#424242; display:block;}
/*二手房：房屋详情*/
.h-es{padding:5px 2%; width:96%; overflow:hidden}
.h-es ul{ width:100%; height:auto; overflow:hidden}
.h-es ul li{ width:49%;  float:left; line-height:28px; padding-right:1%; overflow:hidden; font-size:14px;}
.h-es ul li span{ margin-left:8px; color:#424242}
.h-es ul li.w-all{width:99%; height:auto;}
.h-es ul li em{ float:left; display:block; width:42px;}
.h-es ul li span{ margin-left:42px; color:#424242; display:block;}


/*楼盘详情页面*/
.xx{padding:5px 2%; width:96%; overflow:hidden}
.xx ul{ width:100%; height:auto; overflow:hidden}
.xx ul li{ width:99%;  float:left; line-height:28px; padding-right:1%; overflow:hidden; font-size:15px;}
.xx ul li span{ margin-left:8px; color:#424242}
/*经纪人详细页*/
.jjr-a{height:90px; padding:12px 0; background:#fff}
.jjr-a .zp{width:96%;padding:0 2%;height:90px;}
.jjr-a .jjr-l{width:68px;height:90px;float:left}
.jjr-a .jjr-l img{ width:100%; height:100%;}
.jjr-a .jjr-r{width:70%;height:90px;float:left; margin-left:10px}
.jjr-a .jjr-r p{width:100%;height:22px; line-height:22px; overflow:hidden}
.jjr-a .jjr-r p .name{ font-size:18px; color:#424242}
.rz{ background:url(../images/list/rz.png) no-repeat; padding:1px 18px; background-size:26px; margin-left:4px}
.jjr-a .jjr-r p.dj img{ margin:2px 2px}
.jjr-a .jjr-r p.zu span{ margin:0 8px 0 0}
.jjr-a .jjr-r p.zu span a{ color:#a50310; margin-left:2px} 
/*楼盘*/
.pad{ padding:5px 2%; width:96%; overflow:hidden; height:35px; line-height:35px}
.pad span,.pad a{ display:block;height:35px; line-height:35px; overflow:hidden; }
.pad span{ float:left; max-width:60%;font-size:14px} 
.pad .bm{ float:right;width:105px;background:#f98700;color:#fff;font-size:18px;margin-right:4px;text-align:center;border-radius:3px;-webkit-border-radius:3px} 
/*楼盘排行*/
.ph{ width:96%; padding:5px 2%; overflow:hidden}
.ph ul{ width:100%; height:auto; overflow:hidden}
.ph ul li{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #d6d6d6;overflow:hidden}.ph ul li a{ display:block; height:40px;}
.ph ul li .p1,.ph ul li .p2,.ph ul li .p3{display:block;height:40px; line-height:40px; overflow:hidden}
.ph ul li .p1{ color:#666666; font-size:14px; max-width:20%; float:left}
.ph ul li .p2{ color:#424242; font-size:16px;  max-width:55%; float:left; margin:0 2px;}
.ph ul li .p3{ color:#f98700; font-size:16px; float:right; max-width:26%}

/*浮动底部：拨打电话*/
.mb{ width:96%; height:52px; line-height:52px; padding:0 2%; background:#fff; border-top:2px solid #2163a6; position:fixed; bottom:0; left:0}
.mb .dm{ width:140px; height:35px; line-height:35px; margin:10px 0; display:block; background:#2163a6; color:#fff; font-size:16px;border-radius:3px;-webkit-border-radius:3px; text-align:center; float:left}
.mb .dm span{ padding:3px 0px 4px 26px; background:url(../images/list/phone.png) no-repeat 0px 0px; background-size:22px;}
.mb .men{ font-size:18px; color:#f98700; margin-left:6px}

/*房源列表*/
.lie{ width:100%; height:auto}
.lie ul li{ width:96%; margin:0 2%; height:40px; line-height:40px; border-bottom:1px solid #d6d6d6; overflow:hidden; background:url(../images/list/right.png) no-repeat right center; background-size:10px}
.lie ul li a{ display:block; height:40px; color:#2163a6;}

/*修改后的条件筛选*/
.chose{width:96%; height:auto;padding:10px 2%; overflow:hidden;}
.chose ul li{ padding-right:18px;line-height:40px; overflow:hidden; border-bottom:1px solid #dddddd; font-size:16px; position:relative} 
.chose ul li.start{height:40px; } 
.chose ul li span{ color:#999999; margin:0 6px 0 2px; float:left}
.chose ul li a{ color:#424242; margin:0 3px; font-size:16px; display:inline-block; padding:0 2px}
.chose ul li .down,.chose ul li .down1,.chose ul li .up,.chose ul li .up1{font-weight:normal; display:block; width:20px; height:20px; position:absolute; right:2px; background:url(../images/dnup.png) no-repeat 0px 0px; background-size:16px}
.chose ul li .down{ background-position:0px -47px;top:14px}.chose ul li .down1{ background-position:0px -40px;bottom:14px}
.chose ul li .up,.chose ul li .up1{ background-position: 0px 9px;bottom:14px}

.chose ul li.click1{ height:auto;}
.chose ul li a.a-{ background:#2163a6; color:#fff; height:24px; line-height:24px; margin-top:8px;border-radius:3px;-webkit-border-radius:3px; }
.chose ul li.nav-a{display:none}
/*经纪人列表页*/
.chose ul li.start1{height:40px; }
/*选择经纪人按钮*/
.lblby label {cursor:pointer;float:left;font-size:12px;padding-left:22px;height:26px;line-height:26px;margin:3px 0;position: relative;overflow: hidden;}
.radios{padding-top:18px;border-top:1px solid #049CDB;}
.label_check input,.label_radio input { margin-right:5px;} 
.lblby .label_check,.lblby .label_radio {margin-right:8px;}
.lblby .label_check {background: url(../images/publish.png) no-repeat;background-size:20px } 
.lblby .label_check {background-position:1px -39px}
.lblby label.c_on {background-position:1px 5px;}
.lblby .label_check input{position:absolute;left:-9999px;} 

/*出租房源中登陆查看经纪人信息*/
/*登录前*/
.jjr{ width:96%; margin:10px 2% 0; height:auto; overflow:hidden}
.jjr .dh{ display:block; width:100%; height:30px; line-height:28px; overflow:hidden; font-size:18px;}
.jjr .dh b{ color:#f98700; font-weight:normal}.jjr p { line-height:26px; display:block; float:left; }
.jjr p em{ margin-right:20px;}.jjr p em b,.jjr p.jjr-more a{ color:#f98700; margin:0 4px; font-weight:normal}
.jjr .jjr-name{ font-size:18px; margin-right:3px;color:#4d4d4d;}
.jjr p.jjr-more{ border-top:1px solid #cccccc; font-size:18px;}.jjr p.jjr-more a{text-decoration:underline;}
/*登陆后*/
.jjr-zl{ width:96%; height:60px; padding:10px 2%; overflow:hidden; border-bottom:1px solid #cccccc}
.jjr-zl a{ display:block;width:100%; height:60px;}
.jjr-zl .jjr-img{ width:45px; height:60px; display:inline-block; float:left;overflow:hidden}.jjr-zl .jjr-img img{ width:100%; height:100%;}
.jjr-zl .jjr-con{  height:60px; margin-left:60px;overflow:hidden}
.jjr-zl .jjr-con .jjr-mo b{ color:#f98700; font-weight:normal;}.jjr-mo{ line-height:40px}
.jjr-zl .jjr-con .jjr-mo b,.jjr-zl .jjr-con .jjr-mo span{ display:block; float:left}



/*拨打电话*/
.jjr-mobile{ width:100%; height:40px; line-height:40px; margin:10px 0; display:block; background:#2163a6; color:#fff; font-size:16px;border-radius:3px;-webkit-border-radius:3px; text-align:center; float:left}
.jjr-mobile span{ padding:3px 0px 4px 26px; color:#fff; background:url(../images/list/mphone.png) no-repeat 0px 0px; background-size:22px;}

/*中介列表*/
.h-zj ul li{  width:96%; height:60px; padding:8px 2%;overflow:hidden; position:relative;border-bottom: 1px solid #dedede;}.h-zj ul li:hover{ background:#f5f5f5 }
.h-zj ul li .zj-img{ display:block; width:112px; height:60px; border:1px solid #cccccc; float:left;overflow:hidden;margin-right:10px }
.h-zj ul li .zj-img img{ width:100%; height:100%;}
.h-zj ul li .zj-cen{ display:block; height:60px;overflow:hidden }
.h-zj ul li .zj-cen p{ display:block; height:20px; line-height:20px; overflow:hidden}
.h-zj ul li .zj-cen .nr{width:100%;}
.h-zj ul li .zj-cen .nr span{ display:block; float:left; overflow:hidden}
.h-zj ul li .zj-cen .nr .na{ font-size:17px; height:20px;color:#000;max-width:80%;}
.h-zj ul li .zj-cen .nr .rz{ background:url(../images/list/rz.png) no-repeat; padding:1px 13px; width:1px; height:12px; background-size:26px; margin-top:2px}
.h-zj ul li .zj-cen .mob{display:block; color:#999999; width:100%;overflow:hidden}
.h-zj ul li .zj-cen .mob a{color:#a50310;}
.h-zj ul li .zj-cen .zj-add{color:#999999}
.h-zj ul li .zj-r{ float:right; color:#2163a6; font-size:16px;}
/*中介详细页*/
.zj{  width:96%; height:64px; padding:10px 2%;overflow:hidden; position:relative;}
.zj .zj-img{ display:block; width:112px; height:60px;border:1px solid #cccccc; float:left;overflow:hidden; margin-top:6px;}
.zj .zj-img img{ width:100%; height:100%;}
.zj .zj-cen{ min-width: 165px;
  max-width: 165px;
  display: block;
  height: 54px;
  overflow: hidden;
  float: left;
  margin-left: 8px;
  margin-top: 12px; }
.zj .zj-cen p{ display:block; width:100%; height:24px; line-height:28px;font-size:16px;overflow:hidden}
.zj .zj-cen .nr .na{ color:#424242}
.zj .zj-cen .nr .rz{ background:url(../images/list/rz.png) no-repeat 1px 4px; padding:1px 18px; background-size:26px; margin-left:4px}
.zj .zj-cen .zj-all span{ margin:0 8px 0 0; color:#424242; padding:0}.zj .zj-cen .zj-all span a{ font-weight:normal; color:#a50310; font-size:12px; margin-left:3px}



span.clo{ position:absolute; top:-10px; right:0px; width:24px; height:24px; overflow:hidden}span.clo img{ width:100%; height:100%;}
