*{
	padding: 0;
	margin: 0;
}
.pc_logo_div a{
        font-size: 20px;
        color: #ffffff;
        line-height: 48px;
        text-decoration: none;
}
.ad_logo_div a{
     font-size: 20px;
    color: #ffffff;
    line-height: 36px;
    text-decoration: none;
}
body{
		background-color: #FFE4E0;
}
.game_two_item a{
	text-decoration: none;
}
.xingxingdiv{
	width: 100px;
}

.ximg{
		width: 20px;
		height: 20px;
}
.title_div_gq{
	position: relative;
	margin:  20px  20px;
	display: flex;
	background-color: #FF5C8F;
	height: 40px;
}

.title_div_gq h3{
	color: #fff;
	line-height: 40px;
	margin-left: 25px;
}
.title_div_gq img{
	position: absolute;
	right: 20px;
	margin-top:8px;
	width: 25px;
	height: 25px;
}



@media screen and (min-width:750px) {
	
	.game_list_first{
	
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		
	}
	
	.game_item_first{
		width: 350px;
		margin: 0 15px;

	}
	.game_item_first img{
		width: 100%;
		height: 190px;
		border-radius: 5px;
	    box-shadow: 0 0 3px gray;
		object-fit: cover;
background: #ccc;
	}
	
	.game_item_first a{
		text-decoration: none;
	}
	
	.game_item_first p{
		margin-bottom: 15px;
		font-weight: bold;
		color: black;
		
	   -webkit-box-orient: vertical !important;
		-webkit-line-clamp: 1 !important;
		word-break: break-all !important;
		overflow: hidden !important;
		 word-break: break-word !important;
        text-overflow: ellipsis;
	}
	
	
	
	/* pc category_top start*/
	.category_top{
		margin-top: 20px;
		display: flex;
		justify-content: center;
	}

	.category_top_item_img img{
		width: 70px;
		height: 70px;
	}
	.category_top_item_p{
		
	}
	.category_top_item_p a{
		text-decoration: none;
		color: white;
	}
	/* pc category_top end */
	
	
	.game_two_list{
		flex:300px;
		border-radius: 5px;
		/* box-shadow: 0 0 3px gray; */
		font-size: 15px;
		position: relative;
		/* max-width: 300px; */
		margin-top: 10px;
		/* margin-left: 10px; */
		/* margin-right: 10px; */
		padding: 10px;
	}
	.game_two_list_top_img{
		position: relative;
		top: 5px;
	}
	
	.game_two_list_top_more{
		position: absolute;
		right: 10px;
	}
	.game_two_items{
	
		margin-top: 20px;
		margin-left: 0px;
	}
	.game_two_item{
		background-color: #FFFFFF;
		padding: 10px;
		border-radius: 15px;
		position: relative;
		margin-top: 5px;
		box-shadow: 0 0 2px gray;/*设置立体感*/
		
	}
	
	#xximg ,#xzimg{
		box-shadow: 0 0 0px gray;/*设置立体感*/
		width: 15px ;
		height: 15px;
	}
	

	
	.game_two_item p{
        position: absolute;
        top: 30px;
        color: black;
        font-weight: bold;
        right: 60px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical;
	}
	.game_two_item img:first-child{
		width:160px;
		height: 120px;
		border-radius: 10px;
		box-shadow: 0 0 3px grey;
		object-fit: cover;
		
	}
	.game_two_item span{
		position: absolute;
		color: black;
	/* 	right:138px; */
		left: 50%;
		margin-left: -60px;
		top:50%;
		max-width:115px;
		margin-top: -25px;
		white-space: initial; text-overflow:ellipsis; 
			   display: -webkit-box;
			   -webkit-box-orient: vertical;
				-webkit-line-clamp: 1;
				word-break: break-all;
				overflow: hidden;
	}
	
	.game_two_item div{
		
	}
	
	
	
	/* pc菜单样式 */
	.pc_top_menu_list{
		justify-content: center;
		display: flex;
		overflow-x: auto;
		padding-top: 30px;
		padding-bottom: 20px;
	}
	
	.pc_top_menu_item{

		text-align: center;
		width: 120px;
		height: 32px;
		line-height: 32px;
		color: white;
		border-radius: 15px;
		background-color: #BAC7F7;
		margin-left: 5px;
		margin-right: 5px;
	}
	.pc_top_menu_item a{
		color: white;
		text-decoration: none;

	}
	
	.pc_top_menu_item:hover{
		background-image:linear-gradient(to right,#589CF0,#556CE8) ;
	}
	
	#top_menu_pc::-webkit-scrollbar {/*滚动条整体样式*/
	    width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
	    height: 10px;
	}
	#top_menu_pc::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	        border-radius: 10px;
	background-color: #E0E4FE;
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
	    }
	#top_menu_pc::-webkit-scrollbar-track {/*滚动条里面轨道*/
	        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	        /*border-radius: 10px;*/
	        background: #EDEDED;
	    }
	
	
	.banner_title{
		
		padding-left: 10px;
	}
	
		
	.HotGames{
		margin-top: 20px;
		margin-left: 10px;
		
	}
	
	
	
	
	.ad_top_div{
		display: none;
	  
	}
	
	
	/* 顶部样式 */
	.pc_top_div{
		height: 90px;
		position: relative;
		background-color: #FF5C8F;
	}
	
	
	.pc_menu_btn{
		z-index: 99999;
		position: absolute;
		top:34px;
		left: 25%;
		cursor: pointer;
	}
		
	.pc_logo_div{
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -25px;
		margin-left: -67px;
	}
	
	.pc_logo_div img{
		margin-top: 15px;
		height: 20px;
	}
	/* 搜索 */
	.pc_serch_div{
		position: absolute;
		top:32px;
		right: 12%;
	}
	.pc_serch_div input{
		width: 190px;
		height: 30px;
		background-color: #F6F6F6;
		border-radius: 20px;
		border: none;
		outline: none;
		color: black;
		text-indent: 1em;
	}
	
	
	
	.pc_serch_div input::-webkit-input-placeholder {
	    /* 修改字体颜色 */
	    color: black;
	    /* 修改字号，默认继承input */
	    font-size: 12px;
	}
	
	.pc_serch_btn{
		position: absolute;
		top: 50%;
		margin-top: -10px;
	}
	
	.pc_serch_btn img{
		position: absolute;
		left: 160px;
		width: 20px;
		height: 20px;
		cursor: pointer;
	}
	.pc_menu_div_details{
		
		border-radius: 5px;
		padding-top: 30px;
		padding-bottom: 70px;
		min-width: 150px;
		padding-left: 15px;
		padding-right: 15px;
		display: none;
		min-height: 200px;
		background-color: #FF5C8F;
		box-shadow: 0 0 1px gray;
	}
	.pc_menu_div_details p{
		text-align: center;
		margin-top:20px ;
    text-transform: uppercase;
		
	}
	
	.pc_menu_div_details a{
		text-decoration: none;
		color: white;
	}
	
	.pc_menu_div_details p:hover{
		
		text-decoration: underline;
	}
	#content_div{
		margin-left: 100px;
		margin-right: 100px;
		padding-bottom: 30px;
		color: white;
		white-space: nowrap;
		margin-bottom: 10px;
		max-width: 1200px;
		margin: auto;
		
	}
	#banner{
		display: flex;
		padding-top: 10px;
		text-align:center;
		overflow-x: auto;
		
	}
	
	.banner_item {
		position: relative;
		min-width:250px;
		height:150px;
		margin:10px;
		overflow: hidden;
		background-color: #88C76B;
		border-radius: 15px;
	}
	
	
	.banner_item img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: top;
}

