body.list-body {
	background: #eee;
}
.filter-header {
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	border-bottom: 3px solid #e8f0fc
}

.filter-header a {
	margin-left: 10px;
	display: block;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	background: #e8f0fc;
	border-radius: 5px 5px 0 0
}

.filter_item {
	padding: 1px;
	z-index: 14;
	position: relative;
	background-color: #fff;
}

.filter_item dl {
	line-height: 34px;
	border-bottom: 1px dotted #ddd;
	//background-color: #e8f0fc;
	width: 1196px;
	z-index: 11;
	overflow: hidden;
	position: relative
}

.filter_item dl:last-child {
	border-bottom: 0;
}
.filter_item dl.nb {
	border-bottom: 0
}

.filter_item dl dt {
	float: left;
	width: 101px;
	text-align: left;
	padding-left: 10px
}

.filter_item dl dd {
	float: right;
	width: 1058px;
	padding: 0 10px;
	background-color: #fff;
	height: 36px;
	overflow: hidden
}

.filter_item dl dd ul {
	width: 940px;
	overflow: hidden
}

.filter_item dl dd ul li {
	height: 20px;
	overflow: hidden;
	padding: 7px 10px 7px 0;
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	float: left
}

.filter_item dl dd ul li a {
	display: block;
	float: left;
	border: 1px solid #fff;
	line-height: 18px;
	padding: 0 25px 0 5px;
	cursor: pointer
}

.filter_item dl dd ul li.on a {
	border-color: #79b1b8;
	color: #ff8b00;
	background: url('../images/filter_close_btn.gif') right 0 no-repeat
}

.filter_item dl dd ul li.on.hover a, .filter_item dl dd ul li.on:hover a
	{
	border-color: #ff8b00;
	background: url('../images/filter_close_onhover.gif') right 0 no-repeat
}

.filter_item dl dd ul li.hove a, .filter_item dl dd ul li:hover a {
	border-color: #ff8b00;
	background: url('../images/filter_close_hover.gif') right 0 no-repeat
}

.filter_item dl dd div.morecate {
	float: right;
	color: #666;
	padding-right: 15px;
	height: 13px;
	line-height: 13px;
	margin-top: 10px;
	display: none;
	cursor: pointer
}

.filter_item dl dd div.morecate.down {
	background: url('../images/btn_fewer.gif') no-repeat right 0
}

.filter_item dl dd div.morecate.up {
	background: url('../images/btn_unfold.gif') no-repeat right 0
}

.filter_item dl.search_box {
	border: 0;
	background-color: #6ca0ef
}

.filter_item dl.search_box dt {
	color: #fff
}

.filter_item dl.search_box dd {
	background-color: #e8f0fc
}

.filter_item dl.search_box dd input {
	height: 20px;
	border: 1px solid #ababab;
	line-height: 20px;
	width: 150px;
	margin: 6px 15px 0 3px;
	color: #999;
	font-size: 12px;
	padding: 0 6px;
	vertical-align: middle
}

.filter_item dl.search_box dd span, .filter_item dl.search_box dd input,
	.filter_item dl.search_box dd a {
	float: left
}

.filter_item dl.search_box dd a.search_btn {
	display: block;
	width: 63px;
	height: 22px;
	background: url('../images/result_search_btn.gif') 0 0 no-repeat;
	margin-top: 6px;
	text-align: center;
	color: #fff;
	line-height: 22px
}

#list_view dl.list_info {
	position: relative
}

#list_view dl.list_info .activity {
	display: block;
	position: absolute;
	height: 41px;
	width: 92px;
	top: 0;
	left: 0;
	z-index: 1000;
	background-repeat: no-repeat
}

#list_view.small_img_list .activity, #list_view.no_img_list .activity {
	background-repeat: no-repeat;
	top: 16px !important;
	left: 10px !important;
	width: 50px !important;
	height: 22px !important
}

#list_view.small_img_list .activity.discount, #list_view.no_img_list .activity.discount
	{
	background-image: url(../images/discount-min.png)
}

#list_view.small_img_list .activity.cash, #list_view.no_img_list .activity.cash
	{
	background-image: url(../images/cash-min.png)
}

