ul,
li {
	list-style: none;
}

input {
	font-size: 14px !important
}

* {
	margin: 0;
	padding: 0;
}

html {
	max-width: 640px;
	margin: 0 auto !important;
}

body {
	color: #000;
	font-size: 14px;
	/* width:320px; min-width:240px;*/
	max-width: 640px;
	margin: 0 auto !important;
	padding: 0;
	font-family: "Microsoft Yahei";
	position: fixed;
}

h1,
h2,
h3,
h4,
p,
ul,
li {
	margin: 0;
	padding: 0;
	line-height: 2
}

.ios .toolbar {
	border-top: 1px solid #aed3ff;
}

.ios .tabbar-labels {
	height: 70px !important;
}

.ios .toolbar-inner {
	padding: 10px 8px !important;
}

.tabbar-labels a.tab-link .tabbar-label,
.tabbar-labels a.link .tabbar-label {
	display: block;
	line-height: 1;
	margin: 0;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: -2px;
}

.ios .tabbar-labels~* .page-content,
.ios .tabbar-labels~.page-content {
	padding-bottom: 70px !important;
}

.claerfix {
	height: 1px;
	display: block;
	clear: both;
	overflow: hidden;
}

.ios .page,
#InstorageOrder- .page-content {
	/* background: #efeff4; */
	background: url(../images/page_bg.jpg) no-repeat top left #e7f1fd !important;
	background-size: 100%;
}

.ios .list ul.delivery-list,
.md .list ul.delivery-list {
    background: #f5f8fd;
}

.ios .list ul li,
.md .list ul li {
	background: #fff
		/* background: rgba(14,130,255,0.1); */
}

.md .color-theme-black .navbar,
.md .color-theme-black.navbar {
	background: #fff;
	color: #000;
}

.md .searchbar input[type="search"],
.md .searchbar input[type="text"] {
	padding-right: 0;
}

.navbar .navbar-inner .title {
	font-weight: normal;
}

.ios .list ul:before,
.ios .list ul:after {
	background-color: rgba(0, 0, 0, 0);
}

.no-hairlines-md ul {
	margin: 10px 0;
	padding: 0px;
}

.md .no-hairlines-md {
	margin: 0;
}

.ios .no-hairlines-md {
	margin-top: 50px;
}

.item-title {
	font-size: 14px;
	list-style: 2
}

.item-label {
	font-size: 14px;
	list-style: 2
}

.item-after｛font-size: 14px;
color:#333;
}

.item-after select {
	width: 100%;
	border: 0;
	background: #fff;
	line-height: 30px;
	font-size: 14px;
}

.item-after input {
	line-height: 30px;
	width: 100%;
	font-size: 14px !important
}

.navbar .navbar-inner a.link {
	font-size: 13px;
	margin-right: 10px
}

.originalPrice {
	text-decoration: line-through;
	font-size: 10px;
	color: #9d9d9d;
	position: absolute;
	bottom: 10px;
	left: 15px;
}

#productType .originalPrice,
#shoppingCart .originalPrice,
#preOrderDetail .originalPrice,
#shoppingCart_supplier .originalPrice {
	bottom: auto;
	left: auto;
}

.toolbar-inner a.popover-close {
	color: #0053a1;
	font-size: 14px;
	line-height: 2;
}

#view-home .pd-6 {
	padding-bottom: 15px !important;
}

.md .page {
	background: #efeff4;
}

.f-s-14 {
	font-size: 16px !important;
	line-height: 2.2;
	text-align: center;
	;
	color: #fff
}

a .sheet-close {
	color: #ffffff
}

.ios a.link.color-black .icon-back,
.ios .icon-back.color-black {
	background: url(../images/back.png);
	background-size: 100%;
	width: 14px;
	height: 14px;
}

.ios .color-dark {
	color: #000;
}

.ios a.link.color-white .icon-back,
.ios .icon-back.color-white {
	background: url(../images/back.png);
	background-size: 100%;
	width: 30px;
	height: 30px;
}

.ios .link i+span {
	margin-left: 0;
}

.ios .color-orange {
	color: #f97523;
}

.ios .block-strong:after {
	display: none;
}

.ios a.link.color-black2 .icon-back,
.ios .icon-back.color-black2 {
	background: url(../images/back_w.png);
	background-size: 100%;
	width: 16px;
	height: 16px;
}

.ios .color-grey {
	border: 1px solid #e5e5e5;
	color: #333333;
}

.ios .searchbar-disable-button {
	color: #fff;
}

.ios .padding-5 {
	padding: 5px !important;
}

.ios .padding-10 {
	padding: 10px !important;
}

.ios .margin-10 {
	margin: 10px !important;
}

.ios .padding-0 {
	padding: 0 !important;
}

.ios .padding-top-0 {
	padding-top: 0px !important;
}

.ios .top-5 {
	top: 5px !important;
}

.ios .top-40 {
	top: 40px !important;
}

.ios .top-50 {
	top: 50px !important;
}

.ios .top-70 {
	top: 70px !important;
}

.ios .top-100 {
	top: 100px !important;
}

.ios .top-145 {
	top: 145px !important;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
	background-color: #518fff !important;
	/*设置input框记住密码背景颜色*/
	/*transition: background-color 50000s ease-in-out 0s;*/
	/*-webkit-text-fill-color: #dbe4ff !important;*/
	/*设置浏览器默认密码字体颜色*/
}

.ios .margin-top-0 {
	margin-top: 0 !important;
}

.ios .margin-top-10 {
	margin-top: 10px !important;
}

.ios .margin-top-20 {
	margin-top: 20px !important;
}

.ios .margin-top-45 {
	margin-top: 45px !important;
}

.ios .margin-top-50 {
	margin-top: 50px !important;
}

.ios .margin-top-65 {
	margin-top: 65px !important;
}

.ios .margin-top-70 {
	margin-top: 70px !important;
}

.ios .margin-top-75 {
	margin-top: 75px !important;
}

.ios .margin-top-85 {
	margin-top: 85px !important;
}

.ios .margin-top-100 {
	margin-top: 100px !important;
}

.ios .margin-top-115 {
	margin-top: 115px !important;
}

.ios .margin-top-125 {
	margin-top: 125px !important;
}

.ios .padding-right-0 {
	padding-right: 0 !important;
}

.ios .imgSize-100 {
	width: 100%;
	height: 120px;
}

.ios .imgSize-90 {
	width: 100%;
	height: 80px;
	border-radius: 6px;
	overflow: hidden;
	clear: both;
}

.ios .border-radius {
	border-radius: 6px;
	overflow: hidden;
	clear: both;
}

.size-12 {
	font-size: 12px !important;
}

.size-13 {
	font-size: 13px !important;
}

.size-14 {
	font-size: 14px !important;
}

.size-16 {
	font-size: 16px !important
}

.size-18 {
	font-size: 18px !important
}

.size-20 {
	font-size: 20px !important
}

.size-22 {
	font-size: 22px !important
}

.size-25 {
	font-size: 25px !important
}

.size-30 {
	font-size: 30px !important
}

.size-40 {
	font-size: 40px !important
}

.size-50 {
	font-size: 50px !important
}

.size-100 {
	font-size: 100px !important
}

.ios .hidden {
	display: none !important;
}

.swiper-slide img {
	width: 100%;
	max-width: 100%;
	overflow: hidden
}

.ios .list .noneAfter:after {
	background-color: rgba(0, 0, 0, 0);
}

.ios .searchbar input[type="search"],
.ios .searchbar input[type="text"] {
	background-color: rgba(255, 255, 255, 0.5);
}

h3.t-1 {
	font-weight: 500;
	font-size: 15px;
	line-height: 1.6;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#shoppingCart h3.t-1 {
	width: 180px;
}

p.t-1,
p.t-11 {
	font-size: 12px;
	color: #888;
	line-height: 20px !important;
	overflow: hidden;
}

p.t-1 .tag {
	word-wrap: break-word;
	width: 80px;
	display: block;
	float: left;
}

p.t-title {
	line-height: 20px !important;
	font-size: 15px;
	font-weight: 600;
	color: #333 !important;
	padding-bottom: 5px !important;
}

#confirmOrder-Popup .contex1 p.t-title,
.storeGoodsintro .contex1 p.t-title {
	padding-right: 70px !important;
	padding-top: 8px !important;
}

span.sp1 {
	float: right;
	padding-left: 20px;
	padding-right: 10px;
}

.pices {
	font-size: 20px;
	color: #518fff;
	line-height: 1.5
}

.demo-swiper .swiper-slide {
	font-size: 25px;
	font-weight: 300;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #fff;
	color: #000
}

.demo-swiper .swiper-slide {
	box-sizing: border-box;
	border: 1px solid #ddd;
	background: #fff
}

.demo-swiper {
	margin: 0;
	font-size: 18px
}

.demo-swiper.demo-swiper-auto .swiper-slide {
	width: 85%
}

.demo-swiper.demo-swiper-auto .swiper-slide:nth-child(2n) {
	width: 70%
}

.demo-swiper.demo-swiper-auto .swiper-slide:nth-child(3n) {
	width: 30%
}

.list ::-webkit-input-placeholder {
	font-size: 14px
}

.list ::-moz-placeholder {
	font-size: 14px
}

.list ::-moz-placeholder {
	font-size: 14px
}

.list :-ms-input-placeholder {
	font-size: 14px
}

.searchbar-input-wrap input::-webkit-input-placeholder {
	font-size: 13px;
}

.login-screen-content .list li .item-label {
	font-size: 15px;
	line-height: 2
}

.wrap {
	width: 100%;
	min-height: 70%;
	background: url("../images/login_bg.jpg") top center no-repeat #ffffff;
	background-size: 100%;
}

.wrap .logo {
	width: 80%;
	display: block;
	margin: 0 auto;
}

.wrap .logo img {
	width: 100%;
	box-shadow: 0px 0px 15px #000;
	border-radius: 20px;
	overflow: hidden;
	clear: both;
	margin: 30% 0 0 0;
}

.wrap ul.loginbnt {
	width: 100%;
	margin: 20% auto;
	margin-bottom: 25px;
	padding: 0;
	display: block;
	position: absolute;
	bottom: -15px
}

.wrap ul.loginbnt li {
	width: 44%;
	float: left;
	margin: 0 3%
}

.wrap ul.loginbnt li .logobtn {
	width: 100%;
	display: block;
	background-color: #518fff;
	color: #fff;
	text-align: center;
	line-height: 50px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	text-decoration: none;
	font-size: 16px;
}

.bottomlogo {
	width: 20%;
	margin: 0 auto;
}

.bottomlogo img {
	width: 100%;
	margin: 5px 0;
}

.ios .btn {
	width: calc(100vw - 30px);
	display: block;
	margin: 15px;
	background-color: #518fff;
	color: #fff;
	text-align: center;
	line-height: 50px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	text-decoration: none;
	font-size: 16px;
}

.btn-shop {
	position: fixed;
	bottom: 100px;
	background-color: #518fff;
	-moz-box-shadow: 1px 1px 2px #B51B1B;
	-webkit-box-shadow: 1px 1px 2px #B51B1B;
	box-shadow: 1px 1px 2px #B51B1B;

}

.ios .btn-brand {
	background-color: #2494f2;
	position: fixed;
	bottom: 20px;
	-moz-box-shadow: 1px 1px 2px #124B7A;
	-webkit-box-shadow: 1px 1px 2px #124B7A;
	box-shadow: 1px 1px 2px #124B7A;
}

.md .navbar {
	background: #ffffff;
	color: #333333;
}

.userhead {
	position: relative;
	padding: 15px;
	border-radius: 6px;
	overflow: hidden;
	clear: both;
}

/*.userinfo{ position:absolute; bottom:-75px; z-index:9999; width:100%; display:block; padding-bottom:15px}*/
.userinfo .userpic {
	width: 70px;
	height: 70px;
	border-radius: 100%;
	overflow: hidden;
	margin: 10px auto 0 auto;
	border: 5px solid rgba(255, 255, 255, 0.5);
}

.userinfo .userpic img {
	width: 100%;
}

.userinfo .usertil {
	text-align: center;
	line-height: 2;
	font-size: 14px;
	display: block;
}

.userinfo .usertil span {
	font-size: 12px;
	color: #999
}

ul.homemenu {
	margin: 0;
	padding: 15px 0 20px 0;
	list-style: none;
	height: 58%;
	overflow: hidden;
	clear: both;
	background: #fff;
}

ul.homemenu li {
	width: 30%;
	margin: 2% 1.5% 0 1.5%;
	float: left;
	text-align: center;
	position: relative;
	min-height: 100px;
	max-height: 96PX;
	overflow: hidden;
}

ul.homemenu li div {
	margin: 5px auto 0 auto;
}

ul.homemenu a li .tabbar-label,
ul.homemenu a:hover li .tabbar-label,
ul.homemenu a:visited li .tabbar-label {
	font-size: 13px;
	line-height: 2;
	text-align: center;
	color: #999
}

ul.homemenu a li .msg {
	position: absolute;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	background: #F00;
	color: #FFF;
	text-align: center;
	line-height: 15px;
	font-size: 60%;
	top: -15px;
	left: 55%;
	z-index: 999;
	border: 1px solid #FFF
}

/*
 ul.homemenu a li .color-1{ 	color:#ffffff; width:30px; height: 30px; padding: 10px; border-radius: 100%; text-align: center; margin: 0 30%;background:#333744; }
*/

ul.homemenu a li .color-1 {
	color: #ffffff;
	width: 30px;
	height: 30px;
	padding: 10px;
	border-radius: 100%;
	text-align: center;
	margin: 0 30%;
	background: #45aba8;
}

ul.homemenu a li .color-2 {
	color: #ffffff;
	width: 30px;
	height: 30px;
	padding: 10px;
	border-radius: 100%;
	text-align: center;
	margin: 0 30%;
	background: #6bb333;
}

ul.homemenu a li .color-3 {
	color: #ffffff;
	width: 30px;
	height: 30px;
	padding: 10px;
	border-radius: 100%;
	text-align: center;
	margin: 0 30%;
	background: #f1a116;
}

ul.homemenu a li .color-4 {
	color: #ffffff;
	width: 30px;
	height: 30px;
	padding: 10px;
	border-radius: 100%;
	text-align: center;
	margin: 0 30%;
	background: #1c4e82;
}

ul.homemenu a li .color-5 {
	color: #ffffff;
	width: 30px;
	height: 30px;
	padding: 10px;
	border-radius: 100%;
	text-align: center;
	margin: 0 30%;
	background: #11a890;
}

