@font-face {
	font-family: 'Source Han Serif SC';
	src: url('./font/SourceHanSerifSC-Bold.otf') format('opentype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Source Han Serif SC';
	src: url('./font/SourceHanSerifSC-SemiBold.otf') format('opentype');
	font-weight: 600;
	/* 半加粗常用 600 权重，可按需调整 */
	font-style: normal;
}

.content{
	width: 100%;
	height: 1780px;
	position: relative;
	z-index: 50;
}
.BG{
	width: 100%;
	height: 1539px;
	position: absolute;
}
.content .header{
	width: 100%;
	height: 460px;
	position: absolute;
	top: 60px;
}
.typeline{
	width: 322px;
	height: 41px;
	position: absolute;
	top: 578px;
	left: 806px;
}
.newstype{
	width: 644px;
	height: 41px;
	position: absolute;
	top: 578px;
	left: 645px;
	
	font-family: Source Han Serif SC;
	font-weight: 600;
	font-size: 24px;
	color: #493F32;
	line-height: 41px;
}
.newstype li{
	width: 161px;
	height: 41px;
	text-align: center;
	float: left;
	cursor: pointer;
}
.newstype .active{
	color: #997D41;
}

.newsList{
	width: 100%;
	position: absolute;
	top:646px;
}
.newsList li{
	width: 100%;
	height: 116px;
	display: inline-block;
	cursor: pointer;
	position: relative;
}
.newsList li:hover{
	background-color: #ebe5d6;
}

.newsList .type{
	width: 77px;
	height: 31px;
	position: absolute;
	top: 29px;
	left: 390px;
	
	background-image: url("../../upload/img/type.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	
	font-family: Source Han Serif SC;
	font-weight: 600;
	font-size: 20px;
	color: #403928;
	line-height: 31px;
	text-align: center;
}
.newsList .title{
	width: 1000px;
	height: 21px;
	position: absolute;
	left: 500px;
	top: 34px;
	
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 20px;
	color: #4F4838;
	line-height: 21px;
}
.newsList .time{
	width: 100px;
	height: 12px;
	position: absolute;
	top: 74px;
	left: 500px;
	
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #996D31;
	line-height: 12px;
}
.nextPage{
	width: 124px;
	height: 44px;
	position: absolute;
	top: 1417px;
	left: 810px;
	cursor: pointer;
}
.lastPage{
	width: 124px;
	height: 44px;
	position: absolute;
	top: 1417px;
	left: 986px;
	cursor: pointer;
}
.footer{
	width: 100%;
	height: 240px;
	position: absolute;
	bottom: 0;
}

.navTips{
	width: 237px;
	height: 635px;
	position: fixed;
	top: 300px;
	left: 1502px;
	z-index: 80;
}
.navBg{
	width: 100%;
	position: absolute;
}
.navcode{
	width: 136px;
	height: 133px;
	position: absolute;
	top: 43px;
	left: 50px;
}
.navAndroidDownload{
	width: 175px;
	height: 49px;
	position: absolute;
	top: 218px;
	left: 32px;
	cursor: pointer;
}
.navIOSDownload{
	width: 175px;
	height: 49px;
	position: absolute;
	top: 276px;
	left: 32px;
	cursor: pointer;
}
.navnewserverinfo{
	width: 82px;
	height: 73px;
	position: absolute;
	top: 337px;
	left: 34px;
	cursor: pointer;
}
.navgiftinfo{
	width: 82px;
	height: 73px;
	position: absolute;
	top: 337px;
	left: 123px;
	cursor: pointer;
}
.giftAlter{
	width: 427px;
	height: 407px;
	position: fixed;
	top: 336px;
	left: 746px;
	z-index: 200;
	display: none;
}
.close{
	width: 70px;
	height: 70px;
	position: absolute;
	top:0;
	right: 0;
	cursor: pointer;
	z-index: 210;
}

.cadpaAlter {
	width: 1040px;
	height: 649px;
	position: fixed;
	top: 244px;
	left: 440px;
	z-index: 200;
	display: none;
}

.cadpaTitle {
	width: 600px;
	height: 68px;
	position: absolute;
	top: 40px;
	left: 220px;
}

.cadpaContent {
	width: 871px;
	height: 376px;
	position: absolute;
	top: 162px;
	left: 84px;

	font-family: SimSun;
	font-weight: 400;
	font-size: 16px;
	color: #C3BEB4;
	line-height: 30px;
	overflow-y: scroll;
}

.cadpaClose {
	width: 41px;
	height: 41px;
	position: fixed;
	top: 207px;
	left: 1495px;
	
	z-index: 210;
	display: none;
}

.cadpaAlterBG {
	width: 100%;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #000000;
	opacity: 0.5;
	z-index: 190;
	display: none;
}
.cadpaTO{
	width: 400px;
	height: 20px;
	position: absolute;
	bottom: 108px;
	left: 740px;
	cursor: pointer;
}

.grayNone {
	filter: grayscale(100%);
	filter: gray;
	pointer-events: none;
}