body {
	margin: 0;
	font-family: helvetica, sans-serif;
	-webkit-overflow-scrolling: touch;
}
a, button, input {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
button {
	border: none;
	border-radius: 0;
	-webkit-appearance: none;
}
a {
	text-decoration: none;
}
input {
	outline: none;
	border: none;
	vertical-align: middle;
}
input:disabled {
	color: #888888;
	opacity: 1;
	-webkit-text-fill-color: #888888;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
img {
	vertical-align: middle;
}
progress::-webkit-progress-bar {
	background-color: #d7d7d7;
}
progress::-webkit-progress-value {
	background-color: #aadd6a;
}
.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.red {
	color: #E51C23 !important;
}
.green {
	color: #259B24 !important;
}
.blue {
	color: blue !important;
}
.blue_l {
	color: #839FFF !important;
}
.yellow {
	color: yellow !important;
}
.white {
	color: white !important;
}
.back_black {
	background: rgba(247, 247, 247, 1) !important;
}
.back_18 {
	background: #181B2A !important;
}
.back_blue {
	background: #839FFF !important;
}
.back_gray {
	background: #aba6a6 !important;
}
.left {
	float: left;
}
.right {
	float: right;
}
.top {
	/*top: 2.25rem;*/
	background-color: rgba(247, 247, 247, 1);
}
.top85 {
	top: 4.25rem;
}
.clearfix:after {
	clear: both;
	display: block;
	content: '';
}
.bottom25 {
	margin-bottom: 1.25rem;
}
.bottom20 {
	margin-bottom: 1rem;
}
.bottom15 {
	margin-bottom: 0.75rem;
}
.bottom10 {
	margin-bottom: 0.5rem;
}
.padding_lr5 {
	padding-right: 0.25rem !important;
	padding-left: 0.25rem !important;
}
p, div, span, button, input, ul, li, a, header, footer, form, label, img, body, html, small, h4, h1, h2, h3, h5, h6, i, b {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
.header {
	position: relative;
	z-index: 999;
	width: 100%;
	height: 2.25rem;
	background: black;
	color: #fff;
	text-align: center;
}
.header_i1 {
	position: absolute;
	left: 0;
	display: inline-block;
	padding: 0 17px;
	color: #fff;
	font-size: 1rem;
	line-height: 2.25rem;
}
.header_i2 {
	position: absolute;
	right: 1rem;
	font-size: 0.7rem;
	line-height: 2.25rem;
}
.header b {
	display: inline-block;
	font-weight: normal;
	font-size: 0.8rem;
	line-height: 2.25rem;
}

/*ionic 修改*/

.tabs {
	padding-top: 2px;
	padding-bottom: 2px;
	height: 2.25rem;
	border-top: 1px solid #fff !important;
	background: white;
}
.tabs-icon-top > .tabs .tab-item {
	border: none;
	font-size: .6rem;
}
.tabs-striped .tab-item.tab-item-active, .tabs-striped .tab-item.active, .tabs-striped .tab-item.activated {
	margin-top: 0;
	border-color: #444;
	border-style: solid;
	border-width: 0 0 0 0;
	color: #5770C8;
}
.tabs-striped .tabs {
	padding-top: 2px;
	padding-bottom: 2px !important;
	height: 2.25rem;
	border-top: 1px solid #fff !important;
	border-bottom: none !important;
	background-color: black;
	background-image: none;
}
.has-tabs, .bar-footer.has-tabs {
	bottom: 2.25rem;
}
.tabs-icon-top > .tabs .tab-item {
	color: rgba(183, 183, 183, 1);
}
.tab-item.tab-item-active {
	color: blue !important;
}
.tab-item .icon {
	display: block;
	margin: 0 auto;
	height: 1.2rem;
	font-size: 1.2rem;
}
.popup-body {
	text-align: center;
}

/*ionic修改 end*/


/*日期控件 修改*/

.date_btn_box {
	background: #839FFF;
}
.body-back {
	background: #F1F2F7;
}

/*日期控件 修改 end*/

.opacity5 {
	opacity: 0.5 !important;
}
.opacity7 > td {
	background: rgba(0, 0, 0, 0.1) !important;
}
.matop6 {
	margin-top: 0.3rem !important;
}
.matop25 {
	margin-top: 1.25rem !important;
}
.matop30 {
	margin-top: 1.5rem !important;
}
.matop50 {
	margin-top: 2.5rem !important;
}
.mabtm23 {
	margin-bottom: 1.15rem !important;
}
.mabtm10 {
	margin-bottom: 0.5rem !important;
}
.mabtm20 {
	margin-bottom: 1rem !important;
}
.mabtm25 {
	margin-bottom: 1.25rem !important;
}
.bar-positive {
	background: #0067a4;
}
.bar-positive a.button {
	border: 0;
	background: #0067a4;
}
.bar {
	height: 2rem;
	padding: 0;
}
.bar .button {
	min-height: 1.6rem;
	line-height: 1.6rem;
}
.has-header {
	top: 2rem;
}
.bar .title {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 0;
	overflow: hidden;
	margin: 0 0.73rem;
	min-width: 2.2rem;
	height: 2rem;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.8rem;
	font-weight: 500;
	line-height: 2rem;
}

/*17*0.8/
 */

.popup-buttons {
	min-height: 1.2rem;
}
.popup-body input {
	padding-left: 0.3rem;
}
.popup-buttons .button {
	min-height: 1.4rem;
	min-width: 1.2rem;
	line-height: 1.4rem;
}
.animate-slide-start {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.animate-slide {
	-webkit-transform: translate3d(-55px, 0, 0);
	-moz-transform: translate3d(-55px, 0, 0);
	transform: translate3d(-55px, 0, 0);
}
.slide-wrapper {
	width: 100%;
	height: 2rem;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}
.slide-scroll {
	height: 2rem;
	overflow: hidden;
	white-space: nowrap;
}
.slide-content-button {
	width: 55px;
	height: 2rem;
}
.slide-content-button button {
	width: 100%;
	height: 100%;
	border: none;
	background: #ffe313;
	color: #1f1f36;
}
.slide-content {
	float: left;
	display: inline-block;
	height: 2rem;
	line-height: 2rem;
}