ul.homemenu a li .color-6 {
	color: #ffffff;
	width: 30px;
	height: 30px;
	padding: 10px;
	border-radius: 100%;
	text-align: center;
	margin: 0 30%;
	background: #fe7d00;
}

ul.homemenu a li .color-7 {
	color: #ffffff;
	width: 30px;
	height: 30px;
	padding: 10px;
	border-radius: 100%;
	text-align: center;
	margin: 0 30%;
	background: #558cbe;
}

ul.homemenu a li .color-8 {
	color: #ffffff;
	width: 30px;
	height: 30px;
	padding: 10px;
	border-radius: 100%;
	text-align: center;
	margin: 0 30%;
	background: #8d4f8e;
}

ul.homemenu a li .color-9 {
	color: #ffffff;
	width: 30px;
	height: 30px;
	padding: 10px;
	border-radius: 100%;
	text-align: center;
	margin: 0 30%;
	background: #703fbf;
}

ul.homemenu a li i {
	margin-top: 2px;
	margin-right: 1px;
}

ul.homemenu a.tab-link {
	clear: both;
	margin-right: 0;
	padding: 0;
	display: inline;
	position: initial;
	float: initial;
}

ul.homemenu a.link {
	clear: both;
	margin-right: 0;
	padding: 0;
	display: inline;
	position: initial;
	float: initial;
}



.BindingMobileNo-title {
	color: #fff;
	font-size: 30px;
	text-align: center;
	line-height: 2;
	padding: 40px 0 20px 0;
	background: #5882f2
}

.BindingMobileNo-bg {
	width: 100%
}

.BindingMobileNo-bg img {
	width: 100%;
	max-width: 100%
}

.BindingMobileNo-box {
	width: 90%;
	margin: 30px auto auto auto
}

.BindingMobileNo-box ul {
	margin: 0;
	padding: 0;
}

.BindingMobileNo-box ul li {
	margin: 0 0 20px 0;
	height: 40px;
	display: block
}

.BindingMobileNo-box ul li:first-child {
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px
}

.BindingMobileNo-box ul li .til {
	width: 100%;
	border-radius: 6px;
	height: 40px;
	line-height: 40px;
	padding: 0px;
	text-indent: 50px;
	font-size: 14px;
	font-family: 'Microsoft Yahei', sans-serif;
	font-weight: bold;
	background: url(../images/tel_n.png) no-repeat left center;
	background-size: 40px
}

.BindingMobileNo-box ul li .verification {
	width: 60%;
	border-radius: 6px;
	height: 40px;
	line-height: 40px;
	padding: 0px;
	text-indent: 50px;
	font-size: 14px;
	font-family: 'Microsoft Yahei', sans-serif;
	font-weight: bold;
	background: url(../images/code_n.png) no-repeat left center;
	float: left;
	background-size: 40px
}

.BindingMobileNo-box ul li .btnCode {
	width: 35%;
	border-radius: 6px;
	height: 40px;
	line-height: 40px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	font-family: 'Microsoft Yahei', sans-serif;
	font-weight: 100;
	background: #518fff;
	float: right;
	text-align: center;
	color: #FFF;
	border: 0;
}


.pages-header {
	width: 100%;
	max-width: 640px;
	background-color: #fff;
	padding: 0;
	position: fixed;
	left: 0;
	right: 0;
	z-index: 99;
	margin: 0 auto
}

.pages-header .pageheader {
	border-bottom: 1px solid #ddd;
	text-align: center;
	font-size: 18px;
	line-height: 2;
	padding: 4px 0;
}

.pages-header .pageheader .callback {
	position: absolute;
	left: 10px;
	top: 0px;
	width: 16px;
	height: 28px;
	padding: 0;
	color: #333;
}

.pages-header .pageheader a {
	color: #333;
}

.pages-header .pageheader .icon-back {
	color: #333;
}




/*顶部TAB*/
.pages-header a {
	width: 50%;
	float: left;
	display: block;
	color: #333333;
	text-align: center;
	line-height: 2;
	position: relative
}

.pages-header a .msg {
	font-size: 9px;
	width: 12px;
	height: 12px;
	display: block;
	text-align: center;
	border-radius: 100%;
	background: #F00;
	color: #fff;
	text-align: center;
	line-height: 12px;
	position: absolute;
	left: 65%;
	top: 5px
}

.pages-header .tab-link-active {
	border-bottom: 2px solid #518fff;
	color: #518fff
}

.pages-header .tab-link-active img {
	border: 2px solid #518fff;
	border-radius: 100%;
	overflow: hidden;
	clear: both;
	margin: 0 !important;
	padding: 0 !important
}

.pages-header img {
	border: 2px solid #ffffff;
	border-radius: 100%;
	overflow: hidden;
	clear: both;
	margin: 0 !important;
	padding: 0 !important
}

#InstorageOrder .pages-header .tab-link-active,
#OutstorageOrder .pages-header .tab-link-active {
	border-bottom: 2px solid #ef5b5b
}

.pages-header span {
	color: #F00;
	font-size: 12px;
	line-height: 2;
}

.pages-header .order {
	width: 25%;
}

/*在线下单-地址*/
.ios .addorder {
	margin-top: 52px;
}

.ios .addorder1 {
	margin-top: 10px;
}

.md .addorder {
	margin-top: 0;
}

ul.addorder {
	margin: 8px 0;
	padding: 0;
	list-style: none;
	background: #FFF;
}

.ios ul.addorder,
.md ul.addorder {
	background: #fff;
}

.ios ul.addorder li,
.md ul.addorder li {
	list-style: none;
	margin: 0;
	padding: 5px 15px;
	border-bottom: 1px solid #ddd;
	line-height: 30px;
	min-height: 30px;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	width: 100%;
	height: 100%;
	display: block;
	clear: both;
	overflow: hidden
}

ul.addorder li.ico_to {
	background: url(../images/ico_to.png) no-repeat 95% 50%;
	background-size: 6px;
	background-position: calc(100% - 15px) center;
}

ul.addorder li.ico_add {
	background: url(../images/ico_add.png) no-repeat 95% 50%;
	background-size: 18px;
	background-position: calc(100% - 10px) center;
}

ul.addorder li div {
	padding: 0;
}

ul.addorder li .lable {
	width: 50%;
	float: left;
	line-height: 30px;
	padding: 8px 0
}

ul.addorder li .DeliveryDode {
	float: right;
	width: 40%;
	margin-right: 20px;
	text-align: right;
}

ul.addorder li input {
	line-height: 26px;
	width: 100%;
	padding: 0;
	margin: 0;
	fone-size: 14px !important
}


ul.addorder li .LatticePointText {
	height: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	line-height: inherit;
	padding: 8px 0;
	line-height: 26px;
}

ul.addorder li a .LatticePointText,
ul.addorder li a:visited .LatticePointText,
ul.addorder li a:hover .LatticePointText {
	color: #111;
	display: block
}

ul.addorder li .LatticePointText input {
	border: 0;
	background: #fff;
	text-align: right;
	line-height: 2;
	font-size: 14px !important
}

.LatticePointText span {
	font-size: 14px;
	color: #000;
}

.ios .margin-bottom-0,
.md .margin-bottom-0 {
	margin-bottom: 0;
}

.ios .accordion-item,
.md .accordion-item {
	padding: 0;
}

.ios .accordion-item a.item-content {
	margin: 3px 0;
}

ul.addorder li dd,
ul li #Warehouse {
	float: right;
	margin-right: 20px;
	margin-left: 0;
	width: 70%;
}

ul.addorder li dd h3,
ul li #Warehouse h3 {
	font-size: 14px;
	color: #000;
	line-height: 1.5;
	text-align: right;
	margin: 0;
	padding: 0
}

ul.addorder li dd p,
ul li #Warehouse p {
	font-size: 12px;
	line-height: 1.5;
	text-align: right;
	margin: 0;
	padding: 0
}

ul.addorder li .Consignor {
	height: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	line-height: 50px;
	background: url(../images/icon_consignor.png) no-repeat left 15px;
	background-size: 20px;
	text-indent: 22px
}

ul.addorder li .Consignor lable {
	float: left;
	width: 28%
}

ul.addorder li .Consignor dd {
	float: right;
	width: 62%;
	margin-right: 20px;
	margin-left: 0
}

ul.addorder li .Consignor dd h3 {
	font-size: 14px;
	color: #000;
	line-height: 2;
	text-align: right;
	margin: 0;
	padding: 0
}

ul.addorder li .Consignor dd h3 span {
	font-size: 12px;
	font-size: 12px;
	font-weight: 100;
	color: #777
}

ul.addorder li .Consignor dd p {
	font-size: 12px;
	line-height: 2;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0;
	padding: 0
}

ul.addorder li .Consignee {
	height: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	line-height: 50px;
	background: url(../images/icon_consignee.png) no-repeat left 15px;
	background-size: 20px;
	text-indent: 22px
}

ul.addorder li .Consignee lable {
	float: left;
	width: 28%
}

ul.addorder li .Consignee dd {
	float: right;
	width: 62%;
	margin-right: 20px;
	margin-left: 0
}

ul.addorder li .Consignee dd h3 {
	font-size: 14px;
	color: #000;
	line-height: 2;
	text-align: right;
	margin: 0;
	padding: 0
}

ul.addorder li .Consignee dd h3 span {
	font-size: 12px;
	font-size: 12px;
	font-weight: 100;
	color: #777
}

ul.addorder li .Consignee dd p {
	font-size: 12px;
	line-height: 2;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0;
	padding: 0
}

/*ul.addorder li .CollectAddress{ height:100%; display:block; overflow:hidden; clear:both; line-height:44px; background:url(../images/address.png) no-repeat left 13px; background-size:15px; text-indent:22px}*/
ul.addorder li .CollectAddress {
	height: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	line-height: 44px;
	background: url(../images/icon_address2.png) no-repeat left 13px;
	background-size: 20px;
	text-indent: 22px
}


ul.addorder h3 {
	text-align: left;
	color: #000;
	font-size: 15px;
	line-height: 240%;
	text-indent: 20px;
}

ul.addorder li:last-child {
	border-bottom: 0;
}

ul.addorder li select {
	border: 0;
	background: none
}

.ios ul.addorder li span,
.md ul.addorder li span {
	line-height: 40px;
}

.md ul.addorder li span {
	line-height: 40px;
}

/*在线下单-产品信息new*/
ul.goods {
	margin: 8px 0;
	padding: 0;
	list-style: none;
	background: #FFF;
}

.ios ul.goods {
	background: #FFF;
}

ul.goods li {
	background: url(../images/ico_to.png) no-repeat 95% 50%;
	background-size: 6px;
	list-style: none;
	margin: 0;
	padding: 5px 15px;
	border-bottom: 1px solid #ddd;
	line-height: 30px;
	min-height: 30px;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	width: 100%;
	height: 100%;
	display: block;
	clear: both;
	overflow: hidden
}

ul.goods li div {
	padding: 5px 0;
}

ul.goods li.accordion-item div {
	padding: 0;
}

ul.goods li.accordion-item div.swipeout-content {
	padding-right: 20px;
}

ul.goods li .lable {
	width: 70%;
	float: left;
}

ul.goods h3 {
	text-align: left;
	color: #000;
	font-size: 15px;
	line-height: 240%;
	text-indent: 20px;
}

ul.goods li:last-child {
	border-bottom: 0;
}

ul.goods li select {
	border: 0;
	background: none
}

ul.goods li .GoodsInfor {
	height: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	line-height: 2;
}

ul.goods li .GoodsInfor dd {
	float: right;
}

ul.goods li .GoodsInfor dd h3 {
	font-size: 14px;
	color: #000;
	line-height: 1.8;
	text-align: right;
	margin: 0;
	padding: 0
}

ul.goods li .GoodsInfor dd h3 span {
	font-size: 12px;
	font-size: 12px;
	font-weight: 100;
	color: #777
}

ul.goods li .GoodsInfor dd p {
	font-size: 12px;
	line-height: 1.8;
	text-align: right
}

.ios ul.goods li .GoodsInfor dd input,
.md ul.goods li .GoodsInfor dd input {
	height: 30px;
}

.ios ul.goods li.ico_to,
.md ul.goods li.ico_to {
	background: url(../images/ico_to.png) no-repeat 95% 50%;
	background-size: 6px;
	background-position: calc(100% - 15px) center;
}

.ios ul.goods li.ico_add,
.md ul.goods li.ico_add {
	background: url(../images/ico_add.png) no-repeat 95% 50%;
	background-size: 18px;
	background-position: calc(100% - 10px) center;
}

ul.feedback2 li label {
	width: 15%;
	float: left;
	text-align: left;
	font-size: 15px;
	padding: 15px 10px;
}

ul.feedback2 li dd {
	width: 80%;
	float: right;
	margin: 16px 0;
	padding: 0;
	line-height: 30px;
}

ul.feedback2 li .btnpic {
	width: 67px;
	height: 60px;
	display: block;
	background: url(../images/photo_icon2.jpg) no-repeat;
	background-size: cover;
	border: 0;
}

.ios #payment-popup .list .item-inner:after,
.ios #payment-popup1 .list .item-inner:after {
	background-color: #888888;
}

.ios #payment-popup ul.goods li,
.ios #payment-popup1 ul.goods li {
	border-bottom: 0;
	padding-right: 0;
}


/*在线下单-所需服务*/
ul.goods li .Service {
	height: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	line-height: 2;
}

ul.goods li .Service dd {
	float: right;
	margin-right: 20px;
}

ul.goods li .Service dd h3 {
	font-size: 14px;
	color: #000;
	line-height: 1.8;
	text-align: right;
	margin: 0;
	padding: 0
}

ul.goods li .Service dd h3 span {
	font-size: 12px;
	font-size: 12px;
	font-weight: 100;
	color: #777
}

ul.goods li .Service dd p {
	font-size: 12px;
	line-height: 1.8;
	text-align: right
}


/*在线下单-产品信息*/
ul.weight_volume {
	margin: 8px 0;
	padding: 0;
	list-style: none;
	background: #FFF;
}

ul.weight_volume li {
	list-style: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ddd;
	line-height: 30px;
	min-height: 30px;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	width: 100%;
}

ul.weight_volume li div {
	padding: 10px 0;
}

ul.weight_volume li div span {
	float: right;
	margin-right: 15px;
}

ul.weight_volume li div span sup {
	font-size: 10px
}

ul.weight_volume h3 {
	text-align: left;
	color: #000;
	font-size: 15px;
	line-height: 240%;
	text-indent: 20px;
}

ul.weight_volume li:last-child {
	border-bottom: 0;
}

ul.weight_volume li .weight {
	text-indent: 25px;
	background: url(../images/ico_weight.png) no-repeat 5px center;
	background-size: 12px;
	width: 80%
}

