.main{
	width: 100%;
}

/* 游戏轮播图 */
.imgSilde{
	width: 100%;
	background-color: #FFFFFF;
	z-index: 10;
	/* margin-top: 15px; */
}
.imgSilde .swiper-slide {
   width:100% !important;
}
.imgSilde .swiper-slide img{
	width:100%;
	height: 200px;
	/* height: 151px; */
}
.imgSilde .image_title{
	position: absolute;
	bottom: 0%;
	left: 0;
	width: 71%;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	color: #fff;
	background-color: rgba(0,0,0,0.6);
	padding: 0 26% 0 3%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}
.imgSilde .custom_pagination{
	width: 97% !important;
	height: 40px;
	position: absolute !important;
	bottom: 0px !important;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	position: relative;
	z-index: 10;
}
.imgSilde .custom_pagination .swiper-pagination-bullet{
	width: 15px !important;
	height: 15px !important;
	/* margin-right: 15px; */
	line-height: 15px;
	border-radius: 20% !important;
	text-align: center;
	color: #fff;
	background: rgba(243,245,246,0.5) !important;
	opacity: 1 !important;
	font-size: 15px !important;
}
.imgSilde .custom_pagination .swiper-pagination-bullet-active{
	opacity:1 !important;
	background: #FFFFFF !important;
}
.game_cover{
	height: 151px;
}
.game_class{
	width: 92%;
	height: 70px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin: 0 auto;
	margin-top: 10px;
	overflow: hidden;
	position: relative;
	/* padding: 0 2%; */
}
.class_type{
	width: 22%;
	height: 29px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 8px;
	border-radius: 6px;
	/* background-color: rgba(238,109,70,0.10); */
	background: #ededed;
}
.class_type a{
	width: 100%;
	height: 29px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.gameClass_more{
	border: 1px solid #ee6d46;
	border-radius: 6px;
	background-color: #FFFFFF;
	position: absolute;
	right: 0;
	bottom: -8%;
}
.class_type span{
	font-size: 13px;
	font-family: PingFang SC, PingFang SC-Regular;
	font-weight: 400;
	color: #666666;
}
.gameClass_more img{
	width: 15px;
	height: 15px;
	margin-left: 5px;
}
.gameClass_more span{
	color: #ee6d46;
}
.bg_line{
	width: 100%;
	height: 5px;
	opacity: 0.3;
	/* background: #000000; */
	/* background: #e4e4e4; */
	/*background-color: rgba(238,109,70,0.10);*/
	background: #b5b2b2;
	margin: 0 auto;
	margin-top: 10px;
}
.zone_recommend,.open_serviceList{
	width: 92%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	margin-top: 15px;
}
.recommed_header{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 5px;
	/* border-bottom: 1px solid rgba(228,228,228,0.7); */
}
.recommed_headerTitle{
	font-size: 16px;
	font-family: PingFang SC, PingFang SC-Bold;
	font-weight: bold;
	color: #2d2d2d;
	position: relative;
	padding-left: 10px;
}
.recommed_headerTitle::before{
	content: '';
	width: 3px;
	height: 90%;
	background: #ee6d46;
	position: absolute;
	left: 0;
}
.right_more{
	display: flex;
	align-items: center;
	justify-content: space-around;
}
.right_more span{
	font-size: 12px;
	font-family: PingFang SC, PingFang SC-Bold;
	font-weight: bold;
	color: #2e2e2e;
}
.right_more img{
	width: 12px;
	height: 12px;
	margin-left: 3px;
}
.game_classContent{
	width: 100%;
	/* display: flex;
	flex-wrap: wrap;
	align-items: center; */
	display: grid;
	justify-content: space-between;
	grid-template-columns: repeat(auto-fill, 22%);
	/*margin-top: 8px;*/
}
.classContent_box{
	width: 100%;
	/* width: 22%; */
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 5px 0;
}
.classContent_box a{
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.classContent_box img{
	/* width: 100%; */
	width: 66px;
	height: 64px;
	border-radius: 8px;
}
.classContent_box span{
	width: 100%;
	font-size: 13px;
	font-family: PingFang SC, PingFang SC-Medium;
	font-weight: 500;
	color: #555555;
	margin-top: 7px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}
.serviceList_box{
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-top: 5px;
}
.serviceList_content{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 5px 0;
	border-bottom: 1px solid rgba(228,228,228,0.7);
}
.serviceList_content a{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.serviceList_content:last-child{
    border-bottom: none;
}
.serviceList_leftContent{
	width: 51%;
	display: flex;
	/* align-items: center; */
}
.serviceList_gameIcon{
	width: 23%;
	height: auto;
	/* width: 62px;
	height: 62px; */
	border-radius: 8px;
}
.leftContent_main{
	width: 70%;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	margin-left: 8px;
}
.serviceList_gameName{
	width: 95%;
	font-size: 14px;
	font-family: PingFang SC, PingFang SC-Bold;
	font-weight: bold;
	color: #2d2d2d;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}
.serviceList_gameTime{
	font-size: 12px;
	font-family: PingFang SC, PingFang SC-Medium;
	font-weight: 500;
	color: #555555;
	margin-top: 5px;
}
.serviceList_rightContent{
	width: 47%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.serviceList_gameArea{
	font-size: 12px;
	font-family: PingFang SC, PingFang SC-Bold;
	font-weight: bold;
	color: #4c4c4c;
}
.serviceList_begin{
	width: 60px;
	height: 25px;
	line-height: 25px;
	background: #fd5451;
	border-radius: 11px;
	font-size: 12px;
	font-family: PingFang SC, PingFang SC-Bold;
	/*font-weight: bold;*/
	color: #ffffff;
	text-align: center;
}
.game_recommendCover{
	width: 92%;
	height: 40px;
	padding: 0 4%;
	margin: 15px 0;
}
.game_recommendCover img{
	width: 100%;
	height: 100%;
	border-radius: 5px;
}
.game_info{
	width: 92%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	margin-top: 5px;
}
.info-box{
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.info-content{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px 0;
	border-bottom: 1px solid rgba(228,228,228,0.6);
}
.info-content a{
	width: 100%;
	display: flex;
	/* align-items: center; */
	justify-content: space-between;
}
.info_cover{
	width: 108px;
	height: 70px;
	margin-right: 5px;
	border-radius: 5px;
	object-fit: cover;
}
.info_mainContent{
	width: 68%;
	/* height: 69px; */
	/* margin-left: 5px; */
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
}
.info_title{
	width: 100%;
	font-size: 13px;
	font-family: PingFang SC, PingFang SC-Medium;
	font-weight: 500;
	color: #000000;
	opacity: 0.97;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.info_bottom{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.info_type{
	font-size: 12px;
	font-family: PingFang SC, PingFang SC-Regular;
	font-weight: 400;
	color: #9c9c9c;
}
.info_time{
	display: flex;
	align-items: center;
}
.info_time img{
	width: 12px;
	height: 12px;
}
.info_time span{
	font-size: 12px;
	font-family: PingFang SC, PingFang SC-Regular;
	font-weight: 400;
	color: #9c9c9c;
	margin-left: 3px;
}
.loading_more{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 12px 0;
}
.loading_more span{
	font-size: 15px;
	font-family: PingFang SC, PingFang SC-Regular;
	font-weight: 400;
	color: #979797;
}
.loading_more img{
	width: 14px;
	height: 14px;
	margin-left: 3px;
}
/* 热门游戏 */
.latest_information{
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-top: 15px;
}
.information_list{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin-top: 8px;
}
.information_box{
	width: 49%;
	height: 13.7vh;
	/* height: 91px; */
	position: relative;
	margin-bottom: 15px;
}
.information_cover{
	width: 100%;
	height: 100%;
	border-radius: 5px;
	object-fit: cover;
}
.information_title{
	width: 100%;
	height: 3.2vh;
	/* height: 23px; */
	background-color: rgba(0,0,0,0.7);
	display: flex;
	align-items: center;
	position: absolute;
	bottom: 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.information_title span{
	width: 95%;
	opacity: 0.92;
	font-size: 12px;
	font-family: PingFang SC, PingFang SC-Medium;
	font-weight: 500;
	padding-left: 5%;
	color: #ffffff;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	text-align: center;
}
/* 发现好游戏 */
.zone_listBox{
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.zone_listContent{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px 0;
	border-bottom: 1px solid rgba(228,228,228,0.7);
}
.zone_listContent:last-child{
	border-bottom: none;
}
.zone_listContent a{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.listContent_left{
	width: 78%;
	display: flex;
	align-items: center;
}
.recommend_gameCover{
	width: 62px;
	height: 62px;
	border-radius: 8px;
	margin-right: 8px;
}
.zone_mainContent{
	width: 76%;
	height: 60px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.recommend_gameName{
	width: 100%;
	font-size: 14px;
	font-family: PingFang SC, PingFang SC-Bold;
	font-weight: bold;
	color: #2D2D2D;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}
.recommend_game_subtitle {
    font-size: 12px;
    margin-bottom: 0px;
    margin-left: 5px;
    font-weight: normal;
}
.zone_mainContent .game_type,.zone_mainContent .game_size{
	width: 100%;
	font-size: 12px;
	font-family: PingFang SC, PingFang SC-Medium;
	font-weight: 500;
	color: #818181;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.recommend_gameDetail{
	width: 100%;
	font-size: 12px;
	font-family: PingFang SC, PingFang SC-Medium;
	font-weight: 500;
	line-height: 15px;
	color: #666666;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.go_gameZone{
	width: 60px;
	height: 25px;
	/* background: #7fcef4; */
	border: 1px solid #EE6F49;
	border-radius: 5px;
	font-size: 14px;
	font-family: PingFang SC, PingFang SC-Medium;
	font-weight: 500;
	color: #EE6F49;
	line-height: 25px;
	text-align: center;
}
/* 游戏专区 */
.zone_silde{
	width: 100%;
}
.zone_silde .swiper-container2,.zone_silde .swiper-container2 .swiper-slide{
	width: 100%;
	overflow: hidden;
}
.zone_silde .swiper-container2 .swiper-slide{
	display: flex;
	flex-direction: column;
}
.zone_silde .swiper-container2 .swiper-slide a{
	width: 100%;
	display: flex;
	flex-direction: column;
}
.zone_silde .zone_gameCover{
	width: 100%;
	height: 13.2vh;
	border-radius: 4px;
	margin: 15px 0;
	object-fit: cover;
}
.zone_silde .zone_bottomBox{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.zone_silde .left_content{
	width: 60%;
	display: flex;
	align-items: center;
}
.zone_silde .zone_gameIcon{
	width: 42px;
	height: 42px;
	border-radius: 5px;
	margin-right: 7px;
}
.zone_silde .main_box{
	width: 80%;
	height: 40px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.zone_silde .zone_gameName{
	font-size: 14px;
	font-family: PingFang SC, PingFang SC-Bold;
	font-weight: bold;
	color: #000000;
}
.zone_silde .zone_gameType{
	font-size: 12px;
	font-family: PingFang SC, PingFang SC-Regular;
	font-weight: 400;
	color: #AAAAAA;
}
.zone_silde .go_gameZone2{
	width: 58px;
	height: 21px;
	line-height: 21px;
	background: #f75539;
	border: 1px solid #ee6f49;
	border-radius: 12px;
	text-align: center;
}
.zone_silde .go_gameZone2 span{
	font-size: 12px;
	font-family: PingFang SC, PingFang SC-Bold;
	font-weight: bold;
	color: #FFFFFF;
}
.zone_silde .custom_pagination2{
	margin-top: 15px;
	text-align: center;
}
.zone_silde .custom_pagination2 .swiper-pagination-bullet{
	width: 10px !important;
	height: 10px !important;
	background: #d5d5d5 !important;
	border-radius: 50%;
	opacity: 1 !important;
}
.zone_silde .custom_pagination2 .swiper-pagination-bullet-active{
	background: #EE6D46 !important;
}
/* 软件 */
.software_list{
	width: 92%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	margin-top: 15px;
}
.software_listBox{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin-top: 8px;
}
.softwareContent_box{
	width: 22%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 5px 0;
	margin: 5px 0 15px 0;
}
.softwareContent_box a{
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.software_icon{
	width: 66px;
	height: 64px;
	border-radius: 8px;
}
.software_name{
	width: 100%;
	font-size: 13px;
	font-family: PingFang SC, PingFang SC-Medium;
	font-weight: 500;
	color: #555555;
	margin-top: 6px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}
.software_download{
	width: 41px;
	height: 18px;
	line-height: 18px;
	background: #7fcdf3;
	border-radius: 3px;
	font-size: 11px;
	font-family: PingFang SC, PingFang SC-Medium;
	font-weight: 500;
	color: #ffffff;
	text-align: center;
	margin-top: 6px;
}
/* 游戏攻略 */
.game_strategy{
	width: 92%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	margin-top: 15px;
}
.strategy_box{
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	/*margin-top: 5px;*/
}
.strategy_content{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	padding: 5px 0;
	border-bottom: 1px dashed rgba(0,0,0,0.15);
}
.strategy_content a{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.strategy_content:last-child{
    border-bottom: none;
}
.strategyLeft{
	width: 79%;
	font-size: 13px;
	font-family: PingFang SC, PingFang SC-Medium;
	font-weight: 500;
	color: rgba(76,76,76,0.7);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.strategyLeft::before{
	content: '';
	width: 6px;
	height: 6px;
	border-radius: 50%;
	display: inline-block;
	/* margin-right: 8px; */
	background: rgba(125,125,125,0.63);
}
.strategy_time{
	font-size: 12px;
	font-family: PingFang SC, PingFang SC-Medium;
	font-weight: 500;
	color: #b5b5b5;
}

    .zone_box_p{
        line-height: 30px;
        overflow: hidden;
        width: 100%;
        height: 30px;
    }