@charset "gb2312";
	html,body {
	min-width:1180px;
}
/* html {
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	-webkit-filter: grayscale(100%);} */
body {
	background:#e9edf4;
}
a:hover {
	color:#00c0ff !important;
}
a,a:hover,a *,a:hover *,.IndexNews ul li,.IndexNews ul li:hover,.IndexNews ul li:hover > *,.feedBackList,.feedBackList:hover,.sellContentList:hover > span {
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	transition:all .5s;
}
.h2Title {
	position:relative;
	font-size:24px;
	color:#212121;
	font-weight:normal;
	height:45px;
	width:100%;
}
.h2Title > a {
	font-size:14px;
	color:#00A6F7;
	margin-left:15px;
}
.IndexMore {
	position:absolute;
	top:0;
	right:0;
	display:block;
	background:url(//www.cubejoy.com/images/w_more.png) no-repeat left center;
	padding-left:20px;
	height:32px;
	line-height:32px;
	font-size:14px;
	color:#00A6F7;
	cursor:pointer;
}
.IndexMore:hover {
	background:url(//www.cubejoy.com/images/w_moreHover.png) no-repeat left center;
	color:#00c0ff;
}
.activity48:hover img,.content1-2 a:hover .adBj,.recommendList:hover .recommendBj,.boxDown a:hover > div,.sellContentList:hover > span {
	border:1px solid #00a6f7;
	-webkit-box-shadow:0 0 10px rgba(0,63,94,1);
	-moz-box-shadow:0 0 10px rgba(0,63,94,1);
	box-shadow:0 0 10px rgba(0,63,94,1);
}
.topHeader {
	position:static;
	top:0;
	z-index:2;
	min-width:1180px;
}
.IndexFocus {
	width:100%;
	height:460px;
	position:relative;
	background:#0f1e32;
}
.figureicons {
	width: 1180px;
    margin: 0 auto;
    position: absolute;
    height: 100%;
    left: 0;
    right: 0;
}
.directionLeft,.directionRight {
	position:absolute;
	z-index:2;
	top:50%;
	margin-top:-40px;
	width:40px;
	height:80px;
	background-image:none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
	
}
.directionLeft {
	left:20px;
}
.directionRight {
	right:20px;
}
.directionLeft b,.directionRight b {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	display:block;
	width:40px;
	height:80px;	
	cursor:pointer;
}
.directionLeft b {
	background: url(//www.cubejoy.com/images/directionnew_left.png) no-repeat;
}
.directionRight b {
	background: url(//www.cubejoy.com/images/directionnew_right.png) no-repeat;
}
.directionLeft:hover b {
	background: url(//www.cubejoy.com/images/directionnewH_left.png) no-repeat;
}
.directionRight:hover b {
	background: url(//www.cubejoy.com/images/directionnewH_right.png) no-repeat;
}
.figure {
	width:100%;
	height:460px;
	margin:0 auto;
	right:0;
	left:0;
}
.flash_pic {
	width:100%;
	height:460px;
}
.flashLarger {
	width: 100%;
	height: 100%;
	position: relative;
	animation: Animat 1s;
  -webkit-animation: Animat 1s;
  animation-fill-mode: both !important;
  -webkit-animation-fill-mode: both !important;
}
@-webkit-keyframes Animat{
	from {
		opacity: 0.6;
	}
	to {
		opacity:1;
	}
}
@keyframes Animat{
	from {
		opacity: 0.6;
	}
	to {
		opacity:1;
	}
}
.flashLarger .LargerPic {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.flashLarger .LargerPic img {
	-webkit-filter: blur(40px);
	filter: blur(40px);
	opacity: 0.5;
	width:100%;
	height: 100%;
}
.flash_pic a {
	width:1180px;
	height:420px;
	margin: 100px auto 0;
	position:absolute;
	left:0;
	right:0;
	top: 20px;
	margin:auto;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
	border-radius: 5px;
}
.flash_pic a img {
	display: block;
	max-width: 1180px;
	height: 420px;
	border-radius: 10px;
}
.flash_pic a,.flash_pic a:hover,.shortcutNav a,.shortcutNav a:hover {
	-webkit-transition:normal;
	-moz-transition:normal;
	-o-transition:normal;
	-ms-transition:normal;
	transition:normal;
}

/* .figureR .immersive_slider .is-slide {
	padding: 100px 0 0;
	width: 1180px;
	margin: 0 auto;
} */
/* .main {
	width: 100%;
	background: rgba(0, 0, 0, 0.9);
	height: 100%;
}
.page_container {
    max-width: 1180px;
    margin: 100px auto 0;    
}
.page_container .immersive_slider {
	background: transparent;
	height: 420px;
    opacity: 1;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    border-radius: 5px;    
}
.page_container .immersive_slider .immersive_slider .is-overflow {
	overflow: hidden;
}
.page_container .immersive_slider .is-slide {
	padding: 0;
	overflow: hidden;
}
.page_container .immersive_slider .is-slide .image {
	padding: 0;
	width: 100%;
}
.page_container .immersive_slider .is-slide .image img {
	border-radius: 5px;	
	height: 100%;
}
.is-container .is-background img {
	-webkit-filter: blur(40px);
	filter: blur(40px);
}
.is-container .is-background {
	background: rgba(0,0,0,0.8);
}
.figureR ul.is-pagination {
	bottom: 20px;
    left: 50%;
    text-align: center;
    transform: translateX(-50%);
}
.figureR ul.is-pagination li a{
	display: block;
	float: left;
	width: 8px;
	height: 8px;
	background: rgba(255, 255, 255, 0.35);
	cursor: pointer;
	padding: 0;
}
.figureR ul.is-pagination li a.active {
	background: #fff;
	box-shadow: 0 0 7px rgba(255, 255, 255, 0.8);
}
.figureR ul.is-pagination li a::before,.figureR ul.is-pagination li a.active:before {
	background: transparent;
	border: 0;
	display: none;
} */




.figureR {
	width:100%;
	height:460px;
}
.figureR ul {
	top:auto;
	bottom:40px;
}
.IndexMain1 {
	height:390px;	
	margin-top:20px;
	margin-bottom:30px !important;
	position:relative;
	z-index:2;
	border-radius:5px;
	background:#fff;
	box-shadow:0 0 10px rgba(0,0,0,0.1);
}
.content1-1 {
	width:450px;
	height:390px;
	border-right:1px solid #e6e6e6;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.content1-1 .boxDown a > div {
	transition:unset;
	-webkit-transition:unset;
	-moz-transition:unset;
	-o-transition:unset;
}
.content1-1 .boxDown a:hover > div {
	border:none;
	box-shadow:none;
}
.IndexNews {
	background:#fff;
	height:260px;
	border-radius:5px 0 0 0;
}
.IndexNews h2 {
	font-size:20px;
	margin:0 20px;
	height:60px;
	line-height:60px;
	border-bottom:1px solid #e6e6e6;
	position:relative;
}
.IndexNews h2 a {
	color:#00A6F7;
	display:block;
	width:410px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.IndexNews h2 a.more {
	position:absolute;
	top:0;
	right:-20px;
	width:32px;
	height:32px;
	background:url(//www.cubejoy.com/images/news_more.png) no-repeat center;
}
.IndexNews ul {
	padding-top:15px;
}
.IndexNews ul li {
	font-size:14px;
	height:32px;
	line-height:32px;
	border-left:3px solid transparent;
	padding-left:10px;
}
.IndexNews ul li:hover {
	border-color:#00C0FF;
}
.IndexNews ul li:hover .newsTitle {
	color:#00C0FF;
}
.newsType {
	color:#212121;
}
.IndexNews ul li:hover .newsType {
	color:#00C0FF;
}
.newsTitle {
	color:#212121;
	display:block;
	width:360px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.boxDown {
	background:#fff;
	padding:20px 20px 19px;
	border-top:1px solid #e6e6e6;
	border-radius:0 0 0 5px;
}
.boxDown a {
	display:block;
	background:url(//www.cubejoy.com/images/w_gifBtn.gif) no-repeat center center;
	width:410px;
	height:90px;
	position:relative;
	border-radius:5px;
}
.boxDown a:hover {
	box-shadow:0px 0px 10px 0px rgba(0,172,255,0.7);
}
/*.boxDown a:hover {
	background:url(../images/dlBtnHover.png) no-repeat center center;
}
*/
.boxDown a > div {
	position:absolute;
	width:408px;
	height:88px;
	border:1px solid transparent;
	top:0;
	left:0;
}
.content1-2 {
	width:730px;
	background:#fff;
	height:390px;
	border-radius:0 5px 5px 0;
}
.sell {
	margin:20px 20px 0;
}
.sell h3,.welfare h3 {
	font-size:16px;
	color:#212121;
	padding-bottom:10px;
}
.sell .see_more a.more {
	font-size:15px;
	color:#334E63;
}
.sellContent {
	}.sellContent .sellContentList:hover > span {
	border:none;
	box-shadow:none;
}
.sellContentList {
	display:block;
	width:410px;
	height:90px;
	background:url(//www.cubejoy.com/images/w_sell.png) no-repeat top center;
	position:relative;
	margin-bottom:20px;
	border-radius:5px;
}
.sellContentList:hover {
	background:url(//www.cubejoy.com/images/sellHover.gif) no-repeat top center;
}
.sellContentList > span {
	display:block;
	position:absolute;
	width:408px;
	height:88px;
	top:0;
	left:0;
	border:1px solid transparent;
	z-index:2;
	transition:unset;
	-webkit-transition:unset;
	-moz-transition:unset;
	-o-transition:unset;
}
.sellListImg {
	width:160px;
	height:90px;
	border-radius:5px 0 0 5px;
}
.sellListdel {
	padding-left:10px;
}
.sellListdel h4 {
	font-size:14px;
	color:#212121;
	font-weight:normal;
	padding-top:10px;
}
.sellListdel p {
	font-size:12px;
	color:#999;
	padding-top:3px;
}
.sellListdel > div {
	font-size:18px;
	color:#EA3750;
	padding-top:3px;
}
.sellListdel > div s {
	font-size:14px;
	color:#999;
	padding-left:10px;
}
.welfare {
	width:280px;
}
.welfare h3 a {
	float:right;
	padding-right:20px;
	color:#8c949c;
}
.shopopen {
	display:block;
	width:260px;
	height:200px;
	background:url(../images/shop.jpg) no-repeat top center;
	text-align:center;
}
.shopopen h5 {
	font-size:16px;
	color:#c2ccd6;
	font-weight:normal;
	padding-top:145px;
}
.shopopen p {
	font-size:12px;
	color:#66707a;
	padding-top:5px;
}
.shopactivity {
	width:240px;
	height:90px;
	padding:20px 0 0 20px;
	background:#0d151d;
}
.shopactivity a {
	display:block;
	width:63px;
	height:28px;
	line-height:28px;
	text-align:center;
	border:1px solid #2e3a47;
	border-radius:3px;
	font-size:12px;
	color:#44576b;
	float:left;
	margin:0 12px 10px 0;
}
.shopactivity a:hover {
	border-color:#0e6293;
}
/* vip会员专区 */

.newwelfare {
	width:280px;
	height:390px;
	background:#fff;
	border-left:1px solid #e6e6e6;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0 5px 5px 0;
}
/* gzq-201129 */
/*  vip免费游戏推荐入口 */
.newwelfare .vip-title {
	height:60px;
}
.newwelfare .vip-title .vip-title-lf {
	height:60px;
}
.newwelfare .vip-title .vip-title-lf h2 {
	position:relative;
	line-height:60px;
	color:#212121;
	font-size:16px;
	padding-left:46px;
}
.newwelfare .vip-title .vip-title-lf h2::after {
	position:absolute;
	top:18px;
	left:20px;
	content:"";
	display:block;
	overflow:hidden;
	clear:both;
	width:20px;
	height:24px;
	background:url(https://www.cubejoy.com/images/vip-zq-icon.png) no-repeat center;
}
.newwelfare .vip-title .vip-title-rt {
	height:60px;
	line-height:60px;
	display:block;
	color:#334E63;
	font-size:15px;
	padding-right:20px;
}
.newwelfare .vip-game-tj {
	padding:0 30px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.newwelfare .vip-game-tj ul .vip-game-list {
	margin-bottom:10px;
}
.newwelfare .vip-game-tj .pos-vip-tj {
	position:relative;
}
.newwelfare .vip-game-tj .pos-vip-tj a {
	display:block;
}
.newwelfare .vip-game-tj .pos-vip-tj a img {
	width:220px;
	height:123px;
	border-radius:5px;
	display:block;
}
/* .newwelfare .vip-game-tj .pos-vip-tj .vip-img-mask {
	position:absolute;
	left:0;
	bottom:0;
	width:220px;
	height:30px;
}
*/
.newwelfare .vip-game-tj .vip-game-name {
	display:none;
	position:absolute;
	left:0;
	bottom:0;
	width:220px;
	height:30px;
	background:rgba(0,0,0,.7);
	border-radius:0 0 5px 5px;
}
.newwelfare .vip-game-name .game-name {
	font-size:14px;
	color:#fff;
	line-height:30px;
	padding-left:10px;
	width:150px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.newwelfare .vip-game-name .vip-mf {
	font-size:12px;
	color:#FFF396;
	line-height:30px;
	padding-right:10px;
}
.newwelfare .vip-game-tj .vip-btn {
	position:relative;
	width:220px;
	height:40px;
	line-height:40px;
	background:linear-gradient(90deg,#FFE692,#FFC867);
	border-radius:20px;
	margin-top:7px
}
.newwelfare .vip-game-tj .vip-btn a {
	display:block;
	width:220px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#6D3B00;
	text-align:center;
}
.newwelfare .vip-game-tj .vip-btn a:hover {
	color:#6D3B00 !important;
}
.newwelfare .vip-game-tj .vip-btn .pos-vip-btn {
	display:block;
	position:absolute;
	top:-3px;
	right:14px;
	width:56px;
	height:17px;
	line-height:17px;
	text-align:center;
	font-size:12px;
	color:#fff;
	background:url(https://www.cubejoy.com/images/pos-vip-kt.png) no-repeat center;
}

/*仙剑七上线推荐游戏*/
.Tjcontainer .xq7game_Name {
	margin: 8px auto 0;
	text-align: center;
}
.Tjcontainer .xq7game_Name h5 {
	font-size: 14px;
	color: #212121;
}
.Tjcontainer .xq7game_Name b {
	font-size: 20px;
	color: #ea3750;
	font-weight: 600;
	text-align: center;
}
.newwelfare .vip-title .xq7title h2::after {
	background: none !important;
}
.newwelfare .vip-title .xq7title h2 {
	padding-left: 20px;
}
.xq7Snum {
	width: calc(100% - 110px);
	display: flex;
	justify-content: flex-end;
	padding: 20px 20px 0 0;
	box-sizing: border-box;
}
.newwelfare .xq7-area .xq7-game-tj {
	padding: 0 20px;
}
.xq7swi_pag {

}
.xq7swi_pag .swiper-pagination-bullet {
	margin-left: 5px;
	color: #cccccc;
	cursor: pointer;
}
.xq7swi_pag .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 16px;
	border-radius: 4px;
	background: #00a6f7;
}
.Tjcontainer .swiper-slide a img.xq7piclun {
	width: 240px;
	height: 260px;
	background-size: 100%;
} 

/* gzq-201129*/

.newwelfare a.planListedA {
	display:block;
	width:100%;
	height:100%;
	margin:0 auto;
	position:relative;
}
.newwelfare a.planListedA h2.planListedTitle {
	width:100%;
	font-size:16px;
	color:#c2ccd6;
	height:26px;
	text-align:center;
}
.newwelfare a.planListedA p.new_planListedtext {
	font-size:12px;
	color:#6378a1;
	margin:8px auto 20px;
	text-align:center;
}
.newwelfare a.planListedA img {
	display:block;
	width:210px;
	height:280px;
	margin:0 auto;
}
.newwelfare a.planListedA > .planborder.planGW {
	position:absolute;
	top:69px;
	left:34px;
	width:210px;
	height:280px;
}
.newwelfare a.planListedA i.classicsLabel {
	display:block;
	width:49px;
	height:49px;
	background:url(//www.cubejoy.com/images/classicsLabel.png) no-repeat;
	position:absolute;
	left:0;
	top:-15px;
	z-index:10;
}
.IndexMain2-1,.IndexMain41,.IndexMain3-1 {
	margin-bottom:30px !important;
}
.IndexMain2-1 a {
	display:block;
	width:160px;
	height:79px;
	/* background:url(//www.cubejoy.com/images/w_main2.png) no-repeat top center;
	*/
	background:linear-gradient(#6180ab 0%,#384b6b 100%);
	text-align:center;
	line-height:79px;
	font-size:16px;
	color:#fff;
	float:left;
	margin-right:10px;
	position:relative;
	box-shadow: 0 0 3px rgb(0, 0, 0, 0.05);
}
.IndexMain2-1 a > div {
	}.IndexMain2-1 a:hover {
	/* background:url(//www.cubejoy.com/images/w_main2Hover.png) no-repeat top center;
	*/
	background:linear-gradient(#4c6aa0 0%,#263a68 100%);
	color:#fff !important;
}
.IndexMain5 .h2Title {
	padding-top:0 !important;
}
.IndexMain3-1 .focusAd .focusAdList li {
	margin-bottom:0;
}
.detailsBtn {
	position:absolute;
	bottom:20px;
	left:50%;
	margin-left:-70px;
	background:url(../images/48Btn.png) no-repeat top center;
	width:140px;
	height:36px;
}
.focusAd {
	height:auto;
}
.focusAdList {
	font-size:0;
	position:static;
	overflow:visible;
}
.focusAdList li {
	width:228px;
	height:168px;
	margin-bottom:10px;
	margin-right:10px;
	float:left;
}
.focusAdList li a {
	position:relative;
	display:block;
	border-radius:10px 10px 0px 0px;
	height:167px;
	filter: drop-shadow(0px 0px 3px rgba(0,0,0,0.05));
}
.focusAdList li a img {
	display:block;
	width:228px;
	height:126px;
	border-radius:10px 10px 0px 0px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	image-rendering:-webkit-optimize-contrast;
	-ms-interpolation-mode:nearest-neighbor;
}
.focusAdList li a:hover {
	filter: drop-shadow(0px 0px 20px rgba(0,0,0,0.05));
}
.focusAdList li a:hover img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.Adborder {
	position:absolute;
	top:0;
	left:0;
	width:226px;
	height:166px;
	border:0 !important;
	z-index:1;
	box-shadow:none !important;
	display:none;
}
.AdTag {
	display:none;
	position:absolute;
	right:0;
	bottom:0;
	font-size:0;
}
.AdTag span {
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	text-align:center;
}
.newfocus {
	width:228px;
	position:absolute;
	bottom:0;
	left:0;
	background:#fff;
	height:41px;
	line-height:41px;
	padding:0 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0 0 10px 10px;
}
.newfocus span.f14.cB {
	color:#EA3750 !important;
}
.newfocus s {
	font-size:14px;
	color:#CCCCCC;
	padding-right:5px;
	font-weight:normal;
}
.newfocusTitle {
	width:85px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#212121 !important;
}
/*www页面列表*/
  .contentLeft {
	width:880px;
	margin-right:20.0025px;
}
.gameList {
	position:relative;
	width:880px;
	height:112px;
	background:#fff;
	margin-bottom:10px;
	cursor:pointer;
	border-radius:10px;
	box-shadow: 0 0 3px rgb(0, 0, 0, 0.05);
}
.gameList:hover{
	box-shadow: 0px 0px 3px rgb(0, 195, 255, 0.9);
}
.gameList .game-list-vip {
	position:absolute;
	top:4px;
	left:148px;
	width:26px;
	height:16px;
	background:url(//www.cubejoy.com/images/WEB-VIP.png) no-repeat center;
}
.goodsPic {
	image-rendering:-webkit-optimize-contrast;
	-ms-interpolation-mode:nearest-neighbor;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	width:199px;
	height:112px;
	border-radius: 10px 0 0 10px;
}
.goodsInfo {
	width:580px;
	padding-left:20px;
	position:relative;
}
.gameTitle {
	font-size:16px;
	font-family:"Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","微软雅黑";
	padding-top:15px;
	line-height:20px;
	font-weight:bold;
	color:#212121;
}
.price {
	position:absolute;
	right:20px;
	top:0;
	height:112px;
	display:table;
}
.priceContent {
	display:table-cell;
	vertical-align:middle;
	text-align:right;
}
.priceContent s {
	font-size:14px;
	font-family:Arial;
	color:#CCCCCC;
	padding-right:10px;
}
.priceContent span {
	font-size:20px;
	font-family:Arial;
	font-weight:normal;
	color:#EA3750;
	font-weight:bold;
}
.priceContent span.cO3 {
	font-family:"Microsoft YaHei","微软雅黑","微软雅黑";
	color:#FFB400 !important;
	font-weight:normal;
	font-size:18px;
}
/*标签*/
.newLabel {
	position:absolute;
	top:0;
	right:20px;
}
.newLabel div {
	float:right;
	width:54px;
	height:32px;
	margin-left:10px;
	text-align:center;
	line-height:24px;
}
.pinkage {
	background:url(../images/5.png) no-repeat top center;
	color:#d7525a;
}
.presell {
	background:url(//www.cubejoy.com/images/w_4.png) no-repeat top center;
	color:#53AF00;
}
.discount {
	background:url(//www.cubejoy.com/images/w_3.png) no-repeat top center;
	color:#FF8A00;
}
.hotspot {
	background:url(//www.cubejoy.com/images/w_2.png) no-repeat top center;
	color:#008ACD;
}
.newest {
	background:url(//www.cubejoy.com/images/w_1.png) no-repeat top center;
	color:#EA3750;
}
.gameActivity {
	margin-top:10px;
	height:26px;
	position:absolute;
	bottom:13px;
	left:220px;
}
.gameActivity span,.gameActivity a {
	display:block;
	border:1px solid #E6E6E6;
	float:left;
	margin-right:10px;
	font-size:12px;
	transition:all .2s;
	-webkit-transition:all .2s;
	color:#999999;
	border-radius:3px;
	background:#F5F5F5;
	height:auto;
	line-height:normal;
	padding:4px 5px;
}
.gameActivity a:hover {
	transition:all .2s;
	-webkit-transition:all .2s;
	color:#00A6F7;
	border:1px solid #AEE5FF !important;
	background:#ECF9FF;
}
/*列表右侧*/
  .contentRight {
	width:280px;
	position:relative;
}
.rightMain {
	width:280px;
	z-index:5;
	padding-bottom:20px;
	background-color:#fff;
	border-radius:10px;
	box-shadow: 0 0 3px rgb(0, 0, 0, 0.05);
}
.labelTitle {
	height:50px;
	line-height:48px;
	background:transparent;
	padding-left:20px;
	font-size:18px;
	color:#212121;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:280px;
}
.labelMain {
	min-height:36px;
	height:auto !important;
	height:36px;
	padding:0 0 0 20px !important;
	background:transparent !important;
	position:relative;
}
.labelMain .mb15 .Btn220T {
	width:240px;
	height:46px;
	background:#F8F8F8;
	border:1px solid #DDDDDD;
	border-radius:3px;
	font-size:16px;
	font-weight:400;
	color:#334E63;
	line-height:46px;
}
.labelMain .mb15 .Btn220T:hover {
	background:#ffffff;
	border:1px solid #dddddd;
	color:#5c8eb4;
	-moz-box-shadow:0 0 10px rgba(4,1,3,0.1);
	-webkit-box-shadow:0 0 10px rgba(4,1,3,0.1);
	box-shadow:0 0 10px rgba(4,1,3,0.1);
}
.myde {
	font-size:18px;
	color:#292B32;
}
.myde + p.f12.cH3 {
	color:#CCCCCC;
}
.myde.myde_avtive {
	color:#00A6F7;
}
.gratis {
	font-size:18px;
	color:#FFB400;
}
.gratis + .f12.cH3 {
	color:#CCCCCC;
}
/*复选框*/
.labelList {
	float:left;
	width:119px;
	overflow:hidden;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	height:36px;
	padding:5px 0 0 20px;
	background:#F8F8F8;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.checkInput.labelList {
	cursor:pointer;
}
.checkInput.labelList input {
	width:100%;
	height:100%;
	left:0;
	top:0;
	position:absolute;
	margin:0 !important;
}
.checkInput.labelList b {
	position:relative;
	display:inline-block;
	left:-4px;
	top:6px;
}
.checkInput.labelList:hover label {
	color:#00C0FF !important;
}
/*方块游戏盒子*/
.shopFkGame {
	margin-bottom:15px;
}
.shopFkGame img {
	float:left;
	display:block;
	width:80px;
	height:80px;
	margin-right:20px;
	image-rendering:-webkit-optimize-contrast;
	-ms-interpolation-mode:nearest-neighbor;
}
.shopFkGame p {
	float:left;
	width:120px;
	line-height:20px;
	height:80px;
	overflow:hidden;
	color:#666666 !important;
}
.KPS {
	position:absolute;
	bottom:0px;
	left:170px;
	width:30px;
	height:16px;
	line-height:16px;
	text-align:center;
	font-size:12px;
	color:#fff;
	background:#00a6f7;
}
/* gzq-201129 */
/*  VIP 免费领游戏列表 */
.IndexMain7-1 {
	}.IndexMain7-1 .h2Title {
	color:#FFF396;
}
.focusAdList .newfocus .vip-list-icon {
	display:block;
	width:26px;
	height:16px;
	background:url(//www.cubejoy.com/images/WEB-VIP.png)no-repeat center;
	margin-top:12px;
}
.IndexMain7-1 .newfocusTitle {
	width:180px;
}
/* gzq-201129 */
.ranking {
	height:auto !important;
	overflow:visible !important;
}
.ranking > div {
	position:relative;
}
.viewAll {
	position:absolute;
	right:0;
	top:-40px;
	font-size:14px;
	color:#00A6F7;
}
.moreGmaeList {
	display:block;
	width:880px;
	height:46px;
	line-height:46px;
	text-align:center;
	background:#FFFFFF;
	border-radius:23px;
	color:#334E63;
	font-size:14px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.IndexMain2 {
	}.limitedTime {
	width:670px;
}
.limitedTimeMain {
	}.limitedTimeMain-1 {
	height:130px;
	overflow:hidden;
	position:relative;
}
.limitedTimeMain-1 > div {
	position:absolute;
	left:0;
}
.limitedTimeMain-2 {
	margin-right:17px;
}
.limitedTimeMain-1 a {
	width:228px;
	height:128px;
}
.limitedTimeMain-2 a {
	width:180px;
	height:280px;
}
.limitedTimeMain-3 a {
	width:200px;
	height:130px;
}
.limitedTimeMain-1 a {
	position:relative;
	display:block;
	border:1px solid transparent;
	float:left;
	margin-right:6.5px;
}
.limitedTimeMain-1 a img {
	display:block;
	width:228px;
	height:128px;
	border-radius:10px;
	box-shadow: 0 0 3px rgb(0, 0, 0, 0.05);
}
.limitedTimeMain-1 a:hover .limitedTimeInfo {
	filter:alpha(opacity:100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1;
}
.limitedTimeInfo {
	position:absolute;
	display:table;
	top:0;
	left:0;
	width:100%;
	height:100%;
	filter:alpha(opacity:0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
}
.limitedTimeInfo-1 {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	background:rgba(7,10,22,.8);
	border-radius:10px;
}
.limitedTimeInfo h3 {
	font-size:16px;
	color:#fff;
}
.limitedTimeInfo p {
	font-size:12px;
	color:#8c949c;
	padding-bottom:5px;
}
.limitedTimeInfo > div {
	font-size:14px;
	color:#00a6f7;
}
.goodFeedback {
	width:490px;
}
.goodFeedbackMsin {
	height:284px;
	overflow:hidden;
	position:relative;
}
.goodFeedbackMsin > div {
	position:absolute;
}
.feedBackList {
	display:block;
	background:rgba(0,0,0,.4);
	width:490px;
	height:73px;
	border-left:3px solid transparent;
	padding-top:13px;
	margin-bottom:13px;
}
.feedBackList:hover {
	background:rgba(0,0,0,.2);
	border-left:3px solid #03b3f4;
}
.feedBackList-1 {
	width:89px;
	float:left;
}
.feedBackList-1 img {
	display:block;
	width:36px;
	height:36px;
	margin:3px auto;
	border-radius:50%;
}
.feedBackList-1 p {
	font-size:12px;
	color:#66707a;
	text-align:center;
	margin:0 auto;
	width:60px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.feedBackList-2 {
	width:380px;
	float:left;
}
.evaluatingMain-1 {
	margin-bottom:5px;
}
.feedBackForm {
	font-size:12px;
	color:#5099bd;
}
.feedBackText {
	font-size:12px;
	color:#c2ccd6;
	line-height:22px;
	height:44px;
	overflow:hidden;
	position:relative;
	letter-spacing:.3px;
}
.feedBackText span {
	position:absolute;
	bottom:0;
	right:0;
}
.bodyerBj-1 {
	background:#18212d url(../images/bj1.jpg) no-repeat top center;
	width:100%;
	height:485px;
	padding-top:25px;
}
.IndexMain3 {
	}.Indexrecommend {
	position:absolute;
	top:1px;
	right:0;
}
.Indexrecommend a {
	display:block;
	padding:4px 8px;
	border:1px solid #2e3a47;
	background:rgba(0,0,0,.2);
	float:left;
	margin-left:10px;
	border-radius:3px;
	font-size:12px;
	height:auto;
	line-height:normal;
}
.Indexrecommend a:hover {
	transition:all .2s;
	-webkit-transition:all .2s;
	border-color:#00a6f7;
}
.recommendMain {
	padding-top:5px;
	margin-bottom:20px;
}
.recommendList {
	display:block;
	position:relative;
	width:200px;
	height:300px;
	border:1px solid #191e27;
	webkit-box-shadow:0 0 10px rgba(1,3,6,.57);
	-moz-box-shadow:0 0 10px rgba(1,3,6,.57);
	box-shadow:0 0 10px rgba(1,3,6,.57);
	margin-right:42.5px;
	float:left;
}
.recommendList:nth-child(5) {
	margin-right:0;
}
.recommendList:hover {
	border-color:#00a6f7;
	webkit-box-shadow:0 0 10px rgba(0,63,94,1);
	-moz-box-shadow:0 0 10px rgba(0,63,94,1);
	box-shadow:0 0 10px rgba(0,63,94,1);
}
.recommendList > img {
	width:200px;
	height:300px;
}
.recommendInfo {
	position:absolute;
	left:0;
	bottom:0;
	width:200px;
	height:80px;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000',endColorstr='#000',GradientType=0);
	background:-webkit-linear-gradient(top,transparent 10%,rgba(0,0,0,.9) 60%);
	background:-moz-linear-gradient(bottom,transparent 10%,rgba(0,0,0,.9) 60%);
	background:-o-linear-gradient(bottom,transparent 10%,rgba(0,0,0,.9) 60%);
	background:linear-gradient(to bottom,transparent 10%,rgba(0,0,0,.9) 60%);
	text-align:center;
}
.recommendInfo h4 {
	padding-top:35px;
	font-size:14px;
	color:#fff;
	line-height:normal;
	font-weight:normal;
}
.recommendInfo > div {
	font-size:16px;
	color:#00a6f7;
}
.recommendInfo > div s {
	font-size:14px;
	color:#66707a;
	margin-right:5px;
}
.biaoqian {
	position:absolute;
	top:0;
	left:10px;
}
.recommendText {
	padding:20px 18px;
	line-height:26px;
	font-size:14px;
	color:#2e3a47;
	background:rgba(0,0,0,.4);
	height:52px;
	overflow:hidden;
}
.recommendText a {
	display:inline-block;
	padding:0 9px 0 5px;
	color:#66707a;
}
.Indexyellow {
	color:#cfbf7b !important;
}
.Indexblue {
	color:#03b3f4 !important;
}
.IndexMain4 {
	}.IndexMain4-1 {
	width:450px;
}
.IndexMain4-1 {
	width:450px;
}
.switchover {
	position:absolute;
	left:97px;
	top:5px;
}
.switchover span {
	position:relative;
	display:block;
	font-size:16px;
	color:#334E63;
	float:left;
	margin-left:25px;
	cursor:pointer;
}
.switchover span b {
	position:absolute;
	display:block;
	height:0;
	font-size:0;
	border:4px solid transparent;
}
.switchover span.Rankingselect {
	color:#00a6f7;
}
.switchover span.Rankingselect b {
	border-top-color:#00a6f7;
	left:50%;
	margin-left:-4px;
	bottom:-5px;
}
.ranking {
	height:647px;
	overflow:hidden;
}
.rankingList {
	margin-bottom:1px;
}
.rankingTitle {
	width:450px;
	height:50px;
	line-height:50px;
	background:rgba(0,0,0,.4);
	cursor:pointer;
}
.rankingTitle span {
	font-size:14px;
	color:#66707a;
	padding-right:20px;
}
.rankingTitle img {
	}.rankingTitle h3 {
	font-size:14px;
	line-height:50px;
	color:#a9cedc;
}
.rankingMain {
	background:rgba(0,0,0,.2);
	padding:20px 15px;
}
.rankingMain > a {
	display:block;
}
.rankingMain > a img {
	display:block;
	width:170px;
	height:96px;
	border:1px solid #191e27;
}
.rankingMain-2 {
	float:left;
	width:238px;
	padding-left:10px;
}
.rankingMain-2 h3 {
	font-size:16px;
	color:#a9cedc;
	font-weight:normal;
}
.rankingMain-2 h3 a {
	color:#a9cedc;
}
.rankingMain-2 h3 span {
	font-style:italic;
	font-size:19px;
	color:#00a6f7;
}
.rankingMain-2 p {
	font-size:12px;
	color:#8c949c;
	line-height:18px;
	height:36px;
	overflow:hidden;
	padding-top:3px;
	letter-spacing:0.5px;
}
.rankingMain-2 > div {
	}.rankingMain-2 > div a {
	float:right;
	width:78px;
	height:28px;
	line-height:28px;
}
.rankingMain-2 > div s {
	float:left;
	font-size:14px;
	color:#66707a;
	padding-top:9px;
	padding-right:5px;
}
.rankingMain-2 > div span {
	float:left;
	font-size:16px;
	color:#00a6f7;
	padding-top:7px;
}
.rankingList:hover .rankingTitle {
	background:rgba(0,0,0,.3);
}
.IndexMain4-2 {
	width:709px;
}
.independent {
	}.independentMain {
	height:390px;
	overflow:hidden;
	position:relative;
}
.independentMain > div {
	position:absolute;
}
.independentList {
	display:block;
	margin-bottom:15px;
}
.independentList img {
	display:block;
	float:left;
	width:200px;
	height:113px;
	border:1px solid #191e27;
}
.independentList-2 {
	position:relative;
	float:left;
	width:487px;
	height:115px;
	background:rgba(0,0,0,.4);
	padding-left:20px;
}
.independentList:hover .independentList-2 {
	background:rgba(0,0,0,.2);
}
.independentTitle {
	font-size:18px;
	color:#00a6f7;
	padding-top:8px;
}
.independentTime {
	font-size:12px;
	color:#a9cedc;
	padding-top:5px;
}
.independentText {
	font-size:12px;
	color:#8c949c;
	line-height:18px;
	width:470px;
	height:36px;
	overflow:hidden;
	padding-top:10px;
}
.gradeS {
	position:absolute;
	right:20px;
	top:10px;
	width:42px;
	height:48px;
	background:url(../images/fenS.png) no-repeat center center;
	line-height:48px;
	text-align:center;
	font-size:22px;
	font-family:Arial Bold;
	color:#00a6f7;
}
.qz {
	padding-top:10px;
}
.qzMain {
	height:202px;
	overflow:hidden;
	position:relative;
}
.qzMain > div {
	position:absolute;
}
.qzList {
	display:block;
	height:60px;
	margin-bottom:11px;
}
.qzList img {
	display:block;
	float:left;
	width:104px;
	height:58px;
	border:1px solid #191e27;
}
.qz-2 {
	float:left;
	width:558px;
	height:60px;
	background:rgba(0,0,0,.4);
	border-right:3px solid transparent;
	padding:0 20px;
}
.qzList:hover .qz-2 {
	background:rgba(0,0,0,.2);
	border-right-color:#00a6f7;
}
.qz-2 h4 {
	font-size:14px;
	color:#a9cedc;
	padding-top:8px;
	font-weight:normal;
}
.qz-2 h4 > div {
	width:400px;
	height:24px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.qz-2 h4 span {
	font-size:12px;
	color:#66707a;
}
.qz-2 p {
	font-size:12px;
	color:#8c949c;
	width:558px;
	height:16px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.bodyerBj-2 {
	background: #fff;
    width: 100%;
    height: 426px;
    margin-bottom: 20px !important;
    padding: 20px 0 0;
	display: none;
}
.bodyerBj-2 .IndexMain5 .h2Title {
	text-align: center;
}
.IndexMain5 {
	}/*.planListed {
	background:url(../images/bj2Bj.png) no-repeat top center;
	width:1180px;
	height:407px;
	margin-top:15px;
}
.planListedList {
	float:left;
	text-align:center;
}
.planListedList img {
	display:block;
	width:200px;
	height:300px;
	border:1px solid #191e27;
	webkit-box-shadow:0 0 10px rgba(1,3,6,.57);
	-moz-box-shadow:0 0 10px rgba(1,3,6,.57);
	box-shadow:0 0 10px rgba(1,3,6,.57);
}
.planListedTime {
	font-size:12px;
	color:#03b3f4;
}
.planListedTitle {
	font-size:14px;
	color:#c2ccd6;
}
.planListedListTop img {
	margin-top:19px;
}
.planListedListBottom img {
	margin-top:31px;
}
.planListedListTop .planListedTime {
	margin-top:-15px;
}
.planListedListTop .planListedTitle {
	margin-top:32px;
}
.planListedListBottom .planListedTime {
	margin-top:38px;
}
.planListedListBottom .planListedTitle {
	margin-top:19px;
}
*/

.planListed {
	background:url(//www.cubejoy.com/images/w_bj2Bj.png) no-repeat top center;
	padding-top:0;
	position:relative;
}
.planListedLeft,.planListedRight,.planListedLeft b,.planListedRight b {
	display:block;
}
.planListedLeft,.planListedRight {
	width:50px;
	height:300px;
	cursor:pointer;
	position:relative;
	margin-top:80px;
	position:absolute;
	display:none;
	z-index:11;
	-webkit-tap-highlight-color:rgba(255,255,255,0);
	-webkit-user-select:none;
	-moz-user-focus:none;
	-moz-user-select:none;
}
.planListedLeft {
	left:0;
}
.planListedRight {
	right:0;
}
.planListedLeft b,.planListedRight b {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-40px;
	margin-left:-17.5px;
	width:35px;
	height:80px;
	background:url(../images/jt.png) no-repeat;
}
.planListedLeft b {
	background-position:0 0;
}
.planListedRight b {
	background-position:-35px 0;
}
.planListedLeft:hover b {
	background-position:0 -80px;
}
.planListedRight:hover b {
	background-position:-35px -80px;
}
.planListedList {
	width:1180px;
	height:267px;
	position:relative;
	overflow-x:hidden;
	padding-top:80px;
	overflow:hidden;
}
.planListedList ul {
	position:absolute;
	left:0;
	top:0;
	margin-top:31px;
}
.planListedList ul li {
	float:left;
	margin-right:45px;
}
.planListedA {
	display:block;
	position:relative;
}
.planListedA h2 {
	font-size:14px;
	color:#5C8EB4;
	width:200px;
	text-align:center;
	height:50px;
}
.planListedA img {
	display:block;
	width:200px;
	height:266px;
	border-radius:10px;
	box-shadow: 0 0 3px rgb(0, 0, 0, 0.05);
}
.planListedA > .planborder.planGW {
	transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
}
.planListedA > .planborder.planGW {
	position:absolute;
	top:50px;
	left:0;
	width:198px;
	height:264px;
	border:1px solid transparent;
	border-radius:10px;
	z-index:5;
	transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
}
.planListedA:hover > .planborder.planGW {
	border-color:#00a6f7;
}
.mr23 {
	margin-right:21.5px;
}
.ml23 {
	margin-left:21.5px;
}
.footer {
	}.commonHeader-2 {
	margin-left:126px!important;
}
.IndexMain2-1.w1180 {
	display:grid;
	grid-template-columns:repeat( 7,1fr );
	gap:0;
}
.IndexMain2-1 a {
	border-radius:10px;
}

/* 动态推荐位 - 2022-05-07新加 */
.dynamicState {
	background-color: transparent;
	box-shadow: none;
	border-radius: 0;
	height: auto;
	max-height: 350px;
	overflow: hidden;
	margin-bottom: 20px !important;
}
.dynamicState ul {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 20px;
}
.dynamicState ul li a.dynamicStateList {
	width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
	transform: translateY(0);
    border-radius: 10px;
	box-shadow: 0 0 3px rgb(0, 0, 0, 0.05);
}
.dynamicState ul li a.dynamicStateList img {
	/* display: block;
    width: 220px;
    height: 293px;
    border-radius: 5px; */
	display: block;
    width: 100%;
    height: auto;
    border-radius: 10px;
    background-size: cover;
    max-width: 100%;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: -moz-optimize-contrast;
	image-rendering: -ms-optimize-contrast;
    -ms-interpolation-mode: nearest-neighbor;
	transition: all 0.5s;
}
.dynamicState ul li a.dynamicStateList:hover img {
	transition: all 0.5s;
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	/* transform: scale(1.05) rotate(0.1deg); */
}
.dynamicState ul li a {
	display: block;
}
.dynamicStateTitle {
	text-align: center;
	padding: 10px 0 0;
}
.dynamicStateTitle h6 {
	color: #212121;
	font-size: 16px;
	margin: 0 0 5px 0;
}
.dynamicStateTitle p {
	color: #212121;
	font-size: 16px;
}
.dynamicStateTitle p.dyGrayText {
	color: #e23434;
}
.dynamicStateTitle p.dyFreeText {
	color: #2baf2b;
}
.dynamicStateTitle p.dyYellowText {
	color: #FFB400;
}
.dynamicStateTitle p.dyYellow2Text {
	color: #ef6c00;
}
.dynamicStateTitle p.dyGrayText i {
	margin: 0 5px 0 0;
	color: #999;
	text-decoration: line-through;
}



@media screen and (max-width:1200px) {
	html,body {
	min-width:auto !important;
	overflow-x:hidden;
	}

	/*仙剑七上线推荐游戏*/
	.Tjcontainer {
		height: auto;
	}
	.xq7Snum {
		width: calc(100% - 125px);
	}
	.Tjcontainer .swiper-slide a img.xq7piclun {
		width: 100%;
		max-width: 100%;
		background-size: 100%;
		object-fit: scale-down;
	} 

	.flash_pic a {
		max-width:100%;
		height:100% !important;
		background-size:cover !important;
		top: 0;
	}
	.IndexFocus,.figure,.figureR,.flash_pic {
		height:37vw;
	}
	.figureicons {
		width: 100%;
	}
	.directionLeft, .directionRight {
		display: block !important;
		top: 50%;
		transform: translateY(50%);
		width: 30px;
		height: 60px;
		background-size: contain;
	}
	.directionLeft b, .directionRight b {
		width: 30px;
		height: 60px;
		background-size: contain;
	}
	.directionLeft:hover b, .directionRight:hover b {
		background-size: contain;
	}
	.flashLarger .LargerPic {
		width: 100%;
	}
	.flash_pic a img {
		width: 100%;
		height: 100%;
		max-width: 100%;
	}
	.flashLarger .LargerPic img {
		display: block;
		width: 100%;
		height: 100%;
		max-width: 100%;
	}
	/*模块一*/
		.IndexMain1 {
		max-width:1180px;
		width:auto !important;
		height:auto;
		margin:20px 2% 0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
		box-sizing:border-box;
		overflow:hidden;
		background:transparent !important;
	}
	.content1-1 {
		width:calc(38% - 0px);
	}
	.IndexNews h2 a {
		width:100%;
	}
	.newsTitle {
		width:calc(100% - 56px);
	}
	.boxDown a {
		width:100%;
		max-width:410px;
		background-size:100%;
	}
	.content1-2 {
		width:calc(62% - 0px );
	}
	.content1-2 .sell.fl {
		width:calc(60% - 40px);
	}
	.sellContentList > span {
		width:100%;
	}
	.sellContentList {
		width:calc(100% - 0px);
	}
	.newwelfare {
		width:40%;
	}
	.newwelfare .vip-game-tj {
		padding:0 20px;
	}
	.newwelfare .vip-game-tj .pos-vip-tj a img {
		max-width:220px;
		width:100%;
		height:100%;
		background-size:100%;
		max-height:123px;
	}
	.newwelfare .vip-game-tj ul .vip-game-list {
		margin-bottom:20px;
	}
	.newwelfare .vip-game-tj .vip-btn {
		width:100%;
	}
	.newwelfare .vip-game-tj .vip-btn a {
		width:100%;
		background-size:100%;
	}
	.figureR ul {
		bottom:10px;
	}
	/*模块二*/
		.IndexMain2-1.w1180 {
		max-width:1180px;
		width:auto !important;
		height:auto;
		margin:0 2%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
		box-sizing:border-box;
		overflow:hidden;
	}
	.IndexMain2-1 a {
		width:auto;
		height:auto;
	}
	/*游戏图片*/
		.IndexMain2-1,.IndexMain41,.IndexMain3-1 {
		max-width:1180px;
		width:auto !important;
		margin:0 2%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
		box-sizing:border-box;
		overflow:hidden;
	}
	.limitedTimeMain-1 {
		overflow-x:scroll;
		padding:0 0 28px 0;
	}
	.limitedTimeMain-1 a,.limitedTimeMain-1 a img {
		max-width:228px;
		max-height:128px;
		background-size:100%;
	}
	.focusAdList li {
		width:calc(20% - 8px);
		height:auto;
	}
	.focusAdList li a {
		height:auto;
	}
	.focusAdList li a img {
		width:100%;
		max-width:100%;
		height:100%;
		background-size:100%;
	}
	.newfocus {
		position:relative;
		width:100%;
	}
	.newfocusTitle {
		width:calc(94% - 100px);
	}
	/*筹备上市*/
		.bodyerBj-2 {
		}.bodyerBj-2 .IndexMain5.w1180 {
		max-width:1180px;
		width:auto !important;
		margin:0 2%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
		box-sizing:border-box;
		overflow:hidden;
	}
	.planListedList {
		width:100%;
		overflow-x:scroll !important;
		padding:0 0 10px 0;
		height:363px;
	}
	/*全部游戏*/
		.IndexMain6-1.w1180 {
		max-width:1180px;
		width:auto !important;
		margin:0 2%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
		box-sizing:border-box;
		overflow:hidden;
	}
	.contentLeft {
		width:calc(75% - 20px);
	}
	.gameList {
		width:100%;
	}
	.gameList .goodsPic {
		width:100%;
		height:100%;
		max-width:199px;
		/* max-height:112px;
		*/
			background-size:100%;
	}
	.goodsInfo {
		width:calc(85% - 200px);
		padding-left:10px;
	}
	.moreGmaeList {
		width:100%;
	}
	.contentRight {
		width:25%;
	}
	.labelTitle {
		width:100%;
	}
	.rightMain {
		width:100%;
	}
	.labelMain {
		padding:0 20px !important;
	}
	.cbeckLength.clearfix {
		display:flex;
		flex-wrap:wrap;
	}
	.labelList {
		width:50%;
	}
	.shopFkGame img {
		margin-right:10px;
	}
	.shopFkGame p {
		width:calc(100% - 90px);
	}
	.labelMain .mb15 .Btn220T {
		width:100%;
	}
	/* 动态推荐位自适应 */
	.dynamicState {
		max-height: 100%;
	}
}

@media screen and (max-width:1024px) {
	.IndexMain2-1.w1180 {
	grid-template-columns:repeat( 3,1fr );
	gap:10px;
}
.IndexMain2-1 a {
	font-size:18px;
	margin-right:0 !important;
}
.contentLeft {
	width:100%;
	float:none;
}
.contentRight {
	display:none;
}
}@media screen and (max-width:962px) {
	.content1-1 {
	float:none;
	width:100%;
	margin-bottom:20px;
	background:#fff;
	border-radius:5px;
	height: 260px;
}
.boxDown {
	display: none;
}
.IndexNews h2 a {
	font-size:20px;
}
.IndexNews ul li a.newsTitle {
	font-size:16px;
	width:calc(100% - 90px);
}
.IndexNews ul li span.newsType {
	font-size:16px;
}
.content1-2 {
	float:none;
	width:100%;
	background:#fff;
	border-radius:5px;
}
.content1-2 .sell.fl {
	width:calc(70% - 40px);
}
.newwelfare {
	width:30%;
}
.sellListdel h4 {
	font-size:16px;
}
.sellListdel > div {
	font-size:20px;
}
.newwelfare .vip-game-tj .vip-btn a {
	font-size:18px;
}
.sell h3,.welfare h3 {
	font-size:18px;
}
/*模块二*/}@media screen and (max-width:910px) {
	/*折扣优惠*/
	.focusAdList {
	display:grid;
	grid-template-columns:repeat( 3,1fr );
	gap:10px;
	}
	.focusAdList li {
		width:100%;
	}
	.newfocusTitle {
		font-size:16px;
	}
	.newfocus span.f14.cB {
		font-size:16px;
	}
}

@media screen and (max-width:768px) {
	.newwelfare .vip-title .vip-title-lf h2 {
		font-size:14px;
	}
	.newwelfare .vip-game-tj .vip-btn a {
		font-size:16px;
	}
	/* 动态推荐位自适应 */
	.dynamicState ul {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 20px;
	}
}
@media screen and (max-width:640px) {
	.content1-2 {
	height:auto;
}
.content1-2 .sell.fl {
	float:none;
	width:calc(100% - 20px);
	padding:20px 0 0;
}
.newwelfare {
	float:none;
	width:100%;
	padding:0 0 20px 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	height:auto;
}
.newwelfare .vip-title .vip-title-lf h2 {
	font-size:18px;
}
.newwelfare .vip-title .vip-title-rt {
	font-size:18px;
}
.newwelfare .vip-game-tj ul {
	overflow:hidden;
	display:flex;
	justify-content:center;
}
.newwelfare .vip-game-tj ul .vip-game-list {
	float:left;
	margin-right:20px;
}
.sell .see_more a.more {
	padding-right: 20px;
}
/*模块二*/
	.IndexMain2-1.w1180 {
	grid-template-columns:repeat( 2,1fr );
	gap:10px;
}
.IndexMain2-1 a {
	font-size:20px;
}
/*全部游戏*/
	.newLabel div {
	width:46px;
	height:27px;
	background-size:100%;
	margin-left:5px;
}
.gameActivity span,.gameActivity a {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	height:25px;
	line-height:18px;
	margin-right:5px;
	padding:3px 4px;
	white-space:nowrap;
}
.goodsPic {
	width:calc(30% - 20px) !important;
	height:auto !important;
	padding:13px 0 13px 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.gameActivity {
	left:29%;
	width:120%;
}
.gameTitle {
	font-size:16px;
}
.priceContent span {
	font-size:18px;
}
.KPS {
	left:0;
	top:17%;
}
.switchover {
	left:75px;
	top:0;
}
.h2Title {
	font-size:16px;
}
.switchover span {
	font-size:14px;
	margin-left:10px;
}
.viewAll {
	top:-49px;
}
}@media screen and (max-width:625px) {
	.focusAdList {
	display:grid;
	grid-template-columns:repeat( 2,1fr );
	gap:10px;
}
.IndexMain3-1 .focusAd .focusAdList li {
	margin-right:0;
}
.newfocus span.f14.cB {
	font-size:18px;
}
.newfocusTitle {
	font-size:18px;
	width:calc(90% - 100px);
}
.goodsPic {
	width:calc(27% - 20px) !important;
	padding:20px 0;
}
.gameActivity {
	left:28%;
}
}@media screen and (max-width:480px) {
	.newLabel div {
		width:40px;
		height:23px;
	}
	.newLabel {
		right:10px;
	}
	.goodsPic {
		width:calc(31% - 20px) !important;
		padding:20px 0;
	}
	.gameActivity {
		left:29%;
	}
}
@media screen and (max-width:460px) {
	.gameActivity span,.gameActivity a {
		height:25px;
		line-height:18px;
		margin-right:3px;
		padding:2px 2px;
	}
	.goodsInfo {
		width:calc(100% - 200px);
	}
	/* 动态推荐位自适应 */
	.dynamicState ul {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 10px;
	}
	
}
@media screen and (max-width:414px) {
	.newfocusTitle,.newfocus span.f14.cB {
	font-size:14px;
}
.newfocusTitle {
	width:calc(92% - 100px);
}
.goodsPic {
	width:calc(36% - 20px) !important;
	padding:25px 0;
}
.gameActivity {
	left:33%;
	bottom:10px;
}
.gameActivity span,.gameActivity a {
	height:21px;
	line-height:16px;
	margin-right:1px;
	padding:1px 1px;
}
}@media screen and (max-width:375px) {
	.sellListdel h4,.IndexNews ul li span.newsType {
	font-size:18px;
}
.IndexNews ul li a.newsTitle {
	font-size:18px;
}
.IndexMain2-1 a,.IndexNews h2 a {
	font-size:22px;
}
.focusAd {
	background:#fff;
	border-radius:5px;
}
.focusAdList {
	display:grid;
	grid-template-columns:repeat( 1,1fr );
	gap:10px;
	padding:20px;
}
.newfocusTitle,.newfocus span.f14.cB {
	font-size:18px;
}
.goodsInfo {
	width:calc(100% - 160px);
}
}@media screen and (max-width:320px) {
	.goodsPic {
	width:calc(40% - 20px) !important;
	padding:27px 0;
}
.gameActivity {
	left:38%;
	bottom:5px;
}
.gameActivity span,.gameActivity a {
	height:20px;
	line-height:15px;
	margin-right:1px;
	padding:2px 1px;
}
.switchover {
	left:68px;
	top:0;
}
.h2Title {
	font-size:16px;
}
.switchover span {
	font-size:14px;
	margin-left:5px;
}
.viewAll {
	top:-33px;
}
.sellListImg {
	width: 120px;
    height: 68px;
    margin: 10px 0 0 0;
    border-radius: 5px;
}
}