ul.weight_volume li .volume {
	text-indent: 25px;
	background: url(../images/ico_volume.png) no-repeat 5px center;
	background-size: 12px;
	width: 80%
}

/*线路*/
/*
.topbar{ margin:0px; padding: 20px;  display:block; overflow:hidden; clear:both;} 
.topbar .CityName{ width:35%; float: left}
.topbar .search{ width:65%; float: left;position: relative;}
.topbar .CityName input[type=text]{ background:url(../images/ico_up.png) no-repeat 90% 50% #fff; background-size:10px; border-radius:4px; text-indent:10px; border:1px solid #fff; clear:both; line-height:32px; padding:5px; margin:0;height:32px; width:90%; text-align:left;-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;color:#000;font-size:14px;font-family:"Microsoft Yahei";}
.topbar .search input[type=text]{ background:#fff; background-size:16px; border-radius:4px; text-indent:10px; border:1px solid #fff; clear:both; line-height:32px; padding:5px; margin:0;height:32px; width:100%; text-align: left;-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;color:#000;font-size:14px;font-family:"Microsoft Yahei"; text-indent:10px; }
.topbar .search button{ position: absolute;  top: 0; right: 0px; width: 32px; height: 32px; border: none; background:url(../images/icon_search_w.png) no-repeat center center #518fff; border-radius: 0 5px 5px 0; cursor: pointer; background-size:20px;}
*/
.topbar {
	margin: 0px;
	padding: 20px;
	display: block;
	overflow: hidden;
	clear: both;
	/* background: #518fff; */
	background: url("../images/pages-header-bg.jpg") no-repeat center top;
	position: fixed;
	left: 0;
	right: 0;
	z-index: 2;
}

.topbar1 {
	margin: 0px;
	padding: 10px 0;
	padding-left: 50px;
	padding-right: 15px;
	display: block;
	overflow: hidden;
	clear: both;
	position: fixed;
	left: 0;
	right: 0;
	z-index: 2;
}

.topbar1 span.van-button__text {
	color: #fff;
}

.topbar input {
	width: 85%;
	height: 30px;
	background: url(../images/icon_check.png) no-repeat 10px center rgba(255, 255, 255, 0.5);
	color: #ffffff;
	background-size: 15px;
	text-indent: 25px;
	float: left;
	border: 0px solid #c4c4c4;
	padding: 5px;
	border-radius: 20px;
}

.topbar input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #ffffff !important;
	font-size: 13px;
}

.topbar input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #ffffff !important;
	font-size: 13px;
}

.topbar input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #ffffff !important;
	font-size: 13px;
}

.topbar #GoodsInfo {
	width: 80%;
}

.topbar #CustomerInfo,
.topbar #CollectCustomerInfo {
	width: 70%;
}

.md .topbar .button {
	min-width: 10%;
}

.ios .topbar button,
.md .topbar button {
	width: 15%;
	float: right;
	height: 30px;
	border-radius: 0;
	border: 0px solid #c4c4c4;
	border-left: 0;
	color: #ffffff;
	line-height: 30px;
}

.topbar .CityName {
	width: 45%;
	float: left;
	position: relative;
}

.topbar .CityName input[type=text] {
	background: url(../images/ico_up.png) no-repeat 90% 50% #fff;
	background-size: 10px;
	border-radius: 4px;
	text-indent: 10px;
	border: 1px solid #fff;
	clear: both;
	line-height: 50px;
	padding: 5px;
	margin: 0 15%;
	height: 50px;
	width: 70%;
	text-align: left;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	color: #000;
	font-size: 14px;
	font-family: "Microsoft Yahei";
}

.topbar .CityReturn {
	width: 10%;
	float: left;
}

.topbar .CityReturn .butCityReturn {
	width: 20px;
	height: 20px;
	margin: 10px auto;
	padding: 4px;
	background: url(../images/icon_return.png) no-repeat center center #ffffff;
	background-size: cover;
	border: 1px solid #ddd;
	border-radius: 100%;
}

.topbar .CityName label {
	position: absolute;
	top: -10px;
	left: 10px;
	font-size: 12px;
	color: #999
}

.ios .topbar {
	top: 40px;
}


.topbar2 {
	margin: 0px;
	padding: 20px;
	display: block;
	overflow: hidden;
	clear: both;
	background: #ffffff;
	position: fixed;
	left: 0;
	right: 0;
	z-index: 2;
}

.topbar2 input {
	width: 70%;
	height: 30px;
	background: url(../images/icon_check.png) no-repeat 10px center #efeff4;
	background-size: 15px;
	text-indent: 25px;
	float: left;
	border: 0px solid #c4c4c4;
	padding: 5px;
	border-radius: 20px;
}

.ios .topbar2 button,
.md .topbar2 button {
	width: 15%;
	float: right;
	height: 30px;
	border-radius: 0;
	border: 0px solid #c4c4c4;
	border-left: 0;
	color: #c5271e;
	line-height: 30px;
	margin: 0;
	padding: 0
}

.topbar2 .CityName {
	width: 45%;
	float: left;
	position: relative;
}

.topbar2 .CityName input[type=text] {
	background: url(../images/ico_up.png) no-repeat 90% 50% #fff;
	background-size: 10px;
	border-radius: 4px;
	text-indent: 10px;
	border: 1px solid #fff;
	clear: both;
	line-height: 50px;
	padding: 5px;
	margin: 0 15%;
	height: 50px;
	width: 70%;
	text-align: left;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	color: #000;
	font-size: 14px;
	font-family: "Microsoft Yahei";
}

.topbar2 .CityReturn {
	width: 10%;
	float: left;
}

.topbar2 .CityReturn .butCityReturn {
	width: 20px;
	height: 20px;
	margin: 10px auto;
	padding: 4px;
	background: url(../images/icon_return.png) no-repeat center center #ffffff;
	background-size: cover;
	border: 1px solid #ddd;
	border-radius: 100%;
}

.topbar2 .CityName label {
	position: absolute;
	top: -10px;
	left: 10px;
	font-size: 12px;
	color: #999
}

.ios .topbar2 {
	top: 40px;
}


.LatticePointBox ul {
	margin: 0;
	padding: 0px;
	list-style: none;
	display: block;
	clear: both;
}

.LatticePointBox ul li {
	background: #fff;
	padding: 10px;
	margin: 10px auto;
	display: block;
	clear: both;
	overflow: hidden;
	position: relative
}

.LatticePointBox ul li .PointPic {
	width: 17%;
	float: left;
	font-size: 12px;
	margin-top: 8px;
}

.LatticePointBox ul li .PointPic img {
	width: 100%;
	border-radius: 100%;
}

.LatticePointBox ul li .PointPic .Collection {
	text-align: center;
	margin: 10px auto auto auto;
}

.LatticePointBox ul li .PointPic .Collection input {
	border: 0;
	background: #fff;
	font-size: 60%;
	line-height: 2;
	color: #c5271e;
	padding: 0px 5px;
	margin: 0;
	width: 100%;
	border-radius: 30px;
	-web-kit-appearance: none;
	-moz-appearance: none;
	opacity: 1
}

.LatticePointBox ul li .PointPic .Collection input[disabled] {
	font-size: 60%;
	color: #ffffff;
	opacity: 0.9;
	-webkit-text-fill-color: #ffffff;
	-webkit-opacity: 1;
	background: #c5271e;
}

.LatticePointBox ul li .PointPic .Collection input:disabled {
	font-size: 60%;
	color: #ffffff;
	opacity: 0.9;
	-webkit-text-fill-color: #ffffff;
	-webkit-opacity: 1;
	background: #c5271e;
}

.LatticePointBox ul li .PointPic .Collection input.disabled {
	font-size: 60%;
	color: #ffffff;
	opacity: 0.9;
	-webkit-text-fill-color: #ffffff;
	-webkit-opacity: 1;
	background: #c5271e;
}

* html .LatticePointBox ul li .PointPic .Collection input.disabled {
	font-size: 60%;
	color: #c5271e;
	opacity: 0.9;
	-webkit-text-fill-color: #ffffff;
	-webkit-opacity: 1;
	background: #c5271e;
}

.LatticePointBox ul li .PointPic .Collection input .colltxts {
	z-index: 1
}

.LatticePointBox ul li .PointPic #colltxt {
	text-align: center;
	margin: 10px auto auto auto
}

.LatticePointBox ul li .PointPic #colltxt input {
	border: 0;
	background: #fff;
	font-size: 11px !important;
	line-height: 2;
	color: #c5271e;
	padding: 0px 5px;
	margin: 0;
	width: 100%;
	border-radius: 30px;
	-web-kit-appearance: none;
	-moz-appearance: none;
	opacity: 1;
	text-align: center
}

.LatticePointBox ul li .PointPic #colltxt input[disabled] {
	font-size: 60%;
	color: #ffffff;
	opacity: 0.9;
	-webkit-text-fill-color: #ffffff;
	-webkit-opacity: 1;
	background: #c5271e;
	text-align: center
}

.LatticePointBox ul li .PointPic #colltxt input:disabled {
	font-size: 60%;
	color: #ffffff;
	opacity: 0.9;
	-webkit-text-fill-color: #ffffff;
	-webkit-opacity: 1;
	background: #c5271e;
	text-align: center
}

.LatticePointBox ul li .PointPic #colltxt input.disabled {
	font-size: 60%;
	color: #ffffff;
	opacity: 0.9;
	-webkit-text-fill-color: #ffffff;
	-webkit-opacity: 1;
	background: #c5271e;
	text-align: center
}

* html .LatticePointBox ul li .PointPic #colltxt input.disabled {
	font-size: 60%;
	color: #c5271e;
	opacity: 0.9;
	-webkit-text-fill-color: #ffffff;
	-webkit-opacity: 1;
	background: #c5271e;
	text-align: center
}

.ios .LatticePointCont:first-child,
.ios .GoodsInfoCont:first-child,
.ios .CollectCustomerContent:first-child {
	margin-top: 120px;
}

.md .LatticePointCont:first-child,
.md .GoodsInfoCont:first-child,
.md .CollectCustomerContent:first-child {
	margin-top: 22px;
}




.LatticePointBox ul li .PointText {
	float: left;
	font-size: 12px;
	width: 100%;
}

.LatticePointBox ul li .PointText h3 {
	font-size: 15px;
	line-height: 2;
	margin: 0;
	padding: 0
}

.LatticePointBox ul li .PointText h3 dd {
	float: right;
	margin-top: 0px
}

.LatticePointBox ul li .PointText h3 dd label {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #518fff;
	font-size: 70%;
	color: #518fff;
	font-weight: 600;
}

.LatticePointBox ul li .PointText h3 dd label.blue {
	border: 1px solid #4a8ce8;
	color: #4a8ce8;
}

.LatticePointBox ul li .PointText dd {
	line-height: 2;
	font-size: 12px;
	margin: 0
}

.LatticePointBox ul li .PointText dd.address {
	background: url(../images/icon_address.png) no-repeat left center;
	background-size: 15px;
	text-indent: 20px;
	color: #777
}

.LatticePointBox ul li .PointText dd.MCode {
	background: url(../images/icon-9.png) no-repeat left center;
	background-size: 15px;
	text-indent: 20px;
	color: #777
}

.LatticePointBox ul li .PointText dd.kilometre {
	background: url(../images/icon_kilometre.png) no-repeat left center;
	background-size: 15px;
	text-indent: 20px;
	color: #777
}

.LatticePointBox ul li .PointText .fromto {
	font-size: 13px;
	line-height: 2;
	color: #333333;
}

.LatticePointBox ul li .block-line {
	display: block;
	width: 100%;
	height: 1px;
	background: #dddddd;
	margin: 5px 0;
}

.LatticePointBox ul li .price {
	color: #888;
	font-size: 12px;
	line-height: 2;
}

.LatticePointBox ul li .price span {
	color: #eb0000;
}

.LatticePointBox ul a li {
	display: block;
	overflow: hidden;
}

.LatticePointBox ul a li .icon {
	float: left;
	font-size: 12px;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -10px;
	background: url(../images/icon_correct.png) no-repeat 0 0;
	background-size: 20px;
}

.LatticePointBox ul a:visited li .icon,
.LatticePointBox ul a:hover li .icon {
	float: left;
	font-size: 12px;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -10px;
	background: url(../images/icon_correct.png) no-repeat 0 -20px;
	background-size: 20px;
}

.no_message {
	width: 26%;
	margin: 80PX auto
}

.no_message img {
	width: 100%;
}

.no_message p {
	font-size: 13px;
	text-align: center;
}

.no_LatticePoint {
	width: 40%;
	margin: 40% auto
}

.no_LatticePoint img {
	width: 100%;
}

.no_LatticePoint p {
	font-size: 13px;
	text-align: center;
}


/*发货人信息*/
.ios ul.ConsignorFrom,
.md ul.ConsignorFrom {
	background: #fff
}

ul.ConsignorFrom {
	margin: 10px 0;
	padding: 0;
	list-style: none;
	height: 100%;
	overflow: hidden;
	clear: both
}

ul.ConsignorFrom .pageheader {
	border-bottom: 1px solid #ddd;
	text-align: center;
	font-size: 18px;
	line-height: 2;
	padding: 4px 0;
	background: #fff;
	margin-bottom: 7px;
}

ul.ConsignorFrom li {
	border-bottom: 1px solid #ddd;
	line-height: 50px;
	padding: 0 15px;
	min-height: 50px;
	height: 50px;
	display: block;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	background: #FFF;
}

ul.ConsignorFrom li label {
	width: 25%;
	float: left;
	text-align: left
}

ul.ConsignorFrom li div {
	width: 75%;
	float: right;
	text-align: right;
	margin: 10px 0;
	padding: 0;
	height: 30px;
	text-align: right;
	line-height: 30px;
	font-size: 14px !important
}

ul.ConsignorFrom li input {
	line-height: 30px;
	width: 100%;
}

ul.ConsignorFrom .buttonbox {
	margin: 15px;
}

ul.ConsignorFrom .buttonbox .btn {
	line-height: 36px;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	color: #fff;
	border: 1px solid #518fff;
	background: #518fff;
	border-radius: 6px;
	font-size: 14px;
}

ul.ConsignorFrom .buttonbox .btn-primary {
	line-height: 36px;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	color: #518fff;
	border: 1px solid #518fff;
	background: #fff;
	border-radius: 6px;
	font-size: 14px;
}

/*收货人信息*/
ul.ConsigneeFrom {
	margin: 10px 0;
	padding: 0;
	list-style: none;
	height: 100%;
	overflow: hidden;
	clear: both
}

