footer
/* CSS Document */
body {
  font-family: "Microsoft YaHei", sans-serif;
  min-width: 1200px;
}

html, body {
  height: 100%;
  min-height: 100%;
  width: 100%;
  min-width: 1200px;}

.container {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  min-width: 1200px;
}

.warp {
  width: 100%;
  min-width: 1200px;
}

header {
  height: 125px;
}

header .logo {
  margin-top: 26px;
}

header .logo img {
  display: block;
}

header nav {
  margin-left: 140px;
  *display: inline;
}

header nav ul li {
  float: left;
}

header nav ul li a {
  display: block;
  font-size: 18px;
  line-height: 125px;
  padding: 0 8px;
  margin: 0 1px;
  min-width: 60px;
  text-align: center;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

header .h-other {
  font-size: 18px;
  line-height: 24px;
  margin-top: 52px;
}

header .h-other a {
  display: inline-block;
}

header .h-other a.a-login {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-01.png") no-repeat left 5px;
  padding-left: 16px;
}

header.other-header {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-06.png") repeat-x;
}

header.other-header nav ul li a {
  color: #212121;
}

header.other-header nav ul li a:hover, header.other-header nav ul li a.current {
  /* background: url("../images/img-07.png") no-repeat bottom center #ffffff;
  border-color: #e4e4e4; */
  color:#d91615;
}

header.other-header .h-other {
  color: #d91615;
}

header.other-header .h-other a {
  color: #d91615;
}

header.index-header {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 9999;
  padding-top: 15px;
}

header.index-header nav ul li a {
  color: #ffffff;
}

header.index-header nav ul li a:hover, header.index-header nav ul li a.current {
  color: #d91615;
}

header.index-header .h-other {
  color: #ffffff;
}

header.index-header .h-other a {
  color: #ffffff;
}

.other-box {
  height: 407px;
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-02.png") no-repeat top center;
}

.other-box img {
  display: block;
}

.other-box .top-s {
  height: 219px;
  border-bottom: 1px solid #494949;
  margin-bottom: 43px;
}

.other-box .top-s .t-l {
  margin-top: 85px;
}

.other-box .top-s .t-r {
  margin-top: 68px;
}

.other-box .top-s .t-r .class-list a {
  display: block;
  color: #ffffff;
  float: left;
  height: 46px;
  line-height: 46px;
  margin-right: 24px;
  font-size: 16px;
}

.other-box .top-s .search .s-inp {
  background: #ffffff;
  border-radius: 5px 0 0 5px;
  border: none;
  height: 53px;
  line-height: 53px;
  padding: 0 10px;
  width: 405px;
  font-size: 14px;
}

.other-box .top-s .search .s-btn {
  height: 53px;
  width: 125px;
  background: #d91615;
  color: #fff;
  font-size: 18px;
  border: none;
  text-align: center;
}

.other-box .btm-s .b-l {
  width: 720px;
  border-right: 1px solid #4a4a4a;
  min-height: 95px;
}

.other-box .btm-s .f-tel {
  color: #acacac;
  line-height: 1.4;
  margin-right: 50px;
}

.other-box .btm-s .f-tel h5 {
  font-size: 14px;
  color: #ffffff;
}

.other-box .btm-s .f-tel span {
  font-size: 36px;
  color: #d91615;
}

.other-box .btm-s .erwm-box {
  width: 127px;
  height: 95px;
  background: #ffffff;
}

.other-box .btm-s .erwm-box .txt {
  background: #d9d9d9;
  padding: 6px;
  height: 83px;
  color: #666666;
  font-size: 14px;
  line-height: 1.2;
  width: 20px;
  text-align: center;
}

.other-box .btm-s .erwm-box .pic {
  padding: 5px;
}
.top {
  height: 660px; }
  .top .focusBox {
    position: absolute;
    width: 100%;
    height: 660px;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0; }
    .top .focusBox .pic {
      position: relative;
      z-index: 0;
      width: 100%;
      height: 100%; }
      .top .focusBox .pic li {
        width: 100%;
        height: 100%;
        position: relative; }
        .top .focusBox .pic li a {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0; }
  .top .header {
    padding-top: 38px;
    position: relative;
    z-index: 9999; }
    .top .header > ul {
      float: left;
      margin-left: 45px;
      margin-top: 32px; }
      .top .header > ul > li {
        float: left;
        padding: 0px 20.5px; }
        .top .header > ul > li a {
          font-size: 18px;
          color: #fff; }
        .top .header > ul > li:hover a {
          color: #d91615; }
    .top .header .h-other {
      font-size: 18px;
      line-height: 24px;
      margin-top: 32px;
      color: #fff; }
      .top .header .h-other a {
        display: inline-block;
        color: #fff; }
        .top .header .h-other a.a-login {
          background: url("http://www.zw198.cn/public/home/pc/css/images/04.png") no-repeat left 5px;
          padding-left: 20px; }
  .top.on {
    background: url("http://www.zw198.cn/public/home/pc/css/images/30.jpg");
    height: 124px;
    border-bottom: 1px solid #d1d1d1; }
    .top.on .header {
      padding-top: 0px; }
      .top.on .header > a {
        padding-top: 19px; }
      .top.on .header .ui-select-wrap {
        margin-top: 17px; }
      .top.on .header > ul {
        margin-top: 0px; }
        .top.on .header > ul > li {
          height: 123px;
          line-height: 123px; }
          .top.on .header > ul > li a {
            color: #212121;
            font-size: 18px;
            display: block; }
          .top.on .header > ul > li:hover, .top.on .header > ul > li.on {
            background: #fff url("http://www.zw198.cn/public/home/pc/css/images/32.png") no-repeat bottom center;
            border-bottom: 2px solid #d91615; }
            .top.on .header > ul > li:hover a, .top.on .header > ul > li.on a {
              color: #d91615;
              display: inline-block; }
      .top.on .header .h-other {
        color: #d91615;
        margin-top: 49px; }
        .top.on .header .h-other a {
          color: #d91615; }


.top_bom {
  height: 50px;
  background: #f2f2f2;
  line-height: 50px; }
  .top_bom > div > span {
    background: url("http://www.zw198.cn/public/home/pc/css/images/07.png") no-repeat left center;
    display: block;
    font-size: 16px;
    color: #d91615;
    padding-left: 25px;
    float: left; }
  .top_bom > div .txtScroll-top {
    width: 1024px;
    height: 50px;
    overflow: hidden;
    position: relative;
    float: left;
    margin-left: 55px; }
  .top_bom > div .txtScroll-top .infoList li {
    background: url("http://www.zw198.cn/public/home/pc/css/images/08.png") no-repeat left center;
    padding-left: 10px; }
  .top_bom > div .txtScroll-top .infoList li span {
    color: #333333;
    font-size: 14px;
    cursor: pointer;
    margin-right: 16px; }
    .top_bom > div .txtScroll-top .infoList li span:nth-child(2) {
      color: #d91615; }
      .top_bom > div .txtScroll-top .infoList li span:nth-child(2) em {
        font-weight: bold; }

.pub_tit_s h1 {
  font-size: 34px;
  color: #272a2f; }
.pub_tit_s p {
  font-size: 16px;
  color: #808080; }
.content_content .more a {
  font-size: 14px;
  color: #737373;
  width: 170px;
  height: 50px;
  background: url("http://www.zw198.cn/public/home/pc/css/images/11.png") no-repeat;
  display: inline-block;
  line-height: 50px; }
.content_content .one {
  margin-top: 55px; }
  .content_content .one ul {
    margin-left: -37px;
    margin-top: 27px; }
    .content_content .one ul li {
      float: left;
      width: 375px;
      background: #f2f2f2;
      position: relative;
      border-radius: 4px;
      overflow: hidden;
      margin-left: 37px;
      margin-bottom: 30px; }
      .content_content .one ul li .pic {
        overflow: hidden;
        width: 381px;
        height: 255px; }
        .content_content .one ul li .pic img {
          width: 100%;
          transition: all .7s; }
      .content_content .one ul li .tit {
        padding-top: 12px;
        padding-bottom: 12px; }
        .content_content .one ul li .tit h4 {
          color: #333333;
          font-size: 16px; }
        .content_content .one ul li .tit span {
          color: #747474;
          font-size: 14px;
          margin: 5px 8px 0px;
          display: inline-block; }
      .content_content .one ul li .wz_bt {
        padding: 0px 20px;
        background: #fff;
        color: #d91615;
        font-size: 14px;
        height: 43px;
        line-height: 43px;
        position: absolute;
        border-radius: 0px 30px 30px 0px;
        top: 50px;
        left: 0px; }
        .content_content .one ul li .wz_bt em {
          color: #d91615;
          font-size: 18px;
          font-weight: bold; }
      .content_content .one ul li:hover .pic img {
        transform: scale(1.1); }
.content_content .two {
  margin-top: 55px; }
  .content_content .two ul {
    margin-left: -37px;
    margin-top: 27px; }
    .content_content .two ul li {
      float: left;
      width: 375px;
      position: relative;
      border-radius: 4px;
      overflow: hidden;
      margin-left: 37px;
      margin-bottom: 30px; }
      .content_content .two ul li img.ycj {
        position: absolute;
        right: 1px;
        top: 170px; }
        .list_list ul li > img.ycj {
        position: absolute;
        left: 97px;
        top: 50px;
        z-index: 9999; }
      .content_content .two ul li .pic {
        overflow: hidden;
        width: 381px;
        height: 255px; }
        .content_content .two ul li .pic img {
          width: 100%;
          transition: all .7s; }
      .content_content .two ul li .tit {
        padding-top: 25px;
        border: 1px solid #e6e6e6;
        border-top: none;
        padding-bottom: 24px; }
        .content_content .two ul li .tit h1 {
          font-size: 37px;
          color: #d91615; }
          .content_content .two ul li .tit h1 em {
            font-size: 14px; }
        .content_content .two ul li .tit > span {
          display: block;
          font-size: 14px;
          text-align: left;
          color: #595959;
          margin: 5px 0px 0px 30px; }
          .content_content .two ul li .tit > span:nth-child(2) {
            color: #d91615; }
            .content_content .two ul li .tit > span:nth-child(2) em {
              font-size: 18px;
              font-weight: bold; }
          .content_content .two ul li .tit > span:nth-child(4) {
            background: url("http://www.zw198.cn/public/home/pc/css/images/13.png") no-repeat left center;
            padding-left: 26px; }
          .content_content .two ul li .tit > span:nth-child(5) {
            background: url("http://www.zw198.cn/public/home/pc/css/images/14.png") no-repeat left center;
            padding-left: 25px; }
      .content_content .two ul li .wz_bt {
        background: url("http://www.zw198.cn/public/home/pc/css/images/12.png") no-repeat;
        width: 100px;
        height: 35px;
        line-height: 35px;
        color: #fff;
        font-size: 20px;
        text-align: center;
        font-weight: bold;
        position: absolute;
        top: 238px;
        left: 50%;
        margin-left: -50px; }
      .content_content .two ul li:hover .pic img {
        transform: scale(1.1); }
.content_content .tress {
  margin-top: 55px; }
  .content_content .tress ul {
    margin-left: -28px;
    margin-top: 27px; }
    .content_content .tress ul li {
      width: 280px;
      height: 115px;
      float: left;
      margin-left: 27px; }
      .content_content .tress ul li img {
        margin-left: 20px;
        margin-top: 30px; }
      .content_content .tress ul li > div {
        width: 180px;
        margin-top: 30px;
        margin-left: 15px; }
        .content_content .tress ul li > div h3 {
          font-size: 16px;
          color: #4c4c4c; }
        .content_content .tress ul li > div p {
          font-size: 14px;
          color: #747474; }
      .content_content .tress ul li:nth-child(1) {
        background: url("http://www.zw198.cn/public/home/pc/css/images/15.jpg") no-repeat; }
      .content_content .tress ul li:nth-child(2) {
        background: url("http://www.zw198.cn/public/home/pc/css/images/16.jpg") no-repeat; }
      .content_content .tress ul li:nth-child(3) {
        background: url("http://www.zw198.cn/public/home/pc/css/images/17.jpg") no-repeat; }
      .content_content .tress ul li:nth-child(4) {
        background: url("http://www.zw198.cn/public/home/pc/css/images/18.jpg") no-repeat; }
.content_content .four {
  margin-top: 55px;
  padding-bottom: 77px; }
  .content_content .four .left {
    width: 580px; }
    .content_content .four .left h3 {
      font-size: 18px;
      color: #272a2f;
      font-weight: normal;
      margin-top: 20px;
      margin-bottom: 7px; }
    .content_content .four .left p {
      font-size: 14px;
      color: #666;
      margin-bottom: 7px; }
    .content_content .four .left span {
      font-size: 14px;
      color: #B3B3B3;
      display: block;
      background: url("http://www.zw198.cn/public/home/pc/css/images/24.png") no-repeat right center; }
    .content_content .four .left:hover .tit h3 {
      color: #d91615; }
  .content_content .four .right {
    margin-left: 37px;
    width: 582px;
    background: url("http://www.zw198.cn/public/home/pc/css/images/26.png") no-repeat bottom center; }
    .content_content .four .right ul li {
      background: url("http://www.zw198.cn/public/home/pc/css/images/26.png") no-repeat top center;
      height: 103px; }
      .content_content .four .right ul li a > span {
        font-size: 22px;
        color: #666;
        background: url("http://www.zw198.cn/public/home/pc/css/images/25.png") no-repeat right center;
        padding-right: 24px;
        margin-top: 10px; }
      .content_content .four .right ul li a .rights {
        width: 489px;
        margin-left: 6px;
        margin-top: 12px; }
        .content_content .four .right ul li a .rights h3 {
          font-size: 18px;
          color: #272a2f;
          font-weight: normal;
          padding-bottom: 10px; }
        .content_content .four .right ul li a .rights p {
          font-size: 14px;
          color: #666; }
      .content_content .four .right ul li:hover a .rights h3 {
        color: #d91615;position: relative; 
      }
  .footer {
  height: 245px;
  background: url("http://www.zw198.cn/public/home/pc/css/images/27.jpg") no-repeat center bottom;
  position: relative; }    

  .footer .tops {
    padding-top: 53px; }
    .footer .tops .left {
      background: url("http://www.zw198.cn/public/home/pc/css/images/27.png") no-repeat right bottom;
      padding-right: 80px; }
      .footer .tops .left h1 {
        font-size: 40px;
        color: #fff; }
      .footer .tops .left p {
        font-size: 26px;
        color: #fff; }
    .footer .tops .content {
      padding-left: 77px;
      background: url("http://www.zw198.cn/public/home/pc/css/images/27.png") no-repeat right bottom;
      padding-right: 80px; }
      .footer .tops .content h5 {
        font-size: 14px;
        color: #ffffff;
        font-weight: normal; }
      .footer .tops .content span {
        font-size: 36px;
        color: #d91615; }
      .footer .tops .content p {
        font-size: 12px;
        color: #ABABAB; }
    .footer .tops .right {
      position: relative; }
      .footer .tops .right .wx {
        width: 131px;
        float: left; }
        .footer .tops .right .wx img {
          float: right; }
        .footer .tops .right .wx span {
          width: 20px;
          background: #d9d9d9;
          padding: 6px;
          line-height: 1.2;
          display: inline-block;
          font-size: 14px;
          color: #666666;
          height: 83px;
          text-align: center;
          margin-left: 4px; }
  .footer .copyright {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 49px;
    line-height: 49px;
    background: #d91615; }
    .footer .copyright a {
      color: #fff;
      font-size: 12px; }
    .footer .copyright span {
      color: #fff;
      margin: 0px 3px; }
    .footer .copyright .fr {
      color: #fff;
      font-size: 12px; }

.housing-filtering .m-title {
  padding-top: 30px;
  padding-bottom: 25px;
}

.housing-filtering .m-title .t-l {
  line-height: 46px;
  color: #7a7a7a;
  font-size: 14px;
}

.housing-filtering .m-title .t-l a {
  color: #7a7a7a;
}

.housing-filtering .m-title .t-search .s-inp {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-08.png") no-repeat 13px 12px #ffffff;
  border-radius: 5px 0 0 5px;
  height: 44px;
  line-height: 44px;
  padding: 0 10px 0 45px;
  width: 295px;
  font-size: 14px;
  border: 1px solid #dcdcdc;
}

.housing-filtering .m-title .t-search .s-btn {
  height: 46px;
  width: 105px;
  background: #d91615;
  color: #fff;
  font-size: 18px;
  border: none;
  text-align: center;
}

.housing-filtering .box-cont {
  border: 1px solid #d4d4d4;
  font-size: 14px;
}

.housing-filtering .box-cont .box {
  border-bottom: 1px solid #d4d4d4;
  padding: 10px 10px 10px 80px;
}

.housing-filtering .box-cont .box .title {
  font-size: 14px;
  color: #161616;
  position: absolute;
  margin-left: -80px;
  width: 70px;
  text-align: right;
}

.housing-filtering .box-cont .box a {
  display: block;
  margin: 0 2px;
  padding: 0 10px;
  color: #7a7a7a;
  font-size: 14px;
  float: left;
  height: 24px;
  line-height: 24px;
  border-radius: 3px;
}

.housing-filtering .box-cont .box a:hover, .housing-filtering .box-cont .box a.current {
  background: #eaeaea;
  color: #d91615;
}

.housing-filtering .box-cont .box .s-box .inp-01 {
  width: 66px;
  height: 22px;
  border: 1px solid #d2d2d2;
  text-align: center;
}

.housing-filtering .box-cont .box .s-box span {
  display: inline-block;
  margin: 0 5px;
}

.housing-filtering .box-cont .box .btn-01 {
  width: 48px;
  background: #d91615;
  color: #ffffff;
  border-radius: 5px;
  text-align: center;
  border: none;
  height: 26px;
}

.housing-filtering .sort-list {
  background: #eeeeee;
  height: 55px;
  line-height: 55px;
}

.housing-filtering .sort-list a {
  color: #4a4a4a;
  font-size: 18px;
  text-align: center;
  display: block;
  float: left;
  line-height: 55px;
  width: 120px;
}

.housing-filtering .sort-list a:hover, .housing-filtering .sort-list a.current {
  background: #d91615;
  color: #ffffff;
}

.other-wrap {
  margin-bottom: 30px;
}

.list-img .title-01 {
  background: url("http://www.zw198.cn/static/images/img-15.png") no-repeat top left;
  padding-top: 10px;
  line-height: 1.2;
}

.list-img .title-01 .en {
  color: #8f8f8f;
  text-transform: uppercase;
}

.list-img .title-01 .ch {
  font-size: 24px;
  color: #272a2f;
}

.list-img .title-01 .ch span {
  font-size: 16px;
  color: #454749;
  display: inline-block;
  margin-left: 5px;
}

.list-img ul.list-01 {
  margin-left: -34px;
}

.list-img ul.list-01 li {
  float: left;
  margin-left: 34px;
  *display: inline;
  margin-bottom: 33px;
}

.list-img ul.list-index {
  margin-left: -34px;
}

.list-img ul.list-index li {
  float: left;
  margin-left: 34px;
  *display: inline;
  margin-bottom: 40px;
}

.list-img .box {
  position: relative;
  width: 375px;
}

.list-img .box .pic {
  overflow: hidden;
}

.list-img .box .pic img {
  display: block;
  width: 375px;
  height: 220px;
  transition: all .7s;
}

.list-img .box .state img {
  display: block;
}

.list-img .box .state.s-1 {
  bottom: 20px;
  right: -7px;
}

.list-img .box .state.s-2 {
  right: 0;
  top: 135px;
}

.list-img .box .main {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-09.png") no-repeat;
  width: 325px;
  height: 157px;
  padding: 10px 25px;
  color: #797979;
  font-size: 14px;
  line-height: 28px;
  overflow: hidden;
}

.list-img .box .main span {
  display: inline-block;
}

.list-img .box .main .title {
  margin-bottom: 5px;
  margin-top: 5px;
}

.list-img .box .main .title a {
  display: block;
  color: #202020;
  font-size: 18px;
  font-weight: bold;
}

.list-img .box .main .m-1 {
  color: #c40e24;
  font-size: 18px;
}

.list-img .box .main .m-2 {
  color: #343434;
}

.list-img .box .main .star img {
  vertical-align: middle;
  margin-top: -3px;
}

.list-img .box:hover .pic img {
  transform: scale(1.1);
}

.list-img.list-02 .title-01 .ch {
  font-size: 24px;
}

.list-img.list-02 .title-01 .ch span {
  font-size: 16px;
}

.list-img.list-02 ul {
  margin-left: -29px;
}

.list-img.list-02 ul li {
  float: left;
  margin-left: 29px;
  *display: inline;
  margin-bottom: 33px;
}

.list-img.list-02 .box {
  position: relative;
  width: 280px;
}

.list-img.list-02 .box .pic img {
  width: 280px;
  height: 164px;
}

.list-img.list-02 .box .main {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-51.png") no-repeat;
  width: 280px;
  height: 112px;
  padding: 10px 20px;
  font-size: 12px;
  line-height: 21px;
}

.list-img.list-02 .box .main .title {
  margin-bottom: 5px;
  margin-top: 0;
}

.list-img.list-02 .box .main .title a {
  font-size: 14px;
}

.list-img.list-02 .box .main .m-1 {
  color: #c40e24;
  font-size: 14px;
}

.list-img.list-02 .box .main .m-2 {
  color: #343434;
}

.list-img.list-02 .box .main .star img {
  vertical-align: middle;
  margin-top: -3px;
}

.page {
  text-align: center;
  padding: 20px 0;
}

.page a {
  display: inline-block;
  border: 1px solid #dedede;
  height: 34px;
  line-height: 34px;
  padding: 0 12px;
  margin: 0 5px;
  font-size: 14px;
  color: #424242;
  background: #ffffff;
}

.page strong {
  background: #d91615;
  color: #ffffff;
  border: 1px solid #d91615;
  padding: 8px 12px;
}

.page a:hover, .page a.current {
  background: #d91615;
  border: 1px solid #d91615;
  color: #ffffff;
}

/*bread-crumbs*/
.bread-crumbs {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-26.png") repeat-x left bottom;
  height: 71px;
}

.bread-crumbs.line-n {
  background: none;
}

.bread-crumbs .b-l {
  color: #7a7a7a;
  font-size: 14px;
  line-height: 70px;
}

.bread-crumbs .b-l a {
  color: #7a7a7a;
}

.bread-crumbs .sub-menu {
  text-align: right;
}

.bread-crumbs .sub-menu a {
  display: inline-block;
  height: 68px;
  line-height: 68px;
  border-bottom: 3px solid transparent;
  color: #282828;
  font-size: 16px;
  margin-left: 34px;
}

.bread-crumbs .sub-menu a:hover, .bread-crumbs .sub-menu a.current {
  color: #d91615;
  border-bottom-color: #d91615;
}

.news-list .new-box {
  border-bottom: 1px dotted #dadada;
  overflow: hidden;
  vertical-align: bottom;
  padding-top: 25px;
  padding-bottom: 25px;
}

.news-list .new-box .date-s .date {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-18.png") no-repeat right center;
  font-size: 28px;
  color: #333333;
  font-family: "宋体", Helvetica, Arial, sans-serif;
  line-height: 46px;
  margin-bottom: 30px;
  width: 120px;
}

.news-list .new-box .date-s .a-more {
  display: block;
  width: 15px;
  height: 9px;
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-16.png") no-repeat center center;
  margin-left: 20px;
}

.news-list .new-box .info-s {
  color: #515151;
  line-height: 22px;
  width: 680px;
  margin-left: 30px;
}

.news-list .new-box .info-s .title {
  display: block;
  color: #212121;
  font-size: 16px;
  line-height: 46px;
  margin-bottom: 10px;
}

.news-list .new-box .info-s .title:hover {
  color: #d91615;
}

.news-list .new-box .img-s {
  width: 250px;
}

.news-list .new-box .img-s img {
  width: 250px;
  height: 125px;
  display: block;
}

.news-list .new-box:hover .date-s .date {
  color: #ed1c24;
}

.news-list .new-box:hover .date-s .a-more {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-17.png") no-repeat center center;
}

.news-list .new-box:hover .info-s .title {
  color: #d91615;
}

.txt-info {
  font-size: 16px;
  line-height: 38px;
  color: #4a4a4a;
}

.txt-info .m-title {
  color: #8a8a8a;
  font-size: 14px;
  margin-bottom: 35px;
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 15px;
}

.txt-info .m-title h1 {
  font-size: 32px;
  color: #1a1a1a;
  text-align: center;
  font-weight: normal;
}

.txt-info .m-title .other {
  line-height: 24px;
}

.txt-info .m-title .other .share img {
  vertical-align: top;
}

.txt-info .m-title .other .share .bdshare-button-style1-24 a {
  margin: 0 0 0 5px;
}

.txt-info .m-title .other span {
  display: inline-block;
  line-height: 24px;
}

.txt-info .other-page {
  border-top: 1px solid #dfdfdf;
  margin-top: 45px;
  padding: 30px 0;
  font-size: 16px;
  color: #4a4a4a;
}

.txt-info .other-page a {
  color: #4a4a4a;
}

.top-banner {
  margin-bottom: 35px;
}

.top-banner img {
  display: block;
}

.join-us ul li {
  border-bottom: 1px solid #ececec;
  height: 60px;
  line-height: 60px;
  color: #282828;
  font-size: 16px;
}

.join-us ul li.m-title {
  background: #f2f2f2;
  height: 56px;
  line-height: 56px;
  font-size: 18px;
  color: #262626;
  padding: 0 3.75%;
}

.join-us ul li .title, .join-us ul li .add, .join-us ul li .time {
  color: #282828;
  overflow: hidden;
}

.join-us ul li a {
  display: block;
  padding: 0 3.75%;
  overflow: hidden;
}

.join-us ul li span {
  display: block;
  float: left;
}

.join-us ul li .title {
  width: 68%;
}

.join-us ul li .add {
  width: 16%;
  text-align: center;
}

.join-us ul li .time {
  width: 16%;
  text-align: center;
}

.join-us ul li a:hover {
  background: #f9f9f9;
}

.join-us ul li a:hover .title {
  color: #ff0031;
}

.recr-details .left-main {
  width: 295px;
}

.recr-details .right-main {
  width: 865px;
}

.recr-details .box-01 {
  margin-bottom: 30px;
  color: #0e0e0e;
  font-size: 16px;
  line-height: 30px;
}

.recr-details .box-01 .title {
  border-bottom: 1px solid #d0d0d0;
  display: inline-block;
  height: 52px;
  line-height: 52px;
  font-size: 26px;
  color: #0e0e0e;
  margin-bottom: 10px;
}

.recr-details .box-01 .go-back {
  display: block;
  font-size: 18px;
  width: 130px;
  height: 44px;
  line-height: 44px;
  background: #d91615;
  color: #ffffff;
  text-align: center;
}

.recr-details .box-02 {
  border: 1px solid #dddddd;
  padding: 55px 25px 30px 25px;
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-30.png") no-repeat 25px 35px;
  color: #a2a2a2;
  font-size: 18px;
  line-height: 1.4;
}

.recr-details .box-02 span {
  display: block;
  font-size: 24px;
  color: #252525;
}

.recr-details .right-box .title {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-31.png") no-repeat 15px 13px #f2f2f2;
  font-size: 18px;
  color: #131313;
  height: 42px;
  line-height: 42px;
  padding-left: 28px;
}

.recr-details .right-box .txt-box {
  padding: 10px;
  color: #474747;
  font-size: 14px;
  line-height: 32px;
}

.contact-us .top-map {
  border: 1px solid #d4d4d4;
  padding: 1px;
  margin-bottom: 35px;
}

.contact-us .top-map img {
  display: block;
}

.contact-us .m-title {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-33.png") no-repeat top left;
  height: 70px;
  line-height: 70px;
  color: #2e2e2e;
  font-size: 32px;
  margin-bottom: 20px;
}

.contact-us .add-01, .contact-us .add-02 {
  font-size: 18px;
  line-height: 32px;
  min-height: 100px;
  border-right: 1px solid #eaeaea;
}

.contact-us .add-01 .icon, .contact-us .add-02 .icon {
  display: inline-block;
  margin-right: 10px;
}

.contact-us .add-01 .icon img, .contact-us .add-02 .icon img {
  vertical-align: middle;
  margin-top: -3px;
}

.contact-us .add-01 {
  width: 476px;
}

.contact-us .add-02 {
  width: 370px;
  padding-left: 40px;
}

.contact-us .erwm-box {
  width: 135px;
  height: 100px;
  background: #ffffff;
}

.contact-us .erwm-box .txt {
  background: #d9d9d9;
  padding: 8px 3px 7px 7px;
  height: 85px;
  color: #666666;
  font-size: 14px;
  line-height: 1.2;
  width: 20px;
  text-align: center;
}

.contact-us .erwm-box .pic {
  padding: 4px;
  border: 1px solid #dbdbdb;
  background: #ffffff;
  height: 90px;
}

.contact-us .erwm-box .pic img {
  display: block;
  width: 90px;
  height: 90px;
}

.member-center {
  margin-top: 35px;
}

.member-center .left-main {
  width: 200px;
  background: #f7f7f7;
}

.member-center .left-main .head {
  margin: 20px 0 10px 0;
}

.member-center .left-main .head .img-s img {
  display: block;
  width: 110px;
  height: 110px;
  border-radius: 55px;
  margin: 0 auto;
}

.member-center .left-main .head .name {
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #1f1f1f;
  font-size: 14px;
}

.member-center .left-main ul li {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #dddddd;
  overflow: hidden;
  vertical-align: bottom;
}

.member-center .left-main ul li a {
  display: block;
  padding-left: 65px;
  color: #4c4c4c;
  font-size: 14px;
}

.member-center .left-main ul li a.icon-01 {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-39.png") no-repeat 35px 21px;
}

.member-center .left-main ul li a.icon-01:hover, .member-center .left-main ul li a.icon-01.current {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-39-h.png") no-repeat 35px 21px #d91615;
  color: #fff;
}

.member-center .left-main ul li a.icon-02 {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-40.png") no-repeat 35px 21px;
}

.member-center .left-main ul li a.icon-02:hover, .member-center .left-main ul li a.icon-02.current {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-40-h.png") no-repeat 35px 21px #d91615;
  color: #fff;
}

.member-center .left-main ul li a.icon-03 {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-41.png") no-repeat 35px 21px;
}

.member-center .left-main ul li a.icon-03:hover, .member-center .left-main ul li a.icon-03.current {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-41-h.png") no-repeat 35px 21px #d91615;
  color: #fff;
}

.member-center .left-main ul li a.icon-04 {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-42.png") no-repeat 35px 21px;
}

.member-center .left-main ul li a.icon-04:hover, .member-center .left-main ul li a.icon-04.current {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-42-h.png") no-repeat 35px 21px #d91615;
  color: #fff;
}

.member-center .left-main ul li a.icon-05 {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-43.png") no-repeat 35px 21px;
}

.member-center .left-main ul li a.icon-05:hover, .member-center .left-main ul li a.icon-05.current {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-43-h.png") no-repeat 35px 21px #d91615;
  color: #fff;
}

.member-center .left-main ul li a.icon-06 {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-44.png") no-repeat 35px 21px;
}

.member-center .left-main ul li a.icon-06:hover, .member-center .left-main ul li a.icon-06.current {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-44-h.png") no-repeat 35px 21px #d91615;
  color: #fff;
}

.member-center .left-main ul li a.icon-07 {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-45.png") no-repeat 35px 21px;
}

.member-center .left-main ul li a.icon-07:hover, .member-center .left-main ul li a.icon-07.current {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-45-h.png") no-repeat 35px 21px #d91615;
  color: #fff;
}

.member-center .left-main ul li a.icon-08 {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-46.png") no-repeat 35px 21px;
}

.member-center .left-main ul li a.icon-08:hover, .member-center .left-main ul li a.icon-08.current {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-46-h.png") no-repeat 35px 21px #d91615;
  color: #fff;
}

.member-center .left-main ul li a.icon-09 {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-47.png") no-repeat 35px 21px;
}

.member-center .left-main ul li a.icon-09:hover, .member-center .left-main ul li a.icon-09.current {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-47-h.png") no-repeat 35px 21px #d91615;
  color: #fff;
}

.member-center .right-main {
  width: 970px;
}

.member-center .right-main .main-w {
  border: 1px solid #dedddd;
  padding: 15px 35px;
}

.member-center .right-main .m-title {
  height: 46px;
  line-height: 46px;
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-31.png") no-repeat left center;
  padding-left: 17px;
  font-size: 18px;
  color: #d91615;
  border-bottom: 1px solid #dbdbdb;
}

.member-center .right-main .ul-01 li {
  height: 120px;
  overflow: hidden;
  vertical-align: bottom;
  margin-bottom: 30px;
}

.member-center .right-main .ul-01 li .pic {
  width: 205px;
}

.member-center .right-main .ul-01 li .pic img {
  display: block;
  width: 205px;
  height: 120px;
}

.member-center .right-main .ul-01 li .box {
  border-right: 1px solid #e4e4e4;
  height: 120px;
  background: #f8f8f8;
}

.member-center .right-main .ul-01 li .info {
  width: 270px;
  padding: 0 20px;
  font-size: 14px;
  color: #717171;
  line-height: 28px;
}

.member-center .right-main .ul-01 li .info .title {
  font-size: 18px;
  color: #323232;
  height: 34px;
  line-height: 34px;
  margin-top: 10px;
  display: block;
}

.member-center .right-main .ul-01 li .info .num-s {
  color: #d91615;
  font-size: 26px;
  font-weight: bold;
}

.member-center .right-main .ul-01 li .state {
  width: 105px;
  line-height: 120px;
  text-align: center;
  font-size: 16px;
}

.member-center .right-main .ul-01 li .state .col-01 {
  color: #19aa6b;
}

.member-center .right-main .ul-01 li .time {
  width: 175px;
  text-align: center;
}

.member-center .right-main .ul-01 li .time .time-box {
  display: inline-block;
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-48.png") no-repeat left center;
  padding-left: 40px;
  color: #878787;
  font-size: 14px;
  line-height: 1.4;
  text-align: left;
  margin-top: 40px;
}

.member-center .right-main .ul-01 li .time .time-box span {
  color: #d91615;
}

.member-center .right-main .ul-01 li .operation {
  display: block;
  width: 100px;
  text-align: center;
  line-height: 120px;
  color: #3e3e3e;
  font-size: 16px;
  background: #f8f8f8;
}

.member-center .right-main .ul-01.ul-02 .form-s {
  width: 34px;
  padding-top: 50px;
}

.member-center .right-main .ul-01.ul-02 .info {
  width: 235px;
}

.member-center .right-main .ul-01.ul-02 .box-02 {
  width: 127px;
  background: #f8f8f8;
  height: 120px;
  text-align: center;
  border-right: 1px solid #e4e4e4;
  font-size: 14px;
  color: #878787;
}

.member-center .right-main .ul-01.ul-02 .box-02 .b-l {
  text-align: center;
  line-height: 22px;
  margin-top: 34px;
  display: block;
  color: #878787;
}

.member-center .right-main .ul-01.ul-02 .box-02 .b-l .icon {
  height: 38px;
}

.member-center .right-main .ul-01.ul-02 .box-02 .b-l .icon img {
  display: block;
  margin: 0 auto;
}

.member-center .right-main .ul-01.ul-02 .box-02 .b-2 {
  padding-top: 42px;
}

.member-center .right-main .ul-01.ul-02 .box-02.last {
  border-right: none;
}

.member-center .operation-other {
  background: #f8f8f8;
  padding: 10px;
  margin-bottom: 40px;
}

.member-center .operation-other .page {
  padding: 0;
}

.member-center .operation-other .page a {
  margin: 0 3px;
}

.member-center .operation-other .o-l {
  line-height: 38px;
}

.member-center .operation-other .o-l span {
  display: inline-block;
  margin: 0 10px;
}

.member-center .operation-other .o-l span input[type='radio'] {
  vertical-align: middle;
  margin-top: -2px;
}

.member-center .operation-other .o-l a {
  display: inline-block;
  color: #747474;
  font-size: 14px;
  margin-right: 25px;
}

.member-center .form-box {
  padding: 90px 0;
  font-size: 16px;
}

.member-center .form-box .up-img {
  text-align: center;
  line-height: 40px;
  color: #7c7c7c;
  font-size: 14px;
}

.member-center .form-box .up-img img {
  display: block;
  margin: 0 auto;
  border-radius: 65px;
}

.member-center .form-box .l-s {
  width: 320px;
  padding-right: 5px;
  text-align: right;
  font-size: 16px;
  color: #272727;
  line-height: 40px;
}

.member-center .form-box .inp-s {
  border: 1px solid #dcdcdc;
  padding: 0 10px;
  width: 318px;
  height: 38px;
  line-height: 38px;
}

.member-center .form-box span.s-1 {
  display: inline-block;
  line-height: 40px;
  margin-right: 30px;
}

.member-center .form-box input[type='radio'] {
  vertical-align: middle;
  margin-right: 10px;
}

.member-center .form-box .btn-w {
  margin-top: 40px;
  text-align: center;
}

.member-center .form-box .btn-s {
  width: 430px;
  height: 60px;
  line-height: 60px;
  border: none;
  background: #d91615;
  color: #ffffff;
  font-size: 18px;
}

.user-box {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-54.png") no-repeat top center #ffffff;
  height: 740px;
  overflow: hidden;
}

.user-box .main {
  background: #f3f3f3;
  border-radius: 5px;
  width: 350px;
  padding: 30px 55px 50px 55px;
  margin: 170px auto 0 auto;
}

.user-box .main .m-title {
  height: 66px;
  line-height: 66px;
  font-size: 30px;
  color: #2d2d2d;
}

.user-box .main .inp-s {
  height: 45px;
  line-height: 45px;
  font-size: 14px;
  border: none;
}

.user-box .main .inp-s.inp-01 {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-55.png") no-repeat 15px 14px #ffffff !important;
  padding-left: 40px;
  padding-right: 130px;
  width: 180px;
}

.user-box .main .inp-s.inp-02 {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-56.png") no-repeat 15px 14px #ffffff !important;
  padding-left: 40px;
  padding-right: 10px;
  width: 300px;
}

.user-box .main .inp-s.inp-03 {
  background: #ffffff;
  padding-left: 20px;
  padding-right: 20px;
  width: 310px;
}

.user-box .main .btn-s {
  width: 350px;
  height: 45px;
  line-height: 45px;
  color: #ffffff;
  font-size: 18px;
  border: none;
  background: #d91615;
}

.user-box .main .btn-s.btn-02 {
  width: 135px;
  display: inline-block;
}

.user-box .main .yzm-btn {
  background: #eeeeee;
  border-radius: 3px;
  width: 112px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #4d4d4d;
  position: absolute;
  right: 10px;
  top: 10px;
}

.user-box .main .box-02 {
  text-align: center;
  font-size: 14px;
  color: #858585;
  line-height: 1.8;
}

.user-box .main .box-02 span {
  color: #d91615;
}

.user-box .main .box-02 h3 {
  color: #d91615;
  font-size: 36px;
  font-weight: normal;
}

.user-box .main .t-1 {
  color: #838383;
  font-size: 14px;
}

.user-box .main .t-1 a {
  color: #d91615;
}

.user-box .main .a-col {
  color: #d91615 !important;
}

.user-box .main .b-1 {
  height: 42px;
  line-height: 42px;
  color: #555555;
  font-size: 14px;
}

.user-box .main .b-1 a {
  color: #555555;
}

.user-box .main .b-1 input[type='checkbox'] {
  vertical-align: middle;
  margin-right: 5px;
  margin-top: -2px;
}

.reg-box {
  margin-top: 110px !important;
}

/*index*/
.index-title {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-15.png") no-repeat top left;
  padding-top: 10px;
  line-height: 1.2;
}

.index-title .en {
  color: #8f8f8f;
  text-transform: uppercase;
}

.index-title .ch {
  font-size: 24px;
  color: #272a2f;
}

.index-title .ch span {
  font-size: 16px;
  color: #454749;
  display: inline-block;
  margin-left: 5px;
}


.index-title .t-more {
  display: block;
  border: 1px solid #e5e5e5;
  width: 98px;
  line-height: 34px;
  height: 34px;
  text-align: center;
  color: #272a2f;
  font-size: 14px;
  margin-top: 20px;
}

.index-title .auction-title {
  font-size: 24px !important;
  cursor: pointer;
  margin: 0 5px 0 32px !important;
  display: inline-block;
  color: #454749;
}
.index-title .auction-title a {
  color: #454749;
}
.index-title .auction-title:hover {color: #d91615;}

.index-title .t-other {
  color: #999999;
}
.index-title .t-other a {
  color: #d91615;
}

.reco-housing {
  padding: 50px 0 0 0;
  background: #ffffff;
}

.real-estate-info {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-57.png") repeat;
  height: 680px;
}

.real-estate-info .index-title {
  margin-bottom: 45px;
  margin-top: 75px;
}

.real-estate-info .news-box {
  width: 1200px;
  overflow: hidden;
  position: relative;
}

.real-estate-info .news-box .hd {
  height: 34px;
  overflow: hidden;
  text-align: center;
}

.real-estate-info .news-box .hd .prev, .real-estate-info .news-box .hd .next {
  display: inline-block;
  width: 34px;
  height: 34px;
  vertical-align: bottom;
}

.real-estate-info .news-box .hd .prev {
  background: url("http://www.zw198.cn/public/home/pc/css/images/prev.png") no-repeat;
}

.real-estate-info .news-box .hd .prev:hover {
  background: url("http://www.zw198.cn/public/home/pc/css/images/prev-h.png") no-repeat;
}

.real-estate-info .news-box .hd .next {
  background: url("http://www.zw198.cn/public/home/pc/css/images/next.png") no-repeat;
}

.real-estate-info .news-box .hd .next:hover {
  background: url("http://www.zw198.cn/public/home/pc/css/images/next-h.png") no-repeat;
}

.real-estate-info .news-box .hd ul {
  display: inline-block;
  zoom: 1;
  vertical-align: bottom;
  overflow: hidden;
  margin-top: -40px;
}

.real-estate-info .news-box .hd ul li {
  display: inline-block;
  zoom: 1;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #cacaca;
  background: #ffffff;
  border-radius: 16px;
  margin: 0 3px;
  font-size: 14px;
  color: #939393;
  overflow: hidden;
  vertical-align: bottom;
}

.real-estate-info .news-box .hd ul li.on {
  background: #d91615;
  color: #ffffff;
  border: 1px solid #d91615;
}

.real-estate-info .bd {
  width: 1200px;
  overflow: hidden;
  margin-bottom: 45px;
}

.real-estate-info .bd ul {
  overflow: hidden;
  zoom: 1;
}

.real-estate-info .bd ul li {
  margin-right: 30px;
  float: left;
  _display: inline;
  overflow: hidden;
  color: #878787;
  line-height: 18px;
  width: 380px;
}

.real-estate-info .bd ul li .title {
  display: block;
  font-size: 18px;
  color: #303030;
  height: 34px;
  line-height: 34px;
}

.real-estate-info .bd ul li .a-more {
  display: block;
  border: 1px solid #cbcbcb;
  background: #f4f4f4;
  color: #878787;
  text-align: center;
  width: 70px;
  height: 28px;
  line-height: 28px;
  text-transform: uppercase;
}

.real-estate-info .tabs-tit a {
  color: #303030;
  font-size: 20px;
  display: inline-block;
  border-right: 1px solid #cbcbcb;
  padding: 0 20px;
}

.real-estate-info .tabs-tit a.last {
  border-right: none;
  margin-right: 20px;
}

.real-estate-info .tabs-tit a:hover, .real-estate-info .tabs-tit a.current {
  color: #d91615;
}

.real-estate-info .tabs-cont > div {
  display: none;
}

.auction-process {
  margin-top: 45px;
}

.auction-process.process-02 {
  margin-bottom: 45px;
}

.auction-process .main img {
  display: block;
}

.fapaiwang-partner {
  margin-top: 45px;
}

.fapaiwang-partner ul {
  margin-left: -18px;
}

.fapaiwang-partner ul li {
  float: left;
  width: 225px;
  margin-left: 18px;
  overflow: hidden;
  vertical-align: bottom;
  margin-bottom: 20px;
}

.fapaiwang-partner ul li img {
  display: block;
  border: 1px solid #e8e8e8;
  width: 223px;
  height: 98px;
}

/*.top-box {
  
  height: 440px;
  padding-top: 220px;
}

.top-box .container {
  position: relative;
  z-index: 9999;
}

.top-box .title {
  text-align: center;
  color: #ffffff;
  height: 76px;
  line-height: 76px;
  font-size: 44px;
  font-weight: bold;
  margin-bottom: 15px;
}

.top-box .num-group {
  text-align: center;
}

.top-box .num-group .num-box {
  width: 164px;
  text-align: center;
  display: inline-block;
  background: url("../images/img-68.png") repeat-y right top;
  font-size: 14px;
  color: #ffffff;
  line-height: 1.4;
}

.top-box .num-group .num-box.last {
  background: none;
}

.top-box .num-group .num-box > div {
  font-size: 42px;
  color: #d91615;
}

.top-box .search-box {
  width: 760px;
  margin: 0 auto;
}

.top-box .search-box .class-list a {
  display: block;
  color: #ffffff;
  float: left;
  height: 46px;
  line-height: 46px;
  margin-right: 24px;
  font-size: 16px;
}

.top-box .search-box .search .s-inp {
  background: #ffffff;
  border-radius: 5px 0 0 5px;
  border: none;
  height: 54px;
  line-height: 54px;
  padding: 0 10px;
  width: 605px;
  font-size: 14px;
  overflow: hidden;
}

.top-box .search-box .search .s-btn {
  height: 54px;
  width: 130px;
  background: #d91615;
  border-radius: 0 5px 5px 0;
  color: #fff;
  font-size: 18px;
  border: none;
  text-align: center;
  overflow: hidden;
}*/

.float-box {
  border-radius: 5px;
  position: fixed;
  width: 70px;
  top: 150px;
  right: 20px;
}

.float-box a {
  display: block;
  border-bottom: 1px solid #ffffff;
  background: #d91615;
  height: 60px;
  width: 70px;
  color: #ffffff;
  line-height: 1.6;
  text-align: center;
  padding-top: 10px;
  vertical-align: bottom;
}

.float-box a .icon {
  display: block;
  height: 32px;
}

.float-box a .icon img {
  display: block;
  margin: 0 auto;
}

.float-box a.first {
  border-radius: 5px 5px 0 0;
}

.float-box a.last {
  border-radius: 0 0 5px 5px;
  border-bottom: none;
  padding-top: 20px;
  height: 50px;
}

.float-box a.last .icon {
  height: 20px;
}

.float-box a.f-erwm .erwm-i {
  position: absolute;
  top: 0;
  right: 71px;
  display: none;
}

.mc {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-69.png") repeat;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 998;
  display: none;
}

.up-box {
  background: #f3f3f3;
  border-radius: 5px;
  width: 350px;
  padding: 25px 50px;
  height: 295px;
  position: fixed;
  margin: -165px 0 0 -175px;
  z-index: 999;
  top: 50%;
  left: 50%;
  display: none;
}

.up-box .m-title {
  height: 50px;
  line-height: 50px;
  font-size: 20px;
  color: #2d2d2d;
}

.up-box .inp-s {
  height: 45px;
  line-height: 45px;
  font-size: 14px;
  border: none;
}

.up-box .inp-s.inp-01 {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-55.png") no-repeat 15px 14px #ffffff;
  padding-left: 40px;
  padding-right: 130px;
  width: 180px;
}

.up-box .inp-s.inp-02 {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-56.png") no-repeat 15px 14px #ffffff;
  padding-left: 40px;
  padding-right: 10px;
  width: 300px;
}

.up-box .btn-s {
  width: 350px;
  height: 45px;
  line-height: 45px;
  color: #ffffff;
  font-size: 18px;
  border: none;
  background: #d91615;
}

.up-box .yzm-btn {
  background: #eeeeee;
  border-radius: 3px;
  width: 112px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #4d4d4d;
  position: absolute;
  right: 10px;
  top: 10px;
}

.up-box .box-02 {
  text-align: center;
  font-size: 14px;
  color: #858585;
  line-height: 1.8;
}

.up-box .box-02 span {
  color: #d91615;
}

.up-box .box-02 h3 {
  color: #d91615;
  font-size: 36px;
  font-weight: normal;
}

.up-box .t-1 {
  color: #838383;
  font-size: 14px;
}

.up-box .t-1 a {
  color: #d91615;
}

.up-box .a-col {
  color: #d91615 !important;
}

.up-box .b-1 {
  height: 42px;
  line-height: 42px;
  color: #555555;
  font-size: 14px;
}

.up-box .b-1 a {
  color: #555555;
}

.up-box .b-1 input[type='checkbox'] {
  vertical-align: middle;
  margin-right: 5px;
  margin-top: -2px;
}

/*房源详情*/
.housing-pic ul {
  margin-left: -20px;
}

.housing-pic ul li {
  float: left;
  padding: 10px;
  width: 570px;
  display: inline;
  background: #f3f3f3;
  margin-left: 20px;
  overflow: hidden;
  vertical-align: bottom;
  margin-bottom: 30px;
  position: relative;
}

.housing-pic ul li img {
  display: block;
}
/*.housing-pic ul li p{position: absolute;bottom: 15px;right:15px;font-size: 16px;color: #ff0000;}*/
.housing-pic ul li p{bottom: 15px;right:15px;font-size: 16px;color: #666666;}
.economic-comment {
  margin-bottom: 50px;
}

.economic-comment .main {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-57.png") repeat;
  padding: 15px 45px;
}

.economic-comment .main ul li {
  overflow: hidden;
  vertical-align: bottom;
  border-bottom: 1px solid #c2c2c2;
  padding-bottom: 30px;
  padding-top: 30px;
}

.economic-comment .main ul li .pic {
  width: 110px;
}

.economic-comment .main ul li .pic img {
  display: block;
  border-radius: 5px;
  width: 110px;
  height: 110px;
}

.economic-comment .main ul li .info-s {
  width: 960px;
  font-size: 14px;
  color: #3f3f3f;
  line-height: 22px;
}

.economic-comment .main ul li .info-s .name {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-72.png") no-repeat left bottom;
  height: 38px;
  line-height: 1.1;
}

.economic-comment .main ul li .info-s .name .name-s {
  color: #3f3f3f;
  font-size: 24px;
}

.col-d91615 {
  color: #d91615;
}

.community-intr .main {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-57.png") repeat;
  padding: 40px 45px;
}

.community-intr .main .pic {
  width: 478px;
}

.community-intr .main .pic img {
  display: block;
  width: 478px;
  height: 321px;
}

.community-intr .main .info-s {
  width: 585px;
}

.community-intr .main .info-s .title {
  height: 46px;
  border-bottom: 1px solid #d3d3d3;
  line-height: 1;
  color: #1a1a1a;
  font-size: 14px;
}

.community-intr .main .info-s .title span {
  font-size: 26px;
  color: #d91615;
}

.community-intr .main .info-s .txt-s {
  color: #787878;
  font-size: 16px;
  padding: 5px 0;
  line-height: 1.4;
}

.community-intr .main .info-s .txt-s span {
  color: #252525;
}

.housing-info {
  margin-bottom: 45px;
}

.housing-info .housing-info {
  width: 486px;
}

.housing-info .housing-info img {
  display: block;
}

.housing-info .info-s {
  width: 490px;
  margin-left: 30px;
}

.housing-info .info-s .title {
  line-height: 35px;
  font-size: 24px;
  color: #323232;
  margin-bottom: 5px;
}

.housing-info .info-s .box-01 {
  height: 84px;
}

.housing-info .info-s .box-01 .time {
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  height: 68px;
  width: 74px;
  text-align: center;
  color: #d91615;
  font-size: 14px;
  line-height: 1.4;
  display: block;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.housing-info .info-s .box-01 .time .icon {
  margin-top: 8px;
  display: block;
  margin-bottom: 5px;
}

.housing-info .info-s .box-01 .time .icon img {
  display: block;
  margin: 0 auto;
}

.housing-info .info-s .box-01 .txt-s {
  color: #777777;
  font-size: 14px;
}

.housing-info .info-s .box-01 .txt-s .s-1 {
  color: #d91615;
  font-size: 27px;
}

.housing-info .info-s .box-02 {
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  padding-top: 12px;
  padding-bottom: 12px;
}

.housing-info .info-s .box-02 > div {
  width: 162px;
  border-right: 1px solid #e9e9e9;
  float: left;
  text-align: center;
  font-size: 14px;
  color: #858585;
  line-height: 1.4;
}

.housing-info .info-s .box-02 > div:last-child {
  border-right: none;
}

.housing-info .info-s .box-02 > div span {
  display: block;
  font-size: 18px;
  font-weight: bold;
  color: #282828;
}

.housing-info .info-s .box-03 {
  color: #777777;
  font-size: 14px;
  line-height: 30px;
}

.housing-info .info-s .box-03 .s-1 {
  color: #d91615;
}

.housing-info .info-s .box-03 .s-1 em {
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
}

.housing-info .info-s .box-03 .s-2 {
  color: #323232;
  font-size: 18px;
}

.housing-info .info-s .box-04 .box-s {
  border: 1px solid #ececec;
  height: 30px;
  line-height: 30px;
  border-radius: 5px;
  background: #ffffff;
  width: 115px;
  /*background: url("../images/img-80.png") no-repeat;*/
  cursor:pointer;
}

.housing-info .info-s .box-04 .box-s .icon {
  width: 33px;
  text-align: center;
  background: #ececec;
  height: 30px;
  line-height: 30px;
}

.housing-info .info-s .box-04 .box-s .icon img {
  vertical-align: middle;
}

.housing-info .info-s .box-04 .box-s .txt {
  width: 80px;
  text-align: center;
  font-size: 14px;
}

.housing-info .other-s {
  width: 160px;
}

.housing-info .other-s .top-s .pic img {
  display: block;
  width: 160px;
  height: 160px;
}

.housing-info .other-s .top-s .name {
  background: #f3f3f3;
  height: 55px;
  padding-top: 5px;
  line-height: 1.4;
  color: #777777;
  font-size: 14px;
  text-align: center;
}

.housing-info .other-s .top-s .name span {
  color: #2f2f2f;
  font-size: 18px;
}

.housing-info .other-s .online {
  border-bottom: 1px solid #d6d6d6;
  height: 50px;
  line-height: 50px;
  color: #4caa28;
  font-size: 18px;
  background: url("http://www.zw198.cn/static/images/img-76.png") no-repeat 12px 15px;
  padding-left: 40px;
}

.housing-info .other-s .online .erwm-a {
  left: 13px;
  top: 50px;
  display: none;
}

.housing-info .other-s .tel {
  border-bottom: 1px solid #d6d6d6;
  height: 50px;
  line-height: 50px;
  color: #d91615;
  font-size: 18px;
  background: url("http://www.zw198.cn/static/images/img-77.png") no-repeat 12px 15px;
  padding-left: 40px;
}

/**/
/* play */
#play {
  width: 486px;
  text-align: center;
  position: relative;
  overflow: hidden;
}

#play .change_a {
  display: none;
}

#play .prev_a {
  left: 0;
}

#play .next_a {
  right: 0;
}

#play .img_ul {
  position: relative;
  z-index: 1;
}

#play .img_ul img {
  width: 486px;
  height: 329px;
}

.img_hd {
  width: 486px;
  overflow: hidden;
  height: 72px;
  margin-top: 5px;
  position: relative;
}

.img_hd ul {
  position: absolute;
  z-index: 1;
}

.img_hd ul li {
  float: left;
  width: 105px;
  height: 68px;
  border: 1px solid transparent;
  cursor: pointer;
  margin-left: 3px;
  overflow: hidden;
  *display: inline;
}

.img_hd ul li img {
  width: 105px;
  height: 68px;
}

.img_hd ul li.on {
  border: 1px solid #d91615;
}

.img_hd .bottom_a {
  width: 22px;
  height: 70px;
  position: absolute;
  display: block;
  top: 50%;
  margin-top: -35px;
  cursor: pointer;
  z-index: 10;
}

.img_hd .prev_a {
  background: url("http://www.zw198.cn/static/images/img-82.png") no-repeat top center;
  left: 0;
}

.img_hd .next_a {
  background: url("http://www.zw198.cn/static/images/img-83.png") no-repeat top center;
  right: 0;
}

.s-img-w {
  width: 440px;
  position: relative;
  height: 70px;
  overflow: hidden;
  margin-left: 20px;
}

/*关于我们*/
.about-us-banner {
  height: 660px;
}

.about-box-01 {
  padding-top: 105px;
  /*padding-bottom: 115px;*/
  background: #ffffff;
}

.about-box-01 .info-s {
  width: 745px;
  line-height: 28px;
  color: #2f2f2f;
  font-size: 16px;
}

.about-box-01 .info-s .title {
  color: #2f2f2f;
  font-size: 38px;
  line-height: 1.2;
}

.about-box-01 .info-s .title .en {
  font-size: 24px;
  color: #efefef;
  text-transform: uppercase;
}

.about-box-01 .info-s .num-group {
  border-left: 1px solid #d5d5d5;
}

.about-box-01 .info-s .num-group .num-box {
  width: 190px;
  text-align: center;
  display: inline-block;
  border-right: 1px solid #d5d5d5;
  font-size: 14px;
  color: #949494;
  line-height: 1.3;
}

.about-box-01 .info-s .num-group .num-box > div {
  font-size: 42px;
  color: #d91615;
}

.about-box-01 .img-s {
  width: 400px;
}

.about-box-01 .img-s img {
  display: block;
  width: 400px;
  height: 430px;
}

.about-box-03 {
  padding: 90px 0 110px;
  background: #ffffff;
}

.about-box-03 .m-title {
  text-align: center;
  line-height: 1.6;
  color: #8c8d8e;
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-87.png") no-repeat bottom center;
  padding-bottom: 10px;
  font-size: 16px;
  margin-bottom: 45px;
}

.about-box-03 .m-title .t-tit {
  color: #272a2f;
  font-size: 38px;
}

.about-box-03 ul {
  margin-left: -26px;
}

.about-box-03 ul li {
  float: left;
  margin-left: 26px;
  *display: inline;
  transition: all .7s;
}

.about-box-03 ul li .box {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-88.png") no-repeat top center;
  width: 280px;
  height: 282px;
  color: #747474;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
}

.about-box-03 ul li .box .icon {
  height: 88px;
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-64.png") no-repeat bottom center;
  margin-bottom: 10px;
  margin-top: 35px;
}

.about-box-03 ul li .box .icon img {
  display: block;
  margin: 0 auto;
}

.about-box-03 ul li .box .title {
  color: #d91615;
  font-size: 22px;
  text-align: center;
  height: 42px;
  line-height: 42px;
}

.about-box-03 ul li .box .txt {
  padding: 0 25px;
  text-align: center;
}

.about-box-03 ul li:hover {
  margin-top: -15px;
}

.about-box-02 {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-57.png") repeat;
  height: 680px;
  overflow: hidden;
}

.about-box-02 .m-title {
  text-align: center;
  line-height: 1.6;
  color: #8c8d8e;
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-87.png") no-repeat bottom center;
  padding-bottom: 10px;
  font-size: 16px;
  margin-top: 75px;
  margin-bottom: 35px;
}

.about-box-02 .m-title .t-tit {
  color: #272a2f;
  font-size: 38px;
}

/**/
#d_tab29 img {
  border: 0;
  vertical-align: top;
}

#d_tab29 {
  position: relative;
  height: 378px;
  text-align: left;
}

#d_tab29 .d_img {
  position: relative;
  margin: 0 auto;
  width: 1200px;
  height: 100%;
  overflow: hidden;
}

#d_tab29 .d_img li {
  position: absolute;
  display: none;
  z-index: 0;
  background: #ffffff;
  padding: 4px;
  box-shadow: 0 0 5px #b7b7b7;
}

#d_tab29 .d_img li img {
  width: 100%;
}

#d_tab29 .d_img li.d_pos1 {
  display: block;
  width: 252px;
  left: 0;
  top: 100px;
  z-index: 1;
}

#d_tab29 .d_img li.d_pos2 {
  display: block;
  width: 333px;
  left: 132px;
  top: 70px;
  z-index: 2;
}

#d_tab29 .d_img li.d_pos3 {
  display: block;
  width: 537px;
  left: 328px;
  top: 0;
  z-index: 3;
}

#d_tab29 .d_img li.d_pos4 {
  display: block;
  width: 333px;
  right: 132px;
  top: 70px;
  z-index: 2;
}

#d_tab29 .d_img li.d_pos5 {
  display: block;
  width: 252px;
  right: 0;
  top: 100px;
  z-index: 1;
}

#d_tab29 .d_menu {
  position: absolute;
  bottom: 20px;
  width: 100%;
  text-align: center;
}

#d_tab29 .d_menu li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  background: url("http://www.zw198.cn/public/home/pc/css/images/btn.png") no-repeat 0 0;
  width: 12px;
  height: 12px;
  cursor: pointer;
  margin-right: 3px;
}

#d_tab29 .d_menu li.d_select {
  background: url("http://www.zw198.cn/public/home/pc/css/images/btn.png") no-repeat 0 -18px;
}

#d_tab29 .d_next {
  position: absolute;
  right: -55px;
  top: 160px;
  z-index: 10;
  cursor: pointer;
}

#d_tab29 .d_prev {
  position: absolute;
  left: -55px;
  top: 160px;
  z-index: 10;
  cursor: pointer;
}

.Validform_checktip {
  line-height: 25px;
}

.Validform_error {
  background: #ffe7e7 !important;
}

.Validform_wrong {
  color: #F00 !important;
}

.serch_cur {
  color: #F00 !important;
}

/*new-add*/
.focusBox {
  position: absolute;
  width: 100%;
  height: 660px;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
}

.focusBox .pic {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 100%;
}

.focusBox .pic li {
  width: 100%;
  height: 100%;
  position: relative;
}

.focusBox .pic li a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/*map-box*/
.map-top {
  height: 68px;
  background: #d91516;
  padding: 0 28px;
  position: relative;
  z-index: 999;
}

.map-top .s-search {
  vertical-align: bottom;
  height: 40px;
  padding-top: 14px;
  overflow: hidden;
}

.map-top .s-search .s-inp {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-92.png") no-repeat 9px 9px #ffffff;
  border: 1px solid #dcdcdc;
  border-radius: 5px 0 0 5px;
  padding: 0 10px 0 40px;
  width: 185px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
}

.map-top .s-search .s-btn {
  width: 96px;
  height: 40px;
  border: none;
  background: #eb3b3c;
  border-radius: 0 5px 5px 0;
  color: #ffffff;
  font-size: 16px;
}

.map-top ul {
  margin-left: 35px;
}

.map-top ul li {
  float: left;
  margin-left: 5px;
  display: inline;
  height: 68px;
  line-height: 68px;
  position: relative;
}

.map-top ul li.current > a {
  background: #eb3b3c;
}

.map-top ul li > a {
  display: block;
  font-size: 18px;
  color: #f5f5f5;
  width: 100px;
  text-align: center;
}

.map-top ul li > a span {
  margin-left: 5px;
}

.map-top ul li > a:hover {
  background: #eb3b3c;
}

.map-top ul li .down-menu {
  position: absolute;
  background: #eb3b3c;
  width: 100px;
  top: 68px;
  display: none;
}

.map-top ul li .down-menu a {
  display: block;
  height: 38px;
  line-height: 38px;
  color: #efefef;
  font-size: 14px;
  text-align: center;
}

.map-main {
  padding-left: 497px;
  border-right: 1px solid #d2d2d2;
  height: 730px;
}

.map-main .map {
  width: 100%;
  height: 730px;
}

.map-main .box-list {
  padding: 0 20px 0 28px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin-left: -497px;
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.map-main .box-list .title {
  height: 60px;
  line-height: 60px;
  color: #606060;
  font-size: 14px;
}

.map-main .box-list .title span {
  color: #d91516;
  font-size: 16px;
}

.map-main .box-list ul li {
  width: 445px;
  margin-bottom: 30px;
  vertical-align: bottom;
}

.map-main .box-list ul li .img-s {
  width: 205px;
}

.map-main .box-list ul li .img-s img {
  display: block;
}

.map-main .box-list ul li .info-s {
  width: 220px;
  line-height: 28px;
  font-size: 14px;
}

.map-main .box-list ul li .info-s .s-title {
  display: block;
  color: #323232;
  font-size: 18px;
}

.map-main .box-list ul li .info-s .c-1 {
  color: #d91615;
  font-size: 26px;
  font-weight: bold;
}

.map-main .box-list ul li .info-s .a-s {
  color: #d91516;
  font-size: 14px;
  display: inline-block;
}

header .container {
  position: relative;
  z-index: 99;
}

/*.ui-select-wrap {
  position: absolute;
  top: 50px;
  left: 275px;
  border: none;
  font-size: 18px;
  line-height: 24px;
}

.ui-select-list > li.selected {
  background: #d91516;
}*/

/*new add*/
.share-box {
  position: absolute;
  padding-top: 35px;
  display: none;
}

.share-box .share-s {
  background: #ececec;
  border-radius: 5px;
  padding: 3px 5px;
  width: 155px;
}

/*new add*/
.service-list li {
  overflow: hidden;
  vertical-align: bottom;
  margin-bottom: 25px;
  background: #f5f5f5;
  height: 180px;
  padding-left: 175px;
  font-size: 14px;
  line-height: 26px;
  color: #262626;
}

.service-list li .pic {
  position: absolute;
  margin-left: -175px;
}

.service-list li .pic img {
  width: 146px;
  height: 180px;
  display: block;
}

.service-list li .title {
  margin-top: 25px;
  margin-bottom: 10px;
}

.service-list li .title .t-l {
  color: #666666;
  font-size: 16px;
}

.service-list li .title .t-l span {
  font-size: 32px;
  color: #262626;
  margin-right: 10px;
}

.service-list li .title .box {
  display: inline-block;
  padding-left: 35px;
  height: 32px;
  line-height: 32px;
  font-size: 18px;
  color: #272a2f;
  margin-right: 20px;
}

.service-list li .title .box span {
  color: #dc1211;
}

.service-list li .title .box.tel {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-99.png") no-repeat left center;
}

.service-list li .title .box.zan {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-100.png") no-repeat left center;
}

.service-details {
  overflow: hidden;
  vertical-align: bottom;
  margin-bottom: 40px;
  background: #f5f5f5;
  height: 222px;
  padding-left: 210px;
  font-size: 14px;
  line-height: 26px;
  color: #262626;
}

.service-details .pic {
  position: absolute;
  margin-left: -210px;
}

.service-details .pic img {
  width: 180px;
  height: 222px;
  display: block;
}

.service-details .title {
  margin-top: 25px;
  margin-bottom: 10px;
}

.service-details .t-l {
  color: #666666;
  font-size: 16px;
}

.service-details .t-l span {
  font-size: 32px;
  color: #262626;
  margin-right: 10px;
}

.service-details .box {
  display: inline-block;
  padding-left: 35px;
  height: 32px;
  line-height: 32px;
  font-size: 20px;
  color: #272a2f;
  margin-right: 20px;
}

.service-details .box span {
  color: #dc1211;
}

.service-details .box.tel {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-99.png") no-repeat left center;
}

.service-details .box.zan {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-100.png") no-repeat left center;
}

.appraise-box {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-106.png") no-repeat top center;
  width: 536px;
  height: 356px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -178px 0 0 -268px;
  z-index: 9999;
  padding-top: 20px;
  display: none;
}

.appraise-box .close {
  position: absolute;
  right: 10px;
  top: 10px;
}

.appraise-box .main {
  padding-top: 35px;
}

.appraise-box .main .l-s {
  width: 160px;
  text-align: right;
  padding-right: 5px;
  color: #2c2c2c;
  font-size: 18px;
}

.appraise-box .main .r-s {
  width: 315px;
}

.appraise-box .main .txt-s {
  width: 298px;
  height: 138px;
  border: 1px solid #d2d2d2;
}

.appraise-box .main .btn-s {
  width: 118px;
  height: 48px;
  background: #dc1211;
  border: 1px solid #d2d2d2;
  font-size: 18px;
  color: #ffffff;
  border-radius: 5px;
}

.star-n {
  width: 300px !important;
}

.star-n img {
  float: left;
  display: block;
  margin-right: 3px;
}

.list-img .box .restrict {
  position: absolute;
  left: 0;
  top: 15px;
  z-index: 999;
}

.list-img .box .restrict_2 {
  position: absolute;
  left: 0;
  top: 60px;
  z-index: 999;
}

/*new-add*/
.house-news .box-l {
  width: 580px;
}
.house-news .box-l .box-pic {
  margin-bottom: 15px;
}
.house-news .box-l .box-pic img {
  display: block;
  width: 580px;
  height: 290px;
}
.house-news .box-l .box-title {
  display: block;
  height: 38px;
  line-height: 38px;
  overflow: hidden;
  font-size: 18px;
  color: #272a2f;
}
.house-news .box-l .box-txt {
  font-size: 14px;
  line-height: 22px;
  height: 44px;
  overflow: hidden;
}
.house-news .box-l .box-time-more {
  height: 30px;
  line-height: 30px;
  color: #666666;
  font-size: 14px;
}
.house-news .box-l .box-time-more .a-more {
  display: block;
  background: url("http://www.zw198.cn/public/home/pc/css/images/n-img-03.png") no-repeat left center;
  width: 28px;
  height: 30px;
}
.house-news .box-r {
  border-top: 1px dashed #e8e8e8;
  width: 580px;
}
.house-news .box-r ul li {
  border-bottom: 1px dashed #e8e8e8;
  padding-top: 15px;
  padding-bottom: 15px;
  overflow: hidden;
  vertical-align: bottom;
  padding-left: 90px;
}
.house-news .box-r ul li .box-date {
  position: absolute;
  margin-left: -90px;
  height: 30px;
  line-height: 30px;
  font-size: 18px;
  color: #666666;
  background: url("http://www.zw198.cn/public/home/pc/css/images/n-img-01.png") no-repeat right center;
  width: 85px;
}
.house-news .box-r ul li .box-title {
  display: block;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
  color: #666666;
  margin-bottom: 4px;
}
.house-news .box-r ul li .box-txt {
  font-size: 14px;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
  color: #737373;
}

.make-promise {
  margin-top: 25px;
  margin-bottom: 65px;
}

.make-promise ul {
  margin-left: -26px;
}

.make-promise ul li {
  float: left;
  margin-left: 26px;
  *display: inline;
  transition: all .7s;
}

.make-promise ul li .box {
  width: 280px;
  height: 350px;
  color: #747474;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
}

.make-promise ul li .box .icon {
  height: 88px;
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-64.png") no-repeat bottom center;
  margin-bottom: 10px;
  margin-top: 80px;
}

.make-promise ul li .box .icon img {
  display: block;
  margin: 0 auto;
}

.make-promise ul li .box .title {
  color: #4c4c4c;
  font-size: 22px;
  text-align: center;
  height: 42px;
  line-height: 42px;
}

.make-promise ul li .box .txt {
  padding: 0 25px;
  text-align: center;
}

.make-promise ul li:hover {
  margin-top: -15px;
}

.auction-box {
  font-size: 16px;
  line-height: 28px;
  color: #666666;
  padding: 25px;
  margin-bottom: 30px;
}

.surrounding-intr {
  margin-top: 45px;
}
.surrounding-intr .main {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-57.png") repeat;
  padding: 25px;
}






.t_map {
  width:1134px;
  padding: 8px;
  background: #ffffff;
  height:290px;
}

.catalog{
  width:145px;
  float:left;
  height:290px;
  overflow: hidden;
  z-index:999;
  background:#eeeeee;
}
#allmap {
  width: 620px;
  height: 290px;
  overflow: hidden;
  margin-left: 12px;
  float:left;
}
#results {
  width:345px;
  float:right;
  height: 290px;
  overflow: hidden;
  overflow-y:auto;
}
.catalog a{
  display: block;
  text-align: center;
  white-space: nowrap;
  line-height:40px;
  height: 40px;
  margin-bottom: 1px;
  font-size:16px;
  color: #666666;
  cursor:pointer;
}
.cur {
  background: #de3a39;
  color: #ffffff !important;
}
.sp1,.sp2 {height:36px;line-height:36px;font-size:12px;}
#results>div{border:none !important;}


/*newa-add*/
.box-erwm {
  position: relative;
}
.box-info-s {
  border: 1px solid #d2d2d2;
  background: #ffffff;
  width: 210px;
  padding: 15px;
  text-align: center;
  color: #6a6969;
  line-height: 24px;
  font-size: 14px;
  position: absolute;
  left: -250px;
  bottom: 0;
  display: none;
}
.box-info-s .img-s img {
  display: block;
  border: 1px solid #dddddd;
  padding: 2px;
  margin: 0 auto;
}

.box-end {
  padding-top: 20px;
}
.box-end .box-t {
  background: url("http://www.zw198.cn/public/home/pc/css/images/img-99.png") no-repeat left top;
  height: 40px;
  padding-left: 55px;
  color: #b2b2b2;
  margin-bottom: 50px;
  line-height: 20px;
  font-size: 14px;
}
.box-end .box-t span {
  display: block;
  font-size: 20px;

}
.box-end .box-b .box-tit {
    background: url("http://www.zw198.cn/public/home/pc/css/images/img-100.png") no-repeat left center;
    padding-left: 40px;
    height: 26px;
    line-height: 26px;
    color: #c3222c;
    font-size: 22px;
    margin-bottom: 10px;
}
.box-end .box-b .box-txts {
  font-size: 14px;
  color: #a6a4a4;
}
.box-end .box-b .box-txts span {
  color: #414141;
  font-size: 26px;
  padding: 0 5px;
}


.ch-title {
  display:inline-block;
}

.tab-tit.current{color:#d91615 !important;}


.l_vr_a{background:url("http://www.zw198.cn/public/home/pc/css/images/img-107-v.png") center no-repeat; position:absolute;top:110px;left:0px;z-index:99; width:72px;height:35px;background-size:contain;}



.list_list .container > ul > li {
  position: relative;
  border-bottom: 1px solid #e6e6e6;
  padding: 30px 0px; }
  .list_list .container > ul > li > img.ycj {
    position: absolute;
    left: 186px;
    top: 100px;
    z-index: 9999; }
  .list_list .container > ul > li.on {
    padding-top: 0px !important; }
  .list_list .container > ul > li .pic {
    width: 290px;
    height: 185px;
    position: relative;
    overflow: hidden; }
    .list_list .container > ul > li .pic > img {
      transition: all .7s; }
    .list_list .container > ul > li .pic .img {
      position: absolute;
      top: 0px;
      left: 0px;
      right: 0px;
      text-align: center; }
      .list_list .container > ul > li .pic .img img {
        margin-top: 63.5px; }
  .list_list .container > ul > li .tit h2 {
    color: #333;
    font-size: 24px;
    margin-bottom: 18px; }
  .list_list .container > ul > li .tit span {
    font-size: 16px;
    color: #666; }
    .list_list .container > ul > li .tit span em {
      color: #ccc;
      margin: 0px 13px; }
  .list_list .container > ul > li .tit p {
    font-size: 16px;
    color: #666;
    margin: 8px 0px;
    float: left;
    min-width: 84px; }
  .list_list .container > ul > li .tit ul {
    float: left; }
    .list_list .container > ul > li .tit ul li {
      font-size: 16px;
      color: #666;
      margin-bottom: 7px; }
      .list_list .container > ul > li .tit ul li em {
        color: #ccc;
        margin: 0px 13px; }
  .list_list .container > ul > li .tit .bom {
    margin-top: 16px; }
    .list_list .container > ul > li .tit .bom span {
      background: #f2f2f2;
      height: 35px;
      padding: 0px 22px;
      display: inline-block;
      line-height: 35px;
      border-radius: 30px;
      margin-right: 8px; }
  .list_list .container > ul > li .aaa {
    font-size: 14px;
    color: #666;
    line-height: 172px; }
    .list_list .container > ul > li .aaa em {
      color: #eb0000;
      font-size: 32px;
      font-weight: bold; }
  .list_list .container > ul > li .bbb {
    
    margin-top: 58px; }
    .list_list .container > ul > li .bbb span {
      font-size: 14px;
      color: #666;
      float: left;
      margin-right: 27px;
      margin-top: 7px; }
      .list_list .container > ul > li .bbb span em {
        color: #eb0000;
        font-size: 32px;
        font-weight: bold; }
    .list_list .container > ul > li .bbb p {
      font-size: 14px;
      color: #666;
      margin: 9px 0px; }
      .list_list .container > ul > li .bbb p em {
        color: #eb0000; }
  .list_list .container > ul > li:hover .aaa {
   }
  .list_list .container > ul > li:hover .bbb {
    display: block; }

  .list_list ul li:hover .pic > img {
   /* transform: scale(1.1);*/ }

.content_s {
    position: relative;
    z-index: 9999;
    top:95px;
}

.top-box .title {
    text-align: center;
    color: #ffffff;
    height: 76px;
    line-height: 76px;
    font-size: 44px;
    font-weight: bold;
    margin-bottom: 15px;
    letter-spacing: 11px;
}


.top-box .num-group {
    text-align: center;
}

.top-box .num-group .num-box {
    width: 220px;
    text-align: center;
    display: inline-block;
    background: url("http://www.zw198.cn/public/home/pc/css/images/05.png") repeat-y right top;
    font-size: 14px;
    color: #ffffff;
    line-height: 1.4;
}

.top-box .num-group .num-box.last {
    background: none;
}

.top-box .num-group .num-box > div {
    font-size: 20px;
    color: #d91615;
}
.top-box .num-group .num-box > div span{font-size: 42px;}
.top-box .search-box {
    width: 865px;
    margin: 0 auto;
}

.top-box .search-box .class-list a {
    display: block;
    color: #ffffff;
    float: left;
    height: 46px;
    line-height: 46px;
    margin-right: 24px;
    font-size: 16px;
}

.top-box .search-box .search .s-inp {
    background: #ffffff;
    border-radius: 5px 0 0 5px;
    border: none;
    height: 54px;
    line-height: 54px;
    padding: 0 10px;
    width:564px;
    font-size: 14px;
    overflow: hidden;
}

.top-box .search-box .search .s-btn {
    height: 54px;
    width: 127px;
    background: #d91615;
    border-radius: 0 5px 5px 0;
    color: #fff;
    font-size: 18px;
    border: none;
    text-align: center;
    overflow: hidden;
    float: left;
}
.top-box .search-box .search .s-btn-s {
    height: 54px;
    width: 127px;
    background: #d91615 url("http://www.zw198.cn/public/home/pc/css/images/06.png") no-repeat 16px center;
    border-radius:5px;
    color: #fff;
    font-size: 18px;
    border: none;
    text-align: right;
    overflow: hidden;
    float: left;
    margin-left: 7px;
    padding-right: 14px;
}
.float-box {
    border-radius: 5px;
    position: fixed;
    width: 70px;
    top: 150px;
    right: 20px;
}

.float-box a {
    display: block;
    border-bottom: 1px solid #ffffff;
    background: #d91615;
    height: 60px;
    width: 70px;
    color: #ffffff;
    line-height: 1.6;
    text-align: center;
    padding-top: 10px;
    vertical-align: bottom;
}

.float-box a .icon {
    display: block;
    height: 32px;
}

.float-box a .icon img {
    display: block;
    margin: 0 auto;
}

.float-box a.first {
    border-radius: 5px 5px 0 0;
}

.float-box a.last {
    border-radius: 0 0 5px 5px;
    border-bottom: none;
    padding-top: 20px;
    height: 50px;
}

.float-box a.last .icon {
    height: 20px;
}

.float-box a.f-erwm .erwm-i {
    position: absolute;
    top: 0;
    right: 71px;
    display: none;
}
.serch_cur {
    color: #d91615 !important;
}

.float-box {
    border-radius: 5px;
    position: fixed;
    width: 70px;
    top: 150px;
    right: 20px;
}

.float-box a {
    display: block;
    border-bottom: 1px solid #ffffff;
    background: #d91615;
    height: 60px;
    width: 70px;
    color: #ffffff;
    line-height: 1.6;
    text-align: center;
    padding-top: 10px;
    vertical-align: bottom;
}

.float-box a .icon {
    display: block;
    height: 32px;
}

.float-box a .icon img {
    display: block;
    margin: 0 auto;
}

.float-box a.first {
    border-radius: 5px 5px 0 0;
}

.float-box a.last {
    border-radius: 0 0 5px 5px;
    border-bottom: none;
    padding-top: 20px;
    height: 50px;
}

.float-box a.last .icon {
    height: 20px;
}

.float-box a.f-erwm .erwm-i {
    position: absolute;
    top: 0;
    right: 71px;
    display: none;
}
/*.index-title .ch span{
display:none !important
}*/
.cpxz_s{
  float:left;
  color: #454749;
  margin-right: 10px;
  margin-left: 33px;
}
.yyzz_tk{
    box-shadow:0 2px 6px 0 rgba(0,0,0,0.3);
    width: 600px;
    height: 800px;
    position: absolute;
    left:0px;
    background: #fff;
    z-index: 999999;
    display: none;
}
.close_s{
  position: absolute;
  right: -31px;
  top:14px;
}
.close_s img{width:21px;}

.list_list .container > ul > li .pic .zzjx {
  top: 0px;
  right: -6px; }

.index-title .ch a:nth-child(2):hover .auction-box {
  display: none !important; }

.index-title .ch span:hover .auction-box {
  display: block !important; }
  
/*# sourceMappingURL=style.css.map */