.banner_item div{
	width: 80px;
	height: 30px;
	line-height: 30px;
	background-color: #6094E7;
	border-radius: 15px;
	position: absolute;
	bottom: 15px;
	color: white;
	left: 50%;
	margin-left: -40px;
	
}

	
	
	.xing_title{
		max-width: 200px;
		position: absolute;
		overflow: hidden;
		bottom: 30px;
		left: 10px;
		color: white;
	}

	
	
	
	
	
	

	.type_min_div img{
		margin-left: 50px;
		margin-right:50px;
		flex: 2;
		width: 70px;
		height: 70px;
	}
	.type_min_div{
		text-align: center;
	}
	
	

	
	
	#banner::-webkit-scrollbar {/*滚动条整体样式*/
	    width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
	    height: 10px;
	}
	#banner::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	        border-radius: 10px;
	background-color:#6394E9;
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
	    }
	#banner::-webkit-scrollbar-track {/*滚动条里面轨道*/
	        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	        /*border-radius: 10px;*/
	        background: #EDEDED;
	    }
	/* 顶部样式结束 */
	
	/* 游戏部分 */
	.game_list{
		margin-top: 10px;
		margin-left: 30px;
		margin-right: 30px;
		display: flex;
		/* flex-flow: wrap; */
		 flex-wrap: wrap;
		flex-direction: row;
		justify-content: center;
	}
	
	.game_item{
		
		border-radius: 18px;
		/* background-color: #EFF7FE; */
		text-align: center;
		width: 150px;
		margin: 10px 10px;
		/* overflow: hidden; */
		
		
		
	}
	
	.game_item img{
		box-shadow: 0 0 4px gray;/*设置立体感*/
		border-radius: 10px;
		width: 150px;
		height: 150px;
		display: block;
		object-fit: cover;
background: #ccc;
	}
	.game_item p{
		margin-top: 2px;
        width: 100%;
        color: black;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical;
	}
	.game_item a {
		text-decoration: none;
	}
}

