@charset "utf-8";

body {
  font-family: "微软雅黑";
  color: #000;
  background: #fff;
}
a {
  text-decoration: none;
  color: #000;
  cursor: pointer;
}
.clear {
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
  display: block;
  overflow: hidden;
}
.clearfix {
  zoom: 1;
}
.fl {
  float: left;
  display: inline;
}
.fr {
  float: right;
  display: inline;
}
a:hover {
  color: #cf0101;
}
input:focus {
  outline: 0 none;
}
/*common*/
body {
  background: #fff;
  min-width: 1280px;
}
textarea:focus {
  outline: 0 none;
}
input {
  font-family: "微软雅黑";
}

.footer {
  width: 100%;
  background: #292c33;
}
.footer .t {
  width: 100%;
  text-align: center;
  background: #343840;
  height: 60px;
  line-height: 60px;
  color: #8f9bb2;
}
.footer .t a {
  font-size: 14px;
  color: #8f9bb2;
  padding: 0 8px;
}
.footer .b {
  padding: 52px 0;
}
.footer .b .in {
  width: 1280px;
  margin: 0 auto;
}
.footer .b .l_box dl {
  margin-bottom: 30px;
}
.footer .b .l_box dt {
  font-size: 14px;
  color: #8f9bb2;
  margin-bottom: 16px;
}
.footer .b .l_box {
  width: 877px;
}
.footer .b .l_box dd a {
  font-size: 14px;
  color: #8f9bb2;
  margin-bottom: 16px;
  margin-right: 6px;
  float: left;
}
.footer .b .l_box .info {
  font-size: 14px;
  color: #8f9bb2;
  line-height: 30px;
}
.footer .b .r_box {
  text-align: right;
}
.top_bar {
  width: 100%;
  height: 36px;
  background: #000;
  z-index: 10;
}
.top_bar .inner {
  width: 1280px;
  margin: 0 auto;
}
.top_bar .area_box {
  width: 110px;
  height: 36px;
  text-align: center;
  margin-right: 20px;
  background: url(../images/i11.png) no-repeat right center;
}
/*.top_bar .area_box .s {
            font-size: 16px;
            color: #fff;
            padding-right: 13px;
            height: 36px;
            line-height: 36px;
            background: url(../images/i1.png) no-repeat right center;
        }*/
/*城市选择*/
.top_bar .area_box .mobile_btn {
  display: block;
  font-size: 14px;
  color: #fff;
  padding-right: 27px;
  padding-left: 9px;
  height: 36px;
  line-height: 36px;
  background: url(../images/i1.png) no-repeat 96px center;
}
.top_bar .nav_box li {
  float: left;
  display: inline;
  position: relative;
  /*margin-right: 38px;*/
  min-width: 100px;
}
.top_bar .nav_box li a {
  font-size: 14px;
  color: #fff;
  display: block;
  padding: 0 10px;
  height: 36px;
  text-align: center;
  line-height: 36px;
}
.top_bar .nav_box li .on {
  background: #ac0000;
  /*border-bottom: 2px solid #ac0000;*/
}
.top_bar .nav_box li {
  /*border-bottom: 2px solid rgba(0,0,0,0);*/
}
.top_bar .nav_box li a:hover,
.top_bar .nav_box li .current {
  /*border-bottom: 2px solid #ac0000;*/
  background: #ac0000;
}
.top_bar .link_box {
  color: #fff;
}
.top_bar .mobile_link_box {
  margin-right: 30px;
  position: relative;
}
.top_bar .mobile_link_box .mobile_btn {
  display: block;
  font-size: 14px;
  color: #fff;
  padding-right: 27px;
  padding-left: 9px;
  height: 36px;
  line-height: 36px;
  background: url(../images/i1.png) no-repeat 58px center;
}
.mobile_share_box {
  position: absolute;
  top: 36px;
  right: 0;
  background: #fff;
  padding: 48px 0;
  width: 820px;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.5);
  display: none;
  z-index: 19;
}
/*按钮样式*/
.top_bar .nav_link_box .mobile_btn {
  background: url(../images/i1.png) no-repeat 57px center;
}
.top_bar .nav_link_box:hover .mobile_btn {
  background: url(../images/i1_on.png) #fff no-repeat 57px center;
  color: #000;
}
/*列表样式2 更多*/
.top_bar .nav_link_box_list .in {
  overflow: hidden;
}
.top_bar .nav_link_box_list {
  position: absolute;
  top: 35px;
  right: -55px;
  background: #fff;
  width: auto;
  height: auto;
  box-shadow: 0 3px 8px #999;
  display: none;
  z-index: 19;
}
.top_bar .nav_link_box_list ul {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.top_bar .nav_link_box_list ul li {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  text-align: center;
}
.top_bar .nav_link_box_list ul li a {
  border-top: 1px solid #f3f2f7;
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  text-decoration: none;
  color: #000000;
  padding: 0;
  margin: 0;
}
/*.top_bar .nav_link_box_list ul li:hover a {
       color: #FFF;
        background: #ac0000;
    }*/
.top_bar .nav_link_box_list ul li a:hover {
  color: #FFF;
  background: #ac0000;
}
.top_bar .nav_link_box:hover .nav_link_box_list {
  display: block;
}
/*结束*/
/**
 * index.css
 * http://www.ehouse411.com
 * Copyright 2018
 * ehouse411.coom
 */
.fast_news_list .item {
  padding-bottom: 20px;
  border-bottom: 1px dashed #f2f3f7;
  /*width: 50%;资讯列表注释*/
  float: left;
}
.fast_news_list .item .text {
  width: 420px;
}
.fast_news_list .item .txt {
  color: #999fb1;
  font-size: 14px;
  margin-bottom: 12px;
  height: 43px;
  overflow: hidden;
}
#num-nav2 a {
  background: rgba(255, 255, 255, 0.6);
  height: 4px;
  width: 30px;
  margin-right: 10px;
  line-height: 50px;
  overflow: hidden;
  display: inline-block;
}
#num-nav2 .active-slide {
  background: #cf0101;
}
.renwu .item {
  width: 308px;
  height: 307px;
  float: left;
  box-shadow: 1px 1px 20px 1px #e7e7e7;
  margin-left: 16px;
}
.renwu div:first-child {
  margin-left: 0px;
}
.renwu .item .txt {
  font-size: 16px;
  margin-bottom: 15px;
  max-height: 47px;
  overflow: hidden;
}
.renwu .item .text {
  padding: 10px;
}
.modal4 {
  width: 100%;
  background: #e8e8e8;
  padding-top: 20px;
  padding-bottom: 20px;
}
/*插件样式*/
.poster-main {
  position: relative;
  margin: 0 auto;
}
.poster-main img {
  display: block;
  box-shadow: 3px 3px 21px 3px rgba(0, 0, 0, 0.3);
}
.poster-main .poster-list {
  width: 900px;
  height: 270px;
}
.poster-main .poster-list .poster-item {
  position: absolute;
  left: 0px;
  top: 0px;
}
.poster-main .poster-btn {
  position: absolute;
  height: 100%;
  width: 100px;
  top: 0px;
  z-index: 10;
}
.poster-main .poster-prev-btn {
  left: 0px;
  background: url("/images/btn_l.png") no-repeat center center;
}
.poster-main .poster-next-btn {
  right: 0px;
  background: url("/images/btn_r.png") no-repeat center center;
}
/*经纪*/
.modal_5 {
  padding-top: 10px;
}
.modal_1 .l_box .b {
  background: #eff2f8;
}
.index_main .modal_5 .kind_hd ul {
  margin-bottom: -3px;
}
.index_main .modal_5 .kind_hd {
  border-bottom: 2px solid #cf0101;
  margin-bottom: 20px;
  margin-top: 20px;
}
.index_main .modal_5 .kind_hd li {
  float: left;
  margin-right: 26px;
}
.index_main .modal_5 .kind_hd .on a {
  padding-bottom: 17px;
  /*border-bottom: 3px solid #cf0101;*/
  display: block;
  color: #cf0101;
}
.index_main .modal_5 .kind_hd li a {
  font-size: 16px;
}
.agentlist {
  padding-top: 10px;
}
.index_main .modal .kind_hd .more_btn {
  margin-top: 10px;
}
/**地产经纪查看更多**/
.index_main .modal .kind_hd .more_btn a {
  font-size: 16px;
  color: #7d7d7d;
}
/***经纪头像大小*/
.agentlist .swiper-slide .img {
  width: 100%;
  height: 275px;
  overflow: hidden;
}
.agentlist .swiper-slide .img .agent-img {
  background-color: #ececec;
  width: 275px;
  height: 275px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  margin: 0 auto;
  display: block;
  margin-top: 15px;
}
.agentlist .swiper-slide .img .agent-img:hover {
  transition: all 0.8s;
  transform: scale(1.05);
}
.agentlist .swiper-slide .txt {
  font-size: 16px;
  margin-bottom: 15px;
  max-height: 40px;
  overflow: hidden;
}
.agentlist .swiper-slide .text {
  /*padding: 10px;*/
  width: 100%;
}
.agentlist .swiper-slide .city {
  /*padding: 10px;*/
  font-size: 14px;
  color: #5a5a5a;
}
.agentlist .swiper-wrapper .swiper-slide {
  width: 385px;
  height: 364px;
  float: left;
  border: solid 1px #e7e7e7;
  box-shadow: 1px 1px 7px 1px #e7e7e7;
  margin-left: 16px;
  margin-bottom: 10px;
}
/**首页滚动**/
.bm-agent-list {
  width: 1280px;
  padding: 0;
  margin-bottom: 25px;
  height: 390px;
  overflow: hidden;
}
.bm-agent-list .bm-agent-list-b {
  width: 1280px;
  padding: 0;
  position: relative;
  text-align: left;
  margin: 0 auto;
}
.bm-agent-list .bm-agent-list-b .agentlist {
  zoom: 1;
  padding-top: 0;
  position: relative;
  overflow: hidden;
}
.bm-agent-list .bm-agent-list-b .agentlist .swiper-wrapper .swiper-slide {
  height: 385px;
  margin: 0 5px 4px 5px;
  _display: inline;
  overflow: hidden;
  float: left;
  line-height: 20px;
}
.agent-vip {
  background-color: #be1b2c;
  color: #FFFFFF;
  font-size: 12px;
  padding: 5px;
  border-radius: 2px;
}
.agent-name {
  /*padding: 20px 5px 5px 5px;*/
  margin-top: 5px;
  display: block;
}
.index_main .modal_5 .l_indexbox {
  width: 100%;
  overflow: hidden;
}
/**房屋图片**/
.index-house-img {
  background: #ececec url(/images/error.svg) no-repeat center 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 420px;
  height: 284px;
  display: block;
}
.index_main .modal_3 .species_box .item ul li {
  border: solid 4px #FFFFFF;
}
/*.index_main .modal_3 .species_box .item ul li:hover {
 
    width: 412px;
    height: 284px;
    border: solid 4px #cf0101;
}*/
.index-house-agent-img-small {
  background: #ececec url(/images/error.svg) no-repeat center 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 64px;
  height: 64px;
  display: block;
  border-radius: 2px;
  margin-bottom: 6px;
}
/**补充经纪名称**/
.index_main .modal_5 .agentlist .text .p1 {
  padding: 5px 0 5px;
  font-size: 20px;
  text-align: center;
  height: 34px;
  line-height: 34px;
  overflow: hidden;
  display: block;
}
.index_main .modal_5 .agentlist .text .p1 span {
  cursor: default;
}
.index_main .modal_5 .agentlist .text .p2 {
  text-align: center;
  margin-bottom: 16px;
  cursor: default;
}
.index_main .modal_5 .agentlist .text .p4 {
  text-align: center;
}
.modal_6 {
  margin-bottom: 0px;
}
.index_main .modal_3 .link a {
  font-size: 16px;
  margin-right: 30px;
}
.index_main .modal_3 .link .on {
  color: #cf0101;
  /*border-bottom: 2px solid #cf0101;*/
}
.modal_5 .prev_L {
  left: 0px;
  background-position: 0 0;
}
.modal_5 .container {
  position: relative;
}
.modal_5 .next_R {
  right: 0px;
  background-position: 70px 0;
}
.modal_5 .i_btn {
  display: block;
  width: 70px;
  height: 70px;
  position: absolute;
  top: 150px;
  z-index: 3;
  background-image: url(../images/btn_jiantou.png);
}
.content {
  width: 1280px;
  height: 100%;
  margin: 0 auto;
  padding-top: 30px;
}
.content .nav_left {
  width: 23%;
}
.content .nav_right {
  width: 75%;
}
.grid-demo {
  padding: 10px;
  line-height: 50px;
  text-align: center;
  background-color: #4bb4e2;
  color: #fff;
}
/**专家视点 /人物访谈**/
.bm-index-tab .bm-border {
  border-bottom: 2px solid #cf0101;
  margin-bottom: 20px;
}
.bm-index-tab .layui-tab-title li {
  font-size: 16px;
  padding-bottom: 17px;
  padding: 0;
  padding-right: 26px;
}
.bm-index-tab .layui-tab-title .layui-this {
  color: #cf0101;
  font-size: 16px;
  /*padding-bottom: 17px;*/
}
.bm-index-tab > .layui-tab-more li.layui-this:after,
.bm-index-tab .layui-tab-title .layui-this:after {
  border: 0;
  border-bottom: 0;
}
.bm-index-tab .layui-tab-content {
  padding: 0;
}
.btn-contact {
  border: solid 1px #ce0201;
  padding: 5px 25px 5px 25px;
}
/**人物专访 更多*/
.bm-index-tab .bm-border .more_btn {
  margin-top: 10px;
}
.bm-index-tab .bm-border .more_btn a {
  font-size: 16px;
  color: #595959;
  font-family: 'Microsoft YaHei';
}
/*****************************************************************************************
    首页滚动样式-第一个*/
