/*顶级分类页轮播广告*/



.banner {

	height: 420px;

	overflow: hidden;

	width: 100%;

	position: relative;

	z-index: 0;

}

.banner .hd {

	position: absolute;

	z-index: 100;

	top: 380px;

	left: 50%;

	height: 20px;

	margin-left: -60px;

	overflow: hidden;

}

.banner .hd ul {

	height: 20px;

}

.banner .hd ul li {

	display: inline;

	float: left;

	width: 20px;

	height: 20px;

	margin-left: 5px;

	background: url(../images/bgc.png) 0 -32px;

	color: #fff;

	font: 12px/20px 'microsoft yahei';

	text-align: center;

	cursor: pointer;

	overflow: hidden;

}

.banner .hd ul li.on {

	background-position: -20px -32px;

}

.banner .bd {

	position: relative;

	height: 100%;

}

#bg998 .banner .bd .li1 {

	background: #003ea3

}

#bg998 .banner .bd .li2 {

	background: #00adef

}

#bg998 .banner .bd .li3 {

	background: #e30b0b

}

#bg998 .banner .bd .li4 {

	background: #003ea3

}

#bg998 .banner .bd .li5 {

	background: #ffb2a8

}

.banner .bd li {

	width: 100%;

	height: 420px;

	zoom: 1;

	vertical-align: middle;

	text-align: center;

}

.banner .bd li a {

	position: absolute;

	left: 50%;

	margin-left: -640px;

}

.banner .banner-arr {

	display: none;

	position: absolute;

	z-index: 110;

	top: 170px;

	width: 50px;

	height: 60px;

	cursor: pointer;

}

.banner .prev {

	left: 50px;

}

.banner .banner-arr .shadow {

	position: absolute;

	top: 0;

	left: 0;

	width: 50px;

	height: 60px;

	background: #000;

	opacity: .2;

	filter: alpha(opacity=20);

	border-radius: 3px;

	transition: opacity 0.2s linear 0s;

}

.banner .banner-arr:hover .shadow {

opacity: .5;

filter: alpha(opacity=50);

}

.banner .banner-arr .arr {

	position: absolute;

	z-index: 2;

	top: 18px;

	width: 12px;

	height: 24px;

	overflow: hidden;

}

.banner .prev .arr {

	left: 19px;

	background: url(../images/bgc.png) -40px -32px;

}

.banner .next {

	right: 50px;

}

.banner .next .arr {

	right: 19px;

	background: url(../images/bgc.png) -64px -32px;

}

.root61 .banner-service {

	margin-left: 362px;

}

.banner-service {

	position: absolute;

	z-index: 100;

	top: 0;

	left: 50%;

	width: 200px;

	height: 420px;

	margin-left: 262px;

}

.banner-service .guide {

	position: relative;

}

.banner-service .guide, .banner-service .guide img, .banner-service .services, .banner-service .services img {

	display: block;

	width: 200px;

	height: 208px;

}

.banner-service .guide, .banner-service .guide img, .banner-service .services, .banner-service .services img {

	display: block;

	width: 200px;

	height: 208px;

}

.banner-service .services {

	position: relative;

	margin-top: 4px;

	overflow: hidden;

}

/*顶级分类页和列表页的样式*/

.skin {

background: #f8f8f8; padding-top:20px;

}

.channel-menu {

	height: 60px;

	background: #fff;

}

.root61.channel-menu-wrap {

	min-width: 1190px;

}

.channel-menu-wrap {

	position: relative;

	z-index: 0;

	min-width: 990px;

	height: 60px;

	background: #3e9af0;

}

.root61 .channel-menu .menu-item {

	width: 234px;

}

.channel-menu .menu-item {

	position: relative;

	z-index: 100;

	display: inline;

	float: left;

	width: 194px;

	height: 58px;

	margin: 2px 2px 0;

}

.root61 .channel-menu .menu-item .menu-main {

	width: 234px;

}

.channel-menu .menu-item .menu-main {

	position: absolute;

	z-index: 110;

	left: 0;

	top: 0;

	width: 194px;

	height: 58px;

}

.channel-menu .menu-item dl.tv, .channel-menu .menu-item dl.fridge, .channel-menu .menu-item dl.air-conditioner, .channel-menu .menu-item dl.smaller, .channel-menu .menu-item dl.chuwei {

	height: 45px;

}