/* 当屏幕小于750px 替换pc 的样式 为ad */
@media screen and (max-width:750px){
	
	
	
	.game_list_first{
		display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
	}
	
	.game_item_first{
		width: 150px;
		margin: 0 5px;
	
	}
	.game_item_first img{
		width: 100%;
		height: 120px;
		border-radius: 5px;
	    box-shadow: 0 0 3px gray;
		object-fit: cover;
	}
	
	.game_item_first a{
		text-decoration: none;
	}
	
	.game_item_first p{
		font-size: 15px;
		margin-bottom: 10px;
		font-weight: 200;
		color: black;
		display: -webkit-box !important;
	   -webkit-box-orient: vertical !important;
		-webkit-line-clamp: 1 !important;
		word-break: break-all !important;
		overflow: hidden !important;
		 word-break: break-word !important;
	}
	
	
	
	/* pc category_top start*/
	.category_top{
		margin-top: 20px;
		display: flex;
		justify-content: left;
		overflow-x: auto;
	}

	
	.category_top_item_img img{
		width: 50px;
		height: 50px;
	}
	.category_top_item_p{
		
	}
	.category_top_item_p a{
		text-decoration: none;
		color: white;
	}
	/* pc category_top end */
	
	
	
	.game_two_list{
		
		flex:300px;
		border-radius: 5px;
		/* box-shadow: 0 0 3px gray; */
		font-size: 15px;
		position: relative;
		/* max-width: 300px; */
	
		margin-right: 20px;
	}
	.game_two_list_top_img{
		position: relative;
		top: 5px;
	}
	
	.game_two_list_top_more{
		position: absolute;
		right: 10px;
	}
	.game_two_items{
	
		margin-left: 10px;
	}






.game_two_item{
		background-color: #FFFFFF;
		padding: 10px;
		border-radius: 15px;
		position: relative;
		margin-top: 5px;
		box-shadow: 0 0 2px gray;/*设置立体感*/
		
	}
	
	#xximg ,#xzimg{
		box-shadow: 0 0 0px gray;/*设置立体感*/
		width: 15px ;
		height: 15px;
	}
	

	
	.game_two_item p{
	display: -webkit-box;
               -webkit-box-orient: vertical;
                -webkit-line-clamp: 3;
                word-break: break-all;
                overflow: hidden;
        		 word-break: break-word;
		position: absolute;
		top: 30px;
		color:black;
		font-weight: bold;
		right: 60px;
	}
	.game_two_item img:first-child{
		width:140px;
		height: 120px;
		border-radius: 10px;
		box-shadow: 0 0 3px grey;
		object-fit: cover;
		
	}
	.game_two_item span{
		position: absolute;
		color: black;
	/* 	right:138px; */
		left: 50%;
		margin-left: -60px;
		top:50%;
		max-width:115px;
		margin-top: -25px;
		white-space: initial; text-overflow:ellipsis; 
			   display: -webkit-box;
			   -webkit-box-orient: vertical;
				-webkit-line-clamp: 1;
				word-break: break-all;
				overflow: hidden;
	}
	
	.game_two_item div{
		
		
		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.game_two_desc{
		               display: -webkit-box;
		               -webkit-box-orient: vertical;
		                -webkit-line-clamp: 1;
		                word-break: break-all;
		                overflow: hidden;
						width: 150px; position: absolute;top: 55px;left: 50%;margin-left: -60px;width: 120px;overflow: hidden;color: white;
	}
	
	.game_two_item div{

	}
	
	
	.pc_top_menu_list{
		background-image: linear-gradient(to right,#DFE4FE,#F9E5FA);
		justify-content: center;
		display: flex;
		overflow-x: auto;
		padding-top: 30px;
		padding-bottom: 20px;
	}
	
	.pc_top_menu_item{
	
		text-align: center;
		width: 100px;
		height: 32px;
		line-height: 32px;
		font-size: 12px;
		color: white;
		border-radius: 15px;
		background-color: #BAC7F7;
		margin-left: 5px;
		margin-right: 5px;
	}
	.pc_top_menu_item a{
		color: white;
		text-decoration: none;
	
	}
	
	.pc_top_menu_item:hover{
		background-image:linear-gradient(to right,#589CF0,#556CE8) ;
	}
	
	#top_menu_pc::-webkit-scrollbar {/*滚动条整体样式*/
	    width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
	    height: 10px;
	}
	#top_menu_pc::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	        border-radius: 10px;
	background-color: #E0E4FE;
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
	    }
	#top_menu_pc::-webkit-scrollbar-track {/*滚动条里面轨道*/
	        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	        /*border-radius: 10px;*/
	        background: #EDEDED;
	    }
	
	
	.banner_title{
		background-color: #1E193B;
		padding-left: 10px;
	}
	
		
	.HotGames{
		margin-top: 20px;
		margin-left: 10px;
		color: white;
	}
	
	
	
	
	
	.pc_top_div{
		display: none;
	}
	.ad_top_div{
			background-color: #FF5C8F;
		height:80px;
	}
	.ad_logo_div{
		margin-left: 10px;
	}
	.ad_logo_div img{
		height: 20px;
		margin-top: 7px;
	}
	.ad_menu_div{
		
	}
	.ad_menu_div img{
		position: absolute;
		top: 10px;
		right:20px;
		width: 20px;
		height: 20px;
	}
	
	.ad_serch_input{
		position: relative;
		padding-top:5px ;
		padding-left:20px ;
		padding-right:20px ;
	}
	
	.ad_serch_input input{
		left: 50%;
		width: 100%;
		height: 30px;
		background-color: #F6F6F6;
		border-radius: 20px;
		border: none;
		outline: none;
		color: black;
		text-indent: 1em;
	}
	
	.ad_serch_input input::-webkit-input-placeholder {
	    /* 修改字体颜色 */
	    color: black;
	    /* 修改字号，默认继承input */
	    font-size: 12px;
	}
	
	/* 搜索按钮 */
	.ad_serch_btn{
		position: absolute;
		bottom: 0px;
		right: 29px;
	}
	
	.ad_serch_btn img{
		width: 23px;
		height: 23px;
		cursor: pointer;
	}
	
	.ad_menu_div_details{
		width: 100%;
		border-radius: 5px;
		padding-top: 30px;
		padding-bottom: 70px;
		min-width: 150px;
		padding-left: 15px;
		display: none;
		min-height: 200px;
		position: absolute;
		z-index: 10;
		right: 0px;
		top: 45px;
		background-color: #FF5C8F;
	}
	
	.ad_menu_div_details a{
		color: white;
		text-decoration: none;
	}
	.ad_menu_div_details p{
		
    text-transform: uppercase;
		color: whtite;
		text-align: center;
		margin-top:20px ;
	}
	
	.ad_menu_div_details p:hover{
	
		text-decoration: underline;
	}
	
	#content_div{
		margin-left: 0;
		margin-right: 0;
		/* min-height: 700px; */
		
		background-color: whtite;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