.banner {
  width: 100%;
  position: relative;
  overflow: hidden;
  height: 560px;
}
.banner .swiper-index1 {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.banner .swiper-index1 .swiper-pagination-bullet-active {
  background: #cb0000;
  width: 50px;
  border-radius: 0;
  height: 5px;
}
.banner .swiper-index1 .swiper-pagination-bullet {
  width: 50px;
  border-radius: 0;
  height: 5px;
}
.banner .swiper-index1 .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.banner .swiper-index1 .swiper-slide a {
  background: #ececec url(/images/error.svg) no-repeat center 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
  display: block;
}
/***新闻滚动*/
.slider_bm {
  width: 100%;
  min-width: 1280px;
  height: 335px;
  position: relative;
  overflow: hidden;
  background: #fff;
  text-align: center;
}
.slider_bm .pnBtn {
  position: absolute;
  z-index: 1;
  top: 0;
  width: 100%;
  height: 335px;
  cursor: pointer;
}
.slider_bm .prev {
  left: -58%;
  margin-left: -487px;
}
.slider_bm .next {
  left: 58%;
  margin-left: 487px;
}
.slider_bm .pnBtn .blackBg {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 335px;
  background: #e8e8e8;
  filter: alpha(opacity=50);
  opacity: 1;
}
.slider_bm .pnBtn .arrow {
  position: absolute;
  top: 0;
  z-index: 1;
  width: 60px;
  height: 335px;
}
.slider_bm .pnBtn .arrow:hover {
  filter: alpha(opacity=60);
  opacity: 0.6;
}
.slider_bm .prev .arrow {
  right: 0;
  background: url(/images/slider-arrow.png) -120px 0 no-repeat;
}
.slider_bm .next .arrow {
  left: 0;
  background: url(/images/slider-arrow.png) 0 0 no-repeat;
}
.swiper-index-ggbox-big .swiper-wrapper .swiper-slide a {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 335px;
  width: 1280px;
  overflow: hidden;
}
.newsSlideBox {
  overflow: hidden;
}
.newsSlideBox .swiper-wrapper .swiper-slide a {
  background: #ececec url(/images/error.svg) no-repeat center 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 360px;
  display: block;
  position: relative;
}
/**新闻焦点图  OK**/
.bm-new-focus {
  position: relative;
  width: 640px;
  height: 350px;
  overflow: hidden;
}
.bm-new-focus .swiper-wrapper .swiper-slide a {
  width: 640px;
  height: 350px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  overflow: hidden;
  position: relative;
}
.bm-new-focus .swiper-wrapper .swiper-slide a span {
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 3em;
  bottom: 0px;
  left: 0px;
  display: block;
  position: absolute;
}
.bm-new-focus .swiper-wrapper .swiper-slide a span p {
  color: #FFFFFF;
  height: 3em;
  line-height: 3em;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-indent: 1em;
}
.bm-new-focus .prev,
.bm-new-focus .next {
  width: 45px;
  height: 99px;
  position: absolute;
  top: 91px;
  z-index: 3;
  filter: alpha(opacity=20);
  -moz-opacity: .2;
  opacity: .2;
  -webkit-transition: All .5s ease;
  -moz-transition: All .5s ease;
  -o-transition: All 0.5s ease;
}
.bm-new-focus .prev {
  background: url(../images/buttons.png) no-repeat;
  left: 0;
  background-position: 0 0;
}
.bm-new-focus .next {
  position: absolute;
  display: block;
  top: 50%;
  margin-top: -78px;
  width: 76px;
  height: 112px;
  cursor: pointer;
  z-index: 2;
  background: url(../images/buttons.png) no-repeat;
  right: 0;
  background-position: -76px 0;
}
.bm-new-focus .prev:hover,
.bm-new-focus .next:hover {
  filter: alpha(opacity=60);
  -moz-opacity: .6;
  opacity: 0.6;
}
/**广告1***/
.swiper-index-ggbox {
  position: relative;
  width: 1280px;
  height: 100px;
  overflow: hidden;
}
.swiper-index-ggbox .swiper-wrapper .swiper-slide {
  height: 100px;
}
.swiper-index-ggbox .swiper-wrapper .swiper-slide a {
  background: #ececec url(/images/error.svg) no-repeat center 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1280px;
  height: 100px;
  display: block;
}
/*****************************************************************************************
   滚动结束*/
.index_main {
  padding-top: 31px;
  width: 100%;
}
.index_main .modal {
  width: 1280px;
  margin: 0 auto 20px;
}
.index_main .modal .h {
  padding-bottom: 10px;
  border-bottom: 2px solid #cf0101;
  margin-bottom: 25px;
  position: relative;
}
.index_main .modal .h .tit {
  height: 34px;
  line-height: 34px;
  padding: 0 12px;
  color: #000;
  font-size: 16px;
  font-weight: bold;
  font-family: 微软雅黑;
  /*background: #cf0101;*/
}
.index_main .modal .h .more_btn {
  margin-top: 10px;
}
.index_main .modal .h .more_btn a {
  font-size: 16px;
  color: #595959;
  font-family: 'Microsoft YaHei';
}
.index_main .modal_1 .l_box {
  width: 100%;
}
.index_main .modal_1 .l_box .h .link {
  color: #4797e6;
  padding-top: 9px;
}
.index_main .modal_1 .l_box .h .link a {
  color: #4797e6;
}
.index_main .modal_1 .l_box .h .link a:hover {
  color: #cf0101;
}
.index_main .modal_1 .l_box .h .link a {
  margin-left: 9px;
}
.index_main .modal_1 .r_box {
  width: 345px;
}
.index_main .modal_1 .news_l {
  width: 50%;
  overflow: hidden;
}
.index_main .modal_1 .scroll_box {
  margin-bottom: 19px;
  width: 351px;
}
.index_main .modal_1 .scroll_box .text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 58px;
  line-height: 40px;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  font-size: 13px;
  text-align: center;
}
.index_main .news_list ul {
  padding: 0 5px 0 5px;
}
.index_main .modal_1 .news_list li .p1 {
  /*margin-bottom: 8px;*/
  margin-top: 12px;
}
.index_main .modal_1 .news_list li .p1 a {
  font-size: 26px;
  color: #000;
  font-weight: 600;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  display: block;
  height: 30px;
}
.index_main .modal_1 .news_list li .p1 a:hover,
.index_main .modal_1 .news_list li .p2 a:hover {
  color: #cf0101;
}
.index_main .modal_1 .news_list li .p2 {
  margin-bottom: 10px;
  margin-top: 13px;
  max-height: 20px;
  overflow: hidden;
}
.index_main .modal_1 .news_list li .p2 a {
  font-size: 16px;
  color: #000;
  min-height: 21px;
}
/*增加个人信息 -bm*/
.top_bar .mobile_user_box {
  margin-right: 30px;
  position: relative;
}
.top_bar .mobile_user_box .mobile_btn {
  display: block;
  font-size: 14px;
  color: #fff;
  padding-right: 27px;
  padding-left: 9px;
  height: 36px;
  line-height: 36px;
  background: url(../images/i1.png) no-repeat 128px center;
  overflow: hidden;
}
.top_bar .mobile_user_box .mobile_btn img {
  height: 25px;
  width: 25px;
  border-radius: 2px;
  margin-top: 5px;
  float: left;
}
.top_bar .mobile_user_box .mobile_btn span {
  width: 90px;
  overflow: hidden;
  float: left;
  height: 36px;
}
.top_bar .mobile_userinfo_box {
  position: absolute;
  top: 36px;
  right: 0;
  background: #fff;
  width: 150px;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.5);
  display: none;
  z-index: 19;
}
.top_bar .mobile_userinfo_box ul li {
  color: #000;
  text-align: center;
  height: 36px;
  line-height: 36px;
}
.top_bar .link_box .mobile_userinfo_box .a-nav {
  display: block;
  width: 100%;
  height: 100%;
  color: #000;
  text-align: center;
}
.top_bar .link_box .mobile_userinfo_box .a-nav:hover {
  display: block;
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  text-align: center;
}
.top_bar .mobile_userinfo_box ul li:hover {
  background-color: #cf0101;
  color: #FFFFFF;
  cursor: pointer;
}
.top_bar .mobile_user_box .in {
  overflow: hidden;
}
.top_bar .mobile_user_box:hover .mobile_userinfo_box {
  display: block;
}
.top_bar .mobile_user_box:hover .mobile_btn {
  background: url(../images/i1_on.png) #fff no-repeat 128px center;
  color: #000;
}
.top_bar .mobile_link_box:hover .mobile_share_box {
  display: block;
}
.top_bar .mobile_link_box:hover .mobile_btn {
  background: url(../images/i1_on.png) #fff no-repeat 58px center;
  color: #000;
}
.mobile_share_box .in {
  overflow: hidden;
}
.mobile_share_box .in ul {
  margin-left: 5px;
}
.mobile_share_box li {
  float: left;
  /*border-left: 1px solid #f3f2f7;
    border-top: 1px solid #f3f2f7;
    padding: 0 53px 42px 53px;
    margin: -1px 0 0 -1px;*/
  margin-left: 5px;
  margin-right: 5px;
  width: 40px;
  height: 100%;
}
.mobile_share_box .li {
  padding-bottom: 0;
  padding-top: 42px;
}
.mobile_share_box li a img {
  width: 40px;
  height: 40px;
}
.top_bar .link_box a {
  color: #fff;
}
.top_bar .login_lnk {
  line-height: 36px;
}
.top_bar .link_box .app_download {
  margin-top: 9px;
  margin-left: 36px;
  padding-left: 18px;
  background: url(../images/i2.png) no-repeat 0 center;
}
.o_header {
  background: #f7f8fc;
  width: 100%;
}
.o_header .inner {
  width: 1280px;
  margin: 0 auto;
  padding-top: 18px;
  padding-bottom: 20px;
}
.o_header .t_box {
  margin-bottom: 10px;
}
.o_header .t_box .o_nav {
  width: 940px;
}
.o_header .t_box .o_nav a {
  font-size: 20px;
  color: #425571;
  float: left;
  margin: 0 0 19px 24px;
  display: inline;
}
.o_header .t_box .o_nav .on {
  color: #d6070a;
}
.o_header .search_box .text {
  width: 614px;
  height: 40px;
  line-height: 40px;
  background: #fff;
  border: 1px solid #eaebef;
  text-indent: 10px;
}
.o_header .search_box .submit_btn {
  width: 137px;
  height: 42px;
  text-align: center;
  line-height: 42px;
  color: #fff;
  font-size: 14px;
  background: #f51014;
  border: 0 none;
  font-family: "微软雅黑";
  cursor: pointer;
}
.o_header .search_box .submit_btn:hover {
  background: #e41417;
}
.o_header .map_link {
  width: 140px;
  height: 42px;
  border: 1px solid #eaebef;
  color: #425571;
  text-indent: 54px;
  line-height: 42px;
  font-size: 14px;
  background: url(../images/i10.png) #fff no-repeat 31px center;
}
.o_header .map_link:hover {
  -webkit-box-shadow: 0 2px 10px #dcdcdc, 0 2px 3px #dcdcdc;
  -moz-box-shadow: 0 2px 10px #dcdcdc, 0 2px 3px #dcdcdc;
  -o-box-shadow: 0 2px 10px #dcdcdc, 0 2px 3px #dcdcdc;
  box-shadow: 0 2px 10px #dcdcdc, 0 2px 3px #dcdcdc;
}
.o_header .download_link {
  width: 180px;
  height: 42px;
  border: 1px solid #eaebef;
  color: #425571;
  text-indent: 38px;
  line-height: 42px;
  font-size: 14px;
  background: url(../images/i19.png) #fff no-repeat 14px center;
  margin-right: 9px;
}
.o_header .download_link:hover {
  -webkit-box-shadow: 0 2px 10px #dcdcdc, 0 2px 3px #dcdcdc;
  -moz-box-shadow: 0 2px 10px #dcdcdc, 0 2px 3px #dcdcdc;
  -o-box-shadow: 0 2px 10px #dcdcdc, 0 2px 3px #dcdcdc;
  box-shadow: 0 2px 10px #dcdcdc, 0 2px 3px #dcdcdc;
}
#num-nav1 {
  position: absolute;
  bottom: 20px;
  /* left: auto; */
  /* margin: 0 auto; */
  min-width: 200px;
  /* margin-left: -100px; */
  z-index: 99;
  text-align: center;
  width: 100%;
}
#num-nav1 a {
  background: rgba(255, 255, 255, 0.6);
  height: 4px;
  width: 50px;
  margin-right: 10px;
  line-height: 50px;
  overflow: hidden;
  display: inline-block;
}
.slideBox1 .hd {
  display: block;
}
#num-nav1 .active-slide {
  background: #cb0000;
}
.slideBox {
  position: relative;
  width: 100%;
}
.slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.slideBox .bd ul {
  width: 100% !important;
}
.slideBox .bd li {
  width: 100% !important;
  height: 560px;
}
.slideBox .bd li a {
  display: block;
  width: 100%;
  height: 100%;
  /*background-color: #ececec;*/
}
.slideBox .bd li img {
  width: 100%;
}
.search_modal {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 161px;
  background: url(../images/i4.png) repeat-x 0 0;
}
.search_modal .in {
  width: 687px;
  margin: 0 auto;
  padding-top: 21px;
}
.search_modal .in .text {
  width: 540px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border: 1px solid #dfdfdf;
  text-indent: 20px;
}
.search_modal .in .submit_btn {
  width: 140px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  color: #fff;
  font-size: 14px;
  background: #cf0101;
  border: 0 none;
  font-family: "微软雅黑";
  cursor: pointer;
}
.search_modal .search_box {
  margin-bottom: 16px;
}
.search_modal .keyword_box {
  text-align: center;
}
.search_modal .keyword_box a {
  color: #fff;
  font-size: 12px;
  margin: 0 21px;
}
#num-nav2 {
  position: absolute;
  bottom: 10px;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  z-index: 999;
  text-align: center;
}
#num-nav2 a {
  background: rgba(255, 255, 255, 0.6);
  height: 2px;
  width: 23px;
  margin-right: 3px;
  line-height: 50px;
  overflow: hidden;
  display: inline-block;
}
.slideBox2 .hd {
  display: block;
}
#num-nav2 .active-slide {
  background: #fff;
}
.slideBox2 {
  position: relative;
  width: 100%;
}
.slideBox2 .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.slideBox2 .bd ul {
  width: 100% !important;
}
.slideBox2 .bd li {
  width: 100% !important;
  height: 262px;
  overflow: hidden;
}
.slideBox2 .bd li a {
  display: block;
  width: 100%;
  height: 100%;
}
.slideBox2 .bd li img {
  width: 100%;
}
.com_news_list li {
  margin-bottom: 18px;
}
.com_news_list li .img {
  margin-right: 7px;
  overflow: hidden;
  width: 113px;
  height: 84px;
}
.com_news_list li .img img {
  width: 113px;
  height: 84px;
}
.com_news_list li .text {
  width: 225px;
}
.com_news_list li .p1 {
  font-size: 16px;
  margin: 10px 0 18px 0;
  height: 45px;
  overflow: hidden;
}
.com_news_list li .p2 {
  font-size: 12px;
  color: #7d7d7d;
}
.com_news_list li .p2 span {
  margin-right: 13px;
}
.com_news_one_box {
  width: 344px;
  height: 257px;
  position: relative;
}
.com_news_one_box a {
  display: block;
  overflow: hidden;
  width: 344px;
  height: 257px;
}
.com_news_one_box .pic {
  width: 344px;
  height: 257px;
}
.com_news_one_box .txt {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
}
.com_news_one_box .txt span {
  padding: 10px;
  color: #fff;
  font-size: 14px;
  width: 214px;
  display: block;
}
.com_news_one_box .user_box {
  position: absolute;
  bottom: 10px;
  right: 20px;
  width: 58px;
  text-align: center;
}
.com_news_one_box .user_box .img {
  margin-bottom: 7px;
}
.com_news_one_box .user_box .img img {
  width: 55px;
  height: 55px;
  border: 1px solid #fff;
  border-radius: 3px;
}
.com_news_one_box .user_box p {
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.com_news_one_box .user_box .p1 {
  font-weight: bold;
}
.index_main .modal_1 .r_box .t_box {
  margin-bottom: 13px;
}
.com_news_list li .p2 .user_img {
  width: 27px;
  border-radius: 3px;
  margin-top: -6px;
}
.index_main .modal_1 .r_box .b_box li {
  border-bottom: 1px dashed #f2f3f7;
  padding-bottom: 11px;
  margin-bottom: 11px;
}
.index_main .modal_2 .l_indexbox {
  width: 100%;
}
.index_main .modal_2 .l_box {
  width: 906px;
}
/*新闻详情*/
.index_main .modal_2 .l_box .bm_border {
  border: solid 5px #c8c8c8;
  padding: 30px 26px 26px 30px;
}
.index_main .modal_2 .l_box .num_box {
  margin-left: 15px;
  color: #8994aa;
  line-height: 34px;
}
.index_main .modal_2 .l_box .num_box .num {
  display: inline-block;
  height: 34px;
  line-height: 34px;
  padding: 0 12px;
  background: #8994aa;
  font-size: 18px;
  color: #fff;
  margin-left: 9px;
}
.index_main .modal_2 .l_box .num_box .num em {
  font-style: normal;
}
.index_main .modal_2 .l_box .update_btn {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 76px;
  height: 42px;
  background: url(../images/i6.png) no-repeat 0 0;
}
.index_main .modal_2 .fast_news_img {
  margin-bottom: 29px;
}
.index_main .modal_2 .fast_news_img ul {
  margin-right: -10px;
}
.index_main .modal_2 .fast_news_img li {
  float: left;
  position: relative;
  width: 300px;
  height: 244px;
  margin-right: 4px;
  display: inline;
  overflow: hidden;
}
.index_main .modal_2 .fast_news_img li img {
  width: 300px;
  height: 244px;
}
/**删除投影 左右通栏**/
.index_main .news_list {
  width: 49%;
  background: #eff2f8;
  /*box-shadow: 1px 1px 20px 1px #e7e7e7*/
}
.index_main .modal_2 .fast_news_img li p {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 90%;
  padding: 12px 5%;
  font-size: 14px;
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
}
/*增加个人信息 -bm*/
.header_inner .mobile_user_box {
  /*margin-right: 30px;*/
  position: relative;
}
.header_inner .mobile_user_box .mobile_btn {
  display: block;
  font-size: 14px;
  color: #000;
  /*padding-right: 27px;*/
  padding-left: 17px;
  height: 52px;
  line-height: 52px;
  /*background: url(../images/i1.png) no-repeat 128px center;注释箭头*/
  overflow: hidden;
}
.header_inner .mobile_user_box .mobile_btn img {
  height: 25px;
  width: 25px;
  border-radius: 2px;
  margin-top: 13px;
  float: left;
}
.header_inner .mobile_user_box .mobile_btn span {
  width: 90px;
  overflow: hidden;
  float: left;
  height: 52px;
  text-indent: 8px;
}
.mobile_userinfo_box {
  position: absolute;
  top: 52px;
  right: 0;
  background: #fff;
  width: 150px;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.5);
  display: none;
  z-index: 19;
}
.mobile_userinfo_box ul li {
  color: #000;
  text-align: center;
}
.header .link_box .mobile_userinfo_box .a-nav {
  display: block;
  width: 100%;
  height: 100%;
  color: #000;
  text-align: center;
}
.header .link_box .mobile_userinfo_box .a-nav:hover {
  display: block;
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  text-align: center;
}
.mobile_userinfo_box ul li:hover {
  background-color: #cf0101;
  color: #FFFFFF;
  cursor: pointer;
}
.mobile_user_box .in {
  overflow: hidden;
}
.header_inner .mobile_user_box:hover .mobile_userinfo_box {
  display: block;
}
.header_inner .mobile_user_box:hover .mobile_btn {
  /*background: url(../images/i1_on.png) #fff no-repeat 128px center;*/
  color: #000;
}
/**首页item比例*/
.index_news_list .item {
  padding-bottom: 15px;
  padding-top: 15px;
  border-bottom: 1px dashed #f2f3f7;
  width: 50%;
  float: left;
}
.index_news_list .item .img {
  margin-right: 20px;
  overflow: hidden;
}
.index_news_list .item .img .a-img {
  background: #ececec url(/images/error.svg) no-repeat center 0;
  background-position-x: center;
  background-position-y: 0px;
  background-image: url("/images/error.svg");
  background-size: auto auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 180px;
  height: 135px;
  display: block;
}
.index_news_list .item .text {
  width: 420px;
}
.index_news_list .item .tit {
  font-size: 22px;
  margin-bottom: 4px;
  height: 58px;
  line-height: initial;
  overflow: hidden;
}
.index_news_list .item .txt {
  color: #999fb1;
  font-size: 14px;
  margin-bottom: 12px;
  height: 43px;
  overflow: hidden;
}
.index_news_list .item .tit .i {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  padding: 0 6px;
  border: 1px solid #cf0101;
  color: #cf0101;
  font-size: 12px;
  margin-right: 10px;
  font-style: normal;
  border-radius: 2px;
  vertical-align: middle;
}
.index_news_list .item .tit a {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  display: block;
  word-break: break-all;
}
.index_news_list .info span {
  color: #7d7d7d;
  font-size: 12px;
  margin-right: 14px;
}
.fast_news_list .item {
  padding-bottom: 15px;
  /* margin-bottom: 27px; */
  margin-top: 20px;
  border-bottom: 1px dashed #f2f3f7;
}
.fast_news_list .item .img img {
  width: 180px;
  height: 135px;
}
/*调整首页自动比例新闻*/
.fast_news_list .item .img .a-img {
  background: #ececec url(/images/error.svg) no-repeat center 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 180px;
  height: 135px;
  display: block;
}
.fast_news_list .item .img .a-img:hover {
  transition: all 0.8s;
  transform: scale(1.05);
}
/*新闻小图*/
.com_news_list .img img {
  width: 113px;
  height: 84px;
}
/*调整首页自动比例新闻*/
.com_news_list .img .a-img {
  background: #ececec url(/images/error.svg) no-repeat center 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 113px;
  height: 84px;
  display: block;
}
.com_news_list .img .a-img:hover {
  transition: all 0.8s;
  transform: scale(1.05);
}
/*新闻详情声明*/
.fast_news_list text .detail_p:first-child {
  margin-top: 40px;
}
.fast_news_list text .detail_p {
  margin-top: 20px;
}
.fast_news_list text .detail_p .detail_l {
  margin-bottom: 20px;
  font-size: 16px;
  color: #666;
}
.fast_news_list text .detail_p .detail_r {
  line-height: 24px;
  margin-left: 10px;
  font-size: 14px;
  color: #999;
}
/*人物专访*/
.renwu .img {
  width: 309px;
  height: 231px;
  display: block;
  overflow: hidden;
}
.renwu .renwu-img {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 309px;
  height: 231px;
  display: block;
  overflow: hidden;
}
.renwu .renwu-img:hover {
  transition: all 0.8s;
  transform: scale(1.05);
}
.fast_news_list .item .img {
  margin-right: 20px;
  overflow: hidden;
}
.fast_news_list .item .text {
  width: 688px;
}
.fast_news_list div text img {
  max-width: 905px;
}
.fast_news_list .item .tit {
  font-size: 22px;
  margin-bottom: 4px;
  height: 58px;
  overflow: hidden;
}
.fast_news_list .item .tit a {
  /*height: 58px;*/
  /*width: 420px;*/
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  display: block;
  word-break: break-all;
}
.fast_news_list .item .tit .i {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  padding: 0 6px;
  border: 1px solid #cf0101;
  color: #cf0101;
  font-size: 12px;
  margin-right: 10px;
  font-style: normal;
  border-radius: 2px;
  vertical-align: middle;
}
.fast_news_list .item .txt {
  color: #999fb1;
  font-size: 14px;
  margin-bottom: 15px;
}
.fast_news_list .item .tips {
  margin-bottom: 17px;
}
.fast_news_list .item .tips span {
  display: inline-block;
  height: 18px;
  line-height: 18px;
  padding: 0 4px;
  background: #dbdee8;
  color: #6073b2;
  margin-right: 3px;
}
.fast_news_list .info span {
  color: #7d7d7d;
  font-size: 12px;
  margin-right: 14px;
}
.fast_news_list .item_img .text {
  width: 810px;
}
.fast_news_list .item_img ul {
  margin-right: -25px;
  margin-bottom: 18px;
}
.fast_news_list .item_img li {
  float: left;
  width: 180px;
  height: 135px;
  margin-right: 10px;
  display: inline;
  overflow: hidden;
}
.fast_news_list .item_img li img {
  width: 180px;
  height: 135px;
}
.fast_news_list .item_img .tit {
  margin-bottom: 18px;
}
.index_main .modal_2 .r_box {
  width: 345px;
}
.index_main .modal_2 .r_box .one_img_box {
  width: 344px;
  background: #f3f6f8;
  margin-bottom: 22px;
}
.index_main .modal_2 .r_box .one_img_box .img {
  width: 344px;
  height: 224px;
  overflow: hidden;
}
.index_main .modal_2 .r_box .one_img_box img {
  width: 344px;
  height: 224px;
}
.index_main .modal_2 .r_box .one_img_box .text {
  padding: 9px;
  height: 34px;
  overflow: hidden;
  border: 1px solid #d5dce1;
  font-size: 14px;
}
.com_lead_news_list li {
  margin-bottom: 18px;
}
.com_lead_news_list li a {
  padding-left: 13px;
  background: url(../images/i5.png) no-repeat 0 center;
}
.index_main .modal_2 .com_lead_news_list {
  margin-bottom: 28px;
}
.index_main .modal_2 .com_news_one_box {
  position: relative;
  margin-bottom: 13px;
}
.index_main .modal_2 .com_news_one_box .user_box {
  width: auto;
  border: 12px;
}
.index_main .modal_2 .com_news_one_box .txt span {
  width: 178px;
  display: block;
  overflow: hidden;
}
.i_news_num {
  position: absolute;
  top: -7px;
  left: 7px;
  color: #fff;
  font-weight: bold;
  font-style: normal;
  background: #ff0101;
  width: 28px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  font-size: 14px;
}
.i_news_num em {
  font-size: 12px;
  font-style: normal;
}
.com_news_list li {
  position: relative;
}
.index_main .modal_2 .com_news_one_box .i_news_num {
  width: 58px;
  font-size: 30px;
  padding: 15px 0 18px;
  line-height: 16px;
  top: -10px;
  left: 10px;
}
.i_news_num_dark {
  background: #403838;
}
.index_main .modal_3 .h .link {
  padding-left: 16px;
  line-height: 36px;
}
.index_main .modal_3 .h .search_house .text {
  width: 259px;
  height: 32px;
  line-height: 32px;
  background: #fff;
  border: 1px solid #4797e6;
  text-indent: 10px;
}
.index_main .modal_3 .h .search_house .submit_btn {
  width: 57px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  color: #fff;
  font-size: 14px;
  background: #4797e6;
  border: 0 none;
  font-family: "微软雅黑";
  cursor: pointer;
}
.index_main .modal_3 .h .r a {
  width: 68px;
  height: 32px;
  line-height: 32px;
  padding-left: 32px;
  color: #4797e6;
  border: 1px solid #4797e6;
  margin-left: 7px;
}
.index_main .modal_3 .h .r .a1 {
  background: url(../images/i7.png) no-repeat 9px center;
}
.index_main .modal_3 .h .r .a2 {
  background: url(../images/i8.png) no-repeat 9px center;
}
.recommend_box .tit {
  font-size: 22px;
  margin-bottom: 20px;
}
.recommend_box .img_list ul {
  margin-right: -10px;
}
.recommend_box .img_list li {
  float: left;
  width: 170px;
  height: 128px;
  position: relative;
  margin-right: 10px;
  overflow: hidden;
}
.recommend_box {
  width: 351px;
  margin-right: 27px;
}
.recommend_box .img_list {
  margin-bottom: 20px;
}
.recommend_box .img_list li p {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 90%;
  padding: 6px 5%;
  font-size: 12px;
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
}
.index_main .modal_3 .species_box {
  width: 100%;
}
.index_main .modal_3 .species_box .hd {
  margin-bottom: 20px;
}
.index_main .modal_3 .species_box .hd a {
  font-size: 22px;
  margin-right: 30px;
}
.index_main .modal_3 .species_box .hd .on {
  color: #cf0101;
  border-bottom: 2px solid #cf0101;
}
.index_main .modal_3 .species_box .item ul {
  margin-right: -10px;
}
.index_main .modal_3 .species_box .item li {
  float: left;
  width: 412px;
  height: 284px;
  position: relative;
  margin: 0 10px 10px 0;
  display: inline;
  overflow: hidden;
}
.index_main .modal_3 .species_box .item li .text {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 90%;
  padding: 10px 5%;
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
}
.index_main .modal_3 .species_box .item li .text .p1 {
  font-size: 18px;
  color: #fff;
  margin-bottom: 10px;
  width: 82%;
  height: 23px;
  overflow: hidden;
}
.index_main .modal_3 .species_box .item li .text .p2 {
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  margin-bottom: 7px;
}
.index_main .modal_3 .species_box .item li .text .p3 {
  font-size: 18px;
  color: #fa4a51;
  font-weight: bold;
}
/**首页房源悬浮**/
.index_main .modal_3 .species_box .item li .text .p3 span {
  font-size: 12px;
  color: #fa4a51;
}
.index_main .modal_3 .species_box .item li .uer_box {
  display: none;
  position: absolute;
  bottom: 15px;
  right: 42%;
}
.index_main .modal_3 .species_box .item li .uer_box_title {
  display: none;
}
.index_main .modal_3 .species_box .item li:hover .uer_box,
.index_main .modal_3 .species_box .item li .text:hover .index_main .modal_3 .species_box .item li .uer_box {
  display: block;
}
.index_main .modal_3 .species_box .item li:hover .uer_box_title {
  display: block;
  width: 91%;
}
.index_main .modal_3 .species_box .item li:hover .uer_box_bm_show {
  display: none;
}
.index_main .modal_3 .species_box .item li .uer_box img {
  width: 64px;
  height: 64px;
  border-radius: 3px;
  margin-bottom: 6px;
}
.index_main .modal_3 .species_box .item li .uer_box .look_btn {
  display: block;
  width: 64px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background: #FFFFFF;
  color: #fc4f53;
  border-radius: 2px;
  font-size: 12px;
}
.index_main .modal_3 .com_lead_news_list li {
  margin-bottom: 14px;
}
.index_main .modal_3 .species_box .item {
  display: none;
}
.img_h:hover img,
.com_news_list li:hover img,
.index_main .modal_2 .fast_news_img li:hover img,
.fast_news_list .item a:hover img,
.recommend_box .img_list li:hover img,
.index_main .modal_3 .species_box .item li .img:hover img,
.index_main .modal_4 .contact_list li:hover .img img,
.houseAgent_list .list li:hover img,
.seeHouse_main .community_modal .bd li:hover img,
.seeHouse_main .school_modal .bd li:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: -webkit-transform 0.5s linear;
  transition: transform .5s linear;
}
img {
  -webkit-transition: -webkit-transform 0.5s linear;
  transition: transform .5s linear;
}
.com_news_one_box:hover .img img,
.com_news_list li:hover .user_img {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.index_main .modal_4 .kind_hd {
  border-bottom: 3px solid #8994aa;
  margin-bottom: 30px;
}
.index_main .modal_4 .kind_hd ul {
  margin-bottom: -3px;
}
.index_main .modal_4 .kind_hd li {
  float: left;
  margin-right: 26px;
}
.index_main .modal_4 .kind_hd li a {
  font-size: 22px;
}
.index_main .modal_4 .kind_hd .on a {
  padding-bottom: 17px;
  border-bottom: 3px solid #cf0101;
  display: block;
  color: #cf0101;
}
.index_main .modal_4 .kind_hd .look_all_link {
  font-size: 14px;
  color: #7d7d7d;
  margin-top: 5px;
}
.index_main .modal_4 .kind_hd .look_all_link:hover {
  color: #cf0101;
}
.index_main .modal_4 .kind_hd .phone_link {
  background: url(../images/i8.png) no-repeat 9px center;
  width: 105px;
  height: 32px;
  line-height: 32px;
  padding-left: 32px;
  color: #4797e6;
  border: 1px solid #4797e6;
  margin-left: 7px;
}
.index_main .modal_4 .contact_list {
  width: 901px;
}
.index_main .modal_4 .contact_list .item {
  display: none;
}
.index_main .modal_4 .contact_list ul {
  margin-right: -8px;
}
.index_main .modal_4 .contact_list li {
  float: left;
  width: 298px;
  margin: 0 4px 4px 0;
  display: inline;
  position: relative;
  background: #f4f4f4;
}
.index_main .modal_4 .contact_list li img {
  width: 298px;
  height: 185px;
}
.index_main .modal_4 .contact_list li .img {
  width: 298px;
  height: 185px;
  overflow: hidden;
}
/*看房经纪图片大小*/
.index_main .modal_4 .contact_list li .img .agent-img {
  background-color: #ececec;
  width: 298px;
  height: 185px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
.index_main .modal_4 .contact_list li .img .agent-img:hover {
  transition: all 0.8s;
  transform: scale(1.05);
}
.index_main .modal_4 .contact_list li .text {
  height: 156px;
  padding: 0 20px;
}
.index_main .modal_4 .contact_list li .text .p1 {
  padding: 27px 0 15px;
  font-size: 20px;
  text-align: center;
}
.index_main .modal_4 .contact_list li .text .p1 span {
  overflow: hidden;
  /*display: block;*/
  height: 47px;
  width: auto;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 17px;
}
.index_main .modal_4 .contact_list li .text .p1 img {
  width: auto;
  height: auto;
  margin-right: 8px;
  vertical-align: middle;
}
.index_main .modal_4 .contact_list li .text .p2 {
  text-align: center;
  margin-bottom: 16px;
}
.index_main .modal_4 .contact_list li .text .p3 {
  font-size: 12px;
  margin-bottom: 14px;
  line-height: 24px;
  color: #606060;
}
.index_main .modal_4 .contact_list li .text .p4 {
  text-align: center;
}
.index_main .modal_4 .contact_list li .text .p4 img {
  width: auto;
  height: auto;
}
.index_main .modal_4 .contact_list li .num {
  position: absolute;
  top: 10px;
  right: -2px;
  height: 26px;
  line-height: 26px;
  background: #121212;
  border: 1px solid #000;
  border-radius: 3px;
  padding: 0 10px;
  color: #fff;
  font-style: normal;
}
.index_main .modal_4 .com_lead_news_list li {
  margin-bottom: 13px;
}
/*houseAgentList_main*/
.houseAgentList_main .inner {
  width: 1280px;
  margin: 0 auto;
}
.crumb_box {
  padding: 20px 0;
  /*margin-bottom: 20px;*/
}
.crumb_box a {
  font-size: 14px;
  color: #000;
}
.crumb_box a:hover,
.crumb_box .on {
  color: #f51014;
}
.areaSelect_modal {
  margin-bottom: 25px;
}
.areaSelect_modal .label {
  width: 90px;
  font-weight: bold;
}
.areaSelect_modal .d {
  width: 1190px;
}
/*.areaSelect_modal .d .t {
            border-bottom: 1px solid #d9dce5;
            padding-bottom: 5px;
            margin-bottom: 10px;
        }*/
.areaSelect_modal .d .t a {
  float: left;
  margin-right: 16px;
  margin-bottom: 10px;
}
.item .d a {
  margin-right: 16px;
  margin-bottom: 10px;
}
.areaSelect_modal .d .t a:hover,
.areaSelect_modal .d .t .on {
  color: #f51014;
}
.areaSelect_modal .d .b {
  border-bottom: 1px solid #d9dce5;
  padding-bottom: 5px;
  margin-bottom: 0;
}
.areaSelect_modal .d .b a {
  float: left;
  margin-right: 16px;
  margin-bottom: 10px;
}
.areaSelect_modal .d .b a:hover,
.areaSelect_modal .d .b .on {
  color: #f51014;
}
.areaSelect_modal .d .t a:hover {
  color: #f51014;
}
.areaSelect_modal .item {
  margin-bottom: 20px;
}
.areaSelect_modal .item .mod {
  margin-bottom: 12px;
  margin-right: 63px;
}
.areaSelect_modal .item .mod:nth-child(3n) {
  margin-right: 0;
}
.hidden_item {
  display: none;
}
.areaSelect_modal .mor_btn_box {
  text-align: center;
}
.areaSelect_modal .mor_btn_box a {
  color: #425571;
  padding-right: 21px;
  background: url(../images/i31.png) no-repeat right center;
}
.areaSelect_modal .mor_btn_box .on {
  background: url(../images/i31_on.png) no-repeat right center;
}
.areaSelect_modal .more_btn {
  color: #0066ff;
}
.areaSelect_modal .item .d label {
  margin-right: 22px;
}
.areaSelect_modal .item .d label input {
  vertical-align: -2px;
}
.areaSelect_modal .section_box {
  display: inline-block;
}
.areaSelect_modal .section_box input {
  display: inline-block;
  width: 50px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  border: 1px solid #ced0d9;
}
.areaSelect_modal .section_box span {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  padding: 0 2px;
}
.areaSelect_modal .section_box a {
  display: inline-block;
  width: 40px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  border: 1px solid #ced0d9;
  background: #f7f8fc;
}
.areaSelect_modal .more_city_box {
  display: none;
}
.houseAgent_box .houseAgent_list {
  width: 900px;
}
.houseAgent_box .houseAgent_list .hd {
  border-bottom: 2px solid #f51014;
  margin-bottom: 25px;
  /**学校*/
}
.houseAgent_box .houseAgent_list .hd a {
  display: inline-block;
  width: 112px;
  height: 46px;
  text-align: center;
  line-height: 46px;
  color: #000;
}
.houseAgent_box .houseAgent_list .hd .on {
  /*background: #f51014;
            color: #fff;*/
  color: #f51014;
}
.houseAgent_box .houseAgent_list .hd .sort {
  background: url(../images/i20.png) no-repeat 100% center;
}
.houseAgent_box .houseAgent_list .hd .sort.up {
  background: url(../images/i21.png) no-repeat 100% center;
  color: #f51014;
}
.houseAgent_box .houseAgent_list .hd .sort.down {
  background: url(../images/i22.png) no-repeat 100% center;
  color: #f51014;
}
.houseAgent_box .houseAgent_list .num_box {
  margin-bottom: 16px;
}
.houseAgent_box .houseAgent_list .num_box .num {
  color: #121212;
  font-size: 24px;
  font-weight: bold;
}
.houseAgent_box .houseAgent_list .num_box .num span {
  color: #f51014;
}
.search_position a {
  float: left;
  height: 22px;
  line-height: 22px;
  padding: 0 36px 0 10px;
  background: url(../images/i16.png) #dbdee8 no-repeat 90% center;
  margin-right: 10px;
  margin-top: 3px;
}
.houseAgent_box .houseAgent_list .list li {
  position: relative;
  /*padding-bottom: 25px; 住宅出租*/
  margin-bottom: 25px;
  border-bottom: 1px dashed #8990a9;
}
.bm_agnet_list_box .houseAgent_list .list li {
  padding-bottom: 25px;
  /*经纪*/
}
.houseAgent_box .houseAgent_list .list .img {
  width: 160px;
  height: 160px;
  margin-right: 30px;
  overflow: hidden;
}
.houseAgent_box .houseAgent_list .list .img .agent-img {
  background-color: #ececec;
  width: 160px;
  height: 160px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
.houseAgent_box .houseAgent_list .list .img .agent-img:hover {
  transition: all 0.8s;
  transform: scale(1.05);
}
/**经纪轮播样式**/
.picList .img {
  width: 113px;
  height: 113px;
  margin-right: 30px;
  overflow: hidden;
  margin-bottom: 7px;
}
.picList .img .agent-img {
  background-color: #ececec;
  width: 113px;
  height: 113px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
.picList .img .agent-img:hover {
  /*transition: all 0.8s;
            transform: scale(1.05);*/
}
.louhua_box .houseAgent_list .list .img {
  width: 252px;
  margin-right: 30px;
  overflow: hidden;
}
/*房源列表图片*/
.houst-list-img {
  margin-right: 30px;
  overflow: hidden;
  width: 252px;
  height: 190px;
  display: block;
}
.houst-list-img .list-house-img {
  background: #ececec url(/images/error.svg) no-repeat center 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 252px;
  height: 190px;
  display: block;
  position: relative;
}
.houst-list-img .list-house-img:hover {
  transition: all 0.8s;
  transform: scale(1.05);
}
/*出售样式*/
.houst-list-img .bm_sold {
  display: block;
  width: 122px;
  height: 75px;
  color: #f51014;
  font-weight: bold;
  font-size: 18px;
  background-color: rgba(255, 255, 255, 0.9);
  border: solid 1px #cf0101;
  margin: 0 auto;
  text-align: center;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  line-height: 75px;
  font-family: 'Microsoft YaHei';
}
.houseAgent_box .houseAgent_list .list .text {
  width: 450px;
}
.houseAgent_box .houseAgent_list .list .text .p1 {
  font-size: 24px;
  color: #121212;
  font-weight: bold;
  margin-bottom: 20px;
}
.houseAgent_box .houseAgent_list .list .text .p1 a {
  display: block;
  height: 49px;
  overflow: hidden;
}
.houseAgent_box .houseAgent_list .list .text .p1 img {
  margin-left: 6px;
  vertical-align: middle;
}
.houseAgent_box .houseAgent_list .list .text .p2 {
  font-size: 14px;
  color: #121212;
  margin-bottom: 8px;
}
.houseAgent_box .houseAgent_list .list .text .p3 {
  font-size: 14px;
  color: #0066ff;
  margin-bottom: 8px;
  line-height: 24px;
}
.houseAgent_box .houseAgent_list .list .text .p4 {
  margin-bottom: 8px;
  min-height: 26px;
}
.houseAgent_box .houseAgent_list .list .text .tips_box {
  margin-top: 20px;
}
.houseAgent_box .houseAgent_list .list .text .p4 span {
  display: inline-block;
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  color: #4d577a;
  background: #dbdee8;
  margin-right: 9px;
}
.houseAgent_box .houseAgent_list .list .text .p5 {
  color: #5b5b5b;
}
.houseAgent_box .houseAgent_list .list .contact_way {
  position: absolute;
  top: 0;
  right: 0;
  width: 246px;
}
.houseAgent_box .houseAgent_list .list .contact_way .t {
  height: 49px;
  width: 250px;
  margin-bottom: 25px;
}
.houseAgent_box .houseAgent_list .list .contact_way .t .company {
  border-right: 2px solid #000;
  background: #dbdee8;
  padding: 8px 14px;
  font-size: 12px;
}
.houseAgent_box .houseAgent_list .list .contact_way .t .company strong {
  font-size: 14px;
  display: block;
}
.houseAgent_box .houseAgent_list .list .contact_way .m {
  text-align: right;
  margin-bottom: 10px;
}
.houseAgent_box .houseAgent_list .list .contact_way .m p {
  padding-left: 33px;
  margin-bottom: 4px;
  height: 20px;
  line-height: 20px;
  background: url(../images/i13.png) no-repeat 0 center;
  display: inline-block;
}
.houseAgent_box .houseAgent_list .list .contact_way .b {
  text-align: right;
}
.houseAgent_box .houseAgent_list .list .contact_way .b a {
  display: inline-block;
  text-align: center;
  line-height: 42px;
  border: solid 1px #e41417;
  width: auto;
  height: auto;
  padding: 0px 20px 0px 20px;
  /*background: url(../images/i14.png) no-repeat 0 center; */
}
.houseAgent_box .houseAgent_list .list .contact_way .b a:hover {
  /*background: url(../images/i14_on.png) no-repeat 0 center;*/
}
.houseAgent_box .houseAgent_list .list li:last-child {
  border: 0 none;
}
.pager {
  text-align: center;
  padding-bottom: 50px;
  padding-top: 20px;
}
.pager .in {
  display: inline-block;
  border: 1px solid #e6e6e6;
}
.pager .in a {
  float: left;
  height: 38px;
  line-height: 38px;
  padding: 0 17px;
  border-right: 1px solid #e6e6e6;
}
.pager .in span {
  float: left;
  height: 38px;
  line-height: 38px;
  border-right: 1px solid #e6e6e6;
  padding: 0 17px;
}
.pager .in a:last-child {
  border: 0 none;
}
.pager .in .on,
.pager .in a:hover {
  background: #f6f6f6;
  color: #cf0101;
}
.sider_r_box {
  width: 343px;
}
.sider_r_box .item {
  width: 343px;
  margin-bottom: 18px;
}
.sider_r_box .item .h {
  font-size: 22px;
  height: 46px;
  border-bottom: 2px solid #8994aa;
  margin-bottom: 16px;
}
.sider_r_box .item_1 li {
  position: relative;
  margin-bottom: 19px;
}
.sider_r_box .item_1 .text {
  width: 100%;
  border: 1px solid #eaebef;
  padding: 15px 0;
  height: 18px;
  line-height: 18px;
  text-indent: 33px;
}
.sider_r_box .item_1 .text:focus {
  border: 1px solid #f51014;
}
.sider_r_box .item_1 li i {
  position: absolute;
  top: 15px;
  font-size: 22px;
  left: 17px;
  color: #f63134;
  font-style: normal;
}
.sider_r_box .item_1 li .tip {
  position: absolute;
  border: -22px;
  left: 35px;
  font-size: 12px;
  color: #f51014;
  display: none;
}
.sider_r_box .item_1 .area_num {
  position: absolute;
  right: 0;
  width: 110px;
  top: 0;
  border-left: 1px solid #eaebef;
}
.sider_r_box .item_1 .area_num .s {
  height: 48px;
  line-height: 48px;
  color: #a9a9a9;
  display: block;
  width: 80%;
  background: url(../images/i15.png) no-repeat 95% center;
  cursor: pointer;
  padding: 0 10%;
  font-size: 12px;
  overflow: hidden;
}
.sider_r_box .item_1 .area_num .area_num_box {
  position: absolute;
  top: 49px;
  right: 0;
  background: #fff;
  z-index: 1;
  border: 1px solid #e5e5e5;
  width: 128px;
  height: 120px;
  overflow-y: auto;
  display: none;
}
.sider_r_box .item_1 .area_num .area_num_box a {
  display: block;
  padding: 10px;
}
.sider_r_box .item_1 .submit_btn {
  display: block;
  width: 100%;
  height: 50px;
  line-height: 50px;
  color: #fff;
  background: #f51014;
  border: 0 none;
  cursor: pointer;
}
.sider_r_box .item_1 .submit_btn:hover {
  background: #e41417;
}
.sider_r_box .item_2 li {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #eaebef;
}
.sider_r_box .item_2 li a {
  color: #5b5b5b;
  white-space: normal;
  word-break: break-all;
}
.sider_r_box .item_2 li a:hover {
  font-weight: bold;
}
.sider_r_box .item_3 .text {
  margin: 50px 0 0 27px;
}
.sider_r_box .item_3 .text p {
  color: #5b5b5b;
}
.sider_r_box .item_3 .text a {
  color: #0066ff;
}
.sider_r_box .item_3.on {
  position: fixed;
  top: 0;
  left: 50%;
  margin-left: 297px;
  z-index: 99;
  background: #FFFFFF;
}
.search_main .sider_r_box .item_3.on {
  margin-left: -640px;
}
/*.fixed_nav {
    position: fixed;
    bottom: 30px;
    left: 50%;
    margin-left: 670px;
}

    .fixed_nav li {
        margin-bottom: 1px;
    }

        .fixed_nav li a {
            display: block;
            padding: 0 5px;
            width: 40px;
            text-align: center;
            background: #000;
            color: #fff;
            font-size: 13px;
            height: 40px;
            padding-top: 10px;
        }

    .fixed_nav .wx a {
        padding-top: 0;
        height: 50px;
        line-height: 17px;
    }*/
/* side-bar  返回头部开始 */
.side-pannel {
  position: fixed;
  right: 5px;
  margin-left: 496px;
  z-index: 99;
}
.side-bar {
  border: 1px solid #E7E7E7;
  border-bottom: none;
  bottom: 20px;
  background: #fff;
}
.side-bar a {
  display: block;
  cursor: pointer;
  width: 70px;
  height: 46px;
  border-bottom: 1px solid #E7E7E7;
  position: relative;
  color: #676767;
  text-align: center;
}
.side-bar a s {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.side-bar a span {
  line-height: 20px;
}
.side-bar a:hover {
  background: #DFFFED;
}
.side-bar a.gotop s {
  position: absolute;
  top: 50%;
  left: 17px;
}
.side-bar a.text {
  padding-top: 25px;
}
/*.side-bar a.qr s {
                position: absolute;
                top: 50%;
                left: 18px
            }*/
.side-bar a.qr i {
  width: 120px;
  height: 120px;
  position: absolute;
  left: -120px;
  top: 50%;
  margin-top: -80px;
  display: none;
  background-position: 0 0;
}
.side-bar a.qr:hover i {
  display: block;
}
.side-bar a.qr i {
  background-image: url(../images/i70.png);
  background-position: 50% 0;
  background-size: 100% auto;
}
/***微博*/
.side-bar a.weibo i {
  width: 120px;
  height: 120px;
  position: absolute;
  left: -120px;
  top: 50%;
  margin-top: -80px;
  display: none;
  background-position: 0 0;
}
.side-bar a.weibo:hover i {
  display: block;
}
.side-bar a.weibo i {
  background-image: url(../images/weibo.png);
  background-position: 50% 0;
  background-size: 100% auto;
}
.g-icon-top {
  height: 20px;
  width: 35px;
  margin-top: -10px;
  background-position: 0 -33px;
}
.g-icon-survey1 {
  height: 23px;
  width: 26px;
  margin-top: -11px;
  background-position: 0 -53px;
}
.side-bar a.survey:hover s {
  height: 23px;
  width: 26px;
  margin-top: -11px;
  background-position: -26px -53px;
}
.g-icon-qq1 {
  height: 20px;
  width: 22px;
  margin-top: -10px;
  background-position: -35px -33px;
}
.g-icon-weibo1 {
  height: 25px;
  width: 27px;
  margin-top: -12px;
  background-position: -72px 0;
}
.g-icon-weibo2,
.side-bar a.weibo:hover s {
  height: 25px;
  width: 27px;
  margin-top: -12px;
  background-position: -72px -25px;
}
.g-icon-qr1 {
  height: 33px;
  width: 36px;
  margin-top: -16px;
  background-position: -36px 0;
}
.g-icon-qr2,
.side-bar a.qr:hover s {
  height: 33px;
  width: 36px;
  margin-top: -16px;
  background-position: 0 0;
}
.g-icon-qq1,
.g-icon-qr1,
.g-icon-qr2,
.g-icon-survey1,
.g-icon-survey2,
.g-icon-top,
.g-icon-weibo1,
.g-icon-weibo2,
.side-bar a.qr:hover s,
.side-bar a.survey:hover s,
.side-bar a.weibo:hover s {
  background-image: url(../images/sprite1.png);
}
/*滚动结束*/
.recommend_broker {
  width: 1278px;
  border: 1px solid #dab7a6;
  background: #e9d2b1;
  padding-top: 10px;
  height: 179px;
  position: relative;
  margin-top: 10px;
}
.recommend_broker .in {
  padding: 10px 42px;
  overflow: hidden;
}
.recommend_broker li {
  float: left;
  width: 115px;
  margin-right: 30px;
  display: inline;
}
.recommend_broker li img {
  width: 113px;
  height: 113px;
  border: 1px solid #e0e0e0;
  margin-bottom: 7px;
}
.recommend_broker li .p1 {
  text-align: center;
}
.recommend_broker li .p2 {
  text-align: center;
}
.recommend_broker li .p2 a {
  display: inline-block;
  background: url(../images/i18.png) no-repeat 0 0;
}
.recommend_broker li .p2 .s1 {
  width: 7px;
  height: 12px;
}
.recommend_broker li .p2 .s2 {
  width: 12px;
  height: 12px;
  background-position: -18px 0;
}
.recommend_broker li .p2 .s3 {
  width: 11px;
  height: 10px;
  background-position: -41px -3px;
}
.recommend_broker li .p2 .s4 {
  width: 14px;
  height: 10px;
  background-position: -64px -1px;
}
.recommend_broker li .p2 .s5 {
  width: 11px;
  height: 11px;
  background-position: -89px -1px;
}
.recommend_broker i {
  position: absolute;
  top: 0;
  left: 0;
  width: 90px;
  height: 90px;
  background: url(../images/i17.png) no-repeat 0 0;
}
.houseLease_box .houseAgent_list .list .time {
  padding: 20px 0 10px;
}
.houseLease_box .houseAgent_list .list .time span {
  padding-left: 22px;
  margin-right: 45px;
}
.houseLease_box .houseAgent_list .list .time .s1 {
  background: url(../images/i26.png) no-repeat 0 center;
  color: black;
}
.houseLease_box .houseAgent_list .list .time .s2 {
  background: url(../images/i27.png) no-repeat 0 center;
  color: black;
}
.houseLease_box .houseAgent_list .list .addr {
  background: url(../images/i28.png) no-repeat 0 center;
  padding-left: 22px;
  color: black;
}
.houseLease_box .houseAgent_list .list .text .p4 span {
  border: 1px solid #ced0d9;
  background: #f7f8fc;
}
.houseLease_box .houseAgent_list .list .text .p1 {
  padding-top: 12px;
}
.houseLease_box .houseAgent_list .lease_info {
  position: absolute;
  top: 20px;
  right: 0;
  text-align: right;
}
.houseLease_box .houseAgent_list .lease_info .t {
  margin-left: 7px;
  margin-bottom: 68px;
}
.houseLease_box .houseAgent_list .lease_info .t img {
  vertical-align: -2px;
}
.houseLease_box .houseAgent_list .lease_info .t span {
  padding-left: 10px;
  color: black;
}
.houseLease_box .houseAgent_list .lease_info .m {
  font-size: 24px;
  color: #f51014;
  margin-bottom: 5px;
  font-weight: bold;
  background-color: #FFFFFF;
}
.houseLease_box .houseAgent_list .lease_info .m span {
  font-size: 12px;
}
.houseLease_box .houseAgent_list .lease_info .b {
  font-size: 14px;
  color: #313131;
  margin-bottom: 10px;
}
.houseLease_box .houseAgent_list .lease_info .btn_box .zan_btn {
  display: inline-block;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border: 1px solid #ced0d9;
  border-radius: 2px;
  background: url(../images/i29.png) #f7f8fc center left 5px;
  margin-right: 14px;
}
.houseLease_box .houseAgent_list .lease_info .btn_box .zan_btn:hover {
  background: url(../images/i29_on.png) #f7f8fc no-repeat center left 5px;
}
.houseLease_box .houseAgent_list .lease_info .btn_box .zixun_btn {
  display: inline-block;
  width: 130px;
  height: 42px;
  text-align: center;
  line-height: 42px;
  border: 1px solid #f51014;
  color: #000000;
  /*background: url(../images/i30.png) no-repeat center center;*/
}
.houseLease_box .houseAgent_list .lease_info .btn_box .zixun_btn:hover {
  /*background: url(../images/i30_on.png) no-repeat center center;*/
}
.expert_modal {
  background: #f7f8fc;
  border: 1px solid #e0e2ea;
  padding: 20px 0 20px 20px;
}
.expert_modal .l_box {
  width: 590px;
  border-right: 1px solid #d2d7e9;
}
/***微信图标-2018-05-31 10:43:53*/
.icon-bm {
  font-weight: bold;
  margin-left: 3px;
}
.icon-bm .wx {
  margin-left: 9px;
}
/***经纪详情头像*/
.expert_modal .l_box .img {
  display: block;
  /*-webkit-box-shadow: 1px 1px 20px 1px #e7e7e7;
            -moz-box-shadow: 1px 1px 20px 1px #e7e7e7;
            -o-box-shadow: 1px 1px 20px 1px #e7e7e7;
            box-shadow: 1px 1px 20px 1px #e7e7e7;*/
  position: relative;
  overflow: hidden;
  width: 160px;
  height: 160px;
  margin: 5px;
  margin-right: 30px;
}
/*经纪详情图片*/
.expert_modal .l_box .img .agent-img {
  background-color: #ececec;
  /*width: 298px;*/
  height: 100%;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
.expert_modal .l_box .img .agent-img:hover {
  transition: all 0.8s;
  transform: scale(1.05);
}
.expert_modal .l_box .text {
  padding-top: 20px;
  width: 360px;
}
.expert_modal .l_box .text .p1 {
  font-size: 18px;
  padding: 0 0 14px;
}
.community_expert_modal .l_box .text .p1 {
  font-weight: bold;
  font-size: 30px;
}
.community_expert_modal .l_box {
  border-right: 0 none;
}
.community_expert_modal .btn_modal a {
  display: inline-block;
  width: 132px;
  height: 46px;
  text-indent: 44px;
  line-height: 46px;
  border: 1px solid #ced0d9;
  border-radius: 2px;
  background: url(../images/i29.png) #fff no-repeat 8px center;
  margin-right: 14px;
  font-size: 20px;
  color: #555d7d;
  text-align: center;
  text-indent: 30px;
}
.community_expert_modal .btn_modal .a1:hover {
  background: url(../images/i29_on1.png) #f51014 no-repeat 8px center;
  color: #fff;
}
.community_expert_modal .btn_modal .a2 {
  background: url(../images/i34.png) #fff no-repeat 8px center;
}
.community_expert_modal .btn_modal .a2:hover {
  background: url(../images/i34_on.png) #05af10 no-repeat 8px center;
  color: #fff;
}
.expert_modal .l_box .text .p1 img {
  vertical-align: middle;
}
.expert_modal .l_box .text .p2 {
  margin-bottom: 30px;
}
.expert_modal .l_box .text .addr {
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  background: url(../images/i28.png) no-repeat 0 center;
  padding-left: 22px;
  margin-top: 20px;
}
.expert_modal .l_box .text .p2 strong {
  font-weight: bold;
}
.expert_modal .l_box .text .p2 .label {
  display: inline-block;
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  color: #4d577a;
  background: #dbdee8;
  margin-right: 9px;
  cursor: default;
}
.expert_modal .l_box .text .tips span {
  display: inline-block;
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  color: #4d577a;
  background: #dbdee8;
  margin-right: 9px;
  margin-top: 5px;
}
.expert_modal {
  box-shadow: 0 3px 5px #cccfdc;
  margin-bottom: 30px;
  /*margin-top: -20px;*/
}
.expert_modal .r_box {
  width: 648px;
}
.expert_modal .r_box .contact_way {
  padding-top: 14px;
}
.expert_modal .r_box .contact_way p {
  font-weight: bold;
  padding-left: 33px;
  margin-bottom: 8px;
  height: 24px;
  line-height: 24px;
  background: url(../images/i13.png) no-repeat 0 center;
}
.expert_modal .r_box .contact_way .p1 {
  background: url(../images/i32.png) no-repeat 0 center;
}
.expert_modal .r_box .contact_way .p2 {
  background: url(../images/i33.png) no-repeat 0 center;
}
.expert_modal .r_box .btn_box .d1 {
  text-align: right;
  margin-bottom: 28px;
}
.expert_modal .r_box .btn_box .d1 a {
  display: inline-block;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border: 1px solid #ced0d9;
  border-radius: 2px;
  background: url(../images/i29.png) #f7f8fc no-repeat center center;
  margin-right: 14px;
}
.expert_modal .r_box .btn_box .d1 .a2 {
  background: url(../images/i34.png) #f7f8fc no-repeat center center;
}
.expert_modal .r_box .btn_box .d1 .a1:hover {
  background: url(../images/i29_on.png) #f7f8fc no-repeat center center;
}
.expert_modal .r_box .btn_box .d1 .a0 {
  background: url(../images/i49.png) no-repeat center center;
  position: relative;
}
.expert_modal .r_box .btn_box .d1 .a0 .ewm {
  position: absolute;
  top: 40px;
  right: 0;
  border: 2px solid #05af10;
  z-index: 1;
  display: none;
  background: #fff;
}
.expert_modal .r_box .btn_box .d1 .a0 .ewm ul {
  overflow: hidden;
  padding: 27px 0;
}
.expert_modal .r_box .btn_box .d1 .a0 .ewm li {
  /*float: left;
    width: 94px;
    text-align: center;
    padding: 0 27px;
    border-left: 1px solid #f3f2f7;
    margin-left: -1px;*/
}
.expert_modal .r_box .btn_box .d1 .a0 .ewm li img {
  width: 132px;
}
.expert_modal .r_box .btn_box .d1 .a0 .ewm li p {
  padding-top: 10px;
  line-height: 24px;
  color: #333;
}
.expert_modal .r_box .btn_box .d1 .a0:hover .ewm {
  display: block;
}
.expert_modal .r_box .btn_box {
  position: relative;
  height: 193px;
}
.expert_modal .r_box .btn_box .d2 {
  border-right: 2px solid #000;
  background: #dbdee8;
  padding: 8px 14px;
  font-size: 12px;
  margin-bottom: 28px;
  max-width: 385px;
}
.expert_modal .r_box .btn_box .d2 p {
  font-size: 14px;
}
.expert_modal .r_box .btn_box .d3 {
  text-align: right;
  padding-right: 20px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.expert_modal .r_box .btn_box .d3 a {
  display: inline-block;
  width: 130px;
  line-height: 100px;
  overflow: hidden;
  height: 42px;
  background: url(../images/i14.png) no-repeat 0 center;
}
.expert_modal .r_box .btn_box .d3 a:hover {
  background: url(../images/i14_on.png) no-repeat 0 center;
}
.community_expert_modal .r_box {
  width: 320px;
  text-align: right;
}
.community_expert_modal .r_box .btn_modal {
  margin-bottom: 35px;
  padding-top: 20px;
}
.community_expert_modal .r_box .score_box li {
  float: left;
  width: 142px;
  text-align: center;
}
.community_expert_modal .r_box .score_box ul {
  overflow: hidden;
  padding-bottom: 10px;
}
.community_expert_modal .r_box .score_box li {
  font-size: 16px;
  margin-left: -1px;
  background: url(../images/i61.png) no-repeat 0 center;
}
.community_expert_modal .r_box .score_box li strong {
  color: #f51014;
  font-size: 20px;
  font-weight: bold;
}
.houseLease_box .expert_info dl {
  margin-bottom: 26px;
}
.houseLease_box .expert_info .bm_agnet_info_box {
  border: solid 5px #c8c8c8;
  padding: 17px;
}
.houseLease_box .expert_info dt {
  font-size: 18px;
  color: #5b5b5b;
  margin-bottom: 15px;
}
.houseLease_box .expert_info dd {
  font-size: 14px;
  color: #5b5b5b;
}
.houseLease_box .expert_info dd .d1 {
  font-size: 22px;
  color: #121212;
  margin-bottom: 13px;
  font-weight: bold;
}
.houseLease_box .expert_info dd .d2 span {
  float: left;
  width: 25%;
  margin-bottom: 12px;
  color: #5b5b5b;
}
.sider_r_box .item_0 {
  box-shadow: 0 0 3px 3px #e0e2ea;
}
.sider_r_box .item_0 .h {
  font-size: 14px;
  height: 44px;
  line-height: 44px;
  border-bottom: 1px solid #d0d3de;
  margin-bottom: 16px;
  background: #dbdee8;
  margin-bottom: 0;
  text-align: center;
  font-weight: bold;
}
.sider_r_box .item_0 .b {
  background: #f7f8fc;
  padding: 20px;
}
.sider_r_box .item_0 li {
  position: relative;
  margin-bottom: 19px;
}
.sider_r_box .item_0 .text {
  width: 100%;
  border: 1px solid #eaebef;
  padding: 15px 0;
  height: 18px;
  line-height: 18px;
  text-indent: 33px;
}
.sider_r_box .item_0 .text:focus {
  border: 1px solid #f51014;
}
.sider_r_box .item_0 li textarea {
  width: 90%;
  border: 1px solid #eaebef;
  padding: 15px 5%;
  height: 58px;
  line-height: 18px;
  font-family: "微软雅黑";
  resize: none;
}
.sider_r_box .item_0 li i {
  position: absolute;
  top: 15px;
  font-size: 22px;
  left: 17px;
  color: #f63134;
  font-style: normal;
}
.sider_r_box .item_0 li:nth-child(3) .text,
.sider_r_box .item_0 li:nth-child(4) .text {
  text-indent: 20px;
}
.sider_r_box .textarea_num {
  text-align: right;
  color: #a9a9a9;
}
.sider_r_box .textarea_num em {
  font-style: normal;
}
.sider_r_box .item_0 li .tip {
  position: absolute;
  border: -22px;
  left: 35px;
  font-size: 12px;
  color: #f51014;
  display: none;
}
.sider_r_box .item_0 .area_num {
  position: absolute;
  right: 0;
  width: 110px;
  top: 0;
  border-left: 1px solid #eaebef;
}
.sider_r_box .item_0 .area_num .s {
  height: 48px;
  line-height: 48px;
  color: #a9a9a9;
  display: block;
  width: 80%;
  background: url(../images/i15.png) no-repeat 95% center;
  cursor: pointer;
  padding: 0 10%;
  font-size: 12px;
  overflow: hidden;
}
.sider_r_box .item_0 .area_num .area_num_box {
  position: absolute;
  top: 49px;
  right: 0;
  background: #fff;
  z-index: 1;
  border: 1px solid #e5e5e5;
  width: 128px;
  height: 130px;
  overflow-y: auto;
  display: none;
}
.sider_r_box .item_0 .area_num .area_num_box a {
  display: block;
  padding: 10px;
}
.sider_r_box .item_0 .submit_btn {
  display: block;
  width: 100%;
  height: 50px;
  line-height: 50px;
  color: #fff;
  background: #f51014;
  border: 0 none;
  cursor: pointer;
}
.sider_r_box .item_0 li .submit_btn {
  margin-bottom: 17px;
}
.sider_r_box .item_0 li .txt {
  text-align: center;
}
.sider_r_box .item_0 li .txt span {
  color: #1f78ff;
}
.sider_r_box .item_0 li .txt span a {
  color: #1f78ff;
}
/*search_main*/
.search_main {
  margin-top: 17px;
}
.search_header .logo {
  text-align: center;
  margin-bottom: 16px;
}
.search_header .b_box {
  width: 753px;
  margin: 0 auto 34px;
}
.search_header .inner {
  padding-bottom: 0;
}
.search_header .f_box {
  padding: 10px 0;
  background: #f3f4f9;
}
.search_header .f_box .link {
  font-size: 14px;
  color: #425571;
  height: 28px;
  line-height: 28px;
  border: 1px solid #eaebef;
  padding: 0 9px 0 31px;
  display: block;
  background: url(../images/i35.png) #fff no-repeat 8px center;
}
.search_main .result_num {
  font-size: 20px;
  font-weight: bold;
}
.search_main .result_num span {
  color: #f51014;
}
.sider_r_box .link_list_box {
  box-shadow: 0 3px 4px #f0f1f4;
}
.sider_r_box .link_list_box .in {
  padding: 22px 0 22px 29px;
  background: #f7f8fc;
  border: 1px solid #e0e2ea;
  border-top: 3px solid #f51014;
}
.sider_r_box .link_list_box dl {
  padding-bottom: 1px;
}
.sider_r_box .link_list_box dt {
  font-size: 20px;
  color: #425571;
  font-weight: bold;
  margin-bottom: 18px;
}
.sider_r_box .link_list_box dd a {
  float: left;
  padding: 0 9px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #dadde6;
  background: #fff;
  color: #425571;
  font-size: 16px;
  margin: 0 20px 20px 0;
  border-radius: 2px;
}
.sider_r_box .link_list_box dd a:hover,
.sider_r_box .link_list_box dd .on {
  border: 1px solid #f51014;
  color: #f51014;
}
.j_com_tab_bd .item {
  display: none;
}
/*头部logo样式*/
.logos {
  border-right: 1px solid #eaebef;
  padding-right: 18px;
}
.logo .logo-txt:hover {
  color: #000;
}
.logo .logo-txt span {
  display: block;
}
.logo .logo-txt .logo-txt-big {
  font-size: 36px;
  font-weight: bold;
}
/*overseas_header*/
.overseas_header .t_box .o_nav {
  width: 470px;
}
.overseas_header .search_box .text {
  width: 230px;
  height: 32px;
  line-height: 32px;
}
.overseas_header .search_box .submit_btn {
  width: 100px;
  height: 34px;
  line-height: 34px;
}
.overseas_header .search_box p {
  padding-top: 8px;
}
.overseas_header .search_box p a {
  color: #5d5dd3;
  margin-right: 7px;
}
.overseas_header .t_box {
  margin-bottom: 0;
}
.overseas_header .inner {
  padding-bottom: 10px;
}
.overseas_main {
  padding-top: 0;
}
.overseas_main .crumb_box {
  width: 1280px;
  margin: 0 auto;
}
.overseas_main .overseas_tips_box {
  width: 1280px;
  margin: 0 auto 30px;
  padding-bottom: 18px;
  border-bottom: 1px solid #d9dce5;
}
.overseas_main .overseas_tips_box a {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  border-radius: 2px;
  background: #f7f8fc;
  border: 1px solid #ced0d9;
  padding: 0 15px;
  color: #555d7d;
  margin-right: 10px;
  font-weight: bold;
}
.overseas_main .overseas_tips_box .on {
  border: 1px solid #f51014;
  color: #f51014;
}
.overseas_main .modal .h .title {
  font-size: 22px;
  color: #000;
}
.com_ewm_gz .ewm img {
  width: 84px;
  margin-right: 12px;
}
.com_ewm_gz .txt {
  width: 240px;
}
.com_ewm_gz .t {
  padding-bottom: 23px;
}
.com_ewm_gz li {
  border-bottom: 1px dashed #d2d5e1;
  padding-bottom: 25px;
  margin-bottom: 20px;
}
.com_ewm_gz .txt p {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 16px;
}
.com_ewm_gz .txt a {
  display: block;
  width: 107px;
  height: 32px;
  line-height: 32px;
  text-indent: 36px;
  color: #fff;
  background: url(../images/i36.png) no-repeat 0 center;
}
.com_ewm_gz .b {
  color: #5b5b5b;
}
.com_news_ranking {
  margin-bottom: 30px;
}
.com_news_ranking .update_btn {
  display: block;
  width: 80px;
  height: 20px;
  line-height: 20px;
  text-indent: 27px;
  color: #e91c35;
  border: 1px solid #e0e0e0;
  border-radius: 30px;
  margin-top: 3px;
  background: url(../images/i37.png) #fafafa no-repeat 14px center;
}
.com_news_ranking li {
  padding: 20px 0;
  border-bottom: 1px dashed #d2d5e1;
}
.com_news_ranking li a {
  display: block;
}
.com_news_ranking li .num {
  width: 21px;
  height: 21px;
  background: #cecece;
  text-align: center;
  line-height: 21px;
  font-size: 14px;
  color: #000;
  margin-right: 10px;
}
.com_news_ranking li p {
  float: left;
  width: 310px;
  overflow: hidden;
}
.com_news_ranking li .txt {
  width: 308px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.com_news_ranking li .on .num {
  background: #fa2f1c;
  color: #fff;
}
.com_news_ranking .h {
  margin-bottom: 0 !important;
}
.overseas_banner {
  width: 1280px;
  margin: 6px auto 6px;
  position: relative;
}
.overseas_banner img {
  width: 1280px;
}
.overseas_banner p {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 94%;
  padding: 15px 3%;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  font-size: 18px;
  font-weight: bold;
}
.overseas_list_img {
  width: 1280px;
  margin: 0 auto 35px;
}
.overseas_list_img ul {
  margin-right: -5px;
}
.overseas_list_img li {
  float: left;
  position: relative;
  width: 316px;
  height: 236px;
  margin-right: 5px;
  overflow: hidden;
}
.overseas_list_img li img {
  width: 100%;
  display: block;
  margin: auto;
  /*position: absolute;
            top: 118px;*/
}
.overseas_list_img li img:hover {
  transition: all 0.8s;
  transform: scale(1.05);
  /*position: absolute;
            top: 118px;*/
}
.overseas_list_img li p {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 94%;
  padding: 10px 3%;
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
}
.overseas_news_modal .tab_box {
  border-bottom: 4px solid #8994aa;
}
.overseas_news_modal .tab_box a {
  display: inline-block;
  border-bottom: 4px solid #8994aa;
  margin-bottom: -4px;
  padding-bottom: 17px;
  font-size: 22px;
  color: #6e6e6e;
  margin-right: 38px;
}
.overseas_news_modal .tab_box .more_btn a {
  color: #6e6e6e;
  font-size: 14px;
  border-bottom: 0;
  padding-bottom: 0;
  margin-right: 0;
}
.overseas_news_modal .tab_box .on {
  color: #cf0101;
  border-bottom: 4px solid #cf0101;
}
.overseas_news_modal .bd .d1 {
  padding: 15px 0;
  border-bottom: 1px dashed #8990a9;
}
.overseas_news_modal .bd .d1 .p1 {
  font-size: 38px;
  line-height: 40px;
  margin-bottom: 10px;
  font-weight: bold;
}
.overseas_news_modal .bd .d1 .p2 {
  font-size: 16px;
  color: #5b5b5b;
}
.overseas_news_modal .bd .d2 {
  padding: 15px 0;
}
.overseas_news_modal .bd .d2 .p1 {
  font-size: 32px;
  line-height: 36px;
  margin-bottom: 15px;
  font-weight: bold;
}
.overseas_news_modal .bd .d2 .p2 {
  font-size: 16px;
  color: #5b5b5b;
}
.overseas_news_modal .bd .d3 ul {
  margin-right: -9px;
}
.overseas_news_modal .bd .d3 li {
  float: left;
  position: relative;
  width: 300px;
  height: 224px;
  margin-right: 4px;
}
.overseas_news_modal .bd .d3 li img {
  width: 300px;
}
.overseas_news_modal .bd .d3 li p {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 94%;
  padding: 10px 3%;
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
}
.overseas_news_modal .bd .d3 {
  margin-bottom: 35px;
}
.com_ewm_gz.border_top {
  border-top: 2px solid #cf0101;
  padding-top: 20px;
  margin-top: 43px;
}
/*seeHouse_banner*/
.seeHouse_banner .p1 {
  padding-top: 136px;
  width: 704px;
  text-align: right;
  margin: 0 auto 10px;
  padding-right: 40px;
}
.seeHouse_banner .p2 {
  width: 835px;
  text-align: right;
  font-size: 66px;
  font-weight: bold;
  color: #fff;
  margin: 0 auto 10px;
  padding-right: 40px;
  line-height: 70px;
}
.seeHouse_banner .p3 {
  width: 704px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  margin: 0 auto;
  padding-right: 40px;
}
.seeHouse_banner .slideBox .bd li img {
  width: auto;
}
.seeHouse_banner .search_modal {
  top: 408px;
  background: transparent;
}
.seeHouse_banner .search_modal .keyword_box {
  color: #fff;
  text-align: left;
  font-size: 16px;
}
.seeHouse_banner .search_modal .keyword_box a {
  margin: 0 5px;
  font-size: 16px;
}
.seeHouse_banner .search_modal .in .text {
  width: 618px;
  height: 54px;
  border: 0 none;
  line-height: 54px;
  font-size: 16px;
}
.seeHouse_banner .search_modal .in .submit_btn {
  width: 128px;
  height: 54px;
  line-height: 54px;
  font-size: 16px;
}
.seeHouse_banner .search_modal .in .submit_btn:hover {
  background: #e41417;
}
.seeHouse_banner .search_modal .in {
  width: 746px;
}
.seeHouse_banner .search_box {
  position: relative;
}
.seeHouse_banner .search_box {
  position: relative;
}
.seeHouse_banner .search_nav {
  position: absolute;
  top: -40px;
  left: 0;
}
.seeHouse_banner .search_nav li {
  float: left;
  margin-right: 10px;
  position: relative;
}
.seeHouse_banner .search_nav li a {
  color: #fff;
  font-size: 20px;
}
.seeHouse_banner .search_nav li .on {
  font-weight: bold;
}
.seeHouse_banner .search_nav li i {
  display: none;
}
.seeHouse_banner .search_nav li .on i {
  position: absolute;
  width: 13px;
  height: 7px;
  background: url(../images/i39.png) no-repeat center center;
  bottom: -14px;
  left: 50%;
  margin-left: -6px;
  display: block;
}
.seeHouse_link {
  width: 1020px;
  margin: 0 auto;
}
.seeHouse_link ul {
  margin-right: -150px;
  padding: 45px 0;
}
.seeHouse_link li {
  float: left;
  width: 155px;
  margin-right: 135px;
  display: inline;
  text-align: center;
}
.seeHouse_link li a {
  display: block;
  padding-top: 82px;
}
.seeHouse_link .li_1 {
  background: url(../images/i40.png) no-repeat center 0;
}
.seeHouse_link .li_2 {
  background: url(../images/i41.png) no-repeat center 0;
}
.seeHouse_link .li_3 {
  background: url(../images/i42.png) no-repeat center 0;
}
.seeHouse_link .li_4 {
  background: url(../images/i43.png) no-repeat center 0;
}
.seeHouse_link li .p1 {
  font-size: 18px;
  color: #21272a;
  margin-bottom: 8px;
  text-align: center;
}
.seeHouse_link li .p2 {
  font-size: 14px;
  color: #a2a9ab;
}
.seeHouse_ad_box {
  height: 360px;
  width: 1280px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.seeHouse_ad_box .slideBox .bd li {
  height: 360px;
}
.seeHouse_ad_box a {
  display: block;
  width: 100%;
  height: 100%;
}
.seeHouse_ad_box p {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 96%;
  padding: 0 2%;
  height: 60px;
  line-height: 60px;
  font-size: 18px;
  color: #3d3535;
  font-weight: bold;
  background: rgba(0, 0, 0, 0.12);
}
/**看房首页滚动*/
.houseSildeBox .swiper-wrapper .swiper-slide a {
  background: #ececec url(/images/error.svg) no-repeat center 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 360px;
  display: block;
  position: relative;
}
#num-nav5 {
  position: absolute;
  bottom: 0;
  right: 20px;
  z-index: 999;
  text-align: right;
  background: none;
}
#num-nav5 a {
  background: #a09a97;
  height: 5px;
  width: 20px;
  margin-right: 8px;
  line-height: 50px;
  overflow: hidden;
  display: inline-block;
}
#num-nav5 .active-slide {
  background: #cf0101;
}
.seeHouse_main .com_h .tit {
  margin-bottom: 27px;
  margin-right: 138px;
}
.seeHouse_main .com_h .tit .p1 {
  font-size: 32px;
  color: #373e41;
  margin-bottom: 10px;
}
.seeHouse_main .com_h .link {
  margin-top: 25px;
  color: #d0d0d0;
}
.seeHouse_main .com_h .link a {
  font-size: 16px;
  color: #6e6e6e;
  padding: 0 6px;
}
.seeHouse_main .com_h .link .on,
.seeHouse_main .com_h .link a:hover {
  color: #f51014;
}
.seeHouse_main .com_h .r {
  margin-top: 25px;
}
.seeHouse_main .com_h .r .more {
  color: #6e6e6e;
}
.seeHouse_main .com_h .r .more:hover {
  color: #f51014;
}
/*看房首页图片*/
.seeHouse_main .modal_3 .species_box .item li {
  width: 309px;
  height: 280px;
  margin-right: 4px;
  border: solid 4px #FFFFFF;
}
/*.seeHouse_main .modal_3 .species_box .item li img {
        width: 317px;
        height: 280px;
    }*/
.seeHouse_main .modal_3 .species_box .item li .index-house-img {
  background: #ececec url(/images/error.svg) no-repeat center 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 309px;
  height: 280px;
  display: block;
}
.seeHouse_main .modal_3 .species_box .item li:hover {
  /*transition: all 0.8s;
        transform: scale(1.05);*/
  width: 309px;
  height: 280px;
  border: solid 4px #cf0101;
}
.seeHouse_main .modal_3 .species_box .item li .index-house-img:hover {
  /*transition: all 0.8s;
    transform: scale(1.05);*/
}
.seeHouse_main .modal_3 .species_box .item li .text .p1 {
  font-size: 14px;
  margin-bottom: 5px;
}
.seeHouse_main .modal_3 .species_box .item li .text .p2 {
  margin-bottom: 5px;
}
.seeHouse_main .modal_3 .species_box .item li .text .p3 {
  font-size: 14px;
}
.seeHouse_main .modal_3 .species_box .item li .uer_box img {
  width: 55px;
  height: 55px;
}
.seeHouse_main .modal_3 .species_box .item li .uer_box .look_btn {
  width: 55px;
  height: 18px;
  line-height: 18px;
}
/*.seeHouse_main .modal_3 .species_box .item li .uer_box {
        position: absolute;
        bottom: 10px;
        right: 8px;
    }*/
.seeHouse_main .modal_3 .species_box {
  width: 1280px;
}
.seeHouse_main .community_modal .bd ul {
  margin-right: -10px;
}
.seeHouse_main .community_modal .bd li {
  float: left;
  width: 420px;
  height: 280px;
  overflow: hidden;
  margin-right: 10px;
  display: inline;
  position: relative;
}
.seeHouse_main .community_modal .bd li img {
  width: 420px;
  height: 280px;
}
.seeHouse_main .community_modal .bd li .text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: table;
  text-align: center;
  background: rgba(181, 116, 31, 0.92);
  color: #fff;
}
.seeHouse_main .community_modal .bd li .text .in {
  display: table-cell;
  vertical-align: middle;
}
.seeHouse_main .community_modal .bd li .text .p1 {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 8px;
}
.seeHouse_main .community_modal .bd li .text .p2 {
  font-size: 12px;
  margin-bottom: 10px;
}
.seeHouse_main .community_modal .bd li .text .p3 {
  font-size: 14px;
  font-weight: bold;
}
.seeHouse_main .community_modal .bd .li_2 .text {
  background: rgba(83, 143, 34, 0.92);
}
.seeHouse_main .community_modal .bd .li_3 .text {
  background: rgba(32, 91, 165, 0.92);
}
.seeHouse_main .school_modal .bd ul {
  margin-right: -10px;
}
.seeHouse_main .school_modal .bd li {
  float: left;
  width: 420px;
  height: 280px;
  overflow: hidden;
  margin-right: 10px;
  display: inline;
  position: relative;
}
.seeHouse_main .school_modal .bd li img {
  width: 420px;
  height: 280px;
}
.seeHouse_main .school_modal .bd li .text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  background: rgba(255, 255, 255, 0.92);
  color: #373e41;
  padding: 23px 0;
}
.seeHouse_main .school_modal .bd li .text .p1 {
  font-size: 30px;
  font-weight: bold;
  line-height: 40px;
}
.seeHouse_main .school_modal .bd li .text .p2 {
  font-size: 17px;
}
.seeHouse_main .modal_4 .contact_list {
  width: 1280px;
}
.seeHouse_main .modal_4 .contact_list ul {
  margin-right: -30px;
}
.seeHouse_main .modal_4 .contact_list li {
  margin-right: 29px;
}
/*communityList_main*/
.communityList_main .areaSelect_modal .d .b {
  border-bottom: 0 none;
}
.communityList_main .houseAgent_box .houseAgent_list .num_box {
  margin-bottom: 10px;
}
.communityList_main .lease_info .score p {
  display: inline-block;
  text-align: center;
}
.communityList_main .lease_info .score p span {
  font-size: 22px;
  color: #f51014;
}
.communityList_main .lease_info .score .p2 {
  padding-left: 20px;
  margin-left: 20px;
  background: url(../images/i44.png) no-repeat 0 center;
}
.lease_info .score .p2.noborder {
  background: none !important;
}
.communityList_main .lease_info .score {
  margin-bottom: 26px;
}
.communityList_main .houseLease_box .houseAgent_list .lease_info .btn_box .zixun_btn {
  width: 130px;
  height: 42px;
  /*background: url(../images/i45.png) no-repeat right center;*/
}
.communityList_main .houseLease_box .houseAgent_list .lease_info .btn_box .zixun_btn:hover {
  width: 130px;
  height: 42px;
  /*background: url(../images/i45_on.png) no-repeat right center;*/
}
.communityList_main .houseAgent_box .houseAgent_list .list li {
  margin-bottom: 10px;
  padding-bottom: 25px;
}
/*schoolList_main*/
.schoolList_main .houseAgent_box .houseAgent_list .list .img {
  width: 252px;
  height: auto;
  overflow: hidden;
}
.schoolList_main .houseAgent_box .houseAgent_list .list .img img {
  width: 252px;
  height: auto;
}
.schoolList_main .houseAgent_box .houseAgent_list .list .kind {
  margin-bottom: 10px;
}
.schoolList_main .houseAgent_box .houseAgent_list .list .website {
  margin-bottom: 15px;
}
.schoolList_main .houseAgent_box .houseAgent_list .list .website a {
  display: block;
  height: 14px;
  line-height: 14px;
  padding-left: 25px;
  color: #0066ff;
  font-size: 14px;
  background: url(../images/i46.png) no-repeat 0 center;
}
.schoolList_main .houseAgent_box .houseAgent_list .list .phone {
  margin-bottom: 15px;
  background: url(../images/i47.png) no-repeat 0 center;
  height: 14px;
  line-height: 14px;
  padding-left: 25px;
  color: #0066ff;
  font-size: 14px;
}
/*.schoolList_main .houseLease_box .houseAgent_list .lease_info .btn_box .zixun_btn {
    background: url(../images/i48.png) no-repeat 0 center;
}

    .schoolList_main .houseLease_box .houseAgent_list .lease_info .btn_box .zixun_btn:hover {
        background: url(../images/i48_on.png) no-repeat 0 center;
    }*/
.schoolList_main .houseLease_box .houseAgent_list .list {
  padding-top: 25px;
}
.vip_d_main .expert_info .img_box {
  margin: 20px 0;
}
/*mansion_banner*/
.mansion_banner .t_box {
  position: absolute;
  left: 0%;
  top: 196px;
  width: 100%;
  text-align: center;
}
.mansion_banner .t_box p {
  color: #fff;
}
.mansion_banner .t_box .p1 {
  font-size: 52px;
  font-weight: bold;
  margin-bottom: 16px;
}
.mansion_banner .t_box .p2 {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 20px;
}
.mansion_banner .t_box .p3 a {
  display: inline-block;
  width: 114px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  font-size: 16px;
  background: url(../images/i51.png) no-repeat 0 center;
  color: #fff;
}
.mansion_banner .b_box {
  position: absolute;
  left: 50%;
  margin-left: -640px;
  width: 1240px;
  bottom: 20px;
  padding: 0 20px;
}
.mansion_banner .b_box img {
  width: 58px;
}
.mansion_banner .b_box .img {
  margin-right: 16px;
}
.mansion_banner .b_box .text {
  width: 1160px;
  color: #fff;
  font-size: 16px;
}
.mansion_banner #num-nav1 {
  bottom: 90px;
}
.mansion_banner .slideBox .hd .prev {
  display: block;
  width: 40px;
  height: 100px;
  background: url(../images/arr_l.png) no-repeat 0 center;
  left: 50%;
  margin-left: -640px;
}
.mansion_banner .slideBox .hd .next {
  display: block;
  width: 40px;
  height: 100px;
  background: url(../images/arr_r.png) no-repeat 0 center;
  left: 50%;
  margin-left: 600px;
}
.mansion_banner #num-nav1 a {
  width: 20px;
  height: 5px;
}
.mansion_main .mansion_nav {
  text-align: center;
  height: 78px;
  line-height: 78px;
  color: #6e6e6e;
}
.mansion_main .mansion_nav a {
  color: #6e6e6e;
  padding: 0 10px;
  font-size: 16px;
}
.mansion_main .mansion_nav .on,
.mansion_main .mansion_nav a:hover {
  color: #f51014;
}
.mansion_main .bd {
  width: 1280px;
  margin: 0 auto 28px;
}
.mansion_main .bd ul {
  margin-right: -10px;
}
.mansion_main .bd li {
  float: left;
  width: 420px;
  height: 280px;
  position: relative;
  margin: 0 10px 10px 0;
  display: inline;
}
.mansion_main .bd li .img img {
  width: 420px;
  height: 280px;
}
.mansion_main .bd li .text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  padding-bottom: 20px;
}
.mansion_main .bd li .text .p1 {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 10px;
}
.mansion_main .bd li .mc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  height: 100%;
  background: rgba(0, 0, 0, 0.59);
  color: #fff;
  display: none;
}
.mansion_main .bd li a:hover .mc {
  display: block;
}
.mansion_main .bd li .mc .user_img img {
  width: 58px;
  margin: 30px 0 5px;
}
.mansion_main .bd li .mc .d {
  width: 390px;
  margin: 0 auto;
}
.mansion_main .bd li .mc .d1 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 5px;
}
.mansion_main .bd li .mc .d2 {
  margin-bottom: 5px;
}
.mansion_main .bd li .mc .d3 {
  margin-bottom: 25px;
}
.mansion_main .bd li .mc .d3 span {
  display: inline-block;
  width: 114px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  font-size: 16px;
  background: url(../images/i51.png) no-repeat 0 center;
  color: #fff;
  font-size: 14px;
}
.mansion_main .bd li .mc .d4 {
  text-align: left;
  height: 57px;
  overflow: hidden;
}
.tip_more {
  text-align: center;
  padding: 20px 0;
}
.tip_more a {
  display: inline-block;
  width: 136px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: #f2f3f7;
  font-size: 16px;
  color: #425571;
}
/*houseDetail_main*/
.overseas_header .house_name {
  padding: 15px 0 10px;
}
.overseas_header .house_name .d1 {
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 5px;
}
.overseas_header .house_name .d2 span {
  display: inline-block;
  height: 18px;
  line-height: 18px;
  padding: 0 4px;
  background: #dbdee8;
  color: #6073b2;
  margin-right: 3px;
}
.overseas_header .house_name .r a {
  display: inline-block;
  width: 132px;
  height: 46px;
  margin-left: 18px;
  line-height: 46px;
  color: #555d7d;
  font-size: 20px;
  box-shadow: 0 3px 4px #d6d9e5;
}
.overseas_header .house_name .r .gz_btn {
  background: url(../images/i29.png) #fff no-repeat 8px center;
  text-indent: 42px;
}
.overseas_header .house_name .r .share_btn {
  background: url(../images/i34.png) #fff no-repeat 8px center;
  text-indent: 42px;
}
.overseas_header .house_name .r .share_btn:hover {
  background-color: #05af10;
  color: #FFFFFF;
  background: url(../images/i34_on.png) #05af10 no-repeat 8px center;
}
.houseDetail_main {
  width: 1280px;
  margin: 0 auto;
}
/*住宅详情要注释.houseDetail_main .houseInfo_modal {
        margin-bottom: 53px;
    }*/
