@charset "UTF-8";
/**
 * style  -- 高端网站建设、APP开发 - http://www.feitei.com
 * 
 *
 * @copyright  Copyright (c) http://www.feitei.com All rights reserved.
 * @license http://www.feitei.com
 * @
 * @ QQ  :  415284035 2577731415  
 * @ 淘宝:  http://dsheji.taobao.com  旺旺：xingfei3366
 * @ url :  http://www.feitei.com
 * @ 
 * @ link:  http://www.youmumu.com    奥威房产中介系统
 */
body {
  /*background:#f1f1f1*/
  background: transparent; }

.intro {
  background: transparent; }

.con-wrapper {
  width: 100%; }

.con-wrapper .c-content {
  width: 1200px;
  margin: 0 auto; }

.new-hd-bg {
  height: 412px;
  width: 100%;
  position: relative;
  margin-bottom: 15px; }

.new-hd-bg .cover {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 412px;
  overflow: hidden;
  left: 0;
  top: 0; }

.new-hd-bg .cover img {
  opacity: .2;
  width: 100%;
  height: auto;
  filter: alpha(opacity=20);
  position: relative; }

.new-hd-bg .c-content {
  position: relative;
  height: 412px;
  z-index: 2;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }

.new-hd-bg .c-content .show-img {
  display: block;
  height: 412px;
  overflow: hidden;
  width: 100%;
  position: absolute;
  left: 0; }

.new-hd-bg .c-content img {
  width: 100%;
  height: auto;
  position: relative; }

.new-hd-bg .c-content .bt-detail-bg {
  position: absolute;
  width: 100%;
  height: 160px;
  background-color: #000;
  opacity: .65;
  z-index: 1;
  bottom: 0;
  left: 0; }

.new-hd-bg .c-content .bt-detail {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 160px;
  z-index: 2;
  left: 0; }