#list_view.small_img_list .activity.gift, #list_view.no_img_list .activity.gift
	{
	background-image: url(../images/gift-min.png)
}

#list_view.small_img_list .activity.oilcard, #list_view.no_img_list .activity.oilcard
	{
	background-image: url(../images/oilcard-min.png)
}

#list_view .activity.cash {
	background-image: url(../images/cash.png)
}

#list_view .activity.discount {
	background-image: url(../images/discount.png)
}

#list_view .activity.gift {
	background-image: url(../images/gift.png)
}

#list_view .activity.oilcard {
	background-image: url(../images/oilcard.png)
}

.no_img_list .goods-action-box {
	display: none;
}
.goods-action-box {
	padding: 5px 10px;
	padding-bottom: 5px;
}
.goods-action-content {
	color: red;
	line-height: 1.5;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.goods-action-content a {
	color: red;
}

.small_img_list .list-item  {
	position: relative;
	background-color: #fff;
	margin-top: 8px;
}
.list-item i.tj-icon {
	display: block;
	width: 64px;
	height: 64px;
	background: url(../images/tj.png) center center no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
}

.small_img_list, .big_img_list, .no_img_list {
	overflow: hidden;
	width: 985px;
}

.small_img_list .list_info, .no_img_list .list_info {
	padding: 0 10px;
	height: 100px;
	//float: left
}
.small_img_list .list-item {
	padding: 15px 0;
}

.small_img_list .list-item.hasAct {
	padding-top: 5px;
}

.small_img_list .list-item.bg, .no_img_list .list-item.bg {
	background-color: #f6f6f6
}
.small_img_list.bg, .no_img_list.bg {
	background-color: #f6f6f6
}

.small_img_list .none, .no_img_list .none {
	display: block
}



.small_img_list dl dt img, .no_img_list dl dt img {
	width: 98px;
	height: 98px;
	display: block
}

.small_img_list dl dt.info_img, .no_img_list dl dt.info_img {
	float: left;
	height: 98px;
	width: 98px;
	border: 1px solid #ebebeb;
	position: relative
}


.small_img_list dl dt.info_img a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
}

.icons-box {
	width: 100%;
	height: 21px;
	position: absolute;
	top: 0;
	left: 0;
}

.icons-box .icos {
	float: right;
	margin-right: 5px;
}

.small_img_list dl dt.info_img .des, .no_img_list dl dt.info_img .des {
	display: none
}

.small_img_list dl dd, .no_img_list dl dd {
	float: left;
	padding-left: 20px;
	width: 268px
}

