@font-face {
    font-family: 'dinot-bold';
    src: url('https://static.fangxiaoer.com/web/styles/new_sy/house/dinot-bold.woff');
}

#bgmusic{
    background:none;
}

/*购房管家主页:广告位样式*/
.seneschal-banner{
    width: 100%;
    height: 4.2667rem;
    overflow: hidden;
}

.seneschal-banner img{
    width: 100%;
    position: absolute;
    /*top:43px;*/
}

.seneschal-banner .seneschal-banner-mask{
    width: 100%;
    height: 4.2667rem;
    background: rgba(0,0,0,0.5);
    position: absolute;
    /*top: 43px;*/
    z-index:1;
    text-align: center;
}
.seneschal-banner .seneschal-banner-mask h1{
    margin-top: 1.1333rem;
    font-size: 0.56rem;
    font-family: dinot-bold;
    color: #fff;
    font-weight: bold;
}

.seneschal-banner .seneschal-banner-mask p{
    font-size: 0.3467rem;
    font-family: dinot-bold;
    color: #fff;
    margin-top: 1.4134rem;
    letter-spacing: 0.5px;
}

.seneschal-banner .seneschal-banner-mask p span{
    font-size: 0.6rem;
    color: #e60012;
    font-weight: bold;
    font-family: dinot-bold;
}


/*购房管家主页:广告位样式*/

/*购房管家主页:我们的团队*/
.seneschal-team{
    width:100%;
    height: 2.6933rem;
}

.seneschal-team .seneschal-team-info{
    width: 9.3333rem;
    height: 2.88rem;
    background: white;
    margin: 0 auto;
    display: flex;
    position: relative;
    top: -0.5333rem;
    z-index: 1;
    box-shadow: 0 0 5px 0px rgba(125, 125, 125, 0.5)
}

.seneschal-team .seneschal-team-info .left{
    width: 5.12rem;
    height: 2.88rem;
    overflow: hidden;
    /*     background: pink; */
}

.seneschal-team .seneschal-team-info .left img{
    position: absolute;
    width: 1.33rem;
    left: 1.895rem;
    top: 0.775rem;
}

.seneschal-team .seneschal-team-info .right{
    width: 3.3467rem;
    height: 1.8134rem;
    overflow: hidden;
    /*     background: paleturquoise; */
    padding: 0.5333rem;
    padding-right: 0.3333rem;
}

.seneschal-team .seneschal-team-info .right h2{
    font-size:0.4rem;
    font-weight:bold;
    color:#212121;
}

