.tab-foot-action {
	color: #333333 !important;
}
/* ai导购 */
.ai_kf_fixed {
	width: 2.4rem;
	height: 2.4rem;
	position: fixed;
	bottom: 14rem;
	right: 1rem;
	z-index: 100;
	  background-color: #fff;
	  border-radius: 50%;
	  box-shadow: 0 6px 12px 1px rgba(0,0,0,0.12);
	  text-align: center;
	  /* display: none; */
}

.ai_kf_fixed img {
	  width: 17px;
	  height: 17px;
	  font-size: 0;
	  line-height: 1;
	  display: inherit;
	  margin: 7px auto 3px;
}

.ai_kf_fixed .name {
	  font-size:8px;
	  line-height: 1;
	  color: #333333;
}


/* 客服图标 */
.kufu-fixed {
	width: 3.2rem;
	height: 3.2rem;
	position: fixed;
	bottom: 10rem;
	right: 8px;
	z-index: 100;
}

.kufu-fixed img {
	width: 100%;
}

.kufu-fixed .pages {
	position: absolute;
	top: 0;
	right: 2px;
}

.back-top {
	bottom: 7rem;
}

.position-relative {
	position: relative;
}

.border-top10f5 {
	border-top: 10px solid #f5f5f5;
}
.border-bottom1f5f5 {
	border-top: 1px solid #f5f5f5;
}
.color888 {
	color: #888;
}

.back-top img {
	width: 100%;
}

/* 单选框 */
.mui-radio-change input[type='radio']:before {
	font-family: "ghdiconfont";
	content: '\e7c4';
}

.mui-radio-change input[type='radio']:checked:before {
	font-family: "ghdiconfont";
	content: '\e7dc';
	color: #C39D59;
}

/* 优惠券右下角图标修改 */
.cate-cont .quan-item .q-type-left.rangesign:before {
	content: "\e65d";
	position: absolute;
	left: 0;
	bottom: 0;
	font-family: ghdiconfont !important;
	font-size: 50px;
	height: 35px;
	font-style: normal;
	color: #fe7761
}

.cate-cont .quan-item .q-type-left.getstate01:after {
	content: "\e65b";
	line-height: 1;
	position: absolute;
	right: 0;
	top: 12px;
	font-family: ghdiconfont !important;
	font-size: 50px;
	font-style: normal;
	color: #ffd2bd;
	z-index: 4
}

.cate-cont .quan-item .q-type-left.getstate02:after {
	content: "\e64e";
	line-height: 1;
	position: absolute;
	right: 0;
	top: 12px;
	font-family: ghdiconfont !important;
	font-size: 50px;
	font-style: normal;
	color: #ffd2bd;
	z-index: 4
}

.cate-cont .quan-item .q-type-left.getstate03:after {
	content: "\e6e4";
	line-height: 1;
	position: absolute;
	right: 0;
	top: 12px;
	font-family: ghdiconfont !important;
	font-size: 50px;
	font-style: normal;
	color: #ffd2bd;
	z-index: 4
}

/* 我的样式调整 */
.my-right-set {
	position: absolute;
	top: 5px;
	right: 10px;
	overflow: hidden;
}

.user-setting {
	position: relative;
	width: auto;
	height: auto;
	display: flex;
	z-index: 2;
	float: left;
	margin: 10px;
	top: 0;
	right: 0;
}

.user-setting .ghdiconfont {
	color: #fff;
	font-size: 25px;
	margin: auto;
}

.my-right-set #newsnum {
	width: 7px;
	height: 7px;
	display: block;
	padding: 0;
	border-radius: 50%;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #B6291F;
}

.personal-user-change {
	height: 160px;
	background-color: #E3BD7C;
	position: relative;
	box-sizing: border-box;
	padding-top: 50px;
}

.change-user-number {
	position: absolute;
	top: 15px;
	left: 16px;
	color: #fff;
	display: flex;
	align-items: center;
	overflow: hidden;
}

.change-user-number .ghdiconfont {
	margin-right: 6px;
}

.my-user-info-change {
	background-color: rgba(255, 255, 255, .9);
	border-radius: 10px;
	height: 176px;
	width: calc(100% - 32px);
	position: absolute;
	top: 70px;
	box-shadow: 0 6px 14px rgba(215, 215, 227, 0.4);
	left: 16px;

}