.small_img_list dl dd p, .no_img_list dl dd p {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.small_img_list dl dd .numbers, .no_img_list dl dd .numbers {
	padding-top: 5px
}

.small_img_list dl dd .numbers div.goods_buy_number, .no_img_list dl dd .numbers div.goods_buy_number
	{
	height: 31px;
	width: 81px;
	float: left;
	position: relative
}

.small_img_list dl dd .numbers div.goods_buy_number input, .no_img_list dl dd .numbers div.goods_buy_number input
	{
	width: 48px;
	height: 29px;
	line-height: 29px;
	padding: 0 5px;
	border: 1px solid #ababab;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
}

.small_img_list dl dd .numbers div.goods_buy_number a, .no_img_list dl dd .numbers div.goods_buy_number a
	{
	display: block;
	position: absolute;
	width: 20px;
	height: 14px;
	border: 1px solid #ababab
}

.small_img_list dl dd .numbers div.goods_buy_number a.up_btn,
	.no_img_list dl dd .numbers div.goods_buy_number a.up_btn {
	background: url('../images/num_up_btn.gif') 0 0 no-repeat;
	top: 0;
	right: 0
}

.small_img_list dl dd .numbers div.goods_buy_number a.lower_btn,
	.no_img_list dl dd .numbers div.goods_buy_number a.lower_btn {
	background: url('../images/num_down_btn.gif') 0 0 no-repeat;
	top: 15px;
	right: 0
}

.small_img_list dl dd .numbers span.basis_num, .no_img_list dl dd .numbers span.basis_num
	{
	display: block;
	height: 32px;
	line-height: 32px;
	text-align: left
}

div.list-header {
	display: none
}

.no_img_list {
	width: 1200px
}

.no_img_list .none {
	display: none
}

.no_img_list .list-header {
	display: block;
	width: 100%;
	height: 30px;
	background-color: #ccc;
	margin-top: 10px
}

.no_img_list .list-header table {
	width: 100%;
	height: 30px
}

.no_img_list .list-header table td {
	text-align: center
}

.no_img_list .list-header table .no-name {
	width: 249px
}

.no_img_list .list-header table .no-guige {
	width: 100px
}

.no_img_list .list-header table .no-cj {
	width: 200px
}

.no_img_list .list-header table .no-p {
	width: 80px
}

.no_img_list .list-header table .no-member {
	width: 120px
}

.no_img_list .list_info {
	height: 30px;
	width: 1200px;
	padding: 5px 0
}

.no_img_list dl dt {
	display: none
}

.no_img_list dl .no-none {
	display: none
}

.no_img_list dl .none {
	display: none
}

.no_img_list dl .no-show {
	display: block
}

.no_img_list dl dd {
	text-align: center;
	margin-left: 0;
	padding-left: 0;
	width: 400px
}

.no_img_list dl dd.first_dd {
	width: 550px
}

.no_img_list dl dd.first_dd .guige {
	display: block;
	width: 100px
}

.no_img_list dl dd.first_dd p.company {
	width: 200px
}

.no_img_list dl dd.first_dd p.list_product_name {
	text-align: left;
	width: 249px
}

dl dd.first_dd p.list_product_name a {
	display: block;
	width: 195px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.no_img_list dl dd.first_dd p.list_product_name a.v-ico, .no_img_list dl dd.first_dd p.list_product_name ay-ico
	{
	width: 21px
}

.no_img_list dl dd.dd_goods_cart p {
	width: 80px
}

.no_img_list dl dd.second_dd {
	width: 240px
}

.no_img_list dl dd.second_dd p {
	width: 80px
}

.no_img_list dl dd p {
	width: 100px;
	float: left
}

.no_img_list dl dd p.list_product_name {
	width: 150px
}

.no_img_list dl dd p.list_product_name a {
	color: #3c8aff
}

.no_img_list dl dd p.list-login-wramp {
	width: 120px
}

.no_img_list dl dd p.list-login-wramp a.login_look {
	display: inline !important;
	float: none
}

.no_img_list dl dd.dd_goods_cart {
	width: 380px;
	margin-left: 0
}

.no_img_list dl dd.dd_goods_cart p.company {
	display: none
}

.no_img_list dl dd.dd_goods_cart .numbers {
	display: block;
	float: left;
	width: 150px;
	padding-top: 0
}

.no_img_list dl dd.dd_goods_cart .handle {
	margin-top: 5px;
	overflow: hidden
}

#list_view.no_img_list dl.list_info .activity {
	display: none
}

dl dd .handle .add_cart {
	display: block;
	float: left;
	height: 21px;
	width: 76px;
	line-height: 21px;
	border: 1px solid #000;
	text-align: center;
	font-weight: 900;
	cursor: pointer
}
dl dd .handle .add_cart.disabled {
	background-color: #ddd;
	border-color: #ddd;
	color: #666;
}
.big_img_list {
	overflow: hidden
}

.big_img_list .productName {
	width: 120px;
	height: 24px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.big_img_list .company {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.big_img_list .list_info {
	float: left;
	width: 168px;
	margin: 10px 11px 0 0;
	padding: 8px;
	border: 1px solid #ebebeb
}

.big_img_list .list_info dt.info_img img {
	width: 168px;
	height: 168px;
	display: block
}

.big_img_list p {
	line-height: 24px;
	height: 24px;
	overflow: hidden
}

.big_img_list .none {
	display: none
}

.big_img_list .handle {
	line-height: 22px;
	height: 22px;
	padding-top: 5px
}

.big_show {
	display: none
}

.big_img_list .big_show {
	display: block
}

.big_img_list span.collect {
	margin-right: 10px
}

.big_img_list dl:hover {
	border: 1px solid #000
}

div.info.nav_sort {
	padding: 5px 10px;
	background-color: #fff;
	position: relative;
	width: 1180px;
	z-index: 10000;
	overflow: hidden
}

div.info.nav_sort .stockExist {
	cursor: pointer;
	height: 26px;
	line-height: 26px;
	padding-left: 26px;
	position: relative;
	margin-left: 5px
}

div.info.nav_sort .stockExist.checked i {
	border-color: #f00
}

div.info.nav_sort .stockExist.checked i span {
	display: block
}

div.info.nav_sort .stockExist i {
	display: block;
	width: 12px;
	height: 12px;
	position: absolute;
	border: 1px solid #000;
	left: 6px;
	top: 6px;
	background-size: 100% 100%
}

div.info.nav_sort .stockExist i span {
	display: none;
	width: 100%;
	height: 100%;
	background-color: #f00;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAlUlEQVQoU5WRUQ0CMRBE5zlAwkkABzgABxwKQAInAQXcKcECOMHBkG16CbQJ5fan6fZNZ7ZFC4uFvP4S2F5JOgFDU5Dhu6QrMP4UfMBPoI/45OYOmMp5bD8SBOv5LDnYvkjaS+qBBNkec68DXl+CDITlTdJZ0kbSIdb5gkpQiGJ7jCHLmNXQtrcRBQinqprP2nRo/fwbrIkvDYwiGOsAAAAASUVORK5CYII=)
}

div.info.nav_sort .sort {
	float: left
}

div.info.nav_sort .sort a {
	display: block;
	float: left;
	height: 18px;
	line-height: 18px;
	border: 1px solid #d1d1d1;
	width: 46px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	margin-right: 10px;
	background-color: #fff;
	transition: box-shadow .3s;
}
div.info.nav_sort .sort a:hover {
	box-shadow: 3px 3px 10px #ccc;
}

div.info.nav_sort .sort a.on {
	background-color: #f00;
	border-color: #f00;
	color: #fff
}

div.info.nav_sort .viewbtns {
	float: left;
	height: 26px;
	width: 165px
}

div.info.nav_sort .viewbtns a {
	width: 31px;
	height: 26px;
	line-height: 26px;
	background: url(../images/videomode.gif) no-repeat;
	cursor: pointer;
	text-decoration: none;
	color: #454545;
	padding-left: 24px;
	outline: none;
	display: block;
	float: left
}

div.info.nav_sort .viewbtns a.img_list {
	background-position: right 0
}

div.info.nav_sort .viewbtns a.img_list.on {
	background-position: right -26px
}

div.info.nav_sort .viewbtns a.list.on {
	background-position: 0 -26px
}

.filter_result {
	position: relative
}

.filter_result .waiting-tips {
	position: absolute;
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: #3c8aff;
	color: #fff;
	top: 46px;
	left: 0;
	z-index: 4
}

.mode_left {
	width: 925px;
	height: 338px;
	position: relative
}

.mode_left .slide {
	height: 100%;
	position: relative
}

.mode_left .slide .banner_ul {
	overflow: hidden;
	position: relative;
	height: 100%;
	z-index: 5
}

.mode_left .slide .banner_ul li {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	display: none;
	height: 100%;
	width: 100%;
	overlow: hidden;
}

.mode_left .slide .banner_ul li img {
	width: 100%;
	height: 100%;
}

.mode_left .slide .banner_ul li.on {
	display: block;
	z-index: 5
}

.mode_left .banner_btn {
	left: 50px
}

.mode_right {
	width: 275px;
	height: 338px;
	display: none;
}

.mode_right.new-p-list {
	width: 200px;
	margin-top: 8px;
	height: auto;
}

.mode_right.new-p-list .topic {
	width: 199px;
	height: auto;
	border-top: 0;
	border: 1px solid #ebebeb
}

.mode_right.new-p-list .topic ul.news_list {
	height: auto;
	background-color: #fff;
}

.mode_right.new-p-list .topic h2 {
	color: #ff8b00
}

.mode_right .topic {
	height: 337px;
	border: 1px solid #ddd;
	border-top: 0;
}	


.mode_right .topic h2 {
	background-color: #f4f4f4;
	font-size: 15px;
	font-family: "Microsoft Yahei";
	font-weight: normal;
	padding: 0 10px;
	line-height: 42px;
}

.mode_right .topic ul {
	overflow: hidden
}

.mode_right .topic ul.news_list {
	padding: 3px 10px 0;
	height: 287px
}

.mode_right .topic ul.news_list li {
	height: 31px;
	line-height: 31px;
	overflow: hidden;
	border-bottom: dotted 1px #e0e0e0;
	background: url(../images/buttle3.gif) no-repeat 0 center;
	padding-left: 10px
}

.mode_right .topic ul.brand_list li {
	float: left;
	width: 135.5px;
	border-right: 1px solid #ddd;
	border-top: 1px solid #ddd;
}
.mode_right .topic ul.brand_list li.even {
	border-right: 0;
	padding-right: 1px;
}
.mode_right .topic ul.brand_list li img {
	display: block;
	width: 100%;
	height: 58px
}

.mode_floor .title {
	height: 30px;
	line-height: 30px;
	border-bottom: 2px solid #fff
}

.mode_floor .title h2 {
	font-size: 20px;
	font-family: "Microsoft Yahei";
	font-weight: normal;
	background: url(../images/icon_sales_tit.gif) no-repeat right 0;
	padding-right: 25px;
	float: left
}

.mode_floor .cont {
	height: 288px;
	overflow: hidden
}

.mode_floor .cont dl {
	overflow: hidden
}

.mode_floor .cont dl dt {
	border: solid 4px #fff;
	width: 192px;
	background: url(../images/recom_tit_bg.gif) no-repeat;
	float: left;
	overflow: hidden;
	height: 280px
}

.mode_floor .cont dl dt h3 {
	height: 22px;
	line-height: 22px;
	font-size: 18px;
	color: #fff;
	font-family: "Microsoft Yahei";
	text-align: center;
	font-weight: normal;
	padding-bottom: 14px
}

.mode_floor .cont dl dd {
	float: left;
	position: relative;
	width: 1000px;
	overflow: hidden;
	border-bottom: solid 1px #ccc
}

.mode_floor .cont dl dd.promotion_list {
	width: 1200px
}

.mode_floor .cont dl dd ul.index_goods_list {
	display: block;
	position: relative
}

.mode_floor.handsel .cont dl dt {
	border-color: #45c6c0
}

.mode_floor.handsel .title {
	border-bottom-color: #45c6c0
}

.mode_floor.handsel .title h2 {
	background-position: right 0
}

.mode_floor.special .cont dl dt {
	border-color: #f185a7;
	background-position: -192px 0
}

.mode_floor.special .title {
	border-bottom-color: #f185a7
}

.mode_floor.special .title h2 {
	background-position: right -30px
}

.mode_floor.standing .cont dl dt {
	border-color: #f0971f;
	background-position: -384px 0
}

.mode_floor.standing .title {
	border-bottom-color: #f0971f
}

.mode_floor.standing .title h2 {
	background-position: right -60px
}

.mode_floor.hot .cont dl dt {
	border-color: #2fc6f1;
	background-position: -576px 0
}

.mode_floor.hot .title {
	border-bottom-color: #2fc6f1
}

.mode_floor.hot .title h2 {
	background-position: right -90px
}

a.more {
	float: right;
	//padding-right: 17px;
	//background: url(../images/icon_more1.gif) right 50% no-repeat;
	font-size: 13px
}

a.more:hover {
	color: #ff8b00;
	//background-image: url(../images/icon_more2.gif)
}

.brand-page .frameright {
	display: block
}

.r-frame {
	width: 200px;
	border: 0
}

.frameright {
	float: right;
	width: 200px;
	border: 1px solid #ebebeb
}

.frameright h2 {
	width: 190px;
	height: 38px;
	line-height: 38px;
	font-size: 12px;
	padding-left: 10px;
	color: #666;
	background-color: #efefef;
	font-weight: 400
}

.frameright .error_info_img {
	display: block;
	height: 180px;
	border: none;
	margin: 0 auto 15px;
	padding: 0;
	text-align: center
}

.frameright .error_info_img.not-auth {
	background: url(../images/pic_not_authenticated.jpg) center 0 no-repeat
}

.frameright .error_info_img.not-login {
	background: url(../images/pic_not_login.jpg) center 0 no-repeat
}

.frameright .info_p {
	width: 124px;
	line-height: 24px;
	margin: 0 auto;
	text-align: center
}

.frameright .approve_but {
	display: block;
	width: 139px;
	height: 31px;
	margin: 10px auto
}

.frameright .approve_but a {
	display: block;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	text-decoration: none
}

.frameright .quick-login {
	padding-bottom: 15px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	overflow: hidden
}

.frameright .quick-login .loginBtn {
	display: inline-block;
	margin-right: 10px;
	padding: 0 10px;
	background-color: #3c8aff;
	cursor: pointer;
	vertical-align: middle;
	color: #fff
}

.frameright .quick-login a {
	color: #1e989d;
	vertical-align: middle
}

.box_access {
	padding-top: 15px
}

.box_access p {
	width: 155px;
	line-height: 24px;
	margin: 8px auto;
	color: #b1b1b1;
	padding-bottom: 20px
}

.box_access span {
	display: block;
	line-height: 24px;
	padding-left: 15px
}

.error h2.title {
	color: #f00;
	font-size: 15px;
	text-align: center;
	padding: 20px 0;
}

.error .error-message {
	padding: 15px;
	border: 1px solid #ffe1b3;
	background-color: #fff9f2
}

.error .error-message table td {
	line-height: 25px
}

.error .error-message table td.header {
	font-weight: bold
}

.box_access div.item ul {
	padding: 5px
}

.box_access div.item ul li {
	overflow: hidden
}

.box_access div.item ul li h4 {
	float: left;
	overflow: hidden;
	line-height: 24px;
	height: 24px;
	font-weight: normal;
	font-size: 12px
}

.box_access div.item ul li.on h4 {
	font-weight: bold
}

.box_access div.item ul li.on .detail {
	display: block
}

.box_access div.item ul li .detail {
	display: none
}

.box_access div.item ul li .detail dl {
	overflow: hidden
}

.box_access div.item ul li .detail dl dt {
	float: left;
	padding: 1px;
	border: 1px solid #ebebeb
}

.box_access div.item ul li .detail dl dt img {
	width: 56px;
	heihgt: 56px
}

.box_access div.item ul li .detail dl dd {
	float: left;
	margin-left: 5px
}

.box_access div.item ul li .detail dl dd p {
	line-height: 18px;
	height: 18px;
	color: #a8a8a8;
	width: 96px;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

#list_view {
	min-height: 40px
}

#list_view .login_look {
	height: 25px;
	line-height: 25px;
	background-color: none;
	color: #000;
	text-align: center;
	width: 100%
}

#no_img_product_info {
	display: none;
	width: 450px;
	height: 160px;
	border: 1px solid #eee;
	background: #f2f7f7;
	position: absolute;
	padding: 10px 5px;
	box-shadow: 1px 1px 1px #ddd;
	top: 0;
	left: 0;
	z-index: 10000000;
	overflow: hidden
}

#no_img_product_info .no_img_left_img {
	width: 160px;
	height: 160px;
	float: left;
	height: 100%
}

