.head_top_xuanfu{
    height: 90px;
}
.head_top{
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
    width: 100%;
    height: 90px;
    border-top: 3px solid #FF552B;
    box-sizing: border-box;
    z-index: 9;
}
.head_top_box{
    width: 1300px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.head_top_box .head_top_logo{
    display: flex;
    align-items: center;
}
.head_top_box .head_top_logo_img{
    width: 200px;
    height: 95%;
    margin-right: 20px;
}
.head_top_box .head_top_logo_img img{
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}
.head_top_box .head_top_logo span{
    width: 1px;
    height: 48px;
    background: #EBEBEB;
    margin-right: 14px;
}
.head_top_box .head_top_logo .head_top_logo_city{
    display: flex;
    align-items: center;
    font-size: 16px;
    color:#797979;
    border: 1px solid #EBEBEB;
    border-radius: 15px;
    line-height: 30px;
    padding: 0 8px;
}
.head_top_box .head_top_logo .head_top_logo_city i{
    width: 13px;
    height: 15px;
    background: url(/images/top_icon01.png)no-repeat center/100% 100%;
    margin-right: 7px;
}
.head_top_box .head_top_nav{
    display: flex;
    align-items: center;
    height: 100%;
    flex-shrink: 0;
}
.head_top_box .head_top_nav .head_top_nav_item{
    font-size: 16px;
    line-height: 87px;
    padding: 0 16px;
    transition: all .5s ease;
    position: relative;
}
.head_top_box .head_top_nav .head_top_nav_item.attr,.head_top_box .head_top_nav .head_top_nav_item:hover{
    color:#FF552B
}
.head_top_box .head_top_nav .head_top_nav_item.attr::after{
    content: '';
    position: absolute;
    width: 25px;
    height: 3px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #FF552B;
}
.head_top_box .head_top_tel_top{
    display: flex;
    align-items: center;
    font-size: 12px;
    color:#666666;
}
.head_top_box .head_top_tel_top i{
    width: 13px;
    height: 13px;
    background: url(/images/top_icon02.png)no-repeat center/100% 100%;
    margin-right: 5px;
}
.head_top_box .head_top_tel p{
    font-size: 20px;
    font-weight: bold;
    color:#FF552B;
    font-family: "微软雅黑", "Microsoft YaHei", sans-serif;
}
.head_top .sign {
    display: none;
    right: 0.24rem;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}
.head_top .sign img {
    display: block;
    width: 0.36rem;
}
.fix-box {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    position: fixed;
    left: 0;
    top: 0;
    transition: all .5s ease;
    z-index: 8;
    display: none;
}

/* banner */
.geo_xiaoqu_banner{
    width: 100%;
    height: 350px;
    background: #000;
    position: relative;
}
.geo_xiaoqu_banner img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0.25;
}
.geo_xiaoqu_banner .geo_xiaoqu_zz{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.geo_xiaoqu_banner .geo_xiaoqu_zz .title{
    font-size: 35px;
    font-family: "微软雅黑", "Microsoft YaHei", sans-serif;
    color:#fff;
    text-align: center;
    font-weight: bold;
    padding-top: 87px;
}
.geo_xiaoqu_banner .geo_xiaoqu_zz .geo_xiaoqu_list{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    width: 800px;
    margin: 30px auto 0;
}
.geo_xiaoqu_banner .geo_xiaoqu_zz .geo_xiaoqu_list .geo_xiaoqu_item{
    font-size: 17px;
    line-height: 41px;
    border: 1px solid rgba(255,255,255,0.5);
    color:#fff;
    padding: 0 15px;
    border-radius: 22px;
    background: rgba(255,255,255,0.16);
    margin: 0 5px;
    margin-bottom: 8px;
}


/* 标题 */
.xiaoqu_module_title{
    text-align: center;
}
.xiaoqu_module_title .title{
    font-size: 32px;
    font-weight: bold;
    color:#000000;
    font-family: "微软雅黑", "Microsoft YaHei", sans-serif;
}
.xiaoqu_module_title .title b{
    color:#FF552B;
}
.xiaoqu_module_title p{
    font-size: 16px;
    color:#999999;
    margin-top: 15px;
}


/* 装修市场分析 */
.xiaoqu_module01{
    padding-top: 50px;
    padding-bottom: 50px;
    background: #FFFFFF;
}
.xiaoqu_module01_content{
    width: 1200px;
    margin: 52px auto 0;
    border-radius: 10px;
    box-shadow: 0 15px 32px rgba(0,0,0,0.05);
    overflow: hidden;
    padding: 24px 20px 24px 39px;
    box-sizing: border-box;
}
.xiaoqu_module01_content .xiaoqu_module01_img{
    width: 500px;
    height: 335px;
    border-radius: 10px;
    float: right;
    overflow: hidden;
    margin-left: 32px;
    position: relative;
}
.xiaoqu_module01_content .xiaoqu_module01_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.xiaoqu_module01_content .xiaoqu_module01_img .xiaoqu_module01_zz{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #FF552BE6;
    padding: 0 48px;
    padding-top: 45px;
    box-sizing: border-box;
}
.xiaoqu_module01_content .xiaoqu_module01_img .xiaoqu_module01_zz .title{
    font-size: 32px;
    color:#fff;
    font-weight: bold;
    font-family: "微软雅黑", "Microsoft YaHei", sans-serif;
    text-align: center;
    line-height: 44px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.2);
}
.xiaoqu_module01_zz .xiaoqu_module01_zz_list{
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.xiaoqu_module01_zz .xiaoqu_module01_zz_list .xiaoqu_module01_zz_item{
    width: 196px;
    font-size: 19px;
    font-weight: bold;
    border-radius: 20px;
    line-height: 39px;
    color:#fff;
    text-align: center;
    border: 1px solid rgba(255,255,255,0.32);
    margin-bottom: 9px;
}
.xiaoqu_module01_content .xiaoqu_module01_text{
    font-size: 16px;
    line-height: 32px;
}
.xiaoqu_module01_content .xiaoqu_module01_text p{
    text-indent: 2em;
}


/* 装修常见问题 */
.xiaoqu_module02{
    background: #F5F5F5;
    padding-top: 44px;
    padding-bottom: 40px;
}
.xiaoqu_module02_content{
    width: 1200px;
    margin: 24px auto 0;
    box-shadow: 0 15px 32px rgba(0,0,0,0.05);
}
.qa-container {
    width: 12rem;
    background: #fff;
    border-radius: .28rem;
    box-shadow: 0 .18rem .35rem rgba(0, 20, 40, 0.05);
    padding: .22rem .2rem;
    box-sizing: border-box;
    margin: 0 auto;
    margin-top: .26rem;
}

.subhead {
    color: #4a607a;
    margin-bottom: 2.5rem;
    margin-top: 0.3rem;
    font-size: 1.05rem;
    padding-left: 1.8rem;
}

/* 问答列表——无折叠，全部可见 */
.qa-list {
    display: flex;
    flex-direction: column;
    gap: .2rem;
}

/* 单个问答项 */
.qa-item {
    border-bottom: 1px solid #dde5ef;
    padding-bottom: .15rem;
}

.qa-item:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

/* 问题样式 */
.question {
    display: flex;
    align-items: flex-start;
    gap: 0.08rem;
    margin-bottom: 0.08rem;
}

.q-mark {
    background: #FF552B;
    color: white;
    font-weight: 600;
    font-size: .18rem;
    width: .32rem;
    height: .32rem;
    line-height: .32rem;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    /* margin-top: 4px; */
}

.question-text {
    font-size: .2rem;
    font-weight: bold;
    color: #000;
    line-height: 1.4;
    font-family: "微软雅黑", "Microsoft YaHei", sans-serif;
}

/* 答案样式 */
.answer {
    display: flex;
    align-items: flex-start;
    gap: 0.1rem;
    /* padding-left: 0.2rem; */
}

.a-mark {
    background: #ffe9e6;
    color: #FF552B;
    font-weight: 600;
    font-size: .18rem;
    width: .28rem;
    height: .28rem;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-top: .02rem;
}

.answer-content {
    flex: 1;
    color: #2a3f5a;
    font-size: .16rem;
    line-height: 1.6;
    background: #FFF9F7;
    padding: .1rem .15rem;
    border-radius: .2rem;
    border: 1px solid #FFD9CF;
}

.answer-content p {
    margin-bottom: .05rem;
}

.answer-content p:last-child {
    margin-bottom: 0;
}

@media screen and (max-width: 750px) {
    .qa-container{
        width: 100%;
    }
    .q-mark{
        width: .42rem;
        height: .42rem;
        font-size: .26rem;
    }
    .question-text{
        font-size: .28rem;
    }
    .a-mark{
        width: .36rem;
        height: .36rem;
        font-size: .26rem;
    }
    .answer-content{
        font-size: .22rem;
    }
}

/* 重点楼盘装修方案 */
.xiaoqu_module03{
    background: #fff;
    padding-top: .46rem;
    padding-bottom: .47rem;
}
.xiaoqu_module03_content{
    width: 12rem;
    margin: .35rem auto 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.xiaoqu_module03_item{
    width: 2.91rem;
    box-sizing: border-box;
    border: 1px solid #F5F5F5;
    box-shadow: 0 .15rem .32rem rgba(0,0,0,0.05);
    margin-bottom: .2rem;
    margin-right: .12rem;
}
.xiaoqu_module03_item:nth-child(4n){
    margin-right: 0;
}
.xiaoqu_module03_item_img{
    width: 100%;
    height: 2.4rem;
    background: #fff;
    overflow: hidden;
}
.xiaoqu_module03_item_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .5s ease;
}
.xiaoqu_module03_item .tit{
    font-size: .16rem;
    font-weight: 1000;
    line-height: .58rem;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 .24rem;
    box-sizing: border-box;
    transition: all .5s ease;
}
.xiaoqu_module03_item:hover .xiaoqu_module03_item_img img{
    transform: scale(1.1);
}
.xiaoqu_module03_item:hover .tit{
    color:#FF552B;
}

/* 装修服务团队 */
.xiaoqu_module04{
    background: #F5F5F5;
    padding-top: .45rem;
    padding-bottom: .72rem;
}
.xiaoqu_module04_content{
    width: 12rem;
    height: 4.94rem;
    border-radius: .1rem;
    background: #FFFFFF;
    box-shadow: 0 .15rem .32rem rgba(0,0,0,0.05);
    overflow: hidden;
    display: flex;
    align-items: center;
    margin: .37rem auto 0;
}
.xiaoqu_module04_content .xiaoqu_module04_left{
    width: 3.38rem;
    height: 100%;
    background: #fff;
    box-shadow: 0 .15rem .32rem rgba(0,0,0,0.1);
    flex-shrink: 0;
}
.xiaoqu_module04_left .xiaoqu_module04_left_img{
    width: 100%;
    height: 3.64rem;
    overflow: hidden;
}
.xiaoqu_module04_left .xiaoqu_module04_left_img img{
    width: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: all .5s ease;
}
.xiaoqu_module04_left:hover .xiaoqu_module04_left_img img{
    transform: scale(1.1);
}
.xiaoqu_module04_left .xiaoqu_module04_left_text{
    padding: 0 .32rem;
    box-sizing: border-box;
}
.xiaoqu_module04_left .xiaoqu_module04_left_text .tit{
    padding-left: .16rem;
    box-sizing: border-box;
    position: relative;
    font-size: .2rem;
    font-weight: 1000;
    margin-top: .18rem;
    margin-bottom: .08rem;
}
.xiaoqu_module04_left .xiaoqu_module04_left_text .tit span{
    font-size: .14rem;
    font-weight: 400;
    padding-left: .06rem;
}
.xiaoqu_module04_left .xiaoqu_module04_left_text .tit::after{
    content: '';
    position: absolute;
    top: .05rem;
    left: 0;
    width: .05rem;
    height: .18rem;
    background: #FF552B;
}
.xiaoqu_module04_left .xiaoqu_module04_left_text p{
    font-size: .14rem;
    line-height: .24rem;
    color:#323232;
}
.xiaoqu_module04_right{
    padding: .34rem .29rem 0 .44rem;
    height: 100%;
    width: 100%;
    box-sizing: border-box;
}
.xiaoqu_module04_right .title{
    box-sizing: border-box;
    font-size: .25rem;
    font-weight: bold;
    font-family: "Microsoft YaHei", "微软雅黑", sans-serif;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}
.xiaoqu_module04_right .title i{
    width: .1rem;
    height: .1rem;
    border-radius: 50%;
    background: #FF552B;
    margin-left: .03rem;
    margin-right: .18rem;
    position: relative;
}
.xiaoqu_module04_right .title i::after{
    content: '';
    position: absolute;
    left: .05rem;
    width: .1rem;
    height: .1rem;
    border-radius: 50%;
    background: linear-gradient(to right,rgba(255, 85, 43,0.5),rgba(255, 85, 43,0));
}
.xiaoqu_module04_right .xiaoqu_module04_right_text{
    font-size: .16rem;
    line-height: .28rem;
    margin-top: .26rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 13; /* 设置显示行数，改成2就是2行 */
    -webkit-box-orient: vertical;
}
.xiaoqu_module04_right .xiaoqu_module04_right_text p{
    text-indent: 2em;
}


/* 靠谱的装修公司推荐 */
.xiaoqu_module05{
    background: url(http://yun3.lehome114.com/attached/zqjl/image/admin/20260812/20260812152852_30300.webp)no-repeat bottom center/cover;
    padding-top: .48rem;
    padding-bottom: .39rem;
}
.xiaoqu_module05_content{
    width: 12rem;
    margin: .66rem auto 0;
}
.xiaoqu_module05_content .xiaoqu_module05_tjly{
    height: 4.31rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-shadow: 0 .15rem .32rem rgba(0,0,0,0.1);
    margin-bottom: .08rem;
}
.xiaoqu_module05_tjly .xiaoqu_module05_tjly_img{
    width: 5.3rem;
    height: 100%;
    flex-shrink: 0;
}
.xiaoqu_module05_tjly .xiaoqu_module05_tjly_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.xiaoqu_module05_tjly .xiaoqu_module05_tjly_right{
    width: 100%;
    padding: .35rem .4rem 0 .34rem;
    height: 100%;
    box-sizing: border-box;
}
.xiaoqu_module05_tjly .xiaoqu_module05_tjly_right .tit{
    font-size: .25rem;
    font-weight: bold;
    font-family: "Microsoft YaHei", "微软雅黑", sans-serif;
    padding-bottom: .16rem;
    border-bottom: 1px solid #F0F0F0;
    position: relative;
}
.xiaoqu_module05_tjly .xiaoqu_module05_tjly_right .tit::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: .56rem;
    height: .02rem;
    background: #FF552B;
}
.xiaoqu_module05_tjly .xiaoqu_module05_tjly_right .xiaoqu_module05_tjly_text{
    font-size: .16rem;
    line-height: .3rem;
    margin-top: .26rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 10; 
    -webkit-box-orient: vertical;
}
.xiaoqu_module05_tjly .xiaoqu_module05_tjly_right .xiaoqu_module05_tjly_text p{
    text-indent: 2em;
}
.xiaoqu_module05_title{
    height: 1.04rem;
    display: flex;
    align-items: center;
    font-size: .25rem;
    font-weight: bold;
    font-family: "Microsoft YaHei", "微软雅黑", sans-serif;
    color:#000000;
}
.xiaoqu_module05_title i{
    width: .05rem;
    height: .25rem;
    background: #FF552B;
    margin-right: .14rem;
}
.xiaoqu_module05_title span{
    color:#FF552B;
}
.xiaoqu_module05_hxys{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.xiaoqu_module05_hxys .xiaoqu_module05_hxys_item{
    width: 3.92rem;
    height: 2.5rem;
    margin-right: .12rem;
    background: #fff;
    border-radius: .1rem;
    border: 1px solid #E0E0E0;
    box-shadow: 0 .15rem .32rem rgba(0,0,0,0.05);
    padding: 0 .24rem;
    box-sizing: border-box;
    margin-bottom: .18rem;
}
.xiaoqu_module05_hxys .xiaoqu_module05_hxys_item:nth-child(3n){
    margin-right: 0;
}
.xiaoqu_module05_hxys_item .title{
    display: flex;
    align-items: center;
    font-size: .2rem;
    font-weight: bold;
    font-family: "Microsoft YaHei", "微软雅黑", SimHei, sans-serif;
    padding-top: .28rem;
    padding-bottom: .22rem;
    border-bottom: 1px solid #F5F5F5;
    color:#000000;
}
.xiaoqu_module05_hxys_item .title span{
    width: .35rem;
    height: .35rem;
    border-radius: 50%;
    font-size: .16rem;
    line-height: .35rem;
    text-align: center;
    background: #FF552B;
    color: #fff;
    font-weight: bold;
    margin-right: .15rem;
}
.xiaoqu_module05_hxys_item p{
    font-size: .17rem;
    color: #666666;
    line-height: .29rem;
    margin-top: .24rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.xiaoqu_module05_cases{
    display: flex;
    align-items: center;
}
.xiaoqu_module05_cases_item{
    width: 2.91rem;
    box-sizing: border-box;
    border: 1px solid #F5F5F5;
    box-shadow: 0 0.15rem 0.32rem rgb(0,0,0,0.1);
    margin-right: 0.12rem;
}
.xiaoqu_module05_cases_item:nth-child(4n){
    margin-right: 0;
}
.xiaoqu_module05_cases_item_img{
    width: 100%;
    height: 2.4rem;
    background: #fff;
    overflow: hidden;
}
.xiaoqu_module05_cases_item_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .5s ease;
}
.xiaoqu_module05_cases_item .tit {
    font-size: .16rem;
    font-weight: 1000;
    line-height: .58rem;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 0.24rem;
    box-sizing: border-box;
    transition: all .5s ease;
}
.xiaoqu_module05_cases_item:hover .xiaoqu_module05_cases_item_img img{
    transform: scale(1.1);
}
.xiaoqu_module05_cases_item:hover .tit{
    color:#FF552B;
}

/* 服务区域 */
.geo_xiaoqu_fwqy{
    background: #fff;
}
.geo_xiaoqu_fwqy_content{
    width: 12rem;
    margin: 0 auto;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.geo_xiaoqu_fwqy_content .title{
    display: flex;
    align-items: center;
    height: .36rem;
    padding: 0 .17rem;
    background: #F0F0F0;
    margin: .14rem 0;
    font-size: .16rem;
    font-weight: 1000;
}
.geo_xiaoqu_fwqy_content .title i{
    width: .13rem;
    height: .15rem;
    background: url(/images/top_icon01.png)no-repeat center/100% 100%;
    margin-right: .07rem;
}
.geo_xiaoqu_fwqy_content .geo_xiaoqu_fwqy_item{
    font-size: .16rem;
    padding: 0 .23rem;
    transition: all .5s ease;
    margin: .14rem 0;
}
.geo_xiaoqu_fwqy_content .geo_xiaoqu_fwqy_item:hover{
    color:#FF552B;
}
.geo_xiaoqu_fwqy_content .geo_xiaoqu_fwqy_item.attr{
    color:#FF552B;
    font-weight: 1000;
}



@media screen and (max-width: 1200px) {
    .head_top_box,.xiaoqu_module01_content{
        width: 100%;
    }
    .head_top_tel{
        display: none;
    }
    .head_top_box .head_top_nav{
        flex-shrink: 0;
    }
    .xiaoqu_module02,.xiaoqu_module03,.xiaoqu_module04,.xiaoqu_module05,.geo_xiaoqu_fwqy{
        padding-left: .24rem;
        padding-right: .24rem;
        box-sizing: border-box;
    }
    .xiaoqu_module02_content,.xiaoqu_module03_content,.xiaoqu_module04_content,.xiaoqu_module05_content,.xiaoqu_module05_cases,.geo_xiaoqu_fwqy_content{
        width: 100%;
    }
    .xiaoqu_module05_cases{
        flex-wrap: wrap;
    }
}
@media screen and (max-width: 750px) {
    .head_top_box .head_top_nav,.head_top_box .head_top_logo span{
        display: none;
    }
    .head_top,.head_top_xuanfu{
        height: 50px;
    }
    .head_top_box{
        position: relative;
        justify-content: center;
    }
    .head_top_box .head_top_logo_img{
        height: 30px;
    }
    .head_top_box .head_top_logo_img img{
        width: 100%;
        height: 100%;
    }
    .head_top_box .head_top_logo .head_top_logo_city{
        position: absolute;
        left: 0.24rem;
        line-height: 1.8;
        font-size: .26rem;
    }
    .xiaoqu_module_title p{
        width: 80%;
        margin: .15rem auto 0;
    }
    .geo_xiaoqu_banner{
        overflow: hidden;
        height: auto;
        padding-bottom: .5rem;
    }
    .geo_xiaoqu_banner img{
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 0;
        left: 0;
        top: 0;
    }
    .geo_xiaoqu_banner .geo_xiaoqu_zz{
        position: relative;
    }
    .geo_xiaoqu_banner .geo_xiaoqu_zz .title{
        font-size: .46rem;
        padding: .5rem .24rem 0;
        box-sizing: border-box;
    }
    .geo_xiaoqu_banner .geo_xiaoqu_zz .geo_xiaoqu_list{
        width: 100%;
        padding: 0 0.24rem;
        box-sizing: border-box;
    }
    .geo_xiaoqu_banner .geo_xiaoqu_zz .geo_xiaoqu_list .geo_xiaoqu_item{
        font-size: .28rem;
        line-height: 2.6;
        padding: 0 .24rem;
    }



    .head_top .sign,.fix-box.on,.head_top_box .head_top_nav.on{
        display: block;
    }
    .head_top_box .head_top_nav{
        display: none;
        position: absolute;
        width: 45%;
        position: absolute;
        right: 2%;
        top: 1.25rem;
        background: white;
        border-radius: 0.08rem;
        z-index: 39;
        max-height: 80vh;
        height: auto;
    }
    .head_top_box .head_top_nav .head_top_nav_item{
        margin-left: 10px;
        margin-right: 10px;
        padding: 0;
        display: block;
        font-size: .3rem;
        height: 0.86rem;
        border-bottom: 1px solid #E0E0E0;
        line-height: .88rem;
        color: #333;
    }
    .head_top_box .head_top_nav .head_top_nav_item.attr::after{
        display: none;
    }
    .xiaoqu_module01_content{
        margin-top: .32rem;
        padding: .24rem;
        box-sizing: border-box;
    }
    .xiaoqu_module01_content .xiaoqu_module01_img{
        width: 100%;
        margin-left: 0;
        float: none;
        margin-bottom: .32rem;
    }
    .xiaoqu_module03_item{
        width: 49%;
        margin-right: 2%;
    }
    .xiaoqu_module03_item:nth-child(4n){
        margin-right: 2%;
    }
    .xiaoqu_module03_item:nth-child(2n){
        margin-right: 0;
    }
    .xiaoqu_module05_content{
        margin-top: .32rem;
    }
    .xiaoqu_module05_content .xiaoqu_module05_tjly{
        height: auto;
        display: block;
    }
    .xiaoqu_module05_tjly .xiaoqu_module05_tjly_img{
        width: 100%;
        height: 5rem;
    }
    .xiaoqu_module05_tjly .xiaoqu_module05_tjly_right{
        padding-bottom: .36rem;
    }
    .xiaoqu_module05_hxys .xiaoqu_module05_hxys_item{
        width: 49%;
        margin-right: 2%;
    }
    .xiaoqu_module05_hxys .xiaoqu_module05_hxys_item:nth-child(3n){
        margin-right: 2%;
    }
    .xiaoqu_module05_hxys .xiaoqu_module05_hxys_item:nth-child(2n){
        margin-right: 0;
    }
    .xiaoqu_module05_cases_item{
        width: 49%;
        margin-right: 2%;
        margin-bottom: .18rem;
    }
    .xiaoqu_module05_cases_item:nth-child(2n){
        margin-right: 0;
    }
}


[id] {
    scroll-margin-top: 90px; 
}