.icon-png {
	display:inline-block;
	width:16px;
	height:16px;
	box-sizing:border-box
}
.card-div-panel .i-img-wrapper,.card-div-panel .i-img-wrapper img {
	height:auto!important;
	width:auto!important
}
.icon-png.png-tianmao {
	background:url(../images/icon/icon_pic_tiaomao.png) no-repeat!important;
	background-size:100%!important
}
.icon-png.png-juhuasuan {
	background:url(../images/icon/icon_pic_ju.png) no-repeat!important;
	background-size:100%!important
}
.icon-png.png-tianmaochaoshi {
	background:url(../images/icon/icon_pic_market.png) no-repeat!important;
	background-size:100%!important
}
.icon-png.png-taoqianggou {
	background:url(../images/icon/icon_pic_qiang.png) no-repeat!important;
	background-size:100%!important
}
.icon-png.png-taobao {
	background:url(../images/icon/icon_pic_tao.png) no-repeat!important;
	background-size:100%!important
}
.icon-png.png-haitao {
	background:url(../images/icon/icon_pic_haitao.png) no-repeat!important;
	background-size:100%!important
}
.icon-png.png-qijiandian {
	background:url(../images/icon/icon_pic_qijiandian.png) no-repeat!important;
	background-size:100%!important
}
.card-div-panel {
	position:absolute;
	top:0;
	right:0;
	z-index:2
}
.card-div-panel>* {
	position:relative!important;
	margin-bottom:5px!important;
	float:right;
	clear:both
}
.card-div-panel .i-img-wrapper {
	display:block!important;
	overflow:hidden!important;
	border-bottom-left-radius:4px
}
.card-div-panel.ddq-wrapper {
	top:20px;
	left:150px
}
.active-wrapper-panel {
	position:absolute;
	right:0;
	top:0
}
.active-wrapper-panel>* {
	float:right;
	clear:both;
	margin-bottom:1px;
	position:relative!important
}
.goods-item:hover .need-hide .fullname {
	width:66px!important;
	display:block
}
.goods-item:hover .need-hide .fullname .ico {
	display:inline-block
}
.goods-item:hover .need-hide .shorthand {
	opacity:0
}
.goods-item:hover .need-hide {
	width:66px!important;
	transition:width .3s
}
.target-panel-div>.need-hide {
	width:0;
	margin-bottom:5px!important
}
.need-hide .fullname,.rank .fullname {
	height:20px;
	transition:all .3s;
	width:0!important;
	display:none;
	white-space:nowrap;
	overflow:hidden
}
.shou.need-hide .fullname {
	background:url(../images/icon/bg_all_first.png) 9px 3px no-repeat!important
}
.need-hide .fullname .ico {
	display:none
}
.rank .fullname {
	padding-left:11px
}
.rank .fullname .ico {
	display:none
}
.need-hide {
	width:25px!important
}
.goods-item-content {
	height:auto;
	border-radius:3px
}
.goods-item-content .goods-info {
	height:auto
}
.goods-item-content .goods-info .type {
	margin-top:10px
}
.selled-merchants {
	overflow:hidden;
	color:#999;
	font-size:12px;
	font-family:SimSun
}
.selled-merchants>span:nth-child(2) {
	width:100px;
	text-align:right;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.goods-info-1 {
	display:flex;
	font-size:12px
}
.goods-info-1>div:nth-child(2) {
	text-align:center
}
.goods-info-1>div:nth-child(3) {
	text-align:right
}
.goods-info-1>div:nth-child(1) span {
	color:#F40
}
.goods-info-1>div {
	flex:1
}
.goods-info-1>div span {
	color:#333;
	font-size:16px;
	font-family:Arial
}
.goods-info-1>div>label,.goods-ticket b.quan,.tit-text {
	font-family:SimSun
}
.goods-info-1>div>label {
	margin-top:8px;
	display:block;
	color:#999
}

.goods-ticket {
	display:inline-block;
	border:1px solid #FF451B;
	height:20px;
	box-sizing:border-box;
	line-height:20px;
	overflow:hidden;
	color:#FF451B;
	padding-right:6px;
	border-radius:2px;
	font-size:12px
}
.goods-ticket b.quan {
	background:#FF451B!important;
	color:#fff!important;
	margin:0 2px 0 0!important;
	display:inline-block;
	padding:0 4px;
	vertical-align:bottom
}
.wrapper .goods-list .goods-item.reset-prod {
	height:450px!important
}
.wrapper .goods-list .goods-item.reset-prod .goods-item-content {
	height:450px
}
.new-brand-name {
	color:#fff!important;
	background:linear-gradient(270deg,#f40 0,#ffa888 100%)!important;
	border-radius:2px!important
}
.goods-tit .brand.new-brand-name {
	margin-left:0
}
.tag11-wrap {
	position:absolute;
	top:30px;
	line-height:16px
}
.i-img-wrapper .active-text {
	width:90px;
	text-align:center;
	color:#333
}
.i-img-wrapper .active-text .red,.i-img-wrapper .active-text.ys {
	color:#FF0036
}

.quan_page {
	overflow:hidden;
	text-align:center;
	margin:25px auto;
	font-size:12px;
	width:100%;
	color:#666
}
.quan_page a,.quan_page div,.quan_page span {
	margin-right:6px
}
.quan_page .page_total {
	display:inline-block;
	padding:5px;
	color:#666;
	font-family:Arial,"Microsoft YaHei","Helvetica Neue",Helvetica,sans-serif;
}
.quan_page .page_total b {
	font-family:Arial;
	font-size:14px;
	font-weight:700
}
.quan_page .page_index,.quan_page .page_ref {
	padding:5px;
	border:1px solid #CCC
}
.quan_page a,.quan_page span {
	padding:7px 9px;
	font-family:Arial,"Microsoft YaHei","Helvetica Neue",Helvetica,sans-serif;
	display:inline-block;
	font-size:14px
}
.quan_page a {
	border:1px solid #ededed;
	color:#333
}
.quan_page span {
	border:1px solid #eee;
	color:#cdcdcd
}
.quan_page span.cur {
	border:none;
	color:#218acb;
	padding:0
}
.quan_page a:hover {
	border:1px solid #218acb;
	color:#218acb;
	background:#fff
}
.quan_page .page_end,.quan_page .page_next {
	padding:5px;
	border:1px solid #CCC
}
.quan_page .page_ci {
	height:36px;
	display:inline-block;
	padding:0 10px 0 16px;
	line-height:36px
}
.new-brand-name{color:#fff!important;background:linear-gradient(270deg,#f40 0,#ffa888 100%)!important;border-radius:2px!important}.goods-tit .brand.new-brand-name{margin-left:0}