@media screen and (max-width:480px) {
    .SView-bottomMenu {
        border-radius: 0px;
        bottom: 0px;
        height: fit-content;
        height: -webkit-fit-content;
        max-width: 100%;
        width: 100%;
        /*padding-bottom:34px;*/
    }

    .SView-bottomMenu-unfold {
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        height: fit-content;
        box-sizing: border-box;
    }

        .SView-bottomMenu-unfold ul {
            display: flex;
            flex-wrap: wrap;
            align-content: center;
            align-items: center;
            column-count: 6;
            column-gap: 0px;
            justify-items: center;
            overflow: hidden;
            padding-bottom: 5px;
        }

            .SView-bottomMenu-unfold ul li {
                justify-content: flex-start;
                height: 47px;
                width: min-content;
                break-inside: avoid;
                flex: 0 0 calc(100% / 6);
                display: flex;
                justify-content: center !important;
            }
                .SView-bottomMenu-unfold ul li > .SView-button-iconTB {
                    padding-left: 0px !important;
                    padding-right: 0px !important;
                }

                .SView-bottomMenu-unfold ul li:has(> :first-child.SView-hide) {
                    display: none;
                }
                .SView-bottomMenu-unfold ul li:has(#modelCompareInput) {
                    display: none;
                }

                .SView-bottomMenu-unfold ul li:has(#modelCompareButton) {
                    display: none;
                }

                .SView-bottomMenu-unfold ul li:has(#collision) {
                    display: none;
                }
                .SView-bottomMenu-unfold ul li:has( > .SView-hide) {
                    display: none;
                }

    .SView-button-collapse-close {
        display: none;
    }

    .SView-button-collapse-open {
        display: none;
    }

    .SView-bottomMenu ul {
        justify-content: flex-start;
        height: fit-content;
        padding: 0 0px !important;
    }

        .SView-bottomMenu ul::-webkit-scrollbar {
            display: none;
        }

        .SView-bottomMenu ul::-webkit-scrollbar-thumb {
            display: none;
        }

        .SView-bottomMenu ul li {
            justify-content: flex-start;
            height: fit-content;
            width: max-content;
        }

    .SView-bottomMenu-controller {
        display: flex !important;
        height: 25px;
        width: 100%;
        background-color: white;
        align-items: center;
        justify-content: center;
    }

        .SView-bottomMenu-controller div {
            width: 32px;
            height: 4px;
            border-radius: 2px;
            background-color: #CCCFDC;
        }

    .SView-button-iconTB {
        height: fit-content;
        padding-left: 10px;
        padding-right: 10px;
        width: max-content;
    }

        .SView-button-iconTB:hover {
            background-color: transparent;
        }

        .SView-button-iconTB p {
            font-size: 10px;
            line-height: 14px;
            /*font-family: 'PingFangSC','Microsoft YaHei' !important;*/
            /*margin-left:-8px;*/
            width: 100%;
            margin-top: 8px;
        }


    /**
    * 选择移动
    */
    #move .SView-subBottomMenu {
        bottom: 100px;
        left: 12px;
        width: calc(100% - 24px);
        transform: none;
        height: 58px;
    }

    /**选择移动*/
    #move_menu .SView-btn-hight p {
        color: #0A61B4;
    }

    #move_menu p {
        background-color: unset !important;
        color: #333333;
        display: block !important;
    }

    #move .SView-subBottomMenu ul {
        display: flex;
        align-items: center;
        justify-content: space-around;
        height: 58px;
    }

        #move .SView-subBottomMenu ul li {
            height: 58px;
            list-style: none;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
        }

    #move .SView-subBottomMenu .SView-button-iconBtn {
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
        padding: 0px;
        margin: 0px;
    }

    #move .SView-subBottomMenu .SView-button-iconTB_div {
        width: 32px;
        height: 32px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: unset;
    }

    /*#move .SView-subBottomMenu .SView-button-iconTB_div img {
            width: 24px;
            height: 24px;
        }*/

    #move .SView-subBottomMenu p {
        width: 100%;
        text-align: center;
        margin-top:unset;
    }

    /**批注*/
    #annotate #annotate_menu {
        bottom: 100px;
        left: 12px;
        width: calc(100% - 24px);
        transform: none;
        height: 58px;
    }

        #annotate #annotate_menu p {
            color: #333333;
            font-size: 10px;
            /*font-family: 'PingFangSC','Microsoft YaHei' !important;*/
        }

        #annotate #annotate_menu .SView-btn-hight p {
            color: #0A61B4 !important;
            font-size: 10px;
            /*font-family: 'PingFangSC','Microsoft YaHei' !important;*/
        }

        #annotate #annotate_menu ul {
            justify-content: center;
            align-items: center;
            height: 58px;
        }

            #annotate #annotate_menu ul li {
                justify-content: center;
                align-items: center;
                height: 100%;
            }

    #annotate .SView-button-iconTB {
        display: flex !important;
        flex-direction: column;
        align-items: center;
        justify-content: space-around;
        width: max-content;
        height: 100%
    }

    #annotate .SView-button-iconTextBtn-new .SView-button-iconTB_div {
        width: 32px !important;
        height: 32px !important;
        padding: unset !important;
    }
    #annotate .SView-button-iconTextBtn-new > p {
        margin-top:unset;
    }

    #annotate .SView-subBottomMenuDialog {
        position: absolute;
        width: 100%;
        background-color: #FFFFFF;
        bottom: 0px;
        left: 0px;
        z-index: 10;
        /*padding-bottom: 34px;*/
        border-radius: 16px 16px 0 0;
    }

    #annotate .SView-subBottomMenuDialog ul {
        display: flex;
        padding-left: 12px;
        padding-right: 12px;
    }

        #annotate .SView-subBottomMenuDialog .SView-gestureMenuTitle ul li:nth-child(1) {
            flex-grow: 1; /*占据剩余空间*/
            width: 100%;
            position: absolute;
            left: 0;
        }

        #annotate .SView-subBottomMenuDialog .SView-gestureMenuTitle ul li:nth-child(4) {
            flex-grow: 1; /*占据剩余空间*/
            display: flex;
            justify-content: flex-end;
        }

        #annotate .SView-subBottomMenuDialog #gesture_title {
            width: 100%;
        }

            #annotate .SView-subBottomMenuDialog #gesture_title p {
                font-size: 16px !important;
                color: #333333 !important;
                font-weight:bold;
                /*font-family: 'PingFangSC','Microsoft YaHei' !important;*/
            }

        #annotate .SView-subBottomMenuDialog .SView-gestureMenuTitle {
            height: 48px;
            border-bottom: 1px solid #E9EBF6;
        }

            #annotate .SView-subBottomMenuDialog .SView-gestureMenuTitle ul {
                gap: 16px;
                justify-content: flex-start;
                align-items: center;
                height: 100%;
                padding-left: 16px !important;
                padding-right: 16px !important;
            }

            #annotate .SView-subBottomMenuDialog .SView-gestureMenuTitle li {
                display: flex;
                align-items: center;
            }

                #annotate .SView-subBottomMenuDialog .SView-gestureMenuTitle li #gesture_exit {
                    margin: 0px;
                    padding: 0px;
                }

        #annotate .SView-subBottomMenuDialog .SView-gesture-color ul {
            display: flex;
            justify-content: space-between;
            margin-left: 20px !important;
            width: calc(100% - 40px);
        }

        #annotate .SView-subBottomMenuDialog .SView-gesture-color li {
            display: flex;
            align-items: center;
        }

        #annotate .SView-subBottomMenuDialog .SView-gesture-type ul {
            display: flex;
            justify-content: flex-start;
            gap:24px;
            padding-left: 20px !important;
        }

        #annotate .SView-subBottomMenuDialog .SView-gesture-type li {
            display: flex;
            align-items: center;
        }
        #annotate .SView-subBottomMenuDialog .gestureColor-button-highlight {
            display:flex;
            align-items:center;
            justify-content:center;
        }

        #annotate .SView-subBottomMenuDialog #gesture_color_pink.gestureColor-button-highlight,
         #odaAnnotate #odaGestureColor #oda_gesture_color_pink.gestureColor-button-highlight{
            border: 1.5px solid #ffbccb !important;
        }

        #annotate .SView-subBottomMenuDialog #gesture_color_red.gestureColor-button-highlight,
        #odaAnnotate #odaGestureColor #oda_gesture_color_red.gestureColor-button-highlight {
            border: 1.5px solid #ec0000 !important;
        }

        #annotate .SView-subBottomMenuDialog #gesture_color_brown.gestureColor-button-highlight,
        #odaAnnotate #odaGestureColor #oda_gesture_color_brown.gestureColor-button-highlight {
            border: 1.5px solid #8d0000 !important;
        }

        #annotate .SView-subBottomMenuDialog #gesture_color_orange.gestureColor-button-highlight,
        #odaAnnotate #odaGestureColor #oda_gesture_color_orange.gestureColor-button-highlight {
            border: 1.5px solid #ea823f !important;
        }

        #annotate .SView-subBottomMenuDialog #gesture_color_yellow.gestureColor-button-highlight,
        #odaAnnotate #odaGestureColor #oda_gesture_color_yellow.gestureColor-button-highlight {
            border: 1.5px solid #ffb730 !important;
        }

        #annotate .SView-subBottomMenuDialog #gesture_color_green.gestureColor-button-highlight,
        #odaAnnotate #odaGestureColor #oda_gesture_color_green.gestureColor-button-highlight {
            border: 1.5px solid #009f4e !important;
        }

        #annotate .SView-subBottomMenuDialog #gesture_color_blue.gestureColor-button-highlight,
        #odaAnnotate #odaGestureColor #oda_gesture_color_blue.gestureColor-button-highlight {
            border: 1.5px solid #0066ff !important;
        }

        #annotate .SView-subBottomMenuDialog #gesture_color_blue_1.gestureColor-button-highlight,
        #odaAnnotate #odaGestureColor #oda_gesture_color_blue_1.gestureColor-button-highlight {
            border: 1.5px solid #0a61b4 !important;
        }

        #annotate .SView-subBottomMenuDialog #gesture_color_purple.gestureColor-button-highlight,
        #odaAnnotate #odaGestureColor #oda_gesture_color_purple.gestureColor-button-highlight {
            border: 1.5px solid #b819cf !important;
        }

        #annotate .SView-subBottomMenuDialog #gesture_color_black.gestureColor-button-highlight,
        #odaAnnotate #odaGestureColor #oda_gesture_color_black.gestureColor-button-highlight {
            border: 1.5px solid #000000 !important;
        }

        #annotate .SView-subBottomMenuDialog #gesture_color_gray.gestureColor-button-highlight,
        #odaAnnotate #odaGestureColor #oda_gesture_color_gray.gestureColor-button-highlight {
            border: 1.5px solid #8a8a8a !important;
        }

        #annotate .SView-subBottomMenuDialog #gesture_color_default.gestureColor-button-highlight,
        #odaAnnotate #odaGestureColor #oda_gesture_color_default.gestureColor-button-highlight {
            border: 1.5px solid #FFFFFF !important;
        }
        #annotate .SView-subBottomMenuDialog .gestureColor-button-highlight img,
        #odaAnnotate #odaGestureColor .gestureColor-button-highlight img{
            width:calc(100% - 4px);
            height:calc(100% - 4px);
        }


        #annotate .SView-subBottomMenuDialog .SView-gesture-type {
            margin-top: 20px;
            margin-bottom:14px;
        }
        #annotate .SView-subBottomMenuDialog .SView-gesture-color {
            margin-top: 20px;
        }
        #annotate .SView-subBottomMenuDialog .SView-button-iconBtn {
            cursor: none;
            width: 32px;
            height: 32px;
            padding: unset;
            margin: unset;
        }
        #annotate .SView-subBottomMenuDialog .SView-gesture-color .SView-button-iconBtn {
            cursor: none;
            width: 24px;
            height: 24px;
            padding: unset;
            margin: unset;
        }

        #mobile_annotation_popover {
            width: 100%;
            height: 100%;
            z-index: 1;
            left: 0px;
            bottom: 0px;
            border-radius: 0px;
            background-color: rgba(0,0,0,0);
        }
            #mobile_annotation_popover table {
                width: 100%;
                padding: 6px 8px;
                position: absolute;
                bottom: 0px;
                background-color: #FFFFFF;
                box-shadow: 0px -5px 8px 1px rgba(0, 0, 0, 0.06);
            }
        #mobile_annotation_popover table #textAnnotationForm {
            width: 100%;
            margin:0px;
        }
            #mobile_annotation_popover table #textAnnotationForm #textAnnotationInput {
                border: unset;
                background-color: #F8F8F8;
                border-radius: 8px;
                height: 37px;
            }
        #mobile_annotation_popover #mobile_annotation_select{
            display:flex;
        }
        #mobile_annotation_popover #mobile_annotation_select td:first-child {
            color:#666666;
            font-size:14px;
            line-height:20px;
            text-align:left;
            padding:0 8px;
        }
            #mobile_annotation_popover #mobile_annotation_select td .SView-button-iconBtn {
                width: max-content;
                background-color: #EBF1F6;
                height: 24px;
                display: flex;
                align-items: center;
                color: #0A61B4;
                font-size:14px;
                border-radius:12px;
                padding:0 8px;
            }

    #mobile_annotation_number_popover {
        width: 100%;
        height: 100%;
        z-index: 1;
        left: 0px;
        bottom: 0px;
        border-radius: 0px;
        background-color: rgba(0,0,0,0);
    }

        #mobile_annotation_number_popover table {
            width: 100%;
            padding: 6px 8px;
            position: absolute;
            bottom: 0px;
            background-color: #FFFFFF;
        }

            #mobile_annotation_number_popover table #textAnnotationForm {
                width: 100%;
                margin: 0px;
            }
        /**动画菜单*/
        #animation_menu {
            position: absolute;
            width: calc(100% - 24px);
            left: 12px;
            bottom: 20px;
            background-color: #FFFFFF;
            border-radius: 8px;
            height: 58px;
            transform: unset;
            color: #333333;
            /*margin-bottom:34px;*/
        }

        #animation_menu ul {
            display: flex;
            height: 100%;
            justify-content: space-around
        }

            #animation_menu ul li {
                display: flex;
                height: 100%;
                align-items: center;
            }

                #animation_menu ul li:nth-child(7) {
                    display: none;
                }

                #animation_menu ul li:nth-child(8) {
                    display: none;
                }

                #animation_menu ul li:nth-child(9) {
                    display: none;
                }

                #animation_menu ul li:nth-child(10) {
                    display: none;
                }

            #animation_menu .SView-slider input[type=range] {
                width: auto;
                -webkit-appearance: none;
            }
                #animation_menu .SView-slider input[type=range]::-webkit-slider-thumb:hover {
                    box-shadow: none;
                    -webkit-appearance: none;
                    -webkit-tap-highlight-color: transparent;
                }

                #animation_menu .SView-slider input[type=range]::-webkit-slider-runnable-track:hover {
                    box-shadow: none;
                    -webkit-appearance: none;
                    -webkit-tap-highlight-color: transparent;
                }

        #animation_menu #ani_slider {
            display: flex;
            align-items: center;
        }

        #animation_menu .SView-button-iconBtn {
            width: 29px !important;
            height: 29px !important;
            padding: 0px !important;
        }

        #animation_menu .SView-button-playSpeed {
            display: none !important;
        }

        #animation_menu #play_loop {
            display: none !important;
        }

        #animation_menu #show_ani_list {
            display: none !important;
        }

        #animation_menu #auto_walking {
            display: none !important;
        }

        #animation_menu #ani_more {
            display: block !important;
        }

        #animation_menu #ani_exit_btn {
            display: block !important;
            width:16px !important;
            height:16px !important;
        }

        #animation_menu #animation_popover {
            position: absolute;
            left: unset;
            right: -16px;
            bottom: 41px;
        }

        #animation_menu #animation_popover {
            position: absolute;
            left: unset;
            right: -16px;
            bottom: 50px;
            padding: 0px !important;
            box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.06);
        }

            #animation_menu #animation_popover .SView-ani-button-split {
                height: 1px;
                width: calc(100% - 20px);
                background-color: #EDEDED;
                cursor: default;
                margin-left: 10px;
            }

            #animation_menu #animation_popover::after {
                content: '';
                position: absolute;
                right: 20px;
                margin-left: -10px; /* 三角形宽度的一半 */
                bottom: -6px;
                width: 0;
                height: 0;
                border-left: 6px solid transparent;
                border-right: 6px solid transparent;
                border-top: 6px solid #FFFFFF; /* 与div背景颜色相同 */
            }

            #animation_menu #animation_popover table {
                width: 100%;
            }

            #animation_menu #animation_popover tr {
                width: 100%;
                display: flex;
                justify-content: space-between;
                height: 44px;
            }

                #animation_menu #animation_popover tr td {
                    height: 100%;
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                    padding-left: 10px;
                }

                    #animation_menu #animation_popover tr td:nth-child(2) {
                        display: flex;
                        align-items: center;
                        justify-content: right;
                        padding-right: 10px;
                    }

            #animation_menu #animation_popover #playSpeedBtn {
                width: max-content !important;
                display: flex;
                align-items: center;
                gap: 12px;
                margin: 0px;
                padding: 0px;
            }
            #animation_menu #animation_popover #playSpeedBtn img{
                width:12px;
                height:12px;
            }

            #animation_menu #animation_popover #more_auto_walking_checkbox label {
                height: 100%;
                display: flex;
                align-items: center;
            }

            #animation_menu #animation_popover #auto_walking_checkbox_label {
                display: none;
            }

            #animation_menu #animation_popover #auto_walking_checkbox_label + label::before {
                content: "";
                display: inline-block;
                width: 30px;
                height: 20px;
                background-image: url("../../images/icon/sview_close.png");
                background-size: contain;
                background-repeat: no-repeat;
                background-position: center;
            }

            #animation_menu #animation_popover #auto_walking_checkbox_label:checked + label::before {
                background-image: url("../../images/icon/sview_open.png");
            }

            #animation_menu #isLoopBtn, #animation_menu #isOrderBtn {
                width:18px !important;
                height:18px !important;
            }

    #play_speed_popover_more {
        width: 100%;
        transform: none;
        position: absolute;
        bottom: 0px;
        left: 0px;
        z-index: 3;
        height: 100%;
        background-color: rgba(0,0,0,0.55);
    }

        #play_speed_popover_more ul {
            width: 100%;
            display: flex;
            flex-direction: column;
            background-color: #FFFFFF;
            position: absolute;
            bottom: 0px;
        }

            #play_speed_popover_more ul li {
                height: max-content;
            }

        #play_speed_popover_more .SView-btn-hight {
        }

        #play_speed_popover_more .SView-button-playSpeed-option {
            height: 48px;
        }

            #play_speed_popover_more .SView-button-playSpeed-option p {
                height: 48px;
                line-height: 48px;
            }

    #SView-animationList {
        width: 250px;
        min-width:250px;
        height: calc(100% - 120px);
        left: 0px;
        top:23px;
        background-color: rgba(255,255,255,0.8);
        border-radius: 8px;
        overflow-x: hidden;
        overflow-y:hidden;
    }
        #SView-animationList .SView-animationListContent {
            overflow:auto;
            height:calc(100% - 42px);
        }
            #SView-animationList .SView-animationListContent::-webkit-scrollbar {
                width: 4px;
                height: 4px;
            }

            #SView-animationList .SView-animationListContent::-webkit-scrollbar-corner {
                display: none !important;
            }

            #SView-animationList .SView-animationListContent::-webkit-scrollbar-thumb {
                width: 4px !important;
                height: 4px !important;
                border-radius: 2px !important;
            }

    .animation-collapse {
        left: 12px !important;
        width: 250px;
        top:23px !important;
    }

        .animation-collapse .SView-collapse-item {
            display: flex;
            align-items: center;
            cursor:unset;
        }

        .animation-collapse .SView-collapse-title-fold-btn {
            width: 12px;
            height: 12px;
            margin-left: 5px;
            margin-right: 5px;
        }

    #animationLeftMenu {
        float: left;
        margin-top: 19px;
    }

        #animationLeftMenu ul {
            gap: 10px;
        }

        #animationLeftMenu .SView-button-iconBtn {
            width: max-content;
            height: max-content;
            background-color: #FFFFFF;
            margin: 0px;
            border: 1px solid #D9D9D9;
            border-left: 0px;
            border-radius: 10px;
            border-top-left-radius: 0px;
            border-bottom-left-radius: 0px;
            padding:4px 0;
        }

            #animationLeftMenu .SView-button-iconBtn .SView-button-iconTB_div {
                width: 32px;
                height: 24px;
            }

                #animationLeftMenu .SView-button-iconBtn .SView-button-iconTB_div img {
                    width: 17px;
                    height: 17px;
                }

            #animationLeftMenu .SView-button-iconBtn p {
                font-size: 10px;
                color: #333;
                /*font-family: 'PingFangSC','Microsoft YaHei' !important;*/
                font-weight: normal;
            }

    /**测量*/
    #mobile_measure_menu {
        bottom: 100px;
        left: 12px;
        width: calc(100% - 24px);
        transform: none;
        height: 58px;
        padding: 0 8px;
        border:unset;
    }

        #mobile_measure_menu ul {
            height: 100%;
            display: flex;
            justify-content: space-around;
            align-items: center;
        }

            #mobile_measure_menu ul li {
                height: 100%;
                display: flex;
                align-items: center;
            }

                #mobile_measure_menu ul li .SView-button-iconBtn {
                    width: max-content;
                    height: 100%;
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                    justify-content: center;
                }

                    #mobile_measure_menu ul li .SView-button-iconBtn p {
                        font-size: 10px;
                        color: #333;
                        /*font-family: 'PingFangSC','Microsoft YaHei' !important;*/
                        font-weight: normal;
                        margin-top:unset;
                    }




    .SView_measure_mobile_sub_bottom_menu {
        left: 12px;
        width: calc(100% - 24px);
        position: absolute;
        height: 58px;
        bottom: 100px;
        transform: none;
        box-sizing: border-box;
        box-shadow: 0px 3px 8px 1px rgba(0, 0, 0, 0.06);
        cursor: default;
        padding:0;
        border:unset;
        padding-right:10px;
    }

        .SView_measure_mobile_sub_bottom_menu ul {
            display: flex;
            align-items: center;
            height: 100%;
            justify-content: flex-start;
            overflow-x: auto;
            padding:0px;
            gap:20px;
        }

            .SView_measure_mobile_sub_bottom_menu ul::-webkit-scrollbar-thumb {
                display: none;
            }

            .SView_measure_mobile_sub_bottom_menu ul::-webkit-scrollbar {
                display: none;
            }

            .SView_measure_mobile_sub_bottom_menu ul li {
                list-style: none;
                display:flex;
                align-items:center;
            }

                .SView_measure_mobile_sub_bottom_menu ul li:first-child {
                    position: sticky;
                    left: 0px;
                    z-index: 1;
                    background-color: #FFF;
                    height:100%;
                    border-top-left-radius:8px;
                    border-bottom-left-radius:8px;
                    padding-left:12px;
                }

                .SView_measure_mobile_sub_bottom_menu ul li .mobile_measure_exit img {
                    width: 16px;
                    height: 16px;
                }

                .SView_measure_mobile_sub_bottom_menu ul li .SView-button-iconBtn {
                    width: max-content;
                    height: 100%;
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                    justify-content: center;
                }

                    .SView_measure_mobile_sub_bottom_menu ul li .SView-button-iconBtn.SView-btn-hight p {
                        color: #0A61B4 !important;
                    }

                    .SView_measure_mobile_sub_bottom_menu ul li .SView-button-iconBtn p {
                        font-size: 10px;
                        color: #333;
                        /*font-family: 'PingFangSC','Microsoft YaHei' !important;*/
                        font-weight: normal;
                    }

    /**智能测量*/
    #mobile_measure_smart_menu {
        bottom: 100px;
        left: 12px;
        width: calc(100% - 24px);
        transform: none;
        height: 58px;
        padding: 0 8px;
        border:unset;
    }

        #mobile_measure_smart_menu ul {
            height: 100%;
            display: flex !important;
            justify-content: flex-start;
            align-items: center;
            gap:20px;
        }

            #mobile_measure_smart_menu ul li {
                height: 100%;
                display: flex;
                align-items: center;
            }

                #mobile_measure_smart_menu ul li .SView-button-iconBtn {
                    width: max-content;
                    height: 100%;
                    display: flex !important;
                    flex-direction: column;
                    align-items: center;
                    justify-content: center;
                }

                    #mobile_measure_smart_menu ul li .SView-button-iconBtn p {
                        font-size: 10px;
                        color: #333;
                        /*font-family: 'PingFangSC','Microsoft YaHei' !important;*/
                        font-weight: normal;
                        margin-top:unset;
                    }

                    #mobile_measure_smart_menu ul li .SView-button-iconBtn.SView-btn-hight p {
                        color: #0A61B4 !important;
                        font-size: 10px;
                        /*font-family: 'PingFangSC','Microsoft YaHei' !important;*/
                    }

    #mobile_measure_smart_sub_menu {
        bottom: 100px;
        left: 12px;
        width: calc(100% - 24px);
        transform: none;
        height: 58px;
        padding: 0 8px;
    }

        #mobile_measure_smart_sub_menu ul {
            height: 100%;
            display: flex;
            justify-content: flex-start;
            align-items: center;
            gap:20px;
        }

            #mobile_measure_smart_sub_menu ul li {
                height: 100%;
                display: flex;
                align-items: center;
            }

                #mobile_measure_smart_sub_menu ul li .SView-button-iconBtn {
                    width: max-content;
                    height: 100%;
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                    justify-content: center;
                }

                    #mobile_measure_smart_sub_menu ul li .SView-button-iconBtn p {
                        font-size: 10px;
                        color: #333;
                        /*font-family: 'PingFangSC','Microsoft YaHei' !important;*/
                        font-weight: normal;
                    }

                    #mobile_measure_smart_sub_menu ul li .SView-button-iconBtn.SView-btn-hight p {
                        color: #0A61B4 !important;
                        font-size: 10px;
                        /*font-family: 'PingFangSC','Microsoft YaHei' !important;*/
                    }

    /**剖切*/
    #mobile_sectione_bottom_menu {
        bottom: 100px;
        left: 12px;
        width: calc(100% - 24px);
        transform: none;
        height: 170px;
    }
        #mobile_sectione_bottom_menu.mobile_sectione_box_bottom_menu{
            height:64px;
        }
        #mobile_sectione_bottom_menu ul {
            width: 100%;
            height: 100%;
        }
        #mobile_sectione_bottom_menu ul li:first-child{
            width: 60%;
            height: calc(100% - 24px);
            padding:12px 0;
        }
        #mobile_sectione_bottom_menu ul li:last-child {
            width: 40%;
            height: 100%;
            height: calc(100% - 24px);
            padding: 12px 0;
        }
        #mobile_sectione_bottom_menu ul li #section_menu_split_line {
            height: 136px;
        }

        #mobile_sectione_bottom_menu.mobile_sectione_box_bottom_menu ul li:first-child {
            width: 100%;
            height: 100%;
            padding: unset;
            display:flex;
            align-items:center;
        }
            #mobile_sectione_bottom_menu.mobile_sectione_box_bottom_menu ul li:first-child #mobile_section_menu_btns {
                width: 100%;
                height: 100%;
            }

        #mobile_sectione_bottom_menu.mobile_sectione_box_bottom_menu ul li:last-child {
            display: none !important;
        }

        #mobile_sectione_bottom_menu.mobile_sectione_box_bottom_menu ul li #section_menu_split_line {
            display:none !important;
        }

        #mobile_sectione_menu {
            width: 100%;
            position: unset;
            height: max-content;
            border: unset;
        }

    #mobile_sectione_menu table {
        width: 100%;
        padding: 0 8px;
    }
        #mobile_sectione_menu table td{
            height:max-content;
            padding:4px 0px;
        }

            #mobile_sectione_menu table td .SView-btn-hight {
                background-color: #E8F0FD !important;
            }

            #mobile_sectione_menu table td div{
            }

    #mobile_sectione_bottom_menu #mobile_section_menu_btns .SView-btn-hight p {
        color: #0A61B4;
    }

    #mobile_sectione_bottom_menu .mobile_section_content1 {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 20px;
        height: 32px;
    }
    #mobile_sectione_bottom_menu.mobile_sectione_box_bottom_menu .mobile_section_content1 {
        display: none !important;
    }
    #mobile_sectione_bottom_menu.mobile_sectione_box_bottom_menu .mobile_section_content2 {
        display: none !important;
    }
    #mobile_sectione_bottom_menu.mobile_sectione_box_bottom_menu .mobile_section_content3 {
        display: none !important;
    }
    #mobile_sectione_bottom_menu.mobile_sectione_box_bottom_menu .mobile_sectione_box_menu {
        display: flex !important;
        justify-content: space-around;
        align-items: center;
        padding: 0 20px;
        height: 100%;
        width: calc(100% - 40px);
    }
        #mobile_sectione_bottom_menu.mobile_sectione_box_bottom_menu .mobile_sectione_box_menu .SView-button-iconBtn {
            width: max-content;
            height: max-content;
            padding: unset !important;
            margin: unset;
        }
    #mobile_sectione_bottom_menu.mobile_sectione_box_bottom_menu .mobile_sectione_box_menu .SView-button-iconTB_div {
        width: 28px !important;
        height: 28px !important;
    }
        #mobile_sectione_bottom_menu .mobile_section_content1 #section_enable {
            display: flex;
            align-items: center;
            justify-content: flex-start;
            width: max-content;
            height: 100%;
            margin:unset;
        }
            #mobile_sectione_bottom_menu .mobile_section_content1 #section_enable p {
                margin-top: unset;
                line-height: 18px;
                font-size: 12px;
                color: #333333;
            }
            #mobile_sectione_bottom_menu .mobile_section_content1 #section_enable #section_enable_checkbox{
                margin-left:8px;
            }
               
            #mobile_sectione_bottom_menu .mobile_section_content1 #section_enable #section_enable_checkbox label {
                height: 100%;
                display: flex;
                align-items: center;
            }

            #mobile_sectione_bottom_menu .mobile_section_content1 #section_enable #section_enable_checkbox_label {
                display: none;
            }

                #mobile_sectione_bottom_menu .mobile_section_content1 #section_enable #section_enable_checkbox_label + label::before {
                    content: "";
                    display: inline-block;
                    width: 30px;
                    height: 20px;
                    background-image: url("../../images/icon/sview_close.png");
                    background-size: contain;
                    background-repeat: no-repeat;
                    background-position: center;
                }

                #mobile_sectione_bottom_menu .mobile_section_content1 #section_enable #section_enable_checkbox_label:checked + label::before {
                    background-image: url("../../images/icon/sview_open.png");
                }

        #mobile_sectione_bottom_menu .mobile_section_content1 #section_reset {
            width: max-content;
            height: 100%;
            display: flex !important;
            align-items: center;
            margin: unset;
        }
            #mobile_sectione_bottom_menu .mobile_section_content1 #section_reset p {
                font-size: 12px;
                line-height: 18px;
                margin-top: unset;
                color: #333333;
            }

    #mobile_sectione_bottom_menu .mobile_section_content2,
    #mobile_sectione_bottom_menu .mobile_section_content3 {
        width: calc(100% - 24px);
        display: flex;
        justify-content: flex-start;
        align-items: center;
        padding: 0 12px;
        /*gap:8px;*/
        margin-top:8px;
    }
        #mobile_sectione_bottom_menu .mobile_section_content2 .SView-button-iconBtn, #mobile_sectione_bottom_menu .mobile_section_content3 .SView-button-iconBtn {
            margin: unset;
            width: max-content;
            height: max-content;
            flex: 0 0 25%;
        }
        #mobile_sectione_bottom_menu .mobile_section_content2 .SView-button-iconBtn .SView-button-iconTB_div,
        #mobile_sectione_bottom_menu .mobile_section_content3 .SView-button-iconBtn .SView-button-iconTB_div {
            margin: unset;
            width: 24px;
            height:24px;
        }
        #mobile_sectione_bottom_menu.mobile_sectione_box_bottom_menu .mobile_sectione_box_menu #addSection #addSectionBadge {
            right:0px;
            top:5px;
        }

        #mobile_sectione_bottom_menu #addSection #addSectionBadge {
            width:18px;
            right:10px;
            top:3px;
        }

            #mobile_sectione_bottom_menu #addSection #addSectionBadge p {
                margin: unset;
                line-height: unset;
            }
            /*#mobile_sectione_bottom_menu .mobile_section_content3 #addSection p {
                margin: unset;
                line-height: 14px;
                margin-top: 8px;
            }*/
    #mobile_sectione_bottom_menu #mobile_section_menu_directions {
        width: 100%;
        height: 100%;
    }
        #mobile_sectione_bottom_menu #mobile_section_menu_directions .section_custom_direction_title {
            width: calc(100% - 16px);
            color: #333333;
            background: unset;
            background-color: unset;
            opacity: unset !important;
            text-align: left;
            padding-left: 16px;
            height: 32px;
            display: flex;
            align-items: center;
        }
            #mobile_sectione_bottom_menu #mobile_section_menu_directions .section_custom_direction_title p {
                width: 100%;
                color: #333333;
                text-align: left;
                font-size: 12px;
                margin: unset;
                line-height: 17px;
            }
    #mobile_sectione_bottom_menu #mobile_sectione_direction {
        display: flex;
        width:100%;
        height:calc(100% - 32px);
        align-items:center;
    }
        #mobile_sectione_bottom_menu #mobile_sectione_direction .SView-button-iconBtn{
            width:24px;
            height:24px;
            padding:unset;
            margin:unset;
        }
            #mobile_sectione_bottom_menu #mobile_sectione_direction .SView-button-iconBtn.SView-btn-hight {
                background-color: #E8F0FD !important;
            }
        #mobile_sectione_bottom_menu #mobile_sectione_direction .section_default_direction,
        #mobile_sectione_bottom_menu #mobile_sectione_direction .section_custom_direction {
            width: 50%;
            height: 100%;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: flex-start;
            padding:0px 6px;
            gap:8px;
        }
            #mobile_sectione_bottom_menu #mobile_sectione_direction .section_default_direction .sectionn_direction_item,
            #mobile_sectione_bottom_menu #mobile_sectione_direction .section_custom_direction .sectionn_direction_item {
                display: flex;
                align-items: center;
            }
                #mobile_sectione_bottom_menu #mobile_sectione_direction .section_default_direction .sectionn_direction_item .SView-button-iconBtn,
                #mobile_sectione_bottom_menu #mobile_sectione_direction .section_custom_direction .sectionn_direction_item .SView-button-iconBtn {
                    width:30px;
                    height:30px;
                    padding:3px;
                }
                #mobile_sectione_bottom_menu #mobile_sectione_direction .section_default_direction .sectionn_direction_item .SView-button-iconBtn img,
                #mobile_sectione_bottom_menu #mobile_sectione_direction .section_custom_direction .sectionn_direction_item .SView-button-iconBtn img {
                    object-fit:cover;
                }
            #mobile_sectione_bottom_menu #mobile_sectione_direction .section_custom_direction #section_add {
                width: 60px;
                height: 30px;
                display: flex !important;
                align-items: center;
                gap: 4px;
                justify-content: center;
                margin: unset;
                background-color: #F8F8F8;
            }
            #mobile_sectione_bottom_menu #mobile_sectione_direction .section_custom_direction #section_add img{
                width:18px;
                height:18px;
            }
                #mobile_sectione_bottom_menu #mobile_sectione_direction .section_custom_direction #section_add span {
                    color: #333333;
                    font-size: 10px;
                    line-height: 14px;
                }

    #mobile_sectione_bottom_menu .SView-grandSubBottomMenu {
        width: calc(100% - 24px);
        position: fixed;
        bottom: 272px;
        left: 12px;
        transform: unset;
    }
        #mobile_sectione_bottom_menu .SView-grandSubBottomMenu ul {
            align-items: center;
            justify-content: flex-start;
            width: calc(100% - 16px) !important;
            padding-left: 16px !important;
            gap: 20px;
        }
    #mobile_sectione_bottom_menu .SView-grandSubBottomMenu ul li{
        width:unset;
        height:unset;
    }
        #mobile_sectione_bottom_menu .SView-grandSubBottomMenu ul li #section_direction_isshow {
            width: 32px !important;
            height: 32px !important;
        }
        
        #mobile_sectione_bottom_menu .SView-grandSubBottomMenu ul li .SView-button-iconBtn {
            width: max-content !important;
            height: 100% !important;
        }
        #mobile_sectione_bottom_menu .SView-grandSubBottomMenu ul li .section_ctrl_btns {
            width: 40px !important;
            height: 40px !important;
            padding:unset !important;
        }
    #mobile_sectione_bottom_menu #mobile_sectione_direction .SView-grandSubBottomMenu ul li .section_ctrl_btns.SView-btn-hight {
        background: unset !important;
        background-color: unset !important;
    }
        #mobile_sectione_bottom_menu #mobile_sectione_direction .SView-grandSubBottomMenu ul li .section_ctrl_btns.SView-btn-hight p {
            color: #0A61B4;
        }

            #mobile_sectione_bottom_menu .SView-grandSubBottomMenu ul li .section_ctrl_btns .SView-button-iconTB_div {
                width: 28px !important;
                height: 28px !important;
            }

            #mobile_sectione_bottom_menu .SView-grandSubBottomMenu ul li .section_ctrl_btns p {
                margin-top: unset;
            }

    #mobile_sectione_menu table td .mobile_section_btn {
        width: 100%;
        display: flex !important;
        flex-direction: column;
        align-items: center;
        padding: 0px;
        height: max-content;
        position: relative;
    }
                #mobile_sectione_menu table td .mobile_section_btn.SView-btn-hight {
                    background-color: unset !important;
                    
                }
                    #mobile_sectione_menu table td .mobile_section_btn.SView-btn-hight p {
                        color: #0A61B4 !important;
                    }
                #mobile_sectione_menu table td .mobile_section_btn .SView-button-iconTB_div {
                    width:32px;
                    height:32px;
                    padding: 0px;
                }
            #mobile_sectione_menu table td .mobile_section_btn p{
                text-align:center;
                color:#333333;
            }
            #mobile_sectione_menu table td .SView-slider{
                width: 100%;
            }
                #mobile_sectione_menu table td .SView-slider input {
                    width: 100%;
                    -webkit-appearance: none;
                }
                    #mobile_sectione_menu table td .SView-slider input::-webkit-slider-thumb:hover {
                        box-shadow: none;
                        -webkit-appearance: none;
                        -webkit-tap-highlight-color: transparent;
                    }

                    #mobile_sectione_menu table td .SView-slider input::-webkit-slider-runnable-track:hover {
                        box-shadow: none;
                        -webkit-appearance: none;
                        -webkit-tap-highlight-color: transparent;
                    }

    #box_section {
        display: block !important;
    }
        #box_section.SView-hide {
            display: none !important;
        }
    #section-distance-dialog .SView-dialog{
        width:max-content !important;
        z-index:0;
    }
        /**爆炸*/
        #explosive_menu {
            bottom: 100px;
            left: 12px;
            width: calc(100% - 24px);
            transform: none;
            height: 58px;
            padding: 0 8px;
            box-sizing: border-box;
            box-shadow: 0px 3px 8px 1px rgba(0, 0, 0, 0.06);
            cursor: default;
        }
        #explosive_menu ul {
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
            #explosive_menu ul li {
                display: flex;
                align-items: center;
                height: 100%;
            }
        #explosive_menu ul li:last-child{
            /*flex:1;*/
        }
        #explosive_menu ul li:last-child .SView-slider {
            width:auto;
            height:100%;
            display:flex;
            align-items:center;
        }
            #explosive_menu ul li:last-child .SView-slider input {
                width: auto;
                box-shadow: none;
                -webkit-appearance: none;
                -webkit-tap-highlight-color: transparent;
            }
                #explosive_menu ul li:last-child .SView-slider input::-webkit-slider-thumb:hover {
                    box-shadow: none;
                    -webkit-appearance: none;
                    -webkit-tap-highlight-color: transparent;
                }
                #explosive_menu ul li:last-child .SView-slider input::-webkit-slider-runnable-track:hover {
                    box-shadow: none;
                    -webkit-appearance: none;
                    -webkit-tap-highlight-color: transparent;
                }
                #explosive_menu ul li .SView-button-iconBtn {
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                    justify-content: center;
                    width: max-content !important;
                    height: 100%;
                }
                    #explosive_menu ul li .SView-button-iconBtn .SView-button-iconTB_div {
                        width: 32px;
                        height: 32px;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        padding: 0px !important;
                    }
                    #explosive_menu ul li .SView-button-iconBtn p {
                        display: block;
                        width:max-content;
                        font-size: 10px;
                        color: #333;
                        /*font-family: 'PingFangSC','Microsoft YaHei' !important;*/
                        font-weight: normal;
                        margin-top:unset;
                    }
                    #explosive_menu ul li .SView-button-iconBtn.SView-btn-hight p {
                        color: #0A61B4 !important;
                    }

                    #mobile_explosition_level {
                        display: flex;
                        align-items: center;
                        justify-content: center;
                    }
                    #mobile_explosition_level p{
                        margin-top: unset;
                    }

                    #explosive_select{
                        width: 100%;
                        height: 100%;
                        position: absolute;
                        top: 0px;
                        left: 0px;
                        background-color: rgba(0,0,0,0.5);
                        transform: unset;
                        border: unset;
                    }
                    #explosive_select ul{
                        position: absolute;
                        bottom: 0px;
                        background-color: WHITE;
                        z-index: 100;
                        padding: unset;
                        display: flex;
                        flex-direction: column;
                        gap: 10px;
                        padding-bottom: 10px;
                        padding-top: 10px;
                    }

    .SView-subBottomMenu .SView-button-iconBtn-new {
        display: flex !important;
        align-items: center !important;
        flex-direction: column !important;
        justify-content: center !important;
        padding: 0px !important;
        margin: 0px !important;
    }
        .SView-subBottomMenu .SView-button-iconBtn-new > .SView-button-iconTB_div {
            width: 32px !important;
            height: 32px !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            padding: unset !important;
        }
    /**清空*/
    #mobileClearAllMode {
        width: 100%;
        max-width: 100%;
        height: 100vh;
        position: fixed;
        left: 0px;
        top: 0px;
        bottom:0px !important;
        transform: translateY(calc(95px - 100%));
        border: unset;
        border-radius: 0px;
        background-color: rgba(0,0,0,0.5) !important;
    }

        #mobileClearAllMode ul {
            width: 100%;
            height: max-content;
        }

            #mobileClearAllMode ul li {
                width: 100%;
                height: max-content;
            }

                #mobileClearAllMode ul li #mobile_clear_popover {
                    display: block !important;
                    width: calc(100% - 32px);
                    left: 16px;
                    bottom: 24px;
                    padding: 4px 0px;
                }

                    #mobileClearAllMode ul li #mobile_clear_popover table {
                        width: 100%;
                    }
                    #mobileClearAllMode ul li #mobile_clear_popover .SView-ani-button-split {
                        height: 1px;
                        width: calc(100% - 56px);
                        background-color: #EDEDED;
                        cursor: default;
                        margin:4px 0;
                        margin-left: 28px;

                    }

                        #mobileClearAllMode ul li #mobile_clear_popover table tr {
                            width: 100%;
                            height: 48px;
                        }

                            #mobileClearAllMode ul li #mobile_clear_popover table tr td {
                                width: 100%;
                                text-align: center;
                                font-size:16px;
                            }

    #modelCompareButton{
        display:none !important;
    }
    #collision {
        display: none !important;
    }

    #oda_Annotation_menu.SView-subBottomMenu_mobile{
        bottom: 80px;
        left: 12px;
        width: calc(100% - 24px);
        transform: none;
        height: 58px;
        padding: 0 8px;
        border: unset;
    }
    #oda_Annotation_menu.SView-subBottomMenu_mobile ul{
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #oda_Annotation_menu.SView-subBottomMenu_mobile ul li{
        height: 100%;
        display: flex;
        align-items: center;
    }
    #oda_Annotation_menu.SView-subBottomMenu_mobile ul li .SView-button-iconBtn{
        width: max-content;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 8px 10px;
        margin: 0px 4px;
    }
    #oda_Annotation_menu.SView-subBottomMenu_mobile ul li .SView-button-iconBtn .SView-button-iconTB_div{
        width: 32px;
        height: 32px;
        padding: unset;
    }
    #oda_Annotation_menu.SView-subBottomMenu_mobile ul li .SView-button-iconBtn p{
        background-color: unset !important;
        color: #333333;
        display: block !important;
        margin-top: unset;
    }

    #oda_measure_menu.SView-subBottomMenu_mobile ul li .SView-button-iconBtn p{
        background-color: unset !important;
        color: #333333;
        display: block !important;
        margin-top: unset;
    }

    #oda_Annotation_menu.SView-subBottomMenu_mobile ul li .SView-button-iconBtn.SView-btn-hight p{
        color: #0A61B4;
    }

    #odaGestureType{
        height: 58px;
        bottom: 68px;
        left: 0px;
        position: absolute;
        transform: translateX(-50%);
        border: unset;
    }
    #odaGestureType .SView-button-iconBtn.SView-btn-hight img{
        border-radius: 4px;
        background-color: rgba(232,240,253,1) !important;
    }

    #odaGestureColor{
        width: calc(100% - 24px);
        left: 12px;
        position: fixed;
        bottom: 148px;
        height: 58px;
        border: unset;
    }
    #odaGestureColor ul{
        width: 100% !important;
        justify-content: space-around !important;
    }
    #odaGestureColor ul li{
        width: 100%;
    }
    #odaGestureColor ul li .SView-button-iconBtn{
        margin: unset;
        padding: unset !important;
        width: 100% !important;
        /* height: 24px !important; */

    }

}
