* {
	margin: 0;
	padding: 0;
}

html,
body {
	width: 100%;
	height: 100%;
}

input {
	font-size: 12px;
}

li {
	list-style: none;
}

[v-cloak] {
	display: none;
}

.noshadow{
	box-shadow: none!important;
}
#loading {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #666;
	opacity: 0.6;
	z-index: 10000;
}

.findPsdBox .mui-input-row select {
	font-size: 12px;
	line-height: 40px;
	height: 40px;
}

.registerBox .mui-input-row label {
	width: 40%;
}

.registerBox .mui-input-row label~input,
.registerBox .mui-input-row label~select,
.registerBox .mui-input-row label~textarea {
	width: 60%;
}

.mui-bar-tab .mui-tab-item .mui-icon {
	top: 5px;
	font-size: 20px;
}

.bgRed {
	background: #fff;
}

.bgRed h1,
.bgRed .mui-icon {
	color: #666;
}

.mui-toast-container {
	top: 15rem;
}

.mui-btn-primary {
	background: #e13032;
	border: 1px solid #e13032;
}

.mui-card-content {
	font-size: 12px;
}

.mui-btn {
	padding: 5px;
}

.mui-btn-block {
	width: 70%;
	margin: 0 auto;
	font-size: 14px;
}

.mui-content-padded {
	margin-top: 20px;
}

.link-area {
	display: block;
	margin-top: 20px;
	text-align: center;
}

.link-area a {
	color: #e13032;
}

.spliter {
	padding: 0 25%;
}

.mui-icon-extra,
.mui-icon {
	color: #aaa;
	font-size: 18px;
}

.mui-bar {
	box-shadow: 0 0 1px rgba(204, 204, 204, .85);
}

.footBox {
	background: #fff;
}

.mui-bar-tab .mui-tab-item.mui-active,
.mui-bar-tab .mui-tab-item.mui-active .mui-icon {
	color: #e13032;
}

.mui-content {
	padding-bottom: 50px;
	/*padding-top: 44px;*/
}


/*登录 注册 找回密码 logo*/

.logo {
	position: absolute;
	left: 44px;
	top: 5px;
	width: 35px;
}

.loginBox .verification {
	position: absolute;
	right: 0;
	bottom: 0;
}

.loginBox .verification img {
	vertical-align: middle;
}


/*首页 logo*/

.logo1 {
	position: absolute;
	left: 10px;
	top: 5px;
	width: 35px;
	height: 34px;
}


/*首页*/

.searchBox {
	/*position: absolute;*/
	width: 90%;
	margin: 0 auto;
	background: #F0F0F0;
	height: 30px;
	border-radius: 10px;
	line-height: 30px;
	font-size: 14px;
	margin: 5px atuo;
}

.searchInput[type='text'] {
	line-height: 30px;
	height: 30px;
	border: 0;
	color: #aaa;
	margin: 0;
	padding: 0;
	text-indent: 10px;
	background: none;
}
.searchBox .searchBtn {
	/*position: absolute;*/
	right: 5px;
	top: -7px;
	color: #111;
}

.mui-bar .topBtn {
	position: absolute;
	right: 10px;
	top: 0;
}

.indexBody .mui-slider-item img {
	height: 200px;
}

.indexBody .btns {
	background: #fff;
}

.indexBody .btns .mui-icon-extra {
	font-size: 2.3rem;
	background: red;
	color: #fff;
	width: 3.6rem;
	height: 3.6rem;
	text-align: center;
	/* padding: 0.5rem 0; */
	line-height: 3.6rem;
	border-radius: 25%;
}

.indexBody .btns .mui-table-view-cell .mui-media-body {
	font-size: 12px;
	padding: 0 3px;
}

.indexBody .btns .mui-table-view-cell {
	border: 0;
}

.goodsList {
	background: #fff;
	padding: 0 10px 10px;
}

