/**
 * 首页轮播右侧 - 基础
 */
.index-index-index .banner-mixed {
    width: 26rem;
}
.index-index-index .banner-mixed,
.index-index-index .slideall {
    border-bottom: 0;
}
.index-index-index .mod-vip,
.index-index-index .banner-news {
    display: none;
}
.plugins-intellectstools-banner-mixed-right {
    padding: 1rem;
    text-align: left;
}
.plugins-intellectstools-banner-mixed-right .am-tabs .am-nav-tabs>li {
    width: 100%;
}
.plugins-intellectstools-banner-mixed-right .am-tabs .am-nav-tabs.tabs-count-2>li {
    width: 50%;
}
.plugins-intellectstools-banner-mixed-right .am-tabs .am-nav-tabs.tabs-count-3>li {
    width: 33.33%;
}
.plugins-intellectstools-banner-mixed-right .am-tabs .am-nav-tabs.tabs-count-4>li {
    width: 25%;
}
.plugins-intellectstools-banner-mixed-right .am-tabs .am-nav-tabs.tabs-count-5>li {
    width: 20%;
}
.plugins-intellectstools-banner-mixed-right .am-tabs .am-nav-tabs > li > a {
    padding: 0 !important;
    border: 0 !important;
    font-weight: inherit;
}
.plugins-intellectstools-banner-mixed-right .am-tabs .am-tabs-bd .am-tab-panel {
    height: 37rem;
    padding-top: 0.5rem;
}
/**
 * 首页轮播右侧 - 可选规格
 */
.plugins-intellectstools-banner-mixed-right .goods-spec-content {
    height: auto;
    max-height: 21rem;
    resize: none;
}
.plugins-intellectstools-banner-mixed-right .goods-spec-content .spec-options {
    overflow: hidden;
    padding: 0 0.1rem;
    margin: 0.5rem 0;
}
.plugins-intellectstools-banner-mixed-right .goods-spec-content .sku-line {
    float: left;
    margin: 0.5rem 1rem 0.5rem 0;
    background: #fff;
    padding: 0.4rem 2rem;
    border: 0.1rem solid #dcdcdc;
    cursor: pointer;
    position: relative;
}
.plugins-intellectstools-banner-mixed-right .goods-spec-content .sku-line:hover,
.plugins-intellectstools-banner-mixed-right .goods-spec-content .sku-line.selected {
    border: 0.1rem solid var(--color-main);
    box-shadow: 0px 0 0px 0.1rem var(--color-main);
}
.plugins-intellectstools-banner-mixed-right .goods-spec-content .sku-line-images {
    padding: 0.2rem 1rem !important;
}
.plugins-intellectstools-banner-mixed-right .goods-spec-content .sku-line-images img {
    width: 3rem;
    height: 3rem;
    vertical-align: middle;
}
.plugins-intellectstools-banner-mixed-right .goods-spec-content .sku-line.selected i {
    display: block;
}
.plugins-intellectstools-banner-mixed-right .goods-spec-content .sku-line i {
    position: absolute;
    font-size: 2.6rem;
    color: var(--color-main);
    right: -1.3rem;
    bottom: -1.5rem;
    z-index: 99;
    display: none;
}
.plugins-intellectstools-banner-mixed-right .goods-spec-content .sku-not-active {
    border: 0.1rem solid #f03726 !important;
    box-shadow: 0 0px 0.3rem #ed7f76, 0 0 0.6rem rgba(0, 0, 0, 0);
    padding: 0.5rem;
}
.plugins-intellectstools-banner-mixed-right .goods-spec-content .sku-items-disabled {
    color: #d2cfcf !important;
    background-color: #ffffff !important;
    border: 0.1rem dashed #d5d5d5 !important;
    box-shadow: none !important;
}
.plugins-intellectstools-banner-mixed-right .goods-spec-content .sku-dont-choose {
    color: #b4b3b3 !important;
    background-color: #ffffff !important;
    border: 0.1rem solid #ebeaea !important;
    box-shadow: none !important;
}
.plugins-intellectstools-banner-mixed-right .goods-spec-content .sku-dont-choose img {
    opacity: 0.5;
}
.plugins-intellectstools-banner-mixed-right .goods-spec-content .sku-items-disabled img {
    opacity: 0.3;
}
.plugins-intellectstools-banner-mixed-right .goods-base-info-container .number-operate {
    max-width: 20rem;
}
.plugins-intellectstools-banner-mixed-right .stock-submit {
    cursor: pointer;
}
.plugins-intellectstools-banner-mixed-right .intellectstools-buy-submit {
    position: absolute;
    left: 1rem;
    bottom: 1rem;
    width: calc(100% - 2rem);
}
@media only screen and (max-width: 1259px) {
    .plugins-intellectstools-banner-mixed-right .am-tabs .am-tabs-bd .am-tab-panel {
        height: 30rem;
    }
    .plugins-intellectstools-banner-mixed-right .goods-spec-content {
        max-height: 14rem;
    }
}
@media only screen and (max-width: 1024px) {
    .index-index-index .banner-mixed {
        width: 100%;
    }
}
@media only screen and (max-width: 640px) {
    .plugins-intellectstools-banner-mixed-right {
        margin-bottom: 0.8rem;
    }
}