.goodsInfoBox {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.goodsInfoBox .goodName {
    font-weight: bold;
    margin-top: .68rem;
    font-size: .36rem;
    color: #2A314F;
}

.goodsMaxPicBox {
    width: 100%;
    height: 4.3rem;
    display: flex;
    margin-top: .28rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.goodsMaxPicBox .proPicBig {
    width: 3.3rem;
    height: 2.34rem;
    object-fit: cover;
}

.goodsInfoBox .goodInfoRight {
    margin-top: .72rem;
    padding: 0 .28rem;
}

.goodsInfoBox .goodSubTitle {
    font-weight: bold;
    font-size: .28rem;
    color: #2A314F;
}

.goodsInfoBox .goodDes {
    margin-top: .16rem;
    font-size: .28rem;
    color: #2A314F;
    line-height: .52rem;
}


.proPicSwiperWrapper {
    margin-top: .24rem;
    width: 100%;
    display: flex;
    justify-content: center;
    position: relative;
}

.proPicSwiper {
    position: relative;
    width: 5.9rem;
    height: 1.04rem;
    overflow: hidden;
}

.proImgItem {
    /* margin-left: .18rem; */
    width: 1.04rem !important;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1.04rem !important;
    border: .01rem solid #777777;
}

.proImgItem img {
    width: 1rem !important;
    display: block;
    object-fit: cover;
    height: 1rem !important;
}

.proImgActive {
    border: .01rem solid #002CAA;
}

.proPicBtn {
    width: .52rem;
    height: .52rem;
}

.swiperLeft {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: .16rem;
    z-index: 9;
}

.swiperRight {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: .16rem;
    z-index: 9;
}

.marTop24 {
    margin-top: .24rem;
}

.pageTitleWrapper {
    margin-top: .32rem;
}