
        .agl-hover {
            outline: 2px solid rgba(244, 67, 54, 0.99) !important;
            background-color: rgba(244, 67, 54, 0.2) !important;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.8) !important;
        }

        .agl-highlight-current {
            outline: 2px solid rgba(255, 87, 34, 0.99) !important;
            background-color: rgba(255, 87, 34, 0.4) !important;
        }

        .agl-highlight-similar {
            outline: 2px dashed rgba(255, 87, 34, 0.99) !important;
            background-color: rgba(255, 87, 34, 0.4) !important;
        }

        .agl-highlight-group {
            outline: 4px double rgba(255, 87, 34, 0.99) !important;
            background-color: rgba(255, 87, 34, 0.4) !important;
        }

        .agl-cover-current {

            position: absolute !important;
            top: 0;
            left: 0;
            z-index: 9 !important;

            outline: 2px solid rgba(33, 33, 33, 0.99) !important;
            background-color: rgba(33, 33, 33, 0.6) !important;
        }

        .agl-cover-similar {

            position: absolute !important;
            top: 0;
            left: 0;
            z-index: 9 !important;

            outline: 2px dashed rgba(33, 33, 33, 0.99) !important;
            background-color: rgba(33, 33, 33, 0.6) !important;
        }

        .agl-cover-group {

            position: absolute !important;
            top: 0;
            left: 0;
            z-index: 9 !important;

            outline: 4px double rgba(33, 33, 33, 0.99) !important;
            background-color: rgba(33, 33, 33, 0.6) !important;
        }

        .agl-cover-focus {
            outline: 3px solid rgba(255, 165, 0, 0.99) !important;
            background-color: rgba(255, 165, 0, 0.4) !important;
        }

        .sem_data_analyse1 h2 {
            top: -174px;
        }

        /* .SEM-data-analyse .finebi_person {
            margin-top: 74px !important;
        } */



        .pc_index .finebi_data01 {
            height: 1000px;
        }

        .center {
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;
        }

        .demo-button {
            width: 370px;
            height: 60px;
            margin-top: 40px;
            background: #0069EA;
            border-radius: 4px;
        }

        .demo-button span {
            height: 28px;
            font-size: 20px;
            font-weight: 500;
            color: #FFFFFF;
            line-height: 28px;
        }

        .pc_index .finebi_banner {
            background-image: url("https://src.fanruan.com/website/finereport/function_banner02.png") !important;
        }