.houseDetail_main .houseInfo_modal .img_box {
  width: 788px;
  margin-right: 62px;
}
.houseDetail_main .houseInfo_modal .img_box .big_img {
  width: 788px;
  margin-bottom: 8px;
  position: relative;
}
.houseDetail_main .houseInfo_modal .img_box .big_img .bm-house-icon {
  position: absolute;
  height: 53px;
  width: 100%;
  bottom: 5px;
  text-align: right;
}
.houseDetail_main .houseInfo_modal .img_box .big_img .bm-house-icon a {
  display: block;
  float: right;
  margin-right: 5px;
}
.houseDetail_main .houseInfo_modal .img_box .scroll_box .swiper-slide a img {
  background-color: #ececec;
}
.houseDetail_main .houseInfo_modal .img_box .big_img .btn_3d {
  right: 10px;
  bottom: 10px;
  width: 53px;
  height: 53px;
  background: url(../images/3d_icon.png) no-repeat center center;
  line-height: 160px;
  text-align: center;
}
.houseDetail_main .btn_video {
  right: 70px;
  bottom: 10px;
  width: 53px;
  height: 53px;
  background: url(../images/video_icon.png) no-repeat center center;
  line-height: 160px;
  text-align: center;
}
.houseDetail_main .btn_sound {
  right: 130px;
  bottom: 10px;
  width: 53px;
  height: 53px;
  background: url(../images/sound_icon.png) no-repeat center center;
  line-height: 160px;
  text-align: center;
}
.houseDetail_main .houseInfo_modal .img_box .big_img .btn_video {
  right: 70px;
  bottom: 10px;
  width: 53px;
  height: 53px;
  background: url(../images/video_icon.png) no-repeat center center;
  line-height: 160px;
  text-align: center;
}
.houseDetail_main .houseInfo_modal .img_box .big_img .btn_3d span {
  color: #0066ff;
  font-size: 12px;
}
.houseDetail_main .houseInfo_modal .img_box .big_img img {
  width: 788px;
  height: 444px;
  background: #ececec;
}
.houseDetail_main .houseInfo_modal .img_box .big_img .bm_sold {
  display: block;
  width: 391px;
  height: 241px;
  color: #f51014;
  font-weight: bold;
  font-size: 60px;
  background-color: rgba(255, 255, 255, 0.9);
  border: solid 1px #cf0101;
  margin: 0 auto;
  text-align: center;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  line-height: 241px;
  font-family: 'Microsoft YaHei';
}
.houseDetail_main .houseInfo_modal .info_box {
  width: 420px;
}
.houseDetail_main .houseInfo_modal .info_box .d1 {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e9ebf4;
}
.houseDetail_main .houseInfo_modal .info_box .d1 .p1 {
  font-size: 16px;
  color: #f51014;
  font-weight: bold;
  margin-bottom: -10px;
}
.houseDetail_main .houseInfo_modal .info_box .d1 .p2 {
  font-size: 45px;
  font-weight: bold;
  color: #f51014;
  display: block;
  height: 45px;
  line-height: 45px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.houseDetail_main .houseInfo_modal .info_box .d1 .p3 {
  font-size: 14px;
  color: #121212;
}
.houseDetail_main .houseInfo_modal .info_box .d2 {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e9ebf4;
}
.houseDetail_main .houseInfo_modal .info_box .d2 p {
  float: left;
  width: 138px;
}
.houseDetail_main .houseInfo_modal .info_box .d2 p strong {
  font-size: 24px;
  display: block;
}
.houseDetail_main .houseInfo_modal .info_box .d3 p {
  margin-bottom: 8px;
}
.houseDetail_main .houseInfo_modal .info_box .d3 p span {
  display: inline-block;
  padding-left: 20px;
  height: 20px;
  line-height: 20px;
}
.houseDetail_main .houseInfo_modal .info_box .d3 .p1 .s1 {
  background: url(../images/i26.png) no-repeat 0 center;
  margin-right: 46px;
}
.houseDetail_main .houseInfo_modal .info_box .d3 .p1 .s2 {
  background: url(../images/i27.png) no-repeat 0 center;
}
.houseDetail_main .houseInfo_modal .info_box .d3 .p2 span {
  background: url(../images/i28.png) no-repeat 0 center;
}
.houseDetail_main .houseInfo_modal .info_box .d3 .p3 span {
  background: url(../images/i53.png) no-repeat 0 center;
}
.houseDetail_main .houseInfo_modal .info_box .d3 .p3 a {
  color: #0066ff;
  margin-left: 10px;
}
.houseDetail_main .houseInfo_modal .info_box .d4 {
  padding-top: 25px;
}
.houseDetail_main .houseInfo_modal .info_box .d4 .img {
  margin-right: 10px;
}
.houseDetail_main .houseInfo_modal .info_box .d4 .img .agent-img {
  background-color: #ececec;
  width: 131px;
  height: 131px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
.houseDetail_main .houseInfo_modal .info_box .d4 .img img {
  width: 150px;
}
.houseDetail_main .houseInfo_modal .info_box .d4 .text {
  width: 250px;
}
.houseDetail_main .houseInfo_modal .info_box .d4 .text .p1 {
  font-size: 24px;
  font-weight: bold;
  margin-right: 10px;
  margin-bottom: 12px;
}
.houseDetail_main .houseInfo_modal .info_box .d4 .text .p1 img {
  vertical-align: middle;
}
.houseDetail_main .houseInfo_modal .info_box .d4 .text .p2 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 12px;
  width: 255px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.houseDetail_main .houseInfo_modal .info_box .d4 .text .p3 {
  margin-bottom: 12px;
}
.houseDetail_main .houseInfo_modal .info_box .d4 .text .p3 span {
  display: inline-block;
  height: 18px;
  line-height: 18px;
  padding: 0 4px;
  background: #dbdee8;
  color: #6073b2;
  margin-right: 3px;
}
.houseDetail_main .houseInfo_modal .info_box .d4 {
  padding-bottom: 20px;
  border-bottom: 1px solid #e9ebf4;
}
.houseDetail_main .houseInfo_modal .info_box .d4 .text .p4 a {
  display: inline-block;
  width: 120px;
  height: 42px;
  line-height: 42px;
  color: #fff;
  font-size: 14px;
  text-indent: 40px;
}
.houseDetail_main .houseInfo_modal .info_box .d4 .text .p4 .ly_btn {
  margin-right: 5px;
  background: url(../images/i54.png) no-repeat 0 center;
}
.houseDetail_main .houseInfo_modal .info_box .d4 .text .p4 .contact_btn {
  background: url(../images/i55.png) no-repeat 0 center;
}
.houseDtaile_info .houseDtaile_list {
  width: 788px;
}
.houseDtaile_info .houseDtaile_list .h {
  position: relative;
  padding-bottom: 20px;
  font-size: 22px;
  font-weight: bold;
  color: #394043;
  border-bottom: 1px solid #e9ebf4;
  /*住宅房源详情回来*/
  margin-bottom: -1px;
}
.houseDtaile_info .houseDtaile_list dt {
  float: left;
  width: 92px;
  color: #999;
}
.houseDtaile_info .houseDtaile_list dl {
  /*margin-right: -110px;住宅详情*/
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-top: 1px solid #e9ebf4;
  padding-top: 20px;
}
.houseDtaile_info .houseDtaile_list dd {
  float: left;
  /*margin-right: 105px;住宅详情*/
  display: inline;
}
.houseDtaile_info .houseDtaile_list dd .audioplayer {
  display: none;
}
.houseDtaile_info .houseDtaile_list dd .s1 {
  color: #999;
  min-width: 90px;
  display: inline-block;
  text-align: right;
  padding-right: 5px;
}
/**商业*/
.houseDtaile_info .houseDtaile_list dd .bs1 {
  color: #999;
  min-width: 90px;
  display: inline-block;
}
.houseDtaile_info .houseDtaile_list .dl_3 dd .s1 {
  float: left;
  line-height: 25px;
  width: 90px;
  min-width: initial;
  display: inline-block;
}
.houseDtaile_info .houseDtaile_list .dl_3 dd .s2 {
  float: left;
  letter-spacing: 2px;
  line-height: 25px;
  display: inline-block;
  width: 505px;
}
.houseDtaile_info .houseDtaile_list dd .d {
  margin-bottom: 10px;
}
.houseDtaile_info .houseDtaile_list .tip {
  color: #999;
  margin-bottom: 15px;
}
.houseDtaile_info .houseDtaile_list .item {
  /*margin-bottom: 48px;*/
  overflow: hidden;
}
/*住宅详情注释
        
        .houseDtaile_info .houseDtaile_list .item_2 .b {
        padding-top:20px;
    }*/
/*.houseDtaile_info .houseDtaile_list .item_2 a {
    position: absolute;
    top: 10px;
    right: 0;
    color: #fff;
    width: 50px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    font-size: 14px;
    background: url(../images/i56.png) no-repeat 0 center;
}*/
.houseDtaile_info .houseDtaile_list .item_2 .dl_1 p {
  width: 580px;
}
.houseDtaile_info .houseDtaile_list .item_3 li {
  padding: 17px 0 1px;
  border-bottom: 1px solid #e9ebf4;
}
.houseDtaile_info .houseDtaile_list .item_3 li p {
  margin-bottom: 15px;
}
.houseDtaile_info .houseDtaile_list .item_3 li .p1 {
  font-weight: bold;
  color: #394043;
  font-size: 18px;
}
.houseDtaile_info .houseDtaile_list .item_3 li:last-child {
  border: 0 none;
}
.houseDtaile_info .houseDtaile_list .item_4 .h {
  margin-bottom: 20px;
}
.houseDtaile_info .houseDtaile_list .item_4 .text {
  position: relative;
  margin-bottom: 20px;
}
.houseDtaile_info .houseDtaile_list .item_4 .text .p1 {
  margin-bottom: 10px;
  font-size: 18px;
}
.houseDtaile_info .houseDtaile_list .item_4 .text .p2 {
  color: #999;
}
.houseDtaile_info .houseDtaile_list .item_4 .text .tab_box {
  position: absolute;
  top: 10px;
  right: 0;
}
.houseDtaile_info .houseDtaile_list .item_4 .text .tab_box a {
  display: inline-block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  color: #4d577a;
  font-size: 14px;
  background: #dbdee8;
}
.houseDtaile_info .houseDtaile_list .item_4 .text .tab_box .on {
  color: #fff;
  background: #4d577a;
}
.houseDtaile_info .houseDtaile_list .item_5 a {
  position: absolute;
  top: 10px;
  right: 0;
  color: #fff;
  width: 105px;
  height: 26px;
  text-align: center;
  line-height: 26px;
  font-size: 14px;
  background: url(../images/i57.png) no-repeat 0 center;
}
/*住宅样式*/
.bm_house_views {
  margin-top: 20px;
}
.bm_house_views .houseDtaile_list .item_2 {
  margin-bottom: 0;
}
.bm_house_views .sider_r_box {
  width: 100%;
}
.bm_house_views .sider_r_box .item {
  width: 100%;
}
.houseDtaile_info .houseDtaile_list .dl_3 {
  margin-bottom: 0;
}
.map_box {
  margin-bottom: 30px;
  position: relative;
  width: 90%;
  min-height: 500px;
}
.map_box .h {
  position: relative;
  padding-bottom: 20px;
  font-size: 22px;
  font-weight: bold;
  color: #394043;
  margin-bottom: 20px;
  border-bottom: 1px solid #e9ebf4;
}
.scroll_box {
  width: 788px;
  position: relative;
}
.scroll_box .swiper-container {
  /*max-width: 701px;房源详情*/
  margin: 0 auto;
  overflow: hidden;
}
/*.louhua_box   .houseAgent_list .list .addr*/
.louhua_box .houseAgent_list .list .text .p1 {
  padding-top: 5px;
}
.louhua_box .houseAgent_list .list .kaipan_time {
  height: 28px;
  line-height: 28px;
  background: url(../images/i59.png) no-repeat 0 center;
  padding-left: 22px;
  margin-bottom: 8px;
}
.louhua_box .houseAgent_list .list .kfs {
  height: 28px;
  line-height: 28px;
  background: url(../images/i60.png) no-repeat 0 center;
  padding-left: 22px;
  margin-bottom: 8px;
}
/*community_d_box*/
.community_d_box .community_d_info {
  margin-bottom: 18px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e9ebf4;
}
.community_d_box .community_d_info .h {
  font-size: 22px;
  color: #394043;
  padding-bottom: 18px;
  margin-bottom: 18px;
  border-bottom: 1px solid #e9ebf4;
}
.community_d_box .community_d_info .b li {
  float: left;
  width: 262px;
  margin-bottom: 14px;
}
.community_d_box .community_d_info .b li .s1 {
  color: #999;
  margin-right: 6px;
}
.community_d_box .community_d_tab {
  border: 1px solid #c9c9c9;
  background: #fff;
  box-shadow: 0 0 4px #999;
}
.community_d_box .community_d_tab .item_h {
  height: 46px;
  line-height: 46px;
  padding: 0 17px;
  border-bottom: 1px solid #c9c9c9;
  background: url(../images/i62.png) no-repeat 98% center;
  color: #27b5d9;
}
.community_d_box .community_d_tab .item_b {
  display: none;
}
.community_d_box .community_d_tab .item_b img {
  width: 100%;
}
.community_d_box .community_d_tab .item.on .item_b {
  display: block;
}
.community_d_box .community_d_tab .item.on .item_h {
  background: url(../images/i62_on.png) no-repeat 98% center;
}
.community_d_box .community_d_tab .item.on .item_h {
  color: #333;
}
.community_d_box .tip {
  color: #999;
  padding: 20px 0 40px;
}
.community_d_box .houseAgent_list .hd .tit {
  font-size: 26px;
  font-weight: bold;
}
.community_d_box .houseAgent_list .hd {
  padding-bottom: 10px;
}
.community_d_box .houseAgent_list .hd .more_link {
  width: 110px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  color: #fff;
  font-size: 16px;
  background: #0172ed;
}
/*tool_main*/
.tool_header {
  background: url(../images/tool_hd.jpg) no-repeat center center;
  height: 240px;
}
.tool_header .text {
  text-align: center;
}
.tool_header .text .p1 {
  font-size: 32px;
  font-weight: bold;
  color: #333;
  margin-bottom: 10px;
  margin-top: -20px;
}
.tool_header .text .p2 {
  font-size: 16px;
  color: #878787;
  margin-bottom: 15px;
}
.tool_header .text .p3 a {
  display: inline-block;
}
.tool_main {
  width: 1280px;
  margin: 0 auto;
  padding-top: 30px;
}
.tool_main .b_box {
  padding-top: 28px;
  background: url(../images/i63.png) repeat-x 0 0;
  margin-top: 40px;
}
.tool_main .b_box .item {
  width: 553px;
  margin-right: 80px;
}
.tool_main .b_box .item .h {
  font-size: 22px;
  height: 46px;
  border-bottom: 2px solid #8994aa;
  margin-bottom: 16px;
}
.tool_main .b_box .item_1 li {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #eaebef;
}
.tool_main .b_box .item_1 li a {
  color: #5b5b5b;
}
.tool_main .b_box .item_1 li a:hover {
  font-weight: bold;
}
.tool_main .b_box .item_2 .text {
  margin: 50px 0 0 27px;
}
.tool_main .b_box .item_2 .text p {
  color: #5b5b5b;
}
.tool_main .b_box .item_2 .text a {
  color: #0066ff;
}
.tool_main .tool_nav {
  width: 100%;
  border-bottom: 2px solid #394043;
  text-align: center;
  margin-bottom: 38px;
}
.tool_main .tool_nav a {
  display: inline-block;
  width: 160px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  color: #394043;
  font-size: 16px;
}
.tool_main .tool_nav .on {
  background: #394043;
  color: #fff;
}
.tool_main .tool_con .money_tab_box {
  margin-bottom: 20px;
  padding-left: 26px;
}
.tool_main .tool_con .money_tab {
  border: 1px solid #394043;
  border-radius: 3px;
  width: 126px;
  margin-right: 10px;
}
.tool_main .tool_con .money_tab a {
  width: 50%;
  height: 28px;
  line-height: 28px;
  color: #394043;
  float: left;
  text-align: center;
}
.tool_main .tool_con .money_tab .on {
  background: #394043;
  color: #fff;
}
.tool_main .tool_con .money_tab_box .tip {
  font-size: 14px;
  margin: 6px 0 0 0;
  color: #adadad;
}
.tool_main .tool_con .form li {
  float: left;
  width: 414px;
  margin-bottom: 18px;
}
.tool_main .tool_con .form li .label {
  display: table;
  width: 88px;
  text-align: right;
  margin-right: 10px;
  font-weight: bold;
  height: 44px;
}
.tool_main .tool_con .form li .label span {
  display: table-cell;
  text-align: right;
  vertical-align: middle;
}
.tool_main .tool_con .form li .d {
  width: 315px;
  height: 44px;
  background: #f5f5f6;
}
.tool_main .tool_con .form li .d .input_text {
  height: 14px;
  line-height: 14px;
  padding: 15px;
  width: 233px;
  border: 0 none;
  background: transparent;
}
.tool_main .tool_con .form {
  width: 845px;
}
.tool_main .tool_con .form li .d .money_s,
.per_s {
  font-weight: bold;
  margin-right: 10px;
  height: 44px;
  line-height: 44px;
}
.tool_main .tool_con .form li .d select {
  width: 100%;
  border: 0 none;
  background: transparent;
  padding: 0 15px;
  height: 45px;
  font-family: "微软雅黑";
}
.tool_main .tool_con .form li .sort_d {
  width: 89px;
  margin-right: 10px;
}
.tool_main .tool_con .form li .sort_d_1 {
  width: 215px;
  margin-right: 0;
}
.tool_main .tool_con .form li .sort_d .input_text {
  width: 20px;
}
.tool_main .tool_con .form li .sort_d_1 .input_text {
  width: 130px;
}
.tool_main .tool_con .form .count_li .d {
  background: transparent;
}
.tool_main .tool_con .form .count_li .d .count_btn {
  width: 211px;
  height: 45px;
  display: block;
  line-height: 45px;
  text-align: center;
  background: #f51014;
  font-size: 18px;
  color: #fff;
}
.tool_main .result_box {
  width: 336px;
  border: 2px solid #394043;
  border-radius: 3px;
  margin-top: 88px;
}
.tool_main .result_box .hd {
  text-align: center;
  height: 54px;
  line-height: 54px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  background: #394043;
}
.tool_main .result_box .bd {
  padding: 18px;
}
.tool_main .result_box .bd li {
  margin-bottom: 17px;
}
.tool_main .result_box .bd li .p1 {
  font-weight: bold;
}
.tool_main .result_box .bd li .p2 {
  font-size: 22px;
  font-weight: bold;
}
.tool_main .tool_con .form li .switch_box {
  text-align: right;
  padding-top: 11px;
}
.tool_main .tool_con .form li .switch_box a {
  display: inline-block;
  margin-right: 10px;
  padding-left: 51px;
  line-height: 23px;
  height: 23px;
  background: url(../images/i65.png) no-repeat 0 center;
  font-weight: bold;
}
.tool_main .tool_con .form li .switch_box .on {
  background: url(../images/i64.png) no-repeat 0 center;
}
/*tool_power_main*/
.tool_power_main .tool_con {
  width: 850px;
  margin: 0 auto;
}
.tool_power_main .tool_con .form {
  width: 420px;
}
.tool_power_main .result_box {
  margin-top: 20px;
}
/*house_demand_main*/
.demand_con .tip_p {
  height: 22px;
  padding-left: 26px;
  line-height: 22px;
  background: url(../images/i66.png) no-repeat 0 center;
  color: #adadad;
  margin-bottom: 37px;
}
.demand_con .step .h {
  margin-bottom: 20px;
  font-weight: bold;
}
.demand_con .step_1 {
  padding-bottom: 20px;
}
.demand_con .step_1 ul {
  margin-right: -10px;
}
.demand_con .step_1 li {
  float: left;
  width: 200px;
  height: 200px;
  margin: 0 11px 11px 0;
  display: inline;
  cursor: pointer;
  position: relative;
  border: 2px solid #fff;
}
.demand_con .step_1 li .img img {
  width: 200px;
  height: 200px;
}
.demand_con .step_1 li .txt {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 6px 0;
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
}
.demand_con .step_1 li .txt strong {
  font-size: 16px;
}
.demand_con li i {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 54px;
  height: 54px;
  background: url(../images/i67.png) no-repeat 0 center;
  margin: -27px 0 0 -27px;
  display: none;
}
.demand_con .step_1 li.on {
  border: 2px solid #f51014;
  box-shadow: 0 0 8px #9e9e9e;
}
.demand_con li.on i {
  display: block;
}
.demand_con .step_2 {
  padding-bottom: 20px;
}
.demand_con .step_2 ul {
  margin-right: -20px;
}
.demand_con .step_2 li {
  float: left;
  width: 250px;
  margin: 0 7px 0 0;
  display: inline;
  cursor: pointer;
  position: relative;
  border: 1px solid #e5e5e5;
}
.demand_con .step_2 li .img {
  position: relative;
}
.demand_con .step_2 li .img img {
  width: 250px;
  height: 204px;
}
.demand_con .step_2 li .txt {
  height: 140px;
  padding: 0 9px;
}
.demand_con .step_2 li .p1 {
  padding: 18px 0 8px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
.demand_con .step_2 li .p2 {
  padding: 0 0 12px;
  text-align: center;
}
.demand_con .step_2 li .p3 {
  font-size: 12px;
  color: #787878;
}
.demand_con .step_2 li.on {
  border: 2px solid #f51014;
  box-shadow: 0 0 8px #9e9e9e;
  margin-top: -1px;
  margin-left: -1px;
}
.demand_con .step_3 li,
.demand_con .step_4 li {
  float: left;
  height: 46px;
  line-height: 46px;
  width: 140px;
  text-align: center;
  border: 1px solid #e5e5e5;
  margin-right: 10px;
  margin-bottom: 26px;
  cursor: pointer;
}
.demand_con .step_3 li.on,
.demand_con .step_4 li.on {
  color: #f51014;
  font-weight: bold;
  border: 1px solid #f51014;
}
.demand_con .commit_btn_box {
  text-align: center;
  padding-top: 20px;
}
.demand_con .commit_btn {
  display: inline-block;
  width: 320px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  background: #f51014;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  border-radius: 2px;
}
.demand_con .commit_btn:hover {
  background: #fa3b3e;
}
.demand_con .commit_btn_box .tip {
  color: #adadad;
}
.down_main {
  width: 100%;
  background: url(../images/down_banner.jpg) #fff no-repeat center center;
  height: 652px;
}
.down_main .inner {
  width: 720px;
  margin: 0 auto;
  padding: 44px 0 0;
}
.down_main .l_box {
  padding-top: 70px;
}
.down_main .l_box .d1 {
  margin-bottom: 18px;
}
.down_main .l_box .d2 .btn_box {
  margin-right: 44px;
}
.down_main .l_box .d2 .btn_box a {
  display: block;
  width: 174px;
  height: 48px;
  line-height: 48px;
  text-indent: 70px;
  background: url(../images/i72.png) #fff no-repeat 40px center;
  border-radius: 3px;
  margin-bottom: 25px;
}
.down_main .l_box .d2 .btn_box .a2 {
  text-indent: 60px;
  background: url(../images/i73.png) #97c03d no-repeat 30px center;
  color: #fff;
}
.down_footer {
  text-align: center;
}
.down_footer .t {
  margin-top: -20px;
  color: #3e3e3e;
  font-weight: bold;
  margin-bottom: 25px;
}
.down_footer .t a {
  padding: 0 10px;
}
.down_footer .m .hd {
  font-weight: bold;
}
.down_footer .m {
  width: 1280px;
  margin: 0 auto;
  line-height: 34px;
}
.down_footer .m a {
  padding: 0 6px;
}
.down_footer .b {
  padding-top: 16px;
  line-height: 34px;
}
.down_footer .b img {
  margin-top: 10px;
}
/*后加*/
.areaSelect_modal .d .on {
  color: #f51014;
}
/**城市样式处理**/
.layui-bm-city .layui-tab-title {
  float: left;
  display: block;
  height: 100%;
}
.layui-bm-city .layui-tab-title li {
  display: block;
}
.layui-bm-city .layui-tab-content {
  float: left;
  width: 60%;
}
.layui-bm-city .layui-tab-content .layui-show ul {
  width: 100%;
  height: 100%;
}
.layui-bm-city .layui-tab-content .layui-show .bm-city-list-title {
  width: 100%;
  height: 34px;
}
.layui-bm-city .layui-tab-content .layui-show .bm-city-list-title ul {
  padding-left: 10px;
}
.layui-bm-city .layui-tab-content .layui-show .bm-city-list-title ul li {
  float: left;
  margin-right: 10px;
}
.layui-bm-city .layui-tab-content .layui-show ul li .group-cur {
  color: #f51014;
  text-decoration: underline;
}
.layui-bm-city .layui-tab-content .layui-show .bm-city-list ul li {
  float: left;
  margin-right: 10px;
  padding: 10px 10px 0px 10px;
}
/***经纪弹窗样式*/
.btn-dialog-bm .layui-layer-btn0 {
  background-color: #f51014;
}
.province {
  font-size: 16px;
  padding-right: 13px;
  height: 36px;
  background: url(../images/i20.png) no-repeat right center;
}
/***学区学科统计样式*/
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
#tab-tit {
  background: #808080;
  color: #ffffff;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #eeeeee;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 7px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 0px solid #ddd;
}
.table th {
  text-align: left;
}
#table-striped tr td {
  padding-right: 50px;
}
/***暂无数据提示*/
.no-data {
  display: block;
  text-align: center;
  font-size: 16px;
  /* padding-top: 20px; */
  line-height: 20px;
  color: #9e9c9c;
  /* -webkit-box-reflect: below 10px -webkit-linear-gradient(transparent, transparent 50%, rgba(255, 255, 255, .5)); */
}
.housemap {
  /*width: 90%;*/
  min-height: 500px;
}
.map_zhoubian {
  position: absolute;
  right: 0;
  top: 111px;
  background: inherit;
  border: 0;
  width: 120px;
}
.bm-maps-tab li {
  direction: ltr;
  overflow: hidden;
  text-align: center;
  position: relative;
  color: #FFFFFF;
  font-family: Roboto, Arial, sans-serif;
  user-select: none;
  font-size: 11px;
  padding: 0;
  background-clip: padding-box;
  min-width: 48px;
  border: 0px;
  margin-bottom: 5px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.bm-maps-tab li a {
  float: right;
  background-color: #394043;
  display: block;
  width: 80px;
  height: 100%;
  color: #FFFFFF;
  padding: 8px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
}
.bm-maps-tab li a:hover,
.bm-maps-tab .this {
  width: 100%;
  background-color: #cf0101;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
}
.hidde {
  display: none;
}
.layui-tab-content dt {
  font-size: 15px;
}
.layui-tab-content dd {
  color: gray;
}
.layui-tab-content dl {
  border-bottom: solid #d0c5c5 1px;
}
.overseas_banner .bd li {
  height: 360px;
}
/*.fast_news_list {
    display: none;
}*/
.content_weixin {
  position: absolute;
  right: 50px;
  top: 100px;
  display: none;
}
.newsdetail_title {
  font-size: 32px;
  color: #000;
  word-wrap: break-word;
  line-height: 33px;
}
.newsdetail_info {
  color: #7d7d7d;
  font-size: 14px;
  margin: 10px;
  margin-left: 0;
}
.fast_news_list div text p {
  text-indent: 2em;
  margin-top: 13px;
  line-height: 28px;
  font-size: 16px;
}
.newsdetail_tips_box {
  margin: 0 auto 30px;
  padding-bottom: 18px;
  border-bottom: 1px solid #d9dce5;
}
.newsdetail_tips_box span {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  border-radius: 1px;
  background: #f7f8fc;
  border: 1px solid #ced0d9;
  padding: 0 5px;
  color: #555d7d;
  margin-right: 5px;
  font-weight: bold;
}
.newsdetail_tips_box .share_btn {
  background: url(../images/i34.png) #fff no-repeat 8px center;
  text-indent: 32px;
  display: inline-block;
  width: 120px;
  height: 46px;
  margin-left: 18px;
  line-height: 46px;
  color: #555d7d;
  font-size: 20px;
  box-shadow: 0 3px 4px #d6d9e5;
}
a,
img {
  border: 0;
  text-decoration: none;
}
em {
  font-style: normal;
}
ol,
ul {
  list-style: none outside none;
  padding: 0;
  margin: 0;
}
.tab li,
.tab a,
.tab-item {
  float: left;
  text-align: center;
}
.tab li,
.tab a,
.tab-item {
  cursor: pointer;
  float: left;
  text-align: center;
}
#summary-stock .dt {
  margin-top: 4px;
}
#list1 .dt {
  float: left;
  height: 18px;
  text-align: right;
  width: 72px;
}
#list1 .dd {
  /*width: 324px;*/
  float: left;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}
