body,
html {
  position: relative;
  height: 100%;
}
body {
  font-family: "\5FAE\8F6F\96C5\9ED1", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #fff;
}
.ms-controller {
  visibility: hidden;
}
.hide {
  display: none;
}
.clear {
  clear: both;
}
.header {
  background: #fff;
  top: 0;
  height: 46px;
}
.header .content {
  width: 1000px;
  margin: 0 auto;
}
.header .content .logo {
  background: url('../images/logo.jpg') no-repeat left top;
  height: 46px;
  width: 96px;
  float: left;
}
.header .content .rightText {
  background: url("../images/right_text.jpg") no-repeat left top;
  width: 240px;
  height: 46px;
  float: right;
}
.swiper-nav {
  width: 157px;
  position: absolute;
  padding-top: 163px;
  right: 30px;
  top: 100px;
  z-index: 1000;
  background: url("../images/f_qq.png") no-repeat 50% 0;
}
.swiper-nav .swiper-slide {
  cursor: pointer;
  display: block;
  float: none;
  line-height: 43px;
  height: 43px;
  padding-bottom: 10px;
  color: #fff;
  text-align: center;
  background: url("../images/f_p1.png") no-repeat 50% 0;
  width: 100%;
  font-size: 21px;
}
.swiper-nav .swiper-slide.active {
  -webkit-transform: scale(1.1, 1);
      -ms-transform: scale(1.1, 1);
          transform: scale(1.1, 1);
  color: #333;
}
.swiper-nav .swiper-slide.red {
  background-image: url("../images/f_p1.png");
}
.swiper-nav .swiper-slide.red:hover {
  background-image: url("../images/f_p1_hover.png");
}
.swiper-nav .swiper-slide.blue {
  background-image: url("../images/f_p2.png");
}
.swiper-nav .swiper-slide.blue:hover {
  background-image: url("../images/f_p2_hover.png");
  overflow: hidden;
}
.swiper-nav .swiper-slide.yellow {
  background-image: url("../images/f_p3.png");
}
.swiper-nav .swiper-slide.yellow:hover {
  background-image: url("../images/f_p3_hover.png");
}
.swiper-nav .swiper-slide.last {
  background-image: url("../images/f_pl.png");
  padding-bottom: 0;
}
.swiper-nav .swiper-slide.last:hover {
  background-image: url("../images/f_pl_hover.png");
}
.swiper-nav .swiper-slide.go-top {
  background-image: url("../images/f_gotop.png");
  padding-bottom: 0;
  line-height: 27px;
  height: 27px;
  font-size: 14px;
}
.swiper-nav .swiper-slide.go-top:hover {
  background-image: url("../images/f_gotop_hover.png");
}
.swiper-nav .swiper-slide:first-child span {
  border-left: none;
}
.swiper-nav .swiper-slide:last-child span {
  border-right: none;
}
.swiper-pages {
  height: 100%;
  min-width: 1100px;
}
.scroll-container {
  height: 100%;
  width: 100%;
  position: relative;
}
.scroll-container .swiper-slide {
  width: 100%;
}
.page-inner.p1 .banner {
  background: #ADE2FF;
  height: 794px;
  position: relative;
}
.page-inner.p1 .banner .yun {
  background: url("../images/banner_yun.jpg") no-repeat 50% 50%;
  height: 100%;
  width: 1423px;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -711px;
}
.page-inner.p1 .banner .house {
  background: url("../images/banner_house.png") no-repeat 50% 50%;
  height: 660px;
  width: 660px;
  position: absolute;
  z-index: 10;
  left: 50%;
  margin-left: -370px;
  top: 50px;
}
.page-inner.p1 .banner .earth {
  background: url("../images/banner_earth.png") no-repeat 50% 50%;
  height: 483px;
  width: 498px;
  position: absolute;
  z-index: 11;
  left: 50%;
  margin-left: -260px;
  top: 141px;
}
.page-inner.p1 .banner .earth.hg {
  background-image: url("http://static.zhen22.com/wp-content/uploads/2015/06/banner_earth.png");
}
.page-inner.p1 .banner .road {
  width: 100%;
  background: url("../images/banner_road.jpg") 0 0;
  height: 22px;
  position: absolute;
  bottom: 0;
  z-index: 11;
}
.page-inner.p1 .banner .lb {
  background: url("../images/banner_lb.png") no-repeat 50% 100%;
  height: 127px;
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 12;
}
.page-inner.p1 .main {
  background: #3598dc;
  padding-bottom: 40px;
}
.page-inner.p1 .main .s_title {
  font-size: 20px;
  text-align: center;
  background: url("../images/main_sTitle.png") no-repeat 50% 0;
  line-height: 30px;
  background-size: 100% 100%;
  width: 900px;
  margin: 0 auto;
  padding: 10px 50px;
  font-weight: bold;
}
.page-inner.p1 .main .s_title span {
  color: #FED34D;
}
.page-inner.p1 .main .lcap {
  background: url("../images/main_bg.png") no-repeat 50% 0;
  width: 949px;
  height: 267px;
  margin: 20px auto;
  position: relative;
}
.page-inner.p1 .main .lcap .left {
  width: 450px;
  position: absolute;
  left: 35px;
  color: #663b29;
}
.page-inner.p1 .main .lcap .left .time {
  position: absolute;
  width: 100%;
  text-align: center;
  font-size: 25px;
  top: 70px;
  font-weight: bold;
}
.page-inner.p1 .main .lcap .left .liucheng {
  position: absolute;
  top: 115px;
  font-size: 19px;
  line-height: 12px;
  font-weight: bold;
}
.page-inner.p1 .main .lcap .right {
  width: 259px;
  position: absolute;
  right: 36px;
  top: 82px;
}
.page-inner.p1 .main .lcap .right input,
.page-inner.p1 .main .lcap .right select {
  width: 100%;
  padding: 0;
  display: block;
  border: 0;
  font-size: 16px;
  height: 30px;
  margin-bottom: 4px;
  border-radius: 4px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}