/* 
        .SEM-data-analyse .finebi_person {
            height: 1000px;
        } */

        .finebi_person .finebi_person_container .finebi_content h5 {
            font-weight: 600;
        }

        .finebi_person .finebi_person_container .finebi_content span {
            margin-left: 8px;
        }

        .sem_data_analyse1 .sem_data_analyse1_content {
            box-shadow: 0px 2px 24px 0px rgb(185 185 185 / 0%);
            background: #FFFFFF00;
        }

        .sem_data_analyse1 {
            padding-bottom: 60px;
        }

        .sem_data_analyse1 .sem_data_analyse1_content img:nth-of-type(1) {
            box-shadow: 0px 2px 8px 0px rgb(0 105 234 / 30%), inset 0px -2px 3px 0px rgb(255 255 255 / 80%);
        }

        .sem_data_analyse1 .sem_data_analyse1_content img:nth-of-type(4) {
            box-shadow: 0px 2px 8px 0px rgb(0 105 234 / 30%), inset 0px -2px 3px 0px rgb(255 255 255 / 80%);
        }

        .sem_data_analyse1 .sem_data_analyse1_content img:nth-of-type(5) {
            box-shadow: 0px 2px 8px 0px rgb(0 105 234 / 30%), inset 0px -2px 3px 0px rgb(255 255 255 / 80%);
        }

        .sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item img {
            border-radius: 4px;
        }

        .sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item h4 span {
            border-radius: 2px;
            color: #0069EA;
            background: rgba(0, 105, 234, 0.15);
        }

        .free_use_buttton {
            display: flex;
            flex-direction: column;
            align-items: center;
            width: 100%;
            height: 18.421rem;
            background-image: url(https://src.fanruan.com/website/2022-finereport/img/index/free-use.png);
            background-size: cover;
        }

        .free_use_buttton h3 {
            margin: 4.211rem 0 0.632rem 0;
            font-size: 1.684rem;
            font-weight: 600;
            color: #333333;
        }

        .free_use_buttton p {
            margin: 0 0 2rem 0;
            font-size: 1.053rem;
            font-weight: 400;
            color: #333333;
        }

        .free_use_buttton a {
            display: flex;
            width: 19.474rem;
            height: 3.158rem;
            background: #0069EA;
            border-radius: 4px;
        }

        .free_use_buttton a span {
            font-size: 1.263rem;
            font-weight: 500;
            color: #FFFFFF;
            line-height: 42px;
            margin: 0 auto;
        }

        .header .nav li .active_fenxi {
            color: #0069EA !important;
        }

        .mobile_index .mobile_banner {
            background-image: url("https://src.fanruan.com/website/sem-page/sem-screen.png");
        }



        .mobile_index .mobile_part03 .part03_tabs .tab_triggles {
            margin-bottom: 12px;
        }

        .tools-tittle {
            margin-top: 16px;
            width: 100%;
            text-align: center;
            font-size: 16px;
        }

        @media (max-width: 750px) {
            .mobile_part01 .visual-function {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: space-between;
                width: 100%;
            }

            .mobile_part01 .visual-function div {
                display: flex;
                flex-direction: column;
                align-items: center;
                margin-bottom: 12px;
                box-shadow: 0px 1px 10px 0px rgb(184 187 204 / 50%);
                border-radius: 4px;
                width: 49%;
                padding: 20px 16px 0px 16px;
            }

            .mobile_part01 .visual-function div h4 {
                font-size: 14px;
            }

            .mobile_part01 .visual-function div p {
                font-size: 12px;
            }
        }

        .sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item button {
            border-radius: 4px;
        }

        .pc_index .finebi_banner {
            padding: 0px !important;
            height: 680px !important;
        }

        @media (min-width: 992px) {
            .pc_index .finebi_banner .index_banner_box {
                margin-top: 200px !important;
            }
        }

        .pc_index .finebi_banner h1 {
            font-size: 80px;
            margin-bottom: 32px;
        }

        .pc_index .finebi_banner p {
            font-size: 20px;
            max-width: 564px;
            color: #333333;
            height: 64px;
            line-height: 32px;
        }

        .row {
            margin: 0 !important;
        }

        /* .SEM-data-analyse .finebi_person {
            margin-top: 160px;
        } */

        @media (min-width: 769px) {
            .fr_free_use01 {
                display: none;
            }
        }

        @media (max-width: 768px) {
            .fr_free_use01 {
                position: fixed;
                display: flex !important;
                flex-direction: row;
                justify-content: space-evenly;
                align-items: center;
                height: 50px;
                width: 100%;
                background: #ECA21D;
                bottom: 0px;
                z-index: 999;
            }

            .fr_free_use01 a {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                font-size: 16px;
                font-weight: 500;
                color: #FFFFFF !important;
                height: 50px;
                width: 50%;
            }

            .fr_free_use01 .line {
                width: 1px;
                height: 34px;
                background: #FFFFFF;
                opacity: 0.49;
            }
        }

        .sem_data_analyse2_item img:hover {
            transform: scale(1.08);
            transition: all.5s;
        }

        .sem_data_analyse2_item img {
            cursor: pointer;
        }

        .sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item h4 span {
            color: #ea7700;
            background: rgb(249 234 207);
        }

        .mask {
            height: calc(100% - 440px);
            background: #5B5B5B;
        }

        @media (max-width: 768px) {
            .navbar-nav {
                height: 100% !important;
            }
        }

        .header.active {
            background: #fff;
        }

        .header .head_link_box .try {
            width: 235px;
        }

        .navbar {
            padding-left: 2%;
        }

        .pc_index .finebi_person .finebi_person_container .finebi_content .content_item .img04 {
            background: url(https://www.fanruan.com/images/sem_sjfx_02.png) no-repeat;
            background-size: cover;
        }

        .pc_index .finebi_banner .finbi_demo,
        .pc_index .finebi_banner .free_use {
            justify-content: space-between !important;
            padding-left: 25px;
            padding-right: 20px;
        }

        .pc_index .finebi_banner .finbi_demo {
            width: 172px !important;
        }

        .more_case h2 {
            font-family: none !important;
            font-weight: 600;
        }