.section { overflow-x: hidden; background-color: #fff; } .topImg { width: 100%; } .section .head { width: 130%; height: 350rpx; border-radius: 0 0 50% 50%; background: #2e3748; position: relative; left: -15%; overflow: hidden; } .section .head1 { width: 150%; height: 240rpx; border-radius: 0 0 50% 50%; background: #2e3748; position: relative; left: -25%; padding-top: 30rpx; } .section .head .card { width: 538rpx; height: 255rpx; background: linear-gradient(to right, #e6b980 0%, #eacda3 100%); margin: 30rpx auto 0 auto; border-radius: 25rpx 25rpx 0 0; padding: 50rpx; text-align: center; overflow: hidden; } .section .head1 .card { width: 610rpx; height: 295rpx; background: linear-gradient(to right, #e6b980 0%, #eacda3 100%); margin: 0 auto; border-radius: 25rpx; padding: 30rpx 40rpx; overflow: hidden; color: #282e42; } .card .card-title { display: flex; align-items: center; justify-content: center; color: #885824; font-size: 26rpx; } .card .card-title.vipinfo { color: #282e42; } .card .card-title .vipinfo-avatar { width: 120rpx; height: 120rpx; border-radius: 50%; margin-right: 20rpx; } .card .card-title .vipinfo-r { display: flex; flex-direction: column; flex: 1; } .card .card-title .vipinfo-name { font-size: 30rpx; } .card .card-title .endtime { font-size: 26rpx; margin-top: 10rpx; font-weight: 500; } .card .card-title .vip-xucard { position: absolute; display: flex; align-items: center; padding: 13rpx 20rpx; background: #282e42; border-radius: 50px; color: #fff; font-size: 26rpx; right: 22%; } .card .sheng { margin-top: 30rpx; font-size: 30rpx; } .card .sheng text { color: #fff; } .card .card-title .title-name { margin: 0 20rpx; color:linear-gradient(to right,#72491d,#885824); } .card .card-title text { flex: 1; border-top: 0.1rpx solid #72491d; } .section .content { background-image: linear-gradient(to right,#72491d,#885824); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .card .bigtitle { margin: 30rpx 0; font-size: 55rpx; } .card .smalltitle { font-size: 30rpx; font-weight: 600; } .section .privilege { padding: 30rpx; } .section .privilege1 { padding: 140rpx 30rpx 0 30rpx; background-color: #fff; } .section .privilege .privilegelist { display: flex; width: 100%; overflow-x: scroll; white-space: nowrap; padding-top: 30rpx; } .section .privilege .privilegelist .list-item { display: flex; flex-direction: column; align-items: center; justify-content: center; margin-right: 30rpx; min-width: 140rpx; height: 160rpx; } .section .privilege .privilegelist .list-item image { width: 90rpx; height: 90rpx; border-radius: 10rpx; } .section .privilege .privilegelist .list-item view { font-size: 24rpx; margin-top: 8rpx; } .section .greentitle { font-size: 35rpx; color: #2f3746; } .viptype { padding: 30rpx; margin-top: 20rpx; background-color: #fff; } .viplist .list { display: flex; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; margin: 30rpx 0; } .viplist .list .list-item { border: 1rpx solid #cca704; padding: 18rpx 30rpx; border-radius: 15rpx; min-width: 160rpx; max-width: 160rpx; height: 180rpx; text-align: center; margin-right: 20rpx; } .viplist .list .list-item.active { background: rgba(194, 177, 30, 0.2); } .gray { font-family: DIN; color: #999; } .green { font-family: DIN; color: #cca704; } .section .apply-btn { background: linear-gradient(to bottom,#394456,#2F3848); width: 68%; color: #cca704; font-size: 30rpx; text-align: center; border-radius: 50rpx; padding: 20rpx 0; margin: 0 auto 5rpx; box-shadow: 1rpx 1rpx 5rpx #ccc; } .cate { position: sticky; top: 0; left: 0; right: 0; z-index: 10; background: linear-gradient(to right, #e6b980 0%, #eacda3 100%); } .goodsItem { border-bottom: .1rpx solid #f5f5f5; } .none-rush-list { display: flex; flex-direction: column; align-items: center; justify-content: center; padding-bottom: 140rpx; padding-top: 140rpx; } .none-rush-list .img-block { width: 240rpx; height: 240rpx; margin-bottom: 30rpx; } .none-rush-list .h1 { font-size: 32rpx; line-height: 32rpx; color: #444; margin-bottom: 20rpx; }