ul.ConsigneeFrom .pageheader {
	border-bottom: 1px solid #ddd;
	text-align: center;
	font-size: 18px;
	line-height: 2;
	padding: 4px 0;
	background: #fff;
	margin-bottom: 7px;
}

ul.ConsigneeFrom li {
	border-bottom: 1px solid #ddd;
	line-height: 50px;
	padding: 0 15px;
	min-height: 50px;
	height: 50px;
	display: block;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	background: #FFF;
}

ul.ConsigneeFrom li label {
	width: 20%;
	float: left;
	text-align: left
}

ul.ConsigneeFrom li div {
	width: 80%;
	float: right;
	text-align: right;
	margin: 10px 0;
	padding: 0;
	height: 30px;
	text-align: right;
	line-height: 30px;
	font-size: 14px !important
}

ul.ConsigneeFrom li input {
	line-height: 30px;
	width: 100%;
}

ul.ConsigneeFrom .buttonbox {
	margin: 15px;
}

ul.ConsigneeFrom .buttonbox .btn {
	line-height: 36px;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	color: #fff;
	border: 1px solid #518fff;
	background: #518fff;
	border-radius: 6px;
	font-size: 14px;
}

ul.ConsigneeFrom .buttonbox .btn-primary {
	line-height: 36px;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	color: #518fff;
	border: 1px solid #518fff;
	background: #fff;
	border-radius: 6px;
	font-size: 14px;
}

/*产品信息*/

ul.GoodsFrom .pageheader {
	border-bottom: 1px solid #ddd;
	text-align: center;
	font-size: 18px;
	line-height: 2;
	padding: 4px 0;
	background: #fff;
	margin-bottom: 7px;
}

ul.GoodsFrom li {
	border-bottom: 1px solid #ddd;
	line-height: 50px;
	padding: 0 15px;
	min-height: 50px;
	height: 50px;
	display: block;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	background: #FFF;
}

ul.GoodsFrom li label {
	width: 20%;
	float: left;
	text-align: left
}

ul.GoodsFrom li div {
	width: 80%;
	float: right;
	text-align: right;
	margin: 10px 0;
	padding: 0;
	height: 30px;
	text-align: right;
	line-height: 30px;
	font-size: 14px !important
}

ul.GoodsFrom li div select {
	width: 100%;
	overflow: hidden;
	border: 0;
	background: #fff;
	line-height: 30px;
}

ul.GoodsFrom li input {
	line-height: 30px;
	width: 100%;
}

ul.GoodsFrom .buttonbox {
	margin: 15px;
}

ul.GoodsFrom .buttonbox .btn {
	display: block;
	line-height: 36px;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	color: #fff;
	border: 1px solid #518fff;
	background: #518fff;
	border-radius: 6px;
	font-size: 14px;
}

ul.GoodsFrom .buttonbox .btn-primary {
	display: block;
	line-height: 36px;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	color: #518fff;
	border: 1px solid #518fff;
	background: #fff;
	border-radius: 6px;
	font-size: 14px;
}

/*所需服务*/


ul.ServiceFrom {
	margin: 10px 0;
	padding: 0;
	list-style: none;
}

ul.ServiceFrom .pageheader {
	border-bottom: 1px solid #ddd;
	text-align: center;
	font-size: 18px;
	line-height: 2;
	padding: 4px 0;
	background: #fff;
	margin-bottom: 7px;
}

ul.ServiceFrom li {
	border-bottom: 1px solid #ddd;
	line-height: 50px;
	padding: 0 15px;
	min-height: 50px;
	height: 50px;
	display: block;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	background: #FFF;
}

ul.ServiceFrom li label {
	width: 35%;
	float: left;
	text-align: left
}

ul.ServiceFrom li div {
	width: 50%;
	float: left;
	margin: 10px 0 10px 3%;
	padding: 0;
	height: 30px;
	line-height: 30px;
}

ul.ServiceFrom li dd {
	width: 7%;
	float: left;
	margin: 10px 0 10px 1%;
	padding: 0;
	height: 30px;
	line-height: 30px;
	text-align: right;
	font-size: 14px !important
}

ul.ServiceFrom li input {
	line-height: 30px;
	width: 100%;
}

ul.ServiceFrom .buttonbox {
	margin: 15px;
}

ul.ServiceFrom li .state {
	width: 80%;
	display: block;
	z-index: 9999
}

ul.ServiceFrom .buttonbox .btn {
	line-height: 36px;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	color: #fff;
	border: 1px solid #518fff;
	background: #518fff;
	border-radius: 6px;
	font-size: 14px;
}

ul.ServiceFrom .buttonbox .btn-primary {
	line-height: 36px;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	color: #518fff;
	border: 1px solid #518fff;
	background: #fff;
	border-radius: 6px;
	font-size: 14px;
}

/*在线下单-备注*/
ul.comment {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 100%;
	overflow: hidden;
	clear: both
}

ul.comment li {
	border-bottom: 1px solid #ddd;
	line-height: 50px;
	padding: 0 15px;
	min-height: 50px;
	height: 50px;
	display: block;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	background: #FFF;
}

ul.comment li label {
	width: 12%;
	float: left;
	text-align: left
}

ul.comment li div {
	width: 88%;
	float: right;
	text-align: right;
	margin: 10px 0;
	padding: 0;
	height: 30px;
	text-align: right;
	line-height: 30px;
	font-size: 14px !important
}

ul.comment li input {
	line-height: 30px;
	width: 100%;
}

.page-content {
	position: fixed !important;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.popup .page-content {
	position: relative !important;
}

.submitorder {
	position: fixed;
	bottom: 0;
	left: 0;
	resize: 0;
	width: 100%;
}

.submitorder h3 {
	margin: 0px;
	font-size: 13px;
	line-height: 2;
	padding: 1px 0 0 0;
	font-weight: 100;
	text-align: center;
}

.submitorder h3 span {
	color: #F60;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}

.submitorder h3 font {
	color: #F60;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

#waybillSign .submitorder {
	margin: 10px auto;
	width: 90%;
	position: initial;
}

#loadingDiv2 {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100px;
	height: 100px;
	margin-top: -50px;
	margin-left: -50px;
	text-align: center;
	background: rgba(0, 0, 0, 0.7);
	/*这个图片是个半透明的背景*/
	z-index: 999999;
	border-radius: 10px;
	opacity: 1;
}

#loadingCollection {
	position: absolute;
	left: 50%;
	top: 40%;
	width: 100px;
	height: 50px;
	margin-top: -25px;
	margin-left: -50px;
	text-align: center;
	background: rgba(0, 0, 0, 0.7);
	/*这个图片是个半透明的背景*/
	z-index: 999999;
	border-radius: 10px;
	opacity: 1;
}

.preloadertext {
	text-align: center;
	;
	color: #fff;
	font-size: 12px;
	line-height: 2;
	padding: 0 5px;
}

.new-backdrop {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 1;
	z-index: 11600
}


.toolbar-inner .link div {
	width: 20px;
	height: 20px;
	margin: 0 auto 5px auto;
	padding: 0;
	display: block;
}

.toolbar-inner .link .icon1 {
	background: url(../images/icon-01.png) no-repeat 15% 0px;
	background-size: 20px
}

.toolbar-inner .link .icon2 {
	background: url(../images/icon-02.png) no-repeat 10% 0px;
	background-size: 20px
}

.toolbar-inner .link .icon3 {
	background: url(../images/icon-03.png) no-repeat 15% 0px;
	background-size: 20px
}

.toolbar-inner .link .icon4 {
	background: url(../images/icon-05.png) no-repeat 15% 0px;
	background-size: 20px
}

.toolbar-inner .link .icon5 {
	background: url(../images/icon-08.png) no-repeat 15% 0px;
	background-size: 20px
}

.toolbar-inner .link .icon6 {
	background: url(../images/icon-04.png) no-repeat 15% 0px;
	background-size: 20px
}

.toolbar-inner .link .icon7 {
	background: url(../images/icon-06.png) no-repeat 15% 0;
	background-size: 20px
}

.toolbar-inner .link .icon8 {
	background: url(../images/icon-07.png) no-repeat 15% 0;
	background-size: 20px
}

.toolbar-inner .link .icon9 {
	background: url(../images/icon-09.png) no-repeat 15% 0px;
	background-size: 20px
}

.toolbar-inner .link .icon10 {
	background: url(../images/icon-08.png) no-repeat 15% 0px;
	background-size: 20px
}

.icon-consignee {
	background: url(../images/icon_consignee.png) no-repeat left center;
	background-size: 16px;
	text-indent: 22px;
	margin: 5px 0;
	font-size: 14px;
	color: #777777;
	width: 16px;
	height: 23px;
	display: block;
	float: left;
}

.toolbar-inner .tab-link-active .icon1 {
	background: url(../images/icon-01.png) no-repeat 15% bottom;
	background-size: 20px
}

.toolbar-inner .tab-link-active .icon2 {
	background: url(../images/icon-02.png) no-repeat 10% bottom;
	background-size: 20px
}

.toolbar-inner .tab-link-active .icon3 {
	background: url(../images/icon-03.png) no-repeat 15% bottom;
	background-size: 20px
}

.toolbar-inner .tab-link-active .icon4 {
	background: url(../images/icon-05.png) no-repeat 15% bottom;
	background-size: 20px
}

.toolbar-inner .tab-link-active .icon5 {
	background: url(../images/icon-08.png) no-repeat 15% bottom;
	background-size: 20px
}

.toolbar-inner .tab-link-active .icon6 {
	background: url(../images/icon-04.png) no-repeat 15% bottom;
	background-size: 20px
}

.toolbar-inner .tab-link-active .icon7 {
	background: url(../images/icon-06.png) no-repeat 15% bottom;
	background-size: 20px
}

.toolbar-inner .tab-link-active .icon8 {
	background: url(../images/icon-07.png) no-repeat 15% bottom;
	background-size: 20px
}

.toolbar-inner .tab-link-active .icon9 {
	background: url(../images/icon-09.png) no-repeat 15% bottom;
	background-size: 20px
}

.toolbar-inner .tab-link-active .icon10 {
	background: url(../images/icon-08.png) no-repeat 15% bottom;
	background-size: 20px
}

.picker-bg {
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 1);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 1;
	z-index: 10600
}

.item-after .red {
	font-size: 12px;
	color: #e30000;
}

/*遮罩*/
.link,
.sheet-close,
.popover-close {
	color: #000000;
}

.special {
	position: fixed;
	bottom: 0;
	width: 16%;
	height: 60px;
	left: 50%;
	margin-left: -8%;
	display: block;
	border-radius: 50% 50% 0 0;
	background: url(../images/toolbar.png) no-repeat center top #e7f1fd;
	background-size: cover;
	-moz-box-shadow: 0px 0px 2px #4d0500;
	-webkit-box-shadow: 0px 0px 2px #4d0500;
	box-shadow: 0px 0px 2px #4d0500;
}

/*发货管理*/
#ConsigneeText,
#ConsignorText {
	margin-left: 40px;
}

.ios .delivery-list {
	margin: 15px;
}

ul.delivery-list {
	margin: 10px;
	width: auto;
	list-style: none;
	border-radius: 6px;
	overflow: hidden;
	clear: both;
}

ul.delivery-list li {
	margin: 10px 0;
	background: #ffffff;
	border-radius: 6px;
	width: auto;
	height: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	position: relative;
	box-shadow: 0 0 10px 0 rgba(151, 197, 255, 0.2);
}

/*padding: 10px;*/
ul.delivery-list li .contex {
	width: 100%;
}

/*margin-left: 10px;*/
ul.delivery-list li .contex1 {
	width: auto;
	margin-left: 20px;
	border-bottom: 1px solid #ececec;
}

ul.delivery-list li .contex1:last-child {
	border-bottom: 0;
}

ul.delivery-list li .contex h3 {
	color: #000000;
	margin: 5px 0;
	padding: 0;
	line-height: 2;
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

ul.delivery-list li .contex h3 span {
	color: #ef5b5b;
	margin: 0 10px
}

ul.delivery-list li .contex h3 span .line_ar {}

ul.delivery-list li .contex h4 {
	color: #333333;
	margin: 0;
	padding: 0;
	line-height: 2;
	font-size: 14px;
}

ul.delivery-list li .contex p {
	padding: 0;
	padding-right: 30px;
	margin: 0;
	line-height: 2;
	color: #777777;
	font-size: 13px;
}

ul.delivery-list li .contex .no_data {
	background: url(../images/ico_id.png) no-repeat left center;
	background-size: 16px;
	text-indent: 22px;
	margin: 5px 0;
	font-size: 13px;
}

ul.delivery-list li .contex .no_data dd {
	float: right;
	margin-top: 0px;
	margin-left: 0px;
}

ul.delivery-list li .contex .no_data dd label {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #c5271e;
	font-size: 70%;
	color: #c5271e;
}

ul.delivery-list li .contex .no_data dd span {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #ff7d00;
	font-size: 70%;
	color: #ff7d00;
}

ul.delivery-list li .contex .pices {
	font-size: 20px;
	color: #518fff;
	line-height: 22px;
	margin-top: 12px;
}

ul.delivery-list li .contex .tags,
.tags {
	color: #ffffff !important;
	background: #518fff;
	border-radius: 15px;
	padding: 2px 8px
}

ul.delivery-list li img {
	vertical-align: middle;
	height: 14px;
}

ul.delivery-list li .contex .deleteGoods {
	position: absolute;
	top: 35%;
	right: 3.5%
}

#shoppingCart ul.delivery-list li .contex .pices,
#shoppingCart_supplier ul.delivery-list li .contex .pices {
	margin-top: 0px;
}

ul.delivery-list li .contex .Sender {
	background: url(../images/user.png) no-repeat left center;
	background-size: 16px;
	text-indent: 22px;
	margin: 5px 0
}

ul.delivery-list li .contex .Sender dd {
	float: right;
	margin-top: 0px
}

ul.delivery-list li .contex .Sender dd label {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #25a59c;
	font-size: 70%;
	color: #25a59c;
}

ul.delivery-list li .contex .Sender dd label {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #333744;
	font-size: 70%;
	color: #333744;
}

ul.delivery-list li .contex .OddNumber dd span {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #c5271e;
	font-size: 70%;
	color: #c5271e;
}

ul.delivery-list li .contex .OddNumber {
	text-indent: 22px;
	margin: 5px 0;
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 10px;
	background-position: 0 10px;
	font-size: 14px;
	color: #333744;
}

/*background:url(../images/1197646.gif) no-repeat left center; background-size:16px;*/
ul.delivery-list li .contex .OddNumber dd {
	float: right;
	margin: 0px
}