.channel-menu .menu-item .menu-main dl {

	border-right: 1px dotted #c5e1fb;

}

.channel-menu .menu-item dl {

	margin-top: 5px;

	margin-bottom: 4px;

	overflow: hidden;

}

.channel-menu .menu-item dt {

	height: 27px;

	color: #fff;

	font: bold 16px/1.5 'microsoft yahei';

	overflow: hidden;

}

.channel-menu .menu-item dt b {

	display: inline;

	float: left;

	margin-left: 8px;

}

.channel-menu .menu-item dt a, .channel-menu .menu-item dt a:hover {

	color: #fff;

}

.channel-menu .menu-item dd {

	padding-left: 8px;

	zoom: 1;

}

.channel-menu .menu-item dl.menu-text dd a {

	display: inline-block;

	margin-right: 10px;

	color: #fff;

	white-space: nowrap;

}

#bg998 .channel-menu .menu-item .fore5 dl {

	border-right: 0 none;

}

#bg998 .channel-menu .menu-item .fore5 dl dt i {

	background-position: -64px 0;

}

#bg998 .channel-menu .menu-item .fore1 dl dt i {

	background-position: 0 0;

}

#bg998 .channel-menu .menu-item .fore2 dl dt i {

	background-position: -16px 0;

}

#bg998 .channel-menu .menu-item .fore3 dl dt i {

	background-position: -32px 0;

}

#bg998 .channel-menu .menu-item .fore4 dl dt i {

	background-position: -48px 0;

}

#bg998 .channel-menu .menu-item dt i {

	display: inline;

	float: left;

	width: 16px;

	height: 16px;

	margin: 5px 2px 0 8px;

	background: url(../images/bgc.png) no-repeat;

	overflow: hidden;

}

.channel-menu .menu-item dt i {

	display: inline;

	float: left;

	width: 16px;

	height: 16px;

	margin: 5px 2px 0 8px;

	overflow: hidden;

}

/*精品专区*/

.promotions {

position: relative;

height: 444px;

background: #3e9af0;

}

.promotions .prom-icon {

position: absolute;

left: 651px;

top: -7px;

width: 50px;

height: 50px;

background: url(../images/bgc.png) 0 -56px;

}

.promotions .title {

height: 64px;

overflow: hidden;

}

.promotions .title h3 {

padding-top: 2px;

color: #fff;

font: bold 24px/1.5 'microsoft yahei';

text-align: center;

}

.promotions .title h4 {

margin-top: -3px;

color: #fff;

font: normal 14px/1.5 'microsoft yahei';

text-align: center;

}

.promotions .prom-listloop {

position: relative;

height: 370px;

padding: 0 0 0 10px;

}

.promotions .prom-listloop-box {

position: relative;

z-index: 10;

height: 370px;

overflow: hidden;

}

.root61 .promotions .prom-listloop-list li {

width: 216px;

}

.promotions .prom-listloop-list li {

display: inline;

float: left;

width: 226px;

height: 370px;

margin-right: 10px;

padding-left: 10px;

background: #fff;

overflow: hidden;

}

.promotions .name {

height: 20px;

margin-top: 15px;

margin-right: 10px;

overflow: hidden;

}

.promotions .name a {

font-size: 14px;

font-weight: bold; color:#333;

}

.promotions .intro {

height: 60px;

overflow: hidden;

}

.promotions .intro h6 { line-height:16px;

margin-top: 4px;

margin-right: 10px;

color: #ff8802;

font-size: 12px;

font-family: 'microsoft yahei';

}

.promotions .pro-face {

position: relative;

height: 200px;

margin-top: 6px;

overflow: hidden;

}

.promotions .pro-face .img img {

display: block;

width: 200px;

height: 200px;

}

.promotions .pro-face .img {

position: absolute;

z-index: 5;

top: 0;

right: -30px;

width: 200px;

height: 200px;

}

.promotions .pro-face .discount {

position: absolute;

z-index: 10;

top: 14px;

left: 0;

width: 60px;

height: 40px;

background: url(../images/bgc.png) -50px -56px;

color: #ffefef;

text-align: center;

overflow: hidden;

}

.promotions .pro-face .discount i {

font-size: 24px;

}

.promotions .pro-price {

height: 36px;

margin-top: 14px;

overflow: hidden;

}

.promotions .pro-price .now {

color: #d00;

font-family: 'microsoft yahei';

}

