.vip, .member-tab { padding:0; margin:0;}
.backgroud_card { content: ''; position: fixed; z-index: -1; top: 0; right: 0; bottom: 0rem; left: 0; background: url(/images/template_7/bg-membercards.jpg) center bottom no-repeat; background-size: cover; }
.backgroud_card:before { content: ''; position: fixed; z-index: -1; top: 0; right: 0; bottom: 0rem; left: 0; background: url(/images/template_7/bg-membercards.jpg) center bottom no-repeat; background-size: cover;}
/*20170705 去掉背景测
.backgroud_card { content: ''; position: fixed; z-index: -1; top: 0; right: 0; bottom: 0rem; left: 0; background: url(/images/template_7/bg-membercards.jpg) center bottom no-repeat; background-size: cover; }
.backgroud_card:before { content: ''; position: fixed; z-index: -1; top: 0; right: 0; bottom: 0rem; left: 0; background: url(/images/template_7/bg-membercards.jpg) center bottom no-repeat; background-size: cover;}*/
.cards_home_page {padding:1rem; padding-bottom:5rem;}
.cards_list_page {padding:1rem; padding-bottom:5rem;}
.cards_list_page a { display:block; width:100%; height:auto;  background: rgba(255,255,255,0.9); padding-top:2rem; text-align:center; margin:0rem auto; border-top-left-radius:.5rem; border-top-right-radius:.5rem}
.cards_list_page a.button { background: #ff4f03; padding: .8rem 1.2rem; color: #fff; border-radius: .3rem; font-size: 1.5rem;}
.cards_list_page .cards_images { width:80%; height:auto; margin:0 auto; margin-top:1rem; padding-bottom:.5rem;}
.card-text-data { color:#000; background: rgba(255,255,255,0.9); padding:1rem .6rem; position: relative; font-size: 1.4rem; padding-bottom:3.6rem; margin-bottom:2rem; border-bottom-left-radius:.5rem; border-bottom-right-radius:.5rem}
.card-text-data .drop-content { width:90%; margin:0 auto; padding-bottom:1rem;}
.card-text-data .drop-btn, .card-text-data .up-btn { display: block; text-indent: -99999rem; width: 100%; position: absolute; margin:0; padding:1rem 0; border-radius:.5rem;}
.card-text-data .drop-btn { background:#666 url('/images/template_7/icon-drop-btn_white.png') center center no-repeat; margin-top:.5rem; margin-left:-.6rem; background-size: auto 60%; }
.card-text-data .up-btn { background:#666 url('/images/template_7/icon_backtotop_white.png') center center no-repeat; background-size: auto 60%; margin-left:-.6rem;  }
.member-tab .nav-tabs { position:fixed; display: flex; background:#fff; padding:5px 0; top:0; }
.member-tab .nav-tabs li {flex:1;}
.member-tab .nav-tabs li a { display:block; width:100%; padding:0 5px;}
.member-tab .nav-tabs li a img { width:100%; height:auto; opacity:.6}
.member-tab .nav-tabs li.active a img { opacity:1 }
.tab-content { padding:1rem; padding-top:9rem; padding-bottom:4.5rem;}
.tab-content img { width:100%; height:auto;}