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;
}

img {
	border: 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: #f5f5f5;
	position: relative;
	overflow: hidden;
	z-index: 10;
}

.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: 1;
	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;
}

.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: -4px;
	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;
	width: calc((100% - 40px) / 3);
	display: flex;
	justify-content: end;
	margin-bottom: 30px;
}

/* .aui-flex-box:not(:nth-child(3n)) {
    margin-right: calc(6% / 3);
} */

.aui-flex-box:nth-of-type(3n+0) {
	margin-right: 0;
}



/* 必要布局样式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;
	height: calc(100% - 520px);
}

.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;
	background: #FFFFFF;
	/* height: calc(100% - 520px); */
}

.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: 25%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	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;
}

.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: 50%;
	margin-left: 25%;
}

.aui-center-title {
	text-align: center;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
	font-size: 0.95rem;
	color: #333;
}

.icon {
	width: 50px;
	height: 50px;
	display: block;
	border: none;
	float: left;
	background-size: 20px;
	background-repeat: no-repeat;
}

.icon-return {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAACh0lEQVRoQ+3ZMW8TMRQH8PcOsTBQISExVCIRCwgWFvZ+hZYBpIrEcTYkBsTGlI2VDamL3YEBpWJoR1BJaOlXYEzyDYp0bMRGRjnJoDuWs/1e3EbKeHf55b33vzsb4YJ98IJ54RKce8XZV1gIcQ8AviDiD2vtC631pzZFYQ2WUt611p4CwM0VcqqU2soSXIN1ztdKqTfZgRuw75RSz9tg3bHsWjomlh04NpYVOAWWDbjf7z8oimLipbH7bUopJdvO7L/Hk8+wwyLiCSLe8H6cww4BwGYFTo0lbWkKLBmYCksCrsNaa99rrZ/FmFnS0GrCdrvd3mg0MqEDqu58yVKaAzZZSwshHgLAsX/rcW2csrJVtaNXeIWdIuL16qJU2OgVrsMCwEGn03mSamaThVYTtizLp+PxeJkioJKFFldslJbmjA0O5o4NCm7AHpZluUM5s1FCSwjxCAA++7ceADiczWaPJ5PJL6qAihJaUspdY8w+Il7xLsASG6SlhRA/EfGa91BxNJ/Pd7hVNtiT1mAwOAeADXdCa637Hi0Wi3zBUsptY8wHRLzqwIh/nlbzbWmna0roLEOrmo11QQd9W1oHdFDwOrR3cLCH/uuFn0uQRQE7dMPKJHl6RwNzRUcF/w9N9VIRHVyhazbLDihWP5KAHbphOzQ5OhmYCzopmAM6OZgaTQL20FMAuOUtHESfaTLwCn3HWnuWEk0KpkCTg1OjWYArtDHmKyJu+jMdeh+KDdghh8NhZ7lcfvPRoXcaWYFToNmBY6NZgj20m+nb3pr3W631yzY7GWzBDtXr9TaLojjz0N+VUvezBXvoPQBw0Fda649Zg9vg6o5l3dKhse58l+AY/yqnc/4GvNDoTFOq8FwAAAAASUVORK5CYII=");

}

