.vip_body{
	background:url(../images/vip-bg.png);


}
.s_top_con{
	background:url(../images/vip_top_bg.png) no-repeat;
	background-size:100% 100%;
}
.s_vip_customer{
	display:block;
width:235px;
height:61px;
text-align:center;

box-shadow:0px 1px 24px 0px rgba(239,216,150,0.89);
border-radius:31px;
font-size:30px;

color:#ffffff;
line-height:61px;
margin-left:auto;
margin-right:auto;
margin-top:-26px;
z-index:100;
}
 .vip_zvip{
	 text-align: center;
 }
.s_vip_advantage{width:1100px;margin-left:auto;margin-right:auto;margin-top:20px;    height: 490px;}
.s_vip_advantage  li{
	width: 200px;
	height: 230px;
	background: rgba(255,255,255,1);
	box-shadow: 0px 4px 20px 0px rgb(0 0 0 / 10%);
	border-radius: 4px;
	float: left;
	margin-left: 20px;
	font-size: 24px;
	font-weight: bold;
	color: #000003;
	text-align: center;
	box-sizing: border-box;
	padding-top: 40px;
	margin-bottom: 20px;
}
.s_vip_advantage  li:hover{
	opacity:1;
}
.s_vip_advantage  li h4{
font-weight:bold;
	margin-bottom: 33px;
}
.s_vip_advantage+h5{
	font-size: 50px;
	font-weight: bold;
	color: #FFFF00;
	padding: 30px 0px 30px;
	text-align: center;
	line-height: 1;
}
.vip_discount{
	width:69px;hwight:69px;
	margin-top:20px;
}
.recruit_vip{
	width:627px;
	display: block;
	margin-top: 89px;
	margin-bottom: 90px;
	margin-left:auto;margin-right:auto;
}
.vip_title{
	width:457px;
	height:89px;
	display:block;
	margin-left:auto;margin-right:auto;


}
.vip_table{
	width:1200px;
	margin-left:auto;margin-right:auto;
	text-align:center;
	color:rgba(51,51,51,1);
	background:rgba(221,221,221,1);
	font-size:20px;
	margin-top:15px;
}
.vip_table tr{
height:61px;
background:rgba(255,255,255,1);

}
.first_tr{
	background:rgba(220,187,131,1);
	height:75px;
	font-weight:bold;
	font-size:24px;
}
.vip_table td{
	border:1px #DDDDDD solid;
}
.vip_table .light_yellow{
	background:rgba(255,250,240,1);
}
.vip_table .yellow{
	background:#E3CA9E;
	font-weight:bold;
	font-size:20px;
}
.zvip1{
	margin-top:30px;
}
.vip_bottom_banner{
	width:1200px;
	height:157px;
	display:block;
	margin-left:auto;margin-right:auto;

}
.s_top_bg{
	width:100%;
		height:258px;
	position:absolute;bottom:-145px;

	background:url(../images/recruit_top_bg.png) no-repeat;
	background-size: 100%;
	margin-top:-180px;
}
.s_top_image{
	width:100%;
	position:absolute;bottom:-100px;
	margin-left:auto;margin-right:auto;
		height:278px;
			margin-top:-180px;
}
.vip2_box{
	margin-top:150px;
}
.vip2_title{
	width:100%;
	position:absolute;bottom:-120px;
}
.s_recruit_top{
	position:relative;
}
.s_recruit_content{z-index:200;}
.vip_discount{

}
.vip-red{
	color:#C71522;
	font-weight:bold;
}
.vip-small{
	font-size:16px;
}
.vip-header{
	width:1200px;margin-left:auto;margin-right:auto;
	padding-top:13px;
}
.vip-header .d_navm{
	float:right;
}
.vip-header .d_navm a{
color: #ffffff;
padding:0 14px;
}
.vip-header .d_navm a.hover{
color:#FFF000;
}
.vip-header .d_navm a:hover{
	color:#FFF000;
}

footer{
	position:relative;
}
		@-webkit-keyframes bigAssButtonPulse {
		  from { background-color: #749a02; -webkit-box-shadow: 0 0 25px #333; }
		  50% { background-color: #91bd09; -webkit-box-shadow: 0 0 50px #91bd09; }
		  to { background-color: #749a02; -webkit-box-shadow: 0 0 25px #333; }
		}

		@-webkit-keyframes greenPulse {
		  from { background-color: #749a02; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #91bd09; -webkit-box-shadow: 0 0 18px #91bd09; }
		  to { background-color: #749a02; -webkit-box-shadow: 0 0 9px #333; }
		}

		@-webkit-keyframes bluePulse {
		  from { background-color: #007d9a; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #2daebf; -webkit-box-shadow: 0 0 18px #2daebf; }
		  to { background-color: #007d9a; -webkit-box-shadow: 0 0 9px #333; }
		}

		@-webkit-keyframes redPulse {
		  from { background-color: #bc330d; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #e33100; -webkit-box-shadow: 0 0 18px #e33100; }
		  to { background-color: #bc330d; -webkit-box-shadow: 0 0 9px #333; }
		}

		@-webkit-keyframes magentaPulse {
		  from { background-color: #630030; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #a9014b; -webkit-box-shadow: 0 0 18px #a9014b; }
		  to { background-color: #630030; -webkit-box-shadow: 0 0 9px #333; }
		}

		@-webkit-keyframes orangePulse {
		  from { background-color: #d45500; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #ff5c00; -webkit-box-shadow: 0 0 18px #ff5c00; }
		  to { background-color: #d45500; -webkit-box-shadow: 0 0 9px #333; }
		}

		@-webkit-keyframes orangellowPulse {
		  from { background-color: #fc9200; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #ffb515; -webkit-box-shadow: 0 0 18px #ffb515; }
		  to { background-color: #fc9200; -webkit-box-shadow: 0 0 9px #333; }
		}

		a.button {
			-webkit-animation-duration: 2s;
			-webkit-animation-iteration-count: infinite;
		}

		.green.button { -webkit-animation-name: greenPulse; -webkit-animation-duration: 3s; }
		.blue.button { -webkit-animation-name: bluePulse; -webkit-animation-duration: 4s; }
		.red.button { -webkit-animation-name: redPulse; -webkit-animation-duration: 1s; }
		.magenta.button { -webkit-animation-name: magentaPulse; -webkit-animation-duration: 2s; }
		.orange.button { -webkit-animation-name: orangePulse; -webkit-animation-duration: 3s; }
		.orangellow.button { -webkit-animation-name: orangellowPulse; -webkit-animation-duration: 5s; }

		.wall-of-buttons { width: 100%; height: 180px; text-align: center; }
		.wall-of-buttons a.button { display: inline-block; margin: 0 10px 9px 0; }
td{
	padding-left:4px;
	padding-right:4px;
}
.bottom_banner_box{
	display:block;
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}
