/*
Theme Name: Zufang1.8
Theme URI: http://weihuan.cc/
Author: Weihuan
Author URI: http://weihuan.cc
Version: 1.8
*/
*{
  padding: 0px;
  margin: 0px;
}
*:focus{
  outline: none;
}
a{
  text-decoration: none;
}
.clear:after{
    display: block;
    clear: both;
    content: '';
}
.weihuan-Information-center{
  background-color: #f5f5f5;
  
}
body{
    -webkit-backface-visibility: hidden;
}

/*头部菜单A*/
.weihuan-hader-top-a-content{
    width: 1200px;
    height: 75px;
    z-index: 2;
    position: relative;
    margin: 20px auto;
}
.weihuan-header-top-a-center a:hover{
    color: #f44336;
}
.weihuan-header-top-a-center > ul > li{
    position: relative;
    transition: all 0.2s;
}
.weihuan-header-top-a-center ul li ul.sub-menu{
    background: #fff;
    text-align: center;
    position: absolute;
    width: 100px;
    left: -18px;
    top: 55px;
    z-index: 3;
    display: none;
    transition: all 0.2s;
    box-shadow: 0px 0px 6px 0px #ccc;
    border-radius: 0 0 3px 3px;
}
.weihuan-header-top-a-center ul li ul.sub-menu li{
    display: block;
    margin: 0;
    float: none;
    line-height: 41px;
    transition: all 0.2s;
}
.weihuan-header-top-a-center ul li ul.sub-menu li:nth-child(3){
    border-radius: 0 0 3px 3px;
}
.weihuan-header-top-a-center ul li ul.sub-menu li a{
    color: #666;
}
.weihuan-header-top-a-center > ul > li:nth-child(2):hover ul.sub-menu{
    display: block;
}
.weihuan-header-top-a-center ul li ul.sub-menu li:hover{
    background-color: rgba(45, 53, 92, 0.68);
}
.weihuan-header-top-a-center ul li ul.sub-menu li:hover a{
    color: #fff;
}


/*头部菜单B*/
.weihuan-header-top-b {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 70px;
    -webkit-box-shadow: 0 2px 12px rgba(0,0,0,.3);
    box-shadow: 0 2px 12px rgba(0,0,0,.3);
    z-index: 99999;
    display: none;
}
.weihuan-header-topb-left-ss {
    width: 450px;
    height: 40px;
    margin: 0;
    margin-left: 27px;
    margin-top: 15px;
    float: left;
    background: #fff;
    border-radius: 20px 0px 0px 20px;
    padding-left: 15px;
}
.weihuan-header-topb-left-ss img {
    float: left;
    width: 18px;
    margin-top: 10px;
}
.weihuan-header-topB-left {
    float: left;
    width: 60%;
}
.weihuan-header-topB-left-logo {
    float: left;
    width: 130px;
    height: 38px;
    margin-top: 15px;
}
.weihuan-header-topB-left-logo img {
    height: 100%;
    width: 100%;
}
.weihuan-header-top-b-contnet {
    width: 1200px;
    margin: 0px auto;
}
a {
    text-decoration: none;
}
.weihuan-header-topb-left-ss input {
    float: left;
    width: 400px;
    border: none;
    outline: none;
    height: 30px;
    font-size: 14px;
    padding-left: 10px;
    margin-top: 5px;
}
.weihuan-header-topb-left-ss-div-btn {
    float: left;
    width: 90px;
    height: 40px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    background: #f44336;
    line-height: 40px;
    cursor: pointer;
    border-radius: 0 30px 30px 0;
    margin-top: 15px;
}
.weihuan-header-topB-right {
    float: right;
    margin-top: 15px;
}
.weihuan-header-topB-right-fl {
    font-size: 24px;
    background: url(assets/images/icon/telRed.png) left 6px no-repeat;
    background-size: 20px auto;
    padding-left: 24px;
    /* font-family: Georgia; */
    /* font-weight: 700; */
    float: left;
    margin-right: 20px;
}
.weihuan-header-topB-right-fl span{
    color: #fb6b60;
    vertical-align: -3px;
}
.weihuan-header-topB-right-fl-fl {
    float: right;
    margin-top: 5px;
}
.weihuan-header-topB-right-fl-fl span:nth-child(1){
    border-right: 1px solid #fff;
}
.weihuan-header-topB-right-fl-fl a{
    color: #fff;
}
.weihuan-header-topB-right-fl-fl span {
    padding: 0px 10px;
}
.weihuan-header {
    position: absolute;
    z-index: 3;
    top: 0px;
    width: 100%;
}

li {
    list-style: none;
}

.weihuan-index-slide {
    position: relative;
    height: 500px;
    top: 0;
    left: 0;
    z-index: 0;
}

.weihuan-header-top-a-left-logo {
    float: left;
    /* width: 148px; */
    /* height: 71px; */
}

.weihuan-header-top-a-center {
    float: left;
    width: 50%;
}

.city {
    display: none;
    float: left;
    width: 63px;
    height: 26px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 28px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    background: rgba(0, 0, 0, .2);
    cursor: pointer;
    margin-left: 10px;
    padding-left: 13px;
    background-image: url(assets/images/icon/map.png);
    background-repeat: no-repeat;
    background-size: 8px;
    background-position: 12px;
    margin-top: 20px;
}

.weihuan-header-top-a-left {
    float: left;
    width: 25%;
}

.weihuan-header-top-a-center li {
    float: left;
    margin-right: 25px;
}

.weihuan-header-top-a-center li a {
    color: #fff;
}

.weihuan-header-top-a-center {
    float: left;
    width: 45%;
    line-height: 70px;
    font-size: 16px;
}

.weihuan-header-top-a-right {
    float: left;
    width: 30%;
    margin-top: 20px;
}

span.weihuan-header-top-a-right-icon {
    background: url(assets/images/icon/telRed.png) left 6px no-repeat;
    background-size: 20px auto;
}

span.weihuan-header-top-a-right-tel {
    font-size: 24px;
    color: #ff7065;
    /* font-family: Georgia; */
    /* font-weight: 700; */
    vertical-align: -12px;
}

span.weihuan-header-top-a-right-icon {
    background: url(assets/images/icon/telRed.png) left 6px no-repeat;
    background-size: 20px auto;
    height: 30px;
    width: 30px;
    float: left;
}

.weihuan-header-top-a-right-right {
    float: right;
}

a.weihuan-header-top-a-right-right-reg {
    border: 0;
    height: 30px;
    padding-right: 20px;
    line-height: 30px;
    color: #fff;
}

.weihuan-header-top-a-right-left {
    float: left;
}

a.weihuan-header-top-a-right-right-login {
    border: 1px solid #777884;
    padding: 0 25px;
    line-height: 30px;
    -webkit-transition: all 1s;
    transition: all 1s;
    border-radius: 20px;
    display: inline-block;
    color: #fff;
}

.after::after {
    display: block;
    clear: both;
    content: " ";
}

ul.weihuan-index-moduleA-item {
    width: 1200px;
    margin: 0px auto;
}

.weihuan-index-moduleA {
    width: 1200;
    margin: auto;
    background: #fff;
    height: 100px;
    -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .05);
    box-shadow: 0 3px 20px rgba(0, 0, 0, .05);
    position: relative;
    overflow: hidden;
}

ul.weihuan-index-moduleA-item {
    width: 1200px;
    margin: 0px auto;
    padding: 0px;
    list-style: none;
}

ul.weihuan-index-moduleA-item li:nth-child(5) {
    border: none;
}

ul.weihuan-index-moduleA-item li {
    float: left;
    border-right: 1px solid #dcdcdc;
    height: 100px;
    padding: 33px 0 0 20px;
    cursor: pointer;
    width: 219px;
    position: relative;
    z-index: 2;
}

ul.weihuan-index-moduleA-item li:hover {
    background: #f8faff;
}

.weihuan-index-moduleA-list-icon {
    float: left;
    height: 34px;
    overflow: hidden;
    margin-right: 16px;
}

.weihuan-index-moduleA-list-name {
    float: left;
    width: 150px;
    font-size: 16px;
    color: #1a1c28;
    font-weight: 700;
    line-height: 16px;
    padding-bottom: 8px;
    margin-top: -2px;
}

.weihuan-index-moduleA-list-intro {
    float: left;
    width: 150px;
    font-size: 14px;
    color: #646464;
    line-height: 14px;
    margin-top: -2px;
}
/*首页搜索*/
.weihuan-index-slide-search {
    position: absolute;
    bottom: 90px;
    left: 50%;
    margin-left: -377px;
    background: rgba(0, 0, 0, 0.439);
    padding: 20px 27px 10px;
    z-index: 2;
}

.weihuan-index-slide-search-pr {
    position: relative;
}

.weihuan-index-slide-search-sdiv {
    position: relative;
    width: 700px;
    height: 45px;
    background-color: #FFF;
}

.weihuan-index-slide-search-sdiv i.icon-sousuo1{
    position: absolute;
    top: 14px;
    right: 83px;
    font-size: 22px;
    color: #fff;
    cursor: pointer;
}

input.weihuan-index-slide-search-sdiv-search-keyword {
    position: absolute;
    left: 0;
    top: 0;
    width: 569px;
    height: 45px;
    line-height: 38px;
    padding-left: 15px;
}

input.weihuan-index-slide-search-sdiv-search-indexSearchbtn {
    position: absolute;
    right: 0;
    top: 0;
    padding-left: 23px;
    width: 114px;
    height: 49px;
    line-height: 38px;
    text-align: center;
    color: #FFF;
    border: none;
    font-size: 16px;
    background-color: #f44336;
    cursor: pointer;
}

ul.weihuan-index-slide-search-hot {
    margin: 0 auto;
    max-width: 820px;
    font-size: 12px;
    margin-top: 15px;
    color: #fff;
}

