.content-page{background: #f2f2f2;padding-bottom: 2.14rem;}
.content-page .category-tabs{margin: 1.71rem 0 0;padding: 2.14rem 1.43rem 2.86rem;border-radius: 0.71rem 0.71rem 0 0;background-color: #ffffff;display: grid;align-items: center;row-gap: 1.43rem;column-gap: 1.57rem;position: relative;justify-content: center;grid-template-columns: repeat(3,1fr);}
.content-page .category-tabs::before{position: absolute;content: "";width: calc(100% - 2.86rem);height: 2px;background-color: #ffdeca;top: 0;left: 50%;transform: translateX(-50%);}
.content-page .category-tabs a{height: 4.42rem;line-height: 4.42rem;text-align: center;min-width: 4.42rem;font-size: 2.14rem;color: #666666;border-radius: 0.71rem;background: #F7F7F7;cursor: pointer;    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;padding: 0 0.5rem;}
.content-page .category-tabs a.active{font-weight: bold;color: #333333;background: linear-gradient( 90deg, rgb(255,222,202) 0%, rgb(255,244,238) 100%);}
.content-page .category-tabs a.toggle-btn{color: #CCCCCC;}
.content-page .category-tabs a.toggle-btn.expand{color: #33CC99;}
.content-page.app .category-tabs a.active{background: linear-gradient( 90deg, rgb(196,238,228) 0%, rgb(226,245,241) 100%);}

.content-page .content-list{background-color: #ffffff;display: grid;grid-template-columns: repeat(1,1fr);padding: 0;border-radius: 0;}
.content-page .content-list .game-item{display: flex;align-items: center;background-color: #ffffff;border-radius: 0;padding: 1.43rem 2.14rem;cursor: pointer;}
.content-page .content-list .game-item .img-block{width: 8.57rem;height: 8.57rem;border-radius: 2rem;margin-right: 1.86rem;flex: 0 0 8.57rem;}
.content-page .content-list .game-item .img-block img{width: 100%;height: 100%;border-radius: 2rem;}
.content-page .content-list .game-item .game-detail{display: flex;flex-direction: column;overflow: hidden;margin-right: 1rem;}
.content-page .content-list .game-item .game-detail h3{font-weight: normal;font-size: 2rem;color: #000000;margin-bottom: 0.79rem;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 23rem;}
.content-page .content-list .game-item .game-detail .game-inner-detail{display: flex;align-items: center;}
.content-page .content-list .game-item .game-detail .game-inner-detail p{font-size: 1.57rem;color: #999999;padding-right: 0.5rem;position: relative;}
.content-page .content-list .game-item .game-detail .game-inner-detail p:last-child{padding-left: 0.5rem;padding-right: 0;}
.content-page .content-list .game-item .game-detail .game-inner-detail p:last-child::before{position: absolute;content: "";width: 1px;height: 70%;background-color: #999999;top: 50%;left: 0;transform: translateY(-50%);}
.content-page .content-list .game-item .game-detail .dateUpdate{margin-top: 0.86rem;font-size: 1.57rem;color: #999999;}
.content-page .content-list .game-item .viewBtn{margin-left: auto;border-radius: 2rem;border: 1px solid #42EAB2;color: #42EAB2;font-size: 1.71rem;min-width: 8.86rem;height: 3.57rem;line-height: 3.57rem;text-align: center;}
.content-page .content-list .game-item .viewBtn:hover{background-color: #42EAB2;color: #ffffff;}
.content-page .content-list .game-item:nth-child(odd){background-color: #FEF4F0;border-radius: 0.43rem;}
.content-page.app .content-list .game-item:nth-child(odd){background-color: #ECFBF8;}

.content-page .pagination{display: flex;justify-content: center;padding-bottom: 3rem;background-color: #ffffff;border-radius: 0 0 0.71rem 0.71rem;column-gap: 1.93rem;padding-top: 2.14rem;}
.content-page .pagination a{outline: none;background-color: #ECEBEE;border-radius: 0.43rem;border: none;font-size: 1.86rem;color: #94979B;padding: 0 1.29rem;height: 4.14rem;display: flex;align-items: center;justify-content: center;box-sizing: border-box;cursor: pointer;}
.content-page .pagination a.current{background-color: #42EAB2;color: #ffffff;border:none;}
.content-page .pagination a.page-number{font-weight: normal;min-width: 4.14rem;}
.content-page .pagination a.pagination-button{font-family: cursive;min-width: 4.14rem;}

footer{margin-top: 0;}


  