.promotions .pro-price .now, .promotions .pro-price del {

float: left;

}

.promotions .pro-price .now em {

float: left;

margin-top: 13px;

font-size: 18px;

}

.promotions .pro-price em {

font-family: arial;

}

s, strike, del {

text-decoration: line-through;

}

.promotions .pro-price del {

padding-left: 5px;

color: #999;

line-height: 44px;

}



.promotions .pro-price .now strong {

font-size: 28px;

font-weight: normal;

}

/*精品下的广告*/

.activities {

position: relative;

margin-top: 20px;

padding-bottom: 10px;

background: #fe8802;

}

.root61 .activities .act-list {

padding-left: 0;

}

.activities .act-list {

position: relative;

height: 220px;

padding-left: 1px;

overflow: hidden;

}

.root61 .activities .act-list li {

width: 285px;

margin-left: 10px;

}

.activities .act-list li {

display: inline;

float: left;

width: 316px;

height: 210px;

margin: 10px 0 0 10px;

overflow: hidden;

}

.root61 .activities .act-list li img {

margin: 0 -16px 0 -15px;

}

.activities .act-list li img {

display: block;

width: 316px;

height: 210px;

}

/*当季热卖*/

.root61 .middle-floor{ width:1190px;}

.middle-floor {

width: 940px;

padding-top: 30px;

}

.com-floor-head {

position: relative;

height: 55px;

margin-bottom: 22px;

overflow: hidden;

}

.com-floor-head .line {

position: absolute;

z-index: 1;

top: 26px;

left: 10px;

width: 970px;

height: 13px;

background: url(../images/bgc.png) 0 -214px repeat-x;

overflow: hidden;

}

.root61 .com-floor-head .line {

width: 1170px;

}

.middle-floor .com-floor-head .line {

width: 940px;

left: 0;

}

.root61 .middle-floor .com-floor-head .line {

width: 1170px;

left: 10px;

}

.com-floor-head .main {

position: absolute;

z-index: 2;

top: 0;

left: 50%;

width: 196px;

height: 55px;

margin-left: -98px;

background: #f8f8f8;

text-align: center;

}

.com-floor-head h3 {

padding-top: 3px;

color: #1673e5;

font: bold 24px/1.5 'microsoft yahei';

text-align: center;

}

.com-floor-head h4 {

margin-top: -4px;

color: #1673e5;

font: 14px/1.5 'microsoft yahei';

text-align: center;

}

.middle-floor-main {

height: 460px;

}

.middle-floor-main .f-side {

position: relative;

float: left;

width: 215px;

height: 460px;

margin-left: -25px;

}

.root61 .middle-floor-main .f-main {

width: 980px;

}

.middle-floor-main .f-main {

float: right;

width: 730px;

height: 460px;

overflow: hidden;

}

.middle-floor-main .f-main-top {

height: 240px;

}

.middle-floor-main .f-banner {

display: inline;

position: relative;

float: left;

width: 480px;

height: 240px;

margin-right: 20px;

overflow: hidden;

}

.middle-floor-main .f-banner-list {

position: absolute;

left: 0;

top: 0;

width: 9999em;

}

.middle-floor-main .f-banner-list li {

float: left;

width: 480px;

height: 240px;

}

.middle-floor-main .f-banner-list li img {

display: block;

width: 480px;

height: 240px;

}

.root61 .middle-floor-main .f-main-top .f-activity {

width: 500px;

}

.middle-floor-main .f-main-top .f-activity {

float: left;

width: 250px;

height: 240px;

margin-right: -20px;

overflow: hidden;

}

.middle-floor-main .f-main-top .f-activity li {

display: inline;

float: left;

width: 230px;

height: 240px;

margin-right: 20px;

}

.middle-floor-main .f-main-top .f-activity li img {

display: block;

width: 230px;

height: 240px;

}

.middle-floor-main .f-main-bottom {

position: relative;

height: 200px;

margin-top: 20px;

margin-right: -20px;

overflow: hidden;

}

.middle-floor-main .f-main-bottom li {

display: inline;

position: relative;

float: left;

width: 215px;

height: 200px;

margin-right: 20px;

padding-left: 15px;

background: #fff;

overflow: hidden;

}

.middle-floor-main .f-main-bottom .name {

height: 18px;

padding-top: 18px;

overflow: hidden;

}