.goodsList_tit {
	height: 82px;
	line-height: 82px;
	color: #777;
	font-size: 14px;
	padding: 20px 0;
}

.indexBody .goodsList .mui-table-view .mui-table-view-cell .mui-media-body {
	font-size: 14px;
	color: #666;
	margin-top: 0;
	line-height: 22px;
	height: 22px;
}

.goodsList .mui-grid-view:before {
	height: 0;
}

.mui-media-body .goodPrice {
	font-size: 14px;
	color: #e13032;
	float: left;
}

.mui-media-body .desc {
	font-size: 12px;
	float: right;
	color: #aaa;
}

.mui-table-view:after {
	height: 0;
}


/*类别*/

.classesBody .goodsList .mui-table-view-cell .mui-media-body {
	font-size: 20px;
	color: #fff;
	margin-top: 0;
	line-height: 22px;
	height: 22px;
	position: absolute;
	left: 20px;
	top: 35px;
}


/*商品详情*/

.goodDetailBox {
	background: #fff;
}

.goodDetailBox .goodName {
	color: #444;
	padding: 3px 5px;
}

.goodDetailBox .priceBox {
	overflow: hidden;
}

.goodDetailBox .goodPrice {
	float: left;
	color: #e13032;
	margin-left: 10px;
}

.goodDetailBox .sellCount {
	float: right;
	margin-right: 10px;
	color: #C0C0C0;
	font-size: 14px;
}

.goodDetailBox .stockCount {
	font-size: 14px;
	color: #C3C3C3;
	margin-left: 10px;
}

.goodDetailBox .num_box {
	border-bottom: 5px solid #efeff4;
	border-top: 5px solid #efeff4;
	padding: 5px;
	font-size: 14px;
	color: #666;
}

.goodDetailBox .mui-numbox {
	width: 100px;
	height: 30px;
	padding: 0 30px 0 30px;
}

.goodDetailBox .mui-numbox [class*=btn-numbox] {
	width: 30px;
}

.goodDetailBox .mui-segmented-control {
	border: 0;
	border-bottom: 1px solid #e13032;
}

.goodDetailBox .mui-control-item {
	color: #e13032;
	border: 0;
}

.goodDetailImg {
	width: 100%;
	height: 100%;
}

.goodDetailImg img {
	width: 100%;
}

