body {
	margin:0; padding:0; background:#f1f3f5; width:100%;max-width:640px;
}
html{width:100%;max-width:640px; margin:0 auto;scroll-behavior: smooth;}
div,td {
	font-family: "微软雅黑",Microsoft Yahei;
	font-size:0.12rem;
	text-decoration: none;
	color:#000;
}
.MsoNormal img{ width:80%; margin:0 auto;border:0;}
ul,li,p,input{list-style:none; padding:0; margin:0;}
input:focus {outline:none;}
input[type="button"],input[type="submit"]{-webkit-appearance: none;}
input:-moz-placeholder,textarea:-moz-placeholder{color: #ccc;}   
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #ccc;}   
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #ccc;}
/*取消数字表单的上下箭头*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
input[type='number'] {
  -moz-appearance: textfield;
}
/*取消表单自动填充后的背景色*/
input:-internal-autofill-previewed,input:-internal-autofill-selected {-webkit-text-fill-color: #808080;transition: background-color 1000s ease-out 0.5s;}
input[type=checkbox] {cursor: pointer;position: relative; width:0.3rem; height:0; border:none;}
input[type=checkbox]::after {
	position: absolute;
	top: -0.25rem;
	background-color: #fff;
	color: #fff;
	width: 0.3rem;
	height: 0.3rem;
	display: inline-block;
	visibility: visible;
	padding-left: 0px;
	text-align: center;
	content: ' ';
	border-radius:50%;
	box-sizing: border-box;
	border: 1px solid #d5d5d5;
}
input[type=checkbox]:checked::after {
	content: "";
	background-color: #dc0300;
	border-color: #dc0300;
	background-color: #dc0300;
}
input[type=checkbox]:checked::before {
	content: '';
	position: absolute;
	top: -0.2rem;
	left: 0.1rem;
	width: 0.06rem;
	height: 0.16rem;
	border: solid white;
	border-width: 0 0.04rem 0.04rem 0;
	transform: rotate(45deg);
	z-index: 1;
}
/*checkbox滑块样式*/
label{ position: relative;}
.IfDefaultBox{ width:0.7rem;height:0.4rem;position:relative;}
.check{width: 0.7rem;height: 0.4rem;border-radius:100rem;background:#e6e6e6;transition: 0.3s; z-index:2;}
.circle{width: 0.3rem;height: 0.3rem;border-radius: 50%;background: #fff;position:absolute;left:0.05rem;top:0.05rem;transform: translateX(0rem);transition: 0.3s; z-index:10;}
input:checked ~.IfDefaultBox .check{background: #dc0300;transition: 0.3s;border-color: #EC662B;}
input:checked ~.IfDefaultBox .circle{transform: translateX(0.3rem);transition:0.3s;}
a:link,a:visited,a:active{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#000;
	}

.ContentText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.24rem;
	color: #333;
	text-decoration: none;
	line-height:0.4rem;
	padding:0.3rem 0.1rem;
}

.line2{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;					
	-webkit-box-orient: vertical;
}
.big_price {font-size:0.3rem; font-weight:bold;}
.small_price {font-size:0.24rem;font-weight:bold;}
.clear{ clear:both;}
.ImgYuan{ border-radius:0.15rem;}
.UpDownJZ{text-align:center; margin:0.2rem auto; font-size:0.22rem;clear:both;}
.NoInfo{text-align:center;font-size:0.24rem;clear:both;}
#backlayer,#backlayerAll{position:absolute;background-color:#000;z-index:95;display:none;left:0;top:0;filter:alpha(opacity=10);opacity:0.30;}
.red,.red a:link,.red a:visited,.red a:hover,.red a:active { color:#dc0300;}
.white,.white a:link,.white a:visited,.white a:hover,.white a:active { color:#FFF;}
.black,.black a:link,.black a:visited,.black a:hover,.black a:active { color:#000;}
.brown,.brown a:link,.brown a:visited,.brown a:hover,.brown a:active { color:#999;}
.blue,.blue a:link,.blue a:visited,.blue a:hover,.blue a:active { color:#09F;}
.green,.green a:link,.green a:visited,.green a:hover,.green a:active { color:#093;}
/*首页top*/
.Indexdw{width:inherit; max-width:inherit; height:6.2rem;position:relative;}
.TopBox{height:0.6rem; position:absolute;z-index:90;width:6.12rem;margin:0.45rem auto;left:0.14rem;}
.TopBox #NowRegion{width:1rem;height:0.6rem; float:left; font-size:0.2rem; line-height:0.6rem; background:url(arrow-down.png) right center no-repeat; background-size:0.16rem 0.16rem; color:#fff;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.TopBox .Top_SearchBox{ width:5rem; float:left; background:#fff; height:0.8rem; border-radius:0.4rem; margin-left:0.1rem;}
.Top_SearchBox .Top_SearchImg{float:left; width:0.3rem; margin:0.25rem;}
.Top_SearchBox .Top_SearchInput{float:left;width:3rem; padding:0.1rem 0;}
.Top_SearchBox .Top_SearchInput .Top_Search{width:100%; height:0.6rem; line-height:0.6rem; border:none; background:none; font-size:0.24rem;}
.Top_SearchBox .Top_SearchBtn{ float:left}
.Top_SearchBox .Top_SearchBtn .Top_Btn{ width:1rem; height:0.6rem; line-height:0.6rem; text-align:center; background:#f72d41; border-radius:0.3rem; font-size:0.22rem; color:#fff; border:none; margin-top:0.1rem;}
.TopBox .topKefu{width:0.6rem;float:right; margin-top:0.09rem; margin-right:0.12rem}
/*banner*/
.swiper {width:100%;height:4.6rem;}
.swiper-slide {text-align: center;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
/*top*/
.TopBox2{width:calc(100% - 0.28rem); padding:0.2rem 0.14rem; clear:both; height:0.6rem; background:#fff;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);}
.arrow_btn{width:0.6rem; height:0.6rem;float:left;}
.arrow-left{border:0.03rem solid #999;border-width: 0 0.02rem 0.02rem 0;display: inline-block;padding:0.09rem; margin-left:0.13rem; margin-top:0.18rem;transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.TopBox2 .Top_TextBT{width:calc(100% - 1.2rem);font-size:0.32rem; color:#333; text-align:center; float:left; height:0.6rem; line-height:0.6rem;}
.TopBox2 .Top_SearchBox{ width:5.2rem; float:left; background:#f1f3f5; height:0.6rem; border-radius:0.3rem;}
.TopBox2 .Top_SearchBox .Top_SearchImg{float:left; width:0.3rem; margin:0.15rem;}
.TopBox2 .Top_SearchBox .Top_SearchInput{float:left;width:3.5rem; padding:0.07rem 0; margin-right:0.1rem;}
.TopBox2 .Top_SearchBox .Top_SearchInput .Top_Search{width:100%; height:0.4rem; line-height:0.4rem; border:none; background:none; font-size:0.24rem;}
.TopBox2 .Top_SearchBox .Top_SearchBtn{ float:left}
.TopBox2 .Top_SearchBox .Top_SearchBtn .Top_Btn{ width:0.8rem; height:0.4rem; line-height:0.4rem; text-align:center; background:#f72d41; border-radius:0.2rem; font-size:0.22rem; color:#fff; border:none; margin-top:0.1rem;}
.TopBox3{width:calc(100% - 0.9rem); padding:0.35rem 0.45rem; clear:both; height:0.4rem;background:linear-gradient(to bottom,#df5866,#e97363);}
.TopBox3 .Top_TextBT{width:calc(100% - 1.2rem);font-size:0.32rem; color:#fff; text-align:center; float:left; height:0.4rem; line-height:0.4rem;}
.TopBox3 .arrow-left{border:0.03rem solid #fff;border-width: 0 0.02rem 0.02rem 0;display: inline-block;padding:0.09rem; margin-left:0.13rem;transform: rotate(135deg);-webkit-transform: rotate(135deg);}
/*foot*/
.footBox{ height:1.3rem; background:#fff;box-shadow:0 0.1rem 0.2rem 0.1rem #999; position:fixed; bottom:0;width:inherit; max-width:inherit; z-index:95;}
.footBox ul li{float:left; width:20%; text-align:center; line-height:0.27rem; font-size:0.18rem; margin-top:0.3rem;}
.footBox ul li img{width:0.45rem;}
.footBox ul li .NowPage{width:0.44rem; height:0.44rem; margin:0 auto; margin-bottom:0.1rem;}
.footBox ul li .pagebg1{ background:url(icon_01.png) no-repeat; background-position:top center;background-size:0.44rem 0.88rem;}
.footBox ul li .pagebg2{ background:url(icon_02.png) no-repeat; background-position:top center;background-size:0.44rem 0.88rem;}
.footBox ul li .pagebg3{ background:url(icon_03.png) no-repeat; background-position:top center;background-size:0.44rem 0.88rem;}
.footBox ul li .pagebg4{ background:url(icon_04.png) no-repeat; background-position:top center;background-size:0.44rem 0.88rem;}
.footBox ul li .pagebg5{ background:url(icon_05.png) no-repeat; background-position:top center;background-size:0.44rem 0.88rem;}
.footBox ul li.onPage .pagebg1{background-position:bottom center;}
.footBox ul li.onPage .pagebg2{background-position:bottom center;}
.footBox ul li.onPage .pagebg3{background-position:bottom center;}
.footBox ul li.onPage .pagebg4{background-position:bottom center;}
.footBox ul li.onPage .pagebg5{background-position:bottom center;}

.ProtocolBox{ width:0.25rem; height:0.9rem; font-size:0.16rem; line-height:0.2rem;background:#fff; border:solid #999 0.01rem; position:fixed; right:-0.01rem; bottom:2rem; padding-left:0.05rem; padding-top:0.1rem; border-radius:0.1rem 0 0 0.1rem; opacity:0.8;}
/*首页*/
.CPClassBox{width:calc(100% - 0.28rem);position:absolute;left:0.14rem;top:3.85rem;height:2.3rem; background:#fff; border-radius:0.15rem;text-align:center; z-index:90;}
.CPClassBox .swiper-slide ul{margin-top:-0.2rem;}
.CPClassBox .swiper-slide ul li{display:inline-block; *display:block; zoom:1; width:0.85rem;margin:0 0.14rem;line-height:0.2rem; cursor:pointer;font-size:0.2rem;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.CPClassBox .swiper-slide ul li img{width:0.85rem; height:0.85rem; border-radius:50%;}
.swiper-scrollbar-drag{ background-color:#e33233;}
.ZoneBox{width:calc(100% - 0.28rem);margin:0 auto; margin-bottom:0.4rem; clear:both; height:1.94rem;}
.ZoneBox .LipinBox,.ZoneBox .DuihuanBox{width:2.9rem; height:1.94rem;}
.ZoneBox .LipinBox img,.ZoneBox .DuihuanBox img{width:2.9rem; height:1.94rem; border-radius:0.15rem}
.ZoneBox .LipinBox{float:left;}
.ZoneBox .DuihuanBox{float:right;}
.ProductZhifa{width:calc(100% - 0.28rem);margin:0.4rem auto; clear:both; height:1.84rem;}
.ProductZhifa img{width:6.12rem; height:1.84rem; border-radius:0.15rem}
.TuijianBox{width:calc(100% - 0.78rem);margin:0 auto;margin-bottom:0.3rem; height:3.65rem;background:linear-gradient(to bottom,#f72d43,#fff); border-radius:0.15rem; padding:0.25rem;}
.Tuijian_Bt{ font-size:0.3rem; color:#fff; line-height:0.42rem;}
.Tuijian_Bt strong{font-size:0.42rem;}
.Tuijian_Bt a{font-size:0.3rem; color:#fff; float:right; margin-top:0.05rem;}
.Tuijian_CP{width:100%; height:2.7rem; background:#fff;border-radius:0.15rem; margin-top:0.15rem; padding-top:0.15rem; text-align:center;}
.Tuijian_CP ul li{ *display:block; display:inline-block; zoom:1;width:1.55rem; margin:0 0.12rem; text-align:left;}
.Tuijian_CP ul li img{width:1.55rem; height:1.55rem; border-radius:0.15rem;}
.Tuijian_CP ul li .Tuijian_Name{font-size:0.2rem; width:100%;}
.Tuijian_CP ul li .Tuijian_Price{font-size:0.24rem; color:#ff3300;}
.ProductBox{width:calc(100% - 0.28rem);margin:0 auto;}
.ProductBox ul li{width:2.95rem; background:#fff;height:4.3rem; border-radius:0.15rem; float:left; margin-right:0.2rem; margin-bottom:0.3rem; position:relative;}
.ProductBox ul li:nth-of-type(even){ margin-right:0;}
.ProductBox ul li .NoZhihuan{ width:100%; height:0.36rem;font-size:0.22rem; text-align:center;line-height:0.36rem; color:#fff; background:#C00; position:absolute; top:0; opacity:0.6; z-index:10;}
.ProductBox ul li img{width:2.95rem; height:2.95rem;border-radius:0.15rem 0.15rem 0 0;}
.ProductBox ul li .ProductName{ width:2.75rem;font-size:0.2rem;padding:0.1rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2; display:-webkit-box;-webkit-box-orient:vertical;}
.ProductBox ul li .ProductName i{background:linear-gradient(to right,#d72543,#f93f5c);font-style:normal;font-size:0.2rem; color:#fff; border-radius:0.04rem; padding:0.01rem 0.03rem; margin-right:0.05rem;}
.ProductBox ul li .ProductPrice{ font-size:0.26rem; color:#ff3300; font-weight:bold;padding:0 0.1rem; height:0.4rem;}
.ProductBox ul li .ProductPrice span{float:left;}
.ProductBox ul li .ProductPrice img{width:0.33rem; height:0.33rem; float:left; margin-left:0.1rem;}
.ProductBox ul li .ProductPrice .addCP{ width:0.37rem; height:0.37rem; float:right; cursor:pointer; margin-right:0.15rem;}
/*会员登录*/
.UserLogin_bg{width:calc(100% - 0.4rem);height:4.25rem;padding:0 0.2rem; background:url(userlogin_bg.jpg) top center no-repeat; background-size:100% 100%;position:relative;}
.UserLogin_BT{font-size:0.4rem; color:#fff;padding:1.1rem 0 0 0.6rem;}
.UserLogin_Box{width:calc(100% - 1.4rem);height:5.15rem;padding:0.5rem; background:#fff; border-radius:0.25rem; margin:0 auto;position:absolute;top:2.15rem;left:0.2rem;box-shadow:0 0.02rem 0.1rem 0.02rem #bbbbbb;}
.Login_Input{ width:4.8rem; height:0.9rem; border-bottom:solid #dfe1e6 0.01rem;margin-bottom:0.35rem;}
.LoginInput{ width:4.4rem; height:0.9rem; font-size:0.24rem; color:#999; padding:0 0.2rem; border:none;}
.UserVCode_Input{width:2.5rem; height:0.75rem;float:left;border-bottom:solid #dfe1e6 0.01rem;}
#Loginnum{ width:2.1rem;height:0.75rem;font-size:0.24rem; color:#999; padding:0 0.2rem;border:none;}
.ImgCode{ width:1.9rem; height:0.75rem;float:right;border:solid #dfe1e6 0.01rem;border-radius:0.4rem; text-align:center;}
.ImgCode img{ width:1.2rem; margin-top:0.15rem;}
.UserLogin_btn{width:4.8rem; height:0.85rem; background:#dc0300;color:#fff;border-radius:0.4rem; font-size:0.3rem; text-align:center; line-height:0.85rem; border:none;}
.title-text{font-size:0.18rem;text-align: center; color:#666; line-height:0.5rem;}
.title-text a{color:#666;}
.UserLogin_Text{ font-size:0.2rem; color:#999; text-align:center; clear:both; margin-top:0.5rem;}
/*团购业务员注册*/
.UserReg_Box{width:calc(100% - 1.4rem);min-height:1rem;padding:0.5rem; background:#fff; border-radius:0.25rem; margin:0 auto; margin-top:0.5rem;box-shadow:0 0.02rem 0.1rem 0.02rem #bbbbbb;}
.UserReg_Box .Login_Input{ width:4.8rem; height:0.6rem; border-bottom:solid #dfe1e6 0.01rem;margin-bottom:0.35rem;}
.UserReg_Box .LoginInput{ width:4.4rem; height:0.6rem; font-size:0.24rem; color:#999; padding:0 0.2rem; border:none;}
.UserReg_Box .UserVCode_Input{width:2.5rem; height:0.75rem;float:left;border-bottom:solid #dfe1e6 0.01rem;}
.UserReg_Box .Login_Input .City_Sel{width:calc(100% - 1rem); height:0.6rem; line-height:0.6rem; font-size:0.2rem; color:#6b6b6b; float:left; padding:0 0.2rem;}
/*产品列表*/
.PaixuBox{width:calc(100% - 0.28rem); padding:0 0.14rem; background:#fff;height:0.5rem;margin-bottom:0.4rem;}
.PaixuBox ul li{float:left;width:25%; font-size:0.24rem; height:0.4rem;text-align:center; position:relative;}
.PaixuBox ul li span{width:0.28rem; height:0.07rem; border-radius:0.05rem; background:#dc0300;display:block; position:absolute;left:50%; margin-left:-0.14rem;bottom:0;}
.arr {width:0.13rem; position:absolute; right:25%; top:0.02rem;}
.arrUp {display: inline-block;margin-right:0;width: 0;height: 0;border: 0.07rem solid;border-color: transparent #333 transparent transparent;position: relative;}
.arrUp::after {content: "";position: absolute;right: -0.08rem;top: -0.07rem;border: 0.07rem solid;border-color: transparent #fff transparent transparent;}
.arrUp.downarr {transform: rotate(270deg);position:absolute;top:0.16rem;}
.arrUp.toparr {transform: rotate(90deg);position:absolute;top:-0.02rem;}
.arrUp.Nowarr{ border-color:transparent #dc0300 transparent transparent;}
.PaixuBox ul li .sx_bg{width:0.17rem; height:0.17rem;position:absolute; right:20%; top:0.06rem;}
.ClassSearchBox{width:calc(100% - 1rem);height:calc(100vh); background:#fff; border-radius:0.25rem 0 0 0.25rem;z-index:96; position:absolute; right:0; top:0; display:none;}
.ClassSearch_Bt{font-size:0.3rem; color:#202020; padding:0.15rem; height:0.4rem; line-height:0.4rem;}
.ClassSearch_Bt span{ font-size:0.24rem; color:#666; padding-left:0.2rem;line-height:0.3rem; position:relative;}
.ClassSearch_Bt span .close{ list-style:none;width:0.2rem; height:0.2rem; border-radius:50%;font-style:normal;position: absolute;right:-0.1rem;top: -0.1rem; background:#dc0300;font-size:0.24rem; color:#fff; text-align:center; line-height:0.2rem;}
.BrandSearch{width:calc(100% - 0.3rem); margin:0 auto;}
.BrandSearch .BrandAdd{height:3rem;overflow-y:scroll;}
.BrandSearch .ClassAdd{height:3rem;overflow-y:scroll;}
.BrandSearch ul::-webkit-scrollbar{width:0.08rem;background-color: #fff;}
.BrandSearch ul::-webkit-scrollbar-track{background: #e2e2e2;border-radius:0.04rem;}
.BrandSearch ul::-webkit-scrollbar-thumb{background: #a2a2a2;border-radius:0.04rem;}
.BrandSearch ul::-webkit-scrollbar-thumb:hover{background: #c5c5c5;}
.BrandSearch ul::-webkit-scrollbar-corner{background: #a2a2a2;}
.Brand_sel{width:1.58rem; height:0.68rem; border:solid #fff 0.01rem; float:left; margin-right:0.06rem; margin-bottom:0.06rem; cursor:pointer;line-height:0.68rem; text-align:center;}
.Brand_sel img{width:1.58rem; height:0.68rem;}
.Brand_sel.on,.BrandSearch .ClassAdd .Class_sel.on{border-color:#dc0300;background-color:#ffeded;}
.BrandSearch .ClassAdd .Class_sel{width:1.58rem; height:0.6rem; border:solid #f1f3f5 0.01rem;background:#f1f3f5; float:left; margin-right:0.06rem; margin-bottom:0.06rem; border-radius:0.1rem; font-size:0.24rem; text-align:center; line-height:0.6rem;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;cursor:pointer;}
.ClassSearch_btn{width:calc(100% - 0.3rem); margin:0 auto; text-align:center; clear:both; margin-top:0.5rem;}
.ClassSearch_btn ul li{width:2.4rem; height:0.6rem; margin:0 0.05rem;border-radius:0.3rem; text-align:center; line-height:0.6rem; font-size:0.3rem; color:#202020; background:#f1f2f4; cursor:pointer; *display:block; display:inline-block; zoom:1;}
.ClassSearch_btn ul li.ClassSearch_Subto{ background-color:#dc0300; color:#fff;}
/*产品详情*/
.DispNav{ width:100%; height:0.8rem; text-align:center; background:#f1f3f5;}
.setTop{position:fixed; top:0;z-index:93;width:inherit; max-width:inherit;}
.DispNav ul li{width:1.8rem; height:0.8rem; *display:block; display:inline-block; zoom:1; text-align:center; line-height:0.8rem; font-size:0.24rem; color:#666;}
.DispNav ul li span{ display:inline-block; height:0.76rem;}
.DispNav ul li.on span{ padding:0 0.1rem; border-bottom:solid #dc0300 0.04rem; color:#dc0300;}
.swipe {overflow: hidden;visibility: hidden;position: relative; z-index:92;}
.swipe-wrap {overflow: hidden;position:relative; z-index:92;}
.swipe-wrap > div {float:left;width:100%;position: relative; z-index:92;}
.swipe .imgstyle{text-align:center;}
.swipe .imgstyle img{width:100%;}
.PriceBox{width:calc(100% - 0.7rem); height:0.95rem; background:#dc0300; padding:0 0.35rem;}
.Product_Disp_Price{font-size:0.26rem;color:#fff; font-weight:bold; line-height:0.95rem; float:left;}
.Product_Disp_Price #Price_Val{ font-size:0.46rem;}
.Product_Disp_Price img{width:0.4rem; height:0.4rem; float:left; margin-left:0.1rem; margin-top:0.28rem;}
.ProductInfo{width:calc(100% - 0.5rem);padding:0.25rem;background:#fff;}
.ProductName{ width:100%;font-size:0.28rem; color:#1a1a1a; min-height:0.55rem;}
.ProductText{ width:4.65rem; float:left; font-size:0.24rem; color:#747474; line-height:0.34rem;}
.Product_Snum{ width:1.1rem; float:right; font-size:0.24rem; color:#787878;}
.Product_Snum span{ color:#dc0300;}
.line{ width:100%; height:0.2rem; background:#f4f4f4;}
.Canshu_Box{width:calc(100% - 0.5rem);padding:0.25rem;background:#fff;}
.Product_Weight{font-size:0.22rem;color:#717171; height:0.3rem; padding-bottom:0.1rem;}
.Product_Weight span{ color:#ccc;}
.Canshu_bt{font-size:0.22rem;color:#000; height:0.3rem;}
.Canshu_Sel{ width:100%; min-height:0.6rem; margin-top:0.2rem;}
.Canshu_Sel ul{ width:100%;min-height:0.6rem; clear:both;}
.Canshu_li{height:0.4rem; padding:0 0.15rem;line-height:0.4rem; background:#f1f3f5; border:solid #f1f3f5 0.02rem; font-size:0.24rem; color:#222; display:inline-block;margin-right:0.2rem; border-radius:0.08rem; white-space:nowrap; margin-bottom:0.2rem;}
.Canshu_on{border-color:#dc0300; background-color:#ffeded;}
.ProductNum{width:100%; margin-top:0.2rem;}
.ProductNum_Bt{float:left;font-size:0.22rem;color:#000; line-height:0.4rem;}
.Product_Disp_Num{ width:2.72rem; height:0.6rem;border: solid #ccc 0.01rem; float:right;}
.Product_Disp_Num .reduce{ display:block;float:left; width:0.6rem; height:0.6rem; text-align:center; line-height:0.56rem; font-size:0.4rem; border-right:solid #ccc 0.01rem; font-weight:bold;}
.Product_Disp_Num #qty_item_1{ height:0.6rem; width:1.48rem; float:left; text-align:center; line-height:0.6rem; font-size:0.24rem; border:none;}
.Product_Disp_Num .add{ display:block;float:left; width:0.6rem; height:0.6rem; text-align:center; line-height:0.56rem; font-size:0.4rem; border-left:solid #ccc 0.01rem;font-weight:bold;}
.Product_Disp_BT{width:100%;height:0.8rem; line-height:0.8rem;font-size:0.24rem;color:#666; text-align:center;}
.Product_Disp_Nr{font-size:0.24rem;line-height:0.4rem; padding:0 0.15rem;}
.Product_Disp_Nr img{width:100%; border:0; list-style:none; padding:0;margin:0;}
.GotoTop{ width:0.7rem; height:0.7rem; border-radius:50%; background:#fff; opacity:0.7; position:fixed; right:0.15rem; bottom:2.6rem; cursor:pointer; display:none;}
.arrow-up{display: inline-block;float:right; margin-left:0.1rem;margin-right:0.15rem; margin-top:0.05rem;width: 0;height: 0;border: 0.2rem solid;border-color: transparent #333 transparent transparent;transform: rotate(90deg);}
.arrow-up::after{content: "";position: absolute;right: -0.23rem;top: -0.2rem;border:0.2rem solid;border-color: transparent #fff transparent transparent;}
.ProductMore_bt{ clear:both;width:100%; height:0.6rem; line-height:0.6rem; text-align:center; font-size:0.24rem; color:#666; padding-top:0.2rem; padding-bottom:0.1rem;}
.Product_Disp_Scar,.Product_Disp_Buy{ width:1.86rem; height:0.6rem; text-align:center; line-height:0.6rem; border-radius:0.3rem; font-size:0.24rem; background:#dc0300; color:#fff; float:right; margin-right:0.2rem; margin-top:0.05rem;}
.Product_Disp_Buy{background:#c39960;}
.GrayscaleMode{filter: grayscale(1);}
.ErrorMessage{ float:right; font-size:0.12rem; width:2rem; margin-right:0.2rem;}
/*购物车*/
.CartBox{width:calc(100% - 0.8rem); margin:0.3rem auto; background:#fff; border-radius:0.15rem; padding:0.4rem 0.25rem;}
.No_Product_Tips{width:calc(100% - 2rem);font-size:0.2rem; float:left; height:0.4rem; line-height:0.4rem;}
.No_Product_btn{width:1.2rem; height:0.4rem;background:#dc0300;font-size:0.2rem;text-align:center;line-height:0.4rem;color:#fff;border-radius:0.2rem;float:right;margin-right:0.15rem; cursor:pointer;}
.Tab_Sel{font-size:0.28rem; color:#333;}
.AllCart_Del{ float:right; color:#dc0300; width:0.7rem; height:0.3rem; border:solid #dc0300 0.01rem; border-radius:0.15rem; text-align:center; line-height:0.3rem; font-size:0.24rem; cursor:pointer;}
.Cart_ProductBox{ margin-top:0.3rem;}
.Cart_checkbox{width:0.6rem; float:left;}
.Cart_Product input[type=checkbox]{margin-top:0.89rem;}
.Cart_Info{width:calc(100% - 0.6rem);float:left;}
.Cart_CPImg{ width:1.75rem; height:1.5rem; float:left;}
.Cart_CPImg img{ width:1.5rem; height:1.5rem; border-radius:0.2rem;}
.Cart_InfoText{width:calc(100% - 1.75rem); float:left;}
.Cart_InfoName{font-size:0.24rem; color:#1a1a1a;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.Cart_InfoNo{font-size:0.16rem; height:0.24rem; line-height:0.24rem; margin-top:0.1rem;}
.Cart_InfoNo span{ color:#39F;}
.Cart_Canshu{width:calc(100% - 0.2rem); height:0.3rem; border-radius:0.15rem;font-size:0.22rem;color:#6a6a6a; background:#f2f2f2; padding-left:0.2rem; line-height:0.3rem; margin-top:0.1rem;}
.Cart_Price{width:calc(100% - 1.4rem);font-size:0.22rem; color:#fa3229; margin-top:0.1rem; float:left;}
.Cart_Price span{float:left; margin-top:0.08rem;}
.Cart_Price strong{font-size:0.3rem; float:left;}
.Cart_Price img{ float:left; width:0.3rem; height:0.3rem;margin-left:0.1rem; margin-top:0.04rem;}
.Cart_Num{ width:1rem; height:0.44rem; border:solid #d3d3d3 0.01rem; border-radius:0.22rem; float:right; padding:0 0.14rem;margin-top:0.1rem;}
.Cart_Num .TabCP_NumInput{ width:0.4rem; height:0.42rem; line-height:0.42rem; text-align:center; font-size:0.22rem; color:#333; float:left; border:none;}
.Cart_Num .TabCP_NumA,.Cart_Num .TabCP_NumR{ width:0.3rem; height:0.42rem;line-height:0.42rem; font-size:0.4rem; color:#333; cursor:pointer; float:left; text-align:center;}
.GoAddProduct{ width:5rem; height:0.6rem; background:#fff; border:solid #dc0300 0.02rem; border-radius:0.3rem; text-align:center; line-height:0.6rem; font-size:0.24rem; color:#dc0300; margin:0 auto; cursor:pointer;}
.CardQuxiaoBox{ width:100%;}
.CardQuxiao{ width:80%; background:#999; color:#fff; height:0.7rem; border-radius:0.35rem; text-align:center; line-height:0.7rem; cursor:pointer; font-size:0.22rem; margin:0 auto; margin-top:0.2rem;}
.ShoppingCart_foot{ width:100%; height:1.2rem; position:fixed; bottom:1.3rem; background:#fff;width:inherit; max-width:inherit; z-index:10;}
.ShoppingCart_Stat{ font-size:0.24rem; float:left;margin-left:0.35rem;line-height:1.2rem;}
.ShoppingCart_Stat strong{ font-size:0.36rem; color:#dc0300;}
.ShoppingCart_Stat img{width:0.3rem; height:0.3rem;margin-left:0.1rem; margin-top:0.04rem;}
.ShoppingCart_Pay{ width:1.8rem; height:0.66rem; background:#dc0300; font-size:0.24rem; text-align:center; line-height:0.66rem;color:#fff; border-radius:0.33rem; float:right; margin-right:0.15rem; cursor:pointer; margin-top:0.27rem;}
.ShoppingCart_Pay2{height:0.66rem;font-size:0.22rem;line-height:0.66rem;color:#dc0300; float:right;margin-top:0.27rem; margin-right:0.15rem;}
/*确认订单*/
.UserDataBox{width:calc(100% - 0.5rem); height:1.2rem;padding:0.15rem 0.1rem;background:#fff; border-radius:0.15rem; margin:0.3rem auto;}
.UserDataBox .UserDataImg{ width:0.28rem; padding:0.4rem 0.06rem; float:left;}
.UserDataBox .UserDataImg img{ width:0.28rem; height:0.28rem;}
.UserDataBox .UserDataText{ float:left;width:calc(100% - 0.92rem); height:1.2rem;padding:0 0.1rem;display:table;}/*垂直居中父级加display:table;*/
.UserDataBox .TextVertical{ display:table-cell;vertical-align:middle;font-size:0.24rem; color:#999;line-height:0.34rem;}/*垂直居中子级display:table-cell;vertical-align:middle;*/
.UserDataBox .UserDataText .TextVertical span{color:#333;}
.UserDataBox .UserDataMore{ width:0.32rem; float:right; cursor:pointer;}
.UserDataBox .UserDataMore img{ width:0.32rem; height:0.32rem; margin-top:0.44rem;}
.UserDataBox2{width:calc(100% - 0.5rem);height:0.5rem;padding:0.15rem 0.1rem;background:#fff; border-radius:0.15rem; margin:0.3rem auto;}
.UserDataBox2 .UserDataImg{ width:0.28rem; padding:0.11rem 0.06rem; float:left;}
.UserDataBox2 .UserDataImg img{ width:0.28rem; height:0.28rem;}
.UserDataBox2 .UserDataText{ float:left;width:calc(100% - 0.92rem);height:0.5rem;padding:0 0.1rem;}
.UserDataBox2 .TextVertical{font-size:0.2rem; color:#999;line-height:0.5rem;}
.UserDataBox2 .UserDataMore{ width:0.32rem; float:right; cursor:pointer;}
.UserDataBox2 .UserDataMore img{ width:0.32rem; height:0.32rem; margin-top:0.09rem;}
.GoBackShop{float:right; width:1.2rem; height:0.4rem; background:#dc0300; color:#fff; text-align:center; line-height:0.4rem; border-radius:0.2rem; cursor:pointer; margin-top:0.05rem; font-size:0.16rem;}
.Order_Pro_bg{width:calc(100% - 0.7rem);padding:0.15rem 0.2rem;background:#fff; border-radius:0.15rem; margin:0 auto; margin-bottom:0.3rem;}
.Order_Pro_TopBt{ width:100%; height:0.5rem; line-height:0.5rem; font-size:0.24rem; color:#333;}
.Order_Pro_TopBt span{height:0.5rem;line-height:0.5rem;font-size:0.24rem; color:#CCC; padding-left:0.2rem;}
.Order_Pro_Box{width:100%; border-top:solid #f1f1f1 0.01rem;padding:0.28rem 0; height:1.1rem}
.Order_Pro_Img{width:1.2rem; height:1.1rem; float:left;}
.Order_Pro_Img img{ width:1.08rem; height:1.08rem; border-radius:0.1rem;}
.Order_Pro_Text{font-size:0.22rem;color:#999; line-height:0.24rem; width:calc(100% - 2.7rem); float:left;}
.Order_Pro_Text strong{font-size:0.22rem; color:#1a1a1a;}
.Order_Pro_Text span{color:#39F; display:block; padding-top:0.1rem;}
.Order_Pro_Price{width:1.5rem; text-align:right; float:left; font-size:0.22rem; color:#000;font-weight:bold; line-height:0.3rem;}
.Order_Pro_Price img{float:right;width:0.2rem; height:0.2rem; margin-top:0.03rem;}
.Order_CP_Num{ font-size:0.22rem; color:#666; font-weight:normal;}
.Order_Count_Price{width:calc(100% - 0.8rem);min-height:0.5rem;padding:0.15rem 0.25rem;background:#fff; border-radius:0.15rem; margin:0 auto; margin-bottom:0.3rem;}
.Order_Count_Price ul li{ font-size:0.24rem; color:#333; height:0.6rem; line-height:0.6rem;}
.Order_Count_Price ul li span{float:right;color:#999;}
.Order_All_Price{ border-bottom:solid #eee 0.02rem;}
.Order_All_Price span{ font-weight:bold; color:#000 !important;}
.Order_Pay_Price{width:calc(100% - 0.8rem);height:0.5rem;font-size:0.2rem; color:#333;padding:0.15rem 0.25rem;margin:0 auto;}
.Order_Pay_Price span{font-weight:bold;font-size:0.34rem;color:#dc0300;}
.Order_Pay_Price span img{ width:0.3rem; height:0.3rem; margin-left:0.1rem;}
.Order_Btn{ width:2.6rem; height:0.6rem; text-align:center; line-height:0.6rem; color:#fff; background:#dc0300; border-radius:0.3rem; float:right; cursor:pointer; font-size:0.24rem;}
/*订单发票*/
.FaPiaoBox{background:#fff;border-radius:0.25rem 0.25rem 0 0; height:9rem; position:fixed; bottom:0;width:inherit; max-width:inherit; display:none;z-index:96;}
.FaPiaoBox_Bt{ width:100%; height:1rem; line-height:1rem; text-align:center; font-size:0.32rem; color:#000; position:relative;}
.CountTextBox{padding:0.15rem; height:8.4rem;overflow-y:scroll;}
.CountTextBox::-webkit-scrollbar{width:0.08rem;background-color: #fff;}
.CountTextBox::-webkit-scrollbar-track{background: #e2e2e2;border-radius:0.04rem;}
.CountTextBox::-webkit-scrollbar-thumb{background: #a2a2a2;border-radius:0.04rem;}
.CountTextBox::-webkit-scrollbar-thumb:hover{background: #c5c5c5;}
.CountTextBox::-webkit-scrollbar-corner{background: #a2a2a2;}
.removebtn {font-style:normal;position: absolute;right:0.2rem;top: 0;color: #999;cursor: pointer; font-size:0.6rem;}
.removebtn::before {content:"\2716";display:inline-block;transform:rotate(0deg);}
.FaPiaoBt{font-size:0.24rem;color:#6c6c6c; height:0.5rem; line-height:0.5rem;}
.FPInput_Select{ height:0.74rem;}
.FPInput_Select ul li{float:left; margin-top:0.13rem;height:0.48rem;padding:0 0.25rem; font-size:0.2rem; color:#5b5b5b;margin-right:0.3rem; background:#f2f2f2; border-radius:0.24rem; line-height:0.48rem; cursor:pointer;}
.FPInput_Select ul li.on{ background:#faf4f4; color:#dc0300;}
.FP_InputBox{width:100%}
.FP_InputBox .FP_Input_ul{ height:0.76rem; border-bottom:solid #e7e7e7 0.01rem;}
.FP_InputBox .FP_Input_ul .FP_Input_Bt{ float:left; width:1.3rem; height:0.76rem; line-height:0.76rem;font-size:0.2rem; color:#5b5b5b;}
.FP_InputBox .FP_Input_ul .FP_Input_Bt span,.FP_InputBox .FP_Mail_ul .FP_Input_Bt span{ color:#dc0300;}
.FP_InputBox .FP_Input_ul .FP_Inputli{width:calc(100% - 1.3rem); height:0.76rem; float:left;line-height:0.74rem; font-size:0.2rem; color:#5b5b5b;}
.FP_InputBox .FP_Input_ul .FP_Inputli .FaPiao_Input{ width:100%; height:0.74rem; line-height:0.74rem; font-size:0.2rem; color:#5b5b5b; border:none;}
.FP_InputBox .FP_Input_ul .FP_Inputli .FaPiao_Detail{width:100%;height:1.44rem;line-height:0.73rem;resize: none; outline:none;border:none;font-size:0.2rem;}
.FP_InputBox .FP_Input_ul .FP_Input_Other{ width:2.5rem;}
.FP_InputBox .FP_Mail_ul{height:1.5rem;border-bottom:solid #e7e7e7 0.01rem;}
.FP_InputBox .FP_Mail_ul .FP_Input_Bt{ width:2rem;float:left;height:0.76rem; line-height:0.76rem;font-size:0.2rem; color:#5b5b5b;}
.FP_InputBox .FP_Mail_ul .FP_Input_OtherLi{width:calc(100% - 2rem);height:1.46rem; float:left;}
.FP_InputBox .FP_Mail_ul .FP_Input_OtherLi .FP_Mail_Input{width:100%;height:1.44rem;line-height:0.73rem; font-size:0.2rem; color:#5b5b5b;resize: none; outline:none; border:none;}
.FP_InputBox .FP_Input_ul .FaPiao_Price{width:calc(100% - 4rem);}
.FP_InputBox .FP_Input_ul .FaPiao_Price span{color:#dc0300;}
.GetFaPiao_Btn,.Address_Btn{ width:5.7rem; height:0.62rem; text-align:center; line-height:0.62rem; font-size:0.28rem;color:#fff; background:#dc0300; cursor:pointer; margin:0.4rem auto; border-radius:0.31rem; border:none;}
.ChoiceTime{float:right; width:3.8rem; height:0.6rem;}
#Arrivaltime{ width:calc(100% - 0.15rem); height:0.55rem; border:none; padding-left:0.15rem; font-size:0.22rem;color:#999;}
.UserRemarks{float:right;width:4.7rem; height:0.9rem;}
.Remarks_Input{width:calc(100% - 0.3rem); height:0.6rem;padding:0.15rem;font-size:0.22rem; color:#999;resize: none; outline:none; border:none;}
/*订单用户地址*/
.UserDataSelBox,.CardCPBox{background:#fff;border-radius:0.25rem 0.25rem 0 0; height:9rem; position:fixed; bottom:0;width:inherit; max-width:inherit; display:none;z-index:96;}
.UserData_Other{width:calc(100% - 0.92rem);height:0.7rem; border:solid #FAFAFA 0.02rem;padding:0.15rem 0.3rem;background:#FAFAFA; border-radius:0.25rem; margin:0 auto;margin-bottom:0.2rem;font-size:0.22rem; line-height:0.3rem; color:#666; cursor:pointer;}
.UserData_Default{ border-color:#dc0300;}
.UserData_Info{ font-size:0.24rem; color:#333;}
.UserData_Info span{font-size:0.2rem; color:#dc0300; border:solid #dc0300 0.01rem; border-radius:0.04rem; padding:0.01rem 0.03rem;}
.CountTextBox .UserData_Other .UserData_Info span{font-size:0.24rem; border:none; border-radius:0; padding:0; color:#000;}
.CountTextBox .UserData_Other .UserData_Info img{ width:96%;}
.UDataAddBox{background:#fff;border-radius:0.25rem 0.25rem 0 0; height:9rem; position:fixed; bottom:0;width:inherit; max-width:inherit; display:none;z-index:96;}
.Address_Nr{ width:100%;}
.Address_Nr .Add_Input_ul{height:1rem;}
.Address_Nr .Add_Input_ul .Add_InputName{ width:1.3rem; float:left;height:1rem; line-height:1rem;font-size:0.24rem; color:#333;}
.Address_Nr .Add_Input_ul .Add_InputName span{color:#dc0300;}
.Address_Nr .Add_Input_ul .Add_Input_li{width:calc(100% - 1.3rem);float:left;height:1rem;line-height:1rem; font-size:0.24rem; color:#6b6b6b;}
.Address_Nr .Add_Input_ul .Add_Input_li .Add_Input{width:100%; height:1rem; line-height:1rem; font-size:0.24rem; color:#6b6b6b; border:none;}
.Address_Nr .Add_Input_ul .Add_Input_li .City_Sel{width:calc(100% - 1rem); height:1rem; line-height:1rem; font-size:0.24rem; color:#6b6b6b; float:left;}
.Address_Nr .Add_Input_ul .Add_Input_li i{display:block; width:0.3rem; height:0.3rem; float:right; background:url(add_icon.png) center no-repeat; background-size:0.3rem 0.3rem; margin-top:0.25rem; margin-right:0.25rem;}
.Add_Input_Checkbox{float:right; margin-top:0.2rem;}
/*收银台*/
.OrderPay_Box{width:calc(100% - 0.7rem);min-height:1.6rem;padding:0.2rem; background:#fff; border-radius:0.25rem; margin:0.4rem auto;}
.OrderPay_Text{ width:100%;font-size:0.26rem; color:#333; text-align:center; height:0.56rem; line-height:0.56rem;}
.OrderPay_Price{font-size:0.28rem; height:0.8rem; line-height:0.8rem;}
.OrderPay_Price strong{float:right; color:#e74739; font-size:0.4rem;}
.OrderItemInfo{ width:100%; padding-top:0.1rem;}
.OrderPay_UserData{float:left;width:calc(100% - 1.2rem); font-size:0.24rem; color:#666; line-height:0.3rem; margin-top:0.1rem;}
.OrderDispInfo{float:right; font-size:0.2rem; width:1.1rem; color:#999; line-height:0.3rem; margin-right:-0.1rem;cursor:pointer;margin-top:0.1rem;}
.OrderDispInfo .arrow-down{display: inline-block;float:right;margin-top:0.1rem;width: 0;height: 0;border: 0.1rem solid;border-color: transparent #333 transparent transparent;transform: rotate(270deg);}
.OrderDispInfo .arrow-down::after{content: "";position: absolute;right: -0.13rem;top: -0.1rem;border:0.1rem solid;border-color: transparent #fff transparent transparent;}
.OrderItemCP{ width:100%; font-size:0.22rem; color:#666; border-bottom:dotted #ccc 0.01rem; line-height:0.3rem;}
.OrderItemCP span{color:#39F;}
.CloseOrderInfo{height:0px;overflow:hidden;}
.OrderPay_TypeBT{ padding-left:0.15rem; font-size:0.28rem; color:#333; height:0.6rem; line-height:0.6rem;}
.OrderPay_sel{width:calc(100% - 0.8rem);height:3.35rem;padding:0.25rem; background:#fff; border-radius:0.25rem; margin:0 auto;}
.OrderPay_sel ul li{width:calc(100% - 0.9rem); height:1.1rem; line-height:1.1rem;padding-left:0.9rem;border-bottom:solid #eee 0.01rem; font-size:0.24rem; color:#333; cursor:pointer;}
.OrderPay_sel ul li:last-child{border-bottom:none;}
.OrderPay_sel ul li .RecommendSel{font-size:0.16rem; text-align:center; padding:0.02rem 0.1rem;color:#fff;background:#dc0300; border-radius:0.12rem; margin-left:0.2rem;}
.OrderPay_sel ul li .arrow-right{display: inline-block;float:right;margin-top:0.45rem;width: 0;height: 0;border:0.1rem solid;border-color: transparent #d4d4d4 transparent transparent;transform: rotate(180deg);}
.OrderPay_sel ul li .arrow-right::after{content: "";position: absolute;right: -0.13rem;top: -0.1rem;border:0.1rem solid;border-color: transparent #fff transparent transparent;}
.OrderPay_zfb{background:url(ls_sj_06.jpg) left center no-repeat;background-size:0.68rem 0.68rem;}
.OrderPay_wx{background:url(wxpay.jpg) left center no-repeat;background-size:0.68rem 0.68rem;}
.OrderPay_bank{background:url(ls_sj_08.jpg) left center no-repeat;background-size:0.68rem 0.68rem;}
.UpImgBox{background:#fff;border-radius:0.25rem 0.25rem 0 0; height:6rem; position:fixed; bottom:0;width:inherit; max-width:inherit; display:none;z-index:96;}
.ImgBox{ width:4rem;height:3rem; border:dotted #ccc 0.02rem; margin:0 auto; text-align:center; line-height:3rem; font-size:0.3rem;}
.ImgBox img{width:4rem;height:3rem;}
#fileImage{display:none;}
#imghead {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);}
.UpImg_Btn{width:3rem; height:0.62rem; text-align:center; line-height:0.62rem; font-size:0.28rem;color:#fff; background:#dc0300; cursor:pointer; margin:0.2rem auto; border-radius:0.31rem;}
.WaitPay{width:5.7rem; height:0.8rem; text-align:center; line-height:0.8rem; font-size:0.28rem;color:#fff; background:#ff5500; cursor:pointer; margin:0.2rem auto; border-radius:0.4rem;}
/*会员中心*/
.UserCenterBg{width:calc(100% - 0.3rem);height:2.77rem;padding:0 0.15rem; background-image:url(user_bg.jpg);background-repeat:no-repeat; background-position:center top; background-size:100% 100%;position:relative;}
.UserCenterBg .arrow_btn{width:0.6rem; height:0.6rem;float:left; margin-top:0.45rem;}
.UserCenterBg .arrow_btn .arrow-left{border:0.03rem solid #fff;border-width: 0 0.02rem 0.02rem 0;display: inline-block;padding:0.09rem; margin-left:0.3rem; margin-top:0.18rem;transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.UserCenterBg .Top_TextBT{width:calc(100% - 1.2rem);font-size:0.32rem; color:#fff; text-align:center; float:left; height:0.6rem; line-height:0.6rem; margin-top:0.4rem;}
.UserCenter_Info{width:calc(100% - 0.7rem);height:1.6rem;padding:0.2rem; background:#fff; border-radius:0.15rem; margin:0 auto;position:absolute;top:1.75rem;left:0.15rem;box-shadow:0 0.02rem 0.1rem 0.02rem #bbbbbb;}
.UserImg{ width:1.3rem; height:1.3rem; border:solid #fff 0.05rem; border-radius:50%;float:left; margin:0.1rem 0.2rem 0 0.1rem;box-shadow:0 0.02rem 0.15rem 0.02rem #f0f9f8;}
.UserImg img{width:1.3rem; height:1.3rem;border-radius:50%;}
.UserInfo{float:left; width:calc(100% - 3rem); margin-top:0.3rem;}
.UserName{ font-size:0.3rem; color:#333; line-height:0.6rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.UserInfoTel {background:url(User_phone.png) left center no-repeat;background-size:8% 70%; font-size:0.24rem; color:#999; padding-left:0.3rem;}
.UserGold{ width:1.3rem; float:right; font-size:0.2rem; color:#333; text-align:center; line-height:0.4rem; margin-top:0.4rem;}
.UserGold strong{ font-size:0.36rem; color:#333;}
.UserCenter_Menu{width:calc(100% - 0.7rem);min-height:0.88rem;padding:0.2rem; background:#fff; border-radius:0.25rem; margin:0 auto; margin-top:1.5rem;}
.UserCenter_Menu ul li{height:0.88rem; font-size:0.3rem; color:#666; line-height:0.88rem;}
.UserCenter_Menu ul li img{float:left; width:0.35rem; height:0.35rem; margin-right:0.2rem; margin-top:0.26rem;}
.UserCenter_Menu ul li .arrow-right{display: inline-block;float:right; margin-top:0.3rem;width: 0;height: 0;border:0.14rem solid;border-color: transparent #d4d4d4 transparent transparent;transform: rotate(180deg);}
.UserCenter_Menu ul li .arrow-right::after{content: "";position: absolute;right: -0.17rem;top: -0.14rem;border:0.14rem solid;border-color: transparent #fff transparent transparent;}
.DistributorLogin{ width:88%;height:0.68rem; line-height:0.68rem; font-size:0.3rem; color:#fff; text-align:center; background:#e33233; border-radius:0.34rem; margin:0.35rem auto; cursor:pointer; border:none;}
.DistributorLoginX{background:#F60;}
.DistributorLoginY{background:#39F;}
.UserInforMation{width:calc(100% - 0.7rem); height:0.01rem;margin:0 auto; padding-top:0.7rem;}
.UserInforMation .UserPic{float:left; margin-left:0.1rem; width:1.8rem; height:0.8rem;position:relative;}
.UserInforMation .UserPic .UserImg{position:absolute;left:0;top:0; width:1.3rem;height:1.3rem; border:solid #fff 0.05rem; border-radius:50%;box-shadow:0 0.02rem 0.15rem 0.02rem #f0f9f8; z-index:96; float:none; margin:auto;}
.UserInforMation .UserName{float:left; width:1.6rem;height:0.8rem; line-height:0.8rem; color:#fff; font-size:0.3rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.UserInforMation .UserInfoTel{float:right;height:0.8rem; line-height:0.8rem; color:#fff; font-size:0.24rem;background:url(User_phone2.png) left center no-repeat;background-size:12% 25%;padding-left:0.2rem;}
.TixianDiv{ width:100%; position:relative; height:0.5rem;}
.Tixian_Btn{width:1.15rem;height:0.45rem; line-height:0.45rem;background:#ff4546;font-size:0.24rem;color:#fff; border-radius:0.22rem 0 0 0.22rem; padding-left:0.35rem; position:absolute; right:-0.2rem; cursor:pointer;}
.DUserData{ width:100%;}
.DUserData ul li{ width:33%; float:left; text-align:center; font-size:0.2rem; color:#333; line-height:0.4rem; margin-top:0.2rem;}
.DUserData ul li strong{ font-size:0.3rem;}
.SJMbtn{ width:100%;}
.DxGetSJMBox{ width:88%; background:#fff; border:solid #CCC 0.01rem; border-radius:0.28rem; height:0.56rem; margin:0.3rem auto;}
.DxGetTel{width:calc(100% - 2.5rem); padding-left:0.4rem;font-size:0.26rem; color:#06F; height:0.56rem; line-height:0.56rem; float:left; border:none; background:none;}
.DxGetSJM{width:2rem;height:0.5rem; line-height:0.5rem; font-size:0.2rem; color:#fff; text-align:center; background:#06F;border-radius:0.25rem;margin:0.03rem 0.05rem; cursor:pointer; border:none; float:right;}
.TelDianM{width:88%;height:0.5rem; line-height:0.5rem; font-size:0.2rem; color:#fff; text-align:center; background:#F90;border-radius:0.25rem;margin:0.3rem auto; cursor:pointer; border:none;}
/*修改密码*/
.UserPassEditBox{width:calc(100% - 0.8rem);height:6.4rem;padding:0.25rem;background:#fff;border-radius:0.25rem; margin:0.4rem auto;}
.UserPassInput .UserPass_ul{ width:100%; height:0.8rem; margin-bottom:0.4rem; border-bottom:solid #ccc 0.02rem;}
.UserPassInput .UserPass_ul .UserPass_Bt{float:left;width:1.3rem; height:0.76rem; line-height:0.76rem;font-size:0.24rem; color:#000;}
.UserPassInput .UserPass_ul .UserPass_Bt span{color:#dc0300;}
.UserPassInput .UserPass_ul .UserPass_li{width:calc(100% - 1.3rem); height:0.76rem; float:left;line-height:0.74rem; font-size:0.2rem; color:#5b5b5b; position:relative;}
.UserPassInput .UserPass_ul .UserPass_li #chkPasswordResult{position:absolute; top:0.9rem; left:0;}
.UserPassInput .UserPass_ul .UserPass_li .PassInput{ width:100%; height:0.74rem; line-height:0.74rem; font-size:0.2rem; color:#5b5b5b; border:none;}
.ForgetPass{ font-size:0.22rem;height:0.5rem;}
.ForgetPass a{color:#09F;}
.UserPassText{ font-size:0.22rem; line-height:0.4rem; color:#999;}
.UserPassText span{ color:#333;}
.UserPass_Btn{ text-align:center; margin:0.2rem auto;}
.ChangePass{width:80%; height:0.62rem; text-align:center; line-height:0.62rem; font-size:0.28rem;color:#fff; background:#dc0300; cursor:pointer;border-radius:0.31rem; border:none;}
/*订单列表*/
.UserOrderSearch{width:calc(100% - 0.28rem); padding:0 0.14rem;height:0.6rem; position:relative; margin-top:0.3rem; margin-bottom:0.1rem;}
.UserOrderSearch ul{width:100%;height:0.6rem;}
.UserOrderSearch ul li{width:1.1rem;font-size:0.24rem; height:0.5rem;text-align:center;display:inline-block;margin-right:0.2rem;white-space:nowrap; position:relative;}
.UserOrderSearch ul li span{width:0.28rem; height:0.07rem; border-radius:0.05rem; background:#dc0300;display:block; position:absolute;left:50%; margin-left:-0.14rem;bottom:0;}
.OrderInfo_Box{width:calc(100% - 0.7rem);min-height:2.6rem;padding:0.25rem;background:#fff;border-radius:0.25rem; margin:0 auto;margin-bottom:0.4rem;}
.OrderInfo_No{ width:100%; height:0.4rem; color:#999; font-size:0.24rem;}
.Order_Sel{float:left; width:1rem; font-size:0.22rem;}
.PayType{ width:1rem; float:right; font-size:0.24rem; text-align:right; color:#999;}
.PayType.on{ color:#dc0300;}
.OrderProduct{width:100%; clear:both;min-height:1.4rem;margin-bottom:0.2rem;}
.OrderProduct .OrderCP_Sel{float:left;width:0.4rem;}
.OrderProduct .OrderCP_Sel input[type=checkbox]{margin-top:0.7rem;}
.OrderProduct .OrderProductImg{float:left;width:1.5rem;}
.OrderProduct .OrderProductImg img{width:1.4rem;height:1.4rem;}
.OrderProduct .OrderProductName{float:left;width:calc(100% - 3.15rem); font-size:0.22rem; color:#999;}
.OrderProduct .OrderProductName span:first-child{ color:#333;}
.OrderProduct .OrderProductPrice{float:right; width:1.25rem; text-align:right; font-size:0.24rem;}
.OrderProduct .OrderProductPrice img{ width:0.2rem; height:0.2rem;}
.OrderProduct .OrderProductPrice span{ font-size:0.22rem; color:#999;}
.OrderProduct .OrderProductPrice .CPMore{ position:absolute; right:0;top:0.8rem;width:1rem; height:0.3rem; line-height:0.3rem; border-radius:0.1rem;font-size:0.15rem; background:#F00; color:#FFF; text-align:center;}
.OrderProMenuBox{width:100%;height:0.7rem;}
.OrderProDisp{ width:1rem; font-size:0.24rem; color:#999; float:left; line-height:0.5rem;}
.OrderPro_Menu{width:calc(100% - 1rem);height:0.48rem; float:right;}
.OrderPro_Menu ul{width:100%;height:0.7rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap;direction: rtl;}
.OrderPro_Menu ul::-webkit-scrollbar{height:0.1rem;background-color: #fff;}
.OrderPro_Menu ul::-webkit-scrollbar-track{background: #e2e2e2;border-radius:0.05rem;}
.OrderPro_Menu ul::-webkit-scrollbar-thumb{background: #a2a2a2;border-radius:0.05rem;}
.OrderPro_Menu ul::-webkit-scrollbar-thumb:hover{background: #c5c5c5;}
.OrderPro_Menu ul::-webkit-scrollbar-corner{background: #a2a2a2;}
.OrderInfo_Btn{width:1.38rem; height:0.48rem; font-size:0.24rem; line-height:0.48rem; text-align:center;border-radius:0.24rem; border:solid #b6b6b6 0.02rem; display:inline-block; margin-left:0.15rem;}
.OrderInfo_Btn.on{border-color:#dc0300; color:#dc0300;}
.SelBtn{ display:inline-block; width:1rem; font-size:0.22rem;}
.OrderTuiBox{background:#fff;border-radius:0.25rem 0.25rem 0 0; height:4.5rem; position:fixed; bottom:0;width:inherit; max-width:inherit; display:none;z-index:96;}
.OrderTuiText{width:calc(100% - 0.5rem); padding:0 0.25rem;}
.OrderTui_li{font-size:0.24rem; line-height:0.34rem;}
.OrderTuiDetail{width:100%;height:1.44rem;line-height:0.73rem; font-size:0.24rem; color:#5b5b5b;resize: none; outline:none; border:none;}
/*订单详情*/
.OrderDispbg{width:calc(100% - 0.3rem);height:2.2rem;padding:0 0.15rem;background-image:linear-gradient(to right,#ee796c,#f2977d);position:relative;border-bottom-left-radius: 10%;border-bottom-right-radius: 10%; margin-bottom:1.7rem;}
.OrderDisp_State{width:3rem; margin-left:0.25rem; color:#fff1e1; font-size:0.3rem; line-height:0.4rem; padding-top:0.55rem; float:left;}
.OrderDisp_State strong{ font-size:0.4rem; color:#fff; line-height:0.5rem;}
.OrderDisp_State strong span{ color:#fff !important;}
.OrderDisp_StateImg{ float:right; width:1.4rem;padding-top:0.6rem;}
.OrderDisp_StateImg img{ width:0.7rem; height:0.7rem;}
.OrderDisp_Shouhuo{width:calc(100% - 0.8rem);min-height:1.3rem;padding:0.25rem; background:#fff; border-radius:0.25rem; margin:0 auto;position:absolute;top:1.8rem;left:0.15rem;}
.OrderDisp_Shouhuo ul li{ font-size:0.3rem; color:#999;}
.OrderDisp_Shouhuo ul li:first-child{ font-size:0.3rem; line-height:0.52rem; color:#333;}
.OrderDispBox{width:calc(100% - 0.8rem);min-height:3rem;padding:0.25rem;background:#fff;border-radius:0.25rem; margin:0 auto;margin-bottom:0.3rem;}
.OrderDispTop{ width:100%;height:0.6rem;border-bottom:solid #e7e7e7 1px;}
.DispBagNo{float:left; width:0.8rem; font-size:0.24rem; color:#333;}
.DispFahuoState{color:#dc0300; float:right;width:calc(100% - 0.8rem);font-size:0.24rem; text-align:right;}
.OrderDisp_Kuaidi{width:100%;height:0.3rem; font-size:0.24rem; color:#666; text-align:center;}
.OrderDisp_Kuaidi span{color:#09F;}
.OrderDispBox .OrderProduct{margin:0.2rem 0; border-bottom:solid #e7e7e7 1px; height:1.6rem;}
.OrderDispBox .OrderProduct .OrderProductName{width:calc(100% - 2.75rem);}
.OrderDisp_PriceBox{width:calc(100% - 0.8rem);min-height:3rem;padding:0.25rem;background:#fff;border-radius:0.25rem; margin:0 auto;}
.OrderDisp_OpenFP{ width:100%; font-size:0.28rem; height:0.6rem;border-bottom:solid #e7e7e7 1px; line-height:0.6rem;}
.OrderDisp_OpenFP .arrow-right{display: inline-block;float:right;margin-top:0.22rem;width: 0;height: 0;border:0.1rem solid;border-color: transparent #d4d4d4 transparent transparent;transform: rotate(180deg);}
.OrderDisp_OpenFP .arrow-right::after{content: "";position: absolute;right: -0.13rem;top: -0.1rem;border:0.1rem solid;border-color: transparent #fff transparent transparent;}
.OrderD_Price{width:100%;}
.OrderD_Price ul{border-bottom:solid #e7e7e7 1px; padding:0.1rem 0;}
.OrderD_Price ul li{ min-height:0.5rem; font-size:0.24rem; line-height:0.5rem; color:#111;}
.OrderD_Price ul li:after{content: "";display: block;clear: both;}
.OrderD_Price ul li span,.OrderD_Price ul li strong{color:#dc0300;}
.OrderD_PriceBT{width:1.4rem; line-height:0.5rem; font-size:0.24rem; color:#777; float:left;}
.RealNameBtn{ height:0.4rem; line-height:0.4rem; font-size:0.22rem; color:#39F; border:solid #39F 0.02rem; border-radius:0.2rem;width:1.5rem; text-align:center;float:left; cursor:pointer; margin-top:0.04rem;}
.OrderD_PriceText{width:calc(100% - 1.4rem); float:left;font-size:0.24rem; line-height:0.5rem; color:#111;}
.Payable{ width:100%;font-size:0.3rem;height:0.54rem;line-height:0.54rem; color:#dc0300; padding-top:0.2rem;}
.Payable .OrderPro_Menu{width:3rem;height:0.54rem; float:right;}
.Payable .OrderPro_Menu ul{width:100%;height:0.54rem; overflow:hidden;direction: rtl;}
/*申请提现*/
.UserCenterBox{width:calc(100% - 1rem);height:5rem;padding:0.3rem;background:#fff;border-radius:0.25rem; margin:0 auto; margin-top:0.5rem;}
.TixianText{ font-size:0.3rem; color:#202020; padding-top:0.2rem;}
.TixianInput{ border-bottom:solid #ddd 0.01rem; width:100%; padding:0.3rem 0; height:0.7rem;}
.TixianInput .TixianIcon{ float:left; font-size:0.5rem;font-weight:bold;color:#202020; padding-top:0.12rem;}
.TixianInput .TixianPrice{ float:left;}
.TixianInput .TixianPrice #TixianPrice{font-size:0.78rem;font-weight:bold;color:#202020;line-height:0.7rem; border:none; width:4rem;}
.TixianInput .TixianAll{float:right;font-size:0.3rem; color:#2386eb;line-height:0.7rem;}
.DUserPrice{ font-size:0.22rem; color:#666; height:0.6rem; line-height:0.6rem;}
.TixianBtn{ height:0.7rem; width:100%; text-align:center; line-height:0.7rem; font-size:0.3rem; color:#fff;background:#e33233; border-radius:0.35rem; margin-top:0.6rem; cursor:pointer;}
.TixianPrompt{ padding:0.2rem; font-size:0.24rem; color:#999; line-height:0.48rem;}
/*采购订单*/
.CasigouSM{ font-size:0.2rem !important; color:#09F;}
.OrderProDispTui{ font-size:0.2rem; line-height:0.32rem; color:#666; width:100%; min-height:0.4rem;}
.OrderProDispTui span{ color:#000;}
/*产品分类*/
.ClassBox{ width:100%;display: flex;justify-content: space-between;}
.ClassLeft{width:1.75rem; height:calc(100vh - 2.6rem);}
.ClassLeft ul{height:calc(100vh - 2.6rem);overflow-y:scroll;}
.ClassLeft ul::-webkit-scrollbar{width:0.08rem;background-color: #fff;}
.ClassLeft ul::-webkit-scrollbar-track{background: #e2e2e2;border-radius:0.04rem;}
.ClassLeft ul::-webkit-scrollbar-thumb{background: #a2a2a2;border-radius:0.04rem;}
.ClassLeft ul::-webkit-scrollbar-thumb:hover{background: #c5c5c5;}
.ClassLeft ul::-webkit-scrollbar-corner{background: #a2a2a2;}
.ClassLeft ul li{ height:1rem; line-height:1rem; font-size:0.24rem; color:#5a5b5c; padding-left:0.25rem; position:relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ClassLeft ul li.on{ color:#dc0300; font-size:0.26rem; font-weight:bold;}
.ClassLeft ul li span{ width:0.05rem; height:0.3rem; background:#dc0300; position:absolute;left:0;top:0.36rem;}
.Classright{width:calc(100% - 1.75rem);height:calc(100vh - 2.6rem);}
.BrandClassBox{width:calc(100% - 0.65rem);background:#fff; border-radius:0.15rem; padding:0.25rem; padding-right:0.15rem; margin-top:0.2rem; margin-bottom:0.2rem;}
.ClassBt{ width:100%; height:0.4rem;font-size:0.24rem; color:#000;}
.BrandClassBox .BrandAdd{height:2.1rem;overflow-y:scroll;}
.BrandClassBox ul::-webkit-scrollbar{width:0.08rem;background-color: #fff;}
.BrandClassBox ul::-webkit-scrollbar-track{background: #e2e2e2;border-radius:0.04rem;}
.BrandClassBox ul::-webkit-scrollbar-thumb{background: #a2a2a2;border-radius:0.04rem;}
.BrandClassBox ul::-webkit-scrollbar-thumb:hover{background: #c5c5c5;}
.BrandClassBox ul::-webkit-scrollbar-corner{background: #a2a2a2;}
.BrandClassBox .BrandAdd .Brand_sel{width:1.2rem; height:0.6rem;float:left; margin-right:0.08rem; margin-bottom:0.08rem; cursor:pointer; line-height:0.6rem; text-align:center;}
.BrandClassBox .BrandAdd .Brand_sel:nth-child(3n){margin-right:0;}
.BrandClassBox .BrandAdd .Brand_sel img{width:1.2rem;height:0.6rem;}
.ClassAllBox{width:calc(100% - 0.65rem);background:#fff;border-radius:0.15rem; padding:0.25rem;padding-right:0.15rem;overflow: auto;}
.ClassAllBox ul{height:calc(100vh - 6.5rem);overflow-y:scroll;}
.ClassAllBox ul::-webkit-scrollbar{width:0.08rem;background-color: #fff;}
.ClassAllBox ul::-webkit-scrollbar-track{background: #e2e2e2;border-radius:0.04rem;}
.ClassAllBox ul::-webkit-scrollbar-thumb{background: #a2a2a2;border-radius:0.04rem;}
.ClassAllBox ul::-webkit-scrollbar-thumb:hover{background: #c5c5c5;}
.ClassAllBox ul::-webkit-scrollbar-corner{background: #a2a2a2;}
.ClassAllBox ul li{width:1.28rem; height:0.4rem; margin:0.1rem 0;font-size:0.2rem; color:#666;border-right:solid #f2f2f2 0.02rem; float:left;cursor:pointer; line-height:0.4rem; text-align:center;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.ClassAllBox ul li:nth-child(3n){border-right:none;}
/*收货地址*/
.DataUserBox{width:calc(100% - 0.8rem);background:#fff;min-height:1.2rem;border-radius:0.25rem; padding:0.25rem;margin:0 auto;margin-top:0.3rem; }
.DataUserName{ font-size:0.3rem; color:#333; height:0.5rem;}
.DataUserAdd{ font-size:0.24rem; color:#666;height:0.5rem;}
.DataNomal{width:1.4rem;text-align:right; font-size:0.24rem; color:#000; float:left;}
.DataNomal i{ width:0.24rem; height:0.24rem; border:solid #a7a7a7 0.01rem;display:block;float:left; position:relative; margin-top:0.02rem;}
.DataNomal i.on{border-color:#dc0300; background:#dc0300; color:#fff;}
.DataNomal i.on:after{content: '';position: absolute;top: -0.01rem;left: 0.08rem;width: 0.06rem;height: 0.16rem;border: solid white;border-width: 0 0.03rem 0.03rem 0;transform: rotate(45deg);z-index: 1;}
.DataUserEdit,.DataUserdel{ background:url(ls_sj_10.png) left center no-repeat;background-size:0.3rem; height:0.3rem; padding-left:0.35rem; font-size:0.24rem; color:#000;float:right; width:1rem;}
.DataUserdel{ background-img:url(ls_sj_11.png);}
/*店面管理*/
.DianMianBox{width:calc(100% - 0.7rem);background:#fff;height:1.6rem;border-radius:0.15rem; padding:0.2rem 0.15rem;margin:0 auto;margin-top:0.3rem;}
.DianMianImg{width:1.65rem; height:1.65rem; float:left;}
.DianMianImg img{ border-radius:0.15rem;width:1.65rem; height:1.65rem;}
.DianMianInfo{float:left;width:calc(100% - 1.85rem);margin-left:0.2rem;}
.DianMianInfo .DianMianBT{ font-size:0.3rem; color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; position:relative;}
.DianMianInfo .DianMianBT .StoreBtn{ position:absolute; right:0; z-index:90; top:0;}
.DianMianInfo .DianMianBT .StoreBtn img.StoreEdit{float:left;margin-right:0.25rem; width:0.24rem;}
.DianMianInfo .DianMianBT .StoreBtn img.StoreDel{float:right;width:0.24rem; margin-right:0.1rem;}
.DianMianInfo .DianMianAdd{ font-size:0.24rem; color:#acacac; line-height:0.5rem; width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.DianMianInfo .DianMianAdd2line{font-size:0.24rem; height:0.7rem;color:#acacac; line-height:0.3rem; width:100%;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.DianMianInfo .DianMianJL{ font-size:0.2rem; color:#f3891e;}
.DianMian_btn ul li{ float:right; width:0.43rem; height:0.43rem; margin-left:0.65rem;}
.DianMian_Sel{width:1.4rem; height:0.4rem; text-align:center; line-height:0.4rem; font-size:0.2rem; color:#F30; border:solid #f30 0.02rem; border-radius:0.2rem; float:right; cursor:pointer;}
.DianMian_btn ul li.DStoreTel{ width:2rem;font-size:0.3rem;line-height:0.43rem; color:#09F;}
/*门店详情*/
.DianDispbg{width:100%;height:4.2rem;background-size:100% 100%; position:relative;}
.DianDispbg .BackPage{ position:absolute;top:0.35rem; left:0.45rem; width:0.46rem; height:0.46rem; cursor:pointer;}
.DianDispbg .DianDispTop{position:absolute; bottom:0; width:100%; height:0.6rem; background:#fff; border-radius:0.25rem 0.25rem 0 0; z-index:95;}
.DianDispInfo{width:calc(100% - 0.5rem); padding:0 0.25rem;}
.DianDispInfo .DianDispName{ font-size:0.42rem; color:#191919; margin-bottom:0.45rem;font-weight:bold;}
.DianDispInfo .DianDispAdd{clear:both;background:url(dian_04.png) left center no-repeat; height:0.34rem;background-size:0.21rem 0.21rem;padding-left:0.35rem;margin-bottom:0.25rem;}
.DianDispInfo .DianDispTel{clear:both;background:url(dian_05.png) left center no-repeat; height:0.34rem;background-size:0.21rem 0.21rem;padding-left:0.35rem;margin-bottom:0.25rem;}
.DianDispInfo .DianDispAddress,.DianDispInfo .DianDispTelNum{font-size:0.24rem; color:#4e4e4e; line-height:0.34rem; float:left;width:calc(100% - 0.51rem);}
.DianDispInfo .DianEditBtn{ float:left; width:0.31rem; height:0.31rem; margin-left:0.2rem;}
.DianDispInfo .DianServices{font-size:0.3rem; color:#191919; font-weight:bold; margin-top:0.6rem;}
.DianServices_btn{ width:1.3rem; height:0.46rem; border:solid #ccc 0.01rem; border-radius:0.23rem;float:right; margin-right:0.25rem;}
.DianServices_Text{background:#e33233; color:#fff;line-height:0.46rem;font-size:0.24rem;text-align:center;}
.DianServices_btn ul li{float:left; width:0.65rem; line-height:0.46rem; color:#666; font-size:0.24rem; text-align:center; cursor:pointer;}
.DianServices_btn ul li.on{background:#e33233; color:#fff;}
.DianServices_btn ul li:first-child{border-radius:0.23rem 0 0 0.23rem;}
.DianServices_btn ul li:last-child{border-radius:0 0.23rem 0.23rem 0;}
.DianDispText{ clear:both; width:100%;font-size:0.24rem; color:#666; line-height:0.48rem; margin-top:0.4rem;}
/*门店信息修改*/
.UserDainEditBox{width:calc(100% - 0.6rem); margin:0.4rem auto;}
.UserDainEditInput{ width:100%; border-bottom:solid #dfdfdf 0.01rem; height:0.8rem;}
.Add_Input{ width:5.4rem; height:0.8rem; border:none;font-size:0.24rem; color:#666;line-height:0.8rem; }
.InputDel{ float:right; width:0.21rem; height:0.21rem; margin-top:0.28rem; cursor:pointer;}
.UserDainEditBtn{ width:100%; margin-top:2rem;}
.DainEdit_btn{width:100%; height:0.62rem; text-align:center; line-height:0.62rem; font-size:0.28rem;color:#fff; background:#dc0300; cursor:pointer;border-radius:0.31rem; border:none; margin:0 auto;}
/*礼品价格管理*/
.DProPriceSelBox{width:calc(100% - 0.5rem); height:1.2rem; margin:0 auto;}
.DProPriceClass{ float:left; font-size:0.24rem; color:#222; background:url(class.png) 0.65rem center no-repeat; background-size:0.4rem 0.4rem;width:1.05rem;height:0.6rem; line-height:0.6rem; margin-top:0.25rem; cursor:pointer;}
.DProPriceSearch{float:right;width:4.2rem;background:#fff; height:0.6rem; border-radius:0.3rem;margin-top:0.25rem;}
.DProPriceSearch .Top_SearchImg{float:left; width:0.3rem; margin:0.15rem;}
.DProPriceSearch .Top_SearchInput{float:left;width:2.6rem; padding:0.07rem 0;}
.DProPriceSearch .Top_SearchInput .Top_Search{width:100%; height:0.4rem; line-height:0.4rem; border:none; background:none; font-size:0.24rem;}
.DProPriceSearch .Top_SearchBtn{ float:left}
.DProPriceSearch .Top_SearchBtn .Top_Btn{ width:0.8rem; height:0.4rem; line-height:0.4rem; text-align:center; background:#f72d41; border-radius:0.2rem; font-size:0.22rem; color:#fff; border:none; margin-top:0.1rem;}
.DProPriceBox{width:calc(100% - 0.7rem); padding:0.15rem; background:#fff; margin:0 auto; margin-bottom:0.2rem; border-radius:0.15rem;}
.DProductInfo{ font-size:0.26rem; color:#111; height:1.4rem; line-height:0.4rem;}
.DProductInfo img{float:left; margin-right:0.2rem; border-radius:0.2rem; width:1.4rem; height:1.4rem;}
.DProductPrice{ width:100%; height:0.9rem; }
.DProductPrice ul li{float:left;height:0.9rem;line-height:0.9rem;font-size:0.24rem; text-align:center; color:#999;}
.DProductPrice ul li strong{ font-size:0.24rem; color:#333;}
.DProName{width:1.2rem; line-height:0.9rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.DPriceBt{width:1.2rem;}
.DPriceBt2{line-height:0.4rem !important;}
.DPriceDiv{width:1rem;border-bottom:solid #ccc 0.01rem;height:1rem; margin:0 0.1rem;}
.DProductPrice .DPriceDiv .DPriceInput{width:100%;height:0.9rem; border:none; background:none; font-size:0.24rem; text-align:center;color:#dc0300;}
.DProPrice_Btn{width:0.7rem;}
.DPriceBtn{width:0.7rem; height:0.4rem; line-height:0.4rem; text-align:center; font-size:0.2rem; color:#fff; background:#06F; border-radius:0.2rem;}
.DPriceDel{width:0.7rem; height:0.4rem; line-height:0.4rem; text-align:center; font-size:0.2rem; color:#fff; background:#F30; margin:0.05rem 0; border-radius:0.2rem;}
.DPriceBtnDown{margin-top:0.3rem;}
.DPriceNoShow{ display:none;}
/*门店礼品管理*/
.DProductSales{ width:100%; height:0.5rem; }
.DProductSales ul{ width:100%; clear:both;}
.DProductSales ul li{float:left;height:0.5rem;line-height:0.5rem;font-size:0.24rem; text-align:center; color:#999;}
.DProductSales ul li.DProBt{font-size:0.24rem; color:#333; width:1.3rem; font-weight:bold;}
.DProductSales ul li.DProName{width:calc(100% - 3.3rem); line-height:0.5rem;}
.DProductSales ul li.DProPrice_Btn{width:2rem;}
.DProductSales ul li.DProPrice_Btn .DPriceBtn,.DProductSales ul li.DProPrice_Btn .DPriceDel{float:right;width:0.7rem; height:0.4rem; line-height:0.4rem; text-align:center; font-size:0.2rem; color:#fff; background:#06F;border-radius:0.2rem; margin:0.05rem 0.15rem;}
.DProductSales ul li.DProPrice_Btn .DPriceDel{background:#F30;}
/*礼品卡专区*/
.LpkCenterBg{width:calc(100% - 0.5rem);height:4.45rem;padding:0 0.25rem; background-image:url(lpkbg.jpg);background-repeat:no-repeat; background-position:center top; background-size:100% 100%;position:relative;}
.LpkCenterBg .Lpkhead{ width:100%; height:1.05rem;}
.LpkCenterBg .Lpkhead .arrow_btn{width:0.6rem; height:0.6rem;float:left; margin-top:0.45rem;}
.LpkCenterBg .Lpkhead .arrow_btn .arrow-left{border:0.03rem solid #fff;border-width: 0 0.02rem 0.02rem 0;display: inline-block;padding:0.09rem; margin-left:0.3rem; margin-top:0.18rem;transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.LpkCenterBg .Lpkhead .Top_TextBT{width:calc(100% - 1.2rem);font-size:0.32rem; color:#fff; text-align:center; float:left; height:0.6rem; line-height:0.6rem; margin-top:0.4rem;}
.LpkCenterBg .MyPay-back{clear:both; width:2.2rem; height:0.32rem; margin:0 auto; background:url(eye.png) right center no-repeat; background-size:0.32rem 0.32rem; font-size:0.3rem; color:#fff; line-height:0.32rem; margin-top:0.5rem;}
.LpkCenterBg .MyPay-backNum{ text-align:center; font-size:0.6rem; color:#fff; margin-top:0.2rem; font-weight:bold;}
.LpkCenterBg .Lpk_Btn{ position:absolute;bottom:-0.4rem;}
.LpkCenterBg .Lpk_Btn .LpkJihuo,.LpkCenterBg .Lpk_Btn .LpkToJihuo{ float:left; width:2.45rem; height:0.78rem; background:#fff; border-radius:0.15rem; margin:0 0.25rem; text-align:center; line-height:0.78rem; color:#e33233; font-size:0.3rem; cursor:pointer;box-shadow: 0 0.05rem 0.1rem #ccc;}
.LpkTypeBox{width:calc(100% - 0.9rem);height:1.3rem; padding:0.2rem;margin:0 auto;background:linear-gradient(to right, #f77878 0,#f77878 0.1rem,white 0.11rem,white 100%);border-radius:0.1rem; margin-top:0.5rem;box-shadow: 0 0.1rem 0.2rem #CCC;}
.LpkTypeBox .LpkTypeName{ width:3rem; height:0.54rem;line-height:0.54rem; text-align:center; font-size:0.3rem; color:#fff;transform: skewX(-20deg);background:#f77878; border-radius:0.08rem; float:left; margin-left:0.25rem; margin-top:0.15rem;}
.LpkTypeBox .LpkTypeName span{transform: skewX(20deg); display:block;}
.LpkTypeMore{ width:1.1rem; float:right; margin-top:0.15rem; line-height:0.54rem;text-align:right; font-size:0.24rem; color:#666;}
.LpkTypeNum{ width:100%; clear:both;font-size:0.3rem; color:#000;line-height:0.54rem; text-align:right;}
/*礼品卡激活*/
.CommonBox{width:calc(100% - 0.8rem); padding:0.45rem 0.25rem; margin:0 auto; background:#fff; border-radius:0.2rem;min-height:0.7rem; margin-top:0.55rem;}
.LpkFrom{ width:100%; height:0.7rem;}
.LpkFrom .LpkName{ width:1.4rem; font-size:0.24rem; color:#666; float:left; line-height:0.6rem;}
.LpkFrom .LpkInput{width:calc(100% - 1.7rem); font-size:0.24rem; color:#adadad; float:left;line-height:0.6rem;}
.LpkFrom .LpkInput .Lpk_Input{ width:3.6rem; height:0.6rem; line-height:0.6rem; font-size:0.24rem; border:none;}
.LpkFrom .LpkIcon{width:0.3rem;float:right;}
.LpkFrom .LpkIcon img{width:0.21rem; height:0.21rem; margin-top:0.18rem;}
/*礼品卡门店选择*/
.DianSelectBox{width:calc(100% - 0.4rem);background:#fff; padding:0.2rem; height:0.6rem;}
.DianSelectBox .PCA_Select{float:left; margin-right:0.1rem;width:1.2rem; height:0.6rem;font-size:0.2rem; color:#666; text-align:center;line-height:0.6rem;border-bottom:solid #ccc 0.01rem;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.DianSelectBox .PCA_Select #trigger1{float:left;font-size:0.2rem; color:#666; text-align:center;line-height:0.6rem;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.DianSelectBox .PCA_Select .arrow-down{display: inline-block;float:right;margin-top:0.25rem;width:0;height:0;border:0.1rem solid;border-color:transparent #333 transparent transparent;transform: rotate(270deg);}
.DianSelectBox .PCA_Select .arrow-down::after{content: "";position: absolute;right: -0.13rem;top: -0.1rem;border:0.1rem solid;border-color: transparent #fff transparent transparent;}
.KSearch{float:right;width:calc(100% - 2.6rem);background:#F7F7F7; height:0.6rem; border-radius:0.3rem;}
.KSearch .Top_SearchImg{float:left; width:0.22rem; margin:0.2rem;}
.KSearch .Top_SearchInput{float:left;width:1.8rem; padding:0.07rem 0;}
.KSearch .Top_SearchInput .Top_Search{width:100%; height:0.46rem; line-height:0.46rem; border:none; background:none; font-size:0.2rem;}
.KSearch .Top_SearchBtn{ float:left}
.KSearch .Top_SearchBtn .Top_Btn{ width:0.8rem; height:0.4rem; line-height:0.4rem; text-align:center; background:#f72d41; border-radius:0.2rem; font-size:0.2rem; color:#fff; border:none; margin-top:0.1rem;}
/*礼品卡产品选择*/
.LpkProDianmian{ font-size:0.3rem; color:#333; border-bottom:solid #ccc 0.02rem; width:100%; min-height:0.3rem; padding-bottom:0.3rem; margin-bottom:0.2rem;}
.LpkProDianAdd{ font-size:0.2rem; color:#06F;border-bottom:solid #ccc 0.02rem;padding-bottom:0.2rem; margin-bottom:0.2rem;}
.LpkProDianAdd a{ color:#F30;}
.LpkOpenTime{font-size:0.2rem; color:#333;padding-top:0.2rem;}
.LpkDProDisp{ width:4.6rem; height:4.6rem;background:#fff; padding:0.25rem; border-radius:0.2rem;position:fixed;bottom:50%;left:50%; margin-bottom:-2.3rem; margin-left:-2.55rem;width:calc(inherit - 1.8rem); max-width:inherit; display:none;z-index:96;}
.LpkDProImg .LpkDProImg{ float:left; border:solid #fc3634 0.01rem;width:1.34rem;height:1.34rem;border-radius:0.2rem;}
.LpkDProImg .LpkDProImg img{width:1.34rem;height:1.34rem;border-radius:0.2rem;}
.LpkDProImg #LpkDProPrice{float:left;font-size:0.3rem; color:#fc3634; margin-top:0.4rem; margin-left:0.15rem; font-weight:bold;}
.LpkDProImg .LpkDProClose{float:right;width:0.25rem;}
.LpkDProImg .LpkDProClose img{width:0.25rem; height:0.25rem;}
.LpkDProBt{ clear:both;font-size:0.24rem; color:#000; line-height:0.6rem;}
.LpkDProCanshu{ width:100%; height:0.6rem; margin-bottom:0.2rem;}
.LpkDProCanshu ul{ width:100%;height:0.6rem;overflow-x:auto; overflow-y:hidden;white-space:nowrap;}
.LpkDProCanshu ul::-webkit-scrollbar{height:0.1rem;background-color: #fff;}
.LpkDProCanshu ul::-webkit-scrollbar-track{background: #e2e2e2;border-radius:0.1rem;}
.LpkDProCanshu ul::-webkit-scrollbar-thumb{background: #a2a2a2;border-radius:0.1rem;}
.LpkDProCanshu ul::-webkit-scrollbar-thumb:hover{background: #c5c5c5;}
.LpkDProCanshu ul::-webkit-scrollbar-corner{background: #a2a2a2;}
.LpkDProCanshu .Canshu_li{height:0.4rem; padding:0 0.15rem;line-height:0.4rem; background:#f1f3f5; border:solid #f1f3f5 0.02rem; font-size:0.22rem; color:#222; display:inline-block;margin-right:0.2rem; border-radius:0.1rem; white-space:nowrap;}
.LpkDProCanshu .Canshu_on{border-color:#dc0300; background-color:#ffeded;}
.LpkDPro_NumBox{float:right; width:1.4rem; height:0.4rem; margin-top:0.1rem;}
.LpkDPro_NumBox .LpkDPro_NumA{ float:left;width:0.4rem; height:0.4rem;text-align:center; line-height:0.4rem; font-size:0.4rem; font-weight:bold;}
.LpkDPro_NumBox .LpkDPro_NumInput{ float:left;width:calc(100% - 0.8rem); height:0.4rem; background:#f1f1f1; text-align:center; line-height:0.4rem; font-size:0.22rem; color:#000; border:none;}
.LpkDPro_NumBox .LpkDPro_NumR{ float:right;width:0.4rem; height:0.4rem;text-align:center; line-height:0.4rem; font-size:0.4rem;font-weight:bold;}
.LpkDProBtn{clear:both; width:80%; height:0.6rem; line-height:0.6rem; text-align:center; font-size:0.24rem; color:#fff; background:#e33233; margin:0 auto; border-radius:0.3rem; margin-top:0.4rem; cursor:pointer;}
/*礼品卡列表页*/
.LpkBox{width:5.17rem; height:1.5rem; margin:0 auto;background-size:5.77rem 2.09rem; background:url(lpkbg_01.jpg) center no-repeat; margin-bottom:0.45rem; border-radius:0.2rem; padding:0.29rem 0.25rem 0.3rem 0.35rem;box-shadow: 0 0.1rem 0.2rem #CCC;}
.LpkBox2{background:url(lpkbg_02.jpg) center no-repeat;}
.LpkBox3{background:url(lpkbg_03.jpg) center no-repeat;}
.LpkNum{ font-size:0.3rem; color:#fff; text-align:right;}
.LpkPriceText{font-size:0.3rem; color:#fff;}
.LpkPriceText span{ float:left;}
.LpkPriceText img{ float:left; width:0.33rem; height:0.33rem; margin:0.06rem 0 0 0.15rem;}
.LpkPrice{font-size:0.6rem; color:#fff; font-weight:bold; clear:both;}
.LpkState{ float:right; width:1.1rem; height:0.5rem; background:#000; border-radius:0.1rem;text-align:center; line-height:0.5rem; font-size:0.24rem; font-weight:normal;color:#fff;margin-top:0.15rem;opacity:0.4; position:relative;}
.LpkTuihuo{float:right; width:1.5rem; height:0.5rem; background:#dc0300; border-radius:0.1rem;text-align:center; line-height:0.5rem; font-size:0.24rem; font-weight:normal;color:#fff;margin-top:0.15rem; cursor:pointer;}
.LpkAddBtn{ width:5.8rem; height:1rem; background:#fff; font-size:0.3rem; color:#404040; text-align:center; line-height:1rem; border-radius:0.1rem; margin:0 auto; margin-top:0.5rem; cursor:pointer;}
/*礼品卡详情页*/
.LpkOrderDispTop{ width:100%; height:2.55rem;background:#f1f3f5; padding-top:0.45rem;}
.LpkOrderDispTime{ text-align:right; font-size:0.28rem; color:#333; line-height:0.4rem; border-bottom:dashed #CCC 0.01rem; height:0.9rem;}
.LpkOrderDispTime span{ color:#F00;}
.LpkOrderDispTime img.gold{ width:0.4rem; float:right; margin-left:0.1rem;}
.LpkOrderDispTime i.arrow-right{display: inline-block;float:right; margin-top:0.1rem;width: 0;height: 0;border:0.14rem solid;border-color: transparent #d4d4d4 transparent transparent;transform: rotate(180deg);}
.LpkOrderDispTime i.arrow-right::after{content: "";position: absolute;right: -0.17rem;top: -0.14rem;border:0.14rem solid;border-color: transparent #fff transparent transparent;}
.LpkOrderDispPrice{text-align:right;font-size:0.28rem; padding-top:0.2rem;}
.LpkOrderDispNr{text-align:right; font-size:0.28rem; color:#333; line-height:0.6rem; border-top:dashed #CCC 0.01rem; height:0.6rem; margin-top:0.2rem;}
.LpkOrderDispPrice strong{font-size:0.32rem; color:#dc0300;}
.LpkOrderDispText{ font-size:0.2rem; color:#06F; text-align:center; margin-top:0.15rem;}
.SJMText{ text-align:center; height:0.1rem; padding:0.1rem 0; font-size:0.26rem; color:#06F;}
.SJMDxBtn{width:3.5rem; height:0.5rem; line-height:0.5rem; text-align:center; font-size:0.24rem; color:#fff; background:#06F; margin:0 auto; border-radius:0.25rem; margin-top:0.2rem; cursor:pointer;}
.LpkOrderDispSBt{float:left;font-size:0.28rem; line-height:0.4rem; height:0.4rem;}
/*用户礼品卡详情*/
.CardDispTop{ background:none;}
.CardDispBox{width:calc(100% - 0.5rem); margin:0 auto;padding:0.45rem 0;background: radial-gradient(circle at 0.08rem 0.65rem, transparent 0%, transparent 0.08rem, #fff 0.08rem) -0.08rem;border-radius:0.15rem;min-height:1rem;}
.CardDispBox2{width:calc(100% - 1.4rem);margin:0 auto;padding:0.45rem;border-radius:0 0 0.15rem 0.15rem;background: radial-gradient(circle at 0.08rem 0.1rem, transparent 0%, transparent 0.08rem, #fff 0.08rem) -0.08rem;min-height:1rem;}
.CardUseState{ color:#fe5338; font-size:0.36rem; text-align:center;}
.CardPriceBt{ font-size:0.3rem; color:#999; text-align:center; padding-top:0.25rem;}
.CardPrice{ font-size:0.62rem; color:#dc0300; text-align:center; width:100%; height:0.8rem;}
.CardBtn{ width:4.5rem; height:0.75rem;background:linear-gradient(to right,#fe5436,#ff9702); font-size:0.32rem; color:#fff; text-align:center; line-height:0.75rem; border-radius:0.1rem;box-shadow: 0 0.1rem 0.2rem #ffdcc7; margin:0.25rem auto; cursor:pointer;}
/*用户提货*/
.TihuoBg{ width:100%; background:#f1f1f1; padding-top:0.25rem; overflow:hidden;}
.CardBgBox{width:5.17rem; height:1.5rem; margin:0 auto;background-size:5.77rem 2.09rem; background:url(lpkbg_01.jpg) center no-repeat;border-radius:0.2rem 0.2rem 0 0; padding:0.29rem 0.25rem 0.3rem 0.35rem;}
.CardBgBox2{background:url(lpkbg_02.jpg) center no-repeat;}
.CardBgBox3{background:url(lpkbg_03.jpg) center no-repeat;}
.CardBoxNum{ font-size:0.3rem; color:#fff; text-align:right;}
.CardBoxText{font-size:0.3rem; color:#fff;}
.CardBoxText span{ float:left;}
.CardBoxText img{ float:left; width:0.33rem; height:0.33rem; margin:0.06rem 0 0 0.15rem;}
.CardBoxPrice{font-size:0.6rem; color:#fff; font-weight:bold; clear:both;}
.CardBoxShadow{ width:100%;height:1px;background:#f1f1f1;box-shadow:0 0.1rem 0.4rem 0.2rem #999;}
.TihuoNum{ text-align:center; height:1rem;line-height:1rem;font-size:0.3rem; color:#333;}
.TihuoNum strong{font-size:0.5rem; color:#F30;}
.CardTihuoBtn{width:calc(100% - 0.8rem); margin:0.4rem auto; text-align:center;}
.CardBtnDaodian,.CardBtnKuaidi{ width:2.2rem; height:0.7rem;border-radius:0.35rem;text-align:center; line-height:0.7rem; font-size:0.3rem; color:#fff; cursor:pointer; background:#ff5f62; margin:0 0.25rem;box-shadow: 0 0.05rem 0.1rem #ffeddf; *display:block; display:inline-block; zoom:1;}
.CardBtnKuaidi{background:#ff831f;}
.CardBtnYidian{width:80%; height:0.7rem;border-radius:0.35rem;text-align:center; line-height:0.7rem; font-size:0.3rem; color:#fff; cursor:pointer; background:#C00; margin:0.25rem auto;box-shadow: 0 0.05rem 0.1rem #ffeddf;}
/*用户置换*/
.CardDispText{width:calc(100% - 0.8rem);margin:0.4rem auto; font-size:0.24rem;color:#999;line-height:0.42rem;}
.CardDispText span{ color:#F00;}
.CardDispBtn{ width:5rem; height:0.7rem; line-height:0.7rem; text-align:center; border-radius:0.35rem; background:#e33233; color:#fff; font-size:0.3rem; cursor:pointer; margin:0.3rem auto;box-shadow: 0 0.05rem 0.1rem #ffeddf;}
.Integraltable{ margin:0 auto;}
.Integraltable td strong{ color:#09F; font-size:0.22rem;}
.Integraltable .IntegralTime{width:1.3rem;font-size:0.22rem;line-height:0.4rem;border-bottom:dashed #ccc 0.02rem; padding:0.2rem 0;}
.Integraltable .IntegralLog{width:calc(100% - 2.2rem);font-size:0.22rem;line-height:0.4rem;border-bottom:dashed #ccc 0.02rem; padding:0.2rem 0;}
.Integraltable .IntegralNum{width:0.9rem;font-size:0.22rem; text-align:right;line-height:0.4rem;border-bottom:dashed #ccc 0.02rem; padding:0.2rem 0;}
/*用户退款*/
.wechatInfo{width:calc(100% - 0.8rem);border-top:dashed #e6e6e6 0.01rem;margin:0.35rem auto;}
.wechatInfoText{background:url(face.jpg) left center no-repeat; background-size:0.35rem 0.35rem; padding-left:0.4rem;font-size:0.28rem; color:#999; margin:0.35rem auto; width:2.8rem;}
.wechatNickName{font-size:0.28rem; color:#000; margin:0.35rem auto; text-align:center;}
/*实名信息完善*/
.YzNum{float:left; width:1.86rem;}
#RegAuti{font-size:0.24rem; width:1.6rem;height:0.6rem; line-height:0.6rem;border:none;}
#RegAutiXX{float:right;width:0.26rem;line-height:0.6rem; display:block;}
#RegAutiXX img{ width:0.26rem; height:0.26rem;}
#getting{ width:1.5rem; height:0.6rem; background:#dc0300; font-size:0.22rem; color:#fff;text-align:center; line-height:0.6rem;border-radius:0.3rem; float:right; border:none;}
/*礼品卡购买*/
.CardBuyBox .Product_Disp_Buy{ width:4.8rem; height:0.6rem; text-align:center; line-height:0.6rem; border-radius:0.3rem; font-size:0.24rem; background:#c39960; color:#fff; float:none;margin:0.05rem auto;}
/*经销商注册*/
#ImgUrlBut,.AddInfoButton{float:right;width:1.2rem; height:0.5rem; background:#39F; font-size:0.2rem; color:#fff;text-align:center; line-height:0.5rem;border-radius:0.2rem;border:none;}
#ImgUrlbox{ float:right; margin-right:0.25rem;}
.ZuoBiaoBox,#result{ width:100%; clear:both;}
.Zuobiao{ float:left; width:50%; font-size:0.2rem; color:#6b6b6b;}
.Zuobiao input{ width:1.6rem; height:0.4rem;}
#result{padding-top:0.25rem;color:#6b6b6b; font-size:0.2rem;}
#result #searchInfo{width:2.2rem;height:0.4rem;}
.form_li_img{ width:0.5rem; height:0.5rem;}
/*商户发货*/
.OrderFahuoBox{width:4.6rem; height:4rem;background:#fff; padding:0.25rem; border-radius:0.2rem;position:fixed;bottom:50%;left:50%; margin-bottom:-2.3rem; margin-left:-2.55rem;width:calc(inherit - 1.8rem); max-width:inherit; display:none;z-index:96;}
.OrderFahuo_Bt{ font-size:0.3rem; text-align:center; font-weight:bold;}
.OrderFahuoInput{ padding-top:0.2rem;}
.OrderFahuo_li{ margin-top:0.25rem; font-size:0.24rem;}
.FahuoInput{width:calc(100% - 0.4rem); height:0.6rem; line-height:0.6rem; font-size:0.24rem; color:#6b6b6b; border:solid #CCC 0.01rem; border-radius:0.25rem; padding:0 0.2rem;}
.ChangeFahuo{width:80%; height:0.62rem; text-align:center; line-height:0.62rem; font-size:0.28rem;color:#fff; background:#06F; cursor:pointer;border-radius:0.31rem; border:none; margin-top:0.3rem;}
.OrderFahuo_Oth{ width:100%; height:0.6rem; margin:0.2rem auto; display:none;}
.OrderFahuo_Img {
  width: 0.6rem;
  height: 0.6rem;
  background-color: #FFFFFF;
  border:solid #CCC 0.02rem;
  position: relative;
  padding:0.2rem;
  float:left;
  cursor:pointer;
}
.OrderFahuo_Img:before, .OrderFahuo_Img:after {
  content:"";
  position: absolute;
  background-color: #CCC;
  z-index:1;
}
.OrderFahuo_Img:before {
  width: 0.6rem;
  height: 0.02rem;
  top:0.5rem;
 
}
.OrderFahuo_Img:after {
  width: 0.02rem;
  height: 0.6rem;
  left:0.5rem;
}
.OrderFahuo_Img .upload_image{ position:absolute; top:0; left:0; z-index:10;}
.OrderFahuo_Tishi{ font-size:0.2rem; float:left; line-height:0.3rem; margin-left:0.2rem;}
.UpLoadProgress{ height:0.2rem; line-height:0.2rem;}
/**/
.HangyeClass{ position:absolute; font-size:0.2rem; color:#fff; font-weight:bold;}
.TishiText{ font-size:0.2rem; width:88%; margin:0 auto; text-align:center; color:#09F;}
.SelectTimeSch{width:calc(100% - 0.5rem); margin:0 auto; height:0.8rem; clear:both;}
.SelTime{width:2rem;background:#fff; height:0.5rem; border-radius:0.25rem;float:left; border:none; font-size:0.2rem; text-align:center; margin-right:0.3rem;}
.Search_Btn{ width:1rem; height:0.5rem; line-height:0.5rem; text-align:center; background:#39F; border-radius:0.15rem; font-size:0.2rem; color:#fff; border:none;float:right;}
.FaHuoImg{ width:100%; height:2.2rem;text-align:center;}
.FaHuoImg img{height:2rem;}

.UserAgreement{font-size:0.125rem; color:#09F; text-align:center; line-height:0.3rem;}
.UserAgreement a{color:#09F;}

.PriceDifferenceBT{font-size:0.28rem; text-align:center; padding-top:0.5rem; color:#09F;}
.PriceDifferenceInput{ width:4.4rem; height:0.5rem; font-size:0.24rem; color:#999;padding:0.2rem 0 0.2rem 0.75rem;border:none;}
.PriceDifference_Input{width:3.5rem; height:0.5rem;font-size:0.24rem; margin:0 auto; padding:0 0.25rem;}

.YiDian{ color:#fff; background:#F00; width:0.4rem; height:0.4rem; font-size:0.16rem; border-radius:0.2rem; line-height:0.4rem; position:absolute; right:-0.2rem;top:-0.2rem;}

/*信息列表*/
.NewsBox{ width:90%; padding:0 5%; height:1rem; line-height:1rem; font-size:0.3rem; color:#000; border-bottom:dashed #999 0.01rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.NewsBoxNone{width:90%; padding:0 5%; height:1rem; line-height:1rem; font-size:0.3rem; color:#999; text-align:center;}
.NewsBox i{ list-style:none; float:left; width:0.2rem; height:0.7rem; margin-top:0.15rem; margin-right:0.2rem; background:#F90;}
.NewsBT{ text-align:center; font-size:0.3rem; line-height:0.3rem; color:#000; padding:0.3rem 0.1rem; border-bottom:dotted #333 0.01rem;}
/*合作门店*/
.HzStoreBt{ color:#09F; font-size:0.28rem; font-weight:bold; line-height:0.5rem; border-bottom:dotted #666 0.01rem; text-align:center;}
.HzStoreText{font-size:0.2rem;color:#999; line-height:0.2rem;font-weight:normal; padding-bottom:0.15rem;}
.NoticeIcon{ width:0.5rem; float:left; margin-right:0.2rem;}

.JifenBox{font-size:0.2rem; color:#000; font-weight:bold; line-height:0.8rem; height:0.8rem; text-align:center; border-bottom:dotted #999 0.03rem; margin-bottom:0.2rem;}
.JifenBox span{ color:#F30;}

.TongjiBT{font-size:0.3rem; color:#000;}
.UserCenter_Menu ul li .Card_CPInfo{float:left;font-size:0.3rem; color:#666; line-height:0.3rem; margin-top:0.1rem;}
.UserCenter_Menu ul li .Card_CPInfo .Card_CPCanshu{ font-size:0.2rem;color:#999; line-height:0.3rem;}
.UserCenter_Menu ul li .Card_CPNum{ display:inline-block; float:right;}