* {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
}
.ysjicontips{
	height:20px;
	line-height:20px;
	position: absolute;
	background: rgb(255, 255, 255, 0.8);
	border-bottom-right-radius: 4px;
	padding: 0 5px;
	font-size:10px;
	top:0px;
	left:0px;
}
.sqperm{
	display: flex;
	height: 38px;
	line-height:38px;
	border-radius: 5px;
	float: left;
	margin-left: 5px;
	width: 27%;
}
.fb_way a{
	background: rgb(255, 255, 255, 0.4);
	border-radius: 14px;
	padding-top: 18px;
	padding-left: 8px;
	padding-right: 8px;
	position: relative;
}
.hjactive {
	height: 36px;
	line-height: 36px;
	color: #f47500;
	border-bottom: 1px solid #f47500;
}
.changenum{
	margin-right:10px;
	background-image:url(./ysjsearch.png);
	background-position: 50%;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	height: .24rem;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	width: .24rem;
}
.selnumbox{
	max-height: 100%;
	overflow-y: auto;
}
.group-nav{
	width:100%;
	display: flex !important;
	padding: 0 10px;
}
.group-nav li{
	border: 1px solid rgba(0, 0, 0, .05);
	background:rgba(0, 0, 0, .08);
	flex-grow: 1;
	-webkit-box-flex: 1;
	text-align:center;
	height: 28px;
	line-height: 28px;
	border-radius: 15px;
	width:50px;
	cursor: pointer;
	font-size: .13rem;
}
.group-nav img{
	width:12px;
	height:auto;
}
.active{color:red;}
.van-overlayx{
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
}
.popupx{
	z-index: 1002;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	border-radius: 0rem 0rem .1rem .1rem;
	font-size: 14px;
	background: #fff;
	padding-top: 15px;
	padding-bottom: 10px;
}
.popupx .text {
	margin-left: 12px;
	width: 75%;
	height: 100%;
}
.popupx .text input {
	width: 100%;
	height: 100%;
	font-size: 14px;
	color: #000;
	outline: 0;
	background:rgb(216, 216, 216);
}
.search {
	width: 100%;
	height: 76px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
}
.search .search_bg {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	height: 42px;
	border-radius: 12px;
	background:rgb(216, 216, 216);
	display: -webkit-box;
	display: flex;
}
.search_btn {
	width: 20%;
	height: 100%;
}
.search_btn .img_box {
	float: right;
}
.search_btn .img_box button {
	background: url(./searchbtn.png);
	background-size: 100% 100%;
	width: 25px;
	height: 30px;
	display: block;
	margin-top: 6px;
	margin-right: 10px;
}
.cell-list .goods-item {
	-webkit-box-align: center;
	-moz-box-align: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-webkit-align-items: center;
	align-items: center;
	border: .01rem solid rgba(0, 0, 0, .08);
	border-radius: .1rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin: 0 auto .1rem;
	padding: .1rem .16rem .1rem .14rem;
}
.cell-list .goods-desc {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	font-size: .14rem;
	text-align: left;
}
.cell-list .goods-cost {
	text-align: right;
	width: 22%;
}
.goods-cost .txt1 {
	color: #000;
	font-size: .16rem;
}
.openysjbtn,.upysjbtn{
	background: linear-gradient(270deg, #00adf2 4.71%, #B2DFEE 103.24%);
	border-radius: .2rem;
	max-width:125px;
	color: #fff;
	font-size: .12rem;
	height: .23rem;
	line-height: .23rem;
	text-align: center;
	cursor: pointer;
}
.upysjbtn{
	background: linear-gradient(270deg, #FF6347 4.71%, #FFDAB9 103.24%) !important;
}
.goods-item .plus {
	background: -webkit-gradient(linear, right top, left top, color-stop(4.71%, #FF6347), color-stop(103.24%, #FFDAB9));
	background: -webkit-linear-gradient(right, #FF6347 4.71%, #FFDAB9 103.24%);
	background: -moz-linear-gradient(right, #FF6347 4.71%, #FFDAB9 103.24%);
	background: linear-gradient(270deg, #FF6347 4.71%, #FFDAB9 103.24%);
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: .3rem;
	left: 50%;
	margin-top:27px;
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: .3rem;
}
.goods-item .plus .ico {
	height: .15rem;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	-moz-transform: translate(-50%, -50%) rotate(45deg);
	-o-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
	width: .15rem;
}
.goods-item .plus .ico:after,.goods-item .plus .ico:before {
	background-color: #fff;
	width: .02rem;
	-webkit-transform: translate(-50%) rotate(45deg);
	-moz-transform: translate(-50%) rotate(45deg);
	-o-transform: translate(-50%) rotate(45deg);
	transform: translate(-50%) rotate(45deg);
	content: "";
	height: inherit;
	left: 50%;
	position: absolute;
	-webkit-transform-origin: 50%;
	-moz-transform-origin: 50%;
	-o-transform-origin: 50%;
	transform-origin: 50%;
}
.goods-item .plus .ico:after {
	-webkit-transform: translate(-50%) rotate(-45deg);
	-moz-transform: translate(-50%) rotate(-45deg);
	-o-transform: translate(-50%) rotate(-45deg);
}
.group-wrap::-webkit-scrollbar {
	background:transparent;
	border-radius:0;
	display:none;
	height:0;
	width:0
}
.group-wrap::-webkit-scrollbar-track {
	background:transparent;
	border-radius:0;
	-webkit-box-shadow:transparent;
	box-shadow:transparent
}
.group-wrap::-webkit-scrollbar-thumb {
	background:transparent;
	border-radius:0
}
.group-wrap {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	font-size:.14rem;
	margin:0 auto;
	overflow:scroll;
	position:relative;
	width:100%
}
.group-wrap .group-list {
	display:inline-block;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	white-space:nowrap
}
.group-wrap .group-list .item {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	display:inline-block;
	font-size:.14rem;
	height:.3rem;
	padding:0 .16rem;
	position:relative
}
.group-wrap .group-list .item.active {
	color:#FFA54F;
	font-weight:700
}
.group-wrap .group-list .item.active:after {
	background-color:#FFA54F;
	border-radius:.1rem;
	bottom:0;
	content:"";
	height:.05rem;
	left:50%;
	position:absolute;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	width:.2rem
}
.card-wrap .container {
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.card-wrap .mask {
	background-color:rgba(0,0,0,.5);
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0
}
.card-wrap {
	border-radius:.15rem;
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:20
}
.card-wrap .container {
	border-radius:.15rem;
	left:50%;
	position:relative;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.card-wrap .container .close {
	background-image:url(./close-outline.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	height:.32rem;
	position:absolute;
	right:-.18rem;
	top:-.4rem;
	width:.32rem
}
.cell-list .bottom .left .txt,.cell-list .item-wrap .other .tip .txt,.cell-list .item-wrap .other.mini .desc,.cell-list .item-wrap .other.mini .title {
	font-size:.12rem;
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-o-transform-origin:0 0;
	transform-origin:0 0
}
.cell-list .item.add-wrap .plus .ico {
	position:relative
}
.cell-list .item.add-wrap .plus .ico:after,.cell-list .item.add-wrap .plus .ico:before {
	content:"";
	height:inherit;
	left:50%;
	position:absolute;
	-webkit-transform-origin:50%;
	-moz-transform-origin:50%;
	-o-transform-origin:50%;
	transform-origin:50%
}
.cell-list .item.add-wrap .plus .ico:before {
	-webkit-transform:translate(-50%) rotate(45deg);
	-moz-transform:translate(-50%) rotate(45deg);
	-o-transform:translate(-50%) rotate(45deg);
	transform:translate(-50%) rotate(45deg)
}
.cell-list .item.add-wrap .plus .ico:after {
	-webkit-transform:translate(-50%) rotate(-45deg);
	-moz-transform:translate(-50%) rotate(-45deg);
	-o-transform:translate(-50%) rotate(-45deg);
	transform:translate(-50%) rotate(-45deg)
}
.cell-list .item-wrap .other .ico {
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.cell-list .item-wrap .note .txt {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.cell-list::-webkit-scrollbar {
	background:transparent;
	border-radius:0;
	display:none;
	height:0;
	width:0
}
.cell-list::-webkit-scrollbar-track {
	background:transparent;
	border-radius:0;
	-webkit-box-shadow:transparent;
	box-shadow:transparent
}
.cell-list::-webkit-scrollbar-thumb {
	background:transparent;
	border-radius:0
}
.cell-list {
	-webkit-box-pack:space-evenly;
	-moz-box-pack:space-evenly;
	-webkit-align-content:flex-start;
	align-content:flex-start;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	font-size:.12rem;
	-webkit-justify-content:space-evenly;
	justify-content:space-evenly;
	overflow-y:scroll;
	padding-top:.1rem
}
.cell-list .item-wrap,.cell-list {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex
}
.cell-list .item-wrap {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	border-radius:.05rem;
	margin-bottom:.35rem;
	position:relative
}
.cell-list .item-wrap .experience {
	position:relative
}
.cell-list .item-wrap .experience.mini .hour {
	font-size:.12rem;
	top:.3rem
}
.cell-list .item-wrap .experience.mini .type {
	font-size:.12rem;
	top:.45rem
}
.cell-list .item-wrap .experience img {
	width:100%
}
.cell-list .item-wrap .experience .hour {
	font-size:.16rem;
	top:.55rem
}
.cell-list .item-wrap .experience .hour,.cell-list .item-wrap .experience .type {
	color:#c16c26;
	left:50%;
	position:absolute;
	text-align:center;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	width:100%
}
.cell-list .item-wrap .experience .type {
	font-size:.14rem;
	top:.75rem
}
.cell-list .item-wrap .other {
	background-color:#fff;
	border-radius:.05rem;
	-webkit-box-shadow:0 0 .1rem rgba(0,0,0,.1);
	box-shadow:0 0 .1rem rgba(0,0,0,.1);
	height:100%;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-align:center
}
.cell-list .item-wrap .other.mini .ico {
	height:.3rem;
	margin-top:.1rem;
	width:.3rem
}
.cell-list .item-wrap .other.mini .title {
	font-weight:inherit;
	width:120%
}
.cell-list .item-wrap .other.mini .desc,.cell-list .item-wrap .other.mini .title {
	-webkit-transform:scale(.8333333333);
	-moz-transform:scale(.8333333333);
	-o-transform:scale(.8333333333);
	transform:scale(.8333333333)
}
.cell-list .item-wrap .other.mini .desc {
	width:110%
}
.cell-list .item-wrap .other .ico {
	height:.5rem;
	margin:.3rem auto 0;
	width:.5rem
}
.cell-list .item-wrap .other .ico.marginTop {
	margin-top:.1rem
}
.cell-list .item-wrap .other .title {
	color:#333;
	font-size:.14rem;
	font-weight:700;
	margin-top:.05rem
}
.cell-list .item-wrap .other .desc {
	color:#666;
	font-size:.12rem;
	margin-top:.04rem
}
.cell-list .item-wrap .other .tip {
	width:100%
}
.cell-list .item-wrap .other .tip.marginTop {
	margin-top:-.1rem
}
.cell-list .item-wrap .other .tip .txt {
	color:#999;
	-webkit-transform:scale(.75);
	-moz-transform:scale(.75);
	-o-transform:scale(.75);
	transform:scale(.75);
	-webkit-transform-origin:50% 50% 0!important;
	-moz-transform-origin:50% 50% 0!important;
	-o-transform-origin:50% 50% 0!important;
	transform-origin:50% 50% 0!important;
	-webkit-transform-origin:initial!important;
	-moz-transform-origin:initial!important;
	-o-transform-origin:initial!important;
	transform-origin:initial!important;
	white-space:pre-wrap
}
.cell-list .item-wrap .note {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	bottom:-.33rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	font-size:.13rem;
	height:.35rem;
	-webkit-justify-content:center;
	justify-content:center;
	left:50%;
	position:absolute;
	text-align:center;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	width:100%
}
.cell-list .item-wrap .note.medium {
	font-size:.12rem
}
.cell-list .item-wrap .note.medium .vip {
	height:.2rem;
	width:.2rem
}
.cell-list .item-wrap .note.small {
	font-size:.12rem
}
.cell-list .item-wrap .note.small .vip {
	height:.2rem;
	width:.2rem
}
.cell-list .item-wrap .note.mini {
	font-size:.12rem
}
.cell-list .item-wrap .note.mini .vip {
	height:.16rem;
	width:.16rem
}
.cell-list .item-wrap .note .txt {
	max-width:2.4rem
}
.cell-list .item-wrap .note .vip {
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	-webkit-flex-shrink:0;
	flex-shrink:0;
	height:.25rem;
	margin-right:.02rem;
	width:.25rem
}
.cell-list .item,.cell-list .other {
	overflow:hidden
}
.cell-list .item .left-ico,.cell-list .other .left-ico {
	border-radius:50%;
	color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	height:.5rem;
	left:-.23rem;
	position:absolute;
	top:-.23rem;
	width:.5rem;
	z-index:1
}
.cell-list .item .left-ico .ico,.cell-list .other .left-ico .ico {
	background-image:url(./mini_empower.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	height:.18rem;
	margin-left:.24rem;
	margin-top:.26rem;
	width:.18rem
}
.cell-list .item .left-ico.borrow,.cell-list .other .left-ico.borrow {
	background-color:#ff9061
}
.cell-list .item .left-ico.borrow .ico,.cell-list .other .left-ico.borrow .ico {
	background-image:url(./mini_borrow.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.cell-list .item .left-ico.empower,.cell-list .other .left-ico.empower {
	background:#30d8af
}
.cell-list .item {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	border-radius:.05rem;
	-webkit-box-shadow:0 0 .1rem rgba(0,0,0,.2);
	box-shadow:0 0 .1rem rgba(0,0,0,.2);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	height:100%;
	overflow:hidden;
	position:relative;
	width:100%
}
.cell-list .item .maintainInfo {
	background-color:rgba(255,0,0,.8);
	border-radius:.02rem;
	bottom:5%;
	color:#fff;
	font-size:.12rem;
	padding:.02rem 0
}
.cell-list .item .maintainInfo,.cell-list .item .txt-tip {
	left:50%;
	position:absolute;
	text-align:center;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:80%
}
.cell-list .item .txt-tip {
	font-size:.14rem;
	top:50%
}
.cell-list .item.add-wrap {
	background:#fff;
	border-radius:.05rem;
	-webkit-box-shadow:0 0 .1rem rgba(0,0,0,.05);
	box-shadow:0 0 .1rem rgba(0,0,0,.05);
	margin-bottom:0!important;
	margin-left:0!important;
	margin-top:0!important;
	overflow:visible!important;
	overflow:initial!important
}
.cell-list .item.add-wrap.medium {
	--mini-width:22%;
	width:var(--mini-width)
}
.cell-list .item.add-wrap.medium:last-child:nth-child(4n-1) {
	margin-right:calc(20% - var(--mini-width)*4*1/5 + var(--mini-width)*1)
}
.cell-list .item.add-wrap.medium:last-child:nth-child(4n-2) {
	margin-right:calc(40% - var(--mini-width)*4*2/5 + var(--mini-width)*2)
}
.cell-list .item.add-wrap.medium:last-child:nth-child(4n-3) {
	margin-right:calc(40% - var(--mini-width)*4*2/5 + var(--mini-width)*3)
}
.cell-list .item.add-wrap.small {
	--mini-width:30%;
	width:var(--mini-width)
}
.cell-list .item.add-wrap.small:last-child:nth-child(3n-1) {
	margin-right:calc(25% - var(--mini-width)*3*1/4 + var(--mini-width)*1)
}
.cell-list .item.add-wrap.small:last-child:nth-child(3n-2) {
	margin-right:calc(50% - var(--mini-width)*3*2/4 + var(--mini-width)*2)
}
.cell-list .item.add-wrap.mini {
	--mini-width:18%;
	width:var(--mini-width)
}
.cell-list .item.add-wrap.mini:last-child:nth-child(5n-1) {
	margin-right:calc(16.66667% - var(--mini-width)*5*1/6 + var(--mini-width)*1)
}
.cell-list .item.add-wrap.mini:last-child:nth-child(5n-2) {
	margin-right:calc(33.33333% - var(--mini-width)*5*2/6 + var(--mini-width)*2)
}
.cell-list .item.add-wrap.mini:last-child:nth-child(5n-3) {
	margin-right:calc(50% - var(--mini-width)*5*3/6 + var(--mini-width)*3)
}
.cell-list .item.add-wrap.mini:last-child:nth-child(5n-4) {
	margin-right:calc(66.66667% - var(--mini-width)*5*4/6 + var(--mini-width)*4)
}
.cell-list .item.add-wrap .plus {
	background:-webkit-gradient(linear,right top,left top,color-stop(4.71%,#FF6347),color-stop(103.24%,#FFDAB9));
	background:-webkit-linear-gradient(right,#FF6347 4.71%,#FFDAB9 103.24%);
	background:-moz-linear-gradient(right,#FF6347 4.71%,#FFDAB9 103.24%);
	background:linear-gradient(270deg,#FF6347 4.71%,#FFDAB9 103.24%);
	border-radius:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.3rem;
	left:50%;
	position:absolute;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:.3rem
}
.cell-list .item.add-wrap .plus .ico {
	height:.15rem;
	left:50%;
	position:absolute;
	top:50%;
	-webkit-transform:translate(-50%,-50%) rotate(45deg);
	-moz-transform:translate(-50%,-50%) rotate(45deg);
	-o-transform:translate(-50%,-50%) rotate(45deg);
	transform:translate(-50%,-50%) rotate(45deg);
	width:.15rem
}
.cell-list .item.add-wrap .plus .ico:after,.cell-list .item.add-wrap .plus .ico:before {
	background-color:#fff;
	width:.02rem
}
.cell-list .item.add-wrap .txt {
	bottom:-.25rem;
	font-size:.13rem;
	left:0;
	position:absolute;
	text-align:center;
	width:100%
}
.cell-list .bottom {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(99%,rgba(0,0,0,.7)));
	background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.7) 99%);
	background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.7) 99%);
	background:linear-gradient(180deg,transparent,rgba(0,0,0,.7) 99%);
	border-radius:0 0 .05rem .05rem;
	bottom:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	left:0;
	padding:.06rem .06rem .05rem;
	position:absolute;
	width:100%
}
.cell-list .bottom.red {
	background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#ff4d00));
	background-image:-webkit-linear-gradient(top,transparent,#ff4d00);
	background-image:-moz-linear-gradient(top,transparent 0,#ff4d00 100%);
	background-image:linear-gradient(180deg,transparent,#ff4d00)
}
.cell-list .bottom .left {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-webkit-align-items:center;
	align-items:center;
	color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	-webkit-flex:1;
	flex:1;
	left:.08rem;
	position:relative
}
.cell-list .bottom .left .txt {
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-webkit-flex:1;
	flex:1;
	position:absolute;
	-webkit-transform:scale(.8333333333);
	-moz-transform:scale(.8333333333);
	-o-transform:scale(.8333333333);
	transform:scale(.8333333333);
	-webkit-transform-origin:50% 50% 0!important;
	-moz-transform-origin:50% 50% 0!important;
	-o-transform-origin:50% 50% 0!important;
	transform-origin:50% 50% 0!important;
	-webkit-transform-origin:initial!important;
	-moz-transform-origin:initial!important;
	-o-transform-origin:initial!important;
	transform-origin:initial!important
}
.cell-list .bottom .left .txt .clock {
	background-image:url(./clock_ico.png);
	height:.16rem;
	position:absolute;
	-webkit-transform:translateX(-.18rem);
	-moz-transform:translateX(-.18rem);
	-o-transform:translateX(-.18rem);
	transform:translateX(-.18rem);
	width:.16rem
}
.cell-list .bottom .left .txt .clock,.cell-list .bottom .setting {
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.cell-list .bottom .setting {
	background-image:url(./setting_ico.png);
	height:.12rem;
	position:relative;
	width:.12rem
}
.cell-list .bottom .setting .menu {
	background:#ff7b31;
	border-radius:.08rem .08rem 0 .08rem;
	color:#fff;
	font-size:.12rem;
	left:-.65rem;
	padding:.08rem .1rem;
	position:absolute;
	top:-.4rem;
	width:.6rem
}
.control-wrap .tip .arrow {
	display:inline-block;
	position:relative
}
.control-wrap .tip .arrow:after {
	background-color:inherit;
	border-color:inherit;
	border-style:solid;
	content:"";
	height:inherit;
	left:0;
	position:absolute;
	top:0;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	width:inherit
}
.control-wrap .top .vip {
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.control-wrap {
	position:relative
}
.control-wrap .popup {
	background:-webkit-gradient(linear,left bottom,left top,from(#f7f7f7),to(#f7f7f7)),#f7f7f7;
	background:-webkit-linear-gradient(bottom,#f7f7f7,#f7f7f7),#f7f7f7;
	background:-moz-linear-gradient(bottom,#f7f7f7 0,#f7f7f7 100%),#f7f7f7;
	background:linear-gradient(0deg,#f7f7f7,#f7f7f7),#f7f7f7;
	border-radius:.2rem .2rem 0 0;
	-webkit-box-shadow:0 -.02rem .06rem rgba(0,0,0,.1);
	box-shadow:0 -.02rem .06rem rgba(0,0,0,.1);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:.24rem 0 0;
	width:3.75rem
}
.control-wrap .top {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	margin:0 .2rem
}
.control-wrap .top .vip {
	height:.42rem;
	margin-right:.05rem;
	width:.42rem
}
.control-wrap .top .info {
	font-size:.12rem
}
.control-wrap .top .info>div {
	margin-bottom:.03rem
}
.control-wrap .top .info .name {
	color:#333;
	font-size:.14rem
}
.control-wrap .top .info .time {
	color:#999
}
.control-wrap .top .info .time .os {
	background-color:#e3e3e3;
	border-radius:.04rem;
	color:#666;
	display:inline-block;
	font-size:.12rem;
	margin-right:.08rem;
	padding:0 .06rem
}
.control-wrap .top .info .time .val {
	color:#333
}
.control-wrap .top .info .id {
	color:#999
}
.control-wrap .card-one-wrap {
	background-color:#fff;
	border-radius:.1rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#999;
	font-size:.12rem;
	margin:.1rem auto 0;
	padding:.08rem .08rem .08rem .18rem;
	width:3.43rem
}
.control-wrap .card-one-wrap .fgx {
	background-color:#f5f5f5;
	height:.01rem;
	margin:.04rem auto;
	width:98%
}
.control-wrap .card-one-wrap .item {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-box-pack:justify;
	-moz-box-pack:justify;
	-webkit-align-items:center;
	align-items:center;
	color:#999;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding:.02rem 0
}
.control-wrap .card-one-wrap .item .val {
	color:#f60
}
.control-wrap .card-one-wrap .item .btn {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	border-radius:.32rem;
	display:inline-block;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	height:.25rem;
	-webkit-justify-content:center;
	justify-content:center;
	margin-left:.1rem;
	width:.8rem
}
.control-wrap .card-one-wrap .item .btn.copy {
	background:rgba(70,205,254,.1);
	color:#46cdfe
}
.control-wrap .card-one-wrap .item .btn.cancel {
	background-color:rgba(255,102,0,.1);
	color:#f60
}
.control-wrap .list {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	background-color:#fff;
	border-radius:.1rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:.08rem auto 0;
	padding:.15rem 0 0;
	width:3.43rem
}
.control-wrap .list .item {
	font-size:.12rem;
	margin-bottom:.2rem;
	text-align:center;
	width:20%
}
.control-wrap .list .item .ico {
	height:.32rem;
	margin:0 auto .04rem;
	width:.32rem
}
.control-wrap .list .item .ico.root {
	background-image:url(./root_off.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.control-wrap .list .item .ico.root.on {
	background-image:url(./root_on.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.control-wrap .list .item .ico.change {
	background-image:url(./control_change.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.control-wrap .list .item .ico.renew {
	background-image:url(./control_renew.png)
}
.control-wrap .list .item .ico.edit,.control-wrap .list .item .ico.renew {
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.control-wrap .list .item .ico.edit {
	background-image:url(./control_edit.png)
}
.control-wrap .list .item .ico.reboot {
	background-image:url(./control_reboot.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.control-wrap .list .item .ico.reset {
	background-image:url(./control_reset.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.control-wrap .list .item .ico.empower {
	background-image:url(./control_empower.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.control-wrap .list .item .ico.upload {
	background-image:url(./control_upload.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.control-wrap .list .item .ico.check {
	background-image:url(./control_check.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.control-wrap .tip {
	background:-webkit-gradient(linear,left bottom,left top,color-stop(34.17%,rgba(19,192,255,.15)),color-stop(88.33%,rgba(19,192,255,0)));
	background:-webkit-linear-gradient(bottom,rgba(19,192,255,.15) 34.17%,rgba(19,192,255,0) 88.33%);
	background:-moz-linear-gradient(bottom,rgba(19,192,255,.15) 34.17%,rgba(19,192,255,0) 88.33%);
	background:linear-gradient(0deg,rgba(19,192,255,.15) 34.17%,rgba(19,192,255,0) 88.33%);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:.12rem;
	height:.5rem;
	padding:0 .2rem;
	width:100%
}
.control-wrap .tip .left,.control-wrap .tip {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex
}
.control-wrap .tip .left {
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-webkit-flex:1;
	flex:1
}
.control-wrap .tip .left .logo {
	background-image:url(./logo_circular.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	height:.36rem;
	margin-right:.06rem;
	width:.36rem
}
.control-wrap .tip .arrow {
	cursor:pointer;
	height:.06rem;
	width:.06rem
}
.control-wrap .tip .arrow:after {
	border-width:0 0 .01rem .01rem;
	-webkit-transform:rotate(-135deg);
	-moz-transform:rotate(-135deg);
	-o-transform:rotate(-135deg);
	transform:rotate(-135deg)
}
.profile-wrap .list .item .right .arrow {
	display:inline-block;
	position:relative
}
.profile-wrap .list .item .right .arrow:after {
	background-color:inherit;
	border-color:inherit;
	border-style:solid;
	content:"";
	height:inherit;
	left:0;
	position:absolute;
	top:0;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	width:inherit
}
.profile-wrap {
	--van-overlay-background-color:rgba(0,0,0,.5)
}
.profile-wrap .popup {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-webkit-box-pack:justify;
	-moz-box-pack:justify;
	background-color:#f5f5f5;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-flex-direction:column;
	flex-direction:column;
	height:100vh;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding:.1rem 0;
	width:2.8rem
}
.profile-wrap .avatar-wrap,.profile-wrap .popup {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex
}
.profile-wrap .avatar-wrap {
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	margin:.1rem 0
}
.profile-wrap .avatar-wrap .avatar {
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	background-size:cover;
	border-radius:50%;
	height:.48rem;
	width:.48rem
}
.profile-wrap .avatar-wrap .right {
	margin-left:.1rem
}
.profile-wrap .avatar-wrap .right .phone {
	color:#333;
	font-size:.15rem
}
.profile-wrap .avatar-wrap .right .uid {
	color:#999;
	font-size:.12rem
}
.profile-wrap .avatar-wrap .right .uid .copy {
	background-image:url(./copy_ico.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	cursor:pointer;
	display:inline-block;
	height:.16rem;
	width:.16rem
}
.profile-wrap .list {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	background-color:#fff;
	border-radius:.1rem;
	-webkit-flex-direction:column;
	flex-direction:column;
	height:-webkit-fit-content;
	height:-moz-fit-content;
	height:fit-content;
	-webkit-justify-content:space-around;
	justify-content:space-around;
	margin-bottom:.1rem;
	padding:0 .2rem 0 .16rem;
	width:2.4rem
}
.profile-wrap .list .item,.profile-wrap .list {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex
}
.profile-wrap .list .item {
	-webkit-box-pack:justify;
	-moz-box-pack:justify;
	height:.54rem;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	margin:0 auto;
	width:100%
}
.profile-wrap .list .item:last-child .right {
	border:none
}
.profile-wrap .list .item .left {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex
}
.profile-wrap .list .item .left .ico {
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	height:.2rem;
	margin-right:.04rem;
	width:.2rem
}
.profile-wrap .list .item .right {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-webkit-box-pack:justify;
	-moz-box-pack:justify;
	-webkit-align-items:center;
	align-items:center;
	border-bottom:.01rem solid #dfdfdf;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	-webkit-flex:1;
	flex:1;
	height:90%;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.profile-wrap .list .item .right .title {
	font-size:.14rem
}
.profile-wrap .list .item .right .arrow {
	border-color:hsla(0,0%,60%,.5);
	height:.05rem;
	margin-right:.04rem;
	width:.05rem
}
.profile-wrap .list .item .right .arrow:after {
	border-width:0 0 .02rem .02rem;
	-webkit-transform:rotate(-135deg);
	-moz-transform:rotate(-135deg);
	-o-transform:rotate(-135deg);
	transform:rotate(-135deg)
}
@media screen and (max-height:560px) {
	.profile-wrap .list {
	height:4.8rem
}
}.profile-wrap .bottom {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-box-pack:justify;
	-moz-box-pack:justify;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	margin-top:.1rem;
	padding:0 .2rem;
	width:100%
}
.profile-wrap .bottom .item {
	background-color:#fff;
	border-radius:.1rem;
	color:#999;
	font-size:.14rem;
	height:.36rem;
	line-height:.36rem;
	text-align:center;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	width:40%
}
.show-mode-wrap {
	position:relative
}
.show-mode-wrap .popup {
	background:-webkit-gradient(linear,left bottom,left top,from(#f7f7f7),to(#f7f7f7)),#f7f7f7;
	background:-webkit-linear-gradient(bottom,#f7f7f7,#f7f7f7),#f7f7f7;
	background:-moz-linear-gradient(bottom,#f7f7f7,#f7f7f7),#f7f7f7;
	background:linear-gradient(0deg,#f7f7f7,#f7f7f7),#f7f7f7;
	border-radius:.2rem .2rem 0 0;
	-webkit-box-shadow:0 -.02rem .06rem rgba(0,0,0,.1);
	box-shadow:0 -.02rem .06rem rgba(0,0,0,.1);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:.1rem 0;
	width:3.75rem
}
.show-mode-wrap .top {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	font-size:.18rem;
	margin:0 .2rem
}
.show-mode-wrap .list {
	-webkit-justify-content:space-around;
	justify-content:space-around;
	margin-top:.15rem;
	padding:0 .2rem
}
.show-mode-wrap .list .item-wrap,.show-mode-wrap .list {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.show-mode-wrap .list .item-wrap {
	margin-bottom:.1rem;
	width:36%
}
.show-mode-wrap .list .item-wrap.active .item {
	border:.02rem solid #46cdfe!important
}
.show-mode-wrap .list .item-wrap.active .check {
	background-image:url(./radio_ico.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.show-mode-wrap .list .item-wrap .item {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	border:.02rem solid transparent;
	border-radius:.1rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	height:1.3rem;
	-webkit-justify-content:space-around;
	justify-content:space-around;
	margin-bottom:.06rem;
	padding:.02rem;
	width:100%
}
.show-mode-wrap .list .item-wrap .item.one .cell {
	height:93%;
	width:93%
}
.show-mode-wrap .list .item-wrap .item.two .cell {
	height:29%;
	width:26%
}
.show-mode-wrap .list .item-wrap .item.three .cell {
	height:28%;
	width:21%
}
.show-mode-wrap .list .item-wrap .item.four .cell {
	height:28%;
	width:17%
}
.show-mode-wrap .list .item-wrap .item .cell {
	background-color:#e5e6e9;
	border-radius:.05rem;
	height:.2rem
}
.show-mode-wrap .list .item-wrap .txt {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	font-size:.12rem;
	-webkit-justify-content:center;
	justify-content:center;
	text-align:center;
	width:100%
}
.show-mode-wrap .list .item-wrap .txt .check {
	background-color:#fff;
	border:.01rem solid rgba(0,0,0,.08);
	border-radius:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.15rem;
	margin-right:.05rem;
	width:.15rem
}
.status-wrap .other .ico {
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.status-wrap {
	background-color:#fff;
	height:100%;
	position:relative;
	width:100%
}
.status-wrap .left-ico {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	border-radius:.1rem 0 .14rem;
	color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	font-size:.12rem;
	left:0;
	padding:.04rem .1rem;
	position:absolute;
	top:0;
	z-index:1
}
.status-wrap .left-ico .ico {
	background-image:url(./mini_empower.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	height:.2rem;
	width:.2rem
}
.status-wrap .left-ico.borrow {
	background-color:#ff9061
}
.status-wrap .left-ico.borrow .ico {
	background-image:url(./mini_borrow.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.status-wrap .left-ico.empower {
	background:#30d8af
}
.status-wrap .webrtc {
	height:100%;
	position:relative;
	width:100%
}
.status-wrap .webrtc .maintainInfo {
	background-color:rgba(255,0,0,.8);
	border-radius:.05rem;
	bottom:10%;
	color:#fff;
	padding:.06rem 0
}
.status-wrap .webrtc .maintainInfo,.status-wrap .webrtc .txt-tip {
	font-size:.18rem;
	left:50%;
	position:absolute;
	text-align:center;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:80%
}
.status-wrap .webrtc .txt-tip {
	right:0;
	top:50%
}
.status-wrap .other {
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	width:2rem
}
.status-wrap .other .ico {
	height:1.1rem;
	margin:.9rem auto 0;
	width:1.1rem
}
.status-wrap .other .title {
	color:#333;
	font-size:.18rem;
	font-weight:700;
	margin-top:.3rem
}
.status-wrap .other .desc {
	color:#666;
	font-size:.13rem;
	margin-top:.04rem
}
.status-wrap .other .tip {
	color:#999;
	font-size:.12rem;
	margin-top:.2rem;
	white-space:pre-wrap
}
.add .plus .ico {
	position:relative
}
.add .plus .ico:after,.add .plus .ico:before {
	content:"";
	height:inherit;
	left:50%;
	position:absolute;
	-webkit-transform-origin:50%;
	-moz-transform-origin:50%;
	-o-transform-origin:50%;
	transform-origin:50%
}
.add .plus .ico:before {
	-webkit-transform:translate(-50%) rotate(45deg);
	-moz-transform:translate(-50%) rotate(45deg);
	-o-transform:translate(-50%) rotate(45deg);
	transform:translate(-50%) rotate(45deg)
}
.add .plus .ico:after {
	-webkit-transform:translate(-50%) rotate(-45deg);
	-moz-transform:translate(-50%) rotate(-45deg);
	-o-transform:translate(-50%) rotate(-45deg);
	transform:translate(-50%) rotate(-45deg)
}
.swiper .item .note .txt {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.swiper {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex
}
.swiper .swiper-slide {
	pointer-events:none
}
.swiper .swiper-slide-active {
	pointer-events:auto
}
.swiper .add,.swiper .card {
	border-radius:.1rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 auto
}
.swiper .add.active,.swiper .card.active {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.swiper .item .experience {
	position:relative
}
.swiper .item .experience img {
	width:95%
}
.swiper .item .experience .hour {
	font-size:.38rem;
	font-weight:700;
	top:1.4rem
}
.swiper .item .experience .hour,.swiper .item .experience .type {
	color:#c16c26;
	left:50%;
	position:absolute;
	text-align:center;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	width:100%
}
.swiper .item .experience .type {
	font-size:.26rem;
	top:1.9rem
}
.swiper .item .card {
	border-radius:.1rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	position:relative
}
.swiper .item .card .bottom {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-box-pack:justify;
	-moz-box-pack:justify;
	-webkit-align-items:center;
	align-items:center;
	background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(99%,rgba(0,0,0,.8)));
	background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.8) 99%);
	background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 99%);
	background:linear-gradient(180deg,transparent,rgba(0,0,0,.8) 99%);
	border-radius:0 0 .1rem .1rem;
	bottom:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	height:.5rem;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	left:0;
	padding:.16rem;
	position:absolute;
	width:100%
}
.swiper .item .card .bottom.red {
	background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#ff4d00));
	background-image:-webkit-linear-gradient(top,transparent,#ff4d00);
	background-image:-moz-linear-gradient(top,transparent 0,#ff4d00 100%);
	background-image:linear-gradient(180deg,transparent,#ff4d00)
}
.swiper .item .card .bottom .left {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-webkit-align-items:center;
	align-items:center;
	color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	-webkit-flex:1;
	flex:1;
	font-size:.13rem
}
.swiper .item .card .bottom .left .clock {
	background-image:url(./clock_ico.png);
	margin-right:.05rem
}
.swiper .item .card .bottom .left .clock,.swiper .item .card .bottom .setting {
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	height:.25rem;
	width:.25rem
}
.swiper .item .card .bottom .setting {
	background-image:url(./setting_ico.png);
	position:relative
}
.swiper .item .card .bottom .setting .menu {
	background:#ff7b31;
	border-radius:.08rem .08rem 0 .08rem;
	color:#fff;
	font-size:.12rem;
	left:-.65rem;
	padding:.08rem .1rem;
	position:absolute;
	top:-.4rem;
	width:.6rem
}
.swiper .item .note {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	font-size:.14rem;
	height:.35rem;
	-webkit-justify-content:center;
	justify-content:center;
	position:relative;
	text-align:center
}
.swiper .item .note .txt {
	max-width:2.4rem
}
.swiper .item .note .vip {
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	height:.3rem;
	margin-right:.02rem;
	width:.3rem
}
.add {
	background-color:#fff;
	border-radius:.1rem;
	margin:.2rem auto;
	position:relative
}
.add .plus {
	background:-webkit-gradient(linear,right top,left top,color-stop(4.71%,#FF6347),color-stop(103.24%,#FFDAB9));
	background:-webkit-linear-gradient(right,#FF6347 4.71%,#FFDAB9 103.24%);
	background:-moz-linear-gradient(right,#FF6347 4.71%,#FFDAB9 103.24%);
	background:linear-gradient(270deg,#FF6347 4.71%,#FFDAB9 103.24%);
	border-radius:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.6rem;
	left:50%;
	position:absolute;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:.6rem
}
.add .plus .ico {
	height:.35rem;
	left:50%;
	position:absolute;
	top:50%;
	-webkit-transform:translate(-50%,-50%) rotate(45deg);
	-moz-transform:translate(-50%,-50%) rotate(45deg);
	-o-transform:translate(-50%,-50%) rotate(45deg);
	transform:translate(-50%,-50%) rotate(45deg);
	width:.35rem
}
.add .plus .ico:after,.add .plus .ico:before {
	background-color:#fff;
	width:.04rem
}
.add .plus .txt {
	color:#666;
	font-size:.12rem;
	position:absolute;
	text-align:center;
	top:110%;
	width:100%
}
.tip-wrap .mask {
	background-color:rgba(0,0,0,.5);
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0
}
.tip-wrap .container .html-wrap::-webkit-scrollbar {
	background:transparent;
	border-radius:0;
	display:none;
	height:0;
	width:0
}
.tip-wrap .container .html-wrap::-webkit-scrollbar-track {
	background:transparent;
	border-radius:0;
	-webkit-box-shadow:transparent;
	box-shadow:transparent
}
.tip-wrap .container .html-wrap::-webkit-scrollbar-thumb {
	background:transparent;
	border-radius:0
}
.tip-wrap {
	border-radius:.15rem;
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:2
}
.tip-wrap .container {
	background-color:#fff;
	border-radius:.15rem;
	left:50%;
	min-height:3rem;
	padding-bottom:.2rem;
	position:relative;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:3rem
}
.tip-wrap .container .header {
	background:-webkit-gradient(linear,left top,left bottom,color-stop(-42%,#4bedfe),color-stop(71.16%,#fff),to(#fff));
	background:-webkit-linear-gradient(top,#4bedfe -42%,#fff 71.16%,#fff);
	background:-moz-linear-gradient(top,#4bedfe -42%,#fff 71.16%,#fff 100%);
	background:linear-gradient(180deg,#4bedfe -42%,#fff 71.16%,#fff);
	border-radius:.15rem;
	height:1.05rem;
	position:relative;
	width:100%
}
.tip-wrap .container .header .bg-wrap {
	left:50%;
	position:absolute;
	top:-.2rem;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%)
}
.tip-wrap .container .header .bg-wrap .bg {
	background-image:url(./head_bg.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	height:1.24rem;
	width:2.65rem
}
.tip-wrap .container .header .ico {
	background-image:url(./tip_ico.png);
	height:.98rem;
	top:-.3rem;
	width:.89rem
}
.tip-wrap .container .header .ico,.tip-wrap .container .header .txt {
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	left:50%;
	position:absolute;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%)
}
.tip-wrap .container .header .txt {
	background-image:url(./tip_txt.png);
	height:.24rem;
	top:.7rem;
	width:1.28rem
}
.tip-wrap .container .html-wrap {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:.12rem;
	margin:0 auto;
	max-height:3.5rem;
	min-height:1rem;
	overflow-y:scroll;
	width:88%
}
.tip-wrap .container .close {
	background-image:url(./close-outline.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	bottom:-.5rem;
	height:.32rem;
	left:50%;
	position:absolute;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	width:.32rem
}
.device-wrap {
	background-color:#f5f5f5;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:100%;
	margin:0 auto;
	overflow:hidden;
	width:3.75rem
}
.device-wrap .head {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-box-pack:justify;
	-moz-box-pack:justify;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	height:.4rem;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	margin:.2rem .16rem .1rem
}
.device-wrap .head .nav-more {
	background-image:url(./nav_more.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	height:.24rem;
	width:.24rem
}
.device-wrap .head .right {
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex
}
.device-wrap .head .right .txt {
	background:-webkit-gradient(linear,right top,left top,color-stop(4.71%,#FF6347),color-stop(103.24%,#FFDAB9));
	background:-webkit-linear-gradient(right,#FF6347 4.71%,#FFDAB9 103.24%);
	background:-moz-linear-gradient(right,#FF6347 4.71%,#FFDAB9 103.24%);
	background:linear-gradient(270deg,#FF6347 4.71%,#FFDAB9 103.24%);
	border-radius:.2rem;
	color:#fff;
	font-size:.12rem;
	height:.24rem;
	line-height:.24rem;
	margin-right:.18rem;
	text-align:center;
	width:.56rem
}
.device-wrap .head .right .mode {
	background-image:url(./show_mode.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	height:.24rem;
	margin-right:.18rem;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	width:.24rem
}
.device-wrap .head .right .mode.active {
	-webkit-transform:rotate(1turn);
	-moz-transform:rotate(1turn);
	-o-transform:rotate(1turn);
	transform:rotate(1turn);
	-webkit-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.device-wrap .head .right .refresh {
	background-image:url(./refresh_ico.png);
	background-position:50%;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	height:.24rem;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	width:.24rem
}
.device-wrap .head .right .refresh.active {
	-webkit-transform:rotate(1turn);
	-moz-transform:rotate(1turn);
	-o-transform:rotate(1turn);
	transform:rotate(1turn);
	-webkit-transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.device-wrap .group {
	height:.3rem
}