.new-hd-bg .c-content .bt-detail-con {
  margin: 27px 40px;
  color: #fff; }

.new-hd-bg .c-content .bt-detail .house-slogn {
  width: 665px;
  padding-right: 33px;
  border-right: 1px solid #fff;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  float: left;
  margin-right: 36px; }

.new-hd-bg .c-content .bt-detail .house-slogn h1 {
  font-size: 33px; }

.new-hd-bg .c-content .bt-detail .house-slogn h1 a {
  margin-left: 0; }

.new-hd-bg .c-content .bt-detail .house-slogn h1 span {
  color: #fff3be; }

.new-hd-bg .c-content .bt-detail .house-slogn p {
  font-size: 14px;
  color: #ddd;
  margin-top: 12px; }

.new-hd-bg .c-content .bt-detail .house-slogn a {
  color: #fff;
  margin-left: 10px; }

.new-hd-bg .c-content .bt-detail .house-opera {
  padding-top: 7px; }

.new-hd-bg .c-content .bt-detail .house-opera p {
  font-size: 14px;
  text-align: center; }

.new-hd-bg .c-content .bt-detail .house-opera p .important {
  color: #fff3be; }

.new-hd-bg .c-content .bt-detail .house-opera a {
  color: inherit; }

.new-hd-bg .c-content .bt-detail .house-opera .goto-btn {
  font-size: 18px;
  display: inline-block;
  zoom: 1;
  text-align: center;
  height: 46px;
  line-height: 46px;
  vertical-align: middle;
  padding: 0 65px;
  background-color: #e4393c;
  color: #fff;
  margin-top: 20px; }

.new-hd-bg .c-content .bt-detail .house-opera .goto-btn:hover {
  background-color: #e86d47;
  text-decoration: none; }

.new-hd-bg .c-content .bt-detail .show-only {
  color: #24304f;
  font-size: 14px;
  height: 39px;
  width: 82px;
  background: url(../images/newhouse/new-house-icon.png) no-repeat;
  left: -12px;
  top: -22px;
  text-align: right;
  position: absolute;
  padding-right: 12px;
  padding-top: 7px; }

.c-list .img-link {
  display: block;
  height: 130px;
  width: 173px;
  float: left;
  margin-right: 26px;
  overflow: hidden; }

.c-list .img-link img {
  float: left;
  width: 173px;
  height: 130px;
  vertical-align: middle; }

.c-list .img-link img:hover {
  opacity: .8;
  filter: alpha(opacity=80); }

.c-list .house-info {
  display: block;
  position: relative;
  /* width:484px; */
  height: 130px;
  /* float:right */
  width: 740px;
  float: left; }

.c-list .house-info h2 {
  font-size: 20px;
  line-height: 20px;
  vertical-align: middle;
  height: 32px;
  color: #009de8;
  position: relative;
  top: -2px;
  font-weight: 700; }

.c-list .house-info h2 a {
  color: inherit; }

.c-list .house-info h2 .h-per {
  color: #ff5854;
  font-size: 12px;
  position: relative;
  top: -3px; }

.c-list .house-info h2 .per-price {
  float: right;
  color: #888;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  zoom: 1;
  position: absolute;
  right: 0px;
  top: 50px; }

.c-list .house-info h2 .per-price .show-count {
  color: #ff5854;
  font-size: 22px;
  font-weight: 700;
  margin: 0 3px;
  font-family: tahoma; }

.c-list .house-info h2 .icon-hui {
  margin-left: 4px;
  position: relative;
  top: 2px; }

.c-list .house-info .split-line {
  display: inline-block;
  margin: 0px 5px; }

.c-list .house-info p {
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle; }

.c-list .house-info .h-price {
  color: #333;
  height: 18px;
  line-height: 18px;
  margin-top: 7px; }

.c-list .house-info .h-addr {
  color: #888;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 31px;
  line-height: 31px;
  margin-top: 6px; }

.c-list .house-info .h-tags {
  position: absolute;
  bottom: -1px; }

.c-list .list-and-pg li {
  padding: 26px;
  overflow: hidden;
  border-bottom: 1px dotted #e1e1e1;
  background: #fff;
  -webkit-transition: all .15s ease-in-out;
  -moz-transition: all .15s ease-in-out;
  -o-transition: all .15s ease-in-out;
  transition: all 0.15s ease-in-out; }

.c-list .list-and-pg li:hover {
  background: #f6f6f6; }

.h-tags span {
  margin-right: 5px;
  font-size: 12px;
  height: 23px;
  line-height: 23px;
  vertical-align: middle;
  padding: 0 5px;
  display: inline-block; }

.h-tags .pop {
  color: #9971b5;
  border: 1px solid #9971b5; }

.h-tags .villa {
  color: #43a2a9;
  border: 1px solid #43a2a9; }

.h-tags .q70 {
  color: #ec85af;
  border: 1px solid #ec85af; }

.h-tags .limit {
  color: #38a1e2;
  border: 1px solid #38a1e2; }

.h-tags .loft {
  color: #c48f3b;
  border: 1px solid #c48f3b; }

.new-list {
  position: relative;
  min-height: 570px; }

.new-list .hover {
  background-color: #fbfbfb; }

.new-list .list-and-pg {
  /* width:735px; */
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }

.new-list .list-title {
  color: #000;
  font-size: 16px;
  font-weight: bold;
  margin-top: 35px;
  padding-bottom: 10px; }

.new-list .list-map {
  width: 240px;
  height: 500px;
  position: absolute;
  right: 0;
  top: 0;
  box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  -moz-box-shadow: 0 1px 3px #ccc;
  -o-box-shadow: 0 1px 3px #ccc;
  -ms-box-shadow: 0 1px 3px #ccc;
  border: 5px solid #fff; }

.new-list .list-map-fixed {
  position: fixed;
  top: 15px; }

.new-list .list-map-bottom {
  bottom: 105px;
  top: auto; }

.new-list .page-box {
  /*padding:30px 0;*/
  text-align: center; }

.loupan-list .list-and-pg li {
  position: relative; }

.loupan-list .infos {
  display: block;
  position: relative;
  float: left;
  width: 470px;
  padding-left: 20px; }

.loupan-list .infos h2 {
  height: 22px;
  line-height: 20px;
  vertical-align: middle;
  font-size: 20px;
  font-weight: 700;
  color: #009de8;
  position: relative;
  top: -2px;
  margin-bottom: 10px; }

.loupan-list .infos h2 a {
  white-space: nowrap;
  overflow: hidden;
  float: left;
  font-size: 20px;
  font-weight: bold;
  color: #333; }

.loupan-list .infos .type-time {
  display: inline-block;
  font-size: 14px;
  line-height: 35px;
  color: #999; }

.loupan-list .infos p {
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle; }

.loupan-list .infos .h-addr {
  /*color: #333;*/
  color: #999;
  max-width: 450px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0px; }

.loupan-list .infos .h-tags {
  margin-top: 8px; }

.loupan-list .favor-pos {
  top: 20px;
  right: 10px;
  width: 200px;
  text-align: right;
  position: absolute;
  top: 28px;
  right: 26px; }

.loupan-list .favor-pos .price {
  font-size: 14px;
  color: #666;
  height: 32px;
  line-height: 32px; }

.loupan-list .favor-pos .price span {
  padding: 0 2px;
  font-size: 30px;
  color: #ff5854; }

.loupan-list .favor-pos .discount-item {
  height: 70px;
  padding-top: 10px; }

.loupan-list .favor-pos .favor-tag {
  margin-bottom: 10px;
  font-size: 14px;
  height: 24px; }

.loupan-list .favor-pos .favor-tag .discount-txt {
  color: #ff5854;
  border: 1px solid #ff5854; }

.loupan-list .favor-pos .favor-tag a, .loupan-list .favor-pos .favor-tag .discount-txt {
  height: 22px;
  line-height: 22px;
  padding: 0 5px;
  display: inline-block; }

.loupan-list .favor-pos .tel {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  font-weight: bold;
  color: #666;
  margin-top: 30px; }

.list-ico {
  display: inline-block;
  font-size: 0;
  overflow: hidden;
  background-image: url(../images/newhouse/list_icons_1x.png);
  background-image: -webkit-image-set(url(../images/newhouse/list_icons_1x.png) 1x, url(../images/newhouse/list_icons_2x.png) 2x);
  background-repeat: no-repeat; }

.loupan-list .favor-pos .tel-icon {
  /*background-position: -96px 0;*/
  /*width: 11px;
  height: 14px;
  margin-right: 5px;
  vertical-align: -2px;*/
  width: 16px;
  height: 16px;
  margin-right: 3px;
  background: url(../images/tel.png) no-repeat;
  position: relative;
  /*top: 7px;*/
  top: 3px; }

/*新房新版聚合首页 */
.wrapper-xinfang {
  width: 1150px;
  margin: 0 auto; }

.p-len {
  padding: 40px 0 50px 0; }

.line {
  background-image: url(../images/newhouse/line.png);
  background-repeat: no-repeat;
  width: 100%;
  height: 7px;
  background-size: 100% 7px; }

.f-title {
  text-align: center;
  position: relative;
  margin-bottom: 43px; }

.f-title .show-more {
  position: absolute;
  right: 0;
  bottom: 0; }

.f-title .title-l h1 {
  font-size: 34px;
  font-weight: 700; }

.f-title .title-r {
  color: #2c3236; }

.f-title .title-r span {
  font-size: 16px; }

.f-title .all {
  text-align: left;
  position: absolute;
  left: 0;
  bottom: -30px;
  font-weight: 700;
  font-size: 12px; }

.f-title .all i {
  color: #1f99f4;
  font-weight: 700; }

.f-title .show-more {
  color: #1f99f4; }

.line {
  background-image: url(../images/newhouse/line.png);
  background-repeat: no-repeat;
  width: 100%;
  height: 7px;
  background-size: 100% 7px; }

.p-len {
  padding: 40px 0 50px 0; }

/*.xinfang-banner {height: 440px;}
.xinfang-banner .x-filter{position:absolute;left:242px;background:rgba(57,172,106,0.9);background:#39ac6a \0;height:338px;padding:53px 16px 53px 30px}
.xinfang-banner .x-filter .x-f-block{display:block;width:200px;}
.xinfang-banner .x-filter .x-f-block .search{width:134px;margin-bottom:20px;border:1px solid white;background:#369d67;padding:0 8px;height:36px;line-height:36px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;color:white}
.xinfang-banner .x-filter .x-f-block .btn{background:url(../images/newhouse/Sprite_Graphic.png) no-repeat -185px -10px;width:38px;height:39px;display:inline-block;cursor:pointer}
.xinfang-banner .x-filter .x-f-block .choose{float: left;background:#369d67;color:white;width:70px;height:35px;line-height:35px;margin-bottom:10px;margin-right:10px;padding:0 9px;border:1px solid white;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative;cursor:pointer}
.xinfang-banner .x-filter .x-f-block .choose2{
	width:170px;height:35px;line-height:35px;
}
.xinfang-banner .x-filter .x-f-block .choose ul.items{position:absolute;left:-1px;border:1px solid white;width:100%;background-color:white;color:black;display:none;height:140px;overflow:auto;z-index:2}
.xinfang-banner .x-filter .x-f-block .choose ul.items li{text-align:center;font-size:12px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.xinfang-banner .x-filter .x-f-block .choose ul.items li:hover{background:#f1f1f1;color:#333}
.xinfang-banner .x-filter .x-f-block .choose .fix-item{width:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.xinfang-banner .x-filter .x-f-block .choose .fix-item a{color: #fff;}
.xinfang-banner .x-filter .x-f-block .choose .fil-label{background:url("../images/newhouse/Sprite_Graphic.png") no-repeat -60px -9px;display:inline-block;width:9px;height:7px;position:absolute;right:16px;top:50%;margin-top:-4px}
.xinfang-banner .x-filter .x-f-block .txt{font-size:12px;color:white;margin-bottom:15px}
.xinfang-banner .x-filter .x-f-block .fil-btn{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;width:190px;height:37px;line-height:38px;background:white;color:#39ac6a;margin-top:30px;cursor:pointer;font-weight:700}
.xinfang-banner .x-filter .x-f-block .fil-btn:hover{background:#f7f7f7;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}
.xinfang-banner .x-filter .x-f-desc{color:white;width:190px;font-size:12px;margin-bottom:50px}
.xinfang-banner .x-filter .x-f-desc .sub,.xinfang-banner .x-filter .x-f-desc a{color:#c1dccb;margin-right:5px}
.xinfang-banner .x-filter .x-f-desc a{color:#fff}*/
.xinfang-des {
  background: #f0f2f5;
  position: relative; }

.xinfang-des ul {
  padding: 30px 0;
  overflow: hidden; }

.xinfang-des ul li {
  float: left;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 30px; }

.xinfang-des ul li.first {
  margin-left: 0; }

.xinfang-des ul li.last {
  margin-right: 0; }

.xinfang-des ul li img {
  width: 206px;
  height: 114px;
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.17); }

.xinfang-des ul li .title {
  color: white;
  font-size: 16px;
  left: 0; }

.xinfang-topic {
  width: 100%;
  overflow: hidden; }

.xinfang-topic .topic-container {
  width: 1200px; }

.xinfang-topic .topic-item {
  float: left;
  width: 340px;
  height: 390px;
  margin-right: 60px; }

.xinfang-topic .topic-item-title {
  margin-bottom: 35px;
  padding-bottom: 14px;
  border-bottom: 1px solid #efefef; }

.xinfang-topic .topic-item-title h4 {
  float: left;
  color: #333;
  line-height: 14px;
  font-size: 14px;
  font-weight: 700; }

.xinfang-topic .topic-item-title a {
  float: right;
  color: #aaa;
  line-height: 14px;
  font-size: 12px;
  text-decoration: none; }

.xinfang-topic .topic-item-listimgwrap {
  margin-bottom: 32px;
  height: 84px;
  overflow: hidden; }

.xinfang-topic .topic-item-listimgwrap img {
  width: 115px;
  height: 84px; }

.xinfang-topic .topic-item-listimgwrap .listimgwrap-detail {
  display: inline-block;
  width: 205px;
  height: 84px;
  margin-left: 20px;
  overflow: hidden; }

.xinfang-topic .topic-item-listimgwrap .listimgwrap-detail h5 {
  height: 44px;
  margin: -3px 0 10px 0;
  line-height: 22px;
  font-size: 16px;
  font-weight: 700;
  overflow: hidden; }

.xinfang-topic .topic-item-listimgwrap .listimgwrap-detail h5 a {
  color: #333;
  text-decoration: none; }

.xinfang-topic .topic-item-listimgwrap .listimgwrap-detail h5 a:hover {
  color: #00ae66; }

.xinfang-topic .topic-item-listimgwrap .listimgwrap-detail p {
  height: 38px;
  color: #666;
  font-size: 12px;
  line-height: 18px;
  overflow: hidden; }

.xinfang-topic .topic-item-listwrap li {
  height: 18px;
  margin-bottom: 19px; }

.xinfang-topic .topic-item-listwrap li:before {
  content: '\0020';
  display: inline-block;
  width: 5px;
  height: 5px;
  margin: 7px 10px 6px 0;
  background: #999; }

.xinfang-topic .topic-item-listwrap li a {
  display: inline-block;
  width: 325px;
  height: 18px;
  line-height: 18px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #333; }

.xinfang-topic .topic-item-listwrap li a:hover {
  color: #00ae66; }

.xinfang-topic .topic-item-imgwrap h5 {
  width: 100%;
  height: 18px;
  padding: 22px 0 14px 0;
  line-height: 18px; }

.xinfang-topic .topic-item-imgwrap h5 a {
  display: block;
  width: 100%;
  height: 18px;
  color: #333;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

.xinfang-topic .topic-item-imgwrap h5 a:hover {
  color: #00ae66; }

.xinfang-topic .topic-item-imgwrap p {
  width: 100%;
  height: 54px;
  color: #666;
  line-height: 18px;
  font-size: 12px;
  overflow: hidden; }

.xinfang-topic .topic-item-imgwrap .img-a {
  display: block;
  overflow: hidden; }

.xinfang-hot .items {
  height: 497px; }

.xinfang-hot .items ul.list1 {
  display: none; }

.xinfang-hot .items ul.list1 li {
  float: left;
  width: 550px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 50px;
  margin-bottom: 45px; }

.xinfang-hot .items ul.list1 li.first {
  margin-left: 0; }

.xinfang-hot .items ul.list1 li:nth-of-type(odd) {
  margin-left: 0; }

.xinfang-hot .items ul.list1 li.last {
  margin-right: 0; }

.xinfang-hot .items ul.list1 li .items-list {
  position: relative; }

.xinfang-hot .items ul.list1 li .items-list a {
  display: block;
  overflow: hidden; }

.xinfang-hot .items ul.list1 li .items-list img {
  width: 200px;
  height: 200px; }

.xinfang-hot .items ul.list1 li .items-list .fix-item {
  background: #f15044;
  color: #fff;
  padding: 3px 6px;
  border-radius: 2px;
  position: absolute;
  left: 12px;
  bottom: 12px; }

.xinfang-hot .items ul.list1 li .del-list {
  background: #f7f7f7;
  padding: 20px;
  height: 160px;
  width: 310px; }

.xinfang-hot .items ul.list1 li .del-list p.title {
  font-size: 20px;
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 20px;
  margin-bottom: 20px; }

.xinfang-hot .items ul.list1 li .del-list p.title a {
  color: black;
  font-weight: 700; }

.xinfang-hot .items ul.list1 li .del-list p.title .lab {
  color: #999;
  padding: 0 5px;
  font-size: 14px;
  border: 1px solid #ccc;
  height: 23px;
  line-height: 23px;
  display: inline-block;
  position: relative;
  top: -1px;
  margin-left: 10px;
  font-weight: normal; }

.xinfang-hot .items ul.list1 li .del-list p.list-name {
  color: #878787;
  margin-bottom: 11px;
  font-weight: normal; }

.xinfang-hot .items ul.list1 li .del-list p.list-name i {
  background-image: url("../images/newhouse/Sprite_Graphic.png");
  background-position: -135px -9px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 13px;
  height: 13px; }

.xinfang-hot .items ul.list1 li .del-list .price {
  color: #f15044; }

.xinfang-hot .items ul.list1 li .del-list label {
  margin-left: 22px; }

.xinfang-hot .items ul.list1 li .del-list p {
  font-weight: 700; }

.xinfang-hot .items ul.list1 li .del-list .mt {
  margin-top: 11px; }

.xinfang-hot .items #list_mark {
  display: block;
  text-align: center;
  position: relative;
  top: -20px; }

.xinfang-hot .items #list_mark em {
  width: 8px;
  height: 8px;
  background: #F0F2F3;
  border: 1px solid #E6E9EA;
  border-radius: 10px;
  margin: 0 5px;
  display: inline-block;
  cursor: pointer; }

.xinfang-hot .items #list_mark em.emon {
  width: 10px;
  height: 10px;
  background: #000;
  border: none; }

.xinfang-colorful .item-list ul li {
  float: left;
  margin-right: 20px; }

.xinfang-colorful .item-list ul li.last {
  margin-right: 0; }

.xinfang-colorful .item-list ul li .s-info img {
  width: 272px;
  height: 210px; }

.xinfang-colorful .item-list ul li .b-info img {
  width: 272px;
  height: 360px; }

.xinfang-colorful .item-list ul li .intro-detail {
  width: 250px;
  text-align: center;
  color: white; }

.xinfang-colorful .item-list ul li .intro-detail h1 {
  font-size: 30px; }

.xinfang-colorful .item-list ul li .intro-detail span {
  font-size: 12px; }

.xinfang-colorful .item-list ul li .out-extra {
  margin-bottom: 20px; }

.xinfang-colorful .item-list ul li .in-extra {
  margin-top: 20px; }

.xinfang-colorful .item-list ul li .t-title {
  color: white; }

.xinfang-colorful .item-list ul li .t-title h1 {
  font-size: 30px; }

.xinfang-colorful .item-list ul li .t-title span {
  font-size: 12px; }

.xinfang-all {
  width: 100%; }

.xinfang-all ul li {
  float: left;
  width: 345px;
  margin-right: 56px;
  margin-bottom: 52px;
  position: relative; }

.xinfang-all ul li .img-a {
  display: block;
  height: 300px;
  overflow: hidden; }

.xinfang-all ul li .bg {
  background: url("../images/newhouse/house-bg.png") repeat-x;
  width: 345px;
  height: 300px;
  position: absolute;
  left: 0;
  top: 0; }

.xinfang-all ul li {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.xinfang-all ul li:hover .bg {
  background-color: #000;
  opacity: 0.5;
  filter: Alpha(opacity=50); }

.xinfang-all ul li.last {
  margin-right: 0;
  float: right; }

.xinfang-all ul li .img-part {
  position: relative;
  margin-bottom: 12px; }

.xinfang-all ul li .img-part img {
  width: 100%;
  height: 300px; }

.xinfang-all ul li .img-part .s-price {
  background: url("../images/newhouse/Sprite_Graphic.png") no-repeat -356px -9px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 100px;
  height: 44px;
  color: white;
  line-height: 38px;
  padding-left: 8px;
  text-align: center;
  position: absolute;
  top: 10px;
  right: -6px;
  z-index: 10;
  font-weight: 700;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }

.xinfang-all ul li .img-part .s-info {
  position: absolute;
  bottom: 18px;
  color: white;
  z-index: 9;
  padding: 0 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 300px;
  left: 0; }

.xinfang-all ul li .img-part .s-info i {
  background: url("../images/newhouse/Sprite_Graphic.png") no-repeat -160px -9px;
  display: inline-block;
  width: 13px;
  height: 13px; }

.xinfang-all ul li .img-part h1 {
  font-size: 26px;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  color: white;
  font-weight: 700;
  position: relative;
  z-index: 9; }

.xinfang-all ul li .del-part {
  position: relative;
  z-index: 10; }

.xinfang-all ul li .del-part .information .folor {
  color: #f15044;
  font-weight: 700; }

.xinfang-all ul li .del-part .information .jushi {
  width: 260px;
  height: 21px; }

.xinfang-all ul li .del-part .type {
  color: #999;
  padding: 1px 5px;
  font-size: 14px;
  border: 1px solid #ccc;
  position: relative;
  top: -3px; }

.xinfang-all .show-more {
  background: #ededee;
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 45px;
  line-height: 45px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 100%;
  cursor: pointer;
  color: #797c7f; }

/*3-10 首页筛选*/
.search-mod {
  background: #f3f3f3;
  width: 100%;
  padding: 25px 0;
  /*border-bottom:1px solid #d0d0d0;*/
  z-index: 10;
  position: relative;
  padding: 40px 0; }

.search-mod .searchBox {
  width: 900px;
  margin: 0 auto; }

.search-mod .searchBox .mt10 {
  margin-top: 10px; }

.search-mod .searchBox .inputBox {
  float: left;
  position: relative; }

.search-mod .searchBox .inputBox .input {
  width: 560px;
  height: 26px;
  line-height: 26px;
  background: #fff;
  padding: 9px 10px;
  font-size: 16px;
  border: 1px solid #cecece;
  border-right: 0;
  border-radius: 3px 0 0 3px;
  font-family: "Microsoft yahei"; }

.search-mod .searchBox .inputBox .inputList {
  position: absolute;
  left: 0;
  top: 48px;
  border: 1px solid #bfbfbf;
  width: 100%;
  background: #fff;
  z-index: 5; }

.search-mod .searchBox .inputBox .inputList a {
  display: block;
  height: 41px;
  line-height: 41px;
  padding-left: 10px;
  font-size: 14px;
  color: #666; }

.search-mod .searchBox .inputBox .inputList a:hover {
  background: #f2f2f2; }

.search-mod .searchBox .searchBtn {
  float: left;
  display: block;
  width: 117px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  vertical-align: middle;
  background: #1273e1;
  font-size: 16px;
  color: #fff;
  border: 0 none;
  border-radius: 0 3px 3px 0;
  cursor: pointer;
  margin-right: 12px;
  font-family: "Microsoft yahei"; }

.search-mod .searchBox .searchBtn:hover {
  background: #1166c4; }

.search-mod .searchBox .search01 {
  float: left;
  font-size: 14px;
  color: #444;
  line-height: 44px; }

.search-mod .searchBox .search01:hover {
  color: #1273e1; }

.search-mod .searchBox em {
  float: left;
  font-size: 16px;
  line-height: 44px;
  color: #d3d3d3;
  margin: 0 10px; }

.search-mod .searchBox .searchAd {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: -2px;
  margin-right: 7px;
  *vertical-align: 3px;
  width: 16px;
  height: 15px;
  background: url("../images/ico_change.png") 0 0 no-repeat;
  background-position: -25px -50px; }

.search-mod .searchBox .searchMap {
  display: inline-block;
  width: 11px;
  height: 14px;
  vertical-align: -2px;
  margin-right: 7px;
  *vertical-align: 3px;
  width: 16px;
  height: 17px;
  background: url("../images/ico_change.png") 0 0 no-repeat;
  background-position: -25px -70px; }

.search-mod .searchBox .select {
  float: left;
  width: 108px;
  height: 33px;
  margin-right: 10px; }

.search-mod .searchBox .select .check {
  display: block;
  padding-left: 10px;
  line-height: 33px;
  font-size: 14px;
  color: #333;
  position: relative;
  border: 1px solid #cecece;
  border-radius: 3px;
  zoom: 1;
  background: #fff; }

.search-mod .searchBox .select .arrow01 {
  width: 8px;
  height: 6px;
  position: absolute;
  right: 10px;
  top: 15px;
  background: url("../images/ico_change.png") 0 0 no-repeat;
  background-position: -25px -90px; }

.search-mod .searchBox .select ul {
  width: 106px;
  background: #fff;
  overflow: hidden;
  z-index: 5; }

.search-mod .searchBox .select ul li a {
  display: block;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  color: #333;
  padding-left: 10px; }

.search-mod .searchBox .select ul li a:hover {
  background: #f8f8f8; }

.search-mod .searchBox .current .check {
  border: 1px solid #1273e1;
  border-bottom: 1px solid #cecece;
  border-radius: 3px 3px 0 0;
  zoom: 1; }

.search-mod .searchBox .current ul {
  border: 1px solid #1273e1;
  border-top: 0;
  border-radius: 0 0 3px 3px;
  background: #fff; }

.search-mod .searchBox .more {
  font-size: 14px;
  color: #444;
  line-height: 35px; }

.search-mod .searchBox .more:hover {
  color: #1273e1; }

.search-mod .searchBox .select1 {
  width: 130px; }

.search-mod .searchBox .select1 ul {
  width: 128px; }

.xinfang-banner .wrapper-xinfang {
  height: 400px;
  position: relative;
  overflow: hidden; }

.xinfang-banner ul {
  width: 99999px;
  position: absolute;
  left: 0;
  top: 0; }

.xinfang-banner ul li {
  float: left; }

.xinfang-banner ul li img {
  width: 1150px;
  height: 400px; }

.xinfang-banner .left_btn, .xinfang-banner .right_btn {
  position: absolute;
  top: 180px;
  z-index: 10;
  width: 45px;
  height: 45px;
  cursor: pointer; }

.xinfang-banner .left_btn {
  left: 10px;
  background: url(../images/industry/commonimages/l.png) no-repeat; }

.xinfang-banner .right_btn {
  right: 10px;
  background: url(../images/industry/commonimages/r.png) no-repeat; }

.xinfang-banner .ico {
  width: 310px;
  height: 10px;
  position: absolute;
  bottom: 15px;
  z-index: 10; }

.xinfang-banner .ico .ico_con {
  width: 120px;
  margin: 0 auto; }

.xinfang-banner .ico a {
  width: 10px;
  height: 10px;
  text-indent: 0;
  cursor: pointer;
  margin: 0 5px;
  border-radius: 10px;
  background: #ffffff;
  float: left;
  overflow: hidden;
  *display: inline;
  *zoom: 1; }

.xinfang-banner .ico .thistitle {
  background: #69aaec; }

.carousel-banner {
  position: relative;
  height: 100%;
  overflow: hidden;
  color: #fff;
  -webkit-transition: box-shadow .3s ease-in-out;
  -moz-transition: box-shadow .3s ease-in-out;
  -o-transition: box-shadow .3s ease-in-out;
  -ms-transition: box-shadow .3s ease-in-out;
  transition: box-shadow .3s ease-in-out; }

.carousel-banner:hover {
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.3); }

.carousel-banner .carousel-indicators {
  position: absolute;
  z-index: 2;
  right: 10px;
  bottom: 10px; }

.carousel-banner .carousel-indicators li {
  float: left;
  width: 20px;
  height: 15px;
  margin-right: 10px;
  cursor: pointer;
  position: relative; }

.carousel-banner .carousel-indicators li:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  left: 0;
  top: 6px;
  background-color: #979b9e; }

.carousel-banner .carousel-indicators li.active:after {
  background-color: #fff; }

.carousel-banner .carousel-inners {
  position: relative;
  height: 100%; }

.carousel-banner .carousel-inner {
  position: absolute;
  left: 100%;
  top: 0;
  height: 100%;
  width: 100%;
  color: #fff; }

.carousel-banner .carousel-inner:first-child {
  left: 0; }

.carousel-banner .carousel-inner:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 215px;
  left: 0;
  bottom: 0;
  background-image: url("../images/new/gradient.png"); }

.carousel-banner .carousel-inner .label {
  left: 35px; }

.carousel-banner .carousel-inner .title {
  position: absolute;
  z-index: 2;
  left: 35px;
  right: 75px;
  bottom: 40px;
  font-size: 18px; }

.carousel-banner .carousel-inner .tit {
  display: block;
  font-size: 30px;
  line-height: 38px; }

.carousel-banner .carousel-inner .sub-tit {
  color: #dadada;
  font-size: 14px;
  line-height: 22px;
  margin-top: 14px; }

.loupan-banner dt {
  float: left;
  width: 660px;
  height: 4366x;
  margin-right: 20px; }

.loupan-banner dt .carousel-banner, .loupan-banner dt .carousel-banner img {
  width: 660px;
  height: 436px; }

.loupan-banner dd {
  float: left;
  width: 200px; }

.loupan-banner dd .item {
  position: relative;
  height: 132px;
  display: block;
  color: #fff;
  margin-top: 20px;
  overflow: hidden; }

.loupan-banner dd .item:first-child {
  margin-top: 0; }

.loupan-banner dd .item:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 190px;
  left: 0;
  bottom: 0;
  background-image: url("../images/new/gradient.png"); }

.loupan-banner dd .label {
  left: 20px; }

.loupan-banner dd .title {
  position: absolute;
  z-index: 2;
  left: 20px;
  bottom: 18px;
  font-size: 18px; }

.loupan-banner dd .label {
  position: absolute;
  top: 0;
  padding: 10px 16px;
  line-height: 20px;
  font-weight: bold;
  background-color: #394043; }

.loupan-banner dd img {
  display: block;
  width: 100%;
  height: 100%; }

.hot-new-lst .hd {
  height: 22px;
  line-height: 22px;
  border-bottom: 1px solid #ddd;
  margin-top: -1px;
  margin-bottom: 10px;
  padding-bottom: 10px; }

.hot-new-lst .hd {
  overflow: hidden; }

.hot-new-lst .hd h3 {
  font-size: 22px;
  font-weight: normal; }

.n-t-ls {
  width: 290px; }

.n-t-ls li {
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  color: #666;
  font-size: 12px;
  width: 91%;
  overflow: hidden; }

.n-t-ls li em.c-red-e {
  color: #f93c3c; }

.n-t-ls li em {
  display: inline-block;
  width: 1.5em;
  color: #c0c0c0;
  font-weight: bold;
  font-style: italic;
  text-align: center;
  font-size: 14px; }

.n-t-ls li q {
  padding: 0 5px 0 0;
  color: #ddd; }

.n-t-ls li a {
  font-size: 12px;
  color: #666; }

.loupan-recomm {
  margin-top: 60px; }

.loupan-recomm .side {
  float: left;
  width: 320px;
  height: 657px;
  border: 1px solid #e5e5e5;
  background-color: #f7f7f8; }

.loupan-recomm .main {
  float: right; }

.loupan-recomm .kft .m1 {
  position: relative;
  height: 190px;
  overflow: hidden;
  margin: 20px 20px 23px; }

.loupan-recomm .kft .m1 img {
  width: 100%;
  height: 100%; }

.loupan-recomm .kft .m2 {
  margin: 0 20px; }

.loupan-recomm .kft .m2 h2 {
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  margin: 0 0 9px 0px;
  height: 20px;
  overflow: hidden; }

.loupan-recomm .kft .m2 h2 a {
  color: #555555; }

.loupan-recomm .kft .m2 h2 em {
  color: #fe3a3c; }

.loupan-recomm .kft .m2 h3 {
  font-size: 14px;
  color: #fe3a3c;
  line-height: 22px;
  margin-bottom: 10px;
  height: 22px;
  overflow: hidden; }

.loupan-recomm .kft .m2 h3 span {
  color: #666666;
  font-weight: normal; }

.loupan-recomm .kft .m2 h3 em {
  font-size: 14px;
  color: #fe3a3c;
  line-height: 22px;
  margin-bottom: 10px;
  height: 22px;
  overflow: hidden; }

.loupan-recomm .kft .m2 h3 em {
  font-size: 20px;
  font-family: "Georgia"; }

.loupan-recomm .kft .m3 {
  /*border-top: solid 1px #e4e4e4;*/
  height: 116px;
  height: 50px;
  margin: 0 20px; }

.loupan-recomm .kft .m3 span {
  line-height: 24px;
  font-size: 14px;
  color: #444444;
  display: block;
  text-align: center;
  padding: 20px 0 5px 0; }

.loupan-recomm .kft .m3 span em {
  font-size: 24px;
  color: #fe3a3c;
  font-family: "Georgia"; }

.loupan-recomm .kft .y_title {
  background: #fbfbfb;
  font-size: 22px;
  color: #666666;
  height: 56px;
  line-height: 56px;
  text-align: center;
  border-bottom: solid 1px #e4e4e4; }

.loupan-recomm .kft .y_btn {
  width: 100%;
  height: 41px;
  display: block;
  margin: 0 auto;
  border-radius: 2px;
  /*position: absolute;left: 47px;bottom: 25px;*/ }

.loupan-recomm .kft .y_btn .tit {
  width: 100%;
  height: 41px;
  display: block;
  background: #fe3a3c;
  color: #fff;
  font-size: 18px;
  height: 41px;
  line-height: 41px;
  text-align: center; }

.loupan-recomm .rem-list {
  border-top: 1px dotted #cdcdcd; }

.loupan-recomm .info-wrap {
  float: left;
  width: 262px;
  height: 320px;
  margin-left: 25px;
  margin-bottom: 30px; }

.loupan-recomm .info-wrap .shwoImg {
  width: 262px;
  height: 197px;
  position: relative; }

.loupan-recomm .info-wrap .shwoImg .aImg {
  width: 262px;
  height: 197px;
  display: block; }

.loupan-recomm .info-wrap .shwoImg .aImg img {
  width: 262px;
  height: 197px;
  transition: opacity .2s ease 0s;
  -webkit-transition: opacity .2s ease 0s;
  -moz-transition: opacity .2s ease 0s;
  -o-transition: opacity .2s ease 0s; }

.loupan-recomm .info-wrap .shwoImg:hover img {
  opacity: .88; }

.loupan-recomm .info-wrap .shwoImg:hover .opShow a {
  text-decoration: underline; }

.loupan-recomm .info-wrap .houseInfo {
  height: 112px;
  background-color: #f7f7f8; }

.loupan-recomm .info-wrap .hinfoTop {
  height: 44px;
  border-bottom: 1px solid #e6e6e6;
  padding: 13px 10px; }

.loupan-recomm .info-wrap .hinfoTop span {
  color: #212121;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden; }

/*.loupan-recomm .info-wrap .hinfoTop span{width:222px;height:25px;float:left;color:#212121;font-size:14px;white-space:nowrap;overflow:hidden}*/
.loupan-recomm .info-wrap .hinfoTop em {
  color: #e91c35;
  margin: 0 4px;
  font-family: Georgia; }

.loupan-recomm .info-wrap .hinfoTop a {
  overflow: hidden; }

.loupan-recomm .info-wrap .hinfoTop .aIcon {
  width: 20px;
  height: 20px;
  background: url(i/widget.png?__sprite) 0 0 no-repeat;
  background-position: 0 -1260px;
  float: right;
  margin-top: 5px; }

.loupan-recomm .info-wrap .hinfoTop .aIcon:hover {
  background: url(i/widget.png?__sprite) 0 0 no-repeat;
  background-position: 0 -1285px; }

.loupan-recomm .info-wrap .hinfoTop .houseType {
  height: 30px;
  line-height: 30px;
  float: left;
  font-size: 14px;
  color: #666; }

.loupan-recomm .info-wrap .hinfoTop .houseType strong {
  color: #e91c35;
  font-weight: 400;
  font-family: Microsoft YaHei; }

.loupan-recomm .info-wrap .hinfoTop .houseType:hover {
  color: #e91c35; }

.loupan-recomm .info-wrap .hinfoBot {
  height: 20px;
  padding: 10px; }

.loupan-recomm .info-wrap .hinfoBot .prefA {
  width: 190px;
  height: 20px;
  float: left;
  color: #666;
  font-size: 12px;
  overflow: hidden; }

.loupan-recomm .info-wrap .hinfoBot .prefA:hover {
  color: #f8203a; }

.loupan-recomm .info-wrap .hinfoBot .aBtn {
  width: 50px;
  height: 24px;
  background-color: #ff4546;
  color: #fff;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  float: right;
  margin-top: -3px;
  border-radius: 3px; }

.loupan-recomm .info-wrap .hinfoBot .aBtn:hover {
  background-color: #ea2324;
  color: #fff; }

.loupan-recomm .rem-list {
  margin: 20px;
  padding-top: 30px; }

.rem-list dl {
  display: block;
  margin-bottom: 10px;
  clear: both;
  overflow: hidden; }

.rem-list dt {
  float: left;
  width: 126px;
  height: 96px;
  margin-right: 10px;
  position: relative; }

.rem-list dd {
  float: right;
  width: 170px;
  width: 140px;
  height: 77px; }

.rem-list dt a {
  width: 126px;
  height: 96px; }

.rem-list dt a img {
  width: 100%;
  height: 100%; }

.rem-list dd h3 {
  height: 25px;
  line-height: 22px;
  display: block;
  font-size: 16px;
  overflow: hidden;
  margin: 6px 0 3px; }

.rem-list dd em {
  color: #ff4546;
  font-family: Georgia; }

.rem-list dd p {
  height: 36px;
  font-size: 12px;
  color: #999;
  overflow: hidden; }

.rem-list ul {
  height: 55px;
  margin-top: 11px; }

.rem-list ul li {
  height: 20px;
  line-height: 20px;
  color: #666;
  font-size: 14px;
  overflow: hidden;
  margin-bottom: 8px;
  padding-top: 5px; }

.rem-list ul li a {
  height: 20px;
  line-height: 20px;
  color: #555;
  font-size: 14px;
  float: left;
  overflow: hidden; }

.rem-list ul li i {
  width: 4px;
  height: 4px;
  background-color: #e7e7e7;
  float: left;
  margin: 9px 8px 0 0; }

/*看房团路线*/
.lineDate {
  position: relative;
  border: 1px solid #eaeaeb;
  box-shadow: 0 2px #f5f5f5;
  margin: 10px 30px;
  padding: 15px 10px 15px; }

.lineDate .arrowIco {
  position: absolute;
  left: 75px;
  top: -9px;
  background: url(../images/ico_change.png) 0 0 no-repeat;
  background-position: -22px -205px;
  width: 10px;
  height: 9px;
  z-index: 9; }

.lineDate .arrowIco1 {
  left: 75px; }

.lineDate .arrowIco2 {
  left: 195px; }

.lineDate .arrowIco3 {
  left: 315px; }

.lineDate .arrowIco4 {
  left: 435px; }

.lineDate .lineTitle {
  cursor: pointer;
  font-size: 16px;
  color: #666; }

.lineDate .lineTitle .carIco {
  display: inline-block;
  width: 17px;
  height: 10px;
  background: url(../images/ico_change.png) 0 0 no-repeat;
  background-position: 0px -205px;
  margin-right: 5px; }

.lineDate .lineTitle .redF01 {
  color: #ff5854;
  font-family: "Arial"; }

.lineDate .lineDateList {
  margin-top: 20px; }

.lineDate .lineDateList li {
  float: left;
  position: relative;
  text-align: center;
  font-size: 12px;
  color: #999;
  width: 75px; }

.lineDate .lineDateList .wenzi {
  display: inline-block;
  width: 75px;
  height: 18px;
  overflow: hidden; }

.lineDate .lineDateList .div_line {
  width: 100%;
  height: 5px;
  line-height: 0;
  font-size: 0;
  margin-bottom: 10px; }

.lineDate .lineDateList .w_line {
  width: 100%;
  height: 5px;
  background: #e0e0e0;
  display: block; }

.lineDate .lineDateList .circle {
  display: inline-block;
  width: 13px;
  height: 13px;
  background: url(../images/ico_change.png) 0 0 no-repeat;
  background-position: 0px -220px;
  background-position: -35px -205px;
  position: absolute;
  left: 50%;
  top: -5px;
  margin-left: -6px; }

.lineDate .lineDateList .startLi .w_line {
  width: 50%;
  float: right; }

.lineDate .lineDateList .endLi .w_line {
  width: 50%;
  float: left; }

/*看房团 dailog*/
.ico_user, .ico_tel {
  background: url(../images/user/sprite_user.png) no-repeat -113px 0; }

.ico_user {
  background-position: -133px 0px; }

.lp-dailog-form .from {
  width: 362px;
  margin: 0px auto; }

.lp-dailog-form li {
  position: relative; }

.lp-dailog-form li label {
  width: 18px;
  height: 19px;
  display: inline-block;
  position: absolute;
  left: 15px;
  top: 15px; }

.lp-dailog-form .dingyue-class {
  width: 500px;
  height: 20px;
  text-align: center;
  margin: 0px auto;
  background: #f2f2f2;
  padding: 20px 0px;
  margin-bottom: 20px; }

.pop-modal .bd {
  padding: 30px 0px 32px 0px; }

.pop-modal .pop-c li {
  color: #555;
  font-size: 14px;
  margin-top: 10px; }

.pop-modal .pop-c li input[type="text"] {
  height: 45px;
  width: 300px;
  line-height: 45px;
  vertical-align: middle;
  border: 1px solid #e3e3e3;
  padding: 0 15px 0 45px;
  color: #999;
  font-size: 14px;
  background: #fff; }

.pop-modal .btn-submit {
  width: 100%;
  margin: 27px 0px 30px; }

.titleDiv {
  height: 60px;
  line-height: 60px;
  margin-bottom: 20px; }

.titleDiv h3 {
  float: left;
  width: 157px;
  height: 60px;
  color: #333;
  font-size: 30px;
  font-weight: 500;
  overflow: hidden; }

.titleDiv .tabDiv {
  float: left;
  width: 900px;
  height: 24px;
  margin-top: 20px; }

.titleDiv .tabDiv a {
  padding: 0 13px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  float: left;
  font-size: 14px;
  color: #333;
  background: url(i/shuxian.png) 0 8px no-repeat;
  margin-left: -1px;
  margin-right: 1px;
  position: relative; }

.titleDiv .tabDiv a.cur, .titleDiv .tabDiv a:hover {
  color: #fff;
  background: #1273e1;
  z-index: 2;
  margin-right: -1px;
  padding-right: 15px; }

/*# sourceMappingURL=newhouse.css.map */