ul.weihuan-index-slide-search-hot a {
    margin-right: 28px;
    color: #fff;
    line-height: 26px;
}
/*模块商圈*/
.weihuan-index-module-b {
    height: 925px;
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
    padding-top: 50px;
    display: none;
}
.weihuan-index-module-b-title {
    text-align: center;
    font-size: 30px;
}
.weihuan-index0module-b-tab-title {
    margin-top: 10px;
    border-bottom: 1px solid #d9d9d9;
    position: relative;
    margin-bottom: 10px;
}
.weihuan-index0module-b-tab-title li {
    float: left;
    width: 133.33px;
    text-align: center;
    font-size: 20px;
    color: #000000;
    height: 60px;
    line-height: 60px;
    cursor: pointer;
}
.weihuan-index0module-b-tab-title-magic-line {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 133.33px;
    height: 3px;
    background-color: #17a1e6;
}
.weihuan-index0module-b-tab-title li:hover{
    color:#1a88fc;
}
.weihuan-index-module-b-tab-contente ul li {
    float: left;
    margin: 10px 0px;
}
.weihuan-index-module-b-tab-contente ul li {
    float: left;
    margin: 10px 0px;
    position: relative;
    width: 375px;
    height: 335px;
    margin-bottom: 30px;
    border: 1px solid #dbdbdb;
    margin-right: 34.5px;
}
.weihuan-index-module-b-tab-contente ul li img {
    width: 100%;
    height: 250px;
}
.weihuan-index-module-b-tab-contente ul li:nth-child(3n){
    margin-right: 0px;
}
.weihuan-index-module-b-tab-contente ul li:nth-child(6){
    border: none;
}
/*.weihuan-index-module-b-tab-content-list-div-a-zuimei{
    position: absolute;
    top: 6px;
    right: 6px;
}*/
/*.weihuan-index-module-b-tab-content-list-div-a-zuimei>img {
    width: 50px !important;
    height: 50px !important;
}*/
/*.weihuan-index-module-b-tab-content-list-div-a-zuimei span {
    display: none;
    position: absolute;
    right: -45px;
    bottom: 52px;
    width: 321px;
    height: 88px;
    color: #302F35;
    text-align: left;
    line-height: 88px;
    padding: 0px 20px;
    background: url(assets/images/zuimei-box.png) -3px 0px no-repeat;
}*/
.weihuan-index-module-b-tab-contente ul{
    display: none;
}
.weihuan-index-module-b-tab-content-list-div-b {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 10px;
    color: #302F35;
    background-color: #FFF;
    box-sizing: border-box;
}
.weihuan-index-module-b-tab-content-list-div-cont-heading {
    height: 85px;
    overflow: hidden;
}
p.weihuan-index-module-b-tab-content-list-div-name-price {
    float: left;
    padding-top: 9px;
    text-align: left;
    width: 50%;
}
span.weihuan-index-module-b-tab-content-list-div-line-wrap {
    display: inline-block;
    width: 9em;
    max-width: 183px;
    font-size: 20px;
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
span.wei-huan-index-module-b-tab-content-list-div-text-gray {
    display: block;
    color: #8f8f8f;
    margin-top: 5px;
}
p.weihuan-index-module-b-tab-content-list-div-text-right {
    float: right;
    display: inline-block;
    text-align: right;
    width: 49%;
}
span.weihuan-index-module-b-tab-content-list-div-text-right-mh {
    display: block;
}

span.weihuan-index-module-b-tab-content-list-div-text-right-mh em {
    line-height: 1.55em;
    font-size: 26px;
    font-weight: 700;
    color: #FF4859 !important;
}
.weihuan-index-module-b-tab-content-list-div-b-cont-main {
    border-top: 1px solid #D8D8D8;
    height: 0px;
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    overflow: hidden;
}
dl.weihuan-index-module-b-tab-content-list-div-b-clearfix {
    padding: 15px 0 5px;
}
dl.weihuan-index-module-b-tab-content-list-div-b-clearfix dt {
    float: left;
    display: block;
    margin-right: 5px;
    overflow: hidden;
}
dd.weihuan-index-module-b-tab-content-list-div-b-jiujia {
    float: left;
    display: block;
    width: 70px;
    height: 28px;
    line-height: 28px;
    padding-top: 22px;
    background: url(assets/images/index-office-icon.png) 0 0 no-repeat;
    background-size: 201px;
    overflow: hidden;
    background-position: -97px 0;
}
dd.weihuan-index-module-b-tab-content-list-div-b-canyin {
    float: left;
    display: block;
    width: 70px;
    height: 28px;
    line-height: 28px;
    padding-top: 22px;
    background:  url(assets/images/index-office-icon.png) 0 0 no-repeat;
    background-size: 201px;
    overflow: hidden;
    background-position: -38px 0;
}
dd.weihuan-index-module-b-tab-content-list-div-b-jianshen {
    float: left;
    display: block;
    width: 70px;
    height: 28px;
    line-height: 28px;
    padding-top: 22px;
    background:  url(assets/images/index-office-icon.png) 0 0 no-repeat;
    background-size: 201px;
    overflow: hidden;
    background-position: -151px 0;
}
dd.weihuan-index-module-b-tab-content-list-div-b-blank {
    float: left;
    display: block;
    width: 70px;
    height: 28px;
    line-height: 28px;
    padding-top: 22px;
    background: url(assets/images/index-office-icon.png) 0 0 no-repeat;
    background-size: 201px;
    overflow: hidden;
    background-position: 20px 0;
}
dl.weihuan-index-module-b-tab-content-list-div-b-clearfix dd {
    margin-left: 10px;
    text-align: center;
}
p.weihuan-subway-moreWrap {
    font-size: 20px;
    text-align: center;
    padding-top: 50px;
}
p.weihuan-subway-moreWrap span:nth-child(1){
    color: #999;
}
p.weihuan-subway-moreWrap span{
    display: block;
}
a.weihuan-subway-more {
    display: inline-block;
    padding: 10px 32px;
    margin-top: 23px;
    color: #FFF;
    font-size: 16px;
    background-color: #17a1e6;
}
a.weihuan-subway-more:hover{
    color: #fff;
}

.index-tab-ul{
    display: block !important;
}
/*广告幻灯片*/
.weihuan-index-gray-slide {
    width: 1200px;
    margin: 0px auto;
    height: 216px;
    padding: 30px 0 55px;
}
.weihuan-index-gray {
    background: #f8f8f8;
}
.weihuan-index-gray-slide a{
    width: 230px;
    height: 100px;
    display: block;
    float: left;
    margin-bottom: 8px;
    margin-right: 8px;
}
.weihuan-index-gray-slide img {
    width: 100%;
    height: 100%;
}


/*资讯中心css*/
.weihuan-information {
  width: 1200px;
  margin: 0 auto;      
  padding-top: 47px;
  padding-bottom: 50px;
}
p.weihuan-information-a-title-a {
    text-align: left;
    text-decoration: none;
    line-height: 30px;
    font-size: 30px;
    font-weight: 600;
    color: #2b2c32;
}
p.weihuan-information-a-title-b {
    color: #969696;
    font-size: 14px;
    text-align: left;
    line-height: 30px;
}
.weihuan-information-a-title {
    margin-bottom: 20px;
}
.weihuan-information-b {
    overflow: hidden;
}
.weihuan-information-b-l {
    width: 380px;
    height: 442px;
    float: left;
    position: relative;
    overflow: hidden;
}
.weihuan-information-b-l img {
  -webkit-transition: all 1s;
  transition: all 1s;
  width: 100%;
  height: 100%;
}
.weihuan-information-b-l img:hover{
  transform: scale(1.2);
}
.weihuan-information-b-l-title {
    width: 100%;
    background: rgba(16,37,77,.8);
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 46px;
    height: 46px;
    position: absolute;
    bottom: 0;
    text-align: left;
    text-indent: 14px;
}
.weihuan-information-b-r {
    margin-left: 30px;
    width: 790px;
    float: left;
}
.weihuan-information-b-r-top {
    width: 790px;
}
.weihuan-information-b-r-top-all {
    float: left;
    position: relative;
}
.weihuan-information-b-r-top-l {
    margin-right: 30px;
    float: left;
    width: 380px;
    height: 191px;
    position: relative;
    overflow: hidden;
}
.weihuan-information-b-r-top-l-title {
    width: 100%;
    background: rgba(16,37,77,.8);
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 46px;
    height: 46px;
    position: absolute;
    bottom: 0;
    text-align: left;
    text-indent: 14px;
}
.weihuan-information-b-r-top-r {
    width: 380px;
    float: left;
    height: 191px;
    overflow: hidden;
}
.weihuan-information-b-r-top-r-title {
    width: 100%;
    background: rgba(16,37,77,.8);
    font-size: 20px;
    color: #efefef;
    text-align: center;
    line-height: 46px;
    height: 46px;
    position: absolute;
    bottom: 0;
    text-align: left;
    text-indent: 14px;
}
.weihuan-information-b-r-top-l img {
    transition: all 1s;
    width: 100%;
    height: 100%;
}
.weihuan-information-b-r-top-l img:hover{
    transform: scale(1.2);
}

.weihuan-information-b-r-top-r img {
    -webkit-transition: all 1s;
    transition: all 1s;
    width: 100%;
    height: 100%;
}
.weihuan-information-b-r-top-r img:hover{
    transform: scale(1.2);
}    
.weihuan-information-b-r-buttom {
    position: relative;
    overflow: visible;
    margin-top: 215px;
}
.weihuan-information-b-r-buttom-l {
    background: #fff;
    height: 228px;
    width: 380px;
    float: left;
}
.weihuan-information-b-r-buttom-l-title {
    padding-top: 10px;
}
.weihuan-information-b-r-buttom-l-title-new{
    font-size: 20px;
    color: #2b2c32;
    height: 25px;
    margin-left: 20px;
}
a.weihuan-information-b-r-buttom-l-title-more {
    color: #2b2c32;
    text-align: right;
    float: right;
    margin-right: 20px;
}
.weihuan-information-b-r-buttom-l ul{
  margin-top: 20px;
  margin-left: 20px;
}
.weihuan-information-b-r-buttom-l li{
  float: left;
  width: 335px;
  margin-bottom: 11px;
  height: 20px;
  list-style: none;
}
.weihuan-information-b-r-buttom-l li span{
  text-align: left;
  font-size: 14px;
  color: #646464;
}
.weihuan-information-buttom-title {
    display: inline-block;
    width: 85%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.weihuan-information-buttom-time {
    float: right;
}
.weihuan-information-b-r-buttom-l li a{
  color: #646464;
}
.weihuan-information-b-r-buttom-r{
  background: #fff;
  height: 228px;
  width: 380px;
  float: left;
  margin-left: 30px;  
}
.weihuan-information-b-r-buttom-r ul{
  margin-top: 20px;
  margin-left: 20px;
}
.weihuan-information-b-r-buttom-r li{
  float: left;
  width: 335px;
  margin-bottom: 11px;
  height: 20px;
  list-style: none;
}
.weihuan-information-b-r-buttom-r li span{
  text-align: left;
  font-size: 14px;
  color: #646464;
}
.weihuan-information-b-r-buttom-r li a{
  color: #646464;
}
a.weihuan-hover:hover {
    color: #f44336;
}
/*经纪人css*/
.weihuan-agent {
    background-color: #fff;
    position: relative;
    text-align: left;
}
.weihuan-agent-all {
    width: 1200px;
    margin: 0 auto;
    padding-top: 40px;
}
.weihuan-agent-all h2 {
    height: 40px;
    line-height: 40px;
    font-size: 30px;
}
.weihuan-agent-all-title {
    height: 24px;
    line-height: 24px;
    font-size: 12px;
}
.weihuan-agent-all-title p{
  display: block;
  color: #666;
  width: 700px;
  float: left;
}
.weihuan-agent-all-title a{
  display: block;
  color: #666;
  width: 500px;
  float: right;
  text-align: right;
}
.weihuan-agent-all-people {
    display: inline-block;
}
.weihuan-agent-all-people ul{
    text-align: center;
}
.weihuan-agent-all-people li{
    text-align: left;
    float: left;
    width: 232px;
    height: 329px;
    margin: 27px 5px 50px 0;
    padding: 34px 40px 23px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 1s;
    transition: all 1s;
    cursor: pointer;
    text-align: center;
    list-style: none;
}
.weihuan-agent-all-people li:hover{
  -webkit-box-shadow: 0 0 40px rgba(0,0,0,.1);
  box-shadow: 0 0 40px rgba(0,0,0,.1);
}
.weihuan-agent-all-people-img {
    height: 140px;
    width: 105px;
    margin-left: 23px;
}
.weihuan-agent-all-people-img-a img{
    width: 100%;
    height: 100%;
}
span.weihuan-agent-all-people-personal-sapn {
    height: 20px;
    display: block;
    color: #2b2c32;
    font-size: 18px;
    font-weight: 700;
    margin-right: 10px;
}
p.weihuan-agent-all-people-personal-p {
    width: 106px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #969696;
    margin-top: 10px;
    overflow: hidden;
    text-align: center;
    margin-left: 24px;
}
.weihuan-agent-all-people-personal-cross {
    width: 50px;
    border-top: 1px solid #dcdcdc;
    margin-left: 48px;
    margin-top: 13px;
    margin-bottom: 16px;
}
.weihuan-agent-all-people-personal {
    margin-top: 24px;
}
.weihuan-agent-all-people-personal-star {
    margin-left: 7px;
    margin-top: -1px;
}
i.iconfont.icon-collect-alt {
    color: rgb(255, 201, 51);
    font-size: 22px;
}
i.iconfont.icon-wujiaoxing {
    font-size: 22px;
    color: #f0f2f7;
}
/*底部css*/
.weihuan-footer {
    position: relative;
    width: 100%;
    background: #ffffff;
    margin: 0 auto;
    max-width: 1920px;
    z-index: 1;
    clear: both;
    color: #2d355c;
    box-shadow: 0 -1px 100px #eeeeef;
}
.weihuan-footer-all {
    width: 1200px;
    position: relative;
    margin: auto;
}
.weihuan-footer-all-top {
    width: 400px;
    height: 34px;
    padding-top: 42px;
    text-align: center;
    line-height: 34px;
    padding-bottom: 30px;
}
.weihuan-footer-all-top a{
    display: inline-block;
    color: #2d355c;
    font-size: 16px;
    text-decoration: none;
    margin-right: 40px;
    float: left;
}
.weihuan-footer-all-top a:hover{
    color: #f44336;
}
span.weihuan-footer-all-center-span1{
    width: 202px;
    height: 40px;
    line-height: 40px;
    display: block;
    font-size: 26px;
    color: #2d355c;
}
span.weihuan-footer-all-center-span2 {
    width: 197px;
    height: 26px;
    line-height: 35px;
    display: block;
    color: #2d355c;
    font-size: 16px;
    margin-top: -2px;
    margin-bottom: 10px;
}
span.weihuan-footer-all-center-span2 a {
    color: #2d355c;
}
.weihuan-footer-all-center i {
    margin-right: 5px;
}
.weihuan-footer-all-right {
    width: 265px;
    height: 100px;
    position: absolute;
    top: 75px;
    right: 194px;
}
span.weihuan-footer-all-right-down {
    display: block;
    font-size: 30px;
    color: #2d355c;
    margin-bottom: 7px;
    text-align: center;
    width: 212px;
    float: left;
}
.weihuan-footer-all-right-one{
  display: block;
  font-size: 14px;
  color: #2d355c;
  text-align: center;
  width: 212px;
  float: left;
}
.weihuan-footer-all-right img{
    position: absolute;
    top: -30px;
    width: 200px;
    left: 230px;
}
.weihuan-suspension-top-bar-code.weihuan-hidden img {
    width: 180px;
}
.weihuan-footer-all-buttom {
    padding: 17px 0;
}
.weihuan-footer-all-buttom-content {
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #dfdde88f;
}
.weihuan-footer-all-buttom-content-all-right {
    width: 1060px;
    float: left;
    margin-left: 10px;
}
.weihuan-footer-all-buttom-content-all-right a{
    color: #2d355c;
}
span.weihuan-footer-all-buttom-content-all-right-span {
    display: inline-block;
    font-size: 12px;
    font-style: normal;
    color: #969696;
}
span.weihuan-footer-all-buttom-content-all-right-span:after {
    content: "-";
    padding: 0 10px;
}
span.weihuan-footer-all-buttom-content-all-right-span:last-child:after{
    display: none;
}
.weihuan-copyright {
    color: #969696;
    font-size: 12px;
    text-align: center;
    padding: 15px 0;
    clear: both;
    margin-top: 30px;
}
/*悬浮css*/
.weihuan-suspension {
    position: fixed;
    width: 38px;
    right: 0;
    height: 100%;
    top: 0;
    background: #fff;
    -webkit-box-shadow: -5px 0 10px rgba(26,28,39,.1);
    box-shadow: -5px 0 10px rgba(26,28,39,.1);
    z-index: 2;
}
.weihuan-suspension-top {
    position: fixed;
    right: 0;
    top: 50%;
    margin-top: -142px;
    z-index: 8888;
}
.weihuan-suspension-top-service {
    position: relative;
    width: 46px;
    height: 100px;
    background-color: #ffffff;
    /*cursor: pointer;*/
    /* background-image: -webkit-gradient(linear,right bottom,left top,from(#f33),to(#fe6a6a)); */
    /* background-image: linear-gradient(to top left,#f33,#fe6a6a); */
    float: right;
    clear: both;
    box-shadow: -5px 0 10px rgba(26,28,39,.1);
}
button.weihuan-suspension-top-service-button {
    background: none;
    border: 0;
    margin: 0;
    color: #fff;
    padding: 0;
    white-space: inheri;
}
i.iconfont.icon-76 {
    font-size: 25px;
    color: #2d355c;
    display: block;
    width: 22px;
    height: 22px;
    background-size: 100%;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-top: 12px;
    padding: 3px 5px 13px 1px;
}
span.weihuan-suspension-top-service-span {
    font-size: 14px;
    display: block;
    width: 80%;
    margin: 0 auto;
    line-height: 16px;
    text-align: center;
    color: #2d355c;
}
.weihuan-suspension-top-room {
    float: right;
    clear: both;
    width: 46px;
    height: 90px;
    padding-top: 10px;
    /* background: url(assets/images/sidebar_icon.png) no-repeat; */
    background: #fff;
    box-shadow: -5px 0 10px rgba(26,28,39,.1);
}
button.weihuan-suspension-top-room-button {
    padding: 0;
    width: 46px;
    height: 65px;
    border: none;
    color: #fff;
    background: none;
    white-space: inherit;
}
span.weihuan-suspension-top-room-span {
    width: 80%;
    margin: 0 auto;
    text-align: center;
    display: block;
    line-height: 16px;
    color: #2d355c;
}
.weihuan-suspension-top-bar:hover{
 background-color: #9290901f;
}
i.iconfont.icon-pinglun1 {
    font-size: 21px;
    color: #555;
    margin-bottom: 7px;
    margin-top: 8px;
    display: block;
}
.weihuan-suspension-top-sell,
.weihuan-suspension-top-bar{
    width: 38px;
    float: right;
    height: 60px;
    clear: both;
}
.weihuan-suspension-top-bar{
    position: relative;
}
.weihuan-suspension-top-bar .weihuan-suspension-top-bar-code{
    transform-origin: right center 0px;
    padding: 20px;
    top: -100%;
    display: none;
    text-align: center;
}
.weihuan-suspension-top-sell:hover{
  background-color: #9290901f;
}
button.weihuan-suspension-top-sell-button,
.weihuan-suspension-top-sell-button2{
    padding: 0;
    width: 38px;
    height: 60px;
    border: none;
    color: #1f1f1f;
    background: none;
    white-space: inherit;
}
i.iconfont.icon-bianji{
    font-size: 25px;
}
i.iconfont.icon-erweima{
    font-size: 22px;
}
.weihuan-return-to-the-top {
  text-align: center;
  bottom: 0;
  height: 51px;
  border-top: 1px solid #f5f5f5;
  z-index: 600;
  cursor: pointer;
  position: fixed;
  width: 38px;
  right: 0;
}
i.iconfont.icon-fanhuidingbu {
    font-size: 23px;
}
.weihuan-return-to-the-top:hover {
    background-color: #9290901f;
}
/* 隐藏的css */
.weihuan-hidden {
    position: absolute;
    background: #fff;
    min-width: 150px;
    border-radius: 2px;
    font-size: 12px;
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,.12);
    right: 58px;
}
#weihuan-hidden-service {
    width: 242px;
    transform-origin: right center 0px;
    display: block;
    padding: 20px 0;
    display: none;
}
.weihuan-hidden-service-content {
    width: 182px;
    margin: 0 auto;
    font-size: 14px;
}
.weihuan-hidden-service-content-title {
    width: 100%;
    color: #969696;
    line-height: 14px;
    padding-bottom: 10px;
}
.weihuan-hidden-service-content-phone {
    border-bottom: 1px solid #dcdcdc;
    width: 100%;
    padding-bottom: 15px;
}
.weihuan-hidden-service-content-phone span{
  background: none;
  font-size: 18px;
  color: #333;
  padding-left: 0;
}
.weihuan-hidden-service-content-time {
    width: 100%;
    padding-top: 10px;
    color: #d6d6d7;
    margin-left: -7px;
}