.clearfix {
  *zoom: 1;
}
.bm-city-group {
  margin-top: 5px;
  width: 100%;
  height: 34px;
}
.bm-city-group li {
  float: left;
}
.bm-city-group li a {
  margin-top: 10px;
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
}
.bm-city-group li .group-cur {
  background: #f51014;
  color: #FFF;
}
.btn-city-close {
  float: left;
  background: #eaebef;
  border: 0;
  /*border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.117647) 0px 2px 6px, rgba(0, 0, 0, 0.239216) 0px 1px 2px;*/
  padding: 5px;
  color: #333;
}
.btn-city-ok {
  margin-left: 5px;
  float: left;
  background: #cf0101;
  border: 0;
  /*border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.117647) 0px 2px 6px, rgba(0, 0, 0, 0.239216) 0px 1px 2px;*/
  padding: 5px;
  color: #FFF;
}
.btn-city-close:hover {
  background: #d6d7d8;
}
.btn-city-ok:hover {
  background: #e90a0e;
}
#store-selector .bm-curr {
  background: #f51014;
  color: #FFF;
  cursor: pointer;
}
#JD-stock .area-list li .bm-curr {
  color: #FFF;
}
/**关于我们**/
.content_gy {
  width: 1100px;
  margin: 0 auto;
  margin-top: 30px;
}
.contc_img {
  display: block;
  overflow: hidden;
  clear: both;
  width: 100%;
  max-width: 1700px;
}
.contact_logos {
  display: block;
  overflow: hidden;
  width: 1200px;
  margin: 20px auto;
}
.contact_title {
  display: block;
  overflow: hidden;
  line-height: 40px;
}
.contact_title a {
  display: inline-table;
  *zoom: 1;
  *display: inline;
  font-size: 16px;
  color: #424242;
  line-height: 40px;
  margin-right: 25px;
}
.contact_lg_show {
  display: block;
  overflow: hidden;
  clear: both;
  margin-top: 10px;
}
.contact_lg_show strong {
  display: block;
  font-size: 28px;
  color: #a40b12;
  line-height: 40px;
  text-align: left;
  font-weight: normal;
  padding: 10px 0px;
}
.contact_lg_show p {
  display: block;
  font-size: 20px;
  color: #101010;
  line-height: 25px;
  text-align: left;
  padding: 5px 0px;
}
/*联系我们*/
.left-half,
.right-half {
  width: 50%;
  float: left;
}
.section-content-1 {
  background: #f7f7f7;
  margin-bottom: 5px;
  border-bottom: dashed 1px #dddddd;
}
.content .h3 {
  margin-top: 80px;
  margin-bottom: 34px;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  color: #333;
  padding-left: 30px;
  font-weight: bold;
}
.content .content2 {
  font-size: 16px;
  color: #666;
  line-height: 30px;
  padding-left: 80px;
  position: relative;
  display: inline-block;
}
.content .content2 .span {
  position: absolute;
  top: 0;
  left: 30px;
  height: 30px;
  width: 55px;
}
.content img {
    display: block;
}
.content .h4 {
  font-size: 20px;
  height: 20px;
  padding-left: 30px;
  font-weight: bold;
  margin: 26px 0 12px 0;
  line-height: 20px;
}
.section-content-1 p {
  padding-left: 80px;
}
.section-border {
  border-bottom: dashed 1px #dddddd;
  padding-bottom: 75px;
}
.section-content-2 h3,
.section-content-4 h3 {
  margin-bottom: 15px;
}
.section-content-2 .tel {
  position: absolute;
  top: 0;
  right: 0;
}
.layui-tab-brief > .layui-tab-title .layui-this a {
  color: #cf0101;
}
.map_zhoubian .layui-tab-item {
  overflow: auto;
  height: 380px;
}
.map_zhoubian dl {
  padding: 10px;
  cursor: pointer;
}
/***城市选择*/
/*行业*/
.aui_state_box {
  font: 12px/1.5 Tahoma;
}
.aui_state_box {
  width: 0px;
  height: 0px;
  position: fixed;
  left: 50%;
  top: 0px;
  z-index: 99999;
}
.aui_state_box_bg {
  width: 100%;
  height: 100%;
  background: #000;
  position: fixed;
  left: 0px;
  top: 0px;
  opacity: 0.6;
}
.aui_alert_zn {
  position: relative;
  background: #FFF;
}
.aui_alert_zn li {
  list-style-type: none;
  /*font: 12px/1.5 微软雅黑,Arial,sans-serif;*/
}
.aui_alert_zn a {
  text-decoration: none;
  color: #cf0101;
}
.aui_alert {
  /*font: 12px/1.5 微软雅黑,Arial,sans-serif;*/
  position: absolute;
  margin: 0px auto;
}
.aui_outer {
  text-align: left;
  position: absolute;
  left: -452px;
  top: 60px;
}
.aui_alert a {
  color: #0077b3;
  text-decoration: none;
}
.aui_alert_zn .group-cur {
  background-color: #cf0101;
  color: #FFFFFF;
}
.aui_alert_zn .group-a {
  border-bottom: 1px dashed #F00;
}
.aui_alert_zn .group-a a {
  width: 24px;
  display: block;
  padding: 0 0px;
  text-align: center;
  height: 24px;
}
.aui_alert_zn .group-a a:hover {
  background-color: #ffbaba;
}
.aui_alert table {
  border-collapse: collapse;
  border-spacing: 0;
}
.aui_header {
  background: #FFF;
}
table.aui_border,
table.aui_dialog {
  border: 0;
  margin: 0;
  border-collapse: collapse;
  width: auto;
}
.aui_footer,
.aui_header,
.aui_main {
  padding: 0;
}
.aui_header {
  font: 12px/1.11 Tahoma, Arial, Helvetica;
  border-bottom: 1px solid #eee;
}
.aui_title {
  overflow: hidden;
  text-overflow: ellipsis;
}
.aui_close {
  display: block;
  position: absolute;
  text-decoration: none;
  outline: 0;
}
.aui_close:hover {
  text-decoration: none;
}
.aui_main {
  text-align: left;
  min-width: 9em;
}
.aui_content {
  display: inline-block;
  text-align: left;
  border: none 0;
  vertical-align: middle;
}
.aui_content .timer {
  text-align: center;
  color: red;
}
.aui_icon {
  vertical-align: top;
}
.aui_icon div {
  width: 48px;
  position: relative;
  height: 48px;
  margin: 20px -15px 10px 10px;
  background-position: center center;
  background-repeat: no-repeat;
}
.aui_buttons {
  padding: 0px 20px;
  text-align: center;
  background-color: #FFF;
}
.aui_buttons a,
.aui_buttons button {
  margin: 0 10px 10px 0;
}
.aui_inner {
  background: #FFF;
}
.aui_titleBar {
  width: 100%;
  height: 45px;
  line-height: 45px;
  margin-top: 5px;
  bottom: 30px;
  z-index: 1;
}
.aui_title {
  font-size: 16px;
  height: 45px;
  line-height: 45px;
  padding: 0 15px 0 15px;
  color: #000;
  font-weight: 400;
}
.aui_close {
  top: 0px;
  right: 24px;
  width: 33px;
  height: 35px;
  font-size: 31px;
  overflow: hidden;
  color: #cf0101;
}
.aui_close:hover {
  color: #ac0000;
}
.aui-btn {
  display: inline-block;
  padding: 5px 12px;
  font-size: 14px;
  line-height: 18px;
  color: #333;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background: #f5f5f5;
  border: 1px solid #ccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: visible;
}
.aui-btn-disabled,
.aui-btn:active,
.aui-btn:focus,
.aui-btn:hover,
.aui-btn[disabled] {
  color: #333;
  background: #e6e6e6;
}
.aui-btn:active {
  /*background: #ccc \9*/
}
.aui-btn:focus,
.aui-btn:hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
}
.aui-btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.aui-btn.active {
  background-image: none;
  outline: 0;
}
.aui-btn-primary {
  float: right;
  color: #fff;
  background: #cf0101;
  border: 1px #fd7878 solid;
}
.aui-btn-primary.active,
.aui-btn-primary.disabled,
.aui-btn-primary:focus,
.aui-btn-primary:hover,
.aui-btn-primary[disabled] {
  color: #fff;
  background: #de3838;
}
.aui-btn-primary.active {
  background: #cf0101;
}
.aui-btn-light {
  float: right;
  color: #cf0101;
  background: #fff;
  border: 1px #fd7878 solid;
}
.aui-btn-light.active,
.aui-btn-light.disabled,
.aui-btn-light:active,
.aui-btn-light:focus,
.aui-btn-light:hover,
.aui-btn-light[disabled] {
  color: #cf0101;
  background: #f9e0e0;
}
.view-all .clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.view-all .clearfix {
  *zoom: 1;
}
.view-all .clearfix {
  padding-left: 10px;
}
.data-error {
  display: none;
  top: 10px;
  right: 10px;
  padding: 3px 15px;
  color: #b94a48;
  border-color: #eed3d7;
  background-color: #f2dede;
  border-radius: 3px;
  position: absolute;
  font-size: 12px;
}
.data-result {
  background-color: #FFF;
  line-height: 32px;
  padding: 10px 10px;
  font-size: 12px;
}
.data-result em {
  color: #e25e5e;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  font-style: italic;
}
.data-result span {
  display: inline-block;
  vertical-align: middle;
  background-color: #cf0101;
  border-radius: 15px;
  padding: 0 14px 2px;
  color: #fff;
  margin: 0px 5px 2px 0;
  line-height: 26px;
  white-space: nowrap;
}
.data-result span i {
  display: inline-block;
  color: #ecdada;
  font-size: 18px;
  cursor: pointer;
  vertical-align: bottom;
  *vertical-align: middle;
  margin-left: 5px;
  margin-right: -5px;
  font-style: normal;
}
.data-result span i:hover {
  color: #fff;
}
.data-tabs {
  background-color: #FFF;
}
.data-tabs ul {
  *zoom: 1;
  padding: 0 10px;
  margin: 0;
}
.data-tabs ul:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.data-tabs ul li {
  float: left;
  position: relative;
  border-width: 1px 1px 0 1px;
  border-color: #d9d9d9;
  border-style: solid;
  line-height: 29px;
  margin-right: -1px;
  border-radius: 2px;
}
.data-tabs ul li a {
  display: block;
  padding: 0 15px;
  color: #333;
}
.data-tabs ul li a em {
  display: inline-block;
  vertical-align: middle;
  width: 12px;
  height: 6px;
  overflow: hidden;
  margin-left: 15px;
  margin-right: -5px;
  background: url(../img/dropdown_369a8965.png);
}
.data-tabs ul li a:hover,
.data-tabs ul li a:active,
.data-tabs ul li a:focus {
  color: #333;
  text-decoration: none;
}
.data-tabs ul li.active {
  padding-bottom: 1px;
  margin-bottom: -1px;
  background-color: #fcfcfc;
}
.data-title {
  margin-left: 25px;
  font-size: 12px;
  font-weight: bold;
}
.data-container {
  margin-left: 34px;
  margin-right: 34px;
  min-height: 350px;
  max-height: 400px;
  overflow-y: scroll;
  display: none;
  padding-left: 0;
}
.data-container a.d-item {
  line-height: 30px;
  padding: 0 10px;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
}
.data-container a.d-item:hover,
.data-container a.d-item:active,
.data-container a.d-item:focus {
  text-decoration: none;
}
.data-container a.d-item:hover {
  background-color: #ffbaba;
}
.data-container a.d-item:focus {
  outline: none;
}
.data-container a.d-item-active,
.data-container a.d-item-active:hover {
  color: #fff;
  background-color: #cf0101;
}
.data-container .view-all {
  overflow: hidden;
}
.data-container-city {
  display: block;
  background-color: #fcfcfc;
  border: 1px solid #e5e5e5;
  margin: 0 10px 18px;
  padding: 14px 0;
  border-radius: 2px;
}
.data-container-city .clearfix {
  padding-left: 10px;
}
.data-container.data-container-city ul li {
  float: left;
  margin-bottom: 1px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  /*width: 100px;*/
}
.data-container.data-container-city a.d-item label {
  background-color: #5297cc;
  color: #fff;
  display: none;
  font-family: Arial;
  line-height: 16px;
  margin-left: 4px;
  padding: 0 4px;
}
.li-disabled {
  cursor: not-allowed;
  color: #ccc;
}
.li-disabled a {
  color: #ccc;
}
.data-search {
  float: right;
  margin-right: 34px;
}
.data-search input {
  line-height: 26px;
  height: 26px;
}
.data-search .run {
  border: 1px solid #d9d9d9;
  width: 200px;
}
.data-search .searchList {
  display: none;
  background: #F8F8FF;
  position: absolute;
  z-index: 100;
  border: 1px solid #d9d9d9;
}
.data-search .searchList em {
  float: right;
  font-style: normal;
}
.area_menu {
  display: block;
  padding: 2px 3px;
}
.data-search a:hover {
  color: #3f9ffc;
}
/**头部导航 简体 */
.in_main_all {
  /*background: #000000;黑色*/
  background: #cf0101;
  width: auto;
  height: 28px;
  line-height: 28px;
  display: block;
  overflow: hidden;
  min-width: 1073px;
}
.in_main_top {
  display: block;
  overflow: hidden;
  width: 1295px;
  margin: 0 auto;
}
.main_lef {
  display: block;
  float: left;
  overflow: hidden;
}
.main_lef p {
  display: block;
  float: left;
  font-size: 12px;
  color: #fff;
  line-height: 28px;
}
.main_lef p a {
  text-decoration: none;
  color: #fff;
  font-size: 12px;
  margin: 0px 10px;
  letter-spacing: 0.4px;
}
.main_lef p a:hover {
  text-decoration: underline;
}
.main_rig {
  display: block;
  float: right;
  overflow: hidden;
}
.mrig_login {
  display: block;
  overflow: hidden;
  line-height: 28px;
  font-size: 12px;
  color: #fff;
  float: left;
}
.mrig_login a {
  color: #FFFFFF;
  margin: 5px 8px;
  margin-left: 18px;
}
.mrig_login .language {
  color: #a5a5a5;
}
/***右键菜单*/
.popup_menu {
  position: absolute;
  z-index: 90;
  /*border: 1px solid #AEAEAE;*/
  padding: 0px;
  width: auto;
  border-radius: 5px;
}
.popup_menu a {
  display: block;
  color: #f51014;
  text-indent: 12px;
  text-decoration: none;
  height: 26px;
  line-height: 25px;
  background: #ffffff;
  padding-right: 5px;
  border-radius: 5px;
  border: 1px solid #f51014;
}
.popup_menu a:hover {
  background: #f51014;
  color: #fff;
  border-radius: 5px;
}
/**分享样式**/
.btn-share:hover {
  /*border: solid 2px #05af10;*/
  background-color: #05af10;
  background: url(../images/i34_on.png) #05af10 no-repeat 8px center;
  color: #FFF;
}
.bm-share {
  position: absolute;
  border: solid 2px #05af10;
  margin-left: -300px;
}
.bm-share ul {
  height: auto;
}
.bm-share ul li {
  float: left;
  padding: 10px;
  background-color: #FFFFFF;
  height: auto;
}
.bm-share ul li span {
  width: 32px;
  height: 32px;
  border: 0;
  line-height: inherit;
  padding: 0;
  margin-right: 0;
  display: flex;
  background: inherit;
}
.bm-share ul li span img {
  height: 32px;
  width: 32px;
}
.bm-share ul li span img {
  height: 32px;
  width: 32px;
}
.bm-share ul li span img:hover {
  transition: all 0.3s;
  transform: scale(1.08);
}
/***房源详情查看图片*/
.bm-detail-img-bg {
  width: 100%;
  height: 100%;
  z-index: 999;
  position: absolute;
  left: 0px;
  top: 0px;
  background: #000;
  /*filter: alpha(opacity:50);*/
  opacity: 0.5;
  display: none;
}
.bm-detail-img-box {
  background: #fff;
  padding: 3px;
  position: absolute;
  z-index: 1000;
  text-align: center;
  display: none;
  top: 50px;
  left: 551px;
  width: auto;
  height: auto;
  opacity: 1;
  min-width: 788px;
  min-height: 444px;
}
.bm-detail-img-box img {
  width: 100%;
  height: 100%;
}
.bm-detail-img-bottom {
  height: 41px;
  background: #444;
}
.bm-detail-img-bottom ul {
  margin: 0 auto;
  width: 150px;
  height: 41px;
}
.bm-detail-img-bottom ul li {
  margin: 0;
  padding: 0;
  width: 50px;
  height: 41px;
  float: left;
  /*border:double 1px red;*/
}
.bm-detail-img-bottom ul .prev .layui-icon,
.bm-detail-img-bottom ul .next .layui-icon,
.bm-detail-img-bottom ul .close .layui-icon {
  color: #FFFFFF;
  font-size: 38px;
}
/**登陆样式调整 2018年5月23日 12:40:53*/
.user_box_login .mobile_userinfo_box {
  left: 0;
}
.user_box_login ul li {
  text-align: left;
}
.header .link_box .user_box_login .a-nav {
  text-indent: 10px;
  text-align: left;
}
.header .link_box .user_box_login .a-nav:hover {
  display: block;
  text-align: left;
  color: #FFFFFF;
}
/**房源列表ICON展示*/
.house-icon-title span {
  float: left;
  line-height: 30px;
  margin-right: 6px;
}
.house-icon-title:hover {
  color: #000;
}
.house-icon-title .bed {
  margin-top: 3px;
  background: url(/images/svg/bedroom1.svg);
  width: 31px;
  height: 21px;
  display: block;
  background-size: 100% 100%;
  margin-right: 20px;
}
.house-icon-title .bat {
  margin-top: 3px;
  background: url(/images/svg/bathroom3.svg);
  width: 31px;
  height: 21px;
  display: block;
  background-size: 100% 100%;
  margin-right: 20px;
}
.house-icon-title .gr {
  margin-top: 3px;
  background: url(/images/svg/gr2.svg);
  width: 31px;
  height: 21px;
  display: block;
  background-size: 100% 100%;
  margin-right: 20px;
}
/**房源列表ICON展示*/
.house-icon-title-w span {
  float: left;
  line-height: 30px;
  margin-right: 2px;
}
.house-icon-title-w :hover {
  color: #000;
}
.house-icon-title-w .bed {
  margin-top: 3px;
  background: url(/images/svg/bedroom1w.svg);
  width: 31px;
  height: 21px;
  display: block;
  background-size: 100% 100%;
}
.house-icon-title-w .bat {
  margin-top: 3px;
  background: url(/images/svg/bathroom3b.svg);
  width: 31px;
  height: 21px;
  display: block;
  background-size: 100% 100%;
}
.house-icon-title-w .gr {
  margin-top: 3px;
  background: url(/images/svg/gr2w.svg);
  width: 31px;
  height: 21px;
  display: block;
  background-size: 100% 100%;
}
/***首页养护装修*/
.bm-yanhu-span {
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 3em;
  bottom: 0px;
  left: 0px;
  display: block;
  position: absolute;
}
.bm-yanhu-span p {
  width: auto;
  line-height: 42px;
  color: #FFFFFF;
  display: inline-flex;
  text-indent: 1em;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  display: block;
}
.area-danxuan .text {
  cursor: pointer;
  border: 1px solid #ced0d9;
  height: 21px;
}
.area-danxuan .text div {
  float: left;
  padding: 0px 2px 0 2px;
}
.area-danxuan .text i {
  float: left;
  margin-top: 2px;
}
/*.seeHouse_main .modal_3 .species_box .item li .uer_box {
        position: absolute;
        bottom: 10px;
        right: 8px;
    }*/
