body,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
img,
legend,
li,
ol,
p,
ul {
    margin: 0;
    padding: 0;
    font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
}
.border {
    border: 1px solid red;
}
.none {
    display: none;
}
ol,
ul {
    list-style: none;
}
img {
    border: 0;
    vertical-align: middle;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.z {
    width: 1200px;
    margin: 0 auto;
}
.clearfix:after,
.clearfix:before {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
    /*IE/7/6*/
}
body,
html {
    font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
}
a {
    text-decoration: none;
}
.bg {
    background: #fafafa;
}
.search-box {
    width: 1027px;
    margin: 0 auto;
    background: #f1f1f1;
    margin-bottom: 225px;
    margin-top: 110px;
}
.search-box input {
    outline: none;
    border: none;
    background: white;
    height: 51px;
    padding-left: 32px;
    font-size: 14px;
    color: #333333;
}
.search-box .region-box {
    position: relative;
    margin-right: 3px;
    width: 210px;
}
.search-box .region-box > img {
    position: absolute;
    top: 14px;
    left: 10px;
}
.search-box .region-box > #region {
    width: 210px;
}
.search-box .region-box .city {
    position: absolute;
    width: 1028px;
    background: #ffffff;
    border-radius: 4px;
    margin-top: 5px;
    padding: 24px 20px;
    overflow: auto;
    max-height: 300px;
    z-index: 900;
}
.search-box .region-box .city .Country > span {
    float: left;
    color: #414141;
    font-size: 16px;
    position: relative;
    top: 3px;
}
.search-box .region-box .city .Country ul {
    margin-left: 20px;
    float: left;
}
.search-box .region-box .city .Country ul li {
    display: inline-block;
    height: 30px;
    color: #666666;
    border-radius: 4px;
    cursor: pointer;
    float: left;
    background: #f9f9f9;
    font-size: 14px;
    padding: 0 15px;
    line-height: 30px;
    margin-right: 5px;
}
.search-box .region-box .city .Country ul li:hover {
    background: #f87243;
    color: white;
}
.search-box .region-box .city .Country ul .curr2 {
    background: #f87243;
    color: white;
}
.search-box .region-box .city .region {
    margin-top: 17px;
}
.search-box .region-box .city .region > span {
    float: left;
    color: #414141;
    font-size: 16px;
    position: relative;
    top: 3px;
}
.search-box .region-box .city .region ul {
    margin-left: 20px;
    float: left;
    width: 917px;
}
.search-box .region-box .city .region ul li {
    cursor: pointer;
    float: left;
    color: #666666;
    font-size: 14px;
    background: #f9f9f9;
    height: 30px;
    line-height: 30px;
    margin-right: 13px;
    padding: 0 15px;
    margin-bottom: 15px;
    border-radius: 4px;
    border: 1px solid #f9f9f9;
}
.search-box .region-box .city .region ul li:hover {
    color: white;
    background: #f87243;
    border: 1px solid #f87243;
}
.search-box .region-box .my-search {
    width: 370px;
    max-height: 258px;
    overflow-x: hidden;
    background: #ffffff;
    border-radius: 4px;
    margin-top: 5px;
    position: absolute;
}
.search-box .region-box .my-search ul {
    padding: 10px 0;
}
.search-box .region-box .my-search ul li {
    width: 100%;
    padding: 0 20px;
    color: #5a5e66;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    cursor: pointer;
}
.search-box .region-box .my-search ul li:hover {
    background: #f9f9f9;
    color: #f87243;
}
.search-box .schcool {
    width: 384px;
    margin-right: 3px;
    position: relative;
    background: white;
}
.search-box .schcool > img {
    position: absolute;
    top: 15px;
    left: 10px;
}
.search-box .schcool input {
    width: 90%;
    padding-left: 39px;
}
.search-box .schcool > .school-box {
    width: 415px;
    max-height: 270px;
    overflow-x: hidden;
    background: #ffffff;
    border-radius: 4px;
    margin-top: 5px;
    position: absolute;
    z-index: 900;
}
.search-box .schcool > .school-box > ul > li {
    padding-top: 10px;
    width: 100%;
    color: #5a5e66;
    cursor: pointer;
}
.search-box .schcool > .school-box > ul > li:hover {
    background: #f9f9f9;
    color: #f87243;
}
.search-box .schcool > .school-box > ul > li:hover li {
    color: #f87243 !important;
}
.search-box .schcool > .school-box > ul > li:last-child ul {
    border-bottom: none;
}
.search-box .schcool > .school-box > ul > li > ul {
    margin: 0 20px;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
}
.search-box .schcool > .school-box > ul > li > ul > li {
    border-bottom: none;
}
.search-box .schcool > .school-box > ul > li > ul > li:nth-child(1) {
    color: #333333;
    font-size: 16px;
}
.search-box .schcool > .school-box > ul > li > ul > li:nth-child(2) {
    margin-top: 5px;
    color: #8c8c8c;
    font-size: 12px;
}
.search-box .Price {
    width: 140px;
    margin-right: 3px;
    position: relative;
    background: white;
}
.search-box .Price > img {
    position: absolute;
    top: 18px;
    left: 10px;
}
.search-box .Price input {
    width: 100%;
    padding-left: 32px;
}
.ban-top .search-box .Price .price-choice {
    /*首页价格筛选宽度*/
    width: 308px;

}
.search-box .Price .price-choice {
    margin-top: 5px;
    width: 330px;
    height: 71px;
    background: #ffffff;
    border-radius: 4px;
    position: absolute;
    z-index: 900;
}
.search-box .Price .price-choice > div > e {
    float: left;
    position: relative;
    top: 28px;
    left: 20px;
    color: #a39d9d;
    font-size: 14px;
}
.ban-top .search-box .Price .price-choice > div input {
    width: 78px;

}
.search-box .Price .price-choice > div input {
    float: left;
    width: 93px;
    height: 30px;
    border-radius: 5px;
    border: 1px solid #dddddd;
    padding-left: 23px;
    margin-top: 21px;
}
.search-box .Price .price-choice > div input:nth-child(1) {
    margin-left: 20px;
}
.search-box .Price .price-choice > div > span {
    float: left;
    color: #979797;
    margin-top: 27px;
    position: relative;
    left: 7px;
}
.search-box .Price .price-choice > div > div {
    margin-top: 21px;
    width: 70px;
    height: 30px;
    background: #f87243;
    border-radius: 4px;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    display: inline-block;
    cursor: pointer;
    margin-left: 20px;
}
.search-box .screen {
    width: 160px;
    margin-right: 3px;
    position: relative;
    background: white;
}
.search-box .screen > img {
    position: absolute;
    top: 16px;
    left: 10px;
}
.search-box .screen input {
    width: 85%;
    padding-left: 33px;
}
.search-box .screen > span {
    position: absolute;
    color: #666666;
    background: #f9f9f9;
    width: 30px;
    height: 20px;
    text-align: center;
    top: 15px;
    left: 33px;
    line-height: 20px;
}
.search-box .screen > .sx {
    position: absolute;
    width: 1027px;
    padding: 20px 0;
    background: white;
    right: -124px;
    margin-top: 5px;
    z-index: 900;
}
.search-box .screen > .sx > ul li {
    float: left;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    cursor: pointer;
}
.search-box .screen > .sx > ul li:nth-child(1) {
    width: 120px;
    height: 30px;
    border-radius: 4px;
    color: #f87243;
    border: 1px solid #f87243;
    margin: 0 20px 0 99px;
}
.search-box .screen > .sx > ul li:nth-child(1):hover {
    color: white;
    background: #f87243;
}
.search-box .screen > .sx > ul li:nth-child(2) {
    width: 120px;
    height: 30px;
    background: #f87243;
    border-radius: 4px;
    color: white;
}
.search-box .screen > .sx > ul li:nth-child(2):hover {
    background: #e55623;
}
.search-box .screen > .sx .fuwu,
.search-box .screen > .sx .ss,
.search-box .screen > .sx .zzlx {
    margin-left: 20px;
    margin-bottom: 20px;
}
.search-box .screen > .sx .fuwu > span,
.search-box .screen > .sx .ss > span,
.search-box .screen > .sx .zzlx > span {
    float: left;
    color: #414141;
    font-size: 16px;
    position: relative;
    top: 3px;
}
.search-box .screen > .sx .fuwu ul,
.search-box .screen > .sx .ss ul,
.search-box .screen > .sx .zzlx ul {
    margin-left: 20px;
    float: left;
    width: 830px;
}
.search-box .screen > .sx .fuwu ul li,
.search-box .screen > .sx .ss ul li,
.search-box .screen > .sx .zzlx ul li {
    color: #666666;
    display: inline-block;
    height: 30px;
    background: #f9f9f9;
    border-radius: 4px;
    cursor: pointer;
    float: left;
    font-size: 14px;
    padding: 0 15px;
    line-height: 30px;
    margin-right: 5px;
    margin-bottom: 10px;
    border: 1px solid #f9f9f9;
}
.search-box .screen > .sx .fuwu ul li:hover,
.search-box .screen > .sx .ss ul li:hover,
.search-box .screen > .sx .zzlx ul li:hover {
    border: 1px solid #f87243;
    background: white;
    color: #f87243;
}
.search-box .screen > .sx .fuwu ul .curr,
.search-box .screen > .sx .ss ul .curr,
.search-box .screen > .sx .zzlx ul .curr {
    background: #f87243;
    color: white;
}
.search-box .screen > .sx .fuwu,
.search-box .screen > .sx .ss {
  // margin-left: 49px;
}
.tj {
    width: 121px;
    height: 51px;
    background: #f87243;
    border-radius: 0 3px 3px 0;
    color: white;
    text-align: center;
    line-height: 53px;
    font-size: 14px;
    cursor: pointer;
    position: relative;
    z-index: 3;
    margin-top: 0px;
}
.tj:hover {
    background: #e55623;
}
#more,
#price-input {
    cursor: pointer;
}
.w {
    width: 1200px;
    margin: 0 auto;
}
.ban-top {
    background: url("../img/banner.png") no-repeat;
    background-size: 100% 100%;
    position: relative;
    background-size: cover;
    background-position: center;
}

