UI/src/assets/css/main.css
2024-06-18 18:46:26 +07:00

4161 lines
66 KiB
CSS

.van-tabbar {
height: 14.667vw;
}
.van-tabbar-item__icon img {
height: 10vw;
}
.van-tabbar-item {
font-size: 3.467vw;
}
.tui {
width: 5rem;
height: 5rem !important;
margin-top: -7.333vw;
background-color: #fff;
border-radius: 50%;
border: 1.333vw solid #fff;
z-index: 10;
}
/* [class*="van-hairline"]:after {
border: none !important;
} */
.foorterTxt {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
font-size: 0.725rem;
}
body .van-toast {
font-size: 5.067vw;
padding: 4vw;
line-height: 6.667vw;
width: 70vw;
}
body .van-toast .van-toast__icon {
font-size: 6.667vw;
}
*,
:after,
:before {
box-sizing: border-box;
}
.iframe {
display: flex;
justify-content: center;
align-items: center;
}
.linear-bg {
height: 26.667vw;
display: flex;
align-items: center;
background: linear-gradient(270deg, #c24491, #775fd9);
}
.home-container {
position: absolute !important;
top: 0;
left: 0;
right: 0;
background-color: #fff;
}
.linear-gradient {
width: 100%;
height: 0.267vw;
background: linear-gradient(
90deg,
rgba(126, 86, 120, 0),
#e6c3a1,
rgba(126, 86, 120, 0)
);
}
.van-notice-bar__right-icon,
.van-notice-bar__left-icon {
min-width: 5.333vw;
}
.notice-swipe {
width: calc(100% - 6.667vw);
height: 11.333vw;
font-size: 4vw;
}
.van-icon-bullhorn-o:before {
transform: scale(2.5);
}
.banner {
width: 100%;
margin-top: -23%;
}
.banner_swiper {
height: 100%;
width: 100%;
}
.banner_swiper .swiper-slide {
border-radius: 1.333vw;
display: flex;
justify-content: center;
align-items: center;
width: 82.667vw;
height: 40vw;
text-align: center;
font-weight: 700;
font-size: 2.667vw;
background-color: #fff;
background-position: 50%;
background-size: cover;
color: #fff;
}
.swiper-container-3d .swiper-slide-shadow-left {
background-image: linear-gradient(270deg, transparent, transparent);
}
.swiper-container-3d .swiper-slide-shadow-right {
background-image: linear-gradient(90deg, transparent, transparent);
}
.banner_img {
border-radius: 1.333vw;
width: 100%;
height: 100%;
}
.hot-game {
width: 100%;
height: 100%;
}
.hot-title-div {
width: calc(100% - 6.667vw);
margin: 0 auto;
height: 13.333vw;
display: flex;
align-items: center;
justify-content: space-between;
}
.hot-title-div > div:first-child {
width: 57.333vw;
}
.hot-title-div div {
display: flex;
align-items: center;
justify-content: flex-start;
}
.hot-title-div > div:nth-child(2) span {
font-size: 2.667vw;
color: #979799;
}
.hot-title-div > div:first-child span {
font-size: 1.333vw;
display: flex;
align-items: center;
justify-content: flex-start;
font-size: 4vw;
font-weight: 700;
color: #c24491;
}
.hot-title-div > div:nth-child(2) span {
font-size: 3.333vw;
color: #c24491;
}
.hot-title-div > div:first-child span:before {
content: "";
display: block;
width: 0.667vw;
height: 4vw;
background-color: #775fd9;
border-radius: 1px;
margin-right: 0.667vw;
}
.hot-game .hot-items-div {
margin-top: -0.4vw;
}
.hot-game .hot-items-div span {
margin-top: 1.333vw;
font-size: 3.2vw;
color: #c24491;
}
.hot-recommend {
width: 100%;
flex: 1;
background-color: #f2f2f5;
}
.movie_swiper .swiper-slide {
width: 80%;
height: 44vw;
}
.movie_list_0 {
width: calc(100% - 6.667vw);
margin: 0 auto;
}
.movie_cover {
border-radius: 1.333vw;
width: 73.333vw;
height: 44vw;
}
.movie_list_0 .movie-list-item-bottom {
position: relative;
width: 73.333vw;
bottom: 5.733vw;
}
.movie_list_0 .movie-list-item-bottom .movie-time-div {
background-color: rgba(0, 0, 0, 0.4);
}
.movie_list_0 .movie-list-item-bottom > div {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.movie_list_0 .movie-list-item-bottom .movie-time-div .van-count-down {
font-size: 3.733vw;
color: #fff;
}
.movie_list_0 .movie-time-div {
color: #fff;
border-radius: 0 0 1.333vw 1.333vw;
}
.movie_list_0 .movie_swiper .hot {
position: absolute;
top: 0;
left: 0;
width: 10.667vw;
}
.movie_list_0 span {
font-size: 4vw;
}
.movie_list_1 {
display: flex;
width: calc(100% - 6.667vw);
margin: 0 auto;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
}
.movie_list_1 .movie-list-item .cover_img {
border-radius: 1.333vw;
width: 100%;
height: 100%;
}
.home-scroll {
padding-bottom: 14.667vw;
}
.movie_list_1 .movie-list-item {
margin-bottom: 1.333vw;
width: 44.667vw;
height: 38.667vw;
}
.movie_list_1 .movie-list-item-bottom {
position: relative;
width: 44.667vw;
bottom: 5.6vw;
}
.movie_list_1 .movie-list-item:nth-child(odd) {
margin-right: 1.333vw;
}
.movie_list_1 .movie-list-item-bottom .movie-time-div {
background-color: rgba(0, 0, 0, 0.4);
}
.movie_list_1 .movie-list-item-bottom > div {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.movie_list_1 .movie-list-item-bottom .movie-time-div .van-count-down {
color: #fff;
}
.movie_list_1 .movie-time-div {
color: #fff;
border-radius: 0 0 1.333vw 1.333vw;
height: 4.667vw;
}
.movie_list_1 .movie_swiper .hot {
position: absolute;
top: 0;
left: 0;
width: 0.667vw;
}
.movie_list_1 .movie-list-item .movie-time-div span:first-child {
overflow: hidden;
white-space: nowrap;
width: 24vw;
padding-left: 1.067vw;
font-size: 3.333vw;
}
.movie_list_1 .movie-list-item .movie-time-div span:last-child {
overflow: hidden;
white-space: nowrap;
width: 0;
padding-right: 14.667vw;
font-size: 2.933vw;
}
.movie_list_0 .movie-time-div span:first-child {
overflow: hidden;
white-space: nowrap;
width: 46.667vw;
padding-left: 1.333vw;
font-size: 3.333vw;
}
.hot-recommend-more {
width: 100%;
padding-bottom: 2.667vw;
text-align: center;
color: #c24491;
font-size: 4vw;
}
.hot-items-div {
padding: 1.6vw 0;
}
.hot-items-div .game_item_img {
width: 13.333vw;
height: 13.333vw;
margin-bottom: 2.133vw;
}
.hot-items-div .game_item_img .van-image__img {
border-radius: 2.667vw;
}
.van-pull-refresh__track .van-pull-refresh__head * {
color: #000;
font-size: 4.667vw;
}
.mask {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff;
z-index: 999;
display: flex;
justify-content: center;
align-items: center;
}
.luckDraw {
position: fixed;
bottom: 21.333vw;
right: 5.333vw;
width: 16vw;
height: 16vw;
border-radius: 50%;
z-index: 999;
}
.kefu {
position: fixed;
bottom: 40vw;
right: 8vw;
width: 10.667vw;
height: 10.667vw;
z-index: 999;
}
.van-popup__close-icon {
font-size: 6.667vw;
}
.pop_content-content {
font-size: 4vw;
color: #1c1e23;
padding: 4vw;
margin-top: 5.333vw;
}
.bd-info .info-model .model-item {
display: flex;
position: relative;
background-color: #8f65fe;
border-radius: 0.5rem;
margin: 0.625rem;
padding: 0.625rem;
}
.bd-info .info-model .model-item .item-pic {
position: relative;
width: 7.5rem;
overflow: hidden;
border-radius: 1.333vw;
margin-right: 0.625rem;
}
.bd-info .info-model .model-item .item-info {
flex: 1;
font-size: 0.75rem;
}
.bd-info .info-model .model-item .item-pic img {
width: 7.5rem;
height: 11.25rem;
border: 0;
vertical-align: middle;
}
.bd-info .info-model .model-item .item-info .name {
margin-bottom: 0.625rem;
margin-top: 0.3125rem;
}
.bd-info .info-model .model-item .item-info .tag {
margin-bottom: 0.3125rem;
}
.bd-info .info-model .model-item .item-info .tag span {
font-size: 0.75rem;
color: #fff;
display: inline-block;
margin-right: 0.3125rem;
margin-bottom: 0.3125rem;
background-color: #ea92cf;
padding: 0.1875rem 0.3125rem;
border-radius: 0.3125rem;
}
.bd-info .info-model .model-item .item-info .info {
margin-bottom: 0.3125rem;
}
.bd-info .info-model .model-item .item-info .remark {
line-height: 1.6;
margin-bottom: 0.75rem;
display: -webkit-box;
overflow: hidden;
white-space: normal !important;
text-overflow: ellipsis;
word-wrap: break-word;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.bd-info .info-model .model-item .item-info .call .van-button {
width: 100%;
height: 2.125rem;
border-radius: 6.1875rem !important;
}
.bd-info .info-model .model-item .item-info .remark span {
color: #ddd2fb;
font-size: 0.875rem;
}
.bd-info .info-model .model-item .item-info .name span {
display: inline-block;
color: #fff;
font-size: 0.875rem;
}
.bd-info .info-model .model-item .item-info .info span {
color: #ddd2fb;
font-size: 0.875rem;
}
.van-button--info,
.van-button--primary {
border: none !important;
background: linear-gradient(90deg, #a082f0, #ea92cf) !important;
border-radius: 0.667vw !important;
}
.movie-list-n-item {
width: calc(50% - 1.467vw);
background-color: #fff;
border: 1px solid #fff;
color: #000;
margin: 2.667vw 0.667vw;
border-radius: 2.667vw;
padding: 1.333vw;
}
.movie-n-time-div {
margin-top: 2.667vw;
}
.movie-list-n-title {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin-bottom: 2.667vw;
font-weight: 700;
}
.movie-list-n-img {
width: 44vw;
height: 44vw;
position: relative;
}
.movie-list-n-lab {
display: inline;
position: absolute;
top: 2vw;
left: 2vw;
padding: 0.2em 0.6em 0.3em;
font-size: 75%;
font-weight: 700;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 0.25em;
background-color: #f905e5;
width: 42vw;
overflow: hidden;
}
.movie-list-ico-loves {
display: inline-block;
width: 5.333vw;
}
.movie-list-notice {
display: flex;
align-items: center;
margin-top: 1.333vw;
}
.movie-list-ico-notice {
width: 4vw;
display: inline-block;
margin-right: 1.333vw;
}
.movie-list-addr {
display: flex;
align-items: center;
margin-top: 1.333vw;
}
.movie-list-ico-addr {
width: 4vw;
display: inline-block;
margin-right: 1.333vw;
}
.movie-list-money {
display: flex;
align-items: center;
margin-top: 1.333vw;
}
.movie-list-ico-money {
width: 4vw;
display: inline-block;
margin-right: 1.333vw;
}
.page {
position: absolute !important;
top: 0;
left: 0;
right: 0;
background-color: #f2f2f5;
}
.mine {
position: relative;
bottom: 1.333vw;
background: #f2f2f5;
}
.mine .wrapper {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
padding-bottom: 24vw;
}
.mine .header,
.nav-bar {
background: linear-gradient(90deg, #775fd9, #c24491);
}
.mine .header {
padding-bottom: 13.333vw;
}
.van-nav-bar__content {
height: 13.333vw;
}
.van-hairline--bottom:after {
border-bottom-width: 0;
}
.mine .header .van-nav-bar .van-icon {
font-size: 6vw;
}
.mine .header .user-wrapper {
display: flex;
align-items: center;
margin: 0 5.333vw 0 5.333vw;
}
.mine .user_img {
height: 17.333vw;
width: 17.333vw;
}
.van-loading__spinner {
height: 6.667vw;
width: 6.667vw;
}
.van-image__error-icon {
font-size: 9.333vw;
}
.mine .header .user-wrapper .login-content {
flex: 1;
margin-left: 4vw;
}
.mine .header .user-wrapper .login-content .login-btn {
display: inline-block;
font-size: 5.333vw;
line-height: 0;
color: #fff;
display: flex;
align-items: center;
}
.mine .header .user-wrapper .login-content .login-label {
width: 60%;
font-size: 3.733vw;
color: hsla(0, 0%, 100%, 0.6);
}
.mine .page-bg {
height: 66.667vw;
background: linear-gradient(90deg, #775fd9, #c24491);
z-index: 0;
background-size: cover;
}
.mine .content {
position: relative;
padding: 1.333vw 4vw 4vw;
min-height: 66.667vw;
background-color: #f2f2f5;
}
.van-pull-refresh__track .van-pull-refresh__head * {
color: #fff;
font-size: 4.667vw;
}
.mine .wrapper .content .finance {
position: absolute;
display: flex;
align-items: center;
top: -7.333vw;
left: 4vw;
right: 4vw;
height: 16vw;
background-color: #fff;
border-radius: 2vw;
box-shadow: 0 0.2vw 1px 0 #e4e4e7;
}
.mine .wrapper .content .finance .line {
width: 0.4vw;
height: 5.333vw;
background-color: #ccc;
}
.mine .wrapper .content .finance .finance-item {
flex: 1;
display: flex;
align-items: center;
justify-content: center;
height: 100%;
}
.mine .wrapper .content .finance .finance-item .text {
margin-left: 4vw;
font-size: 4vw;
color: #000;
font-weight: 500;
}
.mine .wrapper .content .finance .finance-item .icon {
font-size: 6.667vw;
}
.mine .wrapper .content .menu {
display: flex;
align-items: center;
flex-wrap: wrap;
background-color: #fff;
border-radius: 2vw;
box-shadow: 0 0.2vw 1px 0 #e4e4e7;
}
.mine .wrapper .content .menu .menu-item {
display: flex;
align-items: center;
justify-content: flex-start;
width: 50%;
height: 17.333vw;
}
.mine .wrapper .content .menu .menu-item .menu-item-label {
font-size: 3.467vw;
color: #868686;
font-weight: 500;
}
.mine .wrapper .content .menu .menu-item .menu-item-icon {
margin: 3.333vw;
width: 8vw;
height: 8vw;
-o-object-fit: contain;
object-fit: contain;
}
.mine .wrapper .content .wallet {
margin-top: 10.667vw;
padding: 0 4vw;
background-color: #fff;
border-radius: 2vw;
box-shadow: 0 0.2vw 1px 0 #e4e4e7;
}
.mine .wrapper .content .wallet .part-1 {
display: flex;
align-items: center;
height: 13.333vw;
}
.mine .wrapper .content .wallet .font-primary-color {
color: #000;
}
.font-gray {
color: #868686;
}
.mine .wrapper .content .wallet .part-2 {
display: flex;
align-items: center;
height: 20vw;
}
.mine .wrapper .content .wallet .part-2 .balance {
flex: 1;
font-size: 8vw;
color: #775fd9;
font-weight: 700;
}
.mine .wrapper .content .wallet .van-hairline--bottom:after {
border-bottom-width: 0.4vw;
}
.mine .wrapper .content .wallet .part-2 .refresh-btn {
margin-left: 4vw;
display: flex;
align-items: center;
justify-content: center;
width: 6.667vw;
height: 6.667vw;
font-size: 4vw;
border-radius: 50%;
color: #fff;
background-color: #c24491;
}
.login-vip {
width: 18.933vw;
height: 6vw;
margin-left: 0;
margin-bottom: -1.6vw;
}
/* .page {
position: absolute !important;
top: 0;
left: 0;
right: 0;
background-color: #f2f2f5;
} */
.nav-bar {
background: linear-gradient(90deg, #775fd9, #c24491);
height: 13.333vw;
}
.van-nav-bar {
line-height: 6.667vw;
}
.van-nav-bar__title {
max-width: 60%;
margin: 0 auto;
color: #fff;
font-size: 4.667vw;
}
.van-nav-bar__content {
height: 13.333vw;
}
.van-sidebar {
width: 24vw;
}
.convention-hall {
display: flex;
flex-direction: column;
bottom: 2.667vw;
background: #f2f2f5;
}
.van-tab {
font-size: 4vw;
line-height: 13.333vw;
font-weight: 700;
}
.van-tabs__line {
background-color: #775fd9;
width: 100px;
}
.van-tabs--line .van-tabs__wrap {
height: 13.333vw;
}
.van-tabs__wrap--scrollable .van-tab {
padding: 0 3.067vw;
}
.card {
background-color: #8a637d;
padding: 0.625rem;
width: 95%;
color: #fff;
font-size: 0.8125rem;
margin: 0.625rem auto;
border-radius: 0.375rem;
}
.van-row--flex {
height: 10.667vw;
line-height: 10.667vw;
}
.van-cell {
padding: 4vw 2.933vw;
font-size: 4vw;
line-height: 4vw;
}
.rig-box {
width: 95%;
margin: 0.625rem auto;
}
.rig-title {
color: #0bdab0;
font-size: 1.125rem;
}
.rig-content {
font-size: 2.667vw;
}
.address {
width: 94%;
margin: 0 auto;
}
.right {
margin-top: 1.333vw;
}
.van-grid-item__content--center {
border-radius: 2vw;
padding: 0;
height: auto;
}
/* .van-image__img {
border-radius: 1.333vw;
padding: 2vw;
} */
.rig-name {
width: 100%;
height: 8vw;
line-height: 8vw;
margin-top: 1.333vw;
background-color: #f7f7f7;
border-radius: 0 0 2vw 2vw;
font-size: 2vw;
padding-left: 1.333vw;
}
.container {
display: inline-block;
}
.box {
width: 95%;
margin: 0 auto;
text-align: center;
padding-bottom: 6.25rem;
}
.name {
font-size: 1.125rem;
}
.title {
font-size: 0.625rem;
}
.button {
width: 10rem;
height: 2.5rem;
font-size: 0.9375rem;
margin-top: 0.625rem;
}
/* .page {
position: absolute !important;
top: 0;
left: 0;
right: 0;
background-color: #f2f2f5;
} */
.nav-bar {
background: linear-gradient(90deg, #775fd9, #c24491);
height: 13.333vw;
}
.van-nav-bar {
line-height: 6.667vw;
}
.van-nav-bar__title {
max-width: 60%;
margin: 0 auto;
color: #fff;
font-size: 4.667vw;
}
.van-nav-bar__content {
height: 13.333vw;
}
.movie-hall {
display: flex;
flex-direction: column;
bottom: 13.333vw;
background: #f2f2f5;
}
/* .van-tabs__nav {
background: linear-gradient(90deg, #775fd9, #c24491);
} */
/* .van-tab {
color: #fff;
font-size: 4vw;
} */
/*
.van-tabs__line {
bottom: 2vw;
width: 7.333vw;
height: 0.933vw;
border-radius: 0;
background-color: #fff;
} */
.van-tabs--line .van-tabs__wrap {
height: 13.333vw;
}
.van-tabs__wrap--scrollable .van-tab {
padding: 0 3.067vw;
}
.van-hairline--bottom:after {
border-bottom-width: 0;
}
.video_swiper {
width: 100%;
flex: 1;
}
.video_swiper .swiper-slide {
flex-shrink: 0;
flex-grow: 0;
flex-basis: 100%;
justify-content: center;
height: 100%;
position: relative;
transition-property: transform;
}
.movie-list-tab {
overflow: auto;
height: 100%;
}
.van-pull-refresh__track .van-pull-refresh__head * {
color: #000;
font-size: 4.667vw;
}
.movie-list-tab .hot-recommend-div {
height: 100%;
}
.list-item,
.movie-list-tab .hot-recommend-div {
margin: 1.333vw auto;
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
}
.list-item {
width: calc(100% - 6.667vw);
}
.list-item .movie-list-item:nth-child(odd) {
margin-right: 2.667vw;
}
.movie-list-item .cover_img {
border-radius: 2.667vw;
width: 44.667vw;
height: 38.667vw;
}
.movie-list-item {
margin-bottom: -1.333vw;
}
.list-item .movie-list-item-bottom {
position: relative;
width: 44.667vw;
bottom: 5.6vw;
}
.list-item .movie-list-item-bottom .movie-time-div {
background-color: rgba(0, 0, 0, 0.4);
}
.list-item .movie-list-item-bottom > div {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.list-item .movie-list-item-bottom .movie-time-div .van-count-down {
color: #fff;
}
.list-item .movie-list-item .movie-time-div span:first-child {
overflow: hidden;
white-space: nowrap;
width: 24vw;
padding-left: 1.067vw;
font-size: 3.333vw;
}
.list-item .movie-time-div {
color: #fff;
border-radius: 0 0 2.667vw 2.667vw;
height: 4.667vw;
}
/* .page {
position: absolute !important;
top: 0;
left: 0;
right: 0;
background-color: #f2f2f5;
} */
.nav-bar {
background: linear-gradient(90deg, #775fd9, #c24491);
height: 13.333vw;
}
.van-nav-bar {
line-height: 6.667vw;
}
.van-nav-bar__title {
max-width: 60%;
margin: 0 auto;
color: #fff;
font-size: 4.667vw;
}
.van-nav-bar__content {
height: 13.333vw;
}
.van-sidebar {
width: 24vw;
}
.van-sidebar-item--select:before {
left: 1.333vw;
height: 44%;
background-color: #775fd9;
border-radius: 0.667vw;
width: 1.333vw;
}
.van-sidebar-item--select {
color: #775fd9;
font-size: 4.667vw;
text-align: center;
}
.van-sidebar-item__text {
width: 18.667vw;
margin-left: -3.333vw;
}
.van-sidebar-item {
font-size: 4vw;
text-align: center;
padding: 6.667vw;
color: #c24491;
background-color: #fff;
}
.van-sidebar-item--select,
.van-sidebar-item--select :active {
background-color: #f2f2f5;
color: #775fd9;
}
.convention-item {
display: flex;
align-items: center;
height: calc(100% - 2vw);
}
.convention-hall {
display: flex;
flex-direction: column;
bottom: 2.667vw;
background: #f2f2f5;
}
.convention-item .left {
height: 100%;
background-color: #fff;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.convention-item .right {
height: 100%;
flex: 1;
background-color: #f2f2f5;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.convention-item .right .list-wrapper {
padding: 2.667vw 2.667vw;
min-height: 106.667vw;
}
.convention-item .right .list-wrapper .game_item_img {
width: 26.667vw;
height: 26.667vw;
}
.convention-item .right .list-wrapper span {
margin-top: 1.333vw;
font-size: 4vw;
color: #c24491;
}
.convention-item .right .list-wrapper span:last-child {
margin-top: 1.333vw;
font-size: 3.2vw;
color: #c24491;
}
.van-grid-item {
padding: 1.333vw;
}
.van-grid-item__content--center {
border-radius: 2vw;
}
/* .van-image__img {
border-radius: 5.333vw;
} */
.van-pull-refresh__track .van-pull-refresh__head * {
color: #000;
font-size: 4.667vw;
}
.page {
position: absolute !important;
top: 0;
left: 0;
right: 0;
-webkit-overflow-scrolling: touch;
background-color: #f2f2f5;
}
.nav-bar {
background: linear-gradient(90deg, #775fd9, #c24491);
}
.nav-bar,
.van-nav-bar__content {
height: 13.333vw;
}
.van-nav-bar__title {
max-width: 60%;
margin: 0 auto;
color: #fff;
font-size: 4.667vw;
}
.van-nav-bar {
line-height: 6.667vw;
}
.van-nav-bar .van-icon {
font-size: 6vw;
}
.van-hairline--bottom:after {
border-bottom-width: 0;
}
.bg-container {
position: relative;
bottom: 0;
background: linear-gradient(-45deg, #fa0000, #f039b2);
z-index: 2;
}
.bg-container .bg-img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.bg-container .bg-wrapper {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(hsla(0, 0%, 100%, 0), #775fd9);
}
.container {
display: flex;
flex-direction: column;
height: 100%;
z-index: 2;
}
.flex-1 {
flex: 1;
}
.font-28 {
font-size: 3.733vw;
}
.nav-right {
font-size: 4vw;
color: #fff;
}
.van-empty__image {
width: 40vw;
height: 40vw;
}
.van-empty__description {
font-size: 4vw;
}
.login {
height: 100%;
}
.bg-container .bg-wrapper .login .nav-bar {
background: 0 0;
}
.language {
position: absolute;
top: 0.533vw;
right: 0;
height: 10.667vw;
}
.language img {
height: 100%;
}
.login .wrapper {
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.logo-container {
margin: 0 auto;
width: 45%;
}
.logo-container .logo-wrapper {
position: relative;
padding-bottom: 62.5%;
}
.logo-container .logo-wrapper .logo-img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
opacity: 0.8;
}
.login .wrapper .title {
line-height: 13.333vw;
text-align: center;
font-size: 8vw;
font-weight: 700;
color: #fff;
letter-spacing: 0.667vw;
}
.login .wrapper .loginForm {
padding: 8vw;
}
.login .wrapper .loginForm .input {
padding: 1.333vw 2.667vw;
margin-top: 5.333vw;
border-radius: 6.667vw;
text-align: center;
line-height: 10.667vw;
font-size: 4vw;
color: #4e4e4e;
}
.van-field__right-icon .van-icon,
.van-icon {
font-size: 6.667vw;
}
.login .wrapper .loginForm .reset-text {
margin: 4vw 2vw;
display: flex;
align-items: center;
justify-content: flex-end;
}
.login .wrapper .loginForm .reset-text span {
color: #fff;
font-size: 3.333vw;
font-weight: 500;
line-height: 2vw;
}
.login .wrapper .loginForm .register-text {
margin: 1.333vw 0;
display: flex;
align-items: center;
justify-content: center;
}
.login .wrapper .loginForm .register-text span {
color: #fff;
font-size: 3.333vw;
font-weight: 500;
line-height: 2.667vw;
}
.login .wrapper .loginForm .login-btn {
margin-top: 11.333vw;
width: 100%;
height: 13.333vw;
border-radius: 6.667vw;
color: #fff;
background-color: #775fd9;
font-size: 4vw;
font-weight: bolder;
border: none;
}
.register {
height: 100%;
}
.bg-container .bg-wrapper .register .nav-bar {
background: 0 0;
}
.register .wrapper {
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.logo-container {
margin: 0 auto;
width: 45%;
}
.logo-container .logo-wrapper {
position: relative;
padding-bottom: 62.5%;
}
.logo-container .logo-wrapper .logo-img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
opacity: 0.8;
}
.register .wrapper .title {
line-height: 13.333vw;
text-align: center;
font-size: 6vw;
font-weight: 700;
color: #fff;
letter-spacing: 0.667vw;
}
.register .wrapper .loginForm {
padding: 8vw;
}
.register .wrapper .loginForm .input {
padding: 1.333vw 2.667vw;
margin-top: 4.667vw;
border-radius: 6.667vw;
text-align: center;
line-height: 9.333vw;
font-size: 4vw;
color: #4e4e4e;
}
.van-field__right-icon .van-icon,
.van-icon {
font-size: 6.667vw;
}
.register .wrapper .loginForm .reset-text {
margin: 4vw 2vw;
display: flex;
align-items: center;
justify-content: flex-end;
}
.register .wrapper .loginForm .reset-text span {
color: #fff;
font-size: 3.333vw;
font-weight: 500;
line-height: 2vw;
}
.register .wrapper .loginForm .register-text {
margin: 1.333vw 0;
display: flex;
align-items: center;
justify-content: center;
}
.register .wrapper .loginForm .register-text span {
color: #fff;
font-size: 3.333vw;
font-weight: 500;
line-height: 2.667vw;
}
.register .wrapper .loginForm .login-btn {
margin-top: 4vw;
width: 100%;
height: 13.333vw;
border-radius: 6.667vw;
color: #fff;
background-color: #775fd9;
font-size: 4vw;
font-weight: bolder;
border: none;
}
.register .wrapper .loginForm .agreement {
margin-top: 4vw;
display: flex;
align-items: center;
justify-content: center;
}
.register .wrapper .loginForm .agreement .agreement-text {
margin-left: 1.333vw;
font-size: 3.333vw;
color: #fff;
font-weight: 500;
line-height: 4vw;
}
.agreement .van-icon {
font-size: 4vw;
}
.agreement .van-checkbox__icon {
font-size: 5.067vw;
}
.agreement .van-checkbox__icon--checked .van-icon {
color: #fff;
border-color: #7e5678;
background-color: #7e5678;
}
.servicelistItem {
display: flex;
flex-direction: column;
height: 26.667vw;
padding: 4vw 4vw;
margin: 4vw 2.667vw;
border-radius: 2.667vw;
justify-content: space-between;
background: #fff;
}
.servicelistItem .servicelistItemTop {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
height: 13.333vw;
}
.servicelistItem .servicelistItemTop .servicelistItemImage {
width: 10.667vw;
height: 10.667vw;
border-radius: 50%;
}
.servicelistItem .servicelistItemTop .servicelistItemText {
margin-left: 6.667vw;
font-size: 5.733vw;
font-weight: 700;
color: #000;
flex: 1;
}
.servicelistItem .servicelistItemTop .servicelistItemBtn {
display: flex;
width: 20vw;
height: 7.333vw;
border-radius: 4vw;
align-items: center;
justify-content: center;
background: linear-gradient(270deg, #c24491, #775fd9);
}
.servicelistItem
.servicelistItemTop
.servicelistItemBtn
.servicelistItemBtnText {
color: #fff;
font-size: 3.333vw;
}
.servicelistItem .servicelistItemBottom {
display: flex;
justify-content: center;
align-items: center;
height: 6.667vw;
background: #f2f2f5;
border-radius: 1.333vw;
color: #979799;
}
.servicelistItem .servicelistItemBottom .servicelistItemInfoText {
font-size: 4vw;
}
.container .items {
background-color: #fff;
font-size: 4vw;
color: #000;
padding: 0 3.333vw;
}
.container .items .item {
padding: 4vw 0;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
border-bottom-width: 1.333vw;
}
.container .items .van-hairline--bottom:after {
border-bottom-width: 0.4vw;
}
.container .sign-out {
margin: 66.667vw 2.667vw 0;
height: 13.333vw;
line-height: 13.333vw;
border-radius: 6.667vw;
color: #fff;
font-size: 5.333vw;
font-weight: bolder;
border: none;
background: linear-gradient(270deg, #c24491, #775fd9);
}
.container .item .desc {
font-size: 4vw;
font-weight: 700;
color: #979799;
}
.container .item .right {
display: flex;
flex-direction: row;
align-items: center;
}
.container .main-content {
padding: 0 2.667vw;
background-color: #fff;
}
.container .main-content .item {
padding: 4vw 0;
justify-content: space-between;
font-size: 4vw;
}
.container .main-content .item .right,
.container .main-content .item {
display: flex;
flex-direction: row;
align-items: center;
}
.container .main-content .item .right img {
width: 12vw;
}
.container .main-content .van-hairline--bottom:after {
border-bottom-width: 0.4vw;
}
.container .main-content .item .right .desc-cell-number,
.container .main-content .item .right .desc {
font-size: 4vw;
font-weight: 700;
color: #979799;
}
.avatarbox {
padding: 2vw;
color: #000;
height: 81%;
background-color: #fff;
}
.avatarbox .title {
padding: 1.067vw 1.333vw 2.667vw;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
font-size: 3.733vw;
}
.avatarbox .content .van-image {
width: 14vw;
height: 14vw;
margin: 2.5%;
border-radius: 50%;
}
.avatarbox .content {
padding-bottom: 1.333vw;
height: 100%;
overflow-y: auto;
padding-top: 2.667vw;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.avatarbox .content .choose {
width: 12.667vw;
height: 12.667vw;
border: 0.8vw solid #c24491;
}
.upAvatar {
width: 96vw;
background: linear-gradient(90deg, #775fd9, #c24491);
height: 10.667vw;
line-height: 10.667vw;
text-align: center;
margin: auto;
color: #fff;
border-radius: 2.667vw;
}
.van-cell {
font-size: 4.667vw;
line-height: 10.667vw;
}
.container p {
padding: 0 2vw;
margin-top: 2vw;
font-size: 4vw;
color: #dc2037;
}
.container .items {
background-color: #fff;
font-size: 4vw;
color: #000;
padding: 0 3.333vw;
}
/* .container .items .item {
padding: 1.333vw 0;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
border-bottom-width: 1.333vw;
} */
.container .items .van-hairline--bottom:after {
border-bottom-width: 0.4vw;
}
.container .sign-out {
margin: 66.667vw 2.667vw 0;
height: 13.333vw;
line-height: 13.333vw;
border-radius: 6.667vw;
color: #fff;
font-size: 5.333vw;
font-weight: bolder;
border: none;
background: linear-gradient(270deg, #c24491, #775fd9);
}
.container .item .desc {
font-size: 4vw;
font-weight: 700;
color: #979799;
}
.container .item .right {
display: flex;
flex-direction: row;
align-items: center;
}
.flex_center {
display: flex;
align-items: center;
}
.flex_center img {
width: 8vw;
height: 8vw;
margin-right: 2.667vw;
}
.info {
padding: 2.667vw;
}
.container .sex {
background-color: #fff;
padding: 0 5.333vw;
}
.container .sex .item {
font-size: 4.667vw;
line-height: 6.667vw;
padding: 4vw 0;
}
.van-radio__label {
line-height: 6.667vw;
margin-left: 4vw;
}
.van-radio__icon {
font-size: 4vw;
}
.van-radio__icon--checked .van-icon {
color: #fff;
border-color: #7e5678;
background-color: #7e5678;
}
.container .van-hairline--bottom:after {
border-bottom-width: 0.4vw;
}
.container .header {
background: linear-gradient(270deg, #c24491, #775fd9);
}
.recharge {
padding: 1.333vw 4vw;
}
.van-cell {
line-height: 8.667vw !important;
}
.van-button {
height: 11.6vw !important;
}
.van-button__text {
/* color: #fff !important; */
}
.van-radio__icon {
font-size: 4vw !important;
}
.van-radio__label {
margin-left: 3.333vw !important;
font-size: 4.667vw !important;
}
.van-radio {
height: 8.667vw !important;
}
.form-item {
margin-top: 5.333vw;
}
.form-item-title {
font-size: 4.8vw;
font-weight: 700;
color: #999;
margin-bottom: 2.667vw;
}
.recharge span {
font-size: 4vw;
color: #868686;
font-weight: 500;
}
.container .header .info {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding-bottom: 2.667vw;
padding-top: 1.333vw;
margin: auto;
}
.container .header .info .title {
font-size: 3.333vw;
color: #e5e5e5;
}
.container .header .info .value {
margin: 1.333vw auto;
color: #fff;
font-size: 6.667vw;
border-bottom: 1px solid #fff;
}
.container .header .info .tip {
font-size: 4vw;
color: #e5e5e5;
}
.container .content {
flex: 1;
background: #f2f2f5;
}
.subBtn {
background: #775fd9;
}
.container .wrapper {
height: 100%;
background-color: #fff;
}
.container .wrapper .item .title {
margin: 5.333vw 0;
line-height: 2.667vw;
font-size: 4vw;
font-weight: 500;
color: #000;
text-align: center;
}
.van-password-input {
width: 80%;
height: 20vw;
margin: 0 auto;
}
.van-password-input__security li {
font-size: 4vw;
line-height: 30;
background-color: #ebedf0;
}
.van-password-input__security {
height: 11.2vw;
}
.van-password-input .van-password-input__security .van-password-input__item {
height: 100%;
border: 0;
text-align: center;
border-radius: 4vw;
}
.van-password-input__security i {
width: 3.333vw;
height: 3.333vw;
}
.van-key {
height: 13.333vw;
font-size: 7.333vw;
line-height: 2.667vw;
border-radius: 2.667vw;
}
.van-number-keyboard {
z-index: 100;
width: 100%;
padding-bottom: 4vw;
background-color: #f2f3f5;
}
.van-key__collapse-icon,
.van-key__delete-icon {
width: 6.667vw;
height: 6.667vw;
}
.container .wrapper .sub-btn {
margin: 14.667vw 0 0 10%;
height: 13.333vw;
width: 80%;
font-size: 4.667vw;
border-radius: 6.667vw;
color: #fff;
background: linear-gradient(270deg, #c24491, #775fd9);
}
.container .wrapper {
height: 100%;
background-color: #fff;
}
.container .wrapper .item .title {
margin: 5.333vw 0;
line-height: 2.667vw;
font-size: 4vw;
font-weight: 500;
color: #000;
text-align: center;
}
.van-password-input {
width: 80%;
height: 20vw;
margin: 0 auto;
}
.van-password-input__security li {
font-size: 4vw;
line-height: 30;
background-color: #ebedf0;
}
.van-password-input__security {
height: 11.2vw;
}
.van-password-input .van-password-input__security .van-password-input__item {
height: 100%;
border: 0;
text-align: center;
border-radius: 4vw;
}
.van-password-input__security i {
width: 3.333vw;
height: 3.333vw;
}
.van-key {
height: 13.333vw;
font-size: 7.333vw;
line-height: 2.667vw;
border-radius: 2.667vw;
}
.van-number-keyboard {
z-index: 100;
width: 100%;
padding-bottom: 4vw;
background-color: #f2f3f5;
}
.van-key__collapse-icon,
.van-key__delete-icon {
width: 6.667vw;
height: 6.667vw;
}
.container .wrapper .sub-btn {
margin: 14.667vw 0 0 10%;
height: 13.333vw;
width: 80%;
font-size: 4.667vw;
border-radius: 6.667vw;
color: #fff;
background: linear-gradient(270deg, #c24491, #775fd9);
}
.van-cell {
font-size: 4.667vw;
line-height: 10.667vw;
display: block;
}
.van-field__label {
width: 100%;
}
.van-cell {
font-size: 4.667vw;
line-height: 10.667vw;
}
.sub-btn {
margin: 14.667vw 0 0 10%;
height: 13.333vw;
width: 80%;
font-size: 4.667vw;
border-radius: 6.667vw;
color: #fff;
background: linear-gradient(270deg, #c24491, #775fd9);
}
.nav-bar .right {
padding-left: 1.067vw;
padding-right: 1.067vw;
color: #fff;
font-size: 3.733vw;
border-radius: 1.333vw;
border: 0.267vw solid #fff;
line-height: 8vw;
}
.record {
padding-left: 2.667vw;
padding-right: 2.667vw;
background-color: #fff;
box-shadow: 0 0.267vw 0.267vw 0 #cacaca;
z-index: 1;
}
.record .period {
display: flex;
align-items: center;
padding: 2.667vw 0;
}
.record .period .cover {
width: 8vw;
height: 8vw;
-o-object-fit: cover;
object-fit: cover;
}
.record .period .period-number {
flex: 1;
margin-left: 2.667vw;
margin-right: 1.333vw;
height: 6.667vw;
line-height: 6.667vw;
font-size: 4.667vw;
font-weight: 700;
color: #000;
}
.van-count-down {
color: #ff253f;
font-size: 6vw;
margin-top: 1.333vw;
float: right;
}
.record .recent {
display: flex;
align-items: center;
height: 14.667vw;
}
.kuaisan-ball .left {
justify-content: flex-start;
}
.kuaisan-ball {
flex: 1;
}
.kuaisan-ball .res-img {
width: 9.333vw;
height: 9.333vw;
margin-right: 4vw;
}
.kuaisan-ball .res-des {
font-weight: 700;
text-align: center;
color: #000;
}
.kuaisan-ball .res-des.middle {
/* width: 15%; */
font-size: 2.667vw;
margin-right: 0.667vw;
}
.van-icon {
font-size: 5.333vw;
}
.down {
transition: all 0.5s;
}
.up {
transform: rotate(180deg);
transition: all 0.5s;
}
.wrapper {
position: relative;
flex: 1;
overflow: hidden;
}
.options-bar {
display: flex;
align-items: center;
height: calc(100% - 10.667vw);
}
.options-bar .game {
flex: 1;
height: 100%;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.options-bar .game .tips {
display: flex;
align-items: center;
height: 13.333vw;
padding: 0 2.667vw;
}
.options-bar .game .tips .odds {
flex: 1;
font-size: 4.667vw;
font-weight: 500;
color: #ff253f;
}
.options-bar .game .tips .play-tip {
display: flex;
align-items: center;
height: 100%;
}
.van-icon-more-o {
color: #ff253f;
font-size: 6.667vw;
}
.options-bar .game .tips .play-tip .span-text {
margin-left: 1.333vw;
font-size: 4.667vw;
font-weight: bolder;
color: #ff253f;
}
/* .linear-gradient {
width: 100%;
height: 0.267vw;
} */
.sumValueTwoSides {
display: flex;
padding: 4vw 0;
flex-direction: row;
align-items: center;
justify-content: flex-start;
flex-wrap: wrap;
}
.rectangle {
overflow: hidden;
}
.rectangle.large {
margin: 0 0 4vw 4%;
width: 20%;
border-radius: 1.333vw;
}
.rectangle .wrapper {
position: relative;
padding: 0 1.333vw;
background: #fff;
}
.rectangle .wrapper .content {
position: absolute;
display: flex;
top: 0;
left: 0;
flex-direction: column;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
}
.rectangle.large .wrapper {
padding-bottom: 100%;
}
.rectangle .wrapper .content .name-text.large {
font-size: 2.667vw;
}
.rectangle .wrapper .content .name-text {
color: #7d7c7c;
font-weight: bolder;
}
.rectangle .wrapper .content .odd-text.large {
font-size: 3.333vw;
margin-top: -4vw;
}
.rectangle .wrapper .content .odd-text {
text-align: center;
color: #ff253f;
}
.bottom-bar {
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 13.333vw;
z-index: 2;
}
.bottom-bar .bar {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 13.333vw;
background-color: #fff;
box-shadow: 0 0 2.667vw 0 #cacaca;
z-index: 2;
}
.bottom-bar .bar .left,
.bottom-bar .bar {
display: flex;
flex-direction: row;
align-items: center;
}
.bottom-bar .bar .left .item {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 13.333vw;
font-size: 2.667vw;
}
.bottom-bar .bar .left .item .text {
font-size: 2.933vw;
color: #7d7c7c;
}
.jixuanico {
font-size: 6vw;
}
.bottom-bar .bar .left .line {
width: 0.267vw;
height: 6.667vw;
background: #dadada;
}
.bottom-bar .bar .mid {
margin-left: 1.333vw;
flex: 1;
}
.bottom-bar .bar .mid .text {
font-size: 4vw;
font-weight: 500;
color: #000;
}
.bottom-bar .bar .mid .text.num {
margin: 0 0.667vw;
color: #ff253f;
}
.bottom-bar .bar .right {
padding: 0 4vw;
margin: 0 4vw;
color: #fff;
background: linear-gradient(270deg, #c24491, #775fd9);
font-size: 4.667vw;
font-weight: 500;
height: 9.333vw;
line-height: 9.333vw;
border-radius: 6.667vw;
}
.van-pull-refresh__track .van-pull-refresh__head * {
color: #000;
font-size: 4.667vw;
}
.van-popup {
position: absolute;
}
.van-overlay {
position: absolute;
background-color: rgba(70, 67, 67, 0.7);
}
.van-popup--top {
top: -1px;
}
/* .wrapper .item {
display: flex;
flex-direction: row;
align-items: center;
padding: 1.333vw 0;
} */
.wrapper .item .left {
width: 40%;
font-size: 4vw;
text-align: center;
font-weight: 500;
color: #000;
}
.font-weight {
font-weight: 700 !important;
}
.wrapper .item .right {
flex: 1;
display: flex;
font-size: 4vw;
justify-content: center;
overflow: hidden;
color: #000;
}
.wrapper .item .kuaisan-ball .left {
justify-content: flex-start;
}
.wrapper .item .kuaisan-ball {
margin-left: 2.667vw;
flex: 1;
display: flex;
align-items: center;
}
.wrapper .item .kuaisan-ball .res-img {
width: 6.667vw;
height: 6.667vw;
margin-right: 2.667vw;
}
.wrapper .item .kuaisan-ball .res-des {
font-weight: 700;
text-align: center;
color: #000;
}
.wrapper .item .kuaisan-ball .res-des.middle {
width: 15%;
font-size: 4.667vw;
}
.play-type-tip {
position: unset;
margin: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 86.667vw;
height: 93.333vw;
max-height: 50%;
z-index: 10;
border-radius: 4vw;
overflow: hidden;
background-color: #fff;
color: #000;
}
.play-type-tip .title {
line-height: 12vw;
background: linear-gradient(90deg, #775fd9, #c24491);
text-align: center;
color: #fff;
font-size: 4.667vw;
font-weight: 500;
}
.mask {
background-color: transparent;
-webkit-animation-duration: 0.35s;
animation-duration: 0.35s;
}
.play-type-tip .wrapper {
height: calc(100% - 1.333vw);
background-color: transparent;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.play-type-tip .wrapper .item {
padding: 5.333vw 6.667vw;
display: flex;
align-items: flex-start;
}
.play-type-tip .wrapper .item .van-icon {
color: #c24491;
font-size: 8vw;
}
.play-type-tip .wrapper .item .content .content-title {
margin-top: 2.933vw;
font-size: 4.667vw;
font-weight: 500;
color: #000;
line-height: 0;
}
.play-type-tip .wrapper .item .content .content-detail {
margin-top: 0.667vw;
font-size: 2.933vw;
color: #000;
line-height: 4vw;
}
.play-type-tip .wrapper .item .content {
flex: 1;
margin-left: 4vw;
}
.rectangle.active .wrapper {
background-color: #ff253f !important;
}
.rectangle.active .wrapper .name-text,
.rectangle.active .wrapper .odd-text {
color: #fff !important;
}
.bottom-bar .wrapper {
position: absolute;
top: 1.333vw;
left: 0;
right: 0;
padding: 2.667vw 2.667vw 1.333vw 2.667vw;
height: 30.667vw;
background-color: #fff;
z-index: 1;
box-shadow: 0 0 1.333vw 0 #cacaca;
transition: transform 0.3s cubic-bezier(0.21, 1.02, 0.55, 1.01);
}
.bottom-bar .wrapper.active {
transform: translateY(-100%);
}
.bottom-bar .wrapper .item {
position: relative;
display: flex;
flex-direction: row;
align-items: center;
height: 8.667vw;
}
.bottom-bar .wrapper .item .label {
font-size: 4vw;
line-height: 4vw;
color: #000;
}
.bottom-bar .wrapper .item .bet-number {
flex: 1;
margin: 0 2.133vw;
overflow: auto;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
color: #ff253f;
font-size: 4vw;
font-weight: 500;
height: 5.333vw;
line-height: 5.333vw;
}
.bottom-bar .wrapper .item .amount-wrapper {
flex: 1;
display: flex;
flex-direction: row;
align-items: center;
}
.van-cell {
font-size: 4vw;
line-height: 6.667vw;
}
.bottom-bar .wrapper .item .part {
margin-right: 2.667vw;
}
.bottom-bar .wrapper .item .part span {
font-size: 4vw;
vertical-align: center;
color: #000;
}
.bottom-bar .wrapper .item .part .number {
margin: 0 0.667vw;
color: #ff253f;
font-weight: 500;
}
.van-field__control {
color: #ff253f;
}
.confirm-order-modal {
position: unset;
display: flex;
flex-direction: column;
margin: auto;
padding: 0 2.667vw 4vw;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 81.333vw;
height: 90.667vw;
max-height: 50%;
z-index: 10;
background-color: #fff;
border-radius: 4vw;
}
.confirm-order-modal .head {
position: relative;
height: 10.667vw;
}
.confirm-order-modal .head .text {
padding: 0 2.667vw;
height: 4vw;
line-height: 1.333vw;
text-align: center;
font-size: 4.667vw;
font-weight: 500;
color: #775fd9;
}
.confirm-order-modal .van-hairline--bottom:after {
border-bottom-width: 0.267vw;
}
.van-popup--center {
border-radius: 4vw;
}
.confirm-order-modal .list {
flex: 1;
padding: 0 1.333vw;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.confirm-order-modal .list .lise-item {
display: flex;
flex-direction: row;
align-items: center;
padding: 1.333vw 0;
}
.confirm-order-modal .list .lise-item .main {
flex: 1;
overflow: hidden;
}
.confirm-order-modal .list .lise-item .main .bet-name {
color: #ff253f;
font-size: 4.667vw;
font-weight: 500;
line-height: 0;
word-wrap: break-word;
word-break: break-all;
}
.confirm-order-modal .list .lise-item .main .detail-text {
line-height: 0;
font-size: 3.333vw;
color: #979799;
}
.confirm-order-modal .list .lise-item {
color: #ff253f;
}
.confirm-order-modal .sub-bar {
display: flex;
align-items: center;
margin-top: 4vw;
justify-content: space-around;
}
.confirm-order-modal .sub-bar .item {
min-width: 40%;
height: 10.667vw;
text-align: center;
box-sizing: border-box;
border-radius: 6.667vw;
font-size: 4.667vw;
font-weight: 500;
}
.confirm-order-modal .sub-bar .item.cancel-btn {
border: 0.267vw solid #979799;
color: #979799;
background-color: #fff;
}
.confirm-order-modal .sub-bar .item.sub-btn {
background: linear-gradient(270deg, #c24491, #775fd9);
color: #fff;
border: 0;
}
.next-number span {
font-size: 4.667vw;
font-weight: 700;
color: #000;
float: right;
}
.van-loading__text,
.van-pull-refresh__track .van-pull-refresh__head * {
color: #000;
font-size: 4.667vw;
}
.container .content {
height: calc(100% - 2.667vw);
overflow: auto;
}
.container .content .listItem {
margin-bottom: 2.667vw;
padding: 2.667vw 2.667vw 0;
position: relative;
color: #000;
background-color: #fff;
}
.container .content .listItem .listTitle {
font-size: 5.067vw;
}
.container .content .listItem .listContent {
border-bottom: 0.267vw solid #f2f2f5;
padding: 0.667vw 0;
font-size: 3.333vw;
}
.container .content .listItem .listTime {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-end;
height: 9.333vw;
}
.container .content .listItem .listTime .listTimeText {
color: #656566;
font-size: 4vw;
}
.video-js {
width: 100%;
font-size: 3.2vw;
}
.movie-content {
flex: 1;
overflow-y: auto;
}
.movie-content .movie-descript {
width: 100%;
height: 18.667vw;
background-color: #fff;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: space-between;
padding: 2vw;
}
.movie-content .movie-descript p {
font-size: 4vw;
font-weight: 700;
color: #c24491;
}
.movie-content .movie-descript span {
color: #979799;
}
.movie-content .movie-body {
width: calc(100% - 2.667vw);
margin: 0 auto;
}
.movie-video .video-js .vjs-big-play-button {
top: 50%;
left: 50%;
margin-top: -6.667vw;
margin-left: -13.333vw;
}
.movie-content .movie-body .movie-title {
height: 9.333vw;
display: flex;
align-items: center;
justify-content: space-between;
}
.movie-content .movie-body .movie-title > div:first-child {
width: 54.667vw;
}
.movie-content .movie-body .movie-title > div:first-child span {
display: flex;
align-items: center;
justify-content: flex-start;
font-size: 4vw;
font-weight: 700;
color: #c24491;
}
.movie-content .movie-body .movie-title > div:first-child span:before {
content: "";
display: block;
width: 1.067vw;
height: 4vw;
background-color: #775fd9;
border-radius: 3.333vw;
margin-right: 1.333vw;
}
.movie-play-item {
width: 100%;
height: 26.667vw;
border-radius: 1.333vw;
position: relative;
display: flex;
background-color: #fff;
margin-bottom: 2.667vw;
}
.movie-play-item > div {
height: 100%;
}
.movie-play-item > div:first-child {
width: 26.667vw;
position: relative;
}
.movie-play-item > div:first-child > img {
width: 100%;
height: 100%;
border-radius: 1.333vw 0 0 1.333vw;
}
.movie-play-item > div:first-child > div {
position: absolute;
width: 100%;
height: 4vw;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
padding: 0 1.333vw;
background-color: rgba(0, 0, 0, 0.4);
border-radius: 0 0 0 1.333vw;
}
.movie-play-item > div:first-child > div .van-count-down {
color: #fff;
font-size: 3.333vw;
}
.movie-play-item > div:nth-child(2) p {
width: 66.667vw;
height: 8vw;
font-size: 4vw;
line-height: 4.267vw;
word-break: break-all;
overflow: hidden;
color: #000;
}
.movie-play-item > div:nth-child(2) span {
color: #000;
}
.movie-play-item > div:nth-child(2) {
padding: 2.667vw;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: space-between;
}
abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
ul,
var,
video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
box-sizing: border-box;
}
.vjs-big-play-button .vjs-icon-placeholder {
font-size: 1.63em !important;
}
video ::-webkit-media-controls-fullscreen-button {
display: none;
}
.noVip .vjs-fullscreen-control {
display: none;
}
.errorMoney {
width: 80%;
}
.errorMoney .header {
text-align: center;
color: #fff;
padding: 4vw;
background: linear-gradient(90deg, #775fd9, #c24491);
position: relative;
}
.errorMoney .header .close {
position: absolute;
top: 50%;
right: 4vw;
transform: translateY(-50%);
}
.errorMoney .content {
color: #775fd9;
padding: 4vw;
}
.van-cell {
font-size: 4.667vw;
line-height: 10.667vw;
}
.container p {
padding: 0 2vw;
margin-top: 2vw;
font-size: 4vw;
color: #dc2037;
}
.manage-card .wrapper {
height: calc(100% - 1.333vw);
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.wrapper .add-card {
display: flex;
align-items: center;
justify-content: center;
color: #000;
background-color: #fff;
height: 33.333vw;
}
.wrapper .add-card span {
margin-left: 1.333vw;
font-size: 4vw;
}
.wrapper .tips {
margin: 2vw 2vw;
font-size: 3.333vw;
color: #979799;
}
.wrapper .bank .info {
margin-left: 2.667vw;
flex: 1;
color: #000;
}
.wrapper .bank .info .row-content {
margin: 4vw 0;
line-height: 2.667vw;
font-size: 4vw;
}
.van-cell {
font-size: 4.267vw;
line-height: 10.667vw;
}
/* .van-hairline--bottom:after {
border-bottom-width: 0.4vw;
} */
.bankbox {
padding: 2vw;
color: #000;
background-color: #fff;
}
.bankbox .title {
padding: 1.067vw 1.333vw 2.667vw;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
font-size: 3.733vw;
}
.main-box {
background: #fff;
}
.main-box .label {
padding: 2.667vw;
font-size: 4.667vw;
color: #797878;
}
.van-picker__toolbar {
height: 10.667vw;
}
.van-picker__confirm,
.van-picker__cancel {
padding: 0 2.667vw;
font-size: 2.667vw;
}
.van-picker-column {
font-size: 5.333vw;
}
.main-box p {
padding: 0 2.667vw;
font-size: 4vw;
color: #ee0a24;
}
.bindCard {
margin: 2.667vw 4vw 0;
height: 10.667vw;
line-height: 1.22667rem;
border-radius: 6.667vw;
color: #fff;
font-size: 4vw;
font-weight: bolder;
border: none;
background: linear-gradient(90deg, #c24491, #775fd9);
}
.van-picker__cancel,
.van-picker__confirm {
font-size: 4.8vw;
}
.van-cell {
font-size: 4.667vw;
line-height: 10.667vw;
}
.container p {
padding: 0 2vw;
margin-top: 2vw;
font-size: 4vw;
color: #dc2037;
}
.container .main {
display: flex;
flex-direction: column;
background-color: #f2f2f5;
height: calc(100% - 6.667vw);
position: relative;
}
.container .main .withdrawMoney {
display: flex;
flex-direction: column;
color: #000;
padding: 0 2.667vw;
white-space: nowrap;
font-size: 4.667vw;
background-color: #fff;
}
.container .main .withdrawMoney .money {
display: flex;
flex-direction: row;
justify-content: space-between;
border-bottom: 1px solid #f2f2f5;
}
.container .main .withdrawMoney .money .moneyNumber {
font-size: 6.667vw;
display: flex;
flex-direction: row;
}
.container .main .withdrawMoney .money .all {
color: #d10404;
}
.container .main .withdrawMoney .money .moneyNumber .van-cell {
font-size: 6.667vw;
padding: 0 !important;
}
.container .main .withdrawMoney .information {
padding-bottom: 4vw;
}
.container .main .withdrawMoney .information .description {
display: flex;
align-items: center;
justify-content: flex-end;
padding: 1.333vw 0;
}
.container .main .withdrawMoney span {
padding: 1.333vw 0;
}
.container .main .withdrawMoney .information .balance .number {
color: #d10404;
}
.withdraw_btn {
margin: 2.667vw 4vw 0;
height: 10.667vw;
line-height: 1.22667rem;
border-radius: 6.667vw;
color: #fff;
font-size: 4vw;
font-weight: bolder;
border: none;
background: linear-gradient(90deg, #c24491, #775fd9);
}
.container .header {
background: linear-gradient(270deg, #c24491, #775fd9);
}
.container .header .info {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding-bottom: 2.667vw;
padding-top: 1.333vw;
margin: auto;
}
.container .header .info .title {
font-size: 3.333vw;
color: #e5e5e5;
}
.container .header .info .value {
margin: 1.333vw auto;
color: #fff;
font-size: 6.667vw;
border-bottom: 1px solid #fff;
}
.container .header .info .tip {
font-size: 4vw;
color: #e5e5e5;
}
.container .content {
flex: 1;
background: #f2f2f5;
}
.container .content .datalist {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
}
.container .content .datalist .datalistitem {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 26.667vw;
width: 50%;
}
.container .content .datalist .datalistitem .datalistitemValue {
color: #ff253f;
font-size: 4.667vw;
margin-bottom: 1.333vw;
margin-top: 1.333vw;
}
.container .content .datalist .datalistitem .datalistitemKey {
color: #979799;
font-size: 3.333vw;
margin-bottom: 1.333vw;
margin-top: 1.333vw;
}
.van-loading__text,
.van-pull-refresh__track .van-pull-refresh__head * {
color: #000;
font-size: 4.667vw;
}
.container .main {
position: relative;
overflow: auto;
background-color: #f2f2f5;
height: 100%;
padding: 0 1.333vw;
}
.item_list {
padding: 2vw 2vw;
margin: 4vw 1.333vw;
background: #fff;
border-radius: 1.333vw;
line-height: 8vw;
}
.item_list .topInfo span {
flex: 1;
font-size: 4.667vw;
font-weight: 700;
color: #ff253f;
}
.item_list .time span {
flex: 1;
font-size: 3.333vw;
font-weight: 500;
color: #000;
}
.item_list .topInfoSp span {
font-weight: 700;
color: #ff253f !important;
}
.item_list .topInfo span:last-child {
float: right;
}
.item_list .desc span {
font-size: 3.333vw;
font-weight: 700;
color: #9b9b9b;
}
.item_list .cover {
width: 8vw;
height: 8vw;
-o-object-fit: cover;
object-fit: cover;
}
.item_list .period-number {
margin-left: 6.667vw;
margin-right: 1.333vw;
height: 6.667vw;
line-height: 8vw;
font-size: 4.667vw;
font-weight: 700;
color: #000;
}
.item_list .lottery_info {
display: flex;
}
.recent {
display: flex;
align-items: center;
height: 13.333vw;
}
.kuaisan-ball .left {
justify-content: flex-start;
}
.kuaisan-ball {
flex: 1;
display: flex;
align-items: center;
}
.kuaisan-ball .res-img {
width: 9.333vw;
height: 9.333vw;
margin-right: 4vw;
}
.kuaisan-ball .res-des {
font-weight: 700;
text-align: center;
color: #000;
}
/* .kuaisan-ball .res-des.middle {
margin-right: 2vw;
font-size: 4.667vw;
} */
.van-loading__text,
.van-pull-refresh__track .van-pull-refresh__head * {
color: #000;
font-size: 4.667vw;
}
.container .main {
position: relative;
overflow: auto;
background-color: #f2f2f5;
height: 100%;
padding: 0 1.333vw;
}
.item_list {
padding: 2vw 2vw;
margin: 4vw 1.333vw;
background: #fff;
border-radius: 1.333vw;
line-height: 8vw;
}
.item_list .topInfo span {
flex: 1;
font-size: 4.667vw;
font-weight: 700;
color: #ff253f;
}
.item_list .time span {
flex: 1;
font-size: 3.333vw;
font-weight: 500;
color: #000;
}
.item_list .topInfo span:last-child {
float: right;
}
.item_list .desc span {
font-size: 3.333vw;
font-weight: 700;
color: #9b9b9b;
}
.van-loading__text,
.van-pull-refresh__track .van-pull-refresh__head * {
color: #000;
font-size: 4.667vw;
}
.container .main {
position: relative;
overflow: auto;
background-color: #f2f2f5;
height: 100%;
padding: 0 1.333vw;
}
.item_list {
padding: 2vw 2vw;
margin: 4vw 1.333vw;
background: #fff;
border-radius: 1.333vw;
line-height: 8vw;
}
.item_list .topInfo span {
flex: 1;
font-size: 4.667vw;
font-weight: 700;
color: #ff253f;
}
.item_list .time span {
flex: 1;
font-size: 3.333vw;
font-weight: 500;
color: #000;
}
.item_list .topInfo span:last-child {
float: right;
}
.item_list .desc span {
font-size: 3.333vw;
font-weight: 700;
color: #9b9b9b;
}
.van-loading__text,
.van-pull-refresh__track .van-pull-refresh__head * {
color: #000;
font-size: 4.667vw;
}
.container .content {
height: calc(100% - 2.667vw);
overflow: auto;
}
/* .container .content .listItem {
margin-bottom: 2.667vw;
padding: 2.667vw;
position: relative;
color: #000;
background-color: #fff;
display: flex;
justify-content: center;
align-items: center;
} */
.container .content .listItem .listTitle {
font-size: 5.067vw;
margin-bottom: 2.667vw;
}
.container .content .listItem .listContent {
border-bottom: 0.267vw solid #f2f2f5;
padding: 0.667vw 0;
font-size: 3.333vw;
}
.container .content .listItem .listMoney {
color: #dc2037;
}
.container .content .listItem .listTime .listTimeText {
color: #656566;
font-size: 4vw;
}
.changePssword-cell-name {
font-size: 30px;
font-weight: 700;
margin-bottom: 20px;
text-align: center;
}
.changePssword-cell {
margin: 80px 0;
}
.payBtn {
text-align: center;
width: 85%;
margin: 0 4vw;
margin: 8vw auto;
padding: 2.667vw;
color: #fff !important;
background: linear-gradient(90deg, #775fd9, #c24491);
}
.inp-bg {
text-align: center !important;
}
.frame {
width: 100vw;
height: 90vh;
}
/* .linear-bg {
height: 26.667vw;
background: linear-gradient(270deg, #e6c3a1, #f905e5);
} */
/* .home-container {
position: absolute !important;
top: 0;
left: 0;
right: 0;
background-color: #f2f2f5;
} */
.movie_list_n {
display: flex;
flex-wrap: wrap;
margin: 1.333vw;
padding-bottom: 16vw;
}
.movie-n-time-div {
margin-top: 2.667vw;
}
.movie-list-n-title {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin-bottom: 2.667vw;
font-weight: 700;
}
/* .movie-list-n-img {
width: 44vw;
height: 44vw;
position: relative;
} */
.movie-list-n-lab {
display: inline;
position: absolute;
top: 2vw;
left: 2vw;
padding: 0.2em 0.6em 0.3em;
font-size: 75%;
font-weight: 700;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 0.25em;
background-color: #f905e5;
width: 42vw;
overflow: hidden;
}
.movie-list-ico-loves {
display: inline-block;
width: 5.333vw;
}
.movie-list-notice {
display: flex;
align-items: center;
margin-top: 1.333vw;
}
.movie-list-ico-notice {
width: 4vw;
display: inline-block;
margin-right: 1.333vw;
}
.movie-list-addr {
display: flex;
align-items: center;
margin-top: 1.333vw;
}
.movie-list-ico-addr {
width: 4vw;
display: inline-block;
margin-right: 1.333vw;
}
.movie-list-money {
display: flex;
align-items: center;
margin-top: 1.333vw;
}
.movie-list-ico-money {
width: 4vw;
display: inline-block;
margin-right: 1.333vw;
}
.nHome-detail {
background: #f2f2f5;
height: 100vh;
overflow: auto;
color: #000;
}
.movie-list-n-lab {
display: inline;
position: absolute;
top: 2vw;
left: 2vw;
padding: 0.2em 0.6em 0.3em;
font-size: 75%;
font-weight: 700;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 0.25em;
background-color: #f905e5;
width: 42vw;
overflow: hidden;
}
.movie-list-ico-loves {
display: inline-block;
width: 5.333vw;
}
.movie-list-notice {
display: flex;
align-items: center;
margin-top: 1.333vw;
}
.movie-list-ico-notice {
width: 4vw;
display: inline-block;
margin-right: 1.333vw;
}
.movie-list-addr {
display: flex;
align-items: center;
margin-top: 1.333vw;
}
.movie-list-ico-addr {
width: 4vw;
display: inline-block;
margin-right: 1.333vw;
}
.movie-list-money {
display: flex;
align-items: center;
margin-top: 1.333vw;
}
.movie-list-ico-money {
width: 4vw;
display: inline-block;
margin-right: 1.333vw;
}
.detail-title {
font-size: 5.333vw;
margin: 2.667vw 0;
}
.detail-tabs {
color: #e74c3c;
font-size: 4vw;
flex: 1;
padding: 5.333vw 2.667vw;
align-items: center;
display: flex;
justify-content: center;
}
.detail-tabs.active {
color: #f905e5;
}
.detail-tabs-ico {
width: 4vw;
margin-right: 1.333vw;
}
.movie-list-n-item-bottom {
padding: 4vw;
}
.tabs1 {
display: flex;
flex-wrap: wrap;
}
.tabs1-img {
width: 50%;
padding: 1.333vw;
}
.table .table-list {
padding: 2.667vw 4vw;
display: flex;
background: #eee;
}
.table .table-list .name {
width: 30%;
display: flex;
align-items: center;
}
.table .table-list .content {
width: 70%;
}
.table .table-list:nth-child(2n) {
background: #999;
}
.table-title {
padding: 4vw;
font-size: 4.8vw;
background: #ccc;
border-bottom: 1px solid #eee;
}
.comment {
padding: 4vw;
}
.commentList-content {
display: flex;
margin-bottom: 4vw;
font-size: 3.733vw;
}
.commentList-content-r {
margin-left: 2.667vw;
display: flex;
}
.commentList-content-avatar {
width: 8vw;
height: 8vw;
margin-right: 2.667vw;
}
.commentList-content-name {
margin-bottom: 1.333vw;
color: #f905e5;
font-weight: 700;
}
.commentList-content-bottom {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 1.333vw;
}
.commentList-content-left {
display: flex;
justify-content: center;
align-items: center;
color: #f905e5;
}
.commentList-content-hf {
margin-right: 1.333vw;
width: 4.533vw;
}
.reply {
display: flex;
align-items: center;
margin-left: 2.667vw;
margin-top: 1.333vw;
}
.reply .inp {
background: #999;
margin-right: 1.333vw;
border-radius: 4vw;
padding: 1.333vw 2.667vw;
width: 100%;
border: none;
}
.reply .btn {
display: inline-block;
padding: 1.333vw 2vw;
margin-bottom: 0;
font-size: 2.933vw;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
border-radius: 0.533vw;
color: #d6d6be;
background-color: #7c1022;
border-color: #7c1022;
}
.__big-wheel {
position: relative;
display: inline-block;
}
.__big-wheel .wrap {
position: absolute;
width: 100%;
height: 100%;
}
.__big-wheel .wrap .prize-wrap {
position: absolute;
left: 25%;
top: 0;
width: 50%;
height: 50%;
}
.__big-wheel .wrap .prize-wrap .item {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
transform-origin: center bottom;
}
/* .content {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100%;
} */
.bg {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: -1;
overflow: hidden;
}
/* .record {
position: absolute;
top: 40px;
right: 40px;
color: #fff;
} */
.luckdrawconfig {
position: absolute;
top: 30%;
left: 50%;
width: auto;
transform: translate(-50%);
color: #fff;
}
.luckDraw {
background: linear-gradient(90deg, #775fd9, #c24491);
position: relative;
overflow: hidden;
width: 100vw;
min-height: 100vh;
background-repeat: no-repeat;
background-position: top;
background-size: 100%;
}
.luckDraw .big-wheel-box {
position: relative;
text-align: center;
font-size: 0;
background-image: url(../img/disk_bg.db061343.png);
background-repeat: no-repeat;
background-position: 50%;
background-size: 100%;
margin-top: 13.333vw;
padding: 10.667vw;
}
.luckDraw .big-wheel-box .prize-name {
position: absolute;
left: 2.667vw;
right: 2.667vw;
top: 1.333vw;
font-size: 2.667vw;
text-align: center;
color: #7d2a00;
}
.luckDraw .big-wheel-box .prize-img {
position: absolute;
top: 5.333vw;
left: 50%;
transform: translateX(-50%);
width: 10.667vw;
height: 10.667vw;
border-radius: 50%;
}
.luckDraw .big-wheel-box .btn-go {
position: absolute;
top: calc(50% - 14.667vw);
left: 50%;
transform: translateX(-50%);
width: 26.667vw;
}
.nav-bar .right {
padding-left: 1.067vw;
padding-right: 1.067vw;
color: #fff;
font-size: 3.733vw;
border-radius: 1.333vw;
border: 0.267vw solid #fff;
line-height: 8vw;
}
.popupShow {
border-radius: 1.333vw;
padding: 2.667vw;
margin-top: -10.667vw;
}
.popupShow .img {
width: 53.333vw;
}
.popupShow .title {
margin: 1.333vw 0;
text-align: center;
}
.popupShow .btn {
background: linear-gradient(90deg, #775fd9, #c24491);
width: 100%;
height: 10.667vw;
color: #fff;
border-radius: 2.667vw;
text-align: center;
font-size: 3.467vw;
line-height: 10.667vw;
}
.msgmemo {
margin: 0 0 8vw;
font-size: 3.467vw;
white-space: pre-wrap;
color: #775fd9;
}
.bullet {
width: calc(100% - 8vw);
text-align: center;
margin: 4vw;
border-radius: 2.667vw;
}
.bullet .noticeList-title {
padding: 2.667vw;
border-bottom: 1px solid #333;
}
.bullet .bullet_inner {
width: 100%;
height: 100%;
overflow: hidden;
}
.bullet .bullet_inner .bullet_wrap {
padding-top: 8px;
-webkit-animation: roll 8s linear infinite;
animation: roll 8s linear infinite;
height: 80vw;
}
.bullet .bullet_inner .bullet_wrap .img {
border-radius: 50%;
}
.bullet .bullet_inner .bullet_wrap .list {
padding: 1.333vw;
color: #fff;
align-items: center;
}
@-webkit-keyframes roll {
0% {
transform: translateY(0);
}
to {
transform: translateY(-100%);
}
}
@keyframes roll {
0% {
transform: translateY(0);
}
to {
transform: translateY(-100%);
}
}
.flex-box-x {
display: flex;
}
.flex-box-x .col-xs-x {
flex: 1;
}