.Game-content {
	width: 100%;
	background: url("../image/game-bg.png") no-repeat center top #eeecec;
	background-size: 100% auto;
	padding-bottom: 40px;
	min-height:800px;
	background-attachment:fixed;
	margin-top: 130px;
}
.Gameco-banner {
	/*width: 100%;*/
	height:26.1vw;
	max-height: 500px;
	margin: 0 auto;
}
.swiperbanner {
	width: 100%;
}

.my-bullet-active{
  background: #ff6600;
  opacity: 1;
}
.kong-game {
	width: 100%;
	height: 45px;
}
.my-game {
  /* width: 62.5%;*/
   width: 1200px;
   margin: 0 auto 20px;
   overflow: hidden;
}
.game-span {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	font-size:20px;
	color: #EC4221;
	border-left: 4px solid #EC4221;
	padding-left: 6px;
}
.game-news{
	float: right;
}
.game-news{
	vertical-align: middle;
	font-weight: bold;
}
.gane-title{
	display: inline-block;
	font-size: 14px;
	color:#F99432;
	font-weight: bold;
	padding-bottom: 1px;
	border-bottom: 1px solid #F99432;
	margin-left: 5px;
}
/*修改我的游戏样式*/
.my-gamelist {
	width: 1200px;
	min-height: 285px;
	
}
.swiperbanner {
	width: 100%;
}
.swiperbanner > div > a > img{
	width: 100%;
	height: 100%;
}
.sgame-wrap {
	width: 100%;
	padding-top:50px;
	padding-bottom: 15px;
	/*overflow: hidden;*/
}
.sgame-all-wrap {
	overflow: hidden;
	display: block;
	position: relative;
	top: -47px;
	height: 325px;
}
.slide-game:hover{
	box-shadow: 0px 7px 12px 0px rgba(37, 37, 37, 0.2);
	transition: all 0.5s;
}
/*.pc-imgban {
	width: 100%;
	height: 319px;
}*/
.pc-imgban > img {
	width: 100%;
	height: 100%;
	transition: all 1s;
	-moz-transition: all 1s;
　　-webkit-transition: all 1s;
　　-o-transition: all 1s;
}
.slide-game:hover .pc-imgban > img{
  transform: scale(1.2);

}
.slide-game {
	width: 220px;
	cursor: pointer;
	height: 278px;
	position: relative;
	background:#fff;
}
.sgame-div{
	width: 220px;
	height: 278px;
	/*max-width: 224px;*/
	/*height: 16.7vw;*/
	/*height:275px;*/
	/*overflow: hidden;*/
	/*background-color: #fff;*/
	/*position: relative;*/
}
.pc-imgban {
	width: 195px;
	height: 262px;
	overflow: hidden;
	margin: 0 auto;
	/*position: relative;
	top: -47px;*/
}
/*.slide-game:hover{
	-webkit-box-shadow: 3px 3px 25px 0px #666;
    -moz-box-shadow: 3px 3px 25px 0px #666;
    box-shadow: 3px 3px 25px 0px #666;
	transition: all 0.5s;
}*/
.sgdiv {
	height: 188px !important;
}
.swiper-slide > div > img {
	/*width: 100%;
	height: 100%;*/
}
.slide-txt {
	width: 100%;
	height: 37px;
	font-size: 16px;
	color: #fff;
	padding-left: 16px;
	line-height: 37px;
	background: rgba(0,0,0,0.5);
	box-shadow: 3px 3px 14px 0px rgba(40, 38, 38, 0.2);
	position: absolute;
	left: 0;
	bottom: 0;
}
.slide-txt1 {
	width: 100%;
	height: 37px;
	font-size: 16px;
	color: #fff;
	line-height: 37px;
	background: rgba(0,0,0,0.5);
	box-shadow: 3px 3px 14px 0px rgba(40, 38, 38, 0.2);
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
}

.game-wrap {
	/*width: 62.5%;*/
	width: 1200px;
	margin: 0 auto;
}
.game-titlelist {
	width: 100%;
	/*overflow: hidden;*/
	margin-top: 50px;
}
.game-titlelist > div {
	width: 32.33%;
	float: left;
	/*overflow: hidden;*/
}
.hot-title {
	width: 100%;
	overflow: hidden;
}
.title-txt {
	float: left;
}
.txt-more {
	float: right;
}
.title-txt {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	font-size:20px;
	color: #EC4221;
	border-left: 4px solid #EC4221;
	padding-left: 6px;
}
.txt-more {
	font-size: 14px;
	color: #666;
	cursor: pointer;
}
.txt-more img {
	margin-left: 10px;
}
.guofu-game {
	margin-left: 1.5%;
}
.waifu-game {
	margin-left: 1.5%;
}

