@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%;
	padding: 0;
	margin: 0;
}
p, label{
	margin: 0;
	padding: 0;
}
input[type=search]{
	margin-bottom: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
i,
span {
	font-style: normal;
	font-weight: normal;
	vertical-align: baseline;
}

a {
	color: #666;
	text-decoration: none;
	vertical-align: middle;
}

a,
a:active,
a:visited,
a:hover,
a:link {
	text-decoration: none;
	cursor: pointer;
}

img {
	border: 0;
	max-width: 100%;
	vertical-align: middle;
}

ol,
ul,
li {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
td,
th {
	padding: 0;
}
input {
	border: none;
	outline: none;
}

button {
	outline: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
input:disabled{
	color:#999;
}
input:read-only{
	color: #999;
}
input,textarea,select{
	color: #3E3E3E;
	outline: none;
}
textarea {
	outline: none;
	overflow: auto;
	vertical-align: top;
	resize: vertical;
}

canvas {
	max-width: 100%;
}
select{
	max-width: 100%;
	width: 100%;
	outline: none;
	background: transparent;
}

html,
body {
	width: 100%;
	height: 100%;
	min-height: 100%;
}
body {
	position: relative;
	/*font-family: ""Microsoft YaHei", "FontAwesome", sans-serif;*/
	font-weight: normal;
	line-height: 1.6;
	color: #3e3e3e;
	font-size: 14px;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
body,
.mui-content {
	background: #f5f5f5;
}
.select-right{
	direction: rtl;
}
.text-right {
	text-align: right;
}

.text-left {
	text-align: left;
}

.text-center {
	text-align: center;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.float-none {
	float: none;
}
.display-block{
	display: block;
}
.display-flex{
	display: flex;
}
.display-ib{
	display: inline-block;
}
.clearly:after {
	display: block;
	content: "";
	clear: both;
}
.overflow-hidden{
	overflow: hidden;
}

.font-12{
	font-size: 12px;
}
.font-13{
	font-size: 13px;
}
.font-14{
	font-size: 14px;
}
.font-15{
	font-size: 15px;
}
.font-16{
	font-size: 16px;
}
.font-18{
	font-size: 18px;
}
.font-20{
	font-size: 20px;
}
.font-w600{
	font-weight: 600;
}
.color-fff{
	color: #fff;
}
.color-blue{
	color: #3385FF;
}
.color-3e{
	color: #3E3E3E;
}
.color-666{
	color: #666;
}
.color-999{
	color: #999;
}
.color-red{
	color: #FF0000;
}
.color-bf{
	color: #BFBFBF;
}
.bg-blue{
	background: #3385FF;
	border-color: #3385FF;
}
.bg-pink{
	background: #ff8992;
	border-color: #ff8992;
}
.bg-success{
	background: #5cd5d1;
	border-color: #5cd5d1;
}
.bg-ash{
	background: #E3E3E3;
	border-color: #E3E3E3;
}
.bg-red{
	background: #FF0000;
	border-color: #FF0000;
}
.bg-fff{
	background: #fff;
}
.bg-qblue{
	background: rgba(107,169,255,.12);
}
.border-bf{
	border-color: #bfbfbf;
}
.bg-ef{
	background: #efefef  !important;
}

.position-fixed{
	position: fixed;
}
.width-50{
	width: 50%;
}
.width-full{
	width: 100%;
}


.bg-img {
	width: 100%;
	height: 100%;
	/*background: #fffad7 url(../../../pub/lib/img/sy_bg1.png) no-repeat fixed;*/
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
}

.btns {
	display: block;
	width: 90%;
	height: 44px;
	line-height: 44px;
	margin: 15px auto 20px;
	padding: 0;
	font-size: 16px;
	text-align: center;
	color: #fff;
	border: 0;
	background: #007AFF;
	border-radius: 30px;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
}

.btn-width {
	float: left;
	width: 44%;
	height: 38px;
	line-height: 38px;
	margin: 15px 3%;
}
.btn-width-small {
	float: left;
	width: 25%;
	height: 30px;
	line-height: 30px;
	margin: 15px 4%;
}

/* mui icon*/
@font-face {
	font-family: Muiicons;
	font-weight: 400;
	font-style: normal;
	src: url('../../lib/fonts/mui.ttf') format('truetype')
}
.mui-icon {
	font-family: Muiicons;
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
	line-height: 1;
	display: inline-block;
	text-decoration: none;
	-webkit-font-smoothing: antialiased
}

.mui-icon.mui-active {
	color: #007aff
}

.mui-icon.mui-right:before {
	float: right;
	padding-left: .2em
}

.mui-icon-contact:before {
	content: '\e100'
}

.mui-icon-person:before {
	content: '\e101'
}

.mui-icon-personadd:before {
	content: '\e102'
}

.mui-icon-contact-filled:before {
	content: '\e130'
}

.mui-icon-person-filled:before {
	content: '\e131'
}

.mui-icon-personadd-filled:before {
	content: '\e132'
}

.mui-icon-phone:before {
	content: '\e200'
}

.mui-icon-email:before {
	content: '\e201'
}

.mui-icon-chatbubble:before {
	content: '\e202'
}

.mui-icon-chatboxes:before {
	content: '\e203'
}

.mui-icon-phone-filled:before {
	content: '\e230'
}

.mui-icon-email-filled:before {
	content: '\e231'
}

.mui-icon-chatbubble-filled:before {
	content: '\e232'
}

.mui-icon-chatboxes-filled:before {
	content: '\e233'
}

.mui-icon-weibo:before {
	content: '\e260'
}

.mui-icon-weixin:before {
	content: '\e261'
}

.mui-icon-pengyouquan:before {
	content: '\e262'
}

.mui-icon-chat:before {
	content: '\e263'
}

.mui-icon-qq:before {
	content: '\e264'
}

.mui-icon-videocam:before {
	content: '\e300'
}

.mui-icon-camera:before {
	content: '\e301'
}

.mui-icon-mic:before {
	content: '\e302'
}

.mui-icon-location:before {
	content: '\e303'
}

.mui-icon-mic-filled:before,
.mui-icon-speech:before {
	content: '\e332'
}

.mui-icon-location-filled:before {
	content: '\e333'
}

.mui-icon-micoff:before {
	content: '\e360'
}

.mui-icon-image:before {
	content: '\e363'
}

.mui-icon-map:before {
	content: '\e364'
}

.mui-icon-compose:before {
	content: '\e400'
}

.mui-icon-trash:before {
	content: '\e401'
}

.mui-icon-upload:before {
	content: '\e402'
}

.mui-icon-download:before {
	content: '\e403'
}

.mui-icon-close:before {
	content: '\e404'
}

.mui-icon-redo:before {
	content: '\e405'
}

.mui-icon-undo:before {
	content: '\e406'
}

.mui-icon-refresh:before {
	content: '\e407'
}

.mui-icon-star:before {
	content: '\e408'
}

.mui-icon-plus:before {
	content: '\e409'
}

.mui-icon-minus:before {
	content: '\e410'
}

.mui-icon-checkbox:before,
.mui-icon-circle:before {
	content: '\e411'
}

.mui-icon-clear:before,
.mui-icon-close-filled:before {
	content: '\e434'
}

.mui-icon-refresh-filled:before {
	content: '\e437'
}

.mui-icon-star-filled:before {
	content: '\e438'
}

.mui-icon-plus-filled:before {
	content: '\e439'
}

.mui-icon-minus-filled:before {
	content: '\e440'
}

.mui-icon-circle-filled:before {
	content: '\e441'
}

.mui-icon-checkbox-filled:before {
	content: '\e442'
}

.mui-icon-closeempty:before {
	content: '\e460'
}

.mui-icon-refreshempty:before {
	content: '\e461'
}

.mui-icon-reload:before {
	content: '\e462'
}

.mui-icon-starhalf:before {
	content: '\e463'
}

.mui-icon-spinner:before {
	content: '\e464'
}

.mui-icon-spinner-cycle:before {
	content: '\e465'
}

.mui-icon-search:before {
	content: '\e466'
}

.mui-icon-plusempty:before {
	content: '\e468'
}

.mui-icon-forward:before {
	content: '\e470'
}

.mui-icon-back:before,
.mui-icon-left-nav:before {
	content: '\e471'
}

.mui-icon-checkmarkempty:before {
	content: '\e472'
}

.mui-icon-home:before {
	content: '\e500'
}

.mui-icon-navigate:before {
	content: '\e501'
}

.mui-icon-gear:before {
	content: '\e502'
}

.mui-icon-paperplane:before {
	content: '\e503'
}

.mui-icon-info:before {
	content: '\e504'
}

.mui-icon-help:before {
	content: '\e505'
}

.mui-icon-locked:before {
	content: '\e506'
}

.mui-icon-more:before {
	content: '\e507'
}

.mui-icon-flag:before {
	content: '\e508'
}

.mui-icon-home-filled:before {
	content: '\e530'
}

.mui-icon-gear-filled:before {
	content: '\e532'
}

.mui-icon-info-filled:before {
	content: '\e534'
}

.mui-icon-help-filled:before {
	content: '\e535'
}

.mui-icon-more-filled:before {
	content: '\e537'
}

.mui-icon-settings:before {
	content: '\e560'
}

.mui-icon-list:before {
	content: '\e562'
}

.mui-icon-bars:before {
	content: '\e563'
}

.mui-icon-loop:before {
	content: '\e565'
}

.mui-icon-paperclip:before {
	content: '\e567'
}

.mui-icon-eye:before {
	content: '\e568'
}

.mui-icon-arrowup:before {
	content: '\e580'
}

.mui-icon-arrowdown:before {
	content: '\e581'
}

.mui-icon-arrowleft:before {
	content: '\e582'
}

.mui-icon-arrowright:before {
	content: '\e583'
}

.mui-icon-arrowthinup:before {
	content: '\e584'
}

.mui-icon-arrowthindown:before {
	content: '\e585'
}

.mui-icon-arrowthinleft:before {
	content: '\e586'
}

.mui-icon-arrowthinright:before {
	content: '\e587'
}

.mui-icon-pulldown:before {
	content: '\e588'
}

/* loading css*/
/* jqweui icon*/
@font-face {
	font-weight: 400;
	font-style: normal;
	font-family: weui;
	src: url('data:application/octet-stream;base64,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') format('truetype')
}

[class*=" weui-icon-"],
[class^=weui-icon-] {
	display: inline-block;
	vertical-align: middle;
	font: normal normal normal 14px/1 weui;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased
}

[class*=" weui-icon-"]:before,
[class^=weui-icon-]:before {
	display: inline-block;
	margin-left: .2em;
	margin-right: .2em
}

.weui-icon-success-no-circle:before {
	content: "\EA08"
}

.weui-icon-cancel:before {
	content: "\EA0D"
}

.weui-mask {
	background: rgba(0, 0, 0, .6)
}

.weui-mask,
.weui-mask_transparent {
	position: fixed;
	z-index: 1000;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	/*background: rgba(255,255,255,.7);*/
}

.weui-toast {
	position: fixed;
	z-index: 5000;
	width: 7.6em;
	min-height: 7.6em;
	/*top: 180px;*/
	left: 50%;
	/*margin-left: -3.8em;*/
	background: rgba(40, 40, 40, .75);
	text-align: center;
	border-radius: 5px;
	color: #fff
}

.weui-icon_toast {
	margin: 22px 0 0;
	display: block
}

.weui-icon-success-no-circle {
	font-size: 23px;
	color: #09bb07
}

.weui-icon_toast.weui-icon-success-no-circle:before {
	color: #fff;
	font-size: 55px
}

.weui-icon_toast.weui-icon-cancel:before {
	color: #fff;
	font-size: 55px
}

.weui-icon_toast.weui-loading {
	margin: 30px 0 0;
	width: 38px;
	height: 38px;
	vertical-align: baseline
}

.weui-loading {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	-webkit-animation: e 1s steps(12) infinite;
	animation: e 1s steps(12) infinite;
	background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;
	background-size: 100%
}

.weui-toast__content {
	margin: 0 0 15px
}
.weui-toast__content p{
	color: #fff;
}
.weui-dialog, .weui-toast {
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	opacity: 0;
	-webkit-transform: scale(.9) translate(-50%,-50%);
	transform: scale(.9) translate(-50%,-50%);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	visibility: hidden;
	margin: 0;
	top: 45%;
	z-index: 2000;
}

.weui-dialog.weui-dialog--visible, .weui-dialog.weui-toast--visible, .weui-toast.weui-dialog--visible, .weui-toast.weui-toast--visible {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1) translate(-50%,-50%);
	transform: scale(1) translate(-50%,-50%);
}
@-webkit-keyframes e {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.weui-mask,
.weui-mask_transparent-black {
	position: fixed;
	z-index: 1000;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .7);
}

.weui-model {
	position: fixed;
	z-index: 5000;
	width: 70%;
	margin-left: 10%;
	min-height: 5.6em;
	top: 200px;
	padding: 30px 5% 10px;
	background: #fff;
	text-align: center;
	border-radius: 5px;
	color: #333
}

.weui-btu {
	width: 80px;
	height: 40px;
	line-height: 40px;
	margin: 10px;
	text-align: center;
	background: #001fff;
	color: #fff;
	font-size: 15px;
	border: none;
	border-radius: 5px;
	outline: none;
}

.weui-btu-c {
	background: #868686;
}

.weui-line {
	line-height: 25px;
	color: #444;
}

.weui-inputed {
	height: 40px;
	line-height: 40px;
	border: 1px solid #828282;
	border-radius: 3px;
	outline: none;
	padding: 0 10px;
	font-size: 15px;
}

.weui-dialog {
	position: fixed;
	z-index: 5000;
	width: 80%;
	max-width: 300px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #fff;
	text-align: center;
	border-radius: 3px;
	overflow: hidden
}

.weui-dialog__hd {
	padding: 1.3em 1.6em .5em
}

.weui-dialog__title {
	font-weight: 400;
	font-size: 18px
}

.weui-dialog__bd {
	padding: 0 1.6em .8em;
	min-height: 40px;
	font-size: 15px;
	line-height: 1.3;
	word-wrap: break-word;
	word-break: break-all;
	color: #999
}

.weui-dialog__bd:first-child {
	padding: 2.7em 20px 1.7em;
	color: #353535
}

.weui-dialog__ft {
	position: relative;
	line-height: 48px;
	font-size: 18px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

.weui-dialog__ft:after {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 1px;
	border-top: 1px solid #d5d5d6;
	color: #d5d5d6;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.weui-dialog__btn {
	display: block;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	color: #3cc51f;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	position: relative
}

.weui-dialog__btn:active {
	background-color: #eee
}

.weui-dialog__btn:after {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	bottom: 0;
	border-left: 1px solid #d5d5d6;
	color: #d5d5d6;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleX(.5);
	transform: scaleX(.5)
}

.weui-dialog__btn:first-child:after {
	display: none
}

.weui-dialog__btn_default {
	color: #353535
}

.weui-dialog__btn_primary {
	color: #0bb20c
}

.icon-man-con:after {
	content: "\2642";
	color: #008eff;
}
.icon-feman-con:after {
	content: "\2640";
	color: #f00;
}
.css-arrow-right-con:after {
	display: inline-block;
	width: 8px;
	height: 8px;
	content: "";
	border-right: 2px solid;
	border-bottom: 2px solid;
	border-color: #999;
	transform: rotate(-45deg);
	vertical-align: text-bottom;
}
/* picker 日期背景*/
.weui-picker-container, .weui-picker-overlay{
	height: 100%;
	background: #000000a3;
	touch-action: none;
}
.weui-pull-to-refresh__layer{
	height: 45px;
}
.weui-input{
	color: #3E3E3E;
}
/* nanning input*/
.em-title {
	font-size: 14px;
	color: #3E3E3E;
}

.em-title:before {
	content: "";
	display: inline-block;
	width: 4px;
	height: 16px;
	background: #5B8DFF;
	border-radius: 8px;
	margin-right: 8px;
	vertical-align: middle;
}

.border-no:after,
.border-no:before {
	border: none;
	height: 0;
}
.border-none{
	border: 0 !important;
	outline: none;
}
.border-blue{
	border: 1px solid #5B8DFF !important;
}
.border-red{
	border: 1px solid #D0021B !important;
}
.input-cell {
	font-size: 14px;
	background: #FFFFFF;
	border: 1px solid #d2d2d2;
	border-radius: 98px;
	width: 90%;
	margin: 10px auto;
	color: #3E3E3E;
}

.input-cell em {
	width: 12px;
	display: inline-block;
	color: #FC0D05;
	vertical-align: middle;
}

.input-cell input {
	padding: 0 10px;
}
.input-cell input:read-only{
	color: #999;
}
.span-tab{
	background: #fff;
	color: #3E3E3E;
	border: 1px solid #D2D2D2;
	width: 55px;
	display: inline-block;
	text-align: center;
	height: 27px;
	line-height: 25px;
	margin-left: 30px;
	margin-right: -15px;
	border-radius: 100px;
}
.span-tab-yes{
	background: #5B8DFF;
	border: 1px solid;
	color: #fff;
}
.icon-warn{
	display: inline-block;
	width: 16px;
	height: 16px;
	text-align: center;
	border: 1px solid #D0021B;
	border-radius: 100%;
	font-size: 12px;
	line-height: 15px;
	color: #d0021b;
	position: absolute;
	right: 10px;
	top: 13px;
}
.icon-calendar{
	/*position: absolute;
    right: 15px;
    top: 13px;
	display: inline-block;
	width: 16px;
    height: 16px;*/
	background: url(../../lib/img/icon_calendar.png) right center no-repeat;
	background-size: 17px 16px;
}

.weui-navbar{
	padding: 10px 15px;
}
.weui-navbar__item{
	color: #588EFF;
	border: 1px solid #588EFF;
	border-radius: 2px;
	padding: 2px 0;
}
.weui-navbar__item.weui-bar__item--on{
	background: #588EFF;
	color: #fff;
}
.span-sj{
	display: inline-block;
	width: auto;
	height: 20px;
	line-height: 19px;
	padding: 0 10px;
	background: #5BCD6D;
	color: #fff;
	border-radius: 63px;
	text-align: center;
}
.color-b{
	color: #5C8DFF;
}
.color-o{
	color: #FFA100;
}
.color-g{
	color: #5BCD6D;
}
.box-shaow{
	box-shadow: 0 2px 4px 0 #E9E9E9;
	border-radius: 2px;
}
.border-bom{
	border-bottom: 1px solid #ddd;
}
.pad-right-calender{
	padding-right: 30px;
}
.margin-bom5{
	margin-bottom: 5px;
}
.border-right{
	border-right: 1px solid #ddd;
}
.hide ,
.hided{
	display: none;
}
.hide-weui {
	display: none;
}
.empty-div{
	text-align: center;
	padding-top: 40px;
	font-size: 17px;
}
.weui-input{
	text-align: right;
}
.weui-cell span{
	display: inline-block;
}
/* weui-actionsheet 下拉*/

.weui-actionsheet,
.weui-actionsheet-h {
	width: 100%;
	margin: 0;
	background-color: transparent;
}

.weui-actionsheet__menu {
	background: #EBEBE8;
	color: #3E3E3E;
	height: 100%;
	overflow-y: auto;
}

.weui-actionsheet__action {
	color: #3385FF;
	/*margin-bottom: 8px;*/
}

.weui-actionsheet__action,
.weui-actionsheet__menu {
	/*border-radius: 5px;*/
	max-height: 200px;
}

.weui-height-full {
	height: 60%;
	/*margin-bottom: 18px;*/
}

.weui-actionsheet__cell_title {
	font-size: 14px;
	color: #0084ff;
	padding: 0 20px;
	height: 50px;
	line-height: 50px;
	background: #fff;
}


/* 查询数据的actionsheet */

.weui-mask-h {
	position: fixed;
	z-index: 1000;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .6);
	opacity: 0;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	visibility: hidden;
}

.weui-mask-h.weui-mask---visible {
	opacity: 1;
	visibility: visible;
}

.weui-actionsheet-h {
	position: fixed;
	left: 0;
	bottom: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 5000;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
}

.weui-actionsheet_toggle {
	-webkit-transform: translate(0);
	transform: translate(0);
}

.weui-actionsheet__cell
,.weui-actionsheet__cell_more{
	position: relative;
	padding: 0 20px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 14px;
	color: #000;
	background: #fff;
	border-top: .5px solid #e6e6e8;
}

.weui-actionsheet__action {
	margin-top: 6px;
	background-color: #fff;
}

.css-arrow-right-con {
	position: relative;
	width: 100%;
	height: 20px;
	text-align: right;
	display: block;
	padding-right: 30px;
}

.css-arrow-right-con:after {
	display: inline-block;
	width: 8px;
	height: 8px;
	content: "";
	border-right: 2px solid;
	border-bottom: 2px solid;
	border-color: #999;
	transform: rotate(45deg);
	position: absolute;
	right: 10px;
	top: 4px;
}
.icon-yes1-con:after {
	float: right;
	display: inline-block;
	width: 8px;
	height: 14px;
	content: "";
	border-right: 2px solid;
	border-bottom: 2px solid;
	border-color: #3385ff;
	transform: rotate(45deg);
	margin-top: 15px;
}
.text-overflow-hidden{
	text-overflow: ellipsis;
	overflow: hidden;
}
.weui-cell__hd p ,.weui-cell__bd p{
	margin: 0;
}
.weui-picker-modal .picker-item{
	font-size: 16px;
	text-align: center;
}
.pos-tab {
	position: absolute;
	left: 0;
	right: 0;
	top: 35px;
	z-index: 999;
}

/*弹出层 模板css*/
#mask-usertype{
	position: fixed;
	top: 0;
	background: rgba(0,0,0,.7);
	width: 100%;
	left: 0;
	right: 0;
	height: 100%;
	z-index: 8000;
	padding: 20px;
}
#mask-usertype .div-usertype{
	position: absolute;
	top: 50%;
	left: 50%;
	background-color: #fff;
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	margin: 0;
	width: 70%;
	border-radius: 5px;
}
#mask-usertype .icon-del{
	position: fixed;
	right: 30px;
	top: 25%;
	border: 2px solid #ddd;
	border-radius: 100%;
	width: 30px;
	height: 30px;
	line-height: 23px;
	font-size: 26px;
	color: #fff;
	text-align: center;
}

/* 密码password显隐*/
.i-eye{
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align: center;
	background: url(../../lib/img/vision1.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 15px;
	top: 12px;
}
.i-eye-open{
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align: center;
	background: url(../../lib/img/vision2.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 15px;
	top: 12px;
}
.weuisearchbar{
	display: block;
	margin-left: 10px;
	line-height: 28px;
	color: #09bb07;
	white-space: nowrap;
}
/*给时间选择框的分割线加深颜色*/
.weui-picker-modal .picker-center-highlight:after, .weui-picker-modal .picker-center-highlight:before {
	background-color: #925858;
}
.guide{
	color: #acacae;
	margin-left: 25px;
	font-size: 12px;
	margin-right: 25px;
}
/*end*/