body{font-size: 0px;}
.vip_banner{width: 100%;display: block;position: relative;}
.vip_banner>img{width: 100%;height: 100%;}
.vip_buy{position: absolute;width: 280px;height: 42px;line-height: 42px;margin-left: -140px;left:50%;bottom:40px;border-radius: 15px;background-color: #d5a46a;background-image: linear-gradient(to right, #f7e2c0 , #d29f63);font-size: 22px;color: #000;text-align: center;}
.vip_buy>span{display: inline-block;color: #f6e0be;font-size: 20px;height: 24px;width: 24px;background-color: #000;border-radius: 100px;line-height: 24px;text-align: center;}
.vip_block{width: 335px;margin: 0 auto;padding: 10px 0;}
.vip_title{font-size: 20px;height: 45px;line-height: 45px;}
.vip_content2{text-align: center;font-size: 0px;}
.vip_content{text-align: left;font-size: 15px;color: #666666;line-height: 30px;}
.vip_content_icon{display: inline-block;width: 30%;text-align: center;font-size: 15px;color: #000;line-height: 35px;}
.vip_content_icon>img{display: block;width: 58px;height: 58px;margin: 0 auto;}
.vip_content_span1{text-align: center;clear: both;font-size: 15px;color: #9c9c9c;height: 40px;line-height: 40px;}
.vip_content_span2{text-align: left;clear: both;font-size: 15px;color: #9c9c9c;line-height: 25px;}
.greyline {background-color: #f0f0f0;height: 6px;width: 100%;clear: both;}
.vip_title img{height: 18px;width:auto;/*vertical-align: middle;*/vertical-align: text-bottom;margin-right:8px;}

.vip_buy_top{width: 100%;height: 167px;background: url(../images/vip_bg1.jpg);background-size: 100% 100%;position: relative;}
.vip_buy_top>.head{height: 58px;width: 58px;border-radius: 100px;overflow: hidden;top:35px;left:35px;position: absolute;}
.vip_buy_top>.head>img{height: 100%;width: 100%;}
.vip_buy_top>.name{height: 58px;line-height: 58px;width: 220px;position: absolute;font-size: 18px;color: #453a30;top:35px;left:100px;overflow: hidden;}
.vip_buy_top>.join{position: absolute;top:110px;left: 35px;font-size: 17px;color: #8f6a28;height: 25px;line-height: 25px;}
.vip_buy_top>.join>span{font-size: 22px;}
.vip_buy_top>.end{position: absolute;top:110px;right: 35px;font-size: 16px;color: #8f6a28;height: 25px;line-height: 25px;}
.vip_buy_content{width: 350px;border-radius: 8px;overflow: hidden;box-shadow:0 0 6px -1px #c0911d ;margin: 6px auto;}
.vip_buy_content>.title{height: 50px;width: 100%;position: relative;background-image: linear-gradient(#fdebc6,#efce95);line-height: 50px;font-size: 20px;color: #8f6a28;text-indent: 25px;}
.vip_buy_content>.title>div{text-indent: 0px;font-size: 15px;color: #fff;position: absolute;right: 0;top:0;border-bottom-left-radius: 8px;background-color: #ff6633;height: 28px;width: 50px;text-align: center;line-height: 28px;}
.vip_buy_content>.vip_price{font-size: 26px;color: #ff6633;height: 60px;line-height: 60px;text-indent: 30px;}
.vip_buy_content>.vip_price>.vip_price_num{font-size: 46px;}
.vip_buy_content>.vip_price>.price_note{font-size: 17px;color: #8f6a28;text-indent: 30px;height: 35px;line-height: 35px;}
.vip_buy_content>.price_note{font-size: 17px;color: #8e8e8e;text-indent: 30px;height: 35px;line-height: 35px;}
.vip_buy_content>.price_note>span{text-decoration:line-through;}
.vip_payment{width: 350px;margin: 20px auto;border-radius: 8px;box-shadow: 0 2px 7px -2px #999999;}
.vip_payment label{height:55px;line-height:55px;color:#333;padding:0 40px 0 15px;font-size:18px;border-bottom:0px solid #e0e0e0;background-position:right center;background-repeat:no-repeat;background-origin:content-box;display:block;background-image:url(../images/paynohover.png);}
.vip_payment label.hover{background-image:url(../images/payhover.png);}
.vip_payment label img{height:30px;width:30px;margin:10px 15px 0 0px;}
.vip_payment label input{display:none;}
.vip_pay_button{height: 45px;line-height: 45px;width: 350px;display: block;border: 0;padding: 0;background-image: linear-gradient(#fdebc6,#efce95);border-radius: 100px;margin: 0 auto;font-size: 16px;color: #8f6a28;text-align: center;margin-bottom: 20px;}
.vip_success1{height: 110px;padding: 20px 0;text-align: center;}
.vip_success1>img{height: 100%;width: auto;}
.vip_success2{font-size: 18px;color: #333;height: 40px;line-height: 40px;text-align: center;}
.vip_success2 span{font-size: 27px;}
.vip_success3{height: 40px;line-height: 40px;font-size: 14px;color: #999;text-align: center;}
.vip_success3 span{color: #333;}
.vip_success4{width: 300px;margin: 20px auto;height: 42px;text-align: center;}
.vip_success_button1{width:120px;height: 40px;line-height: 40px;font-size: 16px;color: #6b5237;border: 1px solid #755e44;border-radius: 5px;float: left;display: block;}
.vip_success_button2{width:120px;height: 40px;line-height: 40px;font-size: 16px;border-radius: 5px;border: 1px solid #fda767;background-color: #fda767;color: #fff;float: right;display: block;}

.grocery_list_li{background-color:#f0f0f0;}

.club6789_top{background: linear-gradient(rgba(255,122,149,0.99608) 0%, rgb(255,182,150) 100%);height:150px;width:335px;margin:20px auto;border-radius:10px;position:relative;margin-bottom:0;}
.club6789_top_logo{height:36px;width:36px;position: absolute;top:15px;left: 15px;}
.club6789_top_logo img{height:100%;width:100%;}
.club6789_top_title{position: absolute;top:20px;left: 60px;font-size: 18px;}
.club6789_top_span{position: absolute;top:50px;left: 60px;font-size: 12px;}
.club6789_top_rule{position: absolute;top:70px;left: 60px;display:block;width:60px;height:18px;line-height:18px;border:1px solid #fff;background-color: #fceac9;border-radius: 10px;text-align:center;font-size: 12px; }
.club6789_top_price{position: absolute;top:70px;right: 25px;vertical-align: bottom;font-size:20px;}
.club6789_top_price span{font-size:26px;}
.club6789_top_button{position: absolute;top:110px;left: 50%;display:block;height:26px;line-height:26px;border:1px solid #fff;background-color: #fceac9;border-radius: 5px;text-align:center;font-size: 12px;transform: translate(-50%, 0%);padding:0 10px;}
.club6789_title1{text-align: center;font-size: 18px;color: #a37628;height: 55px;line-height: 55px;}
.club6789_title1 span{color: #000;}
.club6789_block1{height: 118px;width: 108px;background: linear-gradient(135deg,rgb(202,179,139) 0%, rgb(248,237,223) 50%, rgb(202,179,139) 100%);border: 1px solid #d7b67d;border-radius: 10px;margin-left:11px;display: inline-block;}
.club6789_block1 .club6789_img{height:60px;padding-top:15px;padding-bottom:15px;}
.club6789_block1 .club6789_img>img{height:100%;width: auto;display:block;margin:0 auto;}
.club6789_block1 .club6789_title{text-align: center;font-size: 13px;line-height: 20px;position: relative;}
.club6789_block1 .club6789_title span{display: block;position: absolute;top:11px;font-size: 10px;width: 100%;}
.club6789_block1_0{text-align:center;}
.club6789_block2{width:353px;background: linear-gradient(135deg,rgb(202,179,139) 0%, rgb(248,237,223) 50%, rgb(202,179,139) 100%);border: 1px solid #d7b67d;border-radius: 10px;padding:10px 10px;box-sizing: border-box;margin: 15px auto;font-size: 18px;clear: both;position: relative;}
.club6789_block2 div{font-size: 14px;}
.club6789_grocery{width: 110px;margin-left:11px;display: inline-block;}
.club6789_grocery_block{background-color: #fff;border-radius: 12px;overflow: hidden;}
.club6789_grocery_block .club6789_img{height:100px;width: 100%;}
.club6789_grocery_block .club6789_img>img{height: 100%;width: 100%;object-fit: cover;object-position: center;}
.club6789_grocery_block .club6789_title{font-size: 10px;line-height: 12px;height: 24px;overflow: hidden;margin: 10px 5px;}
.club6789_grocery .club6789_button{margin: 0 auto;margin-top: 10px;width: 75px;height: 25px;line-height: 25px;font-size: 14px;color: #f4e5d0;text-align: center;background: linear-gradient(135deg,#555555 0%, #1a1a1a 100%);display: block;border-radius: 5px;}
.club6789_qrcode{height: 115px;width: 115px;margin: 15px auto;margin-bottom: 0;border-radius: 5px;overflow: hidden;}
.club6789_qrcode>img{height:100%;width: 100%;}
.club6789_word1{text-align: center;font-size: 12px;line-height: 25px;height: 25px;padding-bottom: 10px;}
.club6789_block2 .club6789_button{height: 25px;line-height: 25px;font-size: 14px;color: #f4e5d0;text-align: center;background: linear-gradient(135deg,#555555 0%, #1a1a1a 100%);display: block;border-radius: 5px;position: absolute;top:50%;right:10px;transform:translate(0%,-50%);padding:0 3px;}
.club6789_bottom{width:355px;position: fixed;bottom: 20px;left: 50%;transform:translate(-50%,0%);height: 40px;line-height: 40px;color: #fff;background: linear-gradient( 0deg, rgba(254,126,94,0.99608) 0%, rgb(254,126,94) 3%, rgb(255,15,71) 87%, rgb(255,15,71) 100%);border-radius: 12px;color: #fssff;font-size: 20px;box-sizing: border-box;padding-left:30px;}
.club6789_bottom>span{font-size: 25px;}
.club6789_bottom>a{position: absolute;right: 0;top:0;height: 100%;width: 130px;color: #fff;text-align: right;padding-right:10px ;background: url(../images/club6789_4.png) no-repeat left center;background-size:auto 100% ;}

.club6789_rule_title{width: 240px;border:1px solid #de0000;padding: 3px;border-radius: 5px;margin: 20px auto;text-align: center;}
.club6789_rule_title>div{width: 100%;border:2px solid #de0000;background-color: #de0000;border-radius: 5px;font-size: 16px;color: #fff;line-height: 40px;overflow: hidden;box-sizing: border-box;}
.club6789_rule_title>div>div{background-color: #fff;font-size: 15px;color: #de0000;height: 20px;line-height: 20px;}
.club6789_rule{width: 340px;margin: 0 auto;font-size: 14px;}
.club6789_rule>.club6789_rule_line{font-size: 15px;color: #de0000;line-height: 30px;}
.club6789_rule_bottom{font-size: 14px;line-height: 20px;height: 20px;text-align: center;padding: 10px;padding-bottom:50px;}

.club6789_grocery_price{font-size: 12px;text-align: center;/*text-decoration:line-through;color:#f00;*/padding-top:2px;}

.club6789_namelist{text-align: center;height: 70px;overflow: hidden;position: relative;width: 350px;margin:10px auto;font-size:14px;}
.club6789_namelist>div{position: absolute;top:0;left:0;width: 100%;/*animation: scrollText 45s linear infinite;*/}
.club6789_namelist>div>div{width: 100%;height: 35px;line-height: 35px;vertical-align: middle;}
.club6789_namelist>div>div>img{display: inline-block;height:30px;width:30px;border-radius:100px;margin-right:3px;line-height: 35px;}
/*@keyframes scrollText {
	0% {top: 0px;}
	6% {top: 0px;}
	6.6% {top: -70px;}
	38% {top: -70px;}
	40% {top: -140px;}
	58% {top: -140px;}
	60% {top: -210px;}
	78% {top: -210px;}
	80% {top: -280px;}
	98% {top: -280px;}
	100% {top: -350px;}
}*/

.club6789_top_time{position: absolute;top:50px;left: 60px;font-size: 12px;}



