.pc_index .digital_solution_case .solution_item_button {
    height: 2.8rem;
    border: none;
    border-radius: .45rem;
    background: #0069EA;
    margin-top: 2.5rem;
}

.pc_index .digital_solution_case .solution_item_button span {
    font-size: 1.2rem;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 2.8rem;
    
}

.pc_index .get_industry_button {
    position: relative;
    top: 2.3rem;
    height: 3.2rem;
    width: 15rem;
    border: none;
    border-radius: .2rem;
    background:  #0069EA;
}

.pc_index .get_industry_button span {
    font-size: 1rem;
    color: #FFFFFF;
}

.pc_index .scene_demo_buttton {
    height: 3rem;
    width: 17rem;
    border-radius: 0.2rem;
    border: none;
    background: #0069EA;
}

.pc_index .scene_demo_buttton span {
    font-size: 1rem;
    color: #FFFFFF;
    cursor: pointer;
}


.sem_index_backgroud {
    height: 48.947rem;
    background-size: cover;
    background-image: url("https://src.fanruan.com/website/finereport/index_banner.jpg");
    padding: 11rem 0 0 20rem;
}


.pc_index .sem_index_backgroud h4 {
    font-size: 1.684rem;
    font-weight: 500;
    color: #333333;
    line-height: 2.368rem;
    letter-spacing: .053rem;
    margin: 0 0 .842rem 0;
}

.pc_index .sem_index_backgroud h2 {
    font-size: 4.632rem;
    font-weight: bold;
    color: #333333;
    line-height: 5.263rem;
    letter-spacing: .105rem;
    margin-top: 0;
    margin-bottom: 1.316rem;
}

.pc_index .sem_index_backgroud p {
    font-size: .737rem;
    font-weight: 400;
    color: #666666;
    line-height: 1.263rem;
    max-width: 25.263rem;
    margin-bottom: 4.842rem;
}

.pc_index .sem_index_backgroud .sem_banner_button {
    display: flex;
    flex-direction: row;
}

.sem_index_backgroud .sem_banner_button .sem_banner_use_button {
    width: 12.632rem;
    height: 2.947rem;
    margin-right: .632rem;
    background: #0069EA;
    border: none;
    border-radius: .211rem;
}

.sem_index_backgroud .sem_banner_button .sem_banner_demo_button {  
    width: 8.947rem;
    height: 2.947rem;
    border: none;
    background: #FFFFFF;
    border-radius: .211rem;
}

.sem_index_backgroud .sem_banner_button .sem_banner_demo_button span {  
    height: 1.474rem;
    font-size: 1.053rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #007ED3;
    line-height: 1.474rem;
}



.sem_banner_button .sem_banner_use_button span {
    height: 1.474rem;
    font-size: 1.053rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1.474rem;
}

/* finebi */
@media(max-width: 1200px) {
    .business_template {
        width: 1000px !important;
    }
    .business_template div {
        width: 248px !important;
    }
    .business_template_item {
        padding: 30px 0 0 8px !important;
    }
    .business_template_item img {
        width: 238px !important;
    }
}

.pc_index .finebi_warehouse {
    height: 878px;
}


.pc_index .finebi_data02 {
    height: 860px;
}

.business_template {
    display: flex;
    flex-direction: row;
    width: 1170px;
    height: 262px;
    margin-top: 50px;
    background: #FFFFFF;
}

.business_template div {
    width: 294px;
    height: 262px;
    background:#FFFFFF;
}

.business_template_item {
   
    padding: 30px 0 0 22px;
}

.business_template_item img {
    width: 252px;
    height: 120px;
    border-radius: 4px;
}

.business_template_item h3 {
    width: 245px;
    height: 27px;
    margin-bottom: 12px;
    font-size: 20px;
    font-weight: normal;
    color: #333333;
    line-height: 27px;
    display:-webkit-box;
    overflow: hidden; /*瓒呭嚭闅愯棌*/
    text-overflow: ellipsis;/*闅愯棌鍚庢坊鍔犵渷鐣ュ彿*/
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}



.business_template_item p {
    width: 235px;
    height: 48px;
    font-size: 14px;
    color: #2F364C;
    line-height: 24px;
}

.business_template_item button {
    margin-top: 46px;
    width: 230px;
    height: 48px;
    border: none;
    border-radius: 4px;
    background: #0069EA;
}

.business_template_item button span {
    font-size: 20px;
    color: #FFFFFF;
    font-weight: 500;
}

/* 澶у睆椹鹃┒鑸� */

.screen_scene {
    height: 870px;
}

.screen_scene h2 {
    margin: 15px 0 50px 0;
    font-size: 32px;
    font-weight: normal;
    color: #333333;
    text-align: center;
}

.screen_scene .screen_scene_tab {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    height: 50px;
    margin-bottom: 34px;
    border-bottom: 1px solid #CEDDF2;
}

.screen_scene .screen_scene_tab .active {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    height: 50px;
    margin-bottom: 34px;
}

.screen_scene .screen_scene_tab .scene_button {
    justify-content: center;
    margin: 0 82px 0 82px;
    cursor: pointer;
}

.screen_scene .screen_scene_tab .scene_button .active{
    border-bottom: 2px solid #0069EA; 
}


.screen_scene .screen_scene_tab .scene_button .active01{
    border-bottom: 2px solid #0069EA; 
}

.screen_scene .screen_scene_tab .scene_button span{
    display: block;
    font-size: 20px;
    text-align: center;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #0069EA;
    line-height: 50px;
}

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

.screen_part01 .screen_scene_content {
    width: 1170px;
    height: 470px;
    margin-top: 24px;
    box-shadow: 0px 4px 20px 0px rgb(0 105 234 / 15%), inset 0px -2px 3px 0px rgb(255 255 255 / 80%);
    border-radius: 4px;
    border: 1px solid #C2D5FF;
}

.screen_part02 .screen_scene_content {
    width: 1170px;
    height: 270px;
    margin-top: 24px;
    box-shadow: 0px 4px 20px 0px rgb(0 105 234 / 15%), inset 0px -2px 3px 0px rgb(255 255 255 / 80%);
    border-radius: 4px;
    border: 1px solid #C2D5FF;
}


.screen_scene .screen_scene_content img {
    width: 1146px;
    height: 446px;
    display: none;
}

.screen_scene .screen_scene_content .current {
    display: block;
}



.screen_scene .demo_button1 {
    position: relative;
    left: 50%;
    margin-left: -115px;
    top: 50px;
    width: 230px;
    height: 60px;
    border: none;
    border-radius: 4px;
    background: #0069EA;
}

.screen_scene .demo_button1 span {
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 60px;
}


/* 鍙鍖� */
.sem-visual-page1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 850px;
}

.sem-visual-page1 h2 {
    font-size: 32px;
    margin-bottom: 20px;
    font-family: Alibaba-PuHuiTi-B, Alibaba-PuHuiTi;
    font-weight: normal;
    color: #2F364C;
    line-height: 44px;
    
}

.sem-visual-page1 p {
    height: 24px;
    font-size: 16px;
    font-family: Helvetica;
    color: #2F364C;
    line-height: 24px;
}

.sem-visual-page1 .visual-function {
    width: 1200px;
    margin: 20px 0 34px 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.sem-visual-page1 .visual-function div{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 369px;
    height: 280px;
    margin: 0 30px 30px 0;
    background: #FFFFFF;
    box-shadow: 0px 4px 20px 0px rgba(0,105,234,0.1), inset 0px -2px 3px 0px rgba(255,255,255,0.8);
    border-radius: 4px;
}


.sem-visual-page1 .visual-function div img {
    margin: 40px 0 28px 0;
    height: 60px;
}
.sem-visual-page1 .visual-function div h4 {
    margin-bottom: 12px;
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
}

.sem-visual-page1 .visual-function div p {
    width: 238px;
    height: 72px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
}

.sem-visual-page2 {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 840px;
    width: 100%;
    background: #F4F8FF;
}


.sem-visual-page2 h2 {
    margin: 104px 0 20px 0;
    font-size: 32px;
    font-family: Alibaba-PuHuiTi-B, Alibaba-PuHuiTi;
    font-weight: normal;
    color: #2F364C;
}

.sem-visual-page2 p {
    margin-bottom: 50px;
    font-size: 16px;
    font-family: Helvetica;
    color: #2F364C;
    line-height: 24px;
}

.sem-visual-page2 .visual-page2-left {
    position: relative;
    top: 5px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 490px;
}

/* .sem-visual-page2 .visual-page2-left div:hover {
    background-image: url("https://src.fanruan.com/website/sem-page/img/SEM-data-visual11.png");
} */

.sem-visual-page2 .visual-page2-left .active01 {
    background-image: url("https://src.fanruan.com/website/sem-page/img/SEM-data-visual11.png") !important;
}

.sem-visual-page2 .visual-page2-left .active01 h4 {
    color: #FFFFFF !important;
}

.sem-visual-page2 .visual-page2-left .active01 p {
    color: #FFFFFF !important;
}


/* .sem-visual-page2 .visual-page2-left div:hover h4 {
    color: #FFFFFF;
}

.sem-visual-page2 .visual-page2-left div:hover P {
    color: #FFFFFF;
} */


.sem-visual-page2 .visual-page2-left div {
    width: 240px;
    height: 120px;
    box-sizing: border-box;
    padding: 10px 0 0 20px;
    margin-bottom: 14px;
    border-radius: 4px;
    background-image: url("https://src.fanruan.com/website/sem-page/img/SEM-data-visual10.png");
    background-size: cover;
    cursor: pointer;
}



.visual-page2-right {
    width: 640px;
    height: 400px;
    background: #E9F1FD;
    box-shadow: 0px 2px 8px 0px rgba(0,105,234,0.3), inset 0px -2px 3px 0px rgba(255,255,255,0.8);
    border-radius: 2px;
}

.visual-page2-right img {
    display: none;
}

.visual-page2-right .active {
    display: block !important;
}


.sem-visual-page2 .visual-page2-left h4 {
    margin-bottom: 24px;
    font-size: 18px;
    font-family: Alibaba-PuHuiTi-M, Alibaba-PuHuiTi;
    font-weight: normal;
    color: #333333;
}

.sem-visual-page2 .visual-page2-left p {
    width: 200px;
    font-size: 12px;
    font-family: Helvetica;
    color: #617288;
    line-height: 22px;
}

.sem-visual-page2 .visual-page2-content {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 1174px;
}

/* 鏁版嵁鍒嗘瀽椤� */


.sem_data_analyse1 {
    width: 100%;
    height: 824px;
    background: #EFF5FF;
}

.sem_data_analyse1 h2 {
    position: relative;
    top: -135px;
}

.sem_data_analyse1 .sem_data_analyse1_tabs {
    display: flex;
    flex-direction: row;
    position: relative;
    top: -135px;
    margin-top: 50px;
    width: 1170px;
    height: 80px;
    background: #FFFFFF;
    box-shadow: 0px 2px 24px 0px rgba(185,185,185,0.5);
    border-radius: 4px;
}

.sem_data_analyse1 .sem_data_analyse1_tabs div {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background-size: cover;
    width: 268px;
    height: 80px;
    border-radius: 8px;
    cursor: pointer;
}

.sem_data_analyse1 .sem_data_analyse1_tabs .active {
    background-image: url("http://www.fanruan.com/images/jt-jjfa-titbg.png");
}

.sem_data_analyse1 .sem_data_analyse1_tabs .active span {
    color: #FFFFFF;
}

.sem_data_analyse1 .sem_data_analyse1_tabs div span {
    font-size: 18px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #333333;
}
.sem_data_analyse1 .sem_data_analyse1_content {
    position: relative;
    top: -135px;
    margin-top: 60px;
    width: 1170px;
    height: 633px;
    background: #FFFFFF;
    box-shadow: 0px 2px 24px 0px rgba(185,185,185,0.5);
    border-radius: 4px;
}

.sem_data_analyse1 .sem_data_analyse1_content img {
    display: none;
}

.sem_data_analyse1 .sem_data_analyse1_content .current {
    display: block;
}

.sem_data_analyse2 {
    width: 100%;
    height: 1060px;
    background: #FFFFFF;
}

.sem_data_analyse2 h2 {
    margin: 100px 0 50px 0;
}

.sem_data_analyse_swiper {
    width: 1240px;
}

.sem_data_analyse2 .sem_data_analyse2_content {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap; 
}

.sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 370px;
    height: 332px;
    margin: 0 15px 30px 15px;
    background-image: url('https://src.fanruan.com/website/sem-page/img/sem-finebi02.png');
    background-size: cover;
    border-radius: 4px;
    border: 1px solid #DFEBFF;
}


.sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item img {
    width: 306px;
    height: 160px;
    margin: 32px 0 18px 0;
}

.sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item h4 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 306px;
    margin-bottom: 24px;
    font-size: 18px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 25px;
}

.sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item h4 span {
    width: 62px;
    font-size: 11px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    text-align: center;
    background: #BDD6FB;
    color: #0069EA;
}

.sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item h4 span {
    width: 62px;
    font-size: 11px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    text-align: center;
    background:#FFE9D7;
    color: #DE6F00;
}

.sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item button {
    width: 306px;
    height: 42px;
    border: none;
    background: #0069EA;
    border-radius: 2px;
}

.sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item button span {
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 25px;
}

.sem_data_analyse2 .navigation_box {
    display: flex;
    align-items: center;
    justify-content: center;
}
.sem_data_analyse2 .navigation_box .swiper-button-prev {
    background-image: url("https://src.fanruan.com/website/finereport/prev_blue.png");
}

.sem_data_analyse2 .navigation_box .swiper_btn {
    position: initial;
    width: 48px;
    height: 48px;
    background-size: cover;
    margin-top: 0;
    margin: 0 8px;
}

.sem_data_analyse2 .navigation_box .swiper-button-next {
    background-image: url("https://src.fanruan.com/website/finereport/next_blue.png");
}


.sem_data_analyse2 .navigation_box .swiper_btn {
    position: initial;
    width: 48px;
    height: 48px;
    background-size: cover;
    margin-top: 0;
    margin: 0 8px;
}