/*经纪列表**/
.areaSelect_modal .item .ca_nav {
  line-height: 45px;
  border: solid 1px #ff0000;
  background-color: #f7f8fc;
  padding: 10px 25px 10px 25px;
  margin-right: 17px;
}
/*手机兼容缩小显示*/
@media screen and (max-width: 999px) {
  body {
    width: 1280px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .index_main .modal_1 .news_list li .p2 a {
    display: block;
    height: 25px;
    padding-bottom: 5px;
  }
  .footer .b .l_box dd a {
    color: #ebd9da;
    font-size: 8px;
  }
  .footer .b .l_box dt {
    color: #ebd9da;
    font-size: 8px;
  }
  .footer .b .l_box .info {
    color: #ebd9da;
    font-size: 8px;
  }
  .footer .b .l_box {
    margin-left: 10px;
  }
  .footer .b .r_box {
    margin-right: 10px;
    margin-top: 112px;
  }
  .footer .b .r_box .ewm img {
    width: 69px;
    height: 81px;
  }
  .btn_box a img {
    width: 101px;
    height: 19px;
  }
}
/*@media(min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) {
        　　 .index_main .modal_1 .news_list li .p2 {
            max-height: 30px;
        }
    }*/
/**
    支付需要精简
    **/
.bs-all {
  width: 100%;
  padding-top: 20px;
  display: block;
  margin-bottom: 60px;
}
.top-menu {
  background: #ee392b;
  text-align: center;
  line-height: 60px;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 60px;
  z-index: 999999999;
}
.msz1 {
  text-align: left;
  padding: 0px;
}
.msz1 a {
  text-decoration: none;
  color: #ffffff;
}
.msz1 a img {
  border: none;
  height: 26px;
}
.msz12 {
  position: fixed;
  left: 25px;
  width: 100%;
  top: 24px;
  z-index: 999;
  display: block;
  overflow: hidden;
}
.msz12 a img {
  border: none;
  height: 26px;
}
.top-font {
  color: #ffffff;
  font-size: 20px;
}
.agent-font {
  padding-top: 15px;
}
.agent-font h4 {
  font-size: 18px;
  line-height: 30px;
}
.agent-font h4 font {
  font-size: 14px;
  color: #808080;
}
.agent-all {
  display: block;
  overflow: hidden;
  width: 100%;
}
.agent-top-bj {
  display: block;
  width: 100%;
  height: 300px;
  background: url(../images/pic.png) #fff;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% 250px;
  position: fixed;
  top: 0px;
  left: 0px;
}
.agent-tpbj {
  padding-top: 20px;
}
.agent-all-cen {
  display: block;
  position: absolute;
  left: 0px;
  width: 100%;
  z-index: 99;
}
.agent-tp-hd {
  display: block;
  text-align: center;
  width: 100px;
  height: 100px;
  position: relative;
  margin: 0px auto;
  margin-top: 85px;
}
.tp-hd-img {
  border: none;
  width: 100px;
  height: 100px;
  border-radius: 50px;
}
.agent-tp-hd font {
  position: absolute;
  right: 0px;
  bottom: 6px;
}
.agent-tp-hd font img {
  width: 24px;
  height: 24px;
}
.agent-tp-text1 {
  display: block;
  text-align: center;
  font-size: #333;
  line-height: 25px;
  font-size: 16px;
  margin: 0px;
}
.agent-tp-text2 {
  display: block;
  text-align: center;
  font-size: #898989;
  line-height: 20px;
  font-size: 14px;
  padding: 0px;
}
.agent-tp-text3 {
  display: block;
  text-align: center;
  overflow: hidden;
  padding: 0px;
}
.agent-tp-text3 font {
  background: #2d3036;
  color: #fff;
  font-size: 14px;
  display: inline-block;
  margin: 0px 5px;
  line-height: 25px;
  padding: 0px 5px;
}
.dl-horizontal {
  display: block;
  overflow: hidden;
  line-height: 30px;
  border-bottom: 1px solid #f4f4f4;
  padding: 8px 0px;
  margin: 0px;
}
.dl-horizontal dt {
  width: 26%;
  float: left;
  display: block;
  text-align: left;
}
.dl-horizontal dd {
  width: 74%;
  float: left;
  display: block;
  text-align: left;
}
.table-list {
  border-top: 10px solid #f4f4f4;
}
.agent-ewm {
  border: none;
  width: 100%;
  display: block;
}
.pad-no div:first-child {
  padding: 0px;
}
.mar-top {
  margin-top: 15px;
}
.agen-date-an {
  display: block;
  overflow: hidden;
  width: 100%;
  position: relative;
  margin: 0px;
}
.date-an01 {
  display: block;
  overflow: hidden;
  text-decoration: none;
  width: 100%;
  position: relative;
}
.date-an01 img {
  border: none;
  width: 100%;
  height: 208px;
}
.date-an02 {
  display: block;
  overflow: hidden;
  color: #ffffff;
  line-height: 30px;
  font-size: 13px;
  margin-bottom: 5px;
}
.date-an02 img {
  height: 30px;
  width: 30px;
}
.date-an03 {
  display: block;
  text-align: left;
}
.date-an03 font {
  display: inline-block;
  background: #2D3036;
  color: #fff;
  padding: 0px 8px;
  line-height: 25px;
  margin-right: 10px;
}
.pad-list {
  padding: 0px;
  margin: 0px;
  border-top: 10px solid #f4f4f4;
}
.date-screen {
  position: absolute;
  bottom: 10px;
  left: 5%;
  width: 90%;
}
.agent-call {
  display: block;
  background: #FFFFff;
  position: fixed;
  bottom: 0px;
  width: 100%;
  left: 0px;
}
.agent-call a {
  text-decoration: none;
  color: #FFFFff;
  background: #ee392b;
  border-radius: 5px;
  line-height: 40px;
  width: 90%;
  text-align: center;
  display: block;
  margin: 10px auto;
  font-size: 16px;
}
.agent-call a:active {
  background: #d92618;
}
.agent-contents {
  background: #ffffff;
  padding-bottom: 50px;
}
.mar-sucess {
  margin-left: 5px;
}
.certificate img {
  border: none;
  width: 100%;
}
.mar-0 {
  margin: 0px;
}
.pad-0 {
  padding: 0px;
}
.b-0 b {
  font-weight: normal;
}
.certificates {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999999999999999999;
  left: 0px;
  top: 0px;
  background: #ffffff;
}
.certficate-close img {
  color: #ffffff;
  height: 26px;
}
.font-raidus {
  color: #888888;
  border-radius: 10px;
  border: 1px solid #888888;
  font-size: 16px;
  padding: 2px 5px;
}
.color-hui {
  color: #888888;
}
.infor-share {
  display: block;
  /*position: fixed;*/
  background: #FFFFFF;
  text-align: center;
  width: 100%;
  line-height: 20px;
  z-index: 9999;
  left: 0px;
  bottom: 0px;
}
.infor-red {
  display: block;
  overflow: hidden;
  background: #ee392b;
  padding: 15px 0px;
  font-size: 14px;
}
.infor-red:active {
  background: #d92618;
}
.infor-red a {
  text-decoration: none;
  color: #fff;
}
.infor-share img {
  border: none;
  height: 22px;
  margin: 0px 5px;
}
.infor-hei {
  padding: 15px 0px;
}
.infor-hei a {
  text-decoration: none;
  color: #333;
}
.infor-hei-dlk a {
  text-decoration: none;
  color: #333;
  display: block;
  line-height: 25px;
}
.infor-hei-dlk a:hover {
  color: #ee392b;
}
.community-title {
  display: block;
  text-align: center;
  padding: 10px 0px;
}
.community-title h4 {
  display: block;
  margin: 0px;
  font-size: 24px;
  line-height: 35px;
}
.community-title font {
  background: #2d3036;
  color: #ffffff;
  margin: 10px 5px;
  line-height: 22px;
  display: inline-block;
  padding: 0px 3px;
}
.community-title p {
  display: block;
  color: #5b5b5b;
}
.community-title p img {
  width: 12px;
  border: none;
  margin-right: 5px;
}
.community-date {
  padding: 20px 0px;
  display: block;
  overflow: hidden;
  width: 96%;
  margin: 0px 2%;
}
.com-date-an {
  background: #f2f2ed;
  border: 1px solid #d6d6d6;
  text-align: center;
  margin: 0px 1%;
  width: 48%;
  float: left;
}
.com-date-an strong {
  color: #27b5d9;
  font-size: 42px;
  font-weight: normal;
}
.com-date-an p {
  display: block;
  font-size: 14px;
}
.commuity-h2 {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 10px solid #f4f4f4;
}
.commuity-h2 strong {
  display: block;
  float: left;
  line-height: 20px;
  font-size: 16px;
}
.commuity-h2 strong font {
  background: #EE392B;
  width: 5px;
  height: 20px;
  display: inline-block;
  margin-right: 3px;
  vertical-align: middle;
}
.commuity-h2 a {
  display: block;
  float: right;
  color: #545454;
  line-height: 20px;
}
.community-list {
  padding-top: 10px;
  padding-bottom: 10px;
}
.community-list p {
  margin: 0px;
}
.community-list p:nth-child(2) {
  font-size: 24px;
}
.maps {
  display: block;
  width: 100%;
  overflow: hidden;
}
.maps img {
  border: none;
  width: 100%;
}
#tab-tit {
  background: #808080;
  color: #ffffff;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 7px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 0px solid #ddd;
}
#table-striped tr td {
  padding: 3px;
}
#tab-tit th {
  padding: 3px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #eeeeee;
}
.table-striped > tbody > tr:nth-of-type(even) {
  background-color: #dddddd;
}
.rental-date-an {
  padding: 10px 15px;
  border-bottom: 1px solid #f4f4f4;
  padding-bottom: 10px;
  margin-bottom: 0px;
}
.btn-primary2 {
  color: #fff;
  background-color: #ee392b;
  margin: 0% 1%;
  width: 48%;
  float: left;
}
/*****
 * 租房页面样式
 * */
