﻿html,body {
	color:#333;
	margin:0;
	height:100%;
	font-family:"Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-weight:normal;
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
a {
	text-decoration:none;
	color:#000;
}
a,label,button,input,select {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
img {
	width:100%;
	height:auto;
	display:block;
	border:0;
}
body {
	background:#fff;
	color:#666;
}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,p,blockquote,pre,button,fieldset,form,input,legend,textarea,th,td {
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	color:#08acee;
}
button {
	outline:0;
}
button,input,optgroup,select,textarea {
	margin:0;
	font:inherit;
	color:inherit;
	outline:none;
}
li {
	list-style:none;
}
a {
	color:#666;
}
.clearfix::after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.clearfix {
	}.divHeight {
	width:100%;
	height:10px;
	background:#f5f7fc;
	position:relative;
	overflow:hidden;
}
.r-line {
	position:relative;
}
.r-line:after {
	content:'';
	position:absolute;
	z-index:0;
	top:0;
	right:0;
	height:100%;
	border-right:1px solid #D9D9D9;
	-webkit-transform:scaleX(0.5);
	transform:scaleX(0.5);
	-webkit-transform-origin:100% 0;
	transform-origin:100% 0;
}
.b-line {
	position:relative;
}
.b-line:after {
	content:'';
	position:absolute;
	z-index:2;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	border-bottom:1px solid #e2e2e2;
	-webkit-transform:scaleY(0.5);
	transform:scaleY(0.5);
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%;
}
.aui-arrow {
	position:relative;
	padding-right:0.8rem;
	color:#7f8699;
	font-size:0.85rem;
}
.aui-arrow span {
	font-size:0.8rem;
	color:#9b9b9b;
}
.aui-arrow:after {
	content:" ";
	display:inline-block;
	height:6px;
	width:6px;
	border-width:2px 2px 0 0;
	border-color:#848484;
	border-style:solid;
	-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);
	transform:matrix(0.71,0.71,-0.71,0.71,0,0);
	position:relative;
	top:-2px;
	position:absolute;
	top:50%;
	margin-top:-6px;
	right:2px;
	border-radius:1px;
}
.aui-flex {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	padding:15px;
	position:relative;
}
.aui-flex-box {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	min-width:0;
	font-size:14px;
	color:#333;
}
/* 必要布局样式css */
.aui-flexView {
	width:100%;
	height:100%;
	margin:0 auto;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}
.aui-scrollView {
	width:100%;
	height:100%;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	overflow-y:auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
	position:relative;
	padding-bottom:10px;
}
.aui-navBar {
	height:44px;
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	z-index:102;
	background:#fff;
}
.aui-navBar-item {
	height:44px;
	min-width:20%;
	-webkit-box-flex:0;
	-webkit-flex:0 0 15%;
	-ms-flex:0 0 15%;
	flex:0 0 15%;
	padding:0 0.9rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:0.7rem;
	white-space:nowrap;
	overflow:hidden;
	color:#808080;
	position:relative;
}
.aui-navBar-item:first-child {
	-webkit-box-ordinal-group:2;
	-webkit-order:1;
	-ms-flex-order:1;
	order:1;
	margin-right:-25%;
	font-size:0.9rem;
	font-weight:bold;
}
.aui-navBar-item:last-child {
	-webkit-box-ordinal-group:4;
	-webkit-order:3;
	-ms-flex-order:3;
	order:3;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	font-size:12px;
	color:#4e85fd;
}
.aui-center {
	-webkit-box-ordinal-group:3;
	-webkit-order:2;
	-ms-flex-order:2;
	order:2;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	height:44px;
	width:80%;
	margin-left:25%;
}
.aui-center-title {
	text-align:center;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	text-overflow:ellipsis;
	font-size:1rem;
	color:#333;
}
.icon {
	width:19px;
	height:19px;
	display:block;
	border:none;
	float:left;
	background-size:19px;
	background-repeat:no-repeat;
}
.aui-flex-box h1 {
	color:#444444;
	font-weight:500;
	font-size:1rem;
	overflow:hidden;
	position:relative;
	padding-left:1rem;
}
.aui-flex-box h2 {
	color:#222;
	font-weight:normal;
	font-size:1.1rem;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
	text-overflow:ellipsis;
	padding-left:1rem;
}
.aui-flex-box p {
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
	text-overflow:ellipsis;
	font-size:0.9rem;
	margin-bottom:0.1rem;
	color:#ffffffc4;
}
.aui-flex-box h3 {
	font-size:0.7rem;
	color:#ffffffc4;
	font-weight:normal;
	width:100%;
	overflow:hidden;
}
.aui-flex-box h4 {
	font-size:0.7rem;
	color:#ffffffc4;
	font-weight:normal;
	width:100%;
	overflow:hidden;
}
.aui-flex-box h5 {
	font-size:0.8rem;
	color:#ffffff;
	font-weight:normal;
	width:100%;
	overflow:hidden;
}
.aui-palace {
	padding:0.6rem 0;
	position:relative;
	overflow:hidden;
	background:white;
}
.aui-palace-grid {
	position:relative;
	float:left;
	padding:1px;
	width:33.333%;
	box-sizing:border-box;
	margin:10px 0;
}
.aui-palace-img {
	width:50px;
	height:50px;
	margin:0 auto;
}
.aui-palace-text p {
	text-align:center;
	font-size:14px;
	color:#333333;
	margin-top:5px;
}
.aui-current-item {
	width:29%;
	float:left;
	margin:2%;
	text-align:center;
	border-radius:100px;
	background:#ededed;
	padding:8px 0;
	font-size:14px;
}
.this-card {
	background:#16d7da;
	color:#fff;
}
.aui-list-box {
	padding:0 10px;
}
.aui-flex-box h1:after {
	content:'';
	position:absolute;
	z-index:0;
	top:3px;
	left:0;
	width:4px;
	height:16px;
	border-radius:10px;
	background:#16d7da;
}
.textarea-block {
	background:#ededed;
	width:92%;
	margin:0 auto;
	border-radius:5px;
	height:10rem;
}
.textarea-block textarea {
	width:100%;
	padding:1rem;
	font-size:0.95rem;
	overflow:hidden;
	resize:none;
	height:8rem;
	border:none;
	background:#fb242466;
	line-height:1.8;
}
.aui-textarea-count {
	text-align:right;
	padding-right:1rem;
}
.aui-upload-box {
	background-color:#fff;
	padding:.1rem 1rem 0.5rem 0.4rem;
}
#chose_pic_btn {
	width:30%;
	height:105px;
	position:relative;
	display:inline-block;
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAFuElEQVR4Xu3YXWtcVRTG8b0mhGBSFBXxShAsRaEXfojeeCGJUAaUMHM28eVGEUXEryBFQUEwVnLOhBDlKNjgpeKnqCDVeiUFFQXFJBCSWSLUF9SZsxbtGtiTf27PM/vs/exfVsJI4ocGAhqQgDVZkgYSsEAQ0gCwQmplUWBhIKQBYIXUyqLAwkBIA8AKqZVFgYWBkAaAZai1ruvHU0oP3Yxezzl/avjYqY4Aa8r1b29vnx+Px21K6ZF/xb5U1Ys5569OtZ4phwfWhHI2NzcXl5aWrqWUHpwQubq8vPxov98/Add/GwDWBBVN02yklN7vQPNUVVUfAAtYZgN1Xb8rIs91fOCdqqqeNy96ioJMrAmXXdf1FRFZnWZBVfdyzmunyIv5qMAClhmLJwgsYHm8mLPAApYZiycILGB5vJizwAKWGYsnCCxgebyYs8AClhmLJwgsYHm8mLPAApYZiycILGB5vJizwAKWGYsnCCxgebyYs8AClhmLJwgsYHm8mLPAApYZiycILGB5vJizwAKWGYsnCCxgebyYs8AClhmLJwgsYHm8mLPAApYZiycILGB5vJizwAKWGYsnCCxgebyYs8AClhmLJwgsYHm8mLPAApYZiycILGB5vJizwAKWGYsnCCxgebyYs8AClhmLJwgsYHm8mLPAApYZiycILGB5vJizwAKWGYsnCCxgebyYs8AClhmLJwgsYHm8mLPAApYZiycILGB5vJizwAKWGYsnCCxgebyYs8AClhmLJwgsYHm8mLPAApYZiycILGB5vJizwAKWGYsnCCxgebyYs8AClhmLJwgsYHm8mLPAApYZiycILGB5vJizwAKWGYsnCCxgebyYs8AClhmLJ+iCtbW19YCIvCAiZ1X1Hs+LSsuKyPmU0r0d+/5JVa+WdjbPfkXk55TS1ycnJ29tbGzcsH7WDGs0Gj02Ho8/FpFl6+Lk5qqB30TkieFw+LnlVCZYOzs7dx4fH39r+A22vJNMuQ181+v1Hh4MBvtdRzDBapomp5S2uhbj+fw3oKpP5pw/7DqpCVZd12+IyMtdi/F8/htQ1ddzzq91ndQEq2maSymlV7oW4/n8N6Cql3LOr3ad1AqLP4VdTZ6e58Oqqra7jmuC1bbtXQcHB9f5572rzvl+rqrfLy4unltfX/+166QmWH8scvPrhpGI3Ne1KM/nrwFVvdHr9Ya39euGP2tq2/aO/f39VRG5oKpn56++v0/EF6R/dXEtpfRZzvkjz32bJ5Zn0XnI1nV9RURWp51FVfdyzmvzcN7bfQZgTWgUWLdGDVjAujVBEz4NLGABK6QBYIXUysQCFrBCGgBWSK1MLGABK6QBYIXUysQCFrBCGgBWSK1MLGABK6QBYIXUysQCFrBCGgBWSK1MLGABK6QBYIXUysQCFrBCGgBWSK1MLGABK6QBYIXUysQCFrBCGgBWSK1MLGABK6QBYIXUysQCFrBCGgBWSK1MLGABK6QBYIXUysQCFrBCGgBWSK1MLGABK6QBYIXUysQCFrBCGgBWSK1MLGABK6QBYIXUysQCFrBCGgBWSK1MLGABK6QBYIXUysQCFrBCGgBWSK1MLGABK6QBYIXUysQCFrBCGgBWSK1MLGABK6QBYIXUysQCFrBCGgBWSK1MLGABK6QBYIXUysQCFrBCGgBWSK1MLGABK6SBCYs2TXM5pfT0tHeq6uWc87Oz3Fcp72JiTYb1UkrpzY6LfLGqqrdLuexZ7hNYE9re3d29/+jo6JuU0pn/i6jqLwsLC+cGg8EPs7ywUt4FrCk3NRqNLqrqeymlu/8ZU9Ufe73eM8PhcK+Ui571PoHV0XjbtmcODw/XxuPxBRE5VtUvVlZWPun3+4ezvqyS3geskm6roL0Cq6DLKmmrwCrptgraK7AKuqyStgqskm6roL0Cq6DLKmmrwCrptgraK7AKuqyStgqskm6roL3+Dmr7QNNFKlg6AAAAAElFTkSuQmCC');
	box-sizing:border-box;
	background-size:35px 35px;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#ededed;
	margin-left:3.3333%;
	margin-bottom:12px;
	border-radius:5px;
}
#chose_pic_btn input {
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	width:100%;
	height:100%
}
.aui-upload-box .pic_look {
	width:30%;
	height:100px;
	display:inline-block;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	box-sizing:border-box;
	margin-left:3.3333%;
	margin-bottom:12px;
	position:relative;
	border-radius:5px;
}
.aui-upload-box .pic_look em {
	position:absolute;
	display:inline-block;
	width:20px;
	height:20px;
	background-color:#fff;
	color:#fff;
	font-size:18px;
	right:-0.5rem;
	top:-0.5rem;
	text-align:center;
	line-height:22px;
	border-radius:50%;
	font-weight:700;
	z-index:1;
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAFBklEQVRoQ+WbXW4bNxDH/yMFKdKXOG8F2krUW6SX2CeIfYLKJ6h7gjgnsHyCOCeIcoLIJ4h8gsgvUt5MqS3QtygvMmpImoL7IaxWu+IuyV2pyQIGDHs55I9Dzgxnh4QCn5b4+RCo/qa6YNAhgAMCDkBQv6s/DhiYApgSeOAPZXE9lH8Hv7sfHLkUKYQ4+BGLlwC1vR/CgZF8VpPAPfUzQ/VGSqkmxcnjBFhpkvHogghtJ6OKCWFGjzC/dKF5K+Dn4idRweMLEJ0VAbohk7m7xMPlZ/mPNO3PCNhfuss3pYHG6Zi7M1Remyz13MBN8WubUHlnvD9NVbMBjekSi9PP8q9+HpG5gJui9oqIrvJ0UPS7zHw+kpO3WfvJDNwStXc7W8I6GubuUE7+0L2m/q8F9vcrf1z5zixSd/EOYzADnej2tRa4Jeqf9h42nGDGYCjHR9vmeyvwXi/jNCrN8k4FboraORG92cXqtO2TmV+P5CTRuCYCe66HKh9sO95l+yUvTpJc1gZwYKTudu5nbWeLMZ2BGnEjtgHcFLUuEf1u298+tGfmtyM5OY+OZQ3Yi43ph7t9GKyrMSz530Y09l4D/pa0u/JUzO9HcrI63KyAvcM6PfpkOrPMuCFwn4nOCKibyom2Y2BMzF0GHRPhpanMqJYjwLUeiLzsRN5HDWx0NxaqXWD0+iC8yCtn7X3G7Qx0HBqdZqMujSeS+XooJ95Z3QP2Bkn8xXiAzJdDOemE7a2hY7BKblPUrojolekYZ0zP1OR5wLZ+lxnyHnQUdQHG0AmwLlwl8/J0JP/sBcAOXFFC8J4bOh3W+vDCgfHygFui/sVJoGEDXSCstw0Y06EcPyNb67yxp0ygi4Zd+aj5EbVErQOiC1NjkNguD3RZsJ6W+bIYYH8JbRzIN/Z0mbARYGP/q10V26ABRP1sxIdbG6jUcTFfU1PU+zZRjCm0apfgxoqD9VY0bqiUFI4m31Ra3owxoFajzlotuXghBbo02IChTOC12NhZGJpTGWpJD6wDfV2nCdY42iR3RKbrL+3/jNsyjNaGZhVgitGyP2VtmYzAaJkfC7UTvc3P+m5pLXFeuKaVWyok0vIDj0TNrn3FyBKcaGc1xwuFRVpZYFfxbYaILAfT1ld9YLvUTsLhQa/ZeKOyNM3zI/883KirTMBT64nMo9mSoRn4Orobq6IaL31in4u2gS1hea8lAKxTPMDXeybhIjZW6SLC/DRawGKdc/Pi6EiKx1ZgPMNvHS56ZUvzkyi07SFnLYmnVlRLmPtjpZWRHDecHvEi0NaGNZ6m9YEtrTVjoArJGHRGBC9Hbf0wpgwMCDi0ybklJuKdGS9rSrcCQmMVSv2+P6Z9a1rWfi4Njc4TYvUdxz4Qcbs6c0lTgUbcVSoBiSUPz8UvxxWqfszVw569nLnkIRz3d1XUEoG2DzlL1nzcKse7z1KYVnwKyNWkMG6HcuxX26c8WuDCsxAOYeOJ/STRWuD/w/LWLeMoeGbgwEfvXXXetqo7Kw2HjZXLIqqqL+k79dPKzzIv2oUWiIfQal8/wbJjU3Nhs3VVBHWPSkdXKuxEw1EhqpCN8FiBl1K5p/Yq46FT+iWP+MwFt1uuTMuetNpmvl7i4dwGNPG0pO1Y84K/1BfH/iUtapvuc7U/wf5FrXtU+yZL19gP20xCcBUvvLx1yKDwKp5ftMa4VVfxCKxunoVX8XouLmSljfs/ykRP90sY1JwAAAAASUVORK5CYII=');
	background-size:20px;
}
#chose_pic_btn input {
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	width:100%;
	height:100%
}
.title_phone {
	color:#444444;
	font-weight:500;
	font-size:1rem;
	overflow:hidden;
	position:relative;
}
.aui-pay-com {
	width:92%;
	margin:0.5rem auto 0;
}
.aui-pay-com button {
	background-color:#16d7da;
	color:white;
	border:none;
	width:100%;
	padding:12px 0;
	border-radius:5px;
	font-size:16px;
}