.seneschal-team .seneschal-team-info .right p{
    font-size:0.32rem;
    color:#898989;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
/*购房管家主页:我们的团队*/

/*购房管家主页：内容区块公共样式*/
.seneschal-service{
    width: 100%;
}

.seneschal-service .seneschal-service-title {
    width: 100%;
    height: 1.3333rem;
    background: #f6f6f6;
    text-align: center;
}

.seneschal-service .seneschal-service-title h1{
    font-size: 0.4267rem;
    font-weight: bold;
    color: #212121;
    line-height: 1.3333rem;
}

.seneschal-service .seneschal-service-content{
    height: auto;
}

.seneschal-service .seneschal-service-content .all-other{
    width: 9.3333rem;
    height: 1.0667rem;
    background:#f6f6f6;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 0.4133rem;
    margin-top: 0.3467rem;
}

.seneschal-service .seneschal-service-content .all-other h3{
    color:#4b78b8;
    font-size:0.4rem;
    line-height: 1.0667rem;
}
/*购房管家主页：内容区块公共样式*/

/*购房管家主页：购房管家服务内容*/
.seneschal-service .seneschal-service-content .seneschal-service-content-sort{
    display: flex;
    flex-wrap: wrap;
    width: 9.3333rem;
    height: auto;
    margin: 0 auto;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-sort .sort{
    width: 25%;
    text-align: center;
    margin-top: 0.4rem;
    margin-bottom: 0.08rem;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-sort .sort p img{
    width:0.5867rem;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-emphasis{
    display: flex;
    justify-content: space-around;
    margin: 0 auto;
    margin-top: 0.32rem;
    margin-bottom: 0.4rem;
    width: 9.3333rem;
    height: auto;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-emphasis .emphasis{
    width: 4.4rem;
    height: 3.2rem;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: 5px 5px 7px 0 rgba(125, 125, 125, 0.5);
}

.seneschal-service .seneschal-service-content .seneschal-service-content-emphasis .emphasis .emphasis-mask{
    width: 4.4rem;
    height: 3.2rem;
    background: rgba(0,0,0,0.5);
    position: relative;
    z-index: 2;
    text-align:center;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-emphasis .emphasis .emphasis-mask img{
    margin-top:0.9333rem;
    margin-bottom:0.2933rem;
    width:0.7467rem
}

.seneschal-service .seneschal-service-content .seneschal-service-content-emphasis .emphasis .emphasis-mask h4{
    font-size:0.4rem;
    color:#fff;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-emphasis .emphasis .emphasis-img{
    width:100%;
    margin-top: -3.2rem;
    position: relative;
    z-index: 1;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-emphasis .emphasis .emphasis-img img{
    width: 102%;
    height: 100%;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-emphasis .emphasis:nth-child(1){
    /*background: #d10515;*/
}

.seneschal-service .seneschal-service-content .seneschal-service-content-emphasis .emphasis:nth-child(2){
    /*background: #fcae06;*/
}
/*购房管家主页：购房管家服务内容*/

/*购房管家主页：专家推荐*/
.seneschal-service .seneschal-service-content .seneschal-service-content-expert{
    border-bottom: 5px solid #f3f4f6;
    padding: 0 0.3467rem;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-expert:nth-child(4){
    border-bottom:none;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-expert .expert{
    display: flex;
    margin-bottom: 0.16rem;
    margin-top: 0.3467rem;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-expert .expert a{
    display: flex;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-expert .expert .left{
    width: 1.1467rem;
    height: 1.1467rem;
    border-radius: 100%;
    /*background: greenyellow;*/
    overflow: hidden;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-expert .expert .left img{
    width: 100%;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-expert .expert .center{
    /* background: green; */
    margin-left: 0.2667rem;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-expert .expert .center h4{
    font-size: 0.4rem;
    font-weight: bold;
    color: #212121;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-expert .expert .center h4 span{
    display: inline-block;
    height: 0.5067rem;
    background: linear-gradient(to right,#698eaa,#91b9ce);
    color: #fff;
    border-radius: 0.25rem 0 0.25rem 0.25rem;
    padding: 0 0.2rem;
    margin-left: 0.1333rem;
    font-size: 0.3467rem;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-expert .expert .center h5{
    margin-top:0.1067rem;
    font-size:0.3467rem;
    color:#898989;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-expert .expert .right{
    width: 0.72rem;
    height: 0.72rem;
    border-radius: 50%;
    background: #ff6f28;
    position: absolute;
    right: 0.3467rem;
    margin-top: 0.21335rem;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-expert .expert .right img{
    width:0.36rem;
    height: 0.36rem;
    margin:0.18rem;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-expert .info{
    background: #f6f6f6;
    padding: 0.4rem 0.4533rem;
    margin-bottom: 0.3466rem;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-expert .info p{
    font-size: 0.3467rem;
    line-height: 0.5467rem;
    color: #000000;
}


/*购房管家主页：专家推荐*/

/*购房管家主页：团队故事*/
.seneschal-service .seneschal-service-content .seneschal-service-content-teamStory{
    width: 9.3333rem;
    margin: 0 auto;
    display: flex;
    margin-top: 0.3467rem;
    padding-bottom: 0.3467rem;
    border-bottom: 1px dashed #ebebeb;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-teamStory .left{
    width: 6.9333rem;
    margin-right: 0.24rem;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-teamStory .left h4{
    font-size: 0.4rem;
    color: #000000;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-teamStory .left p:nth-child(2){
    font-size:0.3466rem;
    color:#898989;
    margin-top: 0.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 0.45rem;
    height: 0.8533rem;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-teamStory .left p:nth-child(3){
    font-size:0.2933rem;
    color:#898989;
    margin-top: 0.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 0.45rem;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-teamStory .right{
    width: 2.8rem;
    height: 1.8667rem;
    overflow: hidden;
    border-radius: 5px;
    margin-top: 3px;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-teamStory .right img{
    width:100%;
    height: 100%;
}
/*购房管家主页：团队故事*/

/*购房管家主页：挂件*/
.seneschal-pendant{
    position: fixed;
    top: 450px;
    width: 1.4933rem;
    height: 1.3467rem;
    z-index:999;
    right: 0;
}

.seneschal-pendant img{
    width: 100%;
}
/*购房管家主页：挂件*/

/*小二管家团队故事改版*/
.strategy_div .team-story{
    padding: 0 0.8rem;
    height: 5.2rem;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    padding-top: 0.75rem;
    border-bottom: 1px dashed #ebebeb;
}

.strategy_div .team-story .team-stort-info{
    margin-top: -0.2rem;
    width: 65%;
}

.strategy_div .team-story .team-stort-info h1{
    font-size: 1rem;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.strategy_div .team-story .team-stort-info p{
    font-size: 0.8125rem;
    color: #898989;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.0875rem;
    margin-top: 0.2rem;
    height: 2.1rem;
}

.strategy_div .team-story .team-stort-photo{
    width: 6.5625rem;
    height: 4.375rem;
    overflow: hidden;
    border-radius: 3px;
}

.strategy_div .team-story .team-stort-photo img{
    width: 100%;
    border-radius: 3px;
}

/*小二管家团队故事改版*/

/*小二管家团队成员改版*/
.seneschal-service .seneschal-service-content .seneschal-service-content-expert .unusualA{
    position:relative;
    top: 0.4267rem;
    margin-top: 0;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-expert .unusualA .center h4{
    margin-top: 0.2267rem;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-expert .unusualA .left{
    margin-left: 0.4rem;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-expert .unusualA .right{
    margin-top:0;
}

.seneschal-service .seneschal-service-content .seneschal-service-content-expert .unusualB{
    margin-bottom:0.4rem;
}

/*小二管家团队成员改版*/