.rental-house-s {
  display: block;
  position: relative;
}
.rental-house-s p {
  display: block;
  overflow: hidden;
  line-height: 25px;
  height: 90px;
}
.rental-house-more {
  display: block;
  text-align: center;
  font-size: 14px;
  color: #808080;
  background: url(../images/Arrow@3x.png);
  background-position: 59% center;
  background-repeat: no-repeat;
  background-size: auto 76%;
  padding-right: 12px;
}
.rental-house-more1 {
  display: block;
  text-align: center;
  font-size: 14px;
  color: #808080;
  background: url(../images/Arrow@3x.png);
  background-position: 59% center;
  background-repeat: no-repeat;
  background-size: auto 76%;
  padding-right: 12px;
}
.house-house-more {
  display: block;
  text-align: center;
  font-size: 14px;
  color: #808080;
  background: url(../images/Arrow@3x.png);
  background-position: 59% center;
  background-repeat: no-repeat;
  background-size: auto 76%;
  padding-right: 12px;
  margin-bottom: 15px;
}
.rental-house-btn {
  display: block;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 20px;
}
.zhcn {
  position: absolute;
  z-index: 99;
  top: 95px;
  right: 20px;
  display: block;
  width: 40px;
  height: 40px;
  color: #FFFFFF;
  border-radius: 20px;
  font-size: 16px;
  background: #ee392b;
  text-align: center;
  line-height: 40px;
}
.rental-pic {
  display: block;
  width: 100%;
  position: relative;
}
.rental-pic-a {
  display: block;
  width: 100%;
}
.rental-pic-a > img:nth-child(1) {
  border: none;
  width: 100%;
}
.rental-vedio {
  z-index: 999;
  width: 60px;
  height: 60px;
}
.rental-vedio img {
  border: none;
  width: 60px;
  height: 60px;
}
.carousel-caption {
  padding-bottom: 50px;
}
.rental-fonts {
  display: block;
  position: absolute;
  bottom: 30px;
  left: 10px;
  width: 100%;
}
.rental-fonts font {
  display: inline-block;
  font-size: 15px;
  color: #fff;
  line-height: 30px;
  vertical-align: middle;
}
.rental-fonts font img {
  border: none;
  height: 20px;
  margin: 0px 2px;
}
.rental-fonts b {
  display: inline-block;
  font-size: 20px;
  color: #fff;
  line-height: 30px;
  vertical-align: middle;
}
.rental-fonts p {
  display: inline-block;
  width: 100px;
  line-height: 30px;
  vertical-align: middle;
  margin: 0px;
  margin-left: 5px;
}
.rental-fonts p span {
  display: block;
  font-size: 12px;
  line-height: 15px;
  color: #fff;
}
.rental-kuai {
  display: block;
  position: absolute;
  bottom: 10px;
  left: 10px;
  width: 100%;
}
.rental-kuai p {
  display: inline-block;
  padding: 0px 3px;
  background: #2D3036;
  color: #FFFFFF;
  font-size: 14px;
  margin: 0px;
  margin-right: 5px;
}
.rental-animation {
  display: block;
  position: absolute;
  bottom: -25px;
  right: 10px;
  z-index: 999;
}
.rental-animation a {
  display: block;
  float: left;
}
.rental-animation a img {
  border: none;
  width: 46px;
  height: 46px;
  border-radius: 23px;
  box-shadow: 2px 2px 3px #aaaaaa;
  margin: 0px 4px;
}
.rental-titles {
  display: block;
  overflow: hidden;
  padding: 0px 10px 10px 10px;
}
.rental-titles h3 {
  display: block;
  font-size: 16px;
  color: #ff1200;
  margin-bottom: 0px;
}
.rental-titles a {
  display: inline-block;
  text-decoration: none;
}
.rental-titles a img {
  border: none;
  width: 20px;
}
.rental-titles p {
  display: block;
  color: #676767;
}
.rental-titles strong {
  display: block;
}
.rental-titles strong img {
  width: 14px;
  border: none;
  margin-right: 5px;
  vertical-align: middle;
}
.rental-titles span {
  display: block;
}
.video-div {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999999;
  background: #000000;
  padding-top: 60px;
}
.video-close {
  display: block;
  overflow: hidden;
  width: 100%;
  width: 24px;
  padding: 3px;
  text-align: right;
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
}
.video-close img {
  width: 18px;
  border: none;
}
.video-3d {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999999;
  background: #000000;
  padding-top: 60px;
}
.animation-muisic-add {
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  /* IE 9 */
  -webkit-transform: rotate(0deg);
  /* Safari and Chrome */
  -o-transform: rotate(0deg);
  /* Opera */
  -moz-transform: rotate(0deg);
  animation: myfirst 5s infinite linear;
  -moz-animation: myfirst 5s infinite linear;
  /* Firefox */
  -webkit-animation: myfirst 5s infinite linear;
  /* Safari 和 Chrome */
  -o-animation: myfirst 5s infinite linear;
}
@keyframes myfirst {
  from {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    /* IE 9 */
    -webkit-transform: rotate(0deg);
    /* Safari and Chrome */
    -o-transform: rotate(0deg);
    /* Opera */
    -moz-transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    /* IE 9 */
    -webkit-transform: rotate(360deg);
    /* Safari and Chrome */
    -o-transform: rotate(360deg);
    /* Opera */
    -moz-transform: rotate(360deg);
  }
}
@-moz-keyframes myfirst {
  /* Firefox */
  from {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    /* IE 9 */
    -webkit-transform: rotate(0deg);
    /* Safari and Chrome */
    -o-transform: rotate(0deg);
    /* Opera */
    -moz-transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    /* IE 9 */
    -webkit-transform: rotate(360deg);
    /* Safari and Chrome */
    -o-transform: rotate(360deg);
    /* Opera */
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes myfirst {
  /* Safari 和 Chrome */
  from {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    /* IE 9 */
    -webkit-transform: rotate(0deg);
    /* Safari and Chrome */
    -o-transform: rotate(0deg);
    /* Opera */
    -moz-transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    /* IE 9 */
    -webkit-transform: rotate(360deg);
    /* Safari and Chrome */
    -o-transform: rotate(360deg);
    /* Opera */
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes myfirst {
  /* Opera */
  from {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    /* IE 9 */
    -webkit-transform: rotate(0deg);
    /* Safari and Chrome */
    -o-transform: rotate(0deg);
    /* Opera */
    -moz-transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    /* IE 9 */
    -webkit-transform: rotate(360deg);
    /* Safari and Chrome */
    -o-transform: rotate(360deg);
    /* Opera */
    -moz-transform: rotate(360deg);
  }
}
.resource-pic a {
  display: block;
  overflow: hidden;
  text-decoration: none;
  width: 100%;
}
.resource-pic a img {
  width: 100%;
}
/***公共房源样式***/
.resource-top {
  display: block;
  position: fixed;
  top: 0px;
  width: 100%;
  left: 0px;
}
.goback img {
  display: block;
  text-decoration: none;
  width: 42px;
  height: 42px;
  border: none;
  float: left;
  margin-top: 15px;
  margin-left: 10px;
}
.myinfo img {
  display: block;
  text-decoration: none;
  width: 42px;
  height: 42px;
  border: none;
  float: right;
  margin-top: 15px;
  margin-right: 10px;
}
/**********经纪人物业列表*********************/
.property-menu {
  display: inline-block;
  margin-left: 30px;
}
.property-menu a {
  display: inline-block;
  text-decoration: none;
  color: #ffffff;
  font-size: 20px;
  margin: 0px 5px;
}
#property-a {
  border-bottom: 1px solid #ffffff;
  line-height: 30px;
}
.pro-submit {
  float: right;
  color: #FFFFFF;
  font-size: 14px;
}
.sousuo-all {
  display: block;
  text-align: center;
  margin: 10px 10px;
  overflow: hidden;
}
.sousuo-text {
  font-size: 14px;
  line-height: 30px;
  float: left;
  color: #878686;
  background: url(../images/search3@3x.png) #eeeff3;
  background-position: 30% center;
  background-repeat: no-repeat;
  background-size: auto 60%;
  width: 85%;
  border: none;
  border-radius: 5px;
  text-align: center;
}
.sousuo-text2 {
  font-size: 14px;
  line-height: 30px;
  float: left;
  color: #878686;
  background: url(../images/search3@3x.png) #eeeff3;
  background-position: 30% center;
  background-repeat: no-repeat;
  background-size: auto 60%;
  width: 78%;
  border: none;
  border-radius: 5px;
  text-align: center;
}
.menu-screen {
  float: right;
  line-height: 30px;
}
.menu-screen img {
  border: none;
  vertical-align: middle;
  width: 24px;
}
.city-screen {
  float: right;
  line-height: 30px;
  color: #000;
}
.city-screen img {
  border: none;
  vertical-align: middle;
  width: 10px;
  margin-left: 5px;
}
/****开关按钮*****/
.iSwitch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 20px;
  border-radius: 15px;
  background: #dcdcdc;
  border: 1px solid #dcdcdc;
  box-shadow: 0 0 5px #dcdcdc;
  overflow: hidden;
  vertical-align: middle;
}
.iSwitch input {
  visibility: hidden;
}
.iSwitch i {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 50%;
  height: 100%;
  border-radius: 100%;
  background: #fff;
}
.iSwitch i::before {
  content: " ";
  display: none;
  width: 200%;
  height: 100%;
  border-radius: 25%;
  background: #ee392b;
}
.iSwitch i::after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background: #fff;
}
.iSwitch input:checked + i {
  transform: translateX(100%);
  -webkit-transform: translateX(100%);
}
.iSwitch input:checked + i:before {
  display: inline-block;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.proerty-all {
  display: block;
  overflow: hidden;
  width: 100%;
}
.proerty-an {
  display: block;
  overflow: hidden;
  width: 100%;
  position: relative;
}
.proerty-an a {
  display: block;
  overflow: hidden;
  width: 100%;
}
.proerty-an a img {
  border: none;
}
.pro-img-date {
  display: block;
  overflow: hidden;
  width: 96%;
  position: absolute;
  left: 2%;
  top: 10px;
  z-index: 99999;
}
.pro-img-date strong {
  float: left;
  background: #2D3036;
  color: #FFFFff;
  font-size: 14px;
  line-height: 30px;
  border-radius: 15px;
  display: inline-block;
  padding: 0px 10px;
}
.pro-img-date p {
  float: right;
  display: block;
}
.pro-img-date p font {
  display: inline-block;
  color: #000000;
  background: #ffffff;
  font-size: 14px;
  border-radius: 15px;
  line-height: 30px;
  margin-left: 10px;
  padding: 0px 10px;
}
.proerty-font {
  display: block;
  padding: 10px;
  overflow: hidden;
  position: relative;
}
.proerty-font h3 {
  width: 86%;
  display: block;
  color: #000000;
  line-height: 25px;
  text-align: left;
  font-size: 16px;
  font-weight: normal;
}
.proerty-font p {
  width: 86%;
  display: block;
  color: #333333;
  line-height: 25px;
  text-align: left;
  font-size: 14px;
}
.proerty-font font {
  position: absolute;
  right: 10px;
  font-size: 14px;
  z-index: 9999;
  top: 10px;
}
.proerty-font font img {
  border: none;
  width: 24px;
}
.proerty-edit {
  display: block;
  overflow: hidden;
  width: 100%;
}
.proerty-edit ul {
  display: block;
  overflow: hidden;
  width: 100%;
  border-top: 1px solid #F4F4F4;
  padding: 5px 0px;
  margin-bottom: 0px;
}
.proerty-edit ul li {
  display: inline-block;
  width: 24%;
  text-align: center;
  color: #000000;
  font-size: 14px;
  line-height: 30px;
  border-left: 1px solid #f4f4f4;
}
.proerty-edit ul li:nth-child(1) {
  border-left: 0px solid #f4f4f4;
}
.proerty-edit ul li img {
  border: none;
  vertical-align: middle;
  width: 22px;
  margin-right: 5px;
}
.proerty-edit2 {
  display: block;
  overflow: hidden;
  width: 100%;
}
.proerty-edit2 ul {
  display: block;
  overflow: hidden;
  width: 100%;
  border-top: 1px solid #F4F4F4;
  padding: 5px 0px;
  margin-bottom: 0px;
}
.proerty-edit2 ul li {
  display: inline-block;
  width: 48%;
  text-align: center;
  color: #000000;
  font-size: 14px;
  line-height: 30px;
  border-left: 1px solid #f4f4f4;
}
.proerty-edit2 ul li:nth-child(1) {
  border-left: 0px solid #f4f4f4;
}
.proerty-edit2 ul li img {
  border: none;
  vertical-align: middle;
  width: 22px;
  margin-right: 5px;
}
/******邀请好友*******/
.invite-client {
  display: block;
  overflow: hidden;
  width: 100%;
  text-align: center;
  padding-top: 50px;
}
.invite-client p {
  display: block;
  overflow: hidden;
  text-align: center;
  margin: 0px;
  padding: 0px;
  color: #808080;
}
.invite-client p img {
  border: none;
  width: 200px;
}
.invite-client strong {
  display: block;
  text-align: center;
  line-height: 30px;
  color: #000;
  padding: 25px 0px;
  font-size: 18px;
  font-weight: normal;
  border-bottom: 1px dashed #cccccc;
}
.invite-client font {
  display: block;
  text-align: center;
  line-height: 20px;
  font-size: 14px;
  color: #808080;
  margin-top: 25px;
}
.invite-client a {
  text-decoration: none;
  background: #ee392b;
  color: #FFFFff;
  border-radius: 20px;
  line-height: 30px;
  padding: 0px 40px;
  line-height: 40px;
  display: inline-block;
  margin-top: 20px;
  font-size: 16px;
}
.invite-client a:active {
  background: #d92618;
}
.sucess-show {
  display: block;
  overflow: hidden;
  width: 100%;
  text-align: center;
  padding-bottom: 20px;
}
.sucess-show p {
  display: block;
  overflow: hidden;
  text-align: center;
  margin: 0px;
  padding: 0px;
  font-size: 20px;
  line-height: 40px;
}
.sucess-show p img {
  border: none;
  width: 60px;
}
/*
 ************邀请客户注册**************
*/
.invite-register {
  display: block;
  overflow: hidden;
  width: 100%;
}
.register-font {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 10px;
}
.register-font strong {
  width: 60px;
  height: 60px;
  border-radius: 30px;
  float: left;
}
.register-font strong img {
  width: 60px;
  height: 60px;
  border-radius: 30px;
}
.str-rigdiv {
  float: right;
  width: 79%;
  display: block;
  overflow: hidden;
}
.register-font p {
  display: inline-block;
  font-size: 14px;
  color: #333333;
  line-height: 25px;
  text-align: left;
  margin: 0px;
  padding: 0px;
}
.register-date {
  display: block;
  padding: 10px;
  overflow: hidden;
}
.reg-xuhao {
  border: none;
  background: none;
  font-size: 18px;
  text-align: right;
  line-height: 30px;
}
.reg-xuhao select {
  border: none;
  background: none;
  font-size: 18px;
  text-align: right;
  line-height: 30px;
}
.reg-phone input {
  display: block;
  overflow: hidden;
  font-size: 16px;
  color: #808080;
  line-height: 40px;
  text-align: left;
  width: 100%;
  border: none;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 10px;
}
.reg-yzm input[type=text] {
  display: inline-block;
  overflow: hidden;
  font-size: 16px;
  color: #808080;
  line-height: 40px;
  text-align: left;
  width: 68%;
  border: none;
  border-bottom: 1px solid #e8e8e8;
}
.reg-yzm input[type=button] {
  background: #ffffff;
  color: #000000;
  border: 1px solid #E8E8E8;
  border-radius: 3px;
  font-size: 14px;
  display: inline-block;
  line-height: 40px;
  padding: 0px 7px;
}
.register-subject {
  text-decoration: none;
  background: #ee392b;
  color: #FFFFff;
  border-radius: 20px;
  line-height: 30px;
  line-height: 40px;
  display: inline-block;
  margin-top: 20px;
  font-size: 16px;
  width: 100%;
  text-align: center;
}
.register-subject:focus {
  text-decoration: none;
  color: #FFFFff;
}
.business-fonts {
  display: block;
  overflow: hidden;
  width: 100%;
}
.business-fonts span {
  display: block;
  color: #808080;
  font-size: 14px;
  line-height: 40px;
}
.business-fonts b {
  display: block;
  font-size: 14px;
  color: #000000;
  padding-left: 30px;
}
/*.container p{
	color: #808080;
}
.container b{
	color: #000000;
}*/
.app_show {
  display: block;
  width: 100%;
  background: #f4f4f4;
  padding: 10px 0px;
}
.app_show img {
  border: none;
  width: 100%;
}
.app_btn {
  position: fixed;
  bottom: 0px;
  left: 0px;
  background: #ffffff;
  width: 100%;
  padding: 7px 0px;
}
.app_btn a {
  display: block;
  overflow: hidden;
  color: #FFFFFF;
  background: #EE392B;
  font-size: 18px;
  line-height: 50px;
  width: 90%;
  height: 50px;
  text-decoration: none;
  border-radius: 30px;
  text-align: center;
  margin: 0px auto;
}
/******
 * ***************用户个人中心看房包样式*************
 * */
.money-so {
  padding: 10px 10px;
  border-bottom: 1px solid #dedede;
  border-top: 1px solid #dedede;
  text-align: center;
  margin-bottom: 15px;
}
.money-so > div > div {
  border-left: 1px solid #dedede;
}
.money-so > div > div:first-child {
  border-left: 0px solid #dedede;
}
.money-so > div > div font b {
  font-size: 26px;
  font-weight: normal;
}
.hdc-biao {
  position: relative;
}
.hdc-img {
  position: absolute;
  left: 70px;
  top: -10px;
  height: 24px;
}
.house-info {
  padding-bottom: 10px;
  position: relative;
  height: 139px;
  display: block;
  overflow: hidden;
}
.base-zhcn {
  position: absolute;
  right: 5px;
  top: 70%;
  background: url(../images/zhcn1.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: auto 100%;
  display: block;
  float: left;
  z-index: 99;
  width: 80px;
}
.base-zhcn a {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  font-size: 16px;
  line-height: 40px;
  color: #333;
  display: block;
  float: left;
}
#zhcn-a {
  z-index: 1;
  color: #fff;
}
.open-datetime {
  display: block;
  overflow: hidden;
}
.open-datetime h3 {
  font-size: 20px;
}
.open-datetime p b {
  font-size: 18px;
}
.open-datetime p font {
  font-size: 12px;
  color: #808080;
}
.agents-height {
  height: 70px;
  margin: 0px 0px 20px 0px;
  padding: 0px;
}
.agents-call {
  margin-right: 0px;
}
.agents-call img {
  border: none;
  height: 70px;
}
.agents-call div {
  padding: 0px;
}
.agents001 {
  background: #ddded9;
  text-align: center;
}
.agents-call div:nth-child(2) {
  background: #ededed;
  color: #333;
  padding: 10px 0px;
}
.agents-call strong {
  display: block;
  line-height: 25px;
  color: #000;
  font-size: 16px;
  font-weight: normal;
  padding-left: 5px;
  height: 25px;
  overflow: hidden;
}
.agents-call p {
  display: block;
  line-height: 25px;
  color: #808080;
  font-size: 14px;
  margin: 0px;
  padding-left: 5px;
  height: 25px;
}
.agents-call div a {
  background: #ee392b;
  color: #fff;
  display: block;
  overflow: hidden;
  width: 100%;
  line-height: 70px;
  text-align: center;
  font-size: 18px;
  text-decoration: none;
}
.agents001 {
  display: block;
  width: 20%;
  overflow: hidden;
  float: left;
}
.agents002 {
  display: block;
  width: 55%;
  overflow: hidden;
  float: left;
}
.agents003 {
  display: block;
  width: 25%;
  overflow: hidden;
  float: left;
}
/*分享样式*/
.screen-div {
  display: none;
  background: #000000;
  opacity: 0.6;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 9;
}
.share-to {
  display: none;
  position: fixed;
  width: 100%;
  background: #FFFFFF;
  z-index: 9999;
  bottom: 0px;
  left: 0px;
}
.share-h2 {
  color: #787878;
  font-size: 16px;
  display: block;
  text-align: center;
  margin: 20px 0px;
}
.share-contain a {
  display: block;
  overflow: hidden;
  padding: 0px 10px;
}
.share-contain a strong img {
  display: block;
  font-weight: normal;
  width: 90%;
}
.share-contain a p {
  color: #000000;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  height: 30px;
  overflow: hidden;
}
.share-none {
  display: block;
  overflow: hidden;
  border-top: 1px solid #cdcdcd;
}
.share-none a {
  display: block;
  text-align: center;
  line-height: 40px;
  text-decoration: none;
  font-size: 16px;
  color: #808080;
  margin: 10px 0px;
}
/***********************统计图样式***********************/
.community-menu {
  display: block;
  width: 100%;
  background: #ffffff;
  height: 42px;
  position: relative;
}
.community-menulist {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 400%;
  border-bottom: 2px solid #e4e4e4;
  line-height: 40px;
  height: 42px;
}
.community-menulist ul {
  margin: 0px;
  padding: 0px;
}
.community-menulist ul li {
  list-style: none;
  display: inline-block;
}
.community-menu a {
  display: inline-block;
  text-decoration: none;
  font-size: 16px;
  padding: 0px 10px;
  line-height: 38px;
  color: #333333;
}
#community-menu-a {
  border-bottom: 4px solid #ee392b;
  font-weight: bold;
}
.community-date-4 {
  display: block;
  padding: 10px;
  border-top: 10px solid #f3f3f3;
}
.ehouse_contect {
  text-align: center;
  background: #f4f4f4;
}
.font-say {
  font-size: 14px;
  text-align: left;
  margin: 5px 0px;
}
.font-say p {
  color: #000000;
  margin: 0px;
  text-indent: 2em;
}
.font-say img {
  border: none;
  width: 100%;
}
.ehouse_contect {
  font-size: 14px;
  position: fixed;
  bottom: 0px;
  width: 100%;
  text-align: center;
  padding: 10px 0px;
}
.ehouse411_about {
  padding-top: 20px;
}
.font-cen {
  text-align: center;
}
.font-say1 {
  font-size: 14px;
  text-align: left;
  margin: 5px 0px;
  padding: 0px;
}
.font-say1 p {
  color: #000000;
  margin: 0px;
  text-indent: 2em;
}
.font-say1 img {
  border: none;
  width: 100%;
}
.font-marpar {
  padding: 0px 15px;
}
.mulu p {
  color: #666666;
}
.pop_screen {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9;
  background: #000000;
  opacity: 0.5;
  left: 0px;
  top: 0px;
}
.house_popup {
  display: none;
  position: fixed;
  z-index: 99;
  width: 80%;
  background: #FFFFFF;
  border-radius: 10px;
  left: 10%;
  top: 10%;
}
.poptit {
  display: block;
  font-size: 18px;
  text-align: center;
  color: #333333;
  line-height: 25px;
}
.popcon {
  display: block;
  overflow: hidden;
  padding: 15px;
}
.popration {
  display: block;
  overflow: hidden;
  border-top: 1px solid #dcdcdc;
  padding: 10px 0px;
}
.popration a {
  text-decoration: none;
  display: block;
  float: left;
  text-align: center;
}
.oprate_no {
  color: #333333;
  font-size: 18px;
  width: 49%;
  border-right: 1px solid #dcdcdc;
}
.oprate_yes {
  color: #ee392b;
  font-size: 18px;
  width: 50%;
}
.oprate_no:focus {
  color: #333333;
}
.oprate_yes:focus {
  color: #ee392b;
}
.agent_info {
  display: block;
  overflow: hidden;
  padding: 20px 0px 50px 0px;
  text-align: center;
}
.agent_header {
  display: block;
  position: relative;
  text-align: center;
}
.agent_header strong {
  display: block;
  overflow: hidden;
}
.agent_header strong img {
  width: 90px;
  height: 90px;
  border-radius: 50px;
  border: 1px solid #cccc;
}
.agent_header h2 {
  display: block;
  position: absolute;
  left: 5%;
  width: 90%;
  z-index: 99999;
}
.agent_header h2 p {
  background: #EE392B;
  color: #FFFFFF;
  font-size: 14px;
  border-radius: 15px;
  line-height: 25px;
  display: inline-table;
  padding: 0px 15px;
  min-width: 33%;
}
.agent_header h2 p:nth-child(1) {
  display: block;
  float: left;
}
.agent_header h2 p:nth-child(2) {
  display: block;
  float: right;
}
.h2_top {
  top: 10px;
  margin: 0px;
}
.h2_bottom {
  top: 55px;
  margin: 0px;
}
.agent_title {
  display: block;
  font-size: 16px;
  text-align: center;
  line-height: 30px;
  color: #000000;
  font-family: "微软雅黑";
  margin: 10px 0px;
}
.Authentication {
  font-size: 14px;
  color: #ffffff;
  background: #f5c506;
  border-radius: 20px;
  line-height: 25px;
  padding: 0px 10px;
  text-align: center;
  display: inline-table;
  margin: 10px 0px;
}
.agent-contact {
  display: block;
  overflow: hidden;
  text-align: center;
}
.agent-contact p {
  display: block;
  font-size: 16px;
  text-align: center;
  line-height: 25px;
  color: #000000;
  font-family: "微软雅黑";
  margin: 0px;
}
.agent_ewm {
  display: block;
  overflow: hidden;
  text-align: center;
}
.agent_ewm img {
  width: 150px;
  height: 150px;
}
@media (max-width: 375px) {
  .agent_header strong img {
    width: 80px;
    height: 80px;
    border-radius: 50px;
    border: 1px solid #cccc;
  }
  .agent_header h2 {
    display: block;
    position: absolute;
    left: 5%;
    width: 90%;
    z-index: 99999;
  }
  .agent_header h2 p {
    background: #EE392B;
    color: #FFFFFF;
    font-size: 14px;
    border-radius: 15px;
    line-height: 25px;
    display: inline-table;
    padding: 0px 10px;
    min-width: 33%;
  }
  .agent_header h2 p:nth-child(1) {
    display: block;
    float: left;
  }
  .agent_header h2 p:nth-child(2) {
    display: block;
    float: right;
  }
  .h2_top {
    top: 10px;
    margin: 0px;
  }
  .h2_bottom {
    top: 55px;
    margin: 0px;
  }
}
@media (max-width: 320px) {
  .agent_header strong img {
    width: 60px;
    height: 60px;
    border-radius: 30px;
    border: 1px solid #cccc;
  }
  .agent_header h2 {
    display: block;
    position: absolute;
    left: 5%;
    width: 90%;
    z-index: 99999;
  }
  .agent_header h2 p {
    background: #EE392B;
    color: #FFFFFF;
    font-size: 14px;
    border-radius: 15px;
    line-height: 25px;
    display: inline-table;
    padding: 0px 5px;
    min-width: 33%;
  }
  .agent_header h2 p:nth-child(1) {
    display: block;
    float: left;
  }
  .agent_header h2 p:nth-child(2) {
    display: block;
    float: right;
  }
  .h2_top {
    top: 5px;
    margin: 0px;
  }
  .h2_bottom {
    top: 40px;
    margin: 0px;
  }
}
/*经纪VIPS样式*/
.agent_vipbj {
  max-width: 800px;
  margin: 0px auto;
}
.agent_vipbj {
  background: #f4f4f4;
}
.agent_basic {
  display: block;
  background: #FFFFFF;
  padding: 10px;
  overflow: hidden;
  margin-bottom: 15px;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
.agr_header {
  display: block;
  float: left;
  width: 20%;
  position: relative;
}
.agr_img {
  width: 66px;
  height: 66px;
  border-radius: 33px;
  border: 1px solid #dcdcdc;
}
.agr_header font img {
  width: 24px;
  position: absolute;
  left: 62%;
  bottom: 0px;
}
.agr_date {
  display: block;
  float: right;
  width: 78%;
  position: relative;
}
.agr_date h2 {
  display: block;
  font-size: 18px;
  color: #333333;
  line-height: 30px;
  text-align: left;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}
.agr_date strong {
  display: block;
  font-weight: normal;
  font-size: 16px;
  text-align: left;
  margin-bottom: 10px;
  color: #ee392b;
}
.agr_date p {
  display: block;
  font-size: 14px;
  color: #666666;
  line-height: 20px;
  text-align: left;
  margin: 0px;
  padding: 0px;
}
.agrcertificate {
  position: absolute;
  right: 0px;
  top: 8px;
}
.agent_30 {
  display: block;
  overflow: hidden;
}
.agent_30 h2 {
  display: block;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: #000000;
}
.agent_30 p {
  display: block;
  font-size: 14px;
  color: #333333;
  text-align: center;
}
.agent_30 a {
  background: #ee392b;
  color: #FFFFFF;
  border-radius: 20px;
  line-height: 45px;
  width: 60%;
  margin: 0px auto;
  text-decoration: none;
  display: block;
  text-align: center;
  font-size: 16px;
}
.listdate_title {
  display: block;
  overflow: hidden;
  text-align: center;
  font-size: 20px;
  color: #000000;
}
.listdate_show {
  display: block;
  overflow: hidden;
}
.listdate_show_an {
  width: 46%;
  float: left;
  margin: 10px 2%;
  border-radius: 5px;
  box-shadow: 3px 4px 2px 1px #dcdcdc;
  border: 1px solid #ccc;
  padding: 0px 1%;
}
.listdate_show_an a {
  text-decoration: none;
  display: block;
  overflow: hidden;
  text-align: center;
}
.listdate_show_an strong {
  display: block;
  overflow: hidden;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
}
.listdate_show_an h3 img {
  border: none;
  width: 90px;
}
.listdate_show_an p {
  display: block;
  overflow: hidden;
  font-size: 14px;
  color: #666;
}
.list_more {
  display: block;
  margin: 10px 0px;
}
.list_more a {
  display: block;
  text-align: left;
  padding: 0px 2%;
  font-size: 16px;
  color: #6666;
  text-decoration: none;
  color: #666666;
}
.vip_pic {
  background: url(../images/vipbj.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: 100% auto;
  padding-top: 15px;
  min-height: 230px;
  float: left;
  width: 50%;
}
.vip_pic_dc {
  background: #383838;
  background-position: left top;
  background-repeat: no-repeat;
  background-size: 100% auto;
  padding-top: 15px;
  width: 48%;
  margin: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
.vip_pic h3 {
  margin: 0px;
  margin: 15px 0px;
  margin-left: 33%;
}
.vpic01 {
  color: #FFFFff;
  font-size: 24px;
  margin-top: 30px;
}
.vpic02 {
  color: #FFFFff;
  font-size: 48px;
  padding: 0px;
}
.vpic03 {
  padding: 0px;
  color: #6d1c16;
  background: #FFFFFF;
  border-radius: 15px;
  line-height: 25px;
  padding: 0px 15px;
  display: inline-block;
  margin-left: 33%;
  text-decoration: none;
  margin-bottom: 10px;
}
.vpic03:hover {
  color: #6d1c16;
  text-decoration: none;
}
.certficate-close img {
  color: #ffffff;
  height: 26px;
}
@media (max-width: 768px) {
  .vip_pic {
    background: url(../images/vipbj.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-top: 15px;
    min-height: 200px;
  }
  .vip_pic_dc {
    background: url(../images/ddpbj.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-top: 15px;
    min-height: 200px;
  }
  .vip_pic h3 {
    margin: 0px;
    padding: 0px;
    margin: 15px 0px;
    margin-left: 33%;
  }
  .vpic01 {
    color: #FFFFff;
    font-size: 16px;
  }
  .vpic02 {
    color: #FFFFff;
    font-size: 24px;
  }
  .vpic03 {
    color: #6d1c16;
    background: #FFFFFF;
    border-radius: 15px;
    line-height: 25px;
    padding: 0px 10px;
    display: inline-block;
    margin-left: 33%;
    text-decoration: none;
    margin-bottom: 10px;
  }
  .vpic03:hover {
    color: #6d1c16;
    text-decoration: none;
  }
}
@media (max-width: 414px) {
  .vip_pic {
    background: url(../images/vipbj.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-top: 15px;
    min-height: 200px;
  }
  .vip_pic h3 {
    margin: 0px;
    padding: 0px;
    margin: 15px 0px;
    margin-left: 33%;
  }
  .vpic01 {
    color: #FFFFff;
    font-size: 16px;
  }
  .vpic02 {
    color: #FFFFff;
    font-size: 24px;
  }
  .vpic03 {
    color: #6d1c16;
    background: #FFFFFF;
    border-radius: 15px;
    line-height: 25px;
    padding: 0px 10px;
    display: inline-block;
    margin-left: 33%;
    text-decoration: none;
    margin-bottom: 10px;
  }
  .vpic03:hover {
    color: #6d1c16;
    text-decoration: none;
  }
}
@media (max-width: 375px) {
  .vip_pic {
    background: url(../images/vipbj.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-top: 15px;
    min-height: 200px;
  }
  .vip_pic h3 {
    margin: 0px;
    padding: 0px;
    margin: 15px 0px;
    margin-left: 33%;
  }
  .vpic01 {
    color: #FFFFff;
    font-size: 16px;
  }
  .vpic02 {
    color: #FFFFff;
    font-size: 24px;
  }
  .vpic03 {
    color: #6d1c16;
    background: #FFFFFF;
    border-radius: 15px;
    line-height: 25px;
    padding: 0px 10px;
    display: inline-block;
    margin-left: 33%;
    text-decoration: none;
    margin-bottom: 10px;
  }
  .vpic03:hover {
    color: #6d1c16;
    text-decoration: none;
  }
}
@media (max-width: 320px) {
  .vip_pic {
    background: url(../images/vipbj.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-top: 15px;
    min-height: 200px;
  }
  .vip_pic h3 {
    margin: 0px;
    padding: 0px;
    margin: 15px 0px;
    margin-left: 33%;
  }
  .vpic01 {
    color: #FFFFff;
    font-size: 16px;
  }
  .vpic02 {
    color: #FFFFff;
    font-size: 24px;
  }
  .vpic03 {
    color: #6d1c16;
    background: #FFFFFF;
    border-radius: 15px;
    line-height: 25px;
    padding: 0px 10px;
    display: inline-block;
    margin-left: 33%;
    text-decoration: none;
    margin-bottom: 10px;
  }
  .vpic03:hover {
    color: #6d1c16;
    text-decoration: none;
  }
}
.vip_pic p {
  color: #ffada7;
  font-size: 14px;
  line-height: 35px;
  text-align: center;
}
.listdate_font {
  font-size: 14px;
  display: block;
  line-height: 20px;
  text-align: left;
}
/**下载样式***/
.download-content {
  position: fixed;
  bottom: 0;
  z-index: 999;
  width: 100%;
}
.download-pannel {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 50px;
  font-size: 0;
  line-height: 50px;
}
.download-pannel .pannel-bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  width: 100%;
  height: 100%;
}
.download-pannel .pannel-bg img {
  width: 100%;
  height: 100%;
}
.download-pannel div[class^="download-"] {
  float: left;
  overflow: hidden;
  position: relative;
  z-index: 5;
}
.download-pannel .download-close {
  display: inline-block;
  margin-left: 2.5%;
  width: 16px;
  height: 50px;
  line-height: 50px;
}
.download-pannel .download-close img {
  width: 100%;
  height: auto;
}
.download-pannel .download-logo {
  margin-right: 2.5%;
  margin-left: 5%;
  width: 35px;
  height: 50px;
  line-height: 50px;
}
.download-pannel .download-logo img {
  width: 100%;
  height: auto;
}
.download-pannel .download-txt {
  display: inline-block;
  width: 40%;
  height: 100%;
}
.download-pannel .font-large {
  font-size: 15px;
}
.download-pannel .download-action {
  display: inline-block;
  float: right !important;
  width: 31.88%;
  height: 100%;
  font-size: 13px;
  text-align: center;
  color: #fff;
}
.download-pannel .download-content {
  display: block;
  position: relative;
  font-size: 12px;
}
.download-pannel .download-content .content-up {
  position: absolute;
  top: -9px;
  font-weight: 500;
  color: white;
}
.download-pannel .download-content .content-down {
  position: absolute;
  top: 9px;
  color: #999;
}
.download-pannel em {
  font-style: normal;
}
.download-pannel img,
.download-pannel div {
  vertical-align: middle;
}
.download-noBg {
  background-color: #232326;
}
.download-noBg .download-action {
  background-color: #cd2525;
}
.download-noBg .pannel-bg {
  display: none;
}
.download-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 100;
}
/***支付界面 */
.pay-row {
  margin: 0;
  padding: 0;
  text-align: center;
  background-color: #f5f4f9;
  width: 100%;
  height: 100%;
}
.pay-row .row {
  margin: 0;
  padding: 0;
}
.pay-row .pay-title {
  color: #282727;
  font-size: 12px;
  background-color: #FFFFFF;
  padding-top: 50px;
}
.pay-row .pay-price {
  color: #282727;
  font-size: 26px;
  font-weight: bold;
  background-color: #FFFFFF;
  padding-top: 10px;
  padding-bottom: 60px;
}
.pay-row .pay-btn {
  font-size: 20px;
  background: #00aaef;
  color: #FFFFFF;
  border: 0;
  height: 50px;
  width: 93%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  /* 老的 Firefox */
  margin-top: 25px;
}
.pay-success .pay-title .pay-img {
  background: url(../images/success.png) no-repeat center;
  height: 127px;
}
.pay-success .pay-price {
  color: #00aaef;
  font-size: 26px;
  font-weight: bold;
  background-color: #FFFFFF;
  padding-top: 10px;
  padding-bottom: 60px;
}
.pay-fail .pay-title .pay-img {
  background: url(../images/fail.png) no-repeat center;
  height: 127px;
}
.pay-fail .pay-price {
  color: #ee392b;
  font-size: 26px;
  font-weight: bold;
  background-color: #FFFFFF;
  padding-top: 10px;
  padding-bottom: 60px;
}
/***滚动按钮样式*/
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  width: 32px;
  height: 90px;
  background: url(../images/i52.png) no-repeat 0 center;
  top: 0;
  margin: 0;
  left: 0;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  width: 32px;
  height: 90px;
  background: url(../images/i52_1.png) no-repeat 0 center;
  top: 0;
  margin: 0;
  right: 0;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  width: 32px;
  height: 90px;
  background: url(../images/i52_1.png) no-repeat 0 center;
  top: 0;
  margin: 0;
  right: 0;
}
/***下拉选择样式*/
.moresearchinfo {
  width: 1173px;
  padding: 10px 0 10px 0;
  left: 0;
  z-index: 1000;
  *position: relative;
}
#selectbox .select_box {
  width: 83px;
  height: 25px;
}
#selectbox div.tag_select,
#selectbox div.tag_select_hover,
#selectbox div.tag_select_open {
  display: block;
  width: 60px;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  background: url(/images/searchbj.gif) no-repeat 0 -102px;
  padding: 0 20px 0 5px;
}
#selectbox div.tag_select_hover,
#selectbox div.tag_select_open {
  background-position: 0 -102px;
}
#selectbox ul.tag_options {
  margin-top: -1px;
  mlist-style: none;
  border: 1px solid #bdbdbd;
  border-top: 0;
  width: 81px;
  background: #fff;
}
#selectbox ul.tag_options li {
  display: block;
  padding: 0 8px;
  height: 22px;
  text-decoration: none;
  line-height: 22px;
  cursor: pointer;
}
#selectbox ul.tag_options li a {
  display: block;
  width: 100%;
}
#selectbox ul.tag_options li a.open:hover {
  color: #000;
}
#selectbox ul.tag_options li.open_hover {
  background: #eee;
}
#selectbox ul.tag_options li.open_selected {
  background: # none;
  color: #c00;
}
#selectbox ul.tag_options a.open_selected {
  background: # none;
  color: #c00;
}
#selectpx .select_box {
  width: 118px;
  height: 25px;
}
#selectpx div.tag_select,
#selectpx div.tag_select_hover,
#selectpx div.tag_select_open {
  display: block;
  width: 91px;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  background: url(/images/searchbj.gif) no-repeat 0 -50px;
  padding: 0 20px 0 7px;
}
#selectpx div.tag_select_hover,
#selectpx div.tag_select_open {
  background-position: 0 -50px;
}
#selectpx ul.tag_options {
  margin-top: -1px;
  mlist-style: none;
  border: 1px solid #bdbdbd;
  border-top: 0;
  width: 116px;
  background: #fff;
}
#selectpx ul.tag_options li {
  display: block;
  width: 100px;
  padding: 0 8px;
  height: 22px;
  text-decoration: none;
  line-height: 22px;
}
#selectpx ul.tag_options li.open_hover {
  background: #eee;
}
#selectpx ul.tag_options li.open_selected {
  background: # none;
  color: #c00;
}
.tip-box {
  position: relative;
  display: inline-block;
}
.w_tip {
  width: 154px;
  font-size: 12px;
  line-height: 19px;
  top: -35px;
  left: -40px;
  position: absolute;
  z-index: 1002;
  display: none;
  top: -65px;
  right: 70px;
  left: auto;
}
.w_tip .top {
  height: 5px;
  background: url(/images/tip_bknew1.gif) no-repeat;
  overflow: hidden;
}
.w_tip .bottom {
  padding: 0 10px 10px;
  background: url(/images/tip_bknew1.gif) 0 100% no-repeat;
}
.mt6 {
  margin-top: 6px;
}
.mt8 {
  margin-top: 8px;
}
.mt10 {
  margin-top: 10px;
}
.mt12 {
  margin-top: 12px;
}
.mt13 {
  margin-top: 13px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mr10 {
  margin-right: 10px;
  font-weight: bold;
}
.ml5 {
  margin-left: 5px;
}
.ml8 {
  margin-left: 8px;
}
.ml10 {
  margin-left: 10px;
}
.ml15 {
  margin-left: 15px;
}
.ml25 {
  margin-left: 25px;
}
/**房源详情 图片轮播*/
.layui-tab-title li {
  min-width: 20px;
}
.big_img .swiper-container {
  width: 100%;
  height: 444px;
  margin-left: auto;
  margin-right: auto;
}
.big_img .swiper-slide {
  background-size: cover;
  background-position: center;
}
.big_img .gallery-top {
  width: 100%;
}
.big_img .gallery-thumbs {
  height: 90px;
  box-sizing: border-box;
  padding: 10px 0;
}
.big_img .gallery-thumbs .swiper-slide {
  height: 90px;
  opacity: 0.4;
  width: 134px;
}
.big_img .gallery-thumbs .swiper-slide-active {
  opacity: 1;
}
.layui-btn {
  /*background-color: #cf0101;*/
}
/*--begin
Document Function: Definition of CSS style for SZRPP (Pagination Parts)
Create Date: 2014-03-17
Company: Shenzhen ChmTech Science & Technology Co.,Ltd.
Author: She Zhideng
--end*/
.pagination {
  margin-top: 10px;
  font-size: 100%;
  vertical-align: middle;
  /*overflow: hidden;*/
  margin-bottom: 20px;
}
.pagination div {
  width: fit-content;
  /* height: 40px; */
  margin: 0 auto;
}
.pagination a {
  text-decoration: none;
  border: solid 1px #d1d3d2;
  float: left;
  height: 38px;
  line-height: 38px;
  padding: 0 17px;
  display: block;
  border-right: 1px solid #e6e6e6;
  margin-right: 2px;
}
.pagination a,
.pagination span {
  float: left;
  height: 38px;
  line-height: 38px;
  padding: 0 17px;
  border-right: 1px solid #e6e6e6;
}
.pagination a:hover,
.pagination span:hover,
.pagination .current.prev:hover,
.pagination .current.next:hover {
  background-color: #f6f6f6;
  color: #cf0101;
}
.pagination .current {
  /*background: #4BA9E9;
        color: #ffffff;
        border: solid 1px #d1d3d2;*/
  background: #f6f6f6;
  border: solid 1px #d1d3d2;
  margin-right: 2px;
}
.pagination .current.prev,
.pagination .current.next {
  color: #1f2b38;
  border-color: #d1d3d2;
  background: #ffffff;
}
/**可视化弹出层*/
.vis-wrapper {
  margin: 20px auto 0 auto;
  width: 1210px;
  min-height: 400px;
  border: 1px solid #cccccc;
  border-top: 15px solid #4BA9E9;
  font-size: 12px;
}
.vis-inner {
  width: 1030px;
  margin: 30px auto 50px auto;
  position: relative;
  /*z-index:-1;*/
}
.vis-inner .visP,
.vis-inner .visPR,
.vis-inner .visOrder,
.vis-inner .msnT {
  width: 36px;
  height: 36px;
  position: absolute;
  top: 3px;
}
.vis-inner .user_signIn,
.vis-inner .user_NoSignIn {
  width: 25px;
  height: 25px;
  position: absolute;
}
.vis-inner .visOrder {
  background: url(../Images/main/orderCion.png) no-repeat;
}
.vis-inner .visP {
  background: url(../Images/main/visP.png) no-repeat;
}
.vis-inner .visPR {
  background: url(../Images/main/visPR.png) no-repeat;
}
.vis-inner .msnT {
  background: url(../Images/main/msnT.png) no-repeat;
}
.vis-inner .user_signIn {
  background: url(../Images/main/default_user_Signin.png) no-repeat;
}
.vis-inner .user_NoSignIn {
  background: url(../Images/main/default_user_NoSignin.png) no-repeat;
}
.vis-inner h1 {
  line-height: 40px;
  height: 40px;
  font-size: 22px;
  font-family: 'Microsoft YaHei';
  color: #70798f;
}
.vis-inner h1 span {
  margin-left: 45px;
}
.vis-baseInfoTwo {
  margin-top: 30px;
  border-top: 1px solid #ccc;
  overflow: hidden;
}
.vis-baseInfoTwo table,
.vis-totle {
  float: right;
}
.vis-totle,
.vis-PRtotle {
  position: absolute;
  right: 0;
  top: 6px;
}
.vis-baseInfoTwo table {
  margin: 10px 0;
  text-align: left;
}
.vis-baseInfoTwo table td {
  width: 260px;
  height: 40px;
  line-height: 40px;
  color: #474747;
}
.vis-baseInfoTwo table th {
  color: #474747;
  text-align: right;
}
.vis-baseInfoTwo .vis-totle {
  height: 75px;
  border-left: 1px solid #e8e8e8;
  margin: 13px 0 13px 280px;
}
.orderInfoDiv {
  float: left;
  overflow: hidden;
}
.vis-baseInfoTwo .orderInfo {
  float: left;
  background-color: #f2f2f2;
  height: 85px;
  margin: 20px 15px 20px 0;
}
.orderInfo dt {
  color: #474747;
  padding: 10px 15px 5px;
}
.orderInfo dd {
  font-size: 22px;
  font-family: 'Microsoft YaHei';
  padding-left: 15px;
}
.timerShaft {
  position: relative;
  overflow: hidden;
  height: 180px;
}
.timerShaft .timerInfo {
  position: absolute;
  width: 140px;
  height: 40px;
  background: url(../Images/main/tigtime.png) no-repeat;
  font-size: 12px;
  text-align: center;
  vertical-align: middle;
  top: 30px;
}
.timerShaft .timerInfo1 {
  position: absolute;
  width: 139px;
  height: 74px;
  background: url(../Images/main/tigtime01.png) no-repeat;
  font-size: 12px;
  text-align: center;
  vertical-align: middle;
  top: 1px;
  padding-top: 3px;
}
.timerShaft .timerInfo2 {
  position: absolute;
  width: 139px;
  height: 47px;
  background: url(../Images/main/tigtime02.png) no-repeat;
  font-size: 12px;
  text-align: center;
  vertical-align: middle;
  top: 23px;
  padding-top: 3px;
}
.timerShaft .timerInfo p {
  padding-top: 7px;
}
.timerShaft .timerLinellae {
  height: 7px;
  background-color: #f1f1f1;
  margin-top: 90px;
}
.timerShaft .timerWord {
  width: 85px;
  font-weight: bold;
  color: #474747;
  float: left;
  margin: 20px 0 0 66px;
}
.timerShaft .timerQ {
  width: 22px;
  height: 22px;
  position: absolute;
  top: 82px;
}
.timerShaft .timerQ1 {
  background: url(../Images/main/successTime.png);
}
.timerShaft .timerQ2 {
  background: url(../Images/main/failureTime.png);
}
.divDataListInfo {
  margin: 15px 0;
}
.ordDataListInfo {
  border: 1px solid #e2e2e2;
  margin: 15px 0;
}
.ordDataListInfo h1 {
  border-bottom: 1px solid #e2e2e2;
  height: 30px;
  background-color: #f0f0f0;
  position: relative;
}
.ordLine {
  position: absolute;
  width: 5px;
  height: 15px;
  top: 8px;
  left: 17px;
  background: url(../Images/main/lineRecorg.png) no-repeat;
}
.ordDataListInfo h1 span.ordLineTile,
.acountRecordsTitle span.ordLineTile {
  display: block;
  font-size: 12px;
  font-family: SimSun;
  font-weight: bold;
  height: 30px;
  line-height: 31px;
  margin-left: 35px;
  color: #474747;
}
.orderDataTable {
  padding: 7px 30px 15px;
  min-width: 1024px;
  table-layout: fixed;
  text-align: left;
}
.orderDataTable th {
  color: #888686;
}
.orderDataTable th,
.orderDataTable td {
  font-size: 12px;
  overflow: hidden;
  padding: 0 15px;
  height: 35px;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom: 1px solid #e2e2e2;
}
.orderDataTable td {
  color: #474747;
}
.vis-totle .vis-totSpan {
  min-width: 140px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  border-radius: 3px;
  background-color: #4BA9E9;
  color: #fff;
  display: block;
  margin: 4px 0 0 30px;
  padding: 5px;
}
.vis-SY {
  margin-left: 58px;
  color: #474747;
}
.f30 {
  font-size: 20px;
  font-family: Arial;
}
.c3 {
  color: #fc8c36;
}
.vis-baseInfo {
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  position: relative;
}
.vis-span {
  width: 105px;
  height: 25px;
  line-height: 25px;
  margin-top: 25px;
  background-color: #afbacd;
  display: block;
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-family: "宋体";
  font-weight: bold;
}
.vis-Serch {
  margin: 30px 0;
}
.vis-Serch td {
  padding-right: 10px;
}
.vis-cricle {
  background: url(../Images/layout/quan.png) no-repeat;
  width: 29px;
  height: 29px;
  position: absolute;
  top: 33px;
}
.vis-cricle span {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  font-family: 'Microsoft YaHei';
  font-size: 16px;
  margin: 3px 7px;
}
.cricleLeft {
  left: 95px;
}
.cricleRight {
  right: 80px;
}
.vis-Input {
  display: inline-block;
  float: left;
  border: 1px solid #e5e5e5;
  width: 160px;
  margin: 10px 10px 15px 0;
  padding: 0 4px;
  height: 30px;
  font-size: 13px;
  font-family: Microsoft YaHei;
}
.vis-select {
  display: inline-block;
  float: left;
  border: 1px solid #e5e5e5;
  width: 160px;
  margin: 10px 10px 15px 0;
  padding: 0 4px;
  height: 30px;
  font-size: 13px;
  font-family: Microsoft YaHei;
}
.vis-Button {
  border: 0;
  background-color: #4BA9E9;
  /*border-radius: 3px;*/
  width: 80px;
  height: 28px;
  color: #FFF;
}
.vehicleInfo {
  height: 220px;
  /*90px--->110px*/
  margin: 15px auto;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
}
.vehicleInfo2 {
  /*80--150px*/
  height: 220px;
  margin: 15px auto;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
}
.inner_vehicleInfoUp {
  width: 1024px;
  margin: 0 auto;
  height: 220px;
  /*height:98px--->110px*/
  /*overflow:hidden;*/
  position: relative;
}
.vehicleInfo dl,
.vehicleInfo2 dl {
  width: 103px;
  float: left;
  margin-right: 25px;
}
.vehicleInfo dd,
.vehicleInfo2 dd {
  margin-top: 3px;
  height: 22px;
  line-height: 22px;
  float: left;
}
.vis-berth {
  font-family: "微软雅黑";
  font-size: 12px;
  color: #42464e;
}
.vis-state {
  font-family: "宋体";
  font-size: 12px;
  color: #7f7f7f;
  line-height: 22px;
  margin-left: 5px;
}
.vis-wrapper .vis-road {
  background-color: #acafb2;
  border-top: 1px solid #7b8186;
  border-bottom: 1px solid #7b8186;
  height: 95px;
  margin: 20px 0 25px 0;
  position: relative;
}
.vis-road img {
  margin: 28px 0 0 150px;
}
.vis-arrow {
  cursor: pointer;
  position: absolute;
  width: 22px;
  height: 53px;
  top: 17px;
  z-index: 9999;
}
.vis-arrowleft {
  background: url(../Images/layout/vis-arrowleft.png) no-repeat;
  left: 20px;
}
.vis-arrowright {
  background: url(../Images/layout/vis-arrowright.png) no-repeat;
  right: 20px;
}
.vis-totle,
.vis-PRtotle {
  position: absolute;
  right: 0;
  top: 6px;
}
.vis-PRtotle .Pr-totle {
  width: 360px;
  height: 43px;
  line-height: 43px;
  border-radius: 3px;
  background-color: #4BA9E9;
  color: #FFFFFF;
  text-align: center;
}
.vis-PRtotle .pr-SYT {
  margin-bottom: 10px;
  text-align: center;
  position: relative;
}
.pr-SYT .pr-SYleft {
  margin-left: -17px;
}
.s_line {
  position: absolute;
  background: url(../Images/layout/s_line.png) no-repeat;
  width: 11px;
  height: 28px;
  left: 187px;
  top: 6px;
}
.vis-PRtotle .Pr-totle .pr-totSpanleft {
  display: block;
  border-right: 1px solid #2498bf;
  height: 43px;
  width: 195px;
  float: left;
}
.pr-totSpanleft b,
.pr-totSpanleft strong {
  font-family: Arial, Helvetica, sans-serif;
  margin-left: 5px;
}
.pr-totSpanleft strong {
  font-size: 18px;
}
.pr-totSpanrights b {
  font-family: "微软雅黑";
  font-weight: normal;
  margin-left: 5px;
}
.vis-PRtotle .Pr-totle .pr-totSpanright {
  display: block;
  border-left: 1px solid #46bde0;
  height: 43px;
  float: right;
}
.vis-PRtotle .vis-PrSpan {
  width: 360px;
  height: 40px;
  background-color: #4BA9E9;
  border-radius: 3px;
  color: #FFFFFF;
  line-height: 40px;
  margin: 4px 0 0 30px;
  text-align: center;
}
.bssDiv {
  overflow: hidden;
  padding-bottom: 15px;
}
.bssDiv strong {
  margin-left: 27px;
}
.bssDiv h1 {
  color: #464646;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  font-weight: bold;
}
.bssAccept {
  color: #464646;
  font-size: 14px;
  overflow: hidden;
  height: 120px;
  margin: 0 0 10px 45px;
}
.bssSp {
  float: left;
  display: block;
  font-weight: bold;
  padding-right: 20px;
}
.bssIp {
  float: left;
  height: 100px;
}
.bssIp textarea {
  width: 550px;
  height: 70px;
  padding: 5px;
  font-size: 12px;
  border: 1px solid #4BA9E9;
}
/*弹出层样式*/
.theme-popover-mask,
.theme-popover-mask-TS {
  z-index: 999;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  display: none;
}
.theme-popover {
  z-index: 999;
  position: absolute;
  background-color: #fff;
  display: none;
  box-shadow: 0 0 10px #666;
}
.theme-poptit {
  height: 30px;
  line-height: 30px;
  position: relative;
  text-align: center;
  background-color: #f5f5f5;
  font-size: 14px;
  border-bottom: 1px solid #c4c4c4;
  color: #333333;
}
.close {
  background-image: url(/Content/themes/base/images/layout/reClose.png);
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
  top: 7px;
  right: 13px;
}
.theme-popbod {
  overflow: hidden;
}
/*弹出层样式*/
.scroll-pane {
  overflow: auto;
  width: 99%;
  float: left;
}
.scroll-content {
  width: 2440px;
  float: left;
}
.scroll-content-item {
  width: 100px;
  height: 100px;
  float: left;
  margin: 10px;
  font-size: 3em;
  line-height: 96px;
  text-align: center;
}
.scroll-bar-wrap {
  clear: left;
  padding: 0 4px 0 2px;
  margin: 0 -1px -1px -1px;
}
.scroll-bar-wrap .ui-slider {
  background: none;
  border: 0;
  height: 2em;
  margin: 0 auto;
}
.scroll-bar-wrap .ui-handle-helper-parent {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.scroll-bar-wrap .ui-slider-handle {
  top: .2em;
  height: 1.5em;
}
.scroll-bar-wrap .ui-slider-handle .ui-icon {
  margin: -8px auto 0;
  position: relative;
  top: 50%;
}
/**可视化 滚动条 begin*/
.numberSrcoller {
  position: absolute;
  font-family: 'Microsoft YaHei';
  font-size: 14px;
}
.numberSrcoller1 {
  left: 5px;
  top: 180px;
}
.numberSrcoller2 {
  right: 5px;
  top: 180px;
}
.numberSrcoller3 {
  left: 5px;
  top: 15px;
}
.numberSrcoller4 {
  right: 5px;
  top: 15px;
}
/**可视化 滚动条 end*/
/**人员 弹出层 begin*/
.moneyAcount {
  width: 145px;
  height: 80px;
  border: 1px solid #d6d6d6;
  display: block;
  float: left;
  margin: 25px 30px 0 25px;
  font-size: 18px;
  font-family: 'Microsoft YaHei';
}
.moneyAcount p {
  margin-top: 10px;
  text-align: center;
}
.moneyAcount:hover {
  background-color: #f0f0f0;
  text-decoration: none;
}
.subtraction {
  width: 30px;
  height: 7px;
  background: url(../Images/main/aount1.png) no-repeat;
  position: absolute;
  top: 112px;
  left: 367px;
}
.plus {
  width: 30px;
  height: 30px;
  background: url(../Images/main/aount2.png) no-repeat;
  position: absolute;
  top: 99px;
  left: 593px;
}
.equal {
  width: 30px;
  height: 20px;
  background: url(../Images/main/acount3.png) no-repeat;
  position: absolute;
  left: 165px;
  top: 112px;
}
.moneyNumber {
  color: #fc8c36;
  font-size: 25px;
  font-weight: 600;
}
.acountRecords {
  margin-top: 30px;
  border: 1px solid #cccccc;
  padding: 10px;
  position: relative;
}
.acountRecordsTitle {
  height: 30px;
  margin: 0px 5px;
  position: relative;
}
.accountArrow {
  background: url(../Images/main/arrow4.png) no-repeat;
  width: 25px;
  height: 12px;
  position: absolute;
  top: -12px;
  left: 278px;
}
.arrowIframe {
  background: url(../Images/main/arrow4.png) no-repeat;
  height: 12px;
  position: absolute;
  top: -12px;
  width: 25px;
  display: none;
}
.arrowIframe1 {
  left: 45px;
}
.arrowIframe2 {
  left: 175px;
}
.arrowIframe3 {
  left: 305px;
}
.arrowIframe4 {
  left: 435px;
}
.arrowIframe5 {
  right: 435px;
}
.arrowIframe6 {
  right: 305px;
}
.arrowIframe7 {
  right: 170px;
}
.arrowIframe8 {
  right: 50px;
}
/**人员 弹出层 end*/
/*投诉 弹出层 begin*/
.dialogue {
  overflow: hidden;
  margin: 20px 0 50px 0;
}
.dialogue .dialoguePerson {
  float: left;
}
.dialogue .dialoguePerson .man-d {
  width: 105px;
  min-height: 120px;
  border: 1px solid #e2e2e2;
  overflow: hidden;
}
.man-d dt {
  background-color: #f6f6f6;
  border-bottom: 1px solid #e2e2e2;
}
.man-d .dis_span {
  width: 60px;
  display: block;
  text-align: center;
  margin: 10px auto 0 auto;
}
.man-d dt img {
  margin: 10px 0 10px 34px;
}
.man-d .info-dia {
  text-align: center;
  display: block;
  font-weight: 700;
  margin-bottom: 10px;
}
.dialogue .dialogueInfo {
  float: left;
  width: 875px;
  border: 1px solid #e2e2e2;
  margin-left: 25px;
}
.dialogue .dialogueInfo .first-dia {
  position: relative;
}
.dialogue .dialogueInfo .second-dia {
  overflow: hidden;
  background-color: #f6f6f6;
  border-top: 1px solid #e2e2e2;
  padding: 20px 40px 35px 30px;
}
.dialogueInfo .second-dia .dialogue_two {
  width: 530px;
  min-height: 70px;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  position: relative;
  float: left;
  margin-left: 195px;
  padding-bottom: 5px;
}
.dialogue-p {
  font-family: "微软雅黑";
  line-height: 25px;
  text-indent: 2em;
  font-size: 16px;
  padding: 25px;
  width: 700px;
  color: #474747;
}
.dialogue-Button {
  position: absolute;
  right: 15px;
  top: 20px;
  background-color: #4BA9E9;
  border: 0 none;
  /*border-radius: 3px;*/
  color: #FFF;
  height: 28px;
  width: 80px;
  cursor: pointer;
}
.line-dia {
  position: absolute;
  right: 120px;
  top: 20px;
  height: 30px;
  border-left: 1px solid #e2e2e2;
}
.aroow-dia {
  background: url(../Images/main/arrow2.png) no-repeat;
  width: 12px;
  height: 25px;
  position: absolute;
  top: 35px;
  left: -12px;
}
.aroow-dia2 {
  background: url(../Images/main/arrow3.png) no-repeat;
  width: 12px;
  height: 25px;
  position: absolute;
  top: 20px;
  right: -12px;
}
.aroow-dia3 {
  background: url(../Images/main/arrow4.png) no-repeat;
  width: 25px;
  height: 12px;
  position: absolute;
  right: 50px;
  top: -12px;
}
.dialogue_twoP {
  padding: 20px 0 15px 30px;
  width: 490px;
  color: #fd9162;
  font-weight: 700;
  line-height: 20px;
  text-indent: 2em;
}
.dialogue_time {
  text-align: right;
  position: relative;
  width: 490px;
  color: #9c9a9c;
}
.admin_response {
  overflow: hidden;
}
.admin_person {
  float: right;
  color: #474747;
  padding: 20px;
}
.admin_person dd {
  margin-top: 5px;
  color: #9c9a9c;
}
.cblue {
  color: #4BA9E9;
  margin-right: 10px;
}
.msn {
  background: url(../Images/main/msn.png) no-repeat;
  width: 16px;
  height: 11px;
  position: absolute;
  top: 3px;
}
.complainant {
  overflow: hidden;
  margin: 20px 0;
}
.dispose_popup {
  border-top: 1px solid #e2e2e2;
  position: relative;
  color: #474747;
}
.closeDispose {
  background: url(../Images/main/close.png) no-repeat;
  width: 19px;
  height: 19px;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
.step_div {
  border: 1px solid #e2e2e2;
  overflow: hidden;
}
.step_num {
  float: left;
  font-family: Arial;
  font-size: 42px;
  color: #afbacd;
  width: 65px;
  text-align: center;
  vertical-align: middle;
  position: relative;
  padding: 25px;
}
.step_Text {
  float: left;
  overflow: hidden;
  width: 900px;
  border-left: 2px dotted #e2e2e2;
}
.stepCion {
  background: url(../Images/main/step.png) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  right: -7px;
  top: 45px;
}
.step_manage {
  padding: 15px 30px;
  color: #4BA9E9;
}
.step_contenct {
  padding: 0 0 10px 30px;
  color: #474747;
  line-height: 20px;
  text-indent: 2em;
  font-family: microsoft yahei;
  font-size: 16px;
}
/*投诉 弹出层 end*/
.reportButton {
  margin-top: 20px;
}
.reportChenage {
  width: 100px;
  height: 25px;
  line-height: 25px;
  border: 1px solid #c6c6c6;
  border-radius: 3px;
  display: inline-block;
  margin-right: 10px;
  text-align: center;
  font-weight: 600;
}
.reportChenage:hover {
  text-decoration: none;
  background-color: #f6f3ee;
  color: #0091d9;
}
/**服务窗口*/
.seviceHidden {
  overflow: hidden;
  margin-top: 30px;
}
.serviceButton {
  border: 1px solid #DFE0E2;
  border-radius: 3px;
  display: block;
  float: left;
  height: 80px;
  margin-right: 19px;
  line-height: 125px;
  width: 110px;
  text-align: center;
}
.serviceButton:hover {
  text-decoration: none;
  background-color: #F0EBEB;
}
.serviceButton1 {
  background: url(/Images/main/1.png) center 10px no-repeat #F7F7F7;
}
.serviceButton2 {
  background: url(/Images/main/2.png) center 10px no-repeat #F7F7F7;
}
.serviceButton3 {
  background: url(/Images/main/3.png) center 10px no-repeat #F7F7F7;
}
.serviceButton4 {
  background: url(/Images/main/4.png) center 10px no-repeat #F7F7F7;
}
.serviceButton5 {
  background: url(/Images/main/6.png) center 10px no-repeat #F7F7F7;
}
.serviceButton6 {
  background: url(/Images/main/5.png) center 10px no-repeat #F7F7F7;
}
.serviceButton7 {
  background: url(/Images/main/7.png) center 10px no-repeat #F7F7F7;
}
.serviceButton8 {
  background: url(/Images/main/8.png) center 10px no-repeat #F7F7F7;
}
.serviceNumber {
  color: #FC8C36;
  font-size: 12px;
  font-weight: bold;
  margin-left: 5px;
}
.serviceInput {
  border: 1px solid #E5E5E5;
  display: inline-block;
  font-family: Microsoft YaHei;
  font-size: 13px;
  width: 190px;
  height: 25px;
  padding: 0 4px;
}
.btnsave {
  width: 80px;
  height: 26px;
  border-radius: 2px;
  display: inline-block;
  font-family: Microsoft YaHei;
  font-size: 13px;
  margin: 9px 10px 6px 0;
  line-height: 26px;
  text-align: center;
  float: left;
  cursor: pointer;
  background-color: #4BA9E9;
  color: #fff;
  margin-left: 15px;
  border: 0;
}
/*报表*/
.Report_Survey {
  border: 1px solid #e2e2e2;
  margin-top: 20px;
  padding-bottom: 20px;
  min-width: 800px;
}
.Report_Survey .dinfo {
  display: inline-block;
  color: #999;
  font-weight: bold;
  width: 19%;
  *display: inline;
  *zoom: 1;
}
.Report_Survey .dinfo .ii {
  display: block;
  font-size: 30px;
  font-weight: bold;
  margin-top: 0.55em;
  color: #444;
}
.Report_Banner {
  width: 100%;
  height: 400px;
}
.Report_BannerT {
  width: 100%;
  height: 300px;
}
.Report_BannerT .tinfo {
  height: 300px;
  width: 330px;
  margin: 0 auto;
}
.Tips {
  background-color: #F2F8FE;
  border: 1px solid #CCE5FF;
  margin: 0 20px 15px 0;
  padding: 10px;
}
.mrIms {
  color: #4BA9E9;
  font-weight: bold;
}
.Tips h3 {
  height: 30px;
  line-height: 30px;
}
.iframeServiceModle {
  margin: 30px 0 30px 0;
  min-height: 300px;
  border: 1px solid #E2E2E2;
  padding: 20px;
  position: relative;
}
.checkRedio {
  display: block;
  float: left;
  text-align: center;
  /*width: 50px;*/
  height: 24px;
  line-height: 24px;
  text-decoration: none;
  /*margin:14px 18px 14px 14px;*/
  margin: 14px 10px;
}
.checkRedio:hover {
  color: #4BA9E9;
  border-bottom: 2px solid #4BA9E9;
  text-decoration: none;
}
.checkRight {
  display: block;
  float: left;
  text-align: center;
  /*width: 50px;*/
  text-decoration: none;
  height: 24px;
  line-height: 24px;
  /*margin:14px 18px 14px 14px;*/
  margin: 14px 10px;
}
.checkRight:hover {
  color: #4BA9E9;
  border-bottom: 2px solid #4BA9E9;
  text-decoration: none;
}
.selline {
  color: #4BA9E9;
  border-bottom: 2px solid #4BA9E9;
}
.divareasel_table td {
  padding: 0 3px;
}
/*通知公告详情显示样式*/
.dialogue-p ol li {
  list-style: decimal;
}
.dialogue-p ul li {
  list-style: disc;
}
.notice-page {
  background: #F2F2F2;
}
.notice {
  width: 850px;
  background: #FFFFFF;
  border-width: 0px;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}
.notice-content {
  width: 800px;
  padding-top: 50px;
}
.notice-title {
  text-align: center;
  font-family: Microsoft YaHei;
  font-size: 30px;
  padding-bottom: 20px;
}
.notice-info {
  text-align: center;
  border-bottom: 1px solid #CCC;
  padding-bottom: 10px;
}
.notice-info span {
  color: gray;
  padding-right: 10px;
  margin-left: 10px;
}
.notice-details {
  padding-bottom: 30px;
  text-indent: 0em;
  width: 750px;
  word-break: break-all;
}
.notice-visit {
  text-align: left;
  padding-bottom: 20px;
  padding-left: 20px;
}
.notice-visit span {
  color: gray;
  font-family: Microsoft YaHei;
  margin-left: 10px;
}
.notice-visit img {
  height: 16px;
  width: 15px;
  margin-bottom: -3px;
  padding-right: 7px;
}
/*排版管理温馨提示样式*/
.schedulTips {
  background-color: #F2F8FE;
  border: 1px solid #CCE5FF;
  padding: 10px;
  margin-left: 20px;
  margin-left: 500px;
  margin-top: -28px;
  height: 6px;
  width: 275px;
}
.schedulmrIms {
  color: #4BA9E9;
  font-weight: bold;
  position: absolute;
  line-height: 7px;
}
.schedulmrImsContent {
  margin-left: 70px;
  line-height: 7px;
}
/*RFID添加时，车牌被绑定提示*/
.remindmsg {
  position: absolute;
  background-color: #F1504F;
  color: #FFF;
  height: 40px;
  line-height: 40px;
  display: none;
}
.remindmsgCion {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 12px;
  left: 20px;
  background-image: url("/Images/login/msg.png");
}
.remindmsg span {
  margin: 0px 15px 0px 50px;
  font-size: 12px;
}
/*用户详情RFID车牌显示，和修改按钮样式*/
.spanplateNumber {
  text-align: center;
  background-color: #4BA9E9;
  color: #FFF;
  padding: 6px;
  font-size: 14px;
  width: 110px;
  display: block;
  height: 20px;
  line-height: 20px;
  margin-left: 50px;
}
.editRFIDInfo {
  color: #4BA9E9;
}
/*投诉常用意见列表，选项卡切换CSS*/
.TemplateButton {
  width: 115px;
  line-height: 25px;
  display: block;
  font-size: 14px;
}
.selectedButton {
  background-color: #FFF;
  color: #4BA9E9;
  border-top: 2px solid #4BA9E9;
  height: 34px;
}
.TemplateButton:hover {
  background-color: #FFF;
  color: #4BA9E9;
  border-top: 2px solid #4BA9E9;
  height: 34px;
}
.Menubox {
  border-bottom: 1px solid #E3E3E3;
  height: 51px;
}
.switchTab li {
  float: left;
  border-width: 1px 1px 0px;
  border-style: solid solid none;
  border-color: #D1D1D1 #D1D1D1 -moz-use-text-color;
  margin: 15px 5px 0px 7px;
  height: 35px;
}
.MenuboxName {
  margin-top: 6px;
  position: absolute;
}
.switchTab li.switchTabLi {
  border-bottom: 1px solid #FFF;
}