/*???*/

/*.header {*/
/*background: url(../images/seaHouseNet.png) no-repeat;*/
/*width: 100%;*/
/*height: 700px;*/
/*background-attachment: fixed;*/
/*background-position: center 0;*/
/*display: block;*/
/*position: relative;*/
/*padding-top: 30px;*/
/*}*/

@font-face {
  font-family: "iconfont"; /* Project id 4177346 */
  src: 
       url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMgAAsAAAAABxQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDBgqBaIF0ATYCJAMMCwgABCAFhGcHOhtUBlGUy8kI2VcJ5mYGn+uIFBlp3SxcZPQS509vsn30UN5mXo2HrzX2/u7e4dZcG43pJIZEJImVJNYqqWu0TL75X1erRlbh7yzqNjcpQY0NbDN14QzGPasJ9a6Ue7e1Zinh+KoIU5SdKgKFCv7393JA6eRyD65afgJQ16fbt3mekP7/z+X4rvJL4FsAsDeNtWzjBzsP6IAaexD28gS9YewCl3CJQLt1Bpj99fEC3VOjKfTgWPQgLYzTwDNQ515FgYlWoe47sYgXFdJtugeew8/Hn0nUSarMWubgZOXA/35h380b5Dc+TYCdEypkLO/MEsft1iOlOLoMq71OVUaZtSKkWQP/E4p0RW3/4ZEEUbPyO8E8MiQ3JXZ5JL5J7nqbDGoU7APniDPYKIuOySSQLOJ9sama55mCXY/cqvtJCeeVtVolApVV+CBvu9ZBmO5WtQmzCiR4UmXGWgg70RnPjipem9wslZrltpXDD/gJP4uvZEOPLOKE7ADYIeelww/0doDxS3zQA99N26O522039Z7qRulPg1t6X/AQDN6L7r2tvywp9X0CNOVFlkOR71Lov//G/2b+/kGe3Yov4KtaobepoPrHWiWY6C+r7z3RovvIpU7kFglkuzcbTmi3AzQsZ7/v8bqBl4iHVgMpJC0mIGs1SRTOIlQ6bEKt1R60W2Kc3mFAWkmUNsxqAAi9ppB0e4Ws1xVROC9QGfYDtV5/0O4wOot1mA27EDJKDob/MGU5dR2thkxP5OWxkarQjSQLYAAhlbqY2FBKMsWQ3Lc3yauLceEETXQ7imPGtHBIVgdJ1dcUgHjdWwYRTmBBEEMRBwr7g1IslnJ9XPPfd0I8uZghPYlbVGQCyBxBVNQ9iI0q7VVzJ8vkfPNM5CkXihMQTyATb0diMYbS9e1CxFIDyRHhlylgY/G+qsH6muTj1kE7a/UcKXIU9Q3nWc61L4r5p58DAAA=') format('woff2'),
       url('//at.alicdn.com/t/c/font_4177346_97g673ia5co.woff?t=1689908245567') format('woff'),
       url('//at.alicdn.com/t/c/font_4177346_97g673ia5co.ttf?t=1689908245567') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-sousuo:before {
  content: "\e86e";
}

.icon-below-s:before {
  content: "\e627";
}


.wrapper {
    width: 1200px;
    margin: 0 auto;
}

.padding-nav {

}

.header-wrap {
    position: relative;
}

.fl .logoDiv {
    height: 100px;
    line-height: 100px;
    display: table-cell;
    vertical-align: middle;
}

.fl .logoDiv .logo {
    width: 137px;
    height: 66px;
    display: inline-block;
    float: left;
    background: url(https://sxp-1257095339.cos.ap-chongqing.myqcloud.com/20230719/64b7ad6de4fac259b1d699c7.png) no-repeat;
    background-size: cover;
    /*background-image: -webkit-image-set(url(../../img/home/spriteV2_new.png?index=20170526) 1x, url(../../img/home/spriteV2_new@2x.png?index=20170526) 2x);*/
}

.fr .navR {

}

.loginRegis {
    text-align: right;
}

.loginRegis .loginRegis-A {
    display: inline-block;
    color: #fe5e10;
    font-size: 12px;
}

.navNavigation {

}

.navNavigation ul {

}

.navNavigation ul .navNavigation-li {
    float: left;
    margin-left: 30px;
    position: relative;
}

.navNavigation ul .navNavigation-li .sec_divnew {
    width: 80px;
    position: absolute;
    top: 104px;
    left: 0;
    background-color: white;
    z-index: 111;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    display: none;
}

.navNavigation-li .sec_divnew .sec_divnew-a {
    display: block;
    text-align: center;
    padding: 10px 5px;
    border-bottom: 1px solid #d8d8d8;
    font-weight: 700;
}

.navNavigation-li .sec_divnew .sec_divnew-a:hover {
    color: #fe5e10;
    border-bottom: 1px solid #fe5e10;
}

.navNavigation ul .navNavigation-li .navNavigation-liA {
    width: 80px;
    display: inline-block;
    font-weight: 700;
    font-size: 16px;
    border-bottom: 4px solid transparent;
    text-transform: uppercase;
    text-align: center;
/*    height: 100px;
    line-height: 100px;*/
    margin-top: 50px;
    margin-bottom: 20px;
}

.navNavigation ul .navNavigation-li .navNavigation-default {
    color: #fe5e10;
    /*border-bottom: 4px solid #fe5e10;*/
}

.navNavigation ul .navNavigation-li .navNavigation-active {
    color: #fe5e10;
   /* border-bottom: 4px solid #fe5e10;*/
}

.navNavigation ul .navNavigation-hover .sec_divnew {
    display: block;
}

.search-box-wrap {
    position: relative;
}

.swiper-container {
    width: 100%;
    height: 700px;
}

.swiper-slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

/* ?????? */
.search-box-con {
    color: white;
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.search-box-con .search-content {
    width: 920px;
    margin: 0 auto;
}

.search-box-con .search-content .search-content-back {
    position: absolute;
    top: -25px;
    left: -25px;
    right: -11px;
    bottom: -25px;
    background-color: white;
    z-index: -1;
    opacity: 0.5;
    border-radius: 10px;
}


/* ???3???? */

.search-box-wrap2 {
    margin: 100px 0;
}

#carousel {
    width: 1250px;
    margin: 0px auto;
    position: relative;
}

.caroufredsel_wrapper {
    margin: 0 auto;
}

#carousel ul {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}

#carousel li {
    width: 387px;
    height: 250px;
    float: left;
    position: relative;
    margin: 10px;
}

#carousel li img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.clearfix {
    float: none;
    clear: both;
}

#carousel .prev, #carousel .next {
    background: transparent url(../images/carousel_control.png) no-repeat 0 0;
    text-indent: -999px;
    display: block;
    overflow: hidden;
    width: 15px;
    height: 21px;
    margin-left: 10px;
    position: absolute;
    top: 125px;
}

#carousel .prev {
    background-position: 0 0;
    left: -30px;
}

#carousel .prev:hover {
    left: -31px;
}

#carousel .next {
    background-position: -18px 0;
    right: -20px;
}

#carousel .next:hover {
    right: -21px;
}

#carousel .pager {
    text-align: center;
    margin: 0 auto;
}

/* ?????? ???*/

#building {
    width: 1200px;
    margin: 0px auto;
    position: relative;
}

#building ul {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}

#building li {
    width: 580px;
    height: 100%;
    float: left;
    position: relative;
    margin: 10px;
}



#building .prev, #building .next {
    background: transparent url(../images/carousel_control.png) no-repeat 0 0;
    text-indent: -999px;
    display: block;
    overflow: hidden;
    width: 15px;
    height: 21px;
    margin-left: 10px;
    position: absolute;
    top: 270px;
}

#building .prev {
    background-position: 0 0;
    left: -50px;
}

#building .prev:hover {
    left: -51px;
}

#building .next {
    background-position: -18px 0;
    right: -40px;
}

#building .next:hover {
    right: -41px;
}

#building .pager {
    text-align: center;
    margin: 0 auto;
}

.building-li-col {
    background-color: #f3f3f3;
    margin-bottom: 20px;
}

.building-li-col .building-li-colL .building-li-colLA {
    display: block;
    font-size: 0;
}

.building-li-col .building-li-colL .building-li-colLA .building-li-img{
    width: 260px;
    height: 260px;
    -o-object-fit: cover;
    object-fit: cover;
}

.building-li-colR .building-li-info {
    width: 320px;
    height: 100%;
    display: block;
}

.building-li-colR .building-li-info .building-li-p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 10px;
    margin-top: 30px;
}

.building-li-colR .building-li-info .building-li-crude {
    font-weight: 700;
    font-size: 20px;
}

.building-li-colR .building-li-info .building-li-p .building-infoImg {
    width: 30px;
    height: 30px;
    vertical-align: middle;
}

.building-li-colR .building-li-info .building-li-p .building-infoText {
    vertical-align: middle;
    margin-left: 10px;
}



/* ??????? */
.fastLookup {
    background-color: #e5e5e5;
}

