@charset "UTF-8";
	@media screen and (max-width:319px) {
	html {
	font-size:85.33333px
}
}@media screen and (min-width:320px) and (max-width:359px) {
	html {
	font-size:85.33333px
}
}@media screen and (min-width:360px) and (max-width:374px) {
	html {
	font-size:96px
}
}@media screen and (min-width:375px) and (max-width:383px) {
	html {
	font-size:100px
}
}@media screen and (min-width:384px) and (max-width:399px) {
	html {
	font-size:102.4px
}
}@media screen and (min-width:400px) and (max-width:413px) {
	html {
	font-size:106.66667px
}
}@media screen and (min-width:414px) {
	html {
	font-size:110.4px
}
}article,aside,blockquote,body,button,code,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul {
	margin:0;
	padding:0;
	text-align: center;
}
body {
	font-family:Helvetica Neue,Helvetica,STHeiTi,sans-serif;
	line-height:1.5;
	font-size:16px;
	color:#000;
	background-color:#f8f8f8;
	-webkit-user-select:none;
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:transparent;
	outline:0
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:400
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption,th {
	text-align:left
}
fieldset,img {
	border:0
}
li {
	list-style:none
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
button,input,optgroup,option,select,textarea {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
	outline:0
}
button {
	-webkit-appearance:none;
	border:0;
	background:none
}
a {
	-webkit-touch-callout:none;
	text-decoration:none;
}
:focus {
	outline:0;
	-webkit-tap-highlight-color:transparent
}
em,i {
	font-style:normal
}
@font-face {
	font-family:iconfont;
	src:url(data:font/ttf;
	charset=utf-8;
	base64,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) format("truetype")
}
.ui-icon-close:before {
	content:""
}
.ui-icon-search:before {
	content:""
}
.ui-icon-return:before {
	content:""
}
.ui-icon-close,.ui-icon-search {
	color:#8e8e93
}
@font-face {
	font-family:iconfont;
	src:url(iconfont-full.ttf) format("truetype")
}
.ui-icon,[class^=ui-icon-] {
	font-family:iconfont!important;
	font-size: 25px;
	line-height: 60px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:.2px;
	display:block;
	color:rgba(0,0,0,.5);
}
.ui-icon-add:before {
	content:"\f615"
}
.ui-icon-more:before {
	content:"\f616"
}
.ui-icon-arrow:before {
	content:"\f600"
}
.ui-icon-return:before {
	content:"\f614"
}
.ui-icon-checked:before {
	content:"\f601"
}
.ui-icon-checked-s:before {
	content:"\f602"
}
.ui-icon-info-block:before {
	content:"\f603"
}
.ui-icon-success-block:before {
	content:"\f604"
}
.ui-icon-warn-block:before {
	content:"\f605"
}
.ui-icon-info:before {
	content:"\f606"
}
.ui-icon-success:before {
	content:"\f607"
}
.ui-icon-warn:before {
	content:"\f608"
}
.ui-icon-next:before {
	content:"\f617"
}
.ui-icon-prev:before {
	content:"\f618"
}
.ui-icon-tag:before {
	content:"\f60d"
}
.ui-icon-tag-pop:before {
	content:"\f60f"
}
.ui-icon-tag-s:before {
	content:"\f60e"
}
.ui-icon-warn-lg:before {
	content:"\f609"
}
.ui-icon-close:before {
	content:"\f60a"
}
.ui-icon-close-progress:before {
	content:"\f619"
}
.ui-icon-close-page:before {
	content:"\f60b"
}
.ui-icon-emo:before {
	content:"\f61a"
}
.ui-icon-delete:before {
	content:"\f61b"
}
.ui-icon-search:before {
	content:"\f60c"
}
.ui-icon-order:before {
	content:"\f61c"
}
.ui-icon-news:before {
	content:"\f61d"
}
.ui-icon-personal:before {
	content:"\f61e"
}
.ui-icon-dressup:before {
	content:"\f61f"
}
.ui-icon-cart:before {
	content:"\f620"
}
.ui-icon-history:before {
	content:"\f621"
}
.ui-icon-wallet:before {
	content:"\f622"
}
.ui-icon-refresh:before {
	content:"\f623"
}
.ui-icon-thumb:before {
	content:"\f624"
}
.ui-icon-file:before {
	content:"\f625"
}
.ui-icon-hall:before {
	content:"\f626"
}
.ui-icon-voice:before {
	content:"\f627"
}
.ui-icon-unfold:before {
	content:"\f628"
}
.ui-icon-gototop:before {
	content:"\f629"
}
.ui-icon-share:before {
	content:"\f62a"
}
.ui-icon-home:before {
	content:"\f62b"
}
.ui-icon-pin:before {
	content:"\f62c"
}
.ui-icon-star:before {
	content:"\f62d"
}
.ui-icon-bugle:before {
	content:"\f62e"
}
.ui-icon-trend:before {
	content:"\f62f"
}
.ui-icon-unchecked:before {
	content:"\f610"
}
.ui-icon-unchecked-s:before {
	content:"\f611"
}
.ui-icon-play-active:before {
	content:"\f630"
}
.ui-icon-stop-active:before {
	content:"\f631"
}
.ui-icon-play:before {
	content:"\f632"
}
.ui-icon-stop:before {
	content:"\f633"
}
.ui-icon-set:before {
	content:"\f634"
}
.ui-icon-add-group:before {
	content:"\f635"
}
.ui-icon-add-people:before {
	content:"\f636"
}
.ui-icon-pc:before {
	content:"\f637"
}
.ui-icon-scan:before {
	content:"\f638"
}
.ui-icon-tag-svip:before {
	content:"\f613"
}
.ui-icon-tag-vip:before {
	content:"\f612"
}
.ui-icon-male:before {
	content:"\f639"
}
.ui-icon-female:before {
	content:"\f63a"
}
.ui-icon-collect:before {
	content:"\f63b"
}
.ui-icon-commented:before {
	content:"\f63c"
}
.ui-icon-like:before {
	content:"\f63d"
}
.ui-icon-liked:before {
	content:"\f63e"
}
.ui-icon-comment:before {
	content:"\f63f"
}
.ui-icon-collected:before {
	content:"\f640"
}
em {
	color:#ff8444
}
::-webkit-input-placeholder {
	color:#bbb
}
h1 {
	font-size:18px
}
h2 {
	font-size:17px
}
h3,h4 {
	font-size:16px;
	padding: .7em 1em;
	text-align: center;
}
.ui-txt-sub,h5 {
	font-size:14px
}
.ui-txt-tips,h6 {
	font-size:12px
}
.ui-txt-default {
	color:#000
}
.ui-txt-white {
	color:#fff
}
.ui-txt-info {
	color:#777
}
.ui-txt-muted {
	color:#bbb
}
.ui-txt-red,.ui-txt-warning {
	color:#ff4222
}
.ui-txt-feeds {
	color:#314c83
}
.ui-txt-highlight {
	color:#ff8444
}
.ui-txt-justify {
	text-align:justify
}
.ui-txt-justify-one {
	text-align:justify;
	overflow:hidden;
	height:24px
}
.ui-txt-justify-one:after {
	display:inline-block;
	content:'';
	overflow:hidden;
	width:100%;
	height:0
}
.ui-nowrap {
	max-width:100%;
	white-space:nowrap
}
.ui-nowrap,.ui-nowrap-flex {
	overflow:hidden;
	text-overflow:ellipsis
}
.ui-nowrap-flex {
	-webkit-line-clamp:1;
	-webkit-box-flex:1;
	height:inherit
}
.ui-nowrap-flex,.ui-nowrap-multi {
	display:-webkit-box;
	-webkit-box-orient:vertical
}
.ui-nowrap-multi {
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.ui-grid,.ui-grid-halve,.ui-grid-trisect {
	padding-left:15px;
	padding-right:10px;
	overflow:hidden;
	padding-top:10px
}
@media (max-width:320px) {
	.ui-grid,.ui-grid-halve,.ui-grid-trisect {
	padding-left:10px;
	padding-right:5px
}
}.ui-grid-halve li,.ui-grid-trisect li,.ui-grid li {
	padding-right:5px;
	padding-bottom:10px;
	float:left;
	position:relative;
	-webkit-box-sizing:border-box
}
.ui-grid-trisect>li {
	width:33.3333%
}
.ui-grid-trisect-img {
	padding-top:149.47%
}
.ui-grid-trisect h4 {
	position:relative;
	margin: 12px 0 3px;
}
.ui-grid-trisect h4 span {
	display:inline-block;
	margin-left:12px;
	color:#777
}
.ui-grid-halve>li {
	width:50%
}
.ui-grid-halve-img {
	padding-top:55.17%
}
.ui-grid-halve-img,.ui-grid-trisect-img {
	position:relative;
	width:100%
}
.ui-grid-halve-img>span,.ui-grid-trisect-img>span {
	z-index:1;
	background-repeat:no-repeat;
	-webkit-background-size:cover
}
.ui-grid-halve-img>span,.ui-grid-halve-img img,.ui-grid-trisect-img>span,.ui-grid-trisect-img img {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}
.ui-grid-halve-img.active,.ui-grid-trisect-img.active {
	opacity:.5
}
.ui-row {
	display:block;
	overflow:hidden
}
.ui-col {
	float:left;
	box-sizing:border-box;
	width:100%
}
.ui-col-10 {
	width:10%
}
.ui-col-20 {
	width:20%
}
.ui-col-25 {
	width:25%
}
.ui-col-33 {
	width:33.3333%
}
.ui-col-50 {
	width:50%
}
.ui-col-67 {
	width:66.6666%
}
.ui-col-75 {
	width:75%
}
.ui-col-80 {
	width:80%
}
.ui-col-90 {
	width:90%
}
.ui-row-flex {
	display:-webkit-box;
	width:100%;
	-webkit-box-sizing:border-box
}
.ui-row-flex .ui-col {
	float:none;
	-webkit-box-flex:1;
	width:0
}
.ui-row-flex .ui-col-2 {
	-webkit-box-flex:2
}
.ui-row-flex .ui-col-3 {
	-webkit-box-flex:3
}
.ui-row-flex .ui-col-4 {
	-webkit-box-flex:4
}
.ui-row-flex-ver {
	-webkit-box-orient:vertical
}
.ui-row-flex-ver .ui-col {
	width:100%;
	height:0
}
.ui-whitespace {
	padding-right:15px
}
.ui-whitespace,.ui-whitespace-left {
	padding-left:15px;
	box-sizing:border-box
}
.ui-whitespace-right {
	padding-right:15px;
	box-sizing:border-box
}
@media (max-width:320px) {
	.ui-whitespace {
	padding-right:10px
}
.ui-whitespace,.ui-whitespace-left {
	padding-left:10px
}
.ui-whitespace-right {
	padding-right:10px
}
}.ui-justify {
	text-align:justify;
	font-size:0
}
.ui-justify:after {
	content:'';
	display:inline-block;
	width:100%;
	height:0;
	overflow:hidden
}
.ui-justify li {
	display:inline-block;
	text-align:center
}
.ui-justify p {
	font-size:16px
}
.ui-justify-flex {
	width:100%;
	display:-webkit-box;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between
}
.ui-footer,.ui-header {
	position:fixed;
	width:100%;
	z-index:2;
	left:0
}
.ui-header {
    top: 20px;
    height: 45px;
    line-height: 55px;
}
.ui-header-positive,.ui-header-stable {
	padding:0 10px;
	box-sizing:border-box
}
.ui-footer-stable,.ui-header-stable {
	background-color:#f8f8f8
}
.ui-footer-positive,.ui-header-positive {
	background-color:#18b4ed;
	color:#fff
}
.ui-footer-positive a,.ui-footer-positive a:active,.ui-footer-positive i,.ui-header-positive a,.ui-header-positive a:active,.ui-header-positive i {
	color:#fff
}
.ui-footer-btn {
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9f9),to(#e0e0e0));
	color:#00a5e0
}
.ui-footer-btn .ui-tiled {
	height:100%
}
.ui-footer {
	bottom:0;
	height:56px
}
.ui-header~.ui-container {
	border-top:45px solid transparent
}
.ui-footer~.ui-container {
	border-bottom:56px solid transparent
}
.ui-header h1 {
	text-align:center;
	font-size:18px
}
.ui-header .ui-icon-return {
	position:absolute;
	left: 10px;
}
.ui-header .ui-btn {
	display:block;
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-15px
}
.ui-center {
	-webkit-box-orient:vertical;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	text-align:center;
	height:150px
}
.ui-center,.ui-flex,.ui-tiled {
	width:100%;
	display:-webkit-box
}
.ui-flex,.ui-tiled {
	-webkit-box-sizing:border-box
}
.ui-flex-ver {
	-webkit-box-orient:vertical
}
.ui-flex-pack-start {
	-webkit-box-pack:start
}
.ui-flex-pack-end {
	-webkit-box-pack:end
}
.ui-flex-pack-center {
	-webkit-box-pack:center
}
.ui-flex-align-start {
	-webkit-box-align:start
}
.ui-flex-align-end {
	-webkit-box-align:end
}
.ui-flex-align-center,.ui-tiled li {
	-webkit-box-align:center
}
.ui-tiled li {
	-webkit-box-flex:1;
	width:100%;height:40px;
	line-height:40px;
	text-align:center;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-box-pack:center
}
.ui-btn,.ui-btn-lg,.ui-btn-s {
	position:relative;
	text-align:center;
	background-color:#fdfdfd;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.5,#fff),to(#fafafa));
	vertical-align:top;
	color:#00a5e0;
	-webkit-box-sizing:border-box;
	-webkit-background-clip:padding-box;
	border:1px solid #cacccd;
	border-radius:3px
}
@media screen and (-webkit-min-device-pixel-ratio:2) {
	.ui-btn,.ui-btn-lg,.ui-btn-s {
	position:relative;
	border:0
}
.ui-btn-lg:before,.ui-btn-s:before,.ui-btn:before {
	content:"";
	width:200%;
	height:200%;
	position:absolute;
	top:0;
	left:0;
	border:1px solid #cacccd;
	-webkit-transform:scale(.5);
	-webkit-transform-origin:0 0;
	padding:1px;
	-webkit-box-sizing:border-box;
	border-radius:6px;
	pointer-events:none
}
}.ui-btn-lg.active,.ui-btn-lg:not(.disabled):not(:disabled):active,.ui-btn-s.active,.ui-btn-s:not(.disabled):not(:disabled):active,.ui-btn.active,.ui-btn:not(.disabled):not(:disabled):active {
	background:#f2f2f2;
	color:rgba(0,165,224,.5);
	-webkit-background-clip:padding-box
}
.ui-btn-lg:after,.ui-btn-s:after,.ui-btn:after {
	content:"";
	position:absolute;
	top:-7px;
	bottom:-7px;
	left:0;
	right:0
}
.ui-btn-lg.disabled,.ui-btn-lg:disabled,.ui-btn-s.disabled,.ui-btn-s:disabled,.ui-btn.disabled,.ui-btn:disabled {
	border:0;
	color:#ccc;
	background:#e9ebec;
	background-clip:padding-box
}
.ui-btn-s {
	width:55px;
	height:25px;
	line-height:25px;
	font-size:13px
}
.ui-btn {
	height:30px;
	line-height:30px;
	padding:0 11px;
	min-width:55px;
	display:inline-block;
	font-size:15px
}
.ui-btn-lg {
	font-size:18px;
	height:44px;
	line-height:44px;
	display:block;
	width:100%;
	border-radius:5px
}
.ui-btn-primary {
	background-color:#18b4ed;
	border-color:#0baae4;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.5,#1fbaf3),to(#18b4ed));
	color:#fff;
	background-clip:padding-box
}
.ui-btn-primary.active,.ui-btn-primary:not(.disabled):not(:disabled):active {
	background:#1ca7da;
	border-color:#1ca7da;
	color:hsla(0,0%,100%,.5);
	background-clip:padding-box
}
.ui-btn-danger {
	background-color:#f75549;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.5,#fc6156),to(#f75549));
	color:#fff;
	border-color:#f43d30;
	background-clip:padding-box
}
.ui-btn-danger.active,.ui-btn-danger:not(.disabled):not(:disabled):active {
	background:#e2574d;
	border-color:#e2574d;
	color:hsla(0,0%,100%,.5);
	background-clip:padding-box
}
.ui-btn-wrap {
	padding:15px 10px
}
@media (max-width:320px) {
	.ui-btn-wrap {
	padding:10px
}
}@media screen and (-webkit-min-device-pixel-ratio:2) {
	.ui-btn-primary:before {
	border:1px solid #0baae4
}
.ui-btn-danger:before {
	border:1px solid #f43d30
}
.ui-btn,.ui-btn-lg,.ui-btn-s {
	border:0
}
.ui-btn-lg.disabled,.ui-btn-lg.disabled:before,.ui-btn-lg:disabled,.ui-btn-lg:disabled:before,.ui-btn-s.disabled,.ui-btn-s.disabled:before,.ui-btn-s:disabled,.ui-btn-s:disabled:before,.ui-btn.disabled,.ui-btn.disabled:before,.ui-btn:disabled,.ui-btn:disabled:before {
	border:1px solid #e9ebec
}
.ui-btn-lg:before {
	border-radius:10px
}
}.ui-btn-progress {
	width:55px;
	padding:0;
	overflow:hidden
}
.ui-btn-progress .ui-btn-inner {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	overflow:hidden;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.5,#1fbaf3),to(#18b4ed));
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}
.ui-btn-progress .ui-btn-inner span {
	display:inline-block;
	color:#fff;
	position:absolute;
	width:55px;
	left:0
}
.ui-btn-progress.disabled,.ui-btn-progress:disabled {
	background-color:#fefefe;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.5,#fff),to(#fafafa));
	color:#ccc;
	border:1px solid #cacccd;
	background-clip:padding-box
}
@media screen and (-webkit-min-device-pixel-ratio:2) {
	.ui-btn-progress.disabled,.ui-btn-progress:disabled {
	border:0
}
.ui-btn-progress.disabled:before,.ui-btn-progress:disabled:before {
	border:1px solid #cacccd
}
}.ui-btn-group {
	display:-webkit-box;
	width:100%;
	box-sizing:border-box;
	-webkit-box-align:center
}
.ui-btn-group button {
	display:block;
	-webkit-box-flex:1;
	margin-right:10px
}
.ui-btn-group button:first-child {
	margin-left:10px
}
.ui-tips {
	padding:20px 15px;
	text-align:center;
	font-size:16px;
	color:#000
}
.ui-tips i {
	display:inline-block;
	width:32px;
	height:1px;
	vertical-align:top
}
.ui-tips i:before {
	font-family:iconfont!important;
	font-size:32px;
	line-height:44px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:.2px;
	display:block;
	color:rgba(0,0,0,.5);
	content:"";
	color:#0090ff;
	line-height:21px
}
.ui-tips-success i:before {
	content:"";
	color:#65d521
}
.ui-tips-warn i:before {
	content:"";
	color:#f76249
}
.ui-newstips-wrap {
	margin:20px 15px;
	text-align:center
}
.ui-newstips {
	background:#383939;
	position:relative;
	height:40px;
	line-height:40px;
	display:-webkit-inline-box;
	-webkit-box-align:center;
	padding-right:25px;
	border-radius:5px;
	font-size:14px;
	color:#fff;
	padding-left:15px
}
.ui-newstips .ui-avatar-tiled,.ui-newstips .ui-newstips-thumb,.ui-newstips i {
	display:block;
	margin-left:-5px;
	margin-right:10px
}
.ui-newstips .ui-newstips-thumb {
	width:30px;
	height:30px;
	position:relative
}
.ui-newstips .ui-newstips-thumb>span {
	display:block;
	width:100%;
	height:100%;
	z-index:1;
	background-repeat:no-repeat;
	-webkit-background-size:cover
}
.ui-newstips div {
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	-webkit-box-flex:1;
	height:inherit
}
.ui-newstips:after {
	font-family:iconfont!important;
	font-size:32px;
	line-height:44px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:.2px;
	display:block;
	color:rgba(0,0,0,.5);
	color:#c7c7c7;
	content:"";
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-22px;
	margin-right:-10px
}
@media (max-width:320px) {
	.ui-newstips:after {
	right:10px
}
}.ui-newstips .ui-badge-num,.ui-newstips .ui-reddot {
	margin-left:10px;
	margin-right:5px
}
.ui-slider {
	width:100%;
	overflow:hidden;
	position:relative;
	padding-top:31.25%
}
.ui-slider-content {
	display:-webkit-box;
	position:absolute;
	left:0;
	top:0;
	height:100%
}
.ui-slider-content>li {
	-webkit-box-flex:1;
	width:100%;
	height:100%
}
.ui-slider-content>li img {
	display:block;
	width:100%
}
.ui-slider-content>li span {
	display:block;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	-webkit-background-size:100% 100%
}
.ui-slider-content>li.active {
	opacity:.5
}
.ui-slider-indicators {
	position:absolute;
	display:-webkit-box;
	-webkit-box-pack:end;
	width:100%;
	bottom:10px;
	right:4px;
	font-size:0
}
.ui-slider-indicators li {
	display:block;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	font-size:0;
	width:7px;
	height:7px;
	background-color:rgba(0,0,0,.3);
	margin-right:6px;
	position:relative
}
.ui-slider-indicators li,.ui-slider-indicators li.current:before {
	border-radius:10px;
	-webkit-box-sizing:border-box;
	-webkit-background-clip:padding-box
}
.ui-slider-indicators li.current:before {
	content:'';
	position:absolute;
	background-color:#fff;
	left:1px;
	top:1px;
	width:5px;
	height:5px
}
.ui-slider-indicators-center {
	-webkit-box-pack:center;
	right:0
}
.ui-panel {
	overflow:hidden;
	margin-bottom:10px
}
.ui-panel .ui-grid-halve,.ui-panel .ui-grid-trisect {
	padding-top:0
}
.ui-panel h1,.ui-panel h2,.ui-panel h3 {
	padding-left:15px;
	padding-right:15px;
	line-height:44px;
	position:relative;
	overflow:hidden;
	display:-webkit-box
}
@media (max-width:320px) {
	.ui-panel h1,.ui-panel h2,.ui-panel h3 {
	padding-left:10px;
	padding-right:10px
}
}.ui-panel h1 span,.ui-panel h2 span,.ui-panel h3 span {
	display:block
}
.ui-panel-card,.ui-panel-simple {
	background-color:#fff
}
.ui-panel-pure h2,.ui-panel-pure h3 {
	color:#777
}
.ui-panel-simple {
	margin-bottom:0
}
.ui-panel-subtitle {
	font-size:14px;
	color:#777;
	margin-left:10px
}
.ui-panel-title-tips {
	font-size:12px;
	color:#777;
	position:absolute;
	right:15px
}
@media (max-width:320px) {
	.ui-panel-title-tips {
	right:10px
}
}.ui-arrowlink .ui-panel-title-tips {
	right:30px
}
@media (max-width:320px) {
	.ui-arrowlink .ui-panel-title-tips {
	right:25px
}
}.ui-loading-wrap {
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	text-align:center;
	height:40px
}
.ui-loading {
	width:20px;
	height:20px;
	display:block;
	background:url(loading_sprite.png);
	-webkit-background-size:auto 20px;
	-webkit-animation:a 1s steps(12) infinite
}
.ui-loading-bright {
	width:37px;
	height:37px;
	display:block;
	background-image:url(loading_sprite_white.png);
	-webkit-background-size:auto 37px;
	-webkit-animation:b 1s steps(12) infinite
}
.ui-loading-wrap .ui-loading {
	margin:10px
}
.ui-loading-block {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:3;
	display:-webkit-box;
	-webkit-box-orient:horizontal;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	background:rgba(0,0,0,.4);
	display:none;
	background:transparent
}
.ui-loading-block .ui-loading-cnt {
	width:130px;
	height:110px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-box-align:center;
	text-align:center;
	background:rgba(0,0,0,.65);
	border-radius:6px;
	color:#fff;
	font-size:16px
}
.ui-loading-block .ui-loading-bright {
	margin:18px 0 8px
}
.ui-loading-block.show {
	display:-webkit-box;
	display:box
}
@-webkit-keyframes a {
	0% {
	background-position:0 0
}
to {
	background-position:-240px 0
}
}@-webkit-keyframes b {
	0% {
	background-position:0 0
}
to {
	background-position:-444px 0
}
}.ui-dialog {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:3;
	display:-webkit-box;
	-webkit-box-orient:horizontal;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	background:rgba(0,0,0,.4);
	display:none
}
.ui-dialog.show {
	display:-webkit-box;
	display:box
}
.ui-dialog-hd {
	height:48px;
	line-height:48px;
	text-align:center;
	position:relative
}
.ui-dialog-cnt {
	border-radius:6px;
	width:270px;
	background-clip:padding-box;
	pointer-events:auto;
	background-color:hsla(0,0%,99%,.95);
	position:relative;
	font-size:16px;
}
.ui-dialog-bd {
	min-height:71px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	padding:18px;
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	-webkit-box-orient:vertical;
	background: linear-gradient(to right,#F187A3 0,#F187A3 100%);
	color: #fff;
}
.ui-dialog-bd>h4 {
	margin-bottom:4px;
	width:100%;
	text-align:center
}
.ui-dialog-bd>div,.ui-dialog-bd>ul {
	width:100%
}
.ui-dialog-ft {
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	display:-webkit-box;
	width:100%;
	box-sizing:border-box;
	-webkit-box-align:center;
	border-top:1px solid #e0e0e0;
	height:42px;
	line-height:42px
}
.ui-dialog-close:before {
	font-family:iconfont!important;
	font-size:32px;
	line-height:44px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:.2px;
	color:rgba(0,0,0,.5);
	content:"";
	color:#828282;
	display:block;
	line-height:32px;
	position:absolute;
	top:3px;
	right:3px
}
.ui-dialog-close:active {
	opacity:.5
}
.ui-dialog-ft button {
	color: #F187A3;
	text-align:center;
	border-right:1px solid #e0e0e0;
	width:100%;
	line-height:42px;
	background:transparent;
	display:block;
	margin:0!important;
	-webkit-box-flex:1;
}
.ui-dialog-ft button:active {
	background-color:rgba(0,0,0,.1)!important
}
.ui-dialog-ft button:first-child {
	border-bottom-left-radius:6px
}
.ui-dialog-ft button:last-child {
	border-right:0;
	border-bottom-right-radius:6px
}
@media screen and (-webkit-min-device-pixel-ratio:2) {
	.ui-dialog-ft {
	position:relative;
	border:0;
	background-position:0 0;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.5,transparent),color-stop(.5,#e0e0e0));
	background-repeat:repeat-x;
	-webkit-background-size:100% 1px
}
.ui-dialog-ft button {
	border-right:0;
	background-position:100% 0;
	background-image:-webkit-gradient(linear,left top,right top,color-stop(.5,transparent),color-stop(.5,#e0e0e0));
	background-repeat:repeat-y;
	-webkit-background-size:1px 100%
}
.ui-dialog-ft button:last-child {
	background:none
}
}