i[class="icon iconfont"] {
	color: #CFAE7B;
	margin-right: .04rem;
}

dd,
dl {
	margin: 0;
}

.star i[class="icon iconfont"] {
	color: #FE6732;
	margin-right: -0.1rem;
}

.mui-bar {
	background: #fff;
	display: flex;
	align-items: center;
}

.supplierTop {
	background: rgba(255, 255, 255, 1);
	box-shadow: 0rem 0.04rem 0.14rem 0rem rgba(165, 180, 196, 0.11);
	padding: .24rem .3rem;
	display: flex;
	align-items: center;
	margin-top: 0.2rem;
}

.supplierTop .left {
	width: 1.3rem;
	height: 1.3rem;
	background: rgba(255, 255, 255, 1);
	border-radius: 0.12rem;
	border: 2px solid rgba(245, 245, 245, 1);
	overflow: hidden;
	position: relative;
}

.supplierTop .left img {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.supplierTop .right {
	flex: 1;
	margin-left: .18rem;
}

.supplierTop .right .name span {
	font-size: 0.28rem;
	font-weight: bold;
	color: rgba(32, 32, 32, 1);
	line-height: 0.38rem;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.label {
	display: flex;
}

.label .number {
	margin-right: .2rem;
}

.label>div {
	display: flex;
	align-items: center;
}

.label span {
	font-size: .22rem;
}

.supplier-type {
	background: rgba(255, 255, 255, 1);
	box-shadow: 0rem 0.04rem 0.14rem 0rem rgba(165, 180, 196, 0.11);
	padding: .24rem .3rem;
	margin-top: 0.2rem;
}

.supplier-type dl dt {
	font-size: 0.24rem;
	color: rgba(136, 136, 136, 1);
	line-height: 0.36rem;
	display: inline;
}

.supplier-type dl dd {
	font-size: 0.24rem;
	color: #040404;
	line-height: 0.36rem;
	display: inline;
}

.supplier-type .map dt,
.supplier-type .map dd {
	display: block;
}

.supplier-type .map dt {
	margin-bottom: .2rem;
}

.supplier-type .map dd {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.supplier-type .map dd span {
	display: inline-block;
	width: 1.08rem;
	height: 0.42rem;
	background: rgba(207, 174, 123, .1805);
	border-radius: 0.08rem;
	line-height: 0.42rem;
	text-align: center;
	color: #7E6A4B;
	margin-bottom: .2rem;
}

.supplier-type .map dd b {
	display: inline-block;
	width: 1.08rem;
	height: 0.42rem;
	margin-bottom: .2rem;
}

.supplier-type dl {
	padding: .18rem 0;
	border-bottom: 1px solid #F4F4F7;
}

.supplier-dec,
.supplier-product {
	background: rgba(255, 255, 255, 1);
	box-shadow: 0rem 0.04rem 0.14rem 0rem rgba(165, 180, 196, 0.11);
	padding: .24rem .3rem;
	margin-top: 0.2rem;
}

.supplier-title {
	display: flex;
	justify-content: space-between;
	padding-bottom: .2rem;
	border-bottom: 1px solid #F4F4F7;
}

.supplier-title>span::before {
	content: '';
	display: block;
	width: 0.06rem;
	height: 0.28rem;
	background: #E0B571;
	position: absolute;
	left: 0rem;
	top: 50%;
	transform: translateY(-50%);
}

.supplier-title>span {
	font-size: 0.28rem;
	color: rgba(32, 32, 32, 1);
	line-height: 0.4rem;
	font-weight: bold;
	padding-left: .3rem;
	position: relative;
}

.titleLine span {
	display: inline-block;
	width: 2px;
	height: .3rem;
	background: #E0B571;
	margin-right: 6px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	/* IE 9 */
	-moz-transform: rotate(45deg);
	/* Firefox */
	-webkit-transform: rotate(45deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(45deg);
	/* Opera */
}

.introduce {
	padding-top: .2rem;
}

.introduce img {
	width: 100% !important;
}

.product {
	width: 2rem;
	border-radius: 0.12rem;
	border: 1px solid rgba(245, 245, 245, 1);
	margin-top: .2rem;
}

.product .product-img {
	height: 2rem;
	background: rgba(255, 255, 255, 1);
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid rgba(245, 245, 245, 1);
	;
}

.product .product-img img {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.product-name {
	font-size: 0.22rem;
	font-weight: bold;
	color: rgba(53, 56, 82, 1);
	line-height: 0.32rem;
	padding: .14rem;
	text-align: justify;
	height: 1rem;
	/*border-bottom: 1px solid rgba(245,245,245,1);*/
}

.product-name span {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.product-time {
	font-size: 0.2rem;
	color: rgba(0, 0, 0, 1);
	line-height: 0.3rem;
	text-align: center;
	margin-top: .16rem;
}

.product-num {
	display: flex;
	justify-content: center;
	font-size: 0.2rem;
	color: rgba(131, 131, 131, 1);
}

.product-box {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.iszwf {
	width: 1.08rem;
}

.isYwly dt {
	display: block !important;
}

.isYwly dd {
	display: flex !important;
	justify-content: space-between;
	flex-wrap: wrap;
}

.isYwly dd span {
	width: 2rem;
	height: 0.42rem;
	background: rgba(207, 174, 123, .1805);
	border-radius: 0.08rem;
	line-height: 0.42rem;
	text-align: center;
	color: #7E6A4B;
	margin-top: .2rem;
}

.isYwly .iszwf {
	width: 2rem !important;
}