/*
Powered by ueeshop.com		http://www.ueeshop.com
广州联雅网络科技有限公司		020-83226791
*/
.products_list4_wide .container_screen{width: 92%; max-width: var(--wrap); margin: 0 auto;}

.default_products_list4 .age_cate_box{display: flex; justify-content: center; align-items: center; flex-wrap: wrap; width: 100%; background: url(../../../images/bg/age_bg.png) no-repeat center / cover; border-radius: 10px; overflow: hidden; padding: 27.5px; margin-bottom: 60px;}
.default_products_list4 .age_cate_box .age_cate_item{width: 150px; height: 150px; border-radius: 50%; background-color: var(--color-red); overflow: hidden; position: relative; margin: 47.5px;}
.default_products_list4 .age_cate_box .age_cate_item:has(.img){background-color: transparent;}
.default_products_list4 .age_cate_item .img{font-size: 0; width: 100%; height: 100%;}
.default_products_list4 .age_cate_item .img img{width: 100%; height: 100%; object-fit: cover;}
.default_products_list4 .age_cate_item .age_cate_info{display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; width: 100%; height: 100%; position: absolute; inset: 0; margin: auto;}
.default_products_list4 .age_cate_item .age_cate_info *{font-family: var(--family-regular); line-height: 1; color: var(--color-white);}
.default_products_list4 .age_cate_item .age_cate_info .age_cate_num{font-size: var(--size-54);}
.default_products_list4 .age_cate_item .age_cate_info .age_cate_unit{font-size: var(--size-22);}
.default_products_list4 .age_cate_item:hover .img img{transform: scale(var(--img-scale));}

