/* 手机设备 (竖屏) */

@media (max-width: 820px) {
    /* 设置滚动条轨道和滑块为透明 */
    ::-webkit-scrollbar {
        width: 8px; /* 垂直滚动条宽度 */
        height: 8px; /* 水平滚动条高度 */
    }

    ::-webkit-scrollbar-track {
        background: transparent; /* 轨道透明 */
    }

    ::-webkit-scrollbar-thumb {
        background: transparent; /* 滑块透明 */
        border-radius: 4px;
    }

    ::-webkit-scrollbar-thumb:hover {
        background: transparent; /* 悬停时也透明 */
    }

    html {
        scrollbar-color: transparent transparent; /* 滑块和轨道都透明 */
        scrollbar-width: thin;
    }

    .product_banner .cont h1 {
        font-size: 22px!important;
    }
    .product_banner .cont h2.info-title {
        font-size: 14px!important;
        text-align: center;
    }
    .product_banner .pic {
        display: none!important;
    }
    #info-bg-img {
        display: none!important;
    }
    .row_box {
        padding: 20px 0;
        /*padding-bottom: 40px;*/
    }
    .row_box .row_header h1 {
        margin-bottom: 20px;
        font-size: 20px;
        font-weight: bold;
    }
    .row_position li a.active,.row_position li a {
        font-size: 16px;
    }
    .product_banner .cont h2.info-title  {
        font-size: 16px;
    }
    .product-now-box {
        flex-direction: column;
        margin: 0 0;
    }
    .product-now-box-item {
        margin-bottom: -20px;
    }
    .product-now-box-item:last-of-type {
    }
    #answer-xz {
        margin: 0;
        margin-top:-30px;
    }
    .product-now-box-item {
        flex: 1;
        width: 100%;
    }
    .product-now-box-item-body {
        padding:0px;
    }
    #function-container {
        display: flex;
        flex-direction: column;
    }
    #function-intro-container {
        width: 100%;
        flex: 1;
        padding-right: 0;
    }
    #function-img-container {
        width: 100%;
        flex: 1;
    }
    .function-intro-container-body {
        white-space: pre-line; /* 保留手动换行，但合并空白符序列 */
        word-break: keep-all;  /* 防止单词或长文本被断开 */
        line-height: 2;
        font-size: 14px;
        text-align: center;
        margin-top: -60px;
    }
    .function-intro-container-body > p{
        line-height: 1.5;
        font-size: 12px;
        text-align: justify;
        word-break: break-all;
        margin-bottom: 8px;
    }
    #function-container-desc {
        display: block;
    }
    .function-container-desc-item {
        width: 100%;
        /*padding:10px 0;*/
        margin: -10px 0;
    }
    #function-img-container > img {
        width: 100%;
        height: auto;
        margin: auto;
        display: block;

    }
    #product-feature-container > img {
        display: block;
        margin: auto;
        max-width: 100%;
        height: auto;
    }
    .product-diff-container-body {
        margin-top: -30px;
        margin-bottom: -20px;
    }
    #product-intro {
        /*padding-top: 60px;*/
    }
    #product-feature {
        /*padding-top: 60px;*/
    }
    #product-diff {
        /*padding-top: 60px;*/
    }
    #product-use-place {
        /*padding-top: 60px;*/
    }
    #product-use-place-container > img {
        margin-top: -10px;
    }
    #product-diff.row_box {
        padding-bottom: 12px;
    }
}