#no_img_product_info .no_img_right_info {
	width: 280px;
	padding-left: 10px;
	height: 100%;
	float: right
}

#no_img_product_info .no_img_right_info li {
	height: 25px;
	line-height: 25px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.no_img_list dl dd.dd_goods_cart {
	float: right;
	position: relative;
	width: 251px
}

.no_img_list dl dd.dd_goods_cart .numbers {
	width: 110px
}

.no_img_list dl dd.dd_goods_cart .handle {
	width: 60px;
	float: right
}

.no_img_list dl dd.dd_goods_cart .handle .add_cart, .no_img_list dl dd.dd_goods_cart .handle .no-product
	{
	display: block;
	float: left;
	background: url(../images/list-cart.jpg) 0 0 no-repeat;
	width: 31px;
	heihgt: 24px;
	cursor: pointer
}

.no_img_list dl dd.dd_goods_cart .handle .add_cart.disabled,
	.no_img_list dl dd.dd_goods_cart .handle .no-product.disabled {
	background-image: url(../images/list-cart-no.jpg);
	cursor: auto
}

.no_img_list dl dd.dd_goods_cart .handle .add_cart i, .no_img_list dl dd.dd_goods_cart .handle .no-product i
	{
	display: none
}

.no_img_list dl dd.first_dd {
	width: 549px
}