.my-user-info-change .position-relative {
	padding-top: 113px;
}

.my-user-img-change {
	position: absolute;
	top: -30px;
	width: 100%;
	text-align: center;
}

.my-user-img-change img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	border: 2px solid #fff;
}

.my-user-img-change .name {
	font-size: 17px;
	color: #333;
	font-weight: bold;
}

.my-user-img-change .user-phone {
	font-size: 11px;
	color: #888;
}

.my-order-tab ul {
	overflow: hidden;
	/* center; */
	text-align: center;
}
.my-order-tab.not-overflow ul{
	overflow: inherit;
}
.my-order-tab ul li {
	float: left;
	width: 20%;
	margin-bottom: 20px;
}

.my-order-tab ul li a {
	font-size: 11px;
	color: #838383;
	position: relative;
	display: block;
	padding-top: 2px;
}

.my-order-tab ul li a .pages {
	font-size: 10px;
	color: #fff;
	background-color: #B6291F;
	position: absolute;
	top: -3px;
	right: 4px;
	text-align: center;
	/* line-height: ; */
}

.my-order-tab ul li a .mui-badge{
	position: absolute;
	top: 0;
	left: 60%;
	background-color: #B6291F;
	color: #fff;
}

.my-order-tab.not-overflow .mui-badge{
	top: -8px;
}


.my-order-tab ul li .icon {
	font-size: 24px;
	color: #333;
	margin-bottom: 7px;
}

.my-height {
	height: 100px;
	background-color: #fff;
}

.my-common-function {
	padding: 16px 0 0 0;
	background-color: #fff;
}

.my-common-function .function-title {
	font-size: 15px;
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
	padding:0 16px;
}

.my-common-function .my-order-tab {
	padding-top: 10px;
}

.my-common-function .my-order-tab li {
	width: 25%;
}

.my-common-function .my-order-tab a {
	color: #333;
}

.my-common-function .my-order-tab .icon {
	font-size: 22px;
	background-color: #FFF8ED;
	color: #C39D59;
	display: inline-block;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	line-height: 38px;
}

.my-list-icon .mui-table-view-cell {
	padding: 0;
}

.my-list-icon .mui-table-view-cell a {
	margin: 0 !important;
	padding: 14px 0;
	display: flex;
	align-items: center;
	color: #333;
}

.my-list-icon .mui-table-view-cell a .ghdiconfont {
	margin-right: 8px;
	font-size: 18px;
}

.my-li .mui-navigate-right-phone:after {
	display: none;
}

.mui-navigate-right-phone .phone {
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	color: #333;

}

.mui-navigate-right .text-right {
	position: absolute;
	top: 50%;
	right: 30px;
	transform: translateY(-50%);
	color: #333;

}

.shop-list-padding {
	padding: 10px 5px;
	background-color: #fff;
}
.shop-list-padding0,.shop-list-padding1{
	padding: 0;
	/* margin: -6px -8px; */
}


.shop-list-padding li {
	padding: 0 5px !important;
	margin-bottom: 10px !important;
	border: none !important;
	box-sizing: border-box;
}
.shop-list-padding0 li:nth-of-type(2n-1){
	padding-left: 0!important;
}
.shop-list-padding0 li:nth-of-type(2n){
	padding-right: 0!important;
}
.shop-list-padding1 li{padding: 0!important;}

.shop-list-padding li .shop-item {
	border: 1px solid #F3F3F3;
	border-radius: 8px;
	overflow: hidden;
	background-color: #fff;
}

/* flex布局横向商品 */
.shop-list-padding li .shop-item.flex-shop-item{
	display: flex;
	/* align-items: center; */
	justify-content: center;
}
.shop-list-padding li .shop-item.flex-shop-item .product-cart02{
	padding: 0;
}

/* 筛选两行 */
.downlist-two li {
	width: 50%;
	display: inline-block;
	height: auto;
	line-height: 1;
}

.downlist-two li a {
	height: auto;
	line-height: 1;
	padding: 10px 0;
}

.downlist-two li a .ghdiconfont {
	display: none;
	color: #C39D59;
	font-size: 14px;
	margin-right: 4px;
	box-sizing: border-box;
}

