html,body,dl,dt,dd,ul,li,ol,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,hr,thead,tbody,tfoot,tr,th,td,a,img,b,span,i,em{margin:0;padding:0;
	list-style: none; font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif; border: 0;-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; box-sizing: border-box;
}
a{text-decoration: none;outline: none;}
a:focus{outline: none;}
input:focus,button:focus,select:focus,textarea:focus{outline: none;}
a{blr:expression(this.onFocus=this.blur());}
img{display: block;outline: none; max-width: 100%;}
html,body{width: 100%; height: 100%; max-width: 768px; margin: 0 auto;}

ul,li{list-style: none;}
body{}

.flex{display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-align-items: center;
	align-items: center;}
	
.page_cont{padding-bottom: .9rem;}
	
.mui-bar{background: #fff;}
.mui-title{color: #1a1a1b;}
.mui-bar.tab_nav{background: #58BD85;}
.mui-bar-nav.mui-bar .mui-icon{color: #7c7c80;}
.mui-bar.tab_nav .mui-title,.tab_nav.mui-bar .mui-icon{color: #fff;}
.mui-bar .mui-icon.mui-pull-right{font-size: 15px; line-height: 24px;}

.buttons-tab .button.active{
	color: #407fcc !important;
	border-bottom:2px solid #407fcc !important;
}
.button-warning.button-fill{
	background: #407fcc !important;
}
#table-5 thead th{
	background: #407fcc !important;
}
#table-5 tr, #table-5 th{
	border-color: #407fcc !important;
}
#pwd, #card{
	border: 1px solid #407fcc !important;
}
.button-success.button-fill{
	background: linear-gradient(to right, #cb6de8, #7c2397) !important;
}
.shops3 a{
	background: #407fcc !important;
}
.mui-checkbox input[type=checkbox]:before, .mui-radio input[type=radio]:before{color: #c0c0ca; font-size: 26px;}
.mui-checkbox input[type=checkbox]:checked:before, .mui-radio input[type=radio]:checked:before{color: #58BD85;}

/*底部导航*/
.foot{width: 100%;height: .64rem;position: fixed;bottom: 0;left: 0;background: #fff;-webkit-display: flex;display: flex;
	-webkit-justify-content: space-between;justify-content: space-between; border-top: solid 1px rgba(0,0,0,.06);}
.foot p{margin: 0;font-size: .17rem;color: #b3b3b8; margin-top: 2px;}
.foot a{flex: 1;height: 100%;text-align: center; padding-top: 5px;}
.foot a img{width: .246rem;height: .246rem; margin: 0 auto;}
.foot a.on p{color: #58bd85;}
.foot a .shang img{width: 18px;height: 18px;}