ul.delivery-list li .contex .OddNumber dd label {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #25a59c;
	font-size: 70%;
	color: #25a59c;
}

ul.delivery-list li .contex .OddNumber dd label {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #ff7d00;
	font-size: 70%;
	color: #ff7d00;
}

ul.delivery-list li .contex .Commodity {
	text-indent: 22px;
	margin: 5px 0;
	font-size: 14px;
	color: #777777;
}

/*background:url(../images/1178617.gif) no-repeat left center; background-size:16px;*/
ul.delivery-list li .contex .Commodity span {
	float: right;
	margin-top: 0px;
	padding-right: 8%;
}

ul.delivery-list li .contex .Commodity dd label {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #25a59c;
	font-size: 70%;
	color: #25a59c;
}

ul.delivery-list li .contex .Commodity dd label {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #333744;
	font-size: 70%;
	color: #333744;
}

ul.delivery-list li .contex .Number {
	text-indent: 22px;
	margin: 5px 0;
	font-size: 14px;
	color: #777777;
}

/* background:url(../images/1202350.gif) no-repeat left center; background-size:16px;*/
#OutstorageOrder ul.delivery-list li .contex .Number {
	text-indent: 7px;
	width: 70%;
	margin-bottom: 10px;
}

ul.delivery-list li .contex .Number dd {
	float: right;
	margin-top: 0px
}

ul.delivery-list li .contex .Number dd label {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #25a59c;
	font-size: 70%;
	color: #25a59c;
}

ul.delivery-list li .contex .Number dd label {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #333744;
	font-size: 70%;
	color: #333744;
}

ul.delivery-list li .contex .Number span.icon-consignee {
	background: url(../images/icon_consignee.png) no-repeat left center;
	background-size: 16px;
	text-indent: 22px;
	margin: 5px 0;
	font-size: 14px;
	color: #777777;
	width: 16px;
	height: 23px;
	display: block;
	float: left;
}

/* background:url(../images/1202350.gif) no-repeat left center; background-size:16px;*/

ul.delivery-list li .contex .Company {
	text-indent: 22px;
	margin: 5px 0;
	font-size: 14px;
	color: #777777;
}

/* background:url(../images/1202355.png) no-repeat left center; background-size:16px;*/
ul.delivery-list li .contex .Company dd {
	float: right;
	margin-top: 0px
}

ul.delivery-list li .contex .Company dd label {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #25a59c;
	font-size: 70%;
	color: #25a59c;
}

ul.delivery-list li .contex .Company dd label {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #333744;
	font-size: 70%;
	color: #333744;
}

ul.delivery-list li .contex .Address {
	background: url(../images/icon_address.png) no-repeat left center;
	background-size: 16px;
	text-indent: 22px;
	margin: 5px 0;
	font-size: 14px;
	color: #777777;
}

ul.delivery-list li .contex .Address dd {
	float: right;
	margin-top: 0px
}

ul.delivery-list li .contex .Address dd label {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #25a59c;
	font-size: 70%;
	color: #25a59c;
}

ul.delivery-list li .contex .Address dd label {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #333744;
	font-size: 70%;
	color: #333744;
}


ul.delivery-list li .contex .search {
	display: none
}

ul.delivery-list li .contex .CollectGoods {
	background: url(../images/icon-9.png) no-repeat left center;
	background-size: 16px;
	font-size: 12px;
	text-indent: 20px;
	margin: 5px 0;
	font-weight: 100;
}

#InstorageOrder ul.delivery-list li .contex .CollectGoods {
	font-size: 12px;
	margin: 5px 0;
	font-weight: 100;
	background: #fff;
	text-indent: 7px;
	width: 70%;
}

#OutstorageOrder ul.delivery-list li .contex .CollectGoods {
	font-size: 12px;
	margin: 5px 0;
	font-weight: 100;
	background: #fff;
	text-indent: 7px;
	width: 70%;
}

ul.delivery-list li .contex .CollectGoods span {
	font-size: 12px;
	line-height: 2;
	font-weight: 100;
}

ul.delivery-list li .contex .CollectGoods span.icon {
	background: url(../images/icon-9.png) no-repeat left center;
	background-size: 16px;
	width: 16px;
	height: 23px;
	display: block;
	float: left;
}

ul.delivery-list li .contex .CollectGoods span.icon-Supplier {
	background: url(../images/icon-Supplier.png) no-repeat left center;
	background-size: 16px;
	width: 16px;
	height: 23px;
	display: block;
	float: left;
}

ul.delivery-list li .contex .MessageContent {
	background: url(../images/Message.png) no-repeat left center;
	background-position: 0px 5px;
	background-size: 16px;
	font-size: 12px;
	text-indent: 20px;
	margin: 5px 0;
	font-weight: 100;
	white-space: nowrap;
	overflow: hidden;
	width: 98%;
	text-overflow: ellipsis;
}

ul.delivery-list li .contex .MessageContent {
	background-position: 0px 5px;
	background-size: 16px;
	font-size: 12px;
	margin: 5px 0;
	font-weight: 100;
	white-space: nowrap;
	overflow: hidden;
	width: 98%;
	text-overflow: ellipsis;
}

ul.delivery-list li .contex .OrderTime {
	background: url(../images/icon-Time.png) no-repeat left center;
	background-size: 16px;
	font-size: 12px;
	text-indent: 20px;
	margin: 5px 0;
	font-weight: 100;
}

ul.delivery-list li dt {
	position: absolute;
	z-index: 999;
	right: 10px;
	bottom: 10px;
	font-size: 12px;
	line-height: 2;
	padding: 0 5px;
	border-radius: 4px;
	text-align: center
}

/*收藏列表*/

.CollectionBox ul {
	margin: 0;
	padding: 0px;
	list-style: none;
	height: 100%;
	display: block;
	overflow: hidden;
	clear: both;
}

.CollectionBox ul li {
	background: #fff;
	padding: 10px;
	margin: 10px auto;
	height: 100%;
	display: block;
	clear: both;
	overflow: hidden;
	position: relative
}

.CollectionBox ul li .PointPic {
	width: 17%;
	float: left;
	font-size: 12px;
	margin-top: 8px;
}

.CollectionBox ul li .PointPic img {
	width: 100%;
	border-radius: 100%;
}

.CollectionBox ul li .PointPic .Collection {
	text-align: center;
	margin: 10px auto auto auto
}

.CollectionBox ul li .PointPic .Collection #colltxt2 {
	text-align: center;
	padding: 0;
	border-radius: 30px;
	font-size: 80%;
	color: #fff;
	background: #c5271e;
	overflow: hidden;
	display: block;
}

.CollectionBox ul li .PointText {
	width: 75%;
	float: right;
	font-size: 12px;
}

.CollectionBox ul li .PointText h3 {
	font-size: 15px;
	line-height: 2;
	margin: 0;
	padding: 0
}

.CollectionBox ul li .PointText h3 dd {
	float: right;
	margin-top: 0px
}

.CollectionBox ul li .PointText h3 dd label {
	margin: 0 10px 0 0;
	padding: 0px 10px;
	border-radius: 30px;
	background: #c5271e;
	font-size: 11px;
	color: #fff;
}

.CollectionBox ul li .PointText dd {
	line-height: 2;
	font-size: 12px;
	margin: 0
}

.CollectionBox ul li .PointText dd.address {
	background: url(../images/icon_address.png) no-repeat left center;
	background-size: 15px;
	text-indent: 20px;
	color: #777
}

.CollectionBox ul li .PointText dd.kilometre {
	background: url(../images/icon_kilometre.png) no-repeat left center;
	background-size: 15px;
	text-indent: 20px;
	color: #777
}

.CollectionBox ul li .PointText .fromto {
	font-size: 13px;
	line-height: 2;
	color: #333333;
}

.CollectionBox ul li .PointText .fromto span {
	font-size: 10px;
	color: #c5271e;
}

.CollectionBox ul li .PointText .fromto img {
	vertical-align: middle;
	height: 14px;
}

.CollectionBox ul li .block-line {
	display: block;
	width: 100%;
	height: 1px;
	background: #dddddd;
	margin: 5px 0;
}

.CollectionBox ul li .price {
	color: #888;
	font-size: 12px;
	line-height: 2;
}

.CollectionBox ul li .price span {
	color: #eb0000;
}

.CollectionBox ul a li {
	display: block;
	overflow: hidden;
}

.CollectionBox ul a li .icon {
	float: left;
	font-size: 12px;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -10px;
	background: url(../images/icon_correct.png) no-repeat 0 0;
	background-size: 20px;
}

.CollectionBox ul a:visited li .icon,
.CollectionBox ul a:hover li .icon {
	float: left;
	font-size: 12px;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -10px;
	background: url(../images/icon_correct.png) no-repeat 0 -20px;
	background-size: 20px;
}

/*详情*/
.ArticleBox {
	position: relative
}

.ArticleBox .callback {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 16px;
	height: 28px;
	padding: 0;
	color: #333;
}

.ArticleBox .ArticleHead {
	width: 100%;
	background: url(../images/articleHead.jpg) no-repeat center top;
	/* background: #7fb9ff; */
	background-size: 100%;
	border-radius: 6px;
	padding: 15px 0;
	box-shadow: 0 0 10px 0 rgba(151, 197, 255, 0.2);
}

.ArticleBox .ArticleHead h3 {
	font-size: 16px;
	color: #ffffff;
	font-weight: 600;
	margin: 0;
	padding: 0 15px;
	line-height: 2
}

.ArticleBox .ArticleHead p {
	font-size: 14px;
	color: #ffffff;
	line-height: 33px;
	/*border-bottom: 1px solid #ddd;*/
	padding: 0 15px;
}

.ArticleBox .ArticleHead h3 dd {
	float: right;
	margin-right: 15px;
}

.ArticleBox .ArticleHead .btnbox {
	margin: 15px auto
}


.ArticleBox .ArticleHead .color-red,.ArticleBox .ArticleHead .color-blue{
    color: #ff0000!important;
	font-size: 16px;
}




.ArticleBox .Articlebottom {
	width: 100%;
	background: #ffffff;
	background-size: 100%;
	border-radius: 6px;
	padding: 15px 0;
	box-shadow: 0 0 10px 0 rgba(151, 197, 255, 0.2);
}
.ArticleBox .Articlebottom p {
	font-size: 14px;
	color: #333333;
	line-height: 40px;
	/*border-bottom: 1px solid #ddd;*/
	padding: 0 15px;
}
.ArticleBox ul.usercnt {
	margin: 10px 0;
	padding: 0;
	list-style: none;
	background: #fff;
}

.ArticleBox ul.usercnt li:nth-child(1) {
	padding: 10px;
	border-bottom: 1px solid #ddd;
}

.ArticleBox ul.usercnt li:nth-child(2) {
	padding: 10px;
	border-bottom: 0px solid #ddd;
}

.ArticleBox ul.usercnt li .Consignors {
	height: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	background: url(../images/icon_consignor.png) no-repeat left 5px;
	background-size: 20px;
	position: relative
}

.ArticleBox ul.usercnt li .Consignees {
	height: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	background: url(../images/icon_consignee.png) no-repeat left 5px;
	background-size: 20px;
	position: relative
}

.ArticleBox ul.usercnt li h3 .tel {
	position: absolute;
	width: 30px;
	height: 30px;
	right: 0;
	top: 0;
	border: 1px solid #518fff;
	border-radius: 100%;
	display: block;
}

.ArticleBox ul.usercnt li h3 .tel i {
	color: #518fff;
	margin: 4px;
}

.ArticleBox ul.goodsintro {
	margin: 10px 0;
	padding: 0 0 10px 0;
	list-style: none;
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 0 10px 0 rgba(151, 197, 255, 0.2);
}

.ios .ArticleBox ul.goodsintro:nth-child(1) {
	margin-top: 50px;
}

.ArticleBox ul.goodsintro li {
	padding: 5px 15px;
	margin: 0;
	color: #949494;
	background: #fdfdfd;
	font-size: 14px;
	line-height: 20px;
}

.ArticleBox ul.goodsintro li:nth-child(1) {
	border-bottom: 1px solid #ddd;
	background: #ffffff;
	padding: 5px 15px;
	color: #000;
}

.ArticleBox ul.goodsintro li span {
	float: right;
	color: #333333;
}


.ArticleBox .til,
#deliveryContent .til {
	font-size: 13px;
	line-height: 2;
	font-weight: 100 !important;
	color: #000000;
	padding: 10px;
	background: #ffffff;
	margin-bottom: 10px
}

.ArticleBox .til h3,
#deliveryContent .til h3 {
	font-weight: 300;
	font-size: 13px;
	line-height: 2;
}

.ArticleBox .til h3 span,
#deliveryContent .til h3 span {
	float: right;
	color: #e62e2e
}

.ArticleBox .orderDetailCont {
	margin: 10px;
}

.storeGoodsintro {
	margin: 10px 0;
	padding: 0;
	list-style: none;
	background: #fff;
}

.storeGoodsintro li {
	padding: 5px 15px;
	margin: 0;
	color: #949494;
	background: #fdfdfd;
	font-size: 14px;
	line-height: 2;
	position: relative;
}

.storeGoodsintro li {
	border-bottom: 1px solid #ececec;
	background: #ffffff;
	padding: 5px 15px;
	color: #000;
}

/*我的档案*/
.ios .userfiles .list,
.md .userfiles .list {
	margin: 15px;
	padding: 10px 0
}

.userfiles {
	margin: 0;
	padding: 0;
}

.userfiles .userinfobox {
	padding: 20px 0;
	max-width: 640px;
	background: url(../images/userbg2.jpg) no-repeat top center;
	background-size: 100%;
}

/*background:url(../images/userinfo_bg_4.jpg) no-repeat top center; background-size: 100%;*/
.userfiles .userinfobox .userpic {
	width: 80px;
	height: 80px;
	border-radius: 100%;
	overflow: hidden;
	margin: 30px auto 10px auto;
	border: 5px solid rgba(255, 255, 255, 0.5);
}

.userfiles .userinfobox .userpic img {
	width: 100%;
}

.userfiles .userinfobox .username {
	text-align: center;
	color: #fff;
	font-size: 15px;
	line-height: 2
}

.userfiles .userinfobox .radius {
	border-radius: 6px;
	overflow: hidden;
	clear: both;
}

