﻿.c1 { width: 350px; float: left; }
.c2 { width: 835px; float: right; }
.main { margin-top: 5px; }
.box .boxb li i { font-style: normal; color: #b21319;padding-right:5px }
.focus { float:none }
.class { float:none;padding:10px 0 }
.class li { width: auto; height: auto; overflow: hidden;margin-bottom:15px;float:none; padding:2px 10px}
.class h4 { height: 30px;line-height:24px;font-size:12px }
.class h4 a { color: #3d3d3d; }
.class p { display: inline;line-height:2.0em }
.class p a { display: inline; margin-right: 10px;color:#848484 }
.class .alternate { background: #fcfcfc; }



.c2 .cr {display:inline;margin-left:10px;float:right }
.hInfo { width:377px;float:left;}
.hInfo li { overflow: hidden; }
.sell li{ background: url(../../images/icon_list_01.png) no-repeat -180px -92px;padding-left:25px; }
.rental li{ background: url(../../images/icon_list_01.png) no-repeat -180px -121px;padding-left:25px;  }
.shops li{ padding-left:0px }
.hInfo  .price { color: #b21319; float: right;width:50px }
.hInfo  .bedr { color: #999; float: right;width:100px  }

.infoA { margin-bottom:10px;}
.infoA .box {width:410px; }
.infoA .boxb { height: 250px; }
.infoA .boxb li{ height: 32px; line-height: 32px; }
.c2 .ad { margin-top: 0; }

