/*
Template Name: 优易软件优质精品模板
Template URI: http://www.uuecs.com/
Description: 选模板当然去优易软件(uuecs.com) 
Version: 2.73
Author: 更多解决方案
Author URI: http://www.uuecs.com/
Logo filename: logo.gif
*/


/*分类页筛选栏*/
#filter .component-filter-sort{position: relative; height:54px;}
.component-filter-sort .filter-sortbar { width:1221px; height:24px; line-height:20px; background: #faf9f9; padding: 5px;    padding-left: 10px; }
.component-filter-sort .button-strip{ float:left; font-size:12px; line-height:20px; text-align:center;}
.component-filter-sort .button-strip-item{ background: #fff; float:left; padding:0 20px 0 15px; position:relative; border-right:1px solid #dcdcdc;color:#666; border: 1px solid #ccc; margin-right: -1px; height: 22px; line-height: 22px; transition:all .2s; -webkit-transition:all .2s;}
.component-filter-sort .button-strip .current,.component-filter-sort .button-strip-item:hover{ background:#F1EDEC; color:#b10000; z-index: 2; }
.component-filter-sort .button-strip-item .icon{ width:10px; height:10px; display:inline-block; position:absolute; top:6px; right:8px;}
.component-filter-sort .button-strip-item .icon-down{ background-position:-17px -37px;}
.component-filter-sort .button-strip-item.current .icon-down{ background-position:-7px -37px;}
.component-filter-sort .button-strip-item .icon-up{ background-position:-17px -54px;}
.component-filter-sort .button-strip-item.current .icon-up{ background-position:-7px -54px;}
.component-filter-sort .button-strip-item .icon-sx{ background-position:-30px -37px;}
.component-filter-sort .price-button-strip{ float:left; padding:0 5px;border-right:1px solid #dcdcdc; position:relative}
.component-filter-sort .price-button-strip input { width:50px; height:20px; line-height:20px; outline:0; padding-left:5px; color:#666; border:1px solid #ccc;}
.price-button-strip .fP-box{color: #ccc;}
.price-button-strip .fP-expand,.price-button-strip .fP-expand-kword{ display:none; position:absolute;z-index:99; border: 1px solid #dcdcdc; border-top: 0 none; background: #faf9f9; width:127px; left:0px; text-align:center; padding: 5px 0;}
.price-button-strip .fP-expand .ui-btn-s, .price-button-strip .fP-expand-kword .ui-btn-s{ border:1px solid #ccc;height:18px;line-height:18px;*line-height:20px;color:#333; padding:0 10px;display:inline-block;outline:0;cursor:pointer;
background-color: #f7f7f7;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top,#f7f7f7,#f2f2f2);
background-image: -webkit-linear-gradient(top,#f7f7f7,#f2f2f2);
background-image: -o-linear-gradient(top,#f7f7f7,#f2f2f2);
background-image: linear-gradient(top,#f7f7f7,#f2f2f2);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0);}
.price-button-strip .fP-expand .ui-btn-s-primary, .price-button-strip .fP-expand-kword .ui-btn-s-primary{
color:#fff;
border-color:#c40000; 
background-color: #c40000;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top,#f55658,#c40000);
background-image: -webkit-linear-gradient(top,#f55658,#c40000);
background-image: -o-linear-gradient(top,#f55658,#c40000);
background-image: linear-gradient(top,#f55658,#c40000);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c40000', endColorstr='#f55658', GradientType=0);margin-left:8px;
}
.price-button-strip .fP-expand .ui-btn-s:hover,.price-button-strip .fP-expand-kword .ui-btn-s:hover{ background-position: 0 -321px;}
.price-button-strip .fP-expand .ui-btn-s-primary:hover,.price-button-strip .fP-expand-kword .ui-btn-s-primary:hover{background-position: 0 -21px;}
.component-filter-sort .xz-button-strip{ float:left;}
.store-checkbox{ float:left;}
.store-checkbox .checkbox{ display:none;}
.store-checkbox label{ padding-left:20px; margin-left:10px; color:#666; background:url(images/ecsc_icon.png) -5px -71px no-repeat; cursor:pointer; background-position: -5px -71px\0; +background-position: -5px -73px;}
.checkbox-checked label{ background:url(images/checked-icon-r.png) 1px 1px no-repeat;background-position: 1px 2px\0;+background-position: 1px 0;}

.component-filter-sort{padding: 10px 0;}
.component-filter-sort .button-page{ float:right; position:relative; margin-right:9px; width: 100px;}
.component-filter-sort .button-page .pageState{ font-size:12px;font-family:"microsoft yahei";  color:#999; margin-right: 10px;}
.component-filter-sort .button-page .pageState span{ color:#999;}
.component-filter-sort .button-page a{ float:right;width: 18px;height: 18px;line-height: 18px;display: inline-block;background: #fff;color: #806f66;text-align: center;font-size: 14px; font-family: simsun; margin-right:2px; border: 1px solid #E5E5E5; cursor: pointer;}
.component-filter-sort .button-page a:hover{ color: #b10000; background: #efefef;}

/* ==================== 顶级分类页 ====================*/
.cate-top-wrap{}
.slide-wrap{ }
.slide-wrap .sub-menu{  width: 240px; margin-right: 10px; background: #fff; position: absolute; left: 0; z-index: 999;*border:#ddd solid 1px;}
.slide-wrap .sub-menu .menu{ border-top: 3px solid #fff; border-bottom: 3px solid #fff; border-left: 3px solid #fff; box-shadow: 0 0 14px #ccc; height: 653px;}
.slide-wrap .sub-menu .menu.active{ border: 3px solid #2964dd;}
.slide-wrap .sub-menu .menu-item{ padding: 16px 16px 15px 13px; width: 208px; border-bottom: 1px dotted #ccc; position: relative;} 
.slide-wrap .sub-menu .menu-item.current{background: #2964dd; border-bottom: 1px dotted #2964dd;}
.slide-wrap .sub-menu .item-title{font-size: 14px; font-family: 'Microsoft Yahei'; font-weight: 700; line-height: 20px;} 
.slide-wrap .sub-menu .item-bd{overflow: hidden; height: auto;}
.slide-wrap .sub-menu .item-bd li{font-size: 12px; float: left; margin: 5px 12px 0 0; line-height: 18px; white-space: nowrap;} 
.slide-wrap .sub-menu .item-bd a{ color: #535353;}
.slide-wrap .sub-menu .item-bd a.highlight{color: #2964dd;}
.slide-wrap .sub-menu .to-show{ position: absolute; top: 15px; right: 10px; width: 16px; height: 18px; line-height: 18px; font-size: 18px; color: #777; font-style: normal;}
.slide-wrap .sub-menu .menu-item.current .item-title a,
.slide-wrap .sub-menu .menu-item.current .item-bd a,
.slide-wrap .sub-menu .menu-item.current .to-show{ color: #fff; }
.slide-wrap .menu-panel{ position: absolute; left: 236px; border-top: 3px solid #2964dd; border-bottom: 3px solid #2964dd; border-right: 3px solid #2964dd; width: 200px; height: 653px; top: 0; background: #fff; display: none;}
.slide-wrap .menu-panel .menu-shadow{    background: url(../images/menu-shadow.png) repeat-y; width: 11px; height: 653px; display: block; position: absolute; top: 0; left: 0;}
.slide-wrap .menu-panel .menu-header{ display: block; height: 24px; line-height: 24px; padding: 26px 0 12px 26px; font-size: 24px; color: #2964dd;}
.slide-wrap .menu-panel .sub-col{ height: 565px; padding: 0 25px 25px;}
.slide-wrap .menu-panel .sub-col a{ display: block; color: #535353; margin: 4px 0 0;}
.slide-wrap .menu-panel .sub-col a:hover{text-decoration: underline;}
.slide-wrap .menu-panel .sub-col a.highlight{ color: #2964dd; }
.slide-wrap .slide-main{ width: 700px; height: 660px; float: left; margin-left: 240px; overflow: hidden; position: relative;} 
.slide-wrap .slide-style{width: 700px; height: 400px; overflow: hidden;}
.slide-wrap .slide-style .slide-item{ height: 400px;}
.slide-wrap .slide-style .tab-nav{position: absolute; height: 20px; line-height: 20px; bottom: 20px; z-index: 10; top: 366px; right: 10px;}
.slide-wrap .slide-style .tab-nav li{ width: 20px; height: 20px; float: left; border-radius: 50%; background-color: #000; margin-right: 8px; cursor: pointer;color: #fff; text-align: center;}
.slide-wrap .slide-style .tab-nav li.on{background-color: #2964dd;}
.slide-wrap .slide-main .daily-brand{ position: absolute; top: 409px; left: 10px;}
.slide-wrap .slide-main .daily-brand img{ width: 222px; height: 250px; }
.slide-wrap .slide-main .brand-show{ width: 450px; height: 250px; position: absolute; top: 409px; left: 250px; overflow: hidden;}
.slide-wrap .slide-main .brand-slide .bd li a{ float: left; height: 73px; width: 110px;} 
.slide-wrap .slide-main .brand-slide .bd .small-brand img{ width: 90px; height: 45px; margin-top: 20px; }
.slide-wrap .right-side{ width: 250px; height: 658px; border: 0; border-top: 0; float: left; overflow: hidden;}
.slide-wrap .right-side .new-ad{width: 248px; height: 400px; border-bottom: 1px solid #e6e6e6; position: relative;}
.slide-wrap .right-side .nine-clock{text-align: center;}
.slide-wrap .right-side .nine-clock .head{ line-height: 50px; font-size: 24px;}
.slide-wrap .right-side .nine-clock .head img{ vertical-align: middle; margin-top: -3px; }
.slide-wrap .right-side .nine-clock .body{position: relative; height: 210px;}
.slide-wrap .right-side .nine-clock .list{ text-align: center;}
.slide-wrap .right-side .nine-clock .list li{ width: 160px; margin: 0 45px;}
.slide-wrap .right-side .nine-clock .list .img img{ height: 160px; width: 160px;}
.slide-wrap .right-side .nine-clock .list .price{ color: #c40000; font-size: 18px; line-height: 30px; }
.slide-wrap .right-side .nine-clock .list .price del{ color: #999; font-size: 14px; }
.slide-wrap .right-side .nine-clock .body .prev,
.slide-wrap .right-side .nine-clock .body .next{ position: absolute; top: 50%; height: 100px; width: 30px; line-height: 100px; font-size: 100px; margin-top: -70px; color: #2964dd;}
.slide-wrap .right-side .nine-clock .body .prev{ left: 0; }
.slide-wrap .right-side .nine-clock .body .next{ right: 0; }
.recommend-wrap{}
.recommend-style-5{ margin-top: 30px; }
.recommend-style-5 .style-title{background-color: transparent; border-bottom: 2px solid #000; height: 31px;}
.recommend-style-5 .style-title .title{font-size: 20px; font-family: 'microsoft yahei'; font-weight: 700; line-height: 28px; float: left; white-space: nowrap;}
.recommend-style-5 .style-title .tag{display: inline-block; width: 23px; height: 23px; float: left; margin-right: 7px; font-size: 20px; font-weight: 700; line-height: 30px; background: url(../images/cate-top-tag.png) no-repeat;}
.recommend-style-5 .style-list{ margin-right: -10px; padding-top: 7px;}
.recommend-style-5 .style-list a{ border: 1px solid #f2f2f2; border-bottom: 3px solid #f2f2f2; float: left; width: 189px; display: block; height: 380px; margin-right: 10px;}
.recommend-style-5 .style-list a img{width: 189px; height: 380px;}
.recommend-style-4{ margin-top: 30px; margin-bottom: 30px; }
.recommend-style-4 .style-title{border-bottom: 2px solid #000; height: 31px;}
.recommend-style-4 .style-title .title{font-size: 20px; font-family: 'microsoft yahei'; font-weight: 700; line-height: 28px; float: left; white-space: nowrap;}
.recommend-style-4 .style-list a img{ width: 290px; height: 330px; }
.recommend-style-hybrid{ margin-top: 30px; }
.recommend-style-hybrid .style-title{background-color: transparent; border-bottom: 2px solid #000; height: 31px;}
.recommend-style-hybrid .style-title .title{font-size: 20px; font-family: 'microsoft yahei'; font-weight: 700; line-height: 28px; float: left; white-space: nowrap;}
.recommend-style-hybrid .style-title .extra{ float: right; line-height: 30px;}
.recommend-style-hybrid .style-title .extra a{ margin-left: 15px; color: #999; }
.recommend-style-hybrid .style-title .extra a:hover{text-decoration: underline;}
.recommend-style-hybrid .style-list{ height: 400px; padding-bottom: 50px; overflow: hidden; }
.recommend-style-hybrid .list-side{ width: 190px; height: 400px; float: left; background-color: #f8f8f8;}
.recommend-style-hybrid .list-side .head-img{ height: 115px; display: block; background: url(../images/catetop-floortitle-bg.jpg) no-repeat; line-height: 97px; text-align: center; color: #fff; font-size: 23px; font-weight: bold;}
.recommend-style-hybrid .list-side .slide-hybrid{ height: 275px; margin: 0 10px 10px; position: relative; background-color: #fff; padding-left: 35px;}
.recommend-style-hybrid .list-side .slide-hybrid .bd{ width: 100px; overflow: hidden; height: 275px; margin: 0 auto; position: relative;}
.recommend-style-hybrid .list-side .slide-hybrid .bd li{ float: left; overflow: hidden; width: 100px; display: block;}
.recommend-style-hybrid .list-side .slide-hybrid .bd a{ width: 90px; height: 45px; padding: 17px 5px 0; display: block; text-decoration: none;}
.recommend-style-hybrid .list-side .slide-hybrid .bd img{ width: 90px; height: 45px; }
.recommend-style-hybrid .list-side .slide-hybrid .prev,
.recommend-style-hybrid .list-side .slide-hybrid .next{width: 14px; height: 20px; position: absolute; top: 125px; cursor: pointer;}
.recommend-style-hybrid .list-side .slide-hybrid .prev{background: url(../images/catetop-brandprev.png) no-repeat; left: 13px;}
.recommend-style-hybrid .list-side .slide-hybrid .next{background: url(../images/catetop-brandnext.png) no-repeat; right: 13px;}
.recommend-style-hybrid .list-main{ padding: 10px 0 0 10px; float: left; height: 390px; width: 390px; overflow: hidden;}
.recommend-style-hybrid .list-sub{ float: left; width: 600px; padding-top: 10px; padding-left: 10px; margin-right: -10px;}
.recommend-style-hybrid .list-sub a{float: left; margin: 0 10px 10px 0; height: 190px; width: 190px; position: relative; overflow: hidden;}
.recommend-style-hybrid .list-sub img{width: 190px; height: 190px;}
.recommend-style-hybrid .list-sub .title{ position: absolute; left: 0; bottom: -30px;  width: 170px; padding: 0 10px; line-height: 30px; line-height: 30px; background-color: rgba(0, 0, 0, .5); *background: #000; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .2s; -webkit-transition: all .2s; -ms-transition: all .2s;}
.recommend-style-hybrid .list-sub a:hover .title{ bottom: 0; }
.floor-wrap{}

/* ====================  商品列表页 ==================== */

/*列表页顶部广告*/
.top-ads-wrap{padding-bottom: 25px;}
.top-ads-wrap .slide-ad{
	width: 483px;
	height: 183px;
	float: left;
	position: relative;
	overflow: hidden;
	border: 1px solid #FFF;
	margin-right:2px;
	z-index:1;
}
.top-ads-wrap .slide-ad .hd{
	z-index: 10;
	position: absolute;
	width: 483px;
	top: 100px;
	left: 0px;	
}
.top-ads-wrap .slide-ad .hd ul{
	position: absolute;
	width: 40px;
	margin-left: -20px;
	display: block;
	height: 10px;
	overflow: hidden;
	top: 60px;
	left: 51%;	
}
.top-ads-wrap .slide-ad .hd ul li{
	width: 10px;
	height: 10px;
	line-height:20px;
	float: left;
	overflow: hidden;
	cursor: pointer;
	margin-right: 6px;
	background: url("../images/icon_focus.png") left top no-repeat;	
}
.top-ads-wrap .slide-ad .hd ul li.on{
	background-position: right top;
}
.top-ads-wrap .slide-ad .hd .next{
	position: absolute;
	width: 23px;
	height: 39px;
	overflow: hidden;
	top: -20px;
	display: none;
	cursor: pointer;	
	right: 10px;
	background: url("../images/btn_46x39_prev.png") no-repeat left bottom;
}
.top-ads-wrap .slide-ad .hd .next:hover{
	background-position:right bottom;
}
/*列表页顶部精品商品*/
.best-wrap{
	width: 330px;
	height: 185px;
	float: left;
	overflow: hidden;
	margin-left: 16px;
}
.best-wrap a{
	height: 100%;
	display: block;
	float: left;
	overflow: hidden;
	position: relative;	
}
.best-wrap a img{
	width:330px;
	height:185px;	
}
.best-wrap a span{
	font-family: Arial, "宋体";
	font-size: 12px;
	color: #FFF;
	position: absolute;
	display: block;
	z-index: 2;
	text-align: left;
	font-style: normal;
	line-height: 29px;
	background: url('../images/ad_opbg.png') no-repeat;
	width: 300px;
	height: 29px;
	left: 5px;
	bottom: 5px;
	padding: 0 10px;
	overflow: hidden;	
}
.best-wrap a span i{
	font-size: 14px;
	font-style: normal;
	font-family: Arial, "微软雅黑";
	float: right;	
}
.best-wrap a span i em{
	font-size: 13px;
	font-style: normal;	
}
/*列表页左侧 分类列表*/
.cate-body-wrap{ background:#fff; padding-top:32px; margin-bottom:40px;}
.cate-body{
}
.cate-body .left {
	width: 181px;
	float: left;
	margin-right: 26px;
	padding-right: 0px;
	overflow: hidden;
}
.fl {
  float: left;
  _display: inline;
}
.sn-search .navBar {
  overflow: hidden;
  width: 188px;
  background: url('../images/line_rept.jpg') repeat-x left top;
  padding-top:18px;
  margin-bottom:15px;
}
.sn-search .navBar .title {
  height: 40px;
  padding-left: 15px;
  cursor: default;
  line-height: 40px;
}
.sn-search .navBar .title h2 {
  font-size: 16px;
  width: 170px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sn-search .navBar  .item {
  position: relative;
}
.sn-search .navBar .item h3 {
  overflow: hidden;
  height: 31px;
  padding: 0 33px;
  cursor: pointer;
  font-size: 12px;
  font-weight:normal;
  line-height: 28px;
}

.sn-search .navBar .item h3 b {
  position: absolute;
  top: 8px;
  left: 11px;
  width: 13px;
  height: 13px;
  background-repeat: no-repeat;
}
 .sn-search .navBar .item.on h3 b , .sn-search .navBar .item h3 b{  
 	background: url(../images/arrow12.jpg) no-repeat left top;
}
.sn-search .navBar .item.on h3 b {
  background-position: right top;
}
.sn-search .navBar .item h3 a.cur {
  color: #F70;
}
.sn-search .navBar .item.on ul {
  display: block;
}
.sn-search .navBar a {
  color: #666;
}
.sn-search .navBar .item ul {
  display: none;
  padding: 0 15px 8px;
}
.sn-search .navBar .item ul li {
  overflow: hidden;
  height: 28px;
  white-space: nowrap;
  text-indent: 16px;
  text-overflow: ellipsis;
  line-height: 28px;
}
.sn-search .navBar .item h3 a.cur {
  color: #F70;
}
.sn-search .navBar .item h3.hover {
}
.sn-search .navBar a:hover {
  color: #f6827a;
}

.sn-search .navBar .item ul li a {
  display: block;
  color:#8d8d8d;
}
.sn-search .navBar .item ul li a:hover{
	color:#f6827a;	
}
.sn-search .item-title {
  border-bottom: 1px solid #F3F3F3;
  color: #666;
  text-indent: 15px;
  font: 700 16px/40px 'Microsoft YaHei';
}
/*列表页左侧 top热销*/
.sn-search .hot-goods{
	margin-bottom:20px;	
}
.sn-search .hot-goods dt{
	height: 75px;
	overflow: hidden;	
	background: url('../images/left_top.jpg') no-repeat center top;
}
.sn-search .hot-goods dd{
	height: 220px;
	width: 181px;
	margin-top:16px;
	text-align: center;
	position:relative;
}
.sn-search .hot-goods dd .img{
	width:180px;
	height:180px;	
}
.sn-search .hot-goods dd .name{
	width: 100%;
	height: 20px;
	line-height: 20px;
	color: #666;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 176px;
	text-align: left;
	z-index: 10;	
}
.sn-search .hot-goods dd  .price{
	width: 130px;
	height: 20px;
	color: #F6827A;
	font-size: 15px;
	line-height: 20px;
	position: absolute;
	left: 0px;
	top: 199px;
	font-weight: bold;
	text-align: left;
	z-index: 10;	
}
.sn-search .hot-goods dd  .price em{
	font-weight: normal;
	font-size: 13px;	
}
.sn-search .hot-goods dd  .price del{
	color:#999;
	font-weight:normal;
	padding-left:3px;	
}
/*列表页左侧 广告*/
.sn-search .ads-left{
	list-style:none;
	margin:0;
	padding:0;	
}
.sn-search .ads-left li{
	padding-top:12px;	
}
.sn-search .ads-left li.first{
	padding-top:0;	
}

/*列表页左侧 热门搜索 最新资讯*/
.tab-hot-search{
	margin-top:12px;
	width: 185px;
	height: 225px;
	position: relative;
	overflow: hidden;
	background: url('../images/line_rept.jpg') repeat-x left top;
}
.tab-hot-search dt .left{
	width: 91px;
	margin:0;
	height: 55px;
	float: left;
	cursor: pointer;
	background: url('../images/left_ring_text_title_left.jpg') no-repeat left top;	
}
.tab-hot-search dt .right{
	width: 92px;
	height: 55px;
	margin:0;
	padding:0;
	float: left;
	cursor: pointer;
	background: url('../images/left_ring_text_title_right.jpg') no-repeat left top;	
}
.tab-hot-search dt .line{
	width: 91px;
	height: 9px;
	position: absolute;
	left: 0px;
	top: 46px;
	background: url('../images/left_ring_text_title_line.png') no-repeat left top;
	z-index: 5;	
}
.tab-hot-search dd{
	margin-top:15px;	
}
.tab-hot-search dd .left-content{
	line-height:30px;	
	width:183px;
}
.tab-hot-search dd .left-content a{
	margin-right:13px;	
}
.tab-hot-search dd .right-content li{
	width: 183px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	float: left;
	padding-left: 15px;
	background: url('../images/indexw_content_5_ul_pic.jpg') no-repeat left center;	
}
.tab-hot-search dd .right-content li a{
	width: 160px;
	height: 27px;
	float: left;
	color: #666;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;	
}
.tab-hot-search dd .right-content li a:hover{ color:#f6827a;}


/*列表页底部*/
.cate-foot-wrap{
	padding-bottom:30px;
}
.like-wrap{
	position:relative; top:0;
}
.like-wrap .title{
	width: 74px;
	height: 16px;
	position: absolute;
	left: 25px;
	top: 26px;
	overflow:hidden;
	text-indent:-99999px;
	background: url('../images/bottom_like_pic.jpg') no-repeat left top;	
}
.like-wrap .list{
	width: 1182px;
	height: 248px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 70px;
}
.like-wrap .list li{
	float: left;
	position: relative;
	background-color: #FFF;
	width: 221px;
	height: 248px;
	text-align:center;
	margin-left:19px;
}
.like-wrap .list li.first{ margin-left:0;}
.like-wrap .list li .img{
	width:190px;
	height:190px;
}
.like-wrap .list li .pic-bg{
	position: absolute;
	display: block;
	width: 221px;
	height: 248px;
	cursor: pointer;
	left: 0px;
	top: 0px;
	z-index: 1;
	background: url('http://img.zbird.cn/ww3/weddings/you_like_pic_bg.png') no-repeat left top;	
}
.like-wrap .list li .name{
	height: 20px;
	color: #666;
	line-height: 20px;
	position: absolute;
	left: 0px;
	width: 221px;
	top: 180px;
	text-align: center;
	z-index: 2;
	font-family: Arial, "宋体";	
}
.like-wrap .list li .name a{
	margin:0 auto;
	display:block;
	width:180px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;	
}
.like-wrap .list li .price{
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	font-size: 15px;
	line-height: 20px;
	position: absolute;
	left: 0px;
	width: 221px;
	top: 203px;
	font-weight: bold;
	color: #C8373C;
	text-align: center;
	z-index: 3;	
}
.like-wrap .list li .price del{ 
	color:#999;
	font-size:13px;
	font-weight:normal;
	margin-left:5px;
}


/*列表页右侧  属性筛选*/
.sn-search .right{
	width: 945px;
	float: left;
	padding-left: 25px;
	border-left: none;
}
.filtrate_box { 
	padding-top:4px;
	position:relative;
}
.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: 45px;
	*line-height:20px;
	padding-left:10px;
	height:45px;
	_font-family: SimSun;
	white-space: nowrap;
}
.filtrate_box ul.user_selected li .bn {
	display: inline-block;
	vertical-align: top;
	height: 25px;
	line-height: 25px;
	margin-top:10px;
	background: #f87d74;
	overflow: hidden;
	cursor: pointer;
	color:#fff;
	padding: 0 5px 0 10px;
}
.filtrate_box ul.user_selected .block_selected {
	position: relative;
    float: left;
    height: 22px;
    line-height: 22px;
    border: 1px dotted #999;
    font-size: 12px;
    vertical-align: top;
    margin: 9px 5px 5px 0;
    padding: 0 26px 0 4px;
    cursor: pointer;
    max-width: 230px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-radius: 2px;
    color: #666;
}
.filtrate_box ul.user_selected .block_selected{
    cursor: pointer;
    border: 1px solid #c40000;
    color: #c40000;
}
.filtrate_box ul.user_selected .block_selected .t {
	display: inline-block;
	font-family: SimSun;
	vertical-align: top;
	_padding-top: 1px;
	color: #fff;
}
.filtrate_list li.child_li,.filtrate_list li.child_li.brand_filter {
	float: left;
	width: 1230px;
	height:auto;
	line-height:39px;
	border-top: 1px solid #E6E7E8;
	clear: both;
	overflow:hidden;
	position:relative;
	background: #F7F5F5;
}
.filtrate_list li.child_li.close{ height:39px;}
.filtrate_list li.child_li.brand_filter.close{height: 65px;}
.filtrate_list li .list_left {
	width: 110px; 
	height:39px; 
	padding-left: 15px;
	text-align:left;
	float: left;
	color: #B0A59F;
}
.filtrate_list li .list_right {
	width: 1104px;
	float: left;
	line-height:39px;
	position: relative;
	zoom: 1;
	background: #fff;
}
.filtrate_list li .list_right .list_content,
.img_list_content{
	width: 940px;
}
.filtrate_box ul.user_selected {
	width: 730px;
	float: none;
	margin-left:29px;
}
.filtrate_box ul.user_selected .block_selected .close {
	display: block;
	background: url(../images/search.png) no-repeat 7px -140px;
	width: 25px;
	height: 22px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
}
.filtrate_box .clear_right {
	position: absolute;
	right: 52px;
	top: 1px;
	color: #666;
}
.filtrate_box .clear_right:hover{ color:#f6827a;}
.filtrate_box ul {
	clear: both;
}
.filtrate_box .filtrate_list{
	border: 1px solid #D1CCC7;
}
.filtrate_list .list_right .list_content span {
	padding-left: 39px;
	line-height:39px;
	float: left;
}
.filtrate_list .list_right .list_content span a {
	color: #806F66;
}
.filtrate_list .list_right .list_content span a:hover{
	color: #C10001;
}
.img_list_content {
	position: relative;
	overflow: hidden;
	padding-left:39px;
}

.img_list_content .img_list_content_ul li {
	float: left;
	margin: 5px -1px 4px 0;
	position: relative;
	width: 108px;
	height: 51px;
	border: 1px solid #E8E8E8;
	text-align: center;
	line-height: 28px;
}
.img_list_content .img_list_content_ul li a .img {
    display: inline-block;
    width: 88px;
    height: 36px;
    vertical-align: middle;
    padding-top: 5px;
}
.img_list_content .img_list_content_ul li .tit {
	position:absolute;
	left:-1px;
	top:-1px;
	z-index: 2;
	width:108px;
	height:51px;
	line-height:51px;
	border:2px solid #a10002;
	/*background:#fff;*/
	color:#c10001;
	font-size:12px;
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:none;
}
.img_list_content .img_list_content_ul li .tit.noimg{
	display:block;
	color: #806F66;
	border: 1px solid #ddd;
	z-index: 1;
}
.img_list_content .img_list_content_ul li .tit.noimg:hover{
	z-index: 2;
	border:2px solid #a10002;
	color:#c10001;
}
.img_list_content .img_list_content_ul li.on .tit{
	display:block;
}
.img_list_content .img_list_content_ul li a {

}

.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_more {
	display: block;
	background: url(../images/thirdBg.png?20141111) no-repeat;
}
.filtrate_list .list_right .btn_more:hover{ color:#c10001;}
.filtrate_list .list_right .btn_in, .filtrate_list .list_right .btn_out {
	background-position: -380px -186px;
	color: #0081CC;
	width: 25px;
	height: 18px;
	line-height: 18px;
	position: absolute;
	right: 38px;
	top: 10px;
	padding: 0px 13px 0px 3px;
	color: #666;
}
.filtrate_list .list_right .btn_in {
	background-position: -420px -186px;
}
.filtrate_list .list_right .btn_none {
	display: none;
}

.filtrate_list li.choose_li {
}
.filtrate_list li.choose_li .list_left{
	height:45px;
	line-height:45px;	
}

.bottom-btn{
	position:absolute;
	bottom:-28px;
	text-align:center;
	left:50%;
	width: 128px;
	height: 26px;
	margin-left:-65px;
	cursor: pointer;
	color: #666;
	font-family: "宋体";
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #FFF;
	line-height: 26px;	
}
.bottom-btn:hover{
	color:#f6827a;	
}

/*属性筛选结束*/


/*列表页右侧 排序规则*/
.Searchcond {
	position: relative;
	height:50px;
}
.Searchcond div {
position: relative;
float: left;
z-index: 9;
}
#sortTileN {
float: left;
border: 1px solid #CCC;
}
#sortTileN dd {
float: left;
display: block;
position: relative;
width: 70px;
height: 32px;
border-left: 1px solid #DDD;
line-height: 32px;
overflow: hidden;
background: #FFF;
text-align: center;
}
#sortTileN dd.first{ border-left:0 none;}
#sortTileN dd a{
	display:block;	
	padding: 0 10px 0 10px;
	background:#f7f7f7;
}
#sortTileN dd.curr a {
	color: #FF7701;
	background:#fff;
}
#sortTileN dd.curr .search_ASC b ,#sortTileN dd.curr .search_DESC b{position: absolute;
width: 7px;
height: 8px;
top: 13px;
right: 11px;
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: 12px;
visibility: visible;
background-position: -494px -2px;
}
.Searchcond div.page {
	width: auto;
	height: 35px;
	overflow: hidden;
	float: right;
}

.Searchcond .page .text {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	color: #666;
	font-size: 14px;
	width: 65px;
	height: 33px;
	line-height: 33px;
	text-align: center;
}
.Searchcond .page .num {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	color: #666;
	font-size: 12px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	background:url("../images/style_list_line.png") no-repeat right center;
	padding-right:20px;
}
.Searchcond .page .num b{
	color: #c40000;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 14px;
	margin-right: 3px;
}
.Searchcond .page i {
font-style: normal;
}
.Searchcond .page a,.Searchcond .page span.arrow_l, .Searchcond .page span.arrow_r{
	display: block;
	float: left;
	width: 33px;
	height: 33px;
	margin-left: 10px;
}
.Searchcond .page .arrow_l {
	background: url('../images/page_boder_a_left.jpg') no-repeat left top;
}
.Searchcond .page .arrow_r {
	background: url('../images/page_boder_a_right.jpg') no-repeat left top;
}
.Searchcond .page span.arrow_l,.Searchcond .page span.arrow_r{ background-position: -33px top;}
.Searchcond .page a.arrow_l:hover,.Searchcond .page a.arrow_r:hover {
	background-position: right top;
}
.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;
}
/*排序规则结束*/



.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;
}




/*商品列表*/
.proListTile {
	width: 1220px;
    padding-left: 10px;
    padding-right: 5px;
}
.proListTile .container {
width: 1004px;
}
.proList a:hover {
color: #f70;
}
.proListTile li.item {
	width: 234px;
	height: 370px;
	float: left;
	margin:0 10px 10px 0;
	position: relative;
	overflow: visible;
	z-index: 1;
	line-height: 1.5;
}
.proListTile.list-4 li.item{
	width:288px;	
}
.proListTile .item-inner{
	width: 220px;
	height: 355px;
	height: auto;
    border: 1px solid #f5f5f5;
    border-radius: 3px;
    padding: 4px;    background: #fff;
    padding-bottom: 0;
}
.proListTile .item-inner:hover{
	margin: -1px;
    border: 2px solid #fa0189;
    border-radius: 0;
    -webkit-transition: border-color .2s ease-in;
    -moz-transition: border-color .2s ease-in;
    -ms-transition: border-color .2s ease-in;
    -o-transition: border-color .2s ease-in;
    transition: border-color .2s ease-in;
}
.proListTile .item .productImg{
    display: block;
    height: 220px;
    width: 100%;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
}
.proListTile .item .productImg img{
	 width: 100%;
	 height: 100%;
}
.proListTile .item .pro-price{
    font-family: arial,verdana,sans-serif!important;
    color: #C00;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    margin: 0 0 5px;
    letter-spacing: normal;
    overflow: inherit!important;
    white-space: nowrap;
}
.proListTile .item .pro-price em{
	font-size: 12px;
}
.proListTile .item .pro-price del{
	font-size: 14px; 
	color: #666;
}
.proListTile .item .pro-name{
    display: block;
    height: 32px;
    line-height: 1.5;
    margin-bottom: 7px;
    word-break: break-all;
    position: relative;
    overflow: hidden;
}
.proListTile .item .pro-name a{
	color: #333;
}
.proListTile .item .pro-name a:hover{
	color: #C10001;
}
.pro-info{
	line-height: 25px;
	margin-bottom: 5px;
}
.pro-info span{ margin-right: 10px; }
.pro-info span em{color: #b57c5b; font-weight: bold;}
.pro-info span em.a{color: #38b}
.pro-status{
    position: relative;
    height: 32px;
    border: 0;
    border-top: 1px solid #eee;
    margin-bottom: 0;
    color: #999;
}
.pro-status .status-item{
	float: left;
    display: inline-block;
    border-right: 1px solid #eee;
    width: 33%;
    line-height: 14px;
    text-align: left;
    white-space: nowrap;
    text-align: center;
}
.pro-status .status-item.last{ border-right: 0;}
.pro-status .status-item a{ display: block; padding: 10px 3px; height: 16px;}
.pro-status .status-item a input[type=checkbox]{ vertical-align: middle; *vertical-align: middle; margin-top: 1px; *margin-top: -1px;}
.pro-status.no-border,.pro-status.no-border .status-item{border: 0 none;}
.pro-status .status-item .iconfont{ margin-right: 3px; font-size: 14px;}
.new_picon{ position:absolute; overflow:hidden; width:30px; height:30px; top:260px; right:0px; z-index: 3;}
.pi0{ background:url(../images/quehuo.jpg) left top no-repeat;}
.pi1{ background:url(../images/xinpin.png) left top no-repeat;}
.pi2{ background:url(../images/remai.png) left top no-repeat;}
.pi3{ background:url(../images/jingpin.png) left top no-repeat;}
/*团购页面*/

.group_buy_pg{ padding-bottom:50px;}

.group_head{
	width: 100%;
	height: 500px;
	overflow: hidden;
	position: relative;
}
.group_head_a {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	display: block;
	text-align: center;
	z-index: 1;
}