.fastLookup-col {
    padding: 70px 0;
}

.fastLookup-col ul {
    overflow: hidden;
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.fastLookup-col ul .fastLookup-col-li {
    text-align: center;
    width: 300px;
}

.fastLookup-col ul .fastLookup-col-li .fastLookup-col-liAp img {
    width: 200px;
    height: 200px;
    font-size: 0;
}

.fastLookup-col ul .fastLookup-col-li .fastLookup-col-liAp2 {
    font-size: 30px;
    margin: 25px 0;
}

.fastLookup-col ul .fastLookup-col-li .fastLookup-col-liAp3 {
    font-size: 14px;
    color: #5c5c5c;
    width: 180px;
    margin: 0 auto;
}

.HouseContent-col {
    text-align: center;
    margin-top: 100px;
}

.HouseContent-title>span {
    vertical-align: middle;
    padding: 0 10px;
}

.HouseContent-title .HouseContent-titleS {
    font-size: 36px;
    border-left: 4px solid #fe5e10;
}

.HouseContent-title .HouseContent-titleS2 {
    font-size: 18px;
    border-left: 2px solid #fe5e10;
}

.HouseContent-text {
    color: #5c5c5c;
    font-size: 16px;
    padding: 15px 0 50px 0;
}

.HouseContent-href {
    text-align: right;
    font-size: 14px;
    color: #5c5c5c;
}

.HouseContent-list {
    margin-top: 10px;
}

.HouseContent-list ul {
    overflow: hidden;
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex-wrap: wrap;
}

.HouseContent-list ul .HouseContent-listLI {
    position: relative;
    background-color: #f3f3f3;
}

.HouseContent-list .HouseContent-listUl .HouseContent-listLI {
    margin-bottom: 20px;
}

.HouseContent-listLI .HouseContent-houseW {
    position: relative;
    display: inline-block;
}

.HouseContent-listLI .HouseContent-houseWW {
    position: relative;
    display: inline-block;
    width: 285px;
    height: 100%;
}

.HouseContent-listLI .HouseContent-houseWW .HouseContent-money {
    width: 60px;
    height: 60px;
    line-height: 60px;
    background-color: black;
    color: white;
    text-align: center;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
}

.HouseContent-listLI .HouseContent-houseWW .HouseInfo {
    text-align: left;
    padding: 10px;
}

.HouseContent-houseWW .HouseInfo .HouseInfo-p {
    font-size: 20px;
    margin-bottom: 5px;
}

.HouseContent-houseWW .HouseInfo p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.HouseContent-houseWW .HouseInfo .HouseInfo-p2 {
    font-size: 14px;
    color: #5c5c5c;
}

.HouseContent-houseWW .HouseInfo .HouseInfo-p7 .HouseInfo-quartSpan7 {
    font-size: 20px;
    font-weight: 700;
}

.HouseContent-houseWW .HouseInfo .HouseInfo-p6 {
    margin-top: 10px;
}

.HouseContent-houseWW .HouseInfo .HouseInfo-p6 .HouseInfo-quartSpan6 {
    color: #fe5e10;
}

.HouseContent-houseWW .HouseInfo .HouseInfo-quarters {
    overflow: hidden;
}

.HouseContent-listLI .HouseContent-houseW .HouseContent-houseWW-img {
    width: 387px;
    height: 260px;
    -o-object-fit: cover;
    object-fit: cover;
}

.HouseContent-listLI .HouseContent-houseW .HouseContent-newHouse-img {
    width: 285px;
    height: 285px;
    -o-object-fit: cover;
    object-fit: cover;
}

.HouseContent-listLI .HouseContent-houseWW .HouseContent-houseWW-img {
    width: 285px;
    height: 245px;
    -o-object-fit: cover;
    object-fit: cover;
}

.HouseContent-listLI .HouseContent-quarters {
    width: 387px;
    height: 100%;
}

.HouseContent-listLI .HouseContent-quarters img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.HouseContent-listLI .HouseContent-quarters .HouseContent-houseWW-img {
    width: 387px;
    height: 260px;
    -o-object-fit: cover;
    object-fit: cover;
}

.HouseContent-listLI .Developers .HouseContent-houseWW-img {
    width: 285px;
    height: 285px;
    -o-object-fit: cover;
    object-fit: cover;
}

.HouseContent-listLI .HouseContent-back {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: black;
    opacity: 0.5;
}

.HouseContent-listLI .HouseContent-houseY {
    margin:auto;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    color: white;
    width: 100%;
}

.HouseContent-houseY p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.HouseContent-houseY .HouseContent-houseYp {
    font-size: 36px;
}

.HouseContent-houseY .HouseContent-houseYp2 {
    font-size: 24px;
    margin-top: 40px;
}

.HouseInfo .HouseInfo-p3 {
    position: absolute;
    bottom: 85px;
    left: 10px;
    color: white;
}

.HouseInfo .HouseInfo-p4 {
    text-align: center;
    border-bottom: 1px solid #b7b7b7;
    padding-bottom: 5px;
}

.HouseContent-houseWW .HouseInfo .HouseInfo-p5 {
    text-indent: 2em;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: inherit;
    line-height: 1.8;
    font-size: 14px;
    color: #5c5c5c;
    text-align: justify;
}



.HouseInfo .HouseInfo-p3 .HouseInfo-p3-img {
    vertical-align: middle;
    width: 26px;
    height: 26px;
}

.HouseInfo .HouseInfo-p3 .HouseInfo-p3-span {
    vertical-align: middle;
    margin-left: 10px;
}

/*?·????????*/
.moreHouse {
    margin-top: 80px;
}

.moreHouse .moreHouse-a {
    font-size: 30px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    display: block;
    background-color: #fe5e10;
    color: white;
}

/* ????? */
.footer-content{
    text-align: center;
    padding: 50px 0 20px 0;
}

.footer-about {
    margin-bottom: 10px;
}

.footer-about ul {
    overflow: hidden;
}

.footer-about ul .footer-navText {
    display: inline-block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;

}

.footer-about ul .footer-navText .footer-navTextA {
    display: inline-block;
}

.footer-about ul .footer-navText .footer-navTextS {
    display: inline-block;
    width: 1px;
    height: 12px;
    background: #ccc;
    margin: 0 10px;
    font-size: 0;
    text-indent: -9999px;
    overflow: hidden;
    vertical-align: middle;
}

.footer-colW {
    font-size: 14px;
}

.footer-colW p {
    margin-bottom: 10px;
}

.item-area{
	position: absolute;
    top: 66px;
    right: 200px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 150px;
    left: 630px;
    font-size: 12px;
    color: #999;
    text-align: center;
}

.item-area .area {
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    color: #333;
}

 .item-area .area .area-unit {
    font-size: 14px;
    color: #333;
}

.item-area .label {
    margin-top: 5px;
}


/* ???? */
.contactFiexd {
    position: fixed;
    top: 50%;
    right: 0;
    z-index: 10;
}

.contactFiexd-d .contactFiexd-a {
    display: inline-block;
    background-color: #fe5e10;
    color: white;
    width: 100px;
    height: 100px;
    text-align: center;
    margin-bottom: 2px;
}

.contactFiexd-a .contactFiexd-p {
    margin-top: 10px;
    font-size: 0;
}

.contactFiexd-a .contactFiexd-p>img {
    width: 50px;
    height: 50px;
}


/* ?·????? */
.search-content .search-content-col {
    background-color: white;
    color: black;
    font-size: 14px;
    padding: 20px 0 20px 20px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.search-content-col .search-content-bl {
    font-size: 0;
    height: 36px;
    line-height: 36px;
    border-right: 1px solid #d5d5d5;
}

.search-content-col .search-content-bl:last-child{

}

.search-content-col .search-content-bl .search-content-blS {
    font-size: 14px;
    vertical-align: middle;
}

.search-content-col .search-content-bl .search-content-blImg {
    vertical-align: middle;
    margin-left: 5px;
    padding-right: 10px;
}

.search-content-bl .search-content-blI .search-content-blInput {
    width: 300px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    outline:none;
    padding-left: 10px;
}

.search-content-bl .search-content-bt {
    font-size: 18px;
}

.search-content .search-btnk {

}

.search-content .search-btnk .search-btnk-btn {
    width: 200px;
    height: 76px;
    line-height: 76px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    cursor: pointer;
    outline:none;
    margin-left: -2px;
    background-color: #fe5e10;
    color: white;
    font-size: 18px;
}

.shopPageSS .shopPageBg {
    position: absolute;
    top: -25px;
    left: -25px;
    right: -25px;
    bottom: -25px;
    background-color: white;
    opacity: 0.5;
    border-radius: 10px;
    z-index: 10;
}

.shopPageSS .shopPageBk {
    position: relative;
    z-index: 15;
}

.shopPageSS .shopPageBk .shopPageBk-col .shopPageBk-colS {
    display: inline-block;
    font-size: 14px;
    background-color: white;
    color: #898989;
    padding: 5px 20px;
    border-radius: 20px;
    margin-right: 10px;
    cursor: pointer;

}

.shopPageSS .shopPageBk .shopPageBk-col2 {
    margin-top: 10px;
    position: relative;
}

.shopPageSS .shopPageBk .shopPageBk-col2 .shopPageBk-input {
    width: 750px;
    padding-left: 20px;
    border: 0;
    height: 70px;
    line-height: 70px;
    font-size: 14px;
    border-radius: 10px;
}

.shopPageSS .shopPageBk .shopPageBk-col2 .shopPageBk-input2 {
    background: #fe5e10;
    width: 200px;
    height: 70px;
    float: right;
    border: 0;
    display: block;
    border-radius: 0 10px 10px 0;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    text-align: center;
    font-size: 18px;
    color: #fff;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}



/* ???????? */
.shopType {
    position: relative;
    bottom: 65px;
    z-index: 11;
}

.shopType .shopType-com {
    background-color: #f3f3f3;
    border-radius: 20px;
    padding: 30px 0;
}

.shopType .shopType-com ul {
    display:flex;
    justify-content:space-around;
    align-items:center;
}

.shopType-com ul .shopType-comLi {
    border-right: 1px solid white;
    width: 33%;
    display: inline-block;
}

.shopType-com ul .shopType-comLi:last-child{
    border-right: none;

}


.shopType-comLi .shopType-comLiA {
    display:flex;
    align-items:center;
    width: 330px;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.shopType-comLi .shopType-comLiA .shopType-comLiA-img {
    width: 75px;
    height: 75px;
}

.shopType-comLi .shopType-comLiA .shopType-comLiA-div {
    margin-left: 15px;
}

.shopType-comLi .shopType-comLiA .shopType-comLiA-div p {

}

.shopType-comLi .shopType-comLiA .shopType-comLiA-div .shopType-comLiA-dP {
    font-size: 24px;
}

.shopType-comLi .shopType-comLiA .shopType-comLiA-div .shopType-comLiA-dP2 {
    font-size: 14px;
    color: #5c5c5c;
    margin-top: 10px;
}




/* ???????3???? */

.region {
    width: 1200px;
    margin: 0px auto;
    position: relative;
}

.region .slide>img {
    width: 380px;
    height: 260px;
    -o-object-fit: cover;
    object-fit: cover;
}

.caroufredsel_wrapper {
    margin: 0 auto;
}

.HouseContent-list2 .tab {
    position: relative;
}

.tab .tab-href-posi {
    position: absolute;
    top: 10px;
    right: 10px;
}

.tab .tab-href-posi .tab-href-posiA {
    font-size: 16px;
    display: inline-block;
}

.tab .tab-cont .tab-cont__wrap {
    overflow: inherit;
}

.tab .tab-title {
    text-align: left;
    padding: 10px;
}

.tab .tab-title .item {
    margin-right: 20px;
    font-size: 16px;
    color: #5c5c5c;
}

.tab .tab-title .item-cur {
    color: #fe5e10;
}

.bx-wrapper {
    position: relative;
    padding: 0;
    *zoom: 1
}

.bx-wrapper img {
    max-width: 100%;
    display: block
}

.bx-wrapper .bx-viewport {

}

.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%
}

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(../images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000
}

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: 700;
    color: #666;
    padding-top: 20px
}

.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #000
}

.bx-wrapper .bx-prev {
    left: -80px;
    background: url(../images/controls.png) no-repeat 0 -32px
}

.bx-wrapper .bx-next {
    right: -80px;
    background: url(../images/controls.png) no-repeat -43px -32px
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0
}

.bx-wrapper .bx-next:hover {
    background-position: -43px 0
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none
}

.bx-wrapper .bx-controls-auto {
    text-align: center
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(../images/controls.png) -86px -11px no-repeat;
    margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(../images/controls.png) -86px -44px no-repeat;
    margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px
}

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80,80,80,.75);
    width: 100%
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px
}

