body{
  background: #FAFAFA;
}
.bannerImg img{
	width: 100%;
}
.main{
	width: 100%;
}
.active{
	font-weight: bold;
	color: #333333;
}
.navigation{
	display: flex;
	align-items: center;
	height: 50px;
	margin-left: calc(100vw/1920*323);
}
.leftLine{
	width: 6px;
	height: 14px;
	background: #D3BC89;
}
.navigation_con{
	display: flex;
	align-items: center;
	height: 50px;
    font-size: 16px;
	font-family: MicrosoftYaHei;
	color: #ABABAB;
	margin-left: 5px;
}
.navigation_con div{
	width: 16px;
	height: 2px;
	background: #D8D8D8;
	border-radius: 1px;
	margin:0px 5px 0px 5px;
}
.navigation_con span{
	font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
	font-weight: bold;
	color: #D3BC89;
}
.rightLine{
	width: 44px;
	height: 14px;
	background: #D3BC89;
	margin-left: calc(100vw/1920*1087);
}
.manual{
	font-size: 22px;
	font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
	font-weight: bold;
	color: #CDB380;
	letter-spacing: 3px;
	margin-top: 60px;
	margin-left: calc(100vw/1920*323);
}
.mainBody{
	margin-top: 37px;
	margin-left: calc(100vw/1920*323);
	display: flex;
	margin-bottom: 60px;
}
/*左边*/
.nav_ul{
	width: 138px;
	margin-top: 28px;
}
.nav_ul .nav_li{
	width: 100%;
	margin-bottom: 33px;
}
.toptitle{
	font-size: 18px;
	font-family: MicrosoftYaHei;
	color: #333333;
	letter-spacing: 2px;
	display: flex;
	position: relative;
}
.arrow1{
   margin-left: 10px;
}
.arrow1:before{
	position: absolute;
	top: 40%;
	width: 8px;
	height: 8px;
	margin-top: -2px;
	border-left: 1px solid #ABABAB;
	border-bottom: 1px solid #ABABAB;
	-webkit-transform: rotate(225deg);
	content: '';
}
.arrow2{
   margin-left: 10px;
}
.arrow2:before{
	position: absolute;
	top: 40%;
	width: 8px;
	height: 8px;
	margin-top: -2px;
	border-left: 1px solid #ABABAB;
	border-top: 1px solid #ABABAB;
	-webkit-transform: rotate(225deg);
	content: '';
}
.titleFont{
	font-size: 18px;
	font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
	font-weight: bold;
	color: #333333;
	letter-spacing: 2px;
}
.menu_li{
	margin-top: 10px;
	margin-left: 10px;
}
.menu_ul_text{
	font-size: 14px;
	font-family: MicrosoftYaHei;
	color: #666666;
	letter-spacing: 1px;
}
.childtitleFont{
	font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
	font-weight: bold;
	color: #CDB380;
	letter-spacing: 1px;
}
/*右边*/
.mainBody_right{
	width: calc(100vw/1920*1000);
	background: #FFFFFF;
	padding: 49px 49px;
}
.mainBody_right_title{
	height: 44px;
	line-height: 44px;
	border-bottom: 1px solid #F7F7F7;
	font-size: 20px;
	font-family: MicrosoftYaHei;
	color: #333333;
	letter-spacing: 2px;
}
.mainBody_right_con{
	margin-top:10px;
}
.mainBody_list{
	margin-top:20px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	color: #333333;
	line-height: 28px;
	letter-spacing: 2px;
	display: flex;
}
.mainBody_listother{
	margin-top:20px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	color: #333333;
	line-height: 28px;
	letter-spacing: 2px;
	display: flex;
	margin-left: 10px;
}
.mainBody_title{
	font-size: 18px;
	font-family: MicrosoftYaHei;
	color: #333333;
	line-height: 24px;
	letter-spacing: 2px;
	margin-left:10px;
}
/*入会须知*/
.introduce{
	width: calc(100vw/1920*964);
}
.introduce_clist{
	font-size: 14px;
	font-family: MicrosoftYaHei;
	color: #666666;
	line-height: 28px;
	letter-spacing: 4px;
}
/*会员等级*/
.level{
	width: calc(100vw/1920*982);
}
.level_top{
	display: flex;
	align-items: center;
	margin-bottom:9px;
}
.mainBody_icon{
	width: 4px;
	height: 14px;
	background: #CDB380;
}
.level_type{
	width: calc(100vw/1920*636);
	margin:20px auto 30px auto;
	display: flex;
	font-size: 14px;
	font-family: MicrosoftYaHei;
	color: #666666;
	line-height: 19px;
	letter-spacing: 1px;
	align-items: center;
	text-align: center;
}
.level_type_img{
	width: 100%;
}
.level_type img{
	margin: 0 auto;
}
.level_typeone{
	width: calc(100vw/1920*156);
	height: 8px;
	background: linear-gradient(90deg, #DDDDDD 0%, #CECECE 100%);
	border-radius: 7px 0px 0px 7px;
	margin: 10px 0px 10px 0px;
}
.level_typetwo{
	width: calc(100vw/1920*156);
	height: 8px;
	background: linear-gradient(90deg, #9E9E9E 0%, #949494 100%);
	margin: 10px 4px 10px 4px;
}
.level_typethree{
	width: calc(100vw/1920*156);
	height: 8px;
	background: linear-gradient(90deg, #FBDFCB 0%, #F2CFBA 100%);
	margin: 10px 4px 10px 0px;
}
.level_typefour{
	width: calc(100vw/1920*156);
	height: 8px;
	background: linear-gradient(90deg, #1A150F 0%, #020001 100%);
	border-radius: 0px 7px 7px 0px;
	margin: 10px 0px 10px 0px;
}
/*会员体系*/
.system{
	width: calc(100vw/1920*982);
}
.system table{
	width: calc(100vw/1920*800);
	margin: 0 auto 30px auto;
	text-align: center;
}
.rowspantd{
	width: calc(100vw/1920*150);
	font-size: 14px;
	font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 3px;
    background: #CDB380;
	height: 72px;
}
.rowtop{
	font-size: 14px;
	font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 3px;
	background: #CDB380;
}
.mianfei_t{
	font-size: 14px;
	font-family: MicrosoftYaHei;
	color: #333333;
	letter-spacing: 3px;
	height: 57px;
}
.mh{
	height: 47px;
}
.mianfei_n{
	font-size: 12px;
	font-family: MicrosoftYaHei;
	color: #333333;
	letter-spacing: 2px;
}
/*会员权益*/
.rights table{
	width: calc(100vw/1920*900);
	margin: 30px auto 32px auto;
}
.rightstd{
    width: 140px;
	height: 45px;
	font-size: 14px;
	font-family: MicrosoftYaHei;
	color: #333333;
	letter-spacing: 3px;
	text-align: center;
}
.quanyi{
		background: #CDB380;
	font-size: 14px;
	font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 3px;
}
.zhuce{
	background: #CDB380;
	font-size: 14px;
	font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 3px;
}
.wenxin{
	font-size: 12px;
	font-family: MicrosoftYaHei;
	color: #666666;
	letter-spacing: 2px;
	margin-left: calc(100vw/1920*126);
}
.dsxbg{
  background: #ccc;
}
/*会员积分*/
.integral{
	width: calc(100vw/1920*954);
}
.integral table{
	width: calc(100vw/1920*747);
	margin: 30px auto 30px auto;
	text-align: center;
}
.huoqu{
	width: calc(100vw/1920*158);
	background: #CDB380;
	font-size: 14px;
	font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 3px;
}
.shuliang{
	width: calc(100vw/1920*136);
	background: #CDB380;
	font-size: 14px;
	font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 3px;
}
.tiaojian{
	width: calc(100vw/1920*452);
	background: #CDB380;
	font-size: 14px;
	font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 3px;
}
.integral_top{
	font-size: 16px;
	font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
	font-weight: bold;
	color: #333333;
	letter-spacing: 2px;
	margin-top: 20px;
}
.integral_disp{
	display: flex;
}
.integral_bigtilte{
	font-size: 16px;
	font-family: MicrosoftYaHei;
	color: #333333;
	letter-spacing: 2px;
	line-height: 28px;
}
.integral_one{
	margin-top: 20px;
}
.integral_left{
	margin-left: 10px;
}
.integral_two{
	margin-top: 10px;
}
.integral_tiltes{
	font-size: 16px;
	font-family: MicrosoftYaHei;
	color: #666666;
	letter-spacing: 4px;
	margin-top: 24px;
}
.integral_littltilte{
	font-size: 14px;
	font-family: MicrosoftYaHei;
	color: #666666;
	line-height: 28px;
	letter-spacing: 4px;
}
.integral_toplist{
	margin-top: 30px;
}
/*会员储值*/
.stored{
	width: calc(100vw/1920*943);
	margin-left: 14px;
}
/*会员卡管理*/
.cards{
	width: calc(100vw/1920*963);
	margin-left: 14px;
}
.booking_bigtilte{
	font-size: 16px;
	font-family: MicrosoftYaHei;
	color: #333333;
	line-height: 32px;
	letter-spacing: 2px;
	margin-top: 24px;
}
.booking_tiltes{
	font-size: 16px;
	font-family: MicrosoftYaHei;
	color: #666666;
	letter-spacing: 4px;
	margin-top: 24px;
}
.booking_littltilte{
	font-size: 14px;
	font-family: MicrosoftYaHei;
	color: #666666;
	line-height: 32px;
	letter-spacing: 4px;
}
.bookingdip{
	display: flex;
}
/*会员预定*/
.booking{
	width: calc(100vw/1920*963);
	margin-left: 14px;
}
.booking_bigtilte{
	font-size: 16px;
	font-family: MicrosoftYaHei;
	color: #333333;
	line-height: 32px;
	letter-spacing: 2px;
	margin-top: 24px;
}
.booking_tiltes{
	font-size: 16px;
	font-family: MicrosoftYaHei;
	color: #666666;
	letter-spacing: 4px;
	margin-top: 24px;
}
.booking_littltilte{
	font-size: 14px;
	font-family: MicrosoftYaHei;
	color: #666666;
	line-height: 32px;
	letter-spacing: 4px;
}
.bookingdip{
	display: flex;
}
/*Q&A*/
.qusetion{
	width: calc(100vw/1920*971);
}
.qusetionlevel_top{
	display: flex;
	align-items: center;
	margin-top: 30px;
}
.qusetion_disp{
	display: flex;
}
.qusetion_bigtilte{
	font-size: 16px;
	font-family: MicrosoftYaHei;
	color: #333333;
	letter-spacing: 2px;
	line-height: 28px;
}
.qusetion_one{
	margin-top: 20px;
}
.qusetion_two{
	margin-top: 16px;
}
.qusetion_tiltes{
	font-size: 16px;
	font-family: MicrosoftYaHei;
	color: #666666;
	letter-spacing: 4px;
	margin-top: 24px;
}
.qusetion_littltilte{
	font-size: 14px;
	font-family: MicrosoftYaHei;
	color: #666666;
	line-height: 28px;
	letter-spacing: 4px;
}