.no_img_list dl dd.second_dd {
	width: 320px
}

.no_img_list dl dd.dd_goods_cart {
	width: 331px
}

.no_img_list dl dd.dd_goods_cart .package {
	width: 160px
}

.small_img_list#list_view .login_look {
	width: auto
}

.small_img_list dl dd.second_dd {
	position: relative;
	width: 386px
}

.small_img_list dl dd.second_dd .vip-price, .small_img_list dl dd.second_dd .min-sale
	{
	position: absolute;
	width: 150px;
	left: 220px
}

.small_img_list dl dd.second_dd .vip-price {
	top: 0
}

.small_img_list dl dd.second_dd .min-sale {
	top: 25px
}

.small_img_list dl dd.dd_goods_cart {
	width: 150px
}

.big_img_list .big-none {
	display: none
}

.big_img_list#list_view .login_look {
	width: auto
}

.brand-list-left {
	float: left
}

.brand-list-left .none {
	display: block
}



.result-search {
	float: right;
	height: 26px;
	overflow: hidden
}

.result-search input {
	height: 24px;
	width: 150px;
	float: left;
	padding: 0 5px;
	border: 1px solid #666;
	outline: none
}

.result-search button {
	border: 1px solid #666;
	border-left: 0;
	height: 26px;
	width: 50px;
	font-size: 12px;
	background: #fff;
	outline: none
}
.no_img_list .list-item {
	background-color: #fff;
}
.no_img_list .list-item.odd {
	background-color: #eee;
}
.validdate-node {
	text-align: center;
}
.small_img_list .validdate-node {
	text-align: right;
}
.no_img_list .tj-icon {
	display: none!important;
}
.no_img_list .advert-item {
	background-color: #f6e9c5!important;
	border-bottom: 1px dashed #ddd;
}

