@media screen and (max-width: 768px) {
	#zhichiBtnBox {
		bottom: .9rem !important;
		right: 0 !important;
	}
}

.cards .card:first-child {
	margin-top: 0;
}

.dinfont {
	font-family: DIN, DINAlternate-Bold, sans-serif-condensed, sans-serif;
}

#hide29 {
	display: none !important;
}

#hide59 {
	display: none !important;
}

#hide61 {
	display: none !important;
}

#hide71 {
	display: none !important;
}

#hide90 {
	display: none !important;
}

/* header */
.header {
	position: relative;
	z-index: 6;
	width: 100%;
	height: 44px;
	/* margin-bottom: 3px; */
	background-color: #0085fe;
	background: -webkit-linear-gradient(to right, #00aaff 0%, #0085fe 100%);
	background: linear-gradient(to right, #10aeff 0%, #5e49f6 100%);
}

/* header btn */
.header>.btn {
	z-index: 3;
	width: 44px;
	height: 44px;
	line-height: 44px;
	padding: 0;
	margin: 0;
	border-radius: 0;
	color: #fff !important;
	background-color: #ff787800 !important;
}

.header>.btn-link {
	font-size: 16px;
	width: auto;
	padding: 0 15px;
}

.header>.btn-back {
	text-indent: -5px;
}

.header>.btn::after {
	display: none;
}

.header>.btn:active {
	opacity: 1;
}

.header>.btn .iconfont {
	font-size: 21px;
}

.header>.btn .iconfont-back {
	font-size: 18px;
}

.header>.btn .iconfont-service {
	font-size: 24px;
}

.header>.btn-guide {
	display: none;
}

.header-floorbar>.btn-guide {
	display: block;
}

.header-floorbar>.btn-back {
	display: none;
}

.header-nobtn>.btn {
	display: none;
}

/* header-title */
.header-title {
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 88px;
	right: 88px;
	height: 44px;
	overflow: hidden;
	transition: all .3s;
}

.header-title>.title {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	overflow: hidden;
	color: #fff;
	text-overflow: ellipsis;
	word-wrap: normal;
	white-space: nowrap;

}

.header-title img {
	display: block;
	margin: 7px auto;
	width: 104px;
	height: 30px;
	overflow: hidden;
}

.header-sm .header-title>.title {
	font-size: 18px;
	opacity: 1;
}

.header-title>.title>a {
	color: #fff;
}

.header-title>.title .header-toggle {
	display: inline-block;
	padding: 0 20px;
}

.header-title>.title .header-logo {
	display: block;
	margin: 7px auto;
	width: 104px;
	height: 30px;
	overflow: hidden;
	background: url(../images/svg/logo_white.svg) transparent no-repeat;
	background-size: 100%;
}

.header-title>.title .caret {
	margin-left: 5px;
	margin-top: -2px;
}

.header-title>.title.owl .caret {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

/* header-white */
.header-white {
	background: #fff;
}

.header-white>.btn {
	color: #333 !important;
}

.header-white>.header-title>.title {
	color: #000;
}

/* pb5 */
.pb5 {
	padding-bottom: .05rem;
}

.gradient {
	/*background-color: #0085fe;
	background: -webkit-linear-gradient(to right, #00aaff 0%, #0085fe 100%);
    background: linear-gradient(to right,  #00aaff 0%, #0085fe 100%);*/
}

/* modal */
.modal:not(.matte) {
	display: none;
	width: auto !important;
	left: .3rem !important;
	right: .3rem !important;
	margin-left: auto !important;
	opacity: 1;
	box-shadow: 0 0 10px rgba(0, 0, 0, .08);
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);
}

.modal:not(.matte).in {
	display: block;
}

.modal:not(.matte) .modal-body {
	padding: 0 .25rem .25rem .25rem;
}

.modal:not(.matte) .modal-header::after {
	display: none;
}

/* modal-alert */
.modal-alert:not(.matte) {
	-webkit-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1);
}


/* form-control */
.form-tips {
	text-align: center;
	font-size: .12rem;
	color: #999;
	padding: .1rem 0 .15rem 0;
}

.form-tips:empty {
	display: none;
}

.form-control+.form-tips {
	padding: .1rem 0 0 0;
}

.form-group {
	position: relative;
	padding: 0;
}

.form-group+.form-group {
	margin-top: .2rem;
}

.form-group .control-clear {
	right: .15rem;
}

.form-group .passeye {
	position: absolute;
	right: .13rem;
	top: 50%;
	z-index: 3;
	margin: -.13rem 0 0 0;
}

.form-group .passeye+.control-clear {
	right: .6rem;
}

.form-group .form-action {
	position: absolute;
	top: 0;
	right: .05rem;
	line-height: .44rem;
	font-size: .13rem;
}

.form-group .form-action a {
	padding: .1rem .1rem .1rem .05rem;
}

.form-group .form-action a.disabled {
	color: #ccc !important;
}

.form-group .form-action img {
	display: block;
	margin: .05rem 0;
	height: .34rem;
	border-radius: 0 .34rem .3rem 0;
}

.form-group .form-control {
	height: auto;
	line-height: .2rem;
	font-size: .15rem;
	padding: .11rem .20rem;
	border: .01rem solid #f4f8f9;
	background-color: #f4f8f9;
	border-radius: .5rem;
}

.form-group .form-control::-webkit-input-placeholder {
	color: #9a9c9f;
}

.form-group .form-control:focus::-webkit-input-placeholder {
	color: #eaecef;
}

.form-group .form-textarea::-webkit-input-placeholder {
	color: #9a9c9f;
}

.form-group .form-textarea:focus::-webkit-input-placeholder {
	color: #eaecef;
}

.form-group .form-control[disabled],
.form-group .form-control[readonly] {
	color: #ccc;
}

.form-group .select-arrow {
	position: absolute;
	top: 0;
	right: .15rem;
	height: .44rem;
	line-height: .44rem;
	white-space: nowrap;
	font-size: .12rem;
	padding-right: .15rem;
	color: #9a9c9f;
	pointer-events: none;
}

.form-group .select-arrow::after {
	content: " ";
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -.04rem;
	display: inline-block;
	height: .08rem;
	width: .08rem;
	border-width: 1.5px 1.5px 0 0;
	border-color: #ddd;
	border-style: solid;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.form-group .help-block {
	color: #f00;
	z-index: 2;
	font-size: .1rem;
	position: absolute;
	width: 100%;
	text-align: center;
	margin: .02rem 0 0 0;
	background-color: #fff;
	display: none;
}

/* address-form */
.address-form {
	margin: -.15rem;
}

.address-form .cells {
	margin: 0;
}

.address-form .cells::before {
	display: none;
}

.address-form .cell-hd {
	color: #666;
}

/* address-list */
.address-list .card-footer .tabs {
	background-color: #fafcff;
	font-size: .13rem;
}

.address-list .card-footer .tabs>.tab-item {
	font-size: .13rem;
}

/* security-level */
.security-level {
	position: absolute;
	text-align: center;
	clear: both;
	width: 100%;
	font-size: 0;
	margin-top: .07rem;
	white-space: nowrap;
}

.security-level span.lev+span.lev {
	margin-left: .05rem;
}

.security-level span.lev {
	display: inline-block;
	width: .5rem;
	height: .03rem;
	line-height: .03rem;
	overflow: hidden;
	text-indent: -999px;
	background-color: #e5e5e5;
	border-radius: .1rem;
	transition: background-color .3S;
}

.security-level-weak span.lev1,
.security-level-medium span.lev1,
.security-level-strong span.lev1 {
	background-color: #ec3701;
}

.security-level-medium span.lev2,
.security-level-strong span.lev2 {
	background-color: #f78115;
}

.security-level-strong span.lev3 {
	background-color: #6d9e06;
}

.security-level span.text {
	padding-left: 5px;
	color: #fff;
}

.security-level span.text span {
	display: none;
}

.security-level-weak span.text span.txt1 {
	display: inline;
	color: #ec3701;
}

.security-level-medium span.text span.txt2 {
	display: inline;
	color: #f78115;
}

.security-level-strong span.text span.txt3 {
	display: inline;
	color: #6d9e06;
}

.security-level span.lev2 {
	margin-left: .07rem;
}

.security-level-weak span.lev1 {
	background-color: #f76260;
}

.security-level-medium span.lev1,
.security-level-medium span.lev2 {
	background-color: #f78115;
}

.security-level-strong span.lev1,
.security-level-strong span.lev2,
.security-level-strong span.lev3 {
	background-color: #08b73a;
}

/* slider-panel */
.slider-panel {
	position: relative;
}

.slider-panel>.slider {
	background: transparent;
	padding: 0;
	margin: 0 0 -.1rem 0;
}

.slider-panel>.arch-mask {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: .8rem;
	background-color: #0085fe;
	background: -webkit-linear-gradient(to right, #00aaff 0%, #0085fe 100%);
	background: linear-gradient(to right, #00aaff 0%, #0085fe 100%);
}


/* slider */
.slider {
	position: relative;
	padding: .1rem 0 0 0;
	margin-bottom: -.1rem;
	background-color: #f4f8f9;
	background: -webkit-linear-gradient(#fff 0%, #f4f8f9 100%);
	background: linear-gradient(#fff 0%, #f4f8f9 100%);
}

.slider-imgs {
	position: relative;
}

.slider-imgs li {
	padding: 0 .1rem .1rem .1rem;
}

.slider-imgs li+li {
	display: none;
}

.slider-imgs img {
	display: block;
	width: 100%;
	border-radius: .1rem;
}

.slider-pager {
	display: none;
	font-size: 0;
	position: absolute;
	z-index: 3;
	width: 100%;
	bottom: .2rem;
	text-align: center;
}

.slider-pager ul {
	display: inline-block;
	position: relative;
	height: .04rem;
	border-radius: .1rem;
	background-color: rgba(255, 255, 255, .3);
}

.slider-pager li {
	display: inline-block;
	width: .2rem;
	height: .04rem;
	overflow: hidden;
	text-indent: -9rem;
	border-radius: .1rem;
}

.slider-pager ul::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: .2rem;
	height: .04rem;
	transition: .3s;
	background-color: #f5465a;
	border-radius: .1rem;
	display: none;
}

.slider-pager .pager-0::after {
	left: 0;
	display: block;
	background-color: #11a6d6;
	background-color: #fff;
}

.slider-pager .pager-1::after {
	left: .2rem;
	display: block;
	background-color: #15ca8c;
	background-color: #fff;
}

.slider-pager .pager-2::after {
	left: .4rem;
	display: block;
	background-color: #255673;
	background-color: #fff;
}

.slider-pager .pager-3::after {
	left: .5rem;
	display: block;
	background-color: #f5465a;
	background-color: #fff;
}

.slider-pager .pager-4::after {
	left: .8rem;
	display: block;
}

.slider-pager .pager-5::after {
	left: 1rem;
	display: block;
}

/* shadow */
.shadow-green {
	box-shadow: 0 .05rem .1rem -.05rem rgba(90, 230, 185, .9);
}

.shadow-orange {
	box-shadow: 0 .05rem .1rem -.05rem rgba(253, 167, 93, .9);
}

.shadow-red {
	box-shadow: 0 .05rem .1rem -.05rem rgba(254, 85, 104, .9);
}

.shadow-blue {
	box-shadow: 0 .05rem .1rem -.05rem rgba(85, 162, 250, .9);
}

.shadow-yellow {
	box-shadow: 0 .05rem .1rem -.05rem rgba(254, 209, 80, .9);
}

.shadow-purple {
	box-shadow: 0 .05rem .1rem -.05rem rgba(131, 91, 252, .9);
}

.shadow-black {
	box-shadow: 0 .05rem .1rem -.05rem rgba(0, 23, 38, .9);
}

/* kaka-notice */
.kaka-notice::before {
	display: block !important;
	left: 0;
}

.kaka-notice {
	line-height: 1.2;
	padding: .15rem .1rem .15rem .12rem;
	border-radius: 0 0 .05rem .05rem;
}

.kaka-notice>.cell-hd img {
	height: .14rem;
	vertical-align: -3px;
}

.kaka-notice>.cell-bd p {
	padding: .01rem .05rem 0 0;
	height: .16rem;
}

.kaka-notice>.cell-ft {
	padding-right: .13rem;
	font-weight: 300;
	font-size: .12rem;
	padding-top: .02rem;
}

/* feature-group */
.feature-group {
	padding: .1rem 0 0 0;
	text-align: center;
}

.feature-group>li {
	float: left;
	width: 33.33333%;
	white-space: nowrap;
	padding: 0 0 .15rem 0;
}

.feature-group>li>a {
	display: block;
	color: #666;
	font-size: .13rem;
}

.feature-group>li>a>.svgcard {
	border-radius: .04rem;
	margin: 0 auto;
	margin-bottom: .1rem;
	width: .8rem;
	height: .5rem;
	line-height: .5rem;
	font-size: .28rem;
}

.actionsheet-body .feature-group {
	padding: 0 .1rem .1rem .1rem;
}

/* svgcard */
.svgcard {
	position: relative;
	display: block;
	width: .36rem;
	height: .36rem;
	line-height: .36rem;
	text-align: center;
	border-radius: .05rem;
	color: rgba(255, 255, 255, .9);
	font-size: .2rem;
	background-color: #f9f9f9;
}

.svgcard::before,
.svgcard::after {
	content: "";
	position: absolute;
	height: .02rem;
	border-radius: 0 0 .03rem .03rem;
}

.svgcard::before {
	left: .05rem;
	right: .03rem;
	bottom: -.02rem;
}

.svgcard::after {
	left: .1rem;
	right: .1rem;
	bottom: -.04rem;
	opacity: .4;
}

.svgcard-ecard::before,
.svgcard-ecard::after {
	background-color: rgba(240, 73, 72, .4);
}

.svgcard-ecard,
.svgcard-6 {
	background-color: #f5465a;
	background: -webkit-linear-gradient(left, #fd6677 0%, #f5465a 100%);
	background: linear-gradient(to right, #fd6677 0%, #f5465a 100%);
}

.svgcard-cost::before,
.svgcard-cost::after {
	background-color: rgba(146, 109, 222, .4);
}

.svgcard-cost,
.svgcard-2 {
	background-color: #f96197;
	background: -webkit-linear-gradient(left, #fd84af 0%, #f96197 100%);
	background: linear-gradient(to right, #fd84af 0%, #f96197 100%);
}

.svgcard-foods::before,
.svgcard-foods::after {
	background-color: rgba(253, 116, 0, .4);
}

.svgcard-foods,
.svgcard-8 {
	text-indent: .01rem;
	background-color: #fd7400;
	background: -webkit-linear-gradient(left, #f9ae6f 0%, #fd7400 100%);
	background: linear-gradient(to right, #f9ae6f 0%, #fd7400 100%);
}

.svgcard-game::before,
.svgcard-game::after {
	background-color: rgba(20, 116, 251, .4);
}

.svgcard-game,
.svgcard-1 {
	background-color: #10aeff;
	background: -webkit-linear-gradient(left, #1eb0fc 0%, #10aeff 100%);
	background: linear-gradient(to right, #1eb0fc 0%, #10aeff 100%);
}

.svgcard-oils::before,
.svgcard-oils::after {
	background-color: rgba(141, 102, 88, .4);
}

.svgcard-oils,
.svgcard-3 {
	text-indent: .02rem;
	background-color: #926dde;
	background: -webkit-linear-gradient(left, #b292f3 0%, #926dde 100%);
	background: linear-gradient(to right, #b292f3 0%, #926dde 100%);
}

.svgcard-trip::before,
.svgcard-trip::after {
	background-color: rgba(12, 199, 65, .4);
}

.svgcard-trip,
.svgcard-4 {
	background-color: #0cc741;
	background: -webkit-linear-gradient(left, #30d8a2 0%, #0cc741 100%);
	background: linear-gradient(to right, #30d8a2 0%, #0cc741 100%);
}

.svgcard-video::before,
.svgcard-video::after {
	background-color: rgba(12, 199, 65, .4);
}

.svgcard-video,
.svgcard-7 {
	background-color: #20d071;
	background: -webkit-linear-gradient(left, #4ee694 0%, #20d071 100%);
	background: linear-gradient(to right, #4ee694 0%, #20d071 100%);
}

.svgcard-more::before,
.svgcard-more::after {
	background-color: rgba(102, 102, 102, .4);
}

.svgcard-more {
	background-color: #666;
	background: -webkit-linear-gradient(left, #999 0%, #666 100%);
	background: linear-gradient(to right, #999 0%, #666 100%);
}

/* cardnav-group */
.actionsheet-body .cardnav-group {
	padding: 0 .1rem .1rem .1rem;
}

/*.cardnav-group {*/
/*	padding: .2rem .1rem .05rem .1rem;*/
/*	text-align: center;*/
/*}*/

.cardnav-group {
	display: flex; /* 使用 Flexbox 布局 */
	flex-wrap: wrap; /* 允许换行 */
	padding: .2rem .1rem .05rem .1rem;
	justify-content: center; /* 居中对齐 */
}

.cardnav-group>li {
	float: left;
	width: 33.33333%;
	white-space: nowrap;
	padding: 0 0 .15rem 0;
}

.cardnav-group > li > a {
	display: flex; /* 使用 Flexbox 对齐内容 */
	flex-direction: column; /* 垂直排列内容 */
	align-items: center; /* 水平居中对齐 */
	padding: 0 .13rem;
	font-size: .12rem;
	color: #666;
	text-align: center; /* 链接文本居中 */
}
/*.cardnav-group>li>a {*/
/*	display: block;*/
/*	padding: 0 .13rem;*/
/*	font-size: .12rem;*/
/*	color: #666;*/
/*}*/

.cardnav-group>li>a>img {

	display: block;
	width: 100%;
	margin: 0 auto;
	margin-bottom: .05rem;
	border-radius: .06rem;
}

/* typeicon-group */
.typeicon-group {
	padding: .15rem .05rem 0 .05rem;
	text-align: center;
}

.typeicon-group>li {
	float: left;
	width: 25%;
	white-space: nowrap;
	padding: 0 0 .15rem 0;
}

.typeicon-group>li>a {
	display: block;
	color: #666;
	font-size: .12rem;
}

.typeicon-group>li>a>img{
	position: relative;
	display: block;
	margin: 0 auto;
	width: .48rem;
	height: .48rem;
	line-height: .48rem;
	overflow: hidden;
	font-size: .32rem;
	margin-bottom: .07rem;
	border-radius: 50%;
}

.typeicon-group>li>a>.typeicon {
	position: relative;
	display: block;
	margin: 0 auto;
	width: .48rem;
	height: .48rem;
	line-height: .48rem;
	overflow: hidden;
	font-size: .32rem;
	margin-bottom: .07rem;
	border-radius: 1rem;
}

.typeicon-group>li>a:active {
	opacity: .85;
}

.typeicon {
	color: #fff;
	background-color: #ccc;
	text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .1);
}

.typeicon-bg-red {
	background-color: #f04948;
	background: -webkit-linear-gradient(#ff7cb3 0%, #f04b49 100%);
	background: linear-gradient(#ff7cb3 0%, #f04b49 100%);
	box-shadow: 0 .05rem 0.1rem -.03rem rgba(240, 75, 73, .5);
}

.typeicon-bg-purple {
	background-color: #5b67ef;
	background: -webkit-linear-gradient(#c189ff 0%, #5b67ef 100%);
	background: linear-gradient(#c189ff 0%, #5b67ef 100%);
	box-shadow: 0 .05rem 0.1rem -.03rem rgba(91, 103, 239, .5);
}

.typeicon-bg-cyan {
	background-color: #009cff;
	background: -webkit-linear-gradient(#75f8db 0%, #009cff 100%);
	background: linear-gradient(#75f8db 0%, #009cff 100%);
	box-shadow: 0 .05rem 0.1rem -.03rem rgba(0, 156, 255, .5);
}

.typeicon-bg-green {
	background-color: #1dc6b2;
	background: -webkit-linear-gradient(#a3ff87 0%, #1dc6b2 100%);
	background: linear-gradient(#a3ff87 0%, #1dc6b2 100%);
	box-shadow: 0 .05rem 0.1rem -.03rem rgba(29, 198, 178, .5);
}

.typeicon-bg-orange {
	background-color: #f56d1d;
	background: -webkit-linear-gradient(#ffa099 0%, #f56d1d 100%);
	background: linear-gradient(#ffa099 0%, #f56d1d 100%);
	box-shadow: 0 .05rem 0.1rem -.03rem rgba(245, 109, 29, .5);
}

.typeicon-bg-yellow {
	background-color: #ff8c00;
	background: -webkit-linear-gradient(#ffde00 0%, #ff8c00 100%);
	background: linear-gradient(#ffde00 0%, #ff8c00 100%);
	box-shadow: 0 .05rem 0.1rem -.03rem rgba(255, 140, 0, .5);
}

.typeicon-bg-pink {
	background-color: #e115da;
	background: -webkit-linear-gradient(#d285ff 0%, #e115da 100%);
	background: linear-gradient(#d285ff 0%, #e115da 100%);
	box-shadow: 0 .05rem 0.1rem -.03rem rgba(225, 21, 218, .5);
}

.typeicon-bg-brow {
	background-color: #9c6748;
	background: -webkit-linear-gradient(#f97682 0%, #9c6748 100%);
	background: linear-gradient(#f97682 0%, #9c6748 100%);
	box-shadow: 0 .05rem 0.1rem -.03rem rgba(156, 103, 72, .5);
}

.typeicon-bg-disabled {
	background-color: #9c6748;
	background: -webkit-linear-gradient(#eee 0%, #ccc 100%);
	background: linear-gradient(#eee 0%, #ccc 100%);
	box-shadow: 0 .05rem 0.1rem -.03rem rgba(153, 153, 153, .5);
}

.typeicon-bg-disabled .iconfont {
	-webkit-filter: blur(1px);
	filter: blur(1px);
}

.typeicon-bg-disabled+span {
	color: #ccc;
}

.typeicon-bg-disabled::before {
	content: "维护";
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: .14rem;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
	border-radius: 50%;
	background-color: rgba(0, 0, 0, .3);
}

/* vipcards */
.vipcards .panel-heading {
	margin-bottom: -.1rem;
}

.vipcards .panel-heading::after {
	display: none;
}

.vipcards .tabs {
	padding: .1rem .05rem;
}

.vipcards .tabs>.tab-item:not(.active):active {
	background-color: transparent;
}

.vipcards .tabs>.tab-item {
	padding: 0 .05rem;
}

.vipcards .tabs>.tab-item img {
	display: block;
	width: 100%;
	border-radius: .08rem;
}

/* hotcards */
.hotcards+.card {
	margin: .1rem;
}

.hotcards .panel-heading::after {
	display: none;
}

.hotcards .grid {
	padding: .18rem .1rem;
	font-size: .11rem;
	color: #999;
}

.hotcards .grid img {
	display: block;
	margin: 0 auto;
	margin-bottom: .07rem;
	height: .2rem;
}

.hotcards .grid .title {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	font-size: .12rem;
}

.hotcards .grid .discount {
	color: #d6494b;
	white-space: nowrap;
	height: .14rem;
	display: block;
	font-size: .1rem;
	overflow: hidden;
}

.hotcards .grids::after,
.hotcards .grids .grid:nth-child(3n+3)::before {
	display: none;
}

/* recharge-listing */
.recharge-listing .cell-condensed {
	font-size: .14rem;
}

.recharge-listing .cell-condensed>.cell-bd {
	color: #999;
}

.recharge-listing .cell-condensed>.cell-ft {
	font-size: .12rem;
}

.recharge-listing img {
	margin-right: .05rem !important;
}

.recharge-listing h5 {
	font-size: .14rem;
	line-height: 1.2;
}

.recharge-listing p {
	margin-top: .05rem;
	line-height: 1;
	color: #ff3b30;
	font-size: .168rem;
}

.recharge-listing p small {
	font-size: .13rem;
	vertical-align: 1px;
}


/* categorys-slider */
.categorys-slider {
	padding-bottom: 0;
}

.categorys-slider .navbar>.tab-item {
	font-size: 13px;
}

/* cardlists */
.cardlists {}

.cardlists>li {
	position: relative;
	display: block;
	overflow: hidden;
	height: .9rem;
	padding: .15rem .15rem 0 .15rem;
}

.cardlists>li::before {
	content: "";
	position: absolute;
	left: .05rem;
	right: .05rem;
	bottom: -.1rem;
	z-index: 2;
	height: .1rem;
	overflow: hidden;
	pointer-events: none;
	background-color: #f4f8f9;
	border-radius: .5rem;
	box-shadow: 0 0 15px rgba(0, 0, 0, .3);
}

/* cardlist */
.cardlist {
	position: relative;
	height: .75rem;
	overflow: hidden;
	padding: .15rem;
	color: #fff;
	background-color: #0085fe;
	border-radius: .1rem .1rem 0 0;
	box-shadow: inset 0 3px 15px rgba(255, 255, 255, .15);
}

.cardlist::before {
	display: block !important;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	z-index: 1;
	border: 0 none;
	border-radius: .05rem .05rem 0 0;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, 0) 70%);
	background: linear-gradient(to right, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, 0) 70%);
	-webkit-transform: none;
	transform: none;
}

.cardlist>.cell-ft::after {
	margin-top: -.05rem;
	height: .1rem;
	width: .1rem;
	border-width: 1px 1px 0 0;
	border-color: rgba(255, 255, 255, .5);
}

.cardlist .brand img {
	display: block;
	height: .18rem;
	margin: 0 auto;
	margin-top: .13rem;
}

.cardlist .brand {
	display: block;
	width: .8rem;
	height: .45rem;
	overflow: hidden;
	text-align: center;
	background-color: rgba(255, 255, 255, .75);
	border-radius: .06rem;
	opacity: .95;
}

.cardlist .title {
	font-size: .16rem;
	line-height: 1.2;
	margin-bottom: .03rem;
}

.cardlist .discount {
	font-size: .12rem;
	color: rgba(255, 255, 255, .8);
}

.cardlist .discount small {
	opacity: .8;
}

/* .cardlist bgcolor */
.cardlist-2 {
	background-color: #cc1420;
}

.cardlist-3 {
	background-color: #dd1d31;
}

.cardlist-4 {
	background-color: #ffaa00;
}

.cardlist-5 {
	background-color: #dd1f37;
}

.cardlist-6 {
	background-color: #060203;
}

.cardlist-7 {
	background-color: #c0d900;
}

.cardlist-8 {
	background-color: #fa3d41;
}

.cardlist-9 {
	background-color: #db261f;
}

.cardlist-10 {
	background-color: #0061ae;
}

.cardlist-11 {
	background-color: #2b499c;
}

.cardlist-12 {
	background-color: #fc6e07;
}

.cardlist-13 {
	background-color: #2a62b0;
}

.cardlist-14 {
	background-color: #ea0285;
}

.cardlist-15 {
	background-color: #09308a;
}

.cardlist-16 {
	background-color: #e00322;
}

.cardlist-17 {
	background-color: #0085d0;
}

.cardlist-18 {
	background-color: #fe4f00;
}

.cardlist-19 {
	background-color: #007fff;
}

.cardlist-20 {
	background-color: #e34947;
}

.cardlist-21 {
	background-color: #a9c902;
}

.cardlist-22 {
	background-color: #c8020b;
}

.cardlist-23 {
	background-color: #d82b26;
}

.cardlist-24 {
	background-color: #eb348d;
}

.cardlist-25 {
	background-color: #fa2507;
}

.cardlist-26 {
	background-color: #dd0627;
}

.cardlist-27 {
	background-color: #15529d;
}

.cardlist-28 {
	background-color: #0f52a8;
}

.cardlist-29 {
	background-color: #12b7f5;
}

.cardlist-30 {
	background-color: #306aa0;
}

.cardlist-31 {
	background-color: #1991ae;
}

.cardlist-32 {
	background-color: #e40885;
}

.cardlist-33 {
	background-color: #28aca1;
}

.cardlist-34 {
	background-color: #0e7342;
}

.cardlist-35 {
	background-color: #253794;
}

.cardlist-36 {
	background-color: #0c5593;
}

.cardlist-37 {
	background-color: #df0112;
}

.cardlist-38 {
	background-color: #e95412;
}

.cardlist-39 {
	background-color: #c42635;
}

.cardlist-40 {
	background-color: #febe45;
}

.cardlist-41 {
	background-color: #268ce6;
}

.cardlist-42 {
	background-color: #da1f16;
}

.cardlist-43 {
	background-color: #e11687;
}

.cardlist-44 {
	background-color: #f0771d;
}

.cardlist-45 {
	background-color: #0088a5;
}

.cardlist-46 {
	background-color: #eb151f;
}

.cardlist-47 {
	background-color: #099b48;
}

.cardlist-48 {
	background-color: #f07b0b;
}

.cardlist-49 {
	background-color: #0062a9;
}

.cardlist-50 {
	background-color: #028c32;
}

.cardlist-51 {
	background-color: #d4c174;
}

.cardlist-52 {
	background-color: #c01024;
}

.cardlist-53 {
	background-color: #ff9800;
}

.cardlist-54 {
	background-color: #e40311;
}

.cardlist-55 {
	background-color: #ff6600;
}

.cardlist-56 {
	background-color: #e00025;
}

.cardlist-57 {
	background-color: #e30184;
}

.cardlist-58 {
	background-color: #c02c33;
}

.cardlist-59 {
	background-color: #242021;
}

.cardlist-60 {
	background-color: #00be06;
}

.cardlist-61 {
	background-color: #6ccc00;
}

.cardlist-62 {
	background-color: #33a6ff;
}

.cardlist-63 {
	background-color: #c52e35;
}

.cardlist-64 {
	background-color: #cf1c20;
}

.cardlist-65 {
	background-color: #cf1c20;
}

.cardlist-66 {
	background-color: #33a6ff;
}

.cardlist-67 {
	background-color: #f56900;
}

.cardlist-68 {
	background-color: #d91627;
}

.cardlist-69 {
	background-color: #006e47;
}

.cardlist-70 {
	background-color: #a69550;
}

.cardlist-71 {
	background-color: #a00026;
}

.cardlist-72 {
	background-color: #f5491b;
}

.cardlist-73 {
	background-color: #f6303f;
}

.cardlist-74 {
	background-color: #ed1e24;
}

.cardlist-75 {
	background-color: #0267b5;
}

.cardlist-76 {
	background-color: #0471b2;
}

.cardlist-77 {
	background-color: #dd2726;
}

.cardlist-78 {
	background-color: #0061ae;
}

.cardlist-79 {
	background-color: #e5790d;
}

.cardlist-80 {
	background-color: #c1082a;
}

.cardlist-81 {
	background-color: #f45700;
}

.cardlist-82 {
	background-color: #950a34;
}

.cardlist-83 {
	background-color: #f08a04;
}

.cardlist-84 {
	background-color: #db000b;
}

.cardlist-85 {
	background-color: #dc2216;
}

.cardlist-86 {
	background-color: #eb6a02;
}

.cardlist-87 {
	background-color: #2381b4;
}

.cardlist-88 {
	background-color: #f48631;
}

.cardlist-89 {
	background-color: #074580;
}

.cardlist-90 {
	background-color: #d81ecc;
}

.cardlist-91 {
	background-color: #004098;
}

.cardlist-92 {
	background-color: #2a8fcc;
}

.cardlist-93 {
	background-color: #3c50a0;
}

.cardlist-94 {
	background-color: #e00200;
}

.cardlist-95 {
	background-color: #b18949;
}

.cardlist-96 {
	background-color: #0daeff;
}

.cardlist-97 {
	background-color: #008aff;
}

.cardlist-98 {}

.cardlist-99 {
	background-color: #34a5f3;
}

.cardlist-100 {
	background-color: #169290;
}

.cardlist-101 {
	background-color: #e60012;
}

.cardlist-102 {}

.cardlist-103 {
	background-color: #00b0ec;
}

.cardlist-104 {
	background-color: #005fff;
}

.cardlist-105 {
	background-color: #f86442;
}

.cardlist-106 {
	background-color: #e72e35;
}

.cardlist-107 {
	background-color: #ec6c00;
}

.cardlist-108 {
	background-color: #08080a;
}

.cardlist-109 {
	background-color: #4aaa49;
}

.cardlist-110 {
	background-color: #edae00;
}

.cardlist-111 {
	background-color: #f44336;
}

.cardlist-112 {
	background-color: #1e84e4;
}

.cardlist-113 {
	background-color: #0d6cee;
}

.cardlist-114 {
	background-color: #182890;
}

.cardlist-115 {
	background-color: #e60026;
}

.cardlist-116 {
	background-color: #3c3c3c;
}

.cardlist-117 {
	background-color: #ff6634;
}

/* cardlists-placeholder */
.cardlists-placeholder>li::before {
	box-shadow: 0 0 10px rgba(0, 0, 0, .03);
}

.cardlists-placeholder>li::after {
	border-bottom-color: #f5f5f5;
}

.cardlists-placeholder .cardlist {
	background-color: #f9fafe;
}

.cardlists-placeholder .cardlist::before {
	display: none;
}

.cardlists-placeholder .cardlist::after {
	border-color: #fff;
}

.cardlists-placeholder .cardlist>.title {
	margin: .02rem 0 .1rem 0;
	width: 1.3rem;
	height: .24rem;
	background-color: #fff;
	border-radius: .03rem;
}

.cardlists-placeholder .cardlist>.desc {
	height: .1rem;
	background-color: #fff;
	border-radius: .03rem;
}


/* account-preview */
.account-profile {
	background-color: transparent !important;
	padding-top: .05rem;
}

.account-profile>.cell-bd h3 {
	font-size: .16rem;
	color: #f00;
}

.account-profile>.cell-bd p {
	font-size: .12rem;
	color: #666
}

.account-profile>.cell-ft {
	color: #10aeff;
}

.account-profile>.cell-ft::after {
	border-width: 1px 1px 0 0;
	border-color: rgba(255, 0, 0, 0.3);
}

.account-profile>.cell-hd {
	padding-right: .13rem;
}

.account-profile>.cell-hd .avatar-default::before {
	width: .24rem;
	height: .24rem;
	left: .12rem;
}

.account-profile>.cell-hd .avatar-default::after {
	width: .36rem;
	height: .36rem;
	margin-top: .28rem;
}

.account-profile>.cell-hd .avatar {
	width: .48rem;
	height: .48rem;
}

/* account-realname */
.account-realname {
	display: block;
	text-align: center;
	font-size: .12rem;
	font-weight: 100;
	padding: .13rem 0 .23rem 0;
	color: #fff;
	background-color: rgba(255, 255, 255, .15);
	background-color: #f39c35;
	background: -webkit-linear-gradient(left, #f5a950 0%, #f4845d 100%);
	background: linear-gradient(to right, #f5a950 0%, #f4845d 100%);
	margin-bottom: -.1rem;
}

/* account-balance */
.account-balance {
	padding: .2rem 0 .2rem .2rem;
}

.account-balance .cell-hd {}

.account-balance .cell-hd h5 {
	color: #666;
	margin-bottom: .05rem;
	font-size: .13rem;
}

.account-balance .cell-hd p {
	font-size: .28rem;
	line-height: 1;
	color: #000;
	margin-left: -.01rem;
}

.account-balance .cell-bd {
	font-size: 0;
	text-align: right;
	white-space: nowrap;
}

.account-balance .cell-bd .btn-secondary {
	border-radius: 1rem 0 0 1rem;
	padding: .1rem .13rem;
}

.account-balance .cell-bd .btn-default {
	padding: .05rem .15rem;
}

.account-balance .cell-bd .btn .iconfont {
	margin-right: .05rem;
}

.account-balance .cell-bd .btn+.btn {
	margin-left: .12rem;
}

/* account-deal */
.account-deal {
	padding: 0 .05rem;
}

.account-deal>.cell-bd {
	text-align: center;
	padding: .18rem 0;
	font-size: .12rem;
	white-space: nowrap;
}

.account-deal>.cell-bd .iconfont {
	display: block;
	margin: 0 auto;
	width: .4rem;
	height: .4rem;
	line-height: .4rem;
	overflow: hidden;
	margin-bottom: .05rem;
	font-size: .24rem;
	color: #fff;
	border-radius: 50%;
}

.account-deal>.cell-bd .iconfont-mall {
	font-size: .26rem;
}

.account-deal>.cell-hd .iconfont-cash {
	font-size: .2rem;
}

.account-deal>.cell-hd .iconfont-mall {
	font-size: .26rem;
	text-indent: -.01rem;
}

.account-deal+.cell>.cell-hd .iconfont-cards {
	font-size: .16rem;
	margin-top: -.04rem;
}

.account-deal+.cell>.cell-hd {
	padding-right: .1rem;
}

/* cashcards-empty */
.cashcards-empty {
	display: block;
	text-align: center;
	padding: .25rem .18rem;
	color: #c9cacf;
	border: 1px dashed rgba(144, 144, 144, .1);
	background-color: #f9fafc;
	border-radius: .04rem;
}

.cashcards-group {
	padding: 0 .15rem .15rem .15rem;
}

.cashcards-group>.cell::before {
	display: none;
}

.cashcards-group>.cell+.cell {
	margin-top: .15rem;
}

.cashcards-group>.cell {
	padding: .18rem;
	color: #fff;
	background-color: #00aaef;
	border-radius: .08rem;
}

.cashcards-group>.cashcard-alipay {
	background-color: #00aaef;
	height: auto;
}

.cashcards-group>.cashcard-1 {
	background-color: #dd4659;
}

.cashcards-group>.cashcard-2 {
	background-color: #0573b3;
}

.cashcards-group>.cashcard-3 {
	background-color: #19a48f;
}

.cashcards-group>.cashcard-4 {
	background-color: #27a857;
}

.cashcards-group>.cashcard-5 {
	background-color: #254480;
}

.cashcards-group>.cashcard-6 {
	background-color: #5456f7;
}

.cashcards-group>.cashcard-7 {
	background-color: #a9262c;
}

.cashcards-group>.cashcard-8 {
	background-color: #aa5198;
}

.cashcards-group>.cashcard-9 {
	background-color: #de3e44;
}

.cashcards-group>.cashcard-12 {
	background-color: #1f5294;
}

.cashcards-group>.cashcard-13 {
	background-color: #d24245;
}

.cashcards-group>.cashcard-14 {
	background-color: #d93b41;
}

.cashcards-group>.cashcard-15 {
	background-color: #da4b27;
}

.cashcards-group>.cashcard-16 {
	background-color: #223f74;
}

.cashcards-group>.cashcard-17 {
	background-color: #aa7d34;
}

.cashcards-group>.cashcard-18 {
	background-color: #d64044;
}

/* cell */
.cashcards-group>.cell>.cell-bd {
	font-size: .18rem;
}

.cashcards-group>.cell>.cell-bd h5 {
	font-size: .18rem;
}

.cashcards-group>.cell>.cell-bd p {
	font-size: .15rem;
	padding: .04rem 0;
}

.cashcards-group>.cell>.cell-hd img {
	display: block;
	width: .4rem;
	height: .4rem;
	padding: .05rem;
	overflow: hidden;
	background-color: #fff;
	border-radius: .5rem;
}

.cashcards-group>.cell>.cell-ft::after {
	margin-right: .03rem;
	border-color: rgba(255, 255, 255, .3);
}

.cashcard-item .cashcard-number {
	padding: .13rem .03rem .1rem 0;
	width: 100%;
	clear: both;
}

.cashcard-item .cashcard-number>li {
	float: left;
	width: 19%;
	height: .2rem;
	line-height: .18rem;
	text-align: center;
	margin-right: 8%;
	font-size: .5rem;
	text-align: right;
	white-space: nowrap;
	color: rgba(255, 255, 255, .6);
}

.cashcard-item .cashcard-number>li.tail {
	line-height: .24rem;
	font-size: .24rem;
	color: #fff;
	margin: 0;
}

.cashcard-item div.cashcard-number {
	color: #fff;
}

.cashcard-item div.cashcard-number>p {
	float: none;
	width: auto;
	line-height: .2rem;
	font-size: .18rem;
	text-align: right;
	white-space: nowrap;
}

/* cash-primary */
.cash-primarys {
	padding-right: 0;
	padding-top: .1rem;
}

.cash-primary .form-control {
	text-align: left;
	height: .36rem;
	line-height: .36rem;
	font-size: .3rem;
	color: #666;
}

.cash-primary .form-control:focus,
.cash-primary .form-control[readonly] {
	color: #000;
}

/* modal-realname */
.modal-realname {
	left: .3rem !important;
	right: .3rem !important;
}

.modal-realname .modal-body {
	text-align: center;
	padding-top: .25rem;
}

.modal-realname h3 {
	margin: .15rem 0 .1rem;
	font-size: .16rem;
}

.modal-realname p {
	font-size: .12rem;
}

/* realname-status */
.realname-show {
	margin-top: -.6rem;
	margin-bottom: 0;
	border-radius: .1rem;
}

.realname-show .logo-brand {
	margin-top: .4rem;
}

.realname-status {
	position: relative;
	width: 100%;
	overflow: hidden;
	padding: .45rem 0 1rem;
	text-align: center;
	color: #fff;
	background-color: #0085fe;
	background: -webkit-linear-gradient(to right, #00aaff 0%, #0085fe 100%);
	background: linear-gradient(to right, #00aaff 0%, #0085fe 100%);
}

.header-verify,
.realname-status-verify {
	background-color: #fb922f;
	background: -webkit-linear-gradient(to right, #fbba2f 0%, #fb922f 100%);
	background: linear-gradient(to right, #fbba2f 0%, #fb922f 100%);
}

.header-failed,
.realname-status-failed {
	background-color: #ef2e69;
	background: -webkit-linear-gradient(to right, #f76260 0%, #ef2e69 100%);
	background: linear-gradient(to right, #f76260 0%, #ef2e69 100%);
}

/* .realname-status-icon */
.realname-status-icon {
	position: relative;
	display: block;
	width: 1.3rem;
	height: 1.15rem;
	overflow: hidden;
	margin: auto;
	margin-bottom: .1rem;
}

.realname-status-icon::before {
	content: "";
	display: block;
	width: 1.3rem;
	height: 1.15rem;
	overflow: hidden;
	background-image: url(data:image/png;base64,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);
	background-size: 1.3rem 1.15rem;
}

.realname-status-icon>h2 {
	position: absolute;
	top: .79rem;
	left: .15rem;
	z-index: 3;
	width: 1rem;
	height: .2rem;
	line-height: .2rem;
	font-size: .14rem;
	overflow: hidden;
	color: #fff;
	font-weight: 300;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
}

.realname-status-text {
	padding: 0 .2rem;
	;
}

.realname-status-text>h5 {
	font-size: .18rem;
}

.realname-status-text>h5+p {
	margin-top: .1rem;
}

.realname-status-text>p {
	color: rgba(255, 255, 255, .8);
	font-weight: 300;
	font-size: .12rem;
}

.realname-status-action {
	padding: .2rem;
}

.realname-status-action>.btn {
	padding: .1rem .3rem;
	font-size: .16rem;
}

/* realname-upload */
.realname-upload-group {
	margin: 0 0 .03rem 0;
}

.realname-upload-group>li {
	float: left;
	width: 50%;
	padding: 0 .07rem 0 0;
}

.realname-upload-group>li:nth-child(2n) {
	padding: 0 0 0 .07rem;
}

.realname-upload-group>li:nth-child(n+3) {
	margin-top: .1rem;
}

.realname-upload-group>li>h5 {
	padding-bottom: .05rem;
	text-align: center;
	color: #666;
	font-size: .12rem;
	font-weight: 300;
}

.realname-upload {
	position: relative;
	height: 1rem;
	overflow: hidden;
	text-align: center;
	border: 1px solid #eee;
	border-radius: .04rem;
}

/* realname-upload-thumbnail */
.realname-upload-thumbnail {
	position: absolute;
	left: 0;
	z-index: 1;
	top: 50%;
	display: block;
	width: 100%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

/* realname-upload-preview */
.realname-upload-preview img {
	max-width: 100%;
	margin: 0 auto;
	display: block;
}

.realname-upload-preview {
	position: relative;
	width: 100%;
	height: 1.1rem;
}

/* realname-upload-desc */
.realname-upload-desc {
	line-height: .2rem;
	font-size: .13rem;
	color: #666;
}

.realname-upload-tips {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1.1rem;
	overflow: hidden;
	text-align: center;
	font-size: .1rem;
	padding: .28rem 0 0 0;
	color: #ccc;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
	border-radius: .03rem;
}

.realname-upload-tips-front {
	background-image: url(../images/icon/identity-front.png);
}

.realname-upload-tips-back {
	background-image: url(../images/icon/identity-back.png);
}

.realname-upload-tips-hand {
	background-image: url(../images/icon/identity-hand.png);
}

.realname-upload-tips>h5 {
	font-size: .16rem;
	color: #000;
	margin-top: 10px;
	opacity: .8;
}

.realname-upload-tips>.camera {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	z-index: 3;
	width: 100%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.realname-upload-tips>.camera>.iconfont {
	display: block;
	margin: auto;
	width: .5rem;
	height: .5rem;
	line-height: .5rem;
	text-align: center;
	font-size: .26rem;
	overflow: hidden;
	color: #fff;
	background-color: #108ee9;
	box-shadow: 0 3px 10px rgba(16, 142, 233, .4);
	border-radius: 50%;
	opacity: .8;
}

.realname-upload-tips-nocamera>.camera {
	display: none;
}

/* realname-upload-tips-again */
.realname-upload-tips-again::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	padding-top: .2rem;
	color: #fff;
	text-shadow: none;
	background: rgba(0, 0, 0, .5);
}

.realname-upload-tips-again>.camera::after {
	content: "重新上传";
	display: block;
	margin-top: .05rem;
	font-size: .12rem;
	font-weight: 300;
	color: #fff;
}

/* realname-upload-btn */
.realname-upload-btn {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center;
	opacity: 0;
	background-color: transparent;
}

.realname-upload-btn .webuploader-pick {
	display: none;
}

.realname-upload-btn .form-upload {
	position: absolute;
	bottom: -.05rem;
	right: -.05rem;
	z-index: 3;
	width: 10rem;
	height: 10rem;
	font-size: 10rem;
	cursor: pointer;
	clip: rect(1px 1px 1px 1px);
}

.realname-upload-btn>div {
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	width: 100% !important;
	height: 100% !important;
}


/* realname-upload-status */
.realname-upload-status {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center;
	border-radius: .03rem;
	display: none;
}

.realname-upload-status .progress {
	width: 100%;
	height: 1.1rem;
	background-color: rgba(0, 0, 0, .3);
	border-radius: .03rem;
}

.realname-upload-status .progress-bar {
	background-color: rgba(50, 218, 145, .7);
	border-radius: 0;
}

.realname-upload-status .success,
.realname-upload-status .error {
	width: 100%;
	height: 1.1rem;
	overflow: hidden;
	color: #fff;
	font-size: .16rem;
	border-radius: .03rem;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

.realname-upload-status .success .owlicon-success,
.realname-upload-status .error .owlicon-warn {
	display: block;
	font-size: .32rem;
	padding-top: .1rem;
}

.realname-upload-status .success {
	background-color: rgba(50, 218, 145, .7);
}

.realname-upload-status .error {
	background-color: rgba(249, 104, 104, .7);
}

.realname-upload-status .success::after,
.realname-upload-status .error::after {
	content: "重新上传";
	display: block;
	font-size: .12rem;
	font-weight: 300;
	color: rgba(255, 255, 255, .8);
}

/* sellrecord-tips */
.sellrecord-tips {
	padding: .15rem 0;
	color: #666;
}

.sellrecord-info>.cell {
	padding-top: .1rem;
	padding-bottom: .1rem;
}

.sellrecord-info h5 {
	color: #999;
}

.sellrecord-info p {
	font-size: .13rem;
	line-height: .20rem;
}

.sellrecord-verify {
	padding-left: .15rem;
	line-height: .16rem;
}

.sellrecord-verify h6 {
	color: #666;
	margin-top: .09rem;
}

.sellrecord-verify .btn-primary {
	position: absolute;
	right: 0;
	top: 0;
}

/* filters */
.filters {
	border-radius: 0 0 .04rem .04rem;
}

.filter-search .control-clear {
	right: .05rem;
}

.filter-search .cell {
	padding-right: 0;
}

.filter-search .cell-select-before .form-select {
	width: 1rem;
}

.filter-search .cell-select-before .form-control {
	padding-right: .3rem;
}

.filter-export>.grid:nth-child(2) {
	width: 66.6666666%;
}

/* aboutus */
.aboutus .messager-icon {
	margin-bottom: .15rem;
}

.aboutus .qr {
	display: block;
	margin: auto;
	width: 1.6rem;
	height: 1.6rem;
	padding: .1rem;
	background-color: #fff;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);
}

/* .recycle-loader */
.recycle-primary {
	position: relative;
}

.recycle-loader {
	position: relative;
}

.recycle-placeholder {
	-webkit-filter: blur(2px);
	filter: blur(2px);
}

.recycle-placeholder>.card:first-child {
	margin-top: 0;
}

.recycle-loading {
	position: absolute;
	z-index: 10;
	top: 4%;
	left: 5%;
	right: 5%;
	padding: .3rem 0;
	text-align: center;
	border-radius: .1rem;
}

.recycle-loading .loader {
	width: .48rem;
	height: .48rem;
}

.recycle-loading h3 {
	margin-top: 1.43rem;
	font-size: .18rem;
}

.recycle-loading p {
	color: #808080;
	font-size: .14rem;
}

.recycle-loading p .btn {
	margin-top: .15rem;
	padding-left: .2rem;
	padding-right: .2rem;
}

/* recycle-former */
.recycle-former .cell-hd {}

.recycle-former .cell-hd>.control-label {
	width: .4rem;
	color: #666;
	white-space: nowrap;
}

.recycle-former .cell-hd>.control-label.long {
	width: .6rem;
}

/* recycle-former-cards */
.recycle-former-cards {
	padding: .02rem 0;
	margin-top: 0;
}

.recycle-former-cards .svgcard::before,
.recycle-former-cards .svgcard::after {
	display: none;
}

.recycle-former-cards .svgcard {
	width: .32rem;
	height: .26rem;
	line-height: .26rem;
	margin: -.05rem 0;
	font-size: .2rem;
	border-radius: .05rem;
}

.recycle-former-cards .types p:not(.active) {
	display: none;
}

.recycle-former-cards .cell-hd-selected {
	line-height: .18rem;
	white-space: nowrap;
}

.recycle-former-cards .cell-hd-selected img {
	display: none;
}

.recycle-former-cards .cell-hd-selected a img {
	position: absolute;
	display: block;
	right: 0;
	top: -.05rem;
	height: .28rem;
	border-radius: 3px;
}

.recycle-former-cards .cell-hd-selected strong {
	font-size: .2rem;
	font-weight: 400;
}

.recycle-former-cards .cell-hd-selected strong.sm {
	font-size: .14rem;
}

.recycle-former-cards .cell-hd-selected small {
	position: absolute;
	right: 0;
	font-size: .14rem;
	color: #666;
	padding-left: .1rem;
}

.recycle-former-cards .cell-hd-selected small em {
	color: #999;
	padding: 0 .03rem;
}

.recycle-former-cards .cell-hd-selected .discount {
	font-size: .12rem;
	margin-left: .05rem;
	color: #f04848;
}

.recycle-former-cards .cell-hd-selected .dispose-auto {
	position: absolute;
	right: 0;
	margin: 0;
	font-style: normal;
	font-size: .1rem;
	line-height: 1;
	color: #fff;
	padding: .04rem .04rem .02rem .04rem;
	background-color: #ef2e69;
	background: -webkit-linear-gradient(to right, #f76260 0%, #ef2e69 100%);
	background: linear-gradient(to right, #f76260 0%, #ef2e69 100%);
	border-radius: .02rem;
}

/* recycle-former-check */
.recycle-former-check {
	font-size: .13rem;
}

.recycle-former-check .cell {}

.recycle-former-check .cell .cell-hd {
	padding: 0 .12rem 0 .03rem;
}

/* recycle-former-tips */
.recycle-former-tips {
	margin: 0 .15rem .15rem .15rem;
	text-align: center;
	color: #fd7400;
	padding: .07rem 0;
	white-space: nowrap;
	font-size: .12rem;
	background-color: #fff5eb;
	border-radius: .06rem;
}

/* recycle-btn-group */
.recycle-btn-group {
	margin: -.05rem .1rem .1rem .1rem;
}

.recycle-btn-group>li.long {
	float: none !important;
	width: 100% !important;
	padding: .2rem !important;
	text-align: center;
	color: #999;
}

.recycle-btn-group>li {
	float: left;
	width: 33.33333333%;
	padding: .05rem;
}

.recycle-btn-group>li>a {
	position: relative;
	display: block;
	height: .6rem;
	border-radius: .06rem;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	background-color: #f4f8f9;
}

.recycle-btn-group>li.active a,
.recycle-btn-group>li a:active {
	color: #fe5339;
	background-color: #fff;
}

.recycle-btn-group>li.active a::after,
.recycle-btn-group>li a:active::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1.5px solid #fe5339;
	border-radius: .06rem;
}

/* recycle-btn-group-species */
.recycle-btn-group-species>li {
	width: 50%;
}

.recycle-btn-group-species>li>a {
	height: .64rem;
}

.recycle-btn-group-species img {
	height: .2rem;
	margin: .12rem 0 .03rem 0;
}

.recycle-btn-group-species .title {
	display: block;
	height: .18rem;
	line-height: .18rem;
	font-size: .12rem;
	margin: 0 .05rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-wrap: normal;
	color: #666;
}

.recycle-btn-group-species .discount,
.recycle-btn-group-species .dispose-auto {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	white-space: nowrap;
	font-style: normal;
	font-size: .1rem;
	line-height: 1;
	padding: .03rem .03rem .02rem .03rem;
	color: #666;
	background-color: #eee;
	border-radius: .06rem 0 .06rem 0;
}

.recycle-btn-group-species a:active .discount,
.recycle-btn-group-species .active .discount {
	color: #fff;
	background-color: #fe5339;
}

.recycle-btn-group-species .dispose-auto {
	left: auto;
	right: 0;
	color: #f60;
	border-radius: 0 .06rem 0 .06rem;
}

.recycle-btn-group-species a:active .dispose-auto,
.recycle-btn-group-species .active .dispose-auto {
	color: #fff;
	background-color: #fe5339;
}

/* recycle-btn-group-value */
.recycle-btn-group-value strong {
	color: #000;
	display: block;
	line-height: 1.2;
	font-size: .18rem;
	padding: .1rem 0 0 0;
	font-weight: 400;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.recycle-btn-group-value strong.sm {
	font-size: .15rem;
	padding: .1rem 0 .02rem 0;
}

.recycle-btn-group-value small {
	color: #888;
	font-size: .12rem;
}

.recycle-btn-group-value em {
	color: #ccc;
	padding: 0 .03rem;
}

.recycle-btn-group-value>li.active strong {
	color: #fe5339;
}

/* recycle-btn-group-long */
.recycle-btn-group-long>li {
	width: 50%;
}

/* recycle-mode */
.recycle-mode .sep {
	font-size: 100%;
	padding: 0 .05rem;
}

.recycle-mode .verifycode-input {
	display: none;
}

.recycle-mode-verifycode .verifycode-input {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

/* recycle-example */
.recycle-example {
	padding-top: .2rem !important;
}

.recycle-example .messager-icon {
	margin-bottom: .3rem;
	font-size: .8rem;
}

.recycle-example .messager-text {
	padding: 0;
}

.recycle-example .messager-text .h6 {
	margin-top: .2rem;
}

/* allcards */
.allcards {
	position: relative;
	overflow: hidden;
	padding-left: .9rem;
	border-radius: 0 0 .04rem .04rem;
}

.allcards::before,
.allcards-tabs::after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	z-index: 3;
	border-style: solid;
	border-color: #eee;
	color: #eee;
}

.allcards::before {
	left: 0;
	width: 100%;
	height: 1px;
	border-width: 1px 0 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

.allcards-tabs::after {
	z-index: 1;
	bottom: 0;
	width: 1px;
	height: 100%;
	border-width: 0 1px 0 0;
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0
}

/* allcards-tabs */
.allcards-tabs {
	position: absolute;
	top: 0;
	left: 0;
	width: .9rem;
	height: 3rem;
	overflow: hidden;
	background-color: #f9fafc;
}

.allcards-tabs>a {
	position: relative;
	z-index: 2;
	display: block;
	height: .5rem;
	line-height: .5rem;
	overflow: hidden;
	text-align: center;
}

.allcards-tabs>a.active,
.allcards-tabs>a:active {
	background-color: #fff;
}

.allcards-tabs>a:last-child::after {
	display: none;
}

.allcards-tabs>a::after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	z-index: 3;
	border-style: solid;
	border-color: #eee;
	border-width: 0 0 1px 0;
	color: #eee;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}

/* allcards-body */
.allcards-body {
	height: 3rem;
	overflow-x: hidden;
	overflow-y: auto;
}

.allcards-group>li>a {
	position: relative;
	display: block;
	height: .5rem;
	line-height: .5rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0 .15rem;
}

.allcards-group>li>a::after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	z-index: 3;
	border-bottom: 1px solid #f5f5f5;
	color: #f5f5f5;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}

.allcards-group>li>a.active {
	color: #f04848;
}

.allcards-group>li>a:active {
	background-color: #f9fafc;
}

.allcards-group img {
	height: .2rem;
	vertical-align: -.05rem;
}

.allcards-group .title {
	float: right;
}

.allcards-group .discount {
	position: relative;
	float: right;
	font-size: .1rem;
	padding: 0 .05rem 0 0;
	color: #f04848;
}

/* login-modal */
.login-modal {}

.login-modal-title {
	text-align: center;
	padding: .15rem 0 .1rem 0;
	color: #666;
}

.login-tabs::after {
	content: " ";
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid rgba(0, 0, 0, .1);
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	box-sizing: border-box;
	border-radius: 2rem;
}

.login-tabs>.tab-item {
	height: .36rem;
	line-height: .36rem;
	overflow: hidden;
}

.login-tabs>.tab-item:first-child {
	border-radius: .3rem 0 0 .3rem;
}

.login-tabs>.tab-item:last-child {
	border-radius: 0 .3rem .3rem 0;
}

.login-tabs>.tab-item+.tab-item::before {
	border-color: rgba(0, 0, 0, .1);
}

.login-tabs>.tab-item span {
	display: block;
	color: #999;
}

.login-tabs>.tab-item .active {
	color: #007dfe;
}

/* sign-form-content */
.sign-form-content {
	position: relative;
}

.sigin-error {
	height: .15rem;
	font-size: .12rem;
	line-height: .15rem;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
	margin: .05rem 0;
	color: #fd7400;
}

.sign-links {
	text-align: center;
	padding-top: .2rem;
	color: #999;
	font-size: .13rem;
}

.sign-other {
	margin-top: .15rem;
	text-align: center;
}

.sign-other .btn {
	margin-top: .1rem;
	padding-left: .2rem;
	padding-right: .2rem;
}

/* logo-brand */
.logo-brand {
	display: block;
	margin: 0 auto;
	margin-top: .15rem;
	margin-bottom: .4rem;
	width: 2rem;
	height: .58rem;
	overflow: hidden;
	background: url(../images/svg/logo.svg) transparent no-repeat;
	background-size: 100%;
}

.logo-brand-white {
	background-image: url(../images/svg/logo_white.svg);
}


/* sign-form */
.sign-form {
	padding: .3rem .3rem 0 .3rem;
}

.sign-form .sign-alert {
	margin: .3rem 0 0 0;
	text-align: center;
}

.sign-form .login-tabs>.tab-item {
	height: .44rem;
	line-height: .44rem;
}

.sign-form .sign-links {
	padding-top: .2rem;
	font-size: .14rem;
}

.sign-form .sign-other {
	margin-top: .2rem;
}

.sign-form .form-group.btn-group {
	margin-bottom: .3rem;
}

.sign-form .geetest {}

.sign-form .geetest-wait,
.sign-form .geetest-notice {
	height: .44rem;
	line-height: .42rem;
	padding: 0 .15rem;
	color: #999;
	border: 1px solid #e5e5e5;
	border-radius: 1rem;
	background-color: #f9fafc;
}

.sign-form .geetest-wait img {
	width: .16rem;
	height: .16rem;
	vertical-align: -3px;
	margin-right: .1rem;
}

.sign-form .geetest-notice .owlicon {
	vertical-align: -.04rem;
	margin-right: .1rem;
	font-size: .18rem;
}

.sign-form .geetest-notice {
	color: #f83232;
	border-color: #ffcdcd;
	background-color: #fff2f2;
}

.sign-form .geetest_holder.geetest_wind .geetest_radar_btn,
.sign-form .geetest_holder.geetest_wind .geetest_success_btn {
	border-radius: 1rem;
}


/* guide-panel */
.guide-panel.last {
	margin-bottom: .7rem;
}

.guide-panel {
	text-align: center;
}

.guide-panel>.article {
	padding-bottom: .35rem;
}

.guide-panel>.article h3 {
	font-weight: 700;
	font-size: .24rem;
	margin-bottom: .3rem;
}

.guide-panel>.article img {
	width: 1.5rem;
	margin-bottom: .3rem;
}

.guide-panel>.article p {
	text-indent: 0;
	line-height: 1.8;
	color: #333;
	font-size: .15rem;
}

/* card-appdown */
.card-appdown h4 {
	font-weight: 500;
	color: #007dfe;
}

.card-appdown p {
	color: #666;
	padding-top: .03rem;
}

.card-appdown .close {
	position: absolute;
	top: 50%;
	right: .15rem;
	z-index: 3;
	margin-top: -.16rem;
	width: .32rem;
	height: .32rem;
	background-color: rgba(0, 0, 0, .1);
	opacity: .5;
}


/* special */
.special-former>.card:first-child {
	margin-top: 0;
}

.special {
	position: relative;
	margin-bottom: -.1rem;
}

.special>.arch-mask {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 1rem;
}

.header-blue,
.special-blue {
	background-color: #07c0da;
	background: -webkit-linear-gradient(left, #00aeff 0%, #1bdbbe 100%);
	background: -o-linear-gradient(left, #00aeff 0%, #1bdbbe 100%);
	background: linear-gradient(to right, #00aeff 0%, #1bdbbe 100%);
}

.header-orange,
.special-orange {
	background-color: #f39c35;
	background: -webkit-linear-gradient(left, #f5a950 0%, #f4845d 100%);
	background: -o-linear-gradient(left, #f5a950 0%, #f4845d 100%);
	background: linear-gradient(to right, #f5a950 0%, #f4845d 100%);
}

.header-purple,
.special-purple {
	background-color: #ef4b63;
	background: -webkit-linear-gradient(left, #cf6fe4 0%, #aa74e7 100%);
	background: -o-linear-gradient(left, #cf6fe4 0%, #aa74e7 100%);
	background: linear-gradient(to right, #cf6fe4 0%, #aa74e7 100%);
}

.header-red,
.special-red {
	background-color: #ea5f5f;
	background: -webkit-linear-gradient(left, #ed727e 0%, #ea5f5f 100%);
	background: -o-linear-gradient(left, #ed727e 0%, #ea5f5f 100%);
	background: linear-gradient(to right, #ed727e 0%, #ea5f5f 100%);
}

/* special-caption */
.special-caption {
	padding-bottom: .05rem;
	text-align: center;
	color: #fff;
	text-shadow: 1px 2px 0 rgba(0, 0, 0, .2);
}

.special-caption>h2 {
	font-size: .20rem;
	margin-bottom: .05rem;
	font-weight: 400;
}

.special-caption>p {
	font-size: .15rem;
	color: rgba(255, 255, 255, .75);
	position: relative;
	display: inline-block;
	max-width: 80%;
	line-height: 1;
}

.special-caption>p:after,
.special-caption>p:before {
	content: "";
	position: absolute;
	top: 50%;
	width: .5rem;
	height: 1px;
	background-color: rgba(255, 255, 255, .2);
}

.special-caption>p:before {
	left: 100%;
	margin-left: .16rem;
}

.special-caption>p:after {
	right: 100%;
	margin-right: .16rem;
}

/* qbi-step */
.qbi-step {
	padding: .05rem 0 0 .02rem;
	font-size: 0;
	white-space: nowrap;
	text-align: center;
}

.qbi-step>li {
	display: inline-block;
	width: 25%;
	text-align: center;
}

.qbi-step>li>.title {
	padding-top: .07rem;
	font-size: .12rem;
	color: #333;
}

.qbi-step>li>.num {
	font-size: .24rem;
	color: #ddd;
	line-height: 1.2;
	font-weight: 300;
}

.qbi-step>li>.iconimg {
	display: block;
	width: .68rem;
	height: .64rem;
	margin: auto;
	background-image: url(../images/qbistep.png?20190603);
	background-size: 2.79rem .64rem;
}

.qbi-step>li>.iconimg-1 {
	background-position: 0 0;
}

.qbi-step>li>.iconimg-2 {
	background-position: -.71rem 0;
}

.qbi-step>li>.iconimg-3 {
	background-position: -1.43rem 0;
}

.qbi-step>li>.iconimg-4 {
	background-position: -2.15rem 0;
	width: .64rem;
}

/* recycle-former-qbi */
.qbienter {
	box-shadow: 0 0 .1rem rgba(0, 111, 147, .3);
}

.recycle-former-qbi .cell-hd>.control-label {
	width: .6rem;
	text-align: right;
	padding-right: .03rem;
}

.recycle-former-qbi .cell-bd .discount {
	display: none;
}

.recycle-former-qbi .btn+p {
	margin: .15rem 0 0 0;
}

.recycle-former-qbi .recycle-former-link {
	display: none !important;
}

.recycle-former-qbi .qbi-cell {
	display: none !important;
}

.recycle-former-qbi .cells {
	margin-top: 0;
}

.recycle-former-qbi .cells::before,
.recycle-former-qbi .cells::after {
	display: none;
}

.recycle-former-qbi .cells .cell::before {
	display: block;
}

.recycle-former-qbi .recycle-loading h3 {
	margin-top: .3rem;
}

.recycle-former-qbi .card .messager {
	padding: .15rem .1rem;
}

.recycle-former-qbi .recycle-opening .cell {
	font-size: .14rem;
}

.recycle-former-qbi .recycle-opening .cell::before {
	display: block;
}

.recycle-former-qbi .recycle-btn-group {
	margin: 0;
}

.recycle-former-qbi .recycle-btn-group>li {
	float: none;
	width: 100%;
	padding: 0;
}

.recycle-former-qbi .recycle-btn-group>li>a {
	height: .3rem;
	line-height: .3rem;
	padding: 0;
	text-align: left;
	background-color: transparent;
}

.recycle-former-qbi .recycle-btn-group>li>a::after {
	display: none !important;
}

.recycle-former-qbi .recycle-btn-group-value strong {
	display: inline;
	margin-right: .1rem;
	padding: 0;
	line-height: inherit;
}

.recycle-former-qbi .recycle-btn-group-value strong.sm {
	padding: 0;
	line-height: inherit;
}

.recycle-former-qbi .recycle-btn-group-value strong.sm {
	display: none;
}

.recycle-former-qbi .recycle-btn-group-value strong.sm+small {
	font-size: 0;
}

.recycle-former-qbi .recycle-btn-group-value strong.sm+small::before {
	content: "请输入Q币寄售金��?";
	color: #ccc;
	font-size: .14rem;
	margin-right: .3rem;
}

.recycle-former-qbi .cell-access {
	padding: .1rem .15rem;
}

.recycle-former-qbi #facevalue-selected {
	position: absolute;
	top: 100%;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

/* qbilogin-guide */
.qbilogin-guide {
	text-align: center;
	font-size: 0;
}

.qbilogin-guide h5 {
	text-align: left;
}

.qbilogin-guide img {
	width: 50%;
	border-radius: .04rem;
	margin: .1rem 0;
}

/* modal-qbi */
.modal-qbi {
	text-align: center;
}

.modal-qbi .getqbi-loading {
	padding: .1rem 0;
}

.modal-qbi .getqbi-loading h4 {
	padding-top: .2rem;
}

.modal-qbi .getqbi-loading .loader {
	width: .32rem;
	height: .32rem;
}

.modal-qbi .getqbi-qrcode-show {
	position: relative;
	width: 1.5rem;
	height: 1.5rem;
	margin: auto;
	margin-top: .1rem;
	padding: .1rem;
	background-color: #fff;
	border-radius: .03rem;
	box-shadow: 0 0 .25rem -.05rem rgba(0, 0, 0, .15);
}

.modal-qbi .getqbi-qrcode-error {
	background-color: rgba(255, 255, 255, .9);
	padding: .3rem .1rem;
}

.modal-qbi .getqbi-qrcode-error h5 {
	padding: 0 0 .1rem 0;
	font-size: .16rem;
	color: #f00;
}

.modal-qbi .getqbi-qrcode-img img {
	width: 1.3rem;
	height: 1.3rem;
}

.modal-qbi .getqbi-qrcode-img,
.modal-qbi .getqbi-qrcode-error {
	position: absolute;
	top: .1rem;
	left: .1rem;
	width: 1.3rem;
	height: 1.3rem;
	text-align: center;
}


/* qbi-flotage */
.qbi-flotage {
	position: absolute;
	right: -.15rem;
	font-size: .12rem;
}

/* jifen-stepflow */
.recycle-former-jifen .cell-bd .discount {
	display: none;
}

.recycle-former-jifen .recycle-former-link {
	display: none !important;
}

.recycle-former-jifen .recycle-hint {
	white-space: nowrap;
}

.jifen-stepflow {
	font-size: .12rem;
}

.jifen-stepflow h5 {
	font-weight: 700;
}

.jifen-stepflow h5+p,
.jifen-stepflow h5+img {
	margin-top: .05rem;
}

.jifen-stepflow .table {
	white-space: normal;
	margin-top: .1rem;
}

/* textarea-tips-list */
.textarea-tips-list>li {
	color: #f00;
}

.textarea-tips-list>li.card-error {
	color: #f00;
}

.textarea-tips-list>li.card-edit {
	color: #06c;
}

.textarea-tips-list {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	/* height: 1.16rem;*/
	line-height: .22rem;
	overflow-x: hidden;
	overflow-y: auto;
	text-align: right;
	font-size: .1rem;
	font-weight: 300;
	pointer-events: none;
}

/* cells-diy */
.cells-diy .cell-bd {
	line-height: .2rem;
}

.cells-diy .cell-ft {
	width: .3rem;
	text-align: right;
}

.cells-diy strong {
	font-size: .2rem;
	margin-right: .1rem;
	font-weight: 400;
	float: left;
}

.cells-diy strong.sm {
	font-size: .16rem;
}

.cells-diy small {
	font-size: .14rem;
	color: #666;
	float: right;
}

.cells-diy small em {
	padding: 0 .05rem;
}

.cells-diy .discount {
	font-size: .12rem;
	margin-right: .05rem;
}


/* uploadimg-group */
.uploadimg-group {
	padding: 0 0 .15rem 0;
}

.uploadimg-group li,
.uploadimg-group .uploadimg-btn {
	float: left;
	position: relative;
	width: .9rem;
	height: .9rem;
	margin: .15rem 0 0 .15rem;
	border-radius: .03rem;
}

.uploadimg-group li img,
.uploadimg-group li .error,
.uploadimg-group li .success,
.uploadimg-group .btn-uploadfile {
	display: block;
	width: .9rem;
	height: .9rem;
	line-height: .86rem;
	text-align: center;
	overflow: hidden;
	color: #fff;
	border: 1px dashed rgba(0, 0, 0, .1);
	border-radius: .03rem;
}

.uploadimg-group li .close {
	z-index: 6;
	top: -.05rem;
	right: -.05rem;
	width: .16rem;
	height: .16rem;
	background-color: rgba(255, 0, 0, .6);
}

.uploadimg-group li .close::before,
.uploadimg-group li .close::after {
	background-color: rgba(255, 255, 255, .9);
}

.uploadimg-group .btn-uploadfile {
	position: relative;
	width: .9rem;
	height: .9rem;
	background-color: #f9fafe;
}

.uploadimg-group .btn-uploadfile .webuploader-element-invisible {
	position: absolute;
	bottom: -.05rem;
	right: -.05rem;
	z-index: 3;
	width: 10rem;
	height: 10rem;
	font-size: 10rem;
	cursor: pointer;
	clip: rect(1px 1px 1px 1px);
}

.uploadimg-group .btn-uploadfile div {
	width: .9rem;
	height: .8rem;
}

.uploadimg-group .btn-uploadfile:active {
	color: #fe5339;
	border-color: #fe5339;
	background-color: #fff;
}

.uploadimg-group .btn-uploadfile .plus {
	display: block;
	width: 50%;
	height: 50%;
	margin: 25%;
	opacity: .75;
}

.uploadimg-group .btn-uploadfile .plus::before,
.uploadimg-group .btn-uploadfile .plus::after {
	background-color: #ddd;
}

.uploadimg-group .btn-uploadfile .plus::before {
	width: 100%;
	height: 2px;
}

.uploadimg-group .btn-uploadfile .plus::after {
	width: 2px;
	height: 100%;
}

.uploadimg-group .btn-uploadfile:active .plus::before,
.uploadimg-group .btn-uploadfile:active .plus::after {
	background-color: #fe5339;
}

/* error */
.uploadimg-group li .error,
.uploadimg-group li .success {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
	font-size: .12rem;
	line-height: 1;
}

.uploadimg-group li .success .owlicon,
.uploadimg-group li .error .owlicon {
	display: block;
	font-size: .24rem;
	padding: .16rem 0 .07rem 0;
	text-shadow: 0 1px 5px rgba(0, 0, 0, .1);
}

.uploadimg-group li .success {
	background-color: rgba(70, 190, 138, .75);
}

.uploadimg-group li .error {
	background-color: rgba(249, 104, 104, .75);
}

/* status */
.uploadimg-group .progress {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 3;
	width: .9rem;
	height: .8rem;
	background-color: rgba(0, 0, 0, .2);
	border-radius: .02rem;
}

.uploadimg-group .progress-bar {
	border-radius: 0;
	background-color: rgba(70, 190, 138, .5);
}

.uploadimg-group .progress-bar .percent {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	width: .9rem;
	height: .8rem;
	font-size: 24px;
	line-height: 88px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .8);
}

/* card-page */
.card-page {
	position: relative;
}

.card-page::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 2;
	height: 1px;
	border-top: 1px solid #f0f2f4;
	color: #f0f2f4;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

/* page */
.page {
	padding: .15rem;
	text-align: center;
	font-size: 0;
	white-space: nowrap;
	overflow-y: hidden;
	overflow-x: auto;
}

.page a,
.page em,
.page strong {
	overflow: hidden;
	padding: .07rem .15rem;
	font-size: .14rem;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #f0f0f0;
	margin-left: -1px;
	margin-bottom: -1px;
}

.page a:hover {
	color: #007def;
	background-color: #eee;
}

.page strong.bc {
	position: relative;
	color: #fff;
	cursor: default;
	border-color: #007dfe;
	background-color: #007dfe;
}

.page span.disabled {
	color: #999;
	cursor: default;
	border-color: #ddd;
	background-color: #eee;
}

.page em {
	color: #666;
	border-color: #eee;
	background-color: #eee;
	border-radius: .05rem 0 0 .05rem;
}

.page strong:last-child,
.page a:last-child {
	border-radius: 0 .05rem .05rem 0;
}

/* breadcrumbs */
.breadcrumbs {
	margin: .1rem .15rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.breadcrumbs+.card {
	margin-top: .1rem;
}

/* news-panel */
.news-title {
	text-align: center;
	padding: .1rem 0 .2rem 0;
}

.news-title h2 {
	font-weight: 700;
	font-size: .18rem;
	margin: 0 .1rem;
	line-height: 1.3;
}

.news-title p {
	font-size: .12rem;
	margin-top: .05rem;
}

.news-title p a {
	color: #999;
}

.news-detail {
	border-top: 1px dotted #eee;
	padding-top: .2rem;
	line-height: 1.6;
}

.news-detail p+p {
	margin-top: .07rem !important;
}

.news-detail img {
	display: block;
	margin: auto;
	margin-top: .1rem;
	margin-bottom: .1rem;
	max-width: 100%;
	border-radius: .02rem;
}

.enquire-card .news-title {
	padding: .1rem 0 .1rem .15rem;
	text-align: left;
}

.enquire-card .news-title h2 {
	margin: 0;
}

.enquire-card .news-detail {
	border-top: 0 none;
	padding-top: .15rem;
}

.enquire-card .medal {
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	font-size: .14rem;
	font-weight: 700;
	width: .24rem;
	height: .24rem;
	text-align: center;
	line-height: .26rem;
	background-color: #390;
	border-radius: .1rem 1rem 1rem 0;
}

.enquire-card .medal-wen {
	background-color: #03dd83;
}

.enquire-card .medal-da {
	background-color: #fea100;
}

/* video-group */
.video-group>li+li {
	padding: .15rem 0 0 0;
}

.video-group>li img {
	display: block;
	width: 100%;
	border-radius: .05rem;
}

.video-group>li>a.disabled {
	display: block;
	position: relative;
	overflow: hidden;
	border-radius: .05rem;
}

.video-group>li>a.disabled>img {
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	filter: blur(3px);
}

.video-group>li>a.disabled::after {
	content: "暂未开��?";
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	width: 100%;
	height: 100%;
	font-size: .24rem;
	line-height: 1.7rem;
	color: rgba(255, 255, 255, .4);
	overflow: hidden;
	text-align: center;
	background-color: rgba(0, 0, 0, .75);
}

/* buyform-tabs */
.buyform-tabs {
	margin: -.05rem;
}

.buyform-tabs>li {
	float: left;
	width: 33.3333333333%;
	padding: .05rem;
}

.buyform-tabs>li>a {
	position: relative;
	z-index: 3;
	display: block;
	width: 100%;
	height: .64rem;
	text-align: center;
	overflow: hidden;
	background-color: #fff;
}

.buyform-tabs>li>a.disabled::after {
	content: "暂未开��?";
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	width: 100%;
	height: 100%;
	line-height: .6rem;
	font-size: .14rem;
	color: #666;
	overflow: hidden;
	text-align: center;
	background-color: rgba(255, 255, 255, .6);
}

.buyform-tabs>li>a.disabled>img {
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	filter: blur(2px);
}

.buyform-tabs>li>a>img {
	display: block;
	margin: 0 auto;
	height: .36rem;
	border-radius: .04rem;
}

.buyform-tabs>li>a>img.sm {
	width: auto;
	height: .24rem;
	margin-top: .11rem;
	margin-bottom: .02rem;
	border-radius: 0;
}

.buyform-tabs>li>a>img.logo {
	width: auto;
	height: .5rem;
}

.buyform-tabs>li>a>.title {
	font-size: .12rem;
}

.buyform-tabs>li>a::before,
.buyform-tabs>li.active>a::after {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: .02rem solid #f04848;
	border-radius: .08rem;
}

.buyform-tabs>li>a::before {
	border-width: .01rem;
	border-color: #eee;
}

/* buyform */
.buyform .buyform-product {
	padding: .1rem 0 0 0;
}

.buyform .buyform-product .card-heading {
	padding-top: 0;
	padding-bottom: .1rem;
}

.buyform .buyform-product .card-heading::after {
	display: none;
}

.buyform .buyform-product .card-body {
	padding: 0 .15rem .15rem .15rem;
}

.buyform .buyform-account .card-body {
	padding: 0;
}

.buyform .buyform-account .input-lg {
	font-size: .22rem;
	height: auto;
}

.buyform .buyform-payment .card-body {
	padding: 0;
}

.buyform .grids {
	margin: 0 -.15rem;
}

.buyform .grids>.grid {
	color: #999;
	padding: .13rem 0;
	font-size: .12rem;
}

.buyform .grids>.grid>strong {
	display: block;
	font-weight: 400;
	color: #333;
	font-size: .16rem;
}

.buyform .grids>.grid.active {
	color: #f04848;
}

.buyform .grids>.grid.active>strong {
	color: #f04848;
}

.buyform .grids>.grid.active>span {
	opacity: .7;
}

.buyform .grids>.grid.active::after {
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.buyform .buyform-money {
	position: absolute;
	top: .1rem;
	right: .15rem;
	z-index: 5;
}

.buyform .moneys {
	font-size: .24rem;
	vertical-align: -.03rem;
}

.buyform .buyform-myaction {
	bottom: 49px;
}

/* buyform-cash */
.buyform-cash .form-control {
	text-align: left;
	height: .3rem;
	line-height: .3rem;
	font-size: .3rem;
	color: #666;
}

.buyform-cash .form-control:focus,
.buyform-cash .form-control[readonly] {
	color: #000;
}

.buyform-cash .form-control small {
	font-size: .16rem;
	margin-left: .05rem;
	color: #333;
	vertical-align: .03rem;
}

/* buyform-desc */
.buyform-desc .list {
	margin-left: .15rem;
}


/* price-group */
.price-group {
	margin: -.05rem;
}

.price-group>li {
	float: left;
	width: 33.333333333%;
	padding: .05rem;
}

.price-group>li>a {
	position: relative;
	display: block;
	text-align: center;
	color: #666;
	height: .6rem;
	overflow: hidden;
	padding: .05rem 0 .1rem 0;
	font-size: .12rem;
	border-radius: .08rem;
}

.price-group>li>a::after {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	width: 100%;
	height: 100%;
	border: .01rem solid #ddd;
	border-radius: .08rem;
}

.price-group>li>a.disabled .price-value {
	color: #999;
}

.price-group>li>a.disabled .price-selling {
	display: none;
}

.price-group>li>a.disabled {
	opacity: .4;
	pointer-events: none;
}

.price-group>li>a.disabled::before {
	content: "已售��?";
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	color: #f00;
	padding-top: .2rem;
	font-size: .12rem;
	line-height: .6rem;
}

.price-group>li>a:active::after {
	border-color: #f04848;
}

.price-group>li .price-value {
	padding: .07rem 0 .03rem 0;
	font-size: .18rem;
	line-height: 1.1;
	display: block;
	font-weight: 400;
	color: #333;
}

.price-group>li .price-selling {
	font-size: .12rem;
}

.price-group>li.active>a,
.price-group>li.active .price-value {
	color: #f04848;
}

.price-group>li.active .price-selling {
	opacity: .8;
}

.price-group>li.active>a::after {
	border-width: .02rem;
	border-color: #f04848;
}

.price-group>li.disabled>a {
	color: #999;
	opacity: .3;
}

.price-group>li.disabled .price-value {
	color: #999;
	margin-top: .08rem;
}

.price-group>li.disabled .price-selling {
	opacity: .8;
	display: none;
}

.price-group-type>li {
	width: 50%;
}

.price-group-long>li {
	width: 50%;
}

.price-group-viptype>li {
	width: 50%;
}

.price-group-viptype>li>a {
	height: .5rem;
	line-height: .5rem;
	padding: 0;
	font-size: .18rem;
}


/* price-group */
.price-group {}

.price-group>label {
	float: left;
	position: relative;
	display: block;
	width: 33.333333333%;
	overflow: hidden;
	padding: .05rem;
}

.price-group-type>label {
	width: 50%;
}

.price-group>label>input[type=radio] {
	position: absolute;
	z-index: 5;
	width: 10rem;
	height: 10rem;
	border: 0 none;
	border-radius: 0;
	opacity: 0;
}

.price-group>label>.price-text {
	position: relative;
	display: block;
	text-align: center;
	color: #999;
	padding: .1rem 0;
	font-size: .12rem;
	border-radius: .05rem;
}

.price-group>label>.price-text::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 1px solid rgba(0, 0, 0, .12);
	border-radius: .05rem;
	transition: border .3s;
}

.price-group>label .price-value {
	display: block;
	font-weight: 400;
	color: #333;
	font-size: .16rem;
	line-height: 1.2;
}

.price-group>label>input[type=radio]:checked+.price-text {
	color: #f04848;
}

.price-group>label>input[type=radio]:checked+.price-text .price-value {
	color: #f04848;
}

.price-group>label>input[type=radio]:checked+.price-text .price-selling {
	opacity: .8;
}

.price-group>label>input[type=radio]:checked+.price-text::after {
	border-width: 2px;
	border-color: #f04848;
}

.price-group>label>input[type=radio]:disabled+.price-text {
	color: #999;
	opacity: .3;
}

.price-group>label>input[type=radio]:disabled+.price-text .price-value {
	color: #999;
}

.price-group>label>input[type=radio]:disabled+.price-text .price-selling {
	opacity: .8;
}

/* weixin-browser */
.weixin-browser,
.weixin-browser .weixin-mask {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: url(../images/zmxy.jpg) 0 0 no-repeat;
	background-size: contain;
}

.weixin-browser-appdown {
	background: url(../images/appdownload.jpg) 0 0 no-repeat;
	background-size: 100%;
}

.weixin-browser .weixin-mask {
	background: rgba(0, 0, 0, .7);
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
}

.weixin-browser img {
	display: block;
	margin: 0 auto;
	width: 100%;
}

.weixin-browser .weixin-guide {
	margin: .2rem .3rem;
}

.weixin-browser .weixin-appdown {
	margin: .3rem .1rem;
}

.weixin-browser .weixin-tips {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	margin: .2rem .3rem;
}

.weixin-browser .weixin-tips-appdown {
	margin-bottom: 0;
	bottom: -.2rem;
}

.weixin-browser .weixin-tips-appdown img {
	margin-top: -.6rem;
}

.weixin-browser .weixin-text {
	text-align: center;
	color: #f04848;
	margin: 0 .3rem;
	font-size: .22rem;
	padding: .15rem;
	background-color: #fff;
	border-radius: .1rem;
}



/* social-enter */
.social-enter .cell-tips {
	padding: .1rem .15rem;
}

.social-enter .cell-tips h2 {
	font-size: .18rem;
}

.social-enter .cell {
	padding-top: 0;
}

.social-enter .cell::before {
	display: none;
}

.social-enter .form-control {
	font-size: .18rem;
	border-radius: .5rem 0 0 .5rem;
}

.social-enter .control-clear {
	right: .15rem;
}

.social-enter .btn-primary {
	border-radius: 0 .5rem .5rem 0;
	padding-left: .23rem;
	padding-right: .25rem;
}

/* social-table */
.social-table .owl .cell-ft::after {
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}

.social-table .table-responsive {
	background-color: #f9fafc;
}

.social-table .table th,
.social-table .table td {
	text-align: center;
	padding: .05rem .03rem;
	font-size: .1rem;
}

.social-table-show {
	display: none;
}

/* social-myaction */
.social-myaction {
	min-height: .85rem;
}

.social-myaction .alert {
	text-align: center;
	margin: 0 .15rem;
	padding: .05rem 0;
	font-weight: 700;
	background-color: transparent;
}

.social-myaction .btn-group {
	padding-top: 0;
}

/* xxfilters-group */
.xxfilters-group {
	clear: both;
	overflow: hidden;
	padding: .05rem;
}

.xxfilters-group li {
	width: 50%;
	overflow: hidden;
	float: left;
	padding: .05rem;
	text-align: center;
}

.xxfilters-group li a {
	display: block;
	color: #666;
	overflow: hidden;
	padding: .05rem;
	font-size: .14rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-color: #f0f0f0;
	border-radius: .03rem;
}

.xxfilters-group li a:active {
	background-color: #e5e5e5;
}

.xxfilters-group li.active a {
	color: #fff;
	background-color: #e43d3f;
}

/* appdown-focus */
.appdown-focus {
	position: absolute;
	top: 44px;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	padding: .5rem .2rem 0 .2rem;
	background-color: #0085fe;
	background: -webkit-linear-gradient(to right, #00aaff 0%, #0085fe 100%);
	background: linear-gradient(to right, #00aaff 0%, #0085fe 100%);
}

.appdown-focus img {
	display: block;
	width: 100%;
	margin: 0 auto;
}

.appdown-focus .btn-white {
	padding-left: .5rem;
	padding-right: .5rem;
	box-shadow: 0 .05rem .25rem rgba(255, 255, 255, .1);
}

/* creditcard-panel */
.creditcard-img {
	width: 30%;
}

.creditcard-info {
	padding-left: .1rem;
}

.creditcard-info h3 {
	font-size: .18rem;
	color: #333;
	line-height: 1.2;
	padding: .03rem 0;
}

.creditcard-info h4 {
	font-size: .12rem;
	color: #666;
}

/* loading-more */
.loading-more {
	display: none;
	text-align: center;
	margin-top: 0;
	color: #999;
	padding: .1rem;
}

/* thumbnail-group */
.thumbnail-group {
	padding: .05rem;
}

.thumbnail-group li {
	float: left;
	width: 50%;
	padding: .05rem;
}

.thumbnail-group .thumbnail-link {
	position: relative;
	display: block;
	overflow: hidden;
	background-color: #fff;
	border-radius: .1rem;
	box-shadow: 0 0 10px rgba(86, 127, 165, .03);
}

.thumbnail-group .thumbnail-link img {
	border-radius: .03rem;
}

.thumbnail-group .thumbnail-link .info {
	padding: .07rem .1rem;
}

.thumbnail-group .thumbnail-link .info p {
	font-size: .12rem;
	padding-top: .02rem;
}

.thumbnail-group .thumbnail-link .info .price {
	color: #f60;
}

.thumbnail-group .thumbnail-link .info del {
	color: #999;
	margin-left: .15rem;
}

/* detail-preview */
.detail-preview {
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

.detail-shopcart {
	position: fixed;
	top: calc(.15rem + 44px);
	right: .15rem;
	z-index: 5;
	display: block;
	width: .48rem;
	height: .48rem;
	line-height: .48rem;
	text-align: center;
	font-size: .24rem;
	overflow: hidden;
	color: #fff;
	background-color: rgba(0, 0, 0, .5);
	border-radius: 50%;
}

.detail-preview .slider-imgs li {
	padding: 0;
}

.detail-preview .slider-imgs img {
	border-radius: 0;
}

.detail-preview .tempWrap .slider-imgs li {
	0;
}

.detail-preview .slider-pager ul {
	background-color: rgba(0, 0, 0, .3);
}

.detail-preview .slider-pager ul li.on {
	background-color: #fff;
}

/* detail-info */
.detail-info {
	margin-top: 0;
	border-radius: 0 0 .1rem .1rem;
	z-index: 5;
	box-shadow: 0 0 10px rgba(86, 127, 165, .03), -5px 0 15px rgba(86, 127, 165, .1);
}

.detail-info>h2 {
	font-size: .18rem;
	font-weight: 700;
	padding: .15rem .15rem 0 .15rem;
}

.detail-info>.cell::before {
	display: none;
}

.detail-info>.cell {
	padding: 0 .15rem .1rem .15rem;
}

.detail-info>.cell>.cell-bd {
	font-size: .24rem;
}

/* detail-choose */
.detail-choose {
	padding: .15rem;
}

.detail-choose>h5 {
	margin-bottom: .1rem;
	color: #666;
}

/* detail-choose */
.choose-item {
	padding: .1rem .08rem;
	position: relative;
}

.choose-item h5 {
	padding: 0 .07rem;
	color: #787878;
}

.choose-item+.choose-item::before {
	content: "";
	position: absolute;
	top: 0;
	left: .15rem;
	right: 0;
	z-index: 2;
	height: 1px;
	border-top: 1px solid #f0f2f4;
	color: #f0f2f4;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

/* choose-group */
.choose-group {
	margin: -.05rem -.07rem;
}

.choose-group>li {
	float: left;
	width: 20%;
	padding: .05rem .07rem;
}

.choose-group>li>a {
	position: relative;
	display: block;
	text-align: center;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: .05rem;
	background-color: #f4f8f9;
	border-radius: 1rem;
}

.choose-group>li>a.selected,
.choose-group>li>a:active {
	color: #fe5339;
	background-color: #fff;
}

.choose-group>li>a.selected::after,
.choose-group>li>a:active::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #fe5339;
	border-radius: 1rem;
}

/* choose-group-img */
.choose-group-img>li {
	width: auto;
}

.choose-group-img>li>a {
	border-radius: .06rem;
}

.choose-group-img>li>a img {
	display: block;
	width: .24rem;
	height: .24rem;
}

.choose-group-img>li>a.selected::after,
.choose-group-img>li>a:active::after {
	border-radius: .06rem;
}

/* choose-group-mixture */
.choose-group-mixture>li {
	width: 50%;
}

/* detail-notice */
.detail-service {
	margin-bottom: 0;
}

.detail-notice .cell {}

.detail-notice .cell-hd {
	font-weight: 700;
}

/* spinner */
.spinner {
	position: relative;
	display: block;
	width: .88rem;
	height: .24rem;
	overflow: hidden;
	border-radius: 1rem;
}

.spinner>.form-control {
	position: absolute;
	top: 0;
	left: .24rem;
	width: .4rem;
	height: .24rem;
	color: #333;
	text-align: center;
	font-weight: 700;
	font-size: .16rem;
}

.spinner>a {
	position: absolute;
	top: 0;
	width: .24rem !important;
	height: .24rem !important;
	overflow: hidden;
	text-indent: -9rem;
	font-size: 0;
	margin: 0 !important;
	border: 1px solid #333;
	border-radius: 50%;
}

.spinner>a.disabled {
	opacity: .5;
	border-color: #ccc;
	pointer-events: none;
}

.spinner>a:not(.disabled):active {
	background-color: rgba(0, 0, 0, .1);
}

.spinner>a.minus {
	left: 0;
}

.spinner>a.minus::before {
	height: .02rem;
	width: .1rem;
}

.spinner>a.plus {
	right: 0;
}

.spinner>a.plus::before {
	height: .02rem;
	width: .1rem;
}

.spinner>a.plus::after {
	width: .02rem;
	height: .1rem;
}

/* spinner-sm */
.spinner-sm {
	width: .72rem;
	height: .24rem;
}

.spinner-sm>a {
	width: .24rem;
	height: .24rem;
}

.spinner-sm>.form-control {
	left: .24rem;
	width: .24rem;
	height: .24rem;
	font-size: .13rem;
}

.spinner-sm>a.minus::before,
.spinner-sm>a.plus::before {
	height: .02rem;
	width: .08rem;
}

.spinner-sm>a.plus::after {
	width: .02rem;
	height: .08rem;
}

/* detail-intro-item */
.detail-intro-item {
	padding: .15rem;
}

.detail-intro-item:empty {
	padding: 0;
}

.detail-intro-item img {
	display: block;
	margin: auto;
	max-width: 100%;
	margin-bottom: .1rem;
}

/* shopcart-panel */
.shopcart-panel .card-gradient::before {
	height: .3rem;
}

.shopcart-panel .card-gradient::after {
	top: .2rem;
}


/* shopcart-myaction */
.shopcart-myaction {
	color: #666;
}

.shopcart-myaction .cells {
	padding-top: .1rem;
	padding-right: .1rem;
	background-color: transparent;
}

.shopcart-myaction .cells-hd {
	white-space: nowrap;
	padding-right: .15rem;
}

.shopcart-myaction .cells-hd .owlicon-checked {
	display: inline-block;
	vertical-align: -.05rem;
}

/* shopcart-item */
.shopcart-item+.shopcart-item {
	border-top: .03rem solid #f4f8f9;
}

.shopcart-item {
	position: relative;
	z-index: 3;
}

.shopcart-item:first-child .cell {
	border-radius: .1rem .1rem 0 0;
}

.shopcart-item:last-child .cell {
	border-radius: 0 0 .1rem .1rem;
}

.shopcart-item .cell {
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.shopcart-item .cell::before {
	display: none;
}

.shopcart-item .cell .cell {
	padding: 0;
	-webkit-align-items: center;
	align-items: center;
}

.shopcart-item .cell+.alert {
	margin-top: 0;
	padding: .07rem .1rem;
}

.shopcart-item .shopcart-remove {
	position: absolute;
	z-index: 3;
	top: .64rem;
	left: .15rem;
	width: .2rem;
	text-align: center;
	font-size: .16rem;
	color: #999;
}

.shopcart-item .shopcart-img img {
	display: block;
	margin: 0 .05rem 0 .03rem;
	width: .64rem;
	height: .64rem;
	padding: .04rem;
	border-radius: .05rem;
	box-shadow: 0 0 .05rem rgba(0, 0, 0, .1);
}

.shopcart-action {
	margin-top: .05rem;
	font-size: .12rem;
}

.shopcart-action .cell-hd {
	padding-right: 0;
}

.shopcart-action .cell-bd .sep {
	padding: 0 .03rem;
}

.shopcart-info {
	white-space: nowrap;
}

.shopcart-info h5 {
	font-weight: 700;
	line-height: .18rem;
	overflow: hidden;
	max-height: .36rem;
	margin-bottom: .02rem;
}

.shopcart-info p {
	font-size: .13rem;
	color: #666;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.shopcart-info p span+span {
	margin-left: .1rem;
}

.shopcart-quant {
	text-align: right;
	font-size: .12rem;
}

/* orderinfo-table */
.orderinfo-table .shopcart-item {
	border-top: .02rem solid #f4f8f9;
}

.orderinfo-table .shopcart-item .shopcart-img img {
	margin-left: 0;
}

/* invoice-box */
.invoice-box {
	margin-bottom: -.1rem;
}

.invoice-box .cell:first-child {
	padding-top: .1rem;
}

.invoice-box .tabs {
	width: 60%;
	float: right;
}


/* statistics-group */
.statistics-group {
	margin-top: .1rem;
}

.statistics-group>.grid {
	width: 25%;
	padding: .1rem .05rem .08rem .05rem;
	white-space: nowrap;
}

.statistics-group>.grid h5 {
	font-size: .10rem;
	color: #666;
	padding: 0;
}

.statistics-group>.grid p {
	font-size: .14rem;
}

.statistics-group>.grid p strong {
	font-weight: 400;
}

.statistics-group-2 {
	margin: 0;
}

.statistics-group-2::before {
	display: none;
}

.statistics-group-2>.grid {
	width: 50%;
	min-height: .52rem;
}


/* apisell-primary */
.apisell-primary {
	position: relative;
	padding-bottom: .6rem;
}

.apisell-primary::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 1.2rem;
}

/* apisell-caption */
.apisell-caption {
	position: relative;
	color: #fff;
	text-align: center;
	height: .45rem;
	line-height: .45rem;
}

.apisell-caption h3 {
	font-weight: 700;
}

.apisell-user {
	position: absolute;
	top: 0;
	right: 0;
	width: .45rem;
}

.apisell-user>a {
	display: block;
	font-size: .18rem;
	width: .45rem;
	height: .45rem;
	line-height: .43rem;
	color: #fff;
	font-weight: 700;
}

.apisell-user>a:active {
	opacity: .85;
}

.apisell-user .apisell-menu>a:first-child {
	border-radius: .04rem .04rem 0 0;
}

.apisell-user .apisell-menu>a:last-child {
	border-radius: 0 0 .04rem .04rem;
}

.apisell-user .apisell-menu>a {
	white-space: nowrap;
	line-height: .2rem;
	padding: .12rem .2rem;
}

.apisell-user .apisell-menu>a>.iconfont {
	margin-right: .08rem;
}

.apisell-user .apisell-menu>a>.icon-invoice {
	font-size: .18rem;
}

.apisell-user .apisell-menu::before {
	content: "";
	position: absolute;
	top: -.06rem;
	right: .05rem;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	border-bottom: .06rem dashed #fff;
	border-right: .06rem solid transparent;
	border-left: .06rem solid transparent;
}

/* apisell-former */
.apisell-former {
	position: relative;
}

.apisell-former .card {
	margin-top: 0;
}

.apisell-former .recycle-former-cards .svgcard {
	position: absolute;
	right: 0;
}

.apisell-former .cardtype-listing>li {
	display: none;
}

.apisell-former .cardtype-listing>li.usable {
	display: block;
}

.apisell-former .cardnav-group>li {
	display: none;
}

.apisell-former .cardnav-group>li.usable {
	display: block;
}

/* apisell-stepflow */
.apisell-stepflow {
	padding: .15rem .1rem;
	text-align: center;
}

.apisell-stepflow h5 {
	padding-bottom: .1rem;
	font-weight: 700;
}

.apisell-stepflow li {
	position: relative;
	width: 33.333333%;
	float: left;
	text-align: center;
	white-space: nowrap;
	font-size: .14rem;
}

.apisell-stepflow .dot {
	position: relative;
	z-index: 3;
	display: block;
	width: .12rem;
	height: .12rem;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: .1rem;
	border-radius: 50%;
	border: .03rem solid #fff;
	background-color: #cbcbcb;
	box-shadow: 0 0 0 .02rem #fff;
}

.apisell-stepflow li::before {
	content: " ";
	position: absolute;
	top: .045rem;
	right: 0;
	left: 0;
	z-index: 1;
	height: 1px;
	overflow: hidden;
	color: #cbcbcb;
	border-top: 1px solid #cbcbcb;
	box-sizing: content-box;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

.apisell-stepflow li:first-child::before {
	width: 50%;
	left: auto;
}

.apisell-stepflow li:last-child::before {
	width: 50%;
	right: auto;
}

.apisell-stepflow li.active .dot {
	background-color: #fff;
}

/* apisell-faq */
.apisell-faq {}

.apisell-faq .accordion+.accordion {
	border-color: #f5f5f5;
}

.apisell-faq .accordion-header {
	font-size: .14rem;
	white-space: nowrap;
	padding: .12rem .32rem .12rem .15rem;
}

.apisell-faq .accordion-header>strong {
	display: inline-block;
	width: .1rem;
	height: .1rem;
	vertical-align: .01rem;
	font-size: 0;
	overflow: hidden;
	margin-right: .08rem;
	text-indent: -9rem;
	border: .01rem solid #d7d7d7;
	border-radius: 50%;
}

/* apisell-cashbtn */
.apisell-cashbtn {
	height: .58rem;
}

.apisell-cashbtn .has-verified {
	min-height: .58rem;
	padding: .08rem .12rem;
}

.apisell-cashbtn .btn {
	color: #fff;
	font-size: .16rem;
	padding: .1rem .2rem;
}

/* amount-price */
.amount-price .strong {
	font-size: .36rem;
}

/* payment */
.payment-third .cells-title {
	padding: .05rem .15rem;
	line-height: .34rem;
}

.payment-yue .cell-condensed {
	font-size: .14rem;
	padding: .2rem .15rem .05rem .15rem;
}

.payment-yue .cell-condensed+.cell::before {
	display: none;
}

.payment-yue .cell-condensed+.cell {
	padding-top: 0;
}

.price-show {
	color: #f30;
	font-size: .14rem;
}

.price-show strong {
	font-size: .24rem;
	vertical-align: -.03rem;
	margin-left: .03rem;
}

/* payment-list */
.payment-list .grid {
	padding: .12rem;
	min-height: .48rem;
}

.payment-list .grid img {
	display: block;
	height: .24rem;
	margin: auto;
}

.payment-list [type="radio"] {
	position: absolute;
	left: -9999em;
}

.payment-list [type="radio"]:checked~s {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 6;
	width: 100%;
	height: 100%;
	border: 2px solid #f04848;
}

/* order-panel */
.order-panel>.cell {
	padding: 0;
}

.order-panel>a.cell:active {
	background-color: transparent;
}

.order-panel .cell-ft {
	line-height: 1.2;
}

.order-panel .cell-ft small {
	font-size: .12rem;
}

.order-panel .price {
	font-size: .12rem;
	white-space: nowrap;
	color: #333;
}

.order-panel .price strong {
	font-size: .18rem;
	font-weight: 400;
	margin-right: -.03rem;
}

.order-panel .goods-simple {
	width: 100%;
	white-space: nowrap;
	font-size: 0;
}

.order-panel .goods-simple li+li {
	margin-left: .15rem;
}

.order-panel .goods-simple li:nth-child(n+5) {
	display: none;
}

.order-panel .goods-simple li {
	display: inline-block;
	vertical-align: middle;
}

.order-panel .goods-simple li img {
	display: block;
	width: .48rem;
	height: .48rem;
	padding: .04rem;
	border-radius: .05rem;
	box-shadow: 0 0 .05rem rgba(0, 0, 0, .1);
}

.order-panel .actions {
	text-align: right;
	padding: 0 .15rem .15rem .15rem;
}

.order-panel .actions .btn-inline+.btn-inline {
	margin-left: .1rem;
}

.order-panel .actions .btn {
	font-size: .13rem;
	padding: .05rem .15rem;
}

/* order-status */
.order-status+.card {
	margin-top: -.1rem;
}

.order-status {
	text-align: center;
	color: #fff;
	padding: 0 0 .4rem 0;
}

.order-status>h4 {
	margin-bottom: .1rem;
	font-size: .24rem;
	line-height: 1;
}

.order-status>h4>.owlicon {
	vertical-align: -.06rem;
	font-size: .28rem;
}

.order-status>h5 {
	margin-bottom: .1rem;
	font-size: .18rem;
	line-height: 1;
}

.order-status>p {
	color: rgba(255, 255, 255, .75);
}

/* order-detail */
.order-detail .cell-title {
	padding: .2rem .2rem 0 .2rem;
}

.order-detail .cell-title+.cell {
	padding-top: .15rem;
}

.order-detail .cell {
	padding: .2rem;
}

.order-detail .goods-thumb {
	display: block;
	width: .64rem;
	height: .64rem;
	padding: .04rem;
	border-radius: .05rem;
	margin-right: .05rem;
	box-shadow: 0 0 .05rem rgba(0, 0, 0, .1);
}

.order-detail .goods-title {
	margin-bottom: .05rem;
}

.order-detail .goods-types {
	font-size: .13rem;
	color: #666;
}

.order-detail .goods-types>span {
	display: inline-block;
	width: 40%;
}

/* order-info */
.order-info {
	padding: .13rem 0;
}

.order-info .cell {
	padding: .07rem .2rem;
}

.order-info .cell::before {
	display: none;
}

.order-info .cell-ft strong {
	color: #333;
}

.order-info .price {
	font-size: .12rem;
	font-weight: 700;
	line-height: 1;
}

.order-info .price strong {
	font-size: .18rem;
	margin-left: .03rem;
}

/* express-trace */
.express-trace {}

.express-trace>li {
	position: relative;
	padding: .07rem 0 .07rem .2rem;
	margin-left: .08rem;
}

.express-trace .express-date {
	color: #666;
	font-size: .1rem;
}

.express-trace .express-info {
	margin-bottom: .05rem;
	font-size: .12rem;
	line-height: 1.3;
}

.express-trace>li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 1px;
	color: #eee;
	border-left: 1px solid #eee;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
}

.express-trace>li::after {
	content: "";
	position: absolute;
	left: -.05rem;
	top: .09rem;
	width: .1rem;
	height: .1rem;
	border: .02rem solid #fff;
	background-color: #eee;
	box-shadow: 0 0 0 1px #eee;
	border-radius: 50%;
}

.express-trace>li.end {
	color: #f04848;
}

.express-trace>li.end::before {
	top: .09rem;
}

.express-trace>li.end::after {
	background-color: #f04848;
	box-shadow: 0 0 0 1px #f04848;
}

.express-trace>li.start {
	color: #0cc741;
}

.express-trace>li.start::before {
	bottom: auto;
	height: .1rem;
}

.express-trace>li.start::after {
	background-color: #0cc741;
	box-shadow: 0 0 0 1px #0cc741;
}

/* giftcard-item */
.giftcard-tips {
	padding: .15rem .15rem .15rem .05rem;
	font-size: .12rem;
	color: #666;
}

.giftcard-tips li {
	padding: .03rem 0;
}

.giftcard-item .cell-title {
	color: #333;
	font-weight: 700;
	padding-bottom: .1rem;
}

.giftcard-item .cell-title img {
	height: .16rem;
	vertical-align: -.03rem;
	margin-right: .03rem;
}

.giftcard-item .cell {
	padding: .1rem;
	border-top: .01rem solid #f4f8f9;
}

.giftcard-item .cell::before {
	display: none;
}

.giftcard-item .btn {
	padding: .05rem .18rem;
	font-size: .12rem;
}

.giftcard-item dl {
	white-space: nowrap;
	font-size: 0;
}

.giftcard-item dl dt {
	width: 16%;
	display: inline-block;
	vertical-align: middle;
	font-size: .2rem;
}

.giftcard-item dl dd {
	width: 28%;
	display: inline-block;
	vertical-align: middle;
	line-height: .16rem;
	text-align: center;
	position: relative;
	font-size: .1rem;
	color: #666;
}

.giftcard-item dd strong {
	font-size: 16px;
}

.giftcard-item dd+dd:after {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 0;
	height: 30px;
	margin-top: -15px;
	border-left: 1px dashed #f3f3f3;
}

/* drawcard-listing */
.drawcard-listing {}

.drawcard-listing .cell::before {
	display: block;
}

.drawcard-listing .cell {
	padding: .1rem .15rem;
	background-color: #fffffb;
}

/* company-masthead */
.company-masthead {
	margin-bottom: -.2rem;
}

/* article-content */
.article-content img {
	max-width: 100%;
}

/* panel-arrow */
.panel-arrow {
	display: block;
	margin: 0 .2rem;
	height: 7px;
	overflow: hidden;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAHBAMAAADKaWEqAAAAD1BMVEX///////////////////+Rd1MVAAAABHRSTlMAkQGSSFh3dAAAAClJREFUeF5jEHEBAWcGRTAtxMAEEnBUYAAKgLgMIAEQFygA4oIEBIFcAPcGBtr5ZMVkAAAAAElFTkSuQmCC);
	background-position: center 0;
	background-repeat: repeat-x;
	background-color: #f4f7fa;
	margin-bottom: .1rem;
}

/* line-dashed */
.line-dashed {
	position: relative;
	height: 0;
	font-size: 0;
	margin: .1rem 0;
	border-top: .02rem dashed #eee;
}

.line-dashed:before {
	left: -.12rem;
}

.line-dashed:after {
	right: -.12rem;
}

.line-dashed:before,
.line-dashed:after {
	content: "";
	position: absolute;
	top: -.13rem;
	width: .25rem;
	height: .25rem;
	overflow: hidden;
	background-color: #f4f7fa;
	border-radius: 50%;
}

/* fuli-intro */
.fuli-intro img {
	display: block;
	width: .48rem;
	height: .48rem;
	margin-right: .05rem;
}

.fuli-intro h5 {
	font-size: .18rem;
	font-weight: 700;
}

.fuli-desc .panel-body {
	padding: .15rem;
	text-align: center;
}

.fuli-desc li {
	padding-bottom: .15rem;
}

.fuli-desc img {
	display: block;
	max-width: 100%;
	margin: auto;
}

.fuli-desc h5 {
	font-size: .18rem;
	font-weight: 700;
	padding-top: .1rem;
}

/* coupons-group */
.coupons-group {
	margin: -.1rem .05rem .05rem .05rem;
}

.coupons-group>li {
	padding: .1rem;
}

.coupons-group .coupon {
	position: relative;
	display: block;
	height: 1rem;
	text-align: center;
	overflow: hidden;
	border: 2px solid #b7e1ef;
	border-radius: .05rem;
	transition: .3s;
}

.coupons-group .coupon-thing {
	cursor: pointer;
	float: left;
	width: 70%;
	height: 1rem;
	padding: .1rem;
	overflow: hidden;
}

.coupons-group .coupon-thing h5 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .12rem;
}

.coupons-group .coupon-thing .desc {
	font-size: .12rem;
	color: #f00;
	white-space: nowrap;
}

.coupons-group .coupon-thing .brand img {
	display: block;
	height: .36rem;
	margin: 0 auto;
	margin-top: .07rem;
}

/* coupon-action */
.coupons-group .coupon-action {
	float: right;
	width: 30%;
	height: 1rem;
	text-align: center;
	overflow: hidden;
	transition: .3s;
	cursor: pointer;
	background: url(data:image/gif;base64,R0lGODlhBAAIALMAAAAAAP///+r5/93y+tHs9dPt9uHz+Pz+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAgALAAAAAAEAAgAAAQQkJQhwjEj2KID6d9mYRIVAQA7) 0 center repeat-y #eaf9ff;
}

.coupons-group .coupon:hover .coupon-action {
	background-color: #fbf2ef;
}

.coupons-group .coupon-action .desc {
	font-size: .14rem;
	color: #f00;
	white-space: nowrap;
	padding: .2rem 0 .07rem 0;
}

.coupons-group .coupon-action .btn {
	margin: 0 .15rem;
	height: .25rem;
	line-height: .25rem;
	padding: 0;
	font-size: .1rem;
}

/* quan-header */
.quan-header {
	overflow-x: auto;
	overflow-y: hidden;
}

.quan-tabs {
	font-size: 0;
	white-space: nowrap;
}

.quan-tabs>li {
	display: inline-block;
	vertical-align: middle;
	height: .4rem;
	border-bottom: 1px solid #eee;
}

.quan-tabs>li>a {
	display: block;
	padding: 0 .13rem;
	font-size: .14rem;
}

.quan-tabs>li>a>span {
	position: relative;
	display: inline-block;
	line-height: .2rem;
	padding: .1rem 0;
}

.quan-tabs>li.active>a span {
	border-bottom: 2px solid #0085fe;
	color: #0085fe;
	height: .39rem;
}

/* quan-primary */
.quan-primary {
	font-size: 0;
}

.quan-primary>li {
	display: inline-block;
	vertical-align: middle;
	width: 33.3333333%;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

.quan-primary>li:nth-child(3n+3) {
	border-right: 0 none;
}

.quan-primary>li>.action {
	display: none;
}

.quan-primary>li>a {
	display: block;
	font-size: .12rem;
	padding: .1rem .1rem .15rem .1rem;
	text-align: center;
}

.quan-primary>li>a img {
	display: block;
	margin: auto;
	height: .36rem;
}

.quan-primary>li>a .title {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* exchange-list */
.exchange-list {
	padding: 0 .15rem;
}

.exchange-list>li+li {
	border-top: 1px dashed #eee;
}

.exchange-list>li>a {
	display: block;
	padding: .1rem 0;
}

/* exchange-cardintro */
.exchange-cardintro {
	text-align: center;
	padding: .2rem .15rem;
}

.exchange-cardintro h3 {
	font-weight: 700;
	font-size: .22rem;
}

.exchange-cardintro img {
	display: block;
	margin: auto;
	height: .64rem;
}






@media (min-width: 768px) {

	.myheader,
	.myfooter,
	.myaction,
	.myfixed {
		width: 100%;
		max-width: 768px;
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.modal:not(.matte) {
		width: 3.6rem !important;
		left: 50% !important;
		right: auto !important;
		margin-left: -1.8rem !important;
		-webkit-transform: translate(0, 0) scale(1);
		transform: translate(0, 0) scale(1);
	}
}


.search-index{
	height: 45px;
  border-radius: 0.1rem;
  box-shadow: 0 0 0.1rem rgba(86, 127, 165, .03);
  background-color: #fff;
  display: flex;
  align-items: center;
  padding: 0 10px;
}

.search-index input{
  border: none;
  flex: 1;
  margin-left: 10px;
}

.search-index .btn-index{
  width: 60px;
  height: 35px;
  background-color: #007def;
  color: #fff;
  text-align: center;
  line-height: 35px;
  border-radius: 0.1rem;
}