#weihuan-hidden-service:before,
#weihuan-hidden-room:before,
#weihuan-hidden-sell:before{
    right: -6px;
    top: 29px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    background: #FFFFFF;
    content: "";
    height: 10px;
    position: absolute;
    width: 10px;
    z-index: 1;
    border-right: 1px solid #eceaea;
    border-bottom: 1px solid #eceaea;
}
.weihuan-suspension-top-bar-code:before{
    right: -6px;
    top: 45%;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    background: #FFFFFF;
    content: "";
    height: 10px;
    position: absolute;
    width: 10px;
    z-index: 1;
    border-right: 1px solid #eceaea;
    border-bottom: 1px solid #eceaea; 
}
#weihuan-hidden-room .title{
    color: #969696;
    font-size: 14px;
    padding-top: 10px;
    text-align: center;
}
div#weihuan-hidden-room {
    width: 277px;
    transform-origin: right center 0px;
    border: 1px solid #eee;
    display: block;
    padding: 20px 0;
    display: none;
}
.weihuan-hidden-room .center{
  margin: 0 auto;
  width: 220px;
}
#weihuan-hidden-room .input {
    width: 217px;
    height: 40px;
    border-radius: 20px;
    color: #969696;
    margin-top: 30px;
    margin-bottom: 24px
}
#weihuan-hidden-room .input input {
    width: 217px;
    height: 40px;
    border-radius: 2px;
    color: #2b2c32;
    font-size: 16px;
    border: 1px solid #ddd;
    padding-left: 15px;
    box-sizing: border-box;
    text-align: center;
}
#weihuan-hidden-room .submit{
    border-radius: 2px;
    transition: all .5s;
    width: 218px;
    height: 40px;
    background: #fff;
    margin-bottom: 24px;
    border: 1px solid #ddd;
    font-size: 16px;
    color: #333;
}

#weihuan-hidden-room .submit:hover{
    background: #f9f9f9;
}

div#weihuan-hidden-onlie {
    width: 162px;
    transform-origin: right center 0px;
    display: none;
    padding: 16px 22px;
}
#weihuan-hidden-onlie .title{
    width: 100%;
    color: #969696;
    line-height: 14px;
    padding-bottom: 8px;
    font-size: 14px;
}
#weihuan-hidden-onlie .content{
  color: #333;
  line-height: 14px;
  font-size: 14px;
}

div#weihuan-hidden-sell {
    width: 180px;
    transform-origin: right center 0px;
    padding: 23px 22px;
    display: none;
    cursor: pointer;
}
#weihuan-hidden-sell .title{
    width: 100%;
    color: #969696;
    line-height: 14px;
    padding-bottom: 8px;
    font-size: 14px;
}
#weihuan-hidden-sell .content{
  color: #333;
  line-height: 14px;
  font-size: 14px;
}



/*cuanyari*/
.weihuan-clear{
    clear: both;
}


/*大模块宽度*/
.weihuan-ad,.weihuan-hot,.weihuan-hot-more{
    width: 1200px;
}


/*广告位*/
.weihuan-ad{
    height: 160px;
    margin: 50px auto 60px;
    clear: both;
}


/*热门商圈*/
.weihuan-hot{
    text-align: center;
    margin: auto;
}

.weihuan-hot-header p{
    color: #969696;
    font-size: 15px;
    line-height: 2;
    margin-bottom: 30px;
}
.weihuan-hot-a-one{
    width: 383px;
    height: 250px;
    overflow: hidden;
    position: relative;
    float: left;
}
.weihuan-hot-a-two{
    width: 791px;
    height: 250px;
    overflow: hidden;
    position: relative;
    float: left;
    color: #fff;
    margin-right: 25px;
}
.weihuan-hot-a-one p,.weihuan-hot-a-two p{
    position: absolute;
    font-size: 18px;
    bottom: 12px;
    left: 20px;
    color: #fff;
}
.weihuan-hot-a-one img,.weihuan-hot-a-two img{
    width: 100%;
    height: 100%;
    transition: transform 0.8s;
}
.weihuan-hot-a-one:nth-child(1){
    margin: 0 25px 25px 0;
}
.weihuan-hot-a-one:nth-child(2){
    margin: 0 25px 25px 0;
}
.weihuan-hot-a-one:nth-child(3){
    margin: 0 0 25px 0;
}

/*图片动画*/
.weihuan-hot-a-one:hover img{
    transform: scale(1.1);
}
.weihuan-hot-a-two:hover img{
    transform: scale(1.1);
}



/*更多商圈*/
.weihuan-hot-more{
    margin: 60px auto 30px;
    text-align: center;
}
.weihuan-hot-more img,
.weihuan-hot-more-left-img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
    transition: transform 0.8s;
}
.weihuan-hot-more.clear a {
    display: table;
    width: 100%;
    height: 100%;
}
.weihuan-hot-more-left{
    color: #fff;
    width: 570px;
    height: 380px;
    margin: 0 auto 60px;
    float: left;
    position: relative;
    overflow: hidden;
}
.weihuan-hot-more-mask{
    z-index: -1;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background-color: rgba(0, 0, 0, 0.3);
    box-sizing: border-box;
}
.weihuan-hot-more-ringt-a {
    display: table;
    float: left;
}
.weihuan-hot-more-content {
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    overflow: hidden;
    padding: 15px;
}
.weihuan-hot-more-content h3 {
    font-size: 22px;
}
.weihuan-hot-more-content p {
    font-size: 14px;
}
.weihuan-hot-more-left:hover img{
    transform: scale(1.1);
}


/*右边*/
.weihuan-hot-more-ringt{
    color: #fff;
    float: right;
    width: 620px;
    height: 380px;
    overflow: hidden;
}
.weihuan-hot-more-ringt-a:nth-child(1){
    width: 425px;
    height: 185px;
    position: relative;
    overflow: hidden;
    margin: 0 10px 10px 0;
}
.weihuan-hot-more-ringt-a:nth-child(2){
    width: 185px;
    height: 185px;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}
.weihuan-hot-more-ringt-a:nth-child(3){
    width: 185px;
    height: 185px;
    position: relative;
    overflow: hidden;
    margin: 0 10px 0 0;
}
.weihuan-hot-more-ringt-a:nth-child(4){
    width: 425px;
    height: 185px;
    position: relative;
    overflow: hidden;
}
.weihuan-hot-more-ringt-a:hover img{
    transform: scale(1.1);
}

#weihuan-index-slide .layui-carousel-arrow {
    left: 60px;
}
#weihuan-index-slide .layui-carousel-arrow[lay-type=add] {
    left: auto!important;
    right: 60px;
}

#weihuan-index-slide .slider{
    width: 100%;
    height: 100%;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}
/*资讯页面css*/
.weihuan-message-all{
    background-color: #f3f3f3;
}
.weihuan-message {
    width: 1200px;
    margin: 0 auto;
}
.weihuan-message .sidebar {
    width: 340px;
    padding-top: 35px;
    float: left;
}