.downlist-two li a.active {
	color: #C39D59;
}

.downlist-two li a.active .ghdiconfont {
	display: inline-block;
}

.downlist-two li a.active:before,
.downlist-two li a.active:after {
	display: none;
}

.my-oreder-list .order-item {
	margin: 0;
	padding: 16px 16px 0 16px;

}

.my-oreder-list .order-item .order-item-in {
	border: 1px solid #F3F3F3;
	border-radius: 4px;
}

.my-oreder-list .order-item .order-item-in a {
	display: block;
}

.my-oreder-list .order-item .order-number {
	background-color: #F3F3F3;
	color: #888;
	font-size: 13px;
	padding: 6px 11px;
	position: relative;
}

.my-oreder-list .order-item .order-number .OrderState {
	color: #333333;
	font-size: 12px;
	display: flex;
	align-items: center;
	position: absolute;
	top: 50%;
	right: 11px;
	transform: translateY(-50%);
}

.my-oreder-list .order-item .order-number .OrderState .ghdiconfont {
	font-size: 10px;
	margin-right: 5px;
}

.my-oreder-list .order-item .order-shop-data {
	box-sizing: border-box;
	width: 100%;
	padding: 12px 78px 12px 102px;

	min-height: 104px;
	position: relative;
}

.my-oreder-list .order-item .order-shop-data-pre {
	position: relative;
}

.my-oreder-list .order-item .order-shop-datas {

	padding: 12px 72px 12px 12px;
	overflow-x: auto;
	width: 100%;
}

.my-oreder-list .order-item .order-shop-data p {
	margin: 0;
	word-wrap: break-word
}

.my-oreder-list .order-item .shop-title-parent {
	position: relative;
	height: 80px;
}

.my-oreder-list .order-item .order-shop-data .shop-title {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}

.my-oreder-list .order-item .order-shop-data .shop-img-list {
	width: auto;
	height: 80px;
	overflow: hidden;
	
}

.my-oreder-list .order-item .order-shop-data .shop-img-list img {
	width: 80px;
	margin-right: 5px;
	white-space: nowrap;
}

.my-oreder-list .order-item .order-shop-data .shop-img-in {
	width: 80px;
	margin-right: 12px;
}

.my-oreder-list .order-item .order-shop-data .img {
	width: 80px;
	height: 80px;
	overflow: hidden;
	border-radius: 4px;
	position: absolute;
	top: 12px;
	left: 12px;
}

.my-oreder-list .order-item .shop-price {
	position: absolute;
	top: 0;
	right: 0;
	width: 72px;
	white-space: nowrap;
	padding-top: 30px;
	background-color: rgba(255, 255, 255, .9);
	text-align: center;
	box-sizing: border-box;
}

.my-oreder-list .order-item .shop-price p {
	font-size: 10px;
	color: #888;
}

.my-oreder-list .order-item .shop-price .price {
	font-weight: bold;
	font-size: 13px;
	color: #333333;
}

.my-oreder-list .order-item .shop-price .price span {
	font-size: 10px;
	font-weight: normal;
}

.my-oreder-list .order-item .my-btn1-box .my-btn1 {
	height: 48px;
	line-height: 46px;
}

.my-oreder-list .order-item .my-btn1-box {
	height: 30px;
}

.my-oreder-list .order-item .my-btn1-box:first-child button {
	border: 1px solid #C39D59;
	color: #fff;
	background-color: #C39D59;
}

/* 空地址 */
.null-address {
	text-align: center;
	background-color: #F7F7F7;
	line-height: 48px;
	border-radius: 4px;
	color: #C39D59;
	display: flex;
	align-items: center;
	justify-content: center;
}

.null-address span {
	margin-right: 6px;
	font-size: 18px;
}

.select-address-data {
	background-color: #F7F7F7;
	padding: 19px 12px 23px 12px;
	border-radius: 4px;
	font-size: 12px;
	color: #333333;
	position: relative;
}

.select-address-data::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(../images/address-bottom.png) no-repeat;
	background-size: 100% 100%;
	height: 4px;
}

.select-address-data .line {
	margin: 0 5px;
}

