.main-content .tab-box::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    color: transparent;
}

.outer-container {
    position: relative;
    height: .56rem !important; /* 解决QQ浏览器高度被吞的情况 */
    overflow: hidden;
    white-space: nowrap;
}

.inner-container {
    position: absolute;
    left: 0;
    height: .7rem;
    overflow-x: visible;
    overflow-y: hidden;
}

.tab-box {
    margin-left: .26rem;
    padding-bottom: .27rem;
    width: 5.88rem;
    height: .56rem;
    font-size: 0; /* 去除inline-block带来的间距问题 */
    overflow-x: visible;
    overflow-y: hidden;
    white-space: nowrap; /* 强制div在同一行显示 */
   
}

.tab-box a {
    padding: .08rem .2rem;
    display: inline-block;
    min-width: 1.46rem;
    max-width: 2.5rem;
    /* min-height: .56rem; */
    font-size: .24rem;
    font-weight: 700;
    text-align: center;
    box-sizing: border-box;
    overflow: hidden;
    border-bottom: 1px solid #ABABAB;
}

/* 最左边的边框圆角 */
.tab-box a:first-of-type {
    border-top-left-radius: .03rem;
    border-bottom-left-radius: .03rem;
}

/* 最右边的边框圆角 */
.tab-box a:last-of-type {
    border-top-right-radius: .03rem;
    border-bottom-right-radius: .03rem;
}

.tab {
    background: #FFF;
    color: #000;
    border-top: 1px solid #ABABAB;
    border-right: 1px solid #ABABAB;
    border-bottom: 1px solid #ABABAB;
}

/* 第一个tab增加左边框 */
.tab:first-of-type {
    border-left: 1px solid #ABABAB;
}

.tab-active {
    background:#1B1B1B;
    color: #FFF;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}

/* 适配sdk */
.inner-container-sdk {
  top: 0.2rem;
}
.outer-container-sdk {
  height: .76rem !important;
}

/* 适配 PC */
@media (min-width: 1200px) {
    .outer-container {
        margin: .1rem auto 0 !important;
        width: 5.88rem;
    }

    .tab-box {
        margin-left: 0 !important;
    }
}