.weihuan-sidebar-box {
    padding-bottom: 20px;
    position: relative;
}
.sidebar-hot-h1 {
    height: 42px;
    line-height: 42px;
    background: #e7e7e9;
    font-size: 16px;
    color: #262313;
    padding: 0 12px;
}
.sidebar-hot-h1 i{
    font-size: 18px;
    margin-right: 8px;
}
.sidebar-hot .ul{
    background: #fff;
    padding: 20px;
}
.sidebar-hot ul li a:hover{
    color: #fb3;
    transition: .2s;
}
.sidebar-hot .ul li span{
    height: 15px;
    width: 15px;
    background-color: red;
    display: inline-block;
    text-align: center;
    border-radius: 3px;
    color: white;
    font-size: 12px;
    line-height: 15px;
    margin-right: 10px;
}
.sidebar-hot .ul li label {
    margin-right: 10px;
    width: 15px;
    height: 15px;
    display: inline-block;
    text-align: center;
}
.sidebar-hot ul li {
    font-size: 14px;
    overflow: hidden;
    width: 278px;
    height: 28px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sidebar-building .hot {
    background: #fff;
    padding: 20px;
}
.sidebar-building .list {
    padding-bottom: 20px;
}
.sidebar-building .list:last-child {
    padding-bottom: 0;
}
.sidebar-building picture {
    width: 110px;
    height: 79px;
    display: inline-block;
    overflow: hidden;
    float: left;
}
.sidebar-building picture img {
    border: none;
    width: 110px;
    height: 79px;
    display: inline-block;
    overflow: hidden;
}
.sidebar-building text {
    float: left;
    padding-left: 20px;
    width: 170px;
}
.sidebar-building text h1 {
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    display: inline-block;
    overflow: hidden;
    width: 170px;
}
.sidebar-building text h1 a {
    display: inline-block;
    overflow: hidden;
    width: 170px;
}
.sidebar-building text h1 a:hover{
    color: #fb3;
    transition: .2s;
}
.sidebar-building .hot .list text p:nth-child(2){
    font-size: 14px;
    line-height: 18px;
    padding-top: 2px;
}
.sidebar-building .hot .list text p:nth-child(3) {
    color: #998a7c;
    font-size: 12px;
    line-height: 16px;
    padding-top: 7px;
}
.sidebar-building .hot .list text p:nth-child(3) a{
    color: #998a7c;
}
.sidebar-building .hot .list text p:last-child {
    color: #998a7c;
    font-size: 12px;
    line-height: 16px;
}
.weihuan-message .main {
    width: 840px;
    float: right;
    padding: 35px 0 15px 0;
}
.weihuan-message .main .slide {
    background: #fff;
    padding: 0 20px 20px;
    margin-bottom: 20px;
}
.weihuan-message .main .slide h1{
    font-size: 18px;
    height: 56px;
    line-height: 56px;
}
.weihuan-message .main .slide .animation {
    position: relative;
    width: 800px;
    overflow: hidden;
}
.weihuan-message .main .slide .animation ul {
    font-size: 0;
    white-space: nowrap;
    position: relative;
}
.weihuan-message .main .slide .animation ul li {
    width: 258px;
    margin-right: 13px;
    display: inline-block;
    vertical-align: top;
}
.weihuan-message .main .slide .animation ul li .hot-img {
    display: inline-block;
    overflow: hidden;
    position: relative;
}
.weihuan-message .main .slide .animation ul li .hot-img title {
    line-height: 28px;
    padding: 0 18px;
    font-size: 14px;
    position: absolute;
    left: 0;
    top: 0;
    background: #71aae1;
    color: #fff;
    display: inline-block;
}
.weihuan-message .main .slide .animation ul li p {
    padding: 8px 18px;
    border: 1px solid #e1e0e5;
    height: 36px;
    line-height: 18px;
    font-size: 14px;
    white-space: normal;
    display: flex;
    align-items: center;
}
.weihuan-message .main .slide .animation ul li img {
    height: 170px;
    width: 258px;
}
.weihuan-message .main .slide span:nth-child(1) {
    width: 21px;
    height: 56px;
    background-color: rgba(51,51,51,.8);
    background-color: #333\9;
    text-align: center;
    display: inline-block;
    position: absolute;
    top: 57px;
    z-index: 2;
    line-height: 56px;
    cursor: pointer;
    font-size: 0;
    color: #e5cfcf;
    font-size: 20px;
}
.weihuan-message .main .slide span:nth-child(3) {
    width: 21px;
    height: 56px;
    background-color: rgba(51,51,51,.8);
    background-color: #333\9;
    text-align: center;
    display: inline-block;
    position: absolute;
    top: 57px;
    z-index: 2;
    cursor: pointer;
    right: 0;
    line-height: 56px;
    font-size: 20px;
    color: #e5cfcf;
}

.weihuan-message .content-all:hover {
    box-shadow: 0 0 20px rgba(162, 158, 158, 0.2);
}
.weihuan-message .main .content-all{
    margin-bottom: 20px;
    background: #fff;
    padding: 20px;
}
.weihuan-message .main .content-all photo {
    float: left;
    width: 200px;
}
.weihuan-message .main .content-all photo img{
    width: 200px;
    height: 150px;
    display: inline-block;
    overflow: hidden;
}
.weihuan-message .main .content-all news {
    float: left;
    padding-left: 24px;
    width: 576px;
    height: 150px;
    position: relative;
}
.weihuan-message .main .content-all news i {
    font-size: 12px;
    float: left;
    padding: 0 7px;
    margin-right: 10px;
    background: #71aae1;
    color: white;
    display: inline-block;
    font-style: normal;
    line-height: 20px;
}
.weihuan-message .main .content-all news a {
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
}
.weihuan-message .main .content-all news a:hover{
    color: #fb3;
}
.weihuan-message .main .content-all news p:nth-child(3) {
    color: #999;
    font-size: 12px;
    padding-top: 6px;
    line-height: 16px;
}
.weihuan-message .main .content-all news p:last-child {
    font-size: 14px;
    color: #666;
    line-height: 22px;
    padding-top: 14px;
}
/*分类页面css*/
/*分类页面css*/
.weihuan-category .header {
    padding: 10px 0;
    width: 100%;
    height: 55px;
    max-width: 1920px;
    margin: 0 auto;
    clear: both;
    border-bottom: 1px solid #f5f5f5;
}
.weihuan-category .header-a {
    width: 1200px;
    margin: 0 auto;
    padding-top: 2px;
    color: #fff;
}
.weihuan-category .header-a .weihuan-header-topB-left-logo {
    float: left;
    width: 170px;
    height: 46px;
    margin-top: 3px;
    margin-right: 40px;
}
.weihuan-category .header-a .box{
    float: left;
    position: relative;
}
.weihuan-category .header-a .box input{
    width: 300px;
    height: 35px;
    outline: none;
    margin-top: 8px;
    padding-left: 15px;
    padding-right: 40px;
    font-size: 16px;
    border-radius: 2px;
    border: 1px solid #e1e1e1;
}
.weihuan-category .header-a .box i{
    font-size: 21px;
    vertical-align: middle;
    color: #666;
    cursor: pointer;
    position: absolute;
    padding: 5px;
    top: 9px;
    right: 6px;
}
.header-a .left {
    margin-top: 10px;
    width: 63px;
    height: 26px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 26px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    background: rgba(0,0,0,.2);
    cursor: pointer;
    float: left;
    background-color: #31333e;
}
.header-a .right{
    float: right;
}
.header-a .right .right-left li a:hover {
    color: #ff5959;
}
.header-a .right .right-right a:hover {
    color: #ff5959;
}
.header-a .right .right-left {
    line-height: 52px;
    padding-right: 10px;
    height: 50px;
    box-sizing: border-box;
    float: left;
}
.header-a .right .right-left li {
    float: left;
    margin-right: 22px;
    list-style: none;
    font-size: 16px;
    position: relative;
    transition: all 0.2s;
}
.header-a .right .right-left li a {
    color: #333;
}


/*顶部菜单下拉*/
.header-a .right .right-left ul ul.sub-menu{
    background: #fff;
    text-align: center;
    position: absolute;
    width: 100px;
    left: -18px;
    top: 45px;
    z-index: 3;
    display: none;
    transition: all 0.2s;
    box-shadow: 0px 2px 6px 0px #ccc;
    border-radius: 0 0 3px 3px;
}
.header-a .right .right-left ul ul.sub-menu li{
    display: block;
    margin: 0;
    float: none;
    line-height: 41px;
    transition: all 0.2s;
}
.header-a .right .right-left ul ul.sub-menu li a{
     color:#666;
}
.header-a .right .right-left ul.menu li.menu-item-has-children:hover ul.sub-menu{
    display:block;
}
.header-a .right .right-left ul ul.sub-menu li:hover{
    background-color: rgba(88, 89, 95, 0.68);
}
.header-a .right .right-left ul ul.sub-menu li:hover a{
     color:#fff;
}
.current-menu-item a {
    color: #ff5959 !important;
}


.header-a .right .right-right {
    line-height: 50px;
    margin-left: 20px;
    float: left;
}
.header-a .right .right-right a {
    color: #afafaf;
    font-size: 14px;
}
.header-a .right .right-right span {
    padding: 0 3px;
    color: #dcdcdc;
    vertical-align: 1px;
}
.weihuan-category-search {
    padding-top: 50px;
}
.weihuan-category-search .content {
    width: 1200px;
    margin: 0 auto;
}
.weihuan-category-search .content .logo {
    float: left;
    overflow: hidden;
}
.weihuan-category-search .content .logo img{
    width: 168px;
}
.weihuan-category-search .content .box .img{
 float: left;
 line-height: 58px;
 margin-left: 21px;
}
.weihuan-category-search .content .box input{
    width: 600px;
    height: 48px;
    outline: none;
    padding-left: 20px;
    padding-right: 50px;
    font-size: 16px;
    border-radius: 2px;
    border: 1px solid #e1e1e1;
}
.weihuan-category-search .content .box i{
    margin-left: -50px;
    font-size: 23px;
    padding: 10px;
    vertical-align: middle;
    color: #666;
    cursor: pointer;
}
.weihuan-category-search .content .box .button{
    float: right;
    width: 130px;
    height: 58px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 60px;
    background: #f44336;
    cursor: pointer;
    border-radius: 0 30px 30px 0;
}

.weihuan-category-building .way span:nth-child(1){
    border-color: #f44336;
    color: #f44336;
}
.weihuan-category-building .way span:nth-child(2){
    font-size: 14px;
    color: #969696;
}
.weihuan-category-content {
    width: 1200px;
    margin: 0 auto;
    margin-top: 40px;
    clear: both;
    position: relative;
}
.weihuan-select {
    margin: 0 auto 30px;
    background: #f5f5f5;
    padding: 27px 30px 30px;
}
.weihuan-select ul{
    width: 93%;
    float: right;
}
.span {
    float: left;
    font-weight: 700;
    font-size: 14px;
    color: #2b2c32;
    width: 5%;
}
.weihuan-select ul {
    margin-bottom: 10px;
}
.weihuan-select .district ul li,.weihuan-select .subway ul li {
    list-style: none;
    color: #646464;
    font-size: 14px;
    cursor: pointer;
    padding: 0px 40px 17px 0px;
    float: left;
}
.weihuan-select .type ul li,.weihuan-select .area ul li,.weihuan-select .price ul li,.weihuan-select .delivery ul li {
    margin-bottom: 10px;
    cursor: pointer;
    float: left;
    background-size: 14px auto;
    color: #646464;
    padding: 0px 40px 17px 0;
    font-size: 14px;
}
.weihuan-select .area ul li:last-child,.weihuan-select .price ul li:last-child{
    background: none;
}
.weihuan-more-top {
    border-bottom: 1px dashed #dcdcdc;
}
.weihuan-district-bottom .dashed {
    float: right;
    width: 93%;
    border-bottom: 1px dashed #dcdcdc;
}
.weihuan-subway-bottom .dashed{
    width: 93%;
    border-bottom: 1px dashed #dcdcdc;
    float: right;
}
.weihuan-subway-bottom li{
    padding: 0px 10px 10px 0px;
    color: #646464;
    cursor: pointer;
    float: left;
}
.weihuan-district-bottom li{
    padding: 0px 10px 10px 0px;
    color: #646464;
    cursor: pointer;
    float: left;
}
.weihuan-select-span{
    color: red !important;
}

.blush{
    background-size: 14px auto !important;
    color: #f44336 !important;
}
.weihuan-select ul li span {
    color: #646464;
    font-size: 14px;
    cursor: pointer;
}
.weihuan-custom button {
    height: 22px;
    line-height: 22px;
    background: #000;
    border-radius: 10px;
    color: #fff;
    width: 45px;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    float: left;
    border: 0;
}

.weihuan-custom m {
    float: left;
    padding: 0 5px;
    color: #646464;
}
.custom {
    border-radius: 10px;
    border: 1px solid #c8c8c8;
    background: none;
    text-align: center;
    float: left;
}
.custom  input {
    border: 0;
    width: 37px;
    height: 20px;
    line-height: 20px;
    float: left;
    background: none;
    text-align: center;
    padding: 0;
    margin: 0;
}
.custom  label {
    float: left;
}
.weihuan-select .the-selected ul li {
    margin-bottom: 10px;
    color: #646464;
    cursor: pointer;
    height: 25px;
    float: left;
    line-height: 25px;
    border: 1px dashed #f44336;
    padding: 0px 20px;
    font-size: 12px;
    background: #f5f8ff;
    margin-right: 15px;
    display: none;
}
.weihuan-select .the-selected {
    display: none;
}
.weihuan-selected-hideen{
    display: none;
}
.weihuan-empty {
    margin-bottom: 10px;
    color: #646464;
    cursor: pointer;
    height: 25px;
    float: right;
    line-height: 25px;
    border: 0;
    padding: 0px 20px;
    font-size: 12px;
    background:#f5f5f5;
    margin-right: 15px;
}
.weihuan-select .district li.blush,.weihuan-select .weihuan-district-bottom li.blush,.weihuan-select .subway li.blush,.weihuan-select .weihuan-subway-bottom li.blush{
    background: none !important;
}
.weihuan-district-bottom, .weihuan-subway-bottom {
    display: none;
}
.weihuan-category-building {
    float: left;
    width: 860px;
}
.weihuan-category-building .top {
    height: 42px;
    border-bottom: 1px solid #eaeaea;
}
.weihuan-category-building .way span{
    margin-right: 20px;
    width: 98px;
    border: 1px solid #969696;
    border-radius: 15px;
    line-height: 26px;
    height: 28px;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
}
.weihuan-category-building .content .top .title {
    border-bottom: 1px solid #efefef;
    height: 80px;
    line-height: 85px;
    padding-top: 30px;
}
.weihuan-category-building .content .top .title-a {
    font-size: 22px;
    font-weight: 700;
    color: #2b2c32;
    float: left;
}
.weihuan-category-building .content .top .title-a span {
    display: block;
    float: left;
}
.weihuan-category-building .content .top .title-a span:nth-child(3){
    color: #f44336;
}
.way li {
    float: left;
    margin-left: 20px;
    cursor: pointer;
    margin-top: 15px;
}
.way li a:nth-child(1){
    color: #f44336;
}
.way li a{
    color: #646464;
}
.way ul{
    float: right;
}
.weihuan-category-building .content .graphic {
    float: left;
    width: 100%;
    padding-top: 35px;
    padding-bottom: 35px;
    border-bottom: 1px solid #efefef;
    z-index: 0;
}
.weihuan-category-building .content .graphic img {
    height: 174px;
    width: 230px;
}
.weihuan-category-building .content .graphic .content{
    float: left;
    margin-left: 30px;
    width: 600px;
    color: #646464;
    position: relative;
}
.weihuan-category-building .content .graphic .img {
    float: left;
}
.weihuan-category-building .content .graphic .content .title {
    overflow: hidden;
    margin-bottom: 7px;
}
.weihuan-category-building .content .graphic .content .title span{
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 22px;
    font-weight: 700;
    display: inline-block;
    line-height: 22px;
    float: left;
    padding-left: 3px;
}
.weihuan-category-building .content .graphic .content .title span:hover{
    color: red;
}
.weihuan-category-building .content .graphic .content .location {
    width: 450px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
}
.weihuan-category-building .content .graphic .content .building {
    width: 450px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
}
.weihuan-category-building .content .graphic .content .day {
    position: absolute;
    right: 0;
    top: 65px;
    color: #f44336;
}
.weihuan-category-building .content .graphic .content .day span:nth-child(1){
    font-size: 30px;
    font-weight: 700;
}
.weihuan-category-building .content .graphic .content .spaceshow {
    border: 1px solid #dcdcdc;
    border-radius: 20px;
    float: left;
    position: relative;
    margin-top: 10px;
    font-size: 16px;
}
.weihuan-category-building .content .graphic .content .spaceshow .spaceshow-hidden img{
    width: 128px;
    height: 95px;
}
.weihuan-category-building .content .graphic .content .spaceshow div{
    border-right: 1px solid #dcdcdc;
    min-width: 60px;
    padding: 0 15px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.weihuan-category-building .content .graphic .content .spaceshow  div:last-child {
    border-right: 0;
}
.weihuan-category-building .content .graphic .content .spaceshow a {
    color: #646464;
}
.weihuan-category-building .content .graphic .content .phone{
    position: absolute;
    bottom: 5px;
    right: 0;
    font-size: 22px;
    color: #646464;
}
.weihuan-category-building .content .graphic .content .checking{
 display: none;
 position: absolute;
 bottom: -50px;
 text-align: center;
 right: 20px;
 width: 118px;
 height: 35px;
 line-height: 35px;
 border-radius: 20px;
 cursor: pointer;
 z-index: 1;
 background: #f44336;
 border: 1px solid #f44336;
 color: #fff;
}
.weihuan-category-building .content .graphic:hover {
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,.2);
    box-shadow: 0 0 20px rgba(0,0,0,.2);
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding: 36px 20px 35px;
    width: 100%;
    margin-left: -20px;
    z-index: 1;
    background: #fff;
    margin-top: -1px;
}
.weihuan-category-offices {
    float: right;
    margin-top: 40px; 
    width: 278px;
    min-height: 100px;
}
.weihuan-category-offices ul{
    width: 278px;
    padding: 18px 0 13px;
    border: 1px solid #ececec;    
    background-color: white;
}

.weihuan-category-offices ul li:nth-child(1) {
    width: 220px;
    margin: 0 auto;
    color: #2b2c32;
    line-height: 20px;
    padding-bottom: 5px;
    text-align: center;
    font-size: 20px;
}
.weihuan-category-offices ul li:nth-child(2) {
    width: 220px;
    margin: 0 auto;
    font-size: 14px;
    color: #b4b4b4;
    text-align: center;
}
.weihuan-category-offices ul li:nth-child(3) {
    width: 220px;
    margin: 0 auto;
    margin-top: 26px;
}
.weihuan-category-offices  ul li:nth-child(3) .input {
    position: relative;
    font-size: 14px;
}
.weihuan-category-offices  ul li:nth-child(3) .input input {
    background: #ffffff;
    text-align: center;
    border-radius: 2px;
    border: 1px solid #ccc;
    height: 40px;
    line-height: 40px;
    width: 100%;
    font-size: 16px;
    color: #969696;
}
.weihuan-category-offices  ul li:nth-child(3) .entrust {
    border-radius: 2px;
    width: 220px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-top: 20px;
    color: #333;
    transition: all 1s;
    font-size: 16px;
    cursor: pointer;
    border: 1px solid #ccc;
}
.weihuan-category-offices  ul li:nth-child(3) .entrust:hover {
    background: #f9f9f9;
}
.weihuan-category-offices  ul li:nth-child(3) p {
    width: 220px;
    margin: 0 auto;
    font-size: 14px;
    color: #646464;
    padding-top: 30px;
    text-align: center;
}
.weihuan-category-offices  ul li:nth-child(3) span{
    color: #2b2c32;
    padding: 0 2px;
}
/*资讯详情css*/
.weihuan-message-details {
    background: #fff;
    padding: 0 50px 35px;
    margin-bottom: 35px;
}
.weihuan-message-details .small {
    height: 34px;
    line-height: 34px;
    font-size: 12px;
}
.weihuan-message-details .small a {
    color: #999;
}
.weihuan-message-details .small h1 {
    font-size: 14px;
    color: #333;
    display: inline-block;
}
.weihuan-message-details .crumbs .title {
    line-height: 28px;
    font-size: 24px;
    font-weight: 700;
    padding: 20px 0 15px;
    border-bottom: 1px #ebe8e5 solid;
}
.weihuan-message-details .crumbs .views {
    color: #999;
    font-size: 12px;
    padding: 15px 0 18px;
    height: 20px;
    line-height: 20px;
}
.weihuan-message-details .crumbs .views span {
    display: inline-block;
    float: left;
}
.weihuan-message-details .crumbs .views span:nth-child(2){
    float: right;
}
.weihuan-message-details .abstract {
    line-height: 22px;
    font-size: 13px;
    background: #f4f4f4;
    color: #666;
    padding: 8px 18px;
}
.weihuan-message-details .article {
    line-height: 28px;
    font-size: 15px;
    color: #333;
    padding: 25px 0 10px;
    overflow: hidden;
}
.weihuan-message-details .article p {
    text-align: justify;
}

.weihuan-message-details .article img {
    margin: 0 auto;
    display: block;
    width: 100%;
    height: 100%;
}
.weihuan-message-details .article-foot {
    padding: 20px 0 25px;
    float: right;
}
.weihuan-message-details .article-foot .next {
    line-height: 24px;
    font-size: 12px;
}
.weihuan-message-details .related {
    padding-top: 40px;
}
.weihuan-message-details .related h1 {
    border-top: 1px #ebe8e5 solid;
    margin-top: 14px;
    height: 12px;
    padding-bottom: 30px;
    position: relative;
}
.weihuan-message-details .related h1 span {
    display: inline-block;
    width: 140px;
    background: #fff;
    font-size: 20px;
    height: 24px;
    line-height: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -34px 0 0 -70px;
    text-align: center;
}
.weihuan-message-details .photo-collections li {
    font-size: 12px;
    line-height: 20px;
    width: 130px;
    padding-right: 18px;
    float: left;
}
.weihuan-message-details .photo-collections li img{
    display: block;
    width: 130px;
    height: 130px;
    overflow: hidden;
}
.weihuan-message-details .photo-collections li p{
    padding-top: 5px;
}
/*楼盘详情css*/
/*body{
    background-color: #f5f6fb;
    font-family: Arial,'Microsoft YaHei','Helvetica Neue',Helvetica,'Hiragino Sans GB',STHeiti,SimHei,sans-serif;
}
*/
.weihuan-clear:after{
    content: "";
    display: block;
    clear: both;
}
.weihuan-content {
    background-color: #f5f6fb;
    padding-bottom: 40px;
}
div#weihuan-office-slider a img {
    width: 100%;
    height: 100%;
}
.weihuan-office-slider {
    padding-top: 20px;
    width: 100%;
    position: relative;
    background-color: #f5f6fb;
}
.weihuan-office-slider-nav {
    width: 1200px;
    margin: auto;
    padding-bottom: 10px;
}
.weihuan-office-slider-nav li {
    display: inline-block;
}
.weihuan-office-slider-content {
    width: 1200px;
    margin: auto;
    height: 440px;
    background-color: #fff;
}
.weihuan-office-slider-content .right {
    height: 420px;
    float: left;
    color: #333;
    width: 540px;
    padding: 20px 0 0 45px;
    box-sizing: border-box;
}
.weihuan-office-slider-content .right .title {
    display: block;
    line-height: 36px;
    font-size: 24px;
    width: 400px;
    height: 36px;
    overflow: hidden;
    padding-bottom: 20px;
}
.weihuan-office-info.clear {
    margin-bottom: 20px;
}
.weihuan-office-info-rent{
    margin-right: 36px;
}
.weihuan-office-info-rent,
.weihuan-office-info-sale,
.weihuan-office-info-space{
    text-align: left;
    float: left;
}
.weihuan-office-info-rent .price i,
.weihuan-office-info-sale .price i,
.weihuan-office-info-space .price i{
    font-style: normal;
    color: #fff;
    background: #333;
    padding: 2px 3px;
    font-size: 12px;
    border-radius: 3px;
    vertical-align: 1px;
    margin-right: 3px;
}
.weihuan-office-info-rent .price span,
.weihuan-office-info-sale .price span,
.weihuan-office-info-space .price span{
    vertical-align: -5px !important;
}
.weihuan-office-info-rent .price,
.weihuan-office-info-sale .price,
.weihuan-office-info-space .price{
    border-bottom: 1px solid #f5f5f5;
}
.rent-house-num,
.sale-house-num,
.space-house-num{
    margin: 15px 0;
}
.rent-house-num p:nth-child(1),
.rent-house-area p:nth-child(1),
.sale-house-num p:nth-child(1),
.sale-house-area p:nth-child(1),
.space-house-num p:nth-child(1),
.space-house-area p:nth-child(1){
    font-size: 18px;
}
.rent-house-num p:nth-child(2),
.rent-house-area p:nth-child(2),
.sale-house-num p:nth-child(2),
.sale-house-area p:nth-child(2),
.space-house-num p:nth-child(2),
.space-house-area p:nth-child(2){
    color: #a7a7a7;
    font-size: 14px;
}