#banner{
	background-color: whtite;
		display: flex;
		padding-top: 10px;
		text-align:center;
		overflow-x: auto;
		
	}
	
.banner_item {
		position: relative;
		min-width: 250px;
		margin-left: 5px;
		margin-right: 5px;
		background-color: #88C76B;
		border-radius: 15px;
		height: 150px;	
		overflow: hidden;
	}
	
	.banner_item img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: top;
	}

	.banner_item div{
		position: absolute;
		width: 65px;
		background-color: #6094E7;
		color: white ;
		height: 25px;
		border-radius: 15px;
		bottom: 15px;
		left: 50%;
		margin-left: -32px;
	}
	
	.xing_title{
		max-width: 200px;
		position: absolute;
		overflow: hidden;
		bottom: 30px;
		left: 10px;
		color: white;
	}
	

	
	
	.type_min_div img{
		margin-left: 10px;
		margin-right:10px;
		flex: 1;
		width: 60px;
		height: 60px;
	}
	
	.type_min_div p{
		text-align: center;
		font-size: 5px;
	}
	
	
	/* 游戏部分 */
	.game_list{
		margin-top: 10px;
		/* margin-left: 20px; */
		/* margin-right: 20px; */
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: center;
	}
	
	.game_item{
		border-radius: 12px;
		text-align: center;
		font-size: 10px;
		flex-wrap: wrap;
		margin: 10px 8px;
		
		
		
/* 		
		border-radius: 30px;
		margin-top: 6px;
		padding-left: 20px;
		padding-top: 20px;
		padding-right: 25px;
		padding-bottom: 20px;
		background-color: #89C870;
		text-align: center;
		width: 100px;
		margin-left: 5px;
		margin-right: 5px;
		flex-wrap: wrap;
		overflow: hidden; */
	}
	
	.game_item img{
		border-radius: 4px;
		box-shadow: 0 0 3px gray;/*设置立体感*/
		width: 80px;
		height: 80px;
		display: block;
	
		object-fit: cover;
	}
