﻿@charset "utf-8";

.fk_func_list {
    display        : flex;
    align-items    : center;
    justify-content: space-between;
    flex-wrap      : wrap;
    height         : auto;
    position       : static;
    padding-top    : .76rem
}

.fk_index_title1 {
    font-size  : 0.3636rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color      : #333;
    text-align : center;
    margin-top : 0.5455rem
}



.fk_tab {
    display      : flex;
    border-bottom: solid #eceeef 1px;
    font-size    : 0;
    width        : 5.25rem;
    color        : #999;
    padding      : 0 0.3rem;
    position     : relative;

}

.fk_tab_item {
    font-size  : 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    width      : 1.5rem;
    padding    : 0.1818rem 0;
    line-height: 1;
    color      : #999;
    text-align : center;
    display    : inline-block;
    word-break : keep-all;
}

.fk_tab_item:active,
.fk_tab_item:visited,
.fk_tab_item:focus,
.fk_tab_item:hover,
.fk_tab_item {
    text-decoration: none;
    color          : inherit;
}

.fk_tab_item[data-active="true"] {
    color: rgba(254, 114, 76, 1);
}

.fk_tab_item::after {
    left      : calc(1.12rem - 0.2rem);
    transition: all 2s .5s
}

.J_tab_component .fk_tab::after {
    width        : 0.2727rem;
    height       : 0.0364rem;
    background   : rgba(254, 114, 76, 1);
    border-radius: 2px;
    content      : "";
    display      : block;
    position     : absolute;
    bottom       : 0;
    transition   : left .3s .1s;
    left         : calc(1.12rem - 0.2rem);
}

.J_tab_component[data-tab="0"] .fk_tab::after {
    left: calc(1.12rem - 0.2rem);
}

.J_tab_component[data-tab="1"] .fk_tab::after {
    left: calc(2.625rem - 0.2rem);
}

.J_tab_component[data-tab="2"] .fk_tab::after {
    left: calc(4.12rem - 0.2rem);
}

.fk_platform_carousel {
    display: none;
}

.fk_platform_carousel[data-page-active="true"] {
    display: block;
}

.mobile {
    width        : 40%;
    margin-left  : 6%;
    border       : solid #e3e3e3 1px;
    border-radius: 0.2727rem;
    overflow     : hidden;
    margin-top:0.2727rem
}