.gld_foot_list {
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.gld_foot_list li {
	text-align: center;
	position: relative;
	height: 50px;
	flex: 1;
	font-size: 14px
}

.gld_foot_list li a {
	display: block;
}

.footBox .carBtn p {
	line-height: 12px;
	font-size: 14px;
}

.footBox .carBtn i {
	font-size: 22px;
	margin-top: 4px;
	line-height: 22px;
}

.gld_addCart {
	background: #FF9510;
	color: #fff;
	display: block;
	height: 50px;
	line-height: 50px;
}

.gld_addCart:active {
	color: #fff;
}

.gld_buy {
	background: #FF5653;
	color: #fff;
	display: block;
	height: 50px;
	line-height: 50px;
}

.goodDetailBox .sizeBox {
	font-size: 14px;
	line-height: 36px;
	color: #666;
	padding: 0 10px;
}

.goodDetailBox .sizeBox .mui-btn {
	padding: 5px 10px;
	margin: 3px;
	color: #666;
}

.goodDetailBox .sizeBox .mui-active {
	color: #fff;
	background: #e13032;
	border-color: #e13032;
}


/*购物车*/

.carBox {
	padding-bottom: 100px;
}

.carBox .mui-checkbox input[type='checkbox'] {
	left: 2px;
	top: 20px;
}

.carBox .mui-numbox [class*=numbox-btn],
.mui-numbox [class*=btn-numbox] {
	background: #fff;
	color: #777;
}

.mui-radio input[type='radio']:before,
.mui-checkbox input[type='checkbox']:before {
	font-size: 20px;
}

.carBox li {
	border-bottom: 6px solid #efeff4;
}

.carBox .mui-table-view-cell:after {
	height: 0;
}

.carBox .mui-checkbox {
	float: left;
	height: 60px;
	width: 30px;
}

.carBox .goodsImg {
	float: left;
	width: 70px;
	height: 60px;
	padding: 0 5px;
}

.carBox .goodsName {
	height: 32px;
	overflow: hidden;
	font-size: 12px;
	color: #232326;
	line-height: 16px;
	margin-bottom: 5px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	width: 11rem;
	white-space: initial;
}

.carBox .goodPrice {
	color: #e13032;
	width: 3.6rem;
	display: inline-block;
}

.carBox .num_box {
	border-bottom: 5px solid #efeff4;
	border-top: 5px solid #efeff4;
	padding: 5px;
	font-size: 14px;
	color: #666;
}

.carBox .mui-numbox {
	width: 80px;
	height: 25px;
	padding: 0 25px 0 25px;
	border-radius: 0;
}

.carBox .mui-numbox [class*=btn-numbox] {
	width: 25px;
}

.carBox .deleteBox {
	font-size: 12px;
	color: #333;
}

.mui-checkbox input[type='checkbox']:checked:before {
	color: #e13032;
}

.mui-table-view-cell>a:not(.mui-btn).mui-active {
	background: #fff;
}

.car_footer {
	overflow: hidden;
	width: 100%;
	height: 50px;
	position: fixed;
	bottom: 50px;
}

.car_footer .mui-input-row {
	width: 30%;
	float: left;
}

.car_footer .mui-input-row label {
	padding: 18px 15px 17px 50px;
	width: auto;
	font-size: 14px;
}

.car_footer .mui-checkbox input[type='checkbox'] {
	top: 15px;
	left: 25px;
}

.car_footer .submit_box {
	float: right;
}

.car_footer .submit_btn {
	line-height: 50px;
	width: 90px;
	text-align: center;
	background: #e13032;
	color: #fff;
	display: inline-block;
	font-size: 14px;
}

.totalPrice {
	margin-right: 10px;
	font-size: 14px;
	color: #e13032;
}


/*个人中心*/

.memberCenterBox {}

.memInfoBox {
	background: url(../imgs/center.png) no-repeat left top;
	background-size: 100% 100%;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
	width: 100%;
	position: relative;
	margin-bottom: 7px;
	color: #666;
}

.memInfoBox i {
	font-size: 50px;
	position: absolute;
	right: 1rem;
	top: 2.5rem;
	/*color: #ccc;*/
	font-style:normal
}

.memberCenterBox .headImg {
	float: left;
	height: 5rem;
}

.memberCenterBox .headImg img {
	width: 4rem;
	height: 4rem;
	border-radius: 50%;
	display: inline-block;
	margin: 2rem 1.5rem 1.5rem 3.5rem;
}

.memberCenterBox .memberInfo {
	padding: 1.38rem 0;
}

.links_list {
	margin-bottom: 5px;
}

.links_list li {
	background: #fff;
	/*border-bottom: solid 1px #f0f0f0;*/
}

.links_list li a {
	display: flex;
	align-items: center;
	justify-content: space-around;
	color: #000;
	line-height: 36px;
	padding: 0 10px;
	border-bottom: 1px solid #ccc;
}

.links_list li a i:first-child {
	font-size: 14px;
	color: red;
	margin: 0 4px;
}

.links_list li a span {
	flex: 1;
	margin-left: 0.05rem;
	font-size: 14px;
}


/*添加地址*/

.addAddrBox {
	font-size: 14px;
}

.addAddrBox .mui-table-view-cell {
	padding: 0;
	border-bottom: solid 1px #f0f0f0;
}

.addAddrBox .mui-table-view-cell:after {
	height: 0;
}

.addAddrBox .mui-checkbox input[type='checkbox'] {
	left: 130px;
	top: 8px;
}

.addAddrBox .sureBtn {
	margin-top: 20px;
}


/*地址列表*/

.addrListBox {
	font-size: 14px;
}

.addrListBox .mui-btn-block,
.addAddrBox .mui-btn-block {
	width: 88%;
}

.addrListBox p {
	margin-bottom: 0;
}

.addrListBox .fl {
	float: left;
}

.addrListBox .fr {
	float: right;
}

.addrListBox .add_checkAdr {
	display: block;
}

.addrListBox .add_card_inner {
	border-bottom: solid 1px #f0f0f0;
}

.addrListBox .add_btn {
	text-align: right;
	padding: 0.25rem 0;
}

.addrListBox .add_btn a {
	color: #8f8f94;
	font-size: 14px;
	padding-right: 1rem;
}


/*订单列表*/

.orderListBox p {
	margin-bottom: 0;
}

.orderListBox .mui-slider-group {
	padding-bottom: 50px;
}

.orderListBox .mui-active {
	height: 100%;
}

.orderListBox .mo_cont li {
	background: #fff;
	margin-bottom: 5px;
}

.orderListBox .mui-fullscreen {
	top: 44px;
}

.orderListBox .mui-slider-indicator {
	background: #fff;
}

.orderListBox .mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
	color: #e13032;
	border-bottom: 2px solid #e13032;
}