.icon-search {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAFNUlEQVRoQ+2aXU4cORCAXd2C1yUn2OEECycInAA4wYI0tnjbzQkCJ9jZN2SPlMkJAicIOUHgBBlOkOENuUXXqnrdkcf0j9vuYZgBS2gk2u6uz1UuV5UN7JU1eGW87A143TX+puG+NMw5fw8Ae4yxHUTcol8AoF+GiDPG2A0AFL+IeK2U+tbXt5ve06uGh8PhQZIkx4yxw0DhL/M8n4zH46vA8a3DegEWQvzJGDtjjA1av+jXYUrvk1J+9uvu3ysKeDgc7iVJ8qkJFBG/AQAB0J/dBog4AID3DeJO8zw/GY/H1/5IzT2DgYUQ/zDG/q54/T1jrDRNL0Fp4gDgEABoOfxW8c6RlPJDH9CdgY+Pj7c2Nja+AsCOLQAi3pEZKqUmMYJxzgn6DAB+d95/k2XZ/mQyIUcX3DoB18Eyxs611qNYYUoK+s7m5iZZz0cXOk3To4uLC3d5eE+AN3AVrNHqoVLqxvuLHTpyzsmKLm1tI2KUpr2BOeffHTO+1Vrv9aXVunkw2iZf8EfZJwbaC5hzPgKAvyyhngXWMXEXeqKUOulgMEXXVmCz9Xy1Zvcuy7KdRWvWBTFLiqIz25kdSSkvu0C3Agshftj7LCLuLmrNtglOaxoAvlv9plrr3S6T3wgshKDoyfaU51JK+t/SWqxMjcCc859WwH+nlOordIyaMM75tDRtSkSyLNv21XItMAUAAEBhY9EQ8SQ2qIiitAbHyNYETNEUpXcE+2K0W3I7Wqb0ct9nQiuBzd7309Luv0qpqrjZ5xsL6eOu5SRJtn0isEpgIQTls18s4KV55rrZcj2275KrBHYCjXspZVGpeGlNCEGJRJldfZZSUuLR2OqAr8s8lfJZpVSxll9a45x3lrPOpO1gY+l7b91E2+uYtiel1Ls2pdQBozVwJYBJXilla+S40sDuftwX8Acp5ajNVJbx3N1N+gJ+FSZtu/tVAb6VUs7V2aqszmdbulJKhRbWF2rpnHMq/xyY8Ndr+6xzWlR5pOI6tamUcnuhkge+3MnVowKPuUzJN04NlDto2Onp6SDPc4oXihYVWrovY4y9OE8thKBkhg4Diqa1fueTE9du1EIIKr0WlUKqEiqldoNUsaBBThXVy2GRKE3AczOY5/l+n2c8MfPgFha7WGAtsMmJqcJfZCPmDNcryY6B8RnLOf9VnGCM3WutBz7m3Khheugm2b6OwUfo0D5udEXHPF0Ki43BdoWWZ2ma7vpUFkKBmsaZ2vSPsrDYVbutGjZanlvLy3Rgjil7b0X2JLamU9TZTrTNeg465ojROuf8kzk/LvfdoAjQC9g17eeGroANPu7xAjZapmMOOtD6dUJPnjvLsiNfD9lVw2bNfinLxeV4cwtoP+TIxxu4AXoGACddD7Xa4MkbIyKZcWUBMRS6E3AddLlPI+J5bHBi7nt8dLVaNUEh0J2B6cPG1Cg1e3IDh8wcACZa6ytfUzc+4gARKWl5UiGlyikiniVJQkejc5deukIHAZezbQJ4Ok2sunlTxOBm3c9oIua2h//BthCRbvDUJe50I4juaxUlJlN8n/MjxrqoYOG1pqOA6WMmsyLoMn9uW54+z+8RcZKm6cgNcmKho4FL6Qn88fGRghS6bzV35ciH0GjqziyHxhtBMdC9AdtQRqA9RKTSEN22q5uAW0Sks95rWp9dQtZQ6IUA12mUrODh4WHm68zaLCME+lmB2wBCnneFXnngFu/9pJK5FsA10JV3ydYG2IGm60yVtwTXCriEzrJsWucY1w64zfG9AbfN0Ko//w81zCxqH1aaMAAAAABJRU5ErkJggg==');
}

.m-slider {
	overflow-x: hidden;
	width: 100%;
	position: relative;
}

.slider-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-transform: translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px);
	position: relative;
	z-index: 1;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.slider-item {
	width: 100%;
	height: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background: #f6f6f6;
}

.slider-item img {
	width: 100%;
	height: auto;
	display: block;
	border: none;
}

