.highlight {
	color: #666 !important;
	font-size: 15px !important;
	font-weight: bold
}

* {
	margin: 0;
	padding: 0;
	border: 0
}

a {
	text-decoration: none;
	color: #999999
}

.container {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden
}

.contain {
	width: 1200px;
	margin: 0 auto
}

.hidden {
	display: none
}

.nowrap {
	white-space: nowrap
}

.highligh2 {
	color: #999 !important;
	font-size: 15px;
	font-weight: bold
}

.fz15 {
	font-size: 15px
}

.word_wrap {
	white-space: normal;
	word-break: break-all;
	word-wrap: break-word
}

.nowrap_hidden {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.TitleLight {
	color: #333 !important;
	font-size: 15px;
	font-weight: bold
}

.TitleLight2 {
	color: #000 !important;
	font-size: 15px;
	font-weight: bold
}

.remarklight {
	color: #ff7d2f !important;
	font-size: 15px !important;
	font-weight: bold
}

.call_blue {
	color: #0096ff !important
}

.weui_btn_primary:not(.weui_btn_disabled):active {
	color: #fff;
	background-color: #89c02e
}

.inlineb {
	display: inline-block
}

.fullh {
	height: 100%
}

.clearfix:before,.clearfix:after {
	display: table;
	content: " "
}

.clearfix:after {
	clear: both
}

.hide {
	display: none
}

.show {
	display: block
}

.tx {
	text-align: center !important
}

.txr {
	text-align: right
}

.txl {
	text-align: left
}

.fr {
	float: right
}

.fl {
	float: left
}

.mr5 {
	margin-right: 5px
}

.ml5 {
	margin-left: 5px
}

.mr20 {
	margin-right: 20px
}

.mt20 {
	margin-bottom: 20px
}

.mr30 {
	margin-right: 30px
}

.pl10 {
	padding-left: 10px
}

.pr5 {
	padding-right: 5px
}

.pt0 {
	padding-top: 0 !important
}

.pt10 {
	padding-top: 10px
}

.pt5 {
	padding-top: 5px
}

.pb5 {
	padding-bottom: 5px
}

.pb0 {
	padding-bottom: 0 !important
}

.p0 {
	padding: 0 !important
}

.pl0 {
	padding-left: 0 !important
}

.pb10 {
	padding-bottom: 10px
}

.mt5 {
	margin-top: 5px
}

.pl5 {
	padding-left: 5px
}

.mb5 {
	margin-bottom: 5px
}

.ml10 {
	margin-left: 10px
}

.mr10 {
	margin-right: 10px !important
}

.mr15 {
	margin-right: 15px !important
}

.mb10 {
	margin-bottom: 10px
}

.borderb {
	border-bottom: 1px solid #ddd
}

.bordert {
	border-top: 1px solid #ddd
}

.lfc {
	color: #999
}

.gfc {
	color: #89c02e
}

.lgfc {
	color: #aed766
}

.ofc {
	color: #ff7d2f
}

.weui-infinite-scroll {
	background-color: #fff
}

.no_wrap {
	white-space: nowrap
}

.borderb0 {
	border-bottom: 0 !important
}

.posr {
	position: relative
}

.boxborder,.p-main {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.disflex {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

.alignstart {
	-webkit-align-items: flex-start;
	align-items: flex-start
}

.flex1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1
}

.verticalm {
	vertical-align: middle
}

ul {
	list-style: none
}

.weui_navbar::after {
	border: none
}

.weui_navbar a::after {
	border: none
}

.weui_loading_toast {
	z-index: 600
}

.weui_panel::before {
	border: none
}

.weui_panel::after {
	border: none
}

.weui_panel .weui_panel_hd::after {
	border: none
}

.weui_cells::before {
	border: none
}

.weui_cells::after {
	border: none
}

.weui_cells .weui_cell::before {
	border: none
}

.weui_cells .weui_cell_ft::after {
	border: none
}

.weui_toast_text {
	font-size: 14px
}

* {
	-webkit-tap-highlight-color: transparent
}

input[type="text"],textarea,button,a {
	-webkit-tap-highlight-color: transparent !important
}

input[type="text"],textarea {
	-webkit-appearance: none;
	outline: none
}

.current .arrow {
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg)
}

.target {
	cursor: pointer
}

.target+.accordion-panel {
	display: none
}

.target+.accordion-panel.show {
	display: block
}

.order-list-selected {
	margin-top: 5px;
	background-color: #f8f8f8
}

.order-list-selected ul li {
	padding: 5px 15px 0px;
	font-size: 15px;
	background-color: #fff;
	margin-bottom: 5px
}

.order-list-selected ul li .tip {
	padding-bottom: 5px
}

.order-list-selected ul li .icon-gou {
	margin-left: 10px
}

.order-list-selected ul li:last-child {
	margin-bottom: 0
}

.order-list-selected ul li .order-detail {
	padding: 10px 15px;
	font-size: 13px;
	color: #666;
	border-top: 1px solid #ddd
}

.order-list-selected ul li .order-detail img {
	width: 14px
}

.order-list-selected ul li .order-detail .tip1 {
	line-height: 14px
}

.order-list-selected ul li .order-detail .tip1 .shop-name {
	margin-left: 10px
}

.order-list-selected ul li .order-detail .tip1 .shop-count {
	margin-left: 60px
}

.order-list-selected ul li .order-detail .tip2 {
	position: relative;
	padding-left: 24px;
	margin-top: 10px
}

.order-list-selected ul li .order-detail .tip2 img {
	position: absolute;
	left: 0
}

.pagination {
	text-align: center;
	margin: 0 auto;
	width: 240px;
	margin-top: 50px
}

.pagination li {
	line-height: 20px;
	margin: 0 5px
}

.pagination li a {
	display: block;
	padding: 0 5px;
	border-radius: 2px;
	color: #333333
}

.pagination .active a {
	color: #c0120b
}