.weihuan-office-slider-content .right .price span {
    font-size: 27px;
    font-weight: 700;
    font-family: Arial;
    color: #ff6666;
    vertical-align: -1px;
}


.weihuan-office-slider-content .right .address {
    line-height: 35px;
    font-size: 14px;
    width: 390px;
    overflow: hidden;
}
.weihuan-office-slider-content .right .address,.weihuan-office-slider-content .right .metro{
    font-size: 14px;
    width: 460px;
    overflow: hidden;
}
.weihuan-office-slider-content .right .tel i {
    font-size: 21px;
    color: #ff6666;
    font-style: normal;
    display: inline-block;
    margin-left: 3px;
    vertical-align: -1px;
}
.weihuan-office-slider-content .right .tel {
    margin-top: 28px;
}
.weihuan-office-slider-content .right .tel span {
    padding: 8px 53px;
    background: linear-gradient(90deg,#ff6f6f,#fd4e4e);
    box-shadow: 0 5px 15px #fbbab6;
    text-align: center;
    color: #fff;
    font-size: 20px;
    margin-right: 20px;
    line-height: 26px;
    border-radius: 25px;
    cursor: pointer;
}
.weihuan-office-slider-content .right .tel span i.icon-dianhua {
    color: #fff;
    font-size: 15px;
    vertical-align: -1px;
    margin-right: 6px;
}
.weihuan-office-slider-content .left {
    width: 660px;
    height: 440px;
    float: left;
}
.weihuan-office-slider-bg img {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 480px;
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: blur(3px);
}





/*内容*/
.weihuan-content{

}
/*内容导航*/
.weihuan-content-nav{
    height: 46px;
    line-height: 46px;
    background: #f5f6fb;
    width: 100%;
}
.weihuan-content-nav-a{
    width: 1200px;
    margin: auto;
    background-color: #fff;
}
.weihuan-content-nav-a a{
    padding: 0 20px;
    font-size: 14px;
    float: left;
    color: #666;
    box-sizing: border-box;
    cursor: pointer;
}
.weihuan-content-nav-a a:nth-child(1),
.weihuan-content-nav-a a:hover{
    background: #ece3ca;
    color: #333;
}



/*左边内容*/
.weihuan-content-nav + div,
.weihuan-content-house{
    width: 1200px;
    margin: auto;
}
.weihuan-content-left{
    float: left;
    margin-top: 20px;
    width: 890px;
}


/*出租房源*/
.weihuan-content-left-a{
    padding: 0 20px 20px;
    background-color: #fff;
    box-sizing: border-box;
}
.weihuan-content-left-a h1,
.weihuan-content-left-b h1,
.weihuan-content-left-c h1,
.weihuan-content-d h1{
    line-height: 34px;
    padding-top: 6px;
    border-bottom: 4px #f5f8ff solid;
    font-size: 16px;
    font-weight: 400;
    box-sizing: border-box;
}

/*房源信息*/
.weihuan-content-left-a h1 + div{
    width: 850px;
    padding: 10px 0;
    box-sizing: border-box;
}
.weihuan-content-left-a-dl{
    line-height: 28px;
    padding: 6px 0;
    box-sizing: border-box;
    border-bottom: 1px #f0f0f0 dotted;
}
.weihuan-content-left-a-dl dt{
    font-size: 12px;
    color: #999;
    width: 36px;
    float: left;
}
.weihuan-content-left-a-dl a{
    font-size: 12px;
    color: #666;
    float: left;
    line-height: 24px;
    margin: 2px 0 2px 30px;
}
.house-dl-a{
    color: #fb3 !important;
}
.weihuan-content-left-a-dl a:hover{
    color: #fb3;
}

/*房源导航栏*/
.weihuan-content-left-a-list-nav span{
    background: url(https://web-cdn.haozu.com/static/image/icon/icon_2017.png) no-repeat;
    background-position: -44px -16px;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 3px;
    vertical-align: middle;
    font-size: 0;
}
.weihuan-content-left-a-list-arrow{
    background-position: -71px -16px!important;
    box-sizing: border-box;
}
.weihuan-content-left-a-list-nav{
    border-bottom: 1px #f3f3f3 solid;
    box-sizing: border-box;
}
.weihuan-content-left-a-list dt,
.weihuan-content-left-a-list dd{
    float: left;
    line-height: 32px;
    font-size: 12px;
}
.weihuan-content-left-a-list a{
    color: #333;
}
.weihuan-content-left-a-list a:hover{
    color: #fb3;
}
.weihuan-content-left-a-list dt{
    width: 26.5%;
}
.weihuan-content-left-a-list dd{
    width: 18.375%;
}
.weihuan-content-left-a-list-nav dd:nth-child(5){
    text-align: center;
}

/*房源列表*/
.weihuan-content-left-a-list li{
    height: 141px;
    width: 100%;
    border-bottom: 1px #f3f3f3 solid;
    color: #666;
    font-size: 12px;
    padding-top: 18px;
    box-sizing: border-box;
}
.weihuan-content-left-a-list li img{
    width: 140px;
    height: 105px;
}
.weihuan-content-left-a-list li div:nth-child(1){
    width: 26.5%;
    float: left;
}
.weihuan-content-left-a-list li div:nth-child(2),
.weihuan-content-left-a-list li div:nth-child(3),
.weihuan-content-left-a-list li div:nth-child(4),
.weihuan-content-left-a-list li div:nth-child(5){
    float: left;
    width: 18.375%;
    height: 100%;
    padding-top: 33px;
    box-sizing: border-box;
}
.weihuan-content-left-a-list li div:nth-child(2) span,
.weihuan-content-left-a-list li div:nth-child(3) span,
.weihuan-content-left-a-list li div:nth-child(4) span{
    font-size: 20px;
    margin-right: 3px;
}
.weihuan-content-left-a-list li div:nth-child(3) span{
    color: #f90;
}
.weihuan-content-left-a-list li div:nth-child(2) span,
.weihuan-content-left-a-list li div:nth-child(4) span{
    color: #333;
}
.weihuan-content-left-a-list li:hover{
    background: #fafbff;
}
.weihuan-content-left-a-list li div:nth-child(5){
    text-align: center;
}
/*房源特色标签*/
.weihuan-content-left-a-feature{
    background: #eff6f5;
    color: #a6c5c1;
    font-size: 14px;
    border-radius: 3px;
    padding: 5px 10px;
    box-sizing: border-box;
}


/*写字楼信息*/
.weihuan-content-left-b,
.weihuan-content-left-c{
    background: #fff;
    padding: 0 20px 20px;
    margin-top: 20px;
    float: left;
    width: 100%;
    box-sizing: border-box;
}
.weihuan-content-left-b ul{
    padding: 10px 0;
    border-bottom: 1px #f3f3f3 solid;
    box-sizing: border-box;
}
.weihuan-content-left-b li{
    line-height: 32px;
    font-size: 14px;
    color: #666;
    width: 50%;
    float: left;
}
.weihuan-content-left-b li:nth-child(26){
    width: 100%;
}
.weihuan-content-left-b-data{
    float: left;
    width: 100px;
    color: #999;
}
.weihuan-content-left-b li:nth-child(26) span{
    width: 700px;
    float: left;
    text-align: justify;
}
/*写字楼图片*/
.weihuan-content-left-b-img{
    padding-top: 20px;
    box-sizing: border-box;
}
.weihuan-content-left-b-img div{
    float: left;
    margin-right: 15px;
    overflow: hidden;
    width: 273px;
    height: 204px;
    margin-bottom: 15px;
}
.weihuan-content-left-b-img div:nth-child(3n){
    margin-right: 0;
}
.weihuan-content-left-b-img img{
    width: 100%;
    height: 100%;
    transition: opacity .35s,transform .35s;
}
.weihuan-content-left-b-img img:hover{
    transform: scale(1.04);
    opacity: 1;
}
.weihuan-content-left-c-market{
    padding-top: 20px;
    font-size: 16px;
    line-height: 28px;
    color: #555;
    box-sizing: border-box;
}



/*内容右边*/
.weihuan-content-right {
    float: right;
    margin-top: 20px;
    width: 278px;
    min-height: 100px;
}
.weihuan-content-right-li{
    width: 278px;
    padding: 25px 0 13px;
    background: #fff;
    border: 1px solid #dcdcdc55;
    text-align: center;
    line-height: 30px;
    box-sizing: border-box;
    z-index: 2;
}
.weihuan-content-right-li h1{
    font-size: 20px;
    color: #2b2c32;
    line-height: 20px;
    font-weight: 400;
}
.weihuan-content-right-li p:nth-child(2){
    font-size: 14px;
    color: #b4b4b4;
}
.weihuan-content-right-input{
    border: 1px solid #ccc;
    position: relative;
    background: #ffffff;
    text-align: center;
    border-radius: 2px;
    height: 40px;
    width: 220px;
    font-size: 16px;
    color: #969696;
    margin: 22px auto;
}
.weihuan-content-right-buttom{
    border-radius: 2px;
    background: #fff;
    width: 220px;
    margin: 0 auto 30px;
    height: 40px;
    line-height: 40px;
    color: #333;
    font-size: 16px;
    cursor: pointer;
    border: 1px solid #ccc;
    transition: all 1s;
}
.weihuan-content-right-buttom:hover{
    background: #f9f9f9;
}
.weihuan-content-right-a{
    font-size: 14px;
    color: #646464;
}
.weihuan-content-right-a span{
    color: #2b2c32;
    padding: 0 2px;
    box-sizing: border-box;
}



/*猜你喜欢*/
.weihuan-content-d{
    width: 1200px;
    margin: 20px auto 0;
    background: #fff;
    padding: 0 20px 25px;
    box-sizing: border-box;
}
.weihuan-content-d-img{
    width: 260px;
    float: left;
    margin: 20px 33px 0 0;
    position: relative;
    transition: all 0.4s ease-in-out;
}
.weihuan-content-d-list{
    padding: 0 10px;
    box-sizing: border-box;
}
.weihuan-content-d-list div:nth-child(4n){
    margin-right: 0;
}
.weihuan-content-d-img img{
    width: 260px;
    height: 195px;
    overflow: hidden;
    display: block;
}
.weihuan-content-d-img:hover{
    box-shadow: 0 5px 8px rgba(0,0,0,0.1);
}
.weihuan-content-d-img-span{
    padding: 0 10px;
    color: #fff;
    font-size: 14px;
    position: absolute;
    top: 155px;
    left: 0;
    line-height: 40px;
    background-color: #000000ad;
    box-sizing: border-box;
}
.weihuan-content-d-img-info{
    padding: 12px 15px 11px;
    border: 1px solid #f3f3f3;
    border-top: 0;
    line-height: 23px;
    box-sizing: border-box;
}
.weihuan-content-d-img-info h2 a{
    display: block;
    font-size: 16px;
    color: #333;
    font-weight: 400;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.weihuan-content-d-img-info h2 a:hover{
    color: #fb3;
}
.weihuan-content-d-img-info span{
    max-width: 121px;
    line-height: 12px;
    color: #999;
    font-size: 12px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.weihuan-content-d-img-info span:nth-child(2){
    border-right: 1px solid #998a7d;
    padding-right: 10px;
    margin-right: 6px;
    box-sizing: border-box;
}




/*house楼房详情页*/
.weihuan-content-left-detail,
.weihuan-content-left-traffic,
.weihuan-content-left-intro{
    background: #fff;
    padding: 0 20px 20px;
}
.weihuan-content-left-detail h1,
.weihuan-content-left-traffic h1,
.weihuan-content-left-intro h1{
    line-height: 34px;
    padding-top: 6px;
    border-bottom: 4px #f5f8ff solid;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}
.weihuan-content-left-detail-li li,
.weihuan-content-left-traffic-li li{
    line-height: 24px;
    padding-bottom: 12px;
    color: #999;
    font-size: 14px;
}
.weihuan-content-left-detail-li span,
.weihuan-content-left-traffic-li span{
    color: #666;
}

/*交通出行*/
.weihuan-content-left-traffic,
.weihuan-content-left-intro{
    margin-top: 20px;
}
.weihuan-content-left-traffic-li i{
    display: inline-block;
    width: 28px;
}

/*楼盘介绍*/
.weihuan-content-left-intro-a{
    padding-top: 10px;
}
.weihuan-content-left-intro-a img{
    width: 200px;
    height: 150px;
    float: left;
}
.house-introduce{
    padding-left: 20px;
    float: left;
    width: 630px;
    line-height: 24px;
}
.house-introduce div:nth-child(1){
    padding-bottom: 5px;
}
.house-introduce span:nth-child(1){
    font-size: 16px;
    color: #333;
}
.house-introduce span:nth-child(2){
    font-size: 12px;
    float: right;
}
.house-introduce span i{
    padding: 0 4px;
    font-size: 16px;
    vertical-align: -1px;
    font-style: normal;
}
.house-introduce p{
    max-height: 100px;
    overflow: hidden;
    font-size: 14px;
    color: #666;
    text-align: justify;
}
.house-introduce-a{
    float: right;
    padding: 0 28px;
    color: #999;
    border: 1px solid #ececec;
    border-radius: 3px;
    line-height: 34px;
}
.introduce span a:hover{
    color: #fb3;
}
/*绿色办公css*/
.weihuan-green-left-bottom .show-box pre {
    text-align: left;
}
.weihuan-green {
    width: 1200px;
    margin: auto;
}
.weihuan-green-left {
    margin: auto;
    overflow: hidden;
    width: 858px;
    float: left;
}
.weihuan-green-left-top {
    margin-left: 25px;
    padding-top: 38px;
    border-bottom: 1px solid #ebebeb;
    overflow: hidden;
    width: 758px;
}
.weihuan-green-left-top .img {
    width: 210px;
    height: 75pt;
    overflow: hidden;
    float: left;
}
.weihuan-green-left-top .img img{
    width: 100%;
}
.weihuan-green-left-top .text {
    float: left;
    margin-left: 22px;
}
.weihuan-green-left-top .text title1 {
    font-size: 30px;
    font-weight: 700;
    color: #333;
    line-height: 33px;
    display: block;
}
.weihuan-green-left-top .text title2 {
    font-size: 24px;
    line-height: 29px;
    padding-top: 5px;
    display: block;
}
.weihuan-green-left-top .text title3 {
    font-size: 24px;
    font-weight: 400;
    color: #ff8a00;
    margin-top: 10px;
    margin-bottom: 38px;
    display: block;
}
.weihuan-green-left-bottom {
    margin-top: 30px;
}
.weihuan-green-left-bottom .change {
    height: 68px;
    margin-left: 25px;
    position: relative;
}
.weihuan-green-left-bottom .change li {
    list-style-type: none;
    display: block;
    width: 95px;
    height: 30px;
    line-height: 30px;
    float: left;
    text-align: center;
    cursor: pointer;
    border-radius: 18px;
}
.selected{
   background: #17a1e6;
   color: #fff;
}
.weihuan-green-left-bottom .change .rental {
    width: 169px;
    height: 30px;
    position: absolute;
    right: 0;
    background: url(assets/images/checkpoint_10.jpg) no-repeat;
    background-position: left;
    line-height: 30px;
    text-indent: 2pc;
}
.weihuan-green-left-bottom .show {
    width: 100%;
    margin-left: 25px;
    margin-bottom: 40px;
    min-height: 600px;
}
.weihuan-green-left-bottom .show .show-box {
    width: 90%;
    color: #777;
    display: none;
}
.weihuan-green-right { 
    float: right;
    padding-bottom: 25px;
    margin-top: 30px;
}
.weihuan-green-right .data{
	padding: 25px 20px;
  border: 1px solid #ececec;
  width: 300px;
  border-top: 3px solid #0db18c;
  box-sizing: border-box;
}
.weihuan-green-right .data title {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    margin-bottom: 16px;
    display: block;
}
.weihuan-green-right .data input {
    border:1px solid #f5f5f5;
    width: 232px;
    height: 20px;
    margin-bottom: 10px;
    padding: 14px;
    border-radius: 4px;
    background-color: #f5f5f5;
    color: #000;
}
.weihuan-green-right .data .code{
	position: relative;
}
.weihuan-green-right .data .code .obtain {
    display: block;
    position: absolute;
    right: 10px;
    top: 15px;
}
.weihuan-green-right .data .code .obtain a{
   color: #b2b2b2;
   cursor: default;
   font-size: 12px;
}
.weihuan-green-right .data .submit {
    width: 260px;
    height: 48px;
    display: block;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    background: #17a1e6;
    border-radius: 4px;
    border: 0;
    cursor: pointer;
    line-height: 48px;
    margin-top: 10px;
}
.weihuan-green-right .data p {
    margin-top: 20px;
    color: #666;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
}
.weihuan-green-right .data p a {
    color: #17a1e6;
    font-size: 12px;
}
/*我要出租css*/
.weihuan-rent { 
    background: url(assets/images/rent.jpg) no-repeat fixed;
    background-size: cover;
    min-height: 900px;
}
.weihuan-rent-center {
    width: 823px;
    margin: 0px auto;
    padding-bottom: 30px;
}
.weihuan-rent-center-bottom {
    padding: 52px 0;
}
.weihuan-rent-center-bottom .content{
	position: relative;
    background: url(assets/images/rent2.png) repeat;
    padding-bottom: 20px;
}
.weihuan-rent-center-bottom .content .zero {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 84px;
    height: 84px;
    overflow: hidden;
}
.weihuan-rent-center-bottom .content h1 {
    text-align: center;
    font-size: 26px;
    padding-top: 40px;
    padding-bottom: 12px;
    color: #333333;
    letter-spacing: 4px;
    font-weight: normal;
}
.weihuan-rent-center-bottom .content .phone {
    height: 19px;
    line-height: 19px;
    background: url(assets/images/rent4.png) no-repeat center center;
    text-align: center;
    color: #ef4035;
}
.weihuan-rent-center-bottom .content .form {
    margin-top: 20px;
}
.weihuan-rent-center-bottom .content .form li input, .weihuan-rent-center-bottom .content .form li textarea {
    border: 1px solid #f5f5f5!important;
    width: 460px !important;
    height: 48px;
    line-height: 48px;
    border-radius: 5px;
    background-color: #f5f5f5;
    padding: 0 20px;
    font-size: 14px;
}
.weihuan-rent-center-bottom .content .form li textarea{
    min-height: 100px;
    max-height: 300px;
}
.weihuan-rent-center-bottom .content .form li {
    width: 500px;
    margin: 20px auto;
}
.weihuan-rent-center-bottom .content .form li:nth-child(6){
	position: relative;
}
.weihuan-rent-center-bottom .content .form li:nth-child(6) word {
    color: #bbb;
    position: absolute;
    top: 32px;
    right: 20px;
    line-height: 48px;
}
.weihuan-rent-center-bottom .content .form li select {
   border: 1px solid #f5f5f5!important;
   width: 500px;
   height: 48px;
   line-height: 48px;
   border-radius: 5px;
   background-color: #f5f5f5;
   padding: 0 20px;
   font-size: 14px;
   color: #846666;
}
.weihuan-rent-center-bottom .content .form li p {
    margin-bottom: 10px;
}
.weihuan-rent-center-bottom .content .form li button {
    width: 100%;
    border: 0;
    text-align: center;
    color: #fff;
    cursor: pointer;
    margin-left: auto;
    margin-right: auto;
    height: 48px;
    border-radius: 4px;
    background-color: #17a1e6;
    font-size: 14px;
    font-weight: 600;
}
.weihuan-rent-center-bottom .content .form li button:hover{
    background-color: #18aaf2;
}

/*找房css*/
.weihuan-entrust{
	background: url(assets/images/rent.jpg) no-repeat fixed;
    background-size: cover;
    min-height: 900px;
}
.weihuan-entrust-form{
	width: 823px;
    margin: 0px auto;
    text-align: center;
    padding: 20px 0 50px;
}
.weihuan-entrust-form-content{
	margin-top: 32px;
	padding-bottom: 30px;
    position: relative;
    background-color: #eeeeee96;
}
.weihuan-entrust-top h1{
	font-weight: normal;
	text-align: center;
    font-size: 26px;
    padding: 40px 0 12px;
    color: #333333;
    letter-spacing: 4px;
}
.weihuan-entrust-top p{
	font-size: 14px;
	height: 19px;
    line-height: 19px;
    background: url(assets/images/rent4.png) no-repeat center center;
    color: #ef4035;
}

/*表单*/
.weihuan-entrust-content{
	margin: 30px auto;
	width: 460px;
	padding: 30px 0;
	background-color: #fff;
}
.weihuan-entrust-content li{
	width: 400px;
    height: 48px;
    line-height: 48px;
    border-radius: 5px;
    background-color: #f5f5f5;
    margin: 0 30px 12px;
    font-size: 14px;
}
.weihuan-entrust-content-a {
    margin-bottom: 40px;
}
.weihuan-entrust-content-a img{
	width: 400px;
    height: 60px;
}
.weihuan-entrust-content-radio{
	width: 400px;
    line-height: 20px;
    margin: 0 auto 20px;
    background-color: #fff;
    text-align: left;
}
.weihuan-entrust-content-radio div{
	display: inline-block;
}
.weihuan-entrust-content-radio label{
    padding: 2px 0 2px 28px;
    margin-right: 13px;
    font-size: 14px;
    font-weight: normal;
    color: #666;
    cursor: pointer;
    background: url(assets/images/entrust-radio.png) no-repeat;
    background-size: 20px 40px;
}
.weihuan-entrust-content-radio-a{
    display: none;
}
.weihuan-entrust-content-radio-tips{
	margin: 0px 6px 0;
	position: relative;
	top: 2px;
    left: 2px;
    width: 14px;
    height: 14px;
    cursor: pointer;
    background: url(assets/images/entrust-tips.jpg) no-repeat;
    background-size: 100%;
}
.weihuan-entrust-content-radio-tips-a{
	left: 30px;
    top: -14px;
    width: 252px;
    color: #666;
    font-size: 12px;
    padding: 10px;
    background: #fffbe3;
    border: solid 1px #f7f3dc;
    border-radius: 3px;
    position: absolute;
}
.weihuan-entrust-content-radio-tips-a span{
	position: absolute;
    width: 10px;
    height: 10px;
    background: url(assets/images/entrust-arrow.png) no-repeat;
    background-size: 60%;
    left: -6px;
    top: 33%;
}
.weihuan-entrust-content li input{
    width: 100%;
    height: 48px;
    line-height: 48px;
    border-radius: 5px;
    background-color: #f5f5f5;
    padding: 0 20px;
    color: #666;
    border: 1px solid #f5f5f5;
}
.weihuan-entrust-content li input:focus{
	border: 1px solid rgb(23, 161, 230);
}
.weihuan-entrust-content-address{
	width: 115px;
    height: 32px;
    line-height: 32px;
    background-color: #f5f5f5;
    border: 0;
    color: #666;
    float: left;
    margin-top: 8px;
    padding-left: 18px;
}
li input.weihuan-entrust-content-address-input{
	width: 67%;
    float: right;
}
li input.weihuan-entrust-content-address-input:focus{
	border: 1px solid #f5f5f5;
}
.weihuan-entrust-content-add.on,
.weihuan-entrust-content-rent-a.on,
label.b.on{
    border: 1px solid rgb(23, 161, 230);
}

.weihuan-entrust-content-area{
	position: absolute;
    right: 10px;
    top: 1px;
    color: #bbb;
}
.weihuan-entrust-content-rent{
    width: 112px;
    height: 32px;
    line-height: 32px;
    background-color: #f5f5f5;
    border: 0;
    color: #666;
    float: left;
    margin-top: 8px;
    padding: 0px 10px 0 16px;
}
li input.weihuan-entrust-content-rent-input{
	width: 67%;
    float: left;
}
li input.weihuan-entrust-content-rent-input:focus{
	border: 1px solid #f5f5f5;
}

/*佣金*/
.weihuan-entrust-content-money{
	width: 400px;
    line-height: 20px;
    margin: 0 30px 12px;
    font-size: 14px;
    text-align: left;
    padding: 20px 0;
}
.weihuan-entrust-content-money h1{
    color: #000;
    font-size: 14px;
    font-weight: normal;
}
.weihuan-entrust-content-money p{
	font-size: 12px;
    color: #777;
}
.weihuan-entrust-content-money-a input{
    display: none;
}
.weihuan-entrust-content-money-a label{
    margin-top: 10px;
    width: 72px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    color: #666;
    border-radius: 4px;
    border: solid 1px #e2e2e2;
    cursor: pointer;
    display: inline-block;
}

/*用户提交信息*/
.weihuan-entrust-content-user h1{
    color: #000;
    padding: 0 30px;
    margin-bottom: 10px;
    font-size: 14px;
    text-align: left;
    font-weight: normal;
}
.weihuan-entrust-content-user .entrust-annex{
    margin-top: 30px;
}
.weihuan-entrust-content-user .entrust-annex a{
    padding: 5px 10px;
    color: #fff;
    background: #17a1e6;
    border-radius: 2px;
    margin-left: 20px;
    cursor: pointer;
}
.weihuan-entrust-content-user-num{
	position: absolute;
	font-size: 12px;
	right: 10px;
	top: 2px;
	color: #b2b2b2;
}
#weihuan-entrust-submit{
    width: 400px;
    border: 0;
    height: 48px;
    border-radius: 4px;
    color: #fff;
    font-size: 15px;
    line-height: 45px;
    font-weight: 600;
    margin: auto;
    margin-top: 32px;
    background-color: #17a1e6;
    cursor: pointer;
}
#weihuan-entrust-submit:hover{
	background-color: #18aaf2;
}
.weihuan-entrust-content-add,
.weihuan-entrust-content-rent-a{
    border: 1px solid #fff;
}


.weihuan-entrust-content-add span,
.weihuan-entrust-content-rent-a span{
    color: #e2e2e2;
    float:left;
    width:2px;
    margin: 0 7px；
}
.radio-on{
	background-position:left bottom!important;
}
/*新增楼盘css*/
.weihuan-new {
    width: 800px;
    margin: 35px auto 50px;
    background-color: #fff;
    padding: 50px;
}
.layui-form-item.a {
    left: 0;
    margin-left: -108px;
}
.weihuan-resource fieldset {
    margin: 30px 0 20px;
}
.weihuan-resource .layui-form-item .layui-inline {
    width: 393px;
}
.weihuan-resource .layui-form-item .layui-inline:last-child {
    margin-right: 0;
}
/*新增房源*/
.weihuan-resource{
	background-color: #f5f5f5;
	padding: 50px 0;
}
.weihuan-resource-house{
	width: 800px;
	margin: auto;
	padding: 30px 0;
	background-color: #fff;
	padding: 50px;
}
/*.weihuan-resource-house-info li{
	width: 49%;
	float: left;
}
.weihuan-resource-house-info li:nth-child(2n-1) {
    margin-right: 15px;
    }*/
    .weihuan-resource-house-btn{
        text-align: center;
    }
    .weihuan-resource-house-btn button{
        padding: 0 30px;
        margin-top: 50px;
    }
    .weihuan-resource-house-photo div{
        display: inline-block;
        height: 33px;
        line-height: 32px;
        padding: 0 10px;
        margin-bottom: 15px;
        background-color: #1E9FFF;
        color: #fff;
        white-space: nowrap;
        text-align: center;
        font-size: 14px;
        border: none;
        border-radius: 2px;
        cursor: pointer;
    }
    .weihuan-resource-house-user .layui-form-item{
       width: 49%;
       display: inline-block;
   }
   .weihuan-resource-house-user .layui-form-item:nth-child(1){
       margin-right: 12px;
   }
   /* 所有房源and楼盘 */
   .ss-input-item {
    width: 100%;
    display: flex;
}

.ss-input-item li {
    width: 33%;
    display: flex;
    margin-bottom: 10px;
    margin-right: 10px;
}
.ss-input-item li input {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.add-office-img li {
    width: 380px;
    overflow: hidden;
    display: inline-block;
    margin-right: 15px;
    height: 392px;
    position: relative;
    border: 2px solid #ababab;
}
.add-office-img.clear li span {
    position: absolute;
    right: 10px;
    top: 10px;
}
.add-office-img li:nth-child(2n+0){
    margin-right: 0px;
}

.checking_form .layui-btn-warm {
    background: linear-gradient(90deg,#ff6f6f,#fd4e4e);
    box-shadow: 0 5px 15px #fbbab6;
    margin-top: 13px;
}

/* 青川css */
.weihuan_li_qc {
    margin-bottom: 40px;
}
.weihuan_more_text {
    font-size: 23px;
    text-align: center;
}
.no-house {
    clear: both;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    padding: 20px;
}
.weihuan_more_text i {
    margin-right: 10px;
    font-size: 23px;
}
#ajax_more, #ajax_more_b ,.more-btn,#ajax_house_more{
    margin: 30px auto;
    display: block;
    background-color: #f44336;
    clear: both;
}
.ajax-mor {
    text-align: center;
}
.checking_form {
    padding: 15px;
}
.checking_form label span {
    color: red;
    font-size: 16px;
    margin-right: 5px;
}
.checking_form form {
    width: 400px;
    margin: 0px auto;
}
.checking_form_title {
    font-size: 16px;
    margin: 10px 0px;
}
.checking_form_title span {
    margin-right: 5px;
    color: red;
    font-weight: 600;
}
.checking_form input,.checking_form textarea {
    border-radius: 5px;
    border: none;
    background: #e4e4e4;
}
.checking_form_txt {
    margin-top: 30px;
    text-align: center;
}
.checking_form_txt span {
    margin-left: 5px;
    color: #fe5e5e;
    font-weight: 600;
}
.fankui_from label span {
    color: red;
    font-size: 16px;
}
.fankui_from {
    width: 450px;
    padding: 10px;
    text-align: center;
}
.fankui_from  .layui-btn-normal {
    background: linear-gradient(90deg,#ff6f6f,#ff5858);
    box-shadow: 0 5px 15px #fbbab6;
    margin-top: 10px;
    margin-left: 30px;
    padding: 0 30px;
}
#weihuan_xz_btn {
    height: 37px;
    line-height: 37px;
}
.building_solid_box_from_a {
    float: left;
    width: 50%;
}
.building_solid_box_from_b {
    float: right;
    width: 50%;
}
.building_solid_box .layui-title {
    display: block;
    font-size: 16px;
    text-align: center;
    font-weight: 600;
    margin: 10px;
}
#building_solid_box {
    display: none;
}

input::-webkit-input-placeholder {
    color: #ccc;
}


.weihuan-content-left-traffic-li {
    color: #777;
    line-height: 25px;
}
.weihuan-green-left-bottom .show-box img {
    width: 90%;
}
.weihuan-green-left-bottom .show-box pre{
    color: #666;
    font-size: 15px;
    /* line-height: 13px; */
    font-family: Arial, Helvetica, sans-serif;
}
.add-office-img img {
    width: 100%;
}

/*后台-表单数据*/
.weihuan-form-data{
    background-color: #f5f5f5;
    padding: 50px 0;
    min-height: 500px;
}
.weihuan-form-data-table{
    width: 1000px;
    margin: auto;
    padding: 20px 50px;
    background-color: #fff;
}
.weihuan-form-data-table-a,
.weihuan-form-data-table-b{
    margin-bottom: 50px;
}
.weihuan-form-data-table-a h1,
.weihuan-form-data-table-b h1{
    text-align: center;
    font-style: 22px;
    color: #333;
    padding: 15px 0;
}



/*筛选房源a标签hover*/
.spaceshow-a{
    position: relative;
}
.spaceshow-a-hover{
    width: 115px !important;
    height: 87px !important;
    background-size: cover !important;
    position: absolute;
    top: 36px;
    left: -25px;
    box-shadow: rgba(132, 132, 132, 0.16) 0px 1px 20px;
}
.spaceshow-a-hover-tag{
    background: #0000008a;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 8px !important;
    height: 26px !important;
    color: #fff;
    font-size: 12px;
    display: flex !important;
    align-items: center;
}


.weihuan-catagory-building-none {
    text-align: center;
    letter-spacing: 0.5px;
    clear: both;
    padding: 30px 0;
}
.weihuan-catagory-building-none h1 {
    font-size: 20px;
    color: #888;
    font-weight: lighter;
    letter-spacing: 0.7px;
}
.weihuan-catagory-building-none p {
    margin: 30px 0;
}
.weihuan-catagory-building-none p span:nth-child(1) {
    font-size: 15px;
    color: #fb5e52;
    border: 1px solid #fb5e52;
    padding: 7px 20px;
    border-radius: 25px;
    margin-right: 15px;
    cursor: pointer;
}
.weihuan-catagory-building-none p span:nth-child(2) {
    font-size: 15px;
    color: #777;
}
.weihuan-catagory-building-none p span:nth-child(3) a{
    font-size: 18px;
    color: #fb5e52;
    vertical-align: -1px;
}
.weihuan-ad img {
    width: 100%;
}
::-webkit-input-placeholder {
    color: #ccc;
}


/*其他页面*/
.weihuan-other {
    /* background-color: #f5f6fb; */
    padding: 50px 0;
}
.weihuan-other-center {
    width: 1000px;
    background: #fff;
    margin: auto;
    min-height: 500px;
    padding: 20px 50px;
    box-sizing: border-box;
    line-height: 25px;
}
.weihuan-other-center-header {
    border-bottom: 4px solid #f5f6fb;
    padding: 0 0 10px;
    margin: 0 0 25px;
    font-size: 14px;
}
.weihuan-other-center-content p {
    color: #333;
    font-size: 16px;
    margin-bottom: 10px;
    letter-spacing: 0.3px;
    line-height: 28px;
    text-align: justify;
}
.weihuan-other-center-content {
    text-align: center;
    line-height: 30px;
}
.weihuan-other-center-content img {
    display: block;
    margin: auto;
    margin-bottom: 20px;
    max-width: 100%;
    height: auto;
}


.weihuan-category-offices2 {
    float: right;
    margin-top: 40px;
    width: 278px;
    min-height: 100px;
}
.weihuan-category-offices2 ul{
    width: 278px;
    padding: 18px 0 13px;
    border: 1px solid #ececec;
    background-color: white;
}

.weihuan-category-offices2 ul li:nth-child(1) {
    width: 220px;
    margin: 0 auto;
    color: #2b2c32;
    line-height: 20px;
    padding-bottom: 5px;
    text-align: center;
    font-size: 20px;
}
.weihuan-category-offices2 ul li:nth-child(2) {
    width: 220px;
    margin: 0 auto;
    font-size: 14px;
    color: #b4b4b4;
    text-align: center;
}
.weihuan-category-offices2 ul li:nth-child(3) {
    width: 220px;
    margin: 0 auto;
    margin-top: 26px;
}
.weihuan-category-offices2  ul li:nth-child(3) .input {
    position: relative;
    font-size: 14px;
}
.weihuan-category-offices2  ul li:nth-child(3) .input input {
    background: #ffffff;
    text-align: center;
    border-radius: 2px;
    border: 1px solid #ccc;
    height: 40px;
    line-height: 40px;
    width: 100%;
    font-size: 16px;
    color: #969696;
}
.weihuan-category-offices2  ul li:nth-child(3) .entrust {
    border-radius: 2px;
    width: 220px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-top: 20px;
    color: #333;
    transition: all 1s;
    font-size: 16px;
    cursor: pointer;
    border: 1px solid #ccc;
}
.weihuan-category-offices2  ul li:nth-child(3) .entrust:hover {
    background: #f9f9f9;
}
.weihuan-category-offices2  ul li:nth-child(3) p {
    width: 220px;
    margin: 0 auto;
    font-size: 14px;
    color: #646464;
    padding-top: 30px;
    text-align: center;
}
.weihuan-category-offices2  ul li:nth-child(3) span{
    color: #2b2c32;
    padding: 0 2px;
}
.find-box .i1,.map-box .i1,.map-box .icon,.map-box .s1{display:inline-block}
.right-box{border-bottom:1px #f3f3f3 solid;padding-bottom:10px;margin:0 10px}
.map-box{background:url(/mapimg2.jpg) left top no-repeat #f9f9f9;padding:118px 0 25px}
.map-box .p1{line-height:24px;text-align:center;color:#999;padding-bottom:15px}
.find-box input,.map-box .s1{line-height:28px;text-align:center;background:#fff}
.map-box .i1{padding:0 5px;font-size:16px;color:#f90;vertical-align:-2px}
.map-box .s1{width:168px;height:28px;margin:0 20px;border:1px solid #ececec;color:#999;font-size:14px;letter-spacing:2px;border-radius:3px}
.map-box .icon{width:15px;height:14px;background-position:left -16px;vertical-align:-2px;margin-right:5px}
ul#weihuan-show-type li {
    display: inline-block;
    margin-right: 20px;
    color: #646464;
   font-size: 20px;
      cursor: pointer;
}
li#weihuan-house-title {
    display: block;
    font-size: 20px;
    margin: 10px 0;
}
.weihuan-select .type ul {
    float: left;
      width: 100%;
}
.weihuan-select .type ul li {
    font-size: 17px;
    font-weight: 700;
    color: #000;
}
.weihuan-footer-all-buttom-content-all-right>a {
    display: none;
}
.weihuan-category-building .content .graphic .content .phone span {
    display: none;
}
.weihuan-category-building .weihuan-graphic:hover .phone span {
    display: block !important;
}