.bx-wrapper .bx-controls .bx-pager {
    display: none;
}

.slide .slide-content {
    padding: 10px;
    background-color: #f3f3f3;
}

.slide .slide-content .slide-content-p {
    display:flex;
    justify-content:space-between;
    align-items:center;
    font-size: 14px;
}

.slide .slide-content .slide-content-p2 {
    margin-top: 10px;
}

.slide .slide-content .slide-content-p .slide-content-sp1 {
    font-size: 20px;
}

.slide .slide-content .slide-content-p .slide-content-sp2 {
    color: #fe5e10;
    font-weight: 700;
}

.secondPage .secondPage-filter {
    margin: 0 auto;
    padding: 25px;
    border: 1px solid #ececec;
    font-size: 14px;
    line-height: 1;
    position: relative;
}

.secondPage-filter dd {
    float: right;
    width: 95.5%;
}

.secondPage-filter dd a {
    float: left;
    color: #394043;
    position: relative;
    line-height: 27px;
}

.secondPage-filter .secondPage-list-more a {
    padding-right: 20px;
    overflow: hidden;
    font-size: 12px;
}

.secondPage-filter .secondPage-list-more .unitPrice {
    display: inline-block;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 12px;
    color: #888888;
    float: left;
    position: relative;
    line-height: 27px;
}

.secondPage-filter .secondPage-list-more a:hover {
    color: #fe5e10;
}

.secondPage-list-more .secondPage-hasmore {
    overflow: hidden;
    margin-bottom: 10px;
}

.secondPage-hasmore .secondPage-dt {
    float: left;
    width: 7%;
    line-height: 27px;
    color: #888888;
}

.secondPage-hasmore .secondPage-dd {
    position: relative;
    width: 93%;
}

.secondPage-hasmore .secondPage-dd .customFilter {
    margin-top: 3px;
    float: left;
}

.secondPage-hasmore .secondPage-dd .active-w {
    color: #fe5e10;
}

.secondPage-hasmore .secondPage-dd .customFilter>input {
    width: 50px;
    height: 18px;
    text-align: center;
    border: 1px solid #b7b7b7;
    border-radius: 2px;
}

.secondPage-hasmore .secondPage-dd .customFilter>span {
    line-height: 20px;
    margin: 0 5px;
}

.secondPage-hasmore .secondPage-dd .customFilter .btn-range {
    width: 50px;
    padding: 0;
    border: 0;
    color: #fff;
    background-color: #fe5e10;
    font-size: 12px;
    line-height: 20px;
    display: inline-block;
    border-radius: 2px;
    margin-left: 5px;
}

.secondPage-select .secondPage-selectL ul .secondPage-select-Li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
}

.secondPage-selectL ul .secondPage-select-Li .secondPage-select-LiS {
    line-height: 27px;
    color: #888888;
}

.secondNumber .secondNumber-p {
    line-height: 55px;
    font-size: 20px;
    font-weight: 700;
    padding: 0 20px;
}

.sellListContent .sellListContent-li {
    display:flex;
    align-items:center;
    padding: 30px 0;
    border-bottom: 1px solid #f3f3f3;
    position: relative;
}

.sellListContent .sellListContent-li:hover {
    background-color: #f5f8fa;
}

.sellListContent .sellListContent-li .sellListContent-liA {
    width: 180px;
    height: 135px;
}

.sellListContent .sellListContent-li .sellListContent-liA img {
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
}

.sellListContent .sellListContent-li .sellList-info .sellList-title {
    font-weight: 700;
    display:flex;
    /*justify-content:space-between;*/
    align-items:center;
}

.sellListContent-li .sellList-info .sellList-title a {
    font-size: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 750px;
    display: block;
    /*border-bottom: 2px solid transparent;*/
}

.sellListContent-li .sellList-info .sellList-title .sellList-titleSp {
    display: inline-block;
    background-color: #55c75e;
    color: white;
    border-radius: 5px;
    padding: 4px 8px;
    margin-left: 15px;
    font-size: 12px;
}

.sellListContent-li .sellList-info .sellList-title a:hover {
    color: #007ac7;
    /*border-bottom: 2px solid #007ac7;*/
}

.sellListContent .sellListContent-li .sellList-info .sellList-addressDiv {
    margin-top: 10px;
    font-size: 12px;
}

.sellList-info .sel-sontacts .sel-sontacts-name {
    display: inline-block;
    color: #777777;
    font-size: 12px;
}

.sellListContent-li .sellList-info {
    margin-left: 20px;
}

.sellListContent-li .sellList-info .sellList-addressDiv img {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 8px;
}

.sellListContent-li .sellList-info .sellList-addressDiv .sellList-addressP {
    vertical-align: middle;
    color: #777777;
}

.sellList-info .sellList-tag .sellList-tag-span {
    display: inline-block;
    height: 25px;
    margin-right: 10px;
    padding: 0 10px;
    line-height: 25px;
    font-size: 12px;
    color: #849aae;
    background: rgba(132,154,174,.1);
    border-radius: 2px;
}

.title-describe .sellList-tag-span {
    display: inline-block;
    height: 25px;
    margin-right: 10px;
    padding: 0 10px;
    line-height: 25px;
    font-size: 12px;
    color: #849aae;
    background: rgba(132,154,174,.1);
    border-radius: 2px;
}