.ban-top > .di {
    position: absolute;
}
.ban-top .header {
    margin-top: 19px;
    position: relative;
}
.ban-top .header > img {
    float: left;
}
.ban-top .header > ul {
    float: right;
    margin-top: 7px;
}
.ban-top .header > ul li {
    float: left;
}
.ban-top .header > ul li:first-child {
    margin-right: 10px;
}
/*.ban-top .header > ul li:first-child img {
    margin: 5px;
}*/
.ban-top .header > ul li:not(:first-child) {
    margin: 0 7px;
}
.ban-top .header > ul li a:hover {
    color: #f87243;
}
.ban-top .header > ul li a {
    color: #4a4a4a;
    font-size: 16px;
}
.ban-top > dl {
    text-align: center;
    margin-top: 80px;
}
.ban-top > dl dt {
    color: #f87243;
    font-size: 40px;
    margin-bottom: 11px;
}
.ban-top > dl dd {
    color: #717171;
    font-size: 24px;
}
.lookfor > .tittle {
    color: #333333;
    font-size: 28px;
    text-align: center;
    margin: 60px 0 55px;
    font-weight: bold;
}
.lookfor > .home-box > .homelist {
    margin-left: 160px;
    margin-bottom: 81px;
}
.lookfor > .home-box > .homelist:first-child {
    margin-left: 78px;
}
.lookfor > .home-box > .homelist > dl {
    width: 140px;
    text-align: center;
}
.lookfor > .home-box > .homelist > dl dt {
    color: #292929;
    font-size: 18px;
    font-weight: bold;
    font-family: PingFangSC-Semibold;
    margin: 4px 0 10px;
}
.lookfor > .home-box > .homelist > dl dd {
    color: #9b9b9b;
    font-size: 14px;
    font-family: PingFangSC-Regular;
}
.hot-home > .home-more {
    width: 184px;
    height: 40px;
    margin: 0 auto;
}
.hot-home > .home-more a {
    width: 184px;
    height: 40px;
    background: #f87243;
    border-radius: 4px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    color: white;
    margin-top: 35px;
}
.hot-home > .home-more a:hover {
    background: #e55623;
}
.hot-home .tittle {
    text-align: center;
}
.hot-home .tittle dl dt {
    color: #000000;
    font-size: 28px;
    font-weight: bold;
    font-family: PingFangSC-Semibold;
}
.hot-home .tittle dl dd {
    color: #9b9b9b;
    font-size: 18px;
    margin-top: 8px;
    margin-bottom: 40px;
    font-family: PingFangSC-Regular;
}
.hot-home .center .Advertisement {
    width: 270px;
    height: 610px;
    background: url("../img/xinjiapo.png");
}
.hot-home .center .Advertisement > dl {
    text-align: center;
    margin-top: 20px;
}
.hot-home .center .Advertisement > dl dt {
    color: #fafafa;
    font-size: 32px;
    margin-bottom: 5px;
}
.hot-home .center .Advertisement > dl dd {
    color: #ffffff;
    font-size: 14px;
}
.hot-home .center .Advertisement ul {
    margin-left: 33px;
    margin-bottom: -18px;
    margin-top: 30px;
}
.hot-home .center .Advertisement ul:nth-child(3) li:nth-child(1) {
    position: relative;
    top: 7px;
}
.hot-home .center .Advertisement ul li:nth-child(1) {
    display: inline-block;
    width: 26px;
    height: 2px;
    background: #ffffff;
}
.hot-home .center .Advertisement ul li:nth-child(2) {
    color: #ffffff;
    font-size: 33px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.hot-home .center .Advertisement ul li:nth-child(2) span {
    font-size: 20px;
}
.hot-home .center .Advertisement ul li:nth-child(2) span:nth-child(1) {
    margin-right: 9px;
}
.hot-home .center .Advertisement ul li:nth-child(3) {
    color: #ffffff;
    font-size: 16 px;
}
.hot-home .center .Advertisement ul li:nth-child(3) img {
    position: relative;
    top: -2px;
    margin-right: 10px;
}
.hot-home .center .House {
    margin-top: 10px;
}
.hot-home .center .House .houstlist {
    margin-left: 29px;
    background: white;
    margin-bottom: 31px;
    transition: all 0.3s;
}
.hot-home .center .House .houstlist:hover {
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.05);
    transform: translate(0px, -10px);
}
.hot-home .center .House .houstlist a dl {
    margin: 12px 10px 14px;
    padding-bottom: 14px;
}
.hot-home .center .House .houstlist a dl dt {
    color: #f87243;
    font-size: 20px;
}
.hot-home .center .House .houstlist a dl dd {
    color: #666666;
    font-size: 14px;
}
.Rbrowse {
    margin-bottom: 62px;
}
.Rbrowse > .tittle {
    color: #333333;
    font-size: 28px;
    text-align: center;
    margin: 60px 0 55px;
    font-weight: bold;
}
.Rbrowse .read .readlist {
    float: left;
    width: 270px;
    background-color: white;
    transition: all 0.3s;
}
.Rbrowse .read .readlist:not(:last-child) {
    margin-right: 30px;
}
.Rbrowse .read .readlist:hover {
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.05);
    transform: translate(0px, -10px);
}
.Rbrowse .read .readlist a dl {
    margin: 12px 10px 14px;
    padding-bottom: 3px;
}
.Rbrowse .read .readlist a dl dt {
    width: 100%;
    color: #f87243;
    font-size: 20px;
    margin-bottom: 8px;
}
.Rbrowse .read .readlist a dl dt span {
    float: right;
    margin-right: 10px;
}
.Rbrowse .read .readlist a dl dd {
    color: #666666;
    font-size: 14px;
}
.footer {
    margin-top: 84px;
    min-width: 1200px;
}
.footer .gg {
    padding-top: 74px;
    background: url("../img/banner2.png");
    background-size: 100% 100%;
}
.footer .gg .w ul li {
    color: #333333;
    font-size: 28px;
    height: 47px;
    line-height: 47px;
}
.footer .gg .w a {
    width: 184px;
    height: 40px;
    background: #f87243;
    border-radius: 4px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    color: white;
    margin-top: 24px;
    margin-bottom: 48px;
}
.footer .gg .w a:hover {
    background: #e55623;
}
.footer .map {
    background: #333333;
    padding-top: 41px;
    padding-bottom: 34px;
}
.footer .map .maplist {
    margin-left: 102px;
}
.footer .map .maplist:nth-child(4) {
    margin-left: 60px;
}
.footer .map .maplist > span {
    color: #e2e2e2;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    display: inline-block;
}
.footer .map .maplist ul {
    width: 150px;
}
.footer .map .maplist ul li {
    float: left;
    line-height: 26px;
    height: 26px;
}
.footer .map .maplist ul li:nth-child(odd) {
    margin-right: 24px;
}
.footer .map .maplist ul li a {
    color: #cccccc;
    font-size: 14px;
}
.footer .map .maplist dl dd {
    color: #cccccc;
    font-size: 14px ;
    height: 26px;
    line-height: 26px;
}
.footer .map .maplist dl dd img {
    margin-right: 10px;
    position: relative;
    top: -2px;
}
.footer .map .erwei {
    width: 90px;
    height: 90px;
}
.footer .map .erwei img {
    width: 90px;
    height: 90px;
}
.footer .map .erwei p {
    text-align: center;
    color: #cccccc;
    font-size: 14px;
    line-height: 43px;
}
.footer > .ddh {
    background: #000000;
    height: 50px;
    text-align: center;
}
.footer > .ddh a {
    text-align: center;
    color: #cccccc;
    font-size: 14px;
    line-height: 50px;
}
.down-box {
    border: 1px solid #dddddd;
}
.list-header {
    height: 80px;
/*    border-bottom: 1px solid #eeeeee;*/
min-width: 1200px;
}
.list-header .header {
    //position: relative;
   // z-index: 3;
}
.list-header .header> a> img {
    float: left;
    width: 80px;
    margin-top: 26px;
}
.list-header .header > .list-search {
    margin-left: 68px;
    margin-bottom: 0 !important;
    margin-top: 16px;
    width: 793px;
    float: left;
    border: 1px solid #eeeeee;
    box-shadow: 0 2px 10px 0 #eeeeee;
}
.list-header .header > .list-search .schcool {
    width: 296px;
}
.list-header .header > .list-search .schcool > input {
    width: 88%;
}
.list-header .header > .list-search .schcool > .school-box {
    width: 320px;
}
.list-header .header > .list-search .region-box {
    width: 160px;
}
.list-header .header > .list-search .region-box > #region {
    width: 160px;
}
.list-header .header > .list-search .region-box .city {
    width: 790px;
}
.list-header .header > .list-search .region-box .city .region ul {
    width: 671px;
}
.list-header .header > .list-search .region-box .city .region ul .current{
    background: #f87243;
    color: white;
}
.list-header .header > .list-search .Price {
    width: 107px;
}
.list-header .header > .list-search .Price > input {
    width: 100%;
}
.list-header .header > .list-search .screen {
    width: 123px;
}
.list-header .header > .list-search .screen > .sx {
    right: -96px;
    width: 791px;
}
.list-header .header > .list-search .screen > .sx .fuwu ul,
.list-header .header > .list-search .screen > .sx .ss ul,
.list-header .header > .list-search .screen > .sx .zzlx ul {
    width: 670px;
}
.list-header .header > .list-search .tj {
    width: 93px;
    height: 51px;
}
.list-header .header > ul {
    float: right;
    margin-top: 33px;
}
.list-header .header > ul li {
    float: left;
}
.list-header .header > ul li:first-child {
    margin-right: 10px;
    margin-top: -1px;
}
/*.list-header .header > ul li:first-child img {
    margin: 5px;
}*/
.list-header .header > ul li:not(:first-child) {
    margin: 0 7px;
}
.list-header .header > ul li a:hover {
    color: #f87243;
}
.list-header .header > ul li a {
    color: #4a4a4a;
    font-size: 16px;
}
.sort {
    height: 40px;
    border: 1px solid rgba(0, 0, 0, 0.05);
/*    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);*/
min-width: 1200px;
}
.sort .w .c-sort {
    line-height: 40px;
    float: left;
}
.sort .w .c-sort > li {
    color: #666666;
    font-size: 14px;
    float: left;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    padding: 0 15px;
    cursor: pointer;
}
.sort .w .c-sort > li:not(:nth-child(3)) span {
    margin-right: 6px;
    background: url("../img/kkk.png");
}
.sort .w .c-sort > li:not(:nth-child(3)):hover {
    color: #f87243;
}
.sort .w .c-sort > li:nth-child(3) {
    position: relative;
}
.sort .w .c-sort > li:nth-child(3) e:hover {
    color: #f87243;
}
.sort .w .c-sort > li:nth-child(3) ul:nth-child(2) {
    float: right;
    width: 5px;
    height: 12px;
    margin-top: 14px;
    margin-left: 6px;
}
.sort .w .c-sort > li:nth-child(3) ul:nth-child(2) li {
    width: 5px;
    height: 5px;
    margin-top: -2px;
}
.sort .w .c-sort > li:nth-child(3) ul:nth-child(2) li:nth-child(1) {
    //  background: url("../img/x2.png") no-repeat;
    margin-bottom: 3px;
}
.sort .w .c-sort > li:nth-child(3) ul:nth-child(2) li:nth-child(2) {
    //  background: url("../img/x1.png") no-repeat;
}
.sort .w .c-sort > li:nth-child(3) .newestdown {
    position: absolute;
    z-index: 1200;
    right: 0;
    top: 43px;
    width: 120px;
    height: 80px;
    background: #ffffff;
    border-radius: 4px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.05);
}
.sort .w .c-sort > li:nth-child(3) .newestdown li {
    text-align: center;
    line-height: 40px;
    height: 40px;
    color: #666666;
    font-size: 14px;
    width: 100%;
}
.sort .w .c-sort > li:nth-child(3) .newestdown li:hover {
    background: #f2f2f2;
    color: #f87243;
}
.sort .w .c-sort > li span {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-size: 100% 100%;
}
.sort .w .c-sort .curr3 span {
    background: url("../img/ddd.png") !important;
}
.sort .w .switchMap {
    cursor: pointer;
    text-align: center;
    float: right;
    line-height: 40px;
    width: 117px;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
}
.sort .w .switchMap:hover a {
    color: #f87243;
}
.sort .w .switchMap a {
    color: #666666;
    font-size: 14px;
}
.housing {
    padding-top: 43px;
}
.housing .bigbox .housing-box {
    float: left;
    width: 270px;
    background-color: white;
    position: relative;
    margin-bottom: 30px;
    box-sizing: border-box;
    overflow: hidden;
    border-radius: 4px;
    transition: all 0.3s;
}
.housing .bigbox .housing-box:not(:nth-child(4n)) {
    margin-right: 36px;
}
.housing .bigbox .housing-box:hover {
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.05);
    transform: translate(0px, -10px);
}
.housing .bigbox .housing-box a dl {
    margin: 12px 10px 14px;
    padding-bottom: 3px;
}
.housing .bigbox .housing-box a dl dt {
    width: 100%;
    color: #f87243;
    font-size: 20px;
    margin-bottom: 8px;
}
.housing .bigbox .housing-box a dl dt span {
    float: right;
    margin-right: 10px;
}
.housing .bigbox .housing-box a dl dd {
    color: #666666;
    font-size: 14px;
}
.housing .bigbox .housing-box > .icon-tuijian {
    position: absolute;
    top: -2px;
    left: 20px;
}
.pagelist {
    width: 370px;
    margin: 0 auto;
}
.pagelist ul li {
    margin: 0 5px;
    float: left;
}