.middle-floor-main .f-main-bottom .name a {

color: #666;

}

.middle-floor-main .f-main-bottom .intro {

height: 18px;

padding-top: 3px;

color: #ff8802;

overflow: hidden;

}

.middle-floor-main .f-main-bottom .price {color: #d00;

font: bold 16px/19px tahoma; 

height: 20px;

margin-top: 3px;

overflow: hidden;

}

.middle-floor-main .f-main-bottom .price em {

margin-top: 3px;

padding:0 2px;

color: #d00;

font-family: arial; font-size:12px; font-weight:normal;

}

.middle-floor-main .f-main-bottom .face {

position: absolute;

right: -20px;

bottom: 0;

width: 120px;

height: 120px;

}

.middle-floor-main .f-main-bottom .face img {

display: block;

width: 120px;

height: 120px;

}

.root61 .floor-brand-main ul {

width: auto;

}

.floor-brand-main ul {

width: 990px;

}

.root61 .floor-brand-main li {

margin-right: 18px;

}

.floor-brand-main li {

display: inline;

position: relative;

float: left;

height: 124px;

margin-right: 36px;

}

.floor-brand-main li .face {

padding: 24px 3px;

border: 1px solid #f6f6f6;

text-align: center;

overflow: hidden;

}

.floor-brand-main li .face img {

display: block;

width: 120px;

height: 40px;

}

.floor-brand-main li .name {

margin-top: 5px;

font: 14px/1.5 'microsoft yahei';

text-align: center;

}

.floor-brand-main li a {

position: absolute;

left: 0;

top: 0;

width: 128px;

height: 124px;

background: #fff;

cursor: pointer;

opacity: 0;

filter: alpha(opacity=0);

overflow: hidden;

}

.floor-brand-main {

position: relative;

height: 248px;

margin-top: 22px;

padding-left: 20px;

overflow: hidden;

}

.floor-brand {

margin-top: 40px;

padding-top: 10px;

background: #fff;

overflow: hidden;

}

.floor-brand .com-floor-head .main {

background: #fff;

}

.floor-brand-main li.on .face {

border-color: #3e9af0;

}

.floor-brand-main li.on .name {

color: #3e9af0;

}

.floor-hot {

padding-top: 30px;

}

.floor-hot-main {

background: #fff;

}

.floor-hot .hot-tab {

height: 90px;

background: #eee url(../images/bgc.png) right -780px no-repeat;

overflow: hidden;

}

.floor-hot .hot-tab li.on {

width: 360px;

border-right: 0 none;

background: #fff;

}

.floor-hot .hot-tab li {

position: relative;

float: left;

width: 200px; text-align:center;

height: 90px;

border-right: 1px solid #cfcfcf;

background: #eee;

cursor: default;

/* transition: width .2s; */

}

.floor-hot .hot-tab li p {

padding-top: 18px;

}

.floor-hot .hot-tab li.on p {

height: 34px;

padding-top: 28px;

overflow: hidden;

}

.floor-hot .hot-tab li.on p b {

display: inline;

color: #091040;

}

.floor-hot .hot-tab li p b {

display: block;

color: #666;

font: bold 20px/1.2 'microsoft yahei';

}

.floor-hot .hot-tab-box {

display: none;

position: relative;

height: 206px;

padding-top: 18px;

overflow: hidden;

}

.floor-hot .hot-tab-item {

margin-left: 20px;

}

.root61 .floor-hot .hot-tab-item li {

margin-right: 35px;

}

.floor-hot .hot-tab-item li {

display: inline;

position: relative;

float: left;

width: 130px;

height: 206px;

margin-right: 32px;

padding-left: 30px;

overflow: hidden;

}



.floor-hot .hot-tab-item .num {

position: absolute;

z-index: 5;

left: 0;

top: 0;

width: 24px;

color: #d6d6d6;

font: italic 40px/1 arial;

}

.floor-hot .hot-tab-item .tab_1 , .floor-hot .hot-tab-item .tab_2 ,.floor-hot  .hot-tab-item .tab_3{

color: #ffcd95;

}

.floor-hot .hot-tab-item .face img {

display: block;

width: 120px;

height: 120px;

}

.floor-hot .hot-tab-item .face {

margin-top: 11px;

}

