* {
	margin: 0;
	padding: 0;
}

ul,
li {
	padding: 0;
	margin: 0;
	list-style: none
}

a {
	text-decoration: none;
	color: inherit;
	display: block;
}

html {  
  font-size: 16px; 
  -webkit-text-size-adjust: 100%; 
}

body {
	padding-top: 0.44rem;
	line-height: initial;
	font-size: 0.16rem;
	background: #FAFAFA !important;


	/*设置body体最大宽度*/
	max-width:768px !important;
	margin: 0 auto;
	/**/
}
/*头部和详情页头部底部宽度限制*/
.mui-bar.mui-bar-nav {
	max-width: 768px;
	margin: 0 auto;
}
.mui-bar.mui-bar-tab{
	max-width: 768px;
	margin: 0 auto;
}
.bottom{
	width: 100%;
	max-width: 768px;
}
/*客服弹窗宽度*/
.kefu_popup{
	max-width: 375px;
}

/*服务项目的宽度*/
.services .list .item a{
	margin:0.15rem 0.1rem 0 !important;

	width: auto !important;
}
/*权益卡激活弹窗宽度和顶部宽度*/
.modal_notice .modal-content_notice{
	max-width:375px ;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	margin: 0 !important;
}
.mui-bar.mui-bar-transparent{
	max-width: 768px;
	margin: 0 auto;
}
/*首页服务项目元素和特色服务元素*/
.service .list::after {
	content: "";
	width: 1.67rem;
}
.feature .list:after{
	content: "";
	width: 3.28rem;
}


/*预约弹窗*/
.modal .modal-content{
	/*margin: 20% auto 50% !important;*/
	max-width: 375px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	margin: 0 !important;
}
/*首页服务项目和联系客服*/
.indexcard.card>div{
	width: 48%;
}
.indexcard.card>div a{
	width: 100% !important;
	border-radius: 0.1rem;
}
/*我的页面顶部的我的权益卡样式*/
.member .header .mycard .about .data:first-child, .member .header .mycard .about .data:last-child{
	width: 15%;
}
.member .header .mycard .about .data{
	width: 15%;
}




input {
	border: none !important;
	outline: none;
	margin: 0 !important;
	padding: 0 !important;
}

.mui-bar.mui-bar-nav {
	background: rgba(255, 255, 255, 1);
	box-shadow: none;
}

.mui-bar.mui-bar-transparent {
	background: rgba(255, 255, 255, 0);
	color: black;
}

.mui-bar-transparent {
	color: #fff;
}


/*2q-css*/
.qyk_blue_button{
	width: 100%;
	height: 0.42rem;
	line-height: 0.42rem;
	background: #5BB279;
	box-shadow: 0px 0.02rem 0.12rem 0.01rem rgba(91, 178, 121, 0.4);
	border-radius: 0.2rem;

	color: white;
	font-size:0.16rem ;
	text-align: center;

}
.qyk_blue_button_noshadow{
	width: 100%;
	height: 0.42rem;
	line-height: 0.42rem;
	background: #5BB279;
	border-radius: 0.2rem;

	color: white;
	font-size:0.16rem ;
	text-align: center;
}

.qyk_white_button{
	width: 100%;
	height: 0.42rem;
	line-height: 0.42rem;
	background: white;
	border: 0.01rem solid #5BB279;
	border-radius: 0.2rem;

	color: #5BB279;
	font-size:0.16rem ;
	text-align: center;
}






.graybtn{
	width: 0.98rem;
	height: 0.28rem;
	line-height: 0.28rem;
	text-align: center;
	background: none;
	border: 0.01rem solid #B3B3B3;
	color: #B3B3B3;
	border-radius: 0.4rem;
}
.bluebtn{
	width: 0.98rem;
	height: 0.28rem;
	line-height: 0.28rem;
	text-align: center;
	background: #5BB279;
	border: none;
	color: white;
	border-radius: 0.4rem;
}


.bottom_fixed{
	display: flex;
	position: fixed;
	width: 100%;
	bottom: 0;
	background: white;
	padding:0.08rem 0.16rem ;
}



.null_list img {
	width: 100%;
	height: auto;
	margin-top: 10%;
}

.null_list div {
	font-size: 16px;
	color: #999;
	margin-top: 20px;
	text-align: center;
	line-height: 50%;
}
.list.null_list {
	padding: 0.44rem 0 0.2rem;
	margin-top: 0.65rem;
	padding-bottom: 1.1rem;
}






/*弹出框公共样式*/
/*.modal_notice{*/
/*	position: fixed;*/
/*	z-index: 1;*/
/*	left: 0;*/
/*	top: 0;*/
/*	width: 100%;*/
/*	height: 100%;*/
/*	overflow: auto;*/
/*	background-color: rgb(0, 0, 0);*/
/*	background-color: rgba(0, 0, 0, 0.4);*/
/*}*/
/*.modal_notice .modal-content_notice{*/
/*	max-width: 375px;*/
/*	position: absolute;*/
/*	left: 50%;*/
/*	top: 50%;*/
/*	transform: translate(-50%, -50%);*/
/*	margin: 0 !important;*/


/*	background-color: #fefefe;*/
/*	margin: 20% auto;*/
/*	padding: 20px;*/
/*	width: 80%;*/
/*	color: #333333;*/
/*	border-radius: 10px;*/
/*	overflow: auto;*/
/*	height: 80vh;*/
/*	max-height: 80vh;*/
/*	font-size: 16px;*/
/*	letter-spacing: 2px;*/

/*	background: url(../img/activate-windowtop.png) no-repeat;*/
/*	background-position: top;*/
/*}*/


/*.modal_tit_notice {*/
/*	font-size: 0.16rem;*/
/*	color: #333333;*/
/*	text-align: center;*/
/*	margin-bottom: 0.16rem;*/
/*	margin-top: 0.16rem;*/
/*	margin-top: 0;*/
/*	display: flex;*/
/*	align-items: center;*/
/*	justify-content: center;*/
/*}*/



/*.modal_tit_notice:after,.modal_tit_notice:before{*/
/*	content: '';*/

/*	width: 0.24rem;*/
/*	height: 0.01rem;*/
/*	border-radius: 0.2rem;*/
/*	display: inline-block;*/
/*}*/
/*.modal_tit_notice:after{*/
/*	background: linear-gradient( 90deg, #5BB279 0%, rgba(23,163,244,0) 100%);*/
/*	margin-left: 0.08rem;*/
/*}*/
/*.modal_tit_notice:before{*/
/*	background: linear-gradient( 270deg, #5BB279 0%, rgba(23,163,244,0) 100%);*/
/*	margin-right: 0.08rem;*/
/*}*/

/*.modal_notice .modal-content_notice .word_notice {*/
/*	text-align: left;*/
/*	color: #333333;*/
/*	overflow-y: scroll;*/
/*	height: 90%;*/
/*}*/

/*body .modal_notice .modal-content_notice .modal_btn_notice {*/
/*	width: 100%;*/
/*	height: 0.42rem;*/
/*	line-height: 0.42rem;*/
/*	background: #5BB279;*/
/*	border-radius: 0.2rem;*/
/*	color: white;*/
/*	font-size: 0.16rem;*/
/*	text-align: center;*/
/*	margin-bottom: 0.2rem;*/
/*}*/
/*弹出框公共样式*/
















































