/*!Name: narrow.css
 * Date: 2025-6-12 19:34:37 */
@media(max-width: 1679px) {
    .root61 .product-intro .detail,.root61 .product-intro .preview-wrap {
        width:656px
    }

    .root61 .preview .spec-items ul li {
        width: 101px;
        height: 101px
    }

    .root61 .preview .bigimg {
        width: 1104px
    }

    .root61 .preview .video,.root61 .preview .video-player-dimensions {
        width: 540px;
        height: 540px
    }

    .root61 .preview .spec-list {
        height: 540px
    }

    .root61 .preview .spec-list .arrow-next,.root61 .preview .spec-list .arrow-prev {
        width: 101px
    }

    .root61 .preview .spec-list .spec-items {
        width: 101px!important;
        height: 540px!important
    }

    .root61 .preview .main-img {
        width: 540px;
        height: 5px
    }

    .root61 .preview .main-img #spec-img {
        width: 540px;
        height: 540px
    }

    .root61 .preview .zoomdiv {
        left: 568px!important
    }

    .root61 #detail .tab-main.pro-detail-hd-fixed {
        width: 656px
    }

    .root61 .detail-shop {
        padding-bottom: 52px;
        position: relative
    }

    /*.root61 .detail-shop .advantage {*/
        /*justify-content: flex-end*/
    /*}*/

    /*.root61 .detail-shop .btns {*/
        /*position: absolute;*/
        /*left: 0;*/
        /*bottom: 0;*/
        /*width: 100%;*/
        /*height: 36px*/
    /*}*/

    .root61 .detail-shop .btns>div {
        flex: 1
    }
}

@media screen and (max-width: 1679px) {
    .choose-floor .part .p4,.choose-floor .part span,.itemInfo-wrap .sku-name .collect.vertical i {
        margin:0
    }

    .root61 .product-intro .itemInfo-wrap,.root61 .product-intro .itemInfo-wrap .information-wrap {
        width: 528px!important
    }

    .itemInfo-wrap .sku-name .sku-name-title {
        max-height: 56px;
        width: 405px;
        overflow: hidden
    }

    .itemInfo-wrap .sku-name .sku-name-title:hover {
        max-height: max-content
    }

    .itemInfo-wrap .sku-name .collect.vertical {
        flex-direction: column;
        justify-content: space-between;
        height: 42px;
        width: 58.5px;
        padding-left: 16px;
        border-left: .5px solid rgba(0,0,0,.12)
    }

    .choose-car .vehicles {
        padding-right: 48px;
        position: relative
    }

    #choose-thmd .item a {
        max-width: 327px;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .yjhxTip {
        right: 47px
    }

    #choose-custom .custom-list ul li {
        width: 183px
    }

    .other-styles-container .other-styles dd .content .center-column,.other-styles-container .other-styles dd .title .center-column {
        max-width: 192px
    }

    .choose-btns-wrapper .J_contrast_btn em {
        display: none
    }

    .choose-btns-wrapper .J_contrast_btn {
        width: 24px;
        padding: 13px 8px
    }

    .choose-btns-wrapper .choose-amount {
        width: 128px
    }

    .choose-btns-wrapper .choose-amount a {
        right: 0
    }

    .choose-btns-wrapper .choose-amount .buy-num {
        width: 40px;
        left: 44px
    }

    .choose-floor .part {
        padding: 10px
    }

    .choose-floor .part .p2 {
        width: 175px
    }

    .choose-floor .part .p3 {
        width: 110px
    }

    .choose-gift .giftpool-body {
        width: 412px!important
    }

    #choose-custom .custom-list ul li span:first-child {
        width: 90px
    }

    .choose-shop span {
        max-width: 310px
    }

    #common_banner {
        clip-path: path("M 8 0 H 520 A 8 8 0 0 1 528 8 V 52 A 8 8 0 0 0 520 44 H 8 A 8 8 0 0 0 0 52 V 8 A 8 8 0 0 1 8 0 Z")
    }

    .stock-address .ui-area-wrap .ui-area-text-wrap {
        max-width: 200px
    }

    .root61 .w {
        width: 1200px
    }
    .root61 .conf_parameter_bs {
        margin-top: 100px;
    }
    .root61 .goods-base .item {
        height: 38px;
    }

    #detail .conf_parameter{
        height: 750px;
    }
    #showbox{
        width: 600px;
        height: 600px;
    }
    #showbox_img{
        width: 600px;
        height: 600px;
    }
    #showsum {
        width: 548px!important;
        height: 88px;
    }
    #showbox_video,video{
        width: 600px;
        height: 600px;
    }
    .xg_container em{
        font-size: 0.7rem;
    }
    .attr_img{
        margin-right: 1rem;
    }
    .ndwz {
        font-size: 0.8rem;
    }

    #img-text p img{
        width:624px;
    }

    .MiniHoverImg {
        height: 30vw;
        max-height: 400px;
        max-width: 400px;
        width: 30vw;
    }
}
