/* 装修图册 */
.photolist .photo-p .photoMsg {
    border-radius: .2rem;
}
.photolist .photo-p .photoMsg .zyTu{
    border-radius: .2rem .2rem 0 0;
}
.photolist .photo-p .photoMsg .love {
    top: .1rem;
    width: auto;
    right: .2rem;
}
.photolist .photo-p .photoMsg .text {
    line-height: 15px;
    font-size:.24rem;
}
.photolist .photo-p .photoMsg .text h2{
    color:#333;
    font-family: "Noto Sans CJK SC Medium", "Source Han Sans CN Medium";
    margin-bottom:.1rem;
}
.photolist .photo-p .photoMsg .text p{
    color:#999;
}
.photolist .photo-p .photoMsg .love i{
    font-size: .3rem;
    margin-right: 2px;
}
.collect_num{font-size: .24rem;font-family: "Noto Sans CJK SC Light", "Source Han Sans CN Light";}
/* 装修前 */
.tabbox .btn.active{
    font-size:.34rem;
    color:#333;
    margin-top: -.1rem;
    font-family: "Noto Sans CJK SC Medium", "Source Han Sans CN Medium";
}
.tabbox .btn{
    font-size:.26rem;
    color:#999;
    line-height: .5rem;
}
.tabbox .btn.active:before {
    width: .3rem;
    height: .14rem;
    background: url(https://j.dyrs.cc/images/m/all/common/all_2021_jt.png) no-repeat bottom center;
    background-size:100%;
    bottom: .15rem;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.zyzb_2{position: relative;}
.zyzb_2 p{
    position: absolute;
    bottom: .1rem;
    left: .2rem;
    width:1.93rem;
    height:.52rem;
    line-height: .52rem;
    text-align: center;
    background:rgba(0,0,0,0.5);
    font-size: .3rem;
    color: #fff;
}
.zyzb_3{
    font-size: .24rem;
    color:#666;
    line-height:.4rem;
}
.zxq_list h2{
    font-size:.4rem;
    color:#333;
    font-family: "Noto Sans CJK SC Medium", "Source Han Sans CN Medium";
    padding-bottom: .2rem;
    border-bottom:1px solid #ddd;
    margin-bottom:.3rem;
}
.zx_item{
    margin-bottom:.1rem;
}
.zx_item .img{
    width: 1.5rem;
    height:1.5rem;
    border-radius:.05rem;
}
.item_box a:not(:last-child) .designer_list_words {
     border-bottom: none; 
}
.designer_list_words .f15{
    font-family: "Noto Sans CJK SC Medium", "Source Han Sans CN Medium";
    font-size: .3rem;
    color: #333;
    font-weight: bold;
}
.designer_list_words .f12{
    font-size: .2rem;
    color: #999;
    margin-bottom:.1rem;
}
.designer_list_words .f13{
    font-size: .22rem;
    color: #999;
}
.ellipsis_2{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* 设计师列表 */
.tabPage ul{
    border-top: .02rem solid #eee;
}
.design_item .jp_tag {
    width: 20px;
    color: #ffffff;
    position: absolute;
    top: .1rem;
    left: .16rem;
    line-height: 15px;
    background:transparent;
    background-size: 100%;
    z-index: 2;
    padding-top: 3px;
}
.design_item .jp_tag:after {
    content: '';
    width: 0px;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px;
    border-color: transparent;
    position: absolute;
    bottom: -10px;
    left: 0;
}
.design_item .jp_tag img{
    width:.81rem;
    height:.74rem;
}
.design_item .hj_tag {
    width: auto;
    height: 19px;
    color: #999;
    position: absolute;
    top: .25rem;
    right: .12rem;
    line-height: 19px;
    background:none;
    background-size: 100%;
    z-index: 2;
    font-size: .2rem;
}
.design_item .hj_tag i{
    color: #D4C09B;
    font-size: .2rem;
}
.designer_list_words span i{
    color: #00463E;
}
.design_item .hj_tag img{
    width:.16rem;
    height:.16rem;
    display:inline-block;
}
.designer_list_words .f18{
    font-family: "Noto Sans CJK SC Medium", "Source Han Sans CN Medium";
}
.design_item .hj_tag span{
    margin-left:.05rem;
}
.designer_list_words .f13 i{
    color:#C4121A;
}
.designer_listStyle{
    position: absolute;
    bottom: .2rem;
    font-size: .24rem;
    color: #333;
}
.designer_listStyle div{
    display: inline-block;
    border:1px solid #00463E;
    color: #00463E;
    border-radius: .2rem;
    width: 1.2rem;
    height:.4rem;
    line-height: .38rem;
    text-align: center;
    font-family: "Noto Sans CJK SC Medium", "Source Han Sans CN Medium";
    margin-right:.07rem;
}
.designer_listA{
    width:1.3rem;
    height:.5rem;
    line-height: .5rem;
    background:#00463E;
    border-radius:.25rem;
    display: inline-block;
    text-align: center;
    color:#fff;
}