.page-inner.p1 .main .lcap .right input[type=submit],
.page-inner.p1 .main .lcap .right select[type=submit] {
  background: #663B29;
  color: #ffffff;
  font-size: 20px;
  line-height: 36px;
  height: 36px;
}
.page-inner.fz {
  background: #f0d6d7;
}
.page-inner.fz .banner {
  background: url("../images/ny_banner_bg.png") no-repeat 50% 0;
  height: 720px;
  position: relative;
}
.page-inner.fz .banner .head {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  height: 430px;
}
.page-inner.fz .banner .head .title {
  background: url("../images/p2_title.png") no-repeat 50% 0;
  width: 593px;
  height: 118px;
  position: absolute;
  left: 50%;
  margin-left: -297px;
  top: 100px;
}
.page-inner.fz .banner .head .car {
  background: url("../images/p2_car.png") no-repeat 50% 0;
  height: 75px;
  width: 200px;
  position: absolute;
  top: 242px;
  left: 285px;
}
.page-inner.fz .banner .tabPanel {
  width: 1000px;
  margin: 20px auto 0;
}
.page-inner.fz .banner .tabPanel .tab {
  text-align: center;
  display: none;
}
.page-inner.fz .banner .tabPanel .tab .tabBtn {
  background: url("../images/p2_tab.png") no-repeat 0 0;
  width: 132px;
  height: 146px;
  display: inline-block;
  margin: 0 30px;
  position: relative;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.page-inner.fz .banner .tabPanel .tab .tabBtn i {
  margin-top: 23px;
  background: url("../images/ico1.png") no-repeat 50% 0;
  height: 51px;
  display: block;
}
.page-inner.fz .banner .tabPanel .tab .tabBtn span {
  color: #fff;
  font-size: 18px;
  margin-top: 8px;
  display: block;
  text-align: center;
}
.page-inner.fz .banner .tabPanel .tab .tabBtn .ico2 {
  background-image: url("../images/ico2.png");
}
.page-inner.fz .banner .tabPanel .tab .tabBtn .ico3 {
  background-image: url("../images/ico3.png");
}
.page-inner.fz .banner .tabPanel .tab .tabBtn .ico4 {
  background-image: url("../images/ico4.png");
}
.page-inner.fz .banner .tabPanel .tab .tabBtn:hover,
.page-inner.fz .banner .tabPanel .tab .tabBtn.active {
  background-image: url("../images/p2_tab_active.png");
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
      transform-origin: center;
}
.page-inner.fz .banner .tabPanel .panel {
  margin: 20px 0;
  padding: 0;
  background: #F6F6F6;
  border-radius: 4px;
}
.page-inner.fz .banner .tabPanel .panel li {
  display: none;
  padding: 20px;
  overflow: hidden;
  height: 185px;
}
.page-inner.fz .banner .tabPanel .panel li .panelPic {
  float: left;
  border-radius: 4px;
}
.page-inner.fz .banner .tabPanel .panel li .panelPic img {
  width: 280px;
  height: 185px;
  display: block;
}
.page-inner.fz .banner .tabPanel .panel li .panelContent {
  float: right;
  width: 632px;
  font-size: 18px;
  color: #363636;
  line-height: 28px;
}
.page-inner.fz .banner .tabPanel .panel li .panelContent .panelText {
  margin: 0;
}
.page-inner.fz .banner .tabPanel .panel li .panelContent .sTitle {
  font-weight: bold;
  font-size: 20px;
  margin: 0 0 10px 0;
}
.page-inner.fz .house-top {
  background: url("../images/house_top.png") no-repeat 50% 0;
  height: 123px;
}
.page-inner.fz .house-bottom {
  background: url("../images/house_btm.png") no-repeat 50% 0;
  height: 107px;
}
.page-inner.fz .main {
  background: #F6F6F6;
  padding-top: 40px;
  padding-bottom: 40px;
}
.page-inner.fz .main .s-title {
  background: url("../images/main_title.png") #a04848 no-repeat 50% 0;
  width: 453px;
  height: 62px;
  margin: 0 auto;
}
.page-inner.fz .main .s-title.house {
  width: 255px;
  background-image: url("http://static.zhen22.com/wp-content/uploads/2015/06/main-title-house.png");
}
.page-inner.fz .main .house-list {
  width: 1200px;
  margin: 50px auto 0 ;
}
.page-inner.fz .main .house-list .house {
  width: 370px;
  display: block;
  float: left;
  margin: 0 15px 30px;
  background: #fff;
  border-radius: 4px ;
  color: #666666;
  text-decoration: none;
  cursor: pointer;
}
.page-inner.fz .main .house-list .house span {
  display: block;
  cursor: pointer;
}
.page-inner.fz .main .house-list .house span i {
  font-style: normal;
  font-size: 20px;
}
.page-inner.fz .main .house-list .house .pic img {
  width: 100%;
  height: 269px;
  border-radius: 6px ;
}
.page-inner.fz .main .house-list .house .detail {
  padding: 20px;
}
.page-inner.fz .main .house-list .house .detail .name {
  font-size: 20px;
  color: #df4a43;
  font-weight: bold;
}
.page-inner.fz .main .house-list .house .detail .nr {
  line-height: 24px;
  margin: 20px 0;
}
.page-inner.fz .main .house-list .house .detail .nr p {
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page-inner.fz .main .house-list .house .detail .nr p.xqjj {
  display: block;
  white-space: normal;
  height: 95px;
  overflow: hidden;
  position: relative;
}
.page-inner.fz .main .house-list .house .detail .open {
  display: inline-block;
  border: 1px solid #df4a43;
  padding: 5px 10px;
  border-radius: 5px;
  color: #df4a43;
}
.page-inner.fz .main .house-lists {
  width: 1200px;
  margin: 50px auto 0 ;
}
.page-inner.fz .main .house-lists .house {
  width: 280px;
  display: block;
  position: relative;
  float: left;
  margin: 0 10px 30px;
  background: #fff;
  border-radius: 4px ;
  color: #666666;
  text-decoration: none;
  cursor: pointer;
}
.page-inner.fz .main .house-lists .house span {
  display: block;
  cursor: pointer;
}
.page-inner.fz .main .house-lists .house span i {
  font-style: normal;
  font-size: 20px;
}
.page-inner.fz .main .house-lists .house .sold_mask {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: #ffffff;
  font-size: 28px;
  text-align: center;
  line-height: 200px;
  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) repeat\0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e66f6f6f,endColorstr=#e66f6f6f)\0;
  zoom: 1\0;
  background: rgba(111, 111, 111, 0.9);
}
:root .page-inner.fz .main .house-lists .house .sold_mask {
  -webkit-filter: none\9;
          filter: none\9;
}
.page-inner.fz .main .house-lists .house .pic img {
  width: 100%;
  height: 210px;
  border-radius: 6px 6px 0 0;
}
.page-inner.fz .main .house-lists .house .detail {
  padding: 20px;
}
.page-inner.fz .main .house-lists .house .detail .name {
  font-size: 20px;
  color: #df4a43;
  font-weight: bold;
}
.page-inner.fz .main .house-lists .house .detail .nr {
  line-height: 24px;
  margin: 10px 0;
}
.page-inner.fz .main .house-lists .house .detail .nr p {
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page-inner.fz .main .house-lists .house .detail .nr p.xqjj {
  display: block;
  white-space: normal;
  height: 95px;
  overflow: hidden;
  position: relative;
}
.page-inner.fz .main .house-lists .house .detail .open {
  display: inline-block;
  border: 1px solid #df4a43;
  padding: 5px 10px;
  border-radius: 5px;
  color: #df4a43;
}
.page-inner.fz .liucheng {
  padding-top: 60px;
  padding-bottom: 180px;
}
.page-inner.fz .liucheng .l_title {
  background: url("../images/p2_secTitle.png") no-repeat 50% 0;
  height: 47px;
  width: 469px;
  margin: 0 auto;
  font-size: 30px;
  text-align: center;
  padding-top: 86px;
  font-weight: bold;
}
.page-inner.fz .liucheng .nr-wrapper {
  width: 883px;
  margin: 50px auto 0;
}
.page-inner.fz .liucheng .nr-wrapper.small {
  width: 1084px;
}
.page-inner.fz .liucheng .nr-wrapper.small .nr {
  width: 716px;
  background: url("http://static.zhen22.com/wp-content/uploads/2015/06/main_liucheng_s.png") no-repeat 50% 0;
  margin-right: 20px;
}
.page-inner.fz .liucheng .nr-wrapper.small .nr .l2 {
  left: 258px;
}
.page-inner.fz .liucheng .nr-wrapper.small .nr .l3 {
  left: 505px;
}
.page-inner.fz .liucheng .nr-wrapper.small .jh-map {
  float: left;
}
.page-inner.fz .liucheng .nr-wrapper .nr {
  background: url("../images/main_liucheng.png") no-repeat 50% 0;
  height: 190px;
  width: 883px;
  position: relative;
  float: left;
}
.page-inner.fz .liucheng .nr-wrapper .nr .l {
  width: 200px;
  top: 80px;
  left: 10px;
  position: absolute;
  color: #333;
}
.page-inner.fz .liucheng .nr-wrapper .nr .l .time {
  background: #a04848 url("../images/time_ico.png") no-repeat 18px 50%;
  padding: 5px 10px 5px 50px;
  font-size: 18px;
  color: #ffffff;
}
.page-inner.fz .liucheng .nr-wrapper .nr .l .other {
  padding: 15px 10px;
  line-height: 24px;
}
.page-inner.fz .liucheng .nr-wrapper .nr .l2 {
  left: 347px;
}
.page-inner.fz .liucheng .nr-wrapper .nr .l3 {
  left: 671px;
}
.page-inner.fz .photoTitle span {
  display: inline-block;
  padding: 6px 22px;
  background: #A04847;
  border-radius: 18px;
}
.page-inner.fz .photoListWrapper {
  background: transparent;
  padding-bottom: 80px;
}
.page-inner.p3 {
  background: #D4E7F4;
}
.page-inner.p3 .banner .head .title {
  background-image: url("../images/p3_title.png");
}
.page-inner.p3 .banner .head .car {
  background-image: url("../images/p3_car.png");
}
.page-inner.p3 .banner .tabPanel .tab .tabBtn {
  background-image: url("../images/p3_tab.png");
}
.page-inner.p3 .banner .tabPanel .tab .tabBtn:hover,
.page-inner.p3 .banner .tabPanel .tab .tabBtn.active {
  background-image: url("../images/p3_tab_active.png");
}
.page-inner.p3 .main .s-title {
  background-color: #5F7189;
}
.page-inner.p3 .main .house-list .house .detail .name {
  color: #5f7189;
}
.page-inner.p3 .main .house-list .house .detail .open {
  color: #5f7189;
  border-color: #5F7189;
}
.page-inner.p3 .liucheng .l_title {
  background-image: url("../images/p3_secTitle.png");
}
.page-inner.p3 .liucheng .nr .l .time {
  background-color: #5F7189 !important;
}
.page-inner.p3 .photoTitle span {
  background: #5F7189;
}
.page-inner.p4 {
  background: #EBE2C9;
}
.page-inner.p4 .banner .head .title {
  background-image: url("../images/p4_title.png");
}
.page-inner.p4 .banner .head .car {
  background-image: url("../images/p4_car.png");
}
.page-inner.p4 .banner .tabPanel .tab .tabBtn {
  background-image: url("../images/p4_tab.png");
}
.page-inner.p4 .banner .tabPanel .tab .tabBtn:hover,
.page-inner.p4 .banner .tabPanel .tab .tabBtn.active {
  background-image: url("../images/p4_tab_active.png");
}
.page-inner.p4 .main .s-title {
  background-color: #764C45;
}
.page-inner.p4 .main .house-list .house .detail .name {
  color: #764C45;
}
.page-inner.p4 .main .house-list .house .detail .open {
  color: #764C45;
  border-color: #764C45;
}
.page-inner.p4 .liucheng .l_title {
  background-image: url("../images/p4_secTitle.png");
}
.page-inner.p4 .liucheng .nr .l .time {
  background-color: #764C45 !important;
}
.page-inner.p4 .photoTitle span {
  background-color: #764C45;
}
.page-inner.p5 {
  background: #f0d6d7;
}
.page-inner.p5 .banner {
  background: url("../images/ny_banner_bg.png") no-repeat 50% 0;
  height: 850px;
  position: relative;
}
.page-inner.p5 .banner .head {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  height: 430px;
}
.page-inner.p5 .banner .head .title {
  background: url("../images/p5_title.png") no-repeat 50% 0;
  width: 593px;
  height: 118px;
  position: absolute;
  left: 50%;
  margin-left: -297px;
  top: 100px;
}
.page-inner.p5 .banner .head .car {
  background: url("../images/p2_car.png") no-repeat 50% 0;
  height: 75px;
  width: 200px;
  position: absolute;
  top: 242px;
  left: 285px;
}
.page-inner.p5 .banner .tabPanel {
  width: 1000px;
  margin: 0 auto;
}
.page-inner.p5 .banner .tabPanel .tab {
  text-align: center;
}
.page-inner.p5 .banner .tabPanel .tab .tabBtn {
  background: url("../images/p2_tab.png") no-repeat 0 0;
  width: 132px;
  height: 146px;
  display: inline-block;
  margin: 0 30px;
  position: relative;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.page-inner.p5 .banner .tabPanel .tab .tabBtn i {
  margin-top: 23px;
  background: url("../images/ico1.png") no-repeat 50% 0;
  height: 51px;
  display: block;
}
.page-inner.p5 .banner .tabPanel .tab .tabBtn span {
  color: #fff;
  font-size: 18px;
  margin-top: 8px;
  display: block;
  text-align: center;
}
.page-inner.p5 .banner .tabPanel .tab .tabBtn .ico2 {
  background-image: url("../images/ico2.png");
}
.page-inner.p5 .banner .tabPanel .tab .tabBtn .ico3 {
  background-image: url("../images/ico3.png");
}
.page-inner.p5 .banner .tabPanel .tab .tabBtn .ico4 {
  background-image: url("../images/ico4.png");
}
.page-inner.p5 .banner .tabPanel .tab .tabBtn:hover,
.page-inner.p5 .banner .tabPanel .tab .tabBtn.active {
  background-image: url("../images/p2_tab_active.png");
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
      transform-origin: center;
}
.page-inner.p5 .banner .tabPanel .panel {
  margin: 20px 0;
  padding: 0;
  background: #F6F6F6;
  border-radius: 4px;
}
.page-inner.p5 .banner .tabPanel .panel li {
  display: none;
  padding: 20px;
  overflow: hidden;
  height: 185px;
}
.page-inner.p5 .banner .tabPanel .panel li .panelPic {
  float: left;
  border-radius: 4px;
}
.page-inner.p5 .banner .tabPanel .panel li .panelPic img {
  width: 280px;
  height: 185px;
  display: block;
}
.page-inner.p5 .banner .tabPanel .panel li .panelContent {
  float: right;
  width: 632px;
  font-size: 18px;
  color: #363636;
  line-height: 28px;
}
.page-inner.p5 .banner .tabPanel .panel li .panelContent .panelText {
  margin: 0;
}
.page-inner.p5 .banner .tabPanel .panel li .panelContent .sTitle {
  font-weight: bold;
  font-size: 20px;
  margin: 0 0 10px 0;
}
.page-inner.p5 .house-top {
  background: url("../images/house_top.png") no-repeat 50% 0;
  height: 123px;
}
.page-inner.p5 .house-bottom {
  background: url("../images/house_btm.png") no-repeat 50% 0;
  height: 107px;
}
.page-inner.p5 .main {
  background: #F6F6F6;
  padding-top: 40px;
  padding-bottom: 40px;
}
.page-inner.p5 .main .s-title {
  background: url("../images/main_title.png") #a04848 no-repeat 50% 0;
  width: 453px;
  height: 62px;
  margin: 0 auto;
}
.page-inner.p5 .main .s-title.house {
  width: 255px;
  background-image: url("http://static.zhen22.com/wp-content/uploads/2015/06/main-title-house.png");
}
.page-inner.p5 .main .house-list {
  width: 1200px;
  margin: 50px auto 0 ;
}
.page-inner.p5 .main .house-list .house {
  width: 370px;
  display: block;
  float: left;
  margin: 0 15px 30px;
  background: #fff;
  border-radius: 4px ;
  color: #666666;
  text-decoration: none;
  cursor: pointer;
}
.page-inner.p5 .main .house-list .house span {
  display: block;
  cursor: pointer;
}
.page-inner.p5 .main .house-list .house span i {
  font-style: normal;
  font-size: 20px;
}
.page-inner.p5 .main .house-list .house .pic img {
  width: 100%;
  height: 269px;
  border-radius: 6px ;
}
.page-inner.p5 .main .house-list .house .detail {
  padding: 20px;
}
.page-inner.p5 .main .house-list .house .detail .name {
  font-size: 20px;
  color: #df4a43;
  font-weight: bold;
}
.page-inner.p5 .main .house-list .house .detail .nr {
  line-height: 24px;
  margin: 20px 0;
}
.page-inner.p5 .main .house-list .house .detail .nr p {
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page-inner.p5 .main .house-list .house .detail .nr p.xqjj {
  display: block;
  white-space: normal;
  height: 95px;
  overflow: hidden;
  position: relative;
}
.page-inner.p5 .main .house-list .house .detail .open {
  display: inline-block;
  border: 1px solid #df4a43;
  padding: 5px 10px;
  border-radius: 5px;
  color: #df4a43;
}
.page-inner.p5 .main .house-lists {
  width: 1200px;
  margin: 50px auto 0 ;
}
.page-inner.p5 .main .house-lists .house {
  width: 280px;
  display: block;
  position: relative;
  float: left;
  margin: 0 10px 30px;
  background: #fff;
  border-radius: 4px ;
  color: #666666;
  text-decoration: none;
  cursor: pointer;
}
.page-inner.p5 .main .house-lists .house span {
  display: block;
  cursor: pointer;
}
.page-inner.p5 .main .house-lists .house span i {
  font-style: normal;
  font-size: 20px;
}
.page-inner.p5 .main .house-lists .house .sold_mask {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: #ffffff;
  font-size: 28px;
  text-align: center;
  line-height: 200px;
  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) repeat\0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e66f6f6f,endColorstr=#e66f6f6f)\0;
  zoom: 1\0;
  background: rgba(111, 111, 111, 0.9);
}
:root .page-inner.p5 .main .house-lists .house .sold_mask {
  -webkit-filter: none\9;
          filter: none\9;
}
.page-inner.p5 .main .house-lists .house .pic img {
  width: 100%;
  height: 210px;
  border-radius: 6px 6px 0 0;
}
.page-inner.p5 .main .house-lists .house .detail {
  padding: 20px;
}
.page-inner.p5 .main .house-lists .house .detail .name {
  font-size: 20px;
  color: #df4a43;
  font-weight: bold;
}
.page-inner.p5 .main .house-lists .house .detail .nr {
  line-height: 24px;
  margin: 10px 0;
}
.page-inner.p5 .main .house-lists .house .detail .nr p {
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page-inner.p5 .main .house-lists .house .detail .nr p.xqjj {
  display: block;
  white-space: normal;
  height: 95px;
  overflow: hidden;
  position: relative;
}
.page-inner.p5 .main .house-lists .house .detail .open {
  display: inline-block;
  border: 1px solid #df4a43;
  padding: 5px 10px;
  border-radius: 5px;
  color: #df4a43;
}
.page-inner.p5 .liucheng {
  padding-top: 60px;
  padding-bottom: 180px;
}
.page-inner.p5 .liucheng .l_title {
  background: url("../images/p2_secTitle.png") no-repeat 50% 0;
  height: 47px;
  width: 469px;
  margin: 0 auto;
  font-size: 30px;
  text-align: center;
  padding-top: 86px;
  font-weight: bold;
}
.page-inner.p5 .liucheng .nr-wrapper {
  width: 883px;
  margin: 50px auto 0;
}
.page-inner.p5 .liucheng .nr-wrapper.small {
  width: 1084px;
}
.page-inner.p5 .liucheng .nr-wrapper.small .nr {
  width: 716px;
  background: url("http://static.zhen22.com/wp-content/uploads/2015/06/main_liucheng_s.png") no-repeat 50% 0;
  margin-right: 20px;
}
.page-inner.p5 .liucheng .nr-wrapper.small .nr .l2 {
  left: 258px;
}
.page-inner.p5 .liucheng .nr-wrapper.small .nr .l3 {
  left: 505px;
}
.page-inner.p5 .liucheng .nr-wrapper.small .jh-map {
  float: left;
}
.page-inner.p5 .liucheng .nr-wrapper .nr {
  background: url("../images/main_liucheng.png") no-repeat 50% 0;
  height: 190px;
  width: 883px;
  position: relative;
  float: left;
}
.page-inner.p5 .liucheng .nr-wrapper .nr .l {
  width: 200px;
  top: 80px;
  left: 10px;
  position: absolute;
  color: #333;
}
.page-inner.p5 .liucheng .nr-wrapper .nr .l .time {
  background: #a04848 url("../images/time_ico.png") no-repeat 18px 50%;
  padding: 5px 10px 5px 50px;
  font-size: 18px;
  color: #ffffff;
}
.page-inner.p5 .liucheng .nr-wrapper .nr .l .other {
  padding: 15px 10px;
  line-height: 24px;
}
.page-inner.p5 .liucheng .nr-wrapper .nr .l2 {
  left: 347px;
}
.page-inner.p5 .liucheng .nr-wrapper .nr .l3 {
  left: 671px;
}
.page-inner.p5 .photoTitle span {
  display: inline-block;
  padding: 6px 22px;
  background: #A04847;
  border-radius: 18px;
}
.page-inner.p5 .photoListWrapper {
  background: transparent;
  padding-bottom: 80px;
}
.page-inner.p6 {
  background: #D4E7F4;
}
.page-inner.p6 .banner .head .title {
  background-image: url("../images/p6_title.png");
}
.page-inner.p6 .banner .head .car {
  background-image: url("../images/p3_car.png");
}
.page-inner.p6 .banner .tabPanel .tab .tabBtn {
  background-image: url("../images/p3_tab.png");
}
.page-inner.p6 .banner .tabPanel .tab .tabBtn:hover,
.page-inner.p6 .banner .tabPanel .tab .tabBtn.active {
  background-image: url("../images/p3_tab_active.png");
}
.page-inner.p6 .main .s-title {
  background-color: #5F7189;
}
.page-inner.p6 .main .house-list .house .detail .name {
  color: #5f7189;
}
.page-inner.p6 .main .house-list .house .detail .open {
  color: #5f7189;
  border-color: #5F7189;
}
.page-inner.p6 .liucheng .l_title {
  background-image: url("../images/p3_secTitle.png");
}
.page-inner.p6 .liucheng .nr .l .time {
  background-color: #5F7189 !important;
}
.page-inner.p6 .photoTitle span {
  background: #5F7189;
}
.page-inner.p7 {
  background: #D3EBDD;
}
.page-inner.p7 .banner .head .title {
  background-image: url("../images/p7_title.png");
}
.page-inner.p7 .banner .head .car {
  background-image: url("../images/p5_car.png");
}
.page-inner.p7 .banner .tabPanel .tab .tabBtn {
  background-image: url("../images/p5_tab.png");
}
.page-inner.p7 .banner .tabPanel .tab .tabBtn:hover,
.page-inner.p7 .banner .tabPanel .tab .tabBtn.active {
  background-image: url("../images/p5_tab_active.png");
}
.page-inner.p7 .main .s-title {
  background-color: #3D8E64;
}
.page-inner.p7 .main .house-list .house .detail .name {
  color: #3D8E64;
}
.page-inner.p7 .main .house-list .house .detail .open {
  color: #3D8E64;
  border-color: #3D8E64;
}
.page-inner.p7 .liucheng .l_title {
  background-image: url("../images/p5_secTitle.png");
}
.page-inner.p7 .liucheng .nr .l .time {
  background-color: #3D8E64 !important;
}
.page-inner.p7 .photoTitle span {
  background-color: #3D8E64;
}
.bm-form {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}
.bm-form .bg {
  background: #A04848;
  height: 109px;
  position: absolute;
  width: 100%;
  bottom: -50px;
  left: 0;
  z-index: 0;
}
.bm-form form {
  background: url("../images/footer_bg.png") no-repeat 50% 0;
  height: 100px;
  width: 1173px;
  margin: 0 auto;
  position: relative;
}
.bm-form form input {
  position: absolute;
  top: 51px;
  left: 400px;
  width: 187px;
  display: block;
  left: 416px;
  height: 41px;
  border-radius: 44px;
  font-size: 18px;
  padding: 0 10px;
  border: 0;
  background-color: transparent;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}
.bm-form form .tel {
  left: 710px;
}
.bm-form form .submit {
  left: 947px;
  width: 205px;
  height: 48px;
  top: 47px;
  cursor: pointer;
  font-size: 26px;
  color: #ffffff;
  font-weight: bold;
}
.bm-form form .submit:hover {
  background: #427228;
}
.bm-form.bp3 .bg {
  background: #5f7189;
}
.bm-form.bp4 .bg {
  background: #764C45;
}
.bm-form.bp5 .bg {
  background: #A04848;
}
.bm-form.bp6 .bg {
  background: #5f7189;
}
.bm-form.bp7 .bg {
  background: #3d8e65;
}
/* Scrollbars */
.swiper-scrollbar {
  position: absolute;
  right: 5px;
  top: 2%;
  width: 5px;
  height: 96%;
  background: rgba(0, 0, 0, 0.2);
  z-index: 10;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 10px;
}
.photoTitle {
  text-align: center;
  font-size: 32px;
  padding: 30px 0 15px;
  font-weight: bold;
}
.photoListWrapper {
  width: 1000px;
  margin: 0 auto 40px;
  padding: 20px;
  background: #FED44E;
}
.photoListWrapper .photoList {
  height: 360px;
}
.photoListWrapper .photoList img {
  width: 100%;
  height: 99%;
}
.photoListWrapper .photoList .sTitle {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 45px;
  text-align: left;
  text-indent: 20px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  line-height: 45px;
  display: none;
}
.photoListWrapper .photoList .leftSlide {
  width: 50%;
  height: 100%;
  float: left;
  position: relative;
}
.photoListWrapper .photoList .rightSlide {
  float: right;
  width: 50%;
  height: 100%;
}
.photoListWrapper .photoList .sSlide {
  position: relative;
  width: 50%;
  height: 50%;
  float: left;
  text-align: right;
}
.photoListWrapper .photoList .sSlide .sTitle {
  width: 94%;
  left: 6%;
  bottom: 3%;
  height: 30px;
  line-height: 30px;
  display: none;
}
.photoListWrapper .photoList .sSlide img {
  width: 94%;
  height: 97%;
}
.photoListWrapper .photoList .sSlide.pbt .sTitle {
  bottom: 0;
}
.photoListWrapper .photoList .sSlide.pbt img {
  position: absolute;
  bottom: 0;
  right: 0;
}
