a{
	color:#000;
}
.hcenter{
	text-align:center;
}
.wrapper {
    max-width: 640px;
    margin: 0 auto;
    overflow: hidden;
}
.top{
	padding-top:10px;
}
.topitem{
	display:block;
	margin:3px auto;
}
.topitem:active{
	background-color:#ECECEC;
}
.topitem img{
	margin:0px auto;
	width:30px;
	height:30px;
}
.topitem div{
	margin:0px auto;
	width:42px;
	text-align:center;
	white-space:nowrap;
	overflow:auto;
	font-size:14px;
}
.tabcon{
	display:block;
	padding-bottom:5px;
	width:100px;
	text-align:center;
	white-space:nowrap;
	overflow:auto;
	margin:0px auto;
}
.tabcon:active{
	background-color:#ECECEC;
}
.fixedheader{
	height:72px;
	background:url('/images/bg1.jpg') no-repeat;
	background-size:100% 72px;
	
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:11;
}
.fixedtop{
	margin-top:66px;
	position:fixed;
	height:45px;
	top:0;
	left:0;
	right:0;
	z-index:10;
}
.margintop{
	margin-top:110px;
}
.fixedbottom{
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	z-index:10;
}
.btnAdd{
	position:fixed;
	bottom:5rem;
	right:1.5rem;
	border-radius:50%;
	padding:.3rem .4rem .3rem .5rem;
	box-shadow: 0 0 5px 2px #ccc;
	font-size:1rem;
	background:#FFF;
	z-index:1;
}

.weui-search-bar{
	background-color:rgba(0,0,0,0);
	padding:0;
	margin:0px 6px;
}
.weui-search-bar:after, .weui-search-bar:before{
	border:0px;
}
.weui-search-bar .weui-search-bar__form{
	background-color:rgba(0,0,0,0);
}

.weui-tab .weui-navbar{
	width:100%;
	white-space:nowrap;
	overflow:auto;
}
.weui-tab .weui-navbar:after{
	border-bottom:0px;
}
.weui-tab .weui-navbar .weui-navbar__item{
	padding:5px 8px 0px 8px;
	font-size:22px;
}
.weui-tab .weui-navbar .weui-navbar__item:after{
	border-right:0px;
}
.weui-tab .weui-navbar .weui-bar__item--on{
	color:#000;
	font-weight:bold;
	background:none;
	border-bottom:3px solid #000;
}
.weui-media-box__thumb{
	height:100%;
	object-fit:cover;
}

.weui-photo-browser-modal{
	z-index:999;
}
.weui-photo-browser-modal .photo-container img{
	margin-top:-120px;
}
.weui-photo-browser-modal .caption {
  position:relative;
  margin-top:-160px;
  text-overflow: ellipsis;
}
.weui-photo-browser-modal .swiper-pagination {
  display:none;
}

.weui-grids .weui-grid{
	padding:15px 10px;
}
.weui-grids .weui-grid__label{
	font-size:.8rem;
	line-height:1.2;
}
