.news_detailBg{
	background: url(../images/news_bg.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.news_detailContent{
	width: 100%;
	display: flex;
}
.news_detailContent .left_content{
	width: 33%;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-right: 2%;
}
.xl_brief{
	background: url(../images/xl_bg.png);
	background-repeat: no-repeat;
	/* background-size: cover; */
}
.xl_brief img{
	width: 42%;
	margin: 0;
}
.xl_brief .dlpt{
	width: 100%;
	font-size: 21px;
	font-weight: 500;
	color: #58585E;
	margin: 12px 0;
	display: block;
}
.xl_brief .dlpt_english{
	width: 100%;
	font-size: 21px;
	font-weight: 500;
	color: #58585E;
}
.xl_brief .rectangle{
	margin-top: 15px;
	display: flex;
}
.xl_brief .rectangle span{
	width: 35px;
	height: 7px;
	background: #F3E9D7;
	margin-right: 6px;
}
.news_detailContent .left_content .bottom{
	width: 100%;
	margin-top: 100px;
}
.game_box{
	width: 100%;
	display: flex;
	align-items: center;
}
.game_box .logo{
	width: 60px;
	height: 60px;
	margin-right: 8px;
}
.game_box .main{
	flex: 1;
	height: 76px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.game_box .main span{
	width: 100%;
	font-size: 16px;
	font-weight: 500;
	color: #58585E;
}
.game_boxQrcode{
	width: 150px;
	height: 150px;
	margin-top: 15px;
}
.news_detailContent .right_content{
	width: 100%;
	display: flex;
	flex-direction: column;
}
.news_topInfo{
	width: 100%;
	padding-bottom: 20px;
	display: flex;
	flex-direction: column;
	border-bottom: 1px solid rgba(43,43,43,0.2);
}
.news_title{
	width: 100%;
	font-size: 24px;
	font-weight: bold;
	color: #58585E;
	margin-bottom: 30px;
}
.d_flex{
	width: 100%;
}
.news_time{
	font-size: 16px;
	font-weight: 500;
	color: #C5A265;
	float: left;
}
.news_click,.news_writer{
	font-size: 16px;
	font-weight: 500;
	color: #999999;
}
.news_click{
	margin-right: 30px;
}
.textBody{
	width: 100%;
	margin-top: 15px;
}
.textBody img{
	display: block;
	max-width: 550px;
	margin: 15px auto;
	overflow: hidden;
	width: auto !important;
	height: auto !important;
}
.textBody p{
	margin: 0;
	padding: 0;
}
.pageUp{
	width: 100%;
	margin-top: 30px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.pageUp .pre,.pageUp .next{
	font-size: 16px;
	font-weight: 500;
	color: #2B2B2B;
}
.pageUp .pre a,.pageUp .next a{
	height: auto;
}