.sellListContent-li .priceInfo {
    position: absolute;
    right: 5%;
    text-align: right;
}

.sellListContent-li .priceInfo .totalPrice {
    color: #ff0000;
    font-size: 24px;
    font-weight: 700;
}

.sellListContent-li .priceInfo .unitPrice {
    font-size: 14px;
    margin-top: 20px;
}

.navSearch .navSearch-col {
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin: 50px 0;
}

.navSearch .navSearch-col .searchR {
    position: relative;
}

.navSearch-col .newNavL .newNavLP .newNavLS {
    color: #fe5e10;
}

.navSearch .navSearch-col .searchR .searchR-input {
    width: 500px;
    padding-left: 20px;
    border: 0;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    border-radius: 10px;
    background-color: #ececec;
}

.navSearch .navSearch-col .searchR .searchR-button {
    background: #fe5e10;
    width: 150px;
    height: 50px;
    float: right;
    border: 0;
    display: block;
    border-radius: 0 10px 10px 0;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    text-align: center;
    font-size: 18px;
    color: #fff;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}



/* ?????? */
.ui-pagination-container {
    height: 34px;
    line-height: 34px;
}

.ui-pagination-container .ui-pagination-page-item {
    font-size: 14px;
    padding: 4px 10px;
    background: #fff;
    border: 1px solid #c5b7b7;
    color: #888;
    margin: 0 3px;
    text-decoration: none;
}

.ui-pagination-container .ui-pagination-page-item:hover {
    border-color: #fe5e10;
    color: #fe5e10;
    text-decoration: none;
}

.ui-pagination-container .ui-pagination-page-item.active {
    background: #fe5e10;
    border-color: #fe5e10;
    color: #fff;
    cursor: default;
}


.housePaging {
    text-align: center;
    margin-top: 100px;
}

.renovation {
    margin: 100px auto;
}

.sub-items {
    background-color: #f6f6f6;
    padding: 10px 14px;
    margin-left: 60px;
    line-height: 26px;
}

.renovation-design .renovation-design-ul {
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.renovation-design-ul .renovation-design-li {

}

.renovation-design-ul .renovation-design-li .renovation-design-a {
    display:flex;
    align-items:center;
    padding: 37px;
    background-color: #f3f3f3;
    border-radius: 5px;
}

.renovation-design-li .renovation-design-a .renovation-design-img {
    width: 100px;
    height: 100px;
    font-size: 0;
    margin-left: 15px;
}

.renovation-design-li .renovation-design-a .renovation-design-img>img {
    width: 100%;
    height: 100%;
}

.renovation-design-a .renovation-design-text {
    text-align: right;
}

.renovation-design-a .renovation-design-text .renovation-design-p1 {
    font-size: 24px;
}

.renovation-design-a .renovation-design-text .renovation-design-p2 {
    font-size: 14px;
    color: #5c5c5c;
    margin-top: 10px;
}

.renovation .strength {

}

.strength .strength-title {
    text-align: center;
    margin: 100px 0;
}

.strength .strength-title .strength-title-d {
    height: 50px;
    line-height: 50px;

}

.strength .strength-title .strength-title-d1 {
    font-size: 36px;
    font-weight: 700;
    border-left: 4px solid #fe5e10;
    border-right: 2px solid #fe5e10;
    display: inline-block;
    padding: 0 10px;
}

.strength .strength-title .strength-title-d2 {
    font-size: 16px;
}

.strength .strength-title .strength-title-d3 {
    color: #5c5c5c;
    font-size: 16px;
}

.strength-title .strength-title-d2 .line {
    display: inline-block;
    width: 200px;
    border-top: 1px solid #fe5e10 ;
}
.strength-title .strength-title-d2 .txt {
    color: #5c5c5c;
    vertical-align: -4px;
    margin: 0 10px;
}

.company-w .company-wUl {
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex-wrap: wrap;
}

.company-w .company-wUl .company-wLi {
    width: 285px;
    height: 100%;
    text-align: center;
    background-color: #f3f3f3;
    position: relative;
    margin-bottom: 20px;
}

.company-wUl .company-wLi .company-wLi-img {
    width: 285px;
    height: 187px;
    font-size: 0;
}

.company-wUl .company-wLi .company-wLi-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.company-wUl .company-wLi .company-wLi-img2 {
    width: 200px;
    height: 200px;
    font-size: 0;
    position: absolute;
    top: 90px;
    left: 50%;
    margin-left: -100px;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
}

.company-wUl .company-wLi .company-wLi-img2 img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.company-wUl .company-wLi .company-wLi-name {
    font-size: 20px;
    padding: 120px 10px 20px 10px;
    border-bottom: 1px solid #d5d5d5;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.company-wUl .company-wLi .company-wLi-consultation {
    margin: 20px 0 25px 0;
}

.company-wUl .company-wLi .company-wLi-consultation .company-wLi-consultationA {
    font-size: 24px;
    color: white;
    background-color: #fe5e10;
    border-radius: 5px;
    display: inline-block;
    padding: 10px 50px;
}


.swiper-container-fade .swiper-slide {
    position: relative;
}

.swiper-container-fade .swiper-slide .swiper-slide-text {
    position: absolute;
    left: 20%;
    top: 0;
    z-index: 999;
    width: 500px;
    height: 100%;
}

.swiper-container-fade .swiper-slide .swiper-slide-text .swiper-slide-tBg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: black;
    opacity: 0.5;
}

.swiper-container-fade .swiper-slide .swiper-slide-text .swiper-slide-tCon {
    position: relative;
    z-index: 111;
    padding: 0px 30px;
    color: white;
}

.swiper-container-fade .swiper-slide .swiper-slide-text .swiper-slide-tCon .swiper-slide-t1 {
    font-size: 24px;
    margin: 50px 0 10px 0;
}

.swiper-container-fade .swiper-slide .swiper-slide-text .swiper-slide-tCon .swiper-slide-t2 {
    text-indent: 2em;
    text-align: justify;
    line-height: 2;
}

.swiper-container-fade .swiper-slide .swiper-slide-text .swiper-slide-mfzx {
    position: absolute;
    bottom: 30px;
    left: 30px;
    color: white;
    border: 1px solid white;
    border-radius: 5px;
    padding: 4px 15px;
    font-size: 24px;
    z-index: 222;
}

.renovation-panorama .swiper-button-next, .swiper-button-prev {
    top: auto;
    bottom: 0;
}

.renovation-panorama .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    top: auto;
    left: auto;
    right: 25%;
    bottom: 3%;
    background-image: url("../images/seaHouseNet71.png");
}

.renovation-panorama .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    top: auto;
    left: auto;
    right: 22%;
    bottom: 3%;
    background-image: url("../images/seaHouseNet72.png");
}

.panorama-exhibi .panorama-exhibi-fl {
    display:flex;
    justify-content:space-between;
}

.panorama-exhibi-fl .panorama-exhibi-d1 {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
}

.panorama-exhibi-fl .panorama-exhibi-d1 p {
    font-size: 0;
    width: 100%;
    height: 100%;
    padding: 10px;
    box-sizing: border-box;
}

.panorama-exhibi-fl .panorama-exhibi-d1 p img {
    width: 100%;
    height: 100%;
}

.panorama-exhibi-fl .panorama-exhibi-d2 {

}

.panorama-exhibi-fl .panorama-exhibi-d2 p {
    font-size: 0;
    width: 100%;
    height: 100%;
    padding: 10px;
    box-sizing: border-box;
}

.panorama-exhibi-fl .panorama-exhibi-d2 p img {
    width: 100%;
}

.panorama-exhibi-fr .panorama-exhibi-d1 p {
    font-size: 0;
    width: 100%;
    height: 100%;
    padding: 10px;
    box-sizing: border-box;
}

.panorama-exhibi-fr .panorama-exhibi-d1 p img {
    width: 100%;
}

.renovation-panorama-exhibi .panorama-exhibi {
    display:flex;
    justify-content:space-between;
    align-items:center;
    font-size: 0;
    padding: 5px 0;
}

.panorama-exhibi .panorama-exhibi-fr {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    font-size: 0;
}

.panorama-exhibi-fr .panorama-exhibi-d1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.panorama-exhibi-fr .panorama-exhibi-d2 {
    width: 100%;
    height: 100%;
}

.panorama-exhibi-fr .panorama-exhibi-d2 .panorama-exhibi-p2 {
    padding: 10px;
    box-sizing: border-box;
}


.panorama-exhibi-fr .panorama-exhibi-d2 .panorama-exhibi-p2 img {
    width: 100%;
    height: 100%;
}

.strength .intelligence {
    margin-bottom: 100px;
}

.intelligence ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.intelligence ul .intelligence-li {
    display: inline-block;
    width: 24%;
}

.intelligence ul .intelligence-li .intelligence-li-a {
    display: block;
    font-size: 0;
    min-height: 275px;
}

.intelligence ul .intelligence-li .intelligence-li-a .intelligence-li-img {
    width: 100%;
    max-height: 275px;
    -o-object-fit: cover;
    object-fit: cover;
}

