.vs-ion-footer-bar {
	height: 50px;
	background: var(--tabbar-bgcolor);
}

.vs-tabbar i {
	width: 26px;
	height: 26px;
}

.vs-setting-them .icon-mine-01 i,
.vs-setting-them .icon-mine-02 i,
.vs-setting-them .icon-mine-03 i,
.vs-setting-them .icon-mine-04 i,
.vs-setting-them .icon-mine-05 i,
.vs-setting-them .icon-mine-06 i,
.vs-setting-them .icon-mine-07 i,
.vs-setting-them .icon-mine-08 i,
.vs-setting-them .icon-mine-09 i,
.vs-setting-them .icon-mine-10 i,
.vs-setting-them .icon-mine-01 img,
.vs-setting-them .icon-mine-02 img,
.vs-setting-them .icon-mine-03 img,
.vs-setting-them .icon-mine-04 img,
.vs-setting-them .icon-mine-05 img,
.vs-setting-them .icon-mine-06 img,
.vs-setting-them .icon-mine-07 img,
.vs-setting-them .icon-mine-08 img,
.vs-setting-them .icon-mine-09 img,
.vs-setting-them .icon-mine-10 i {
	display: none;
}

.vs-setting-them .icon-mine-01:before,
.vs-setting-them .icon-mine-02:before,
.vs-setting-them .icon-mine-03:before,
.vs-setting-them .icon-mine-04:before,
.vs-setting-them .icon-mine-05:before,
.vs-setting-them .icon-mine-06:before,
.vs-setting-them .icon-mine-07:before,
.vs-setting-them .icon-mine-08:before,
.vs-setting-them .icon-mine-09:before,
.vs-setting-them .icon-mine-10:before {
	content: '';
	display: block;
	margin: auto;
}

