@charset "gb2312";
* {margin: 0;padding: 0;}
html { background:#FFFFFF; }
body {font: normal 14px/20px ΢���ź�;color: #999;min-width: 1200px;background: #f5f6fb;}
table { border-collapse:collapse; border-spacing:0; empty-cells:show; text-align:left; }
th, td { border-collapse:collapse; }
ol, ul { list-style:none; }
a {color:#446e98;text-decoration:none;}
a:hover {text-decoration:underline;color: #03b7df;}
.h2-title {
    height: 30px;
    line-height: 30px;
    padding: 10px 0 10px 20px;
    color: #333;
    font: 20px "΢���ź�";
}
input, select, form img, button { vertical-align:middle; }
img {border:0;-webkit-transition: all .9s ease-in-out;-moz-transition: all .9s ease-in-out;-o-transition: all .9s ease-in-out;transition: all .9s ease-in-out;-ms-transition: all .9s ease-in-out;}
img:hover{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05);box-shadow: #646464 0 0 10px;}
button { cursor:pointer; }
/*����*/
.i-top {padding: 0 5px;overflow:hidden;/* margin:0 auto 10px auto; */background: #EEEFEF;color:#999;}
.i-top .logo { color:#D9DADD;  }
.i-top .pd {margin:-25px auto 0; color:#838383; text-align:right;}
.i-top a { color:#5E6671; font-size:12px; }
/*LOGO*/
.logo {width: 100%;border-bottom: 1px solid #f2f2f2;/*box-shadow: 0 1px 2px rgba(0,0,0,0.2);*/background: #fff;}
.logo .link {float: left;margin: 20px 0 0 50px;}
.logo .link a{width:110px;height:40px;line-height:40px;padding: 2px 10px;margin-top:2px;border-right: 1px solid #E5E5E5;font: 14px/20px ΢���ź�;color: #666;}
.logo .link a:last-child{border-right:none;} 
.logo .link a:hover{color:#01B7DF}
.logo .link a.zhaofang{padding-right:15px;border-right: 1px solid #DDD;}
.banner_0907 {width: 1200px;margin: 0 auto;overflow:hidden;position:relative;clear:both;zoom:1;line-height:0;font-size:0;padding: 5px 0;background: url(../images/leftlogo.gif) right no-repeat;}
.banner_0907 div.banner_0907_short {float:left;width:184px;height:60px;margin-top: 5px;}
.channel-top {margin:8px auto 5px;}
/*����*/
.search div {float: left;padding-top: 2px;}
.search {float: left;width: 300px;margin-top: 15px;height: 35px;line-height: 35px;border-left: 1px solid #ccc;}
.search .input input {color: #ccc;width: 210px;border: 1px solid #ccc;height: 30px;line-height: 30px;overflow: hidden;font: normal 14px "΢���ź�";padding-left: 10px;}
.search .imgbt {width: 28px;height: 28px;padding: 3px 10px 0 30px !important;}
.search .imgbt input {width: 28px;height: 28px;border: 0;cursor: pointer;}
/*��ҳ��������*/
.fuwu{width: 1030px; height:60px; margin: 0 0 0 50px; float:right;list-style-type:none;}
.clearfix1{padding:10px 0 0 0;height:60px;width: 100%;}
.clearfix1 dl{border:none;line-height:20px;}
.clearfix1 dt{width:196px; background:url(../images/new_xzl.png) no-repeat; padding-left:20px; margin-bottom:6px; color:#8EC0F4; font: normal 18px "΢���ź�";height:20px; line-height:20px;}
.clearfix1 dt.new_ts1{background-position: 0 2px;}
.clearfix1 dt.new_ts2{background-position: 0 -31px;}
.clearfix1 dt.new_ts3{background-position: 0 -61px;}
.clearfix1 dt.new_ts4{background-position: 0 -86px;}
.clearfix1 dd{color:#7f7f7f;font:normal 12px/20px "΢���ź�";width:219px;}
.clearfix1 li{float:left;width: 25%;/* padding:0 10px 0 50px; */_padding:0 10px 0 10px;height:60px;}
/*���м*/
.channel-top {/* padding-top: 10px; */overflow: hidden;white-space: nowrap;font-size: 12px;}
.channel-top .dir {height:20px;margin: 0 auto;width: 1160px;padding: 0 0 0 25px;background: url(../images/home_icon.png) no-repeat left center;}
.channel-top .dir a {color: #999;/* text-decoration: underline; */}
.channel-top .dir a:hover{color:#03b7df;text-decoration: none;}
/*����*/
.container, .footer {width: 1200px;height: auto;margin: 0 auto;clear:both;zoom:1;overflow: hidden;}
.main {float:left;width: 900px;clear:left;}
.box {position:relative;width:100%;margin-bottom:8px;clear:both;}
.main .box h2 { background-position:0 -408px; }
.box h2 { height:26px; overflow:hidden; line-height:26px; font-size:13px; color:#193B5F; padding:1px 11px 0 11px; }
.box h2 em { font-size:10px; color:#939393; font-weight:normal; font-style:normal; }
.box .content {/* border-right: 2px solid #ced2d5; */background: #fff;zoom: 1;overflow: hidden;margin-top: 10px;}
/*¥��*/
.movList3 {zoom:1; overflow:hidden; }
.movList3 ul {overflow:hidden; position:relative; line-height:20px; }
.movList3 li { position:relative; float:left; /* width: 50%; */ display:inline;margin:5px 10px; padding:10px 10px 10px 105px; overflow:hidden;word-wrap:break-word;}
.movList3 li .playpic { width:225px; height:150px; position:absolute; top:10px; left:0; }
.movList3 li .playpic img { width:225px; height:150px; }
.movList3 li h3 {/* font-size:20px; *//* height:30px; *//* overflow:hidden; */margin-top: 20px;}
.movList3 li h3 span { font-size:10px; color:#939393; font-weight:normal; }
.movList3 li ul {width:220px; color:#666;margin-left: 140px;}
.movList3 li li { padding:1px; margin:0 5px 0 0; width:220px; height:24px; overflow:hidden; float:left;}
.movList3 li li strong { color:#5F5F5F; font-weight:normal; }
.movList3 li li span { margin:auto 2px; color:#5F5F5F; }
.movList3 li li span.grade { color:#FF7E00; font-weight:bold; font-size:11px; }
.movList3 li li span.grade strong { line-height:20px; color:#FF7E00; font-weight:bold; font-size:12px; }
.movList3 li li a { margin:auto 2px; }
/*ҳ��*/
p.list-pager {clear:both;text-align:right;padding: 15px;height: 40px;}
p.list-pager a, p.list-pager strong {display:-moz-inline-box;display:inline-block;vertical-align:middle;border:1px solid #CCDFF2;width:auto!important;min-width: 40px;width:12px;height: 40px;line-height: 40px;text-align:center;white-space:nowrap;overflow:visible;padding:0 3px;margin-left:6px;}
p.list-pager strong { padding:1px 4px; color:#939393; border:none; }
p.list-pager a:hover { text-decoration:none; }
p.list-pager em{font-style:normal;border:1px solid #CCDFF2;height: 40px;line-height: 40px;margin-left:6px;min-width: 40px;padding: 0 3px;vertical-align:middle;color:#F00;display:inline-block;text-align:center;}
p.list-pager em.nolink{border:1px solid #CCDFF2;height: 38px;line-height: 38px;margin-left:6px;min-width: 48px;padding:0 3px;vertical-align:middle;color:#016A9F;display:inline-block;}
/*���ٲ���*/
.con_list {width: 270px;min-height: 160px;float: right;border: 1px solid #d0d0d2;box-shadow: 0px 0px 1px 1px #e4e5e7;margin-top: 25px;}
.con_list a:hover {background: #436d97;color: #fff;text-decoration:none;padding:3px;}
.con_list p {width: 240px;height: 50px;line-height: 50px;margin: 0 auto;text-indent: 40px;font-size: 18px;border-bottom: 1px dashed #d0d0d2;}
.quyu {background: url(../images/quyu.png) no-repeat left;background-size: 30px;}
.con_list ul {width: 250px;height: auto;margin: 0 auto;margin-left: 15px;padding: 10px 0;overflow:hidden;}
.con_list li {float: left;width: 24%;height: 35px;line-height: 35px;text-align: left;font-size: 16px;}
.ditie {background: url(../images/ditie.png) no-repeat left center;background-size: 30px;}
/*����Ȥ��д��¥*/
.sideR {float:right;width: 270px;clear:right;padding-top: 30px;}
.banner {width:270px;/* padding-top: 30px; */}
/*��ҳ��࿪ʼ*/
.yezhu{float: right;margin:15px 0 0 8px;}
.zblistbox {width: 270px;float:left;margin:15px 0 0px 0px;padding-bottom:0px;background:#FFF8EF;}
.leftinfo {width:244px;float:left;color:#bc2d09;font-size:12px;margin:0 auto;font-weight:bold;padding-left:6px;line-height:30px;height:30px;background:url(../images/index2.jpg);}
.zblistbox li .zbpic{/* width: 270px!important; *//* height: 168px; */float: left;}
.zblistbox li .zblist{margin-left:8px;display:inline;width:130px!important;width:128px;float:left;text-align:left;font-size: 12px;}
.zblistbox li{float:left;border-bottom:1px dashed #ccc;margin:4px 0px 4px 5px;display:inline;padding:10px 0;overflow:hidden;}
.zblistbox .over{border-bottom:1px solid #ccc;background-color:#FDF6E4;}
.zblist p{padding:0;margin:0;color:#666666;line-height:24px;height:24px;width:128px;text-align:left;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url(../images/l1.gif) repeat-x bottom;}
.zblist .zbname { float:left; font:14px "arial";}
.layout_left h2,.new_left h2,.zblistbox h2,.zblistbox2 h2,.pphz h2{color: #333;font-size: 16px;margin:0 auto;padding: 10px 0 20px 15px;line-height:30px;height:30px;/* background:url(../images/index2.jpg); */}
.zblistbox2 {float:left;margin: 20px 0;border: 1px #f8fcfe solid;background: #fff;}
.leftinfo {width:244px;float:left;color:#bc2d09;font-size:12px;margin:0 auto;font-weight:bold;padding-left:6px;line-height:30px;height:30px;background:url(../images/index2.jpg);}
.zblistbox2 li .zbpic{width:92px!important;width:90px;height:75px;float:left; margin-left:5px;}
.zblistbox2 li .zblist{margin-left:8px;display:inline;/* width:130px!important; */width: 60%;float:left;text-align:left;}
.zblistbox2 li{float:left;width: 100%;/* width:240px; */height:70px;border-bottom:1px dashed #ccc;margin:4px 0px 4px 5px;display:inline;text-align:center;padding:10px 0;overflow:hidden;}
.zblistbox2 .over{border-bottom:1px solid #ccc;background-color: #f8fcfe;}
.zblist p{padding:0;margin:0;color:#666666;line-height:24px;height:24px;width:128px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.zblist .zbname {float:left;}
/*��Ȧ�Ƽ�*/

.pleft{width: 80%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;margin-left: 10px;}
.ellipsis{height: 20px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 90%;}
.regionName{width: 50%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-top: 10px;min-height: 18px;font-size: 14px;color: #999;}
.price {/* width: 135px; */height: 29px;overflow: hidden;padding-right: 20px;float: right;}
.price-num{float:left;font-size: 20px;color: #ff8417;font-weight: 700;}
.currency{font-style: normal;font-weight: normal;}
.price-unit{float:left;font-size: 12px;padding-left: 5px;}


.listBox ul{padding:0px;margin:0 auto;}
.listBox li{float:left;width: 98%;height:auto;border-bottom: 1px solid rgba(0,0,0,0.1);/* background-color: #f3f9fe; *//* margin:10px 0; */display:inline;text-align:center;padding: 10px 0 20px 0;overflow:hidden;}
.score {float: right;line-height: 35px;/* height: 35px; *//* color: #ec203d; */margin-top: 20px;}
.score .jg {font-size: 30px;font-weight:700;color: #ec203d;}
.listBox li.over{/* border-bottom:1px solid #ccc; */background-color: #fafbff;/*#FDF6E4;*/position: relative;/* left: -20px; *//* padding-left: 10px; */box-shadow: 0 10px 20px 0 rgba(0,0,0,0.1);}

.listCover {width: 260px !important;float:left;border-radius: 4px;}
.listCover img{width: 240px;height: 180px;border-radius: 4px;}
.listInfo {margin-left: 25px;display:inline;width: 66%;float:left;text-align:left;}
.listInfo a,.snboxInfo a,.snboxInfo h3 a{color: #333;}
.listInfo a:hover,.listInfo a:visited,.snboxInfo a:visited{color: #333;text-decoration:none}
.listInfo h3{padding:0;margin:0;height: 48px;line-height: 48px;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-bottom: 15px;font: 20px "΢���ź�";font-weight: 700;}
.listInfo p{padding:0;margin:0;color: #666;line-height: 36px;height: 36px;width: 510px;text-align:left;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;/* background:url(../images/l1.gif) repeat-x bottom; *//* font-size: 16px; */}
.listInfo p span{float:left; width: 50%;}
.listInfo .time{font-size:10px;color:#999;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#div_3{float:left;width:696px;BACKGROUND: #FFFBEF;padding-bottom: 5px;MARGIN-BOTTOM: 5px;POSITION: relative}
#div_34{float:left;width:970px;BACKGROUND: #FFFBEF;padding-bottom: 5px;MARGIN-BOTTOM: 5px;POSITION: relative}
/*�ײ�����*/
.footer-wrap-keyword {
    background: #fafbfb;
    border-top: 1px solid #ededed;
    margin-top: 30px;
    font-size: 12px;
}
.keyword-office {
    width: 1200px;
    margin: 0 auto;
    /* border-top: 1px solid #ededed; */
    padding-top: 5px;
    /* padding-bottom: 10px; */
    padding-left: 20px;
}
.keyword-office-list {
    padding-top: 10px;
    padding-bottom: 10px;
    /* width: 1130px; */
}
.keyword-office .title {
    float: left;
    height: 16px;
    /* font-size: 11px; */
    font-weight: 600;
    color: #b2b2b2;
}
.keyword-office .content {
    margin-left: 88px;
    padding-bottom: 0;
    text-align: left;
}
.keyword-office .content a {
    color: #b2b2b2;
    margin-right: 19px;
    white-space: nowrap;
    display: inline-block;
}
.keyword-office .content a:hover {
    color: #17a1e6;
}
/*�ײ���ʾ*/
.listTips {
  color: #666666;
  height: 96px;
  margin: 0px auto;
  text-align: center;
  /* width: 1000px; */
  background-color: #f3f9fe;
  padding-top: 25px;
  padding-bottom: 25px;
}

.listTips span {
    margin-left: 3px;
    margin-right: 3px;
    color: #ef4224;
    font-size: 16px;
    font-weight: bold;
}
.nospace-agence {
    height: 96px;
    margin: 0 auto;
    /*border: 1px solid #ffe8ee;*/
    background:#f3f9fe url(../images/nospace-agence.png) no-repeat 60px 20px;
    position: relative;
}
.nospace-agence p {
    text-align: left;
    position: absolute;
}

.nospace-agence p.title {
    top: 20px;
    left: 160px;
}

.nospace-agence p.tel {
    top: 53px;
    left: 160px
}

.nospace-agence p.tel .btn {width: 99px;height: 30px;background-color: #ff5a60;color: #ffffff;line-height: 30px;display: inline-block;text-align: center;border-radius: 3px;}
.tel-num {padding-left: 20px;background: url(../images/list-tel.png) no-repeat 0 center;}
.button-common {
    display: inline-block;
    width: 105px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    border: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #ef4224;
    color: #fff;
    cursor: pointer;
}

.button-common:hover {
    color: #fff;
    background: #e1261c;
}

.button-common[disabled] {
    background: #c7ccd2;
    cursor: default;
    color: #ccc;
    text-shadow: #fff -1px 1px 0;
    border: 1px solid #cccccc;
}

.button-common.red {
    color: #fff;
    background-color: #ff5a60;
}

.button-common.red:hover {
    color: #fff;
    background-color: #ff7f84;
}
/*��β*/
.footer a { color:#898888; }
.footer .f-nav { width:960px; height:20px; text-align:center; color:#C9C9C9; }
.footer .f-nav a { margin:0 10px; color:#333; }
.footer .copyright { width:960px; height:44px; line-height:22px;text-align: center;color: #898888;}
/*newfooter*/
.w{ position:relative; width: 1200px; margin:0 auto;/* margin-top: -30px; */}
#foot{float: left;width: 100%;background: url(../images/footbg.jpg) center top no-repeat;max-height: 300px;_height: expression((document.documentElement.clientHeight||document.body.clientHeight)<300?"300px":"");}
#foot .d1{position:absolute; left:0; top: 50px; width: 350px; height:100px; border-right:1px solid #dfebf2;padding-right: 50px;}
#foot .d2{position:absolute; left: 450px; top: 50px; width: 360px; height:100px; border-right:1px solid #dfebf2;}
#foot .d3{position:absolute; right:0; top: 50px; width:330px; text-align:center; color:#dfebf2;}
#foot .wx{position:absolute; left:0; top:0; text-align:center; color:#fff;}
#foot .wx img{height: 82px;width: 82px }
#foot .ap,#foot .as{position:absolute; left:110px; display:block; width:175px; height:40px; background:url(../images/asapp.png) 1000px no-repeat;}
#foot .ap{background-position:0 0;}
#foot .ap:hover{background-position:0 -40px;}
#foot .as{top:55px;background-position:0 -80px}
#foot .as:hover{ background-position:0 -120px;}
#foot .tel{font-size:30px;   line-height: 56px;  color:#dfebf2; background:url(../images/tell.png) left no-repeat; padding-left: 50px; }
#foot .ub{font-size:23px; line-height:40px; color:#dfebf2; background:url(../images/wename.png) left no-repeat; padding-left:50px; }
#foot .link{font-size:14px; position:relative; top:10px;}
#foot .link a{color:#dfebf2; margin:0 5px;}
#foot .link a:hover{color:#fff;}
#foot .copyright{margin-top:30px; line-height:25px;font-size: 12px;}
.foot-line{display:inline-block;width:100%;height:1px;border-top:1px #545454 solid;margin-top: 200px;margin-bottom: 10px;font-size:0;}
.p2{line-height:16px;color:#999;font-size: 12px;}
.p2 a{display:inline-block;margin-right:10px;color: #999;}
#foot .fotBtmIcon {
    height: 58px;
    text-align: center;
    margin-top: 10px;
}
.fotBtmIcon .fotBm_1 {
    width: 130px;
    background-position: 0 -96px;
}
.fotBtmIcon .fotBm_2 {
    width: 160px;
    background-position: 0 -192px;
}
.fotBtmIcon .fotBm_3 {
    width: 154px;
    background-position: 0 0;
}
.fotBtmIcon a {
    display: inline-block;
    height: 38px;
    margin-right: 30px;
    background: url(../images/zufangdetailfooter.png) no-repeat;
    vertical-align: top;
}
 .fotBtmIcon .fotBm_5 {
    width: 130px;
    background-position: 0 -144px;
}
.fotBtmIcon .fotBm_6 {
    width: 120px;
    background-position: 0 -240px;
    margin-right: 0;
}
.city-card{background:#fff;height: 100px;margin: 30px 0 10px 0;color:#666;position:relative;z-index:5;}
.city-card-close{display:inline-block;width:10px;height:10px;background-position:0 -45px;position:absolute;right:10px;top:10px;font-size:0;line-height:0}
.city-card-name{display:inline-block;padding-left:20px;font-size: 28px;line-height:80px;float:left;}
.city-card-name .i-1{display:inline-block;font-size:14px;vertical-align:4px;*vertical-align:middle}
.city-card-dl{float:right;margin-right:60px;padding-top:18px;text-align:center}
.city-card-dl dt{font-size:24px;line-height:28px}
.city-card-dl dd{font-size:12px;line-height:18px}
.city-card-dl dt.hover{position:relative;z-index:2}
.city-card-dl .icon{display:inline-block;width:18px;height:17px;background-position:left -112px;vertical-align:0;*vertical-align:6px;margin-left:3px;*margin-left:8px;}
.city-card-hot{width:134px;height:auto;background:#fff;border:1px solid #e5e5e5;font-size:12px;position:absolute;right:-138px;top:0;display:none}
.city-card-hot .p1{height:24px;line-height:24px;text-align:center;background:#fafafa}
.city-card-hot li{line-height:24px;border-bottom:1px #f5f5f5 solid;text-align:left}
.city-card-hot a{display:block;padding-left:10px;font-weight: normal;}
.city-card-hot a:hover{background:#fafbff}
.city-card-hot .icon{display:inline-block;width:20px;height:7px;margin-right:3px;vertical-align:8px;*vertical-align:middle;font-size:0;line-height:0}
.city-card-hot .em1{background-position:0 -130px}
.city-card-hot .em2{background-position:-21px -130px}
.city-card-hot .em3{background-position:-42px -130px}
.city-card-hot .tip-c1,.city-card-hot .tip-c2{position:absolute;color:#e5e5e5;left:-10px;top:8px;left:-11px\9;*width:12px;*height:12px;*line-height:12px;*top:5px;*left:-9px}
.city-card-hot .tip-c2{color:#fafafa;left:-9px;*left:-12px}
.city-card-dl dt.hover:hover .city-card-hot{display:block}
.icon {background: url(../images/icon.png) no-repeat;}
.broker-box{float:left;position:relative;padding-left:15px;z-index:1}
.broker-box .i1{width:1px;height:46px;border-right: 1px #f5f6fb solid;position:absolute;right: 0;top:17px;font-size:0;}
.city-dl .city-card-hot{right:-145px}
.broker-dl{padding: 12px 30px 10px 0;width: 121px;margin-left: 5px;}
.broker-dl dt{width: 121px;height: 80px;float: left;}
.broker-dl img{display:block;width: 121px;height: 75px;}
.broker-dl dd{float:left;width:195px;/* padding-left:15px */}
.broker-about{color:#666}
.broker-about .s1{float:left;display:inline-block;font-weight:700;font-size:14px;padding-right:10px;height:24px;line-height:24px}
.broker-about .s2,.broker-about .s3{font-size:12px;line-height:18px;height:18px;display:inline-block;float:left}
.broker-about .s2{padding-right:20px;padding-top:4px}
.broker-about .s3{color:#999;width:195px}
.broker-dl dd .s4{display:inline-block;line-height:24px;color:#f90}
.broker-dl dd .em1{display:inline-block;width:8px;height:11px;background-position:-262px -156px;margin-right:5px;vertical-align:middle}
.city-name{float:left;padding-left: 30px;width: 255px;}
.city-name .city-card-name{line-height: 30px;padding: 20px 0 0;height: 30px;width:255px;}
.city-name .city-card-name h2{font-weight:100;font-size: 22px;}
.city-name .s1{line-height:18px;padding-top: 10px;font-size: 14px;display: inline-block;}
.city-dl{float:left;width: 400px;padding-top: 20px;}
.city-dl .city-card-dl.dl-left{float:left;text-align:right;margin-right:5px;width:135px}
.city-dl .city-card-dl.dl-right{float:left;text-align:left}
.city-dl .city-card-dl{padding:0;margin:0;font-size:0}
.city-dl .city-card-dl dt{font-size: 18px;font-weight:700;float: left;}
.city-dl .city-card-dl dd{line-height:28px;padding:0 10px;font-size:12px;float: left;}
/*shangquan*/
.theme-desc {
    /* width: 420px; */
    /*max-height: 320px;*/
    padding: 38px 30px;
    /* margin-top: 56px; */
    overflow: hidden;
    background-color: rgba(255,255,255,0.95);
    /* color: #FFF; */
}
/*zhoubianloupan*/
.around-building {
    clear: both;
    padding-top: 30px;
}
.around-building .a1{float: left;height:28px;line-height:28px;/* padding: 0 10px 0 10px; */border:1px solid #ececec;margin-left: 20px;}
.around-building .a1:hover{background:#fafafa}
.around-building h2 {
    line-height: 30px;
    margin-bottom: 20px;
    padding-left: 20px;
    /* background: url(../images/listing_htitle_bg.png) left center no-repeat; */
    color: #333;
    font: 20px "΢���ź�";
}
.around-building ul li {
    width: 270px;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
    /* height: 300px; */
    position: relative;
    z-index: 1;
}

.around-building ul li .inner2 {
    background-color: #f4f4f4;
    position: relative;
}
.around-building ul li .inner2 .pre {
    border-bottom: #EBEBEB solid 1px;
    -webkit-box-shadow: 0 2px 0px #ddd;
    -moz-box-shadow: 0 2px 4px #ddd;
    box-shadow: 0px 2px 4px #ddd;
    width: 100%;
}
.around-building ul li a.img {
    display: block;
    position: relative;
    height: 170px;
    overflow: hidden;
}
.around-building ul li a.img img {
    width: 100%;
border: 0;
    vertical-align: top;
}
.around-building ul li a.img .mask {
    position: absolute;
    height: 22px;
    text-align: right;
    bottom: 10px;
    right: 10px;
    font-size: 12px;
}
.around-building ul li a.img .mask span {
    background-color: rgba(255,255,255,.9);
    background-color: #fff\9;
    height: 22px;
    display: inline-block;
    line-height: 22px;
    padding: 0 10px;
    border-radius: 22px;
    color: #444;
    margin-left: 5px;
}
.around-building ul li .info {
    /* padding: 10px; */
    position: relative;
}
.info{float: left;padding: 10px 0;zoom: 1;width: 270px;background-color: #fff;}
.around-building ul li .info h3 {
    font-size: 16px;
    font-weight: 400;
    height: 24px;
    line-height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    /* margin-right: 30px; */
    padding: 10px;
}
.around-building ul li .info .position {
    color: #999;
    font-size: 12px;
    height: 20px;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-left: 10px;
}
.around-building ul li .info .position a {
    color: #999;
}
.around-building ul li .info .price{
    /* margin-top: 5px; */
}
.around-building ul li .info .price span {
    font-size: 20px;
    color: #ec203d;
    margin-right: 3px;
    font-weight: 700;
}
.un-fav {
    /* background-position: 2px -167px; */
}
.icon-fav {
    width: 32px;
    height: 32px;
    position: absolute;
    right: 10px;
    top: 8px;
    display: inline-block;
    /* background-position: 2px 1px; */
    vertical-align: middle;
    cursor: pointer;
    background-image: url(../images/tuijian.png);
    background-repeat: no-repeat;
    /* background-size: 100px 500px; */
}
.around-building ul li .info .icon-fav i {
    position: absolute;
    width: 20px;
    height: 20px;
    display: block;
    top: 2px;
    left: 2px;
    font-style: normal;
}
.flags{width: 18px;height: 19px;display: inline-block;vertical-align: bottom;background-image: url(../images/ditie.png);background-repeat: no-repeat;background-size: 16px 16px;margin-right: 3px;}
.price-box{
    background: #fff;
    width: 95%;
    margin-left: 20px;
    padding: 20px 0;
}
.clearfix:after {
    content: "\0020";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.price-box .dl-box {
    width: 33%;
    float: left;
    text-align: center;
}
.price-box .dl-box dt {
    line-height: 30px;
    font-size: 16px;
    font-weight: 700;
    color: #333;
}
.price-box .dl-box dd {
    padding-top: 5px;
    color: #979fa8;
    display: block;
    margin-inline-start: 40px;
}
.price-box .dl-box dd .i2 {
    font-size: 22px;
    line-height: 30px;
    padding-right: 4px;
    color: #f73a3a;
    font-weight: 700;
    font-style: normal;
}

