.cart_item{
	background:#fff;
	overflow: hidden;
	margin-top:10px;
}
.card_list{
	background:white;
	margin-bottom:5px;
	position:relative;
	transform: translate(0, 0);
	transition:transform .1s linear;
	
}
.cart_item .ci_tit{
	height:1.6rem;
	color:#333;
}
.fater_box{
	height:1.6rem;
	line-height:1.6rem;
}
.cart_item .card_title .card_tit{
	font-size: .54rem;
    overflow: hidden;
    width: calc(100% - 5.32rem);
}
.card_flex{
	display:flex;
	display:-webkit-flex;
	align-items: center;
	-webkit-align-items:center;
}


.men_card{
	height: 80px;
}
.pro_card a{
	margin-top: 2.2rem;
	margin-right: 0.6rem;
}
.member_list li {
	height: 2.6rem;
}
.member_nav{
	height: 1.96rem;
	box-shadow: 0 0 0px rgba(0, 0, 0, 0);
	border-top: 1px solid #E5E5E5;
	background-color: #fff;
	font-size: 0.64rem;	
	}

	body{
		background-color: #F5F5F5;
	}
	.mui-table-view-cell > a:not(.mui-btn).mui-active{
		background-color: transparent;
	}
	a{
		color: #007aff;
	}
	.person_information.my_card{
		height: 4.08rem;
		padding-left: 15px;
	}
	.pro_card{
		padding: 0px;
	}
	.my_card .card_all{
		font-size: 0.52rem;
	}
	.pro_card .card_number{
		font-size: 1rem;
		color: #ff8320;
	}
	.pro_card .card_use{
		font-size: 12px;
		color: #999999;
	}
	.member_list li{
		height: 2.6rem;
		padding: 0.32rem 0.6rem;
	}
	.mui-bar-tab .mui-tab-item{
		height: 48px;
	}
	.member_nav a span{
		font-size: 16px;
		color: #4c7bff;
	}
	.member_nav .get{
		position: relative;
	}
	.member_nav .get:after{
		content: '';
	    display: block;
	    position: absolute;
	    width: 1px;
	    height: 20px;
	    background-color: #4c7bff;
	    left: 99%;
	    top: 32%;
	}
	.holder_item .holder_name{
		height: auto;
		line-height: 0.98rem;
		width: 100%;
    	height: 0.98rem;
	}
    #refreshContainer{
    	background-color: #F5F5F5;
    }
   	.mui-pull-caption.mui-pull-caption-down.mui-visibility{
   		width: 100%;
    	line-height: 30px;
   	}
   	.mui-pull-bottom-pocket{
   		
   		height: 45px;
   	}
   	.code_status {
	    position: absolute;
	    border-radius: 2px;
	    font-size: 0.48rem;
	    line-height: 0.6rem;
	    background-color: #ccc;
	    right: -47px;
	    color: #fff;
	    padding: 0 0.08rem;
	    top: 50%;
    	transform: translateY(-50%);
	}

	.holder_div div.mui-gray{
		width: auto;
	    display: block;
	    float: left;
	    position: relative;
	    line-height: 0.98rem;
	}
	.under_message{
		height: 45px;
		line-height: 45px;
	}
	.mescroll{
		height: 100% !important;
	}
	.mescroll-upwarp{
		max-height: 60px;
	}
	.ct_container .ct_content{
		padding-top: 44px;
    	position: absolute;
	}
	.mescroll-downwarp{
		top: 0px !important;
	}
	#refreshContainer{
		padding-bottom: 2.4rem;
	}
	/**/
	#topPopover {
	    position: fixed;
	    top: 16px;
	    right: 6px;
	    width: 5.56rem;
	}
	.mui-popover {
	    height: auto;
	}
	#topPopover .mui-popover-arrow {
	    left: auto;
	    right: 6px;
	}
	.popver_icon {
	    font-size: 0.88rem;
	    margin-right: 0.4rem;
	    color: #999999;
	}