.floor-hot .hot-tab-item .name {

width: 110px;

height: 28px;

margin-top: 8px;

margin-left: 2px;

line-height: 1.2;

overflow: hidden;

}

.floor-hot .hot-tab-item .name a {

color: #666;

}

.floor-hot .hot-tab-item .price {

height: 20px;

margin-top: 4px;

overflow: hidden;

}

.floor-hot .hot-tab-item .price em {

margin-top: 3px;

padding:0 2px;

color: #d00;

font-family: arial; font-size:12px; 

}

.floor-hot .hot-tab-item .price strong {

color: #d00;

font: bold 16px/19px tahoma;

}

/*列表页样式*/



.w1190 {

width: 1190px;

margin: 0 auto;

}

.w1190 .navBar {

float: left;

width: 190px;

color: #333;

overflow: hidden;

}

.sn-search .search-sidebar .space {

  margin-top: 0;

}

.sn-search .navBarr {

  zoom: 1;

  width: 188px;

  background: #FFF;

  color: #666;

}

.sn-search .space {

  margin-bottom: 10px;

}

.sn-search .edging {

  border: 1px solid #DDD;

}

.sn-search .search-sidebar {

  position: relative;

  overflow: hidden;

  width: 190px;

}

.fl {

  float: left;

  _display: inline;

}

.sn-search .navBarr .title {

  height: 40px;

  padding-left: 15px;

  cursor: default;

  line-height: 40px;

}

.sn-search .navBarr .title h2 {

  font-size: 16px;

  width: 170px;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

}

.sn-search .navBarr .con {

  overflow: hidden;

  width: 188px;

}

.sn-search .navBarr .con .item {

  position: relative;

}

.sn-search .navBarr .con .item h3 {

  overflow: hidden;

  height: 38px;

  padding: 0 31px;

  border-top: 1px solid #E8E8E8;

  cursor: pointer;

  font-size: 14px;

  line-height: 38px;

}



.sn-search .navBarr .con .item h3 b {

  position: absolute;

  top: 14px;

  left: 15px;

  width: 11px;

  height: 11px;

  background-repeat: no-repeat;

}

 .sn-search .navBarr .con .item.on h3 b , .sn-search .navBar .con .item h3 b{  background-image: url(../images/snsearch_z_.png);}

 

.sn-search .navBarr .con .item h3 b {

  background-position: -138px -184px;

}

.sn-search .navBarr .con .item.on h3 b {

  background-position: -168px -160px;

}

.sn-search .navBarr .con .item h3 a.cur {

  color: #F70;

}

.sn-search .navBarr .con .item.on ul {

  display: block;

}

.sn-search .navBarr a {

  color: #666;

}

.sn-search .navBarr .con .item ul {

  display: none;

  padding: 0 15px 8px;

}

.sn-search .navBarr .con .item ul li {

  overflow: hidden;

  height: 28px;

  white-space: nowrap;

  text-indent: 16px;

  text-overflow: ellipsis;

  line-height: 28px;

}

.sn-search .navBar .con .item h3 a.cur {

  color: #F70;

}

.sn-search .navBar .con .item h3.hover {

  background: #F9F9F9;

}

.sn-search .navBar a:hover {

  color: #F70;

}

.sn-search .navBar .con .item ul li a:hover {

  font-weight: 700;

  background: #f9f9f9; text-decoration:none;

}



.sn-search .navBar .con .item ul li a {

  display: block;

}



























.sn-search .item-title {

  border-bottom: 1px solid #F3F3F3;

  color: #666;

  text-indent: 15px;

  font: 700 16px/40px 'Microsoft YaHei';

}

.sn-search .sideGoods li {

  padding: 14px 14px 10px;

}

.sn-search .sideGoods a.bl {

  margin-bottom: 2px;

  overflow: hidden;

}

.sn-search a.bl {

  position: relative;

}

.sn-search a.bl img {

  display: block;

  overflow: hidden;

}

.sn-search .sideGoods .info {

  width: 160px;

}

.sn-search .info {

  word-wrap: break-word;

  word-break: break-all;

  font-family: arial,tahoma,\5b8b\4f53;

}

.sn-search .info .limit {

  width: 100%;

 

}

.sn-search .limit {

  position: relative;

  overflow: hidden;

}

.sn-search p.price {

  height: 20px;

  margin-top: 2px;

  color: #D00;

  text-align: right;

  font-size: 16px;

  line-height: 20px;

}