.default_products_list4 .list_category_description{margin: 19px 0;font-size: var(--size-16);line-height: 1.5;letter-spacing: .15px;color: var(--color-black-4); background-color: unset;}
.default_products_list4 .list_category{position: relative;}
.default_products_list4 .list_category .list_sort{position: absolute;right: 0;bottom: 0;cursor: pointer;font-size: var(--size-14);}
.default_products_list4 .list_category .list_sort .sort_txt strong{font-weight:600;}
.default_products_list4 .list_category .list_sort:hover .sort_drop{display: block;}
.default_products_list4 .list_category .list_sort .sort_txt{line-height: 25px;position: relative;padding-right: 15px;}
.default_products_list4 .list_category .list_sort .sort_txt i{ position:absolute; right:0; top:8px;}
.default_products_list4 .list_category .list_sort .sort_txt i:after,.default_products_list4 .list_category .list_sort .sort_txt i:before{ border:5px solid transparent; border-top:5px solid #f0f0f0; width:0; height:0; position:absolute; top:0; right:0; content:''}
.default_products_list4 .list_category .list_sort .sort_txt i:before { border-top-color:#000; top:1px;}
.default_products_list4 .list_category .list_sort .sort_drop{display: none;position: absolute;right: 0;top: 100%;z-index: 11;}
.default_products_list4 .list_category .list_sort .sort_drop ul{margin-top: 10px;padding: 10px 0;background: #fff;}
.default_products_list4 .list_category .list_sort .sort_drop ul li{white-space: nowrap;}
.default_products_list4 .list_category .list_sort .sort_drop ul li:hover a{background: #f2f2f2;}
.default_products_list4 .list_category .list_sort .sort_drop ul li a{display: block;height: 34px;line-height: 34px;padding: 0 10px;text-decoration: none;}
.default_products_list4 .left_sort_box{margin: 42px 0;}
.default_products_list4 .left_sort_box .left_sort_title{font-family: var(--family-regular); font-size: var(--size-18); line-height: 2.1112;}
.default_products_list4 .left_sort_box .left_sort_list{display: flex; flex-direction: column; margin-top: 6px;}
.default_products_list4 .left_sort_box .left_sort_list a{display: block; width: max-content; font-size: var(--size-16); line-height: 2.5; color: var(--color-black-2); padding-left: 34px; position: relative; text-decoration: none;}
.default_products_list4 .left_sort_box .left_sort_list a::before{content: ''; box-sizing: border-box; width: 20px; height: 20px; border: 2px solid #e0e0e0; border-radius: 50%; position: absolute; left: 0; top: 10px;}
.default_products_list4 .left_sort_box .left_sort_list a.on::before{border: 4px solid #ffe5e5; background-color: var(--color-red);}
.default_products_list4 .left_sort_box .left_sort_list a:hover::before{border: 4px solid #ffe5e5; background-color: var(--color-red);}
.default_products_list4 .icon_discount,.default_products_list4 .icon_seckill{padding:0 14px;border-radius:27px;position:absolute;right:10px;top:10px;color:#fff;z-index:1;font-size:14px;line-height:27px;height:27px;}
.default_products_list4 .icon_seckill{display: none;}
.default_products_list4 .list_products_box{display: flex;flex-wrap: wrap;justify-content: left;flex-direction: row;}
.default_products_list4 .list_products_box .list_products_item{margin-right: 20px;margin-bottom: 40px;float: left;}
.default_products_list4 .list_products_box .list_products_item .item_img{display: block;position: relative;background-color: #f6f6f6;border-radius: 10px;}
.default_products_list4 .list_products_box .list_products_item .item_img .item_img_tab{width: 100%;height: 100%;text-align: center;overflow: hidden;}
.default_products_list4 .list_products_box .list_products_item .prod_info{margin-top: 17px;}
.default_products_list4 .list_products_box .list_products_item .item_name{display: block;max-height: 84px;line-height:1.75;margin-top: 5px;font-size: var(--size-16);overflow: hidden;}
.default_products_list4 .list_products_box .list_products_item .item_name em{color: #f00;}
.default_products_list4 .list_products_box .list_products_item .star_box{font-size: 0;display: flex;align-items: center;}
.default_products_list4 .list_products_box .list_products_item .star_item{display: inline-block;vertical-align: middle;font-size: var(--size-14);}
.default_products_list4 .list_products_box .list_products_item .item_price{margin-top: 5px;font-size: var(--size-18);display: flex;}
.default_products_list4 .list_products_box .list_products_item .item_price del{margin-left: 5px;font-size: var(--size-16);}
.default_products_list4 .list_products_box .list_products_item .item_price .sold{font-family: var(--family-light); font-size: var(--size-14); line-height: 2; color: var(--color-black-8); margin-left: auto; margin-right: 10px;}

.default_products_list4 .list_products_box .main_attr_box{display: flex; flex-wrap: wrap; font-size: 0;}
.default_products_list4 .list_products_box .main_attr_box .main_attr_item{width: 20px; height: 20px; border-radius: 50%; background-color: var(--main-attr-color); overflow: hidden; margin-right: 10px; cursor: pointer; margin-top: 7px; position: relative;}
.default_products_list4 .list_products_box .main_attr_box .main_attr_item::after{content: ''; visibility: hidden; opacity: 0; width: calc(100% - 4px); height: calc(100% - 4px); border-radius: inherit; background-color: var(--color-white); position: absolute; inset: 0px; margin: auto;}
.default_products_list4 .list_products_box .main_attr_box .main_attr_item.on::after{visibility: visible; opacity: 1;}
.default_products_list4 .list_products_box .main_attr_box .main_attr_item img{width: 100%; height: 100%; object-fit: cover;}

/* .products_list4_wide{ width : auto ; max-width : 1560px ; padding : 0 30px ; box-sizing : border-box ; } */
.default_products_list4 .list_category{display:flex;align-items:center;justify-content:space-between;flex-wrap: wrap;}
.default_products_list4 .category_name{font-size: var(--size-24);line-height:1;font-family: var(--family-regular);}
.default_products_list4 .list_category .list_sort{color: #000;}
/* .default_products_list4 .list_products_box{border-bottom:solid 1px #eee;} */
.product_list_page{margin:32px 0 28px;display:flex;justify-content:space-between;align-items:center;}
.product_list_page .product_list_page_text{width:auto;max-width:200px;}
.product_list_page .product_list_page_text span{font-size:14px;line-height:38px;}
.product_list_page_btn{flex:1;display:flex;align-items:center;justify-content:center;}
.product_list_page_btn #turn_page{text-align:right;margin-bottom:0px;}
.turn_go{font-size:0;}
.turn_go .turn_go_text{font-size:14px;line-height:36px;color:#000;}
.turn_go input[type='text']{width:60px;line-height:32px;border-width:1px;border-style:solid;border-color:#cdd2d9;border-radius:3px;margin:0 8px;box-sizing: border-box;padding: 0 5px;}
.turn_go .pageJump{border-radius:3px;text-align:center;display:inline-block;padding:0 6px;box-sizing:border-box;min-width:34px;width:auto;height:34px;background-color:#1e71ce;color:#fff;font-size:14px;line-height:34px;}
.turn_go .pageJump:hover{text-decoration:none;}

@media screen and (max-width:1600px){
	.products_list4_wide {width:92%; min-width: 1200px; margin: 0 auto;}
}
@media screen and (max-width:1240px){
	.products_list4_wide { min-width: 1000px; margin: 0 auto;}
}
@media screen and (max-width:1040px){
	.products_list4_wide { min-width: auto; margin: 0 auto;}
}

.default_products_list4 .list_products_box .list_products_item .item_img .item_img_tab img:nth-child(2){opacity: 0;}
.default_products_list4 .list_products_box .list_products_item .item_img .item_img_tab img:nth-child(2){transform: scale(1.2);}
@media (min-width: 768px) {
	.default_products_list4 .list_products_box .list_products_item .item_img:hover .item_img_tab img:nth-child(1){opacity: 0;}
	.default_products_list4 .list_products_box .list_products_item .item_img:hover .item_img_tab img:nth-child(2){opacity: 1;}
	.default_products_list4 .list_products_box .list_products_item .item_img:hover .item_img_tab img:nth-child(2){transform: scale(1);}
}
@media (max-width: 1500px) {
	.default_products_list4 .age_cate_box .age_cate_item{width: 130px; height: 130px; margin: 10px;}
}
@media (max-width: 768px) {
	.products_list4_wide{width: 100%;}

	.default_products_list4 .age_cate_box{padding: 15px; margin-bottom: 30px; border-radius: 5px;}
	.default_products_list4 .age_cate_box .age_cate_item{width: 90px; height: 90px; margin: 5px;}

	.default_products_list4 .list_products_box{margin-top: 10px;}
	.default_products_list4 .list_category .list_sort{display:inline-block;position:relative;width:auto;max-width:max-content;height:30px;line-height:30px;box-sizing:border-box;--size-14: 14px;}
	.default_products_list4 .list_category .list_sort .sort_txt{line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
	.default_products_list4 .list_category .list_sort .sort_txt i{top:12px;}
	.default_products_list4 .list_category .list_sort .sort_drop{left: 50%;right: unset;transform: translateX(-50%);}
	.default_products_list4 .list_category .list_sort .sort_drop ul{margin-top: 5px; padding: 5px 0;}
	.default_products_list4 .list_category .list_sort .sort_drop ul li a{height: 30px; line-height: 30px;}
	.default_products_list4 .list_category .clear{ display: none; }
	.has_list_screening .list_category .category_name{width: 100%;padding-right: 0;flex: unset;}
	.default_products_list .list_category.has_screening .category_name{width: 100%;}
	.default_products_list .list_category .list_screening{width: calc(50% - 8px);padding: 0 0 ;background-color: transparent;margin-top: 0;text-align: left;}
	.default_products_list .list_category .list_screening .screening_txt{position: relative;display: inline-flex;align-items: center;justify-content: flex-start;box-sizing: border-box;padding-right: 15px;}
	.default_products_list .list_category .list_screening .screening_txt i{position: absolute;right: 0;}
	.default_products_list .screening_mobile_item{width: 100%;}
	.default_products_list4 .list_category .list_sort{flex: 1;text-align:right;box-sizing: border-box;}
	.default_products_list4 .list_category .list_sort:hover .sort_drop{text-align: left;}
	.default_products_list4 .list_products_box .list_products_item{margin-bottom: 20px;margin-right: 20px;}
	.default_products_list4 .list_products_box .list_products_item .item_img .item_img_tab:nth-child(2){display: none;}
	.default_products_list4 .list_products_box .list_products_item .item_name{font-size: 13px; line-height: 18px; max-height: 36px; margin-top: 7px;}
	.default_products_list4 .list_products_box .list_products_item .star_box{margin-top: 11px;}
	.default_products_list4 .list_products_box .list_products_item .item_price{margin-top: 3px;}
	.default_products_list4 .list_products_box .list_products_item .item_price .sold{margin-right: 0;}
	.default_products_list4 .list_products_box .main_attr_box .main_attr_item{width: 15px; height: 15px; margin-top: 8px;}
	.default_products_list4 .list_products_box .main_attr_box .main_attr_item::after{width: calc(100% - 2px); height: calc(100% - 2px);}
	.product_list_page{flex-wrap: wrap;margin-top: 26px;margin-bottom: 40px;}
	.product_list_page .product_list_page_text{width: 100%;max-width: unset;text-align: center;}
	.product_list_page_btn{width: 100%;flex-wrap: wrap;}
	.product_list_page .product_list_page_text span{line-height: 20px;}
	.product_list_page_btn #turn_page{width: 100%;text-align: center;margin: 30px 0;}
	.product_list_page #turn_page font, .product_list_page #turn_page a{text-indent: 0;}
	.product_list_page_btn .turn_go{width: 100%; text-align: center; }
	.product_list_page #turn_page li:first-child{ display: none; }
	#turn_page li em{display: block; top: 0; left: 0; font-size: var(--size-14);}
	#turn_page li em:before{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
	.turn_go input[type='text']{ width: 120px; }
}