﻿body,html {
	height: 100%;
	scrollbar-gutter: stable;
	background: url(../images/bg.jpg) #0b0b0b no-repeat no-repeat;
	background-size: cover;
}
.body_bg{
	background: url(../images/bg2.jpg) #0b0b0b no-repeat no-repeat;
}
.dark {
	--primary-color: #d7413a;
	--cont-hover-color: linear-gradient(90deg,#f97a1d,#df0044);
	--page-background-color: #161719;
	--header-height: 60px;
	--header-bg: url(../images/mask_5_header.png) repeat repeat;
	--header-hover-color: #eef0f5;
	--header-btn-bg: #2a2e33;
	--search-bg: hsla(0,0%,100%,.1);
	--header-color: #b2b2b2;
	--title-color: #eef0f5;
	--label-color: #d2d3d4;
	--text-color: #8f9092;
	--area-svg-color: #798192;
	--area-hover-color: #a3abba;
	--content-width: 1400px;
	--content-min-width: 884px;
	--img-bg: #33363d;
	--area-bg: #24272c;
	--area-border-width: 0px;
	--area-line-color: #3c4351;
	--area-hover-bg: #2f3338;
	--area-shadow: #1f2126;
	--detail-left-width: 268px;
	--detail-right-width: 268px;
	--cont-info-bg: url(../images/mask_6.png) repeat repeat;
	--cont-info-color: #b2b2b2;
	--cont-cont-bg: url(../images/mask_5.png) repeat repeat;
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

ul {
	list-style: none
}

blockquote,q {
	quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
	content: "";
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a {
	text-decoration: none
}

a:hover {
	color: var(--primary-color)
}

input,textarea {
	outline: none;
	border: none;
	background-color: transparent;
	font-family: -apple-system,BlinkMacSystemFont,Microsoft Yahei,SourceHanSansCN-Regular,PingFang SC,Helvetica,Arial,sans-serif
}

input::-webkit-contacts-auto-fill-button,input::-webkit-credentials-auto-fill-button {
	display: none!important;
	visibility: hidden;
	pointer-events: none;
	position: absolute;
	right: 0
}

html {
	font-family: -apple-system,BlinkMacSystemFont,Microsoft Yahei,SourceHanSansCN-Regular,PingFang SC,Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 1.57;
	word-spacing: 1px;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	box-sizing: border-box
}


html.transparent {
	--page-background-color: transparent
}

::-webkit-scrollbar {
	transition: .2s;
	width: 6px;
	height: 6px
}

::-webkit-scrollbar-track {
	background-color: transparent
}

::-webkit-scrollbar-thumb {
	background: var(--area-hover-bg);
	border-radius: 4px
}
.custom-class .ant-message-notice-content {
	background: rgba(0,0,0,.6)!important
}

.custom-class .ant-message-custom-content {
	color: #fff
}

.message-link {
	color: var(--primary-color);
	cursor: pointer
}

.message-link:hover {
	filter: brightness(1.1)
}

input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill {
	-webkit-text-fill-color: #fff!important;
	-webkit-box-shadow: inset 0 0 0 1000px transparent!important;
	background-color: transparent;
	background-image: none;
	transition: background-color 50000s ease-in-out 0s
}

.swiper-button-next {
	right: 10px;
  }

.swiper-button-prev {
	left: 10px;
}

@font-face {
	font-family:AaHuanLeBao;src:url(/_next/static/media/AaHuanLeBao.a2b8b8ec.ttf)
}

@font-face {
	font-family:YouSheBiaoTiHei-2;src:url(/_next/static/media/YouSheBiaoTiHei-2.fc8630f2.ttf)
}

.content {
	width: var(--content-width)
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}

/* 最近在玩 */
.GroupTitle_box__5O4kS {
	justify-content: space-between;
	margin-bottom: 20px
}
.GroupTitle_box__5O4kS,.GroupTitle_box__5O4kS .GroupTitle_title__ltP6F {
	display: flex;
	align-items: center
}
.GroupTitle_box__5O4kS .GroupTitle_title__ltP6F>svg {
	color: var(--primary-color)
}
.GroupTitle_box__5O4kS .GroupTitle_title__ltP6F h1,.GroupTitle_box__5O4kS .GroupTitle_title__ltP6F h2 {
	font-size: 1.25rem;
	font-weight: 700;
	color: var(--title-color);
	margin-left: 10px
}
.GroupTitle_box__5O4kS .GroupTitle_more__7ARPL {
	width: 50px;
	height: 22px;
	background: var(--header-btn-bg);
	border-radius: 4px;
	color: var(--text-color);
	display: flex;
	align-items: center;
	justify-content: center
}
.GroupTitle_box__5O4kS .GroupTitle_more__7ARPL:hover {
	color: var(--primary-color)
}
/* 本周热榜 */
.RankedItem_list__kJYqJ {
	display: block;
	padding: 10px 20px;
	border-radius: 10px;
	display: flex;
	align-items: center;
	height: 90px
}
.RankedItem_list__kJYqJ .RankedItem_rankIndex__F_MED {
	margin-right: 16px
}
.RankedItem_list__kJYqJ .RankedItem_content__KhMIL {
	flex: 1;
	margin: 0 12px
}
.RankedItem_list__kJYqJ .RankedItem_content__KhMIL h3 {
	font-size: 16px;
	color: var(--title-color)
}
.RankedItem_list__kJYqJ .RankedItem_content__KhMIL h3,.RankedItem_list__kJYqJ .RankedItem_content__KhMIL p {
	font-weight: 400;
	word-break: break-all;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow: hidden
}
.RankedItem_list__kJYqJ .RankedItem_content__KhMIL p {
	font-size: 14px;
	color: var(--text-color);
	line-height: 14px;
	margin-top: 10px
}
.RankedItem_list__kJYqJ .RankedItem_icon__Z8bjr {
	width: 70px;
	height: 70px;
	border-radius: 10px;
	object-fit: cover;
	background-color: var(--img-bg)
}
.RankedItem_list__kJYqJ .RankedItem_right__oWSVQ {
	width: 62px;
	display: flex;
	align-items: center;
	justify-content: center;
	justify-content: flex-start
}
.RankedItem_list__kJYqJ .RankedItem_right__oWSVQ .RankedItem_btn__937du {
	width: 100%;
	height: 26px;
	line-height: 26px;
	background: var(--btn-primary-bg);
	border-radius: 13px;
	border: none;
	font-size: 14px;
	text-align: center;
	color: #fff;
	font-weight: 700;
	cursor: pointer;
	white-space: nowrap;
	transition: all .2s;
	display: none
}
.RankedItem_list__kJYqJ .RankedItem_right__oWSVQ .RankedItem_btn__937du:hover {
	filter: brightness(1.1);
	color: #fff
}
.RankedItem_list__kJYqJ .RankedItem_right__oWSVQ .RankedItem_like__3ZbFJ {
	display: flex;
	align-items: center
}
.RankedItem_list__kJYqJ .RankedItem_right__oWSVQ .RankedItem_likeNum__PCt1s {
	font-size: 14px;
	color: var(--text-color);
	margin-left: 4px
}
.RankedItem_list__kJYqJ .RankedItem_right__oWSVQ .RankedItem_iconSvg__15khH {
	transform: scale(.82);
	color: var(--area-svg-color);
	position: relative;
	z-index: 1
}
.RankedItem_list__kJYqJ:hover {
	background-color: var(--area-hover-bg)
}
.RankedItem_list__kJYqJ:hover .RankedItem_right__oWSVQ .RankedItem_likeNum__PCt1s,.RankedItem_list__kJYqJ:hover .RankedItem_right__oWSVQ .img1 {
	display: none
}
.RankedItem_list__kJYqJ .RankedItem_right__oWSVQ .imggo {
	display: none;
	margin-left: 10px;
}
.RankedItem_list__kJYqJ:hover .RankedItem_right__oWSVQ .imggo {
	display: block;
}
.RankedItem_list__kJYqJ:hover .RankedItem_right__oWSVQ .RankedItem_iconSvg__15khH {
	position: absolute;
	z-index: -1
}

.RankedItem_list__kJYqJ:hover .RankedItem_right__oWSVQ .RankedItem_btn__937du {
	display: block
}
.Rank_rankBox__0H6Tk {
	height: 330px;
	display: flex
}
.Rank_rankBox__0H6Tk .Rank_tabBox__8ajZw {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	height: 100%;
	margin-top: 5px;
}
.Rank_rankBox__0H6Tk .Rank_tabBox__8ajZw .Rank_tabBar__a1TjN {
	width: 51px;
	height: 95px;
	writing-mode: vertical-rl;
	text-orientation: upright;
	letter-spacing: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	padding-right: 4px;
	background: url(../images/tab.png) no-repeat no-repeat;
	background-size: 100%;
}
.Rank_rankBox__0H6Tk .Rank_tabBox__8ajZw .Rank_tabBar__a1TjN.tabulous_active {
	background: url(../images/tab_on.png) no-repeat no-repeat;
	background-size: 100%;
}
.tabcont{
	display: flex;
	gap: 10px;
	z-index: 99;
	padding-right: 10px;
	position: absolute;
    top: 30px;
}
.hidescale {
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: 0;
}

.showscale {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
	z-index: 1;
}

.Rank_rankBox__0H6Tk .Rank_tabBody__lljgf {
	flex: 1;
	background: url(../images/tab_bg.png);
	background-size: 100% 100%;
	border-radius: 0 10px 10px 0;
	padding: 10px;
	/* display: flex;
	gap: 10px */
}

.Rank_rankBox__0H6Tk .Rank_tabBody__lljgf .Rank_column__13R23 {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

.page_page__X_IMl {
	min-height: calc(100vh - var(--header-height));
	min-width: 1000px;
	overflow-x: auto;
}

.page_page__X_IMl .page_moreGameBox__HuzX_ {
	display: grid;
	grid-template-columns: repeat(7,1fr);
	grid-auto-rows: minmax(150px,auto);
	grid-gap: 19px;
	padding-bottom: 40px
}

.page_page__X_IMl .page_moreGameBox__HuzX_ .page_moreGameItem__T11B_ {
	width: 184px;
	height: 250px;
	background-color: var(--area-hover-bg);
	border-radius: 10px;
	overflow: hidden
}

.page_page__X_IMl .page_groupTitle__xTxHe {
	margin-top: 28px
}

.page_page__X_IMl .page_content__2tGWK {
	position: relative;
	z-index: 1;
	margin: -180px auto 0;
	min-width: var(--content-min-width);
	width: var(--content-width)
}

.page_page__X_IMl .page_tl__w8svw {
	height: auto;
	margin-top: 20px;
	border-radius: 10px;
	overflow: hidden
}

.DailyPicks_dailyPicksBox__OIkct {
	display: grid;
	grid-template-columns: repeat(4,1fr);
	grid-gap: 22px;
	grid-auto-rows: minmax(200px,auto);
	overflow: hidden;
}
.Special_groupTitle__mHygm {
	margin-top: 28px
}
.Swiper_section__UZ9hb {
	height: 700px;
	position: relative;
	z-index: 0
}

.Swiper_section__UZ9hb .Swiper_background__Bh3TT {
	position: absolute;
	height: 700px;
	width: 100%;
	object-fit: cover;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1
}

.Swiper_section__UZ9hb .Swiper_banner__gt7HB {
	min-width: var(--content-min-width);
	width: var(--content-width);
	position: absolute;
	z-index: 3;
	left: 50%;
	transform: translate(-50%);
	top: calc(270px + var(--header-height));
	display: flex;
	flex-direction: column;
	overflow: hidden
}

/* 广告 */

.Baver_container__GL2dz {
	object-fit: cover;
	cursor: pointer;
	position: relative
}

.Baver_container__GL2dz,.Baver_container__GL2dz .Baver_context__KagGQ {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center
}

.Baver_container__GL2dz iframe {
	max-width: 100%;
	max-height: 100%;
	border: none
}

.Baver_container__GL2dz .index_iconItem__gnSb8:after,.Baver_container__GL2dz .index_item__dSsoK {
	border: none!important
}

.Baver_container__GL2dz .index_popupAd__GXn1n {
	width: 100%
}

/* 更多游戏 */

.MoreGameItem_box__C0zIK {
	--box-width: 180px;
	--box-height: 180px;
	--box-border: 10px;
	--box-text-height: 48px;
	--box-font-size: 16px;
	--icon-border: 20px;
	--btn-width: 80px;
	--btn-height: 30px;
	--btn-x-margin: 52px;
	--btn-y-margin: 20px;
	--btn-pt: 2px;
	width: var(--box-width);
	height: var(--box-height);
	cursor: pointer;
	display: block;
	background-color: #23272b;
	border-radius: var(--box-border);
	overflow: hidden;
	border: 2px solid transparent;
	position: relative;
}

.MoreGameItem_box__C0zIK:hover {
	background-color: #2f3337
}

.MoreGameItem_box__C0zIK:hover .MoreGameItem_bottom__rgLRO .MoreGameItem_btn__mki_l,.MoreGameItem_box__C0zIK:hover .MoreGameItem_icon__XwAyd {
	transform: scale(1.1)
}

.MoreGameItem_box__C0zIK .MoreGameItem_cover__QZrbk {
	width: calc(var(--box-width) - 40px);
	height: calc(var(--box-width) - 51px);
	/* width: 140px;
	height: 127px; */
	margin: 25.5px 20px;
	/* border-radius: var(--box-border); */
	border: 1px solid #ddd;
	overflow: hidden;
}
.MoreGameItem_box__C0zIK .MoreGameItem_cover__QZrbk:hover {
	border: 1px solid #f40000;
}

.MoreGameItem_box__C0zIK .MoreGameItem_cover__QZrbk .MoreGameItem_icon__XwAyd {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .2s;
	/* border-radius: var(--icon-border) */
}

.MoreGameItem_box__C0zIK .MoreGameItem_name___HFlc {
	width: calc(var(--box-width) - 42px);
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	font-size: 12px;
	color: #edeff4;
	text-align: center;
	overflow: hidden;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	text-overflow: ellipsis;
	position: absolute;
	bottom: 23px;
	margin-left: 21px;
	background: rgba(0,0,0,.7);
}

.MoreGameItem_box__C0zIK .MoreGameItem_bottom__rgLRO {
	display: block;
	width: var(--btn-width);
	margin: var(--btn-y-margin) var(--btn-x-margin)
}

.MoreGameItem_box__C0zIK .MoreGameItem_bottom__rgLRO .MoreGameItem_btn__mki_l {
	width: var(--btn-width);
	height: var(--btn-height);
	background: linear-gradient(90.501774deg,#fe7e0d,#ffaf37);
	color: #fff;
	text-align: center;
	font-size: var(--box-font-size);
	border-radius: 15px;
	padding-top: var(--btn-pt);
	font-weight: 700
}

.MoreGameItem_box__C0zIK .MoreGameItem_bottom__rgLRO .MoreGameItem_btn__mki_l:hover {
	transform: scale(1.1)
}

.logo-container{
	display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 65534;
    font-size: 0;
    height: 16px;
    background: #b2b2b2;
    padding: 0 1px;
    background: rgba(0,0,0,.3);
    opacity: .5;
}
.logo-container a {
    font-size: 0;
    background: #666;
    background: rgba(102,102,102,.6);
}
.logo-link {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 48px;
    height: 10px;
    margin: 3px 4px;
}
.logo-container a img {
    position: static;
    border: 0;
}

/* 其他 */
.Search_container__AfPEz {
	height: 36px;
	position: relative;
	margin-right: 20px;
	width: 300px;
	background: var(--search-bg);
	border-radius: 18px
}
.Search_container__AfPEz .Search_content__FxYyV {
	height: 100%;
	overflow: hidden;
	padding: 0 20px 0 12px;
	display: flex;
	align-items: center;
	justify-content: space-between
}
.Search_container__AfPEz .ant-input {
	color: var(--title-color);
	height: 36px;
	line-height: 36px;
	padding-left: 8px!important
}

.Search_container__AfPEz .ant-input::placeholder {
	color: var(--text-color)
}
.Search_container__AfPEz .Search_content__FxYyV .Search_searchIcon__I0LxD {
	margin-left: 10px;
	cursor: pointer;
	width: 20px;
	height: 20px;
	color: var(--area-svg-color)
}
.Search_container__AfPEz .ant-input-affix-wrapper {
	padding: 0;
	color: var(--title-color)
}

@media screen and (max-width:1600px) {
	.Search_container__AfPEz {
		margin-right: 10px;
		width: 260px;
	}
}

.PartyGameGroup_partyGameGroup__kX5q6 {
	display: flex;
	flex-direction: column;
	margin-top: 30px
}

.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_paiduilist__Iz0kZ {
	display: grid;
	grid-template-columns: repeat(8,1fr);
	row-gap: 10px
}

.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_paiduilist__Iz0kZ .PartyGameGroup_item__u77Nu {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	cursor: pointer;
	gap: 12px
}

.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_paiduilist__Iz0kZ .PartyGameGroup_item__u77Nu .PartyGameGroup_icon__GChng {
	width: 70px;
	height: 70px;
	border-radius: 10px;
	overflow: hidden;
	background-color: var(--area-bg);
	flex-shrink: 0
}

.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_paiduilist__Iz0kZ .PartyGameGroup_item__u77Nu .PartyGameGroup_icon__GChng img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	display: block;
	transition: all .2s ease-in-out
}

.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_paiduilist__Iz0kZ .PartyGameGroup_item__u77Nu h4 {
	font-size: 16px;
	line-height: 16px;
	color: var(--title-color);
	word-break: break-all;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow: hidden;
	transition: all .5s ease-in-out;
	margin-block-start: 0px;
    margin-block-end: 0px;
}

.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_paiduilist__Iz0kZ .PartyGameGroup_item__u77Nu .PartyGameGroup_info__A3Njg {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 12px
}

.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_paiduilist__Iz0kZ .PartyGameGroup_item__u77Nu .PartyGameGroup_info__A3Njg span {
	color: var(--text-color);
	font-size: 12px;
	line-height: 14px;
	font-weight: 500;
	margin-left: 5px
}

.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_paiduilist__Iz0kZ .PartyGameGroup_item__u77Nu:hover .PartyGameGroup_icon__GChng img {
	scale: 1.2
}

.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_paiduilist__Iz0kZ .PartyGameGroup_item__u77Nu:hover h4 {
	color: var(--primary-color)
}

@media screen and (max-width:1336px) {
	.PartyGameGroup_partyGameGroup__kX5q6 {
		margin-top: 20px
	}

	.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_title__x1sdM {
		margin-bottom: 10px
	}

	.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_more__h1rRc {
		font-size: 12px;
		line-height: 12px
	}

	.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_paiduilist__Iz0kZ {
		grid-template-columns: repeat(5,1fr);
		height: 60px;
		overflow: hidden;
		gap: 8px
	}

	.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_paiduilist__Iz0kZ .PartyGameGroup_item__u77Nu {
		border-radius: 6px
	}

	.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_paiduilist__Iz0kZ .PartyGameGroup_item__u77Nu .PartyGameGroup_icon__GChng {
		width: 60px;
		height: 60px
	}

	.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_paiduilist__Iz0kZ .PartyGameGroup_item__u77Nu h4 {
		font-size: 14px
	}

	.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_paiduilist__Iz0kZ .PartyGameGroup_item__u77Nu .PartyGameGroup_info__A3Njg {
		margin-top: 8px
	}

	.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_paiduilist__Iz0kZ .PartyGameGroup_item__u77Nu .PartyGameGroup_info__A3Njg svg {
		width: 12px;
		height: 12px
	}

	.PartyGameGroup_partyGameGroup__kX5q6 .PartyGameGroup_paiduilist__Iz0kZ .PartyGameGroup_item__u77Nu .PartyGameGroup_info__A3Njg span {
		font-size: 12px
	}
}

.MessageList_hall__1VjQj {
	height: 26px;
	display: flex;
	flex: 1;
	margin: 0 20px
}

.MessageList_hall__1VjQj .MessageList_list__CD7OQ {
	display: flex;
	gap: 20px
}

.MessageList_hall__1VjQj .MessageList_item__OBceS {
	display: flex;
	align-items: center;
	background-color: var(--area-hover-bg);
	height: 26px;
	border-radius: 13px;
	padding: 0 12px;
	font-size: 14px;
	cursor: pointer
}

.MessageList_hall__1VjQj .MessageList_item__OBceS .MessageList_icon__FqJvb {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	object-fit: cover;
	margin-right: 4px
}

.MessageList_hall__1VjQj .MessageList_item__OBceS .MessageList_username__3jpYB {
	color: var(--label-color);
	min-width: 30px;
	word-break: break-all;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow: hidden
}

.MessageList_hall__1VjQj .MessageList_item__OBceS .MessageList_content__oQ_bl {
	color: var(--text-color);
	margin: 0 4px
}

.MessageList_hall__1VjQj .MessageList_item__OBceS .MessageList_gameMode__GwjFe {
	color: var(--primary-color);
	word-break: break-all;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow: hidden
}

.MessageList_hall__1VjQj .MessageList_item__OBceS span {
	word-break: keep-all
}

.MessageList_hall__1VjQj .MessageList_item__OBceS:hover {
	filter: brightness(1.1)
}

@media screen and (max-width:1336px) {
	.MessageList_hall__1VjQj .MessageList_item__OBceS {
		font-size: 12px
	}
}


.SwiperGame_bg{
	height: auto;
	width: auto;
    position: absolute;
    z-index: 3;
    left: 50%;
    transform: translate(-50%);
    top: calc(30px + var(--header-height));
	background: url(../images/banner_bg.png) no-repeat no-repeat;
	background-size: 100%;
}

.SwiperGame_box__pqdby {
	height: 208px;
	width: var(--content-width);
	margin: 21px 40px 21px 60px;
}

.SwiperGame_swiperItem__xnb4b .SwiperGame_cover__nnHS4 {
	display: block;
	width: calc((var(--content-width) - 66px)/4);
	height: calc((var(--content-width) - 66px)/4*208/334);
	background-color: var(--area-hover-bg);
	border-radius: 8px;
	overflow: hidden;
	position: relative
}

.SwiperGame_swiperItem__xnb4b .SwiperGame_cover__nnHS4:hover .SwiperGame_bannerCover__F3vB6 {
	transform: scale(1.2)
}

.SwiperGame_swiperItem__xnb4b .SwiperGame_bannerCover__F3vB6 {
	height: 100%;
	display: block;
	object-fit: cover;
	cursor: pointer;
	transition: all .2s;
	background-color: var(--img-bg);
	width: 100%;
	border-radius: var(--border-radius)
}

.SwiperGame_swiperItem__xnb4b .SwiperGame_bottomMask__MCerr {
	height: 100px;
	flex: 1;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	right: 0;
	background: linear-gradient(0deg,#000,transparent);
	width: 100%;
	padding: 12px 16px;
	display: flex;
	flex-direction: column;
	justify-content: end
}

.SwiperGame_swiperItem__xnb4b .SwiperGame_bottomMask__MCerr h3 {
	font-weight: 400;
	font-size: 16px;
	color: #eef0f5;
	word-break: break-all;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow: hidden
}

.SwiperGame_swiperItem__xnb4b .SwiperGame_mainCoverMask__YaHKM {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	z-index: 2;
	cursor: pointer
}

.SwiperGame_next__xEG4I,.SwiperGame_pre__Ta5m_ {
	position: absolute;
	z-index: 3;
	cursor: pointer;
	top: 50%;
	transform: translateY(-50%)
}

.SwiperGame_next__xEG4I:hover,.SwiperGame_pre__Ta5m_:hover {
	filter: brightness(1.1)
}

.SwiperGame_pre__Ta5m_ {
	left: 10px
}

.SwiperGame_next__xEG4I {
	right: 10px
}

@media screen and (max-width:1440px) {
	.SwiperGame_box__pqdby {
		height: 188px
	}

	.SwiperGame_swiperItem__xnb4b .SwiperGame_cover__nnHS4 {
		width: calc((var(--content-width) - 60px)/4);
		height: calc((var(--content-width) - 60px)/4*188/302)
	}
}

@media screen and (max-width:1336px) {
	.SwiperGame_bg{
		top: calc(20px + var(--header-height));
	}
	.SwiperGame_box__pqdby {
		height: 132px
	}
	.SwiperGame_swiperItem__xnb4b .SwiperGame_cover__nnHS4 {
		width: calc((var(--content-width) - 42px)/4);
		height: calc((var(--content-width) - 42px)/4*188/302)
	}

	.SwiperGame_swiperItem__xnb4b .SwiperGame_bottomMask__MCerr h3 {
		font-size: 14px
	}

	.SwiperGame_next__xEG4I,.SwiperGame_pre__Ta5m_ {
		width: 36px;
		height: 36px
	}
}














/* 底部 */
.bottom_toolbar{width:100%;height:auto;overflow:hidden;background:#252525;padding:25px 0 0;}
.bottom_toolbar .bottom_nav{height:30px;line-height:30px;text-align:center;color:#403d3d;}
.bottom_toolbar .bottom_nav a{display:inline-block;width:auto;padding:0 20px;text-align:center;color:#fefefe;}
.bottom_toolbar .bottom_nav a:hover{color:#fefefe;}
.bottom_toolbar .copyright{text-align:center;line-height:20px;color:#4f4f4f;padding-bottom:25px;border-bottom:1px solid #2c2c2c;}
.bottom_toolbar .copyright a{color:#4f4f4f;}
.bottom_toolbar .copyright a:hover{color:#fefefe;}
.bottom_toolbar .safety{height:40px;line-height:40px;text-align:center;}
.bottom_toolbar .safety a{display:inline-block;padding:0 15px;color:#4f4f4f;}
.bottom_toolbar .safety a:hover{color:#fefefe;}
.bottom_toolbar .safety i{display:inline-block;width:20px;height:20px;vertical-align:middle;background:url(../images/ico.jpg) no-repeat;margin-right:0.5em;margin-bottom:2px;}
.bottom_toolbar .safety .icon_safe1{background-position:0px 0px;}
.bottom_toolbar .safety .icon_safe2{background-position:-50px 0px;}
.bottom_toolbar .safety .icon_safe3{background-position:-100px 0px;}
.bottom_toolbar .safety .icon_safe4{background-position:-150px 0px;}
.bottom_toolbar .safety .icon_safe7 {background: url(//www.wywyx.com/templets/wywyx/pc/images/zllm.jpg) left center no-repeat;background-size: auto auto;background-size: 20px 20px;}
.bottom_toolbar .bottom_logo{width:100%;height:130px;overflow:hidden;}
.bottom_toolbar .bottom_logo img{display:block;width:405px;height:67px;margin:20px auto 0;background:none;}









@media screen and (max-width:1800px) {
	:root {
		--detail-left-width: 176px;
		--detail-right-width: 268px
	}
}

@media screen and (max-width:1500px) {
	:root {
		--detail-left-width: 176px;
		--detail-right-width: 176px
	}
}

@media screen and (max-width:1440px) {
	:root {
		--content-width: 1266px;
		font-size: 13px
	}

	/* 最近在玩 */
	.GroupTitle_box__5O4kS {
		margin-bottom: 14px
	}
	.GroupTitle_box__5O4kS .GroupTitle_title__ltP6F>svg {
		transform: scale(.9)
	}
	.GroupTitle_box__5O4kS .GroupTitle_title__ltP6F h1,.GroupTitle_box__5O4kS .GroupTitle_title__ltP6F h2 {
		margin-left: 8px
	}
	/* 本周热榜 */
	.page_page__X_IMl .page_content__2tGWK {
		margin-top: -198px
	}

	.page_page__X_IMl .page_groupTitle__xTxHe {
		margin-top: 20px
	}

	.page_page__X_IMl .page_moreGameBox__HuzX_ {
		grid-auto-rows: minmax(140px,auto);
		grid-gap: 20px
	}

	.page_page__X_IMl .page_moreGameBox__HuzX_ .page_moreGameItem__T11B_ {
		width: 184px;
		height: 250px
	}
	.DailyPicks_dailyPicksBox__OIkct {
		grid-auto-rows: minmax(160px,auto);
		grid-gap: 20px
	}
	.Special_groupTitle__mHygm {
		margin-top: 20px
	}
	/* 更多游戏 */
	.MoreGameItem_box__C0zIK.MoreGameItem_middle__Fa0Zv {
		--box-width: 160px;
		--box-height: 160px;
		--box-border: 10px;
		--box-text-height: 48px;
		--box-font-size: 16px;
		--btn-width: 80px;
		--btn-height: 30px;
		--btn-x-margin: 52px;
		--btn-y-margin: 20px;
		--icon-border: 20px;
		--btn-pt: 2px
	}
}

@media screen and (max-width:1336px) {
	:root {
		--content-width: 884px;
		font-size: 12px
	}
	/* 最近在玩 */
	.GroupTitle_box__5O4kS {
		margin-bottom: 6px
	}
	.GroupTitle_box__5O4kS .GroupTitle_title__ltP6F>svg {
		transform: scale(.8)
	}
	.GroupTitle_box__5O4kS .GroupTitle_title__ltP6F h1,.GroupTitle_box__5O4kS .GroupTitle_title__ltP6F h2 {
		margin-left: 4px
	}
	/* 本周热榜 */
	.RankedItem_list__kJYqJ {
		padding: 5px;
		height: 80px;
	}
	.RankedItem_list__kJYqJ .RankedItem_rankIndex__F_MED {
		margin-right: 10px;
		width: 26px;
		height: 21px
	}
	.RankedItem_list__kJYqJ .RankedItem_content__KhMIL {
		margin: 0 10px
	}
	.RankedItem_list__kJYqJ .RankedItem_content__KhMIL h3 {
		font-size: 14px
	}
	.RankedItem_list__kJYqJ .RankedItem_content__KhMIL p {
		font-size: 12px;
		margin-top: 6px
	}
	.RankedItem_list__kJYqJ .RankedItem_icon__Z8bjr {
		width: 50px;
		height: 50px
	}
	.Rank_rankBox__0H6Tk {
		height: 250px
	}

	.Rank_rankBox__0H6Tk .Rank_tabBox__8ajZw .Rank_tabBar__a1TjN {
		width: 41px;
		height: 80px;
		font-size: 14px;
		letter-spacing: 2px
	}
	.tabcont{
		top: 9px;
	}
	.page_page__X_IMl .page_content__2tGWK {
		margin-top: -340px
	}

	.page_page__X_IMl .page_groupTitle__xTxHe {
		margin-top: 20px
	}

	.page_page__X_IMl .page_moreGameBox__HuzX_ {
		grid-auto-rows: minmax(100px,auto);
		grid-gap: 12px
	}

	.page_page__X_IMl .page_moreGameBox__HuzX_ .page_moreGameItem__T11B_ {
		width: 116px;
		height: 155px
	}
	.Special_groupTitle__mHygm {
		margin-top: 20px
	}
	.Swiper_section__UZ9hb .Swiper_banner__gt7HB {
		top: calc(170px + var(--header-height))
	}
	/* 更多游戏 */
	.MoreGameItem_box__C0zIK.MoreGameItem_middle__Fa0Zv {
		--box-width: 116px;
		--box-height: 116px;
		--box-border: 10px;
		--box-text-height: 26px;
		--box-font-size: 12px;
		--icon-border: 10px;
		--btn-width: 60px;
		--btn-height: 20px;
		--btn-x-margin: 28px;
		--btn-y-margin: 10px;
		--btn-pt: 0
	}
}



.SpecialItem_box__IrVz7 {
	display: block;
	width: 330px;
	height: 250px;
	margin-left: 10px;
	background-color: var(--area-hover-bg);
	border-radius: 10px;
	flex-shrink: 0;
	cursor: pointer;
	overflow: hidden;
	display: flex;
	flex-direction: column
}

.SpecialItem_box__IrVz7 .SpecialItem_cover__9Q1pY {
	width: 100%;
	height: 200px;
	overflow: hidden
}

.SpecialItem_box__IrVz7 .SpecialItem_cover__9Q1pY img {
	width: 100%;
	height: 204px;
	transition: all .2s;
	object-fit: cover;
	display: block
}

.SpecialItem_box__IrVz7:hover .SpecialItem_cover__9Q1pY img {
	transform: scale(1.1)
}

.SpecialItem_box__IrVz7 .SpecialItem_bottom__WnQI_ {
	flex: 1;
	padding: 0px 16px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.SpecialItem_box__IrVz7 .SpecialItem_bottom__WnQI_ .SpecialItem_title__MDdNG {
	font-size: 16px;
	line-height: 16px;
	color: var(--title-color);
	word-break: break-all;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow: hidden
}

.SpecialItem_box__IrVz7 .SpecialItem_bottom__WnQI_ .SpecialItem_views__kW_jh {
	display: flex;
	align-items: center;
}

.SpecialItem_box__IrVz7 .SpecialItem_bottom__WnQI_ .SpecialItem_views__kW_jh .SpecialItem_des__Fy29k {
	font-size: 14px;
	line-height: 14px;
	color: var(--text-color);
	margin-left: 5px
}

@media screen and (max-width:1440px) {
	.SpecialItem_box__IrVz7 {
		width: 300px;
		height: 222px
	}

	.SpecialItem_box__IrVz7 .SpecialItem_cover__9Q1pY {
		width: 300px;
		height: 180px
	}

	.SpecialItem_box__IrVz7 .SpecialItem_bottom__WnQI_ {
		padding: 0px 14px 0
	}

	.SpecialItem_box__IrVz7 .SpecialItem_bottom__WnQI_ .SpecialItem_views__kW_jh {
		margin-top: 6px
	}
}

@media screen and (max-width:1336px) {
	.SpecialItem_box__IrVz7 {
		width: 204.5px;
		height: 151px
	}

	.SpecialItem_box__IrVz7 .SpecialItem_cover__9Q1pY {
		width: 204.5px;
		height: 122px
	}

	.SpecialItem_box__IrVz7 .SpecialItem_bottom__WnQI_ {
		padding: 0px 10px 0 6px
	}

	.SpecialItem_box__IrVz7 .SpecialItem_bottom__WnQI_ .SpecialItem_title__MDdNG {
		font-size: 14px;
		line-height: 14px
	}

	.SpecialItem_box__IrVz7 .SpecialItem_bottom__WnQI_ .SpecialItem_views__kW_jh {
		margin-top: 2px
	}

	.SpecialItem_box__IrVz7 .SpecialItem_bottom__WnQI_ .SpecialItem_views__kW_jh .SpecialItem_des__Fy29k {
		font-size: 12px
	}
}

.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_track__gH1Sw {
	flex: 1;
	height: 6px;
	background-color: var(--area-hover-bg);
	border-radius: 3px
}

.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 10px;
	position: relative;
}

.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .SpecialHorizontal_scrollBar__GAYrZ {
	margin: 0 8px;
	flex: 1;
	height: 4px;
	background: var(--area-hover-bg);
	border-radius: 2px
}

.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .swiper-pagination {
	width: 94%;
    margin: 14px 3%;
    flex: 1;
    height: 4px;
    background: var(--area-hover-bg);
    border-radius: 2px;
}
.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .swiper-pagination .swiper-pagination-progressbar-fill{
    height: 10px;
    margin-top: -3px;
    cursor: pointer;
	background-color: var(--area-svg-color);
    border-radius: 30px;
    left: 0;
    top: 0;
}



.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .SpecialHorizontal_nextBtn__Dks1l,.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .SpecialHorizontal_preBtn__PmGKQ {
	width: 30px;
	height: 30px;
	cursor: pointer;
}

.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .SpecialHorizontal_nextBtn__Dks1l {
	transform: rotate(180deg)
}

.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .swiper-scrollbar-drag {
	background-color: var(--area-svg-color);
	height: 10px;
	margin-top: -3px;
	cursor: pointer;
	position: relative
}

.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .swiper-scrollbar-drag:after,.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .swiper-scrollbar-drag:before {
	content: "";
	display: block;
	width: 100%;
	height: 15px;
	position: absolute;
	left: 0
}

.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .swiper-scrollbar-drag:before {
	top: -15px
}

.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .swiper-scrollbar-drag:after {
	bottom: -15px
}

.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .swiper-scrollbar-drag:hover {
	background-color: var(--primary-color)
}

.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .special-swiper-next.swiper-button-disabled,.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .special-swiper-pre.swiper-button-disabled {
	width: 30px;
	height: 30px;
	cursor: not-allowed
}

.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .special-swiper-next .img_b_on, 
.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .special-swiper-pre .img_b_on,
.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .special-swiper-next.swiper-button-disabled .img_b, 
.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .special-swiper-pre.swiper-button-disabled .img_b{
	display: block;
}
.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .special-swiper-next.swiper-button-disabled .img_b_on, 
.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .special-swiper-pre.swiper-button-disabled .img_b_on,
.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .special-swiper-next .img_b, 
.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .special-swiper-pre .img_b{
	display: none;
}


@media screen and (max-width:1336px) {
	.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .swiper-scrollbar-drag {
		height: 7px;
		margin-top: -2px
	}
	.swiper-free-mode>.swiper-wrapper{
		height: auto !important;
	}
	.SpecialHorizontal_box__t0Y7U .SpecialHorizontal_action___Saq6 .swiper-pagination{
		width: 92%;
        margin: 14px 4%;
	}
}



.DailyPicksItem_list__bcjm_ {
	width: auto;
	height: 230px;
	background-color: var(--area-hover-bg);
	border-radius: 10px;
	overflow: hidden;
	display: flex;
	flex-direction: column
}

.DailyPicksItem_list__bcjm_ .DailyPicksItem_coverBox__DOcbd {
	width: 310px;
	height: 188px;
	position: relative;
	overflow: hidden
}
.DailyPicksItem_cont{
	display: flex;
    align-items: center;
}
.DailyPicksItem_cont span{
	font-size: 14px;
    color: var(--text-color);
    margin-left: 4px;
}

.DailyPicksItem_list__bcjm_ .DailyPicksItem_coverBox__DOcbd img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.DailyPicksItem_list__bcjm_ .DailyPicksItem_cover__Iw_gF {
	transition: all .2s;
	position: absolute
}

.DailyPicksItem_list__bcjm_ .DailyPicksItem_bottom__fRXWD {
	flex: 1;
	padding: 0 10px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	color: var(--title-color)
}

.DailyPicksItem_list__bcjm_ .DailyPicksItem_bottom__fRXWD h3 {
	font-size: 16px;
	font-weight: 400;
	word-break: break-all;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow: hidden;
	transition: all .1s
}

.DailyPicksItem_list__bcjm_ .DailyPicksItem_bottom__fRXWD:after {
	content: "开始游戏";
	font-size: 16px;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	transition: all .1s;
	color: #fff;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}

.DailyPicksItem_list__bcjm_:hover .DailyPicksItem_bottom__fRXWD {
	background: var(--cont-hover-color);
	color: #fff
}

.DailyPicksItem_list__bcjm_:hover .DailyPicksItem_bottom__fRXWD h3,
.DailyPicksItem_list__bcjm_:hover .DailyPicksItem_bottom__fRXWD .DailyPicksItem_cont {
	opacity: 0
}

.DailyPicksItem_list__bcjm_:hover .DailyPicksItem_bottom__fRXWD:after {
	opacity: 1
}

.DailyPicksItem_list__bcjm_:hover .DailyPicksItem_coverBox__DOcbd .DailyPicksItem_cover__Iw_gF {
	transform: scale(1.1)
}

@media screen and (max-width:1440px) {
	.DailyPicksItem_list__bcjm_ {
		width: 300px;
		height: 222px
	}

	.DailyPicksItem_list__bcjm_ .DailyPicksItem_coverBox__DOcbd {
		width: 300px;
		height: 180px
	}

	.DailyPicksItem_list__bcjm_ .DailyPicksItem_bottom__fRXWD h3 {
		font-size: 14px
	}

	.DailyPicksItem_list__bcjm_ .DailyPicksItem_bottom__fRXWD:after {
		content: "开始游戏";
		font-size: 14px;
		position: absolute;
		display: flex;
		align-items: center;
		justify-content: center;
		opacity: 0;
		transition: all .1s;
		color: #fff;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0
	}
}

@media screen and (max-width:1336px) {
	.DailyPicksItem_list__bcjm_ {
		width: 204.5px;
        height: 151px;
	}

	.DailyPicksItem_list__bcjm_ .DailyPicksItem_coverBox__DOcbd {
		width: 204.5px;
		height: 122px;
	}

	.DailyPicksItem_list__bcjm_ .DailyPicksItem_bottom__fRXWD h3 {
		font-size: 12px
	}

	.DailyPicksItem_list__bcjm_ .DailyPicksItem_bottom__fRXWD:after {
		content: "开始游戏";
		font-size: 12px;
		position: absolute;
		display: flex;
		align-items: center;
		justify-content: center;
		opacity: 0;
		transition: all .1s;
		color: #fff;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0
	}
}

.page_content{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-top: 60px;
	row-gap: 15px;
	padding: 15px;
}

.moreGames_content{
	width:14.58vw;
	height: auto; 
	background: var(--cont-cont-bg);
}
.moreGames_content .title{
	display: flex;
	align-items: center;
	height: 40px;
	line-height: 40px;
	margin-left: 10px;
}
.moreGames_content .title h2{
	font-size: 1.2rem;
    font-weight: 700;
    color: var(--title-color);
    margin-left: 10px;
}
.moreGames_content .moreGames_b_cont{
	padding: 5px 10px 10px 10px;
	display: flex;
	justify-content: space-between;
	flex-wrap:wrap;
	/* display: grid;
    grid-template-columns: repeat(3,1fr);
	row-gap: 10px; */
}
.moreGames_content .moreGames_b_cont .cont{
	margin-top: 10px;
	width: 78px;
	height: 78px;
	position: relative;
}

.moreGames_content .moreGames_b_cont .cont .item{
	width: 78px;
    height: 78px;
    border-radius: 10px;
    overflow: hidden;
    background-color: var(--area-bg);
    flex-shrink: 0;
}

.moreGames_content .moreGames_b_cont .cont .item img{
	width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
    transition: all .2s ease-in-out;
}
.moreGames_content .moreGames_b_cont .cont .item:hover img {
    scale: 1.2;
}
.moreGames_content .moreGames_b_cont .cont .games_cont_info{
	position: absolute;
	left: 0px;
	top: 50%;
    margin-top: -12.5px;
	width: 100%;
	height: 25px;
	padding: 1px;
	background:var(--cont-info-bg);
	scale: 0;
	transition: all .2s ease-in-out;
}
.moreGames_content .moreGames_b_cont .cont:hover .games_cont_info{
	scale: 1;
}
.moreGames_content .moreGames_b_cont .cont .games_cont_info h4{
	font-size: 12px;
    line-height: 25px;
    color: var(--cont-info-color);
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1;
    display: -webkit-box;
    overflow: hidden;
    transition: all .5s ease-in-out;
    margin-block-start: 0px;
    margin-block-end: 0px;
}
.moreGames_content .moreGames_b_cont .cont .games_cont_info .games_info{
	display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 5px;
}
.moreGames_content .moreGames_b_cont .cont .games_cont_info .games_info span{
	color: var(--cont-info-color);
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
    margin-left: 5px;
}

.ad{
	width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
	justify-content: center;
	object-fit: cover;
    cursor: pointer;
	position: relative;
	background: var(--cont-cont-bg);
}
.ad img{
	width: 100%;
	height: 100%;
}
.ad1{
	width: 14.58vw;
	height: 615px;
}
.m_top{
	margin-top: 15px;
}

.banner{
	width: 67.7vw;
	height: 650px;
	position: relative;
}

.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide img{
  width:100%;
  height:auto;
  min-height:100%;
  transition:1s linear 2s;
  /* transform:scale(1.1,1.1); */
}
.swiper-slide-active img,.swiper-slide-duplicate-active img{
  transition:6s linear;
  transform:scale(1,1);
}	
.swiper-button-next:after, .swiper-button-prev:after{
	display: none;
}
.swiper-container-horizontal>.swiper-button-next{
	right: -100% !important;
	transition: all .3s ease-in-out;
}
.swiper-container-horizontal:hover>.swiper-button-next{
	right: 35px !important;
}
.swiper-container-horizontal>.swiper-button-prev{
	left: -100% !important;
	transition: all .3s ease-in-out;
}
.swiper-container-horizontal:hover>.swiper-button-prev{
	left: 35px !important;
}
.swiper-container-horizontal>.swiper-pagination-bullets{
	bottom: -100% !important;
	width: 100%;
	height: 54px;
	background: url(../images/banner_mask.png) repeat repeat;
	align-items: center;
    display: flex;
	justify-content: center;
	transition: all .3s ease-in-out;
}
.swiper-container-horizontal:hover>.swiper-pagination-bullets{
	bottom: 0px !important;
}
.swiper-pagination-bullet{
	width: 10px !important;
	height: 10px !important;
	background:#fefefe !important;
	opacity: .6 !important;
}
.swiper-pagination-bullet-active{
	width: 26px !important;
	height: 10px !important;
	background:url(../images/dot_on.png) !important;
	border-radius: unset !important;
	opacity: 1 !important;
}
.page_content_m{
	width: 67.7vw;
}

.oneMages{
	width: 100%;
	height: 100px;
	padding: 10px 20px;
	background: var(--cont-cont-bg);
	display: flex;
	justify-content: space-between;
}
.oneMages .oneMages_cont{
	display: flex;
    justify-content: flex-start;
    align-items: center;
    cursor: pointer;
    gap: 12px;
}
.oneMages .oneMages_cont .oneMages_cont_icon{
	width: 60px;
    height: 60px;
    border-radius: 10px;
    overflow: hidden;
    background-color: var(--area-bg);
    flex-shrink: 0;
}
.oneMages .oneMages_cont .oneMages_cont_icon img{
	width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
    transition: all .2s ease-in-out;
}
.oneMages .oneMages_cont:hover .oneMages_cont_icon img{
	scale: 1.2;
}
.oneMages .oneMages_cont h4{
	font-size: 16px;
    line-height: 16px;
    color: var(--title-color);
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    overflow: hidden;
    transition: all .5s ease-in-out;
    margin-block-start: 0px;
    margin-block-end: 0px;
}
.oneMages .oneMages_cont .oneMages_cont_icon_span{
	display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 12px;
}
.oneMages .oneMages_cont .oneMages_cont_icon_span span{
	font-size: 12px;
	border-radius: 20px;
	line-height: 20px;
	padding: 0px 8px;
	margin-right: 5px;
	background: #5f6675;
	color: #c8c8c8;
	display: block;
}
.oneMages .oneMages_r{
	display: grid;
    grid-template-columns: repeat(8,1fr);
    row-gap: 10px;
}
.oneMages .oneMages_r .oneMages_r_cont{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 10px;
	border-radius: 10px;
}
.oneMages .oneMages_r .oneMages_r_cont:hover{
    background: var(--header-btn-bg);
}
.oneMages .oneMages_r .oneMages_r_cont .oneMages_ico{
	width: 40px;
    height: 40px;
    overflow: hidden;
    flex-shrink: 0;
}
.oneMages .oneMages_r .oneMages_r_cont .oneMages_ico img{
	width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
}
.oneMages .oneMages_r .oneMages_r_cont span{
	color: #8f9092;
	font-size: 12px;
}
.oneMages .oneMages_r .oneMages_r_cont:hover span{
	color: var(--header-hover-color);
}
.introduction{
	width: 67.7vw;
	min-height: 112px;
	margin-top: 15px;
    height: auto;
    background: url(../images/cont_bg1.jpg) no-repeat no-repeat;
}
.introduction .title{
	display: flex;
    align-items: center;
    height: 40px;
    line-height: 40px;
    margin-left: 10px;
}
.introduction .title h2{
	font-size: 1.2rem;
    font-weight: 700;
    color: var(--title-color);
	margin-left: 10px;
}
.introduction .introduction_cont{
	font-size: 13px;
	line-height: 16px;
	height: 32px;
    color: var(--cont-info-color);
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    transition: all .5s ease-in-out;
    margin-block-start: 0px;
	margin-block-end: 0px;
	padding: 0px 25px;
}
.introduction .introduction_source{
   display: flex;
   justify-content: flex-end;
   color: #c8c8c8;
   margin: 8px 20px 0px 0px;
}
.introduction .introduction_source img{
   margin-right: 5px;
}
.introduction .introduction_source span{
	font-size: 12px;
    border-radius: 20px;
    line-height: 20px;
    padding: 0px 8px;
    margin-right: 5px;
    background: #5f6675;
    color: #c8c8c8;
	display: block;
	margin-left: 10px;
}
.comment{
	width: 67.7vw;
	margin-top: 15px;
    height: auto;
    background: var(--cont-cont-bg);
}
.comment .title {
    display: flex;
    align-items: center;
    height: 40px;
    line-height: 40px;
    margin-left: 10px;
}
.comment .title h2 {
    font-size: 1.2rem;
    font-weight: 700;
    color: var(--title-color);
    margin-left: 10px;
}
.comment .comment_bottom{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 10px 23px 23px;
}
.comment .comment_cont{
	width: 230px;
	height: 230px;
	border-radius: 20px;
	padding: 20px;
	background:url(../images/cont_bg2.png) no-repeat no-repeat;
	background-size: cover;
	transition: all .2s ease-in-out;
}
.comment .comment_cont:hover{
	scale: 1.1;
}
.comment .comment_cont .comment_title{
	display: flex;
	align-items: center;
	height: 26px;
	font-size: 14px;
}
.comment .comment_cont .comment_title img{
	width: 28px;
	height: 28px;
	border-radius: 50%;
	object-fit: cover;
	margin-right: 10px
}
.comment .comment_cont .comment_title span{
	color: var(--label-color);
	min-width: 30px;
	word-break: break-all;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow: hidden
}
.comment .comment_cont .comment_name{
	font-size: 13px;
	line-height: 20px;
	height: 100px;
    color: var(--cont-info-color);
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    display: -webkit-box;
    overflow: hidden;
    transition: all .5s ease-in-out;
    margin-block-start: 0px;
	margin-block-end: 0px;
	margin: 20px 0px;
}
.comment .comment_cont .comment_cont_info{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.comment .comment_cont .comment_cont_info .comment_time{
	color: #8f9092;
	font-size: 12px;
}
.comment .comment_cont .comment_cont_info .comment_info{
   display: flex;
   justify-content: center;
   align-items: center;
   color: #c8c8c8;
}
.comment .comment_cont .comment_cont_info .comment_info img{
   margin: 0px 5px 5px 0px;
}
.comment .comment_cont .comment_cont_info .comment_info span{
	font-size: 14px;
    margin-right: 5px;
    color: #8f9092;
	display: block;
}

#popup_ad{
	width: 1024px;
	height: 480px;
	position: fixed;
	top: 40%;
	left: 50%;
	margin: -240px 0px 0px -512px;
	z-index: 999;
}
#popup_ad .popup_ad_btn{
	background-color: rgba(0,0,0,.6);
    position: absolute;
    top: 6px;
    right: 6px;
    padding: 4px;
    line-height: 16px;
    border-radius: 4px;
    z-index: 9;
    cursor: pointer;
}
#popup_ad .popup_ad_btn:hover{
	background-color: rgba(0,0,0,0.8);
}
#popup_ad .popup_ad_btn .popup_ad_time{
	padding: 0px 0px;
    color: #fff;
    font-size: 12px;
	line-height: 1;
	cursor: pointer;
}
#popup_ad .popup_ad_btn .popup_ad_closead{
    color: #fff;
    font-size: 12px;
	line-height: 1;
	cursor: pointer;
}
.side_ad{
	width:280px;
	height:300px;
	position: fixed;
	bottom:0px;
	right: 0px;
	z-index: 999;
}
.side_ad .side_ad_close{
	background-color: rgba(0,0,0,.6);
    position: absolute;
    top: 6px;
    right: 6px;
    padding: 4px;
    line-height: 16px;
    border-radius: 4px;
	z-index: 9;
	color: #fff;
    font-size: 12px;
	line-height: 1;
    cursor: pointer;
}
.side_ad .side_ad_close:hover{
	background-color: rgba(0,0,0,0.8);
}

._qpfrpmv9w6l,._znob26b3fm{
	width: 100%;
	height: auto;
	overflow: hidden;
}
._wxsnqmm7bsf{
	width: 14.58vw;
	height: auto;
	overflow: hidden;
}


/* 不支持flash-弹窗-go */

.xw-game{
	width: 100%;
	height: 100%;
}

.box {
	width: 100%;
	height: 100%;
	color: #fff;
	text-align: center;
	font-size: 14px;
	padding-top: 40px;
	background: #343434;
}
.warning {
	width: 460px;
	height: 195px;
	margin: 0 auto;
	overflow: hidden;
}
.warning .img2 {
	height:30px;
	width: 30px;
	min-height: 30px;
	float: left;
	margin-top: 15px;
}
.box img {
	display: block;
	margin: 0 auto;
}
.warning .text {
	float: left;
	line-height: 26px;
	padding-left: 20px;
	text-align: left;
	color: #fff;
}
.g {
	font-size: 16px;
	color: #baff1a;
}
a {
	color: #333;
	text-decoration: none;
}
.browser {
	width: 520px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}
.browser .ct {
	width: 260px;
	float: left;
	overflow: hidden;
	margin: 0 auto;
}
.browser .ct p {
	line-height: 20px;
	margin-top: 10px;
}
.btn {
	background: url(../images/download.png) no-repeat;
	display: block;
	width: 120px;
	height: 36px;
	margin: 14px auto 0 auto;
	overflow: hidden;
}
.text1, .text2 {
	padding-top: 25px;
	line-height: 22px;
}
.text1 a {
	color: #d7413a;
}
#download_img0{
	width: 100px !important;
	height: 100px !important;
	min-height: 100px !important;
}
.flashImg{
	width: 20px !important;
	height: 20px !important;
	min-height: 20px !important;
	float: left;
	margin-right: 5px !important;
}
.codeImg{
	width: 150px !important;
	height: 150px !important;
	min-height: 150px !important;
}
.warning .text span{
	color: #d7413a;
}
.xw-top{
	height: 100%;
}



@media screen and (min-width:1601px) and (max-width:1800px) {
	.moreGames_content .moreGames_b_cont .cont{
		width: 70px;
        height: 70px;
	}
	.moreGames_content .moreGames_b_cont .cont .item {
		width: 70px;
        height: 70px;
	}
	.comment .comment_bottom{
		padding: 10px 20px;
	}
	.comment .comment_cont{
		width: 200px;
        height: 200px;
	}
	.comment .comment_cont .comment_name{
		margin: 10px 0px;
	}
	.DailyPicksItem_list__bcjm_{
		width: auto;
		height: 210px;
	}
	.DailyPicksItem_list__bcjm_ .DailyPicksItem_coverBox__DOcbd {
		width: auto;
		height: 170px;
	}
}
@media screen and (min-width:1441px) and (max-width:1600px) {
	.moreGames_content .moreGames_b_cont .cont{
		width: 60px;
        height: 60px;
	}
	.moreGames_content .moreGames_b_cont .cont .item {
		width: 60px;
        height: 60px;
	}
	.moreGames_content .moreGames_b_cont .cont .games_cont_info h4{
		-webkit-line-clamp: 1;
		font-size: 12px;
	}
	.banner{
		height: 600px;
	}
	.ad1{
		height: 500px;
	}
	.oneMages .oneMages_cont .oneMages_cont_icon_span{
		flex-flow: wrap;
		margin-top: 8px;
	}
	.oneMages .oneMages_cont .oneMages_cont_icon_span span{
		margin-bottom: 3px;
	}
	.comment .comment_bottom{
		padding: 10px 20px;
	}
	.comment .comment_cont{
		width: 180px;
        height: 200px;
	}
	.comment .comment_cont .comment_name{
		margin: 10px 0px;
	}
	.DailyPicks_dailyPicksBox__OIkct{
		grid-gap: 15px;
	}
	.DailyPicksItem_list__bcjm_{
		width: auto;
		height: 180px;
	}
	.DailyPicksItem_list__bcjm_ .DailyPicksItem_coverBox__DOcbd {
		width: auto;
		height: 140px;
	}
	.DailyPicks_dailyPicksBox__OIkct{
		grid-auto-rows: minmax(180px,auto);
	}
}
@media screen and (max-width:1440px) {
	.banner{
		height: 550px;
	}
	.oneMages .oneMages_cont .oneMages_cont_icon_span{
		flex-flow: wrap;
		margin-top: 8px;
	}
	.oneMages .oneMages_cont .oneMages_cont_icon_span span{
		margin-bottom: 3px;
	}
	.oneMages .oneMages_r .oneMages_r_cont{
		padding: 5px;
	}
	.comment .comment_cont{
		width: 12vw;
		height: 180px;
	}
	.comment .comment_cont .comment_name{
		margin: 5px 0px;
		height: 80px;
		-webkit-line-clamp: 4;
	}
	.comment .comment_cont .comment_cont_info .comment_info img{
		width: 15px;
		height: 15px;
	}
	.comment .comment_cont .comment_cont_info .comment_info span{
		font-size: 12px;
	}
	.DailyPicks_dailyPicksBox__OIkct{
		grid-gap: 15px;
	}
	.DailyPicksItem_list__bcjm_{
		width: auto;
		height: 160px;
	}
	.DailyPicksItem_list__bcjm_ .DailyPicksItem_coverBox__DOcbd {
		width: auto;
		height: 120px;
	}
	.warning{height: 139px;}
}

@media screen and (max-width:1336px) {
	.moreGames_content .moreGames_b_cont .cont{
		width: 75px;
        height: 75px;
	}
	.moreGames_content .moreGames_b_cont .cont .item {
		width: 75px;
        height: 75px;
	}
	.banner{
		height: 450px;
	}
	.ad1{
		height: 400px;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets{
		height: 40px;
	}
	.comment .comment_cont .comment_cont_info .comment_time{
		width: 50%;
        line-height: 14px;
	}
}
@media screen and (max-width:1200px) {
.moreGames_content .moreGames_b_cont .cont{
	width: 60px;
	height: 60px;
}
.moreGames_content .moreGames_b_cont .cont .item {
	width: 60px;
	height: 60px;
}
.moreGames_content .moreGames_b_cont .cont .games_cont_info h4{
	-webkit-line-clamp: 1;
	font-size: 12px;
}
}