.sn-search p.price em {

  float: left;

  display: inline;

  margin: 1px 0 0;

  color: #D00;

  font-family: Arial,Helvetica,sans-serif;

  font-size: 14px;

  font-weight: 400;

}





.w1190 .proList {

display: inline;

float: left;

margin-left: 10px;

width: 990px;

color: #666;

position: relative;

_margin-right: -30px;

z-index: 1;

}

.sn-search .tRecom {

  padding: 0 20px;

  margin-bottom: 10px;

}

.sn-search .tRecom .content {

  width: 948px;

}

.sn-search .tRecom ul {

  width: 968px;

}

.sn-search .tRecom li {

  margin: 12px 0;

}

.sn-search .tRecom li a.bl {

  margin-right: 10px;

}

.sn-search a.bl {

  position: relative;

}



.sn-search .tRecom li .info {

  width: 105px;

  margin: 17px 27px 0 0;

}

.sn-search .tRecom .info .limit {

  width: 100%;

  height: 36px;

}

.sn-search .tRecom li .price {

  margin-top: 6px;

}





/*属性筛选开始*/

.filtrate_box { padding: 7px 10px 0 10px;

border: 1px solid #D9D9D9;

background: #FFF;

overflow: hidden;

}

.searchKeyT {

width: 100%;

margin-bottom: -1px;

padding: 1px 0 7px 0;

color: #666;

font-weight: bold;

border-bottom: 1px solid #e8e8e8;

}

.searchKeyT b {

color: #f70;

font-size: 14px;

}

.searchKeyT i {

padding: 0 2px;

color: #f70;

font-size: 14px;

font-style: normal;

font-weight: bold;

}

.filtrate_box ul.user_selected li {

	line-height: 20px;

	white-space: nowrap;

}

.filtrate_box ul.user_selected li {

	float: left;

	zoom: 1;

	line-height: 20px;

	padding: 0px;

	_font-family: SimSun;

	white-space: nowrap;

	margin-bottom: 7px;

}

.filtrate_box ul.user_selected li .bn {

	display: inline-block;

	vertical-align: top;

	border: solid 1px #f60;

	height: 14px;

	line-height: 14px;

	padding: 1px 0 1px 4px;

	background: #fff;

	border-right: 0;

	overflow: hidden;

	cursor: pointer;

}

.filtrate_box ul.user_selected .block_selected {

	border: solid 1px #f60;

	border-left: 0;

	padding: 1px 1px 1px;

	display: inline-block;

	height: 14px;

	line-height: 14px;

	vertical-align: top;

	cursor: pointer;

	padding-left: 5px;

	margin-right: 10px;

	background: #fff;

	overflow: hidden;

	zoom: 1;

}



.filtrate_box ul.user_selected .block_selected .t {

	display: inline-block;

	font-family: SimSun;

	vertical-align: top;

	_padding-top: 1px;

	color: #f60;

}

.filtrate_list li.child_li {



float: left;

width: 967px;

padding-top: 8px;

border-top: 1px dotted #ddd;

	clear: both

}

.filtrate_list li .list_left {

	width: 100px; height:32px; text-align:right;

	float: left;color: #999;

}

.filtrate_list li .list_right {

	width: 856px;

	float: left;

	padding-bottom: 6px;

	position: relative;

	margin: 0;

	zoom: 1;

}

.filtrate_box ul.user_selected {

	width: 730px;

	float: none;

}

.filtrate_box ul.user_selected .block_selected .close {

	display: inline-block;

	background: url(../images/snsearch_z_.png) -56px -205px no-repeat;

	width: 9px;

	height: 9px;

	margin:2px 0 0  5px;

	cursor: pointer;

}

.filtrate_box .clear_right {

	position: absolute;

	right: 0px;

	top: 13px;

	color: #1A66B2;

}

.filtrate_box ul {

	clear: both;

}

.filtrate_list .list_right .list_content {

	padding-right: 70px;

}

.filtrate_list .list_right .list_content span {

	padding-right: 30px;

	height: 18px;

	float: left;

	display: block;

	padding-bottom: 10px;

}

.filtrate_list .list_right .list_content span a {

	display: inline-block;

	padding: 0px 2px;

	line-height: 18px;

}

.img_list_content {

	

	width:725px;

	position: relative;

	overflow: hidden;padding: 1px 0 5px 0;

}



