@charset "utf-8";
/*
search:
.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA .frontImg
padding:133.3333333% is the different( form padding:100% )
that's why it's category_column5d.css (d means dress)
*/
/*
|--------------------------------------------------------------------------
| begin
|--------------------------------------------------------------------------
*/
.BreadcrumbBox {/*padding-bottom:20px;*/ }

.SideCube { /*margin:6px 0 0 0; margin:6px 0 28px 0; margin:0 0 28px 0;*/ }
.SideCubeTitle { background-color:#e9e9e9; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:7px 0 6px 17px;  }
.SideCubeTitle h2 { font-size:15px; color:#E64442; margin:0; line-height:100%; }
.SideCubeTitle h3 { font-size:1.4rem; color:#000; margin:0; line-height:100%; }

/*filter*/
.SideCubeContent { padding:0; margin:0;}
.SideCubeContent a { color:#333;}

.SideCubeContent blockquote { border:none; margin:0; padding:0;}
.SideCubeContent blockquote p { font-style:italic; font:normal 12px/150% Arial;}

.SideCubeContent dl * { font-size:1.4rem; }
.SideCubeContent dl h2 { line-height:150%; font-weight:normal; margin:0; }
.SideCubeContent dl dt,.SideCubeContent dl dd { margin:0; }
.SideCubeContent dl dt { }
.SideCubeContent dl dd {}
.SideCubeContent dl dt a {}
.SideCubeContent dl dd a {}

/*prod-list*/
.SideCubeTitle + .w-productList dl    { margin-bottom:4px; }
.SideCubeTitle + .w-productList dl dt { float:left; margin-right:8px;}
.SideCubeTitle + .w-productList dl dd .prodTitle { font-size:1.4rem; margin:0; padding:4px 0; }
.SideCubeTitle + .w-productList dl dd .prodTitle a { }
.SideCubeTitle + .w-productList dl dd .oldPrice	{ font-size:1.4rem; margin:0; padding:0 0; }
.SideCubeTitle + .w-productList dl dd .price		{ font-size:1.4rem; margin:0; padding:0 0 4px 0; }
/*
|--------------------------------------------------------------------------
| 列表页左边栏 Narrow by
|--------------------------------------------------------------------------
*/
.RefineCube{ }
.options-wrap-color {}
.options-wrap-color .options { padding:0 0 8px 0; }
.options-wrap-color .options a { float:left; width:30px; margin:0 8px 20px 0; }
.options-wrap-color .options a em { display:none; }
.options-wrap-color .options a i  { display:block; height:30px; border:2px solid #c1c1c1;  }
.options-wrap-color .options a.active i { border-color:#fff; position:relative; }
.options-wrap-color .options a.active i::before { content:''; position:absolute; top:-2px; left:-2px; width:calc(100% + 4px); height:calc(100% + 4px); border:1px solid #000; }

#NarrowBy .options-wrap-color .options a:nth-of-type(5n) { margin-right:0; clear:right; }
#NarrowBy .options-wrap-color .options a:nth-of-type(5n+1) { clear:left; }

.SubCateGroup-Occasion .options-wrap-color .options a:nth-of-type(5n) { margin-right:0; clear:right; }
.SubCateGroup-Occasion .options-wrap-color .options a:nth-of-type(5n+1) { clear:left; }

.options-wrap-color .options a.option-red i				{ background-color:#c00017; }
.options-wrap-color .options a.option-white i			{ background-color:#ffffff; }
.options-wrap-color .options a.option-blue i			{ background-color:#2479ed; }
.options-wrap-color .options a.option-black i			{ background-color:#000000; }
.options-wrap-color .options a.option-pink i			{ background-color:#fddad4; }
.options-wrap-color .options a.option-purple i			{ background-color:#5b2642; }
.options-wrap-color .options a.option-green i			{ background-color:#00a885; }
.options-wrap-color .options a.option-yellow i			{ background-color:#fae7c2; }
.options-wrap-color .options a.option-orange i			{ background-color:#fd9850; }
.options-wrap-color .options a.option-silver i			{ background-color:#cfd1cc; }
.options-wrap-color .options a.option-gold i			{ background-color:#edc56d; }
.options-wrap-color .options a.option-champagne i		{ background-color:#e2d0a8; }
.options-wrap-color .options a.option-grey i			{ background-color:#5b5c5e; }
.options-wrap-color .options a.option-coral i			{ background-color:#f9c4b6; }
.options-wrap-color .options a.option-lilac i			{ background-color:#e6cbf8; }
.options-wrap-color .options a.option-teal i			{ background-color:#008080; }
.options-wrap-color .options a.option-turquoise i		{ background-color:#90f5da; }
.options-wrap-color .options a.option-ivory i			{ background-color:#f7f7ef; }

.options-wrap-color .options a.option-royal-blue i		{ background-color:#242eb2; }
.options-wrap-color .options a.option-sage i			{ background-color:#e1f9bb; }
.options-wrap-color .options a.option-claret i			{ background-color:#7f1734; }
.options-wrap-color .options a.option-emerald i			{ background-color:#057d40; }
.options-wrap-color .options a.option-pearl-pink i		{ background-color:#fedcd3; }
.options-wrap-color .options a.option-watermelon i		{ background-color:#f87b77; }
.options-wrap-color .options a.option-light-yellow  i	{ background-color:#fffedf; }
.options-wrap-color .options a.option-light-slate-gray i{ background-color:#778899; }
.options-wrap-color .options a.option-light-sky-blue i	{ background-color:#ccedff; }
.options-wrap-color .options a.option-sky-blue i		{ background-color:#ccedff; }
.options-wrap-color .options a.option-brown i			{ background-color:#8f6b53; }
.options-wrap-color .options a.option-burgundy i		{ background-color:#8d1427; }
.options-wrap-color .options a.option-chocolate i		{ background-color:#503228; }
.options-wrap-color .options a.option-dark-navy i		{ background-color:#24315d; }
.options-wrap-color .options a.option-daffodil i		{ background-color:#feffcf; }
.options-wrap-color .options a.option-dark-green i		{ background-color:#0c584e; }
.options-wrap-color .options a.option-fuchsia i			{ background-color:#e137a4; }
.options-wrap-color .options a.option-grape i			{ background-color:#77346a; }
.options-wrap-color .options a.option-hunter i			{ background-color:#224237; }
.options-wrap-color .options a.option-lavender i		{ background-color:#d7ddff; }
.options-wrap-color .options a.option-gray i			{ background-color:#5b5c5e; }
.options-wrap-color .options a.option-ink-blue i		{ background-color:#174c78; }
.options-wrap-color .options a.option-mint-green i		{ background-color:#d1ffe5; }
.options-wrap-color .options a.option-jade i			{ background-color:#0baab0; }
.options-wrap-color .options a.option-steel-grey i		{ background-color:#6f7478; }

.options-wrap-color .options a.option-tahiti i			{ background-color:#9e81b7; }
.options-wrap-color .options a.option-regency i			{ background-color:#4c1992; }
.options-wrap-color .options a.option-bubblegum i		{ background-color:#e7969c; }
.options-wrap-color .options a.option-blushing-pink i	{ background-color:#ffd1e3; }
.options-wrap-color .options a.option-candy-pink i		{ background-color:#fec2db; }
.options-wrap-color .options a.option-maroon i			{ background-color:#800000; }

.options-wrap-color .options a.option-multi-colours i	{ background:url(../../img/color/multi-colours.jpg) no-repeat center center / cover; }

/*
|--------------------------------------------------------------------------
| 列表页-模块-有头有尾
|--------------------------------------------------------------------------
*/

/*CateBoxCountItems: fitered in BreadcrumbBox*/
.CateBoxCountItems { margin:0 0 0 8px; color:#666;}
.CateBoxCountItems p { vertical-align:top; margin:0;}
.CateBoxCountItems p label { padding:0 10px; background-color:#e4e4e4;  }
.CateBoxCountItems p a { color:#fff; display:inline-block;margin:0 0 0 4px;}
.CateBoxCountItems p a span{display:inline-block;height:20px;line-height:19px;text-decoration:none;padding:0 5px;color:#666;vertical-align:middle;cursor:pointer; background:#fff url(../../img/sign/sprite-new.png?v=1013) no-repeat left -380px;}
.CateBoxCountItems p a em{display:inline-block;vertical-align:middle;height:20px;width:18px;cursor:pointer;background:url(../../img/sign/sprite-new.png?v=1013) no-repeat right -380px;}

.CateBoxCountItems p::before { content: "›"; position:relative; top:-1px;  color:#666; }

.CateBoxCountItems p a:hover span { background:#fff url(../../img/sign/sprite-new.png?v=1013) no-repeat left -410px;color:#f35b6e; }
.CateBoxCountItems p a:hover em { background:url(../../img/sign/sprite-new.png?v=1013) no-repeat right -410px;}

.CateBoxCountItems .resultCount{color:#999;font-size:1.8rem;font-weight:normal;padding-left:5px;display:inline-block;font-family:Arial;}
.CateBoxCountItems #countItems { font:normal 12px/20px Arial; /*color:#E64442;*/ }
.CateBoxCountItems #countItems strong,
.CateBoxCountItems #countItems b { font-weight:normal; color:#f35b6e; }

.modal-refine .CateBoxCountItems { margin:0 10px; border-bottom:1px solid #ddd; padding:10px 0 0 0;}
.modal-refine .CateBoxCountItems p::before { display:none; }
.modal-refine .CateBoxCountItems p a { margin:0 10px 10px 0; }


/*CateCube*/
.CateCube {}
.CateCubeTitle { /*border-bottom:2px solid #DADBD6;*/ padding-bottom:19px; text-align:center; }
.CateCubeTitle h1 { font-size:21px; color:#333333; margin:0; line-height:100%; display:inline-block; }
.CateCubeTitle h2 { font-size:15px; color:#E64442; margin:0; line-height:100%; }
.CateCubeTitle h3 { font-size:1.4rem; color:#000; margin:0; line-height:100%; }
.CateCubeContent { color:#555; padding:10px 0 0 0; }
.CateCubeContent a { color:#555;}

.CateCubeContent blockquote { border:none; margin:0; padding:0;}
.CateCubeContent blockquote p { font-style:italic; font:normal 12px/150% Arial;}

.CateCubeContent dl * { font-size:1.4rem; }
.CateCubeContent dl h2 { line-height:150%; font-weight:normal; margin:0; }
.CateCubeContent dl dt,.CateCubeContent dl dd { margin:0; }
.CateCubeContent dl dt {}
.CateCubeContent dl dd {}
.CateCubeContent dl dt a {}
.CateCubeContent dl dd a {}

.CateLinksBox {}
.CateLinksBox a { color:#000; display:inline-block; padding:5px 0; }


@media (min-width:992px) {
.CateCubeTitle .CountItems { display:none;}
}

@media (max-width:991px) {
.CateCube { margin:40px -10px 0 -10px; background-color:#fff; border-top:10px solid #f7f7f7; border-bottom:10px solid #f7f7f7;}
}

@media (min-width:768px) and (max-width:991px) {
.CateCube { padding-top:41px; }
.CateCubeTitle { padding-bottom:14px; text-align:left; }
.CateCubeTitle h1 { font-size:21px; float:left; margin-right:10px; }
.CateCubeTitle .CountItems { line-height:25px; font-size:15px; }
}

@media (max-width:767px) {
.CateCube { }
.CateCubeTitle { padding-bottom:18px; text-align:left; }
.CateCubeTitle h1 { font-size:21px; margin-right:8px; }
.CateCubeTitle .CountItems { font-family:"Open Sans"; font-size:15px; color:#666; position:relative; top:-1px; white-space:nowrap; }
}


.CateCube-Bottom {}
.CateCube-Bottom .CateCubeTitle { text-align:left; }

/*
|--------------------------------------------------------------------------
| This Page
|--------------------------------------------------------------------------
*/

@media (min-width:992px) { 
	#SideBar { width:205px; padding-top:10px; z-index:1; /*position:relative; top:22px;*/ bottom:auto; float:left; }
	#SideBar::before { content:''; position:absolute; left:0; top:0; width:calc(100% - 20px); border-top:1px solid #f2f2f2; }

	#NarrowBy { padding-right:20px; overflow-y:auto; height:calc(100vh - 160px);} /*多减10*/
	#MainWrapper   { /*margin-left:-280px;*/ width:100%; float:right;  }
	#MainWrapperBG { /*margin-left:280px;*/  position:relative; z-index:1;}

	.Content4 #MainWrapper { margin-left:-224px; }
	.Content4 #MainWrapperBG { margin-left:224px; }


	/*#sign-grid-view-box { display:none; }*/
	/*#ListPageGallery .divider { display:none; }*/
}

@media (min-width:992px) and (max-width:1199px) {
#SideBar { width:205px;  padding-top:10px; z-index:1; /* position:relative; top:22px;*/ bottom:auto; float:left; }
#NarrowBy { padding-right:25px; overflow-y:auto; height:calc(100vh - 160px); }
#MainWrapper   { /*margin-left:-250px;*/ width:100%; float:right; }
#MainWrapperBG { /*margin-left:250px;*/  position:relative; z-index:1;}
	.Content4 #MainWrapper   { margin-left:-224px; }
	.Content4 #MainWrapperBG { margin-left:224px; }

}
@media (max-width:991px) {
	#MainWrapperBG { margin-left:0 !important; }
}

.ContentFull #MainWrapper { margin-left:0; }
.ContentFull #MainWrapperBG { margin-left:0; }

.jspScrollable { width:100% !important;}
.jspContainer  { width:100% !important; padding-right:10px !important; }
.jspPane	   { width:100% !important; padding-right:10px !important; }


/*图片(圆角，投影)*/
.ListGallery .w-productList dl { background-color:#fff; -khtml-border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;	border-radius:0; -khtml-border-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }
.ListGallery .w-productList dl dd { padding:0;}
.imgBox { background-color:#fff; overflow:hidden; /*-khtml-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -khtml-border-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.22); -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.22); -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.22); box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.22);*/ }

.SideCubeTitle { border-bottom:3px solid #333; padding:0; border-radius:0; border-top:none; box-shadow:none; background-color:#fff; }
.SideCubeTitle h3 { line-height:1; padding:0 0 13px 0; font-size:1.8rem; font-weight:bold; }

/*newcode*/
#resultSortBarNew { padding:4px 10px 5px 10px; }
#countItems { /*line-height:32px;*/ margin:0; color:#666; }
#countItems b { font-weight:normal; }

@media (max-width: 767px) {
.breadcrumb > li { display:none; }
.breadcrumb > #crumbFirst { display:inline-block; }
.breadcrumb > #crumbLast  { display:inline-block; }
.breadcrumb > #countItems { display:inline-block; }
}


/*
|--------------------------------------------------------------------------
| more width
|--------------------------------------------------------------------------
*/
.fa-window-close.trigger-RefineSide { float:right; font-size:17px; cursor:pointer; position:relative; top:2px; }



.w-productList dl .proReview { bottom:19px; right:8px; }
.w-productList dl .favorite-for-cate { line-height:1; }
.w-productList dl .favorite-for-cate .favoriteCount { position:relative; top:-1px; }
/*bak
.w-productList dl .FavThis { position:absolute; right:5px; bottom:10px; z-index:1;}
.w-productList dl .FavThis .favorite-for-cate { width:36px; height:36px; background-color:rgba(255,255,255,0.8); border:1px solid #eee; border-radius:50%; text-align:center; }
.w-productList dl .FavThis .favorite-for-cate .favoriteCount { display:none; }
.w-productList dl .FavThis .favorite-for-cate .fa { cursor:pointer; font-size:1.8rem; line-height:36px; }
*/

.w-productList dl .FavThis { position:absolute; right:5px; bottom:10px; z-index:1;}
.w-productList dl .FavThis .favorite-for-cate { width:36px; height:36px; background-color:rgba(255,255,255,0.8); border:1px solid #eee; border-radius:50%; text-align:center; }
.w-productList dl .FavThis .favorite-for-cate .favoriteCount { display:none; }
.w-productList dl .FavThis .favorite-for-cate .fa { cursor:pointer; font-size:18px; line-height:36px; }


@media (min-width:992px){  
.w-productList dl .FavThis { position:absolute; }
.Content3-4 .ListGallery .w-productList .listBoxs div.proName { /*padding-right:30px;*/ }

}  
  
@media (max-width: 991px) {
.Content3-4 .ListGallery .w-productList .listBoxs div.proName {  }
.Content3-4 .ListGallery .w-productList .listBoxs div.proPrice { /*padding-top:12px;*/}
.w-productList dl .FavThis { /*display:none;*/}

}  
/*
|--------------------------------------------------------------------------
| more width
|--------------------------------------------------------------------------
*/
.divider { display:none; }
.Content3-4 .ListGallery .w-productList .listBoxs { margin-bottom:20px; }
.Content3-4 .ListGallery .w-productList .listBoxs .imgBox   { }
.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxBG { /*padding-bottom:133.33333333%;*/ position:relative;}

.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA { position:absolute; width:100%; height:100%; }
.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA .frontImg			 { width:100%; height:100%; display:table; vertical-align:middle; text-align:center; background-color:#fff; position:relative; z-index:1; }
.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA .frontImg .frontImgBG { width:100%; height:100%; display:table-cell; vertical-align:middle; text-align:center; background-color:#fff;}
.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA .backImg				 { width:100%; height:100%; display:table; vertical-align:middle; text-align:center; background-color:#fff; position:absolute; top:0; left:0;}
.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA .backImg .backImgBG	 { width:100%; height:100%; display:table-cell; vertical-align:middle; text-align:center; background-color:#fff;}	
.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA img { width:100%; height:auto; }



.Content3-4 .ListGallery .w-productList .listBoxs dd.prodInfo { position:relative; padding:0 5px; }
.Content3-4 .ListGallery .w-productList .listBoxs div.proName		  { color:#888; line-height:16px; margin:6px 0 8px 0; height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.Content3-4 .ListGallery .w-productList .listBoxs div.proName a		  { color:#888; }
.Content3-4 .ListGallery .w-productList .listBoxs div.proName a:hover { color:#888; text-decoration:none; /*text-decoration:underline !important;*/ }
.Content3-4 .ListGallery .w-productList .listBoxs div.proPrice			 { height:36px; }
.Content3-4 .ListGallery .w-productList .listBoxs div.proPrice .price	 { margin-right:20px; margin-left:1px; }
.Content3-4 .ListGallery .w-productList .listBoxs div.proPrice .oldPrice { margin-left:0; display:inline-block; }
.Content3-4 .ListGallery .w-productList .listBoxs div.proPrice .RealShotIn { float:right; text-transform:uppercase; background-color:#ee96bd; color:#fff; font-size:1.2rem; padding:0 4px; border-radius:3px; }
.Content3-4 .ListGallery .w-productList .listBoxs div.proPrice .RealShotIn i { font-size:1.4rem; color:#fff; }

.Content3-4 .ListGallery .w-productList .listBoxs div.proReview {  }
.Content3-4 .ListGallery .w-productList .listBoxs div.proReview .tooltip-inner { white-space:nowrap; }


@media (min-width: 1200px) { 
.Content3-4 .ListGallery .w-productList .listBoxs { width:33.33333333%; }
.Content3-4.Content4 .ListGallery .w-productList .listBoxs { width:25%; } /*4-in-line*/
}

@media (min-width:992px) and (max-width:1199px) { 
.Content3-4 .ListGallery .w-productList .listBoxs { width:33.33333333%; }
.Content3-4.Content4 .ListGallery .w-productList .listBoxs { width:25%; } /*4-in-line*/
}


@media (max-width:991px) {
.Content3-4 .ListGallery .w-productList .listBoxs { }
}

@media (max-width:449px) {
.Content3-4 .ListGallery .w-productList .listBoxs div.proPrice .oldPrice { display:none; /*display:block; margin-left:1px;*/ }
}

@media (max-width:413px) {
.Content3-4 .ListGallery .w-productList .listBoxs div.proPrice .price { margin-right:1px; }
.Content3-4 .ListGallery .w-productList .listBoxs div.proPrice .RealShotIn i { display:none; }
}

@media (max-width:374px) {
.Content3-4 .ListGallery .w-productList .listBoxs dd.prodInfo { padding:0 3px; }
.Content3-4 .ListGallery .w-productList .listBoxs div.proPrice .RealShotIn i { display:none; }
}

/*specail*/
/*
@media (min-width:636px) and (max-width:767px) {
.Content3-4 .ListGallery .w-productList .listBoxs { padding:0; }
.Content3-4 .ListGallery .w-productList .listBoxs dt.imgBox,
.Content3-4 .ListGallery .w-productList .listBoxs dd.prodInfo { margin-left:calc((100% - 300px)/2); margin-right:calc((100% - 300px)/2);}
}
*/

@media (max-width:991px) {
.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA .frontImg { opacity:1 !important;}
.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA .backImg { display:none; }
}



/*
|--------------------------------------------------------------------------
| 分类页202005	.Content3-4.Content4 .ListGallery .w-productList .listBoxs {}
|--------------------------------------------------------------------------
*/
/*Ebay去边框效果*/
.Content3-4.Content4 .ListGallery { border-top:1px solid #fff; border-right:1px solid #fff; overflow:hidden; }

.Content3-4 .ListGallery { border-top:1px solid #fff; border-right:1px solid #fff; overflow:hidden; }
.Content3-4 .ListGallery .w-productList { margin:0 -40px; }
.Content3-4 .ListGallery .w-productList .listBoxs { margin-bottom:0; }
.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxBG { padding-bottom:0; }
.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA .frontImg .frontImgBG { padding-bottom:0; vertical-align:top; }
.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA { position:static; }
.Content3-4 .ListGallery .w-productList .listBoxs div.proName { height:auto; margin:10px 0 8px 0;}
.Content3-4 .ListGallery .w-productList .listBoxs div.proPrice { height:auto; }
.Content3-4 .ListGallery .w-productList .listBoxs div.proPrice .RealShotIn { /*margin-right:25px;*/}

.Content3-4 .ListGallery .w-productList .divider {border:none;}

@media (min-width: 1784px){
.Content3-4.Content4 .ListGallery .w-productList { margin:0 -10px; }
.Content3-4.Content4 .ListGallery .w-productList .listBoxs { width:20%; padding:24px 12px 10px 12px;}
.Content3-4.Content4 .ListGallery .w-productList .divider5 { display:block; }
}

@media (min-width: 1300px) and (max-width:1783px){
.Content3-4.Content4 .ListGallery .w-productList { margin:0 -10px; }
.Content3-4.Content4 .ListGallery .w-productList .listBoxs { width:25%; padding:24px 12px 24px 12px;}
.Content3-4.Content4 .ListGallery .w-productList .divider4 { display:block; }
}

@media (min-width:992px) and (max-width:1299px){
.Content3-4.Content4 .ListGallery .w-productList { margin:0 -10px; }
.Content3-4.Content4 .ListGallery .w-productList .listBoxs { width:33.333333%; padding:24px 12px 24px 12px;}
.Content3-4.Content4 .ListGallery .w-productList .divider3 { display:block; }
}

@media (min-width:576px) and (max-width:991px){
.Content3-4.Content4 .ListGallery .w-productList { margin:0 -5px; }
.Content3-4.Content4 .ListGallery .w-productList .listBoxs { width:33.333333%; padding:20px 5px 20px 5px;}
.Content3-4.Content4 .ListGallery .w-productList .divider3 { display:block; }
.Content3-4.Content4 .ListGallery .w-productList .divider2 { display:none; }

}

@media (max-width:575px){
.Content3-4.Content4 .ListGallery .w-productList { margin:0 -5px; }
.Content3-4.Content4 .ListGallery .w-productList .listBoxs { width:50%; padding:20px 5px 0 5px;}
.Content3-4.Content4 .ListGallery .w-productList .divider2 { display:block; }
}

@media (max-width: 414px){
.Content3-4.Content4 .ListGallery .w-productList { margin:0 -5px; }
.Content3-4.Content4 .ListGallery .w-productList .listBoxs { width:50%; padding:20px 5px 0 5px;}
.Content3-4.Content4 .ListGallery .w-productList .divider2 { display:none; }
}


/*3 per show,2 per show,1 per show*/
@media (min-width:576px) and (max-width:991px) {
.Content3-4.Content4 .ListGalleryPad .w-productList .listBoxs { width:50% !important; }
.Content3-4.Content4 .ListGalleryPad .w-productList .divider2 { display:block; }
.Content3-4.Content4 .ListGalleryPad .w-productList .divider3 { display:none; }

.Content3-4.Content4 .ListGallery .w-productList .listBoxs .imgBox { max-width:420px; margin:0 auto; }
.Content3-4.Content4 .ListGallery .w-productList .listBoxs dd.prodInfo { max-width:420px; margin:0 auto; }

}

@media (max-width:575px) {
.Content3-4.Content4 .ListGalleryMobile .w-productList .listBoxs { max-width:420px !important; width:100%; margin:0 auto; float:none; }
}


.body-cate {}
.body-cate .ShakeClear-MainContent {  }
.body-cate .ShakeClear-MainContent .container { width:100% !important; }

@media (min-width:992px) {
.body-cate .ShakeClear-MainContent { padding:0 60px;/*padding:0 50px;*/ }
}

.body-cate .MainWrapperFull {}
.body-cate .MainWrapperFull #MainWrapperBG { /*margin-left:263px;*/ }



@media (min-width:992px){  
    #RecentViewed-Side {position:relative; z-index:0; padding:40px 0 10px 0; } 
	#RecentViewed-Side .RecentViewedTitle-Side { margin-top:12px; text-align:left; }
}  
  
@media (max-width: 991px) {  
	#RecentViewed-Side {position:relative; z-index:0; padding:40px 0 20px 0; } 
    #RecentViewed-Side .RecentViewedTitle-Side { text-align:left; }
	.CateCube-Bottom + #RecentViewed-Side .RecentViewedTitle-Side { margin-top:2px; }
}  


/*
|--------------------------------------------------------------------------
| DropdownWrap
|--------------------------------------------------------------------------
*/

.DropdownWrap { float:left; width:25%; }
.DropdownBox { float:none; }
.DropdownBox button.btn-change { border:none; background:none; height:50px; line-height:50px; }
.DropdownBox button .ShowBy { }
.DropdownBox button .ShowBy em { font-size:1.5rem; color:#000; text-transform:uppercase;}
.DropdownBox button .ShowBy .fa-angle-up { display:none; }

.SortBar .trigger-RefineBox { float:right; width:50%; }
.SortBar .fa-SortRefine  { display:inline-block; position:relative; top:9px; width:20px; height:20px; line-height:20px; font-size:16px; border:1px solid #ddd; background:#333; color:#fff; border-radius:2px; text-align:center; margin-right:5px; }
.SortBar .fa-angle-right { display:none; margin-left:5px; }
.SortBar .btn-refine { text-align:center; display:inline-block; cursor:pointer; height:46px; line-height:46px; }
.SortBar .btn-refine > b { font-weight:normal; }

.SortBar .trigger-PageBox { float:right; width:25%; }
.SortBar .fa-book  { float:left; display:inline-block; position:relative; top:9px; width:20px; height:20px; line-height:20px; font-size:16px; border:1px solid #ddd; background:#333; color:#fff; border-radius:2px; text-align:center; margin-right:5px; background:url(../img/svg/svg-book.svg) no-repeat center center;}
.SortBar .fa-book::before { position:relative; top:-1px;}
.SortBar .btn-page { display:inline-block; cursor:pointer; height:46px; line-height:46px; }
.SortBar .btn-page > b { float:left; font-weight:normal; }


.SortBar .trigger-SortBox { float:right; width:50%; }

.body-PC .SortBar { }
.body-PC .SortBarBG { margin-bottom:0; font-size:1.5rem; }
.body-PC .SortBarBG .CountItems em { padding:6px 0 6px 30px; margin-left:0; }
.body-PC .SortBarBG .DropdownBox button.btn-change { height:auto; }
.body-PC.body-AcrossEdge .SortBarBG .btn-refine { padding:6px 30px 6px 0; margin-right:0; bottom:12px; height:auto; }




/*SortBar Per Row*/
.SortBar { position:relative; padding:0;font-size:1.4rem;  /*margin:0 -10px; background-color:#fafafa;*/}
.SortBar .CountItems { color:#999; height:30px; padding-top:20px; font-size:1.3rem; display:flex; align-items:center; justify-content:center; }
.SortBar .CountItems em { margin-left:10px; display:inline-block; }
.SortBar .CountItems em b { font-weight:normal; color:#555; }
.SortBar .CountItems em span { font-weight:normal; }


.ThumbsSwitchBox { float:left; width:50%; border-right:1px solid #e5e5e5; cursor:pointer; }
.ThumbsSwitchBox .fa-th-large { font-size:1.8rem; position:relative; top:2px; margin-right:5px;}
.ThumbsSwitchBox .btn-thumbs-3 {}
.ThumbsSwitchBox .btn-thumbs-2 {}
.ThumbsSwitchBox .btn-thumbs-1 {}


@media (min-width:992px) {
.DropdownWrap { text-align:center; }
.SortBar .btn-refine { float:right; margin-right:10px; }
.SortBar .btn-page   { float:right; margin-right:10px; }
}


@media (max-width: 991px){
.ThumbsSwitchBox { color:#666; border-right:none; display:flex; align-items:center; justify-content:center;}
.ThumbsSwitchBox .btn-thumbs { float:left; padding-left:10px; line-height:50px; color:#000; text-transform:uppercase;}
.ThumbsSwitchBox i { font-size:16px;}

.PromotionBar { height:38px; line-height:38px; margin:0 -10px; text-align:center; }

.SortBar .trigger-RefineBox { }
.SortBar .btn-refine { width:100%; float:left; }

.SortBar .trigger-PageBox { }
.SortBar .btn-page { width:100%; float:left; }


.SortBar {  border-left:none; margin:0 -10px; position:relative; padding-top:50px;}
.SortBarBG { /* padding:0 10px; */position:absolute; top:0; z-index:1002; width:100%; border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;  background-color:#fff;}
.SortBar .trigger-RefineBox { color:#666; position:relative; }
.SortBar .trigger-RefineBox::before { position:absolute; top:10px; left:0; height:30px; border-left:1px solid #e5e5e5; content:'';}
.SortBar .trigger-RefineBox i.icon-svg-filter { display:none; position:relative; top:2px; color:#666; font-size:15px;}

.SortBar .trigger-SortBox { color:#666; position:relative; }
.SortBar .trigger-SortBox::before { position:absolute; top:10px; left:0; height:30px; border-left:1px solid #e5e5e5; content:'';}
.SortBar .trigger-SortBox i.icon-svg-filter { display:none; position:relative; top:2px; color:#666; font-size:15px;}


.SortBar .fa-angle-up,
.SortBar .fa-angle-down { font-size:1.8rem; color:#999; }

.DropdownBox { width:100%; }
.DropdownBox button.btn-change { width:100%; }
.DropdownBox button span { }
.DropdownBox .dropdown-menu { width:100%; min-width:auto; padding:0; border-radius:0; margin-top:-1px; border:none;  /* left:-1px !important; width:calc(100% + 2px); */ }
.DropdownBox .dropdown-menu .dropdown-menu-bg { padding:10px; background-color:#fff; position:relative; z-index:1;}
.DropdownWrap-Sort .dropdown-menu .dropdown-menu-bg { padding-top:2px;}

.DropdownWrap-Sort { width:calc(25% - 10px);}
.DropdownWrap-Category { width:calc(25% + 25px);}
.DropdownWrap-Size { width:calc(25% - 15px);}

.DropdownWrap-Sort .btn-change .ShowBy,
.DropdownWrap-Category .btn-change .ShowBy,
.DropdownWrap-Size .btn-change .ShowBy { float:left; }

.DropdownWrap-Sort .btn-change .ShowBy em { font-weight:bold !important; }

.DropdownWrap-Sort .dropdown-menu { left:5px !important; margin-left:-5px; }
.DropdownWrap-Category .dropdown-menu { left:5px !important; margin-left:-5px; }
.DropdownWrap-Size .dropdown-menu { left:5px !important; margin-left:-5px; }


.DropdownWrap-Sort .dropdown-menu {}
.DropdownWrap-Sort .dropdown-menu li { font-size:1.4rem; }
.DropdownWrap-Sort .dropdown-menu ul>li>a { display:block; padding:8px 0; border-bottom:1px solid #e5e5e5; }
.DropdownWrap-Sort .dropdown-menu ul>li>a:hover, 
.DropdownWrap-Sort .dropdown-menu ul>li>a:focus { text-decoration:none; }
.DropdownWrap-Sort .dropdown-menu ul>li>a i.icon-svg-yes { float:right; font-size:16px; position:relative; top:2px; right:5px; }

.DropdownWrap .dropdown-menu dl { height:calc(100vw * 0.4); max-height:180px; overflow-y:scroll;}
.DropdownWrap .dropdown-menu dl dt { font-size:1.4rem; font-weight:normal; color:#999; margin-bottom:10px; }
.DropdownWrap .dropdown-menu dl dd {}
.DropdownWrap .dropdown-menu dl dd a { float:left; display:inline-block; height:28px; line-height:25px; font-size:1.4rem; padding:0 10px; margin:0 10px 10px 0; border:1px solid #e5e5e5; text-decoration:none !important;  }

.DropdownWrap .dropdown-menu .SectionFoot { padding:10px 0;}
.DropdownWrap .dropdown-menu .SectionFoot-l { float:left; }
.DropdownWrap .dropdown-menu .SectionFoot-l em { display:block; font-size:1.4rem; font-weight:bold;}
.DropdownWrap .dropdown-menu .SectionFoot-l i { display:block; font-size:1.4rem; line-height:1; }

.DropdownWrap .dropdown-menu .SectionFoot-r { float:right;}
.DropdownWrap .dropdown-menu .SectionFoot-r .btn-reset { font-size:16px; margin-right:20px; position:relative; top:1px; }
.DropdownWrap .dropdown-menu .SectionFoot-r .btn-done  { height:30px;line-height:28px; padding:0 10px; font-size:16px;  min-height:auto; min-width:auto;}

.DropdownWrap .dropdown-menu { background-color:transparent;}
.DropdownWrap .dropdown-backdrop {  position:fixed; top:165px; left:0; width:100%; height:1000px; content:'';}
.DropdownFixed { position:fixed; top:0; width:100%; }
.DropdownFixed .DropdownWrap .dropdown-backdrop { background-color:#000; opacity:.5;}
}

/*
@media (max-width:439px) {
.DropdownBox .dropdown-menu li a em { display:none; }
}
*/

/*
|--------------------------------------------------------------------------
| SortBar-PC
|--------------------------------------------------------------------------
*/
/*
@media (min-width:992px) {
.SortBar-PC {}
.SortBar-PC .DropdownCube-Sort { float:right; }

.DropdownCube { float:right; width:200px; }
.DropdownCube .DropdownBox { float:none; width:140px;}
.DropdownCube > b { font-weight:normal; margin-right:15px; }
.DropdownBox button.btn-sort { border:none; background:none; height:38px; line-height:38px; display:flex; align-items:center; }
.DropdownBox button span { float:left; }

.DropdownBox .dropdown-toggle { padding:14px 12px;border-color:#ddd; width:38px; min-width:auto; }
.DropdownBox .dropdown-menu { width:100%; border-radius:0; margin-top:0; padding:0; left:-11px;}
.DropdownBox .dropdown-menu>li>a { padding:7px 35px; background:url(../../img/sign/cate-nav-lg.gif) no-repeat 11px 9px;}
.DropdownBox .dropdown-menu>li>a:hover, 
.DropdownBox .dropdown-menu>li>a:focus { background:#333 url(../../img/sign/cate-nav-lg.gif) no-repeat -89px -91px; color:#fff; }
}

@media(max-width:991px) {
.SortBar-PC { display:none; }
}
*/

/*
|--------------------------------------------------------------------------
| NewCateHead
|--------------------------------------------------------------------------
*/
.heading-title-mobile { text-align:center; /*line-height:67px; height:50px; */  min-height:50px; padding-top:25px; line-height:1; }
.heading-title-mobile + .SortBar { margin-top:18px;}

.NewCateHead   { background-color:#fff; }
.NewCateHeadBG { padding:20px; /* max-width:66.666666%;min-height:150px;*/  }

.NewCateHead-Title { margin-bottom:10px; }
.NewCateHead-Title h1 { display:inline-block; margin-right:10px; }
.NewCateHead-CountItems { display:inline-block; font-size:1.4rem; }
.NewCateHead-Content {}
.NewCateHead-Content .btn { min-width:auto; padding:5px 8px; margin:0 8px 8px 0; min-height:auto; }

.NewCateHead-1 { }


@media (min-width: 992px){
.NewCateHead { background-color:#F9F9F9; }
.NewCateHead .RelatedSearchesBox { background-color:transparent; padding:0;}
.NewCateHead .RelatedSearches-Title { display:none; }

.NewCateHead-Trigger,
.NewCateHead-Trigger + .NewCateHead-CountItems  { display:none; }
.NewCateHead-Content { display:block; position:static !important; transform:none !important; margin:0; box-shadow:none; border:none; padding:0; background-color:transparent; }
}
@media (max-width: 991px){
.NewCateHead { margin:0 -10px 0 -10px; padding:0;}
.NewCateHeadBG { max-width:100%; width:100%; padding:0; min-height:auto;}
.NewCateHead-Title { display:none;}
.NewCateHead-Trigger { height:78px; line-height:78px; background-color:#f8f8f8; float:left; display:block; text-align:center; width:100%; font-size:1.8rem; margin:0; text-decoration:none !important; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; justify-content:center;}
.NewCateHead-Trigger:hover { text-decoration:none; }
.NewCateHead-Trigger::after { display:none; }
.NewCateHead-Trigger em {  line-height:51px; margin-right:10px; }
.NewCateHead-Trigger .AngleBox {}
.NewCateHead-Trigger .AngleBox .fa {}
.NewCateHead-Content { font-size:1.4rem;  top:78px !important; background-color:#f8f8f8; box-shadow:0 8px 8px -4px rgba(0,0,0,.15); /*box-shadow:0 8px 8px 2px rgba(0,0,0,.2);  box-shadow:none;*/ transform:none !important; border:none; border-radius:0; width:100%; padding:0 10px 20px 10px; margin:0; }
/*
.NewCateHead-Content { text-align:center; }
.NewCateHead-Content > div { max-width:600px;  display:inline-block; text-align:left; }
.NewCateHead-Content > div a { display:block; text-decoration:none !important; padding:6px 0; }
*/
}


@media (min-width: 576px) and (max-width: 991px){
.NewCateHead-Content > div a { float:left; width:50%; }
}
@media (max-width: 575px){

}

/*
html,
body,
.ShakeClear,
#main_content,
#ContentWrapper,
#ContentWrapperBG,
#SideBar,
#NarrowByOuter { height:100%; }
*/

#NarrowByOuter { /*height:737px;*/ }/*这个数字要用脚本根据顶边栏出现消失的动作时进行计算*/
/*
.jspTrack { background-color:#f7f8fa !important; }
.jspDrag  { background-color:#e0e0e0 !important; }


.c-list-cate-inner .cate-leftnav .filter-top-line {
    border-top: 1px solid rgba(0,0,0,.05)
}

#NarrowByOuter { }
#NarrowByOuter::-webkit-scrollbar {
    width: 6px!important
}

#NarrowByOuter::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #e0e0e0
}

#NarrowByOuter::-webkit-scrollbar-track {
    margin-top: 13px;
    margin-bottom: 13px;
    border-radius: 3px;
    background-color: #f7f8fa
}
*/


/*
|--------------------------------------------------------------------------
| SubCateGroup
|--------------------------------------------------------------------------
*/
#SideBar .SubCateGroup { }
#SideBar .SubCateGroup .panel:first-child  { }
#SideBar .SubCateGroup .panel > .panel-heading .panel-heading-a { /*font-weight:bold;*/ font-size:1.5rem; color:#222; }
#SideBar .SubCateGroup .panel > .panel-heading > a.accordion-toggle { right:-12px;}



#SideBar .SideCube .SideCubeContent { width:185px !important; }
#SideBar .SideCube .SideCubeTitle   { display:none; }
#SideBar .SubCateGroup.panel > .panel-heading > a.accordion-toggle.collapsed + .panel-heading-a { color:#666; }

#SideBar .SubCateGroup .panel { /*border-top:1px solid #f2f2f2;*/ border-top:none; }
#SideBar .SubCateGroup .panel:last-child { border-bottom:none; } 
#SideBar .SubCateGroup .panel .panel-body { /*-webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-gap:10px; -moz-column-gap:10px; column-gap:10px;*/ padding-bottom:10px;  overflow:hidden; }
#SideBar .SubCateGroup .panel .panel-body dl dd a,
#SideBar .SubCateGroup .panel .panel-body dl dd span { color:#888; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}


#SideBar .SubCateGroup #NarrowByCate-Religion .panel-body,
#SideBar .SubCateGroup #NarrowByCate-Festival .panel-body {  -webkit-column-count:unset; -moz-column-count:unset; column-count:unset; -webkit-column-gap:unset; -moz-column-gap:unset; column-gap:unset; }

	

#SideBar .SubCateGroup .panel .panel-body dl dd a:link,
#SideBar .SubCateGroup .panel .panel-body dl dd a:visited {	display:block; width:100%; padding:5px 0 5px 24px; text-decoration:none; font-size:1.3rem;
background:url(../../img/sign/cate-nav-lg.gif) no-repeat scroll 0 8px transparent;color:#666; } /*blank: offset +7*/

#SideBar .SubCateGroup .panel .panel-body dl dd a:hover,
#SideBar .SubCateGroup .panel .panel-body dl dd a:active,
#SideBar .SubCateGroup .panel .panel-body dl dd.active a {background: url(../../img/sign/cate-nav-lg.gif) no-repeat -100px -92px;color:#666; } /*true: offset +7*/


/*
|--------------------------------------------------------------------------
| modal-refine
|--------------------------------------------------------------------------
*/
.modal-refine.modal-left { }
.modal-refine { }
.modal-refine .modal-dialog                { }  
.modal-refine .modal-dialog .modal-content { /*display:block; 去flex*/ } 
.modal-refine .modal-dialog .modal-header  { height:51px; line-height:50px; padding:0 0 0 15px; /*position:relative;*/ border-bottom:1px solid #ddd;  /*border-bottom:10px solid #f2f2f2;*/ }
.modal-refine .modal-dialog .modal-body    { }
.modal-refine .modal-dialog .modal-footer  { }

.modal-refine .modal-dialog .modal-header .modal-title { font-size:1.8rem; line-height:50px; text-transform:uppercase; }

.modal-refine .modal-dialog .modal-body .RefineCube {}

.modal-refine .modal-content.ModalHeadFixed .modal-header { box-shadow:none; }


@media (max-width:991px){
	.modal-refine .modal-body .panel-body { /* -webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-gap:10px; -moz-column-gap:10px; column-gap:10px;*/ }
	.RefineCube p a:link, .RefineCube p a:visited {display:inline-block; /*for column-count layout align*/}
}

@media (max-width:413px){
	.modal-refine .modal-body #ModalRefineCate-Religion .panel-body { -webkit-column-count:unset; -moz-column-count:unset; column-count:unset; -webkit-column-gap:unset; -moz-column-gap:unset; column-gap:unset;}

}
@media (max-width:374px){
	.modal-refine .modal-body #ModalRefineCate-Portrait .panel-body { -webkit-column-count:unset; -moz-column-count:unset; column-count:unset; -webkit-column-gap:unset; -moz-column-gap:unset; column-gap:unset;}
}


.modal-refine .SubCateGroup { }
.modal-refine .SubCateGroup .panel:first-child  { }
.modal-refine .SubCateGroup .panel:last-child { border-bottom:none; }

.modal-refine .SubCateGroup .panel { border-top:none;	}
.modal-refine .SubCateGroup .panel > .panel-heading .panel-heading-a { padding-left:15px; font-size:1.5rem; }
.modal-refine .SubCateGroup .panel > .panel-heading > a.accordion-toggle { right:5px; }
.modal-refine .SubCateGroup .panel > .panel-heading > a.accordion-toggle i.fa-angle-right { position:relative; left:-2px;}

.modal-refine .SubCateGroup .panel .panel-body { padding:0 15px 15px 15px; }
.modal-refine .SubCateGroup .panel > .panel-body {}


.modal-refine .SubCateGroup .panel .panel-body dl dd a { font-size:1.4rem; position:relative; padding:0 10px; margin:0 10px 10px 0; float:left; border:1px solid #e5e5e5; height:28px; line-height:25px; }
.modal-refine .SubCateGroup .panel .panel-body dl dd a.active { border:1px solid #000; }
.modal-refine .SubCateGroup .panel .panel-body dl dd a.active::before { position:absolute; bottom:0; right:0; z-index:1; width:14px; height:14px; content:''; background-image:url(../../img/svg/svg-checked-triangle.svg); background-size:contain; background-repeat: no-repeat;}


/*
|--------------------------------------------------------------------------
| modal-sort
|--------------------------------------------------------------------------
*/
.modal-sort.modal-left { }
.modal-sort { }
.modal-sort .modal-dialog                { }  
.modal-sort .modal-dialog .modal-content { /*display:block; 去flex*/ } 
.modal-sort .modal-dialog .modal-header  { height:51px; line-height:50px; padding:0 0 0 15px; /*position:relative;*/ border-bottom:1px solid #ddd;  /*border-bottom:10px solid #f2f2f2;*/ }
.modal-sort .modal-dialog .modal-body    { }
.modal-sort .modal-dialog .modal-footer  { }

.modal-sort .modal-dialog .modal-header .modal-title { font-size:1.8rem; line-height:50px; text-transform:uppercase; }
.modal-sort .modal-content.ModalHeadFixed .modal-header { box-shadow:none; }

.modal-sort .modal-body > ul {}
.modal-sort .modal-body > ul li { padding:0 1.5rem; }
.modal-sort .modal-body > ul li > a { display:flex; padding:0.9rem 0; border-bottom:1px solid #eee; }
.modal-sort .modal-body > ul li > a > em { flex:1; }
.modal-sort .modal-body > ul li > a > i { font-size:1.6rem; margin-top:4px; }

.modal-sort .modal-dialog                { display:flex; }  
.modal-sort .modal-dialog .modal-content { border:none;  }

/**/
.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA .frontImg { height:0; padding-bottom:133.3333333%;}
.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA .frontImg .frontImgBG { position:absolute; left:0; top:0; max-width:100%; max-height:100%; background-color:#fbfbfb; display:flex; align-items:center; justify-content:center; }
.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA .frontImg .frontImgBG img { position:absolute; max-width:100%; max-height:100%; /*width:100%;*/width:auto; height:auto; }

.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA .backImg { height:0; padding-bottom:133.3333333%;}
.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA .backImg .backImgBG { position:absolute; left:0; top:0; max-width:100%; max-height:100%; background-color:#fbfbfb; display:flex; align-items:center; justify-content:center; }
.Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA .backImg .backImgBG img { position:absolute; max-width:100%; max-height:100%; /*width:auto;*/ width:100%; height:auto; }
/*因为背图调用的m图，大尺寸时会出现不充满的现象，强制宽度100%，但对于未统一尺寸的竖长图，有显示问题*/


#NarrowBy::-webkit-scrollbar {
    width: 6px!important
}

#NarrowBy::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #e0e0e0
}

#NarrowBy::-webkit-scrollbar-track {
    margin-top: 13px;
    margin-bottom: 13px;
    border-radius: 3px;
    background-color: #f7f8fa
}
/*
.body-cate,
.ShakeClear-MainContent,
.ShakeClear-MainContent .main_content,
.ShakeClear-MainContent .main_content .ContentWrapper,
.ShakeClear-MainContent .main_content .ContentWrapperBG,
#SideBar,
#SideBarBG,
#NarrowByOuter,
#NarrowBy,
.SideCubeContent { height:100%; }
*/
/*
#ContentWrapperBG { display:flex; height:100%; }
#SideBar { height:100%; }
#MainWrapper { flex:1; }
*/


/*
|--------------------------------------------------------------------------
| RelatedSearchesBox
|--------------------------------------------------------------------------
*/
@media (min-width:992px) {
.CateCube-Bottom { /*display:none; max-width:1200px;*/  margin:0 auto; padding:40px 0 0 0; }
}
@media (max-width:991px) {
.CateCube-Bottom { border:none; margin:0; padding:40px 0 10px 0; }
#TheFooter-Mobile { margin-top:40px; }
}

.RelatedSearchesBox { padding:15px 10px 7px 10px; /*margin-top:24px; border:1px solid #ccc; */}
.RelatedSearches-Title { color:#444;text-transform:uppercase; line-height:1; margin-bottom:17px; /* font-size:1.6rem; font-weight:bold; */ }
.RelatedSearches-Content { /*min-height:43px;*/}
.RelatedSearches-Content .btn { min-width:auto; padding:3px 8px; margin:0 8px 8px 0; height:auto; border-color:#ddd; color:#999; text-transform:unset; }
.RelatedSearches-Content .btn.active { border:1px solid #000; position:relative; }
.RelatedSearches-Content .btn.active::before { position:absolute; bottom:0; right:0; z-index:1; width:14px; height:14px; content:''; background-image:url(../../img/svg/svg-checked-triangle.svg);  background-size:contain; background-repeat: no-repeat;}

/*
.RelatedSearches-Content > div { margin-bottom:4px;}
.RelatedSearches-Content > div > a { display:inline-block; padding:4px 0; }
*/
.RelatedSearches-Content > a { float:left;  /*display:inline-block;*/ padding:4px 0; margin:0 10px 4px 0; }




/*
|--------------------------------------------------------------------------
| #FixedCate
| #FixedCate > #SwiperMenu-FixedCate > .swiper-wrapper > li.swiper-slide.active > a::before { position:absolute; bottom:0; right:0; z-index:1; width:16px; height:16px; content:''; background-image:url(../../img/png/FilterSelected.png);  background-size:contain; background-repeat: no-repeat;}
|--------------------------------------------------------------------------
*/


#FixedCateOuter { background-color:#fff; padding-top:18px; height:70px; margin:0 -10px; }
#FixedCate { padding-left:10px; }
#FixedCate > #SwiperMenu-FixedCate > .swiper-wrapper > li.swiper-slide { }
#FixedCate > #SwiperMenu-FixedCate > .swiper-wrapper > li.swiper-slide a  { position:relative; background-color:#f2f2f2; padding:0 10px; margin-right:10px; height:33px; display:flex; align-items:center; justify-content:center;}
#FixedCate > #SwiperMenu-FixedCate > .swiper-wrapper > li.swiper-slide > a > em { font-weight:normal; line-height:1; height:auto; }
#FixedCate > #SwiperMenu-FixedCate > .swiper-wrapper > li.swiper-slide.active > a { border:1px solid #000; }
#FixedCate > #SwiperMenu-FixedCate > .swiper-wrapper > li.swiper-slide.active > a::before { position:absolute; bottom:0; right:0; z-index:1; width:14px; height:14px; content:''; background-image:url(../../img/svg/svg-checked-triangle.svg);  background-size:contain; background-repeat: no-repeat;}
#FixedCate > #SwiperMenu-FixedCate > .swiper-wrapper > li.swiper-slide.active > a > em { border:none; }

#FixedCate > #SwiperMenu-FixedCate > .swiper-wrapper > li.swiper-slide:first-child a { padding-left:10px; }



/*
|--------------------------------------------------------------------------
| .PaginationBox
|--------------------------------------------------------------------------
*/
.PaginationBox { margin-bottom:0; }



/*
|--------------------------------------------------------------------------
| .PaginationBox
|--------------------------------------------------------------------------
*/
.Content3-4.Content4.ContentFull { }
.Content3-4.Content4.ContentFull #MainWrapper,
.Content3-4.Content4.ContentFull #MainWrapperBG { margin-left:0;} 



/*
|--------------------------------------------------------------------------
| body-cate-s
|--------------------------------------------------------------------------
*/
.body-cate-s .Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA .frontImg { padding-bottom:100%;}
.body-cate-s .Content3-4 .ListGallery .w-productList .listBoxs .imgBoxA .backImg { padding-bottom:100%;}