.page-img{width: 100%;height: auto;}
a,ins{text-decoration: none;}
.prime-day-page{margin-top: 65px;background-color: #FFFFFF;}
.body-container {
    width: 1400px;
    margin: 0 auto;
}

.oem_bg{background-color: #F1F1F1;padding: 45px 0 60px 0;}
.pro-details-max {width: 80%;padding: 0px 10%;}
@media screen and (max-width: 1400px) {
   .pro-details-max{width: 94%;padding: 0 3%;}
}
.Npro_ul{margin-top: 0px !important;}
.Nbgheight{height: 468px;}
.cms_content-flex{display: flex;justify-content: space-between;}
.cms_title-left{width: 17%;}
.cms_content-right{width: 79.5%;}
.cms_list-ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.cms_list-figure{position: relative;}
.cms_list-li{width: 32%;margin-bottom: 40px;}
.cms_list-figure:hover{cursor: pointer;}
.cms_con-pev{position: absolute;top: 0;left: 0;display: none;width: 100%;}
.cms_list-figure:hover .cms_con-pev{display: block;}
.cms_pro-name{text-align: center;margin-top: 20px;}
.cms_pro-name a{font-size: 16px;color: #333333;}
.cms_pro-name a:hover{text-decoration: underline;color: #660099;}
.cms_btn{position: absolute;right: 20px;bottom: 30px;}
.cms_btn a{background-color: #FFFFFF;color: #660099;font-size: 16px;padding: 10px 20px;}
.cms_btn a:hover{background-color: #660099;color: #ffffff;}
.cms_price{display: flex;align-items: baseline;justify-content: center;padding: 10px 5px;text-align: center;flex-wrap: wrap;}
.cms_price1{font-size: 20px;color: #333333;}
.cms_price2{font-size: 14px;color: #707070;text-decoration: line-through;margin-left: 5px;margin-right: 20px;}
.cms_price-copy{display: flex;align-items: center;background-color: #660099;padding: 7px 20px;border-radius: 3px;cursor: pointer;}
.cms_price-copy span{color: #ffffff;font-size: 14px;}
.cms_price-copy span:nth-child(2){margin: 0 5px;display: block;font-weight: bold;}
.Npro_ul .product-classify{margin-bottom: 10px;}
.Npro_ul .Npro_li{margin-bottom: 20px;}
.product-classify:hover{cursor: pointer;}
.Npro_ul .classify-ul{display: block;}
.Npro_ul .classify-ul p {font-size: 16px;color: #333333;padding: 5px 0;display: block}
.Npro_ul .classify-ul li:hover{cursor: pointer;}

/* 滑块条 */
.ui-widget-header{background-color: #660099 !important;height: 2px !important;}
.ui-widget-content{background-color: #e9e9e9 !important;height: 2px !important;}
.ui-widget.ui-widget-content{border: 0px !important;width: 93%;margin: 20px auto;}
.ui-slider .ui-slider-handle{width: 9px !important;height: 9px !important;border-radius: 50%;background-color: #660099 !important;border: 0px !important;}
.ui-slider .ui-slider-handle:focus-visible,.ui-slider .ui-slider-handle:focus{border: 1px solid #660099;}

/* 价格input框 */
.input-prefix>.field { -webkit-appearance: textfield;appearance: textfield;min-width: 0;width: 100%;text-align: end; background: none;border: none;
    margin-inline-start: .625rem;padding: 0}
.input-prefix {border: 1px solid #DCDCDC;flex: 1 0 0;justify-content: space-between;align-items: center;padding: .4375rem;display: flex}
.input-group {align-items: center;column-gap: .75rem;display: flex;margin-bottom: 15px;}


.active-facets{display: none;}
.removable-facet{display: inline-flex;align-items: center;border: 1px solid #dcdcdc;padding: 7px 15px;margin-bottom: 20px;}
.link-faded{font-size: 22px;color: #333333;cursor: pointer;}
.price-range-label{font-size: 16px;color: #333333;margin-left: 7px;}


.cms_left-price{border-top: 1px solid #dcdcdc;padding-top: 10px;}
.price-range-slider {width: 80%;margin: 20px auto;}
.ui-slider {position: relative;text-align: left;overflow: visible;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;height: 100%;}
.ui-slider .ui-slider-handle {position: absolute;width: 1.2em;height: 1.2em;cursor: default;z-index: 2;}
.content-paste-input{position: absolute;top: 0;left: 0;opacity: 0;z-index: -10;}
/* 没有符合的产品时 */
.noProduct{margin: 100px auto;text-align: center;cursor: pointer;}
.noProduct-p{font-size: 20px;color: #333333;margin-bottom: 10px;}
.noProduct-btn{display: block;background-color: #660099;color: #FFFFFF;font-size: 16px;padding: 10px 20px;transition: 0.5s;position: relative;
    overflow: hidden;border: 1px solid #660099;margin: 0px auto;}
.noProduct-btn::before {content: "CLEAR ALL";position: absolute;top: 0;left: -100%;width: 100%;z-index: 1;height: 100%;display: flex;align-items: center;justify-content: center;background-color: #FFFFFF;transition: transform 0.5s ease-out;}
.noProduct-btn:hover{border: 1px solid #660099;color: #333333 !important;}
.noProduct-btn:hover::before {transform: translateX(100%);}
.item_empty2 {height: 0;margin-top: 0px;width: 32%;content: "";clear: both;margin-bottom: 0px !important}
   /* 进度条样式 */
#progress-container {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 3px;background-color: #ccc;z-index: 9999; }
#progress-bar {height: 100%;background-color: #007bff;}
@media screen and (max-width: 1600px) {
    .Nbgheight{height: 396px;}
}
@media screen and (max-width: 1200px) {
    .Nbgheight{height: 340px;}
}
@media screen and (max-width: 1000px) {
    .Nbgheight{height: 280px;}
}
@media screen and (max-width: 900px) {
    .cms_list-li{width: 48%;}
}
.cms_sidebar-ph{display: none;}
.black-bg ,.loadding-bg{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);position: fixed;top: 0;z-index: 98;display: none;}
@media screen and (max-width: 800px) {
    .cms_content-flex{flex-wrap: wrap;}
    .cms_title-left{margin-bottom: 20px;}
    .cms_title-left,.cms_content-right{width: 100%;}
    .cms_title-left .Npro_ul{height: auto !important;display: flex;width: 100%;}
    .cms_title-left .Npro_ul .Npro_li{width: 50%;}
    .cms_title-left .Npro_ul .Npro_li:nth-child(2){border-right: 1px solid #dcdcdc;}
    .cms_title-left .Npro_ul .product-classify{justify-content: center !important;}
    .cms_sidebar-pc{display: none;}
    .cms_sidebar-ph{display: block;}
    .cms_sidebar-ph .classify-ul{position: fixed;overflow: auto;top: 0px;right: 0px;background: #ffffff;z-index: 99;height: 100%;width: 55%;right: -100%}


    .sidebar_title{display: flex;justify-content: space-between;padding: 15px;border-bottom: 1px solid #dcdcdc;}
    .sidebar_title-left{font-size: 16px;color: #333333;}
    .sidebar_title-right{font-size: 22px  !important;color: #333333 !important;}
    
    .sidebar_ui{padding: 15px;}
    .sidebar_ui2{padding: 5px 15px;}
    .Npro_ul .classify-left p {
        font-size: 16px;
    }
    .Npro_ul .product-classify i {
        font-size: 32px;
        color: #333333;
    }
    .Npro_ul .Npro_li {
        border-bottom: 1px solid #EAEAEA;}
    .Npro_ul .Npro_li {
        margin-bottom: 5px;
        padding-bottom: 5px;
    }
    .Npro_ul .product-classify {
        display: flex;
        align-items: center;
        margin-bottom: 0px;
    }
    .Npro_ul .icon-classify-two {
        display: none;
    }
}
@media screen and (max-width: 574px) {
    .Npro_ul .classify-left p {
        font-size: 14px;
    }
    .Npro_ul .product-classify i {
        font-size: 24px;
        color: #333333;
    }
    .cms_title-left{margin-bottom: 10px;}
    .cms_price{flex-wrap: wrap;padding: 5px 0;}
    .cms_price-copy{margin-left: 0;margin-top: 5px;}
    .cms_pro-name{margin-top: 10px;}
    .cms_pro-name a{font-size: 14px;}
}