.img_list_content .img_list_content_ul li {

	float: left;

position: relative;

width: 100px;

height: 42px;

margin: -1px -1px 0 0;

border: 1px solid #E8E8E8;

text-align: center;

line-height: 42px;

overflow: hidden;

}

.img_list_content .img_list_content_ul li a .img {

display: inline-block;

width: 100px;

height: 40px;

vertical-align: middle;



}

.img_list_content .img_list_content_ul li .tit {

overflow: hidden;

width: 120px;

height: 20px;

line-height: 20px;

text-align: center;

cursor: pointer;

}

.img_list_content .img_list_content_ul li a {

	.w1190 .proList .mBrand a {

cursor: pointer;

display: block;

float: left;

width: 105px;

height: 22px;

line-height: 22px;

margin-top: 1px;

padding: 1px 20px 1px 5px;

border: 1px solid #fff;

white-space: nowrap;

overflow: hidden;

text-overflow: ellipsis;

background: #fff;

word-wrap: normal;

color: #0081CC;

}

}



.img_list_content .img_list_content_ul li a span {

	display: none;

	width: 16px;

	height: 16px;

	position: absolute;

	right: -1px;

	top: -1px;

	background: #ff0000 url(images/close_bg.png) 3px 3px no-repeat;

}

.filtrate_list .list_right .btn_choose {

	background-position: left -146px;

	width: 30px;

	height: 18px;

	line-height: 18px;

	position: absolute;

	right: 48px;

	top: 13px;

	padding-left: 18px;

	color: #777888;

}

.filtrate_list .list_right .btn {

	display: block;

	background: url(../images/thirdBg.png?20141111) no-repeat;

}

.filtrate_list .list_right .btn_in, .filtrate_list .list_right .btn_out {

	background-position: -423px -186px;color: #0081CC;

	width: 25px;

	height: 18px;

	line-height: 18px;

	position: absolute;

	right: 0px;

	top: 13px;

	padding: 0px 13px 0px 3px;

	color: #777888;

}

.filtrate_list .list_right .btn_out {

	background-position: -383px -186px;

}

.filtrate_list .list_right .btn_none {

	display: none;

}

.Searchcond {

position: relative;

height: 32px;

background: #FFF;

border: 1px solid #C0C0C0;

z-index: 21;

}

.Searchcond div {

position: relative;

float: left;

width: 151px;

z-index: 9;

}

#sortTileN {

float: left;

width: 380px;

}

#sortTileN dd {

float: left;

display: block;

position: relative;

width: 70px;

height: 32px;

border-right: 1px solid #DDD;

padding: 0 10px 0 5px;

line-height: 32px;

overflow: hidden;

background: #FFF;

text-align: center;

}

#sortTileN dd.curr a {

color: #FF7701;

}

#sortTileN dd.curr .search_ASC b ,#sortTileN dd.curr .search_DESC b{position: absolute;

width: 7px;

height: 8px;

top: 14px;

right: 8px;

padding: 0;

visibility: hidden;

overflow: hidden; background: url(../images/thirdBg.png?20141111) no-repeat; visibility: visible;

background-position: -486px -3px;}



#sortTileN dd.curr .search_DESC b{

top: 13px;

visibility: visible;

background-position: -494px -2px;

}

.Searchcond div.page {

display: inline;

float: right;

width: auto;

height: 22px;

margin-right: 7px;

overflow: hidden; padding-top:6px;

}



.Searchcond .page span {

display: block;

float: left;

width: auto;

line-height: 22px;

padding-right: 10px;

text-align: right;

}

.Searchcond .page i {

font-style: normal;

}

.Searchcond .page a ,.Searchcond .page span.arrow_l, .Searchcond .page span.arrow_r{

cursor: pointer;

display: block;

float: left;

width: 20px;

height: 20px;

line-height: 22px;

line-height: 26px\9;

_line-height: 22px;

margin: 0;

padding: 0;

color: #999;

text-align: center;

background: url(../images/thirdBg.png) -419px -453px no-repeat;

border: none;margin:0 3px;

}

.Searchcond .page span.arrow_l {

	background: url(../images/thirdBg.png) no-repeat ;

background-position: -396px -453px;

cursor: default;

}

.Searchcond .page span.arrow_r {

	background: url(../images/thirdBg.png) no-repeat;

background-position: -468px -453px;

cursor: default; 

}