.hot-div {
	width: 100%;
	min-height: 200px;
	margin-top: 20px;
}
.hot-div > div + div {
	margin-top: 20px;
}
.div-a {
	width: 100%;
	height: 6.26vw;
	line-height: 6.26vw;
	max-height: 120px;
	background-color:#fff;
	overflow: hidden;
	cursor: pointer;
}
.div-a > a{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.div-a > a > div{
	float: left;
}
.a-icon {
	width: 32px;
	height: 32px;
	margin-left: 15px;
	text-align: center;
	font-size: 28px;
	color: #333;
}
.b-icon {
	width: 80px;
	height: 80px;
	margin-left: 21px;
}
.b-icon > img {
	width: 100%;
	height: 100%;
}

.c-txt {
	margin-left: 21px;
	margin-top: 2.1vw;
}
.c-txt > span {
	line-height: 10px;
}
.txt-name {
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.txt-fu {
	font-size: 14px;
	color: #666;
}
.c-txt > div{
	line-height: 20px;
}
.div-a:hover {
	background-color:#fff;
	-webkit-box-shadow:0px 10px 30px 0px rgba(37, 37, 37, 0.2);
	 -moz-box-box-shadow:0px 10px 30px 0px rgba(37, 37, 37, 0.2);
	/*-webkit-box-shadow: 3px 3px 25px 0px #666;
    -moz-box-shadow: 3px 3px 25px 0px #666;*/
    box-shadow: 0px 10px 30px 0px rgba(37, 37, 37, 0.2);
	transition: all 0.5s;
}
.div-a:hover .yuan-img {
	/*background:url("../image/yuan.png") no-repeat center center;
	background-size: 100% 100%;
	margin-top: 42px;*/
}
.yuan-img {
	/*background:url("../image/yuan1.png") no-repeat center center;
	background-size: 100% 100%;
	margin-top: 42px;*/
}
.txt-button {
	width: 80px;
	height: 26px;
	text-align: center;
	line-height: 24px;
	cursor: pointer;
	/*margin-left: 66px;*/
	color: #343434;
	font-size: 14px;
	margin-top: 42px;
	background: url("../image/game-button1.png")no-repeat center center;
	background-size: 100% 100%;
}
.div-a:hover .txt-button{
	width: 80px;
	height: 26px;
	text-align: center;
	line-height: 24px;
	cursor: pointer;
	color: #fff;
	font-size: 14px;
	margin-top: 42px;
	background: url("../image/game-button.png")no-repeat center center;
	background-size: 100% 100%;
}
/*pc客户端样式*/
/*.pc-imgban {
	width: 100%;
	height: 212px;
	overflow: hidden;
	position: relative;
}*/
.pc-imgban > img {
	/*width: 100%;
	height: 100%;*/
}
.pc-imgbantxtstatic {
	width: 100%;
	height: 62px;
	background-color: #fff;
	text-align: center;
	margin-top: -18px;
	line-height: 62px;
}
.pc-imgbantxt{
	width: 100%;
	height: 120px;
	/*background-color: #fff;*/
	overflow: hidden;
	position: absolute;
	top: 250px;
}

.pc-gameta{
	/*width: 72px;*/
	/*margin: 0;*/
	margin-left: 12px;
	/*height: 26px;*/
	font-size: 14px;
	text-align: center;
	/*line-height: 26px;*/
	padding:4px 6px !important;
	/*float: right;*/
	/*margin-right: 10px;*/
	color: #fff;
	background: url("../image/juxin.png") no-repeat center center;
	background-size: 100% 100%;
	cursor: pointer;
	position: relative;
	top: 5px;
	/*position: absolute;
	bottom: -12px;
	left: 13px;
	top: 200px;
	z-index: 1000;*/
}
.p-txt1 {
	width:100%;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 18px;
	background: #fff;
}
.p-txtd {
	float: right;
	position: relative;
	margin-right: 15px;
	display: none;
}
.p-txta {
	display: inline-block;
	width: 120px;
	font-size: 16px;
	color: #333;
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.p-txt2 {
  width: 100%;
  background: #fff;
  height: 36px;
  line-height: 36px;
  margin: 0 auto;
  border-top: 1px solid #ccc;
  /*position: absolute;*/
  bottom: 0;
}
.p-txta1 {
	width: 105px;
	float: left;
	font-size: 14px;
	color:#838383;
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.p-txtd1 {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	font-size: 14px;
	color: #333;
	text-align: center;
	cursor: pointer;
	
}
.p-speed {
	font-size: 14px;
	color:#838383;
}
.p-z {
	margin-left: 5px;
}
.p-txtc2 {
	width: 90%;
	margin: 0 auto;
	text-align: center;
	margin-top: 18px;
}
.p-txtc2 > p{
	margin: 0 0 0 0 !important;
}
.p-txtca1 {
	width: 100%;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.p-show {
	font-size: 14px;
	color:#838383;
}
/*修改样式*/
.button-left {
	width: 60%;
	float: left;
}
.button-right {
	width: 40%;
	float: right;
	text-align: right;
}
.left-txt {
  font-size: 18px;
  color: #333;
  margin-top: 10px;
  padding-left: 8px;
}
.left-button {
	margin-top: 10px;
}
.left-button > span {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	padding: 4px 6px;
	border: 1px solid #333;
	border-radius: 5px;
	margin-left: 8px;
	cursor: pointer;
	color: #333;
}
.button-right > button {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	padding: 8px 13px;
	background-color: #6e0000;
    margin-right: 12px;
    border-radius: 5px;
    margin-top: 24px;
    cursor: pointer;
    outline:none;
    border: none;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image:none !important;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background-image:url("../image/left-2.png") !important;
}

.ad-banner-wrap {
	position: relative;
	transform: scale(1);
	perspective: 75em;
	-webkit-perspective:75em;
	width: 1200px;
	height: 120px;
	margin: 30px auto 0;
	overflow: hidden;
	cursor: pointer;
}
#ad-banner {
	/*width: 62.5%;*/
	width: 1200px;
	/*height: 6.25vw;*/
	height: 120px;
	position: relative;
	transform-style: preserve-3d;
	/*background: #000;*/
	/*animation:adBannerMove 6s infinite;*/
	transform: translateZ(0px) translateY(0px) rotateX(0deg);
	transition: transform 1s;
	cursor: pointer;
}
#ad-banner.data-pn1 {
	transform: translateZ(0px) translateY(0px) rotateX(360deg);
}
#ad-banner.data-pn2 {
	transform: translateZ(-50px) translateY(-30px) rotateX(120deg);
}
#ad-banner.data-pn3 {
	transform: translateZ(-50px) translateY(30px) rotateX(240deg);
}
#ad-banner.no{
	transition: none;
}
.ad-banner-trans{
	background: #000;
	position: absolute;
	width: 1200px;
	height: 120px;
	display: block;
	overflow: hidden;
}
.ad-banner-trans > a > img {
	width: 100%;
	height: 100%;
}
.isNoChrome > a > img{
	width: 100%;
	height: 100%;
}
.ad-banner-trans:nth-child(1){
	transform: translateZ(0px) translateY(0px) rotateX(0deg);
}
.ad-banner-trans:nth-child(2){
	transform:translateZ(-50px) translateY(-30px) rotateX(120deg);
}
.ad-banner-trans:nth-child(3){
	transform: translateZ(-50px) translateY(30px) rotateX(240deg);
}
.left-button > span:hover{
	background-color: #6e0000;
	color: #fff;
	border: none;
}
.isNoChrome {
	display: none;
	width: 1200px;
	height: 120px;
	position: relative;
	cursor: pointer;
}
.ad-banner-noChrome1,
.ad-banner-noChrome2,
.ad-banner-noChrome0{
	position:absolute;
	width: 100%;
	height: 100%;
	z-index:1;
	cursor: pointer;
}
.ad-banner > img {
	width: 100%;
	height: 100%;
}
.isNoChrome img{
	width: 100%;
	height: 100%;
}
.showClass {
	display: block !important;
}
.hideClass {
   display:none !important;
  }
 .speeding {
  	width: 100%;
  	background: url("../image/speeding.png") no-repeat center center;
  	background-size: 100% 100%;
  	color: #fff;
  }
.qidong {
	width: 100%;
  	background: url("../image/qid.png") no-repeat center center;
  	background-size: 100% 100%;
  	color: #333;
}
.tingzhi {
	width: 100%;
  	background-color: #333;
  	color: #fff;
}
.txttop {
	position: absolute;
	top: 160px !important;
}
.deletehide {
	display: none !important;
}
.p-txtd1:hover{
    background-color: #E4E4E4;
    color: #666;
}
.tingzhihover {
	width: 100%;
  	background: #333 !important;
  	color: #fff !important;
}
