html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
:root {
--pm-c: #ffcd00;
--main-color: #ffcd00;
}
body {
line-height: 1;
margin: 0;
}
div,
ul {
box-sizing: border-box;
}
img {
object-fit: cover;
}
a {
text-decoration: none;
color: inherit;
}
a[class~=title] {
display: block;
}
ul,
ol {
list-style: none
}
.title {
font-size: .28rem;
letter-spacing: .01rem;
color: #333;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.info {
font-size: .24rem;
letter-spacing: .01rem;
color: #999;
}
.intro {
font-size: .24rem;
letter-spacing: .01rem;
color: #999;
}
.text {
display: inline-block;
vertical-align: top;
}
.split span:not(:last-child)::after {
content: "|";
margin: 0 .15rem;
}
.slot-text-slot {
display: flex;
justify-content: space-between;
align-items: center;
}
.slot-text-slot>*:nth-child(2) {
flex-grow: 1;
overflow: hidden;
}
.slot-text-slot>*:first-child,
.slot-text-slot>*:nth-child(3) {
flex-shrink: 0;
}
.ellipsis {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.ellipsis2 {
white-space: normal;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.head {
padding: .27rem 0 0;
background-color: #ffffff;
}
.head.default {
padding-bottom: .14rem;
background: var(--main-color);
}
.head.cq {
background-color: unset;
}
.head-top {
display: flex;
align-items: flex-start;
justify-content: space-between;
padding: 0 .3rem;
margin-bottom: .12rem;
font-size: 0;
}
.head-logo {
width: 1.89rem;
height: .51rem;
}
.search {
display: flex;
align-items: center;
box-sizing: border-box;
width: 4.43rem;
height: 0.57rem;
padding-left: .18rem;
border-radius: 0.06rem;
border: solid 0.01rem var(--main-color);
}
.search .icon {
width: 0.19rem;
height: 0.25rem;
}
.search-input {
height: 100%;
flex-grow: 1;
border: none;
outline: medium;
background: none;
margin-left: .14rem;
font-size: .24rem;
letter-spacing: .01rem;
}
input::-webkit-input-placeholder {
color: #999;
}
input::-moz-placeholder {
color: #999;
}
.search-btn {
width: 1rem;
height: 100%;
background-color: var(--main-color);
border: none;
border-radius: .04rem;
text-align: center;
font-size: .24rem;
line-height: .55rem;
letter-spacing: .02rem;
color: #333;
}
.default .search {
width: 6.35rem;
height: 0.6rem;
padding: 0 .09rem 0 .27rem;
background: #fff;
border-radius: 0.06rem;
border: none;
}
.default .search-btn {
width: 1.02rem;
height: .44rem;
line-height: .44rem;
}
.go-back {
width: 0.22rem;
height: 0.36rem;
margin-top: .12rem;
}
.nav {
display: flex;
width: 100%;
height: .73rem;
padding: 0 .33rem;
background: var(--main-color);
box-shadow: 0.02rem 0.04rem 0.06rem 0rem rgba(180, 180, 180, 0.49);
overflow: scroll visible;
scrollbar-width: 0;
}
.nav::-webkit-scrollbar {
height: 0;
}
.nav-item {
flex-shrink: 0;
}
.nav-item a {
box-sizing: border-box;
display: block;
height: 100%;
padding: .23rem .33rem 0;
text-align: center;
font-size: 0.3rem;
letter-spacing: 0.02rem;
color: #333333;
}
.nav-item.current a {
font-weight: bold;
position: relative;
}
.nav-item.current a::after {
content: "";
width: 0.3rem;
height: 0.06rem;
background-color: #333333;
position: absolute;
bottom: .08rem;
left: calc(50% - .15rem);
}
.main {
font-size: 0;
}
.main.rank {
padding: 0 0 .01rem;
background-color: rgb(253, 243, 225);
}
.main-top-banner {
width: 7.5rem;
height: 3.76rem;
margin-bottom: -.36rem;
}
.main-jrjx {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-content: space-between;
width: 7.1rem;
height: 4.68rem;
padding: .84rem .27rem 0;
background: url(/uploads/image/tdcmaimg/main-jrjx-title.png) no-repeat center .25rem/2.1rem .32rem,
url(/uploads/image/tdcmaimg/main-jrjx-bg.png) no-repeat center/cover;
box-shadow: 0rem 0rem 0.21rem 0rem rgba(194, 194, 194, 0.64);
border-radius: 0.2rem;
margin: 0 auto 0;
position: relative;
}
.main-jrjx-item {
display: flex;
align-items: center;
width: 3.29rem;
height: .9rem;
margin-bottom: .35rem;
}
.main-jrjx-item .ranking {
width: 0.28rem;
height: 0.25rem;
background: no-repeat center/contain;
}
.main-jrjx-item:nth-child(1) .ranking {
background-image: url(/uploads/image/tdcmaimg/main-jrjx-1.png);
}
.main-jrjx-item:nth-child(2) .ranking {
background-image: url(/uploads/image/tdcmaimg/main-jrjx-2.png);
}
.main-jrjx-item:nth-child(3) .ranking {
background-image: url(/uploads/image/tdcmaimg/main-jrjx-3.png);
}
.main-jrjx-item:nth-child(4) .ranking {
background-image: url(/uploads/image/tdcmaimg/main-jrjx-4.png);
}
.main-jrjx-item:nth-child(5) .ranking {
background-image: url(/uploads/image/tdcmaimg/main-jrjx-5.png);
}
.main-jrjx-item:nth-child(6) .ranking {
background-image: url(/uploads/image/tdcmaimg/main-jrjx-6.png);
}
.main-jrjx-item .icon {
width: 0.9rem;
height: 0.9rem;
border-radius: 0.1rem;
margin: 0 .15rem 0 .2rem;
}
.main-jrjx-item .text {
width: 1.67rem;
}
.main-jrjx-item .title {
margin-top: .06rem;
font-size: 0.26rem;
letter-spacing: 0rem;
color: #333333;
}
.main-jrjx-item .info {
margin-top: .24rem;
letter-spacing: 0rem;
}
.main-item {
padding: 0 .2rem;
border-bottom: .1rem solid #f7f7f7;
}
.top-title {
display: flex;
justify-content: space-between;
}
.top-title .title {
display: flex;
align-items: flex-start;
font-weight: bold;
}
.top-title .title::before {
content: "";
display: block;
width: 0.08rem;
height: 0.24rem;
background-color: var(--main-color);
margin: .02rem .19rem 0 0;
}
.top-title .more {
width: 0.31rem;
height: 0.31rem;
}
.main-gl {
padding: 0 .2rem;
margin-top: .4rem;
}
.main-gl-top {
display: flex;
justify-content: space-between;
padding: 0 .08rem .25rem;
border-bottom: 1px dashed #dcdcdc;
margin-top: .35rem;
}
.main-gl-top-item {
width: 3.36rem;
}
.main-gl-top-item .icon {
width: 3.36rem;
height: 2.01rem;
}
.main-gl-top-item .title {
margin-top: .25rem;
text-align: center;
}
.main-gl-list {
margin: .29rem 0 -.08rem;
}
.main-gl-item {
margin-bottom: .44rem;
}
.main-gl-item .icon {
width: 0.33rem;
height: 0.27rem;
}
.main-gl-item .title {
margin: 0 .31rem 0 .19rem;
}
.main-recom-rank {
margin: .33rem 0 0;
}
.main-recom-rank-list {
margin: .24rem 0 .56rem;
}
.main-recom-rank-item {
margin: 0 0 .38rem;
}
.main-recom-rank-item .top {
display: flex;
height: 0.5rem;
background-color: #f8f8f8;
margin-bottom: .26rem;
}
.main-recom-rank-item .ranking {
width: 1.02rem;
height: 0.5rem;
padding: .12rem 0 0 .13rem;
background: url(/uploads/image/tdcmaimg/main-recom-ranking.png) no-repeat left/contain;
margin-right: .17rem;
font-size: 0.24rem;
letter-spacing: 0.01rem;
color: #ffffff;
}
.main-recom-rank-item .info span {
margin-right: .55rem;
color: #888;
line-height: .5rem;
}
.main-recom-rank-item .icon {
width: 1.19rem;
height: 1.19rem;
border-radius: .2rem;
}
.main-recom-rank-item .text {
margin: 0 .55rem 0 .23rem;
}
.main-recom-rank-item .title {
margin-top: .02rem;
font-weight: bold;
}
.main-recom-rank-item .intro {
margin-top: .14rem;
line-height: 0.4rem;
}
.main-recom-rank-item .btn {
width: 1.06rem;
height: 0.56rem;
background-color: var(--main-color);
border-radius: 0.1rem;
text-align: center;
font-size: 0.24rem;
line-height: 0.56rem;
letter-spacing: 0.01rem;
color: #333333;
}
.main-album {
margin: .34rem 0 0;
}
.main-album-list {
display: flex;
width: 7.5rem;
padding: 0 0 0 .2rem;
margin: .36rem -.2rem .41rem;
overflow: auto visible;
scrollbar-width: 0;
}
.main-album-list::-webkit-scrollbar {
height: 0;
}
.main-album-item {
flex-shrink: 0;
width: 4.66rem;
margin-right: .23rem;
}
.main-album-item .top {
display: block;
width: 4.66rem;
height: 2.86rem;
margin-bottom: .2rem;
position: relative;
}
.main-album-item .top .icon {
width: 100%;
height: 100%;
}
.main-album-item .top .title {
box-sizing: border-box;
width: 100%;
height: .59rem;
padding: .17rem .8rem 0 .2rem;
background: rgba(51, 51, 51, .66);
text-align: right;
font-size: 0.26rem;
letter-spacing: 0.02rem;
color: #ffffff;
position: absolute;
bottom: 0;
left: 0;
}
.main-album-item .top .lable {
width: 0.76rem;
height: 0.96rem;
background: url(/uploads/image/tdcmaimg/main-album-lable.png) no-repeat center/contain;
position: absolute;
right: .1rem;
bottom: .14rem;
}
.main-album-item .content {
display: flex;
}
.main-album-item .content .icon {
width: 1.1rem;
height: 1.1rem;
border-radius: 0.2rem;
}
.main-album-item .content .text {
width: 3.1rem;
margin-left: .24rem;
}
.main-album-item .content .title {
margin-top: .2rem;
letter-spacing: 0.02rem;
}
.main-album-item .content .info {
margin-top: .27rem;
letter-spacing: 0.02rem;
}
.main-album-item .content .info span:not(:last-child) {
margin-right: .35rem;
}
.main-app {
margin: .27rem 0 0;
}
.main-app-list {
display: flex;
flex-wrap: wrap;
margin: .35rem 0 .05rem;
}
.main-app-item {
width: 1.31rem;
margin-bottom: .37rem;
text-align: center;
}
.main-app-item:not(:nth-child(4n)) {
margin-right: .62rem;
}
.main-app-item .icon {
width: 1.31rem;
height: 1.31rem;
border-radius: 0.2rem;
}
.main-app-item .title {
margin-top: .28rem;
font-size: 0.26rem;
letter-spacing: 0.02rem;
}
.main-app-item .info {
margin-top: .23rem;
letter-spacing: 0.02rem;
}
.main-app-item .btn {
width: 1.31rem;
height: 0.61rem;
border: solid 0.01rem #eeeeee;
margin-top: .2rem;
text-align: center;
font-size: 0.24rem;
line-height: 0.58rem;
letter-spacing: 0.02rem;
color: #858585;
}
.main-new {
padding: 0 .2rem;
margin: .22rem 0 0;
}
.main-new-list {
margin: .25rem 0 0;
}
.main-new-item {
display: flex;
margin: 0 0 .23rem;
}
.main-new-item .icon {
width: 1.96rem;
height: 1.26rem;
}
.main-new-item .text {
width: 4.84rem;
margin-left: .3rem;
}
.main-new-item:not(:last-child) .text {
padding-bottom: .37rem;
border-bottom: .01rem dashed #dcdcdc;
}
.main-new-item .title {
margin-top: .19rem;
font-size: 0.3rem;
letter-spacing: 0.02rem;
color: #333333;
}
.main-new-item .info {
margin-top: .38rem;
}
.main-new-item .info span {
margin-right: .15rem;
}
.main-rank {
width: 7.1rem;
padding: 0 0 .3rem;
border: solid 0.01rem #ffd614;
margin: 1.06rem auto 0;
}
.main-rank-title {
width: 4.8rem;
height: .77rem;
background: #fff url(/uploads/image/tdcmaimg/main-rank-title.png) no-repeat center/contain;
margin: -.4rem auto .34rem;
text-align: center;
font-size: 0.3rem;
line-height: 0.77rem;
letter-spacing: 0.02rem;
color: #333333;
}
.main-rank-item {
display: flex;
align-items: center;
width: 6.47rem;
margin: 0 0 .35rem .21rem;
}
.main-rank-item .ranking {
width: 0.4rem;
height: 0.4rem;
border-radius: 50%;
padding: 0 0 0 .01rem;
margin-right: .2rem;
text-align: center;
font-size: 0.24rem;
line-height: 0.4rem;
letter-spacing: 0.01rem;
color: #ffffff;
}
.main-rank-item:nth-child(1) .ranking {
background: #ff7c08;
}
.main-rank-item:nth-child(2) .ranking {
background: rgb(255, 150, 57);
}
.main-rank-item:nth-child(3) .ranking {
background: rgb(255, 189, 131);
}
.main-rank-item:not(:nth-child(-n 3)) .ranking {
background: #dfdfdf;
}
.main-rank-item .icon {
width: 1.3rem;
height: 1.3rem;
border-radius: 0.2rem;
}
.main-rank-item .text {
width: 3.3rem;
margin: 0 .2rem;
letter-spacing: 0.02rem;
}
.main-rank-item .title {
font-size: 0.3rem;
}
.main-rank-item .info {
display: flex;
margin-top: .3rem;
}
.main-rank-item .btn {
width: 0.87rem;
height: 0.87rem;
background: url(/uploads/image/tdcmaimg/main-rank-btn.png) no-repeat center/contain;
}
.main-flink {
padding: 0 .2rem;
margin: .49rem 0 .23rem;
}
.main-flink p {
margin-top: .42rem;
font-size: 0.24rem;
line-height: 0.48rem;
letter-spacing: 0.02rem;
color: #888888;
}
.footer {
width: 100%;
padding: .44rem .75rem .9rem;
background: #333;
text-align: center;
font-size: 0.24rem;
line-height: 0.48rem;
letter-spacing: 0.01rem;
color: #ababab;
}
.footer-nav {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.footer-nav a {
margin: 0 .25rem;
}
.record {
margin: 0 0 0 .05rem;
}
.error-icon {
display: block;
width: 6.59rem;
height: 4.95rem;
margin: 1.44rem auto 0;
}
.error-btn {
width: 1.7rem;
height: 0.6rem;
background-color: var(--main-color);
margin: 1.04rem auto 3.8rem;
text-align: center;
font-size: 0.26rem;
line-height: 0.6rem;
color: #333333;
}
.main-top {
width: 100%;
min-height: 1.42rem;
padding: .33rem 0 .21rem;
background: url(/uploads/image/tdcmaimg/main-top-border.png) no-repeat bottom/contain,
linear-gradient(#fdf4e3 0%,
#fde9ce calc(100% - .15rem),
#fff calc(100% - .15rem));
}
.main-top-title {
width: 100%;
height: .45rem;
background: no-repeat center/contain;
}
.main-top-title.about {
background-image: url(/uploads/image/tdcmaimg/title-about.png);
}
.main-top-title.game {
background-image: url(/uploads/image/tdcmaimg/title-game.png);
}
.main-top-title.app {
background-image: url(/uploads/image/tdcmaimg/title-app.png);
}
.main-top-title.album {
background-image: url(/uploads/image/tdcmaimg/title-album.png);
}
.main-top-title.rank {
background-image: url(/uploads/image/tdcmaimg/title-rank.png);
}
.main-top-title.rank-new {
background-image: url(/uploads/image/tdcmaimg/title-rank-new.png);
}
.main-top-title.image {
background-image: url(/uploads/image/tdcmaimg/title-image.png);
}
.main-top-title.news {
background-image: url(/uploads/image/tdcmaimg/title-news.png);
}
.main-top-title.gift {
background-image: url(/uploads/image/tdcmaimg/title-gift.png);
}
.sub-nav {
display: flex;
flex-wrap: wrap;
width: 100%;
padding: 0 0 0 .2rem;
margin: .44rem 0 0;
}
.sub-nav-item {
width: 1.66rem;
height: 0.61rem;
background-color: #ffffff;
border-radius: 0.3rem;
margin: 0 .15rem .2rem 0;
text-align: center;
font-size: 0.26rem;
line-height: 0.61rem;
letter-spacing: 0.01rem;
color: #666666;
}
.sub-nav-item.current {
background-color: var(--main-color);
color: #333333;
}
.sub-nav-item a {
display: block;
}
.sub-nav.rank .sub-nav-item {
width: 2.25rem;
margin-right: .17rem;
}
.about-content {
padding: .28rem .2rem .92rem;
}
.about-content p {
margin-bottom: .46rem;
font-size: .26rem;
line-height: .48rem;
letter-spacing: .01rem;
color: #666666;
}
.map-content {
padding: .11rem .2rem 1.21rem;
font-size: 0.26rem;
line-height: 0.72rem;
letter-spacing: 0.01rem;
}
.map-content h3 {
font-weight: bold;
color: var(--main-color);
}
.map-content div {
display: flex;
flex-wrap: wrap;
}
.map-content a {
min-width: 1.6rem;
color: #666666;
}
.map-content a:not(:nth-child(4n)) {
margin-right: .23rem;
}
.news-list {
padding: 0 .2rem;
margin: .41rem 0 0;
}
.news-item {
display: flex;
padding: 0 0 .29rem;
border-bottom: .01rem dashed #dcdcdc;
margin: 0 0 .3rem;
}
.news-item .icon {
width: 2.17rem;
height: 1.44rem;
}
.news-item .text {
width: 4.71rem;
margin-left: .21rem;
}
.news-item .title {
margin-top: .03rem;
font-size: 0.3rem;
letter-spacing: 0.02rem;
color: #333333;
}
.news-item .intro {
margin-top: .33rem;
font-size: 0.24rem;
letter-spacing: 0.01rem;
color: #888888;
}
.news-item .info {
height: .27rem;
padding-left: .4rem;
background: url(/uploads/image/tdcmaimg/news-list-info.png) no-repeat left/contain;
margin-top: .27rem;
display: flex;
}
.news-item .info span {
width: 50%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.news-item.video .info {
background-image: url(/uploads/image/tdcmaimg/video-list.png);
}
.news-item.iamge .info {
background-image: url(/uploads/image/tdcmaimg/imgae-list.png);
}
.news-item .info span:first-child {
margin-left: 0;
}
.news-item .info span {
margin-left: .15rem;
}
.pagination {
display: flex;
justify-content: center;
align-items: flex-start;
color: #999;
margin: .7rem auto;
}
.pagination li {
margin-right: .16rem;
border: solid .01rem #d2d2d2;
}
.pagination li span {
display: block;
padding: .13rem .18rem;
font-size: .26rem;
}
.pagination li a {
display: block;
padding: .13rem .18rem;
font-size: .26rem;
}
.pagination .active {
color: #333;
background-color: var(--main-color);
border: solid .01rem var(--main-color);
}
.pagination .num {
font-size: .26rem;
line-height: .62rem;
}
.news-details {
padding: .53rem .2rem 0;
}
.news-head {
padding: 0 0 .27rem;
border-bottom: .01rem dashed #dcdcdc;
}
.news-head .type {
color: var(--main-color);
}
.news-head h1 {
text-align: center;
font-size: 0.32rem;
font-weight: bold;
line-height: 0.5rem;
letter-spacing: 0.03rem;
color: #111111;
}
.news-head .info {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0 .09rem;
margin-top: .25rem;
line-height: 0.48rem;
letter-spacing: 0.02rem;
}
.news-content {
margin-top: .27rem;
}
.news-content p {
font-size: 0.26rem;
line-height: 0.48rem;
letter-spacing: 0.02rem;
color: #666666;
text-indent: 2em;
}
.news-content p img,
.news-content iframe {
display: block;
max-width: 100% !important;
height: auto !important;
margin: .17rem auto .12rem;
}
.image-swiper {
width: 7.07rem;
}
.img-swiper img {
width: 100%;
}
.img-swiper-pagination {
display: flex;
justify-content: center;
width: 100%;
height: 1rem;
padding: .68rem 0 0;
background: linear-gradient(rgba(245, 245, 245, .1) 0%,
rgba(245, 245, 245, .7) 40%,
rgba(245, 245, 245, .99) 70%);
position: absolute;
bottom: 0 !important;
z-index: 1;
}
.img-bullet {
width: 0.1rem;
height: 0.1rem;
background-color: #d6d6d6;
border-radius: 50%;
margin: 0 .05rem;
}
.img-bullet-active {
background-color: var(--main-color);
}
.news-game {
width: 7.1rem;
height: 1.65rem;
padding: .21rem .23rem 0 .22rem;
background: url(/uploads/image/tdcmaimg/news-game-bg.png) no-repeat center/cover;
margin-top: .18rem;
}
.news-game .icon {
width: 1.2rem;
height: 1.2rem;
border-radius: 0.2rem;
}
.news-game .text {
margin: 0 .2rem;
}
.news-game .title {
margin-top: .05rem;
font-weight: bold;
letter-spacing: 0.03rem;
}
.news-game .info {
margin-top: .21rem;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.news-game .info span {
margin-right: .15rem;
color: #666666;
}
.news-game .intro {
margin-top: .16rem;
color: #666666;
}
.news-game .btn {
width: 1.2rem;
height: 0.6rem;
background-color: #ffffff;
border-radius: 0.3rem;
text-align: center;
font-size: 0.26rem;
line-height: 0.6rem;
letter-spacing: 0.03rem;
color: #333333;
}
.common-gl {
margin-top: .39rem;
}
.common-gl-list {
margin-top: .39rem;
}
.common-gl-list .news-item:last-child {
padding: 0;
border: none;
}
.common-game {
margin-top: .24rem;
}
.common-game-list {
display: flex;
flex-wrap: wrap;
margin-top: .28rem;
}
.common-game-list .main-app-item {
margin-bottom: .3rem;
}
.common-game-list .main-app-item .title {
margin: .21rem 0 .22rem;
color: #666;
}
.common-rank {
padding: 0 .2rem;
margin: .22rem 0 .35rem;
}
.common-rank-list {
margin: .27rem 0 0;
position: relative;
}
.common-rank-list::after {
content: "";
width: 1px;
height: calc(100% - .5rem);
background: #eee;
position: absolute;
top: .25rem;
left: 1.65rem;
}
.common-rank-item {
display: flex;
align-items: center;
margin-bottom: .22rem;
}
.common-rank-item .info {
width: 1.19rem;
height: 0.5rem;
padding-left: .15rem;
background: url(/uploads/image/tdcmaimg/common-rank.png) no-repeat center/contain;
margin-right: .28rem;
line-height: .5rem;
}
.common-rank-item .ranking {
width: 0.36rem;
height: 0.36rem;
background-color: #ffffff;
border: solid 0.02rem var(--main-color);
border-radius: 50%;
margin-right: .3rem;
text-align: center;
font-size: 0.24rem;
line-height: 0.34rem;
letter-spacing: 0.01rem;
color: var(--main-color);
z-index: 1;
}
.common-rank-item .title {
width: 4.98rem;
}
.game-list {
padding: 0 .2rem;
margin-top: .36rem;
}
.game-item {
padding-bottom: .31rem;
border-bottom: .01rem dashed #eee;
margin-bottom: .31rem;
}
.game-item .icon {
width: 1.3rem;
height: 1.3rem;
border-radius: 0.2rem;
}
.game-item .text {
margin: 0 .2rem;
}
.game-item .title {
margin-top: .04rem;
}
.game-item .info {
display: flex;
margin-top: .20rem;
}
.game-item .info span {
padding: .04rem .1rem;
}
.game-item .info span:nth-child(1) {
border: solid 0.01rem #ffa168;
margin-right: .1rem;
color: #ffa168;
}
.game-item .info span:nth-child(2) {
border: solid 0.01rem #7cc5f3;
color: #58b4e8;
}
.game-item .intro {
margin-top: .19rem;
color: #888;
}
.game-item .btn {
width: 0.78rem;
height: 0.78rem;
background: url(/uploads/image/tdcmaimg/game-list-btn.png) no-repeat center/contain;
margin-bottom: .03rem;
}
.game-head {
padding: .49rem .2rem .28rem;
background: url(/uploads/image/tdcmaimg/game-head-bg.png) no-repeat top/contain;
text-align: center;
}
.game-head .icon {
width: 1.2rem;
height: 1.2rem;
border-radius: 0.2rem;
}
.game-head .title {
margin-top: .29rem;
font-weight: bold;
letter-spacing: 0.03rem;
}
.game-head .info {
display: flex;
justify-content: center;
margin-top: .37rem;
}
.game-head .info span {
margin: 0 .1rem;
}
.head-info {
display: flex;
background-color: #fefbf5;
flex-wrap: wrap;
padding: 0.3rem;
margin-top: 0.3rem;
padding-bottom: 0.05rem
}
.head-info span {
color: #999;
width: 33.33%;
font-size: .2rem;
display: block;
margin-bottom: 0.3rem;
text-align: left;
}
.head-info span:nth-child(2),
.head-info span:nth-child(5){
width: 26%;
}
.head-info span:last-child{
width: 39%;
white-space: nowrap;
}
.down-href a {
display: block;
width: 7.1rem;
height: 0.7rem;
background-color: #ff8b67;
border-radius: 0.35rem;
margin-top: .36rem;
text-align: center;
font-size: 0.28rem;
line-height: 0.7rem;
letter-spacing: 0.03rem;
color: #ffffff;
}
.game-head .dlbtn {
display: block;
width: 7.1rem;
height: 0.7rem;
background-color: #ff8b67;
border-radius: 0.35rem;
margin-top: .36rem;
text-align: center;
font-size: 0.28rem;
line-height: 0.7rem;
letter-spacing: 0.03rem;
color: #ffffff;
}
.game-head .dlbtn .dlbtn {
background-color: #19c4b6;
margin-top: .23rem;
}
.game-head .dlbtn.disabled {
background-color: #d3d3d3;
}
.game-content {
padding: 0 .2rem .3rem;
margin: .27rem 0 0;
}
.game-swiper {
width: 7.3rem;
margin: .38rem 0 .22rem;
}
.game-swiper .swiper-slide {
width: 2.6rem;
}
.game-swiper img {
width: 100%;
object-fit: contain;
}
.game-content h3 {
display: inline-block;
height: .51rem;
padding: 0 .37rem;
background: linear-gradient(90deg, rgb(255, 244, 225), rgb(255, 252, 246));
margin: .3rem 0;
font-size: 0.28rem;
line-height: 0.51rem;
letter-spacing: 0.03rem;
color: #fb7d18;
}
.game-content p {
font-size: 0.26rem;
line-height: 0.48rem;
letter-spacing: 0.02rem;
color: #666666;
text-indent: 2em;
}
.common-gift {
margin: .29rem 0 0;
}
.common-gift-list {
margin: .27rem 0 .24rem;
}
.common-gift-item {
margin: 0 0 .25rem;
}
.common-gift-item .icon {
width: 0.47rem;
height: 0.47rem;
border-radius: 0.1rem;
}
.common-gift-item .title {
margin: 0 .4rem 0 .3rem;
font-size: 0.28rem;
letter-spacing: 0.01rem;
color: #666666;
}
.common-new {
margin: .27rem 0 0;
}
.common-new-list {
margin: .3rem 0 .37rem;
}
.common-new-item {
padding: 0 0 .3rem;
border-bottom: .01rem dashed #dcdcdc;
margin: 0 0 .3rem;
}
.common-new-item:last-child {
padding: 0;
border-bottom: none;
margin: 0;
}
.common-new-item .icon {
width: 1.21rem;
height: 1.21rem;
border-radius: 0.2rem;
}
.common-new-item .text {
align-self: stretch;
margin: 0 .43rem 0 .23rem;
}
.common-new-item .title {
margin-top: .04rem;
}
.common-new-item .info {
display: flex;
margin-top: .2rem;
}
.common-new-item .info span:not(:last-child) {
margin-right: .33rem;
}
.common-new-item .intro {
margin-top: .17rem;
}
.common-new-item .btn {
width: 1.11rem;
height: 0.63rem;
background-color: var(--main-color);
border-radius: 0.1rem;
text-align: center;
font-size: 0.26rem;
line-height: 0.63rem;
letter-spacing: 0.01rem;
color: #333333;
}
.album-list {
margin: .38rem 0 0;
}
.album-item {
display: flex;
flex-wrap: wrap;
padding: 0 0 .3rem .2rem;
border-bottom: .1rem solid #f7f7f7;
margin: 0 0 .25rem;
}
.album-item .text {
width: 5.7rem;
margin-right: .2rem;
}
.album-item .text .title {
font-size: 0.3rem;
font-weight: bold;
letter-spacing: .02rem;
}
.album-item .text .intro {
margin-top: .29rem;
color: #888888;
}
.album-item .text .intro span:first-child {
margin-right: .3rem;
}
.album-item .btn {
width: 1.21rem;
height: 0.61rem;
border-radius: 0.3rem;
border: solid 0.01rem var(--main-color);
margin-top: .07rem;
text-align: center;
font-size: 0.26rem;
line-height: 0.6rem;
letter-spacing: 0.01rem;
color: var(--main-color);
}
.album-item .bottom {
display: flex;
margin: .29rem 0 0;
}
.album-item .bottom-item {
width: 1.65rem;
height: 2rem;
padding: .2rem;
border-radius: 0.15rem;
border: solid 0.01rem #eeeeee;
margin-right: .16rem;
text-align: center;
}
.album-item .bottom-item .icon {
width: 1.16rem;
height: 1.16rem;
border-radius: 0.2rem;
}
.album-item .bottom-item .title {
margin: .2rem 0 0;
font-size: 0.24rem;
letter-spacing: 0.01rem;
color: #999999;
}
.album-head {
display: flex;
flex-wrap: wrap;
align-items: center;
width: 7.1rem;
height: 2.66rem;
background: url(/uploads/image/tdcmaimg/album-head-bg.png) no-repeat center/contain;
border-radius: 0.1rem;
margin: .76rem auto 0;
position: relative;
padding-bottom: .2rem;
}
.album-head .title {
box-sizing: border-box;
width: 3.34rem;
height: 1.23rem;
padding: .79rem 0 0;
background: url(/uploads/image/tdcmaimg/album-head-title.png) no-repeat center/cover;
margin: -.55rem 1.82rem .29rem;
text-align: center;
font-size: 0.26rem;
font-weight: bold;
letter-spacing: 0.01rem;
color: #ffffff;
}
.album-head .icon {
width: 1.2rem;
height: 1.2rem;
border-radius: 0.6rem;
margin: 0 .2rem;
}
.album-head .intro {
width: 5.1rem;
line-height: 0.48rem;
color: #666666;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.album-head .lable {
width: 0.67rem;
height: 0.58rem;
background: url(/uploads/image/tdcmaimg/lable-hot.png) no-repeat center/contain;
position: absolute;
top: 0;
left: 0;
}
.album-more {
display: flex;
padding: .35rem;
overflow: scroll visible;
scrollbar-width: 0;
}
.album-more::-webkit-scrollbar {
height: 0;
}
.album-more span {
flex-shrink: 0;
margin-right: .1rem;
font-size: 0.24rem;
line-height: 0.6rem;
letter-spacing: 0.01rem;
color: #999999;
}
.album-more a {
flex-shrink: 0;
padding: .18rem .28rem;
background-color: #fff3e1;
border-radius: 0.3rem;
margin-right: .14rem;
font-size: 0.24rem;
letter-spacing: 0.01rem;
color: #ee9c31;
}
.album-details-list {
padding: 0 .2rem .3rem;
margin: .3rem 0 0;
}
.album-details-item {
display: flex;
align-items: center;
padding: 0 0 .3rem;
border-bottom: .01rem dashed #eee;
margin: .3rem 0 0;
}
.album-details-item .ranking {
width: .61rem;
height: .5rem;
background: no-repeat center/contain;
padding: .21rem 0 0;
margin: 0 .29rem 0 .03rem;
text-align: center;
font-size: 0.24rem;
font-weight: bold;
letter-spacing: 0.01rem;
color: #888888;
}
.album-details-list .album-details-item:nth-child(2) .ranking {
background-image: url(/uploads/image/tdcmaimg/ranking-1.png);
}
.album-details-list .album-details-item:nth-child(3) .ranking {
background-image: url(/uploads/image/tdcmaimg/ranking-2.png);
}
.album-details-list .album-details-item:nth-child(4) .ranking {
background-image: url(/uploads/image/tdcmaimg/ranking-3.png);
}
.album-details-list .album-details-item:nth-child(n 5) .ranking {
background-image: url(/uploads/image/tdcmaimg/ranking-4.png);
}
.rank-list .album-details-item .ranking {
margin-right: .21rem;
}
.rank-list .album-details-item:nth-child(1) .ranking {
background-image: url(/uploads/image/tdcmaimg/ranking-1.png);
}
.rank-list .album-details-item:nth-child(1) .ranking span,
.rank-list .album-details-item:nth-child(2) .ranking span,
.rank-list .album-details-item:nth-child(3) .ranking span {
display: none;
}
.rank-list .album-details-item:nth-child(2) .ranking {
background-image: url(/uploads/image/tdcmaimg/ranking-2.png);
}
.rank-list .album-details-item:nth-child(3) .ranking {
background-image: url(/uploads/image/tdcmaimg/ranking-3.png);
}
.rank-list .album-details-item:nth-child(n 4) .ranking {
background: url(/uploads/image/tdcmaimg/ranking-4.png) no-repeat center/.52rem .43rem;
}
.album-details-item .icon {
width: 1.31rem;
height: 1.31rem;
border-radius: 0.2rem;
}
.album-details-item .text {
width: 3.77rem;
align-self: stretch;
margin: 0 .12rem 0 .19rem;
}
.rank-list .album-details-item .text {
width: 3.08rem;
margin: 0 .2rem 0 .19rem;
flex: 1;
}
.album-details-item .title {
margin-top: .04rem;
}
.album-details-item .info {
display: flex;
margin-top: .20rem;
}
.album-details-item .info span {
padding: .04rem .1rem;
}
.album-details-item .info span:nth-child(1) {
border: solid 0.01rem #ffa168;
margin-right: .1rem;
color: #ffa168;
}
.album-details-item .info span:nth-child(2) {
border: solid 0.01rem #7cc5f3;
color: #58b4e8;
}
.album-details-item .intro {
margin-top: .19rem;
color: #888;
}
.album-details-item .btn {
width: 0.78rem;
height: 0.78rem;
background: url(/uploads/image/tdcmaimg/game-list-btn.png) no-repeat center/contain;
margin-bottom: .03rem;
}
.album-recom {
margin: .41rem 0 0;
}
.album-recom-top {
display: flex;
margin: .35rem 0;
}
.album-recom-top .left {
width: 3.54rem;
height: 2.28rem;
background-color: #eeeeee;
position: relative;
}
.album-recom-top .left .icon {
width: 100%;
height: 100%;
}
.album-recom-top .left .title {
box-sizing: border-box;
width: 100%;
padding: .2rem .33rem .14rem;
background: rgba(51, 51, 51, .66);
white-space: normal;
text-align: center;
font-size: 0.24rem;
line-height: 0.3rem;
letter-spacing: 0.02rem;
color: var(--main-color);
position: absolute;
top: 50%;
left: 0;
transform: translatey(-50%);
}
.album-recom-top .intro {
box-sizing: border-box;
width: 3.56rem;
height: 2.28rem;
padding: .2rem .24rem .2rem .26rem;
border: solid 0.01rem #eeeeee;
}
.album-recom-top .intro p {
line-height: 0.46rem;
letter-spacing: 0.01rem;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}
.album-recom-list {
display: flex;
flex-wrap: wrap;
padding: 0 0 .18rem;
}
.album-recom-item {
width: 1.55rem;
margin-bottom: .3rem;
text-align: center;
}
.album-recom-item:not(:nth-child(4n)) {
margin-right: .3rem;
}
.album-recom-item .icon {
width: 1.21rem;
height: 1.21rem;
border-radius: 0.2rem;
}
.album-recom-item .title {
margin-top: .23rem;
font-size: 0.26rem;
letter-spacing: 0.02rem;
}
.album-gl {
padding: 0 .2rem;
margin: .28rem 0 0;
}
.album-gl-top {
display: flex;
justify-content: space-between;
padding: 0 .07rem;
margin: .29rem 0 .49rem;
}
.album-gl-top-item {
width: 3.36rem;
height: 2.12rem;
position: relative;
}
.album-gl-top-item .icon {
width: 100%;
height: 100%;
}
.album-gl-top-item .title {
box-sizing: border-box;
width: 100%;
height: 0.57rem;
padding: .19rem .4rem 0;
background-color: rgba(51, 51, 51, .66);
text-align: center;
font-size: 0.24rem;
color: #ffffff;
position: absolute;
bottom: 0;
left: 0;
}
.album-gl-item {
margin-bottom: .44rem;
}
.album-gl-item .square {
width: 0.11rem;
height: 0.11rem;
background-color: var(--main-color);
border-radius: 50%;
}
.album-gl-item .title {
margin: 0 1.8rem 0 .29rem;
}
.rank-list {
width: 100%;
height: 21.81rem;
padding: 1.15rem .57rem 1.21rem .52rem;
background: url(/uploads/image/tdcmaimg/rank-list-bg.png) no-repeat top/cover;
margin: -.18rem 0 .45rem;
}
.gift-list {
padding: 0 .2rem;
margin: .35rem 0 0;
}
.gift-item {
display: flex;
align-items: center;
padding: 0 0 .3rem;
border-bottom: .01rem dashed #eee;
margin: 0 0 .3rem;
}
.gift-item .icon {
width: 1.31rem;
height: 1.31rem;
border-radius: 0.2rem;
}
.gift-item .text {
width: 4.4rem;
margin: 0 .41rem 0 .19rem;
}
.gift-item .title {
margin-top: .04rem;
}
.gift-item .info {
margin-top: .26rem;
color: #888888;
}
.gift-item .intro {
margin-top: .25rem;
color: #888888;
}
.gift-item .btn {
width: 0.78rem;
height: 0.78rem;
background: url(/uploads/image/tdcmaimg/gift-list-btn.png) no-repeat center/contain;
margin-bottom: .03rem;
}
.search-default {
min-height: 12rem;
padding: 0 .2rem;
}
.search-default>.info {
margin: .35rem 0 .3rem;
}
.search-list {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0 .08rem;
}
.search-item {
width: 3.39rem;
height: 0.95rem;
padding: 0 .14rem 0 .16rem;
background-color: #fffdf5;
border: solid 0.01rem #fff3e1;
margin-bottom: .19rem;
}
.search-item .icon {
width: 0.65rem;
height: 0.65rem;
border-radius: 0.33rem;
}
.search-item .title {
margin: 0 .16rem;
font-size: 0.26rem;
}
.search-item .into {
width: 0.3rem;
height: 0.3rem;
}
.search-default .main-item {
margin: 0 -.2rem;
}
.search-default .top-title {
margin: .25rem 0;
}
.search-default .game-item:last-child {
padding: 0;
border: none;
}
.img-relevant {
margin: .34rem 0 0;
}
.img-relevant-list {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: .3rem 0 .04rem;
}
.img-relevant-item {
width: 3.46rem;
margin-bottom: .22rem;
}
.img-relevant-item .icon {
box-sizing: border-box;
width: 3.46rem;
height: 2.51rem;
padding: .2rem .17rem;
border: solid 0.01rem #eeeeee;
}
.img-relevant-item .title {
margin-top: .21rem;
text-align: center;
font-size: 0.26rem;
color: #666666;
}
.whole-mask {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(51, 51, 51, 0.33);
z-index: 10;
}
.whole-mask .inner {
width: 5.64rem;
height: 5.3rem;
border-radius: 0.15rem;
background: linear-gradient(rgb(255, 242, 224), rgb(255, 253, 251));
margin: calc(50vh - 2.65rem) auto;
text-align: center;
}
.gift-details-mask {
width: 3.18rem;
height: 2.49rem;
margin: -1.39rem 0 0;
}
.whole-mask .inner .title {
margin: .41rem 0 0;
font-size: 0.32rem;
font-weight: bold;
}
.whole-mask .inner .info {
margin: .36rem 0 0;
}
.whole-mask .inner .active-code {
margin: .22rem 0 0;
font-size: 0.24rem;
letter-spacing: 0.01rem;
color: #999999;
}
.whole-mask .inner .receive-gift-close {
width: 4.85rem;
height: 0.65rem;
border-radius: 0.06rem;
border: solid 0.01rem #dcdcdc;
margin: .28rem auto 0;
text-align: center;
font-size: 0.24rem;
line-height: 0.62rem;
letter-spacing: 0.01rem;
color: #333333;
}
.whole-mask .inner .receive-btn {
width: 4.85rem;
height: 0.65rem;
background-image: linear-gradient(0deg,
#fe4d65 0%,
#fe867d 100%);
border-radius: 0.08rem;
margin: .45rem auto 0;
text-align: center;
font-size: 0.24rem;
line-height: 0.65rem;
letter-spacing: 0.01rem;
color: #ffffff;
}
.cq-swiper {
width: 7.12rem;
height: 3.48rem;
border-radius: 0.2rem;
margin: .3rem auto;
}
.cq-swiper img {
width: 100%;
height: 100%;
}
.cq-swiper-pagination {
display: flex;
justify-content: center;
padding: 0 0 .05rem;
position: absolute;
z-index: 1;
}
.cq-bullet {
width: 0.1rem;
height: 0.05rem;
background-color: #c8c8c8;
border-radius: 0.03rem;
margin: 0 .03rem;
}
.cq-bullet-active {
background-color: var(--main-color);
}
.cq-bg-swiper {
width: 100%;
height: 5.14rem;
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
.cq-bg-swiper img {
width: 100%;
height: 100%;
}
.cq-nav {
display: flex;
overflow: scroll visible;
scrollbar-width: 0;
padding: 0 .2rem;
}
.cq-nav::-webkit-scrollbar {
height: 0;
}
.cq-nav-item {
flex-shrink: 0;
width: 1.65rem;
height: 0.6rem;
background-color: #f6f6f6;
border-radius: 0.3rem;
margin-right: .16rem;
}
.cq-nav-item a {
display: block;
text-align: center;
font-size: 0.26rem;
line-height: 0.6rem;
letter-spacing: 0.03rem;
color: #666666;
}
.cq-nav-item.current {
background-color: var(--main-color);
}
.cq-nav-item.current a {
color: #333333;
}
.cq-hot {
margin: .42rem 0 0;
}
.cq-hot-list {
display: flex;
flex-wrap: wrap;
margin: .42rem 0 0;
}
.cq-hot-item {
width: 1.6rem;
margin-bottom: .26rem;
text-align: center;
}
.cq-hot-item:not(:nth-child(4n)) {
margin-right: .23rem;
}
.cq-hot-item .icon {
width: 1.21rem;
height: 1.21rem;
border-radius: 0.2rem;
}
.cq-hot-item .title {
margin-top: .2rem;
font-size: 0.26rem;
letter-spacing: 0.03rem;
color: #666666;
}
.cq-common-news {
margin: .25rem 0 0;
}
.cq-common-news-list {
margin: .3rem 0 0;
}
.cq-common-news-item {
display: flex;
margin: 0 0 .21rem;
}
.cq-common-news-item:not(:last-child) {
padding: 0 0 .21rem;
border-bottom: .01rem dashed #dcdcdc;
}
.cq-common-news-item .left {
width: 2.1rem;
height: 1.37rem;
margin-right: .23rem;
position: relative;
}
.cq-common-news-item .icon {
width: 100%;
height: 100%;
}
.cq-common-news-item .info {
width: 2.1rem;
height: 0.38rem;
background-color: rgba(51, 51, 51, .66);
text-align: center;
line-height: 0.38rem;
letter-spacing: 0.02rem;
color: #ededed;
position: absolute;
bottom: 0;
left: 0;
}
.cq-common-news-item .text {
width: 4.77rem;
}
.cq-common-news-item .title {
margin-top: .07rem;
font-size: 0.3rem;
}
.cq-common-news-item .intro {
margin-top: .13rem;
letter-spacing: 0.02rem;
line-height: 0.48rem;
color: #888888;
}
.cq-game-list {
padding: 0 .2rem;
margin: .4rem 0 0;
}
.cq-game-item {
height: 1.7rem;
padding: .24rem .2rem;
border: solid 0.01rem #eeeeee;
margin: 0 0 .19rem;
}
.cq-game-item .icon {
width: 1.2rem;
height: 1.2rem;
border-radius: 0.2rem;
}
.cq-game-item .text {
margin: 0 .57rem 0 .23rem;
}
.cq-game-item .title {
margin-top: .04rem;
letter-spacing: 0.02rem;
}
.cq-game-item .intro {
margin-top: .13rem;
line-height: 0.4rem;
letter-spacing: 0.02rem;
color: #888888;
}
.cq-game-item .btn {
width: 1.31rem;
height: 0.61rem;
padding: 0 0 0 .57rem;
background: var(--main-color) url(/uploads/image/tdcmaimg/cq-game-list-btn.png) no-repeat .26rem/.19rem .21rem;
border-radius: 0.08rem;
font-size: 0.24rem;
line-height: 0.61rem;
letter-spacing: 0.02rem;
color: #333333;
}
.cq-news-list {
padding: 0 .2rem;
margin: .49rem 0 0;
}
.cq-news-item {
display: flex;
align-items: flex-start;
justify-content: space-between;
padding: 0 0 .36rem;
border-bottom: .01rem dashed #dcdcdc;
margin: 0 0 .26rem;
}
.cq-news-item .text {
width: 5.5rem;
letter-spacing: 0.02rem;
}
.cq-news-item .title {
margin-top: .03rem;
font-size: 0.3rem;
}
.cq-news-item .info {
margin-top: .27rem;
}
.cq-news-item .info span {
margin-right: .6rem;
}
.cq-news-item .btn {
width: 0.82rem;
height: 0.82rem;
background: url(/uploads/image/tdcmaimg/cq-news-list-btn.png) no-repeat center/contain;
}
.cq-common-game {
padding: 0 .2rem;
margin: .24rem 0 0;
}
.cq-common-game-list {
margin: .28rem 0 .33rem;
}
.cq-common-gl {
margin: .33rem 0 0;
}
.cq-common-gl-top {
display: flex;
justify-content: space-between;
margin: .26rem 0 0;
}
.cq-common-gl-top img {
width: 3.4rem;
height: 2.03rem;
}
.cq-common-gl-list {
margin: .31rem 0 0;
}
.cq-common-gl-list .cq-news-item:last-child {
border: none;
margin: 0;
}
.cq-common-video {
padding: 0 .2rem;
margin: .35rem 0 0;
}
.cq-common-video-top {
display: block;
width: 7.1rem;
height: 3.09rem;
border-radius: 0.15rem;
margin: .36rem 0 0;
position: relative;
overflow: hidden;
}
.cq-common-video-top .icon {
width: 100%;
height: 100%;
}
.cq-common-video-top .play {
width: 0.99rem;
height: 0.99rem;
background: url(/uploads/image/tdcmaimg/video-play.png) no-repeat center/contain;
position: absolute;
top: 1.02rem;
left: 3.04rem;
}
.cq-common-video-top .info {
width: 1.02rem;
height: 0.42rem;
background-color: rgba(51, 51, 51, .66);
border-radius: 0.08rem;
text-align: center;
font-size: 0.24rem;
line-height: 0.42rem;
letter-spacing: 0.02rem;
color: #ffffff;
position: absolute;
right: .19rem;
bottom: .21rem;
}
.cq-common-video-list {
margin: .34rem 0 .75rem;
}
.cq-common-video-item {
margin: 0 0 .3rem;
letter-spacing: 0.02rem;
}
.cq-common-video-item .type {
width: 0.81rem;
height: 0.41rem;
border-radius: 0.04rem;
border: solid 0.01rem #dcdcdc;
text-align: center;
font-size: 0.24rem;
line-height: 0.4rem;
color: #999999;
}
.cq-common-video-item .title {
margin: 0 1rem 0 .2rem;
}
.cq-game-head {
display: flex;
flex-wrap: wrap;
width: 7.1rem;
height: 2.8rem;
padding: .24rem 0 0;
background-color: #fcf6ec;
margin: .39rem auto 0;
}
.cq-game-head .icon {
width: 1.2rem;
height: 1.2rem;
border-radius: 0.2rem;
margin: 0 0 0 .21rem;
}
.cq-game-head .text {
width: 5.5rem;
margin: 0 0 0 .18rem;
}
.cq-game-head .title {
margin-top: .04rem;
font-weight: bold;
letter-spacing: 0.03rem;
}
.cq-game-head .info {
display: flex;
flex-wrap: wrap;
margin-top: .07rem;
}
.cq-game-head .info span {
min-width: 2.5rem;
margin-top: .16rem;
letter-spacing: 0.02rem;
color: #666666;
}
.cq-game-head .dlbtn {
width: 6.74rem;
height: 0.78rem;
background: url(/uploads/image/tdcmaimg/cq-dlbtn.png) no-repeat center/contain;
margin: .29rem 0 0 .14rem;
}
.cq-game-content {
padding: 0 .2rem .34rem;
margin: .34rem 0 0;
}
.cq-game-swiper {
margin: .34rem 0 .3rem;
}
.cq-game-swiper .swiper-slide {
width: 2.72rem;
}
.cq-game-swiper .swiper-slide img {
width: 100%;
object-fit: contain;
}
.cq-game-content p {
font-size: 0.26rem;
line-height: 0.48rem;
letter-spacing: 0.01rem;
color: #666666;
}
.cq-common-more {
margin: .3rem 0 0;
}
.cq-common-more-list {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: .2rem 0 .14rem;
}
.cq-common-more-item {
display: flex;
align-items: center;
width: 3.46rem;
height: 1.47rem;
padding: 0 .19rem;
border: solid 0.01rem #eeeeee;
margin-bottom: .2rem;
}
.cq-common-more-item .icon {
width: 1rem;
height: 1rem;
border-radius: 0.1rem;
}
.cq-common-more-item .text {
height: 1rem;
margin-left: .22rem;
letter-spacing: 0.02rem;
}
.cq-common-more-item .title {
margin-top: .12rem;
font-size: 0.26rem;
font-weight: bold;
line-height: 1.3;
}
.cq-common-more-item .info {
margin-top: .22rem;
}
.cq-common-new-news {
margin: .29rem 0 0;
}
.cq-common-new-news .top-icon {
width: 7.1rem;
height: 3.48rem;
margin: .3rem 0 .22rem;
}
.cq-common-new-news-item {
display: flex;
align-items: center;
justify-content: space-between;
margin: 0 0 .44rem;
letter-spacing: 0.03rem;
}
.cq-common-new-news-item .title {
width: 6rem;
}
.cq-news-head {
padding: 0 0 .28rem;
border-bottom: .01rem dashed #dcdcdc;
margin: .65rem 0 0;
}
.cq-news-head h1 {
text-align: center;
font-size: 0.32rem;
font-weight: bold;
font-stretch: normal;
line-height: 0.5rem;
letter-spacing: 0.03rem;
color: #333333;
}
.cq-news-head .info {
margin-top: .32rem;
text-align: center;
}
.cq-news-head .info span {
margin: 0 .1rem;
white-space: nowrap;
font-size: 0.24rem;
line-height: 0.3rem;
letter-spacing: 0.02rem;
color: #888888;
}
.cq-news-content {
margin: .25rem 0 0;
}
.cq-news-content p {
font-size: 0.26rem;
line-height: 0.48rem;
letter-spacing: 0.01rem;
color: #666666;
}
.cq-news-content p img {
display: block;
width: 6.6rem;
margin: .19rem auto;
}
.cq-news-game {
width: 7.1rem;
height: 1.53rem;
padding: .23rem .2rem .19rem;
background-color: #fcf6ec;
margin: .25rem 0 .32rem;
position: relative;
}
.cq-news-game .icon {
width: 1.1rem;
height: 1.1rem;
border-radius: 0.2rem;
}
.cq-news-game .text {
margin: 0 .18rem;
}
.cq-news-game .title {
font-size: 0.26rem;
font-weight: bold;
letter-spacing: 0.03rem;
line-height: 1.3;
}
.cq-news-game .info {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-top: .09rem;
}
.cq-news-game .info span {
min-width: 2.15rem;
margin-top: .12rem;
}
.cq-news-game .btn {
width: 0.6rem;
height: 0.6rem;
background: url(/uploads/image/tdcmaimg/cq-news-game-btn.png) no-repeat center/contain;
}
.cq-news-game .lable {
width: 0.57rem;
height: 0.42rem;
background: url(/uploads/image/tdcmaimg/cq-news-game-lable.png) no-repeat center/contain;
position: absolute;
top: 0;
left: 0;
}
.hide {
display: none !important;
}
.album-flex {
display: flex;
justify-content: space-between;
align-items: center;
}
.album-flex .album-more {
padding: 0;
border-bottom: none;
}
.album-info {
flex: 1;
overflow: hidden;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.album-info p {
display: block;
width: 100%;
font-size: .26rem;
color: #666666;
margin-top: .2rem;
margin-bottom: .2rem;
}
#aq-model {
position: fixed;
top: 0;
left: -100%;
z-index: 999;
width: 100%;
height: 100%;
overflow: hidden;
background: #fff url(/uploads/image/tdefault/404.png) no-repeat center;
}
.rank-new-list {
background-color: #fff !important;
}
.rank-new {}
.rank-new-list .main-top {
padding: 0.44rem 0 0.21rem;
}
.rank-new-list .bottom .bottom-item {
position: relative;
}
.rank-new-list .bottom .bottom-item:nth-child(1)::before,
.rank-new-list .bottom .bottom-item:nth-child(2)::before,
.rank-new-list .bottom .bottom-item:nth-child(3)::before {
content: '';
display: inline-block;
width: 0.41rem;
height: 0.55rem;
position: absolute;
top: 0px;
left: 50%;
transform: translate(-50%);
}
.rank-new-list .bottom .bottom-item:nth-child(1)::before {
background: url(/uploads/image/tdcmaimg/rank-01.png) no-repeat center;
background-size: cover;
}
.rank-new-list .bottom .bottom-item:nth-child(2)::before {
background: url(/uploads/image/tdcmaimg/rank-02.png) no-repeat center;
background-size: cover;
}
.rank-new-list .bottom .bottom-item:nth-child(3)::before {
background: url(/uploads/image/tdcmaimg/rank-03.png) no-repeat center;
background-size: cover;
}
.rank-new-list .bottom .bottom-item:nth-child(4) {
border: none;
text-align: left;
padding: 0.25rem 0 0.25rem 0.2rem;
}
.rank-new-list .bottom .bottom-item:nth-child(4) img:nth-child(1),
.rank-new-list .bottom .bottom-item:nth-child(4) img:nth-child(2) {
margin-bottom: 8px;
}
.rank-new-list .bottom .bottom-item:nth-child(4) img:nth-child(even) {
margin-left: 8px;
}
.rank-new-list .bottom .bottom-item:nth-child(4) img {
width: 0.6rem;
height: 0.6rem;
border-radius: 10px;
}
.rank-new-show {
background-color: #fff !important;
}
.rank-new-show .rank-new-nav {
text-align: center;
min-height: 1.8rem;
}
.rank-new-show .rank-new-nav .title {
font-size: 0.34rem;
letter-spacing: 2px;
color: #666a9f;
margin-top: 0.54rem;
position: relative;
font-weight: bold;
}
.rank-new-show .rank-new-nav .time span {
background-color: #ffffff;
border-radius: 0.25rem;
font-size: 0.24rem;
line-height: 0.4rem;
letter-spacing: 1px;
color: #666a9f;
padding: 0 0.3rem;
display: inline-block;
margin-top: 0.44rem;
}
.rank-new-show .rank-new-nav .title::before {
content: '';
display: inline-block;
width: 1.06rem;
height: 0.23rem;
background: url(/uploads/image/tdcmaimg/nav-title-left.png) no-repeat center/contain;
position: absolute;
top: 0.04rem;
left: 0.15rem;
}
.rank-new-show .rank-new-nav .title::after {
content: '';
display: inline-block;
width: 1.06rem;
height: 0.23rem;
background: url(/uploads/image/tdcmaimg/nav-title-right.png) no-repeat center/contain;
position: absolute;
top: 0.04rem;
right: 0.15rem;
}
.main-rank-new {}
.main-rank-new-list {
margin-top: 0.3rem;
}
.rank-new-down-list {
background: none;
padding-top: 0.1rem;
padding-bottom: 0.1rem;
margin: 0;
height: auto;
padding: 0.1rem 0.2rem;
}
.rank-new-down-list .album-details-item .btn {
width: 0.78rem;
height: 0.78rem;
background: url(/uploads/image/tdcmaimg/down-list-btn.png) no-repeat center/contain;
margin-bottom: 0.03rem;
}
.rank-new-down-list .album-details-item:last-child {
border: none;
}
.rank-new-introduction .main-gl-top {
border-bottom: none;
padding-bottom: 0.15rem;
}
.rank-new-introduction .main-gl-top-item {
position: relative;
}
.rank-new-introduction .main-gl-top-item .title {
box-sizing: border-box;
width: 100%;
height: 0.59rem;
padding: 0.17rem 0.8rem 0 0.2rem;
background: rgba(51, 51, 51, .66);
text-align: right;
font-size: 0.26rem;
letter-spacing: 0.02rem;
color: #ffffff;
position: absolute;
bottom: 0;
left: 0;
}
.rank-new-introduction .main-gl-item {
padding-left: 0.2rem;
}
.rank-new-introduction .main-gl-item::before {
content: '';
display: inline-block;
width: 0.11rem;
height: 0.11rem;
background: var(--main-color);
border-radius: 50%;
}
.rank-new-introduction .main-gl-item .title {
flex: 1;
}
.rank-new-introduction .slot-text-slot>*:nth-child(1) {
flex-grow: 1;
overflow: hidden;
}
.rank-new-introduction .slot-text-slot>*:nth-child(2) {
flex-grow: 0;
}
.hide {
display: none;
}