.title-home,.txt-home-p{
    text-align: center;
    padding-top: 20px;
}
.game-tabs-content {
    display: none;
}
.game-tabs-content.on {
    display: block;
}
.lottGame-list {
    display: none;
}
.lottGame-list.on {
    display: block;
}
.menu-list-item.on {
    font-weight: bold;
    color: red;
}

.hot-game a{text-align:center;}
.hot-games .hot-game .third-game-name{white-space:normal !important;}
.damping-scroll-container .damping-scroll-wrap .damping-card{
     overflow-y: unset !important; 
    overflow-x: hidden;
    
}
.swiper-wrapper {
    display: flex;
}
:root {
    --duration: 80s; 
    --delay: 0s;
    --iteration-count: infinite;
    --play: running;
    --direction: normal;
}
.notice_root {
    margin: 0px 0 20px 0;
}
span.content-item {
    font-size: 15px;
}
.marquee .marquee_content {
    animation: marquee var(--duration) linear var(--delay) var(--iteration-count);
    animation-play-state: var(--play);
    animation-delay: var(--delay);
    animation-direction: var(--direction)
}

@keyframes marquee {
    0% {
        transform: translateX(30vw)
    }

    to {
        transform: translateX(-100%)
    }
}
.formx.home-content {
        margin: -15px auto 0 auto;
    }
.notice_root .notice_icon {margin-left: 18px;}
.gameEnter-wrap .gameEnter-content {
padding: 0 !important;}

@media only screen and (min-width: 700px) {
	.gb-button-wrapper.gb-button-wrapper-cb3d55c2{width: 50%;}
	.formx.home-content {
        width: 700px;
        margin: -35px auto 0 auto;
        padding-top: 20px;
    }
	.game-tabs-content {
    max-height: 800px !important;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
}
	.gameEnter-wrap .game-menu.sticky {
    position: fixed;
left: 11.1rem !important;}

	.notice_root .notice_icon {
    width: .6rem !important;
    height: .6rem !important;
    margin-right: .1rem;
	margin-left: 28px !important;
}
.hot-games .hot-game .third-game-name {
font-size: 0.3rem;}
  .hot-games .hot-game img {
    width: 100% !important;
    height: 160px !important ;
    border-radius: .1rem;
}
.lottery .lott-list .lott-game-item {
    height: 2.46rem;
}
.lottery .lott-list .lott-game {
    height: 1.64rem;
}
.lottery .lott-list .lott-game-icon {
    width: 1.64rem;
    height: 1.64rem;
}

.hot-games .hot-game .game-icon{height:auto !important;}

.gameEnter-wrap .game-menu .game-list-item {
    width: 2.3rem;
}
.gameEnter-wrap .game-menu .game-list-item .game-menu-icon {
    width: 1.4rem;
    height: 1.4rem;
}
.gameEnter-wrap .game-menu .game-list-item .game-menu-icon .am-icon {
    width: 1.4rem;
}
.gameEnter-wrap .game-menu .game-list-item.on .game-menu-name,.gameEnter-wrap .game-menu .game-list-item .game-menu-name {
    font-size: 15px;
    font-weight: 700;
}
.scroll-menu-wrap .menu-list-item {
    font-size: .25rem;
}
}
.game-tabs-content {
    max-height: 500px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth; 
	
}

.game-tabs-content::-webkit-scrollbar {
    width: 10px; 
}

.game-tabs-content::-webkit-scrollbar-thumb {
    background: #888; 
    border-radius: 4px;
}

.game-tabs-content::-webkit-scrollbar-thumb:hover {
    background: #555; 
}
.content-home {
    border: 1px solid grey;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 10px;
	
    max-height: 150px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;

}
.gb-button-wrapper.gb-button-wrapper-cb3d55c2{
margin: 0 auto;padding:10px 0;}