@import './utils/weapp-icon.wxss';
@import "./utils/wxParse/wxParse.wxss";
@import './components/com_servicer/com_servicer.wxss';

.pdt4 {
	padding-top: 4rpx;
}
.pdt6 {
	padding-top: 6rpx;
}
.pd10 {
	padding: 10rpx;
}
.pd16 {
	padding: 16rpx;
}
.pd20 {
	padding: 20rpx;
}
.pd30 {
	padding: 30rpx;
}
.pdt20 {
	padding-top: 20rpx;
}
.pdt30 {
	padding-top: 30rpx;
}
.pdt40 {
	padding-top: 40rpx;
}
.pdb0 {
	padding-bottom: 0 !important;
}
.pdb20 {
	padding-bottom: 20rpx;
}
.pdt10 {
	padding-top: 10rpx;
}
.pdt12 {
	padding-top: 12rpx;
}
.pdt16 {
	padding-top: 16rpx;
}
.pdb10 {
	padding-bottom: 10rpx;
}
.pdl10 {
	padding-left: 10rpx;
}
.pdl20 {
	padding-left: 20rpx;
}
.pdl30 {
	padding-left: 30rpx;
}
.pdl60 {
	padding-left: 60rpx;
}
.pdr10 {
	padding-right: 10rpx;
}
.pdr20 {
	padding-right: 20rpx;
}
.pdb18 {
	padding-bottom: 18rpx;
}
.pdb30 {
	padding-bottom: 30rpx;
}
.pdt40 {
	padding-top: 40rpx;
}
.pdt50 {
	padding-top: 50rpx;
}
.pdb40 {
	padding-bottom: 40rpx;
}

.pdr40 {
	padding-right: 40rpx;
}

.pdr80 {
	padding-right: 80rpx;
}

.pdh10 {
	padding-left: 10rpx;
	padding-right: 10rpx;
}
.pdh20 {
	padding-left: 20rpx;
	padding-right: 20rpx;
}
.pdv10 {
	padding-top: 10rpx;
	padding-bottom: 10rpx;
}
.pdv20 {
	padding-top: 20rpx;
	padding-bottom: 20rpx;
}
.pdh30 {
	padding-left: 30rpx;
	padding-right: 30rpx;
}
.pdv30 {
	padding-top: 30rpx;
	padding-bottom: 30rpx;
}
.pdv40 {
	padding-top: 40rpx;
	padding-bottom: 40rpx;
}
.pdh40 {
	padding-left: 40rpx;
	padding-right: 40rpx;
}

.w20 {
	width: 20%;
	box-sizing: border-box;
}

.w25 {
	width: 25%;
	box-sizing: border-box;
}
.w33 {
	width: calc(100% / 3);
	box-sizing: border-box;
}


.c-green {
	color: #7CFC00;
}

.c-red2 {
	color: red;
}

.c-f0 {
	color: #f0f0f0;
}

.c-red {
	color: #FF6768;
}

.c-a {
	color: #aaa;
}

.c-c7 {
	color: #c7c7c7;
}

.c-6 {
	color: #666;
}

.c-9 {
	color: #999;
}



.c-d {
	color: #ddd;
}

.c-db {
	color: #dbdbdb;
}

.c-5 {
	color: #555;
}

.c-7b {
	color: #7b7b7b;
}

.bg-white {
	background-color: white;
}

.bg-f0 {
	background-color: #f0f0f0;
}

.bg-f8 {
	background-color: #f8f8f8;
}

.pr {
	position: relative;
}

.bold {
	font-weight: bold;
}

.mgl10 {
	margin-left: 10rpx;
}

.mgb10 {
	margin-bottom: 10rpx;
}
.mgb20 {
	margin-bottom: 10rpx;
}


.mgl20 {
	margin-left: 20rpx;
}


.mgb20 {
	margin-bottom: 20rpx;
}

.mgv20 {
	margin-top: 20rpx;
	margin-bottom: 20rpx;
}

.mgh20 {
	margin-left: 20rpx;
	margin-right: 20rpx;
}

.mgt20 {
	margin-top: 20rpx;
}

.mgt30 {
	margin-top: 30rpx;
}

.mgt40 {
	margin-top: 40rpx;
}


.h68 {
	height: 68rpx;
}

.ib{
  display: inline-block;
}

.flex_auto,
.f1 {
    flex: 1;
}

.fdc {
	flex-direction: column;
}

