﻿    /*子页面边框*/
    /*组合框*/
    
    .gcim-dropdown {
        border-radius: 5px;
        border: none;
    }
    /*行走标签*/
    
    .numdiv {
        visibility: inherit;
        z-index: 999;
        position: absolute;
        background: white;
        width: auto;
        height: 40px;
        text-align: center;
        top: 30px;
        left: 500px;
        padding: 10px;
        border-radius: 6px;
        min-width: 50px;
        box-shadow: 1px 3px 8px #00000061;
    }
    /*一体机功能导航*/
    
    .bttomtab {
        text-align: center;
    }
    
    .bttomtab>.menuContainer::before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 0;
        border-radius: 15px;
        background: linear-gradient( 0deg, rgb(239 0 255 / 21%) 0%, rgba(255, 255, 255, 0) 100%);
        transform: scaleY(0.7) perspective(1em) rotateX( 2deg);
        transform-origin: bottom;
        filter: blur(1px)
    }
    
    .bttomtab.subBttomtab>.menuContainer::before {
        background: linear-gradient( 0deg, rgb(8, 95, 167) 0%, rgba(255, 255, 255, 0) 100%);
    }
    
    .bttomtab>.menuContainer>ul>li>ul {
        bottom: 52px;
        border-radius: 6px;
        overflow: hidden;
        box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.308);
    }
    
    .bttomtab>.menuContainer>ul>li {
        margin-right: 0;
        width: auto !important;
        min-width: 110px;
        position: inherit !important;
        padding: 0;
    }
    
    .bttomtab>.menuContainer>ul>li>a.selected {
        transform: scale(1.1);
    }
    
    .bttomtab>.menuContainer>ul>li>a>span {
        text-align: center;
        -webkit-box-reflect: below -28px -webkit-gradient(linear, left top, left bottom, from(rgb(0 0 0 / 0%)), to(rgb(255 255 255 / 9%)));
    }
    
    .bttomtab>.menuContainer>ul>li>a {
        width: 100%;
        font-size: 18px !important;
        background: none !important;
    }
    
    .bttomtab>.menuContainer>ul {
        padding: 5px;
        overflow-x: scroll;
    }
    
    .bttomtab>.menuContainer>ul::-webkit-scrollbar {
        display: none;
    }
    
    .bttomtab .menuContainer {
        border-radius: 6px;
        position: relative !important;
        display: inline-block !important;
        text-align: center;
        padding: 0 50px;
        width: 100%;
        bottom: 5px;
        white-space: nowrap !important;
    }
    
    .bttomtab .fgc-plugin-menu-arrow.down {
        transform: rotate(90deg);
    }
    
    .bttomtab .fgc-plugin-menu-arrow {
        transform: rotate(-90deg);
    }
    /*TAB选项卡*/
    
    .yitijitab .tab-pane>div {
        background-color: transparent !important;
    }
    
    .yitijitab .nav-tabs>li.active {
        background-color: #ffffff0c !important;
        border-radius: 6px 6px 0 0;
        padding: 2px 10px;
    }
    
    .yitijitab .nav {
        margin-bottom: 1px !important;
    }
    
    .yitijitab .tab-content {
        background-color: #ffffff0c !important;
        border-radius: 0 0 6px 6px;
    }
    
    .yitijitab .tabControlStyle0_0_0 {
        border: none !important;
    }
    
    .yitijitab .nav-tabs>li {
        margin-bottom: none !important;
        min-width: 120px;
        text-align: center;
    }
    
    .yitijitab .nav-tabs {
        border-bottom: none !important;
    }
    
    .yitijitab .nav-tabs>li.active>a,
    .nav-tabs>li.active>a:hover,
    .nav-tabs>li.active>a:focus {
        background-color: transparent !important;
        border: none !important;
    }
    /*子页面容器*/
    
    .ziyemianbox {
        border-radius: 6px;
        overflow: hidden;
    }
    
    .ziyemianbox>div>div>div {
        background-color: transparent !important;
    }
    
    .scrollbar-none::-webkit-scrollbar {
        display: none;
    }
    /*单选框*/
    /*单选框禁用效果*/
    
    .FUI-disable {
        opacity: .2 !important;
    }
    
    .headerTab .FUI-radio {
        border-radius: 3px;
        padding: 5px 5px;
        transition: all 0.3s ease-in-out;
        height: 80% !important;
        width: auto !important;
        min-width: 100px;
    }
    
    .headerTab .FUI-radio.FUI-checked {
        opacity: 1;
    }
    
    .headerTab::-webkit-scrollbar {
        display: none;
    }
    /* 通用图文列表下的超链接自动显示*/
    
    .repeater-item .hyperlink-autoshow {
        opacity: 0;
        transition: opacity 0.15s;
    }
    
    .repeater-item:hover .hyperlink-autoshow {
        opacity: 1;
    }
    /*轮播图淡入淡出效果*/
    
    .carousel-fade .carousel-inner .carousel-item {
        opacity: 0;
        -webkit-transition-property: opacity;
        -moz-transition-property: opacity;
        -ms-transition-property: opacity;
        -o-transition-property: opacity;
        transition-property: opacity;
    }
    
    .carousel-fade .carousel-inner .active {
        opacity: 1;
    }
    /* 镂空风格图文列表 */
    
    .repeater-loukong .repeater-item {
        background: rgba(255, 255, 255, 0.10);
        margin: 5px;
        border-radius: 6px;
    }
    
    .repeater-loukong .repeater-item:focus {
        box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.3);
    }
    
    .repeater-loukong .repeater-container {
        justify-content: center;
        padding: 10px;
    }
    
    .repeater-loukong .repeater-container::-webkit-scrollbar {
        display: none;
    }
    /* dark图文列表 */
    
    .repeater-dark .repeater-item {
        margin: 5px;
        transition: all 0.15s ease-in-out;
        outline: none;
        overflow: auto;
        cursor: pointer;
        border: solid 2px rgba(255, 255, 255, 0.171);
    }
    
    .repeater-dark * {
        cursor: pointer;
    }
    /*单选按钮样式*/
    
    .ytj_danxuan .FUI-radio {
        width: 120px !important;
    }
    
    .ytj_danxuan .FUI-radio:first-child {
        border-radius: 8px 0 0 8px;
    }
    
    .ytj_danxuan .FUI-radio:last-child {
        border-radius: 0 8px 8px 0;
    }
    
    .ytj_danxuan::-webkit-scrollbar {
        display: none;
    }
    
    .tchbtn .fgc-align__inner {
        display: flex !important;
        flex-flow: column !important;
        align-content: center !important;
        justify-content: center !important;
    }
    
    .tchbtn .fgc-align__inner>img {
        align-self: center;
        margin: 0 !important;
    }
    
    .tchbtn .fgc-align__inner>label {
        margin-top: 2px !important;
    }
    /**
*更改时间：2021/03/04
*/
    /*  底部菜单  - 绩效登录*/
    
    .bottonMenu ul li {
        width: 49%;
        border-right: 10px solid #343643;
    }
    
    .bottonMenu ul li a {
        background-color: none;
        padding-left: 0!important;
    }
    
    .bottonMenu ul li a span {
        text-align: center;
    }