











/* 阿里巴巴矢量图标库 start */
@font-face {
  font-family: "iconfont"; /* Project id 3180711 */
  src: url('https://at.alicdn.com/t/font_3180711_atv5gkgm4w4.woff2?t=1651830764889') format('woff2'),
       url('https://at.alicdn.com/t/font_3180711_atv5gkgm4w4.woff?t=1651830764889') format('woff'),
       url('https://at.alicdn.com/t/font_3180711_atv5gkgm4w4.ttf?t=1651830764889') format('truetype');
}
.icon {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-del:before {
  content: "\e718";
}
.icon-cut:before {
  content: "\e609";
}
.icon-add:before {
  content: "\e60a";
}
.icon-add-picture05:before {
  content: "\e639";
}
.icon-add-picture04:before {
  content: "\e636";
}
.icon-add-picture03:before {
  content: "\e642";
}
.icon-add-picture02:before {
  content: "\e8bc";
}
.icon-add-picture01:before {
  content: "\e62c";
}
.icon-sandian:before {
  content: "\e769";
}
.icon-nothing-collection:before {
  content: "\e610";
}
.icon-nothing-more:before {
  content: "\e624";
}
.icon-nothing-data:before {
  content: "\e60c";
}
.icon-address-check:before {
  content: "\e6c2";
}
.icon-address-unchecked:before {
  content: "\e623";
}
.icon-navigate-now:before {
  content: "\e640";
}
.icon-send-goods:before {
  content: "\e601";
}
.icon-payment:before {
  content: "\e602";
}
.icon-finish:before {
  content: "\e63f";
}
.icon-take:before {
  content: "\e649";
}
.icon-refund:before {
  content: "\e613";
}
.icon-customer-black:before {
  content: "\ec2e";
}
.icon-customer:before {
  content: "\e628";
}
.icon-check:before {
  content: "\e61e";
}
.icon-del-white:before {
  content: "\e61f";
}
.icon-screen:before {
  content: "\e60b";
}
.icon-search:before {
  content: "\e653";
}
.icon-caidan-mo:before {
  content: "\e73e";
}
.icon-renwu-mo:before {
  content: "\e73f";
}
.icon-shop-cart:before {
  content: "\e73d";
}
.icon-caidan-active:before {
  content: "\e608";
}
.icon-renwu-acitve:before {
  content: "\e67c";
}
.icon-home-mo:before {
  content: "\e673";
}
.icon-home-active:before {
  content: "\e674";
}
.icon-return:before {
  content: "\e600";
}
.icon-next:before {
  content: "\e60e";
}
/* 阿里巴巴矢量图标库 end */
/* 项目基础样式 start */
/* flex布局 */
.flex {display: flex;}
/* 盒模型 */
.border-box{box-sizing: border-box;}
/* 背景颜色 */
.background-white{background-color: #ffffff;}
.background-orange{background-color: #ff8500;}
.background-blue{background-color: #1981ff;}
.background-red{background-color: #f74b49;}
.background-green{background-color: #43bd2a;}
.background-88{background-color: #888888;}
.background-8c{background-color: #8c8c9b;}
.background-99{background-color: #999999;}
/* 圆角 */
.radius10{border-radius: 10rpx;}
.radius15{border-radius: 15rpx;}
.radius20{border-radius: 20rpx;}
.radius25{border-radius: 25rpx;}
.radius30{border-radius: 30rpx;}
.radius35{border-radius: 35rpx;}
.radius40{border-radius: 40rpx;}
.radius100{border-radius: 100%;}
/* 外边距 */
.mar-sxc10{margin: 10rpx auto;}
.mar-sxc15{margin: 15rpx auto;}
.mar-sxc20{margin: 20rpx auto;}
.mar-sxc25{margin: 25rpx auto;}
.mar-sxc30{margin: 30rpx auto;}
.mar-sx10{margin: 10rpx 0;}
.mar-sx15{margin: 15rpx 0;}
.mar-sx20{margin: 20rpx 0;}
.mar-sx25{margin: 25rpx 0;}
.mar-sx30{margin: 30rpx 0;}
.mar-zy10{margin: 0 10rpx;}
.mar-zy15{margin: 0 15rpx;}
.mar-zy20{margin: 0 20rpx;}
.mar-zy25{margin: 0 25rpx;}
.mar-zy30{margin: 0 30rpx;}
.mar-s10{margin-top: 10rpx;}
.mar-s15{margin-top: 15rpx;}
.mar-s20{margin-top: 20rpx;}
.mar-s25{margin-top: 25rpx;}
.mar-s30{margin-top: 30rpx;}
.mar-s35{margin-top: 35rpx;}
.mar-s40{margin-top: 40rpx;}
.mar-s50{margin-top: 50rpx;}
.mar-s60{margin-top: 60rpx;}
.mar-s70{margin-top: 70rpx;}
.mar-s80{margin-top: 80rpx;}
.mar-x10{margin-bottom: 10rpx;}
.mar-x15{margin-bottom: 15rpx;}
.mar-x20{margin-bottom: 20rpx;}
.mar-x25{margin-bottom: 25rpx;}
.mar-x30{margin-bottom: 30rpx;}
.mar-x35{margin-bottom: 35rpx;}
.mar-x40{margin-bottom: 40rpx;}
.mar-x50{margin-bottom: 50rpx;}
.mar-x60{margin-bottom: 60rpx;}
.mar-x70{margin-bottom: 70rpx;}
.mar-x80{margin-bottom: 80rpx;}
/* 内边距 */
.pad-all10{padding: 10rpx;}
.pad-all15{padding: 15rpx;}
.pad-all20{padding: 20rpx;}
.pad-all25{padding: 25rpx;}
.pad-all30{padding: 30rpx;}
.pad-all35{padding: 35rpx;}
.pad-all40{padding: 40rpx;}
.pad-sx10{padding: 10rpx 0;}
.pad-sx15{padding: 15rpx 0;}
.pad-sx20{padding: 20rpx 0;}
.pad-sx25{padding: 25rpx 0;}
.pad-sx30{padding: 30rpx 0;}
.pad-sx35{padding: 35rpx 0;}
.pad-sx40{padding: 40rpx 0;}
.pad-zy10{padding: 0 10rpx;}
.pad-zy15{padding: 0 15rpx;}
.pad-zy20{padding: 0 20rpx;}
.pad-zy25{padding: 0 25rpx;}
.pad-zy30{padding: 0 30rpx;}
.pad-zy35{padding: 0 35rpx;}
.pad-zy40{padding: 0 40rpx;}
.pad-x10{padding-bottom: 10rpx;}
.pad-x15{padding-bottom: 15rpx;}
.pad-x20{padding-bottom: 20rpx;}
.pad-x25{padding-bottom: 25rpx;}
.pad-x30{padding-bottom: 30rpx;}
.pad-x120{padding-bottom: 120rpx;}
.pad-x130{padding-bottom: 130rpx;}
.pad-x140{padding-bottom: 140rpx;}
.pad-x150{padding-bottom: 150rpx;}
.pad-x160{padding-bottom: 160rpx;}
.pad-x170{padding-bottom: 170rpx;}
.pad-x180{padding-bottom: 180rpx;}
.pad-x190{padding-bottom: 190rpx;}
/* 字体 */
.font18{ font-size: 18rpx;}
.font20{ font-size: 20rpx;}
.font22{ font-size: 22rpx;}
.font24{ font-size: 24rpx;}
.font26{ font-size: 26rpx;}
.font28{ font-size: 28rpx;}
.font30{ font-size: 30rpx;}
.font32{ font-size: 32rpx;}
.font34{ font-size: 34rpx;}
.font36{ font-size: 36rpx;}
.font38{ font-size: 38rpx;}
.font40{ font-size: 40rpx;}
.font42{ font-size: 42rpx;}
.font44{ font-size: 44rpx;}
.font46{ font-size: 46rpx;}
.font48{ font-size: 48rpx;}
.font60{ font-size: 60rpx;}
.color-ff{ color: #ffffff;}
.color-00{ color: #000000;}
.color-48{ color: #484848;}
.color-66{ color: #666666;}
.color-88{ color: #888888;}
.color-99{ color: #999999;}
.color-orange{color: #ff8500;}
.color-red{ color: #f74b49;}
.color-green{ color: #43bd2a;}
.color-blue{ color: #1981ff;}
.color-8c{ color: #8c8c9b;}
/* 文字行数 */
.clips1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break:break-all;}
.clips2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break:break-all;}
.clips3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break:break-all;}
.clips4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break:break-all;}
.clips5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break:break-all;}
.clips6{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break:break-all;}
.clips7{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break:break-all;}
.clips8{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break:break-all;}
.clips9{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break:break-all;}
.clips10{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 10;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break:break-all;}
image{
	/* 照顾低版本浏览器 如果图片外面包含了链接会有边框的问题 */
	border: 0;
	/* 取消图片底侧有空白缝隙的问题 ① */
	vertical-align: middle;
	/* 取消图片底侧有空白缝隙的问题 ② */
	object-fit: cover;
}
/* 去除滚动条 */
scroll-view ::-webkit-scrollbar {
	display: none !important;  
	width: 0 !important;  
	height: 0 !important;  
	-webkit-appearance: none;  
	background: transparent;
}
/* 项目基础样式 end */
/* 加载中样式 start */
.loading-box {
	display: flex;
	justify-content: center;
	width: 100%;
	padding-top: 20px;
	font-size: 30px;
	color: rgba(253, 82, 75, 1);
	vertical-align: top;
	transition: .3s color, .3s border;
}
/* .loading-box:hover {
    color: #d60b52;
    font-size: 0;
    padding: 0;
    border-width: 3px;
    line-height: 200px;
}
.loading-box:hover [class*="loader-"] {
    font-size: 70px;
    line-height: 200px;
} */
[class*="loader-"] {
	display: inline-block;
	width: 1em;
	height: 1em;
	color: inherit;
	vertical-align: middle;
	pointer-events: none;
}
.loader-01 {
	border: .2em dotted currentcolor;
	border-radius: 50%;
	-webkit-animation: 1s loader-01 linear infinite;
	animation: 1s loader-01 linear infinite;
}
@-webkit-keyframes loader-01 {
0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
}
100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
}
}
@keyframes loader-01 {
0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
}
100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
}
}
.loader-02 {
	border: .2em solid transparent;
	border-left-color: currentcolor;
	border-right-color: currentcolor;
	border-radius: 50%;
	-webkit-animation: 1s loader-02 linear infinite;
	animation: 1s loader-02 linear infinite;
}
@-webkit-keyframes loader-02 {
0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
}
100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
}
}
@keyframes loader-02 {
0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
}
100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
}
}
.loader-03 {
	border: .2em solid currentcolor;
	border-bottom-color: transparent;
	border-radius: 50%;
	-webkit-animation: 1s loader-03 linear infinite;
	animation: 1s loader-03 linear infinite;
	position: relative;
}
@-webkit-keyframes loader-03 {
0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
}
100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
}
}
@keyframes loader-03 {
0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
}
100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
}
}
.loader-04 {
	border: 1px solid currentcolor;
	border-radius: 50%;
	-webkit-animation: 1s loader-04 linear infinite;
	animation: 1s loader-04 linear infinite;
	position: relative;
}
.loader-04:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	top: -.2em;
	left: 50%;
	border: .2em solid currentcolor;
	border-radius: 50%;
}
@-webkit-keyframes loader-04 {
0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
}
100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
}
}
@keyframes loader-04 {
0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
}
100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
}
}
.loader-05 {
	border: .2em solid transparent;
	border-top-color: currentcolor;
	border-radius: 50%;
	-webkit-animation: 1s loader-05 linear infinite;
	animation: 1s loader-05 linear infinite;
	position: relative;
}
.loader-05:before {
	content: '';
	display: block;
	width: inherit;
	height: inherit;
	position: absolute;
	top: -.2em;
	left: -.2em;
	border: .2em solid currentcolor;
	border-radius: 50%;
	opacity: .5;
}
@-webkit-keyframes loader-05 {
0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
}
100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
}
}
@keyframes loader-05 {
0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
}
100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
}
}
.loader-06 {
	border: .2em solid currentcolor;
	border-radius: 50%;
	-webkit-animation: loader-06 1s ease-out infinite;
	animation: loader-06 1s ease-out infinite;
}
@-webkit-keyframes loader-06 {
0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
}
50% {
		opacity: 1;
}
100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
}
}
@keyframes loader-06 {
0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
}
50% {
		opacity: 1;
}
100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
}
}
.loader-07 {
	border: 0 solid transparent;
	border-radius: 50%;
	position: relative;
}
.loader-07:before,
.loader-07:after {
	content: '';
	border: .2em solid currentcolor;
	border-radius: 50%;
	width: inherit;
	height: inherit;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: loader-07 1s linear infinite;
	animation: loader-07 1s linear infinite;
	opacity: 0;
}
.loader-07:before {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
.loader-07:after {
	-webkit-animation-delay: .5s;
	animation-delay: .5s;
}
@-webkit-keyframes loader-07 {
0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
}
50% {
		opacity: 1;
}
100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
}
}
@keyframes loader-07 {
0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
}
50% {
		opacity: 1;
}
100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
}
}
.loader-08 {
	position: relative;
}
.loader-08:before,
.loader-08:after {
	content: '';
	width: inherit;
	height: inherit;
	border-radius: 50%;
	background-color: currentcolor;
	opacity: 0.6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: loader-08 2.0s infinite ease-in-out;
	animation: loader-08 2.0s infinite ease-in-out;
}
.loader-08:after {
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s;
}
@-webkit-keyframes loader-08 {
0%,
	100% {
		-webkit-transform: scale(0);
		transform: scale(0);
}
50% {
		-webkit-transform: scale(1);
		transform: scale(1);
}
}
@keyframes loader-08 {
0%,
	100% {
		-webkit-transform: scale(0);
		transform: scale(0);
}
50% {
		-webkit-transform: scale(1);
		transform: scale(1);
}
}
.loader-09 {
	background-color: currentcolor;
	border-radius: 50%;
	-webkit-animation: loader-09 1.0s infinite ease-in-out;
	animation: loader-09 1.0s infinite ease-in-out;
}
@-webkit-keyframes loader-09 {
0% {
		-webkit-transform: scale(0);
		transform: scale(0);
}
100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
}
}
@keyframes loader-09 {
0% {
		-webkit-transform: scale(0);
		transform: scale(0);
}
100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
}
}
.loader-10 {
	position: relative;
	-webkit-animation: loader-10-1 2.0s infinite linear;
	animation: loader-10-1 2.0s infinite linear;
}
.loader-10:before,
.loader-10:after {
	content: '';
	width: 0;
	height: 0;
	border: .5em solid currentcolor;
	display: block;
	position: absolute;
	border-radius: 100%;
	-webkit-animation: loader-10-2 2s infinite ease-in-out;
	animation: loader-10-2 2s infinite ease-in-out;
}
.loader-10:before {
	top: 0;
	left: 50%;
}
.loader-10:after {
	bottom: 0;
	right: 50%;
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}
@-webkit-keyframes loader-10-1 {
100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
}
}
@keyframes loader-10-1 {
100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
}
}
@-webkit-keyframes loader-10-2 {
0%,
	100% {
		-webkit-transform: scale(0);
		transform: scale(0);
}
50% {
		-webkit-transform: scale(1);
		transform: scale(1);
}
}
@keyframes loader-10-2 {
0%,
	100% {
		-webkit-transform: scale(0);
		transform: scale(0);
}
50% {
		-webkit-transform: scale(1);
		transform: scale(1);
}
}
.loader-11 {
	background-color: currentcolor;
	-webkit-animation: loader-11 1.2s infinite ease-in-out;
	animation: loader-11 1.2s infinite ease-in-out;
}
@-webkit-keyframes loader-11 {
0% {
		-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
		transform: perspective(120px) rotateX(0deg) rotateY(0deg);
}
50% {
		-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
}
100% {
		-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
}
}
@keyframes loader-11 {
0% {
		-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
		transform: perspective(120px) rotateX(0deg) rotateY(0deg);
}
50% {
		-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
}
100% {
		-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
}
}
.loader-12 {
	position: relative;
}
.loader-12:before,
.loader-12:after {
	content: '';
	display: block;
	position: absolute;
	background-color: currentcolor;
	left: 50%;
	right: 0;
	top: 0;
	bottom: 50%;
	box-shadow: -.5em 0 0 currentcolor;
	-webkit-animation: loader-12 1s linear infinite;
	animation: loader-12 1s linear infinite;
}
.loader-12:after {
	top: 50%;
	bottom: 0;
	-webkit-animation-delay: .25s;
	animation-delay: .25s;
}
@-webkit-keyframes loader-12 {
0%,
	100% {
		box-shadow: -.5em 0 0 transparent;
		background-color: currentcolor;
}
50% {
		box-shadow: -.5em 0 0 currentcolor;
		background-color: transparent;
}
}
@keyframes loader-12 {
0%,
	100% {
		box-shadow: -.5em 0 0 transparent;
		background-color: currentcolor;
}
50% {
		box-shadow: -.5em 0 0 currentcolor;
		background-color: transparent;
}
}
.loader-13:before,
.loader-13:after,
.loader-13 {
	border-radius: 50%;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation: loader-13 1.8s infinite ease-in-out;
	animation: loader-13 1.8s infinite ease-in-out;
}
.loader-13 {
	color: currentcolor;
	position: relative;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
	top: -1em;
}
.loader-13:before {
	right: 100%;
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}
.loader-13:after {
	left: 100%;
}
.loader-13:before,
.loader-13:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	width: inherit;
	height: inherit;
}
@-webkit-keyframes loader-13 {
0%,
	80%,
	100% {
		box-shadow: 0 1em 0 -1em;
}
40% {
		box-shadow: 0 1em 0 -.2em;
}
}
@keyframes loader-13 {
0%,
	80%,
	100% {
		box-shadow: 0 1em 0 -1em;
}
40% {
		box-shadow: 0 1em 0 -.2em;
}
}
.loader-14 {
	border-radius: 50%;
	box-shadow: 0 1em 0 -.2em currentcolor;
	position: relative;
	-webkit-animation: loader-14 0.8s ease-in-out alternate infinite;
	animation: loader-14 0.8s ease-in-out alternate infinite;
	-webkit-animation-delay: 0.32s;
	animation-delay: 0.32s;
	top: -1em;
}
.loader-14:after,
.loader-14:before {
	content: '';
	position: absolute;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	box-shadow: inherit;
	-webkit-animation: inherit;
	animation: inherit;
}
.loader-14:before {
	left: -1em;
	-webkit-animation-delay: 0.48s;
	animation-delay: 0.48s;
}
.loader-14:after {
	right: -1em;
	-webkit-animation-delay: 0.16s;
	animation-delay: 0.16s;
}
@-webkit-keyframes loader-14 {
0% {
		box-shadow: 0 2em 0 -.2em currentcolor;
}
100% {
		box-shadow: 0 1em 0 -.2em currentcolor;
}
}
@keyframes loader-14 {
0% {
		box-shadow: 0 2em 0 -.2em currentcolor;
}
100% {
		box-shadow: 0 1em 0 -.2em currentcolor;
}
}
.loader-15 {
	background: currentcolor;
	position: relative;
	-webkit-animation: loader-15 1s ease-in-out infinite;
	animation: loader-15 1s ease-in-out infinite;
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
	width: .25em;
	height: .5em;
}
.loader-15:after,
.loader-15:before {
	content: '';
	position: absolute;
	width: inherit;
	height: inherit;
	background: inherit;
	-webkit-animation: inherit;
	animation: inherit;
}
.loader-15:before {
	right: .5em;
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.loader-15:after {
	left: .5em;
	-webkit-animation-delay: 0.6s;
	animation-delay: 0.6s;
}
@-webkit-keyframes loader-15 {
0%,
	100% {
		box-shadow: 0 0 0 currentcolor, 0 0 0 currentcolor;
}
50% {
		box-shadow: 0 -.25em 0 currentcolor, 0 .25em 0 currentcolor;
}
}
@keyframes loader-15 {
0%,
	100% {
		box-shadow: 0 0 0 currentcolor, 0 0 0 currentcolor;
}
50% {
		box-shadow: 0 -.25em 0 currentcolor, 0 .25em 0 currentcolor;
}
}
.loader-16 {
	-webkit-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
	-webkit-perspective: 1000px;
	perspective: 1000px;
	border-radius: 50%;
}
.loader-16:before,
.loader-16:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: inherit;
	height: inherit;
	border-radius: 50%;
	-webkit-animation: 1s spin linear infinite;
	animation: 1s spin linear infinite;
}
.loader-16:before {
	-webkit-transform: rotateX(70deg);
	transform: rotateX(70deg);
}
.loader-16:after {
	-webkit-transform: rotateY(70deg);
	transform: rotateY(70deg);
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
}
@-webkit-keyframes rotate {
0% {
		-webkit-transform: translate(-50%, -50%) rotateZ(0deg);
		transform: translate(-50%, -50%) rotateZ(0deg);
}
100% {
		-webkit-transform: translate(-50%, -50%) rotateZ(360deg);
		transform: translate(-50%, -50%) rotateZ(360deg);
}
}
@keyframes rotate {
0% {
		-webkit-transform: translate(-50%, -50%) rotateZ(0deg);
		transform: translate(-50%, -50%) rotateZ(0deg);
}
100% {
		-webkit-transform: translate(-50%, -50%) rotateZ(360deg);
		transform: translate(-50%, -50%) rotateZ(360deg);
}
}
@-webkit-keyframes rotateccw {
0% {
		-webkit-transform: translate(-50%, -50%) rotate(0deg);
		transform: translate(-50%, -50%) rotate(0deg);
}
100% {
		-webkit-transform: translate(-50%, -50%) rotate(-360deg);
		transform: translate(-50%, -50%) rotate(-360deg);
}
}
@keyframes rotateccw {
0% {
		-webkit-transform: translate(-50%, -50%) rotate(0deg);
		transform: translate(-50%, -50%) rotate(0deg);
}
100% {
		-webkit-transform: translate(-50%, -50%) rotate(-360deg);
		transform: translate(-50%, -50%) rotate(-360deg);
}
}
@-webkit-keyframes spin {
0%,
	100% {
		box-shadow: .2em 0px 0 0px currentcolor;
}
12% {
		box-shadow: .2em .2em 0 0 currentcolor;
}
25% {
		box-shadow: 0 .2em 0 0px currentcolor;
}
37% {
		box-shadow: -.2em .2em 0 0 currentcolor;
}
50% {
		box-shadow: -.2em 0 0 0 currentcolor;
}
62% {
		box-shadow: -.2em -.2em 0 0 currentcolor;
}
75% {
		box-shadow: 0px -.2em 0 0 currentcolor;
}
87% {
		box-shadow: .2em -.2em 0 0 currentcolor;
}
}
@keyframes spin {
0%,
	100% {
		box-shadow: .2em 0px 0 0px currentcolor;
}
12% {
		box-shadow: .2em .2em 0 0 currentcolor;
}
25% {
		box-shadow: 0 .2em 0 0px currentcolor;
}
37% {
		box-shadow: -.2em .2em 0 0 currentcolor;
}
50% {
		box-shadow: -.2em 0 0 0 currentcolor;
}
62% {
		box-shadow: -.2em -.2em 0 0 currentcolor;
}
75% {
		box-shadow: 0px -.2em 0 0 currentcolor;
}
87% {
		box-shadow: .2em -.2em 0 0 currentcolor;
}
}
.loader-17 {
	position: relative;
	background-color: currentcolor;
	border-radius: 50%;
}
.loader-17:after,
.loader-17:before {
	content: "";
	position: absolute;
	width: .25em;
	height: .25em;
	border-radius: 50%;
	opacity: .8;
}
.loader-17:after {
	left: -.5em;
	top: -.25em;
	background-color: currentcolor;
	-webkit-transform-origin: .75em 1em;
	transform-origin: .75em 1em;
	-webkit-animation: loader-17 1s linear infinite;
	animation: loader-17 1s linear infinite;
	opacity: .6;
}
.loader-17:before {
	left: -1.25em;
	top: -.75em;
	background-color: currentcolor;
	-webkit-transform-origin: 1.5em 1em;
	transform-origin: 1.5em 1em;
	-webkit-animation: loader-17 2s linear infinite;
	animation: loader-17 2s linear infinite;
}
@-webkit-keyframes loader-17 {
0% {
		-webkit-transform: rotateZ(0deg) translate3d(0, 0, 0);
		transform: rotateZ(0deg) translate3d(0, 0, 0);
}
100% {
		-webkit-transform: rotateZ(360deg) translate3d(0, 0, 0);
		transform: rotateZ(360deg) translate3d(0, 0, 0);
}
}
@keyframes loader-17 {
0% {
		-webkit-transform: rotateZ(0deg) translate3d(0, 0, 0);
		transform: rotateZ(0deg) translate3d(0, 0, 0);
}
100% {
		-webkit-transform: rotateZ(360deg) translate3d(0, 0, 0);
		transform: rotateZ(360deg) translate3d(0, 0, 0);
}
}
.loader-18 {
	position: relative;
}
.loader-18:before,
.loader-18:after {
	content: '';
	display: block;
	position: absolute;
	border-radius: 50%;
	border: .1em solid transparent;
	border-bottom-color: currentcolor;
	top: 0;
	left: 0;
	-webkit-animation: 1s loader-18 linear infinite;
	animation: 1s loader-18 linear infinite;
}
.loader-18:before {
	width: 1em;
	height: 1em;
}
.loader-18:after {
	width: .8em;
	height: .8em;
	top: .1em;
	left: .1em;
	-webkit-animation-direction: reverse;
	animation-direction: reverse;
}
@-webkit-keyframes loader-18 {
0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
}
100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
}
}
@keyframes loader-18 {
0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
}
100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
}
}
.loader-19 {
	border-top: .2em solid currentcolor;
	border-right: .2em solid transparent;
	-webkit-animation: loader-19 1s linear infinite;
	animation: loader-19 1s linear infinite;
	border-radius: 100%;
	position: relative;
}
@-webkit-keyframes loader-19 {
to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
}
}
@keyframes loader-19 {
to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
}
}
/* 加载中样式 end */
/* 设置背景颜色 start */
page{ background-color: #f5f5f5;}
/* 设置背景颜色 end */

