.pc_nav .search_btn {
    margin-right: 0.05rem;
    position: relative;
    z-index: 10;
    display: inline-block;}
.pc_nav .search_btn svg {
    width: 0.26rem;
    fill: #fff;
    vertical-align: top;
    height: 1.36rem;
    line-height: 1.36rem;}
.list0 .li::before:nth-child(1){width:10px;}
    .list81 .a {
        height: 1.28rem;
        display: flex;
        flex-wrap: wrap;
        position: relative;
        z-index: 1;
        flex-direction: column;
        justify-content: center;
        padding: 0;}

    .list81 .a::before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: #fff;
        z-index: -1;
        opacity: 0;
        transition: .5s;}

    .list81 .a::after {
        content: "";
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        background: #e1e6ef;
        height: .02rem;
        z-index: -1;
        transition: .5s;}

    .list81 h4 {
        font-weight: 600;
        position: relative;
        z-index: 1;
        font-size: .22rem;
        padding: 0 13% 0 0;}

    .list81 h4:after {
        content: "";
        position: absolute;
        background: url(images/xlan20250613.png) center no-repeat;
    width: .19rem;
    height: .11rem;
    top: 50%;
    right: .1rem;
    transform: translateY(-50%);
    transition: .5s;}

    .list81 p {
        margin: 0;
        height: 0;
        overflow: hidden;
        display: block;
        width: calc(100% - 13%);
        opacity: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -moz-box;
        -moz-line-clamp: 2;
        -moz-box-orient: vertical;
        word-wrap: break-word;
        word-break: break-all;
        white-space: normal;}

    .ps21 {
        font-size: .18rem;
        color: #848484;
        line-height: .28rem;
        max-height: calc(.28rem*3)\0;
        width: 100%;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;}

    .l21 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;}

    .list81 li.on .a::before {
        opacity: 1;
        left: -.3rem;
        right: -.3rem;
        box-shadow: 0px 27px 46px 0px rgba(178, 158, 198, 0.31);
        top: -.1rem;
        bottom: -.1rem;}

    .list81 li.on h4:after {
        transform: translateY(-50%) rotateX(180deg);}

    .list81 li.on h4 {
        transform: translateY(-.06rem);
        color: #9e3622 !important;}

    .list81 li.on p {
        height: .56rem;
        transform: translateY(.06rem);
        opacity: 1;}

    .h4s11 {
        font-size: .2rem;
        color: #fff;
        line-height: .3rem;
        transition: .5s;
        width: 100%;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;}

    .l11 {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%;
        line-height: 1.25;}

.con::-webkit-scrollbar {
     width: 4px; /*  设置纵轴（y轴）轴滚动条 */
     height: 4px;}
 /* 滚动条滑块（里面小方块） */
 .con::-webkit-scrollbar-thumb {
     border-radius: 10px;
     box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
     background: rgba(0,0,0,0.9);}
 /* 滚动条轨道 */
 .con::-webkit-scrollbar-track {
     border-radius: 0;
     box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
     background: #5d2b23;}


