.choice{background: #e3393c;color: #fff;}
.attr_group_more{float:left;text-align:center;position:absolute;bottom:-30px;left:38%;border:1px solid #ccc;border-top:1px solid #fff;}
.attr_group_more a{color:#333;text-decoration:none;height:28px;line-height:28px;padding:5px 10px}
#dd-inner{margin-top: 0;}

.zonghesptu{position: relative;}
.by{position: absolute;left:0;top:0;width: 70px;}
.liangp {
	background: #ff0101;
	color: #fff;
	margin-right: 3px;
	padding: 0px 5px;
}


#fenyea a:hover{color:#fff;}
.zonghesp ul li.line{height: 10px;border-top: 1px solid #f00;width: 20%;
	margin: 0;padding: 0;border-left: unset;border-right: unset;margin-top: 10px;
	text-align: center;
}

.zhekou{
	clear: both;
	height: 16px;
	margin: 8px 10px 0;
}

.xqcxhd-cate{padding:0 5px;border:#d7261c 1px solid;margin-right:5px;color:#d7261c;}
.jf,.zf,.kq,.goods_recommend{display: inline-block;float: right;font-weight: normal;font-size: 12px;padding: 0 8px;}
.zf{background: #bcd9e7;color: #1a9082;}
.jf{background: #e23a3a;color: #fff;}
.kq{background: #fc5f01;color: #fff;}
.ricon{display: inline-block;padding: 3px 8px;border: 1px solid #d7261c;border-radius: 2px;line-height: normal;color: #666;font-size: 12px;font-weight: normal;}
.goods_recommend{color:#fc5f01;background: #fff; border: 1px solid #fc5f01; /* 边框样式 */
	border-radius: 5px; /* 边框圆角 */line-height: 20px; margin-left:5px;margin-top: 5px;padding: 0 5px;}
.price_text {
	color: #e4393c;
	font-size: 17px;
	font-weight: bold;
}
.price_text em {
	font-size: 12px;
	font-style: normal;
}
.price_text i {
	font-style: normal;
}
#inewKf{width: 350px;display: none;}
.layermbox1 .layermchild{width: 350px;}
#inewKf .title{height: 30px;line-height: 30px;background-color: #f3f3f3;padding: 0 15px;}
.kflist{}
.kf-info{padding: 15px;height: 50px;line-height: 50px;border-bottom: 1px solid #ececec;}
.kf-avatar{width: 40px;vertical-align: middle;}
.mescroll-upwarp .upwarp-progress {
	display: inline-block;
	width: 32px;
	height: 32px;
	border: none;
	background-image: url(../images/loading.gif);
	background-size: contain;
}

.price_input {
	border: 1px solid #ccc;
	width: 60px;
	padding: 2px 5px;
}

.price_btn {
	padding: 0;
	cursor: pointer;
	width: 38px;
	height: 25px;
	color: #666;
	text-align: center;
	line-height: 20px;
	background: #eee;
	border-radius: 2px;
	border: none;
	font-size: 12px;
	margin-right: 10px;
}

.self-btn{border-radius: 10px;margin-left:10px;}

#goodsMain .supplier_name {
	display: inline-block;
	max-width: 144px;
	overflow: hidden;
	text-wrap: nowrap;
}
#goodsMain .supplier_name_right{
	display: inline-block;
	margin-left: 5px;
}