.select-address-data .address-name {
	margin-bottom: 6px;
}

.select-address-data .address-name .edit {
	margin: 0;
	float: right;
}

/* 确定订单内容部分 */
.confirm-details {
	padding: 0 16px 10px;
	border-top: 8px solid #F5F5F5;
}

.confirm-details .confirm-title {
	padding: 12px 0;
	font-size: 13px;
	color: #333;
}

.confirm-details .my-li .mui-table-view-cell {
	padding: 16px 0;
}
.confirm-details .mui-table-view-padding0 .mui-table-view-cell {
	padding:  0;

}
.confirm-details .mui-table-view-padding0 .mui-table-view-cell a{padding: 12px 0;	margin: 0;}
.confirm-details .my-li::before {
	display: none;
}

.confirm-details .my-li .mui-table-view-cell.padding0 {
	padding: 0;
}

.confirm-details .my-li .mui-table-view-cell.padding0>a {
	margin: 0;
	padding: 12px 0;
}

.confirm-details .my-li .mui-table-view-cell .img-gif-parent {
	position: relative;
	height: 77px;
}

.confirm-details .my-li .mui-table-view-cell .img-gif {
	position: absolute;
	bottom: 0;
	line-height: 1;
	padding: 6px 0;
	left: 0;
	width: 100%;
	background-color: rgba(253, 166, 96, 0.8);
	color: #fff;
	border: none;
	font-size: 12px !important;
	border-radius: 0;
}

.confirm-details .confirm-shop-list .mui-table-view-cell {
	border: 1px solid #F3F3F3;
	border-radius: 4px;
	margin-bottom: 10px;
	padding: 10px;
}

