aside{display:block}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.cateMain{display:inline;float:left;width:100%;position:relative}
.cateMainInner{position:relative;z-index:4;background-color:#fff;}
.cateMainInner .cateTopBar{display: block;}
#js_cateListUl{display: flex;flex-wrap: wrap;justify-content:flex-start;}
#js_cateListUl li{display: inline-block;width: 24%;max-width: 380px;margin: 0 0.5% 32px;box-sizing: border-box;}
@media screen and (min-width: 840px){
    #cate_mainBox #js_cateListUl li,.home-flash-sale #js_cateListUl li{width: 32.3%}
}
@media screen and (min-width: 1200px){
    #cate_mainBox #js_cateListUl li,.home-flash-sale #js_cateListUl li{width: 24%}
}
@media screen and (min-width: 1700px){
    #cate_mainBox #js_cateListUl li,.home-flash-sale #js_cateListUl li{width: 19%}
}
@media screen and (min-width: 2200px){
    #cate_mainBox #js_cateListUl li,.home-flash-sale #js_cateListUl li{width: 15.6%}
}
#js_cateListUl li .proImgBox{height: auto;overflow: hidden;}
#js_cateListUl li .proImgBox a img{width: 100%;height: auto;min-height:150px}
#js_cateListUl li .proImgBox div.observer-view-items img{width: 100%;height: auto;min-height:150px}
#js_cateListData{background-color: #fff;z-index: 1;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
body .operate_list{font:1em/1.55   Arial,sans-serif;color:#999}
#cate_mainBox{position:relative;z-index:1;width: 95%;margin: 32px auto 0}
#cate_mainBox:has(#js_cate_attr .li_info_list),#cate_mainBox:has(#color-material){width: 93.75%;}
.showCateBar{width:35px;height:29px;background-position:0 -244px;margin:0;cursor:pointer;position:fixed;left:0;top:10pc;z-index:999}
.showCateBar:hover{background-position:-40px -244px}
.none{display:none}
.catAd{text-align:left;overflow:hidden;margin-bottom: 15px;}
.catAd a{font-size:0;line-height:0}
.catAd img{width: 100%;}
.cateTopBar .cateTopBarInner{padding:5px 0;z-index:10}
.cateTopBar h1{font-size:18px;}
.cateTopBar h1 strong{float:left}
.cateTopBar .sort_listShow a,.cateTopBar .sort_listShow li,.cateTopBar .sort_listShow span,.cateTopBar .sort_listShow ul,.cateTopBar h1{float:left;display:inline}
.cateTopBar .sort_listShow a.closeBtn{background-position: -162px 4px;
    display: inline-block;
    width: 15px;
    height: 1pc;
    margin-left: 12px;
    position: relative;
    top: 4px;
}
.cateTopBar .sort_listShow li {
    float: left;
    display: inline-block;
    padding: 0 5px;
    border: 1px solid #eee;
    margin-right: 10px;
    height: 25px;
    line-height: 25px;
    margin-bottom: 5px;
}
.cateTopBar li{padding:0 5px}
.cateTopBar .coloseAll{display:inline;float:left;margin-left:10px;color:#095498;text-decoration:underline;font-size:9pt;margin-top:6px}
.cateTopBar .coloseAll:hover{color:#ffa019;text-decoration:none}
.cateTopBar .operate_list{float: left;padding: 0;height: 28px;margin-right: 20px;position: relative;z-index: 5;font-size: 13px;line-height: 28px;width: 205px;}
.cateTopBar .operate_list1{width: 155px;}
.cateTopBar .operate_list .operateT{position:relative;height:28px;z-index:6;cursor:pointer;border: 1px solid #eee;padding: 0 10px;}
.cateTopBar .operate_list span{line-height: 28px;display: inline-block;width: 90%;}
.cateTopBar .operate_list i{border-top-color:#999}
.cateTopBar .operate_list ul{display:none;position:absolute;top:30px;right:0;z-index:5;width: 153px;}
.cateTopBar .operate_list li{line-height:28px;white-space:nowrap;padding: 0 10px;}
.cateTopBar .operate_list li:hover{background-color:#999;}
.cateTopBar .operate_list li a{color:#999;display:block;}
.cateTopBar .operate_list li a:hover{color:#999;text-decoration: none;}
.cateTopBar .operate_list a.cateTag{display:inline;float:left;zoom:1;width:20px;height:20px;margin:5px 0 0 10px;font-size:0}
.cateTopBar .operate_list a.fs_tag{background-position:-40px -90pt}
.cateTopBar .operate_list a.fs_tag_on{background-position:-40px -9pc}
.cateTopBar .operate_list a.sih_tag{display: inline-block;padding: 0 15px;text-decoration: underline;}
.cateTopBar .operate_list a.sih_tag_on{color: #fb9f18;}
.cateTopBar .operate_list a.onsale_tag{display: inline-block;padding: 0 5px;text-decoration: underline;color: #f10a0a;}
.cateTopBar .operate_list a.onsale_tag:hover{color: #fb9f18;}
.cateTopBar .operate_list a.onsale_tag_on{color: #fb9f18;}
.cateTopBar .sort_listShow{display:inline;float:left;padding-left:10px;font-size:9pt;margin:0 0 0 10px;max-width: 430px;}
.fr{float:right;display:inline;}
.operate_list{float:left;padding:0 10px;height:30px;margin-right:20px;position:relative;z-index:5;font-size:.75em}
.cateTopBar .operate_list_hover{padding:0}
.cateTopBar .operate_list_hover .operateT{border: 1px solid #fb9f18;}
.cateTopBar .operate_list_hover ul{display:block;background-color:#fff;border:1px solid #eee;box-shadow:0 2px 5px #fafafa}
.cateTopBar .operate_list_hover i{border-top-color:transparent;border-bottom-color:#999;vertical-align:3px}
.pages{padding:20px 0;border-top:1px solid #eee}
.cate_attr{width:220px;background-color:#fff}
.closeAttr{width: 100%;display: block;text-align: left;}
.closeAttr a{display:inline-block;width:32px;height:32px;font-size:0;text-decoration: none;}
.closeAttr a.on .icon{display:inline-block;width:100%;height: 100%;fill: #000;}
.closeAttr a.off .icon{display:inline-block;width:100%;height: 100%;fill: #bbb;}
.closeAttr a.off:hover .icon{fill:#fafafa;}
.closeAttr a:hover{text-decoration: none;}
.departement{color:#999;padding-bottom:15px;}
.departement h4{padding:0 0 8px 10px;font-weight:700;text-transform:uppercase}
.departement .cate_block_box{margin:0;padding:0 10px 0 0;}
.departement .selOption{position:relative}
.departement .selOption .nav_filter{padding:6px 0;position:relative}
.departement .selOption a{color:#000;text-decoration:none;font-size: 14px;font-weight:700;}
.departement .selOption .nav_filter_close{position:absolute;top:10px;right:6px;width:9pt;height:9pt;font-size:0;background-position:-166px 2px}
.departement .selOption .nav_filter_close:hover{background-position:-166px -14px}
.departement .selOption span{position:absolute;top:-7px;left:-5px;display:block;width:5px;height:20px;border-left:1px dotted #eee;border-bottom:1px dotted #eee}
.departement .selOption_0 .nav_filter_close,.departement .selOption_0 span{display:none}
.departement .selOption_1{margin-left:10px}
.departement .selOption_2{margin-left:20px}
.departement .selOption_3{margin-left:30px}
.departement .selOption_4{margin-left:40px}
.departement .departement_nav_list h5{padding:4px 0;border-bottom:1px solid #eee;text-transform:uppercase;color:#999;font-weight:700}
.departement .departement_nav_list li{padding:4px 0}
.departement .departement_nav_list a{color:#999}
.departement .departement_nav_list a:hover,.departement .departement_nav_list li.on a{color:#ffa019;text-decoration:none}
.departement_nav_list{color:#999;padding:15px 10px}
.departement_nav_list h4{padding:0 0 4px;font-size:.75em;font-weight:700;text-transform:uppercase}
.departement_nav_list li{padding:2px 0;font-size:9pt}
.departement_nav_list a{color:#999}
.departement_nav_list a:hover{color:#ffa019;text-decoration:none}
.departement_nav_list .popular{font-size:9pt}
.departement_nav_list li.on a{color:#ffa019;text-decoration:none}
.departement_nav_list.dp_seach_nav{padding-bottom:0}
.departement_nav_list .fr_nav{background-color:#999;line-height:18px;padding:5px 10px}
.departement_nav_list .subNavlist{padding-left:10px}
.departement_nav_list #see_all_department{font-size:9pt;background-color:#999;line-height:18px;padding:5px 10px;margin-top:10px;text-align:center;cursor:pointer}
.departement_nav_list #see_all_department strong{font-weight:700;color:#ffa019;font-size:1pc}
.departement_nav_list .c_ctg_item{padding-bottom:10px;font-size:9pt;color:#999}
.departement_nav_list .all_category,.departement_nav_list .c_ctg_tit,.departement_nav_list .c_parent_cate{padding:5px 10px;line-height:18px;background-color:#e4e4e4;border-radius:3px}
.departement_nav_list .all_category a,.departement_nav_list .c_ctg_tit a,.departement_nav_list .c_parent_cate a{color:#999;display:block}
.departement_nav_list .all_category a:hover,.departement_nav_list .c_ctg_tit a:hover,.departement_nav_list .c_parent_cate a:hover{color:#ffa019}
.departement_nav_list .c_ctg_tit{color:#999}
.departement_nav_list .c_ctg_tit strong{font-weight:700}
.departement_nav_list .c_ctg_con{padding-left:10px}
.departement_nav_list .c_ctg_con li{line-height:18px;padding:4px 0}
.departement_nav_list .c_ctg_con a{display:block}
.departement_nav_list .c_ctg_con .seeLine{cursor:pointer;color:#999}
.departement_nav_list .c_ctg_con .seeLine strong{color:#ffa019;font-weight:700;margin-right:5px}
.departement_nav_list .all_category{margin-bottom:10px}
.departement_nav_list .c_menu{font-size:9pt}
.departement_nav_list .c_menu .c_ctg_item{padding-left:10px}
.departement_nav_list .c_menu_S .c_parent_cate{margin-left:10px;margin-bottom:10px}
.departement_nav_list .c_menu_S .c_ctg_item{margin-left:20px}
.cate_refine .cate_b{margin-top:10px}
.departement .cate_b{color:#999;font-size:9pt}
.departement .cate_b h5{font-weight:700;padding:5px 10px;text-transform:uppercase;font-family:  Arial,sans-serif}
.departement .cate_b .triangle{float:left;margin-top:7px;margin-right:3px;border-width:5px;border-top-color:#999}
.cate_b .selectListBox li{line-height:15px;padding:5px 0}
.cate_b .selectListBox li.harf-dd-list{width: 50%;display: inline-block;}
.cate_b .selectListBox a:hover{color:#ffa019;text-decoration:none}
.cate_refine{padding-top:15px;padding-bottom:15px;text-align:left}
.cate_refine h4{text-transform:uppercase;line-height:20px;padding:0 10px 5px 0;font-family:  Arial,sans-serif}
.cate_refine h4 strong{font-size: 14px;color: #000;font-weight:700;}
.cate_refine h4 a{float:right;font-size:.75em;color:#999}
.cate_refine h4 a:hover{color:#ffa019;text-decoration:none}
.cate_refine .selectListUp .triangle{border-top-color:transparent;border-bottom-color:#999;margin-top:1px}
.bizhong{display:none}
.priceBox{padding-top:10px;}
.priceBox h4{padding:5px 10px}
.priceBox a{color:#999;text-decoration:none}
.priceBox a:hover{color:#ffa019;text-decoration:none}
.priceBox li{line-height:18px;padding:3px 0;}
.cate_b{color:#999;font-size:9pt}
.cate_b .triangle{float:right;margin-top:7px;margin-right:8px;border-width:6px;border-top-color:#999}
.cate_b .hide_triangle{float:right;margin-top:3px;margin-right:8px;border-width:6px;border-left-color:#999}
.cate_b .selectListBox{margin-left:auto;margin-right:auto;width:220px;overflow-y:auto;background-color:#fff}
.mCustomScrollBox{-ms-touch-action:none}
.mCSB_container.mCS_no_scrollbar{margin-right:0}
.mCSB_container{width:auto;margin-right:30px;overflow:hidden}
.mCustomScrollBox>.mCSB_scrollTools{width:6px;height:100%;top:0;right:0}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;text-align:center}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;left:0}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#dbdbdb}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#fff;background:hsla(0,0%,100%,.75);filter:alpha(Opacity=75)}
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{background:0 0}
.mCSB_scrollTools .mCSB_draggerRail{background:#000;height:100%;margin:0 auto;border-radius:10px}
.cate_b .selectListBox a.on{background-position:-203px -215px;color:#ffa019}
.cate_b .selectListBox a{padding-left:15px;color:#999;background-position:-203px -183px;display:block}
i.triangle{display:inline-block;width:0;height:0;border:3px solid transparent;zoom:1}
#top_nav i.bottom_tri{border-top: 3px solid #000;}
i.hide_triangle{display:inline-block;width:0;height:0;border:3px solid transparent;zoom:1}
address,cite,dfn,em,i,var{font-style:italic}
.cate_b h5{font-weight:700;padding:5px 0;text-transform:uppercase;}
.pages{font-family: Roboto-Regular, Roboto;}
.pages a,.pages span{display:inline-block;height:30px;line-height:30px;padding:0 25px;margin:0 5px;text-align:center;color:#221816;border:1px solid #ddd;font-size: 14px;border-radius: 16px;}
.tc{text-align:center}
.pages .current{background-color:#FA9F17;border-color:#FA9F17;font-weight:600;color:#221816;font-size: 14px;}
.show-popup-div1{display:none;width:180px;height:0;position:absolute;background:none repeat scroll 0 0 #fff;margin-left:-8px;border:1px solid #eee;float:left;padding:5px;text-align:center;z-index:1000000011;text-indent:0;color:#000;bottom:-22px;zoom:1}
.popsmalltriangle{position:absolute;width:200px;height:65px;display:none;z-index:10000000}
.popsmalltriangle .demo em{position:absolute;display:block;width:0;height:0}
.popsmalltriangle .demo li{position:relative;float:left;margin-right:40px}
.popsmalltriangle .demo{height:75pt}
.popsmalltriangle .demo li{left:5px;width:90pt;line-height:25px;color:#000;font-size:13px;background:none repeat scroll 0 0 #fff;text-align:center;border-radius:4px}
.popsmalltriangle .demo_bottom em{margin-left:14px;top:-5px;left:5px;border-right:5px solid transparent;border-bottom:5px solid #fff;border-left:5px solid transparent}
.cutOff_tag{background-position:-166px -16pc;position:absolute;right:0;top:0;display:block;width:50px;height:38px;padding-top:3px;color:#fff;font-size:9pt;line-height:14px;text-align:center;font:  Arial,sans-serif}
.cutOff_tag strong{font-size:1pc;font-weight:700}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
.cutOff_tag i{display:block;font-style:normal;margin-top:-2px;text-transform:uppercase}
.logo_rightyy{float:right;display:inline;cursor:pointer;margin-left:8px;position:relative;background:none repeat scroll 0 0 #fff}
.logo_rightyy a.shopping_cart{display:block;cursor:pointer;line-height:29px;color:#fff;text-decoration:none;font-size:9pt;float:left;width:25px}
.shopping_cart .cart_items,span.FullCart{float:right;display:block;width:24px;text-align:center;background-image:url(images/cart_header.png);background-repeat:no-repeat;font-size:11px}
.shopping_cart .cart_items b{color:#464646}
.shopping_cart .cart_items{background-position:0 3px}
.top_cartWarp a.cartItems{display:block;background-position:-197px -4pc;height:24px;padding:2px 10px 0 25px;border-right:1px solid #eee}
.top_cartWarp a.cartItems .fw_n{font-weight:400}
.top_cartWarp a{color:#4d4c4c}
.top_cartWarp a.reduce_no{color:#999;}
.top_cartWarp a:link,a:active{background-color:transparent}
#ur_here{font:1em/1.55  Arial,sans-serif}
#ur_here,#ur_here a{color:#999}
.libDiv{margin-bottom:10px;border:1px solid #d9d9d9;width:191px}
.libDiv h3{background-color:#f1f1f1;height:25px;line-height:25px;color:#999;padding:0 10px;overflow:hidden;font-size:9pt;font-weight:700;border-bottom:1px solid #d9d9d9}
#recommend_div ul{padding:0 0 10px;width:188px}
.libDiv ul{padding:8px}
.libDiv li{line-height:180%}
#recommend_div .fore .p-img{float:left;height:105px;width:75px;margin-right:5px}
#recommend_div .fore{padding:5px 5px 10px;height:105px;border-top:none;border-bottom:1px #eee dashed;font-size:11px;margin-top:10px}
#recommend_div li{padding:3px;border-top:1px solid #efefef;overflow:hidden;height:22px;line-height:22px}
#recommend_div .fore .p-name{width:95px;height:45px;line-height:15px;font-size:11px;overflow:hidden}
#recommend_div li .p-name{float:left;width:147px;height:22px;overflow:hidden}
#recommend_div .fore .p-price{float:left;height:18px;margin-top:2px;line-height:18px;color:#bd1a1d;font-size:11px;font-weight:700}
#pager2{clear:both;float:none;margin-top:20px;padding:10px 4px;text-align:right}
#pager2 em{font-size:11px;color:#999;font-style:normal;padding-right:10px}
#pager2 input{vertical-align:middle}
#pager2 strong{border:1px solid #d9d300;color:#fff;background:#d9d300;width:auto}
#pager2 a:link,#pager2 a:visited,#pager2 strong{padding:3px 6px;text-decoration:none;margin-right:4px}
#pager2 a:link,#pager2 a:visited{border:1px solid #eee}
#pager2 a:hover{background:#fdffbf;border:1px solid #f0f0f0;color:#000}
#pager2 a:link.next,#pager2 a:visited.next{border:1px solid #eee;text-decoration:none;margin-right:4px;background:url(images/next_page_comment.gif) no-repeat 45px 6px;padding:3px 15px 3px 6px}
#pager2 a:hover.next{background:#fdffbf url(images/next_page_comment.gif) no-repeat 45px 6px;border:1px solid #f0f0f0;color:#000}
#pager2 a:link.prev,#pager2 a:visited.prev{border:1px solid #eee;text-decoration:none;margin-right:4px;padding:3px 6px 3px 15px;background:url(images/previous_page_comment.gif) no-repeat 8px 6px}
#pager2 a:hover.prev{background:#fdffbf url(images/previous_page_comment.gif) no-repeat 8px 6px;border:1px solid #f0f0f0;color:#000}
#pager3{clear:both;float:none;margin-top:20px;padding:10px 4px;text-align:right}
#pager3 em{font-size:11px;color:#999;font-style:normal;padding-right:10px}
#pager3 input{vertical-align:middle}
#pager3 strong{border:1px solid #d9d300;color:#fff;background:#d9d300;width:auto}
#pager3 a:link,#pager3 a:visited,#pager3 strong{padding:3px 6px;text-decoration:none;margin-right:4px}
#pager3 a:link,#pager3 a:visited{border:1px solid #eee}
#pager3 a:hover{background:#fdffbf;border:1px solid #f0f0f0;color:#000}
#pager3 a:link.next,#pager3 a:visited.next{border:1px solid #eee;text-decoration:none;margin-right:4px;background:url(images/next_page_comment.gif) no-repeat 45px 8px;padding:3px 15px 3px 6px}
#pager3 a:hover.next{background:#fdffbf url(images/next_page_comment.gif) no-repeat 35px 8px;border:1px solid #f0f0f0;color:#000}
#pager3 a:link.prev,#pager3 a:visited.prev{border:1px solid #eee;text-decoration:none;margin-right:4px;padding:3px 6px 3px 15px;background:url(images/previous_page_comment.gif) no-repeat 8px 8px}
#pager3 a:hover.prev{background:#fdffbf url(images/previous_page_comment.gif) no-repeat 8px 8px;border:1px solid #f0f0f0;color:#000}
#price-area{height:25px;background-color:#f1f1f1;line-height:25px;font-weight:700;color:#999;text-indent:10px;font-size:9pt}
#price-area,#price-div{width:188px;border:1px solid #d9d9d9}
#price-div{font-size:11px;color:#929293;text-indent:7px;margin-bottom:1pc;border-top:0;padding-bottom:5px}
.content-div2{padding:5px}
.contentpageLeft{float:left;width:900px;margin-top:10px}
.contentpageRight{float:left;width:190px;margin-top:10px;margin-left:10px}
.contentpageLeft a:hover,.contentpageRight a:hover{color:#ffa019}
.goods_title{font-size:15px;width: 100%;line-height: 30px;}
.goods_title a{color:#039}
.list_header{border-bottom:2px solid #faa019;overflow:hidden;margin-top:10px}
.list_header span{display:block;background-color:#faa019;color:#fff;font-size:15px;float:left;width:60px;font-weight:700;height:25px;line-height:25px;padding:0 15px;border-radius:3px 3px 0 0}
.list_tip{color:#f60;padding:10px 10px 0;font-size:13px}
.header_tip{background-color:#f1f1f1;padding:5px 10px;border:1px solid #eee;margin:10px 0;font-weight:700;font-size:14px}
.path{line-height:30px}
.path a:hover{color:#ffa019}
.noticePageLeft{float:left;width:10pc}
.noticePageRight{float:left}
.xubox_botton a{position:absolute;bottom:10px;left:50%;background:#FA9F17;text-decoration:none;color:#221816;font-size:18px;text-align:center;font-weight:500;overflow:hidden;font-family: Roboto-Medium, Roboto}
.divselect{width:75pt;z-index:10000000;background:#fff;cursor:default}
.divselect,.ecshopdivselect cite{color:#000;text-indent:5px;font-size:9pt}
.ecshopdivselect cite{width:98px;height:20px;line-height:20px;display:block;cursor:pointer;text-align:left;font-style:normal;border:1px solid #eee;background:url(images/xjt.png) no-repeat right center}
.ecshopdivselect ul{margin:0;padding:0;width:98px;border:1px solid #eee;background-color:#fff;position:absolute;z-index:20000;margin-top:-1px;display:none}
.ecshopdivselect ul li{width:98px;margin:0;padding:0;line-height:20px;text-align:left;text-indent:5px}
.ecshopdivselect ul li:hover{background-color:#1874cd}
.ecshopdivselect ul li a{display:block;height:20px;color:#000;font-size:9pt;text-decoration:none}
.ui-list-search{float:left;position:absolute;top:0;bottom:auto;padding-bottom:40px;width:230px;background-color:#f8f8f8}



@media screen and (max-width: 1100px){  
.catePro_ListBox li{display:inline;float:left;margin:5px;width:210px;overflow:hidden;border:1px solid #fff;margin-left:9px;margin-top: 26px;}
.catePro_ListBox li .proImgBox{width:100%;height: 272px;position:relative;text-align:center}
.catePro_ListBox li .proImgBox a img{width: 188px;height: 262px;}
}
@media screen and (min-width: 1100px){
.catePro_ListBox li{display:inline;float:left;margin:10px;width:15pc;overflow:hidden;border:1px solid #fff;margin-left:9px;margin-top: 26px;}
.catePro_ListBox li .proImgBox{width:100%;height: 340px;position:relative;text-align:center}
.catePro_ListBox li .proImgBox a img{width: 240px;height: 335px;}
.catePro_ListBox li .lookFast{position: absolute;bottom: 0;right: 0;width: 100%;height: 34px;line-height: 34px;display: none;background-color: #fb9f18;color:#fff;text-align:center}
.catePro_ListBox li .lookFast:hover{text-decoration:none;}
.catePro_ListBox li .lookFast span{display: none;}
}

.catePro_ListBox li .proName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.catePro_ListBox li .proName .view-goods-tag{position: relative;vertical-align: bottom;margin-right: 3px}
.catePro_ListBox li .proPrice{margin-top:5px;overflow: hidden;display:flex;flex-direction: row;justify-content: space-between}
.catePro_ListBox li .proPrice i{float:right;width:20px;height:20px;margin-left:5px;}
.catePro_ListBox li .proPrice .freeShipTag{background-position:-40px -90pt;width: 0;height: 0;}
.catePro_ListBox li .proPrice .shipInHrsTag{background-position:-4pc -90pt}
.catePro_ListBox li .proPrice .my_shop_price,.catePro_ListBox li .proPrice .my_shop_price2{font-size:18px;}
.catePro_ListBox li .proPrice .small-bizhong span{font-size:12px;}
.catePro_ListBox li .proPrice .faceBookLike{background-position:0 -168px}
.catePro_ListBox li .proPrice .cateReviews{background-position:-72px -2in}
.catePro_ListBox li .proImgBox:hover .lookFast,.catePro_ListBox li:hover .proPrice i{display:block}
.catePro_ListBox li .proName a:hover{color:#000}
.catePro_ListBox li .proInfo{margin-top:5px;display: flex;justify-content: space-between}
.catePro_ListBox li .pre-list-desc{margin-top: 5px}
.catePro_ListBox li .pre-sale-left-number{font-size: 12px;color: #FF903F;margin-bottom: 4px;line-height: 14px;}
.catePro_ListBox li .pre-list-progess-bar{height: 6px;background: rgba(255,144,63,0.2);border-radius: 6px;margin-bottom:4px;position: relative;}
.catePro_ListBox li .pre-list-progess-bar-value{background: #FF903F;border-radius: 3px;height:6px;display: block;}
.catePro_ListBox li .pre-list-sale-info span{color: #999;font-size: 12px;} 

.priority-dispatch{float: left;font-size: 13px}
.pb_select .pb_select_close{font-size:0;float:right;background-position:-166px 2px;position:absolute;top:10px;right:6px;width:9pt;height:9pt}
.pb_select{background-color:#e4e4e4;border-radius:3px;margin:0 10px 10px;padding:6px;position:relative;color:#999}
.pb_select .pb_select_close:hover{background-position:-166px -14px}
.ui-list-price{display: inline-block;}
.ui-list-price .my_shop_price,.ui-list-price .my_shop_price2{font-weight:500;font-family: Roboto-Medium, Roboto}
.ui-list-ext{display:flex;flex-direction: row;justify-content: flex-end;}
.ui-goods-ship24h{margin-right:5px;background:url(images/browse-sprite-new.png) no-repeat scroll -231px 0 transparent}
/*.ui-goods-review,.ui-goods-ship24h{float:right;position:relative;width:20px;height:20px;display:block;cursor:pointer}*/
.ui-goods-review{background:url(images/browse-sprite-new.png) no-repeat scroll -263px 0 transparent}
.out_of_stock{position: absolute;top:140px;left:50px;cursor: pointer;}

.cate_block_box .li_info_list li{padding: 5px 0;}
.cate_block_box .li_info_list li a{color: #999;}
.cate_block_box .li_info_list .active a{text-transform:uppercase;color: #000;}
.cate_block_box .li_info_list li a:hover{color:#000;}
.cateTopBarInner .listspan{font-size: 0.83em;margin-top: 5px;}
.cateTopBarInner .listspan .disabled, .cateTopBarInner .listspan .text { color:#999;}
.cateTopBarInner .listspan a,.cateTopBarInner .listspan span{padding: 0 3px;color: #000;}
.cateTopBarInner .listspan a:hover{color: #faa019;text-decoration: none;}
.cateTopBarInner .listspan .current{color: #faa019;}

.list-load-btn-wrap{display: flex;justify-content: center;align-items: center;margin: 24px 0;gap: 20px}
.list-load-btn:hover{text-decoration: none}
.list-load-btn:not(.disabled):hover{text-decoration: none;background: #221816;color: #fff}
.list-load-btn{width: 220px;height: 40px;border-radius: 7px;border: 2px solid #221816;box-sizing: border-box;display: flex;align-items: center;justify-content:center;font-size: 16px;font-weight: 500;font-family: Roboto-Medium;text-transform: uppercase;transition: all 0.3s ease-in-out;gap: 8px;cursor: pointer}
.list-load-btn.disabled{border-color: #DDDDDD;color: #999;cursor: not-allowed;}
.list-load-btn-arrow{width: 7px;height: 7px;border-top: 2px solid #221816;border-left: 2px solid #221816;border-radius: 2px;transition: all 0.3s ease-in-out;}
.list-load-btn-arrow.right-arrow{transform: rotate(135deg)}
.list-load-btn-arrow.left-arrow{transform: rotate(-45deg)}
.list-load-btn:not(.disabled):hover .list-load-btn-arrow{border-color: #fff}
.list-load-btn.disabled .list-load-btn-arrow{border-color: #999}

#loadPreTimg,#loadMoreTimg{display: none;}
/*cate attr*/
#globalWrapper-content{margin:0;box-sizing: border-box;}
.select-cat_name{font-weight: 700;font-size: 16px;text-transform: uppercase;padding:5px 2.5%;}
.asideBar{width: 93.75%;box-sizing: border-box;margin: 0 auto}
.mar-plp-header{width: 100%;box-sizing: border-box;padding-top: 16px;border-top: 1px solid #E2E1E1}
.filter-title{font-size: 16px;}
.cat_asideBar{display:flex;justify-content: space-between;width: 100%}
.filterTagWrap{display: flex;width: calc(100% - 108px)}
.filterWrap{display:flex;width: max-content;align-items: flex-start;flex-shrink: 0}
.filterWrap .cat-title{font-weight:normal;font-size:22px;letter-spacing:1px;text-transform: capitalize}
.filterWrap .filterWrap-ul{display: flex;flex-flow: row wrap;align-items: center;position: relative;gap: 8px}
.filterWrap .mar-icon{display:inline-block;background-image:url(images/icon_chart.png);background-repeat:no-repeat;width:20px;height:8px;background-position:-16px -76px;background-size:620px auto;}
.filterWrap .filterWrap-arrow{width: 6px;height: 6px;border-left: 2px solid #221816;border-bottom: 2px solid #221816;border-radius: 2px;transform: rotate(-45deg);position: relative;top: -2px;margin-left: 4px}
.filterWrap .filterWrap-ul .filterWrap-li,.filterWrap .filterWrap-ul .li_sort_by{display:flex;min-width: 72px;
    height: 30px;border-radius: 7px;border: 1px solid #DDDDDD;padding: 0 8px;justify-content: center;align-items: center;cursor: pointer}
.filterWrap .filterWrap-ul .filterWrap-li:hover,.filterWrap .filterWrap-ul .li_sort_by:hover{border: 1px solid #221816}
.filterWrap .filterWrap-ul .filterWrap-li:hover .filterWrap-arrow,.filterWrap .filterWrap-ul .li_sort_by:hover .filterWrap-arrow{transform: rotate(135deg);top: 2px}
.filterWrap .filterWrap-ul .filterWrap-li:hover .mar-icon{background-position:10px -76px;}
.filterWrap .filterWrap-ul .filterWrap-li:hover .mar-plp-filter-content{display: block}
.filterWrap .category-name{text-transform: capitalize;color: #221816}
.filterWrap .mar-plp-filter-content{box-shadow:0 6px 10px 0 rgba(0,0,0,0.1),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px 0 rgba(0,0,0,0.14);border:0;padding: 20px 20px 14px;position: absolute;background-color: #fff;z-index: 200;color: #666;width: 30%;display: none;max-height: 320px;overflow-y: auto;top: 32px}
.filterWrap .mar-plp-filter-content li{text-transform: uppercase;padding: 5px 0;letter-spacing: 1px}
.filterWrap .mar-plp-filter-content li.on a{color: #f10a0a;border-color: transparent}
.filterWrap .mar-plp-filter-content li a:hover{text-decoration: none}
.filterWrap .nav-stacked{width: 90%;left:0}
.filterWrap .nav-stacked ul{overflow: auto}
.filterWrap .nav-stacked li{margin: 0 5px 5px 0;border:1px solid #fff;padding:1px;display: inline-block}
.filterWrap .nav-stacked li.on a{border:1px solid #000;color: #000;}
.filterWrap .nav-stacked li:hover a{border:1px solid #000;color: #000;}
.filterWrap .nav-stacked li a{display:inline-block;padding:8px 7px;text-align:center;text-transform:capitalize;border:1px solid #eee;font-size:12px;font-weight:700;color:#999}}
.filterWrap .nav-stacked li a.mar-color{width: 22px;height: 22px;padding:0;font-size: 0}
.filterWrap .mar-plp-filter-price {padding: 0 3px;}
.filterWrap .filter-price-input{display:inline-block;padding:0 8px;border:1px solid #d8d8d8;width:100px;box-sizing:border-box;height:35px;line-height:35px;margin-top:1px;}
.filterWrap .filter-price-input::-webkit-input-placeholder{color:#dedede;}
.filterWrap .filter-price-input::-moz-placeholder{color:#dedede;}
.filterWrap .filter-price-input::-ms-input-placeholder{color:#dedede;}
.filterWrap .mar-plp-filter-price span {margin: 0 10px;}
.filterWrap .filter-price-go{display:inline-block;height:33px;border:2px solid #fafafa;margin-left:6px;background-color:#ffa019;color:#000;font-size:14px;text-align:center;vertical-align:top;line-height:33px;width:70px;border-radius: 5px;}
.filterWrap .filter-price-error{font-size: 12px;color: #f10a0a;margin-left: 5px;}
.filterWrap a.filter-price-go:hover{text-decoration: none;}
.plp-filter-summary-list{display: flex;flex-flow: row wrap;align-items: center;padding: 0 2.5%;}
.plp-filter-summary-list li{display: inline-block;margin:0 10px 5px 0;padding:5px;border:1px solid #000}
.plp-filter-summary-list li a{display: inline-block}
.plp-filter-summary-list li a.closeBtn{background-position:-164px 4px;display:inline-block;width:15px;height:1pc;margin-left:12px;position:relative;top:4px}
.plp-filter-summary-list li span{color:#000;text-transform:uppercase;font-size: 13px;}
.plp-filter-summary-list li.coloseAll{margin-right: 20px;border:none;padding: 0}
.plp-filter-summary-list li.coloseAll a{font-size: 14px}
.attr-color-box{display: inline-block;vertical-align: middle;margin-right: 10px;border: 1px solid #d8d8d8;border-radius: 50%;}
.attr-color-box img{width: 24px;height: 24px;vertical-align: middle;border-radius: 50%;}
.attr-color-box em{width: 24px;height: 24px;display: block;border-radius: 50%;}
.list_sort_pro{background-color: #fff;padding: 7px 8px 6px;border: 1px solid #ddd;border-radius: 4px}
.list_sort_pro:hover{border-color: #000}
.li_sort_by{position: relative;}
.li_sort_by>.fb{margin:0 10px}
.li_sort_by .selectBox{z-index:4;padding:7px 0 6px;display:inline-block;width: auto;cursor: pointer;color: #221816}
.li_sort_by .selectBox dt{padding: 0 8px 0 10px;position: relative;display: flex;align-items: center;justify-content: center}
.li_sort_by .selectBox .tag_c{display: inline-block;background-image: url(images/icon_chart.png);background-repeat: no-repeat;width: 20px;height: 8px;background-position: -16px -76px;background-size: 620px auto;margin-left: 5px;position: relative;top: -1px}
.li_sort_by .selectBox:hover .tag_c{background-position: 10px -76px}
.li_sort_by .selectBox dd{position:absolute;top:31px;left:0;width:160px;background-color:#fff;display:none;box-shadow:0 6px 10px 0 rgba(0,0,0,0.1),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px 0 rgba(0,0,0,0.14);z-index:11}
.li_sort_by .selectBox dd li{position:relative;}
.li_sort_by .selectBox dd li a:before{content:'';display:inline-block;position:absolute;width:13px;height:13px;border:1px solid #000;border-radius:50%;top:13px;left:5px;}
.li_sort_by .selectBox dd li a:after{content:'';display:inline-block;position:absolute;width:9px;height:8px;background-color:#fff;border-radius:50%;top:16px;left:8px;}
.li_sort_by .selectBox dd li.on a:after{background-color:#000;}
.li_sort_by .selectBox dd a{display:block;padding:5px 10px 5px 25px;line-height:30px;border-bottom:1px solid #ccc;color:#333;text-transform:capitalize;position: relative}
.li_sort_by .selectBox dd a:hover{color:#FA9F17;text-decoration: none}
.li_sort_by .selectBox dd li span:before{content:'';display:inline-block;position:absolute;width:13px;height:13px;border:1px solid #000;border-radius:50%;top:13px;left:5px;}
.li_sort_by .selectBox dd li span:after{content:'';display:inline-block;position:absolute;width:9px;height:8px;background-color:#fff;border-radius:50%;top:16px;left:8px;}
.li_sort_by .selectBox dd li.on span:after{background-color:#000;}
.li_sort_by .selectBox dd span{display:block;padding:5px 10px 5px 25px;line-height:30px;border-bottom:1px solid #ccc;color:#333;text-transform:capitalize;position: relative}
.li_sort_by .selectBox dd span:hover{color:#FA9F17;text-decoration: none}
.li_sort_by .selectBox:hover dd{display: block;}
.es_product_list .list-act-box{flex-wrap: wrap;}
.es_product_list .list-act-wrap{padding: 2px 4px;margin-right: 6px;border-radius: 6px;border: 1px solid #FF731E;font-size: 12px;color: #FF731E;cursor: default;}
.es_product_list .list-act-wrap.buy_more{display: inline-block;}
.es_product_list .list-act-wrap *{font-size: 12px;color: #FF731E;text-transform: capitalize;}
.es_product_list .shipin24hrs_wrap *{text-transform:unset;}
.es_product_list .list-act-wrap a:hover{text-decoration: none;color: #FF731E;}
.es_product_list .list-act-wrap.visible-off{display: none}
.es_product_list .list-act-wrap.visible-on{display: inline-block;margin-top: 8px}
.es_product_list .buy_more a{line-height: 15px;margin: 0}
.list-act-img{position: absolute;left: 0;bottom: 0}
.list-act-img img{width: 100%;display: none;max-height:100px}
/*attr new by mob*/
.s_filter{width:16px;height:14px;background-position:-246px -306px;vertical-align:middle;margin-right:4px;}
.filter_item_num{width:18px;height:18px;background:#FF5151;color:#fff;font-family:Roboto-Medium,Roboto;font-weight:600;position:absolute;display:inline-block;right:-4px;top:-6px;border-radius:50%;font-size:12px;line-height:18px;text-align: center}
.js_refineBtn_wrap{flex-shrink: 0;width: max-content;margin-left: 16px;display: flex}
.js_refineBtn_wrap_hr{width: 2px;height: 20px;background: #ddd;margin-right: 10px}
.js_refineBtn{position: relative;display: flex;width: 90px;border: 1px solid #ddd;border-radius: 6px;justify-content: center;align-items: center;font-size: 16px;height: 30px;cursor: pointer}
.js_refineBtn:hover{border-color: #221816}
#refineBox_cover{background: #221816;opacity: 0.4;}
.refineBox{position: fixed;left: -600px;top: 0;z-index: 19870214;width: 500px;height: 100%;overflow-y: auto;background-color: #fff;border: 1px solid #dedede;border-right:none}
.refineBox .select-filter-attr-list{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 8px}
.select-filter-attr-list-a{padding: 0 10px;height: 28px;display: flex;gap: 8px;align-items: center;background: #F1F3F4;border-radius: 6px;border: 1px solid #221816;font-size: 14px;cursor: pointer}
.refineBox.listshow{position:absolute;height:auto;z-index:19870213;border:0;border-radius:12px;box-shadow: rgb(153, 153, 153) 0 2px 10px 2px}
.refineBox.listshow .refineHeader-wrap{display: none}
.refineBox.listshow .refineAttr_box{padding: 0}
.refineBox.listshow .refineList{margin-top: 8px !important;padding: 0 10px}
.refineBox.listshow .refineAttr_item{min-width: auto !important;}

.refineHeader-wrap{padding:12px 20px;position:absolute;width:100%;background-color:#fff;z-index:1;box-sizing: border-box}
.refineHeader{font-size:18px;font-family:Roboto-Medium,'Roboto-Regular';font-weight:500;}
.refineList{margin-top: 47px;padding: 0 20px}

.position_f .listshow .refineList{max-height: 300px;overflow-y: auto;}
.refineHeader .solidBox_close{position:absolute;right:10px;top:14px;width: 20px;height: 20px;background-position: -24px -105px;}
.refineBox .refineMain{height:100%;overflow-y:auto;padding-bottom:60px;box-sizing:border-box;}
.listshow .refineMain{height:auto;}
.refineBox .refineAttr_box{padding: 16px 0;text-align: left;border-bottom: 1px solid #ddd}
.refineBox .refineAttr_box:last-child{border-bottom:none}
.refineBox .refineAttr_title{align-items:center;justify-content:space-between;font-size:14px;font-family: Roboto-Medium;font-weight: 500;cursor: pointer}
.refineBox .refineAttr_title:hover{text-decoration: none}
.refineBox .refineAttr_title_right{align-items:center;}
.refineAttr_title_right .txt{font-size: 12px;}
.refineAttr_title_right .txt:after{content:',';font-size: 12px;}
.refineAttr_title_right .txt:last-child:after{content:'';}
.refineBox .refineAttr_title .itemIcon{width:12px;height:12px;background-position:-232px -108px;margin-top: 0}
.listshow .refineAttr_title{display:none;}
.search_filter{position:absolute;left:0;bottom:0;width:100%;padding:16px 20px;text-align:center;justify-content:space-between;box-sizing:border-box;background-color:#fff;}
.refineAttr_title.on  .itemIcon{background-position:-276px -114px;height: 3px}
.js_filterApplay{display: inline-block;width: 130px;height: 30px;background: #FF9500;border-radius: 6px;line-height: 30px;font-weight: 500;font-size: 14px;color: #FFFFFF;text-align: center;font-family: Roboto-Medium;cursor: pointer}
.js_filterReset{display: inline-block;width: 96px;height: 28px;background: #FFFFFF;border-radius: 6px;border: 1px solid #FA9F17;font-size: 14px;color: #FA9F17;line-height: 28px;text-align: center;margin-right: 10px;cursor: pointer}
.js_filterApplay:hover,.js_filterReset:hover,.select-filter-attr-list-a:hover{text-decoration: none}
.refineBox .refineAttr_con{display: none;margin-top: 8px}
.refineBox .refineAttr_item{position:relative;display:inline-flex;margin:0 8px 8px 0;padding:0 10px;border:1px solid #666;height:34px;line-height:34px;border-radius:6px;min-width: 110px;justify-content: center;align-items: center;cursor: pointer}
.refineBox .refineAttr_item.on,.refineBox .refineAttr_item:hover{text-decoration: none;border: 2px solid #221816;height:32px;line-height:32px;padding: 0 9px}
.refineBox .refineColor_item{background-color: #fff;}
.refineBox .attr-color-rgb,.refineBox .attr-color-icon{width:12px;height:12px;display:inline-block;vertical-align:-2px;border-radius:50%;box-sizing:border-box;}
.sortByBox .sort-item .close,.refineBox .refineAttr_item .close{display: none;width: 16px;height: 16px;background-position: -197px -351px;position: absolute;top:-5px;right: -5px;border: none;padding: 0}
.sortByBox .sort-item.on .close,.refineBox .refineAttr_item.on .close{display: inline-block;}
.category_list_tag_content{display: flex;gap: 8px;overflow-x: auto;padding-bottom: 8px;margin-left: 16px}
/* 浏览器的滚动条样式 */
.category_list_tag_content::-webkit-scrollbar {height: 5px; /* 滚动条的宽度 */}
/* 滚动条轨道 */
.category_list_tag_content::-webkit-scrollbar-track {background: #fff; /* 轨道的背景颜色 */}
/* 滚动条滑块 */
.category_list_tag_content::-webkit-scrollbar-thumb {background: #ccc; /* 滑块的背景颜色 */border-radius: 5px; /* 滑块的圆角 */;cursor: pointer}
/* 鼠标悬停在滑块上时 */
.category_list_tag_a_img{height: 24px;border-radius: 4px}
.category_list_tag_img{height: 25px;border-radius: 4px}
.category_list_tag_content::-webkit-scrollbar-thumb:hover {background: #555; /* 滑块悬停时的背景颜色 */}
.category_list_tag_a{height: 28px;border: 1px solid #F1F3F4;padding: 0 6px;display: flex;align-items: center;border-radius: 4px;font-size: 12px;background: #F1F3F4;width: max-content;flex-shrink: 0;gap: 4px;cursor: pointer}
.category_list_tag_a:hover{border-color: #221816;text-decoration: none}
.category_list_tag_icon_shipin24hrs{background-position: -11px -880px;width: 18px;height: 18px}
.category_list_tag_icon_quickship{position: relative;background-position: -508px -886px;width: 19px;height: 13px;}

.category_list_tag_icon_multiplepiece,.category_list_tag_icon_couponcode,.category_list_tag_icon_couponcode{background-position: -52px -882px;width: 13px;height: 15px}
.category_list_tag_icon_appsale{background-position: -93px -882px;width: 10px;height: 16px}
.category_list_tag_icon_vipuserprice{background-position: -131px -883px;width: 15px;height: 14px}
.category_list_tag_icon_newuserprice{background-position: -175px -884px;width: 15px;height: 14px}
.category_list_tag_icon_finalsale,.category_list_tag_icon_flashsale{background-position: -222px -883px;width: 10px;height: 17px}
.category_list_tag_icon_priceguarantee{background-position: -267px -884px;width: 13px;height: 15px}
.category_list_tag_icon_newin,.category_list_tag_icon_preorder,.category_list_tag_icon_holidaytag{background-position: -310px -884px;width: 15px;height: 15px}
.category_list_tag_a.on{border-color: #221816}
.category_list_tag_a.on .category_list_tag_a_arrow{display: none}
.category_list_tag_a_close{display: none}
.category_list_tag_a.on .category_list_tag_a_close{display: block}
.category_list_tag_a_arrow{width: 4px;height: 4px;border-top: 1px solid #000;border-right: 1px solid #000;transform: rotate(45deg)}
#filterLoading{display: flex;align-items: center;justify-content: center}
#filterLoading i{width: .6rem;height: .6rem;margin-left: 8px;display: inline-block;background-color: #fff !important;border-radius: 100%}
#filterLoading i{-webkit-animation: bouncedelay 1.4s infinite ease-in-out;-moz-animation: bouncedelay 1.4s infinite ease-in-out;animation: bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;animation-fill-mode: both}
#filterLoading i:first-child{margin-left: 0;-webkit-animation-delay: -.32s;-moz-animation-delay: -.32s;animation-delay: -.32s}
#filterLoading i.laymloadtwo{-webkit-animation-delay: -.16s;-moz-animation-delay: -.16s;animation-delay: -.16s}
.category-recommendation-block-paged-vertical {width: 100%;padding: 15px 12px;box-sizing: border-box;background-color: #f9f9f9;border-radius: 8px;border: 1px solid #eee;position: relative;height: max-content}
.recommendation-header-vertical {display: flex;justify-content: flex-start;align-items: center;margin-bottom: 12px;gap:4px;}
.recommendation-header-vertical h3 {margin: 0;font-size: 18px;font-weight: 600;color: #333;}
.recommendation-controls-vertical {margin-left: auto;flex-shrink: 0;display: flex;}
.recommendation-controls-vertical button {background-color: transparent;border: 1px solid #ccc;border-radius: 5px;width: 24px;height: 24px;cursor: pointer;font-size: 16px;line-height: 1;color: #555;transition: all 0.2s ease;padding: 0;}
.recommendation-controls-vertical button:disabled {cursor: not-allowed;opacity: 0.3;}
.recommendation-controls-vertical button.next-btn {margin-left: 5px;}
.recommendation-container-vertical {overflow: hidden;max-height: 376px;}
.recommendation-list-vertical {list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 16px;transition: transform 0.4s ease-in-out;}
.recommendation-list-vertical .recommendation-item-vertical a {display: flex;justify-content: center;align-items: center;text-decoration: none;background-color: #fff;color: #4A4A4A;border: 1px solid #e0e0e0;border-radius: 10px;padding: 10px;font-size: 16px;font-weight: 500;min-height: 48px; box-sizing: border-box;}