.sem_data_analyse2 .navigation_box .swiper-button-prev:after {
    content: "";
}


.sem_data_analyse2 .navigation_box .swiper-button-next:after {
    content: "";
}


.sem_data_analyse3 {
    width: 100%;
    height: 685px;
    background: #FFFFFF;
}

.sem_data_analyse3 .sem_data_analyse3_content{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 1300px;
}

.sem_data_analyse3_item {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 210px;
    width: 196px;
    margin: 0 62px 56px 62px;
}


.sem_data_analyse3_item img {
    height: 48px;
    width: 48px;
    margin-bottom: 34px;
}

.sem_data_analyse3_item h4 {
    margin-bottom: 12px;
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 28px;
}

.sem_data_analyse3_item p {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
}


.SEM-data-analyse .finebi_person {
    padding-top: 0 !important;
    height: 1060px;
}


/* 搴曢儴鍗＄墖 */

.customer .customer_box_con a {
    width: 100%;
    display: block;
    text-align: end;
}

.customer .customer_box_con a span {
  font-size: 19px !important; 
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #0069EA !important; 
}

@media (max-width: 420px) {
  .customer .customer_box_con a span {
      position: relative;
      left: -18px;
  }
}

.index_adv {
    width: 1260px !important;
}

.index_adv .index_adv_box01 {
    width: 420px !important;
}

.index_adv .index_adv_box02 {
    width: 420px !important;
}

.index_adv .index_adv_box03 {
    width: 420px !important;
}

.index_adv .index_adv_box {
    padding-left: 96px !important;
}


.row {
    margin: 0 !important;
}

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

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

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

.index_adv {
    width: 1260px !important;
}

.index_adv .index_adv_box01 {
    width: 420px !important;
}

.index_adv .index_adv_box02 {
    width: 420px !important;
}

.index_adv .index_adv_box03 {
    width: 420px !important;
}

.index_adv .index_adv_box {
    padding-left: 96px !important;
}

.pc_index .finebi_banner {
    background-image: url("https://src.fanruan.com/website/finereport/function_banner03.png") !important;
}

.sem-data-visual .finebi_person_container .finebi_person_tabs .tabs_trrigle {
    /* width: 234px; */
}

.sem-data-visual .finebi_person_container .finebi_person_tabs .tabs_trrigle .current {
    /* width: 234px; */
}

.finebi_person .finebi_person_container .finebi_content .person_profit {
    background-color: #ffffff00;
}

.finebi_person .finebi_person_container .finebi_content h5 span {
    font-weight: 600;
    font-size: 16px;
}

.finebi_person .finebi_person_container .finebi_content p {
    /*margin-left: 25px;*/
}

.icon-jiantou_xiangyou:before {
    content: "\e65d";
}

.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_keshihua {
    color: #0069EA !important;
}

@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 img {  width: 30%; height: auto; }
    .mobile_part01 .visual-function div h4 {
        font-size: 14px;
    }

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

    .mobile_index .mobile_part03 .part03_tabs .tab_content p {
        margin: 22px 0 12px 0;
        font-size: 14px;
    }

    .mobile_index .mobile_part03 .part03_tabs {
        /* height: 500px !important; */
    }

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

    .mobile_index .mobile_part03 .part03_tabs .tab_item {
        margin-right: 4px;
    }
}

.pc_index .finebi_banner .finbi_demo i {
    font-size: 28px;
}

.sem-visual-page0 h2 {
    font-size: 44px;
}
.sem-visual-page1 h2 {
    font-size: 44px;
}

.pc_index h2 {
    font-family: SEM-TITLE;
    margin-bottom: 10px;
    font-size: 44px;
}

.sem-visual-page2 {
    height: 800px;
}

.mobile-tools .swiper-slide .mobile-tool-item div {
    margin-bottom: 16px;
}

.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;
}

.sem-visual-page0 {
    margin: 72px 0 -20px 0;
}
.sem-visual-page1 {
    margin: 72px 0 -20px 0;
}

@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-family: "PingFangSC-Medium, PingFang SC";
        font-weight: 500;
        color: #FFFFFF !important;
        height: 50px;
        width: 50%;
    }

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

.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_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;
}

body {
    padding: 0;
    margin: 0;
}

.pc_index h2 {
    margin: 0;
}

.pc_index p {
    margin: 0;
}

a {
    text-decoration: none !important;
}

img {
    max-width: 100%;
}

div {
    padding: 0;
    margin: 0;
}

.row {
    display: flex;
    flex-direction: row;
    margin: 0;
    padding: 0;
}

.column {
    display: flex;
    flex-direction: column;
    align-items: center;
}

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

.mobile_index {
    display: none;
}

.pc_index {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
    width: 100%;
}

.pc_index h2 {
    height: 44px;
    font-size: 32px;
    font-weight: 600;
    color: #2F364C;
    line-height: 44px;
}


/* banner */

.pc_index .finebi_banner {
    height: 560px;
    width: 100%;
    box-sizing: border-box;
    background-repeat: no-repeat;
    padding: 136px 0;
    background-size: cover;
    /* background-image: url("https://src.fanruan.com/website/2022-finebi/img/index/FineBI-banner04-min.png"); */
    background-image: url("https://src.fanruan.com/website/2022-finebi/img/index/FineBI-banner04.png");
    background-repeat: no-repeat;
    background-position: center;
}

@media(min-width: 1200px) {
    .container {
        width: 1236px !important;
    }
}

.pc_index .finebi_banner h1 {
    margin-bottom: 10px;
    font-size: 52px;
    font-weight: 600;
    color: #333333;
    line-height: 90px;
    margin-top: 0;
}

.pc_index .finebi_banner p {
    max-width: 380px;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
    margin-bottom: 73px;
}

.pc_index .finebi_banner .banner_button {
    width: 1000px;
}

.pc_index .finebi_banner .free_use {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 240px;
    height: 56px;
    margin-right: 14px;
    background: rgba(0, 105, 234, 1);
    border-radius: 4px;
}


/* .pc_index .finebi_banner .free_use:hover {
    background: linear-gradient(259deg, #1F88E5 0%, #1B91E6 27%, #11A8E7 48%, #0972E9 74%, #0069EA 100%);
    background-size: 400% 400%;
    -webkit-animation: gradientBG 4s ease infinite;
    animation: gradientBG 4s ease infinite
} */

.pc_index .finebi_banner .free_use span {
    font-size: 20px;
    font-family: "PingFang-SC";
    font-weight: 400;
    color: #FFFFFF;
}

.pc_index .finebi_banner .free_use i {
    font-size: 26px;
    color: #FFFFFF;
}

.pc_index .finebi_banner .finbi_demo {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 170px;
    height: 56px;
    background: #FFFFFF;
    border-radius: 4px;
}

.pc_index .finebi_banner .finbi_demo span {
    height: 28px;
    font-size: 20px;
    font-family: "PingFang-SC";
    font-weight: 400;
    color: #007ED3;
    line-height: 28px;
}

.pc_index .finebi_banner .finbi_demo i {
    font-size: 20px;
    color: #007ED3;
}

.pc_index .finebi_activities {
    position: relative;
    box-sizing: border-box;
    height: 130px;
    width: 1300px;
    background: #FFFFFF;
    box-shadow: 0px 2px 24px 0px rgba(185, 185, 185, 0.5);
    border-radius: 4px;
    top: -65px;
}

.pc_index .finebi_activities .activities_text {
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    top: -20px;
    left: 145px;
    width: 32px;
    height: 16px;
    background: #D9E8FC;
    border-radius: 2px;
}

.pc_index .finebi_activities span {
    height: 16px;
    font-size: 11px;
    font-family: "PingFang-SC";
    font-weight: 400;
    color: #0069EA;
    line-height: 16px;
}

.pc_index .finebi_activities .activities_item {
    box-sizing: border-box;
    height: 100%;
    width: 325px;
    padding: 40px 0 0 40px;
}

.pc_index .finebi_activities h3 {
    height: 28px;
    margin: 0;
    font-size: 20px;
    font-family: "PingFang-SC";
    font-weight: 600;
    color: #333330;
    line-height: 28px;
}

.pc_index .finebi_activities p {
    position: relative;
    top: -8px;
    height: 17px;
    font-size: 12px;
    font-family: "PingFang-SC";
    font-weight: 400;
    color: #666666;
    line-height: 17px;
}


/* 广告位 */

.index_adv {
    height: 132px;
    width: 1300px;
    background: #FFFFFF;
    box-shadow: 0px 2px 24px 0px rgba(185, 185, 185, 0.5);
    border-radius: 4px;
    max-width: 1260px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    position: relative;
    top: -50px;
}

@media (max-width: 1200px) {
    .index_adv {
        display: none;
    }
}

.index_adv .index_adv_box {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    transition: all 0.25s;
}

.index_adv .index_adv_box:hover {
    padding-top: 50px;
    padding-bottom: 50px;
    background: #0069EA;
    box-shadow: 0px 2px 24px 0px rgba(185, 185, 185, 0.5);
    border-radius: 4px;
}

.index_adv .index_adv_box03:hover {
    padding-top: 45px;
    padding-bottom: 45px;
    background: #0069EA;
    box-shadow: 0px 2px 24px 0px rgba(185, 185, 185, 0.5);
    border-radius: 4px;
}

.index_adv .index_adv_box:hover h4 {
    color: #FFFFFF;
}

.index_adv .index_adv_box:hover h4 span {
    background-color: rgba(255, 255, 255, 0.15);
    color: #FFFFFF;
}

.index_adv .index_adv_box:hover p {
    color: #FFFFFF;
}

.index_adv .index_adv_box01 {
    width: 315px;
}

.index_adv .index_adv_box02 {
    width: 315px;
}

.index_adv .index_adv_box03 {
    width: 315px;
}

.index_adv .index_adv_box04 {
    width: 315px;
}

.index_adv h4 {
    font-size: 20px;
    font-weight: 600;
    color: #666666;
    line-height: 28px;
    margin-top: 0;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
}

.index_adv h4 span {
    width: 32px;
    background: rgba(0, 105, 234, 0.15);
    border-radius: 2px;
    height: 16px;
    font-size: 12px;
    font-weight: 400;
    color: #0069EA;
    line-height: 16px;
    text-align: center;
    margin-left: 10px;
}

.index_adv p {
    font-size: 12px;
    font-family: "PingFang-SC";
    font-weight: 400;
    color: #666666;
    line-height: 17px;
    margin-bottom: 0;
}


/* 广告位 */


/* data01 */

.pc_index .finebi_data01 {
    width: 100%;
    height: 1096px;
    margin-top: 15px;
    background: #FFFFFF;
}

.pc_index .finebi_data01 h2 {
    margin-top: 15px;
}

.pc_index .finebi_data01 p {
    font-size: 16px;
    margin: 20px 0 10px 0;
    color: #2F364C;
    line-height: 24px;
}

.pc_index .finebi_data01 .finebi_data01_container {
    margin-top: 40px;
    gap:5rem;
}

.finebi_data01_container span {
    display: block;
    position: relative;
    top: 17px;
    left: 7px;
    width: 150px;
    height: 33px;
    margin-right: 162px;
    font-size: 24px;
    font-family: "PingFang-SC";
    font-weight: 400;
    color: #808DA1;
    line-height: 33px;
}

.pc_index .finebi_data01 .data01_button {
    width: 120px;
    height: 134px;
    /* margin: 0 87px 0 87px; */
}

.finebi_data01_container .button_progress {}

.pc_index .finebi_data01 .data01_button .current {
    color: #0069EA;
}

.pc_index .finebi_data01 .data01_button .img_box {
    transition: all 0.5s;
    filter: grayscale(0.7);
}

.pc_index .finebi_data01 .data01_button:nth-of-type(1) .img_box {
    height: 60px;
    background: url("https://src.fanruan.com/website/2022-finebi/img/finebi/data-button01.png") no-repeat;
    filter: grayscale(0.7);
}

.pc_index .finebi_data01 .data01_button:nth-of-type(1) .active {
    height: 60px;
    background: url("https://src.fanruan.com/website/2022-finebi/img/finebi/data-button05.png") no-repeat;
    filter: none;
}

.pc_index .finebi_data01 .data01_button:nth-of-type(2) .img_box {
    height: 60px;
    background: url("https://src.fanruan.com/website/2022-finebi/img/finebi/data-button02.png") no-repeat;
    filter: grayscale(0.7);
}

.pc_index .finebi_data01 .data01_button:nth-of-type(2) .active {
    height: 60px;
    background: url("https://src.fanruan.com/website/2022-finebi/img/finebi/data-button06.png") no-repeat;
    filter: none;
}

.pc_index .finebi_data01 .data01_button:nth-of-type(3) .img_box {
    height: 60px;
    background: url("https://src.fanruan.com/website/2022-finebi/img/finebi/data-button03.png") no-repeat;
    filter: grayscale(0.7);
}

.pc_index .finebi_data01 .data01_button:nth-of-type(3) .active {
    height: 60px;
    background: url("https://src.fanruan.com/website/2022-finebi/img/finebi/data-button07.png") no-repeat;
    filter: none;
}

.pc_index .finebi_data01 .data01_button:nth-of-type(4) .img_box {
    height: 60px;
    background: url("https://src.fanruan.com/website/2022-finebi/img/finebi/data-button04.png") no-repeat;
    filter: grayscale(0.7);
}

.pc_index .finebi_data01 .data01_button:nth-of-type(4) .active {
    height: 60px;
    background: url("https://src.fanruan.com/website/2022-finebi/img/finebi/data-button08.png") no-repeat;
    filter: none;
}


/* 箭头动效 */

.pc_index .finebi_data01 .finebi_data01_container .button_progress {
    display: block;
    position: relative;
    top: 30px;
    margin: 0px;
    width: 130px;
    height: 20px;
    gap: 5rem;
}

