.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 {
	border: 1px solid #cae0e3;
	padding: 1px;
	z-index: 14;
	position: relative
}

.filter_item dl {
	line-height: 34px;
	border-bottom: 1px dotted #6ca7ff;
	background-color: #e8f0fc;
	width: 1196px;
	z-index: 11;
	overflow: hidden;
	position: relative
}

.filter_item dl.nb {
	border-bottom: 0
}

.filter_item dl dt {
	float: left;
	width: 85px;
	text-align: right;
	padding-left: 6px
}

.filter_item dl dd {
	float: right;
	width: 1078px;
	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: #1293a5;
	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)
}

.small_img_list, .big_img_list, .no_img_list {
	overflow: hidden;
	width: 985px;
	float: right
}

.small_img_list .list_info, .no_img_list .list_info {
	padding: 15px 10px;
	height: 100px;
	float: left
}

.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.bg, .no_img_list dl.bg {
	background-color: #f6f6f6
}

.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 .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: 80px;
	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: 47px;
	height: 29px;
	line-height: 29px;
	padding: 0 5px;
	border: 1px solid #ababab;
	text-align: center
}

.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
}

.no_img_list dl dd.first_dd p.list_product_name a {
	display: block;
	width: 175px;
	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
}

.no_img_list .icon {
	display: none;
}

#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
}

.big_img_list {
	overflow: hidden
}

.big_img_list .list_product_name {
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox; /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Chrome */
	display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.big_img_list .productName {
	height: 24px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.big_img_list .list_product_name .icos {
	display: none;
}

.big_img_list .icon {
	display: block;
	position: absolute;
	bottom: 0;
	padding: 5px;
}

.big_img_list .valid {
	display: block;
	position: absolute;
	bottom: 0;
	padding: 5px;
	width: 100%;
	text-align: center;
	background: black;
	opacity: 0.7;
	-moz-opacity:0.7; 
	filter: alpha(opacity=70);
	font-weight: normal;
	color: white;
}

.big_img_list .company {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.big_img_list .guige .no-none {
	display: none;
}

.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: 7px 10px;
	/*height: 20px;*/
	/*line-height: 20px;*/
	background-color: #fff9f2;
	border: solid 1px #ffe1b3;
	position: relative;
	width: 1178px;
	z-index: 10000;
	overflow: hidden
}

div.info.nav_sort h5 {
	float: left
}

div.info.nav_sort div {
	float: left
}

div.info.nav_sort div.sort {
	line-height: 26px;
}

div.info.nav_sort div.extra label {
	vertical-align: top;
	float: left;
	padding-left: 20px
}

div.info.nav_sort div.extra label input {
	float: left;
	margin-top: 5px;
	*margin-top: 0;
	margin-right: 5px
}

div.info.nav_sort div.sort a {
	display: block;
	float: left;
	height: 18px;
	line-height: 18px;
	border: 1px solid #d1d1d1;
	width: 46px;
	text-align: center;
	margin-left: 12px;
	_display: inline;
	background-color: #fff;
	margin-top: 4px;
}

div.info.nav_sort div.sort a.on {
	background-color: #fff1dd;
	border-color: #ffd18b;
	color: #999
}

div.info.nav_sort div.viewbtns {
	height: 26px;
	width: 165px;
	float: right;
	/*position: absolute;
	top: 5px;
	right: 10px*/
}

div.info.nav_sort div.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 div.viewbtns a.img_list {
	background-position: right 0
}

div.info.nav_sort div.viewbtns a.img_list.on {
	background-position: right -26px
}

div.info.nav_sort div.viewbtns a.list.on {
	background-position: 0 -26px
}

.filter_result .info {
	padding: 7px 10px;
	/*height: 20px;*/
	/*line-height: 20px;*/
	background-color: #fff9f2;
	border: solid 1px #ffe1b3;
	position: relative;
	z-index: 12
}

.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
}

.mode_left .slide .banner_ul li.on {
	display: block;
	z-index: 5
}

.mode_left .banner_btn {
	left: 50px
}

.mode_right {
	width: 275px;
	height: 338px
}

.mode_right.new-p-list {
	width: 200px;
	margin-top: 10px;
	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
}

.mode_right.new-p-list .topic h2 {
	color: #ff8b00
}

.mode_right .topic {
	width: 274px;
	height: 334px;
	border-top: 3px solid #ff8b00;
	border-right: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8
}

.mode_right .topic.brand_topic {
	border-right: 0;
	border-bottom: 0
}

.mode_right .topic.brand_topic h2 {
	border-right: 1px solid #a8a8a8
}

.mode_right .topic h2 {
	background-color: #f4f4f4;
	height: 38px;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	font-weight: normal;
	padding: 0 10px;
	line-height: 38px;
	border-bottom: solid 1px #a8a8a8
}

.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;
	border-right: solid 1px #a8a8a8;
	border-bottom: solid 1px #a8a8a8
}

.mode_right .topic ul.brand_list li img {
	display: block;
	width: 136px;
	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: 14px
}

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
}

.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 .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
}

.stockExist {
	margin-left: 5px;
	padding: 0 10px;
	background: #fff
}

.stockExist input {
	margin-left: 2px;
	vertical-align: middle
}

.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: 400px
}

.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
}

.small_img_list .validDate.icon {
	display: none;
}

.big_img_list .big-none {
	display: none
}

.big_img_list#list_view .login_look {
	width: auto
}

.brand-list-left {
	float: left;
	overflow: hidden
}

.brand-list-left .none {
	display: block
}

.sub_search {
	float: right !important;
	margin-right: 10px;
	font-size: 0;
}

.sub_search input {
	height: 24px;
	padding: 0 5px;
	width: 150px;
	font-size: 13px;
	outline: none;
	border: 1px solid #ddd;
	border-right: 0;
}

.sub_search button {
	background: #3c8aff;
	border: 0;
	color: #fff;
	height: 26px;
	padding: 0 5px;
	line-height: 25px;
	cursor: pointer;
	outline: none;
}

.list_product_name a.fl.productName {
	max-width: 220px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}