.userfiles .userinfobox .block-strong {
	margin: 15px;
	padding: 0 !important
}
    .userfiles .userinfobox .column {
        padding: 10px;
        width: 100%;
        overflow: hidden;
        text-align: center;
        color: #fff;
    }

    .userfiles .userinfobox .col-33 {
        float: left;
        width: 32%;
        border-right: 1px solid #fff;
    }

        .userfiles .userinfobox .col-33:last-child {
            border: 0;
        }

        .userfiles .userinfobox .col-33 .totalAmount {
            font-weight: 500;
        }

        .userfiles .userinfobox .col-33 .totalText {
            font-size: 12px;
        }

.ios .user-links {
	background: #fff;
	padding: 15px 0;
	margin: 0;
	text-align: center;
	margin-bottom: 0;
	border-bottom: 1px solid #f8f6ff;
}

.ios .user-links i {
	display: block;
}

.ios .user-links a {
	position: relative;
	color: #5f5f5f;
}

.ios .user-links span {
	font-size: 13px;
}

.point {
	right: -15px;
	top: -5px;
	background: #ff0000;
	padding: 3px;
	color: #fff !important;
	border-radius: 50%;
	height: 16px;
	width: 16px;
	line-height: 17px;
	position: absolute;
	z-index: 10;
}

.pointMessage {
	position: absolute;
	background: #ff0000;
	width: 10px;
	height: 10px;
	top: 10px;
	right: 10px;
	border-radius: 50%;
}

.bg-white {
	background-color: #fff;
}

.pad-b10 {
	padding-bottom: 10px;
}

.pad-t10 {
	padding-top: 10px;
}

.pad-l15 {
	padding-left: 15px;
}

.pad-r15 {
	padding-right: 15px;
}

.mar-b5 {
	margin-bottom: 10px;
}

/*运单查询*/
.scan {
	width: auto;
	margin: 5px 0px 0 15px;
	height: 36px;
	text-align: center;
	font-size: 60%;
	color: #ffffff
}

.screen {
	width: auto;
	margin: 5px 15px 0 0px;
	height: 36px;
	text-align: center;
	font-size: 60%;
	color: #ffffff
}

.md .scan,
.md .screen {
	margin-top: 15px;
}

.scan img,
.screen img {
	width: 70%;
	margin: 0 15%
}

.md .bg-color-deepBlue {
	background: #25a59c;
}

.btn-color-deepBlue {
	background: #25a59c;
}

#loadDataMsg {
	padding: 44px 0 0 0;
	background: #fff;
	min-height: 100%;
	height: 100%;
}

ul.msgcont {
	width: auto;
	list-style: none;
	padding: 0;
	width: 100%;
	text-align: left;
}

ul.msgcont li {
	text-align: left;
	background: #fff;
	margin-bottom: 5px;
	width: auto;
	padding: 10px;
}

ul.msgcont li div h3 {
	font-size: 16px;
	line-height: 2;
	color: #333744;
	margin-bottom: 5px;
	text-align: center;
}

ul.msgcont li div .author {
	font-size: 12px;
	line-height: 2;
	color: #999;
	text-align: center;
	margin-bottom: 15px;
}

ul.msgcont li div p {
	font-size: 12px;
	line-height: 1.8;
}

.ios ul.msgcont {
	margin-top: 55px;
}

ul.msgcont li div p img {
	max-width: 100px;
	width: 100px;
	height: 100px;
	margin-bottom: 10px;
}

/*按钮颜色/背景颜色*/
.btn-color-white {
	color: #fff;
}

.btn-color-gray {
	color: #333333
}

.btn-color-yellow {
	color: #518fff
}

.btn-color-orange {
	color: #518fff
}

.ios .button.button-fill.btn-bgColor-red,
.md .button.button-fill.btn-bgColor-red {
	color: #fff;
	background: #518fff;
}

.ios .button.button-fill.btn-bgColor-orange,
.md .button.button-fill.btn-bgColor-orange {
	color: #fff;
	background: #0073cb;
	line-height: 44px;
	height: 44px
}

.ios .button.btn-border-red {
	color: #518fff;
	border: 1px solid #518fff;
}

.ios .angains .button.button-fill,
.md .angains .button.button-fill {
	background: #518fff
}

.ios .ConsignorFrom .btn-border-orange,
.md .ConsignorFrom .btn-border-orange {
	border: 1px solid #518fff;
	color: #518fff;
	margin: 15px;
	height: 40px;
	line-height: 40px;
}

.btn-backcolor-white {
	background: #fff;
	color: #000;
}

.ios .btn-backcolor-orange {
	background: #518fff;
	color: #fff;
	border: 0;
	margin: 15px;
	height: 40px;
	line-height: 40px;
}

.ios .btnOrange {
	background: #ffaa40;
}

.btn-backcolor-gray {
	/* background: #ffffff; */
}

/*字体颜色*/
.font-size-12 {
	font-size: 12px !important;
}

.font-size-14 {
	font-size: 14px !important;
}

.font-size-16 {
	font-size: 16px !important;
}

.font-size-18 {
	font-size: 18px !important;
}

.font-size-20 {
	font-size: 20px !important;
}

.font-size-24 {
	font-size: 24px !important;
}

.font-size-30 {
	font-size: 30px !important;
}

.color-red {
	color: #ff3b30 !important
}

.color-blue {
	color: #0073cb !important
}

.color-green {
	color: #4cd964 !important
}

.md .dialog-button {
	color: #333744
}

.ios .dialog-button {
	color: #333744
}

.md .button.button-fill,
.md .button.button-fill-ios {
	background: #333744;
}

.ios .button.button-fill,
.ios .button.button-fill-ios {
	background: #333744;
}

.md .item-input-focused .item-input-wrap:after,
.md .input-focused:after {
	background: #333744;
}

.md .item-input-focused .item-label,
.md .item-input-focused .item-floating-label {
	color: #000;
}

.login {
	width: 100%;
	height: 100%;
	min-height: 100vh;
	background: url(../images/login_bg2.jpg) no-repeat center top #ffffff;
	background-size: 100%;
}

.login .logo {
	width: 60%;
	height: 12.41379rem;
	margin: 0 auto;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMIAAAA3CAYAAABevpWbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY4OTc1MzlCNEEwRTExRTlCMjU3RUExRTM0OTRDRkUzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY4OTc1MzlDNEEwRTExRTlCMjU3RUExRTM0OTRDRkUzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Rjg5NzUzOTk0QTBFMTFFOUIyNTdFQTFFMzQ5NENGRTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjg5NzUzOUE0QTBFMTFFOUIyNTdFQTFFMzQ5NENGRTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6GR/n7AAARV0lEQVR42uxd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) 50% no-repeat;
    background-size: 100% auto;*/
}

.login .logintables {
	margin-top: 45%
}

.login .item-media {
	position: relative;
	top: 27px;
	left: 15px;
	width: 20px;
}

.login .item-input-wrap input {
	width: 100%;
	height: 45px;
	border-bottom: 1px solid #c6c6c6;
	color: #333;
	border-radius: 6px;
	/*box-shadow: 0.06897rem 0.06897rem 0.06897rem #8a8a8a;*/
	font-size: 14px !important;
	padding-left: 45px;
}

/*自下单*/
.own-icon {
	/* border: 1px solid #2494f2; */
	padding: 2px 3px;
	margin-right: 5px;
	color: #fff;
	font-size: 12px !important;
	line-height: 14px;
	width: 18px;
	height: 14px;
	text-align: center;
	background-color: #00cecc;
	border-radius: 100%;
	margin-top: -5px !important;
}

/*代下单*/
.other-icon {
	/* border: 1px solid #518fff; */
	padding: 2px 3px;
	margin-right: 5px;
	color: #fff;
	font-size: 12px !important;
	line-height: 14px;
	width: 18px;
	height: 14px;
	text-align: center;
	background-color: #2c6afd;
	border-radius: 100%;
	margin-top: -5px !important;
}

ul.msg {
	width: auto;
	list-style: none;
	padding: 0;
	width: auto;
	margin: 0px;
	text-align: left;
}

ul.msg li {
	text-align: left;
	background: #fff;
	margin-top: 5px;
	height: 100%;
	overflow: hidden;
	display: block;
	clear: both;
	width: auto;
	padding: 10px;
}

ul.msg li div:first-child {
	width: 20%;
	float: left;
}

ul.msg li div:last-child {
	width: 80%;
	float: left;
}

ul.msg li div h3 {
	font-size: 14px;
	line-height: 1.5;
	color: #333;
	margin: 5px 0;
}

ul.msg li div p {
	font-size: 12px;
	line-height: 1.5;
	width: 98%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #535353;
}

ul.msg li div h3 span {
	font-size: 12px;
	line-height: 1.5;
	float: right;

	color: #999;
}

/*.md .list .item-content,.ios .list .item-content{padding-left:0;}*/
.Margin-content .item-title {
	padding-left: 15px;
}

.md .userfiles .list .item-content,
.ios .userfiles .list .item-content {
	padding-left: 15px;
}

/*.md .list .Margin-content{padding-left:16px;}*/



.afterlist {
	height: 100%;
	display: block;
	overflow: hidden;
	clear: both;
}

.afterlist {
	height: 100%;
	display: block;
	overflow: hidden;
	clear: both;
}

.afterlist li {
	padding: 0;
	margin-bottom: 5px;
	background: #fff;
	width: 100%;
}

.afterlist li .numbers {
	padding: 10px;
	font-size: 14px;
	color: #000;
	line-height: 2;
	border-bottom: 1px solid #eee;
}

.afterlist li .numbers .time {
	float: right;
	border: 1px solid #ff7d00;
	color: #ff7d00;
	border-radius: 30px;
	font-size: 80%;
	line-height: 220%;
	text-align: center;
	padding: 0 10px;
}

.afterlist li .userinfo {
	padding: 10px;
}

.afterlist li .userinfo div.user {
	background: url(../images/1178617.gif) no-repeat left center;
	background-size: 12px;
	text-indent: 20px;
}

ul.afterlist li .userinfo .Number {
	background: url(../images/1202350.gif) no-repeat left center;
	background-size: 12px;
	text-indent: 20px;
}

ul.afterlist li .userinfo .Company {
	background: url(../images/1202355.png) no-repeat left center;
	background-size: 12px;
	text-indent: 20px;
}

.afterlist li .userinfo div {
	font-size: 12px;
	line-height: 200%;
	text-indent: 0px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 96%;
}

.afterlist li .userinfo .user .server {
	text-align: right;
	float: right;
}

/*暂无更多数据*/
.complete {
	text-align: center;
	display: none;
	margin-bottom: 35px;
	margin-top: 0px;
	font-size: 12px;
	padding-bottom: 58px !important;
}

.md .complete {
	margin-top: -20px;
}

.md .LatticePointBox .complete {
	margin-top: 0px;
}

#LatticePointPopup .complete {
	margin-bottom: 13px;
}

/*筛选*/
.list-block .icon-list p {
	margin-bottom: 10px;
}

.icon-list a,
.icon-list a:visited {
	width: 30%;
	margin: 5px 1%;
	float: left;
	display: block;
	line-height: 200%;
	font-size: 13px;
	border: 1px solid #eee;
	color: #333;
	text-align: center;
	padding: 5px 0;
}

.icon-list {
	width: 100%;
	margin: 5px auto 10px auto;
	display: block;
	min-height: 50px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}

.icon-list a:hover,
.icon-list a.active {
	border: 1px solid #518fff;
	background: #518fff;
	color: #fff;
}

.icon-list:last-child {
	border: 0;
}

.icon-list1 {
	min-height: 150px;
}

.close-button {
	width: 1em;
	height: 1em;
	position: absolute;
	right: 2em;
	top: -0.5em;
}

.panel {
	width: 80%;
}

.md .searchbar input[type="search"],
.md .searchbar input[type="text"] {
	padding-left: 40px;
}

.ios .QueRenMiMa {
	border-bottom: 1px solid #e6e6e8
}

/*日期插件*/
.ios .sheet-modal .toolbar,
.md .sheet-modal .toolbar {
	background: #eee;
	border-bottom: 0;
}

.ios .sheet-modal .toolbar {
	border-bottom: 0;
}

.md .sheet-modal {
	background: #ddd
}

.ios .picker-item,
.md .picker-item {
	color: #888;
}

.picker-item.picker-item-selected {
	color: #222;
}

.dtpicker-title h5 {
	display: inline-block;
	width: 20%;
	margin: 0;
	padding: 8px 0;
	text-align: center;
	border-top: solid 1px #ddd;
	background-color: #f0f0f0;
	border-bottom: solid 1px #ccc;
}

.dtpicker-title+.picker-columns .picker-column {
	width: 20%;
	font-size: 16px;
}

/*.picker-column{width: 20%;font-size: 16px;}*/
.picker-h {
	border-left: dotted 1px #808080;
}

/*#imgContainer{width:5px;height:5px;}*/
#imgContainer,
#imgContainer1 {
	display: none;
}


/*入库订单*/
#Goods {
	background: #f0f0f0;
	padding: 1px 0;
}

#Goods li {
	margin: 1px 0;
	background: #fff;
	padding: 10px;
}

.GoodsList {
	width: 100%;
	color: #8e8e93;
	padding-right: 5px;
	font-size: 15px;
}

.ios .tabbar-labels~* .padding-bottom-85 {
	padding-bottom: 85px;
}

.md .toolbar-bottom-md.tabbar-labels~* .padding-bottom-85 {
	padding-bottom: 100px;
}

.ios .padding-bottom-85 .complete {
	margin-bottom: 20px;
}

.md .padding-bottom-85 .complete {
	margin: 10px;
}

.ios .tabbar-labels~* .padding-bottom-100 {
	padding-bottom: 100px;
}

.md .toolbar-bottom-md.tabbar-labels~* .padding-bottom-100 {
	padding-bottom: 100px;
}

.ios .padding-bottom-100 .complete {
	margin-bottom: 20px;
}

.md .padding-bottom-100 .complete {
	margin: 10px;
}

a.btnLogin {
	line-height: 40px;
	border-radius: 6px;
	text-align: center;
	padding: 5px 0;
	background: #518fff;
	color: #fff;
	margin: 0 auto;
	display: block;
	font-size: 14px;
}

#InstorageOrder ul.delivery-list li {
	margin: 10px 0;
	background: #ffffff;
	width: auto;
	height: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	position: relative;
	padding: 10px;
}


.ios #my-login-screen .pwd {
	border-bottom: 1px solid #e6e6e8;
}

.ios .actions-group .actions-button .actions-button-text {
	font-size: 16px;
}

.ios .actions-group .actions-button .actions-button-text {
	font-size: 16px;
}

.list .item-link .item-inner,
.md .list:not(.media-list) .accordion-item:not(.media-item)>.item-link .item-inner {
	background-image: url("../images/ico_to.png");
	background-size: 6px;
}