.intelligence-li .intelligence-li-d {
    text-align: center;
    padding: 0 50px;
    background-color: #f3f3f3;
}

.intelligence-li .intelligence-li-d .intelligence-li-dp {
    font-size: 24px;
    border-bottom: 1px solid #d5d5d5;
    padding: 15px 0;
    display: block;
}

.intelligence-li .intelligence-li-d .intelligence-li-dp2 {
    font-size: 14px;
    padding: 15px 0;
}

.panelText .panelFlex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 10px 0;
    height: 500px;
}

.panelFlex .panelFlex-con {
    width: 520px;
    height: 500px;
}

.panelFlex .panelFlex-vr {
    width: 660px;
    height: 500px;
}

.panelFlex-con .panelFlex-con-bl {
    width: 490px;
    padding: 10px 15px;
    background-color: #f8f8f8;
}

.panelFlex-con .panelFlex-con-bl:last-child {
    border-top: 1px solid #5a5a5a;
}

.panelFlex-con .panelFlex-con-bl .panelFlex-con-blCol {
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: 30px;
}

.panelFlex-con-bl .panelFlex-con-blCol .panelFlex-con-blColH1 {
    font-weight: 700;
    font-size: 18px;
    display: inline-block;
}

.panelFlex-con-bl .panelFlex-con-blCol .panelFlex-con-blColA {
    color: #5c5c5c;
    display: inline-block;
}

.panelFlex-con-bl .panelFlex-con-blCol .panelFlex-con-blColA {
    display: inline-block;
}

.panelFlex-con-bl .panelFlex-con-blLb ul .panelFlex-con-Li .panelFlex-con-LiA {
    line-height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    color: #5c5c5c;
}