.confirm-details .confirm-shop-list .mui-table-view-cell:last-child {
	margin-bottom: 0;
}
.confirm-details  .order-name-left{
	padding: 4px 16px 4px 100px;
	position: relative;
	color: #333;
	min-height: 28px;
	font-size: 13px;
}
.confirm-details  .order-name-left .name{position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.confirm-shop-list .mui-table-view-cell::after,
.confirm-shop-list.mui-table-view::before {
	display: none;
}

.confirm-details .confirm-shop-list .model {
	font-size: 11px !important;
	color: #838383;
}

.confirm-details .my-li .mui-navigate-right:after {
	right: 0;
	color: #888888;
}

.confirm-details .confirm-shop-list .spe-style {
	background-color: #F9F9F9;
	color: #888;
	font-size: 11px !important;
	padding: 0 3px;
}

.confirm-details .confirm-shop-list .shop-title {
	font-size: 13px !important;
	color: #4A4A4A;
	font-weight: bold;
	margin: 4px 0;
}

.confirm-details .confirm-shop-list .number-shop {
	color: #838383;
	font-size: 11px !important;
	width: 86%;
}

.confirm-details .confirm-shop-list .shop-info {
	position: relative;
	display: block;
}

.confirm-details .confirm-shop-list .shop-price {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	color: #333;
}

.confirm-details .confirm-shop-list .li-remark-box {
	bottom: 10px;
	right: 6px;
	position: absolute;
}

.confirm-details .confirm-shop-list .shop-title .my-sign1-box {
	font-weight: normal;
}

.mui-popover-center.mui-popover-action {
	bottom: 50%;
	left: 10%;
	transform: translateY(50%) !important;
	background-color: #fff;
	width: 80%;
	border-radius: 4px;
	position: fixed;
}

.mui-popover-center .order-remark-item textarea {
	height: 122px;
}

.mui-popover-center .remar-btn {
	margin-top: 24px;
	width: 100%;
	font-size: 15px;
	padding: 12px 0;
	border-radius: 0;
	background-color: #fff;
	border-top: 1px solid #F2F2F2;
	color: #C39D59;
}

.order-info-all {
	padding: 0 16px;
	color: #333;
	font-size: 13px;
}

.order-info-all .around-layout-p p {
	padding: 0;
}

/* 兑换成功页面 */
.order-succcess {
	border-radius: 6px;
	margin: 5rem 2rem;
	box-shadow: 0px 4px 12px rgba(20, 28, 49, 0.1);
}

.order-succcess-in {
	background: #fff;
	text-align: center;
	border-radius: 0.375rem;
	padding-top: 3rem;
}

.order-succcess-in .icon-success {
	font-size: 4.25rem;
	color: #C39D59;
}

.order-succcess-in .title {
	font-size: 1rem;
	color: #333333;
	margin: 0.875rem 0;
	font-weight: bold;
}

.order-succcess-in .tip {
	font-size: 0.75rem;
	color: #767676;
	margin-bottom: 2rem;

}

.order-succcess-in .pay-count-btn {
	padding-top: 2rem;
	padding-bottom: 1.5rem;

}

.order-succcess-in .pay-count-btn p {
	color: #888;
	font-size: 13px;
}

.order-succcess-in .pay-count-btn .symbol-pice {
	font-size: 10px;
}

.order-succcess-in .pay-count-btn .price {
	font-size: 15px;
}

.order-succcess-in .pay-count-btn button {
	width: 80%;
}

.order-succcess-in .order-no {
	text-align: center;
	color: #888;
	font-size: 0.8125rem;
	padding: 0 1.5rem;
}

.order-succcess-in .order-no .num {
	float: right;
}

.order-succcess-in .btns {
	padding: 0 0.9rem;
	margin-top: 2rem;
	overflow: hidden;
	background-color: #F7F6F6;
	position: relative;
}

.order-succcess-in .btns::after {
	content: "";
	width: 1px;
	height: 16px;
	background-color: #D8D8D8;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
}

.order-succcess-in .btns .btn {
	padding: 0 0.5rem;
	float: left;
	width: 50%;
	box-sizing: border-box;
	display: inline-block;
	/* b */
}

.order-succcess-in .btns .btn-in {

	font-size: 0.875rem;
	line-height: 2.75rem;
	/* border: 1px solid #979797; */
	border-radius: 4px;
	color: #333;
}

.order-succcess-in .btns .btn:last-child .btn-in {
	color: #C39D59;
}

/* 规格弹框样式调整 */
.img-change-style {
	background-color: #fff;
	font-size: 12px;
	color: #888;
}

.img-change-style .imgBox {
	left: 24px;

}

.img-change-style .productTitle03 {
	margin-left: 110px !important;
	padding: 10px;
	min-height: 87px;
}

.bottom-sheet .mui-popover.mui-popover-action .img-change-style {
	padding: 0;
}

.img-change-style .model {
	margin: 0 !important;
	font-size: 12px;
	color: #838383;
}

.img-change-style .price-new .price {
	font-size: 16px;
	margin-right: 2px;
}

.bottom-sheet .mui-popover.mui-popover-action .mui-table-view .mui-table-view-cell .productTitle03 :nth-child(2) {
	margin: 0;
}

.img-change-style .pre-sale {
	display: inline-block;
	padding: 2px;
	border: 1px solid #FFA634;
	margin-right: 4px;
	color: #FFA634;
	border-radius: 2px;
	background-color: #fff;
	line-height: 1;
	font-size: 12px;
	text-align: center;
}

.img-change-style .price-new .product-spec {
	text-decoration: line-through;
	font-size: 10px;
	line-height: 12px;
	height: 12px;
}

.footer-two-sell-btn {
	overflow: hidden;
}

.footer-two-sell-btn .sell-btn {
	width: 50%;
	background-color: #E7C68C;
	color: #fff;
	float: left;
}

.footer-two-sell-btn .sell-btn.action {
	width: 50%;
	float: left;
	background-color: #C39D59;
	color: #fff;
}

.sales-style {

	width: 100%;
	background: rgba(182, 41, 31, 0.8) !important;
}

/* 订单详情 */
.order-info-state{
	padding: 16px;
	background-color:#C39D59;
	background:url(../images/orderbg.png) no-repeat;
	background-size: 100% 100%;
	color: #fff;
}
.order-address{padding: 16px;position: relative;height: 70px;}
.order-address .orderinfo-editaddress{
	color: #333;
	position: absolute;
	top: -10px;
	padding: 16px;
	height: 80px;
	width: calc(100% - 32px);
	box-sizing: border-box;
	left: 16px;
	background-color: #F7F6F6;
	border-radius: 4px;
}
.order-address .orderinfo-editaddress p{margin-bottom: 8px;padding: 0;}