.ios .list:not(.media-list) .accordion-item-opened:not(.media-item)>.item-link .item-inner,
.md .list:not(.media-list) .accordion-item-opened:not(.media-item)>.item-link .item-inner {
	background-image: url("../images/ico_up.png");
	background-size: 10px;
}

.ios #PagesOrder .list input[type="text"],
.md #PagesOrder .list input[type="text"] {
	height: 41px;
}

.GoodsList {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	clear: both;
	display: block
}

.GoodsList .divlist {
	float: left;
	width: 50%;
	color: #9a9a9a;
	font-size: 13px;
	line-height: 1.5;
}

.GoodsList .divnone {
	width: 100%;
}

#DicAvailable {
	position: absolute;
	text-align: right;
	right: 30px;
	top: 17px;
	line-height: 2;
	color: #F00;
	font-weight: 400;
	font-size: 13px;
	display: none
}

/*出库订单（门店）*/
.PagesDelivery1 .fs13 {
	float: left;
	font-size: 14px;
	padding-left: 15px;
	margin-top: 12px;
}

.PagesDelivery1 .fs14 a {
	height: 25px;
	line-height: 25px;
}

/*首页*/
em,
i {
	font-style: normal;
}

.header-content {
	color: #fff;
	font-size: 1.37931rem;
	padding: 1.37931rem;
	/*background-color: #1f1f1f;*/
}

.handle-more {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.pos-r {
	position: relative;
}

.van-icon {
	font-family: vant-icon, iconfont !important;
}

.van-icon,
.van-icon:before {
	display: inline-block;
}

.van-icon-chat:before {
	content: "\F010";
}

.van-icon {
	position: relative;
	font: normal normal normal .96552rem/1 vant-icon;
	font-size: inherit;
	text-rendering: auto;
}

.header-content .point {
	top: -.41379rem;
	right: -.62069rem;
	font-size: .62069rem;
	color: #fff;
	display: inline-block;
	padding: .13793rem;
	background: red;
	border-radius: 50%;
	width: 1.03448rem;
	height: 1.03448rem;
	text-align: center;
}

.pos-ab {
	position: absolute;
}

.menu {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	padding: 1.37931rem 0;
	margin: 15px;
	/* background-color: #fff; */
	background: linear-gradient(0deg, rgba(221, 236, 255, 0.9), rgba(255, 255, 255, 0.3));
	border-radius: .41379rem;
	border: 3px solid #ffffff;
	box-shadow: 0 0 10px 0 rgba(151, 197, 255, 0.2);
}

.menu .icon-order-copy {
	background: #f35800;
	font-size: 1.7rem !important;
}

.menu .iconfont {
	border-radius: 50%;
	width: 2.62069rem;
	height: 2.62069rem;
	text-align: center;
	line-height: 2.62069rem;
	margin-bottom: .34483rem;
	font-size: 1.24138rem;
	/* color: #fff; */
	display: block;
}

.menu .svg-icon,
.wait-do .svg-icon {
	width: 0.8em;
	vertical-align: -0.15em;
	fill: currentColor;
	overflow: hidden;
}

.menu .icon,
.wait-do .icon {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 42px;
	margin: 5px auto;
	color: #333;
	-webkit-transition: font-size 0.25s linear, width 0.25s linear;
	-moz-transition: font-size 0.25s linear, width 0.25s linear;
	transition: font-size 0.25s linear, width 0.25s linear;
}

.wait-do-wrap {
	margin: 15px;
	/* background-color: #fff; */
	background: linear-gradient(0deg, rgba(221, 236, 255, 0.9), rgba(255, 255, 255, 0.3));
	border-radius: .41379rem;
	overflow: hidden;
	border: 3px solid #ffffff;
	box-shadow: 0 0 10px 0 rgba(151, 197, 255, 0.2);
}

/* .wait-do-wrap::before{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background:url(../images/bgbox.png) no-repeat bottom center;
	background-size: 100%;
	opacity: 0.5;
} */

.menu .icon-yuyuedandaichuli {
	background: #53ce89;
	font-size: 1.54621rem;
}

.menu .icon-caigoudan {
	background: #dc204f;
	font-size: 1.58621rem;
}

.menu .icon-baojiadan {
	background: #4ea8fa;
	font-size: 1.62621rem;
}

.wait-do-wrap .title {
	font-size: 16px;
	color: #0053b7;
	font-weight: 500;
	text-align: left;
	padding: 0 .68966rem;
	line-height: 2.06897rem;
	font-size: .89655rem;
}

[class*=van-hairline] {
	position: relative;
}

[class*=van-hairline]:after {
	content: " ";
	position: absolute;
	pointer-events: none;
	box-sizing: border-box;
	top: -50%;
	left: -50%;
	right: -50%;
	bottom: -50%;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	border: 0 solid #aed3ff;
}

.van-hairline--bottom:after {
	border-bottom-width: .06897rem;
}

.wait-do-wrap .wait-do {
	width: 100%;
	padding-top: 1.24138rem;
}

.wait-do-wrap .wait-do .item {
	float: left;
	width: 25%;
	padding-bottom: 1.37931rem;
	position: relative;
	text-align: center;
}

.wait-do-wrap .wait-do .iconfont {
	display: block;
	font-size: 1.58621rem;
	text-align: center;
	color: #333;
}

.wait-do-wrap .wait-do span {
	display: inline-block;
	-webkit-transform: scale(.8);
	transform: scale(.8);
}

.wait-do-wrap .wait-do em {
	top: -.41379rem;
	left: 50%;
	font-size: .62069rem;
	color: #fff;
	display: inline-block;
	padding: .13793rem;
	width: 1.03448rem;
	height: 1.03448rem;
	background: red;
	border-radius: 50%;
	position: absolute;
	text-align: center;
	line-height: 1.03448rem;
	-webkit-transform: scale(.8);
	transform: scale(.8);
}

.van-card__right {
	position: absolute;
	top: 5px;
	right: 20px;
	color: #f10000;
	font-size: 14px;
}

.van-card__num {
	position: absolute;
	top: 40px;
	right: 20px;
	color: #333;
	font-size: 14px;
}

.goodsWrap {
	width: auto;
	margin: 20px 10px !important;
}

#storePageHome .goodsWrap .goodsItem {
	position: absolute;
}

.goodsWrap .goodsItem {
	display: inline-block;
	background: #fff;
	width: calc(50% - .5rem);
	box-sizing: border-box;
	margin-bottom: .5rem;
	border-radius: 6px;
	overflow: hidden;
}

.pd-6 {
	padding: 6px 0 !important;
}

.goodsWrap .goodsItem:nth-child(odd) {
	margin-right: .5rem;
}

.shopimgparent {
	height: 23vh;
	overflow: hidden;
	margin: 0 auto;
}

.shopimgparent img {
	height: 100%;
}

.sellShort {
	position: absolute;
	top: 123px;
	text-align: center;
	width: 100%;
	height: 30px;
	background: #000000ab;
	color: #fff;
	font-size: 15px;
}

.goodsWrap .goodsItem .bottom-content {
	padding: .41379rem .68966rem;
}

.shopimg {
	width: 100%;
	height: 23vh;
}

.shopName {
	margin: .13793rem 0 .34483rem;
	overflow: hidden;
	/*text-overflow: ellipsis;
    white-space:nowrap;*/
	color: #252525;
	font-size: .89655rem;
}

.error-color {
	color: #518fff;
}

.blod {
	font-weight: 700;
}

.price {
	color: #ff0000;
	font-weight: 700;
	line-height: 1.37931rem;
}

.fs17 {
	font-size: 1.17241rem;
}

.goodsWrap .goodsItem .tag {
	display: inline-block;
	background-color: #f6f6f6;
	border-radius: .55172rem;
	font-size: .68966rem;
	color: #686868;
	padding: .06897rem .41379rem;
}

/*购物车*/
.shopping_bg {
	background: url("../images/shopping_bg.jpg") no-repeat center top;
	background-size: 100%
}

.hairline {
	border-bottom: 0 solid #f1f1f1;
}

.handle-wrap {
	font-size: .89655rem;
	padding: .68966rem 1.03448rem;
	background: none;
}

.t-l {
	float: left;
	color: #ffffff;
	font-size: 30px;
	line-height: 2
}

.t-r {
	float: right;
	margin-top: 22px
}

.van-button--mini {
	display: inline-block;
	width: 3.44828rem;
	height: 1.51724rem;
	line-height: 1.37931rem;
	font-size: .68966rem;
}

.van-button--default {
	color: #525252;
	background: none;
	border: .06897rem solid #d2d2d2;
	border-radius: 3px;
}

.navbar .van-button--default,
.topbar1 .van-button--default {
	color: #fff;
	border-color: #fff;
}

.van-button--plain.van-button--warning {
	color: #2293ea;
}

.van-button--warning {
	color: #2293ea;
	background-color: #fff;
	border: .06897rem solid #2293ea;
	border-radius: 3px;
}

.van-button--primary {
	color: #4b0;
	background-color: #fff;
	border: .06897rem solid #4b0;
	border-radius: 3px;
}

#confirmOrder-Popup .fixBar {
	bottom: 0;
}

.fixBar {
	position: fixed;
	z-index: 120;
	width: 100%;
	bottom: 70px;
	height: 55px;
	background: hsla(0, 0%, 100%, .95);
	border-top: 1px solid #efeff4;
}

.selectAll {
	float: left;
	line-height: 55px;
	padding-left: 15px;
}

.fixBar .total .buy {
	display: block;
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 15px;
	background-color: #0073cb;
	/*background: linear-gradient(to right, #ff8b01 , #ff5201);*/
	color: #fff;
	background-image: none;
	float: right;
	font-weight: inherit;
	margin: 10px 5px;
	border-radius: 16px
}

.fixBar .total .van-button--disabled {
	color: #999;
	background-color: #e8e8e8;
	border: none;
}

.fixBar .total .t_detail {
	flex-direction: column;
	height: 55px;
	text-align: right;
	position: relative;
	font-family: JDZH-Regular;
	float: right;
	padding-right: 10px;
}

.fixBar .total .t_main {
	font-weight: inherit;
	font-size: 14px;
	line-height: 55px;
	overflow: hidden;
	color: #000000;
}

.fixBar .total .t_price {
	color: #0073cb;
}

#shoppingCart .delivery-tab {
	float: left;
	width: 90%;
}

#shoppingCart #PagesBill1 .checkbox {
	float: left;
	width: 22px;
	margin: 0 0 0 5px;
}

#shoppingCart ul.delivery-list li {
	padding: 10px;
}

#shoppingCart ul.delivery-list li .contex1 {
	width: auto;
	margin: 0;
	padding: 10px 0;
}

.contex1 .col-40,
#PagessheetPriceDetail .col-40 {
	position: relative;
}

.contex1 .col-40 .sellShort,
#PagessheetPriceDetail .col-40 .sellShort {
	top: 90px;
}

.ios #shoppingCart ul.delivery-list li .contex p {
	padding-right: 0;
}

.ios #productType ul.delivery-list li .contex p {
	padding-right: 0;
}

.ios #shoppingCart .list .item-content {
	padding-left: 0;
}

.ios #shoppingCart .list .item-inner:after {
	display: none;
}

.ios #shoppingCart .card-footer:before {
	display: none;
}

.van-card__footer {
	right: 10px;
	bottom: 8px;
	position: absolute;
}

.table .cell {
	display: table-cell;
}

.table .cell .iconfont {
	margin-left: 10px;
}

.van-stepper__minus,
.van-stepper__plus {
	width: 2.06897rem;
	height: 1.76897rem;
	box-sizing: border-box;
	background-color: #fff;
	border: .06897rem solid #e5e5e5;
	position: relative;
	padding: .34483rem;
	vertical-align: middle;
	border-radius: 0 5px 5px 0;
}

.van-stepper__minus--disabled,
.van-stepper__plus--disabled {
	background-color: #f8f8f8;
}

.van-stepper__minus {
	border-radius: 5px 0 0 5px;
}

.van-stepper__minus--disabled:after,
.van-stepper__minus--disabled:before,
.van-stepper__plus--disabled:after,
.van-stepper__plus--disabled:before {
	background-color: #c9c9c9;
}


.van-stepper__minus:before,
.van-stepper__plus:before {
	width: .62069rem;
	height: .06897rem;
}

.van-stepper__minus:after,
.van-stepper__plus:after {
	width: .06897rem;
	height: .62069rem;
}

.van-stepper__minus:before,
.van-stepper__plus:after,
.van-stepper__plus:before {
	content: "";
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #6c6c6c;
}

.ios .list .van-stepper input[type="number"] {
	width: 2.27586rem;
	height: 1.5rem;
	padding: .06897rem;
	border: .06897rem solid #e5e5e5;
	border-width: .06897rem 0;
	border-radius: 0;
	box-sizing: content-box;
	color: #666;
	font-size: .6rem !important;
	vertical-align: middle;
	text-align: center;
	display: initial;
	-webkit-appearance: none;
	margin: 0 -5px;
}

.active-prizelist .active-ul {
	width: 100%;
	height: 110px;
	display: inline;
	white-space: nowrap;
	overflow-x: scroll;
	float: left;
	overflow-y: hidden;
}

.active-prizelist .active-ul li {
	display: inline-block;
	margin: 0;
	width: 100px;
	height: 84px;
}

#productType .pages-header a {
	width: 100%;
}


/*确认下单*/
.van-cell {
	width: 100%;
	display: flex;
	padding: .68966rem 1.03448rem;
	box-sizing: border-box;
	line-height: 1.65517rem;
	position: relative;
	background-color: #fff;
	color: #333;
	font-size: .96552rem;
	overflow: hidden;
}

#operationLog .van-cell {
	margin-bottom: 10px;
	border-radius: 5px;
}

.van-cell__title,
.van-cell__value {
	flex: 1;
}

.van-cell__label {
	font-size: .82759rem;
	line-height: 1.8;
	color: #666;
}

.van-cell__label span {
	float: right;
}

.van-cell__right-icon {
	color: #999;
	font-size: .82759rem;
	line-height: 1.65517rem;
	margin-left: .34483rem;
}

.van-cell #ConsignorText {
	margin: 0;
	padding-left: 40px;
	background: url(../images/icon_consignee.png) no-repeat 1px;
	background-size: 30px;
}

/*地址库*/
.addfab {
	position: fixed;
	bottom: 70px;
	z-index: 9999;
	left: 50%;
	width: 100px;
	font-size: 13px;
	line-height: 40px;
	margin-left: -50px;
	color: #fff;
	background: #518fff;
	text-align: center;
	border-radius: 40px;
}