.filter-view {
	overflow: hidden;
	padding-left: 100px;
	padding-right: 100px;
	position: relative;
	border-bottom: 1px solid #ddd;
}

.filter-view .title {
	height: 54px;
	line-height: 54px;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 10px;
	width: 80px;
}

.filter-view .list-wrap {
	height: 30px;
	padding: 12px 0;
	overflow: hidden;
}
.filter-view .list-wrap.open {
	padding: 0px 0 8px;
	height: auto;
	max-height: 300px;
	overflow-y: auto;
}
.filter-view .list-wrap.open .filter-list {
	height: auto;	
}
.filter-view .filter-list {
	height: 30px;
	overflow: hidden;
}

.filter-view .list-wrap.open .filter-list-item {
	margin-top: 8px;
}

.filter-view .filter-list-item  {
	display: block;
	float: left;
	padding: 0px 15px;
	height: 30px;
	line-height: 30px;
	margin-left: 15px;
	border-radius: 30px;
	background-color: transparent;
	cursor: pointer;
}
.filter-view .filter-list-item.on {
	background-color: #3c8aff;
	padding-right:35px;
	position: relative;
	color: #fff;
	background-image: url(../images/filter-close.png);
	background-repeat: no-repeat;
	background-position: right 10px center;
}
.filter-view .filter-list-item.on:hover {
	background-color: #3c8aff
}
.filter-view .filter-list-item:hover {
	background-color: #eee;
}
.filter-view .show-more-btn {
	position: absolute;
	right: 0;
	height: 30px;
	line-height: 30px;
	top: 12px;
	padding-right: 30px;
	background: url('../images/btn_unfold.gif') no-repeat right 15px center;
	cursor: pointer;
	display: none;
}
.filter-view .show-more-btn.open {
	background: url('../images/btn_fewer.gif') no-repeat right 15px center;
}
.cate-filter { display: none }