.orderListBox .mo_cont {
	margin-top: 10px;
	font-size: 14px;
}

.orderListBox .mo_cont .mo_cont_wait {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.35rem;
	color: #000;
	border-bottom: solid 1px #f0f0f0;
}

.orderListBox .mo_cont .mo_procut {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.7rem;
	border-bottom: solid 1px #f0f0f0;
}

.orderListBox .mo_cont .mo_procut img {
	width: 3.5rem;
	height: 3.5rem;
	/* object-fit: cover; */
	display: inline-block;
	margin-right: 0.7rem;
}

.orderListBox .mo_cont .mo_procut .mo_procut_tit {
	flex: 2;
	min-width: 0;
	display: flex;
	flex-direction: column;
}

.orderListBox .mo_cont .mo_procut .mo_procut_tit span {
	margin-bottom: 0.2rem;
}

.orderListBox .mo_cont .mo_foot {
	padding: 0.5rem;
	text-align: right;
	border-bottom: solid 1px #f0f0f0;
}

.orderListBox .mo_cont .mo_foot span {
	color: #e13032;
}

.orderListBox .mo_cont .mo_foot_btn {
	text-align: right;
	padding: 0.7rem;
}

.orderListBox .mo_fk_btn a {
	padding: 0.4rem 0.6rem;
	border: solid 1px #000;
	font-size: 12px;
	margin: 0 0.3rem;
}

.orderListBox .mo_fk_btn a:first-child,
.mo_sh_btn a:first-child {
	color: #000;
	border-color: #000;
}

.orderListBox .mo_fk_btn a:last-child {
	color: #FF0000;
	border-color: #ff0000;
}

.orderListBox .mui-scroll-wrapper {
	overflow-y: scroll;
}

.orderListBox .noData,
.noDataify {
	background: #fff;
	text-align: center;
	font-size: 14px;
	padding: 0.7rem 0;
	margin-bottom: 0.7rem;
}


/*个人信息*/

.memberInfo_box .headImg {
	float: left;
	height: 7rem;
}

.memberInfo_box .headImg img {
	width: 5rem;
	height: 5rem;
	border-radius: 50%;
	display: inline-block;
	margin: 1rem 2.5rem 1rem 1.5rem;
}

.memberInfo_box .memberInfo {
	padding: 1rem 0;
}

.memberInfo_box .mui-segmented-control {
	width: 94%;
	font-size: 12px;
	margin: 10px auto;
}

.memberInfo_box .mui-segmented-control {
	border: none;
}

.memberInfo_box .mui-segmented-control a {
	background: #fff;
	color: #666;
	line-height: 28px;
}