.bdt16 {
	border-top: 16rpx solid #f4f4f4;
}
.bdb {
	border-bottom: 2rpx solid #f8f8f8;
}
.bdt {
	border-top: 2rpx solid #f8f8f8;
}
.container {
    /*font-family: "iconfont" !important; */
    display: flex; flex-direction: column;
    justify-content: space-between;
    box-sizing: border-box;
    overflow-x:hidden; 
}

.line-del {
	text-decoration: line-through;
}

page {
  overflow-x: hidden;
}
button {
    border-radius: 0; padding-left: 0;
    padding-right: 0;  background-color: transparent;
    font-size: 28rpx;
}
.xc-wc{
  color: #f23030;
  /* color: #d60021; */

}
.wh100 {
    width: 100%;
    height: 100%;
}
.ellipsis-1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ellipsis-1x {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.ellipsis-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.ellipsis-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.ellipsis-4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

.pd-bg-fff {
    padding: 0 30rpx;
    background-color: #fff;
    font-size: 32rpx;
}

.hide {
    display: none;
}
.taj {
	text-align: justify;
}
.t-c {
    text-align: center;
}
.img-block {
	width: 100%;
	height: 100%;
	display: block;
}

.ai_and{
  align-items: flex-end;
}
.ai_end{
  align-items: flex-end;
}

.cover-layer {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 11;
    background: rgba(0,0,0,0.4);
    width: 100%;
    height: 100%;
}
.modal-close {
    position: absolute;
    right: 25rpx;
    top:16rpx;
}
.no-data {
    width: 100%;
    text-align: center;
}
.no-data .no-data-title {
    color: #444;
    margin-bottom: 30rpx;
    font-size: 35rpx;
}
.no-data .cart-image {
    width: 140px;
    height: 140px;
    margin-top: 100rpx;
}
.no-data .lookat {
    padding: 16rpx 40rpx;
    background-color: white;
    display: inline;
    margin: 0 auto;
}
.big{font-size:32rpx;}
.one-level-word{
  font-size: 60rpx;
}
.two-level-word{
  font-size:40rpx;
}
.three-level-word{
  font-size:28rpx;
}
.four-level-word{
  font-size:24rpx;
}
.five-level-word{
  font-size:20rpx;
}
/* 圆 */
.circle{
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
/* 水平垂直 */
.flex-center{
display:flex;
justify-content:center;
align-items:center;
}
/* 水平居中 */
.flex-level{
 display:flex;
justify-content:center;
}
/* 垂直居中 */
.flex-vertical{
 display:flex;
  align-items:center;
}
/* 水平左垂直对齐 */
.flex-left-center{
 display:flex;
justify-content:flex-start;
align-items:center;
}
.flex{display: flex}
.shrink0 {
	flex-shrink: 0;
}
.jc-center{
  justify-content: center;
}
/* 水平左对齐 */
.flex-level-left{
 display:flex;
justify-content:flex-start;
}
/* 水平右对齐 */
.flex-level-right{
 display:flex;
justify-content:flex-end;
}

/* 水平右对垂直对齐 */
.flex-right-vertical{
 display:flex;
justify-content:flex-end;
align-items:center;
}
/* 水平两端等距离*/
.flex-equality{
 display:flex;
justify-content:space-around;
}
.jc_sb {justify-content: space-between;}
.jc_sa {justify-content: space-around;}
.jc_fe {
	justify-content: flex-end;
}
/* 相对定位 */
.rel{
  position: relative;

}
/* 相对定位 */
.abs{
  position: absolute;
}
/* 隐藏溢出 */
.hidden{
overflow: hidden;
}
/*内容溢出滑动 */
.slide{
overflow:auto;
}
/* 处于底部 */
.fixed{
position:fixed;
  bottom:0;
}
/* 中间等距两边贴边 */
.flex-space-between{
   display: flex;
  justify-content:space-between;
}
/* 使文字处于水平线上 */
.ai-bas{
align-items: baseline;
}
.ai-center{
align-items: center;
}

/* 垂直居中 中间等距两边贴边 7.13*/
.flex-vertical-between{
 display:flex;
align-items:center;
justify-content:space-between;
}
/* 垂直居中 各项周围留有空白 */
.flex-center-around{
 display:flex;
align-items:center;
justify-content:space-around;
}
/* 右向箭头 */
.bg_right{ 
        border-top: 2rpx solid ;
        border-right: 2rpx solid ;
        transform: rotate(45deg);
        display:inline-block;
        width:18rpx;height:18rpx;border-color:#da0b31;

}
/*********************** 7.15 */
/* 左向箭头 */
.bg_left{ 
        border-top: 2rpx solid ;
        border-right: 2rpx solid ;
        transform: rotate(225deg);
        display:inline-block;

}

/* 文字中间加线条 */
.word-line{
  text-decoration:line-through;
}

.t-r{
    text-align: right;
}
.t-l{
    text-align: left;
}

.img_gray{
    -webkit-filter: grayscale(1);/* Webkit */
    filter:gray;/* IE6-9 */
    filter: grayscale(1);/* W3C */
}
.ib{
    display:inline-block;
}

@font-face {
    font-family: '思源黑体';
    src: url(data:application/font-woff2;charset=utf-8;base64,[encoded data, 4272 characters]) format('woff2'),
    url(data:application/font-woff;charset=utf-8;base64,[encoded data, 6048 characters]) format('woff');
    font-weight: 300;
    font-style: normal;
}



/* 7.26 */
.white{
    color: #fff;
}
.red-b{
   background: #d60021;
}
.red-co{
  color: #d60021;

}
.co-red {
    color: #f23030;
}
.oh{
  overflow: hidden;
}

.xc-ash{
color: #b9b9b9;
}
.xc-ash-9f{
  color: #9fa1a0;

}

.xc-ash_c999,
.c9 {
color: #999;
}

.cb {
	color: #bbb;
}

.c29f {
	color: #2299ff;
}

.cf79 {
	color: #ff7799;
}

.ctb {
	color: #ff5000;
}

.xc-ash-b{
background: #b9b9b9;
}
.xc-black{
  color: #000;
}
.xc-black3{
  color: #333;
}



.xc-fixed{
position: fixed;

}
.yellow-b{
  background-color: #ffb03f;
}
.yellow-co{
  color: #ffb03f;
}
.yellow{
  background-color: #ffb03f;
}
.green{
  background-color: #16ba63;
}
.blue_b{
  background-color:#059de5;
}
.blue_c{
  color: #059de5;
}
.powder{
background: #ffe3e2;

}
.fs20{
    font-size: 20rpx;
}
.fs22{
    font-size: 22rpx !important;
}
.fs24{
    font-size: 24rpx !important;
}
.fs26{
    font-size: 26rpx;
}
.fs28{
    font-size: 28rpx;
}

.fs30{
    font-size:30rpx;
}
.fs32{
    font-size:32rpx;
}

.fs35{
    font-size:35rpx;
}
.fs36 {
  font-size: 36rpx !important; 
}
.fs38 {
  font-size: 38rpx; 
}
.fs40 {
  font-size: 40rpx !important;
}
.fs50 {
  font-size: 50rpx !important;
}
.ai_c {
	align-items: center;
}
.ai_end{
  align-items: flex-end;
}
.fs45{
    font-size: 45rpx !important;
}
.fs50{
    font-size: 50rpx !important;
}
.fs60{ font-size:60rpx !important;}
.fs80 {font-size: 80rpx;}
.flex-wrap,
.wrap {
  flex-wrap:wrap;
}

.line-through {
	text-decoration:line-through;
}



.lh1 {
	line-height: 1;
}

.lh {
	line-height: 1.4;
}









/* 图标字体(ty) */
/* @font-face { */
  /* font-family: 'iconfont'; */ /* Project id 2054717 */
  /* src: url('//at.alicdn.com/t/font_2054717_7asl31h61km.woff2?t=1648457743336') format('woff2'),
       url('//at.alicdn.com/t/font_2054717_7asl31h61km.woff?t=1648457743336') format('woff'),
       url('//at.alicdn.com/t/font_2054717_7asl31h61km.ttf?t=1648457743336') format('truetype');
} */

/* .icon-zhibo:before {
  content: "\e623";
}

.icon-kefu1:before {
  content: "\e651";
}

.icon-dianhua:before {
  content: "\e64b";
}


.icon-infofill:before {
  content: "\e6e6";
}

.icon-geren:before {
  content: "\e71d";
}

.icon-tupian:before {
  content: "\e997";
}

.icon-wenhao:before {
  content: "\e72d";
}

.icon-suoxiao:before {
  content: "\e7af";
}

.icon-yanjing-kai:before {
  content: "\e6f9";
}

.icon-yanjing-guan:before {
  content: "\e6fa";
}

.icon-fangda:before {
  content: "\e662";
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
} */

@font-face {
  font-family: "iconfont"; /* Project id 2054717 */
  src: url('//at.alicdn.com/t/c/font_2054717_k2sfcuqycll.woff2?t=1661217430593') format('woff2'),
       url('//at.alicdn.com/t/c/font_2054717_k2sfcuqycll.woff?t=1661217430593') format('woff'),
       url('//at.alicdn.com/t/c/font_2054717_k2sfcuqycll.ttf?t=1661217430593') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-erweima:before {
  content: "\e6bd";
}

.icon-shangjiantou:before {
  content: "\e791";
}

.icon-zhibo:before {
  content: "\e623";
}

.icon-dianhua:before {
  content: "\e64b";
}

.icon-kefu1:before {
  content: "\e651";
}

.icon-infofill:before {
  content: "\e6e6";
}

.icon-geren:before {
  content: "\e71d";
}

.icon-tupian:before {
  content: "\e997";
}

.icon-wenhao:before {
  content: "\e72d";
}

.icon-suoxiao:before {
  content: "\e7af";
}

.icon-yanjing-kai:before {
  content: "\e6f9";
}

.icon-yanjing-guan:before {
  content: "\e6fa";
}

.icon-fangda:before {
  content: "\e662";
}

.icon-checked:before {
  content: "\e65a";
}

.icon-dagou:before {
  content: "\e632";
}

.icon-zuojiantou:before {
  content: "\e625";
}

.icon-shangpin:before {
  content: "\e661";
}

.icon-bankcard:before {
  content: "\e693";
}

.icon-tongbu:before {
  content: "\e6ca";
}

.icon-xingyungou:before {
  content: "\e622";
}

.icon-luck:before {
  content: "\e621";
}

.icon-shizhong:before {
  content: "\e74f";
}

.icon-dingwei:before {
  content: "\e6b4";
}

.icon-fenlei:before {
  content: "\e628";
}

.icon-arrowup:before {
  content: "\e61e";
}

.icon-aixin:before {
  content: "\e8c3";
}

.icon-daifu:before {
  content: "\e723";
}

.icon-tkcg:before {
  content: "\e61a";
}

.icon-kefu:before {
  content: "\e619";
}

.icon-qianbao:before {
  content: "\e616";
}

.icon-presell:before {
  content: "\e6f6";
}

.icon-nodata:before {
  content: "\e636";
}

.icon-zhuanfa1:before {
  content: "\e614";
}

.icon-erweimafenxiang:before {
  content: "\e613";
}

.icon-zhiwen:before {
  content: "\e6aa";
}

.icon-guan:before {
  content: "\e612";
}

.icon-gouwuche:before {
  content: "\e617";
}

.icon-zhuanfa:before {
  content: "\e611";
}

.icon-zhuanpan:before {
  content: "\e642";
}

.icon-tel:before {
  content: "\e610";
}

.icon-liwu:before {
  content: "\e64e";
}

.icon-share:before {
  content: "\e785";
}

.icon-shuangjiantouxia:before {
  content: "\e660";
}

.icon-plyy:before {
  content: "\e729";
}

.icon-sandian:before {
  content: "\e665";
}

.icon-meirong:before {
  content: "\e60e";
}

.icon-yuanquan:before {
  content: "\e60d";
}

.icon-yes:before {
  content: "\e630";
}

.icon-renzheng:before {
  content: "\e60f";
}

.icon-huiyuan1:before {
  content: "\e62a";
}

.icon-badge:before {
  content: "\e60a";
}

.icon-ren1:before {
  content: "\e61d";
}

.icon-shangjia:before {
  content: "\e6e5";
}

.icon-xiajia:before {
  content: "\e6e4";
}

.icon-shaixuan:before {
  content: "\e68a";
}

.icon-fenxiang:before {
  content: "\e690";
}

.icon-fenlie:before {
  content: "\e620";
}

.icon-sort2:before {
  content: "\e62b";
}

.icon-guanbi:before {
  content: "\e638";
}

.icon-sousuo:before {
  content: "\e618";
}

.icon-sort:before {
  content: "\e6ab";
}

.icon-ren:before {
  content: "\e60b";
}

.icon-mingpian:before {
  content: "\e65d";
}

.icon-paihangbang:before {
  content: "\e69b";
}

.icon-gouwu:before {
  content: "\e7b1";
}

.icon-huiyuan:before {
  content: "\e8a6";
}

.icon-xinshouyindao:before {
  content: "\e72f";
}

.icon-jine:before {
  content: "\e658";
}

.icon-tuandui:before {
  content: "\e609";
}

.icon-yongjin:before {
  content: "\e60c";
}

.icon-gouwu1:before {
  content: "\f1cd";
}

.icon-riqi:before {
  content: "\e64c";
}

.icon-shanchu:before {
  content: "\e61b";
}

.icon-buqian:before {
  content: "\e65f";
}

.icon-rili:before {
  content: "\e65e";
}

.icon-meirong2:before {
  content: "\e861";
}

.icon-shoujichongzhi:before {
  content: "\e607";
}

.icon-cloud:before {
  content: "\e61c";
}

.icon-shop:before {
  content: "\e605";
}

.icon-order:before {
  content: "\e606";
}

.icon-save:before {
  content: "\e6bb";
}

.icon-close:before {
  content: "\e62e";
}

.icon-info:before {
  content: "\e603";
}

.icon-people:before {
  content: "\e66a";
}

.icon-fire:before {
  content: "\e694";
}

.icon-live:before {
  content: "\e664";
}

.icon-clock:before {
  content: "\e608";
}

.icon-hot:before {
  content: "\e680";
}

.icon-img:before {
  content: "\e8c1";
}

.icon-shang:before {
  content: "\e604";
}

.icon-xia:before {
  content: "\e650";
}

.icon-daohang:before {
  content: "\e748";
}

.icon-phone:before {
  content: "\e602";
}

.icon-up:before {
  content: "\e601";
}

.icon-arrow_right:before {
  content: "\e61f";
}

.icon-arrow_down:before {
  content: "\e600";
}

.icon-weizhi:before {
  content: "\e615";
}

.icon-search_fd:before {
    content: "\e618";
}

.icon-weixin:before {
	content: "\e677";
}


/* 去掉零售价划线 */
.no_line_x{
  text-decoration: none !important;
  font-size: 24rpx !important;
  /*color: #acaaaa !important;*/
}
.no_line_c{
  text-decoration: none !important;
}



/* 保障服务样式，多使用 */



.bz_view22 {
	/* height:100rpx; padding: 0 34rpx 0 13rpx; */
	color: #333;
	font-size: 28rpx;
  padding: 20rpx 20rpx 20rpx 10rpx;
  background-color: #fff;
  border-radius: 14rpx;
	/* border-bottom: 3rpx solid #eee; */
	/* border-top: 3rpx solid #eee; */
}

.bz_view22 view {
  width: 470rpx;
  word-break: break-all;
	/* max-height: 70rpx; */
	/* overflow: hidden; */
}

.bzfu_img22 {
	width: 164rpx;
	height: 34rpx;
	/* margin-right: 18rpx; margin-left: 12rpx */
}

.bz-content22 {
	padding: 0 0 0 20rpx;
}


.hideArea22 {
	position: absolute;
	left: -1000px;
	top: -1000px;
}

.bg_jj22 {
	width: 14rpx;
	height: 14rpx;
	border-top: 2rpx solid #d70026;
	border-right: 2rpx solid #d70026;
	transform: rotateZ(45deg);
	display: inline-block;
	margin-bottom: 3rpx;
}
.bg_jj22.down22 {
	transform: rotateZ(135deg);
}
.bg_jj22.up22 {
	transform: rotateZ(-45deg);
	margin-top: 6rpx;
}

.cx-obtain-coupon22 {
	/* width: 65rpx;
    height: 100%;
    padding-left:15rpx; */
	color: #d70025;
	display: flex;
	align-items: center;
	/* position: absolute;
    right: 5rpx; */
}
.wsize22 {
	font-size: 32rpx
}
.arrow22 {
	width: auto !important;
	position: absolute;
	right: 10rpx;
	top: 50%;
	transform: translateY(-50%);
}
.xc-coupon-frame22 .rel22:not(:first-child) {
	margin-top: 20rpx;
}

.xc-coupon-frame22 .coupon22 {
	width: 100%;
	height: 168rpx;
	border-radius: 25rpx;
	border: 2rpx solid #ffdcdc;
	overflow: hidden;
	/* margin-top:16rpx; */
	box-sizing: border-box;

}

.down22 {
	animation: down 1s;
}

@keyframes up22 {
	0% {
		transform: translateY(550rpx);
	}

	100% {
		transform: translateY(0);
	}
}

@keyframes down22 {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(550rpx);
	}
}

checkbox .wx-checkbox-input {
    width: 32rpx !important;
    height: 32rpx !important;
    margin-right: 16rpx;
}



