/**
 * 轮播
 */
.plugins-shop-slider-list .am-slider .am-slides li>a {
    display: block;
    max-width: 192rem;
    margin: 0 auto;
}

.plugins-shop-slider-list .am-slider {
    margin-bottom: 0.5rem;
}

.plugins-shop-slider-list .am-slider .am-control-nav {
    bottom: 1rem;
}

.plugins-shop-slider-list .am-slider .am-control-nav li a.am-active {
    background-color: var(--color-main);
}

.plugins-shop-slider-list .am-slider .am-control-nav li a {
    width: 1rem;
    height: 1rem;
    background-color: rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: inset 0 0 0.3rem #FFFFFF;
    box-shadow: inset 0 0 0.3rem #FFFFFF;
}

.plugins-shop-slider-list .am-slider li img {
    object-fit: cover;
}

@media only screen and (min-width: 1000px) {
    .plugins-shop-slider-list .am-slider .am-direction-nav .am-prev {
        left: calc(50% - 50rem);
    }

    .plugins-shop-slider-list .am-slider .am-direction-nav .am-next {
        right: calc(50% - 50rem);
    }
}

@media only screen and (min-width: 1200px) {
    .plugins-shop-slider-list .am-slider .am-direction-nav .am-prev {
        left: calc(50% - 60rem);
    }

    .plugins-shop-slider-list .am-slider .am-direction-nav .am-next {
        right: calc(50% - 60rem);
    }
}

@media only screen and (max-width: 1024px) {
    .plugins-shop-slider-list .am-slider .am-slides li img {
        height: 36rem;
    }
}

@media only screen and (max-width: 800px) {
    .plugins-shop-slider-list .am-slider .am-slides li img {
        height: 28rem;
    }
}

@media only screen and (max-width: 640px) {
    .plugins-shop-slider-list .am-slider .am-slides li img {
        height: 20rem;
    }
}

/**
 * 多图滚动
 */
.plugins-shop-multigraph-container {
    padding: 0 1rem;
}

.plugins-shop-multigraph-container .am-control-nav li a.am-active {
    background-color: var(--color-main);
}

.plugins-shop-multigraph-container .am-control-nav li a {
    width: 1rem;
    height: 1rem;
    background-color: rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: inset 0 0 0.3rem #FFFFFF;
    box-shadow: inset 0 0 0.3rem #FFFFFF;
}

/**
 * 多图增加透明变换
 */
@media only screen and (min-width: 641px) {
    .multigraph-discolour:hover li img {
        opacity: 0.7;
    }

    .multigraph-discolour li:hover img {
        opacity: 1;
    }
}

/**
 * 商品详情
 */
.plugins-shop-goods-price-icon,
.plugins-shop-goods-price-icon:hover,
.plugins-shop-goods-price-icon:focus {
    padding: 0.3rem 0.5rem;
    background: #FF5722;
    color: #fff;
    text-decoration: none;
}

/**
 * 二级分类
 */
.shop-data-right .category-nav li {
    display: inline-block;
    margin-right: 1.2rem;
    margin-bottom: 0.5rem;
    padding: 0.1rem 1rem;
    font-size: 1.4rem;
    color: #666666;
    border: 0.1rem solid #d4d6d9;
    cursor: pointer;
}
.shop-data-right .category-nav li:hover,
.shop-data-right .category-nav li.am-active {
    border: 0.1rem solid var(--color-main-hover);
    color: var(--color-main-hover);
}

/**
 * 自动模式
 */
.plugins-shop-floor .shop-data-left {
    float: left;
}

.plugins-shop-floor .shop-data-left .data-item {
    width: 17.8rem;
}

.plugins-shop-floor .shop-data-left ul li {
    border: 0;
    padding: 0;
    height: 5rem;
    line-height: 5rem;
    font-size: 1.4rem;
}

.plugins-shop-floor .shop-data-left ul li:hover,
.plugins-shop-floor .shop-data-left ul li:focus {
    background: transparent;
}
.plugins-shop-floor .shop-data-left ul li a {
    padding: 0;
}
.plugins-shop-floor .shop-data-left ul li a.am-active {
    background: transparent;
    color: var(--color-main);
}
.plugins-shop-floor .shop-data-right {
    float: right;
    width: calc(100% - 19rem);
}
.plugins-shop-floor .shop-goods-more a {
    height: 5rem;
    line-height: 5rem;
}

.plugins-shop-floor .shop-goods-more a i {
    position: relative;
    top: 0.1rem;
}

@media only screen and (max-width: 640px) {
    .plugins-shop-floor .shop-data-left .data-item {
       width: 10rem;
    }
    .plugins-shop-floor .shop-data-left .data-item > p,
    .plugins-shop-floor .shop-data-left .data-item  a {
        font-size: 1.4rem;
    }
    .plugins-shop-floor .shop-data-right {
        width: calc(100% - 10.6rem);
    }
    .shop-data-right .module-goods-list-base .item .item-content .base-content .detail-content {
        display: none;
    }
    .plugins-shop-floor .shop-goods-more {
        padding-left: 0.6rem;
        padding-right: 0.6rem;
    }
    .plugins-shop-header .shop-auth-icon {
        margin-right: 1rem;
    }
}
@media only screen and (min-width: 641) and (max-width: 1000px) {
    .plugins-shop-floor .shop-data-left .data-item {
        max-height: calc(100vh - 40rem);
    }
}

/**
**plugins-shop-categosy-list   添加修改分类滚动
***/
.plugins-shop-categosy-list{
    overflow-x: scroll;
    max-height: 59.5rem;
}