.panelFlex-con-blLb ul .panelFlex-con-Li .panelFlex-con-LiA .panelFlex-con-LiAs {
    width: 350px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.panelFlex-vr .panelFlex-vrBl .panelFlex-vrH1 {
    height: 50px;
    line-height: 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 10px;
    background-color: #fe5e10;
}

.panelFlex-vrBl .panelFlex-vrH1 .panelFlex-vrKf {
    font-size: 18px;
    font-weight: 700;
    color: white;
    display: inline-block;
}

.panelFlex-vrBl .panelFlex-vrH1 .panelFlex-vrGd {
    color: white;
    display: inline-block;
}

.panelFlex-vrBl .panelFlex-vrImg {
    width: 100%;
    height: 450px;
}

.panelFlex-vrBl .panelFlex-vrImg img {
    width: 100%;
    height: 100%;
}

/* ??????? */
.purchase-col ul .purchase-col-li {
    padding: 30px 0;
    border-bottom: 1px solid #bfbfbf;
}

.purchase-col-li .purchase-col-liA .purchase-col-Title {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.purchase-col-liA .purchase-col-Title span {
    display: inline-block;
}

.purchase-col-li .purchase-col-liA .purchase-col-Text {
    margin-top: 10px;
    line-height: 1.8;
    text-align: justify;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}


.purchase-col-liA .purchase-col-Title .purchase-col-TitleL {
    font-weight: 700;
    font-size: 18px;
    width: 900px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* ??????? */
.myQuestion .myQuestion-lm {
    position: relative;
    font-size: 0;
}

.myQuestion-lm .myQuestion-img {
    width: 100%;
    height: 250px;
}

.myQuestion-lm .myQuestion-con {
    text-align: center;
    margin:auto;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    color: white;
    width: 100%;
}

.myQuestion-lm .myQuestion-con .myQuestion-conP {
    font-size: 24px;
    font-weight: 700;
    color: white;
}

.myQuestion-lm .myQuestion-con .myQuestion-conA {
    display: inline-block;
    text-align: center;
    color: white;
    margin-top: 50px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    padding: 12px 25px;
    font-size: 18px;
    background-color: #ff6d6f;
}

/* tab */
.secondCon .question-tab {
    text-align: center;
    margin: 40px 0;
}

.question-tab ul .question-tab-li {
    display: inline-block;
    margin: 0 10px;
}

.question-tab ul .question-tab-li .question-tab-liA {
    display: inline-block;
    color: #fe5e10;
    border: 1px solid #fe5e10;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    padding: 8px 16px;
}

.question-tab ul .question-tab-li .tab-active {
    color: white;
    background-color: #fe5e10;
}

.question-col-li .question-col-d1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.question-col-d1 .question-col-title .question-col-titImg {
    display: inline-block;
    vertical-align: middle;
}

.question-col-d1 .question-col-title .question-col-titH1 {
    vertical-align: middle;
    display: inline-block;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.5;
    max-width: 600px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.question-col-d1 .question-col-title .question-col-titSp {
    display: inline-block;
    vertical-align: middle;
    color: #a8a8a8;
    border: 1px solid #a8a8a8;
    padding: 1px 2px;
    font-size: 12px;
    margin-left: 10px;
}

.question-col-liTop .question-col-d1 .question-col-title {
    position: relative;
    font-size: 0;
}

.question-col-d1 .question-col-title .question-col-titImg {
    position: absolute;
    left: -30px;
    top: 4px;
    width: 21px;
    height: 21px;
}

.question-col-liTop .question-col-d2 {
    margin-top: 5px;
}

.question-col-liTop .question-col-d2 span {
    display: inline-block;
    vertical-align: middle;
}

.question-col-liTop .question-col-d2 .question-col-d2Money {
    margin-left: 10px;
}

.question-col-li .question-col-liText {
    display: flex;
    /*align-items: center;*/
    justify-content: space-between;
}

.question-col-liText .question-text-content {
    width: 900px;
    background-color: #f9f9f9;
    padding: 20px;
}

.question-col-li .question-col-liText {
    margin-top: 20px;
}

.question-text-content .question-text-nr {
    height: auto;
    max-height: 150px;
    overflow: hidden;
}

.question-text-content .question-text-nr .question-text-nrP {
    line-height: 1.8;
    font-size: 14px;
    text-align: justify;
}

.question-text-content .question-text-zk {
    border-top: 1px solid #bfbfbf;
    margin-top: 20px;
    padding-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #4387b2;
}

.question-text-zk .question-text-dz .question-text-dzA {
    display: inline-block;
    color: #4387b2;
}

.question-text-dz .question-text-dzA .question-text-dzAi {
    vertical-align: middle;
}

.question-text-dz .question-text-dzA .question-text-dzAs {
    vertical-align: middle;
    margin-left: 10px;
}

.question-text-zk .question-text-dj .question-text-djS {
    display: inline-block;
    cursor: pointer;
    color: #4387b2;
}

.secondCon  .question-col ul .question-col-li {
    padding: 30px 0;
    border-top: 1px solid #bfbfbf;
}

.question-col-liText .question-text-Agent {
    width: 200px;
}

.question-text-Agent .question-Agent-bl {
    text-align: center;
}

.question-text-Agent .question-Agent-bl p {
    margin-bottom: 5px;
}

.question-text-Agent .question-Agent-bl .question-Agent-img {
    font-size: 0;
    margin-bottom: 20px;
}

.question-text-Agent .question-Agent-bl .question-Agent-img img {
    width: 60px;
    height: 60px;
}

.question-text-Agent .question-Agent-bl .question-Agent-p1 {
    font-weight: 700;
    font-size: 14px;
}

.question-Agent-bl .question-Agent-p2 .question-Agent-p3S {
    color: #fe5e10;
}

.question-Agent-bl .question-Agent-p3 {
    margin-top: 20px;
}

.question-Agent-bl .question-Agent-p3 .question-Agent-p3A {
    color: #fe5e10;
    border: 1px solid #fe5e10;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    padding: 4px 8px;
    font-size: 16px;
}

.secondCon .question-tabQh .question-col {
    display: none;
}

.secondCon .question-tabQh .tab-content-active {
    display: block;
}


/* ????????? */
.questionZz {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    display: none;
}

.questionZz .questionZz-back {
    background-color: black;
    opacity: 0.5;
    width: 100%;
    height: 100%;
}

.questionZz .questionZz-con {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #fe5e10;
    width: 500px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px;
}

.questionZz .questionZz-con .questionZz-con-title {
    color: white;
    text-align: center;
    padding: 30px 30px 20px 30px;
}

.questionZz-con .questionZz-con-title .questionZz-con-h2 {
    font-size: 21px;
    font-weight: 700;
}

.questionZz-con .questionZz-con-title ul .questionZz-con-li {
    display: inline-block;
}

.questionZz-con-title ul .questionZz-con-li {
    font-size: 0;
}

.questionZz-con-title ul .questionZz-con-li .questionZz-con-lis {
    vertical-align: middle;
    font-size: 16px;
}

.questionZz-con-title ul .questionZz-con-li img {
    vertical-align: middle;
    width: 20px;
    height: 20px;
}

.questionZz-content ul .questionZz-content-li {
    display: flex;
    align-items: center;
}

.questionZz .questionZz-con .questionZz-content {
    padding: 30px;
    background-color: white;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-bottom-left-radius: 8px;
    -ms-border-bottom-left-radius: 8px;
    -o-border-bottom-left-radius: 8px;
    border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-bottom-right-radius: 8px;
    -ms-border-bottom-right-radius: 8px;
    -o-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.questionZz-content ul .questionZz-content-li .questionZz-content-name {
    height: 35px;
    line-height: 35px;
    width: 250px;
    padding-left: 10px;
    border: 1px solid #e6e6e6;
}

.questionZz-content ul .questionZz-content-li .questionZz-content-d {
    font-size: 16px;
    margin-left: 20px;
}

.questionZz-content-li .questionZz-content-d input {
    margin-left: 20px;
}

.questionZz-content ul .questionZz-content-li .questionZz-content-area {
    width: 100%;
    height: 60px;
    border: 1px solid #e6e6e6;
    padding: 10px;
    outline: none;
    margin-top: 15px;
    resize: none;
}

.questionZz-content ul .questionZz-content-li .questionZz-content-text {
    width: 100%;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    border: 1px solid #e6e6e6;
    margin-top: 15px;
}

.questionZz-content ul .questionZz-content-li2 {
    text-align: center;
    margin-top: 30px;
}

.questionZz-content ul .questionZz-content-li2 .questionZz-content-liA {
    display: inline-block;
    width: 250px;
    font-size: 18px;
    color: white;
    background-color: #fe5e10;
    height: 40px;
    line-height: 40px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}


/* ??????? */
.directCar .directCar-title {
    position: relative;
    font-size: 0;
}

.directCar .directCar-rec {
    background-color: #87d6d9;
}

.directCar .directCar-rec .directCar-recL {
    padding: 25px 0;
}

.directCar .directCar-title .directCar-titleBg {
    width: 100%;
    height: 780px;
}

.directCar .directCar-title .directCar-titInfo {
    font-size: 18px;
    width: 1200px;
    position: absolute;
    z-index: 10;
    bottom: 5%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.directCar-title .directCar-titInfo .directCar-titInfo-code {
    display: flex;
    align-items: center;
    /*justify-content: space-between;*/
}

.directCar-titInfo .directCar-codeImg {
    font-size: 0;
    position: relative;
}

.directCar-titInfo .directCar-codeImg .directCar-codeImg2 {
    width: 80px;
    height: 80px;
    position: absolute;
    left: 20px;
    bottom: 18px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}

.directCar-titInfo .directCar-codeText {
    margin-left: 20px;
}

.directCar-titInfo .directCar-codeText .directCar-codeText-p {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 5px;
}

.directCar-title .directCar-titInfo {
    display: flex;
    align-items: center;
    /*justify-content: space-between;*/
}

.directCar-title .directCar-titInfo .directCar-titInfo-phone {
    margin-left: 150px;
}

.directCar-titInfo .directCar-titInfo-phone .directCar-phone-text {
    text-align: center;
    font-size: 40px;
    color: #f4911c;
    font-weight: bold;
}

.directCar-recL .directCar-recLTx .directCar-recLTx-h1 {
    text-align: center;
    height: 70px;
    line-height: 70px;
    color: white;
    background-color: #ec3053;
    font-size: 48px;
    font-weight: bold;
}

.directCar-recLTx-bl .directCar-recLTx-ul {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    background-color: white;
    padding: 20px 0;
    margin-bottom: 20px;
}

.directCar-recLTx-bl .directCar-recLTx-ul .directCar-recLTx-li {
    display: inline-block;
}

.directCar-recLTx-li .directCar-recLTx-liP {
    font-size: 0;
}

.directCar-recLTx-li .directCar-recLTx-liP .directCar-recLTx-pImg {
    width: 373px;
    height: 260px;
    -o-object-fit: cover;
    object-fit: cover;
}

.directCar-recLTx-ul .directCar-recLTx-li p {
    margin-bottom: 5px;
}

.directCar-recLTx-ul .directCar-recLTx-li p:last-child {
    margin: 0;
}

.directCar-recLTx-ul .directCar-recLTx-li .directCar-recLTx-liP2 {
    font-size: 21px;
    font-weight: 200;
}

.directCar-recLTx-ul .directCar-recLTx-li .directCar-recLTx-liP3 {
    font-size: 14px;
    color: #6d6d6d;
}

.directCar-recLTx-ul .directCar-recLTx-li .directCar-recLTx-liA {
    display: block;
}

.directCar-recLTx .directCar-recLTx-tp .directCar-recLTx-tpd {
    font-size: 0;
    margin-top: 20px;
    display: flex;
    /*align-items: center;*/
    justify-content: space-between;
}

.directCar-recLTx .directCar-recLTx-tp .directCar-recLTx-tpd2 {
    margin-top: 20px;
}

.directCar-recLTx .directCar-recLTx-tp .directCar-recLTx-tpd3 {
    margin-top: 20px;
}

.directCar-recLTx-tpd .directCar-recLTx-imR .directCar-recLTx-imRz {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
}

.directCar-recLTx-tpd .directCar-recLTx-imL .directCar-recLTx-imLi {
    width: 590px;
    height: 590px;
    -o-object-fit: cover;
    object-fit: cover;
}

.directCar-recLTx-imR .directCar-recLTx-imRi > img {
    width: 100%;
    height: 285px;
    -o-object-fit: cover;
    object-fit: cover;
}

.directCar-recLTx-imRz .directCar-recLTx-imRz1 > img {
    width: 285px;
    height: 285px;
    -o-object-fit: cover;
    object-fit: cover;
}

.directCar-recLTx-imRz .directCar-recLTx-imRz2 > img {
    width: 285px;
    height: 285px;
    -o-object-fit: cover;
    object-fit: cover;
}

.directCar-recLTx-tp .directCar-recLTx-tpd2 ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.directCar-recLTx-tpd2 ul .directCar-recLTx-tpd2LI {
    width: 285px;
    height: 285px;
    font-size: 0;
    -o-object-fit: cover;
    object-fit: cover;
}

.directCar-recLTx-tpd2 ul .directCar-recLTx-tpd2LI img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.directCar-recLTx-tpd3 .directCar-recLTx-tpd2Img {
    font-size: 0;
}

.directCar-recLTx-tpd3 .directCar-recLTx-tpd2Img img {
    width: 100%;
    height: 450px;
    -o-object-fit: cover;
    object-fit: cover;
}

.secondCon .hotspot-topCon {
    display: flex;
    /*align-items: center;*/
    justify-content: space-between;
}

.hotspot-topCon .hotspot-swiper {
    width: 700px;
    height: 500px;
    font-size: 0;
}

.hotspot-topCon .hotspot-swiper .swiper-container {
    width: 100%;
    height: 500px;
}

.hotspot-topCon .hotspot-rigImg {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
}

.hotspot-topCon .hotspot-rigImg .hotspot-rigImg-c {
    font-size: 0;
    width: 480px;
    height: 240px;
}

.hotspot-topCon .hotspot-rigImg .hotspot-rigImg-c img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.hotspot-col .hotspot-colLi {
    display: flex;
    align-items: center;
    /*justify-content: space-between;*/
    padding: 40px 0;
    border-bottom: 1px solid #bfbfbf;
}

.hotspot-col .hotspot-colLi .hotspot-colLiA-lf .hotspot-colLiA-lfA {
    width: 400px;
    height: 250px;
    font-size: 0;
    display: block;
}

.hotspot-col .hotspot-colLi .hotspot-colLiA-lf .hotspot-colLiA-lfA img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.hotspot-col .hotspot-colLi .hotspot-colLiA-lr {
    margin-left: 15px;
}

.hotspot-colLi .hotspot-colLiA-lr .hotspot-lf-h1 {
    font-size: 21px;
    font-weight: 700;
    display: block;
}

.hotspot-colLi .hotspot-colLiA-lr .hotspot-lf-h1:hover {
    color: #007ac7;
}

.hotspot-colLi .hotspot-colLiA-lr .hotspot-lf-p {
    margin: 40px 0;
    font-size: 14px;
    color: #060001;
}

.hotspot-colLi .hotspot-colLiA-lr .hotspot-lf-info {
    font-size: 14px;
    color: #060001;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.special-col ul .special-col-li {
    padding: 20px 30px;
    border: 1px solid #bfbfbf;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px;
    margin-bottom: 30px;
}

.special-col ul .special-col-li:hover {
    border: 1px solid #ff0000;
}

.special-col ul .special-col-li .special-col-liTit .special-col-liTitP {
    line-height: 1.5;
    font-size: 21px;
    margin-bottom: 5px;
}

.special-col .special-col-li .special-col-liFlex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.special-col .special-col-li .special-col-liFlex .special-liFlex-img .special-liFlex-img {
    width: 250px;
    height: 250px;
    font-size: 0;
    display: block;
}

.special-col-li .special-col-liFlex .special-liFlex-cont {
    display: flex;
    /*align-items: center;*/
    flex-direction: column;
    justify-content: space-between;
    height: 250px;
    margin-left: 20px;
    width: 100%;
}

.special-liFlex-cont .special-liFlex-title .special-liFlex-titleA {
    display: block;
    margin-top: 20px;
    font-size: 21px;
    font-weight: 700;
}

.special-liFlex-cont .special-liFlex-title .special-liFlex-titleS {
    display: block;
    margin-top: 20px;
    font-size: 14px;
    color: #060001;
}

.special-col-liFlex .special-liFlex-cont .special-liFlex-int {
    display: flex;
    align-items: center;
    /*flex-direction: column;*/
    justify-content: space-between;
}

.special-liFlex-int .special-liFlex-inText .special-liFlex-intP {
    font-size: 14px;
    color: #060001;
    text-align: justify;
    width: 600px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 1.5;
}

.special-liFlex-int .special-liFlex-btn {
    position: relative;
}

.special-liFlex-int .special-liFlex-btn .special-liFlex-btnA {
    display: block;
    width: 180px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background-color: #ff0000;
    color: white;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px;
    font-size: 18px;
}

.special-liFlex-int .special-liFlex-btn .special-liFlex-code {
    position: absolute;
    top: -150px;
    left: 25px;
    font-size: 0;
    display: none;
}

.special-liFlex-btn .special-liFlex-code .special-liFlex-codeImg {
    width: 100px;
    height: 100px;
    background-color: #eaeaea;
    padding: 15px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px;
    position: relative;
}

.special-liFlex-btn .special-liFlex-code .special-liFlex-codeImg .special-liFlex-codeImg2 {
    width: 100%;
    height: 100%;
}

.special-liFlex-btn .special-liFlex-code .special-liFlex-codeImg .special-liFlex-codeS {
    width: 0;
    height: 0;
    border-width: 15px;
    border-style: solid;
    border-color: #eaeaea transparent transparent transparent;
    position: absolute;
    bottom: -28px;
    right: 50px;
}

/* index??????? */
.search_box {
    width: 770px;
    margin: auto;
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.search_box .search_boxGb {
    position: absolute;
    top: -25px;
    left: -25px;
    right: -25px;
    bottom: -25px;
    background-color: white;
    z-index: -1;
    opacity: 0.5;
    border-radius: 10px;
}

.hshnav {
    height: 45px;
    position: relative;
}

.hshnav ul {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
}

.hshnav li {
    float: left;
    margin-right: 25px;
    cursor: pointer;
}

.hshnav .sel {
    color: #fe5e10;
}

.hshnav span {
    width: 14px;
    height: 8px;
    display: block;
    background: url(../images/aimg2.png?version=20180816) no-repeat left center;
    position: absolute;
    bottom: -1px;
    left: 28px;
}

.hsearch {
    width: 100%;
    position: relative;
    background: #fff;
    border-radius:5px;  -webkit-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;
}

.hsearch .text {
    width: 100%;
    height: 70px;
    line-height: 70px;
    border: none;
    background: 0;
    color: #999;
    font-size: 14px;
    padding-left: 15px;
}

.hsearch .btn {
    width: 200px;
    height: 70px;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    background: #fe5e10;
    border: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.hsearch ul {
    width: 643px;
    max-height: 300px;
    border: 1px solid #eee;
    background: #fff;
    position: absolute;
    top: 55px;
    left: 0;
    z-index: 99;
    display: none;
    overflow: auto;
}

/*空中门店*/
.skyStore ul .skyStore-li {
    display: flex;
    align-items: center;
    justify-content: space-between;

    border: 1px solid #cfcfcf;
    background-color: #ffffff;
    margin-bottom: 50px;
}

.skyStore-li .skyStore-liL img {
    width: 700px;
    height: 400px;
    -o-object-fit: cover;
    object-fit: cover;
}

.skyStore-li .skyStore-liR {
    padding: 20px;
}

.skyStore-li .skyStore-liR .skyStore-liR-h3 {
    font-size: 27px;
}

.skyStore-li .skyStore-liR .skyStore-liR-pt {
    font-size: 18px;
}

.skyStore-li .skyStore-liR .skyStore-liR-text {
    font-size: 14px;
    line-height: 1.8;
    text-align: justify;
    color: #060001;
    margin-top: 20px;

    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}

.skyStore-liR .skyStore-liR-link {
    text-align: right;
    margin-top: 10px
}

.skyStore-liR .skyStore-liR-link .skyStore-liR-linkA {
    width: 135px;
    height: 37px;
    line-height: 37px;
    display: inline-block;
    background-color: #fe5e10;
    color: #ffffff;
    font-size: 18px;
    border-radius:5px;  -webkit-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;
    text-align: center;
}

.skyStore-li .skyStore-liR hr {
    margin: 40px 0;
}

/*新房详情*/
.newHouseInfo .detail {
    display: flex;
    /*align-items: center;*/
    justify-content: space-between;
}

.detail .basic-details .basic-parms-wrap {
    border-bottom: 1px solid #eeeeee;
}

.newHouseInfo .detail .basic-details {
    width: 550px;
}

.newHouseInfo .detail .basic-details .basic-parms-info {
    padding: 25px 0;
    border-bottom: 1px solid #eeeeee;
}

.newHouseInfo .title {
    margin-bottom: 30px;
}

.newHouseInfo .title .titleName {
    display: flex;
    align-items: center;
}

.newHouseInfo .title .titleName .titleName-text {
    display: inline-block;
    max-width: 790px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 24px;
    color: #333333;
    font-weight: bold;
}

.newHouseInfo .title .titleName .titleName-state {
    display: inline-block;
    color: #ffffff;
    background-color: #55c75e;
    font-size: 14px;
    border-radius:5px;  -webkit-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;
    height: 30px;
    line-height: 30px;
    padding: 0 8px;
    margin-left: 15px;
}

.basic-details .basic-parms-wrap .basic-price {
    font-size: 27px;
}

.basic-parms-wrap .basic-price .basic-priceC {
    color: #ff0000;
    font-weight: 700;
}

.basic-parms-wrap .basic-label {
    margin: 20px 0;
}

.basic-parms-wrap .basic-label .basic-labels {
    display: inline-block;
    font-size: 14px;
    color: #fe5e10;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    border: 1px solid #fe5e10;
    border-radius:5px;  -webkit-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;
    margin-right: 10px;
}

.basic-details .basic-parms-info table {
    width: 100%;
}

.basic-parms-info table .basic-info-tr td {
    font-size: 14px;
    padding-bottom: 14px;
    display: inline-block;
}

.basic-parms-info table .basic-info-tr:last-child td {
    padding-bottom: 0;
}

.basic-parms-info table .basic-info-tr .basic-info-td {
    width: 100px;
    color: #aeb0b1;
}

.basic-parms-info table .basic-info-tr .basic-info-td2 {
    width: 440px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.basic-details .basic-parms-phone .basic-phone-p {
    color: #ff3333;
    clear: both;
    padding: 5px 0 15px;
}

.basic-parms-phone .basic-phone-p .basic-phone-s {
    font-size: 21px;
    font-weight: bold;
    color: #ff3333;
    vertical-align: middle;
}

.basic-parms-phone .basic-phone-p .basic-phone-s2 {
    font-size: 14px;
    font-weight: normal;
    line-height: 19px;
    vertical-align: middle;
}

.basic-parms-phone .basic-phone-p .basic-phone-s3 {
    font-size: 27px;
    font-weight: bold;
    vertical-align: middle;
}

.basic-details .basic-parms-agent {
    background-color: #f7fded;
    padding: 10px 10px 10px 50px;
    position: relative;

    display: flex;
    align-items: center;
    justify-content: space-between;
}

.basic-details .basic-parms-agent .basic-parms-posi {
    position: absolute;
    left: 0;
    top: 0;
}

.basic-parms-agent .basic-agent-portrait .basic-agent-name {
    font-size: 21px;
    display: inline-block;
    margin-left: 10px;
    color: #fe5e10;
}

.basic-details .basic-parms-agent .basic-agent-lx {
    text-align: center;
}

.basic-parms-agent .basic-agent-lx .basic-agent-text {
    color: #999;
    font-size: 12px;
    height: 12px;
    line-height: 12px;
    margin-top: 8px;
}

.basic-parms-agent .basic-agent-portrait .basic-agent-ff {
    display: flex;
    align-items: center;
}

.basic-parms-agent .basic-agent-portrait .basic-parms-phone {
    color: #fe5e10;
    font-size: 30px;
    font-weight: bold;
}

.basic-parms-agent .basic-agent-portrait .basic-agent-ff>a {
    display: inline-block;
    width: 90px;
    height: 90px;
    line-height: 90px;
    font-size: 0;
}

.basic-agent-portrait .basic-agent-ff>a .basic-agent-img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.basic-parms-agent .basic-agent-lx .basic-agent-wx {
    display: inline-block;
    width: 100px;
    height: 100px;
    line-height: 100px;
    font-size: 0;
}

.basic-agent-lx .basic-agent-wx .basic-agent-wxI {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

/*楼盘介绍*/
.newHouseInfo .wy_comment {
    padding: 50px 0;
    border-bottom: 1px solid #eeeeee;
}

.newHouseInfo .wy_comment .comment-h1 {
    font-size: 24px;
    border-left: 6px solid #fe5e10;
    padding-left: 15px;
    margin-bottom: 20px;
}

.newHouseInfo .wy_comment .introduction-p {
    font-size: 14px;
    line-height: 1.8;
    text-align: justify;
    /*text-indent: 2em;*/
}

.wy_comment .basicInfo ul {
    display: block;
    overflow: hidden;
    padding: 0 21px;
}

.basicInfo ul .basicInfo-li {
    padding: 7px 0;
    font-size: 14px;
    line-height: 24px;
}

.basicInfo ul .basicInfo-li .basicInfo-li-label {
    display: inline-block;
    width: 100px;
    font-weight: 700;
    color: #333;
    vertical-align: top;
    float: left;
}

.basicInfo ul .basicInfo-li .basicInfo-li-s {
    display: block;
    color: #888;
    margin-left: 100px;
}

.basicInfo ul .basicInfo-li2 {
    float: left;
    line-height: 100px;
    width: 50%;
}

.basicInfo ul .basicInfo-li2 .desc-p {
    margin-right: 28px;
    line-height: 20px;
    padding: 7px 0;
    font-size: 14px;
}

.basicInfo ul .basicInfo-li2 .basicInfo-li-label {
    display: inline-block;
    width: 100px;
    font-weight: 700;
    color: #333;
    vertical-align: top;
    float: left;
}

.basicInfo ul .basicInfo-li2 .basicInfo-li-s {
    display: block;
    color: #888;
    margin-left: 100px;
}

.wy_comment .apartment .houseList {
    padding: 0 21px;
}

.apartment .houseList ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.apartment .houseList ul .houseList-li {
    padding-top: 30px;
    width: 50%;

    display: flex;
    align-items: center;
    justify-content: space-between;
}

.houseList ul .houseList-li .houseList-li-l {
    display: flex;
}

.houseList-li .houseList-li-l .houseList-li-info .info-p {
    /*font-size: 0;*/
    font-weight: 700;
    margin-bottom: 10px;
}

.houseList-li .houseList-li-l .houseList-li-div .houseList-li-a {
    display: inline-block;
    text-align: center;
    width: 140px;
    height: 120px;
    margin-right: 50px;
    position: relative;
    font-size: 0;
}

.houseList-li-l .houseList-li-div .houseList-li-a .houseList-li-img {
    max-width: 140px;
    max-height: 120px;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);

}

.houseList-li-l .houseList-li-info .info-p1 .info-p-span {
    vertical-align: middle;
    font-size: 20px;
    margin-right: 10px;
}

.houseList-li-l .houseList-li-info .info-p1 .info-p-green {
    display: inline-block;
    padding: 0 7px;
    height: 21px;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    line-height: 21px;
    border-radius: 2px;
    border: 1px solid #00ae66;
    color: #00ae66;
}

.houseList-li-l .houseList-li-info .info-p2 .info-p-span {
    vertical-align: middle;
}

.houseList-li-l .houseList-li-info .info-p3 .info-p-span {
    vertical-align: middle;
    font-weight: normal;
}

.houseList-li-l .houseList-li-info .info-p4 .info-p-span {
    font-size: 12px;
    color: #fff;
    margin-right: 5px;
    height: 23px;
    vertical-align: middle;
    line-height: 23px;
    padding: 0 5px;
    display: inline-block;
    font-weight: normal;
}

.houseList-li-l .houseList-li-info .info-p2 .info-p-time {
    margin-left: 10px;
    color: #6b7072;
    font-weight: 400;
}

.houseList-li-l .houseList-li-info .info-p3 .info-p-jd {
    display: inline-block;
    font-size: 14px;
    max-width: 290px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.houseList-li-l .houseList-li-info .info-p4 .tag1 {
    background-color: #c5a9dd;
}

.houseList-li-l .houseList-li-info .info-p4 .tag2 {
    background-color: #ecc896;
}

.houseList-li-l .houseList-li-info .info-p4 .tag3 {
    background-color: #e0a0a0;
}

.houseList-li-l .houseList-li-info .info-p4 .tag4 {
    background-color: #96cf95;
}

/*地图*/
.wy_comment .around .content {
    width: 1150px;
    margin: 0 auto;
    height: 510px;
    margin-top: 18px;
    position: relative;
    overflow: hidden;
}

.wy_comment .facilities ul .facilities-li {
    display: inline-block;
    width: 14%;
    text-align: center;
    margin-top: 20px;
}

.facilities ul .facilities-li .facilities-li-img {
    width: 65px;
    height: 65px;
    -o-object-fit: cover;
    object-fit: cover;
}

.facilities ul .facilities-li .facilities-li-p {
    margin-top: 10px;
}



.nav {
    background-color: #fe5e10;
    color: #fff;
    height: 40px;
    font-size: 0;
}


.nav ul {
    overflow: hidden;
}

.nav ul li {
    display: inline-block;
    padding: 0 23px;
    font-size: 16px;
    line-height: 40px;
}

.nav ul li a{
    color: inherit;
}


.nav ul li.current {
    background-color: #dc4e06;
}


.list-page {
    background-color: #fff;
    width: 1190px;
    margin: 0 auto;
}


.head-wrap {
    margin: 30px auto;
    zoom: 1;
}

.head-wrap:after, .head-wrap:before {
    content: " ";
    display: table;
}

.head-wrap .logo-site {
    display: block;
    float: left;
    width: 214px;
    height: 75px;
    overflow: hidden;
    background: url(../../pc/images/logo3.png?v=1) 0 0 no-repeat;
    background: url(../../pc/images/logo3.png?v=1) 0 0 no-repeat\0;
    *background: url(../../pc/images/logo3.png?v=1) 0 0 no-repeat;
    background-size: 214px 75px;
    text-indent: -999em;
    margin-right: 15px;
    margin-top: -20px;
}

.head-wrap .city-selector-box {
    float: left;
    margin: 13px 0 0 10px;
}

#city-select, #city-select .city-view {
    display: inline-block;
    position: relative;
}

#city-select {
    font-size: 14px;
    color: #333;
}

#city-select .city-view {
    padding: 0 15px 0 0;
    height: 22px;
    cursor: pointer;
}

#city-select, #city-select .city-view {
    display: inline-block;
    position: relative;
}

#city-select .city-view .triangle {
    background-position: -159px -110px;
    width: 8px!important;
    height: 4px!important;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 8px;
}

#city-select .city-view .triangle, #search-form .search-icon, .head-wrap .post-wrap .post-box, .head-wrap .post-wrap .post-box .post-img, .sprite-common-header {
    display: inline-block;
    background-size: 240px auto;
    background-repeat: no-repeat;
}

#city-select .city-list {
    position: absolute;
    z-index: 99;
    left: 0;
    top: 22px;
    font-size: 12px;
    border: 1px solid #d8d8d8;
    background: #f9f9f9;
    width: 350px;
    padding: 7px 0 0;
    border-radius: 0 0 4px 4px;
    zoom: 1;
}

#city-select .city-list dl {
    margin: 0 13px;
    padding: 7px 0 6px;
    line-height: 23px;
    zoom: 1;
}

#city-select .city-list dl dt {
    float: left;
    width: 72px;
    color: #666;
}

#city-select .city-list dl dd {
    zoom: 1;
    overflow: hidden;
}