.game_item p{
	padding: 3px;
		color: black;
      	   display: -webkit-box;
          -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            word-break: break-word;
            overflow: hidden;
		text-align: center;
		width: 80px;

    line-height: 18px;
}
	}
	.game_item a {
		text-decoration: none;
	}
	
	
	
}

/* ad样式结束括号 */


/* 中间部分样式 */

#type{
	justify-content: center;
	display: flex;
	margin-top: 15px;
	padding-bottom: 20px;
	white-space: nowrap;
	flex-flow: wrap;
}

.game_content_div{
	background-color: white;
	
}

.game_type{
	margin: 20px;
	border-radius: 15px;
}

.game_title{
	padding-top:5px ;
	margin-left: 12px;
	font-size: 15px;
	position: relative;
}

.game_title span{
	margin-left: 5px;
}
.game_title_img{
	width: 1.5em;
	height: 1.5em;
	position: relative;
	top: 5px;
}

.more_img{
	position: absolute;
	right: 9px;
	top: 3px;
}
@media  (max-width:1120px){
 .game_two_item p {
        right: 30px!important;
    }
.em{
 right: 44px!important;
}
}
@media (max-width: 1120px) {
    .game_two_item p {
        right: 60px !important;
    }.em{
 right: 70px!important;
}
}
@media  (max-width:345px){
.game_type {
    margin: 20px 10px;
   
}
    .game_two_item p {
        right: 30px!important;
    }
.em{
 right: 44px!important;
}
}
/* 第二部分游戏 */
.game_two{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}


	/* 第二部分游戏 结束 */
	
	
	#footer{
		height: 100px;
		background-color: #038FED;













	}