.memberInfo_box .mui-segmented-control .mui-control-item.mui-active {
	color: #fff;
	background: #E13032;
	border-color: #E13032;
}

.memberInfo_box .mui-segmented-control .mui-control-item {
	border-left: 0;
}

.memberInfo_box .mbInfo {}

.memberInfo_box .mbInfo li {
	display: flex;
	align-items: center;
	justify-content: space-around;
	text-align: center;
	background: #fff;
	border-bottom: solid 1px #f0f0f0;
	padding-left: 15px;
}

.memberInfo_box .mbInfo li span {
	flex: 1;
	/*display: flex;*/
	justify-content: space-between;
	/*padding: 0 10px;*/
	text-align: left;
}

.memberInfo_box .mbInfo li span b {
	color: #E13032;
}

.memberInfo_box .mbInfo li input {
	flex: 2;
	padding: 10px 0;
	border: none;
	margin: 0;
}

.memberInfo_box .mui-table-view select {
	display: flex;
	flex: 2;
	margin-bottom: 0;
}

.memberInfo_box .mbInfo li i {
	font-size: 12px;
	color: #ff0000;
}

.memberInfo_box .tx_spec {
	width: 100%;
	background: #fff;
	line-height: 40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.memberInfo_box .mui-card {
	border-radius: 5px;
}

.memberInfo_box .mui-btn-block {
	margin: 10px auto;
	width: 50%;
	font-size: 12px;
}

.memberInfo_box .tips {
	color: #E13032;
	line-height: 30px;
}


/*提现记录*/

.recordBox .mbInfo .table_tit {
	background: #FFA5B0;
	color: #fff;
}

.recordBox .mbInfo li span {
	text-align: center;
	line-height: 38px;
}


/*奖金明细*/

.captialDetailBox {}

.captialDetailBox .msgBox {
	display: flex;
	margin: 10px;
}

.captialDetailBox .msgBox span {
	flex: 1;
	text-align: center;
	font-size: 12px;
	color: #666;
	line-height: 16px;
}

.captialDetailBox .msgBox i {
	color: #E13032;
	font-style: inherit;
}

.captialDetailBox .msgBox b {
	color: #00B83F;
	font-weight: normal;
}


/*转账记录*/

.transferList li {
	display: flex;
	padding: 5px 10px;
	border-bottom: 1px solid #e6e6e6;
}

.transferList li .info {
	flex: 3;
}

.transferList li .info p {
	margin-bottom: 3px;
	font-size: 12px;
	line-height: 16px;
}

.transferList li .info p .memName {
	color: #666;
	font-size: 14px;
	padding: 0 5px;
}

.transferList li .info p .fee {
	color: #E13032;
	display: inline-block;
	-webkit-transform: scale(0.8);
}

.transferList li .money {
	flex: 1;
	font-size: 20px;
	line-height: 39px;
	color: #E13032;
	text-align: right;
}


/*确认订单*/

.makeSureOrderBox .orderAdrInfo {
	background: #fff;
	position: relative;
}

.makeSureOrderBox .orderAdrInfo a {
	padding: 1rem 0.7rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.makeSureOrderBox .orderAdrInfo a .adsImg {
	width: 1.4rem;
	height: 1.4rem;
	margin-right: 0.7rem;
}

.makeSureOrderBox .orderAdrInfo .noAddr {
	flex: 2;
	color: #8f8f94 !important;
}

.makeSureOrderBox .orderAdrInfo i {
	color: #000;
}

.makeSureOrderBox .borderImg {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -0.4rem;
	width: 100%;
}

.makeSureOrderBox .orderAdd p {
	margin-bottom: 0;
}

.makeSureOrderBox .orderDetailInfo {
	background: #fff;
	margin-top: 1rem;
	padding: 0.7rem 0;
}

.makeSureOrderBox .orderDetailPros {
	border-bottom: solid 1px #f0f0f0;
}

.makeSureOrderBox .orderDetailPro {
	padding: 0.7rem;
	margin-bottom: 0.7rem;
}

.makeSureOrderBox .orderDetailProR {
	padding-left: 0.7rem;
}

.makeSureOrderBox .orderDetailProL img {
	width: 100%;
	width: 100%;
	height: 80px;
	display: inline-block;
}

.makeSureOrderBox .orderDetailPros p {
	line-height: 2rem;
	padding-left: 0.7rem;
	color: #333;
	margin-bottom: 0;
}

.makeSureOrderBox .pTitle {
	color: #000;
	font-weight: 700;
	padding-bottom: 0.2rem;
	max-height: 3.5rem;
	overflow: hidden;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.makeSureOrderBox p.carProPrice,
.redWeight {
	font-weight: 700;
	color: #FF1010;
}

.makeSureOrderBox .fr {
	float: right;
}

.makeSureOrderBox .orderOtherInfo li {
	line-height: 1rem;
	padding: 0 1rem;
	border-bottom: 1px solid #eee;
	font-size: 14px;
}

.makeSureOrderBox .beizhu input {
	padding: 0;
	width: 80%;
	padding-left: 0.08rem;
	margin-bottom: 0;
	border: 0;
}

.makeSureOrderBox .confirmOrderSum {
	padding: 1rem;
}

.makeSureOrderBox .confirmOrderSum p {
	text-align: right;
	line-height: 1.5rem;
	color: #000;
	margin-bottom: 0;
}

.makeSureOrderBox .cof_price {
	height: 50px;
	line-height: 50px;
	float: right;
	padding-right: 0.7rem;
}

.makeSureOrderBox .zongJi {
	float: right;
	overflow: hidden;
}

.makeSureOrderBox p.carProPrice,
.redWeight {
	font-weight: 700;
	color: #FF1010;
}

.makeSureOrderBox .zongJi div {
	float: left;
	height: 50px;
}

.makeSureOrderBox .cart_foot_btn {
	line-height: 50px;
	width: 5rem;
	text-align: center;
	color: #fff;
	background: #E13032;
}

.makeSureOrderBox .cart_foot_btn a {
	color: #fff;
	display: block;
	font-size: 14px;
}


/*订单支付*/

.payMoneyBox .orderNum {
	line-height: 40px;
	font-size: 14px;
	background: #fff;
	margin-bottom: 10px;
	padding-left: 10px;
}

.payMoneyBox .orderMsg {
	background: #fff;
	padding: 10px;
	border-top: 1px solid #ccc;
	margin-bottom: 10px;
}

.payMoneyBox .orderMsg p {
	margin-bottom: 0;
}

.payMoneyBox .price {
	color: #E13032;
}


/*支付完成*/

.finishedBuyBox .af_cont {
	height: 100%;
	background: #fff;
	padding: 30px 10px;
	overflow: hidden;
}

.af_cont span {
	font-size: 24px;
	margin-bottom: 25px;
	color: #E13032;
	text-align: center;
	display: block;
}

.af_cont p {
	font-size: 13px;
	color: #000;
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.af_cont em {
	font-style: normal;
}

.af_cont a {
	margin-top: 20px;
	display: inline-block;
	padding: 0.4rem 0.6rem;
	border: solid 1px #E13032;
	border-radius: 5px;
	float: right;
	color: #E13032;
	font-size: 14px;
}


/*商品类别页面筛选框*/

.tabs {
	display: flex;
	align-items: center;
	justify-content: space-around;
	background: #fff;
	border-bottom: solid 0.01rem #DFDFDF;
	border-top: solid 0.01rem #DFDFDF;
	padding: 0.1rem 0;
	height: 45px;
}

.tabs li {
	flex: 1;
	text-align: center;
	border-right: solid 0.01rem #DFDFDF;
	position: relative;
}

.tabs .tab-link {
	display: block;
	color: #4D4D4D;
}

.tabs .tab-link span {
	font-size: 14px;
}

.tabs .tab-link .ag_tab_price {
	display: inline-flex;
	flex-direction: column;
}

.tabs .tab-link .icon_down,
.tabs .tab-link .icon_up {
	height: 10px;
	width: 15px;
}

.tabs .tab-link .icon_up {
	position: absolute;
	top: -2px;
}

.tabs .tab-link .icon_down {
	position: absolute;
	bottom: 5px;
}

.tabs .tab_active {
	color: #ff0000 !important;
}

.tabs .tab-link .icon_flit {
	font-size: 20px;
	width: 25px;
	height: 25px;
	position: absolute;
	top: 2px;
}

.ag_filts {
	position: absolute;
	left: 0;
	right: 0;
	height: 100%;
}

.ag_filt_overlay {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	height: 100%;
	/* background: rgba(0,0,0,0.8); */
}

.ag_filt_cont {
	background: #fff;
	padding: 0 0.05rem;
	z-index: 100;
	position: absolute;
	left: 0;
	right: 0;
}

.ag_filt_cont .ag_filt_tit {
	font-size: 16px;
	text-align: center;
	border-bottom: solid 0.01rem #f0f0f0;
	color: #a7a7a7;
	padding: 5px 0;
}

.ag_filt_cont .ag_filt_list {
	display: flex;
	justify-content: space-between;
	padding: 10px 0;
}

.ag_filt_foot {
	display: flex;
	justify-content: space-between;
	border-top: solid 10px #f0f0f0;
	padding: 10px 5px;
}

.ag_filt_cont .ag_filt_list .ag_ify_one,
.ag_filt_cont .ag_filt_list .ag_ify_two,
.ag_filt_cont .ag_filt_list .ag_ify_three {
	height: 150px;
	overflow-y: scroll;
	text-align: center;
	flex: 1;
}

.ag_filt_cont .ag_filt_list .ag_ify_one,
.ag_filt_cont .ag_filt_list .ag_ify_two {
	border-right: solid 1px #f0f0f0;
	padding-right: 10px;
}

.ag_filt_cont .ag_filt_list li {
	margin-bottom: 5px;
}

.ag_filt_cont .ag_filt_list a {
	color: #000;
	font-size: 14px;
	display: block;
}

.ag_filt_cont .ag_filt_list .ag_ify_one li a,
.ag_filt_cont .ag_filt_list .ag_ify_two li a,
.ag_filt_cont .ag_filt_list .ag_ify_three li a {
	border-bottom: solid 1px #f0f0f0;
	padding: 5px 0;
}

.ag_filt_foot a {
	font-size: 16px;
}

.ag_filt_foot a:first-child {
	color: #a7a7a7;
}

.ag_filt_foot a:last-child {
	color: #ff0000;
}

.ag_backbg {
	background: rgba(0, 0, 0, 0.06);
}


/*树状图自定义样式*/

.ztree * {
	font-size: 14px;
}

.ztree li a {
	vertical-align: center;
}

.ztree li span.button {
	width: 20px;
	height: 20px;
}

.ztree li span.button.ico_open {
	background: url(../img/user.png) no-repeat left top;
	background-size: cover;
}

.ztree li span.button.ico_close {
	background: url(../img/people.png) no-repeat left top;
	background-size: cover;
}

.ztree li span,
.ztree li {
	line-height: 24px;
}

.ztree li a.curSelectedNode {
	height: 24px;
}


/*注册页*/

.mui-input-group .mui-input-row:after {
	left: 0;
}


/*所有内页会员信息展示*/

.memInfoBox {
	display: none;
}

.mescroll-totop {
	bottom: 60px;
}

[v-cloak] {
	display: none;
}

.mui-content>.mui-card:first-child {
	margin-top: 0px;
}

.memberInfo_box .mui-card {
	border-radius: 2px;
}

.mui-card {
	margin: 0px;
}