#city-select .city-list dl dd a {
    float: left;
}

#city-select .city-list a {
    color: #1a519f;
    padding-right: 11px;
    white-space: nowrap;
}

.head-wrap .search-bar-box {
    float: right;
    position: relative;
}

.head-wrap:after {
    clear: both;
    visibility: hidden;
    font-size: 0;
    height: 0;
}

.head-wrap:after, .head-wrap:before {
    content: " ";
    display: table;
}

#search-form {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 584px;
    border: 2px solid #fe5e10;
    height: 42px;
    padding-left: 38px;
    zoom: 1;
}


#search-form:after, #search-form:before {
    content: " ";
    display: table;
}

#search-form .searchbar-rent {
    float: left;
    width: 462px;
    height: 38px;
    line-height: 38px;
    border: none;
    font-size: 12px;
    color: #666;
}

#search-form .searchbar-button {
    float: left;
    height: 40px;
    line-height: 40px;
    border: none;
    background-color: #fe5e10;
    font-size: 16px;
    color: #fff;
    width: 80px;
    cursor: pointer;
}

#search-form:after {
    clear: both;
    visibility: hidden;
    font-size: 0;
    height: 0;
}

#search-form:after, #search-form:before {
    content: " ";
    display: table;
}

.peitao-icon {
    height: 90px!important;
    overflow: hidden;
    margin-left: -36px;
    *zoom: 1;
}

.peitao-icon li {
    float: left;
    width: 114px;
    margin-top: 21px;
    margin-left: 34px;
    line-height: 24px;
    font-size: 16px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.city-view:hover #city-list{display:block;margin-right:10px;}