.Searchcond .page a.arrow_r_on {

background-position: -444px -453px;

}

.w1190 .proList a:hover {

color: #f70;

}

.Searchcond .showC { display:none;

position: absolute;

top: 0px;

right:520px;

display: inline;

float: left;

width: 103px;

height: 22px;

margin: 5px 0 0 10px;

overflow: hidden;

background-position: 0 -205px;

}

.proListTile {

padding: 0;

}

.proListTile .container {

width: 1004px;

}

.proListTile li.item {

position: relative;

float: left;

width: 234px;

height: 310px;

margin: 10px 15px 5px 0;

border: 1px solid #E5E5E5;

border-bottom: 2px solid #E5E5E5;

background: #FFF;

}

.proListTile li.item .searchBang {

display: block;

position: absolute;

top: 5px;

right: 0;

width: 50px;

height: 60px;

margin: 0 5px;

z-index: 1;

}

.proListTile li.item i {

font-style: normal;

}



.search-bl {

display: block;

}
.proListTile li.item .img{margin: 10px auto 0; width:200px; height:200px; position:relative;border: 1px solid #fff;}
.proListTile li.item .img a.addtocart{display:none;position:absolute;width:110px;height:30px;left:-10px;bottom:0;background:#0099ff;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;text-align:center;line-height:30px;font-size:12px;color:#fff;text-decoration:none;}
.proListTile li.item .img a.viewgoods{display:none;position:absolute;width:110px;height:30px;right:-10px;bottom:0;background:#ec5051;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;text-align:center;line-height:30px;font-size:12px;color:#fff;text-decoration:none;}
.proListTile li.item:hover .img a.addtocart{ display:block;}
.proListTile li.item:hover .img a.viewgoods{ display:block;}

.proListTile li.item img {
display: block;
overflow: hidden;

}

.proListTile li.item .inforBg {

width: 194px;

padding: 0 20px;

overflow: hidden;

}

.proListTile li.item h3 {
display: block;
height: 40px; line-height:20px; margin:5px auto;overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}

.proListTile li.item h3 a{ font: 12px/1.5 arial,tahoma,\5b8b\4f53;}

.proListTile li.item .infor-top{ width:200px; height: 40px; line-height:40px; margin:5px auto; position:relative}
.proListTile li.item .infor-top span.shop_price{ display:block; position:absolute; width:130px; height:40px; left:0; top:0; text-align:left; font-size:14px; color:#ec5051; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.proListTile li.item .infor-top span.sales{ display:block; position:absolute; width:70px; height:40px; right:0; top:0; text-align:right; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; font-weight:400}

.proListTile li.item h3 em {

color: #f70;

font-style: normal;

}

.proListTile li.item .infor-top {

height: 26px;

}

.proListTile li.item .infor-top p.price {

float: left;

display: inline;

width: auto;

margin-top: -4px;

line-height: 26px;color: #d00;

font-size: 14px;

font-family: Arial,Helvetica,sans-serif;

font-weight: normal;

line-height: 26px;

}

.proListTile li.item .comment {

float: right;

padding-right: 5px;color: #0081CC;

}

.proListTile li.item .opre {

position: absolute;

width: 234px;

height: 36px;

bottom: 0;

}

.proListTile li.item .opre li {

float: left;

height: 36px;

margin: 0;

}

.proListTile li.item .opre a {

display: block;

float: left;

width: 77px;

height: 35px;

border-top: 1px solid #E5E5E5;

border-right: 1px solid #DADADA;

line-height: 33px;

background: #F6F6F6;

text-align: center;

text-decoration: none;

}

.proListTile li.item .opre a.last {

padding-right: 1px;

border-right: none;

}

#productTab .proListTile .search-li-hover {

border: 2px solid #FF6700;

margin: 9px 14px 5px -1px;

z-index: 10;

-webkit-box-shadow: #999 0 0 5px;

-moz-box-shadow: #999 0 0 5px;

box-shadow: #999 0 0 5px;

}

.proListTile li.item .opre a:hover {

background: #EBEBEB;

color: #333;

}


.children_tree_link{ margin-top:10px; border:solid 1px #f1f1f1; padding:0 20px;}
.children_tree_link a{ height:32px; line-height:32px; text-align:left; padding-right:30px;}
.children_tree_link a.cur{ color:#f70; font-weight:500;}