.vs-setting-them .icon-mine-01:before {
	width: 35px;
	height: 45px;
	background: url(../../../../img/newui/icon-mine-01.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-setting-them .icon-mine-02:before {
	width: 35px;
	height: 45px;
	background: url(../../../../img/newui/icon-mine-02.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-setting-them .icon-mine-03:before {
	width: 35px;
	height: 45px;
	background: url(../../../../img/newui/new-icon/icon-mine-03.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-setting-them .icon-mine-04:before {
	width: 35px;
	height: 45px;
	background: url(../../../../img/newui/new-icon/icon-mine-04.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-setting-them .icon-mine-05:before {
	width: 35px;
	height: 45px;
	background: url(../../../../img/newui/icon-mine-05.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-setting-them .icon-mine-06:before {
	width: 35px;
	height: 45px;
	background: url(../../../../img/newui/icon-mine-06.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-setting-them .icon-mine-07:before {
	width: 35px;
	height: 45px;
	background: url(../../../../img/newui/icon-mine-07.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-setting-them .icon-mine-08:before {
	width: 35px;
	height: 45px;
	background: url(../../../../img/newui/icon-mine-08.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-setting-them .icon-mine-09:before {
	width: 35px;
	height: 45px;
	background: url(../../../../img/newui/new-icon/icon-mine-09.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-setting-them .icon-mine-10:before {
	width: 35px;
	height: 45px;
	background: url(../../../../img/newui/icon-mine-10.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-setting-them .user-pic {
	position: relative;
	margin-left: 20px;
}
.vs-setting-them .loginTip{
	padding: 0 0 0 15px;
}
.vs-setting-them .login-img{
	position:relative;
	overflow:inherit;
 
}
.vs-setting-them .login-img:before,
.vs-setting-them .user-pic:before {
	content: '';
	position: absolute;
	width: 89px;
	height: 89px;
	background: url(../../../../img/newui/icon-user-bg.png) no-repeat center center;
	background-size: auto 100%;
	left: -30px;
	top: -5px;
}
.vs-setting-them .login-img:before{
	left:-20px;
}
.vs-setting-them .user-center-block {
	background: var(--ming-big-bg);
	color: black;
}

.vs-setting-them .user-center-block .setting,
.vs-setting-them .user-center-block .setting i,
.vs-setting-them .user-center-block .user-info p {
	color: var(--color-font-default) !important;
}

.vs-setting-them .user-center-block .setting i {
	opacity: .8;
}

/**我的会员卡**/
.vs-setting-them .list-paddingleft-2 .hyIcon {
	display: flex;
	justify-content: center;
	padding-top: 10px;
}

.ion-film-marker:before,
.ion-cash:before,
.ion-aperture:before,
.ion-mic-c:before,
.ion-ios-film:before {
	display: none;
}

.ion-film-marker:after,
.ion-cash:after,
.ion-aperture:after,
.ion-mic-c:after,
.ion-ios-film:after {
	content: '';
	width: 30px;
	height: 30px;
	display: block;
}

.icon-bind-card{
	display:inline-block;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	background: url(../../../../img/newui/new-icon/icon-bind-card.png) no-repeat center center;
	background-size: auto 100%;
	margin: 0 10px 0 0;
}

.ion-film-marker:after {
	background: url(../../../../img/newui/new-icon/icon-mycard-01.png) no-repeat center center;
	background-size: auto 100%;
}

.ion-cash:after {
	background: url(../../../../img/newui/new-icon/icon-mycard-02.png) no-repeat center center;
	background-size: 100% auto;
}

.ion-aperture:after {
	background: url(../../../../img/newui/new-icon/icon-mycard-03.png) no-repeat center center;
	background-size:100% auto;
}

.ion-mic-c:after {
	background: url(../../../../img/newui/new-icon/icon-mycard-04.png) no-repeat center center;
	background-size: auto 100%;
	/* height: 22px; */
}

.ion-ios-film:after {
	background: url(../../../../img/newui/new-icon/icon-mycard-05.png) no-repeat center center;
	background-size: auto 100%;
	/* height: 22px; */
}

.buildlist label {
	border-color: var(--color-primary)
}


/**我的订单**/
.vs-setting-them .my-order .list .my-tickets,
.vs-setting-them .my-order .list .my-sales,
.vs-setting-them .my-order .list .my-goods {
	display: flex;
	align-items: center;
}

.vs-setting-them .my-order .list i.item-icon {
	display: none;
}

.vs-setting-them .my-order .list .my-tickets:before,
.vs-setting-them .my-order .list .my-sales:before,
.vs-setting-them .my-order .list .my-goods:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin: -6px 10px 0 0;
}

.vs-setting-them .my-order .list .my-tickets:before {
	width: 20px;
	height: 24px;
	background: url(../../../../img/newui/icon-mine-01.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-setting-them .my-order .list .my-sales:before {
	width: 20px;
	height: 24px;
	background: url(../../../../img/newui/icon-mine-04.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-setting-them .my-order .list .my-goods:before {
	width: 20px;
	height: 24px;
	background: url(../../../../img/newui/icon-mine-08.png) no-repeat center center;
	background-size: 100% auto;
}

.walletContent .my-rightcard:before,
.walletContent .my-coupons:before,
.walletContent .my-opencard:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.walletContent .my-rightcard,
.walletContent .my-coupons,
.walletContent .my-opencard {
	padding-left: 16px;

}

.walletContent .my-rightcard .jyicon,
.walletContent .my-coupons .jyicon,
.walletContent .my-opencard .jyicon {
	display: none;
}

.walletContent .my-rightcard:before {
	width: 20px;
	height: 24px;
	background: url(../../../../img/newui/new-icon/icon-mine-04.png) no-repeat center center;
	background-size: auto 100%;
}

.walletContent .my-coupons:before {
	width: 20px;
	height: 24px;
	background: url(../../../../img/newui/new-icon/icon-mine-03.png) no-repeat center center;
	background-size: auto 100%;
}

.walletContent .my-opencard:before {
	width: 20px;
	height: 24px;
	background: url(../../../../img/newui/new-icon/icon-mine-09.png) no-repeat center center;
	background-size: auto 100%;
}


.meal .box .icon-schedule-zhe:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
}

.meal .box .box1:before {
	width: 20px;
	height: 24px;
	background: url(../../../../img/newui/icon-mine-09.png) no-repeat center center;
	background-size: auto 100%;
}

.vs-setting-them .bar-footer .ping-lun:before,
.vs-setting-them .bar-footer .xuan-zuo:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
}

.vs-setting-them .bar-footer .ping-lun:before {
	width: 24px;
	height: 30px;
	transform: translateY(0px);
	background: url(../../../../img/newui/new-icon/icon-mine-01.png) no-repeat center center;
	background-size: auto 100%;
}

.vs-setting-them .bar-footer .xuan-zuo:before {
	width: 25px;
	height: 25px;
	transform: translateY(0px);
	background: url(../../../../img/newui/new-icon/icon-ticket-button.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-setting-them .schedule-ticket .box1 p:before,
.vs-setting-them .schedule-card .box1 p:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.vs-setting-them .schedule-ticket .box1 p:before {
	width: 25px;
	height: 25px;
	transform: translateY(-3px);
	background: url(../../../../img/newui/new-icon/icon-shop01.png) no-repeat center center;
	background-size: auto 80%;
}

.vs-setting-them .schedule-card .box1 p:before {
	width: 25px;
	height: 25px;
	transform: translateY(0px);
	background: url(../../../../img/newui/new-icon/icon-mine-04.png) no-repeat center center;
	background-size: auto 100%;
}

.vs-setting-them .seatStaus i.hasSold,
.vs-setting-them .seatStaus i.hasSelected {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	font-size: 14px;
	transform: translateY(-4px);
	color: rgba(255, 255, 255, 0);
}

.vs-setting-them i.hasSold,
.vs-setting-them i.hasSelected {
	font-size: 22px !important;
	display: inline-block;
	transform: translateY(-5px) scale(.8);
}

.vs-setting-them i.hasSold img,
.vs-setting-them i.hasSelected img {
	display: none
}

.vs-setting-them i.hasSold {
	background: url(../../../../img/newui/new-icon/icon-mine-01.png) no-repeat center center;
	background-size: auto 100%;
	color: rgba(255, 255, 255, 0);


}

.vs-setting-them i.hasSelected {

	background: url(../../../../img/newui/icon-ticket-set.png) no-repeat center center;
	background-size: auto 100%;
	color: rgba(255, 255, 255, 0);


}
.vs-setting-them .selectSeatBtn{
		padding: 8px 15px;
}

.vs-setting-them .selectSeatBtn:before{
	content:'';
	display:inline-block;
	vertical-align: middle;
	margin-right:10px;

}
.vs-setting-them .selectSeatBtn:before{
	width:24px;
	height:24px;
	background: url(../../../../img/newui/icon-mycard-05.png) no-repeat center center;
	background-size: auto 100%;
}




.vs-tabbar-ticket {
	background: url(../../../../img/newui/tabbar/theme/newicon/recommend.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-tabbar-shop {
	background: url(../../../../img/newui/tabbar/theme/newicon/shop.png) no-repeat center center;;
	background-size: 100% auto;
}

.vs-tabbar-active {
	background: url(../../../../img/newui/tabbar/theme/newicon/circle.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-tabbar-mine {
	background: url(../../../../img/newui/tabbar/theme/newicon/mine.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-tabbar .curr .vs-tabbar-ticket {
	background: url(../../../../img/newui/tabbar/theme/newicon/recommend-hover.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-tabbar .curr .vs-tabbar-shop {
	background:url(../../../../img/newui/tabbar/theme/newicon/shop-hover.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-tabbar .curr .vs-tabbar-active {
	background: url(../../../../img/newui/tabbar/theme/newicon/circle-hover.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-tabbar .curr .vs-tabbar-mine {
	background:url(../../../../img/newui/tabbar/theme/newicon/mine-hover.png) no-repeat center center;
	background-size: 100% auto;
}


.vs-setting-them  .joinBtn i{
	display:inline-block;
	width:26px;
	height:26px;
	vertical-align: middle;
	background: url(../../../../img/newui/tabbar/theme/newicon/circle.png) no-repeat center center;
	background-size: 100% auto;
}

.vs-setting-them .mall-category-banner{
	background:#fff;
	color:black;
}
.vs-setting-them .mall-category-banner .selectCity{
	color:black!important;
}

.vs-setting-them .positionBlock .ion-refresh {
	width: 45px;
	    height: 55px;
	    background: url(../../../../img/newui/icon-mine-01.png) no-repeat center center;
	    background-size: 100% auto;
}
.vs-setting-them .positionBlock .ion-refresh:before{
	opacity: 0;
}