/*.pagelist ul li a:hover {
    background: #f87243;
    color: white;
}
.pagelist ul li a:not(:last-child):hover {
    background: #f87243;
    color: white;
}*/

.pagelist ul li a {
    display: inline-block;
    width: 30px;
    height: 28px;
    border-radius: 2px;
    color: #606266;
    font-size: 15px;
    text-align: center;
    line-height: 28px;
}

.pagelist ul .list-curr a {
    background: #f87243;
    color: white;
}
.list-zc li:nth-child(3) {
    font-size: 12px;
    line-height: 22px;
}
.sub-head {
    height: 80px;
    background: white;
    margin-bottom: 23px;
}
.sub-head .w > img {
    float: left;
    margin-top: 16px;
}
.sub-head .w > ul {
    float: right;
}
.sub-head .w > ul li {
    float: left;
}
.sub-head .w > ul li:nth-child(1) {
    margin-top: 25px;
    margin-right: 14px;
}
.sub-head .w > ul li:nth-child(1) img {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    display: inline-block;
}
.sub-head .w > ul li:nth-child(2) {
    margin-top: 32px;
    color: #4a4a4a;
    font-size: 16px;
}
.housingSituation {
    position: relative;
    top: 50px;
}
.ti-c {
    top: -44px;
    position: absolute;
    width: 1200px;
    margin: 0 auto;
}
.ti-c p {
    color: #666666;
    font-family: PingFangSC-Regular;
    font-size: 16px;
}
.bd-box {
    background: #ffffff;
    border: 1px solid #eeeeee;
    width: 1200px;
    margin: 21px auto 0;
}
.bd-box > .tittle {
    padding: 0 30px 0 26px;
    height: 60px;
    border-bottom: 1px solid #eeeeee;
}
.bd-box > .tittle ul li {
    line-height: 58px;
}
.bd-box > .tittle ul li:nth-child(1) {
    float: left;
    color: #282828;
    font-size: 20px;
    border-bottom: 2px solid #f87243;
}
.bd-box > .tittle ul li:nth-child(2) {
    color: #999999;
    font-size: 20px;
    float: right;
}
.bd-box .bd-center {
    margin-top: 30px;
    margin-left: 29px;
    position: relative;
    padding-bottom: 20px;
}
.bd-box .bd-center .bd-hang {
    margin-bottom: 20px;
    margin-left: 29px;
}
.bd-box .bd-center .bd-hang > span {
    float: left;
    color: #282828;
    font-size: 16px;
    width: 100px;
}
.bd-box .bd-center .bd-hang > span i {
    color: #f87243;
    font-size: 16px;
    position: relative;
    top: 4px;
    margin-right: 3px;
}
.bd-box .bd-center .bd-hang > .hang-right {
    float: left;
}
.bd-box .bd-center .bd-hang > .hang-right > .danxuan > li {
    float: left;
    color: #525252;
    font-size: 16px;
}
.bd-box .bd-center .bd-hang > .hang-right > .danxuan > li:not(:last-child) {
    width: 120px;
}
.bd-box .bd-center .bd-hang > .hang-right > .danxuan > li > span {
    margin-right: 5px;
    cursor: pointer;
    border: 1px solid #979797;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    display: inline-block;
    position: relative;
    top: 1px;
}
.bd-box .bd-center .bd-hang > .hang-right > .danxuan .danxuan-curr > span {
    background: #f87243;
    border: 1px solid #f87243;
}
.bd-box .bd-center .bd-hang > .hang-right > .danxuan .danxuan-curr > span i {
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    background: white;
    top: 2px;
    left: 2px;
}
.bd-box .bd-center .bd-hang > .hang-right > .xiala {
    position: relative;
}
.bd-box .bd-center .bd-hang > .hang-right > .xiala .up-curr {
    border: 1px solid #e55e5e !important;
}
.bd-box .bd-center .bd-hang > .hang-right > .xiala .up {
    cursor: pointer;
    width: 303px;
    height: 40px;
    border: 1px solid #dddddd;
    font-size: 14px;
    color: #cecece;
    border-radius: 5px;
    position: relative;
}
.bd-box .bd-center .bd-hang > .hang-right > .xiala .up span {
    line-height: 40px;
    margin-left: 15px;
}
.bd-box .bd-center .bd-hang > .hang-right > .xiala .up i {
    position: absolute;
    right: 15px;
    top: 11px;
}
.bd-box .bd-center .bd-hang > .hang-right > .xiala .down {
    margin-top: 5px;
    width: 303px;
    overflow: auto;
    max-height: 240px;
    position: absolute;
    z-index: 1000;
    border-radius: 5px;
    border: 1px solid #dddddd;
    background: white;
}
.bd-box .bd-center .bd-hang > .hang-right > .xiala .down ul li {
    color: #666666;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    padding-left: 20px;
}
.bd-box .bd-center .bd-hang > .hang-right > .xiala .down ul li:hover {
    background: #fafafa;
    color: #f87243;
}
.bd-box .bd-center .bd-hang > .hang-right > .shuru input {
    width: 510px;
    height: 40px;
    border: 1px solid #dddddd;
    border-radius: 5px;
    outline: none;
    padding-left: 15px;
    font-size: 14px;
}
.bd-box .bd-center .bd-hang > .hang-right > .shuru input:focus {
    border: 1px solid #e55e5e;
}
.bd-box .bd-center .bd-hang > .hang-right > .shuru input::-webkit-input-placeholder {
    /* placeholder颜色  */
    color: #dddddd;
}
.bd-box .bd-center .bd-hang > .tixing {
    display: none;
    margin-left: 20px;
    float: left;
    position: relative;
    top: 3px;
    color: #db2121;
    font-size: 12px;
}
.bd-box .bd-center .bd-hang > .tixing img {
    position: relative;
    top: -1px;
    margin-right: 3px;
}
.woyuanyi {
    margin-left: 100px;
    color: #999999;
    font-size: 14px;
}
.woyuanyi > span {
    margin-right: 10px;
    width: 16px;
    height: 16px;
    position: relative;
    top: 1px;
    display: inline-block;
    background: url("../img/kkk.png") no-repeat;
    background-size: 16px 16px;
    cursor: pointer;
}
.my-yes > span {
    background: url("../img/ddd.png") no-repeat;
    background-size: 16px 16px;
}
.must2 > span {
    position: relative;
    top: 10px;
}
.btn-group {
    position: absolute;
    bottom: -64px;
    left: -28px;
}
.btn-group ul .back {
    width: 104px;
    height: 40px;
    border: 1px solid #f87243;
    border-radius: 5px;
    color: #f87243;
    text-align: center;
    line-height: 40px;
    display: inline-block;
    cursor: pointer;
    margin-right: 20px;
}
.btn-group ul .next,
.btn-group ul .xiayige {
    width: 104px;
    height: 40px;
    background: #f87243;
    border-radius: 5px;
    color: white;
    text-align: center;
    line-height: 40px;
    display: inline-block;
    cursor: pointer;
}
.up-li {
    color: #666666;
}
.must3 > span {
    top: 10px;
    position: relative;
}
.must2 .tixing,
.must3 .tixing {
    top: 11px !important;
}
.contactInformation .shuru input {
    width: 305px !important;
}
.contactInformation .fuzeren .shuru input:nth-child(1) {
    width: 145px !important;
    margin-right: 10px;
}
.contactInformation .fuzeren .shuru input:nth-child(2) {
    width: 143px !important;
}
.contactInformation .dianhua .hang-right .xiala .up {
    width: 95px !important;
    margin-right: 10px;
}
.contactInformation .dianhua .hang-right .xiala .down {
    width: 95px !important;
}
.contactInformation .dianhua .hang-right .shuru input {
    width: 198px !important;
}
.duoxuan {
    margin-top: 12px;
}
.duoxuan .allchoice {
    margin-bottom: 20px;
    color: #525252;
}
.duoxuan .allchoice > span {
    margin-right: 10px;
    width: 16px;
    height: 16px;
    position: relative;
    top: 1px;
    display: inline-block;
    background: url("../img/kkk.png") no-repeat;
    background-size: 16px 16px;
    cursor: pointer;
}
.duochecked > span {
    background: url("../img/ddd.png") no-repeat !important;
    background-size: 16px 16px !important;
}
.xuanze-list .xuanze-box {
    margin-bottom: 20px;
    float: left;
    width: 120px;
    color: #525252;
    font-size: 16px;
}
.xuanze-list .xuanze-box > span {
    margin-right: 10px;
    width: 16px;
    height: 16px;
    position: relative;
    top: 1px;
    display: inline-block;
    background: url("../img/kkk.png") no-repeat;
    background-size: 16px 16px;
    cursor: pointer;
}
.bianli {
    margin-bottom: 0 !important;
}
.bianli .hang-right {
    width: 800px;
}
.fuwumingcheng .addService .servicebox input {
    float: left;
    width: 150px;
    height: 40px;
    border: 1px solid #dddddd;
    border-radius: 5px;
    outline: none;
    padding-left: 15px;
    margin-right: 40px;
}
.fuwumingcheng .addService .servicebox input:focus {
    border: 1px solid #e55e5e;
}
.fuwumingcheng .addService .servicebox input::-webkit-input-placeholder {
    /* placeholder颜色  */
    color: #dddddd;
}
.fuwumingcheng .addService .servicebox > .xiala {
    position: relative;
    float: left;
}
.fuwumingcheng .addService .servicebox > .xiala .up-curr {
    border: 1px solid #e55e5e !important;
}
.fuwumingcheng .addService .servicebox > .xiala .up {
    cursor: pointer;
    width: 150px;
    height: 40px;
    border: 1px solid #dddddd;
    font-size: 14px;
    color: #cecece;
    border-radius: 5px;
    position: relative;
}
.fuwumingcheng .addService .servicebox > .xiala .up span {
    line-height: 40px;
    margin-left: 15px;
}
.fuwumingcheng .addService .servicebox > .xiala .up i {
    position: absolute;
    right: 15px;
    top: 11px;
}
.fuwumingcheng .addService .servicebox > .xiala .up i img {
    width: 8px;
    height: 5px;
}
.fuwumingcheng .addService .servicebox > .xiala .down {
    margin-top: 5px;
    width: 150px;
    position: absolute;
    z-index: 1000;
    border-radius: 5px;
    border: 1px solid #dddddd;
    background: white;
}
.fuwumingcheng .addService .servicebox > .xiala .down ul li {
    color: #666666;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    padding-left: 20px;
}
.fuwumingcheng .addService .servicebox > .xiala .down ul li:hover {
    background: #fafafa;
    color: #f87243;
}
.fuwumingcheng .addService .servicebox > span {
    position: relative;
    top: 10px;
    float: left;
    color: #282828;
    font-size: 16px;
    width: 100px;
}
.fuwumingcheng .addService .servicebox > span i {
    color: #f87243;
    font-size: 16px;
    position: relative;
    top: 4px;
    margin-right: 3px;
}
.shanchu-add {
    float: left;
    cursor: pointer;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: 7px;
    margin-left: 30px;
}
.add-btn1 {
    width: 125px;
    height: 30px;
    border: #f4724f 1px solid;
    border-radius: 5px;
    text-align: center;
    line-height: 30px;
    color: #f87243;
    font-size: 14px;
    margin-left: 100px;
    cursor: pointer;
}
.bianli-add-box {
    margin-left: 100px;
}
.bianli-add {
    margin-bottom: 20px !important;
}
.neighbor .bd-center .search-input {
    float: left;
}
.neighbor .bd-center .search-input .schoolinput-up {
    width: 260px;
    height: 40px;
    border: 1px solid #dddddd;
    border-radius: 5px;
    outline: none;
    padding-left: 15px;
}
.neighbor .bd-center .search-input .schoolinput-up:focus {
    border: 1px solid #e55e5e;
}
.neighbor .bd-center .search-input .schoolinput-down {
    margin-top: 5px;
    width: 260px;
    max-height: 240px;
    position: absolute;
    z-index: 1000;
    border-radius: 5px;
    border: 1px solid #dddddd;
    background: white;
    overflow: auto;
}
.neighbor .bd-center .search-input .schoolinput-down ul li {
    color: #666666;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    padding-left: 20px;
}
.neighbor .bd-center .search-input .schoolinput-down ul li:hover {
    background: #fafafa;
    color: #f87243;
}
.neighbor .bd-center .schoolinput-yes {
    float: left;
    display: inline-block;
    width: 58px;
    height: 40px;
    background: #f87243;
    border-radius: 5px;
    text-align: center;
    line-height: 44px;
    color: white;
    margin-left: 10px;
    cursor: pointer;
}
.neighbor .bd-center .xded {
    color: #979797;
    font-size: 14px;
    margin-top: 10px;
}
.neighbor .bd-center .school-boxlist {
    margin-top: 20px;
}
.neighbor .bd-center .school-boxlist li {
    float: left;
    border-radius: 5px;
    border: 1px solid #F87243;
    padding: 5px 15px;
    color: #666666;
    font-size: 16px;
    margin-right: 20px;
    margin-top: 10px
}
.neighbor .bd-center .school-boxlist li span {
    cursor: pointer;
    display: inline-block;
    margin-left: 10px;
}
.neighbor .bd-center .xuanze-box {
    width: 140px;
}
.add-han {
    width: 1000px;
}
.Occupant > .tittle ul li:nth-child(2) {
    float: left;
    width: 125px;
    height: 32px;
    background: #ffffff;
    border-radius: 5px;
    border: 1px solid #f87243;
    color: #f87243;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    margin-top: 14px;
    margin-left: 20px;
    cursor: pointer;
}
.Occupant > .tittle ul li:nth-child(2):hover {
    color: white;
    background: #f87243;
}
.Occupant > .tittle ul li:nth-child(3) {
    color: #999999;
    font-size: 20px;
    float: right;
}
.Occupant .bd-center .peoplebox {
    position: relative;
}
.Occupant .bd-center .peoplebox > .tittle {
    color: #f87243;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}
.Occupant .bd-center .peoplebox .zl1 .xiala .up {
    width: 160px;
}
.Occupant .bd-center .peoplebox .zl1 .xiala .down {
    width: 160px;
}
.Occupant .bd-center .peoplebox .xb {
    margin-left: 30px;
    margin-top: 10px;
}
.Occupant .bd-center .peoplebox .xb li {
    width: 80px !important;
}
.Occupant .bd-center .peoplebox .nl {
    margin-left: 30px;
}
.Occupant .bd-center .peoplebox .nl .shuru input {
    width: 157px;
}
.Occupant .bd-center .peoplebox .gj input,
.Occupant .bd-center .peoplebox .yy input,
.Occupant .bd-center .peoplebox .zz input {
    width: 160px !important;
}
.Occupant .bd-center .peoplebox .other,
.Occupant .bd-center .peoplebox .yy,
.Occupant .bd-center .peoplebox .zz {
    margin-left: 29px;
}
.Occupant .bd-center .peoplebox .other input {
    width: 450px !important;
}
.cw > span {
    margin-top: 10px;
}
.cw .duoxuan .xuanze-box {
    width: 107px;
}
.people-del {
    width: 50px;
    height: 50px;
    position: absolute;
    right: 79px;
    top: 0;
    border-radius: 50%;
    cursor: pointer;
}
.people-del:hover {
    background: url("../img/del-h.png") no-repeat;
    background: #f9f9f9;
}
.people-del span {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-top: 11px;
    margin-left: 10px;
    background: url("../img/del.png") no-repeat;
}
.del-tc {
    z-index: 1000;
    width: 370px;
    height: 236px;
    background: #ffffff;
    border-radius: 4px;
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    position: absolute;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.del-tc img {
    margin-top: 30px;
    margin-left: 154px;
}
.del-tc p {
    color: #333333;
    font-size: 16px;
    text-align: center;
    margin-top: 28px;
}
.del-tc ul {
    margin-left: 69px;
    margin-top: 33px;
}
.del-tc ul li {
    width: 104px;
    height: 32px;
    float: left;
    border-radius: 16px;
    text-align: center;
    line-height: 32px;
    font-size: 16px;
    cursor: pointer;
}
.del-tc ul .qx {
    background: #e9e9e9;
    color: #989898;
    margin-right: 31px;
}
.del-tc-yes {
    z-index: 1000;
    width: 370px;
    height: 236px;
    background: #ffffff;
    border-radius: 4px;
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    position: absolute;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.del-tc-yes > img {
    width: 81px;
    height: 81px;
    margin-top: 49px;
    margin-left: 145px;
}
.del-tc-yes p {
    margin-top: 36px;
    color: #333333;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}
.Tenant .bd-hang .down,
.Tenant .bd-hang .up {
    width: 150px !important;
}
.peripheralEnvironment .show {
    margin-left: 331px;
    margin-top: 63px;
    width: 509px;
    height: 189px;
    border: 1px dashed #a5a4a4;
    text-align: center;
}
.peripheralEnvironment .show .choose_btn {
    display: inline-block;
    width: 280px;
    height: 60px;
    text-align: center;
    background: #f87243;
    position: relative;
    border-radius: 5px;
    top: 39px;
    cursor: pointer;
    font-size: 18px;
    color: #ffffff;
    line-height: 60px;
}
.peripheralEnvironment .show .choose_btn img {
    margin-right: 35px;
}
.peripheralEnvironment .show .choose_btn input {
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    width: 280px;
    height: 60px;
    opacity: 0;
}
.peripheralEnvironment .show .text {
    color: #666666;
    position: relative;
    font-size: 14px;
    top: 76px;
}
.peripheralEnvironment .pic_list {
    padding-top: 20px;
}
.peripheralEnvironment .pic_list li {
    width: 200.0px;
    height: 130.0px;
    position: relative;
    float: left;
    margin-right: 14px;
    margin-bottom: 14px;
}
.peripheralEnvironment .pic_list li img {
    display: block;
    width: 200.0px;
    height: 130.0px;
    border: 1px solid #eee;
}
.peripheralEnvironment .pic_list li .icon_close {
    width: 43px;
    height: 43px;
    background: url("../img/shanchu.png") no-repeat;
    position: absolute;
    top: -13px;
    right: -27px;
    cursor: pointer;
}
.xinsheng .bd-center > p {
    color: #666666;
    font-size: 14px;
}
.xinsheng .bd-center .liuyan {
    margin-top: 15px;
    position: relative;
}
.xinsheng .bd-center .liuyan textarea {
    width: 1080px;
    height: 176px;
    resize: none;
    background: #ffffff;
    border-radius: 5px;
    border: 1px solid #dddddd;
    padding: 10px 20px;
    outline: none;
}
.xinsheng .bd-center .liuyan textarea:focus {
    border: 1px solid #f87243;
}
.xinsheng .bd-center .liuyan dl {
    position: absolute;
    top: 10px;
    left: 20px;
}
.xinsheng .bd-center .liuyan dl dd,
.xinsheng .bd-center .liuyan dl dt {
    color: #a6a4a4;
    font-size: 14px;
}
.book .gs .down,
.book .gs .up,
.book .gs input {
    width: 303px !important;
}
.book .ml {
    margin-left: 60px;
}
.book .time .hang-right {
    float: none !important;
    margin-bottom: 19px;
}
.book .time .hang-right > span {
    float: left;
    color: #666666;
    font-size: 14px;
    margin-right: 20px;
    margin-top: 12px;
}
.book .time .hang-right .shuru input {
    width: 227px !important;
}
.book .time .ml2 {
    margin-left: 100px;
}
.book .woyuanyi {
    margin-bottom: 8px;
    margin-left: 0;
}
.book .woyuanyi a {
    color: #f4724f;
    font-size: 16px;
    text-decoration: underline;
}
.book .btn-group {
    bottom: -158px;
}
.book .btn-group ul{
    margin-top: 35px;
}
.book .btn-group ul li {
    float: left;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    width: 104px;
    height: 40px;
}
.book .btn-group ul .examine {
    background: #f87243;
    border-radius: 5px;
    color: white;
    margin-right: 30px;
}
.book .btn-group ul .preview {
    border-radius: 5px;
    color: #f87243;
    border: 1px solid #f87243;
}
.fx-bigbox .fx-box {
    position: relative;
    width: 500px;
}
.fx-bigbox .fx-box .home-del {
    top: 0;
    position: absolute;
    right: 20px;
    cursor: pointer;
    margin-left: 20px;
    margin-top: 5px;
    left: 455px;
}
.add-house {
    width: 97px;
    height: 30px;
    background: #ffffff;
    border-radius: 5px;
    text-align: center;
    line-height: 30px;
    color: #f4724f;
    font-size: 14px;
    border: 1px solid #f4724f;
    display: inline-block;
    margin-left: 130px;
    cursor: pointer;
}
.tianjia-box .home-del {
    cursor: pointer;
    margin-top: 7px;
    margin-left: 20px;
}
.bd-top {
    margin-top: 225px;
}
.mts {
    margin-top: 12px;
}
.house-detailed {
    background: #f8f8f8;
    height: 460px;
}
.house-detailed .w .img-detailed {
    position: relative;
    float: left;
    width: 720px;
    height: 460px;
}
.house-detailed .w .img-detailed > img {
    width: 720px;
    height: 460px;
}
.house-detailed .w .img-detailed > a {
    position: absolute;
    right: 9px;
    top: 13px;
    width: 103px;
    height: 27px;
    background: #ffffff;
    opacity: 90;
    border-radius: 5px;
    color: #f87243;
    display: inline-block;
    text-align: center;
    line-height: 27px;
    font-size: 13px;
}
.house-detailed .w .img-detailed > a > span {
    display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
    top: 6px;
    margin-right: 5px;
    background: url("../img/tu1.png") no-repeat;
}
.house-detailed .w .img-detailed > a:hover {
    background: #f87243;
    color: white;
}
.house-detailed .w .img-detailed > a:hover > span {
    background: url("../img/tu.png") no-repeat;
}
.house-detailed .w .describe-detailed {
    width: 410px;
    float: right;
}
.house-detailed .w .describe-detailed .tittle {
    margin-top: 11px;
}
.house-detailed .w .describe-detailed .tittle ul li:nth-child(1) {
    line-height: 31px;
    float: left;
    color: #999999;
    font-size: 14px;
}
.house-detailed .w .describe-detailed .tittle ul li:nth-child(1) span {
    color: #999999;
    font-size: 14px;
}
.house-detailed .w .describe-detailed .tittle ul li:nth-child(2) {
    float: right;
}
.house-detailed .w .describe-detailed .tittle ul li:nth-child(2) a {
    display: inline-block;
    width: 94px;
    height: 25px;
    border-radius: 29px;
    border: 1px solid #f87243;
    color: #f87243;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
}
.house-detailed .w .describe-detailed .tittle ul li:nth-child(2) a:hover {
    background: #f87243;
    color: white;
}
.house-detailed .w .describe-detailed .center {
    background: white;
    height: 404px;
}
.house-detailed .w .describe-detailed .center .tittle ul {
    margin-top: 18px;
    margin-left: 30px;
}
.house-detailed .w .describe-detailed .center .tittle ul li:nth-child(1) {
    float: left;
    color: #303030;
    font-size: 24px;
    font-weight: bold;
}
.house-detailed .w .describe-detailed .center .tittle ul li:nth-child(2) {
    float: right;
    margin-right: 20px;
    cursor: pointer;
}
.house-detailed .w .describe-detailed .center .tittle ul li:nth-child(2) > span {
    position: relative;
    top: 2px;
    display: inline-block;
    width: 21px;
    height: 19px;
    background: url("../img/love1.png") no-repeat;
}
.house-detailed .w .describe-detailed .center .tittle ul .love-curr > span {
    background: url("../img/love.png") no-repeat !important;
}
.house-detailed .w .describe-detailed .center .describe {
    margin-left: 30px;
    width: 364px;
    margin-top: 15px;
}
.house-detailed .w .describe-detailed .center .describe ul li {
    margin-bottom: 10px;
    float: left;
    color: #5e5e5e;
    font-size: 14px;
    margin-right: 20px;
}
.house-detailed .w .describe-detailed .center .describe ul li:nth-child(4n) {
    margin-right: 0;
}
.house-detailed .w .describe-detailed .center .describe ul li img {
    margin-right: 10px;
    height: 20px;
    width: 20px;
    position: relative;
    top: -2px;
}
.house-detailed .w .describe-detailed .center > .Price {
    margin-left: 30px;
    color: #393939;
    font-size: 12px;
}
.house-detailed .w .describe-detailed .center > .Price > span {
    color: #f87243;
    font-size: 26px;
}
.house-detailed .w .describe-detailed .center .house-tx {
    margin-top: 30px;
    margin-left: 30px;
}
.house-detailed .w .describe-detailed .center .house-tx .house-when,
.house-detailed .w .describe-detailed .center .house-tx .house-xh,
.house-detailed .w .describe-detailed .center .house-tx .rz-time {
    position: relative;
}
.house-detailed .w .describe-detailed .center .house-tx .house-when > i,
.house-detailed .w .describe-detailed .center .house-tx .house-xh > i,
.house-detailed .w .describe-detailed .center .house-tx .rz-time > i {
    position: absolute;
    top: 10px;
    z-index: 2;
    left: 15px;
}
.house-detailed .w .describe-detailed .center .house-tx .house-when .up,
.house-detailed .w .describe-detailed .center .house-tx .house-xh .up,
.house-detailed .w .describe-detailed .center .house-tx .rz-time .up {
    cursor: pointer;
    width: 348px;
    height: 42px;
    border: 1px solid #dddddd;
    font-size: 14px;
    color: #cecece;
    border-radius: 5px;
    position: relative;
    
}
.house-detailed .w .describe-detailed .center .house-tx .house-when .up.bn,
.house-detailed .w .describe-detailed .center .house-tx .house-xh .up.bn,
.house-detailed .w .describe-detailed .center .house-tx .rz-time .up.bn {
    border-right: none;
}
.house-detailed .w .describe-detailed .center .house-tx .house-when .up #date,
.house-detailed .w .describe-detailed .center .house-tx .house-xh .up #date,
.house-detailed .w .describe-detailed .center .house-tx .rz-time .up #date {
    width: 100%;
    padding-left: 38px;
    height: 42px;
    position: relative;
    border: none;
    background: none;
}
.house-detailed .w .describe-detailed .center .house-tx .house-when .up #date::-webkit-input-placeholder,
.house-detailed .w .describe-detailed .center .house-tx .house-xh .up #date::-webkit-input-placeholder,
.house-detailed .w .describe-detailed .center .house-tx .rz-time .up #date::-webkit-input-placeholder {
    color: #cecece;
}
.house-detailed .w .describe-detailed .center .house-tx .house-when .up #date:-moz-placeholder,
.house-detailed .w .describe-detailed .center .house-tx .house-xh .up #date:-moz-placeholder,
.house-detailed .w .describe-detailed .center .house-tx .rz-time .up #date:-moz-placeholder {
    color: #cecece;
}
.house-detailed .w .describe-detailed .center .house-tx .house-when .up #date::-moz-placeholder,
.house-detailed .w .describe-detailed .center .house-tx .house-xh .up #date::-moz-placeholder,
.house-detailed .w .describe-detailed .center .house-tx .rz-time .up #date::-moz-placeholder {
    color: #cecece;
}
.house-detailed .w .describe-detailed .center .house-tx .house-when .up #date:-ms-input-placeholder,
.house-detailed .w .describe-detailed .center .house-tx .house-xh .up #date:-ms-input-placeholder,
.house-detailed .w .describe-detailed .center .house-tx .rz-time .up #date:-ms-input-placeholder {
    color: #cecece;
}
.house-detailed .w .describe-detailed .center .house-tx .house-when .up #date:focus,
.house-detailed .w .describe-detailed .center .house-tx .house-xh .up #date:focus,
.house-detailed .w .describe-detailed .center .house-tx .rz-time .up #date:focus {
    border: 1px solid #f87243;
    outline: none;
    top: -1px;
    left: -1px;
    border-radius: 2px;
}
.house-detailed .w .describe-detailed .center .house-tx .house-when .up span,
.house-detailed .w .describe-detailed .center .house-tx .house-xh .up span,
.house-detailed .w .describe-detailed .center .house-tx .rz-time .up span {
    line-height: 40px;
    margin-left: 38px;
}
.house-detailed .w .describe-detailed .center .house-tx .house-when .up i,
.house-detailed .w .describe-detailed .center .house-tx .house-xh .up i,
.house-detailed .w .describe-detailed .center .house-tx .rz-time .up i {
    position: absolute;
    right: 15px;
    top: 11px;
}
.house-detailed .w .describe-detailed .center .house-tx .house-when .down,
.house-detailed .w .describe-detailed .center .house-tx .house-xh .down,
.house-detailed .w .describe-detailed .center .house-tx .rz-time .down {
    margin-top: 5px;
    width: 348px;
    position: absolute;
    z-index: 1000;
    border-radius: 5px;
    border: 1px solid #dddddd;
    background: white;
}
.house-detailed .w .describe-detailed .center .house-tx .house-when .down ul li,
.house-detailed .w .describe-detailed .center .house-tx .house-xh .down ul li,
.house-detailed .w .describe-detailed .center .house-tx .rz-time .down ul li {
    color: #666666;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    padding-left: 20px;
}
.house-detailed .w .describe-detailed .center .house-tx .house-when .down ul li:hover,
.house-detailed .w .describe-detailed .center .house-tx .house-xh .down ul li:hover,
.house-detailed .w .describe-detailed .center .house-tx .rz-time .down ul li:hover {
    background: #fafafa;
    color: #f87243;
}
.house-detailed .w .describe-detailed .center .house-tx .house-when,
.house-detailed .w .describe-detailed .center .house-tx .rz-time {
    float: left;
}
.house-detailed .w .describe-detailed .center .house-tx .house-when .down,
.house-detailed .w .describe-detailed .center .house-tx .rz-time .down,
.house-detailed .w .describe-detailed .center .house-tx .house-when .up,
.house-detailed .w .describe-detailed .center .house-tx .rz-time .up {
    width: 173px !important;
}
.house-detailed .w .describe-detailed .center .house-tx .house-xh {
    margin-bottom: 20px;
}
.house-detailed .w .describe-detailed .center .house-tx > button {
    margin-top: 28px;
    width: 346px;
    height: 40px;
    background: #f87243;
    border-radius: 3px;
    border: none;
    outline: none;
    color: #ffffff;
    font-size: 18px;
    cursor: pointer;
}
.house-detailed .w .describe-detailed .center .share .title {
    text-align: center;
    color: #4b4b4b;
    font-size: 14px;
    margin-top: 15px;
}
.house-detailed .w .describe-detailed .center .share ul {
    margin-left: 120px;
    margin-top: 8px;
}
.house-detailed .w .describe-detailed .center .share ul li {
    float: left;
    margin-right: 25px;
}
.house-detailed .w .describe-detailed .center .share ul li a span {
    display: inline-block;
    width: 20px;
    height: 20px;
}


