img {
    border: none;
    vertical-align: top;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    -ms-transition: none;
    object-fit: cover;
}
a:hover img {
    opacity: 0.9;
}

.doc a {text-decoration: none;display: block;}
.doc {font-family: PingFangSC;}
.clearfix::after,
.bk_box ul::after {
    display: block;
    height: 0;
    content: '';
    clear: both;
}
.mod {
    width: 1400px;
    margin: 0 auto;
    text-align: left;
}
.gradient {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(//www1.pchouse.com.cn/gz20230704/pchouse/bg.png);
    background-size: 100% 100%;
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(118, 118, 118, 0)), color-stop(100%, rgba(0, 0, 0, 0.8)));
    background: -webkit-linear-gradient(180deg, rgba(118, 118, 118, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background: linear-gradient(180deg, rgba(118, 118, 118, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#767676', GradientType=0); */
}
.line-1 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.line-2 {
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.mt90 {margin-top: 64px;}
.mb90 {margin-bottom: 64px;}
.mtb24 {margin: 24px 0;}
.mtb20 {margin: 20px 0;}
.mt24 {margin-top: 24px;}
.mr20 {margin-right: 20px;}
.mr19 {margin-right: 19px;}
.mb20 {margin-bottom: 20px;}

.icons {
    display: block;
    background: url(//www1.pchouse.com.cn/gz20230529/home/images/icons.png) no-repeat;
    /* background: url(../images/icons.png) no-repeat; */
}
.noData {
    text-align: center;
    font-size: 16px;
    color: #999999;
    line-height: 100px;
}
.focus_box {
    margin-top: 20px;
    width: 1400px;
    height: 564px;
}
.focus_box a{color: #FFFFFF;display: block;width: 100%;height: 100%;}
.focus_slide .crl {
    -webkit-transition: right 0.2s, left 0.2s;
    transition: right 0.2s, left 0.2s;
}
.focus_slide .crl-next {right: -36px;}
.focus_slide .crl-prev {left: -36px;}
.focus_slide:hover .crl-next {right: 0;}
.focus_slide:hover .crl-prev {left: 0;}
.focus_slide {
    position: relative;
    width: 1045px;
    height: 100%;
    overflow: hidden;
}
.focus_slide ul {
    height: 100%;
}
.focus_slide li {
    position: relative;
    width: 1045px;
    height: 564px;
}
.focus_slide li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.focus_slide .cont_box {
    padding: 65px 160px 28px 28px;
    width: 100%;
    box-sizing: border-box;
}
.focus_slide .tip {
    display: block;
    margin-bottom: 14px;
    width: 80px;
    height: 28px;
    line-height: 28px;
    font-weight: bold;
    font-size: 14px;
    color: #59C328;
    text-align: center;
    background: #030605;
    border-radius: 100px 2px 80px 100px;
}
.focus_slide .focus_tit {
    line-height: 24px;
    font-weight: bold;
    font-size: 24px;
    text-align: justify;
}
.focus_slide .desc {
    margin-top: 20px;
    font-size: 14px;
}
.focus_slide .desc span {
    position: relative;
    padding: 0 18px;
    line-height: 14px;
}
.focus_slide li .desc span:nth-child(1),
.ds_info_box .desc span:nth-child(1),
.choice_box .tag a:nth-child(1) {
    padding-left: 0;
}
.af_bor::before {
    display: block;
    width: 1px;
    height: 16px;
    content: '';
    background: #e5e5e5;
    position: absolute;
    top: 3px;
}

.af_bor::before {
    left: 0;
}
.focus_slide .slide-ctr {
    position: absolute;
    height: 12px;
    right: 30px;
    bottom: 28px;
}
.focus_slide .slide-ctr i {
    display: block;
    margin: 1.5px 3px 0;
    width: 8px;
    height: 8px;
    background: #999999;
    border-radius: 50%;
    float: left;
}
.focus_slide .slide-ctr .current {
    margin-top: 0;
    width: 12px;
    height: 12px;
    background: transparent;
    border: 3px solid #FFFFFF;
    box-sizing: border-box;
}
.focus_fr {
    width: 335px;
}
.focus_fr .pic_box {
    position: relative;
    width: 335px;
    height: 175px;
}
.focus_fr .pic_box img {
    width: 335px;
    height: 175px;
    object-fit: cover;
}
.focus_fr .pic_box:nth-child(2) {
    margin: 20px 0 19px;
}
.focus_fr .play {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 24px;
    height: 24px;
    background: url(//www1.pchouse.com.cn/gz20230529/home/images/play.png);
    background-size: 100% 100%;
}
.focus_fr .cont_box {
    width: 100%;
    padding: 27px 15px 15px 15px;
    box-sizing: border-box;
}
.focus_fr .stuff_list {
    position: absolute;
    bottom: 10px;
    right: 0;
}
.focus_fr .tip {
    margin-bottom: 10px;
    height: 12px;
    line-height: 12px;
    font-weight: normal;
    font-size: 12px;
}
.focus_fr .tit {
    line-height: 16px;
    font-weight: bold;
    font-size: 16px;
}
.focus_fr .pro_pic {
    margin-right: 10px;
    width: 50px;
    height: 50px;
    text-align: center;
    background: #FFFFFF;
    border-radius: 4px;
    overflow: hidden;
}
.focus_fr .pro_pic img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 4px;
}
.focus_fr .stuff_wrap.w100 {
    width: 100%;
    padding-right: 15px;
    box-sizing: border-box;
}
.mod-head {height: 28px;}
.mod .bTit {
    line-height: 28px;
    font-weight: bold;
    font-size: 28px;
    color: #000000;
}
.bTit_cont {
    height: 28px;
    line-height: 28px;
}
.mod .t-desc {
    position: relative;
    top: -6px;
    padding-left: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #999999;
    letter-spacing: 1px;
    display: inline-block;
    white-space: nowrap;
}
.mod .t-desc::before {
    display: block;
    width: 1px;
    height: 15px;
    content: '';
    background: #e5e5e5;
    position: absolute;
    top: 8px;
    left: 14px;
}
.mod .t-desc .icons {
    display: inline-block;
    margin-right: 26px;
    line-height: 22px;
    background-size: 300px 200px;
}
.mod .t-desc .icon1 {
    padding-left: 26px;
    background-position: -278px 0;
}
.mod .t-desc .icon2 {
    padding-left: 25px;
    background-position: -278px -32px;
}
.mod .t-desc .icon3 {
    padding-left: 25px;
    background-position: -278px -63px;
}
.mod .t-desc .icon4 {
    padding-left: 21px;
    background-position: -280px -94px;
}
.more {
    position: relative;
    padding-right: 18px;
    line-height: 28px;
    font-size: 14px;
    color: #333333;
}
.more:hover,.fangTan a:hover .tit {color: #59C328;}
.more::after {
    display: block;
    position: absolute;
    top: 9px;
    right: 0;
    width: 7px;
    height: 10px;
    content: '';
    background: url(//www1.pchouse.com.cn/gz20230529/home/images/l.png);
    background-size: 100% 100%;
}
.tabs_box span {
    display: block;
    position: relative;
    margin-right: 14px;
    font-size: 14px;
    color: #333333;
    text-align: center;
    background: #F5F6F8;
    border-radius: 21px;
    cursor: pointer;
    float: left;
}
.tabs_box span.cur {
    color: #59C328;
    font-weight: bold;
    font-size: 16px;
}
.tabs_box span.cur::before {
    display: inline-block;
    position: relative;
    top: -2px;
    margin-right: 6px;
    width: 6px;
    height: 6px;
    content: '';
    background: #59C328;
    border-radius: 50%;
}
.stuff_box .tabs_box span {
    margin-right: 14px;
    width: 115px;
    height: 38px;
    line-height: 38px;
}

.case_box a {display: block;}
.case_box .tabs_box span {
    margin-right: 13px;
    width: 115px;
    height: 42px;
    line-height: 42px;
}
.case_box .tabs_box span:last-child,
.wangpai .tabs_box span:last-child,
.small_pic_box .stuff_desc_cont .s_pro_box:last-child {
    margin-right: 0;
}
.case_box .s_pic {
    width: 452px;
    height: 225px;
    object-fit: cover;
}
.case_box .b_pic {
    width: 452px;
    height: 602px;
    object-fit: cover;
}
.case_cont_list {
    position: relative;
    height: 1053px;
    display: none;
}
.case_cont_list .c_item {
    position: absolute;
    width: 452px;
}
.case_cont_list .c_item:nth-child(1) {
    top: 0;
    left: 0;
}
.case_cont_list .c_item:nth-child(2) {
    top: 0;
    left: 474px;
}
.case_cont_list .c_item:nth-child(3) {
    top: 0;
    left: 948px;
}
.case_cont_list .c_item:nth-child(4) {
    top: 353px;
    left: 0;
}
.case_cont_list .c_item:nth-child(5) {
    top: 730px;
    left: 474px;
}
.case_cont_list .c_item:nth-child(6) {
    top: 353px;
    left: 948px;
}
.case_cont_list .c_item .play {
    display: block;
    width: 24px;
    height: 24px;
    background: url(//www1.pchouse.com.cn/gz20230529/home/images/play.png);
    background-size: 100% 100%;
    position: absolute;
    top: 14px;
    right: 14px;
}
.case-desc {
    margin: 14px 0 14px;
    line-height: 14px;
    font-size: 14px;
    color: #999999;
}
.case_cont_list .case-desc span {
    position: relative;
    padding: 0 18px;
    line-height: 14px;
}
.case_cont_list .case-desc span:nth-child(1) {
    padding-left: 0;
}
.case_cont_list .c_tit {
    margin-bottom: 14px;
    line-height: 16px;
    font-weight: bold;
    font-size: 16px;
    color: #030605;
}
.case_cont_list .user_info img {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #EEEEEE;
}
.case_cont_list .name {
    display: inline-block;
    margin-left: 6px;
    line-height: 24px;
    font-size: 14px;
    color: #030605;
}
.wangpai .tabs_box span {
    position: relative;
    margin: 0 0 0 50px;
    width: auto;
    line-height: 28px;
    font-size: 18px;
    color: #666666;
    background: none;
}
.wangpai .tabs_box span.cur {
    padding-right: 25px;
    font-size: 22px;
    color: #030605;
}
.wangpai .tabs_box span.cur::before {
    position: absolute;
    top: 5px;
    right: 0;
    width: 6px;
    height: 6px;
    margin: 0;
    background: transparent;
    border: 6px solid #59C328;
}
.wangpai a {
    position: relative;
    display: block;
    font-weight: bold;
    font-size: 16px;
    color: #030605;
}
.wangpai .big {
    width: 690px;
}
.wangpai .big img {
    width: 690px;
    height: 460px;
    object-fit: cover;
}
.wangpai .big .tit {
    padding-left: 20px;
    line-height: 56px;
    font-size: 16px;
    background: #030605;
    color: #fff;
}
.wangpai .mod_bd .fr {width: 710px;}
.wangpai .fr .tit {
    font-size: 16px;
    margin-top: 12px;
    line-height: 16px;
}
.wangpai .fr a {
    margin-left: 25px;
    width: 330px;
    float: left;
}
.wangpai .fr a img {
    width: 330px;
    height: 220px;
    object-fit: cover;
}
.wangpai .fr a:nth-child(1),
.wangpai .fr a:nth-child(2) {margin-bottom: 20px;}
.wangpai .tip {
    position: absolute;
    top: 0;
    left: 0;
    width: 180px;
    height: 42px;
    background-position: 0 -35px;
}
.wangpai .play {
    position: absolute;
    top: 86.5px;
    left: 50%;
    margin-left: -21px;
    width: 42px;
    height: 42px;
    background: url(//www1.pchouse.com.cn/gz20230529/home/images/play.png);
    background-size: 100% 100%;
}
.wangpai .mod_bd,
.wangpai .mod_bd ul {
    height: 527px;
    overflow: hidden;
}
.wangpai .mod_bd li {
    width: 1400px;
    height: 527px;
}
.designer_box {
    padding: 30px 0;
    background: #F5F6F8;
}
.hot_cont {
    margin-top: 20px;
    margin-bottom: 20px;
}
.hotCity {
    line-height: 38px;
    font-size: 16px;
    color: #999999;
}
.designer_box .tabs_box span {
    width: 90px;
    line-height: 38px;
    font-size: 14px;
    background: #EBEDF0;
}
.designer_box .cur_city {
    position: relative;
    padding-left: 38px;
    line-height: 38px;
    font-weight: bold;
    font-size: 18px;
    color: #000000;
}
.designer_box .cur_city>span {
    display: block;
    max-width: 126px;
    line-height: 38px;
    height: 38px;
    overflow: hidden;
}
.designer_box .city_icon {
    position: absolute;
    top: 5px;
    left: 0;
    width: 28px;
    height: 28px;
    background-position: -32px 2px;
}
.ds_cont_box {
    width: 1045px;
    float: left;
}
.designer_box .ds_item {
    padding: 28px 0;
    width: 100%;
    height: 174px;
    background: #FFFFFF;
    display: flex;
    align-items: center;
}
.ds_cont .fr {text-align: center;position: relative;}
.designer_box .pics {float: right;width: 640px;margin-left: 28px;}
.designer_box .s_pic {width: 300px;height: 150px;object-fit: cover;}
.designer_box .pics a {
    margin-right: 16px;
    width: 300px;
}
.designer_box .pics .tit {
    margin-top: 14px;
    font-size: 14px;
    color: #030605;
    line-height: 14px;
}
.designer_box .ds_cont {
    position: relative;
    margin-left: 24px;
    width: 352px;
    /* height: 204px; */
    float: left;
}
.ds_hotBox {
    width: 252px;
    float: right;
    margin-top: 20px;
}
.ds_info_box img {
    width: 78px;
    height: 78px;
    border: 1px solid #EEEEEE;
    border-radius: 50%;
    float: left;
}
.ds_info_box .info_cont {
    margin-left: 20px;
    width: 252px;
}
.ds_info_box .desc .cityName {max-width: 56px;overflow: hidden;}
.ds_info_box .name {
    position: relative;
    padding-right: 28px;
    margin-bottom: 14px;
    display: inline-block;
    max-width: 224px;
    width: auto;
    height: 23px;
    line-height: 22px;
    font-weight: bold;
    font-size: 22px;
    color: #000000;
}
.ds_info_box .name .dsIcon,
.ds_info_box .name .jgIcon {
    position: absolute;
    top: 1px;
    right: 0;
    width: 21px;
    height: 20px;
    display: inline-block;
    
}
.ds_info_box .name .dsIcon {
    background-size: 150px 100px;
    background-position: -64px -40px;
}
.ds_info_box .name .jgIcon {
    background-size: 130px 87px;
    background-position: -36px -53px;
}
.ds_info_box .desc span {
    position: relative;
    display: inline-block;
    padding: 0 12px;
    line-height: 14px;
    font-size: 14px;
    color: #030605;
    float: left;
}
.ds_info_box .af_bor::before {
    height: 12px;
    top: 1px;
}
.ds_info_box .caseNum::after {
    position: absolute;
    top: -2px;
    right: -12px;
    display: block;
    width: 18px;
    height: 18px;
    content: '';
    background: url(//www1.pchouse.com.cn/gz20230529/home/images/icon1.png);
    background-size: 100% 100%;
    border-radius: 50%;
}
.ds_info_box .cityName {
    max-width: 170px;
}
.ds_info_box .style {
    margin-top: 11px;
    line-height: 22px;
    font-size: 14px;
    color: #999999;
}
.designer_box .ds_cont .hotNum {
    padding-left: 18px;
    margin-top: 10px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    background-position: -286px -125px;
    float: left;
}
.designer_box .ds_cont .hotNum span {
    position: relative;
    top: -1px;
    padding-right: 6px;
    font-size: 14px;
    font-weight: normal;
}
.designer_box .zx_btn {
    position: relative;
    /* padding-left: 22px; */
    margin-right: 24px;
    width: 120px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    background: #59C328;
    border-radius: 21px;
    box-sizing: border-box;
    cursor: pointer;
    float: left;
}
.designer_box .zx_btn > a{
    display: flex;
    justify-content: center;
    align-items: center;
}
.designer_box .zx_btn .txt{
    position: relative;
    display: block;
    margin-right: 10px;
    font-weight: 600;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
}
.designer_box .zx_btn i {
    display: inline-block;
    width: 6.24px;
    height: 10.48px;
    background: url(//www1.pchouse.com.cn/gz20240125/pc/images/right_arrow.png) no-repeat center/100%;
}
.ds_more_box {
    /* width: 460px; */
    height: 42px;
    margin: 30px auto 0;
    text-align: center;
}
.ds_more_box .ds_btn  {
    display: inline-block;
    margin: 0 8px;
    width: 220px;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    color: #333333;
    background: #FFFFFF;
    border-radius: 4px;
    cursor: pointer;
}
.ds_more_box .ds_btn:hover,
.designer_box .pics a:hover .tit {
    color: #59C328;
}
.ds_more_box a.ds_btn {
    width: auto;
    padding: 0 49px;
}
.ds_more_box .fl {
    line-height: 40px;
}
.ds_more_box .icons {
    display: inline-block;
}
.ds_more_box .fl .icons {
    margin-top: -1px;
    position: relative;
    top: 8px;
}
.ds_more_box .replace {
    position: relative;
    top: 7px;
    margin-right: 10px;
    width: 28px;
    height: 28px;
    background-position: -89px 3px;
}
.ds_more_box .more_ds {
    margin-left: 10px;
    width: 14px;
    height: 10px;
    background-position: -126px -5px;
}
.choice_box .mod_bd .ci_item {
    display: block;
    width: 335px;
}
.choice_box .mod_bd .tag a {
    float: left;
}
.choice_box .mt24 {margin-top: 20px;}
.choice_box img {
    width: 335px;
    height: 223px;
    object-fit: cover;
}
.choice_box .tit {
    margin: 16px 0 11px;
    max-height: 52px;
    line-height: 26px;
    font-weight: bold;
    font-size: 16px;
    color: #030605;
}
.choice_box .tag {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
}
.choice_box .tag a {
    position: relative;
    padding: 0 14px;
    line-height: 20px;
    height: 20px;
    color: #999999;
    display: inline-block;
    max-width: 75px;
    overflow: hidden;
}
.choice_box .tag a:hover {
    color: #59C328;
}
/* 热门家居话题 */
.topic_box {
    padding: 30px 0;
    background: #F5F6F8;
}
.topic_box {
    padding: 30px 0;
    min-width: 1200px;
    background: #F5F6F8;
}
.topic_box .tip {
    position: absolute;
    top: 14px;
    left: 14px;
    width: 120px;
    height: 38px;
    line-height: 38px;
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    border-radius: 21px;
}
.topic_box .award {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FF1E84), color-stop(100%, #FE650A));
    background: -webkit-linear-gradient(107deg, #FF1E84 0%, #FE650A 100%);
    background: linear-gradient(107deg, #FF1E84 0%, #FE650A 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1E84', endColorstr='#FE650A', GradientType=0);
}
.topic_box .hot {
    background: #E32929;
}
.topic_box .tip i {
    display: inline-block;
    margin-right: 6px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #E32929;
    border-radius: 50%;
}
.topic_box .hot i {
    margin: 0 6px 0 15px;
    position: relative;
    top: 2px;
    width: 16px;
    height: 16px;
    background: url(//www1.pchouse.com.cn/gz20230529/home/images/icons.png) no-repeat -261px -184px;
}
.topic_box .t_item {
    position: relative;
    width: 335px;
    padding-bottom: 20px;
    background: #fff;
}
.topic_box .discussing {margin-left: 20px;}
.topic_box .pic {
    position: relative;
    width: 335px;
    overflow: hidden;
}
.topic_box .pic img {
    width: 335px;
    height: 448px;
    object-fit: cover;
}
.topic_box .tit_box {
    width: 335px;
    height: 90px;
}
.topic_box .tit {
    position: absolute;
    left: 20px;
    bottom: 13px;
    width: 297px;
    max-height: 56px;
    line-height: 28px;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
}
.topic_box .pics .fl {
    margin-left: -8px;
}
.topic_box .pics img {
    width: 38px;
    height: 38px;
    border: 3px solid #FFFFFF;
    border-radius: 50%;
    object-fit: cover;
    box-sizing: border-box;
    float: left;
}
.topic_box .pics .fl:first-child {
    margin-left: 0;
}
.discussing .count {
    margin-left: 10px;
    line-height: 38px;
    font-weight: bold;
    font-size: 16px;
    color: #BD9B81;
}
.topic_box .t_btn {
    margin-left: 20px;
    width: 160px;
    height: 42px;
    line-height: 42px;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    background: #030605;
    cursor: default;
}
/* 近期活动 */
.active_box a {
    display: block;
    width: 454px;
}
.active_box a img {
    width: 454px;
    height: 302px;
    object-fit: cover;
}

/* 您可能感兴趣的车 */
.pcAuto_box {display: none;}
.pic-txt-auto img {width: 264px;height: 198px;}
.pic-txt-auto{width:264px;position:relative;float:left;margin-left:19px;display:inline;}
.pic-txt-auto.fir{margin-left:0;margin-right:1px;}
.pic-txt-auto .pic{display:block;border-left:1px #e5e5e5 solid;border-right:1px #e5e5e5 solid;}
.pic-txt-auto .subTit{height:53px;overflow:hidden;}
.pic-txt-auto .tit{float:left;line-height:53px;font-size:16px;font-weight: bold;height:53px;overflow:hidden;width:106px;}
.pic-txt-auto .tit a {color:#030605;}
.pic-txt-auto .price{float:right;line-height:53px;font-size:14px;font-weight: bold;}
.pic-txt-auto .price a{color:#f44;float: left;}
.pic-txt-auto .price a:hover{text-decoration:underline;}
.pic-txt-auto .tip{clear:both;height:42px;overflow:hidden;}
.pic-txt-auto .tip a{float:left;line-height:40px;width:87px;height:40px;text-align:center;overflow:hidden;border-right:1px #F5F6F8 solid;border-top:1px #F5F6F8 solid;border-bottom:1px #F5F6F8 solid;color: #333333;font-size: 14px;}
.pic-txt-auto .tip .fir{background-color:#030605;color:#fff;border-left:1px #F5F6F8 solid;width: 86px;}
.pic-txt-auto .tit a:hover,.pic-txt-auto .tip a:hover {
    color: #59C328;
}
.pic-txt-auto .tip .fir:hover{text-decoration:none;background-color:#59C328;color:#fff;}
.pic-txt-auto .discount{
    position: relative;
    display: block;
    padding-left: 15px;
    padding-right: 6px;
    margin: 17px 5px 0 0;
    /* width: 48px; */
    height: 17px;
    line-height: 17px;
    font-size: 12px;
    color: #59C328;
    font-weight: bold;
    border: 1px solid #59C328;
    border-radius: 8px;
    float: left;
}
.pic-txt-auto .iconTri{
    position: absolute;
    top: 3.5px;
    left: 4px;
    width: 8px;
    height: 10px;
    background: url(//www1.pchouse.com.cn/gz20230529/home/images/d.png);
    background-size: 100% 100%;
}

.code_box {
    position: absolute;
    padding: 13px 12px;
    width: 174px;
    background: #fff;
    border: 1px solid #E5E5E5;
    box-sizing: border-box;
    display: none;
}
.code_box::after,.b-arrow {
    display: block;
    height: 8px;
    width: 8px;
    content: '';
    background: #fff;
    border-left: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    position: absolute;
}
.code_box img {width: 150px;height: 150px;}
.code_box p {
    margin-top: 10px;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #333333;
    text-align: center;
}
.ds_cont .code_box {
    bottom: 52px;
    left: 50%;
    margin-left: -87px;
}
.ds_cont .code_box::after {
    bottom: -5px;
    left: 82px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.topic_box .code_box {
    bottom: 20px;
    left: 190px;
    z-index: 1;
}
.topic_box .code_box::after {
    bottom: 17px;
    left: -5px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
/* 百科 */
.baike_box {
    padding: 30px 0 36px;
    background: #F5F6F8;
}
.baike_box .mod_bd {margin-top: 16px;}
.baike_box .b_item {
    position: relative;
    width: 335px;
    float: left;
}
.baike_box .b_item:nth-child(1)::after,
.baike_box .b_item:nth-child(3)::after,
.baike_box .b_item:nth-child(4)::after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 40.5px;
    content: '';
    background: url(//www1.pchouse.com.cn/gz0230607/home/images/bg.png?t=1);
    background-size: 100% 100%;
}
.baike_box .tit {
    margin-bottom: 14px;
    height: 25px;
    line-height: 25px;
    font-weight: bold;
    font-size: 18px;
    color: #333333;
}
/* .baike_box .tit .more{
    font-weight: normal;
    float: right;
    font-size: 14px;
    color: #333333;
} */
.bk_box {
    width: 100%;
    height: 294px;
    background: #FFFFFF;
}
.bk_box_head {
    padding-left: 20px;
    height: 62px;
    line-height: 62px;
    border-bottom: 1px solid #E5E5E5;
}
.bk_box_head a {
    position: relative;
    display: inline-block;
    margin-right: 30px;
    line-height: 62px;
    font-size: 14px;
    color: #666666;
    float: left;
    cursor: default;
}
.bk_box_head .cur,
.bk_box_head .d_cur {
    padding-right: 23px;
    font-weight: bold;
    font-size: 16px;
    color: #030605;
}
.bk_box_head .cur::before {
    position: absolute;
    bottom: -2px;
    left: 12px;
    width: 12px;
    height: 9px;
    content: '';
    background: url(//www1.pchouse.com.cn/gz20230529/home/images/t.png);
    background-size: 100% 100%;
}
.bk_box_head .cur::after {
    position: absolute;
    top: 22px;
    right: 0;
    width: 18px;
    height: 18px;
    content: '';
    border: 5px solid #59C328;
    border-radius: 50%;
    box-sizing: border-box;
}
.bk_box_head a:last-child {margin-right: 0;}
.bk_box_head .replace {
    position: relative;
    padding: 0 20px 0 26px;
    margin-top: 23px;
    height: 18px;
    line-height: 17px;
    font-size: 12px;
    color: #030605;
    cursor: pointer;
    float: right;
}
.bk_box_head .replace::before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 18px;
    height: 18px;
    content: '';
    background: url(//www1.pchouse.com.cn/gz20230529/home/images/icons.png) no-repeat;
    background-position: -230px 0;
}
.bk_box .bk_scroll {
    padding: 0 5px 0 20px;
    margin: 15px 10px 0 0;
    height: 216px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.bk_scroll::-webkit-scrollbar {
    width:4px;
}
/* 滚动条滑块 */
.bk_scroll::-webkit-scrollbar-thumb {
    width: 4px;
    background: #D8D8D8;
    border-radius: 8px;
}
.bk_scroll dl:last-child {
    padding-bottom: 10px;
}
.bk_box dl dt {
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #333333;
    margin-bottom: 10px;
}
.bk_box dd {
    margin-bottom: 10px;
}
.bk_box dl li {
    display: inline-block;
    margin-bottom: 20px;
    width: 72px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    float: left;
}
.bk_box dl a {color: #333333;display: inline;}
.switch-b-box,.bk_scroll {
    display: none;
}
.bk_wenda {padding-top: 10px;}
.bk_wenda p {
    margin: 0 20px;
    height: 35px;
    font-size: 12px;
}
.bk_wenda a {
    display: block;
    width: 250px;
    height: 35px;
    line-height: 35px;
    color: #333333;
    overflow: hidden;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.bk_wenda span {
    display: inline-block;
    width: 44px;
    line-height: 35px;
    color: #999999;
    white-space: nowrap;
    float: right;
}
.bk_box dl a:hover,
.bk_wenda a:hover {
    color: #59C328;
}

/*friends*/
.friends{margin-bottom:40px;}
.switch-d-tab .tab{float:left;height:25px;line-height:25px;cursor:pointer;font-size:14px;color:#666;margin-right:30px;}
.switch-d-tab .current{
    position: relative;
    padding-right: 23px;
    font-weight: bold;
    font-size: 18px;
    color: #030605;
}
.switch-d-tab .current::after {
    position: absolute;
    top: 3.5px;
    right: 0;
    width: 18px;
    height: 18px;
    content: '';
    border: 5px solid #59C328;
    border-radius: 50%;
    box-sizing: border-box;
}

.switch-d-con{margin-top: 7px;}
.switch-d-con a{margin-right:10px;line-height:28px;display: inline-block;color: #030605;}
.switch-d-con a:hover {color: #59C328;}
/*groupPro(groupPro.css 框架)*/
.zdcp{width:1118px;padding:0;}
.zdcp a{margin-right:0;line-height:normal;}
.groupPro{width:1118px;height:120px;overflow:hidden;line-height:normal;position:relative;}
.groupPro li{width:1118px;height:120px;float:left;}
.groupPro span{width:549px;padding:10px 0 0 10px;float:left;}
.groupPro .iTit{width:20px;height:95px;padding-top:6px;float:left;text-align:center;line-height:15px;color:#777;background:url( //www1.pconline.com.cn/2011/pcgroup/images/pro_imgs2.png) no-repeat;}
.groupPro .iPro{width:500px;padding:5px 0 0 5px;float:left;display:inline;margin-left:10px;}
.groupPro .share{height:74px;margin-bottom:1px;overflow:hidden;}
.groupPro .share a{width:83px;float:left;text-align:center;cursor:pointer;}
.groupPro .hotLink{height:20px;color:#777;padding-left:15px;border-top:1px dashed #dedede;line-height:23px;overflow:hidden;}
.groupPro .hotLink a{clear:both;}
.switch-d-con .zdcp{position:relative;padding:0;}
.zdcp .sliderA-tab{position:absolute;right:0;top:-25px;}

.report {margin-bottom: 40px;}
.report img {
    width: 1400px;
    height: 70px;
    object-fit: cover;
}

/* 好物 */
.mlr20 {margin: 0 20px;}
.stuff_box .mod-head {margin-bottom: 30px;}
.stuff_box .tabs_box {margin-top: -5px;margin-left: 30px;}
.stuff_box .big_pic_box {
    position: relative;
    width: 690px;
    height: 880px;
}
.stuff_box .pic_box {
    position: relative;
}
.stuff_box .pic_box .tag {
    position: absolute;
}
.stuff_box .pic_box .cir {
    position: relative;
    display: block;
    width: 28px;
    height: 28px;
    background: url(//www1.pchouse.com.cn/gz20230529/home/images/cir.png) no-repeat top left;
    background-size: 100% 100%;
    -webkit-animation: scare 1s linear infinite;
    -moz-animation: scare 1s linear infinite;
    -o-animation: scare 1s linear infinite;
    animation: scare 1s linear infinite;
    float: left;
}

.stuff_box .pic_box .tag:hover .cir,
.stuff_box .pic_box .tag.cur .cir {
    transform: translate(-2px,-2px);
    width: 32px;
    height: 32px;
    background: url(//www1.pchouse.com.cn/gz20230529/home/images/cir1.png) no-repeat top left;
    background-size: 100% 100%;
    animation: none;
}
.stuff_box .b_img {
    width: 690px;
    height: 880px;
    object-fit: cover;
}
.stuff_desc_box {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 200px;
}
.stuff_desc_cont.w650 {width: 650px;}
.stuff_desc_cont {
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: 650px;
}
.stuff_desc_cont .stuff_tit {
    height: 22px;
    line-height: 22px;
    font-weight: bold;
    font-size: 22px;
    color: #FFFFFF;
}
.stuff_desc_cont .stuff_txt {
    margin: 15px 0 20px;
    height: 14px;
    line-height: 14px;
    font-size: 14px;
    color: #FFFFFF;
}
.stuff_desc_cont .pro_box {width: 315px;background: #fff;}
.stuff_desc_cont .pro_box img {
    width: 90px;
    height: 90px;
    float: left;
}
.stuff_desc_cont .pro_box .fr {
    margin-right: 20px;
    width: 180px;
}

.stuff_desc_cont .pro_tit {
    padding: 17px 0 6px;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    color: #030605;
}
.stuff_desc_cont .pro_tit:hover {color: #59C328;}
.stuff_desc_cont .price,
.stuff_pop_box .price {
    line-height: 25px;
    color: #030605ff;
    font-size: 16px;
    font-weight: bold;
}
.big_pic_box  .stuff_desc_cont .pro_tit,.big_pic_box  .stuff_desc_cont .pro_box .fr {width: 190px;}
.stuff_desc_cont .price span,
.stuff_pop_box .price span {
    font-size: 12px;
}
.stuff_box .small_pic_box {
    height: 430px;
    background: #EEF1F6;
}
.stuff_box .big_pic_box .small_pic_box:first-child {
    margin-bottom: 20px;
}
.stuff_box .s_img {
    width: 335px;
    height: 430px;
    object-fit: cover;
}
.stuff_box .small_pic_box .pic_box {
    width: 335px;
    float: left;
}
.stuff_box .small_pic_box .stuff_desc_box {
    position: relative;
    padding: 52px 28px 0 28px;
    width: 355px;
    height: 100%;
    box-sizing: border-box;
    overflow: hidden;
}
.stuff_box .small_pic_box .stuff_desc_box .icons {
    padding-left: 24px;
    margin-bottom: 20px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #030605;
    border-radius: 12px;
}
.stuff_box .small_pic_box .like {
    width: 68px;
    background: #FFFFFF url(//www1.pchouse.com.cn/gz20230529/home/images/icons.png) no-repeat;
    background-position: -280px -146px;
}
.stuff_box .small_pic_box .jx {
    width: 58px;
    background: #FFFFFF url(//www1.pchouse.com.cn/gz20230529/home/images/icons.png) no-repeat;
    background-position: -280px -171px;
}
.stuff_box .small_pic_box .stuff_tit {
    margin-bottom: 20px;
    max-height: 60px;
    line-height: 30px;
    font-weight: bold;
    font-size: 22px;
    color: #030605;
}
.stuff_box .small_pic_box .stuff_txt {
    max-height: 96px;
    line-height: 24px;
    font-size: 14px;
    color: #666666;
    white-space: pre-line;
    -webkit-line-clamp: 4;
}
.small_pic_box .stuff_desc_cont .pro_box {
    width: 299px;
}
.small_pic_box .stuff_desc_cont .pro_box img {
    width: 90px;
    height: 90px;
}
.small_pic_box .stuff_desc_cont .pro_box .fr {
    margin-right: 15px;
}
.small_pic_box .stuff_desc_cont {left: 28px;}
.small_pic_box .stuff_desc_cont .pro_tit {padding: 17px 0 6px;}
.small_pic_box .stuff_desc_cont .s_pro_box {width: 90px;margin-right: 14px;}

/* .stuff_box .pic_box .tag:hover .stuff_pop_box {
    display: block;
} */

/* 城市弹窗 */
.layCityBox {
    position: absolute;
    right: 0;
    top: 38px;
    padding: 20px 10px 0 24px;
    width: 804px;
    height: 310px;
    background: #fff;
    border: 1px solid #E5E5E5;
    display: none;
    z-index: 1;
}
.b-letArea {height: 32px;margin-bottom: 20px;}
.b-letArea i {
    display: block;
    margin-right: 20px;
    font-size: 16px;
    line-height: 32px;
    font-weight: bold;
    color: #030605;
    float: left;
}
.b-letArea>a {
    margin-right: 18px;
    line-height: 32px;
    font-weight: bold;
    font-size: 18px;
    color: #030605;
    float: left;
}
.b-letArea .b-input {
    position: relative;
    margin-left: 2px;
    width: 160px;
    height: 32px;
    line-height: 32px;
    background: #F5F6F8 url(//www1.pchouse.com.cn/gz20230529/home/images/icons.png) no-repeat;
    background-position: 125px -173px;
    border-radius: 24px;
    float: left;
}
.b-letArea .b-input input {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 15px;
    width: 110px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #030605;
    background: #F5F6F8;
    border-radius: 24px;
    border: none;
    outline: none;
}
.b-letArea .onFocus {
    border: 1px solid #030605;
    box-sizing: border-box;
    background-position: 189px -174px;
}
.b-letArea .onFocus input {
    padding-left: 14px;
    height: 30px;
    line-height: 30px;
}
.b-ntextdicon {
    position: absolute;
    top: 42px;
    left: 0;
    padding-left: 15px;
    width: 225px;
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    font-weight: normal;
    color: #030605;
    background: #fff;
    border: 1px solid #EEEEEE;
    box-shadow: 0 0 8px 0 #9e9e9e26;
    display: none;
}
.b-letArea .b-slist {
    position: absolute;
    top: 42px;
    left: 0;
    padding: 14px 15px 0;
    width: 225px;
    background: #fff;
    border: 1px solid #EEEEEE;
    box-shadow: 0 0 8px 0 #9e9e9e26;
    box-sizing: border-box;
    display: none;
}
.b-letArea .b-input a {
    margin-bottom: 14px;
    line-height: 20px;
    font-size: 14px;
    font-weight: normal;
    color: #999999;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.b-letArea a span {
    width: auto;
    line-height: 20px;
    color: #030605ff;
    padding-right: 15px;
    float: left;
}
.b-cityArea {
    width: 100%;
    height: 258px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.b-cityArea::-webkit-scrollbar {
    width:10px;
}

/* 滚动条滑块 */
.b-cityArea::-webkit-scrollbar-thumb {
    width: 10px;
    background: #D8D8D8;
    border-radius: 8px;
}
.b-zCity {
    margin-bottom: 30px;
    height: 22px;
    font-size: 16px;
    color: #030605;
}
.b-zCity .b-province {
    margin-right: 18px;
    font-weight: bold;
    line-height: 22px;
    float: left;
}
.b-zCity .b-citys {
    height: 22px;
    float: left;
}
.b-zCity .b-citys a {
    margin-right: 40px;
    line-height: 22px;
    font-size: 16px;
    font-weight: normal;
    color: #030605;
    float: left;
}
.b-cityLet {width: 100%;margin-bottom: 10px;}
.b-cityLet .b-letter {
    display: inline-block;
    line-height: 22px;
    width: 13px;
}
.b-cityLet .b-province {
    width: 72px;
    line-height: 22px;
    text-align: right;
    display: inline-block;
}
.b-cityLet .newW {width: 95px;}
.b-cityLet .b-pCity {
    height: 22px;
    line-height: 22px;
    float: left;
}
.b-cityLet .b-citys {
    width: 680px;
    float: left;
}
.b-cityLet .b-citys a {
    margin: 0 15px 20px;
    line-height: 22px;
    font-size: 16px;
    font-weight: normal;
    color: #030605;
    float: left;
}
.b-cityLet .b-letter {padding-right: 10px;}
.b-arrow {
    position: absolute;
    top: -5px;
    right: 25px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}

.r_side {
    width: 58px;
    position: fixed;
    left: 50%;
    bottom: 30px;
    margin-left: 730px;
    display: none;
    border: 1px solid #F0F0F0;
}
.r_side .item {
    position: relative;
    padding-top: 18px;
    width: 58px;
    height: 63.6px;
    background: #FFFFFF;
    /* border: 1px solid #E5E5E5;
    border-top: none; */
    box-sizing: border-box;
}
.r_side .toTop{
    height: 55.6px;
}
/* .r_side .item:first-child {border-top: 1px solid #E5E5E5;} */
.r_side span {
    display: block;
    margin-top: 4px;
    line-height: 14px;
    font-size: 12px;
    color: #333;
    /* -moz-transform: scale(0.83);
    -ms-transform: scale(0.83);
    -o-transform: scale(0.83);
    -webkit-transform: scale(0.83);
    transform: scale(0.83); */
}
.r_side .item:hover span,.r_side .item:hover a {
    color: #ffffff;
}
.r_side .icon {
    display: block;
    margin: 0 auto;
    width: 22px;
    height: 22px;
    background: url(//www1.pchouse.com.cn/gz20231019/pc/images/sIcons.png) no-repeat;
    background-size: 44px 110px;
}
.r_side .icon1 {
    background-position: 0 -22px;
}
.r_side .icon2 {
    background-position: 0 -44px;
}
.r_side .icon3 {
    background-position: 0 -66px;
}
.r_side .icon4 {
    background-position: 0 -89px;
}
.r_side .icon5 {
    /* margin-top: 8px; */
    background-position: 0 0px;
}
.r_side .item:hover span{color: #59C328;}
.r_side .item:hover .icon1 {
    background-position: -23px -22px;
}
.r_side .item:hover .icon2 {
    background-position: -23px -44px;
}
.r_side .item:hover .icon3 {
    background-position: -23px -66px;
}
.r_side .item:hover .icon4 {
    background-position: -23px -89px;
}
.r_side .item:hover .icon5 {
    background-position: -23px 0;
}
.r_side .content {
    position: absolute;
    bottom: 0;
    right: 50px;
    width: 197px;
    height: 206px;
    display: none;
    z-index: 1;
}
.r_side .gzh {height: 176px;}
.r_side .code_box {
    width: 180px;
    padding: 12px;
    background: #fff;
    border: 1px solid #E5E5E5;
    display: block;
}

.r_side .code_box img {width: 150px;}

.r_side .db .code_box {
    width: 340px;
}
.r_side .db {width: 350px;}
.r_side .app_box {float: left;}
.r_side .code_box p {
    line-height: 20px;
    font-weight: 600;
    font-size: 14px;
    color: #333333;
    text-align: center;
}
.r_side .db p {margin-top: 0;}
.r_side .code_box::after {
    bottom: 12px;
    right: -5px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
.r_side .item:hover .content {display: block;}
@-webkit-keyframes scare {
    0% {
        transform: translate(0,0);
        width: 28px;
        height: 28px;
    }
    50% {
        transform: translate(-2px,-2px);
        width: 32px;
        height: 32px;
    }
    100% {
        transform: translate(0,0);
        width: 28px;
        height: 28px;
    }
}
@-o-keyframes scare {
    0% {
        transform: translate(0,0);
        width: 28px;
        height: 28px;
    }
    50% {
        transform: translate(-2px,-2px);
        width: 32px;
        height: 32px;
    }
    100% {
        transform: translate(0,0);
        width: 28px;
        height: 28px;
    }
}
@-moz-keyframes scare {
    0% {
        transform: translate(0,0);
        width: 28px;
        height: 28px;
    }
    50% {
        transform: translate(-2px,-2px);
        width: 32px;
        height: 32px;
    }
    100% {
        transform: translate(0,0);
        width: 28px;
        height: 28px;
    }
}
@keyframes scare {
    0% {
        transform: translate(0,0);
        width: 28px;
        height: 28px;
    }
    50% {
        transform: translate(-2px,-2px);
        width: 32px;
        height: 32px;
    }
    100% {
        transform: translate(0,0);
        width: 28px;
        height: 28px;
    }
}

.house_news {margin-top: 50px;}
.house_news .mod-bd a {color: #333333;}
.house_news .news_cont {width: 1037px;}
.house_news .mod-bd {margin-top: 20px;}
.house_news .picTxt {height: 160px;}
.house_news .picTxt:first-child {margin-bottom: 20px;}
.house_news .picTxt .pic_box {
    margin-right: 50px;
    width: 335px;
    height: 160px;
    position: relative;
    display: block;
}
.house_news .picTxt .pic_box .tip {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    padding: 0 11px;
    font-size: 14px;
    line-height: 30px;
    color: #59C328;
    background: #030605;
    border-radius: 0 0 10px 0;
}
.house_news .picTxt img {width: 100%;height: 100%;object-fit: cover;}
.house_news .picTxt .tit_box {
    left: 0;
    bottom: 0;
}
.house_news .picTxt .tit_box {
    padding: 20px 0 14px;
    width: 100%;
}
.house_news .picTxt .tit_box .tit {
    margin: 0 14px;
    font-weight: 600;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 16px;
}
.house_news .topNews {
    width: 625px;float: left;
}
.house_news .topNews li {line-height: 40px;height: 40px;}
.house_news .topNews li:first-child {line-height: 44px;height: 44px;}
.house_news .picTxt:first-child .topNews {margin-top: -3px;}
.house_news .topNews a {
    display: inline-block;
    max-width: 100%;
    line-height: 42px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 18px;
}
.house_news .topNews .fw {
    /* margin: 4px 0 10px;
    line-height: 24px; */
    font-size: 22px;
    font-weight: bold;
}
.house_news .topNews .ad {
    padding-top: 9px;
    line-height: 20px;
    height: 20px;
}
.house_news .topNews .ad a {
    max-width: 245px;
    color: #999999;
    position: relative;
    line-height: 20px;
    font-size: 14px;
}
.house_news .topNews .ad a:nth-of-type(2) {
    max-width: 300px;
    width: 300px;
}
.house_news .topNews .ad span {
    padding: 0 20px;
    color: #999999;
    position: relative;
    top: -5px;
}
.house_news .topNews .ad a:hover,
.house_news .topNews  a:hover {
    color: #59C328;
    display: inline-block;
    width: auto;
}
.house_news .v{width: 335px;padding-bottom: 14px;background: #EEF1F6;position: relative;}
.house_news .v_tit {
    margin: 14px 16px 0;
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    cursor: pointer;
}
.house_news .v_tit.cur {
    padding-left: 27px;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    background: url(//www1.pchouse.com.cn/gz20230705/home/images/tip.png) no-repeat 0 center;
    background-size: 18px 14px;
}
.house_news .video_box {
    width: 100%;
    /* height: 188px; */
}
.house_news .v video {
    display: block;
    width: 100%;
    height: 188px;
    object-fit: contain;
}
.edit {margin-top: 64px;}
.edit .mod-head {margin-bottom: 20px;}
.edit .big_pic {
    position: relative;
    width: 335px;
    height: 520px;
    overflow: hidden;
}
.edit .big_pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.edit .top_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 190px;
    background: url(//www1.pchouse.com.cn/gz20230704/pchouse/bg1.png);
    background-size: 100% 100%;
    color: #fff;
}
.edit .big_pic .top_bg {
    color: #FFFFFF;
}
.edit .tip {
    display: block;
    padding: 20px 20px 0;
    line-height: 14px;
    font-size: 14px;
}
.edit .tip.noTag {padding-top: 8px;}
/* .edit .txt_pic .tip {
    padding: 59px 20px 0;
} */
.edit .txt_pic .tip.pn {padding: 37px 20px 0;}
.edit .tit {
    margin: 10px 20px 0;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
}
.edit .big_pic .tit {
    margin-right: 95px;
}
.edit .r_pic {
    width: 1065px;
    height: 520px;
}
.edit .r_pic .picTxt:hover .tit,
.wangpai .fr a:hover .tit,
.choice_box a:hover .tit,
.other_box a:hover,
.case_cont_list .c_item .c_tit:hover,
.small_pic_box .stuff_tit:hover,
.ds_info_box .name:hover {
    color: #59C328;
}
.edit .item {
    position: relative;
    margin-left: 20px;
}
.edit .item:nth-child(1),
.edit .item:nth-child(2) {
    margin-bottom: 20px;
}
.edit .r_pic .pic,.edit .sm_pic {
    width: 335px;
    height: 250px;
}
.edit .sm_pic .play {
    display: block;
    width: 24px;
    height: 24px;
    background: url(//www1.pchouse.com.cn/gz20230529/home/images/play.png);
    background-size: 100% 100%;
    position: absolute;
    bottom: 20px;
    left: 20px;
}
.edit .r_pic .txt_pic {
    width: 690px;
    height: 250px;
}
.edit .r_pic .picTxt {
    width: 355px;
    height: 100%;
    color: #030605;
    background: #EEF1F6;
}
.edit .r_pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.edit .picTxt .tit {
    line-height: 30px;
    max-height: 60px;
}
.edit .picTxt .tit.mb30 {margin-bottom: 21px;}
.edit .picTxt .txt {
    font-size: 14px;
    color: #666666;
    line-height: 24px;
    max-height: 48px;
    margin: 11px 20px 20px;
}
.edit .picTxt span {
    display: block;
    padding-left: 20px;
}
.ivy,#J_media {
    width: 1400px;
    margin: 0 auto;
}
.tl {margin-top: 64px;}
.ivy img,#J_media img {
    width: 100%;
}
.tldb img,#J_media img,#J_test15 img {
    margin-bottom: 5px;
}
.other_box {
    margin-top: 36px;
    text-align: left;
}
.other_box a {
    margin-right: 10px;
    line-height: 28px;
    display: inline-block;
    color: #030605;
}

.fangTan {
    padding: 21px 26px 28px;
    width: 283px;
    background: #FFFFFF;
    float: right;
}
.fangTan .ft-name {
    margin-bottom: 18px;
    line-height: 30px;
    font-family: PingFangSC-SNaNpxibold;
    font-weight: 600;
    font-size: 22px;
    color: #030605;
    text-align: center;
}
.fangTan .ft-name::before,
.fangTan .ft-name::after {
    display: inline-block;
    position: relative;
    top: -8px;
    content: '';
    width: 20px;
    height: 1px;
    background: #030605;
}
.fangTan .ft-name::before {left: -20px;}
.fangTan .ft-name::after {right: -20px;}
.fangTan a {
    margin-bottom: 35px;
}
.fangTan a:last-child {margin-bottom: 0;}
.fangTan a img {width: 282px;height: 240px;object-fit: cover;}
.fangTan .tit {
    margin-top: 15px;
    line-height: 16px;
    font-family: PingFangSC-SNaNpxibold;
    font-weight: 600;
    font-size: 16px;
    color: #030605;
}



/* 品牌榜模块样式 */
.new-brand-tit-warp {
    width: 100%;
}

.new-brand-warp {
    display: flex;
    flex-direction: row;
}

.new-brand-warp .new-brand-list-warp {
    width: calc((100% - 40px)/3);
}

.new-brand-warp .new-brand-list-warp::after {
    position: absolute;
    z-index: 1000;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 40.5px;
    content: '';
    background: url(https://www1.pchouse.com.cn/gz0230607/home/images/bg.png?t=1);
    background-size: 100% 100%;
}

.new-brand-warp .new-brand-list-warp li {
    width: calc(100% / 4);
}
.new-brand-warp .new-brand-list-warp dd {
    margin-bottom: 0px;
}
.new-brand-warp .new-brand-list-warp .bk_box_head a {
    font-weight: bold;
    font-size: 18px;
    color: #030605;
}