@-webkit-keyframes indedx_design_arrow-move {
    0% {
        left: 0%;
        opacity: 0
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-moz-keyframes indedx_design_arrow-move {
    0% {
        left: 0%;
        opacity: 0
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes indedx_design_arrow-move {
    0% {
        left: 0%;
        opacity: 0
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.pc_index .finebi_data01 .finebi_data01_container .button_progress .arrow {
    position: absolute;
    top: 50%;
    left: 60%;
    transform: translate3d(-50%, -50%, 0);
    transform-origin: 50% 50%;
}

.pc_index .finebi_data01 .finebi_data01_container .button_progress .arrow>em {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-left: 3px solid #0069ea;
    border-top: 3px solid #0069ea;
    -webkit-transform: rotate(-225deg) !important;
    transform: rotate(-225deg) !important;
}

.pc_index .finebi_data01 .finebi_data01_container .button_progress .arrow01 {
    animation: indedx_design_arrow-move 2.4s ease-in-out infinite;
}

.pc_index .finebi_data01 .finebi_data01_container .button_progress .arrow02 {
    animation: indedx_design_arrow-move 2.4s ease-in-out 0.4s infinite;
}

.pc_index .finebi_data01 .finebi_data01_container .button_progress .arrow03 {
    animation: indedx_design_arrow-move 2.4s ease-in-out 0.8s infinite;
}

.pc_index .finebi_data01 .finebi_data01_container .button_progress .arrow04 {
    animation: indedx_design_arrow-move 2.4s ease-in-out 1.2s infinite;
}


/* 箭头动效 */

.pc_index .finebi_data01 .finebi_data01_content .data01_demo {
    display: none;
    margin-top: 40px;
}

.pc_index .finebi_data01 .finebi_data01_content .data01_demo div:nth-of-type(2) {
    width: 1170px;
    min-height: 520px;
    margin-top: 24px;
    box-shadow: 0px 4px 20px 0px rgba(0, 105, 234, 0.15), inset 0px -2px 3px 0px rgba(255, 255, 255, 0.8);
    border-radius: 4px;
    border: 1px solid #C2D5FF;
}

.finebi_data01_content .data01_demo .data01_demo_tittle {
    width: 650px;
    height: 82px;
    background: #E5F0FD;
    border-radius: 12px;
}

.finebi_data01_content .data01_demo video {
    width: 100%;
}

video::-webkit-media-controls {
    display: none !important;
}

.finebi_data01_content .data01_demo .data01_demo_tittle span {
    /* height: 30px; */
    font-size: 18px;
    font-family: "PingFang-SC";
    font-weight: 400;
    color: #0069EA;
    line-height: 30px;
    padding: 0 12px;
}

.pc_index .finebi_data01 .finebi_data01_content .active {
    display: flex;
    flex-direction: column;
    align-items: center;
}


/* data02 */

.pc_index .finebi_data02 {
    width: 100%;
    height: 815px;
    background: #F4F8FF;
}

.pc_index .finebi_data02 h2 {
    margin-top: 100px;
}

.pc_index .finebi_data02 .finebi_data02_contain {
    margin-top: 50px;
}

.pc_index .finebi_data02 .finebi_data02_contain .part_left {
    display: none;
    box-sizing: border-box;
    padding: 25px 0 0 32px;
    width: 870px;
    height: 520px;
    margin-right: 30px;
    background: #FFFFFF;
    box-shadow: 0px 4px 20px 0px rgba(0, 105, 234, 0.1), inset 0px -2px 3px 0px rgba(255, 255, 255, 0.8);
    border-radius: 4px;
}

.pc_index .finebi_data02 .finebi_data02_contain .active {
    display: flex;
    flex-direction: column;
}

.pc_index .finebi_data02 .finebi_data02_contain h4 {
    height: 25px;
    margin: 0;
    font-size: 18px;
    font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
    font-weight: normal;
    color: #333333;
}

.pc_index .finebi_data02 .finebi_data02_contain p {
    height: 22px;
    margin: 4px 0 0 0;
    font-size: 14px;
    font-family: "PingFang-SC";
    font-weight: 400;
    color: #333333;
}

.pc_index .finebi_data02 .finebi_data02_contain .finebi_data02_content img {
    height: 388px;
    width: 806px;
    margin-top: 24px;
    position: relative;
    left: -4%;
}


/* .pc_index .finebi_data02 .finebi_data02_contain .img01 {
    background-size: cover;
    background-image: url("https://src.fanruan.com/website/2022-finebi/img/business/data-edit01.png");
}

.pc_index .finebi_data02 .finebi_data02_contain .img02 {
    background-size: cover;
    background-image: url("https://src.fanruan.com/website/2022-finebi/img/business/data-analyze01.png");
}

.pc_index .finebi_data02 .finebi_data02_contain .img03 {
    background-size: cover;
    background-image: url("https://src.fanruan.com/website/2022-finebi/img/business/data-explain01.png");
}

.pc_index .finebi_data02 .finebi_data02_contain .img04 {
    background-size: cover;
    background-image: url("https://src.fanruan.com/website/2022-finebi/img/business/data-cooperation01.png");
} */

.pc_index .finebi_data02 .finebi_data02_contain .part_right {
    width: 270px;
    height: 520px;
    padding: 40px 0 0 40px;
    box-sizing: border-box;
    background: url("https://src.fanruan.com/website/2022-finebi/img/finebi/part03-img.png");
    box-shadow: 0px 4px 20px 0px rgba(0, 105, 234, 0.1), inset 0px -2px 3px 0px rgba(255, 255, 255, 0.8);
    border-radius: 4px;
    opacity: 0.74;
}

.pc_index .finebi_data02 .finebi_data02_contain .part_right span {
    position: relative;
    left: 40px;
    height: 25px;
    font-size: 18px;
    font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
    font-weight: normal;
    color: #333333;
    line-height: 25px;
    cursor: pointer;
}

.pc_index .finebi_data02 .finebi_data02_contain .part_right .finebi_data02_button {
    height: 65px;
    border-left: 1px solid rgba(0, 105, 234, .2);
}

.pc_index .finebi_data02 .finebi_data02_contain .part_right .finebi_data02_button:last-of-type {
    height: 25px;
    border-left: 1px solid rgba(0, 105, 234, .2);
}

.pc_index .finebi_data02 .finebi_data02_contain .part_right .finebi_data02_button .progress_line {
    display: none;
    position: absolute;
    height: 25px;
    width: 2px;
    border-left: 2px solid rgba(0, 105, 234, 1);
}

.pc_index .finebi_data02 .finebi_data02_contain .part_right .finebi_data02_button .current {
    display: block
}

.pc_index .finebi_data02 .finebi_data02_contain .part_right .active {
    color: #0069EA;
    font-weight: 600;
}


/* finebi_person */

.pc_index .finebi_person {
    width: 100%;
    height: 880px;
    box-sizing: border-box;
    padding: 100px 0 0 0;
}

.pc_index .finebi_person p {
    width: 580px;
    /*margin-top: 20px;*/
    font-size: 16px;
    font-family: "PingFang-SC01";
    font-weight: normal;
    color: #2F364C;
}

.pc_index .finebi_person .finebi_person_container {
    width: 1170px;
    height: 580px;
    margin-top: 50px;
    background: #EFF5FF;
    box-shadow: 0px 4px 20px 0px rgba(0, 105, 234, 0.15), inset 0px -2px 3px 0px rgba(255, 255, 255, 0.8);
    border-radius: 4px;
    border: 1px solid #C2D5FF;
}

.finebi_person_container .finebi_person_tabs {
    display: flex;
    flex-direction: row;
}

/* sem-data-visual */

.sem-data-visual .finebi_person_container .finebi_person_tabs .tabs_trrigle .current {
    /* width: 389px; */
    height: 4px;
    background: #0069EA;
}

.sem-data-visual .finebi_person_container .finebi_person_tabs .tabs_trrigle {
    /* width: 389px; */
}

/* sem-data-visual */



/* sem-data-analyse */


/* sem-data-analyse */

.finebi_person_container .finebi_person_tabs .tabs_trrigle {
    display: flex;
    flex-direction: column;
    align-items: center;
    /* width: 292px; */
    height: 56px;
}



.finebi_person_container .finebi_person_tabs .tabs_trrigle .current {
    /* width: 292px; */
    height: 4px;
    background: #0069EA;
}

.finebi_person_container .finebi_person_tabs .tabs_trrigle span {
    height: 27px;
    margin-top: 11px;
    font-size: 20px;
    font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
    font-weight: normal;
    color: #808DA1;
    line-height: 27px;
}

.finebi_person_container .finebi_person_tabs .active {
    background: #FFFFFF;
}

.finebi_person_container .finebi_person_tabs .tabs_trrigle .active {
    color: #0069EA;
}

.pc_index .finebi_person .finebi_person_container .finebi_content {
    box-sizing: border-box;
    width: 100%;
    height: 90%;
    padding: 32px 0 0 20px;
    background: #FFFFFF;
}

.pc_index .finebi_person .finebi_person_container .finebi_content .content_item {
    display: none;
    flex-direction: row;
    width: 100%;
    height: 100%;
}

.pc_index .finebi_person .finebi_person_container .finebi_content .active {
    display: flex;
}

.pc_index .finebi_person .finebi_person_container .finebi_content .content_item .item_left {
    display: flex;
    flex-direction: column;
}

.pc_index .finebi_person .finebi_person_container .finebi_content .active {
    display: flex;
}

.finebi_person .finebi_person_container .finebi_content {}

.finebi_person .finebi_person_container .finebi_content h4 {
    height: 27px;
    margin: 0 0 8px 0;
    font-size: 20px;
    font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
    font-weight: normal;
    color: #333333;
    line-height: 27px;
}

.finebi_person .finebi_person_container .finebi_content p {
    width: 328px;
    /*margin: 0 0 24px 0;*/
    font-size: 14px;
    font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
    font-weight: normal;
    color: #2F364C;
    line-height: 24px;
}

.finebi_person .finebi_person_container .finebi_content h5 {
    height: 22px;
    /*margin: 0 0 14px 0;*/
    font-size: 16px;
    font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
    font-weight: normal;
    color: #333333;
    line-height: 22px;
}

.finebi_person .finebi_person_container .finebi_content .person_profit {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 328px;
    height: 48px;
    margin-bottom: 8px;
    background: #EFF5FF;
    border-radius: 4px;
}

.finebi_person .finebi_person_container .finebi_content .person_profit i {
    position: relative;
    left: 15px;
}

.finebi_person .finebi_person_container .finebi_content .person_profit span {
    /* position: relative;
    right: 20px; */
    margin: 0 0 0 22px;
    height: 22px;
    font-size: 14px;
    font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
    font-weight: normal;
    color: #2F364C;
    line-height: 24px;
}

.finebi_person .finebi_person_container .finebi_content .free_use_button {
    width: 328px;
    height: 48px;
    margin-top: 5px;
    background: #0069EA;
    border-radius: 4px;
}

.finebi_person .finebi_person_container .finebi_content .free_use_button span {
    height: 28px;
    font-size: 20px;
    font-family: "PingFang-SC";
    font-weight: 400;
    color: #FFFFFF;
    line-height: 28px;
}

.pc_index .finebi_person .finebi_person_container .finebi_content .content_item .item_right {
    width: 740px;
    height: 460px;
    margin-left: 38px;
    box-shadow: 0px 4px 20px 0px rgba(0, 105, 234, 0.15), inset 0px -2px 3px 0px rgba(255, 255, 255, 0.8);
    border-radius: 4px;
    border: 1px solid #C2D5FF;
}

.pc_index .finebi_person .finebi_person_container .finebi_content .content_item .img01 {
    background: url("https://www.finebi.com/images/index2-demo2.jpg") no-repeat;
    background-size: cover;
}

.pc_index .finebi_person .finebi_person_container .finebi_content .content_item .img02 {
    background: url("https://www.finebi.com/images/index2-demo3.jpg") no-repeat;
    background-size: cover;
}

.pc_index .finebi_person .finebi_person_container .finebi_content .content_item .img03 {
    background: url("https://www.finebi.com/images/index2-demo1.jpg") no-repeat;
    background-size: cover;
}

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


/* finebi_warehouse */

.pc_index .finebi_warehouse {
    width: 100%;
    height: 643px;
    margin-top: 78px;
    background: #F4F8FF;
}

.pc_index .finebi_warehouse h2 {
    margin-top: 78px;
}

.pc_index .finebi_warehouse .warehouse_container {
    margin-top: 50px;
}

.pc_index .finebi_warehouse .warehouse_container .part_left {
    height: 374px;
    width: 770px;
    margin-right: 32px;
    background: #FFFFFF;
    box-shadow: inset 0px -2px 3px 0px rgba(255, 255, 255, 0.8);
}

.pc_index .finebi_warehouse .warehouse_container .part_left .part_left_tab {
    display: flex;
    flex-direction: row;
}

.pc_index .finebi_warehouse .warehouse_container .part_left h4 {
    height: 27px;
    margin: 40px 496px 24px 32px;
    font-size: 20px;
    font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
    font-weight: normal;
    color: #333333;
    line-height: 27px;
}

.pc_index .finebi_warehouse .warehouse_container .part_left a {
    height: 20px;
    margin-top: 48px;
    font-size: 14px;
    font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
    font-weight: normal;
    color: #0069EA;
    line-height: 20px;
}

.pc_index .finebi_warehouse ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: 32px;
}

.pc_index .finebi_warehouse ul li {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 170px;
    height: 120px;
    margin: 0px 5px 5px 0;
    border-radius: 4px;
    cursor: pointer;
}

.pc_index .finebi_warehouse ul li:hover .mengban {
    background: #0069EA;
    opacity: 0.89;
}

.pc_index .finebi_warehouse ul li .mengban {
    position: absolute;
    width: 170px;
    height: 120px;
    border-radius: 4px;
    background: #0069EA;
    opacity: 0.65;
}

.pc_index .finebi_warehouse ul li img {
    margin-bottom: 18px;
    z-index: 99;
}

.pc_index .finebi_warehouse ul li a {
    z-index: 99;
}

.pc_index .finebi_warehouse ul li span {
    height: 22px;
    font-size: 16px;
    font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
    font-weight: normal;
    color: #FFFFFF;
    z-index: 99;
}

.pc_index .finebi_warehouse ul .img01 {
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/person-index09.png");
}

.pc_index .finebi_warehouse ul .img02 {
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/person-index10.png");
}

.pc_index .finebi_warehouse ul .img03 {
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/person-index11.png");
}

.pc_index .finebi_warehouse ul .img04 {
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/person-index12.png");
}

.pc_index .finebi_warehouse ul .img05 {
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/person-index13.png");
}

.pc_index .finebi_warehouse ul .img06 {
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/person-index14.png");
}

.pc_index .finebi_warehouse ul .img07 {
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/person-index15.png");
}

.pc_index .finebi_warehouse ul .img08 {
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/person-index16.png");
}

.pc_index .finebi_warehouse .warehouse_container .part_right {
    width: 368px;
    height: 374px;
    background: #FFFFFF;
    box-shadow: inset 0px -2px 3px 0px rgba(255, 255, 255, 0.8);
}

.pc_index .finebi_warehouse .warehouse_container .part_right_tab {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 304px;
    justify-content: space-between;
    margin: 40px 0 20px 0;
}

.pc_index .finebi_warehouse .warehouse_container .part_right h4 {
    height: 27px;
    font-size: 20px;
    font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
    font-weight: normal;
    color: #333333;
    line-height: 27px;
}

.pc_index .finebi_warehouse .warehouse_container .part_right p {
    width: 312px;
    font-size: 14px;
    font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
    font-weight: normal;
    color: #2F364C;
    line-height: 24px;
}

.pc_index .finebi_warehouse .warehouse_container .part_right a {
    height: 20px;
    font-size: 14px;
    font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
    font-weight: normal;
    color: #0069EA;
    line-height: 20px;
}

.pc_index .finebi_warehouse .warehouse_container .part_right .case_button {
    width: 304px;
    height: 48px;
    margin-top: 100px;
    border-radius: 4px;
    border: 1px solid #0069EA;
}

.warehouse_container .part_right .case_button span {
    height: 28px;
    font-size: 20px;
    font-family: "PingFang-SC";
    font-weight: 400;
    color: #0069EA;
    line-height: 28px;
}


/* customer */

.customer {
    height: 820px;
    width: 100%;
}

.customer h2 {
    width: 100%;
    margin: 100px 0 60px 0;
    text-align: center;
}

@media (max-width: 1200px) {
    .customer h2 {
        width: 100%;
        margin: 5.368rem 0 2.368rem 0;
        text-align: center;
    }
}

@media (max-width: 1200px) {
    .customer {
        height: 690px;
        width: 100%;
        margin-bottom: 35px;
    }
    .customer .title {
        padding-left: 15px;
    }
}

@media (max-width: 768px) {
    .customer {
        height: 610px;
        width: 100%;
        margin-bottom: 35px;
    }
    .customer .title {
        text-align: start;
        padding-left: 0px;
    }
}

.customer img {
    width: 1000%;
    max-width: 100%;
    position: relative;
}

.customer .customer_box_swiper {
    margin-bottom: 45px;
    padding: 15px;
    padding-left: 200px;
}

@media (max-width: 1200px) {
    .customer .customer_box_swiper {
        margin-bottom: 10px;
        padding: 15px 0;
    }
}

.customer .swiper-slide {
    background-image: url('https://src.fanruan.com/website/finereport/customer_swiperbg.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    box-shadow: 0px 6px 10px 0px rgba(169, 198, 244, 0.7);
    border-radius: 4px;
    padding: 32px;
    width: 370px;
    height: 470px;
}

@media (max-width: 768px) {
    .customer {
        height: 445px;
    }
    .mobile_index .customer .swiper-slide {
        height: 360px;
        padding: 24px 0 0 24px;
        box-sizing: border-box;
    }
    .mobile_index .customer .customer_box_tit img {
        width: 45px;
        margin-right: 12px;
    }
    .mobile_index .customer .customer_box_tit h3 {
        font-size: 18px;
        font-family: "PingFangMedium";
        font-weight: 500;
        color: #333333;
    }
    .mobile_index .customer .customer_box_tit {
        margin-bottom: 15px;
    }
    .mobile_index .customer img {
        max-width: 92%;
    }
    .mobile_index .customer .customer_box_con img {
        margin-bottom: 15px;
    }
    .mobile_index .customer .customer_box_con .dec {
        font-size: 12px;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #666666;
        margin-bottom: 24px;
    }
    .mobile_index .customer .customer_box_con .dec a {
        font-family: "PingFangMedium";
    }
    .customer .case_pagination {
        position: static;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        bottom: 30px;
    }
    .customer .case_pagination .swiper-pagination-bullet {
        width: 4px;
        height: 4px;
        background: rgba(0, 105, 234, 0.3);
        border-radius: 2px;
    }
    .customer .case_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 20px;
        height: 4px;
        background: #0069EA;
        border-radius: 2px;
    }
}

.customer .customer_box_tit {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

.customer .customer_box_tit img {
    width: 60px;
    margin-right: 15px;
}

.customer .customer_box_tit h3 {
    font-size: 24px;
    font-weight: 500;
    color: #333333;
    font-family: "PingFangMedium";
    line-height: 33px;
    margin-top: 0;
    margin-bottom: 0;
}

.customer .customer_box_con img {
    margin-bottom: 35px;
}

.customer .customer_box_con .dec {
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    font-family: "PingFang-SC";
    line-height: 22px;
    margin-bottom: 35px;
}

.customer .customer_box_con a {
    font-family: "PingFangMedium";
}

.customer .customer_box_con a span {
    font-size: 14px;
}

.customer .customer_box_con h4 {
    font-size: 20px;
    font-weight: 500;
    color: #333333;
    line-height: 28px;
    margin-top: 0;
}

.customer .customer_box_con .post {
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    line-height: 17px;
    margin-bottom: 0;
}

.customer .navigation_box {
    display: flex;
    align-items: center;
    justify-content: center;
}


/* @media (max-width: 1200px) {
    .customer .navigation_box {
        display: none;
    }
} */

.customer .navigation_box .swiper_btn {
    position: initial;
    width: 48px;
    height: 48px;
    background-size: cover;
    margin-top: 0;
    margin: 0 8px;
}

.customer .navigation_box .swiper-button-prev {
    background-image: url('https://src.fanruan.com/website/finereport/prev_blue.png');
}

.customer .navigation_box .swiper-button-prev:after {
    content: "";
}

.customer .navigation_box .swiper-button-prev.swiper-button-disabled {
    opacity: 1;
    background-image: url('https://src.fanruan.com/website/finereport/prev_gray.png');
}

.customer .navigation_box .swiper-button-next {
    background-image: url('https://src.fanruan.com/website/finereport/next_blue.png');
}

.customer .navigation_box .swiper-button-next:after {
    content: "";
}

.customer .navigation_box .swiper-button-next.swiper-button-disabled {
    opacity: 1;
    background-image: url('https://src.fanruan.com/website/finereport/next_gray.png');
}

.customer .m_customer_page {
    display: none;
}


/* @media (max-width: 1200px) {
    .customer .m_customer_page {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .customer .m_customer_page .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        background: rgba(0, 105, 234, 0.3);
        border-radius: 4px;
        opacity: 1;
    }
    .customer .m_customer_page .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 40px;
        background: #0069EA;
    }
} */


/* customer */


/* more-case */

.more_case {
    height: 530px;
    width: 100%;
    padding: 50px 0 0 0;
}

@media (max-width: 1200px) {
    .more_case {
        padding-left: 15px;
        padding-right: 15px;
    }
    .more_case {
        height: 420px;
        width: 100%;
        padding: 30px 0 0 0;
    }
}

@media (max-width: 900px) {
    .more_case {
        padding-left: 15px;
        padding-right: 15px;
    }
    .more_case {
        height: 320px;
        width: 100%;
        padding: 0;
    }
}

.more_case .more_case_swiper {
    padding-top: 15px;
    padding-bottom: 15px;
}

.more_case_swiper .swiper-wrapper {
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}

.more_case .more_case_box {
    position: relative;
}

.more_case .swiper-slide {
    box-shadow: 0px 4px 14px 0px rgba(204, 213, 222, 0.5);
    border-radius: 4px;
    overflow: hidden;
    height: auto;
    position: relative;
    display: flex; 
    align-items: center; 
    justify-content: center;
    max-height: 100px;
}

.more_case .swiper-slide a {
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    left: 0;
    top: 0;
    display: flex;
}

.more_case .swiper-slide:hover a {
    opacity: 1;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 105, 234, 0.8);
    font-size: 16px;
    color: #fff;
}

@media (max-width: 1200px) {
    .more_case .swiper-slide:hover a {
        font-size: 12px;
    }
}

.swiper-slide{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 20px;
}
.more_case img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
    vertical-align: middle;
    max-height: 100%;
}

.more_case .swiper_case_prev {
    height: 100%;
    width: 212px;
    top: 0;
    left: 0;
    margin-top: 0;
    background: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 60%, rgba(255, 255, 255, 0) 100%);
}

@media (max-width: 1200px) {
    /* .more_case .swiper_case_prev {
        display: none;
    } */
    .more_case .swiper_case_prev {
        height: 100%;
        width: 100px;
        top: 0;
        left: 0;
        margin-top: 0;
        background: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 60%, rgba(255, 255, 255, 0) 100%);
    }
}

@media (max-width: 768px) {
    /* .more_case .swiper_case_prev {
        display: none;
    } */
    .more_case .swiper_case_prev {
        height: 100%;
        width: 20px;
        top: 0;
        left: 0;
        margin-top: 0;
        background: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 60%, rgba(255, 255, 255, 0) 100%);
    }
}

.more_case .swiper_case_prev:after {
    content: "";
}

.more_case .swiper_case_next {
    height: 100%;
    width: 212px;
    top: 0;
    right: 0;
    margin-top: 0;
    background: linear-gradient(270deg, #FFFFFF 0%, #FFFFFF 60%, rgba(255, 255, 255, 0) 100%);
}

@media (max-width: 1200px) {
    /* .more_case .swiper_case_next {
        display: none;
    } */
    .more_case .swiper_case_next {
        height: 100%;
        width: 100px;
        top: 0;
        right: 0;
        margin-top: 0;
        background: linear-gradient(270deg, #FFFFFF 0%, #FFFFFF 60%, rgba(255, 255, 255, 0) 100%);
    }
}

@media (max-width: 768px) {
    /* .more_case .swiper_case_next {
        display: none;
    } */
    .more_case .swiper_case_next {
        height: 100%;
        width: 20px;
        top: 0;
        right: 0;
        margin-top: 0;
        background: linear-gradient(270deg, #FFFFFF 0%, #FFFFFF 60%, rgba(255, 255, 255, 0) 100%);
    }
}

.more_case .swiper_case_next:after {
    content: "";
}

.more_case .swiper-button-disabled {
    opacity: 1;
}

.more_case .more {
    display: block;
    text-align: center;
    font-size: 24px;
    font-weight: 500;
    color: #0069EA;
    line-height: 33px;
    margin-top: 50px;
}

@media (max-width: 1200px) {
    .more_case .more {
        margin-top: 20px;
        font-size: 12px;
        line-height: 20px;
    }
    .more_case .more i {
        font-size: 12px;
    }
}

.more_case .more span {
    font-size: 32px;
}

@media (max-width: 1200px) {
    .more_case .more span {
        font-size: 16px;
    }
}

@media (max-width: 768px) {
    .more_case {
        height: 530px;
    }
    .more_case .check_client {
        display: inline-block;
        position: relative;
        text-align: center;
        top: 10px;
        width: 100%;
        font-size: 12px;
        font-family: "PingFang-SC";
        font-weight: 500;
        color: #0069EA;
    }
    .more_case .check_client span {
        font-size: 16px;
        font-family: "PingFang-SC";
        font-weight: 500;
        color: #0069EA;
    }
}

@media (max-width: 420px) {
    .more_case {
        height: 430px !important;
    }
}


/* more-case */


/* finebi_free_use */

.finebi_free_use {
    height: 313px;
    width: 100%;
    background: #EFF5FF;
}

.finebi_free_use h2 {
    margin-top: 60px;
}

.finebi_free_use p {
    height: 22px;
    margin-top: 16px;
    font-size: 16px;
    /* font-family: "PingFang-SC"; */
    font-weight: 400;
    color: #333333;
    line-height: 22px;
}

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

.finebi_free_use a span {
    height: 28px;
    font-size: 20px;
    font-family: "PingFang-SC";
    font-weight: 500;
    color: #FFFFFF;
    line-height: 28px;
}


/* footer */

.footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 400px;
    width: 100%;
    background: #050505;
}

.footer .footer_container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 1170px;
    margin-top: 80px;
}

.footer .fr_phone {
    display: flex;
    flex-direction: column;
}

.footer .fr_phone div {
    margin: 0 !important;
}

.footer .fr_phone div i {
    font-size: 18px;
    position: relative;
    top: -4px;
    color: #FFFFFF;
    opacity: 0.5;
}

.footer .fr_phone img {
    width: 104px;
    height: 40px;
    margin-bottom: 28px;
}

.footer .fr_phone span {
    height: 17px;
    margin: 0 0 27px 16px;
    font-size: 12px;
    font-family: "PingFang-SC";
    font-weight: 400;
    color: #FFFFFF;
    line-height: 17px;
    opacity: 0.8;
}

.footer .fr_link {
    display: flex;
    flex-direction: row;
}

.footer .fr_link ul {
    margin-right: 132px;
}

.footer .fr_link li {
    margin-bottom: 14px;
}

.footer .fr_link h4 {
    height: 22px;
    margin-bottom: 26px;
    font-size: 16px;
    font-family: "PingFang-SC";
    font-weight: 400;
    color: #FFFFFF;
    line-height: 22px;
    opacity: 0.9;
}

.footer .fr_link a {
    height: 17px;
    font-size: 12px;
    font-family: "PingFang-SC";
    font-weight: 400;
    color: #FFFFFF;
    line-height: 17px;
}

.footer .fr_link a span {
    height: 17px;
    font-size: 12px;
    font-family: "PingFang-SC";
    font-weight: 400;
    color: #FFFFFF;
    line-height: 17px;
    opacity: 0.6;
}

.footer .footer_line {
    width: 1170px;
    height: 1px;
    background: #6C6C6C;
}

.footer .other_link {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    width: 1170px;
}

.footer .other_link .link_left span {
    height: 17px;
    font-size: 12px;
    font-family: "PingFang-SC";
    font-weight: 400;
    color: #FFFFFF;
    opacity: 0.8;
}

.footer .other_link .link_left a {
    height: 17px;
    font-size: 12px;
    font-family: "PingFang-SC";
    font-weight: 400;
    color: #FFFFFF;
    opacity: 0.8;
}

.footer .other_link .link_right span {
    height: 17px;
    font-size: 12px;
    font-family: "PingFang-SC";
    font-weight: 400;
    color: #FFFFFF;
    line-height: 17px;
    opacity: 0.8;
}

@media (max-width: 1200px) {
    .footer .footer_container {
        width: 900px;
    }
    .footer .fr_link ul {
        margin-right: 60px;
    }
    .footer .footer_line {
        width: 900px;
    }
    .footer .other_link {
        width: 900px;
    }
}

@media (max-width: 900px) {
    .footer .footer_container {
        width: 770px;
    }
    .footer .fr_link ul {
        margin-right: 60px;
    }
    .footer .footer_line {
        width: 770px;
    }
    .footer .other_link {
        width: 770px;
    }
}


/* footer */


/* mobile */

@media (max-width: 768px) {
    .pc_index {
        display: none !important;
    }
    .mobile_column {
        display: flex;
        flex-direction: column;
    }
    .mobile_row {
        display: flex;
        flex-direction: row;
    }
    .mobile_index {
        display: flex;
        padding: 0 15px 0 15px;
    }
    .mobile_index h2 {
        margin: 25px 0 20px 0;
        padding: 0;
        font-size: 20px;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: 500;
        color: #333333;
        text-align: start;
        line-height: 28px;
    }
    .mobile_index .mobile_banner {
        width: 100%;
        height: 230px;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/index-banner-m.png");
        background-size: cover;
        box-sizing: border-box;
        box-shadow: 0px 5px 51px 0px rgba(184, 187, 204, 0.5);
        border-radius: 4px;
        padding: 14px 0 0 20px;
    }
    .mobile_index .mobile_banner h1 {
        height: 40px;
        margin: 20px 0 0 0;
        font-size: 24px;
        font-family: "HelveticaNeue-Bold, HelveticaNeue";
        font-weight: bold;
        color: #333333;
        line-height: 40px;
    }
    .mobile_index .mobile_banner p {
        width: 50%;
        margin: 0 0 28px 0;
        font-size: 12px;
        font-family: "PingFang-SC";
        font-weight: 500;
        color: #333333;
        line-height: 17px;
    }
    .mobile_index .mobile_banner a:nth-of-type(1) {
        width: 80px;
        height: 28px;
        margin-right: 10px;
        background: #0069EA;
        border-radius: 2px;
		display: none;
    }
    .mobile_index .mobile_banner a:nth-of-type(2) {
        width: 80px;
        height: 28px;
        background: #FFFFFF;
        border-radius: 2px;
    }
    .mobile_index .mobile_banner a span {
        font-size: 11px;
        font-family: "PingFang-SC";
        font-weight: 400;
        line-height: 15px;
    }
    .mobile_index .mobile_banner a:nth-of-type(1) span {
        color: #FFFFFF;
    }
    .mobile_index .mobile_banner a:nth-of-type(2) span {
        color: #333333;
    }
    /* part 1 */
    .mobile_index .mobile_part01 .part01_swiper {
        width: 100%;
        height: 238px;
        background: #FFFFFF;
        box-shadow: 0px 1px 10px 0px rgba(184, 187, 204, 0.5);
        border-radius: 4px;
    }
    .mobile_part01 .part01_swiper_box {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
        height: 283px;
    }
    .mobile_part01 .part01_swiper_box .swiper-slide {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }
    .mobile_part01 .part01_swiper_box .swiper-wrapper {
        width: 100%;
        height: 250px;
    }
    .mobile_part01 .part01_swiper_box .swiper-wrapper .part01_swiper_item {
        width: 98%;
        min-height: 238px;
        background: #FFFFFF;
        box-shadow: 0px 1px 10px 0px rgba(184, 187, 204, 0.5);
        border-radius: 4px;
    }
    .part01_swiper_item {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .part01_swiper_item .part01_item_header {
        display: flex;
        flex-direction: row;
        width: 82%;
    }
    .part01_swiper_item .part01_item_header .header_right {
        display: flex;
        flex-direction: column;
        position: relative;
        left: -8px;
    }
    .part01_swiper_item .part01_item_header h3 {
        margin: 16px 0 10px 0;
        font-size: 18px;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: 500;
        color: #333333;
    }
    .part01_swiper_item .part01_item_header p {
        font-size: 12px;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #666666;
    }
    .part01_swiper_item .part01_item_header .line {
        width: 2px;
        height: 46px;
        position: relative;
        top: 16px;
        left: -20px;
        background: #0069EA;
    }
    .part01_swiper_item .part01_item_content {
        height: 147px;
        margin-top: 16px;
        background: #EFF5FF;
        box-shadow: 0px 1px 6px 0px rgba(0, 105, 234, 0.15), inset 0px 0px 1px 0px rgba(255, 255, 255, 0.8);
        border-radius: 1px;
        border: 0px solid #C2D5FF;
    }
    .part01_swiper_item .part01_item_content video {
        width: 100%;
        height: 100%;
    }
    .mobile_part01 .function_other_page {
        position: relative !important;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        bottom: 15px;
    }
    .mobile_part01 .function_other_page .swiper-pagination-bullet {
        width: 4px;
        height: 4px;
        background: rgba(0, 105, 234, 0.3);
        border-radius: 2px;
    }
    .mobile_part01 .function_other_page .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 20px;
        height: 4px;
        background: #0069EA;
        border-radius: 2px;
    }
    /* part 2 */
    .mobile_index .mobile_part02 .part02_tabs {
        width: 100%;
        height: 320px;
        padding: 24px 15px 0 15px;
        box-sizing: border-box;
        background: #FFFFFF;
        box-shadow: 0px 1px 10px 0px rgba(184, 187, 204, 0.5);
        border-radius: 4px;
    }
    .mobile_index .mobile_part02 .part02_tabs .tab_triggles {
        justify-content: space-between;
    }
    .mobile_index .mobile_part02 .part02_tabs .tab_triggles .active {
        background: #0069EA;
    }
    .mobile_index .mobile_part02 .part02_tabs .tab_triggles .current {
        color: #FFFFFF;
    }
    .mobile_part02 .tab_item {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 57px;
        height: 45px;
        background: #EFF5FF;
        border-radius: 2px;
    }
    .mobile_part02 .tab_item span {
        width: 26px;
        height: 37px;
        font-size: 13px;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #333333;
        line-height: 19px;
    }
    .mobile_part02 .tab_content h3 {
        margin: 24px 0 6px 0;
        font-size: 18px;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: 500;
        color: #333333;
        line-height: 25px;
    }
    .mobile_part02 .tab_content_box .tab_content {
        display: none;
    }
    .mobile_part02 .tab_content_box .active {
        display: block;
    }
    .mobile_part02 .tab_content p {
        margin: 0 0 6px 0;
        font-size: 12px;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #666666;
        line-height: 20px;
    }
    .mobile_part02 .tab_content .tab_content_img {
        width: 100%;
        height: 152px;
        box-shadow: 0px 1px 10px 0px rgba(184, 187, 204, 0.5);
        border-radius: 2px;
    }
    .mobile_part02 .tab_content .tab_content_img img {
        height: 100%;
    }
    .mobile_part02 .tab_content .img01 {
        background-size: cover;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/index/index05.png");
    }
    .mobile_part02 .tab_content .img02 {
        background-size: cover;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/index/index06.png");
    }
    .mobile_part02 .tab_content .img03 {
        background-size: cover;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/index/index07.png");
    }
    .mobile_part02 .tab_content .img04 {
        background-size: cover;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/index/index08.png");
    }
    /* part 3 */
    .mobile_index .mobile_part03 h2 {
        width: 80%;
    }
    .mobile_index .mobile_part03 p {
        margin: 0 0 20px 0;
        font-size: 12px;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #666666;
        line-height: 20px;
    }
    .mobile_index .mobile_part03 .part03_tabs {
        width: 100%;
        /* height: 420px; */
        padding: 24px 10px 0 10px;
        background: #FFFFFF;
        box-shadow: 0px 1px 10px 0px rgba(184, 187, 204, 0.5);
        border-radius: 4px;
    }
    .mobile_index .mobile_part03 .part03_tabs .tab_triggles {
        justify-content: space-between;
    }
    .mobile_index .mobile_part03 .part03_tabs .tab_item {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 71px;
        height: 45px;
        background: #EFF5FF;
        border-radius: 2px;
    }
    .mobile_index .mobile_part03 .part03_tabs .tab_triggles .active {
        background: #0069EA;
    }
    .mobile_index .mobile_part03 .part03_tabs .tab_item span {
        font-size: 12px;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #333333;
        line-height: 19px;
        text-align: center;
    }
    .mobile_index .mobile_part03 .part03_tabs .tab_item .current {
        color: #FFFFFF !important;
    }
    .mobile_index .mobile_part03 .part03_tabs .tab_content h3 {
        margin: 24px 0 6px 0;
        font-size: 18px;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: 500;
        color: #333333;
        line-height: 25px;
    }
    .mobile_index .mobile_part03 .tab_content_box .tab_content {
        display: none;
    }
    .mobile_index .mobile_part03 .tab_content_box .active {
        display: block !important;
    }
    .mobile_index .mobile_part03 .part03_tabs .tab_content p {
        margin: 0 0 12px 0;
        font-size: 12px;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #666666;
        line-height: 20px;
    }
    .mobile_index .mobile_part03 .part03_tabs .tab_content .tab_content_img {
        width: 100%;
        height: 196px;
        background: #FFFFFF;
        box-shadow: 0px 1px 10px 0px rgba(184, 187, 204, 0.5);
        border-radius: 1px;
    }
    .mobile_index .mobile_part03 .part03_tabs .tab_content .tab_content_img img {
        height: 100%;
    }
    /* part 4 */
    .mobile_index .mobile_part04 .mobile_part04_content {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        width: 100%;
        height: 582px;
        box-sizing: border-box;
        padding: 18px 15px 0 15px;
        background: #FFFFFF;
        box-shadow: 0px 1px 10px 0px rgba(184, 187, 204, 0.5);
        border-radius: 4px;
    }
    .mobile_index .mobile_part04 .mobile_part04_content .img01 {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/index_mobile01.png");
    }
    .mobile_index .mobile_part04 .mobile_part04_content .img02 {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/index_mobile02.png");
    }
    .mobile_index .mobile_part04 .mobile_part04_content .img03 {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/index_mobile03.png");
    }
    .mobile_index .mobile_part04 .mobile_part04_content .img04 {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/index_mobile04.png");
    }
    .mobile_index .mobile_part04 .mobile_part04_content .img05 {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/index_mobile05.png");
    }
    .mobile_index .mobile_part04 .mobile_part04_content .img06 {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/index_mobile06.png");
    }
    .mobile_index .mobile_part04 .mobile_part04_content .img07 {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/index_mobile07.png");
    }
    .mobile_index .mobile_part04 .mobile_part04_content .img08 {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/index_mobile08.png");
    }
    .mobile_part04_content .part04_item {
        display: flex;
        flex-direction: column;
        align-items: center;
        height: 108px;
        width: 48%;
        border-radius: 4px;
    }
    @media (max-width: 375px) {
        .mobile_part04_content .part04_item {
            height: 30rem;
        }
    }
    .mobile_part04_content .part04_item h3 {
        height: 19px;
        margin: 70px 0 0 0;
        font-size: 14px;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: normal;
        color: #FFFFFF;
        line-height: 19px;
    }
    .mobile_part04_content a {
        width: 100%;
        height: 42px;
        margin: 22px 0 22px 0;
        border-radius: 2px;
        border: 1px solid #0069EA;
    }
    .mobile_part04_content a span {
        font-size: 14px;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #0069EA;
        line-height: 20px;
    }
    .mobile_part05 .mobile_part05_box {
        width: 100%;
        height: 206px;
        padding: 30px 14px;
        border-radius: 2px;
        box-shadow: 0px 1px 10px 0px rgba(184, 187, 204, 0.5);
    }
    .mobile_part05 .mobile_part05_box p {
        margin: 0 0 12px 0;
        font-size: 12px;
        font-weight: 400;
        color: #666666;
        line-height: 20px;
        margin-bottom: 36px;
    }
    .mobile_part05_box a {
        width: 100%;
        height: 42px;
        margin: 22px 0 22px 0;
        border-radius: 2px;
        border: 1px solid #0069EA;
    }
    .mobile_part05_box a span {
        font-size: 14px;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #0069EA;
        line-height: 20px;
    }
}

@media (max-width: 768px) {
    .mobilie_footer {
        height: 322px;
        width: 100%;
        box-sizing: border-box;
        padding: 25px 20px 0 20px;
        background: #050505;
    }
    .mobilie_footer .mobile_footer_top {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    .mobilie_footer .mobile_footer_top img {
        height: 32px;
    }
    .mobilie_footer .mobile_footer_top p {
        width: 56%;
        font-size: 10px;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #FFFFFF;
        line-height: 14px;
        text-align: end;
    }
    .mobilie_footer .mobile_footer_bottom {
        display: flex;
        flex-direction: column;
    }
    .mobilie_footer .mobile_footer_bottom i {
        position: relative;
        top: 4px;
        margin-right: 14px;
        font-size: 24px;
        color: #FFFFFF;
        opacity: 0.4;
    }
    .footer_line {
        height: 1px;
        margin: 24px 0 34px 0;
        background: #515151;
    }
    .mobilie_footer .mobile_footer_bottom span {
        margin-bottom: 28px;
        font-size: 12px;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #FFFFFF;
        line-height: 17px;
    }
}


/* 1200分辨率 */

@media (max-width: 1200px) {
    .pc_index h2 {
        font-size: 2.63rem;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: normal;
        color: #2F364C;
    }
    .pc_index .finebi_banner {
        height: 41.842rem;
        width: 100%;
        box-sizing: border-box;
        padding: 120px 0 0 12%;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/index-banner.png");
    }
    .pc_index .finebi_banner h1 {
        height: 5.263rem;
        margin: 0 0 2.789rem 0;
        font-size: 5.105rem;
        font-family: "HelveticaNeue-Bold, HelveticaNeue";
        font-weight: bold;
        color: #333333;
        line-height: 5.263rem;
        letter-spacing: .053rem;
    }
    .pc_index .finebi_banner p {
        height: 3.158rem;
        margin: 0 0 5.947rem 0;
        font-size: 2.3rem;
        font-family: "PingFang-SC";
        font-weight: 600;
        color: #333333;
        line-height: 3.158rem;
    }
    .pc_index .finebi_banner .banner_button {
        width: 52.632rem;
    }
    .pc_index .finebi_banner .free_use {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        align-items: center;
        width: 16.632rem;
        height: 4.947rem;
        margin-right: 2.737rem;
        background: #0069EA;
        border-radius: 0.211rem;
        transition: all 0.3s;
    }
    .pc_index .finebi_banner .free_use span {
        font-size: 1.553rem;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #FFFFFF;
    }
    .pc_index .finebi_banner .free_use i {
        font-size: 1.853rem;
        color: #FFFFFF;
    }
    .pc_index .finebi_banner .finbi_demo {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        align-items: center;
        width: 12.5rem;
        height: 4.947rem;
        background: #FFFFFF;
        border-radius: 0.211rem;
    }
    .pc_index .finebi_banner .finbi_demo span {
        height: 1.474rem;
        font-size: 1.553rem;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #007ED3;
        line-height: 1.474rem;
    }
    .pc_index .finebi_banner .finbi_demo i {
        font-size: 1.553rem;
        color: #007ED3;
    }
    /* part1 */
    .pc_index .finebi_data01 {
        width: 100%;
        height: 69rem;
        margin-top: .789rem;
        background: #FFFFFF;
    }
    .pc_index .finebi_data01 h2 {
        margin-top: .789rem;
    }
    .pc_index .finebi_data01 .finebi_data01_container {
        margin-top: 2.105rem;
    }
    .finebi_data01_container span {
        display: block;
        /*position: relative;*/
        margin-top: 1.895rem;
        /*left: 0.684rem;*/
        /*width: 12rem;*/
        /*height: 1.737rem;*/
        /*margin-right: 8.526rem;*/
        font-size: 1.8rem;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #808DA1;
        line-height: 1.737rem;
    }
    .pc_index .finebi_data01 .data01_button {
        width: 10.316rem;
        height: 8.16rem;
        /* margin: 0 4.579rem 0 4.579rem; */
    }
    .finebi_data01_container .button_progress {}
    .pc_index .finebi_data01 .data01_button:hover span {
        color: #0069EA;
    }
    .pc_index .finebi_data01 .data01_button .img_box {
        transition: all 0.5s;
    }
    .pc_index .finebi_data01 .data01_button:nth-of-type(1) .img_box {
        height: 8rem;
        background-size: cover;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/data-button01.png");
    }
    .pc_index .finebi_data01 .data01_button:nth-of-type(1):hover .img_box {
        height: 8rem;
        background-size: cover;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/data-button05.png");
    }
    .pc_index .finebi_data01 .data01_button:nth-of-type(2) .img_box {
        height: 8rem;
        background-size: cover;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/data-button02.png");
    }
    .pc_index .finebi_data01 .data01_button:nth-of-type(2):hover .img_box {
        height: 8rem;
        background-size: cover;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/data-button06.png");
    }
    .pc_index .finebi_data01 .data01_button:nth-of-type(3) .img_box {
        height: 8rem;
        background-size: cover;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/data-button03.png");
    }
    .pc_index .finebi_data01 .data01_button:nth-of-type(3):hover .img_box {
        height: 8rem;
        background-size: cover;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/data-button07.png");
    }
    .pc_index .finebi_data01 .data01_button:nth-of-type(4) .img_box {
        height: 8rem;
        background-size: cover;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/data-button04.png");
    }
    .pc_index .finebi_data01 .data01_button:nth-of-type(4):hover .img_box {
        height: 8rem;
        background-size: cover;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/data-button08.png");
    }
    /* 箭头动效 */
    .pc_index .finebi_data01 .finebi_data01_container .button_progress {
        display: block;
        position: relative;
        top: 3.579rem;
        left: 3rem;
        margin: 0rem;
        width: 10rem;
        height: 1.053rem;
    }
    @-webkit-keyframes indedx_design_arrow-move {
        0% {
            left: 0%;
            opacity: 0
        }
        70% {
            opacity: 1
        }
        to {
            opacity: 0
        }
    }
    @-moz-keyframes indedx_design_arrow-move {
        0% {
            left: 0%;
            opacity: 0
        }
        70% {
            opacity: 1
        }
        to {
            opacity: 0
        }
    }
    @keyframes indedx_design_arrow-move {
        0% {
            left: 0%;
            opacity: 0
        }
        70% {
            opacity: 1
        }
        to {
            opacity: 0
        }
    }
    .pc_index .finebi_data01 .finebi_data01_container .button_progress .arrow {
        position: absolute;
        top: 50%;
        left: 60%;
        transform: translate3d(-50%, -50%, 0);
        transform-origin: 50% 50%;
    }
    .pc_index .finebi_data01 .finebi_data01_container .button_progress .arrow>em {
        width: .895rem;
        height: .895rem;
        display: inline-block;
        border-left: .158rem solid #0069ea;
        border-top: .158rem solid #0069ea;
        -webkit-transform: rotate(-225deg) !important;
        transform: rotate(-225deg) !important;
    }
    .pc_index .finebi_data01 .finebi_data01_container .button_progress .arrow01 {
        animation: indedx_design_arrow-move 2.4s ease-in-out infinite;
    }
    .pc_index .finebi_data01 .finebi_data01_container .button_progress .arrow02 {
        animation: indedx_design_arrow-move 2.4s ease-in-out 0.4s infinite;
    }
    .pc_index .finebi_data01 .finebi_data01_container .button_progress .arrow03 {
        animation: indedx_design_arrow-move 2.4s ease-in-out 0.8s infinite;
    }
    .pc_index .finebi_data01 .finebi_data01_container .button_progress .arrow04 {
        animation: indedx_design_arrow-move 2.4s ease-in-out 1.2s infinite;
    }
    /* 箭头动效 */
    .pc_index .finebi_data01 .finebi_data01_content .data01_demo {
        display: none;
        margin-top: 6rem;
    }
    .pc_index .finebi_data01 .finebi_data01_content .data01_demo div:nth-of-type(2) {
        width: 82rem;
        min-height: 36.4rem;
        margin-top: 1.263rem;
        box-shadow: 0px 4px 20px 0px rgba(0, 105, 234, 0.15), inset 0px -2px 3px 0px rgba(255, 255, 255, 0.8);
        border-radius: 4px;
        border: 1px solid #C2D5FF;
    }
    /* .pc_index .finebi_data01 .finebi_data01_content .img01 {
        background-size: cover;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/index/index01.png");
    }
    .pc_index .finebi_data01 .finebi_data01_content .img02 {
        background-size: cover;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/index/index02.png");
    }
    .pc_index .finebi_data01 .finebi_data01_content .img03 {
        background-size: cover;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/index/index03.png");
    }
    .pc_index .finebi_data01 .finebi_data01_content .img04 {
        background-size: cover;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/index/index04.png");
    } */
    .finebi_data01_content .data01_demo .data01_demo_tittle {
        width: 46rem;
        height: 3.6rem;
        background: #E5F0FD;
        border-radius: 24px;
    }
    .finebi_data01_content .data01_demo .data01_demo_tittle span {
        height: 1.579rem;
        font-size: 1.5rem;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #0069EA;
        line-height: 1.579rem;
    }
    .pc_index .finebi_data01 .finebi_data01_content .active {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    /* part2 */
    .pc_index .finebi_data02 {
        width: 100%;
        height: 55rem;
        background: #F4F8FF;
    }
    .pc_index .finebi_data02 h2 {
        margin-top: 5.263rem;
    }
    .pc_index .finebi_data02 .finebi_data02_contain {
        margin-top: 2.632rem;
    }
    .pc_index .finebi_data02 .finebi_data02_contain .part_left {
        display: none;
        box-sizing: border-box;
        padding: 1.316rem 0 0 1.684rem;
        width: 62.789rem;
        height: 35.368rem;
        margin-right: 1.579rem;
        background: #FFFFFF;
        box-shadow: 0rem .211rem 1.053rem 0rem rgba(0, 105, 234, 0.1), inset 0rem -0.105rem .158rem 0rem rgba(255, 255, 255, 0.8);
        border-radius: .211rem;
    }
    .pc_index .finebi_data02 .finebi_data02_contain .active {
        display: flex;
        flex-direction: column;
    }
    .pc_index .finebi_data02 .finebi_data02_contain h4 {
        height: 1.6rem;
        margin: 0;
        font-size: 1.6rem;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: normal;
        color: #333333;
    }
    .pc_index .finebi_data02 .finebi_data02_contain p {
        height: 1.158rem;
        margin: .211rem 0 0 0;
        font-size: 1.2rem;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #333333;
    }
    .pc_index .finebi_data02 .finebi_data02_contain .finebi_data02_content img {
        height: 28.69rem !important;
        width: 59.421rem;
        margin-top: 1.263rem;
    }
    .pc_index .finebi_data02 .finebi_data02_contain .part_right {
        width: 18.211rem;
        height: 35.368rem;
        padding: 2.105rem 0 0 2.105rem;
        box-sizing: border-box;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/part03-img.png");
        background-size: cover;
        box-shadow: 0rem .211rem 1.053rem 0rem rgba(0, 105, 234, 0.1), inset 0rem -0.105rem .158rem 0rem rgba(255, 255, 255, 0.8);
        border-radius: .211rem;
        opacity: 0.74;
    }
    .pc_index .finebi_data02 .finebi_data02_contain .part_right span {
        position: relative;
        left: 2.105rem;
        height: 1.316rem;
        font-size: 1.6rem;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: normal;
        color: #333333;
        line-height: 1.316rem;
        cursor: pointer;
    }
    .pc_index .finebi_data02 .finebi_data02_contain .part_right .finebi_data02_button {
        height: 6.421rem;
        border-left: .053rem solid rgba(0, 105, 234, .2);
    }
    .pc_index .finebi_data02 .finebi_data02_contain .part_right .finebi_data02_button:last-of-type {
        height: 1.8rem;
        border-left: .053rem solid rgba(0, 105, 234, .2);
    }
    .pc_index .finebi_data02 .finebi_data02_contain .part_right .finebi_data02_button .progress_line {
        display: none;
        position: absolute;
        height: 1.6rem;
        width: 2px;
        border-left: .105rem solid rgba(0, 105, 234, 1);
    }
    .pc_index .finebi_data02 .finebi_data02_contain .part_right .finebi_data02_button .current {
        display: block
    }
    .pc_index .finebi_data02 .finebi_data02_contain .part_right .active {
        color: #0069EA;
    }
    /* part3 */
    .pc_index .finebi_person {
        width: 100%;
        height: 62rem;
        box-sizing: border-box;
        padding-top: 5.263rem;
    }
    .pc_index .finebi_person p {
        /*margin-top: 1.053rem;*/
    }
    .pc_index .finebi_person .finebi_person_container {
        width: 84rem;
        height: 44rem;
        margin-top: 2.632rem;
        background: #EFF5FF;
        border-radius: 4px;
        border: 1px solid #C2D5FF;
    }
    .finebi_person_container .finebi_person_tabs {
        display: flex;
        flex-direction: row;
    }
    .finebi_person_container .finebi_person_tabs .tabs_trrigle {
        display: flex;
        flex-direction: column;
        align-items: center;
        /* width: 21rem; */
        height: 5rem;
    }
    .finebi_person_container .finebi_person_tabs .tabs_trrigle .current {
        /* width: 21rem; */
        height: .411rem;
        background: #0069EA;
    }
    .finebi_person_container .finebi_person_tabs .tabs_trrigle span {
        margin-top: 1.5rem;
        font-size: 1.8rem;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: normal;
        color: #808DA1;
        line-height: 1.8rem;
    }
    .finebi_person_container .finebi_person_tabs .active {
        background: #FFFFFF;
    }
    .finebi_person_container .finebi_person_tabs .tabs_trrigle .active {
        color: #0069EA;
    }
    .pc_index .finebi_person .finebi_person_container .finebi_content {
        box-sizing: border-box;
        width: 100%;
        height: 88%;
        padding: 1.684rem 0 0 1.684rem;
        background: #FFFFFF;
    }
    .pc_index .finebi_person .finebi_person_container .finebi_content .content_item {
        display: none;
        flex-direction: row;
        width: 100%;
        height: 100%;
    }
    .pc_index .finebi_person .finebi_person_container .finebi_content .active {
        display: flex;
    }
    .pc_index .finebi_person .finebi_person_container .finebi_content .content_item .item_left {
        display: flex;
        flex-direction: column;
    }
    .pc_index .finebi_person .finebi_person_container .finebi_content .active {
        display: flex;
    }
    .finebi_person .finebi_person_container .finebi_content {}
    .finebi_person .finebi_person_container .finebi_content h4 {
        height: 1.421rem;
        margin: 0 0 1.2rem 0;
        font-size: 1.6rem;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: normal;
        color: #333333;
        line-height: 1.6rem;
    }
    .finebi_person .finebi_person_container .finebi_content p {
        width: 24rem;
        /*margin: 0 0 1.263rem 0;*/
        font-size: 1.2rem;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: normal;
        color: #2F364C;
        line-height: 2rem;
        word-wrap:break-word;
    }
    .finebi_person .finebi_person_container .finebi_content p span{
      text-wrap-mode:wrap !important;
    }
    .finebi_person .finebi_person_container .finebi_content h5 {
        height: 1.158rem;
        margin: 0 0 1.2rem 0;
        font-size: 1.6rem;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: normal;
        color: #333333;
        line-height: 1.6rem;
    }
    .finebi_person .finebi_person_container .finebi_content .person_profit {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 24rem;
        height: 3rem;
        margin-bottom: 1rem;
        background: #EFF5FF;
        border-radius: 4px;
    }
    .finebi_person .finebi_person_container .finebi_content .person_profit span {
        font-size: .737rem;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: normal;
        color: #2F364C;
        width: 21rem;
        width: 300px;
        height: auto;
        display: -webkit-box;
        overflow: hidden;
        /*超出隐藏*/
        text-overflow: ellipsis;
        /*隐藏后添加省略号*/
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
    }
    .finebi_person .finebi_person_container .finebi_content .free_use_button {
        width: 24rem;
        height: 3.5rem;
        margin-top: 2.105rem;
        background: #0069EA;
        border-radius: 4px;
    }
    .finebi_person .finebi_person_container .finebi_content .free_use_button span {
        height: 1.474rem;
        font-size: 1.6rem;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #FFFFFF;
        line-height: 1.474rem;
    }
    .pc_index .finebi_person .finebi_person_container .finebi_content .content_item .item_right {
        width: 54rem;
        height: 34rem;
        margin-left: 2rem;
        box-shadow: 0px 4px 20px 0px rgba(0, 105, 234, 0.15), inset 0px -2px 3px 0px rgba(255, 255, 255, 0.8);
        border-radius: 4px;
        border: 1px solid #C2D5FF;
    }
    .pc_index .finebi_person .finebi_person_container .finebi_content .content_item .img01 {
        background: url("https://www.finebi.com/images/index2-demo2.jpg") no-repeat;
        background-size: cover;
    }
    .pc_index .finebi_person .finebi_person_container .finebi_content .content_item .img02 {
        background: url("https://www.finebi.com/images/index2-demo3.jpg") no-repeat;
        background-size: cover;
    }
    .pc_index .finebi_person .finebi_person_container .finebi_content .content_item .img03 {
        background: url("https://www.finebi.com/images/index2-demo1.jpg") no-repeat;
        background-size: cover;
    }
    .pc_index .finebi_person .finebi_person_container .finebi_content .content_item .img04 {
        background: url("https://www.finebi.com/images/index2-demo4.png") no-repeat;
        background-size: cover;
    }
    /* finebi_warehouse */
    .pc_index .finebi_warehouse {
        width: 100%;
        height: 48.5rem;
        margin-top: 4.105rem;
        background: #F4F8FF;
    }
    .pc_index .finebi_warehouse h2 {
        margin-top: 4.105rem;
    }
    .pc_index .finebi_warehouse .warehouse_container {
        margin-top: 2.632rem;
    }
    .pc_index .finebi_warehouse .warehouse_container .part_left {
        height: 30rem;
        width: 59.5rem;
        margin: 2.105rem 0 0 1.684rem;
        margin-right: 1.684rem;
        background: #FFFFFF;
        box-shadow: inset 0rem -0.105rem .158rem 0rem rgba(255, 255, 255, 0.8);
    }
    .pc_index .finebi_warehouse .warehouse_container .part_left .part_left_tab {
        display: flex;
        flex-direction: row;
    }
    .pc_index .finebi_warehouse .warehouse_container .part_left h4 {
        height: 1.421rem;
        margin: 3.105rem 40rem 3rem 1.684rem;
        font-size: 1.6rem;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: normal;
        color: #333333;
        line-height: 1.421rem;
    }
    .pc_index .finebi_warehouse .warehouse_container .part_left a {
        height: 1.053rem;
        margin-top: 3.105rem;
        font-size: 1.2rem;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: normal;
        color: #0069EA;
    }
    .pc_index .finebi_warehouse ul {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin-left: 1.684rem;
    }
    .pc_index .finebi_warehouse ul li {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 13.8rem;
        height: 10rem;
        margin: 0rem .45rem .45rem 0;
        border-radius: .211rem;
        cursor: pointer;
    }
    .pc_index .finebi_warehouse ul li:hover .mengban {
        background: #0069EA;
        opacity: 0.89;
    }
    .pc_index .finebi_warehouse ul li .mengban {
        position: absolute;
        width: 13.8rem;
        height: 10rem;
        border-radius: 4px;
        background: #0069EA;
        opacity: 0.65;
    }
    .pc_index .finebi_warehouse ul li img {
        margin-bottom: .947rem;
        z-index: 99;
    }
    .pc_index .finebi_warehouse ul li a {
        z-index: 99;
    }
    .pc_index .finebi_warehouse ul li span {
        height: 1.158rem;
        font-size: 1.3rem;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: normal;
        color: #FFFFFF;
        z-index: 99;
    }
    .pc_index .finebi_warehouse ul .img01 {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/person-index09.png");
    }
    .pc_index .finebi_warehouse ul .img02 {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/person-index10.png");
    }
    .pc_index .finebi_warehouse ul .img03 {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/person-index11.png");
    }
    .pc_index .finebi_warehouse ul .img04 {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/person-index12.png");
    }
    .pc_index .finebi_warehouse ul .img05 {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/person-index13.png");
    }
    .pc_index .finebi_warehouse ul .img06 {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/person-index14.png");
    }
    .pc_index .finebi_warehouse ul .img07 {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/person-index15.png");
    }
    .pc_index .finebi_warehouse ul .img08 {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("https://src.fanruan.com/website/2022-finebi/img/finebi/person-index16.png");
    }
    .pc_index .finebi_warehouse .warehouse_container .part_right {
        width: 23.5rem;
        height: 30rem;
        margin: 2.105rem 0 0 1.684rem;
        background: #FFFFFF;
        box-shadow: inset 0rem -0.105rem .158rem 0rem rgba(255, 255, 255, 0.8);
    }
    .pc_index .finebi_warehouse .warehouse_container .part_right_tab {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        width: 21rem;
        justify-content: space-between;
        margin: 3.5rem 0 1.263rem 0;
    }
    .pc_index .finebi_warehouse .warehouse_container .part_right h4 {
        height: 1.421rem;
        font-size: 1.6rem;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: normal;
        color: #333333;
        line-height: 1.421rem;
    }
    .pc_index .finebi_warehouse .warehouse_container .part_right p {
        width: 21rem;
        font-size: 1.2rem;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: normal;
        color: #2F364C;
    }
    .pc_index .finebi_warehouse .warehouse_container .part_right a {
        height: 1.053rem;
        font-size: 1.2rem;
        font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
        font-weight: normal;
        color: #0069EA;
        line-height: 1.053rem;
    }
    .pc_index .finebi_warehouse .warehouse_container .part_right .case_button {
        width: 21rem;
        height: 3.3rem;
        margin-top: 1rem;
        border-radius: 4px;
        border: 1px solid #0069EA;
    }
    .warehouse_container .part_right .case_button span {
        height: 1.474rem;
        font-size: 1.053rem;
        font-family: "PingFang-SC";
        font-weight: 400;
        color: #0069EA;
        line-height: 1.474rem;
    }
}


.pc_index .digital_solution_case .solution_item_button {
    height: 2.8rem;
    border: none;
    border-radius: .45rem;
    background: #0069EA;
    margin-top: 2.5rem;
}

.pc_index .digital_solution_case .solution_item_button span {
    font-size: 1.2rem;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 2.8rem;
    
}

.pc_index .get_industry_button {
    position: relative;
    top: 2.3rem;
    height: 3.2rem;
    width: 15rem;
    border: none;
    border-radius: .2rem;
    background:  #0069EA;
}

.pc_index .get_industry_button span {
    font-size: 1rem;
    color: #FFFFFF;
}

.pc_index .scene_demo_buttton {
    height: 3rem;
    width: 17rem;
    border-radius: 0.2rem;
    border: none;
    background: #0069EA;
}

.pc_index .scene_demo_buttton span {
    font-size: 1rem;
    color: #FFFFFF;
    cursor: pointer;
}


.sem_index_backgroud {
    height: 48.947rem;
    background-size: cover;
    background-image: url("https://src.fanruan.com/website/finereport/index_banner.jpg");
    padding: 11rem 0 0 20rem;
}


.pc_index .sem_index_backgroud h4 {
    font-size: 1.684rem;
    font-weight: 500;
    color: #333333;
    line-height: 2.368rem;
    letter-spacing: .053rem;
    margin: 0 0 .842rem 0;
}

.pc_index .sem_index_backgroud h2 {
    font-size: 4.632rem;
    font-weight: bold;
    color: #333333;
    line-height: 5.263rem;
    letter-spacing: .105rem;
    margin-top: 0;
    margin-bottom: 1.316rem;
}

.pc_index .sem_index_backgroud p {
    font-size: .737rem;
    font-weight: 400;
    color: #666666;
    line-height: 1.263rem;
    max-width: 25.263rem;
    margin-bottom: 4.842rem;
}

.pc_index .sem_index_backgroud .sem_banner_button {
    display: flex;
    flex-direction: row;
}

.sem_index_backgroud .sem_banner_button .sem_banner_use_button {
    width: 12.632rem;
    height: 2.947rem;
    margin-right: .632rem;
    background: #0069EA;
    border: none;
    border-radius: .211rem;
}

.sem_index_backgroud .sem_banner_button .sem_banner_demo_button {  
    width: 8.947rem;
    height: 2.947rem;
    border: none;
    background: #FFFFFF;
    border-radius: .211rem;
}

.sem_index_backgroud .sem_banner_button .sem_banner_demo_button span {  
    height: 1.474rem;
    font-size: 1.053rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #007ED3;
    line-height: 1.474rem;
}



.sem_banner_button .sem_banner_use_button span {
    height: 1.474rem;
    font-size: 1.053rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1.474rem;
}

/* finebi */
@media(max-width: 1200px) {
    .business_template {
        width: 1000px !important;
    }
    .business_template div {
        width: 248px !important;
    }
    .business_template_item {
        padding: 30px 0 0 8px !important;
    }
    .business_template_item img {
        width: 238px !important;
    }
}

.pc_index .finebi_warehouse {
    height: 878px;
}


.pc_index .finebi_data02 {
    height: 860px;
}

.business_template {
    display: flex;
    flex-direction: row;
    width: 1170px;
    height: 262px;
    margin-top: 50px;
    background: #FFFFFF;
}

.business_template div {
    width: 294px;
    height: 262px;
    background:#FFFFFF;
}

.business_template_item {
   
    padding: 30px 0 0 22px;
}

.business_template_item img {
    width: 252px;
    height: 120px;
    border-radius: 4px;
}

.business_template_item h3 {
    width: 245px;
    height: 27px;
    margin-bottom: 12px;
    font-size: 20px;
    font-weight: normal;
    color: #333333;
    line-height: 27px;
    display:-webkit-box;
    overflow: hidden; /*è¶…å‡ºéšè—*/
    text-overflow: ellipsis;/*éšè—åŽæ·»åŠ çœç•¥å·*/
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}



.business_template_item p {
    width: 235px;
    height: 48px;
    font-size: 14px;
    color: #2F364C;
    line-height: 24px;
}

.business_template_item button {
    margin-top: 46px;
    width: 230px;
    height: 48px;
    border: none;
    border-radius: 4px;
    background: #0069EA;
}

.business_template_item button span {
    font-size: 20px;
    color: #FFFFFF;
    font-weight: 500;
}

/* å¤§å±é©¾é©¶èˆ± */

.screen_scene {
    height: 870px;
}

.screen_scene h2 {
    margin: 15px 0 50px 0;
    font-size: 32px;
    font-weight: normal;
    color: #333333;
    text-align: center;
}

.screen_scene .screen_scene_tab {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    height: 50px;
    margin-bottom: 34px;
    border-bottom: 1px solid #CEDDF2;
}

.screen_scene .screen_scene_tab .active {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    height: 50px;
    margin-bottom: 34px;
}

.screen_scene .screen_scene_tab .scene_button {
    justify-content: center;
    margin: 0 82px 0 82px;
    cursor: pointer;
}

.screen_scene .screen_scene_tab .scene_button .active{
    border-bottom: 2px solid #0069EA; 
}


.screen_scene .screen_scene_tab .scene_button .active01{
    border-bottom: 2px solid #0069EA; 
}

.screen_scene .screen_scene_tab .scene_button span{
    display: block;
    font-size: 20px;
    text-align: center;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #0069EA;
    line-height: 50px;
}

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

.screen_part01 .screen_scene_content {
    width: 1170px;
    height: 470px;
    margin-top: 24px;
    box-shadow: 0px 4px 20px 0px rgb(0 105 234 / 15%), inset 0px -2px 3px 0px rgb(255 255 255 / 80%);
    border-radius: 4px;
    border: 1px solid #C2D5FF;
}

.screen_part02 .screen_scene_content {
    width: 1170px;
    height: 270px;
    margin-top: 24px;
    box-shadow: 0px 4px 20px 0px rgb(0 105 234 / 15%), inset 0px -2px 3px 0px rgb(255 255 255 / 80%);
    border-radius: 4px;
    border: 1px solid #C2D5FF;
}


.screen_scene .screen_scene_content img {
    width: 1146px;
    height: 446px;
    display: none;
}

.screen_scene .screen_scene_content .current {
    display: block;
}



.screen_scene .demo_button1 {
    position: relative;
    left: 50%;
    margin-left: -115px;
    top: 50px;
    width: 230px;
    height: 60px;
    border: none;
    border-radius: 4px;
    background: #0069EA;
}

.screen_scene .demo_button1 span {
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 60px;
}


/* å¯è§†åŒ– */

.sem-visual-page0 {
    display: flex;
    flex-direction: column;
    align-items: center;
    min-height: 300px;
}
.sem-visual-page0 h2 {
    font-size: 32px;
    margin-bottom: 20px;
    font-family: Alibaba-PuHuiTi-B, Alibaba-PuHuiTi;
    font-weight: normal;
    color: #2F364C;
    line-height: 44px;
}
.sem-visual-page0 p {
    font-size: 16px;
    font-family: Helvetica;
    color: #2F364C;
    line-height: 24px;
}
.sem-visual-page0 .visual-function {
    width: 1200px;
    margin: 20px 0 34px 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    text-align: center;
    font-size: 16px;
    letter-spacing: .5px;
}

.sem-visual-page1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 850px;
}

.sem-visual-page1 h2 {
    font-size: 32px;
    margin-bottom: 20px;
    font-family: Alibaba-PuHuiTi-B, Alibaba-PuHuiTi;
    font-weight: normal;
    color: #2F364C;
    line-height: 44px;
}

.sem-visual-page1 p {
    height: 24px;
    font-size: 16px;
    font-family: Helvetica;
    color: #2F364C;
    line-height: 24px;
}

.sem-visual-page1 .visual-function {
    width: 1200px;
    margin: 20px 0 34px 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.sem-visual-page1 .visual-function div{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 369px;
    height: 280px;
    margin: 0 30px 30px 0;
    background: #FFFFFF;
    box-shadow: 0px 4px 20px 0px rgba(0,105,234,0.1), inset 0px -2px 3px 0px rgba(255,255,255,0.8);
    border-radius: 4px;
}


.sem-visual-page1 .visual-function div img {
    margin: 40px 0 28px 0;
    height: 60px;
}
.sem-visual-page1 .visual-function div h4 {
    margin-bottom: 12px;
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
}

.sem-visual-page1 .visual-function div p {
  width: 238px;
  height: 99px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 24px;
  overflow: hidden;
  position: relative;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.sem-visual-page2 {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 840px;
    width: 100%;
    background: #F4F8FF;
}


.sem-visual-page2 h2 {
    margin: 104px 0 20px 0;
    font-size: 32px;
    font-family: Alibaba-PuHuiTi-B, Alibaba-PuHuiTi;
    font-weight: normal;
    color: #2F364C;
}

.sem-visual-page2 p {
    margin-bottom: 50px;
    font-size: 16px;
    font-family: Helvetica;
    color: #2F364C;
    line-height: 24px;
}

.sem-visual-page2 .visual-page2-left {
    position: relative;
    top: 5px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 490px;
}

/* .sem-visual-page2 .visual-page2-left div:hover {
    background-image: url("https://src.fanruan.com/website/sem-page/img/SEM-data-visual11.png");
} */

.sem-visual-page2 .visual-page2-left .active01 {
    background-image: url("https://src.fanruan.com/website/sem-page/img/SEM-data-visual11.png") !important;
}

.sem-visual-page2 .visual-page2-left .active01 h4 {
    color: #FFFFFF !important;
}

.sem-visual-page2 .visual-page2-left .active01 p {
    color: #FFFFFF !important;
}


/* .sem-visual-page2 .visual-page2-left div:hover h4 {
    color: #FFFFFF;
}

.sem-visual-page2 .visual-page2-left div:hover P {
    color: #FFFFFF;
} */


.sem-visual-page2 .visual-page2-left div {
    width: 240px;
    height: 120px;
    box-sizing: border-box;
    padding: 10px 0 0 20px;
    margin-bottom: 14px;
    border-radius: 4px;
    background-image: url("https://src.fanruan.com/website/sem-page/img/SEM-data-visual10.png");
    background-size: cover;
    cursor: pointer;
}



.visual-page2-right {
    width: 640px;
    height: 400px;
    background: #E9F1FD;
    box-shadow: 0px 2px 8px 0px rgba(0,105,234,0.3), inset 0px -2px 3px 0px rgba(255,255,255,0.8);
    border-radius: 2px;
}

.visual-page2-right img {
    display: none;
}

.visual-page2-right .active {
    display: block !important;
}


.sem-visual-page2 .visual-page2-left h4 {
    margin-bottom: 24px;
    font-size: 18px;
    font-family: Alibaba-PuHuiTi-M, Alibaba-PuHuiTi;
    font-weight: normal;
    color: #333333;
}

.sem-visual-page2 .visual-page2-left p {
    width: 200px;
    font-size: 12px;
    font-family: Helvetica;
    color: #617288;
    line-height: 22px;
}

.sem-visual-page2 .visual-page2-content {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 1174px;
}

/* æ•°æ®åˆ†æžé¡µ */


.sem_data_analyse1 {
    width: 100%;
    height: 824px;
    background: #EFF5FF;
}

.sem_data_analyse1 h2 {
    position: relative;
    top: -135px;
}

.sem_data_analyse1 .sem_data_analyse1_tabs {
    display: flex;
    flex-direction: row;
    position: relative;
    top: -135px;
    margin-top: 50px;
    width: 1170px;
    height: 80px;
    background: #FFFFFF;
    box-shadow: 0px 2px 24px 0px rgba(185,185,185,0.5);
    border-radius: 4px;
}

.sem_data_analyse1 .sem_data_analyse1_tabs div {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background-size: cover;
    width: 268px;
    height: 80px;
    border-radius: 8px;
    cursor: pointer;
}

.sem_data_analyse1 .sem_data_analyse1_tabs .active {
    background-image: url("http://www.fanruan.com/images/jt-jjfa-titbg.png");
}

.sem_data_analyse1 .sem_data_analyse1_tabs .active span {
    color: #FFFFFF;
}

.sem_data_analyse1 .sem_data_analyse1_tabs div span {
    font-size: 18px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #333333;
}
.sem_data_analyse1 .sem_data_analyse1_content {
    position: relative;
    top: -135px;
    margin-top: 60px;
    width: 1170px;
    height: 633px;
    background: #FFFFFF;
    box-shadow: 0px 2px 24px 0px rgba(185,185,185,0.5);
    border-radius: 4px;
}

.sem_data_analyse1 .sem_data_analyse1_content img {
    display: none;
}

.sem_data_analyse1 .sem_data_analyse1_content .current {
    display: block;
}

.sem_data_analyse2 {
    width: 100%;
    height: 1060px;
    background: #FFFFFF;
}

.sem_data_analyse2 h2 {
    margin: 100px 0 50px 0;
}

.sem_data_analyse_swiper {
    width: 1240px;
}

.sem_data_analyse2 .sem_data_analyse2_content {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap; 
}

.sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 370px;
    height: 332px;
    margin: 0 15px 30px 15px;
    background-image: url('https://src.fanruan.com/website/sem-page/img/sem-finebi02.png');
    background-size: cover;
    border-radius: 4px;
    border: 1px solid #DFEBFF;
}


.sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item img {
    width: 306px;
    height: 160px;
    margin: 32px 0 18px 0;
}

.sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item h4 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 306px;
    margin-bottom: 24px;
    font-size: 18px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 25px;
}

.sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item h4 span {
    width: 62px;
    font-size: 11px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    text-align: center;
    background: #BDD6FB;
    color: #0069EA;
}

.sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item h4 span {
    width: 62px;
    font-size: 11px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    text-align: center;
    background:#FFE9D7;
    color: #DE6F00;
}

.sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item button {
    width: 306px;
    height: 42px;
    border: none;
    background: #0069EA;
    border-radius: 2px;
}

.sem_data_analyse2 .sem_data_analyse2_content .sem_data_analyse2_item button span {
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 25px;
}

.sem_data_analyse2 .navigation_box {
    display: flex;
    align-items: center;
    justify-content: center;
}
.sem_data_analyse2 .navigation_box .swiper-button-prev {
    background-image: url("https://src.fanruan.com/website/finereport/prev_blue.png");
}

.sem_data_analyse2 .navigation_box .swiper_btn {
    position: initial;
    width: 48px;
    height: 48px;
    background-size: cover;
    margin-top: 0;
    margin: 0 8px;
}

.sem_data_analyse2 .navigation_box .swiper-button-next {
    background-image: url("https://src.fanruan.com/website/finereport/next_blue.png");
}


.sem_data_analyse2 .navigation_box .swiper_btn {
    position: initial;
    width: 48px;
    height: 48px;
    background-size: cover;
    margin-top: 0;
    margin: 0 8px;
}

.sem_data_analyse2 .navigation_box .swiper-button-prev:after {
    content: "";
}


.sem_data_analyse2 .navigation_box .swiper-button-next:after {
    content: "";
}


.sem_data_analyse3 {
    width: 100%;
    height: 685px;
    background: #FFFFFF;
}

.sem_data_analyse3 .sem_data_analyse3_content{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 1300px;
}

.sem_data_analyse3_item {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 210px;
    width: 196px;
    margin: 0 62px 56px 62px;
}


.sem_data_analyse3_item img {
    height: 48px;
    width: 48px;
    margin-bottom: 34px;
}

.sem_data_analyse3_item h4 {
    margin-bottom: 12px;
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 28px;
}

.sem_data_analyse3_item p {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
}


.SEM-data-analyse .finebi_person {
    padding-top: 0 !important;
    height: 1060px;
}


/* åº•éƒ¨å¡ç‰‡ */

.customer .customer_box_con a {
    width: 100%;
    display: block;
    text-align: end;
}

.customer .customer_box_con a span {
  font-size: 19px !important; 
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #0069EA !important; 
}

@media (max-width: 420px) {
  .customer .customer_box_con a span {
      position: relative;
      left: -18px;
  }
}

.index_adv {
    width: 1260px !important;
}

.index_adv .index_adv_box01 {
    width: 420px !important;
}

.index_adv .index_adv_box02 {
    width: 420px !important;
}

.index_adv .index_adv_box03 {
    width: 420px !important;
}

.index_adv .index_adv_box {
    padding-left: 96px !important;
}


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

.demo-button span {
   height: 28px;
   font-size: 20px;
   font-family: "PingFang-SC-Regular";
   font-weight: 500;
   color: #FFFFFF;
   line-height: 28px;
 }
 .index_adv {
   width: 1260px !important;
}

.index_adv .index_adv_box01 {
   width: 420px !important;
}

.index_adv .index_adv_box02 {
   width: 420px !important;
}

.index_adv .index_adv_box03 {
   width: 420px !important;
}

.index_adv .index_adv_box {
   padding-left: 96px !important;
}
.pc_index .finebi_banner {
   background-image: url("https://src.fanruan.com/website/finereport/function_banner03.png") !important;
}
/* .sem-data-visual .finebi_person_container .finebi_person_tabs .tabs_trrigle{width:234px;} */
/* .sem-data-visual .finebi_person_container .finebi_person_tabs .tabs_trrigle .current{width:234px;} */
.finebi_person .finebi_person_container .finebi_content .person_profit{background-color:#ffffff00;}
.finebi_person .finebi_person_container .finebi_content h5 span{font-weight:600;font-size:16px;}
.finebi_person .finebi_person_container .finebi_content p{text-indent:2em;margin-bottom:6px;word-wrap: break-word;}
.finebi_person .finebi_person_container .finebi_content p span{text-wrap-mode:wrap!important;}
.icon-jiantou_xiangyou:before {content: "\e65d";}
.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_keshihua{color:#0069EA !important;}
 @media (max-width: 750px) {
	.demo-button{display: none;}
.sem-visual-page0 .visual-function {
  width: 100%;
  text-align: left;
  text-indent: 2em;
}
 .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;
 }
  .mobile_index .mobile_part03 .part03_tabs .tab_content p {
      margin:22px 0 12px 0;
    font-size: 14px;
  }
   .mobile_index .mobile_part03 .part03_tabs {
       /* height: 500px !important; */
   }
   .mobile_index .mobile_banner {
        background-image: url("https://src.fanruan.com/website/finereport/function_mbanner03.png");
   }
   .mobile_index .mobile_part03 .part03_tabs .tab_item {
       margin-right: 4px;
   }
}
.pc_index .finebi_banner .finbi_demo i {
   font-size: 28px;
}
.sem-visual-page1 h2 {
   font-size: 44px;
}
.sem-visual-page0 h2 {
   font-size: 44px;
}
.pc_index h2 {
 font-family: SEM-TITLE;
 margin-bottom: 10px;
   font-size: 44px;
}
.sem-visual-page2 {
   height: 800px;
}
.mobile-tools .swiper-slide .mobile-tool-item div{margin-bottom: 16px;}
.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;}
.sem-visual-page1{margin: 72px 0 -20px 0;}
/* .sem-visual-page0{margin: 0 0 -20px 0;padding-top: 0;} */
@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-family: "PingFangSC-Medium, PingFang SC";
     font-weight: 500;
     color: #FFFFFF !important;
       height: 50px;
        width: 50%;
 }
 .fr_free_use01 .line {
     width: 1px;
     height: 34px;
     background: #FFFFFF;
     opacity: 0.49;
 }
 .sem-visual-page0{
    margin: 0 0 -20px 0;
    padding-top: 0;
}
.sem-visual-page0 p{
   color: #000000 !important;
   font-size: 16px;
   /* padding-bottom: 40px; */
   padding-bottom: 0;
   text-align: justify;
}
.sem-visual-page0 h2{
    width: 100%;
   margin: 25px 0 20px 0;
   padding: 0;
   font-size: 20px;
   font-family: "Alibaba-PuHuiTi-B, Alibaba-PuHuiTi";
   font-weight: 500;
   color: #333333;
   text-align: start;
   line-height: 28px;
}
}

.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_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;
}

.pc-nav-menu{
  display: flex;
  justify-content: flex-start;
  color: #fff;
  margin-right: 34px;
  padding: 21px 8px;
  font-size: 18px;
  flex: 1;
  gap: 6em;
}
.pc-nav-menu div{
  text-align: center;
}

.pc-nav-menu a{
  color: #fff;
}

.logo .logo-home{
  display: inline-block;
  width: 40px;
}

@media (max-width:768px) {
  .logo .logo-home{
    width: 20px;
  }
  .pc-nav-menu{
    padding: 0;
    font-size: 14px;
    gap: 6px;
  }
  .obanner.whole-bgt{
    height: 210px;
  }
  .obanner .obanner-box{
    padding-top:52px;
  }
  .obanner .obanner-title:nth-of-type(1){
    font-size: 20px;
  }
  .obanner .obanner-title:nth-of-type(2){
    font-size: 12px;
  }
}