.up > i > img {
    width: 8px;
    height: 5px;
}
.mat2 {
    margin-top: -7px;
}
.facilities-bigbox {
    background: white;
}
.facilities-bigbox .facilities-map ul {
    border-bottom: 1px solid #eeeeee;
    background-color: #fff;
}
.facilities-bigbox .facilities-map ul.fixed {
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 2;
    margin-left: 190px;
}
.facilities-bigbox .facilities-map ul li {
    margin-right: 40px;
    line-height: 55px;
    height: 55px;
    float: left;
}
.facilities-bigbox .facilities-map ul li a {
    color: #4a4a4a;
    font-size: 16px;
}
.facilities-bigbox .facilities-map ul .map-curr {
    border-bottom: 4px solid #f87243;
}
.facilities-bigbox .facilities-center .services {
    width: 722px;
}
.facilities-bigbox .facilities-center .services > .tittle {
    color: #282828;
    font-size: 20px;
    margin-top: 30px;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 10px;
    margin-bottom: 20px;
    font-weight: bold;
}
.facilities-bigbox .facilities-center .services .services-box > .tittle {
    color: #f87243;
    font-size: 16px;
}
.facilities-bigbox .facilities-center .services .services-box > .center {
    margin-top: 22px;
}
.facilities-bigbox .facilities-center .services .services-box > .center ul li {
    width: 20%;
    height: 36px;
    float: left;
    box-sizing: border-box;
    margin-bottom: 30px;
    color: #333333;
    font-size: 16px;
}
.facilities-bigbox .facilities-center .services .services-box > .center ul li:not(:nth-child(5n+1)) {
    padding-left: 10px;
}
.facilities-bigbox .facilities-center .services .services-box > .center ul li img {
    margin-right: 13px;
    position: relative;
    top: -3px;
}
.facilities-bigbox .facilities-center .services .services-box .school-list {
    margin-top: 21px;
}
.facilities-bigbox .facilities-center .services .services-box .school-list ul li {
    margin-bottom: 21px;
    color: #484747;
    font-size: 14px;
}
.facilities-bigbox .facilities-center .services .services-box .school-list ul li span {
    margin-right: 15px;
    width: 22px;
    display: inline-block;
    height: 22px;
    background: #f87243;
    text-align: center;
    line-height: 22px;
    border-radius: 50%;
    font-size: 14px;
    color: #ffffff;
}
.facilities-bigbox .facilities-center .services .services-box .personality {
    margin-top: 20px;
}
.facilities-bigbox .facilities-center .services .services-box .personality .free,
.facilities-bigbox .facilities-center .services .services-box .personality .pay {
    margin-bottom: 21px;
}
.facilities-bigbox .facilities-center .services .services-box .personality .free > span,
.facilities-bigbox .facilities-center .services .services-box .personality .pay > span {
    float: left;
    display: inline-block;
    color: #565656;
    font-size: 16px;
    margin-right: 30px;
}
.facilities-bigbox .facilities-center .services .services-box .personality .free > span img,
.facilities-bigbox .facilities-center .services .services-box .personality .pay > span img {
    margin-right: 15px;
    position: relative;
    top: -2px;
}
.facilities-bigbox .facilities-center .services .services-box .personality .free > ul,
.facilities-bigbox .facilities-center .services .services-box .personality .pay > ul {
    position: relative;
    top: 1px;
    float: left;
}
.facilities-bigbox .facilities-center .services .services-box .personality .free > ul li,
.facilities-bigbox .facilities-center .services .services-box .personality .pay > ul li {
    color: #666666;
    font-size: 14px;
    float: left;
    margin-right: 40px;
}
.facilities-bigbox .facilities-center .services .home-list {
    margin-top: 31px;
    margin-left: 20px;
}
.facilities-bigbox .facilities-center .services .home-list .homes {
    float: left;
    width: 91px;
}
.facilities-bigbox .facilities-center .services .home-list .homes:not(:nth-child(4)) {
    margin-right: 107px;
    margin-bottom: 15px;
}
.facilities-bigbox .facilities-center .services .home-list .homes img {
    width: 91px;
    height: 91px;
}
.facilities-bigbox .facilities-center .services .home-list .homes dl dt {
    color: #959595;
    font-size: 16px;
    text-align: center;
    margin: 12px 0 8px;
}
.facilities-bigbox .facilities-center .services .home-list .homes dl{
    width:102px;
    margin-left: -5px;
}
.facilities-bigbox .facilities-center .services .home-list .homes dl dd {
    text-align: center;
    color: #393939;
    font-size: 10px;
}
.facilities-bigbox .facilities-center .services .home-list .homes dl dd span {
    color: #f87243;
    font-size: 18px;
    margin-right: 4px;
}
.facilities-bigbox .facilities-center .services .home-list .homes-curr {
    filter: grayscale(100%);
}
.facilities-bigbox .facilities-center .services .Member-list .Menmber-table {
    margin-bottom: 20px;
}
.facilities-bigbox .facilities-center .services .Member-list .Menmber-table .neirong > ul,
.facilities-bigbox .facilities-center .services .Member-list .Menmber-table .tou > ul {
    padding-left: 26px;
    margin-bottom: 10px;
}
.facilities-bigbox .facilities-center .services .Member-list .Menmber-table .neirong > ul > li,
.facilities-bigbox .facilities-center .services .Member-list .Menmber-table .tou > ul > li {
    float: left;
}
.facilities-bigbox .facilities-center .services .Member-list .Menmber-table .tou {
    border-bottom: 2px solid #f87243;
}
.facilities-bigbox .facilities-center .services .Member-list .Menmber-table .tou ul li {
    height: 40px;
    line-height: 40px;
    color: #4a4a4a;
    font-size: 14px;
}
.facilities-bigbox .facilities-center .services .Member-list .Menmber-table .tou ul li:not(:last-child) {
    width: 12%;
}
.facilities-bigbox .facilities-center .services .Member-list .Menmber-table .neirong ul {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05);
}
.facilities-bigbox .facilities-center .services .Member-list .Menmber-table .neirong ul li {
    width: 90px;
    height: 40px;
    line-height: 40px;
    color: #484747;
    font-size: 14px;
    overflow: hidden;
}
.facilities-bigbox .facilities-center .services .Member-list .Menmber-table .neirong ul li:not(:last-child) {
    width: 12%;
}
.facilities-bigbox .facilities-center .services .Pet {
    margin-top: 15px;
    margin-bottom: 21px;
}
.facilities-bigbox .facilities-center .services .Pet ul li {
    margin-right: 38px;
    color: #282828;
    font-size: 14px;
    float: left;
}
.facilities-bigbox .facilities-center .services .Pet ul li img {
    position: relative;
    top: -3px;
    margin-right: 11px;
}
.facilities-bigbox .facilities-center .services .Pet ul .pet-curr {
    color: #282828;
    font-size: 14px;
}
.facilities-bigbox .facilities-center .services .Pet ul .pet-curr img {
    filter: grayscale(100%);
}
.facilities-bigbox .facilities-center .services .studen {
    margin-top: 15px;
}
.facilities-bigbox .facilities-center .services .studen ul li {
    margin-right: 38px;
    color: #282828;
    font-size: 14px;
    float: left;
}
.facilities-bigbox .facilities-center .services .studen ul li img {
    position: relative;
    top: -3px;
    margin-right: 11px;
}
.facilities-bigbox .facilities-center .services .xinsheng p {
    color: #666666;
    font-size: 14px;
    line-height: 24px;
}
.facilities-bigbox .facilities-center .services .ditu p {
    color: #282828;
    font-size: 14px;
}
.facilities-bigbox .facilities-center .services .ditu p img {
    position: relative;
    top: -3px;
    margin-right: 6px;
}
.facilities-bigbox .facilities-center .services .ditu .ditu-zhanshi {
    margin-top: 7px;
    width: 722px;
    height: 240px;
    background: gray;
}
.facilities-bigbox .facilities-center .services .null_box {
    text-align: center;
}
.facilities-bigbox .facilities-center .services .null_box img {
    display: inline-block;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .tijiao {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 20px;
    margin-bottom: 10px;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .tijiao .xinxi {
    width: 100px;
    text-align: center;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .tijiao .xinxi img {
    width: 83px;
    height: 83px;
    border-radius: 50%;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .tijiao .xinxi p {
    margin-top: 10px;
    color: #323232;
    font-size: 14px;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .tijiao .liuyan-shuru {
    width: 590px;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .tijiao .liuyan-shuru textarea {
    width: 590px;
    height: 109px;
    background: #ffffff;
    border-radius: 5px ;
    box-sizing: border-box;
    resize: none;
    border: 1px solid #eee;
    padding: 10px 20px;
    outline: none;
    font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .tijiao .liuyan-shuru textarea:focus {
    border: 1px solid #f87243;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .tijiao .liuyan-shuru span {
    display: inline-block;
    width: 90px;
    height: 33px;
    background: #f87243;
    border-radius: 3px;
    text-align: center;
    line-height: 33px;
    color: white;
    cursor: pointer;
    margin-top: 15px;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list {
    border-bottom: 1px solid #eeeeee;
    padding: 20px 0;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    float: left;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt {
    float: right;
    width: 641px;
    padding-top: 16px;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .iiu ul li {
    float: left;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .iiu ul li:nth-child(1) {
    color: #323232;
    font-size: 16px;
    font-weight: bold;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .iiu ul li:nth-child(2) {
    float: right;
    color: #8d8d8d;
    font-size: 12px;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .yan {
    margin-top: 10px;
    color: #666666;
    font-size: 14px;
    line-height: 20px;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .huifu {
    // border-top: 1px solid #eeeeee;
    border-top: #eee 1px dashed;
    margin-top: 14px;
    // padding-top: 14px;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .huifu .huifubox {
    margin-bottom: 6px;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .huifu .huifubox .sheishei {
    margin-top: 6px;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .huifu .huifubox .sheishei ul li:nth-child(1) {
    float: left;
    font-size: 14px;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .huifu .huifubox .sheishei ul li:nth-child(1) span {
    display: inline-block;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .huifu .huifubox .sheishei ul li:nth-child(1) .fangdong {
    color: #4497f7;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .huifu .huifubox .sheishei ul li:nth-child(1) .zhuhu {
    color: #e46615;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .huifu .huifubox .sheishei ul li:nth-child(2) {
    float: right;
    color: #8d8d8d;
    font-size: 12px;
    
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .huifu .huifubox .en {
    margin-top: 5px;
    color: #333333;
    font-size: 14px;
   // padding-left: 20px;
    line-height: 20px;
    border-bottom: #eee 1px dashed;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .huifu .huifukuang {
    //border-top: 1px solid #eeeeee;
    margin-top: 14px;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .huifu .huifukuang .box > textarea {
    margin-top: 14px;
    display: none;
    width: 600px;
    height: 95px;
    resize: none;
    background: #ffffff;
    border-radius: 5px;
    border: 1px solid #dddddd;
    padding: 10px 20px;
    outline: none;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .huifu .huifukuang.box > textarea:focus {
    border: 1px solid #f87243;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .huifu .huifukuang .box {
    padding-top: 15px;
  //  border-top: 1px solid #eeeeee;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .huifu .huifukuang .cancel {
    width: 90px;
    height: 33px;
    line-height: 33px;
    background: #ececec;
    border-radius: 3px ;
    font-size: 14px;
    color: #666;
    text-align: center;
    margin-right: 12px;
    cursor: pointer;
    display: none;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .huifu .huifukuang .cancel.show {
    display: inline-block;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-list > .liuyan-zt .huifu .huifukuang .www {
    display: inline-block;
    width: 90px;
    height: 33px;
    background: #f87243;
    border-radius: 3px ;
    color: white;
    text-align: center;
    line-height: 33px;
    font-size: 14px;
    cursor: pointer;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-pages {
    margin-left: 200px;
    margin-top: 55px;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-pages ul li {
    width: 30px;
    height: 30px;
    border-radius: 2px;
    text-align: center;
    line-height: 30px;
    color: #606266;
    font-size: 14px;
    cursor: pointer;
    float: left;
    margin: 0px 5px;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-pages ul li:hover {
    background: #f87243;
    color: white;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-pages ul .first span {
    margin-top: 9px;
    width: 7px;
    height: 12px;
    display: inline-block;
    background: url("../img/left.png") no-repeat;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-pages ul .first:hover span {
    background: url("../img/right-h.png") no-repeat;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-pages ul .last span {
    margin-top: 9px;
    width: 7px;
    height: 12px;
    display: inline-block;
    background: url("../img/right.png") no-repeat;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-pages ul .last:hover span {
    background: url("../img/left-h.png") no-repeat;
}
.facilities-bigbox .facilities-center .services .liuyan-bigbox .liuyan-pages ul .curr {
    background: #f87243;
    color: white;
}
.liuyan-num {
    float: right;
    color: #666666;
    font-size: 14px;
}
.icon-curr {
    color: #cccccc !important;
}
.icon-curr img {
    filter: opacity(30%);
}
.samehome {
    margin-top: 20px;
}
.samehome .title {
    color: #282828;
    font-size: 20px;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 10px;
    font-weight: bold;
}
.samehome .housing-box {
    border: 1px solid #efefef;
}
.mask {
    display: none;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    background: rgba(248, 246, 247, 0.95);
}
.carousel_box {
    display: none;
    max-width: 800px;
    position: fixed;
    top: 50%;
    z-index: 10;
    left: 50%;
    transform: translate(-50%, -50%);
}
.carousel_box .button-next {
    width: 20px;
    height: 44px;
    background: url("../img/icon_r_grey.png") no-repeat center center;
    position: absolute;
    right: -80px;
    top: 43%;
    transform: translateY(-50%);
    z-index: 5;
    padding: 20px;
    cursor: pointer;
}
.carousel_box .button-next:hover {
    background: url("../img/icon_r_hover.png") no-repeat center center;
}
.carousel_box .button-prev {
    width: 20px;
    height: 44px;
    background: url("../img/icon_l_grey.png") no-repeat center center;
    position: absolute;
    left: -80px;
    top: 43%;
    transform: translateY(-50%);
    z-index: 5;
    padding: 20px;
    cursor: pointer;
}
.carousel_box .button-prev:hover {
    background: url("../img/icon_l_hover.png") no-repeat center center;
}
.gallery-top {
    max-height: 750px;
}
.gallery-top .swiper-slide {
    height: 600px;
    text-align: center;
    background: rgba(0, 0, 0, 0.1);
}
.gallery-top img {
    max-height: 100%;
    max-width: 100%;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.gallery-thumbs {
    padding-top: 17px;
}
.gallery-thumbs .swiper-slide {
    text-align: center;
    width: 109px;
    height: 96px;
    padding: 5px 0;
    box-sizing: border-box;
    border: 2px solid transparent;
}
.gallery-thumbs .swiper-slide.swiper-slide-active {
    border: 2px solid #f87243;
}
.gallery-thumbs .swiper-slide img {
    width: 109px;
    height: 82px;
    display: inline-block;
}
.gray {
    background: #fafafa;
}
.bg-w {
    background: white;
}
.hallo {
    margin-top: 40px;
}
.hallo .w .hallo-bigbox {
    background: white;
}
.hallo .w .hallo-bigbox .hallobox > .tittle {
    padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
}
.hallo .w .hallo-bigbox .hallobox > .tittle dl {
    margin-top: 30px;
    float: left;
    margin-left: 43px;
}
.hallo .w .hallo-bigbox .hallobox > .tittle dl dt {
    color: #f87243;
    font-size: 24px;
    margin-bottom: 10px;
}
.hallo .w .hallo-bigbox .hallobox > .tittle dl dd {
    color: #717171;
    font-size: 14px;
}
.hallo .w .hallo-bigbox .hallobox > .tittle > a {
    float: right;
    width: 120px;
    height: 30px;
    background: #f87243;
    border-radius: 5px;
    display: inline-block;
    color: white;
    text-align: center;
    line-height: 30px;
    margin-top: 38px;
    margin-right: 26px;
}
.hallo .w .hallo-bigbox .hallobox .house-xx {
    margin-left: 43px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.hallo .w .hallo-bigbox .hallobox .house-xx .house-img {
    width: 227px;
    height: 170px;
}
.hallo .w .hallo-bigbox .hallobox .house-xx .house-img img {
    width: 227px;
    height: 170px;
}
.hallo .w .hallo-bigbox .hallobox .house-xx .house-zi {
    margin-left: 20px;
}
.hallo .w .hallo-bigbox .hallobox .house-xx .house-zi > p {
    color: #282828;
    font-size: 24px;
}
.hallo .w .hallo-bigbox .hallobox .house-xx .house-zi .describe {
    width: 364px;
    margin-top: 15px;
}
.hallo .w .hallo-bigbox .hallobox .house-xx .house-zi .describe ul li {
    margin-bottom: 10px;
    float: left;
    color: #5e5e5e;
    font-size: 14px;
    margin-right: 20px;
}
.hallo .w .hallo-bigbox .hallobox .house-xx .house-zi .describe ul li:nth-child(4n) {
    margin-right: 0;
}
.hallo .w .hallo-bigbox .hallobox .house-xx .house-zi .describe ul li img {
    margin-right: 10px;
    height: 20px;
    width: 20px;
    position: relative;
    top: -2px;
}
.hallo .w .hallo-bigbox .hallobox .house-xx .house-zi .condition li {
    color: #666666;
    font-size: 16px;
    margin-bottom: 8px;
}
.hallo .w .hallo-bigbox .hallobox .house-xx .house-Price {
    margin-right: 51px;
    border-left: 1px solid #eeeeee;
    padding-bottom: 30px;
}
.hallo .w .hallo-bigbox .hallobox .house-xx .house-Price ul {
    margin-left: 60px;
}
.hallo .w .hallo-bigbox .hallobox .house-xx .house-Price ul .hhzf {
    color: #282828;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 51px;
}
.hallo .w .hallo-bigbox .hallobox .house-xx .house-Price ul .Price {
    color: #f87243;
    font-size: 30px;
    margin-bottom: 4px;
}
.hallo .w .hallo-bigbox .hallobox .house-xx .house-Price ul .hl {
    color: #8c8c8c;
    font-size: 14px;
}
.hallo .w .hallo-bigbox .hallobox > .biaodan {
    margin-left: 43px;
    padding-bottom: 80px;
}
.hallo .w .hallo-bigbox .hallobox > .biaodan .tittle {
    color: #4a4a4a;
    font-size: 18px;
    margin-top: 23px;
}
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box {
    border: none;
    width: 100%;
}
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .name .shuru input:nth-child(1) {
    width: 143px;
}
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .name .shuru input:nth-child(2) {
        width: 106px;
}
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .name .shuru input::-webkit-input-placeholder {
    font-size: 14px;
}
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .xb {
    position: relative;
    top: 10px;
    margin-left: 50px;
}
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .xb .danxuan li {
    width: 100px;
}
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .hzhm .shuru input,
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .nl .shuru input,
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .skype .shuru input,
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .weixin .shuru input {
    width: 254px;
}
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .hzhm,
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .skype,
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .weixin {
    margin-left: 50px;
}
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .email .shuru input {
    width: 254px;
}
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .dianhua .down,
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .dianhua .up {
    width: 88px;
}
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .dianhua .up > span {
    font-size: 14px;
}
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .dianhua .shuru {
    margin-left: 4px;
}
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .dianhua .shuru input {
    width: 161px;
}
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .liuyan textarea {
    width: 658px;
    height: 126px;
    background: #ffffff;
    border-radius: 5px;
    resize: none;
    border: 1px solid #dddddd;
    padding: 10px 20px;
    outline: none;
}
.hallo .w .hallo-bigbox .hallobox > .biaodan .bd-box .bd-center .liuyan textarea:focus {
    border: 1px solid #f87243;
}
.hallo .w > .tijiao {
    width: 200px;
    height: 40px;
    background: #f87243;
    border-radius: 5px ;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    color: white;
    cursor: pointer;
    margin-top: 25px;
}
.hallo .w > p {
    margin-top: 10px;
    color: #666666;
    font-size: 16px;
}
.header-people {
    margin-left: 20px;
    float: right;
    margin-top: 30px;
        position: relative;
}
.header-people .up {
    position: relative;
    cursor: pointer;
    // margin-top: 32px;
}
.header-people .up img {
    position: relative;
    top: -2px;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    margin-right: 14px;
}
.header-people .down {
    display: none;
    right: -80px;
    background: white;
    position: absolute;
    width: 200px;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    top: 65px;
    z-index: 1001;
}
.header-people .down ul li {
    padding-left: 22px;
    height: 40px;
    line-height: 40px;
}
.header-people .down ul li a {
    display: inline-block;
    width: 200px;
    color: #666666;
    font-size: 14px;
}
.header-people .down ul li:hover {
    background: #f5f5f5;
}
.header-people .down ul li:hover a {
    color: #f87243;
}
.mapPage-header {
    padding: 0px 30px;
}
.map-list {
    width: 478px;
    border: 1px solid #eeeeee;
    position: fixed;
    top: 80px;
    height: 90%;
    overflow: hidden;
}
.map-list .map-sort {
    border-bottom: 1px solid #eeeeee;
}
.map-list .map-sort ul li {
    width: 81px;
    cursor: pointer;
    border: 1px solid #eeeeee;
    border-top: none;
    border-bottom: none;
    line-height: 50px;
    text-align: center;
    height: 50px;
    float: left;
    color: #666666;
    font-size: 14px;
}
.map-list .map-sort ul li img {
    margin-left: 10px;
}
.map-list .map-sort ul .map-curr {
    color: #f87243;
    border-bottom: none !important;
    border-top: none !important;
    position: relative;
    height: 50px;
    top: 1px;
    z-index: 100;
    background: white;
    line-height: 47px;
}
.map-list .map-bigbox {
    height: 100%;
}
.map-list .map-bigbox .maplistbox {
    overflow: auto;
    height: 90%;
}
.map-box {
    //  cursor: pointer;
    border-bottom: 1px solid #eeeeee;
    padding: 20px 0px;
}
.map-box:hover {
    background: #f7f7f7;
}
.map-box:hover > span {
    color: white !important;
    background: #f87243 !important;
}
.map-box > span {
    float: left;
    width: 24px;
    height: 24px;
    background: #ececec;
    border-radius: 4px ;
    display: inline-block;
    line-height: 24px;
    text-align: center;
    margin: 20px;
    font-size: 14px;
    color: #666666;
    cursor: pointer;
}
.map-box > img {
    float: left;
    width: 100px;
    height: 70px;
    margin-right: 20px;
}
.map-box > .map-house {
    float: left;
}
.map-box > .map-house > ul > li:nth-child(1) {
    color: #4a4a4a;
    font-size: 18px;
}
.map-box > .map-house > ul > li:nth-child(2) {
    color: #999999;
    font-size: 12px;
    margin-top: 8px;
    margin-bottom: 8px;
}
.map-box > .map-house > ul > li:nth-child(2):after,
.map-box > .map-house > ul > li:nth-child(2):before {
    clear: both;
    content: "";
    display: table;
}
.map-box > .map-house > ul > li:nth-child(2) > ul > li {
    margin-right: 10px;
    float: left;
}
.map-box > .map-house > ul > li:nth-child(3) {
    color: #f87243;
    font-size: 14px;
}
.map-list-curr > span {
    color: white !important;
    background: #f87243 !important;
}
.bbb {
    height: 100%;
    width: 100%;
}
.dt {
    position: fixed;
    top: 80px;
    left: 478px;
}
.dt .kuang {
    position: relative;
    width: 100%;
    height: 100%;
}
.ditu-tab-icon {
    position: absolute;
    width: 18px;
    height: 144px;
    background: url(../img/tab-right.png);
    cursor: pointer;
    z-index: 1000;
}
.dt .ditu-curr {
    background: url(../img/tab-left.png);
}
.zw-box {
    width: 300px;
    height: 305px;
    margin: 100px auto;
}
.fjzy{
    margin-top: 10px
}
.add-btn1:hover {
    background: #f4724f;
    color: white;
}
.book .btn-group .back-bot {
    cursor: pointer;
    top: 100px;
    position: absolute;
    color: #638ec1;
    text-decoration: underline;
    width: 100px;
    margin-left: 280px;
}
.book .btn-group .back-bot:hover {
    color: #f97243;
}
.link_info{
    margin-top: 10px
}
.addService .tixing{
    display: none;
    margin-left: 20px;
    float: left;
    position: relative;
    top: 10px;
    color: #db2121;
    font-size: 12px;
}
.addService .tixing img{
    position: relative;
    top: -1px;
    margin-right: 3px;
}
.none_info{
    width: 380px;
    height: 305px;
    margin: 20px auto;
}
.header-people .person_nav {
    display: none;
/*    right:95px;*/
    background: white;
    position: absolute;
    width: 200px;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    top: 38px;
    z-index: 1001;

}
.header-people .person_nav ul li a {
    display: inline-block;
    width: 200px;
    color: #666666;
    font-size: 14px;
}
.header-people .person_nav ul li {
    padding-left: 22px;
    height: 40px;
    line-height: 40px;
}
.person_nav ul li:hover {
    background: #f5f5f5;
}
.person_nav ul li:hover a {
    color: #f87243;
}

.header-people .person_up {
    position: relative;
    cursor: pointer;
}
.header-people .person_up img {
    position: relative;
    top: -2px;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    margin-right: 14px;
}
.describe-detailed > .tittle {
    margin-bottom: 11px;
}
.describe-detailed .center {
    background: white;
    border: 1px solid #ddd;
}
.describe-detailed .center > .tittle {
    margin-top: 4px !important;
}
.describe-detailed .center .house-tx {
    margin-top: 25px !important;
}
.fixed2 {
    position: fixed;
}
.href-list-icon {
    float: right;
    width: 111px;
    height: 40px;
    border-radius: 4px;
    //border: 1px solid #f87243;
    margin-top: -56px;
    line-height: 40px;
    cursor: pointer;
    margin-right: 350px;
}
.href-list-icon a {
    width: 131px;
    height: 40px;
    line-height: 40px;
    color:#666666;
    font-size: 14px;
}
.href-list-icon a span {
    margin-left: 6px;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    top: 4px;
 //   background: url("../img/lb-h.png");
}
/*.href-list-icon:hover {
    background: #f87243;
}*/
.href-list-icon:hover a {
    color: #f87243;
}
.href-list-icon:hover span {
   // background: url("../img/lb.png");
}
.c-sort .curr{
    color: #f87243;
}
.form_p{
    margin-top: 20px;
    display:flex;
}
.form_p input{
    height: 40px;
    width:410px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 5px;
    text-align: center
}
.form_p>img{
    margin-left: 40px;
    
}
.form_p>div{
    width: 100px;
    height: 40px;
    background: #fff;
    text-align: center;
    margin-left: 40px;
    line-height: 40px;
    cursor: pointer
}