@charset "utf-8";

/* ================================ */
/* 触屏版商品分类样式类型				*/
/* Author:			Hanbing 		*/
/* Copyright:		www.shopnc.net	*/
/* Create Date:		Jun-08-2015		*/
/* Retrofit Date:	Jul-30-2015		*/
/* ================================ */

/*商品分类*/
.categroy-cnt { width: 3.8rem; height: 100%x; display: block; float: left; position: absolute; z-index: 1; top: 2rem; bottom: 0; left: 0; overflow: hidden;}

/*分类一级导航*/
.categroy-list { position: absolute; }
.category-item { width: 2.8rem; height: 2.8rem; padding: 0 0.5rem; }
.category-item-a { display: block; }
.ci-fcategory-ico { width: 1rem; height: 1rem; padding: 0.45rem 0 0.25rem 0; margin: 0 auto; }
.ci-fcategory-ico img { display: block; vertical-align: top; width: 100%; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; opacity: 0.5; }
.ci-fcategory-name { font-size: 0.6rem; line-height: 0.9rem; color: #232326; text-align: center; width: 100%; height: 0.9rem; padding-bottom: 0.25rem; border-bottom: solid 0.05rem #EEE;}
.category-item.selected { background-color: #FFF;}
.category-item.selected .ci-fcategory-ico img { -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0); filter: gray; opacity: 1; }
.category-item.selected .ci-fcategory-name { color: #1296db; padding-bottom: 0.2rem; border-bottom: solid 0.1rem #1296db; }
.categroy-third-list { display: none; color: #666; border-bottom: 1px solid #ccc; box-shadow: 0 -2px 0 #e4e4e4 inset;/*border-top:2px solid #e4e4e4;*/ background: #f5f5f5; }
.categroy-third-list li { border-bottom: 1px solid #dddddd; }
.categroy-third-list a { color: #6d6d6d; display: block; padding: 15px 0px 15px 11px; }

/* 分类子级内容 */
.categroy-rgt { background-color: #FCFCFC;  position: absolute; z-index: 1; left: 3.8rem; top: 2rem; bottom: 0; right: 0; overflow: hidden;}

/* 品牌推荐 */
.brands-recommend { font-size: 0; }
.brands-recommend dd { background-color: #FFF; vertical-align: top; display: inline-block; width: 3.3rem; height: 3.3rem; padding: 0.2rem; margin: 0.3rem 0 0 0.3rem; }
.brands-recommend dd a { display: block;}
.brands-recommend dd img { width: 3.3rem; margin: 0.5rem 0; height: 1.1rem }
.brands-recommend dd a { color: #232326; }
.brands-recommend dd p { font-size: 0.52rem; line-height: 1rem; white-space: nowrap; text-overflow: ellipsis; text-align: center; overflow: hidden;}

/* 二三级分类 Copyright: www.bizpower.com*/
.categroy-child-list { font-size: 0; width: 100%; background-color: #FFF;}
.categroy-child-list dt { background-color: #FCFCFC; margin: 0.2rem 0; border-style: solid; border-color: #F5F5F5; border-width: 0.05rem 0; }
.categroy-child-list dt a { display: block; width: 96%; height: 1.48rem; padding: 0 0 0 4%; font-size: 0.6rem; line-height: 1.48rem; color: #232326;}
.categroy-child-list dt i { width: 0.4rem; height: 0.4rem; vertical-align: middle; display: inline-block; border-radius: 0.2rem; margin-right: 0.4rem; }
.categroy-child-list dt i.col0 { background-color: #F23030;}
.categroy-child-list dt i.col1 { background-color: #AC92ED;}
.categroy-child-list dt i.col2 { background-color: #4FC0E8;}
.categroy-child-list dt i.col3 { background-color: #A0D468;}
.categroy-child-list dt i.col4 { background-color: #48CFAE;}
.categroy-child-list dt i.col5 { background-color: #EC87BF;}
.categroy-child-list dt i.col6 { background-color: #FFCE55;}
.categroy-child-list dt i.col7 { background-color: #5D9CEC;}
.categroy-child-list dt i.col8 { background-color: #FB6E52;}
.categroy-child-list dt i.col9 { background-color: #AAB2BD;}
.categroy-child-list dt i.arrow-r { display: block; width: 0.6rem; height: 0.6rem; background: transparent url(../images/arrow_right_b.png) no-repeat 50% 50%; background-size: cover; float: right; margin: 0.5rem 0.5rem 0 0; opacity: 0.5;}
.categroy-child-list dt:first-child { margin-top: 0;}
.categroy-child-list dd { font-size: 0.55rem; line-height: 1.48rem; vertical-align: top; display: inline-block; width: 3.35rem; height: 1.48rem; padding: 0.2rem; margin-left: 0.3rem; border-radius: 0;}
.categroy-child-list dd a { display: block; color: #444; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden;}

/*商品列表头部特征*/
.nctouch-product-header .header-inp {}
.nctouch-product-header .header-inp { margin: 0.275rem 3.8rem 0 2rem;}
.nctouch-product-header .header-inp .search-input { width: 7.5rem; color: #232326;}
.nctouch-product-header .header-r a { padding: 0.5rem 0.6rem 0.5rem 0.2rem;}
.nctouch-product-header .header-r a.categroy { width: 0.975rem; height: 1.575rem; padding: 0.2rem 0.5rem 0.2rem 0.3rem;}
.nctouch-product-header .header-r a.categroy i { width: 100%; height: 1rem; background-image: url(../images/stiore_categroy_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 70%; opacity: 0.65;}
.nctouch-product-header .header-r a.categroy p {display: block; font-size: 0.45rem; line-height: 0.575rem; text-align: center; color: #555; }

/*wap端自定义菜单*/
.menu-list{display: block; width: 3.8rem;overflow: hidden;}
.menu-list .menu-item{display: block; width: 100%; height: 2rem; line-height: 2rem; background: #fff; text-align: center; position: relative; border-bottom:0.05rem solid #eee; border-right: 0.05rem solid #eee; box-sizing: border-box;}
.menu-list .menu-item .menu-item-a{display: block; width: 100%; height: 2rem}
.menu-list .menu-item .menu-item-a .ci-name{ width: 100%; height: 2rem; font-size: 0.56rem; color: #212121; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.menu-list .menu-item.selected{background: #f3f5f7; border-right: 0}
.menu-list .menu-item.selected .ci-name{color: #f23030;}

.categroy-right{ background: #f3f5f7; left:3.8rem; }
.categroy-right .menuAd{display: block; margin:0.6rem 0.46rem 0 0.46rem;}
.categroy-right .menuAd img{ width: 100%; height: 4rem; }
.categroy-content{ display: block; margin:0.9rem 0.46rem 0 0.46rem; overflow: hidden;}
.categroy-content .menu-item-title{ display: block; width: 100%; margin-bottom: 0.2rem; overflow: hidden;}
.categroy-content .menu-item-title .menu-title{display: block; float: left; width: 85%;}
.categroy-content .menu-item-title .menu-more{display: block; float: right; width: 15%;}
.categroy-content .menu-item-title .menu-title a{display: block; width: 100%; height: 0.8rem; line-height: 0.8rem; color: #212121; font-size: 0.56rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all;}
.categroy-content .menu-item-title .menu-more a{display: block; width: 80%; height: 0.8rem; line-height: 0.8rem; color: #999; font-size: 0.48rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; text-align: right; margin-right: 0.2rem}
.categroy-content .menu-item-content{ display: block; overflow: hidden; padding:0.3rem 0.46rem 0.3rem 0.46rem; background: #fff; clear: both }
.categroy-content .menu-item-content .menu-item-content-line{ border-bottom: 0.05rem solid #eee; overflow: hidden;}
.categroy-content .menu-item-content .menu-item-content-line:last-child{border-bottom:0;}
.categroy-content .menu-item-content .menu-img-cate{ display: block; float: left; width: 33.33%; text-align: center;}
.categroy-content .menu-item-content .menu-img-cate img{display: block; width: 2.2rem; height: 2.2rem; margin:0.15rem auto 0.1rem;}
.categroy-content .menu-item-content .menu-img-cate .txt{display: block; width: 100%; overflow: hidden; line-height: 1.2rem; height: 1.2rem; color: #212121; font-size: 0.52rem;}
.categroy-content .menu-item-content .menu-txt-cate{ display: block; width: 33%; height: 2.2rem; line-height: 2.2rem; text-align: center; color: #666; font-size: 0.52rem; float: left; border-right: 0.05rem solid #eee; overflow: hidden; word-break: break-all; }
.categroy-content .menu-item-content .menu-txt-cate:nth-child(3n){border-right: 0}
.categroy-content .menu-item-content .menu-adorn{display: block; width: 100%; height: 0.1rem; float: left; background: #fff; margin-top: -0.1rem}






