
.mui-container{
	background-color: #fff;

	/* 取消手机点击屏幕时，会出现的灰块 */
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 轮播图的指示器 */
.swiper-pagination .swiper-pagination-bullet{
	opacity: .4;
}
.swiper-pagination .swiper-pagination-bullet-active{
	opacity: 1;
	background: #fff;
}

/* background-image */
.bg-image{
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

/* border 加深 */
.weui-cell:before{
	border-top: 1px solid #999;
}
.weui-cell:after{
	border-bottom: 1px solid #999;
}

.weui-cells:before{
	border-top: 1px solid #999;
}
.weui-cells:after{
	border-bottom: 1px solid #999;
}

.bt:before {
    border-top: 1px solid #999;
}
.bb:after {
    border-bottom: 1px solid #999;
}

.vip {
	border: 1px solid #f33;
	color: #f33;
}
.del {
	text-decoration: line-through;
	color: #999;
}

.flex{
	display: flex;
	flex-wrap: wrap;
}
.align-center{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.justify-center{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.flex-center{
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
	flex-wrap: wrap;
}
.flex-right{
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.flex-between{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.input_clean{
	border: none;
}
.input_clean:focus{
	border: none;
	outline:none;
}
.text-center{
	text-align: center;
}
.toast{
	position: fixed;
	top: 50%;
	left: 50%;
	width: auto;
	text-align: center;
	padding: 10px 15px;
	background-color: rgba(0,0,0,0.6);
	color: #fff;
	font-size: 14px;
	transform: translate(-50%,-50%);
	border-radius: 10px;
	z-index: 10;
	white-space: nowrap;
}


/*footer*/
.hd{
	height: 54px;
}

.hd .header-title{
	height: 54px;
	line-height: 54px;
}

.hd .icon{
	position: absolute;
	width: 24px;
	height: 24px;
	top:50%;
	transform: translateY(-50%);
	margin:0 !important;
}

.hd >.btn-icon{
	position: absolute;
	width: 24px;
	height: 24px;
	left:3%;
	top:50%;
	transform: translateY(-50%);
	margin:0 !important;
}


.icon-back{
	background-image: url(icon/icon-back.png);
    background-size: 24px !important;
    background-position: 0px 0px !important;
}
.icon-cig{
	background-image:url(image/home-icon.png);
	background-size: 100% !important;
	background-position: 0 0!important;
}
.icon-forum{
	background-image:url(image/forum-icon.png);
	background-size: 100% !important;
}
.icon-mall{
	background-image:url(image/mall-icon.png);
	background-size: 100% !important;
	background-position: 0 0!important;
}
.icon-me{
	background-image:url(image/my-icon.png);
	background-size: 100% !important;
	background-position: 0 0!important;
}
.active .icon-cig{
	background-image:url(image/home-icon-active.png);
	background-size: 100% !important;
	background-position: 0 0!important;
}
.active .icon-forum{
	background-image:url(image/forum-icon-active.png);
	background-size: 100% !important;
}
.active .icon-mall{
	background-image:url(image/mall-icon-active.png);
	background-size: 100% !important;
	background-position: 0 0!important;
}
.active .icon-me{
	background-image:url(image/my-icon-active.png);
	background-size: 100% !important;
	background-position: 0 0!important;
}
#footer p {
	font-size: 12px;
	font-weight: 400;
	color: #b9b9b9;
}
.active p {
	color: #000!important;
}
/*footer*/