.slider-pagination {
	text-align: right;
	position: absolute;
	width: 100%;
	z-index: 2;
	right: 0;
	bottom: 10px;
	pointer-events: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.slider-pagination>.slider-pagination-item {
	margin: 0 .25rem;
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background-color: rgba(255, 255, 255, 0.4);
}

.slider-pagination>.slider-pagination-item.slider-pagination-item-active {
	background-color: #fff;
	border-radius: 100%;
}


.aui-palace {
	padding: 0.5rem 0;
	position: relative;
	overflow: hidden;
}

.aui-palace-grid {
	position: relative;
	float: left;
	padding: 1px;
	width: 20%;
	box-sizing: border-box;
	margin: 5px 0;
}

.aui-palace-grid-icon {
	width: 30px;
	height: 30px;
	margin: 0 auto;
}

.aui-palace-grid-icon img {
	display: block;
	width: 100%;
	height: 100%;
	border: none;
}

.aui-palace-grid-text {
	display: block;
	text-align: center;
	color: #333;
	font-size: 0.85rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-top: 0.35rem;
}

.aui-palace-grid-text h2 {
	font-size: 0.8rem;
	font-weight: normal;
	color: #666666;
}


.m-actionsheet {
	text-align: center;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	background-color: #EFEFF4;
	-webkit-transform: translate(0, 100%);
	transform: translate(0, 100%);
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
}

.mask-black {
	background-color: rgba(0, 0, 0, 0.4);
	position: fixed;
	z-index: 500;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	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;
	z-index: 998;
}

.actionsheet-action {
	display: block;
	margin-top: .15rem;
	font-size: 0.28rem;
	color: #555;
	height: 1rem;
	line-height: 1rem;
	background-color: #FFF;
}

.m-actionsheet {
	text-align: center;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 10005;
	background-color: #ffffff;
	-webkit-transform: translate(0, 100%);
	transform: translate(0, 100%);
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
}

.actionsheet-toggle {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}

.actionsheet-item {
	display: block;
	position: relative;
	font-size: 0.85rem;
	color: #555;
	height: 2rem;
	line-height: 2rem;
	background-color: #FFF;
}

.actionsheet-item {
	display: block;
	position: relative;
	font-size: 0.85rem;
	color: #555;
	height: 2rem;
	line-height: 2rem;
	background-color: #FFF;
}

.aui-coll-cancel a {
	height: 45px;
	line-height: 45px;
	font-size: 12px;
	background: #f9f9f9;
	display: block;
	text-align: center;
	width: 100%;
}

.aui-coll-share-img {
	width: 38px;
	height: 38px;
	margin: 0 auto;
}

.aui-coll-share-img img {
	width: 100%;
	height: auto;
	display: block;
	border: none;
}

.aui-coll-share-box {
	position: relative;
	overflow: hidden;
	padding: 10px 0;
}

.aui-coll-cancel a {
	height: 45px;
	line-height: 45px;
	font-size: 12px;
	background: #f9f9f9;
	display: block;
	text-align: center;
	width: 100%;
}

.aui-coll-share-item {
	position: relative;
	float: left;
	padding: 8px 10px;
	width: 33.333%;
	box-sizing: border-box;
	font-size: 12px;
	height: 85px;
}

.aui-rule {
	position: absolute;
	right: 0;
	top: 1rem;
	background: #54ca9a;
	border-radius: 50px 0 0 50px;
	font-size: 0.8rem;
	padding: 0.2rem 0.6rem;
	color: #fff;
}


.aui-chang-box {
	width: 100%;
	padding: 1rem 1rem 2rem 1rem;
	position: relative;
	/* z-index:10; */
	background: #fff;
}


.aui-search-box {
	background: #fff;
	border-radius: 34px;
	position: relative;
	width: 92%;
	margin: 0 auto;
	height: 80px;
	border: 1px solid #999999;
	display: flex;
	align-items: center;
}

.aui-search-box input {
	width: 100%;
	background: none;
	border: none;
	font-size: 34px;
	text-align: left;
	height: 32px;
	border-radius: 22px;
	padding: 0.55rem 70px 0.55rem 1.5rem;
}

.icon-se {
	position: absolute;
	background-image: url('data:image/png;base64,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');
	/* left: 8px; */
	/* top: 0.3rem; */
	background-size: 50px;
	right: 15px;
}

.aui-palace-one .aui-palace-grid {
	width: 25%;
}

.aui-palace-one .aui-palace-grid-icon {
	width: 45px;
	height: 45px;
}

.aui-vol-img {
	width: 70px;
	margin-right: 0.5rem;
}

.aui-flex-box h2 {
	color: #212121;
	font-size: 0.9rem;
	margin-bottom: 0.3rem;
	font-weight: normal;
}

.aui-flex-box p {
	color: #999999;
	font-size: 0.8rem;
}

.aui-chang-box .aui-flex {
	padding-left: 0;
	padding-right: 0;
}


.aui-flex-screen {
	-webkit-box-align: initial;
	-webkit-align-items: initial;
	align-items: initial;
	padding-bottom: 5px;
	z-index: 10;
	position: relative;
	background: #fff;
	height: 150px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.aui-flex-screen .aui-flex-box h2 {
	font-weight: normal;
	color: #333333;
	font-size: 38px;
	text-align: left;
	display: flex;
	align-items: center;
	overflow: hidden;
	/* line-height: 1.8rem; */
}

.icon-dow {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAC0klEQVRoQ+2Z3XHTQBDHd2UPr6QDTAWIR4aJpEsDmAoSKsBUQKgAUwGkAkIDOUkZTx5jOggdhNeMrc1IsgaPiXUfuvNp7POrdLv72/+tbveMcGA/PDBe8MD7rrhX2Cu8ZxnwW3rPBP0PxyvsFd6zDPgt/ZSgnN+MIFicAlHSS8ERUyiGF4y9uRPFJ1SY81kIuOCAeCQy5vQ50T3QkDH2dt4WRytwpSw+3PYetiGsoIuXjLH7bdDtwHk+BoKfTpVTdY7wnkXRpR5wlp0D4GdVn27fpy8sjs/1gPN8AgRf3QIoekf4xKJoqgfM+RFhcIeIzxXdOnmdiP4iFSPtGi6j5lk2BcCPTgiUndI3FscT7a90s/AqzeeI8ErZ/w4XEMHvkyQKRS6F53ClMr8ZET7M+7q1ZbZykwgp4Ar6+jqBgrgog06eB8jY8XEq41saeFXPPTym2o+hzSQoAZeLr7I8RYBYJpu23yGA7CSOlPp7ZWDek6NKpW7XE68MXH/EZiEEy1vbCrbaLwavRYPCU+u1gCtol12YoJvqfA5vM8CzvGzS3+1Y6V8sjsa6PrUVrrd22XoOyqbkhW4AKuuI4A/SMmxrHUX2OgHvsp7rj9Qw0anbzh+tzSzyPD8Dgu+i7HZ6jvCBRdGPTjYAzP1dyrO8DOa0a0Bb1l+wODozYbvzlm6CWNVzanrIKIcCpGXSpW6Nb+l/0LOQcJGaGjJM1a014NX5bK6eDdWtVeAK2silgXiY16lpYzW86bzLpYHsMN8rYN1Lg7pun4Uy/yL0CnhVz+r32oJ7ZR1I6zW87kCtntWGeR14azW8HozMpYHOMN9bYNGlge4w31vgZsggXF5uTlb1BDQYdx0KZOF3sqXX208IggkBVvdQCJRCUUxNtY0y0DsFlgnI9jse2HaGXdv3CrtWwLZ/r7DtDLu27xV2rYBt/15h2xl2bd8r7FoB2/4PTuFHv4ESTPj+3BcAAAAASUVORK5CYII=');
	float: inherit;
	background-size: 25px;
	width: 25px;
	height: 25px;
	display: inline-block;
	margin-left: 0.2rem;
}

.icon-up {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	/* IE 9 */
	-moz-transform: rotate(180deg);
	/* Firefox */
	-webkit-transform: rotate(180deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(180deg);
	/* Opera */
}



.aui-flex-box ul li {
	position: relative;
	padding: 1.5rem 15px;
	color: #757575;
	background: #fff;
	z-index: 2;
	font-size: 34px;
}

.aui-flex-box ul {
	position: absolute;
	width: 100%;
	left: 0;
	top: 8.95rem;
	background: #fff;
}

.aui-flex-box ul li:after {
	content: '';
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 15px;
	width: 90%;
	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-flex-box ul .aui-active {
	color: #ff8b1d;
	position: relative;
}

.aui-show-hide {
	position: relative;
	width: 100%;
}

.aui-mask {
	background-color: rgba(0, 0, 0, 0.3);
	position: fixed;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	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;
	z-index: 1;
}




.aui-goods-img {
	width: 100px;
	margin-right: 0.8rem;
}

.aui-list-goods h2 {
	color: #000000;
	font-size: 1rem;
	margin-bottom: 0.3rem;
}

.aui-list-goods p {
	color: #9c9c9c;
	font-size: 0.8rem;
	margin-bottom: 0.3rem;
}

.aui-list-goods span {
	color: #c09a53;
	font-size: 0.8rem;
	background: #fefaf1;
}

.aui-right-text h2 {
	color: #010101;
}

.aui-right-text h2 i {
	font-style: normal;
	font-size: 0.8rem;
	font-weight: normal;
}


.aui-flex-box h3 {
	color: #000000;
	font-size: 1rem;
	margin-bottom: 0.3rem;
	font-weight: normal;
}

.aui-flex-box p {
	color: #999;
	font-size: 0.85rem;
}

.aui-flex-box p em {
	background: #41444d;
	color: #fff;
	font-size: 0.7rem;
	font-style: normal;
	padding: 0 0.1rem;
	margin-right: 0.2rem;
}

.aui-flex-box h3 {
	overflow: hidden;
}

.aui-flex-box h3 em img {
	float: left;
	width: 13px;
	height: 13px;
	margin-top: 3px;
}

.aui-flex-box h3 i {
	color: #999;
	font-style: normal;
	font-size: 0.8rem;
}


.aui-flex-box h3 em {
	float: left;
}

.search-list {
	width: 100%;
	padding: 0 20px;
	/* height: 50px; */
	/* overflow: scroll; */
}

.list-main {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex: 1;
}

.list-item {
	display: flex;
	justify-content: space-between;
	/* flex: 1; */
	align-items: center;
	margin-bottom: 10px;
}

.item-text {
	/* display: flex;
	flex-direction: column; */
	flex: 1;
	color: #1a252f;
	font-weight: 600;
}

.item-operate {
	margin-right: 10px;
}

.list-name {
	display: flex;
	/* justify-content: space-between;
	margin-right: 10px; */
}

.list-name-span {
	margin-right: 10px;
}

.preview {
	color: #5BB736;
	margin-right: 20px;
}

.download {
	color: #1A77E1
}

/* Accordion styles */
.tabs {
	border-radius: 8px;
	overflow: hidden;
	/* box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5); */
}

.tab {
	width: 100%;
	/* color: white; */
	overflow: hidden;
}

.tab-label {
	display: flex;
	justify-content: space-between;
	padding: 1em;
	/* background: #2c3e50; */
	/* font-weight: bold; */
	cursor: pointer;
	/* display: flex; */
	/* justify-content: space-between; */
	font-size: 34px;
	/* height: 70px; */
	align-items: center;
	background: #dbf4f1;
	margin-bottom: 2px;
	padding: 2.1875rem;
	border-radius: 5px;
	/* Icon */
}

.tab-label:hover {
	/* background: #1a252f; */
}

.list-item::after {
	content: "❯";
	width: 1em;
	/* height: 1em; */
	text-align: center;
	transition: all 0.35s;
	vertical-align: middle;
}

.tab-content {
	max-height: 0;
	padding: 0 1em;
	color: #2c3e50;
	background: white;
	transition: all 0.35s;
}

.tab-close {
	display: flex;
	justify-content: flex-end;
	padding: 1em;
	font-size: 0.75em;
	/* background: #2c3e50; */
	cursor: pointer;
}

.tab-close:hover {
	/* background: #1a252f; */
}

.tabs input {
	position: absolute;
	opacity: 0;
	z-index: -1;
}

input:checked+.tab-label {
	/* background: #1a252f; */
}

input:checked+.list-item::after {
	transform: rotate(90deg);
}

input:checked~.tab-content {
	max-height: 100vh;
	padding: 0.5em;
	font-size: 34px;
	background: azure;
}

.item-child {
	display: flex;
	justify-content: space-between;
	padding: 20px 0 0 0;
	height: 80px;
}

.item-child-text {}

.item-child-operate {
	margin-right: 62px;
}

.item-span {
	margin-right: 10px;
}

.item-child-span {
	margin-right: 10px;
}

.no-data {
	display: none;
	width: 380px;
	margin: 130px auto
}

.no-data img {
	width: 100%;
	margin-bottom: 20px
}

.no-data span {
	display: block;
	width: 100%;
	font-size: 18px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #7c9ec4;
	text-align: center
}

.no-data-item {
	/* width: 82px;
	margin: 0 auto */
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.no-data-item img {
	/* width: 100%;
	margin-bottom: 10px */
	width: 82px;
	margin: 0 auto;
	margin-bottom: 10px;
}

.no-data-item span {
	display: block;
	width: 100%;
	font-size: 32px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 400;
	color: #999;
	text-align: center
}

.aui-flex-screen .aui-flex-box h2 span {
	flex: 1;
	overflow-x: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}



/* 弹窗 */
.modal {
	display: none;
	/* 默认隐藏 */
	position: fixed;
	z-index: 999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.4);
	-webkit-animation-name: fadeIn;
	-webkit-animation-duration: 0.4s;
	animation-name: fadeIn;
	animation-duration: 0.4s;
	background: #eee;
	/* padding-bottom: 20px; */
}

.modal ::-webkit-scrollbar {
	display: none
}

/* 弹窗内容 */
.modal-content {
	position: fixed;
	bottom: 0;
	background-color: #fefefe;
	width: 100%;
	-webkit-animation-name: slideIn;
	-webkit-animation-duration: 0.4s;
	animation-name: slideIn;
	animation-duration: 0.4s;
	height: 100%;
}

/* 关闭按钮 */
.close {
	color: #555;
	float: right;
	font-size: 60px;
	font-weight: bold;
}

.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.modal-header {
	padding: 2px 16px;
	/* background-color: #5cb85c; */
	color: white;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.modal-body {
	padding: 2px 16px;
	/* display: flex;
	justify-content: center;
	height: 90%; */
	height: 90%;
	width: 100%;
}

.modal-footer {
	padding: 2px 16px;
	background-color: #5cb85c;
	color: white;
}

.model-text {
	color: #000000;
	font-size: 40px;
}

.model-img {
	/* height: 100%;
	width: 100%; */
	object-fit: contain;
}

/* 添加动画 */
@-webkit-keyframes slideIn {
	from {
		bottom: -300px;
		opacity: 0
	}

	to {
		bottom: 0;
		opacity: 1
	}
}

@keyframes slideIn {
	from {
		bottom: -300px;
		opacity: 0
	}

	to {
		bottom: 0;
		opacity: 1
	}
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}