.addfab i {
	color: #fff;
	font-size: 20px;
	line-height: 2;
	margin-top: 5px;
	vertical-align: middle;
}

.addfab a span {
	color: #fff;
	float: right;
	margin: 2px 15px 0 0;
}

ul.SendUnitCont li .item-radio,
ul.ClientInfoContainer li .item-radio {
	display: block;
	overflow: hidden;
}

ul.SendUnitCont li a.color-oranges {
	background: #f1a116;
	color: #fff;
}

ul.SendUnitCont li a.color-violets {
	background: #d50d0d;
	color: #fff;
}

ul.SendUnitCont li a.color-reds {
	background: #8d4f8e;
	color: #fff;
}

ul.SendUnitCont a .iconfont {
	font-size: 20px;
	margin: 10px auto;
	text-align: center;
	display: block;
	padding: 0;
	width: 20px;
	height: 20px;
	font-weight: 100;
	line-height: 2
}

.icon-right {
	float: right;
	color: #b7b7b7;
	vertical-align: middle;
	margin-top: 15px
}

.default_in {
	position: absolute;
	top: -10px;
	left: -10px;
	background: #F00;
	color: #FFF;
	font-size: 10px;
	padding: 0 15px;
	border-radius: 0 0 5px 0
}

.item-mdpg {
	padding: 15px;
}

.ReturnsNumber {
	margin-left: 63px;
	width: 100%;
	display: none;
}

.ReturnsNumber span {
	line-height: 33px;
	float: right;
}

.ios .ReturnsNumber input {
	width: 100px;
	float: right;
	text-align: right;
	padding-right: 15px;
}

/*订单（供应商）*/
.orderList .items {
	margin: 5px;
	padding: 10px;
	border-radius: 3px;
	font-size: .96552rem;
}

.pad-b5 {
	padding-bottom: .34483rem;
}

.pad-t5 {
	padding-top: .34483rem;
}

.common-color {
	color: #606366;
}

.fs12 {
	font-size: .82759rem;
}

.van-goods-action {
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99;
	position: fixed;
}

.van-goods-action .van-button--warning {
	background: #2293ea;
	color: #fff;
	padding: 10px;
	font-size: 18px;
}

/*工作台*/
.supplier_bg {
	background: url(../images/supplier_bg.jpg) no-repeat center top;
	background-size: 100%
}

.supplier_userhead {
	margin: 0 15px;
	border-radius: 6px;
	margin-bottom: -5px;
	box-shadow: 0 0 10px 0 rgba(151, 197, 255, 0.2);
}

.supplier_userhead img {
	width: 100%;
	border-radius: 6px;

}


/*代下单*/
.navbar {
	/* background: #518fff !important; */
	background: url("../images/pages-header-bg.jpg") no-repeat center top !important;
	color: #ffffff !important
}

.navbar .title {
	color: #ffffff !important
}

/*入库单*/
.InstorageOrder-pages-header {
	width: 100%;
	max-width: 640px;
	/* background: #518fff; */
	background: url("../images/pages-header-bg.jpg") no-repeat center top;
	padding: 0;
	position: fixed;
	left: 0;
	right: 0;
	z-index: 99;
	margin: 0 auto
}

.InstorageOrder-pages-header .pageheader {
	border-bottom: 1px solid #ffffff;
	text-align: center;
	font-size: 18px;
	line-height: 2;
	padding: 4px 0;
}

.InstorageOrder-pages-header .pageheader .callback {
	position: absolute;
	left: 10px;
	top: 0px;
	width: 16px;
	height: 28px;
	padding: 0;
	color: #ffffff;
}

.InstorageOrder-pages-header .pageheader a {
	color: #ffffff;
}

.InstorageOrder-pages-header .pageheader .icon-back {
	color: #ffffff;
}

.InstorageOrder-pages-header .searchbar {
	height: 44px;
	background: none !important;
}


.OutstorageOrder-header .searchbar input[type="search"],
.OutstorageOrder-header .searchbar input[type="text"] {
	background: rgba(255, 255, 255, 0.5) !important;
	color: #ffffff;
	border-radius: 15px !important;
}

.ios .searchbar {
	background: none !important;
	color: #ffffff;
	border-radius: 15px !important;
}

ul.InstorageOrder-list {
	background: none !important;
}

ul.InstorageOrder-list li {
	padding: 0px;
	margin: 15px;
	border-radius: 6px;
	overflow: hidden;
	/* background: rgba(255, 255, 255, 0.5)!important;
	/* background: linear-gradient(0deg, rgba(221, 236, 255, 0.3), rgba(255, 255, 255, 0))!important; */
	/* border: 1px solid rgba(115,164,255,0.2);
	box-shadow: 0 0 5px 0 rgba(151, 197, 255, 0.2); */
	/* border: 1px solid #ffffff; */
	box-shadow: 0 0 10px 0 rgba(151, 197, 255, 0.2);
}

ul.InstorageOrder-list li img.focus {
	width: 100%;
	max-width: 100%;
}

ul.InstorageOrder-list li .order {
	margin: 5px 0;
	padding: 5px 10px;
	font-size: 15px;
	color: #000;
	line-height: 2;
	border-bottom: 1px solid #ccc
}

ul.InstorageOrder-list li .order span {
	margin: -5px 8px 0 0;
}

ul.InstorageOrder-list li .order dd {
	float: right;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 12px;
}

ul.InstorageOrder-list li .order dd label {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #c5271e;
	font-size: 13px;
	color: #c5271e;
	font-weight: 600;
}

ul.InstorageOrder-list li .order dd span {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #ff7d00;
	font-size: 70%;
	color: #ff7d00;
}

ul.InstorageOrder-list li .row {
	padding: 10px;
}

ul.InstorageOrder-list li .til {
	color: #000;
	font-size: 15px;
	font-weight: 600;
	line-height: 2
}

ul.InstorageOrder-list li p {
	font-size: 12px !important;
	color: #777
}

ul.InstorageOrder-list li .angains {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

ul.Orders-list {
	background: none !important;
}

ul.Orders-list li {
	padding: 0px;
	margin: 10px;
	border-radius: 6px;
	overflow: hidden;
	background: #ffffff;
}

ul.Orders-list li img.focus {
	width: 100%;
	max-width: 100%;
	border-radius: 6px;
	height: 10vh
}

ul.Orders-list li .order {
	margin: 5px 0;
	padding: 5px 10px;
	font-size: 15px;
	color: #000;
	line-height: 2;
	border-bottom: 1px solid #ccc
}

ul.Orders-list li .order p {
	font-size: 15px;
	color: #000;
	line-height: 2;
}

ul.Orders-list li .order dd {
	float: right;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 12px;
}

ul.Orders-list li .order dd label {
	margin: 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #c5271e;
	font-size: 12px;
	color: #c5271e;
}

ul.Orders-list li .order dd span {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	border-radius: 30px;
	border: 1px solid #ff7d00;
	font-size: 70%;
	color: #ff7d00;
}

ul.Orders-list li .row {
	padding: 10px;
}

ul.Orders-list li .til {
	color: #000;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.5
}

ul.Orders-list li .til dd {
	padding: 0;
	margin: 0;
}

ul.Orders-list li .til span {
	float: right;
	font-size: 12px;
	margin-top: 5px
}

ul.Orders-list li .til em {
	color: #ef0000
}

ul.Orders-list li p {
	font-size: 12px !important;
	color: #777;
	line-height: 2
}

ul.Orders-list li p .times {
	float: right;
	font-size: 12px;
	margin: 5px 0 0 0;
}

ul.Orders-list li p .tags {
	color: #ffffff !important;
	background: #518fff;
	border-radius: 7px;
	padding: 2px 6px
}

ul.Orders-list li .row {
	border-bottom: 1px solid #ccc
}

ul li .van-hairline {
	height: 44px;
	border-top: 1px solid #e3e3e3;
}

ul li .OrderType {
	position: absolute;
	bottom: 5px;
	right: 5px;
	margin: 10px 10px 0 0;
}

.searchbar ::-webkit-input-placeholder {
	font-size: 12px;
	color: #fff !important
}

.searchbar ::-moz-placeholder {
	font-size: 12px;
	color: #fff !important
}

.searchbar ::-moz-placeholder {
	font-size: 12px;
	color: #fff !important
}

.searchbar ::-ms-input-placeholder {
	font-size: 12px;
	color: #fff !important
}

.searchbar ::-webkit-input-placeholder {
	font-size: 12px;
	color: #fff !important
}

/*.placeholder-color-grey::-webkit-input-placeholder{font-size:12px; color: #565656!important}
.placeholder-color-grey::-moz-placeholder{font-size:12px; color: #565656!important}
.placeholder-color-grey::-moz-placeholder{font-size:12px; color: #565656!important}
.placeholder-color-grey::-ms-input-placeholder{font-size:12px; color: #565656!important}
.placeholder-color-grey::-webkit-input-placeholder{font-size:12px; color: #565656!important}*/


.ios .searchbar-icon {
	width: 13px;
	height: 13px;
	position: absolute;
	top: 50%;
	margin-top: -6px;
	background-image: url("../images/icon_check.png") !important;
	background-size: 13px 13px;
	z-index: 40;
	left: 8px;
}

#pagesShoppingCart .delivery-tab {
	float: left;
	width: 90%;
}

#pagesShoppingCart .checkbox {
	float: left;
	width: 22px;
	margin: 0 0 0 5px;
}

#pagesShoppingCart ul.delivery-list li {
	padding: 10px;
}

#pagesShoppingCart ul.delivery-list li .contex1 {
	width: auto;
	margin: 0;
	padding: 10px;
}

ul.UpdatePassword {}

ul.UpdatePassword li {
	width: 44%;
	float: left;
	margin: 0 3%
}

ul.UpdatePassword li .logobtn {
	width: 100%;
	display: block;
	background-color: #518fff;
	border: 1px solid #518fff;
	color: #fff;
	text-align: center;
	line-height: 50px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	text-decoration: none;
	font-size: 16px;
}

ul.UpdatePassword li .logobtn2 {
	width: 100%;
	display: block;
	background-color: #fff;
	border: 1px solid #518fff;
	color: #518fff;
	text-align: center;
	line-height: 50px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	text-decoration: none;
	font-size: 16px;
}


* {
	scrollbar-face-color: #F3F3F3;
	scrollbar-arrow-color: #C0C0C0;
	scrollbar-3dlight-color: #C0C0C0;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #C0C0C0;
	scrollbar-track-color: #F3F3F3;
}

::-webkit-scrollbar {
	width: 4px;
}

::-webkit-scrollbar-button {}

::-webkit-scrollbar-track {
	background-color: #F3F3F3;
}

::-webkit-scrollbar-track-piece {
	background-color: #F3F3F3;
	-webkit-border-radius: 4px;
}

::-webkit-scrollbar-thumb {
	background-color: #cccccc;
	border: solid 1px #C0C0C0;
	border-radius: 4px;
}

::-webkit-scrollbar-corner {
	background-color: #cccccc;
}

::-webkit-resizer {

	background-repeat: no-repeat;
	background-position: bottom right;
}

::-webkit-scrollbar-thumb:hover {
	background-color: #dddddd;
}

.Choice {
	background: #2d2d2d7a;
	padding: 50% 30px;
}

.Choice .row {
	height: 35px;
	line-height: 26px;
}

.Choice .container {
	background-color: #fff;
	border-radius: 8px;
	max-width: 800px;
	text-align: center;
}

.Choice p {
	text-align: right;
	padding: 10px 5px 0;
	line-height: 10px;
}

.Choice .row input,
.Choice .row textarea {
	border: 1px solid #e0e0e0;
	border-radius: 5px;
	padding: 5px;
	width: 80%;
}

.Choice .height-70 {
	height: 70px !important;
}

.ios .Choice .button.button-fill {
	background: #0073cb;
}

.ios .Choice label.item-checkbox .icon-checkbox {
	display: inline-block;
}

.ios .Choice label.item-checkbox>.icon-checkbox {
	margin-right: 0;
}

.ios .popup_title {
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.ios .popup_title h3 {
	text-align: left;
	padding-left: 15px;
}

/*开单入库扫描*/
li .scans {
	width: 20px;
	float: left;
	height: 20px;
	position: absolute;
	right: 15px;
	top: 16px;
}

li .scans img {
	width: 20px;
	height: 20px;
}

.ios #receiptSign .inline-labels .item-label {
	font-size: 14px;
}

.ios #receiptSign .toggle {
	height: 28px;
}

ul li.chooseImage {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	margin: 15px auto 15px auto;
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
}

ul li.chooseImage dd {
	width: 49%;
	margin: 0 auto;
	float: left;
	font-size: 12px;
	line-height: 2.2;
	text-align: center
}

ul li.chooseImage dd img {
	width: 70px;
	height: 70px;
	margin: 0 auto -10px auto;
	text-align: center;
}

.ios #receiptSign .toggle-icon {
	height: 28px;
	width: 48px;
}

.ios #receiptSign .toggle-icon:before {
	height: 24px;
	width: 43px;
}

.ios #receiptSign .toggle-icon:after {
	height: 23px;
	width: 23px;
}

#receiptSign .submitorder1 {
	margin: 10px auto;
	width: 90%;
}


button.paymentType {
	display: block;
	line-height: 30px;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	color: #888888;
	border: 1px solid #888888;
	background: #fff;
	border-radius: 6px;
	font-size: 14px;
	margin-left: 20px;
	margin-right: 20px;
}

button.paymentType-action {
	color: #518fff;
	border: 1px solid #518fff;
}

.xs1 label.item-checkbox {
	width: 100%;
}

.xs1 i.icon-checkbox {
	position: absolute;
	top: 50%;
	margin-top: -11px;
	right: 10px;
}

.van-icon[data-v-1f63afe1] {
	color: #41d100;
	padding: 4.48276rem 0;
}

.fs100 {
	font-size: 8.89655rem !important;
}

.van-icon {
	position: relative;
	display: inline-block;
	font: normal normal normal .96552rem/1 vant-icon;
	font-size: inherit;
	text-rendering: auto;
}

.text[data-v-1f63afe1] {
	color: #8d8e90;
	text-align: center;
}

.l30 {
	line-height: 2.06897rem;
}

.fs17 {
	font-size: 1.17241rem;
}

.fs15 {
	font-size: 1.03448rem;
}

.error-color {
	color: red;
}

.originPurchase {
	position: fixed;
	z-index: 120;
	width: 100%;
	bottom: 80px;
	height: 55px;
	background: hsl(220deg 100% 93%);
	border-top: 1px solid #efeff4;
	text-align: center;
	color: #2889d3;
	line-height: 28px;
}