@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 1200px) {
	header{
		width: 100%;
		height: 808px;
		background: url(../images/2023ylzt_230111yyc_11.jpg) center bottom;
		position: relative;
	}
	.nlc-logo{
		width: 280px;
		position: relative;
		z-index: 5;
		left: 0;
		top: 59px;
	}
	.mei-top{
		width: 575px;
		position: relative;
		z-index: 3;
		top: -50px;
		right: -177px;
		overflow: hidden;
		float: right;
	}
	.mei-top-txt{
		float: right;
		padding-top: 75px;
		font-family:'宋体', '黑体';
		font-size: 1em;
		line-height: 17px;
		color: #ffdfa8;
	}
	.mei-top-pic{
		position: relative;
		float: right;
	}
	.main-title{
		width: 789px;
		height: 90px;
		position: relative;
		z-index: 5;
		top: 250px;
		left: 12%;
	}
	.xzc{
		width: 268px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 0;
		overflow: hidden;
	}
	.xqx{
		width: 260px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 290px;
		overflow: hidden;
	}
	.xpz{
		width: 261px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 575px;
		overflow: hidden;
	}
	.jgw-div{
		width: 393px;
		float: right;
		position: relative;
		z-index: 2;
		right: -263px;
		top: -190px;
	}
	.jgw-line{
		width: 7px;
		position: absolute;
		top: 0;
		left: 192px;
		z-index: 2;
	}
	.jgw-shadow{
		width: 393px;
		position: absolute;
		top: 143px;
		z-index: 2;
	}
	.jgw-lantern{
		width: 299px;
		position: absolute;
		top: 143px;
		left: 47px;
		z-index: 3;
	}
	.jgw-logo{
		width: 126px;
		position: absolute;
		top: 287px;
		left: 131px;
		z-index: 4;
	}
	.mei-bottom{
		width: 798px;
		position: relative;
		z-index: 3;
		left: -254px;
		top: -171px;
		overflow: hidden;
	}
	.xcwh-sec{
		width: 100%;
		background-color: #fff;
		position: relative;
	}
	.gjcl-div{
		margin-top: 48px;
	}
	.gjcl-title-ul{
		width: 466px;
		height: 81px;
		position: relative;
		margin: 0 auto;
		text-align: center;
	}
	.gjcl-title{
		width: 466px;
		height: 81px;
		text-align: center;
		line-height: 81px;
	}
	.gd-sp{
		width: 53px;
		height: 20px;
		position: absolute;
		top: 47px;
		right: -60px;
		z-index: 5;
		font-size: 0.6em;
		font-family: '宋体', '黑体';
		line-height: 20px;
		color: #fff;
		background-color: #d73123;
		text-align: center;
		border-radius: 8px;
		cursor: pointer;
	}
	.gd-sp:hover{
		background: #fff;
		border:1px #d73123 solid;
		color: #d73123;
		line-height: 18px;
		transition: all 0.5s ease;
	}
	.gjcl{
		margin: 0 auto;
		margin-top: 53px;
		position: relative;
	}
	.gjcl-nr{
		height: 310px;
		text-align: center;
		margin: 0 auto;
		margin-left: 20px;
		margin-right: 20px;
		position: relative;
	}
	.gjcl-nr-title{
		float: left;
		font-size: 1.1em;
		line-height: 20px;
		font-family: '黑体', '宋体';
		padding-top: 10px;
	}
	.gjcl-nr-pic{
		float: left;
		margin-left: 15px;
	}
	.xcwh-div{
		margin-top: 68px;
	}
	.xcwh-title-ul{
		width: 653px;
		height: 115px;
		position: relative;
		margin: 0 auto;
		text-align: center;
		background: url(../images/2023ylzt_230111yyc_28.png) no-repeat center right;
	}
	.xcwh-title{
		width: 653px;
		height: 115px;
		text-align: center;
		line-height: 115px;
	}
	.gd{
	width: 53px;
	height: 20px;
	position: absolute;
	top: 34px;
	left: 579px;
	z-index: 5;
	font-size: 0.6em;
	font-family: '宋体', '黑体';
	line-height: 20px;
	color: #fff;
	background-color: #d73123;
	text-align: center;
	border-radius: 8px;
	cursor: pointer;
}

.gd:hover{
	background: #fff;
	border:1px #d73123 solid;
	color: #d73123;
	line-height: 18px;
	transition: all 0.5s ease;
}
	.xcwh-nr{
		margin-top: 26px;
		position: relative; 
		z-index: 6;
	}
	.ylgs-div{
		margin-top: 65px;
	}
	.ylgs-title{
		width: 298px;
		margin: 0 auto;
	}
	.ylgs{
		margin-top: 43px;
	}
	.ylgs-fm{
		position: relative;
		z-index: 3;
		height: 455px;
		margin-left: 10px;
		margin-right: 10px;
		cursor: pointer;
	}
	.ylgs-fm-pic1{
		border-radius: 10px;
		background: url(../images/jxdlby.jpg) no-repeat center center;
		height: 455px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic2{
		border-radius: 10px;
		background: url(../images/dldg.jpg) no-repeat center center;
		height: 455px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic3{
		border-radius: 10px;
		background: url(../images/dsjl.jpg) no-repeat center center;
		height: 455px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic4{
		border-radius: 10px;
		background: url(../images/yloj.jpg) no-repeat center center;
		height: 455px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic5{
		border-radius: 10px;
		background: url(../images/sbwjl.jpg) no-repeat center center;
		height: 455px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic6{
		border-radius: 10px;
		background: url(../images/ylch.jpg) no-repeat center center;
		height: 455px;
		position: relative;
		z-index: 4;
	}
	.ylgs-nr{
		border-radius: 10px;
		background: url(../images/2023ylzt_230111yyc_29.png);
		width: 100%;
		height: 455px;
		position: absolute;
		z-index: 5;
		top: 0;
		display: none;
		overflow: hidden;
	}
	.ylgs-nr-title{
		width: 95%;
		text-align: center;
		margin-left: 10px;
		margin-right: 10px;
		padding-top: 40px;
		font-size: 22px;
		letter-spacing: 2px;
		color: #ffd36a;
	}
	.ylgs-font{
		width: 100%;
		text-align: center;
		color: #fff;
		padding-top: 30px;
		font-size: 20px;
		line-height: 70px;
	}
	.gtjt-sec{
		width: 100%;
		height: 778px;
		background: url(../images/2023ylzt_230111yyc_30.jpg) no-repeat;
		margin-top: 115px;
		position: relative;
		z-index: 10;
	}
	.gtjt-div{
		margin: 0 auto;
		width: 872px;
		padding-top: 23px;
		height: 131px;
		position: relative;
		text-align: center;
	}
	.gtjt-title{
		width: 872px;
		height: 131px;
		text-align: center;
		line-height: 131px;
	}
	.gtjt-logo{
		width: 151px;
		height: 131px;
		position: absolute;
		top: 60px;
		left: 718px;
		z-index: 5;
	}
	.gtgkk-sec{
		width: 100%;
		background: #fff;
		position: relative;
	}
	.gtgkk-div{
		margin: 0 auto;
		width: 635px;
		padding-top: 34px;
		height: 81px;
		position: relative;
		text-align: center;
	}
	.gtgkk-title{
		width: 635px;
		height: 131px;
		text-align: center;
		line-height: 131px;
	}
	.gtgkk-logo{
		width: 57px;
		height: 32px;
		position: absolute;
		top: 104px;
		left: 578px;
		z-index: 5;
	}
	.gtgkk-nr-div{
		padding-top: 120px;
		position: relative;
	}
	.sxtq{
		height: 438px;
		position: relative;
		cursor: pointer;
	}
	.sxtq-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_21.jpg) no-repeat bottom left;
		margin-top: 2%;
	}
	.sxtq span{
		position: absolute;
		top: 80px;
		left: 190px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.9em;
		font-weight: 700;
	}
	.gtgkk-nr-mid{
		height: 438px;
	}
	.msgx{
		height: 204px;
		position: relative;
		cursor: pointer;
	}
	.msgx-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_22.jpg) no-repeat bottom left;
		margin-top: 2%;
	}
	.msgx span{
		position: absolute;
		top: 25px;
		left: 205px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.9em;
		font-weight: 700;
	}
	.cywh{
		height: 203px;
		position: relative;
		cursor: pointer;
	}
	.cywh-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_23.jpg) no-repeat bottom left;
		margin-top: 6%;
	}
	.cywh span{
		position: absolute;
		top: 33px;
		left: 190px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.9em;
		font-weight: 700;
	}
	.gtgkk-nr-right{
		height: 438px;
	}
	.ydsj{
		height: 204px;
		position: relative;
		cursor: pointer;
	}
	.ydsj-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_24.jpg) no-repeat bottom left;
		margin-top: 2%;
	}
	.ydsj span{
		position: absolute;
		top: 78px;
		left: 110px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.9em;
		font-weight: 700;
	}
	.qhls{
		height: 203px;
		position: relative;
		cursor: pointer;
	}
	.qhls-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_25.jpg) no-repeat bottom left;
		margin-top: 6%;
	}
	.qhls span{
		position: absolute;
		top: 63px;
		left: 190px;
		font-family: '思源黑体', '黑体', '宋体'; 
		font-size: 1.9em; 
		font-weight: 700;
	}
	.wlsx-div{
		margin-top: 90px;
	}
	.wlsx-title{
		width: 660px; 
		margin: 0 auto;
	}
	.wlsx-bg{
		width: 100%;
		height: 314px;
		background: url(../images/2023ylzt_230111yyc_36.png) no-repeat top center;
		margin-top: 65px; 
		position: relative;
	}
	.ewm-bg{
		width: 305px; 
		height: 125px; 
		background: #db2231;
		border: 1px #fffcc8 solid; 
		border-radius: 20px; 
		position: absolute; 
		z-index: 3; 
		left: 538px; 
		top: 98px;
	}
	.ewm-pic{
		top: 10px;
		left: 11px;
		position: absolute;
		z-index: 4;
	}
	.ewm-txt{
		font-size: 1.1em;
		font-family: '黑体', '宋体';
		color: #fef8c3; top: 50px;
		left: 130px;
		position: absolute;
		z-index: 4;
	}
	.ewm-book{
		width: 128px;
		height: 86px;
		position: absolute;
		z-index: 5;
		top: 170px;
		left: 765px;
	}
	footer{
		width: 100%;
		height: 194px;
		background: url(../images/2023ylzt_230111yyc_37.jpg) center center;
		font-size: 0.9em;
		font-family: '宋体', '黑体';
		color: #fff079;
		line-height: 194px;
		text-align: center;
		margin-top: 110px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	header{
		width: 100%;
		height: 670px;
		background: url(../images/2023ylzt_230111yyc_11.jpg) center bottom;
		position: relative;
	}
	.nlc-logo{
		width: 280px;
		position: relative;
		z-index: 5;
		left: 1%;
		top: 49px;
	}
	.nlc-logo img{
		max-width: 90%;
	}
	.mei-top{
		width: 575px;
		position: relative;
		z-index: 3;
		top: -50px;
		right: 0;
		overflow: hidden;
		float: right;
		text-align: right;
	}
	.mei-top img{
		max-width: 80%;
	}
	.mei-top-txt{
		float: right;
		padding-top: 55px;
		font-family:'宋体', '黑体';
		font-size: 1em;
		line-height: 17px;
		color: #ffdfa8;
	}
	.mei-top-pic{
		position: relative;
		float: right;
	}
	.main-title{
		width: 789px;
		height: 90px;
		position: relative;
		z-index: 5;
		top: 250px;
		left: 12%;
	}
	.xzc{
		width: 268px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 0;
		overflow: hidden;
	}
	.xzc img{
		max-width: 80%;
	}
	.xqx{
		width: 260px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 240px;
		overflow: hidden;
	}
	.xqx img{
		max-width: 80%;
	}
	.xpz{
		width: 261px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 470px;
		overflow: hidden;
	}
	.xpz img{
		max-width: 80%;
	}
	.jgw-div{
		width: 393px;
		float: right;
		position: relative;
		z-index: 2;
		right: 140px;
		top: -190px;
		text-align: right;
	}
	.jgw-div img{
		max-width: 70%;
	}
	.jgw-line{
		width: 7px;
		position: absolute;
		top: 0;
		right: -30px;
		z-index: 2;
		text-align: right;
	}
	.jgw-shadow{
		width: 393px;
		position: absolute;
		top: 52px;
		left: 162px;
		z-index: 2;
		text-align: right;
	}
	.jgw-lantern{
		width: 299px;
		position: absolute;
		top: 100px;
		left: 227px;
		z-index: 3;
		text-align: right;
	}
	.jgw-logo{
		width: 126px;
		position: absolute;
		top: 200px;
		left: 340px;
		z-index: 4;
		text-align: right;
	}
	.mei-bottom{
		width: 798px;
		position: relative;
		z-index: 3;
		left: -100px;
		top: -53px;
		overflow: hidden;
	}
	.mei-bottom img{
		max-width: 70%;
	}
	.xcwh-sec{
		width: 100%;
		background-color: #fff;
		position: relative;
	}
	.gjcl-div{
		margin-top: 48px;
	}
	.gjcl-title-ul{
		width: 466px;
		height: 81px;
		position: relative;
		margin: 0 auto;
		text-align: center;
	}
	.gjcl-title{
		width: 466px;
		height: 81px;
		text-align: center;
		line-height: 81px;
	}
	.gd-sp{
		width: 53px;
		height: 20px;
		position: absolute;
		top: 47px;
		right: -60px;
		z-index: 5;
		font-size: 0.6em;
		font-family: '宋体', '黑体';
		line-height: 20px;
		color: #fff;
		background-color: #d73123;
		text-align: center;
		border-radius: 8px;
		cursor: pointer;
	}
	.gd-sp:hover{
		background: #fff;
		border:1px #d73123 solid;
		color: #d73123;
		line-height: 18px;
		transition: all 0.5s ease;
	}
	.gjcl{
		margin: 0 auto;
		margin-top: 53px;
		position: relative;
	}
	.gjcl-nr{
		height: 310px;
		text-align: center;
		margin: 0 auto;
		margin-left: 10px;
		margin-right: 10px;
		position: relative;
	}
	.gjcl-nr-title{
		float: left;
		font-size: 1.1em;
		line-height: 20px;
		font-family: '黑体', '宋体';
		padding-top: 10px;
	}
	.gjcl-nr-pic{
		float: left;
		margin-left: 15px;
	}
	.xcwh-div{
		margin-top: 48px;
	}
	.xcwh-title-ul{
		width: 653px;
		height: 115px;
		position: relative;
		margin: 0 auto;
		text-align: center;
		background: url(../images/2023ylzt_230111yyc_28.png) no-repeat center right;
	}
	.xcwh-title{
		width: 653px;
		height: 115px;
		text-align: center;
		line-height: 115px;
	}
	.gd{
	width: 53px;
	height: 20px;
	position: absolute;
	top: 34px;
	left: 579px;
	z-index: 5;
	font-size: 0.6em;
	font-family: '宋体', '黑体';
	line-height: 20px;
	color: #fff;
	background-color: #d73123;
	text-align: center;
	border-radius: 8px;
	cursor: pointer;
}

.gd:hover{
	background: #fff;
	border:1px #d73123 solid;
	color: #d73123;
	line-height: 18px;
	transition: all 0.5s ease;
}
	.xcwh-nr{
		margin-top: 26px;
		position: relative; 
		z-index: 6;
	}
	.xcwh-nr img{
		max-width: 100%;
	}
	.ylgs-div{
		margin-top: 65px;
	}
	.ylgs-title{
		width: 298px;
		margin: 0 auto;
	}
	.ylgs{
		margin-top: 43px;
	}
	.ylgs-fm{
		position: relative;
		z-index: 3;
		height: 400px;
		margin-left: 10px;
		margin-right: 10px;
		cursor: pointer;
	}
	.ylgs-fm-pic1{
		border-radius: 10px;
		background: url(../images/jxdlby.jpg) no-repeat center center;
		background-size: cover;
		height: 400px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic2{
		border-radius: 10px;
		background: url(../images/dldg.jpg) no-repeat center center;
		background-size: cover;
		height: 400px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic3{
		border-radius: 10px;
		background: url(../images/dsjl.jpg) no-repeat center center;
		background-size: cover;
		height: 400px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic4{
		border-radius: 10px;
		background: url(../images/yloj.jpg) no-repeat center center;
		background-size: cover;
		height: 400px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic5{
		border-radius: 10px;
		background: url(../images/sbwjl.jpg) no-repeat center center;
		background-size: cover;
		height: 400px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic6{
		border-radius: 10px;
		background: url(../images/ylch.jpg) no-repeat center center;
		background-size: cover;
		height: 400px;
		position: relative;
		z-index: 4;
	}
	.ylgs-nr{
		border-radius: 10px;
		background: url(../images/2023ylzt_230111yyc_29.png);
		width: 100%;
		height: 400px;
		position: absolute;
		z-index: 5;
		top: 0;
		display: none;
		overflow: hidden;
	}
	.ylgs-nr-title{
		width: 95%;
		text-align: center;
		margin-left: 10px;
		margin-right: 10px;
		padding-top: 40px;
		font-size: 22px;
		letter-spacing: 2px;
		color: #ffd36a;
	}
	.ylgs-font{
		width: 100%;
		text-align: center;
		color: #fff;
		padding-top: 20px;
		font-size: 20px;
		line-height: 60px;
	}
	.gtjt-sec{
		width: 100%;
		height: 588px;
		background: url(../images/2023ylzt_230111yyc_30.jpg) no-repeat center center;
		margin-top: 115px;
		position: relative;
		z-index: 10;
	}
	.gtjt-div{
		margin: 0 auto;
		width: 872px;
		padding-top: 23px;
		height: 131px;
		position: relative;
		text-align: center;
	}
	.gtjt-title{
		width: 872px;
		height: 131px;
		text-align: center;
		line-height: 131px;
	}
	.gtjt-logo{
		width: 151px;
		height: 131px;
		position: absolute;
		top: 60px;
		left: 718px;
		z-index: 5;
	}
	.gtgkk-sec{
		width: 100%;
		background: #fff;
		position: relative;
	}
	.gtgkk-div{
		margin: 0 auto;
		width: 635px;
		padding-top: 34px;
		height: 131px;
		position: relative;
		text-align: center;
	}
	.gtgkk-title{
		width: 635px;
		height: 131px;
		text-align: center;
		line-height: 131px;
	}
	.gtgkk-logo{
		width: 57px;
		height: 32px;
		position: absolute;
		top: 104px;
		left: 578px;
		z-index: 5;
	}
	.gtgkk-nr-div{
		padding-top: 80px;
		position: relative;
	}
	.sxtq{
		height: 408px;
		position: relative;
		cursor: pointer;
	}
	.sxtq-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_21.jpg) no-repeat bottom left;
		background-size: cover;
		margin-top: 2%;
	}
	.sxtq span{
		position: absolute;
		top: 70px;
		left: 170px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.8em;
		font-weight: 700;
	}
	.gtgkk-nr-mid{
		height: 408px;
	}
	.msgx{
		height: 189px;
		position: relative;
		cursor: pointer;
	}
	.msgx-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_22.jpg) no-repeat bottom left;
		background-size: cover;
		margin-top: 2%;
	}
	.msgx span{
		position: absolute;
		top: 20px;
		left: 160px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.8em;
		font-weight: 700;
	}
	.cywh{
		height: 188px;
		position: relative;
		cursor: pointer;
	}
	.cywh-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_23.jpg) no-repeat bottom left;
		background-size: cover;
		margin-top: 6%;
	}
	.cywh span{
		position: absolute;
		top: 33px;
		left: 150px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.8em;
		font-weight: 700;
	}
	.gtgkk-nr-right{
		height: 408px;
	}
	.ydsj{
		height: 189px;
		position: relative;
		cursor: pointer;
	}
	.ydsj-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_24.jpg) no-repeat bottom left;
		background-size: cover;
		margin-top: 2%;
	}
	.ydsj span{
		position: absolute;
		top: 68px;
		left: 95px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.8em;
		font-weight: 700;
	}
	.qhls{
		height: 188px;
		position: relative;
		cursor: pointer;
	}
	.qhls-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_25.jpg) no-repeat bottom left;
		background-size: cover;
		margin-top: 6%;
	}
	.qhls span{
		position: absolute;
		top: 63px;
		left: 150px;
		font-family: '思源黑体', '黑体', '宋体'; 
		font-size: 1.8em; 
		font-weight: 700;
	}
	.wlsx-div{
		margin-top: 70px;
	}
	.wlsx-title{
		width: 660px; 
		margin: 0 auto;
	}
	.wlsx-bg{
		width: 100%;
		height: 254px;
		margin: 0 auto;
		background: url(../images/2023ylzt_230111yyc_36.png) no-repeat center center;
		background-size: cover;
		margin-top: 65px; 
		position: relative;
	}
	.ewm-bg{
		width: 305px; 
		height: 125px; 
		background: #db2231;
		border: 1px #fffcc8 solid; 
		border-radius: 20px; 
		position: absolute; 
		z-index: 3; 
		left: 438px; 
		top: 70px;
	}
	.ewm-pic{
		top: 10px;
		left: 11px;
		position: absolute;
		z-index: 4;
	}
	.ewm-txt{
		font-size: 1.1em;
		font-family: '黑体', '宋体';
		color: #fef8c3; top: 50px;
		left: 130px;
		position: absolute;
		z-index: 4;
	}
	.ewm-book{
		width: 128px;
		height: 86px;
		position: absolute;
		z-index: 5;
		top: 135px;
		left: 655px;
	}
	footer{
		width: 100%;
		height: 194px;
		background: url(../images/2023ylzt_230111yyc_37.jpg) center center;
		font-size: 0.9em;
		font-family: '宋体', '黑体';
		color: #fff079;
		line-height: 194px;
		text-align: center;
		margin-top: 110px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	header{
		width: 100%;
		height: 350px;
		background: url(../images/2023ylzt_230111yyc_11.jpg) center bottom;
		background-size: cover;
		position: relative;
		z-index: 8;
		overflow: hidden;
	}
	.nlc-logo{
		width: 200px;
		position: relative;
		z-index: 5;
		left: 0;
		top: 29px;
	}
	.nlc-logo img{
		max-width: 80%;
	}
	.mei-top{
		width: 375px;
		position: relative;
		z-index: 3;
		top: -30px;
		right:-15px;
		overflow: hidden;
		float: right;
		text-align: right;
	}
	.mei-top img{
		max-width: 80%;
	}
	.mei-top-txt{
		float: right;
		position: absolute;
		right: 0;
		top: 20px;
		font-family:'宋体', '黑体';
		font-size: .8em;
		line-height: 17px;
		color: #ffdfa8;
		display: none;
	}
	.mei-top-pic{
		position: relative;
		float: right;
	}
	.main-title{
		width: 600px;
		height: 90px;
		position: relative;
		z-index: 5;
		top: 115px;
		left: 5%;
	}
	.xzc{
		width: 200px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 0;
		overflow: hidden;
	}
	.xzc img{
		max-width: 80%;
	}
	.xqx{
		width: 200px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 180px;
		overflow: hidden;
	}
	.xqx img{
		max-width: 80%;
	}
	.xpz{
		width: 200px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 360px;
		overflow: hidden;
	}
	.xpz img{
		max-width: 80%;
	}
	.jgw-div{
		width: 193px;
		float: right;
		position: relative;
		z-index: 2;
		right: 118px;
		top: -170px;
		text-align: right;
	}
	.jgw-div img{
		max-width: 60%;
	}
	.jgw-line{
		width: 5px;
		position: absolute;
		top: 80px;
		right: -80px;
		z-index: 2;
		text-align: right;
	}
	.jgw-shadow{
		width: 223px;
		position: absolute;
		top: 117px;
		left: 115px;
		z-index: 2;
		text-align: right;
	}
	.jgw-lantern{
		width: 150px;
		position: absolute;
		top: 138px;
		left: 167px;
		z-index: 3;
		text-align: right;
	}
	.jgw-logo{
		width: 60px;
		position: absolute;
		top: 183px;
		left: 228px;
		z-index: 4;
		text-align: right;
	}
	.mei-bottom{
		width: 398px;
		position: relative;
		z-index: 3;
		left: -35px;
		top: 115px;
		overflow: hidden;
		display: none;
	}
	.mei-bottom img{
		max-width: 90%;
	}
	.xcwh-sec{
		width: 100%;
		background-color: #fff;
		position: relative;
		z-index: 20;
	}
	.gjcl-div{
		margin-top: 38px;
	}
	.gjcl-title-ul{
		width: 466px;
		height: 81px;
		position: relative;
		margin: 0 auto;
		text-align: center;
	}
	.gjcl-title{
		width: 466px;
		height: 81px;
		text-align: center;
		line-height: 81px;
	}
	.gjcl-title img{
		max-width: 80%;
	}
	.gd-sp{
		width: 48px;
		height: 20px;
		position: absolute;
		top: 47px;
		right: 0;
		z-index: 5;
		font-size: 0.6em;
		font-family: '宋体', '黑体';
		line-height: 20px;
		color: #fff;
		background-color: #d73123;
		text-align: center;
		border-radius: 8px;
		cursor: pointer;
	}
	.gd-sp:hover{
		background: #fff;
		border:1px #d73123 solid;
		color: #d73123;
		line-height: 18px;
		transition: all 0.5s ease;
	}
	.gjcl{
		margin: 0 auto;
		margin-top: 35px;
		position: relative;
	}
	.gjcl-nr{
		height: 310px;
		text-align: center;
		margin: 0 auto;
		position: relative;
	}
	.gjcl-nr-title{
		float: left;
		font-size: 1em;
		line-height: 18px;
		font-family: '黑体', '宋体';
		padding-top: 10px;
	}
	.gjcl-nr-pic{
		float: left;
		margin-left: 15px;
	}
	.xcwh-div{
		margin-top: 38px;
	}
	.xcwh-title-ul{
		width: 453px;
		height: 95px;
		position: relative;
		margin: 0 auto;
		text-align: center;
		background: url(../images/2023ylzt_230111yyc_28.png) no-repeat bottom right;
		background-size: 20%;
	}
	.xcwh-title{
		width: 453px;
		height: 95px;
		text-align: center;
		line-height:95px;
	}
	.xcwh-title img{
		max-width: 80%;
	}
	.gd{
	width: 48px;
	height: 20px;
	position: absolute;
	top: 30px;
	right: -15px;
	z-index: 5;
	font-size: 0.5em;
	font-family: '宋体', '黑体';
	line-height: 20px;
	color: #fff;
	background-color: #d73123;
	text-align: center;
	border-radius: 8px;
	cursor: pointer;
}

.gd:hover{
	background: #fff;
	border:1px #d73123 solid;
	color: #d73123;
	line-height: 18px;
	transition: all 0.5s ease;
}
	.xcwh-nr{
		margin-top: 26px;
		position: relative; 
		z-index: 6;
	}
	.xcwh-nr img{
		max-width: 100%;
	}
	.ylgs-div{
		margin-top: 45px;
	}
	.ylgs-title{
		width: 298px;
		margin: 0 auto;
		text-align: center;
	}
	.ylgs-title img{
		max-width: 80%;
	}
	.ylgs{
		margin-top: 38px;
	}
	.ylgs-fm{
		position: relative;
		z-index: 3;
		height: 330px;
		margin-left: 10px;
		margin-right: 10px;
		cursor: pointer;
	}
	.ylgs-fm-pic1{
		border-radius: 10px;
		background: url(../images/jxdlby.jpg) no-repeat center center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic2{
		border-radius: 10px;
		background: url(../images/dldg.jpg) no-repeat center center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic3{
		border-radius: 10px;
		background: url(../images/dsjl.jpg) no-repeat center center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic4{
		border-radius: 10px;
		background: url(../images/yloj.jpg) no-repeat center center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic5{
		border-radius: 10px;
		background: url(../images/sbwjl.jpg) no-repeat center center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic6{
		border-radius: 10px;
		background: url(../images/ylch.jpg) no-repeat center center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-nr{
		border-radius: 10px;
		background: url(../images/2023ylzt_230111yyc_29.png);
		width: 100%;
		height: 330px;
		position: absolute;
		z-index: 5;
		top: 0;
		display: none;
		overflow: hidden;
	}
	.ylgs-nr-title{
		width: 95%;
		text-align: center;
		margin-left: 10px;
		margin-right: 10px;
		padding-top: 40px;
		font-size: 1em;
		letter-spacing: 2px;
		color: #ffd36a;
	}
	.ylgs-font{
		width: 100%;
		text-align: center;
		color: #fff;
		padding-top: 10px;
		font-size: 1em;
		line-height: 50px;
	}
	.gtjt-sec{
		width: 100%;
		height: 458px;
		background: url(../images/2023ylzt_230111yyc_30.jpg) no-repeat center center;
		margin-top: 100px;
		position: relative;
		z-index: 10;
	}
	.gtjt-div{
		margin: 0 auto;
		width: 672px;
		padding-top: 18px;
		height: 111px;
		position: relative;
		text-align: center;
	}
	.gtjt-title{
		margin: 0 auto;
		width: 632px;
		height: 111px;
		text-align: center;
		line-height: 111px;
	}
	.gtjt-title img{
		max-width: 80%;
	}
	.gtjt-logo{
		width: 121px;
		height: 111px;
		position: absolute;
		top: 50px;
		right: 5px;
		z-index: 5;
	}
	.gtjt-logo img{
		max-width: 80%;
	}
	.gtgkk-sec{
		width: 100%;
		background: #fff;
		position: relative;
	}
	.gtgkk-div{
		margin: 0 auto;
		width: 590px;
		padding-top: 24px;
		height: 121px;
		position: relative;
		text-align: center;
	}
	.gtgkk-title{
		width: 590px;
		height: 121px;
		text-align: center;
		line-height: 121px;
	}
	.gtgkk-title img{
		max-width: 80%;
	}
	.gtgkk-logo{
		width: 57px;
		height: 32px;
		position: absolute;
		top: 84px;
		right: 25px;
		z-index: 5;
	}
	.gtgkk-logo img{
		max-width: 80%;
	}
	.gtgkk-nr-div{
		padding-top: 50px;
		position: relative;
	}
	.sxtq{
		height: 308px;
		position: relative;
		cursor: pointer;
	}
	.sxtq-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_21.jpg) no-repeat bottom left;
		background-size: cover;
		margin-top: 2%;
	}
	.sxtq span{
		position: absolute;
		top: 40px;
		left: 115px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.5em;
		font-weight: 500;
	}
	.gtgkk-nr-mid{
		height: 308px;
	}
	.msgx{
		height: 139px;
		position: relative;
		cursor: pointer;
	}
	.msgx-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_22.jpg) no-repeat bottom left;
		background-size: cover;
		margin-top: 2%;
	}
	.msgx span{
		position: absolute;
		top: 13px;
		left: 95px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.5em;
		font-weight: 500;
	}
	.cywh{
		height: 138px;
		position: relative;
		cursor: pointer;
	}
	.cywh-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_23.jpg) no-repeat bottom left;
		background-size: cover;
		margin-top: 11%;
	}
	.cywh span{
		position: absolute;
		top: 20px;
		left: 90px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.5em;
		font-weight: 500;
	}
	.gtgkk-nr-right{
		height: 308px;
	}
	.ydsj{
		height: 139px;
		position: relative;
		cursor: pointer;
	}
	.ydsj-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_24.jpg) no-repeat bottom left;
		background-size: cover;
		margin-top: 2%;
	}
	.ydsj span{
		position: absolute;
		top: 46px;
		left: 60px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.5em;
		font-weight: 500;
	}
	.qhls{
		height: 138px;
		position: relative;
		cursor: pointer;
	}
	.qhls-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_25.jpg) no-repeat bottom left;
		background-size: cover;
		margin-top: 11%;
	}
	.qhls span{
		position: absolute;
		top: 33px;
		left: 95px;
		font-family: '思源黑体', '黑体', '宋体'; 
		font-size: 1.5em; 
		font-weight: 500;
	}
	.wlsx-div{
		margin-top: 50px;
	}
	.wlsx-title{
		width: 630px; 
		margin: 0 auto;
		text-align: center;
	}
	.wlsx-title img{
		max-width: 80%;
	}
	.wlsx-bg{
		width: 100%;
		height: 200px;
		margin: 0 auto;
		background: url(../images/2023ylzt_230111yyc_36.png) no-repeat center center;
		background-size: cover;
		margin-top: 50px; 
		position: relative;
	}
	.ewm-bg{
		width: 225px; 
		height: 105px; 
		background: #db2231;
		border: 1px #fffcc8 solid; 
		border-radius: 20px; 
		position: absolute; 
		z-index: 3; 
		left: 328px; 
		top: 50px;
	}
	.ewm-pic{
		top: 10px;
		left: 11px;
		position: absolute;
		z-index: 4;
	}
	.ewm-pic img{
		max-width: 80%;
	}
	.ewm-txt{
		font-size: 1em;
		font-family: '黑体', '宋体';
		color: #fef8c3;
		top: 40px;
		left: 100px;
		position: absolute;
		z-index: 4;
	}
	.ewm-book{
		width: 128px;
		height: 86px;
		position: absolute;
		z-index: 5;
		top: 112px;
		left: 492px;
	}
	.ewm-book img{
		max-width: 70%;
	}
	footer{
		width: 100%;
		height: 150px;
		background: url(../images/2023ylzt_230111yyc_37.jpg) center center;
		font-size: 0.9em;
		font-family: '宋体', '黑体';
		color: #fff079;
		line-height: 150px;
		text-align: center;
		margin-top: 50px;
	}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
	header{
		width: 100%;
		height: 280px;
		background: url(../images/2023ylzt_230111yyc_11.jpg) center bottom;
		background-size: cover;
		position: relative;
	}
	.nlc-logo{
		width: 200px;
		position: relative;
		z-index: 5;
		left: 0;
		top: 29px;
	}
	.nlc-logo img{
		max-width: 80%;
	}
	.mei-top{
		width: 375px;
		position: relative;
		z-index: 3;
		top: -82px;
		right: -45px;
		overflow: hidden;
		float: right;
		text-align: right;
	}
	.mei-top img{
		max-width: 80%;
	}
	.mei-top-txt{
		float: right;
		position: absolute;
		right: 0;
		top: 20px;
		font-family:'宋体', '黑体';
		font-size: .7em;
		line-height: 16px;
		color: #ffdfa8;
		display: none;
	}
	.mei-top-pic{
		position: relative;
		float: right;
	}
	.main-title{
		width: 450px;
		height: 90px;
		position: relative;
		z-index: 5;
		top: 85px;
		left: 2%;
	}
	.xzc{
		width: 150px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 0;
		overflow: hidden;
	}
	.xzc img{
		max-width: 85%;
	}
	.xqx{
		width: 150px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 140px;
		overflow: hidden;
	}
	.xqx img{
		max-width: 85%;
	}
	.xpz{
		width: 150px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 280px;
		overflow: hidden;
	}
	.xpz img{
		max-width: 85%;
	}
	.jgw-div{
		width: 193px;
		float: right;
		position: relative;
		z-index: 2;
		right: 110px;
		top: -210px;
		text-align: right;
	}
	.jgw-div img{
		max-width: 60%;
	}
	.jgw-line{
		width: 5px;
		position: absolute;
		top: 80px;
		right: -80px;
		z-index: 2;
		text-align: right;
	}
	.jgw-shadow{
		width: 223px;
		position: absolute;
		top: 117px;
		left: 115px;
		z-index: 2;
		text-align: right;
	}
	.jgw-lantern{
		width: 150px;
		position: absolute;
		top: 138px;
		left: 167px;
		z-index: 3;
		text-align: right;
	}
	.jgw-logo{
		width: 60px;
		position: absolute;
		top: 183px;
		left: 228px;
		z-index: 4;
		text-align: right;
	}
	.mei-bottom{
		width: 398px;
		position: relative;
		z-index: 3;
		left: -35px;
		top: 35px;
		overflow: hidden;
		display: none;
	}
	.mei-bottom img{
		max-width: 90%;
	}
	.xcwh-sec{
		width: 100%;
		background-color: #fff;
		position: relative;
	}
	.gjcl-div{
		margin-top: 30px;
	}
	.gjcl-title-ul{
		width: 400px;
		height: 71px;
		position: relative;
		margin: 0 auto;
		text-align: center;
	}
	.gjcl-title{
		width: 400px;
		height: 71px;
		text-align: center;
		line-height: 71px;
	}
	.gjcl-title img{
		max-width: 80%;
	}
	.gd-sp{
		width: 48px;
		height: 20px;
		position: absolute;
		top: 47px;
		right: 0;
		z-index: 5;
		font-size: 0.6em;
		font-family: '宋体', '黑体';
		line-height: 20px;
		color: #fff;
		background-color: #d73123;
		text-align: center;
		border-radius: 8px;
		cursor: pointer;
	}
	.gd-sp:hover{
		background: #fff;
		border:1px #d73123 solid;
		color: #d73123;
		line-height: 18px;
		transition: all 0.5s ease;
	}
	.gjcl{
		margin: 0 auto;
		margin-top: 35px;
		position: relative;
	}
	.gjcl-nr{
		height: 250px;
		text-align: center;
		margin: 0 auto;
		margin-left: 20px;
		margin-right: 20px;
		position: relative;
	}
	.gjcl-nr-title{
		float: left;
		font-size: 1em;
		line-height: 18px;
		font-family: '黑体', '宋体';
		padding-top: 10px;
	}
	.gjcl-nr-pic{
		float: left;
		margin-left: 15px;
	}
	.xcwh-div{
		margin-top: 38px;
	}
	.xcwh-title-ul{
		width: 400px;
		height: 85px;
		position: relative;
		margin: 0 auto;
		text-align: center;
		background: url(../images/2023ylzt_230111yyc_28.png) no-repeat bottom right;
		background-size: 20%;
	}
	.xcwh-title{
		width: 400px;
		height: 85px;
		text-align: center;
		line-height:85px;
	}
	.xcwh-title img{
		max-width: 80%;
	}
	.gd{
	width: 48px;
	height: 20px;
	position: absolute;
	top: 30px;
	right: -15px;
	z-index: 5;
	font-size: 0.5em;
	font-family: '宋体', '黑体';
	line-height: 20px;
	color: #fff;
	background-color: #d73123;
	text-align: center;
	border-radius: 8px;
	cursor: pointer;

}

.gd:hover{
	background: #fff;
	border:1px #d73123 solid;
	color: #d73123;
	line-height: 18px;
	transition: all 0.5s ease;
}
	.xcwh-nr{
		margin-top: 26px;
		position: relative; 
		z-index: 6;
	}
	.xcwh-nr img{
		max-width: 100%;
	}
	.ylgs-div{
		margin-top: 45px;
	}
	.ylgs-title{
		width: 248px;
		margin: 0 auto;
		text-align: center;
	}
	.ylgs-title img{
		max-width: 80%;
	}
	.ylgs{
		margin-top: 38px;
	}
	.ylgs-fm{
		position: relative;
		z-index: 3;
		height: 330px;
		margin-left: 10px;
		margin-right: 10px;
		cursor: pointer;
	}
	.ylgs-fm-pic1{
		border-radius: 10px;
		background: url(../images/jxdlby.jpg) no-repeat center center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic2{
		border-radius: 10px;
		background: url(../images/dldg.jpg) no-repeat center center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic3{
		border-radius: 10px;
		background: url(../images/dsjl.jpg) no-repeat center center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic4{
		border-radius: 10px;
		background: url(../images/yloj.jpg) no-repeat center center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic5{
		border-radius: 10px;
		background: url(../images/sbwjl.jpg) no-repeat center center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic6{
		border-radius: 10px;
		background: url(../images/ylch.jpg) no-repeat center center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-nr{
		border-radius: 10px;
		background: url(../images/2023ylzt_230111yyc_29.png);
		width: 100%;
		height: 330px;
		position: absolute;
		z-index: 5;
		top: 0;
		display: none;
		overflow: hidden;
	}
	.ylgs-nr-title{
		width: 95%;
		text-align: center;
		margin-left: 10px;
		margin-right: 10px;
		padding-top: 40px;
		font-size: 1em;
		letter-spacing: 2px;
		color: #ffd36a;
	}
	.ylgs-font{
		width: 100%;
		text-align: center;
		color: #fff;
		padding-top: 10px;
		font-size: 1em;
		line-height: 50px;
	}
	.gtjt-sec{
		width: 100%;
		height: 358px;
		background: url(../images/2023ylzt_230111yyc_30.jpg) no-repeat center center;
		margin-top: 100px;
		position: relative;
		z-index: 10;
	}
	.gtjt-div{
		margin: 0 auto;
		width: 555px;
		padding-top: 18px;
		height: 90px;
		position: relative;
		text-align: center;
	}
	.gtjt-title{
		margin: 0 auto;
		width: 555px;
		height: 90px;
		text-align: center;
		line-height: 90px;
	}
	.gtjt-title img{
		max-width: 80%;
	}
	.gtjt-logo{
		width: 91px;
		height: 81px;
		position: absolute;
		top: 53px;
		right: 0;
		z-index: 5;
	}
	.gtjt-logo img{
		max-width: 80%;
	}
	.gtgkk-sec{
		width: 100%;
		background: #fff;
		position: relative;
	}
	.gtgkk-div{
		margin: 0 auto;
		width: 490px;
		padding-top: 24px;
		height: 100px;
		position: relative;
		text-align: center;
	}
	.gtgkk-title{
		width: 490px;
		height: 100px;
		text-align: center;
		line-height: 100px;
	}
	.gtgkk-title img{
		max-width: 80%;
	}
	.gtgkk-logo{
		width: 47px;
		height: 25px;
		position: absolute;
		top: 74px;
		right: 25px;
		z-index: 5;
	}
	.gtgkk-logo img{
		max-width: 80%;
	}
	.gtgkk-nr-div{
		padding-top: 50px;
		position: relative;
	}
	.sxtq{
		height: 220px;
		position: relative;
		cursor: pointer;
	}
	.sxtq-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_21.jpg) no-repeat bottom left;
		background-size: cover;
		margin-top: 2%;
	}
	.sxtq span{
		position: absolute;
		top: 30px;
		left: 85px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.1em;
		font-weight: 400;
	}
	.gtgkk-nr-mid{
		height: 220px;
	}
	.msgx{
		height: 95px;
		position: relative;
		cursor: pointer;
	}
	.msgx-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_22.jpg) no-repeat bottom left;
		background-size: cover;
		margin-top: 2%;
	}
	.msgx span{
		position: absolute;
		top: 8px;
		left: 65px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.1em;
		font-weight: 400;
	}
	.cywh{
		height: 94px;
		position: relative;
		cursor: pointer;
	}
	.cywh-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_23.jpg) no-repeat bottom left;
		background-size: cover;
		margin-top: 16%;
	}
	.cywh span{
		position: absolute;
		top: 15px;
		left: 70px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.1em;
		font-weight: 400;
	}
	.gtgkk-nr-right{
		height: 220px;
	}
	.ydsj{
		height: 95px;
		position: relative;
		cursor: pointer;
	}
	.ydsj-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_24.jpg) no-repeat bottom left;
		background-size: cover;
		margin-top: 2%;
	}
	.ydsj span{
		position: absolute;
		top: 32px;
		left: 42px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.1em;
		font-weight: 400;
	}
	.qhls{
		height: 94px;
		position: relative;
		cursor: pointer;
	}
	.qhls-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_25.jpg) no-repeat bottom left;
		background-size: cover;
		margin-top: 16%;
	}
	.qhls span{
		position: absolute;
		top: 23px;
		left: 70px;
		font-family: '思源黑体', '黑体', '宋体'; 
		font-size: 1.1em; 
		font-weight: 400;
	}
	.wlsx-div{
		margin-top: 50px;
	}
	.wlsx-title{
		width: 630px; 
		margin: 0 auto;
		text-align: center;
	}
	.wlsx-title img{
		max-width: 80%;
	}
	.wlsx-bg{
		width: 100%;
		height: 300px;
		margin: 0 auto;
		background: url(../images/2023ylzt_230111yyc_40.jpg) no-repeat center center;
		background-size: cover;
		margin-top: 50px; 
		position: relative;
	}
	.ewm-bg{
		width: 245px; 
		height: 105px; 
		background: #db2231;
		border: 1px #fffcc8 solid; 
		border-radius: 20px; 
		position: absolute; 
		z-index: 3; 
		left: 158px; 
		top: 80px;
	}
	.ewm-pic{
		top: 10px;
		left: 11px;
		position: absolute;
		z-index: 4;
	}
	.ewm-pic img{
		max-width: 80%;
	}
	.ewm-txt{
		font-size: 1em;
		font-family: '黑体', '宋体';
		color: #fef8c3;
		top: 40px;
		left: 110px;
		position: absolute;
		z-index: 4;
	}
	.ewm-book{
		width: 128px;
		height: 86px;
		position: absolute;
		z-index: 5;
		top: 142px;
		left: 347px;
	}
	.ewm-book img{
		max-width: 70%;
	}
	footer{
		width: 100%;
		height: 120px;
		background: url(../images/2023ylzt_230111yyc_37.jpg) center center;
		font-size: 0.9em;
		font-family: '宋体', '黑体';
		color: #fff079;
		line-height: 120px;
		text-align: center;
		margin-top: 60px;
	}
}

@media only screen and (min-width: 450px) and (max-width: 575px) {
	header{
		width: 100%;
		height: 240px;
		background: url(../images/2023ylzt_230111yyc_11.jpg) no-repeat center center;
		background-size: cover;
		position: relative;
	}
	.nlc-logo{
		width: 150px;
		position: relative;
		z-index: 5;
		left: 0;
		top: 10px;
	}
	.nlc-logo img{
		max-width: 90%;
	}
	.mei-top{
		width: 300px;
		position: relative;
		z-index: 3;
		top: -70px;
		right: -30px;
		overflow: hidden;
		float: right;
		text-align: right;
	}
	.mei-top img{
		max-width: 80%;
	}
	.mei-top-txt{
		float: right;
		position: absolute;
		right: 0;
		top: 10px;
		font-family:'宋体', '黑体';
		font-size: .6em;
		line-height: 14px;
		color: #ffdfa8;
		display: none;
	}
	.mei-top-pic{
		position: relative;
		float: right;
	}
	.main-title{
		width: 360px;
		height: 90px;
		position: relative;
		z-index: 5;
		top: 70px;
		left: 1%;
	}
	.xzc{
		width: 120px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 0;
		overflow: hidden;
	}
	.xzc img{
		max-width: 80%;
	}
	.xqx{
		width: 120px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 110px;
		overflow: hidden;
	}
	.xqx img{
		max-width: 80%;
	}
	.xpz{
		width: 120px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 220px;
		overflow: hidden;
	}
	.xpz img{
		max-width: 80%;
	}
	.jgw-div{
		width: 173px;
		float: right;
		position: relative;
		z-index: 2;
		right: 130px;
		top: -200px;
		text-align: right;
	}
	.jgw-div img{
		max-width: 60%;
	}
	.jgw-line{
		width: 5px;
		position: absolute;
		top: 80px;
		right: -93px;
		z-index: 2;
		text-align: right;
	}
	.jgw-shadow{
		width: 213px;
		position: absolute;
		top: 117px;
		left: 115px;
		z-index: 2;
		text-align: right;
	}
	.jgw-lantern{
		width: 140px;
		position: absolute;
		top: 138px;
		left: 167px;
		z-index: 3;
		text-align: right;
	}
	.jgw-logo{
		width: 55px;
		position: absolute;
		top: 180px;
		left: 226px;
		z-index: 4;
		text-align: right;
	}
	.mei-bottom{
		width: 298px;
		position: relative;
		z-index: 3;
		left: -5px;
		top: 40px;
		overflow: hidden;
		display: none;
	}
	.mei-bottom img{
		max-width: 90%;
	}
	.xcwh-sec{
		width: 100%;
		background-color: #fff;
		position: relative;
	}
	.gjcl-div{
		margin-top: 30px;
	}
	.gjcl-title-ul{
		width: 100%;
		height: 71px;
		position: relative;
		margin: 0 auto;
		text-align: center;
	}
	.gjcl-title{
		width: 100%;
		height: 71px;
		text-align: center;
		line-height: 71px;
	}
	.gjcl-title img{
		max-width: 70%;
	}
	.gd-sp{
		width: 48px;
		height: 20px;
		position: absolute;
		top: 47px;
		right: 40px;
		z-index: 5;
		font-size: 0.6em;
		font-family: '宋体', '黑体';
		line-height: 20px;
		color: #fff;
		background-color: #d73123;
		text-align: center;
		border-radius: 8px;
		cursor: pointer;
	}
	.gd-sp:hover{
		background: #fff;
		border:1px #d73123 solid;
		color: #d73123;
		line-height: 18px;
		transition: all 0.5s ease;
	}
	.gjcl{
		margin: 0 auto;
		margin-top: 30px;
		position: relative;
	}
	.gjcl-nr{
		max-width: 100%;
		height: 250px;
		text-align: center;
		margin: 0 auto;
		margin-left: 10px;
		margin-right: 10px;
		position: relative;
	}
	.gjcl-nr-title{
		width: 10%;
		float: left;
		font-size: 0.8em;
		line-height: 16px;
		font-family: '黑体', '宋体';
		padding-top: 10px;
	}
	.gjcl-nr-pic{
		width: 80%;
		float: left;
		margin-left: 15px;
	}
	.gjcl-nr-pic img{
		max-width: 90%;
	}
	.xcwh-div{
		margin-top: 30px;
	}
	.xcwh-title-ul{
		width: 100%;
		height: 85px;
		position: relative;
		margin: 0 auto;
		text-align: center;
		background: url(../images/2023ylzt_230111yyc_28.png) no-repeat bottom right;
		background-size: 20%;
	}
	.xcwh-title{
		width: 100%;
		height: 85px;
		text-align: center;
		line-height:85px;
	}
	.xcwh-title img{
		max-width: 70%;
	}
	.gd{
	width: 48px;
	height: 20px;
	position: absolute;
	top: 30px;
	right: 15px;
	z-index: 5;
	font-size: 0.5em;
	font-family: '宋体', '黑体';
	line-height: 20px;
	color: #fff;
	background-color: #d73123;
	text-align: center;
	border-radius: 8px;
	cursor: pointer;

}

.gd:hover{
	background: #fff;
	border:1px #d73123 solid;
	color: #d73123;
	line-height: 18px;
	transition: all 0.5s ease;
}
	.xcwh-nr{
		margin-top: 26px;
		position: relative; 
		z-index: 6;
		text-align: center;
	}
	.xcwh-nr img{
		max-width: 95%;
	}
	.ylgs-div{
		margin-top: 40px;
	}
	.ylgs-title{
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	.ylgs-title img{
		max-width: 45%;
	}
	.ylgs{
		margin-top: 38px;
	}
	.ylgs-fm{
		position: relative;
		z-index: 3;
		height: 330px;
		margin-left: 10px;
		margin-right: 10px;
		cursor: pointer;
	}
	.ylgs-fm-pic1{
		border-radius: 10px;
		background: url(../images/jxdlby.jpg) no-repeat top center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic2{
		border-radius: 10px;
		background: url(../images/dldg.jpg) no-repeat top center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic3{
		border-radius: 10px;
		background: url(../images/dsjl.jpg) no-repeat top center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic4{
		border-radius: 10px;
		background: url(../images/yloj.jpg) no-repeat top center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic5{
		border-radius: 10px;
		background: url(../images/sbwjl.jpg) no-repeat top center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic6{
		border-radius: 10px;
		background: url(../images/ylch.jpg) no-repeat top center;
		background-size: cover;
		height: 330px;
		position: relative;
		z-index: 4;
	}
	.ylgs-nr{
		border-radius: 10px;
		background: url(../images/2023ylzt_230111yyc_29.png);
		width: 100%;
		height: 330px;
		position: absolute;
		z-index: 5;
		top: 0;
		display: none;
		overflow: hidden;
	}
	.ylgs-nr-title{
		width: 95%;
		text-align: center;
		margin-left: 10px;
		margin-right: 10px;
		padding-top: 40px;
		font-size: 1em;
		letter-spacing: 2px;
		color: #ffd36a;
	}
	.ylgs-font{
		width: 100%;
		text-align: center;
		color: #fff;
		padding-top: 10px;
		font-size: 1em;
		line-height: 50px;
	}
	.gtjt-sec{
		width: 100%;
		height: 398px;
		background: url(../images/2023ylzt_230111yyc_30.jpg) no-repeat center center;
		margin-top: 70px;
		position: relative;
		z-index: 10;
	}
	.gtjt-div{
		margin: 0 auto;
		width: 100%;
		padding-top: 18px;
		height: 90px;
		position: relative;
		text-align: center;
	}
	.gtjt-title{
		margin: 0 auto;
		width: 100%;
		height: 90px;
		text-align: center;
		line-height: 90px;
	}
	.gtjt-title img{
		max-width: 95%;
	}
	.gtjt-logo{
		width: 91px;
		height: 81px;
		position: absolute;
		top: 53px;
		right: -90px;
		z-index: 5;
		display: none;
	}
	.gtjt-logo img{
		max-width: 80%;
	}
	.gtgkk-sec{
		width: 100%;
		background: #fff;
		position: relative;
	}
	.gtgkk-div{
		margin: 0 auto;
		width: 100%;
		padding-top: 24px;
		height: 100px;
		position: relative;
		text-align: center;
	}
	.gtgkk-title{
		width: 100%;
		height: 100px;
		text-align: center;
		line-height: 100px;
	}
	.gtgkk-title img{
		max-width: 90%;
	}
	.gtgkk-logo{
		width: 40px;
		height: 20px;
		position: absolute;
		top: 74px;
		right: 5px;
		z-index: 5;
	}
	.gtgkk-logo img{
		max-width: 80%;
	}
	.gtgkk-nr-div{
		padding-top: 40px;
		position: relative;
	}
	.sxtq{
		height: 200px;
		position: relative;
		cursor: pointer;
	}
	.sxtq-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_21.jpg) #ffeab9 no-repeat bottom left;
		background-size: 42%;
		margin-top: 2%;
	}
	.sxtq span{
		position: absolute;
		top: 70px;
		left: 195px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 2.1em;
		letter-spacing: 2px;
		font-weight: 500;
	}
	.gtgkk-nr-mid{
		margin-top: 30px;
	}
	.msgx{
		height: 200px;
		position: relative;
		cursor: pointer;
	}
	.msgx-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_22.jpg) #9acad6 no-repeat bottom left;
		background-size: 90%;
		margin-top: 2%;
	}
	.msgx span{
		position: absolute;
		top: 30px;
		left: 245px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 2.1em;
		letter-spacing: 2px;
		font-weight: 500;
	}
	.cywh{
		height: 200px;
		position: relative;
		cursor: pointer;
	}
	.cywh-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_23.jpg) #f3f4f6 no-repeat bottom left;
		background-size: 90%;
		margin-top: 30px;
	}
	.cywh span{
		position: absolute;
		top: 45px;
		left: 240px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 2.1em;
		letter-spacing: 2px;
		font-weight: 500;
	}
	.gtgkk-nr-right{
		margin-top: 30px;
	}
	.ydsj{
		height: 200px;
		position: relative;
		cursor: pointer;
	}
	.ydsj-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_24.jpg) #e1f8e1 no-repeat bottom left;
		background-size: 90%;
		margin-top: 2%;
	}
	.ydsj span{
		position: absolute;
		top: 60px;
		left: 110px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 2.1em;
		letter-spacing: 2px;
		font-weight: 500;
	}
	.qhls{
		height: 200px;
		position: relative;
		cursor: pointer;
	}
	.qhls-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_25.jpg) #fef8ea no-repeat bottom left;
		background-size: 90%;
		margin-top: 30px;
	}
	.qhls span{
		position: absolute;
		top: 63px;
		left: 210px;
		font-family: '思源黑体', '黑体', '宋体'; 
		font-size: 2.1em;
		letter-spacing: 2px;
		font-weight: 500;
	}
	.wlsx-div{
		margin-top: 40px;
	}
	.wlsx-title{
		width: 100%; 
		margin: 0 auto;
		text-align: center;
	}
	.wlsx-title img{
		max-width: 90%;
	}
	.wlsx-bg{
		width: 95%;
		height: 280px;
		margin: 0 auto;
		background: url(../images/2023ylzt_230111yyc_40.jpg) no-repeat center center;
		background-size: cover;
		margin-top: 40px; 
		position: relative;
	}
	.ewm-bg{
		width: 215px; 
		height: 95px; 
		background: #db2231;
		border: 1px #fffcc8 solid; 
		border-radius: 20px; 
		position: absolute; 
		z-index: 3; 
		left: 118px; 
		top: 80px;
	}
	.ewm-pic{
		top: 10px;
		left: 11px;
		position: absolute;
		z-index: 4;
	}
	.ewm-pic img{
		max-width: 70%;
	}
	.ewm-txt{
		font-size: 0.9em;
		font-family: '黑体', '宋体';
		color: #fef8c3;
		top: 40px;
		left: 95px;
		position: absolute;
		z-index: 4;
	}
	.ewm-book{
		width: 128px;
		height: 86px;
		position: absolute;
		z-index: 5;
		top: 135px;
		left: 280px;
	}
	.ewm-book img{
		max-width: 70%;
	}
	footer{
		width: 100%;
		height: 120px;
		background: url(../images/2023ylzt_230111yyc_37.jpg) center center;
		font-size: 0.9em;
		font-family: '宋体', '黑体';
		color: #fff079;
		line-height: 120px;
		text-align: center;
		margin-top: 60px;
	}
}

@media only screen and (min-width: 400px) and (max-width: 449px) {
	header{
		width: 100%;
		height: 210px;
		background: url(../images/2023ylzt_230111yyc_11.jpg) no-repeat center center;
		background-size: cover;
		position: relative;
		overflow: hidden;
	}
	.nlc-logo{
		width: 150px;
		position: relative;
		z-index: 5;
		left: 0;
		top: 10px;
	}
	.nlc-logo img{
		max-width: 90%;
	}
	.mei-top{
		width: 300px;
		position: relative;
		z-index: 3;
		top: -70px;
		right: -30px;
		overflow: hidden;
		float: right;
		text-align: right;
	}
	.mei-top img{
		max-width: 80%;
	}
	.mei-top-txt{
		float: right;
		position: absolute;
		right: 0;
		top: 10px;
		font-family:'宋体', '黑体';
		font-size: .6em;
		line-height: 14px;
		color: #ffdfa8;
		display: none;
	}
	.mei-top-pic{
		position: relative;
		float: right;
	}
	.main-title{
		width: 360px;
		height: 90px;
		position: relative;
		z-index: 5;
		top: 70px;
		left: 2%;
	}
	.xzc{
		width: 120px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 0;
		overflow: hidden;
	}
	.xzc img{
		max-width: 78%;
	}
	.xqx{
		width: 120px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 105px;
		overflow: hidden;
	}
	.xqx img{
		max-width: 78%;
	}
	.xpz{
		width: 120px;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 210px;
		overflow: hidden;
	}
	.xpz img{
		max-width: 78%;
	}
	.jgw-div{
		width: 173px;
		float: right;
		position: relative;
		z-index: 2;
		right: 120px;
		top: -200px;
		text-align: right;
	}
	.jgw-div img{
		max-width: 50%;
	}
	.jgw-line{
		width: 5px;
		position: absolute;
		top: 80px;
		right: -93px;
		z-index: 2;
		text-align: right;
	}
	.jgw-shadow{
		width: 213px;
		position: absolute;
		top: 107px;
		left: 108px;
		z-index: 2;
		text-align: right;
	}
	.jgw-lantern{
		width: 140px;
		position: absolute;
		top: 128px;
		left: 160px;
		z-index: 3;
		text-align: right;
	}
	.jgw-logo{
		width: 55px;
		position: absolute;
		top: 163px;
		left: 222px;
		z-index: 4;
		text-align: right;
	}
	.mei-bottom{
		width: 298px;
		position: relative;
		z-index: 3;
		left: -10px;
		top: 58px;
		overflow: hidden;
		display: none;
	}
	.mei-bottom img{
		max-width: 75%;
	}
	.xcwh-sec{
		width: 100%;
		background-color: #fff;
		position: relative;
		overflow: hidden;
	}
	.gjcl-div{
		margin-top: 25px;
	}
	.gjcl-title-ul{
		width: 100%;
		height: 71px;
		position: relative;
		margin: 0 auto;
		text-align: center;
	}
	.gjcl-title{
		width: 100%;
		height: 71px;
		text-align: center;
		line-height: 71px;
	}
	.gjcl-title img{
		max-width: 70%;
	}
	.gd-sp{
		width: 48px;
		height: 20px;
		position: absolute;
		top: 47px;
		right: 40px;
		z-index: 5;
		font-size: 0.6em;
		font-family: '宋体', '黑体';
		line-height: 20px;
		color: #fff;
		background-color: #d73123;
		text-align: center;
		border-radius: 8px;
		cursor: pointer;
	}
	.gd-sp:hover{
		background: #fff;
		border:1px #d73123 solid;
		color: #d73123;
		line-height: 18px;
		transition: all 0.5s ease;
	}
	.gjcl{
		margin: 0 auto;
		margin-top: 25px;
		position: relative;
	}
	.gjcl-nr{
		max-width: 100%;
		height: 250px;
		text-align: center;
		margin: 0 auto;
		margin-left: 10px;
		margin-right: 10px;
		position: relative;
	}
	.gjcl-nr-title{
		width: 10%;
		float: left;
		font-size: 0.7em;
		line-height: 14px;
		font-family: '黑体', '宋体';
		padding-top: 10px;
	}
	.gjcl-nr-pic{
		width: 80%;
		float: left;
		margin-left: 15px;
	}
	.gjcl-nr-pic img{
		max-width: 90%;
	}
	.xcwh-div{
		margin-top: 25px;
	}
	.xcwh-title-ul{
		width: 100%;
		height: 85px;
		position: relative;
		margin: 0 auto;
		text-align: center;
		background: url(../images/2023ylzt_230111yyc_28.png) no-repeat bottom right;
		background-size: 20%;
	}
	.xcwh-title{
		width: 100%;
		height: 85px;
		text-align: center;
		line-height:85px;
	}
	.xcwh-title img{
		max-width: 70%;
	}
	.gd{
	width: 48px;
	height: 20px;
	position: absolute;
	top: 30px;
	right: 15px;
	z-index: 5;
	font-size: 0.6em;
	font-family: '宋体', '黑体';
	line-height: 20px;
	color: #fff;
	background-color: #d73123;
	text-align: center;
	border-radius: 8px;
	cursor: pointer;

}

.gd:hover{
	background: #fff;
	border:1px #d73123 solid;
	color: #d73123;
	line-height: 18px;
	transition: all 0.5s ease;
}
	.xcwh-nr{
		margin-top: 20px;
		position: relative; 
		z-index: 6;
		text-align: center;
	}
	.xcwh-nr img{
		max-width: 95%;
	}
	.ylgs-div{
		margin-top: 35px;
	}
	.ylgs-title{
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	.ylgs-title img{
		max-width: 45%;
	}
	.ylgs{
		margin-top: 33px;
	}
	.ylgs-fm{
		position: relative;
		z-index: 3;
		height: 310px;
		margin-left: 10px;
		margin-right: 10px;
		cursor: pointer;
	}
	.ylgs-fm-pic1{
		border-radius: 10px;
		background: url(../images/jxdlby.jpg) no-repeat top center;
		background-size: cover;
		height: 310px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic2{
		border-radius: 10px;
		background: url(../images/dldg.jpg) no-repeat top center;
		background-size: cover;
		height: 310px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic3{
		border-radius: 10px;
		background: url(../images/dsjl.jpg) no-repeat top center;
		background-size: cover;
		height: 310px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic4{
		border-radius: 10px;
		background: url(../images/yloj.jpg) no-repeat top center;
		background-size: cover;
		height: 310px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic5{
		border-radius: 10px;
		background: url(../images/sbwjl.jpg) no-repeat top center;
		background-size: cover;
		height: 310px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic6{
		border-radius: 10px;
		background: url(../images/ylch.jpg) no-repeat top center;
		background-size: cover;
		height: 310px;
		position: relative;
		z-index: 4;
	}
	.ylgs-nr{
		border-radius: 10px;
		background: url(../images/2023ylzt_230111yyc_29.png);
		width: 100%;
		height: 310px;
		position: absolute;
		z-index: 5;
		top: 0;
		display: none;
		overflow: hidden;
	}
	.ylgs-nr-title{
		width: 95%;
		text-align: center;
		margin-left: 10px;
		margin-right: 10px;
		padding-top: 40px;
		font-size: 1em;
		letter-spacing: 2px;
		color: #ffd36a;
	}
	.ylgs-font{
		width: 100%;
		text-align: center;
		color: #fff;
		padding-top: 10px;
		font-size: 1em;
		line-height: 50px;
	}
	.gtjt-sec{
		width: 100%;
		height: 408px;
		background: url(../images/2023ylzt_230111yyc_30.jpg) no-repeat center center;
		margin-top: 60px;
		position: relative;
		z-index: 10;
		overflow: hidden;
	}
	.gtjt-div{
		margin: 0 auto;
		width: 100%;
		padding-top: 18px;
		height: 90px;
		position: relative;
		text-align: center;
	}
	.gtjt-title{
		margin: 0 auto;
		width: 100%;
		height: 90px;
		text-align: center;
		line-height: 90px;
	}
	.gtjt-title img{
		max-width: 95%;
	}
	.gtjt-logo{
		width: 91px;
		height: 81px;
		position: absolute;
		top: 53px;
		right: -90px;
		z-index: 5;
		display: none;
	}
	.gtjt-logo img{
		max-width: 80%;
	}
	.gtgkk-sec{
		width: 100%;
		background: #fff;
		position: relative;
		overflow: hidden;
	}
	.gtgkk-div{
		margin: 0 auto;
		width: 100%;
		padding-top: 24px;
		height: 100px;
		position: relative;
		text-align: center;
	}
	.gtgkk-title{
		width: 100%;
		height: 100px;
		text-align: center;
		line-height: 100px;
	}
	.gtgkk-title img{
		max-width: 90%;
	}
	.gtgkk-logo{
		width: 40px;
		height: 20px;
		position: absolute;
		top: 74px;
		right: 5px;
		z-index: 5;
	}
	.gtgkk-logo img{
		max-width: 80%;
	}
	.gtgkk-nr-div{
		padding-top: 40px;
		position: relative;
	}
	.sxtq{
		height: 200px;
		position: relative;
		cursor: pointer;
	}
	.sxtq-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_21.jpg) #ffeab9 no-repeat bottom left;
		background-size: 42%;
		margin-top: 2%;
	}
	.sxtq span{
		position: absolute;
		top: 70px;
		left: 195px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 2em;
		letter-spacing: 2px;
		font-weight: 500;
	}
	.gtgkk-nr-mid{
		margin-top: 30px;
	}
	.msgx{
		height: 200px;
		position: relative;
		cursor: pointer;
	}
	.msgx-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_22.jpg) #9acad6 no-repeat bottom left;
		background-size: 90%;
		margin-top: 2%;
	}
	.msgx span{
		position: absolute;
		top: 30px;
		left: 205px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 2em;
		letter-spacing: 2px;
		font-weight: 500;
	}
	.cywh{
		height: 200px;
		position: relative;
		cursor: pointer;
	}
	.cywh-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_23.jpg) #f3f4f6 no-repeat bottom left;
		background-size: 90%;
		margin-top: 30px;
	}
	.cywh span{
		position: absolute;
		top: 45px;
		left: 200px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 2em;
		letter-spacing: 2px;
		font-weight: 500;
	}
	.gtgkk-nr-right{
		margin-top: 30px;
	}
	.ydsj{
		height: 200px;
		position: relative;
		cursor: pointer;
	}
	.ydsj-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_24.jpg) #e1f8e1 no-repeat bottom left;
		background-size: 90%;
		margin-top: 2%;
	}
	.ydsj span{
		position: absolute;
		top: 65px;
		left: 100px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 2em;
		letter-spacing: 2px;
		font-weight: 500;
	}
	.qhls{
		height: 200px;
		position: relative;
		cursor: pointer;
	}
	.qhls-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_25.jpg) #fef8ea no-repeat bottom left;
		background-size: 90%;
		margin-top: 30px;
	}
	.qhls span{
		position: absolute;
		top: 63px;
		left: 210px;
		font-family: '思源黑体', '黑体', '宋体'; 
		font-size: 2em;
		letter-spacing: 2px;
		font-weight: 500;
	}
	.wlsx-div{
		margin-top: 40px;
	}
	.wlsx-title{
		width: 100%; 
		margin: 0 auto;
		text-align: center;
	}
	.wlsx-title img{
		max-width: 90%;
	}
	.wlsx-bg{
		width: 95%;
		height: 250px;
		margin: 0 auto;
		background: url(../images/2023ylzt_230111yyc_40.jpg) no-repeat center center;
		background-size: cover;
		margin-top: 40px; 
		position: relative;
	}
	.ewm-bg{
		width: 190px; 
		height: 85px; 
		background: #db2231;
		border: 1px #fffcc8 solid; 
		border-radius: 20px; 
		position: absolute; 
		z-index: 3; 
		left: 118px; 
		top: 80px;
	}
	.ewm-pic{
		top: 10px;
		left: 11px;
		position: absolute;
		z-index: 4;
	}
	.ewm-pic img{
		max-width: 60%;
	}
	.ewm-txt{
		font-size: 0.9em;
		font-family: '黑体', '宋体';
		color: #fef8c3;
		top: 30px;
		left: 80px;
		position: absolute;
		z-index: 4;
	}
	.ewm-book{
		width: 128px;
		height: 86px;
		position: absolute;
		z-index: 5;
		top: 135px;
		left: 280px;
	}
	.ewm-book img{
		max-width: 50%;
	}
	footer{
		width: 100%;
		height: 120px;
		background: url(../images/2023ylzt_230111yyc_37.jpg) center center;
		font-size: 0.9em;
		font-family: '宋体', '黑体';
		color: #fff079;
		line-height: 120px;
		text-align: center;
		margin-top: 60px;
		overflow: hidden;
	}
}

@media only screen and (max-width: 399px) {
	header{
		width: 100%;
		height: 180px;
		background: url(../images/2023ylzt_230111yyc_11.jpg) no-repeat center center;
		background-size: cover;
		position: relative;
		overflow: hidden;
	}
	.nlc-logo{
		width: 150px;
		position: relative;
		z-index: 5;
		left: 0;
		top: 10px;
	}
	.nlc-logo img{
		max-width: 80%;
	}
	.mei-top{
		width: 300px;
		position: relative;
		z-index: 3;
		top: -60px;
		right: -25px;
		float: right;
		text-align: right;
	}
	.mei-top img{
		max-width: 60%;
	}
	.mei-top-txt{
		float: right;
		position: absolute;
		right: 0;
		top: 10px;
		font-family:'宋体', '黑体';
		font-size: .6em;
		line-height: 14px;
		color: #ffdfa8;
		display: none;
	}
	.mei-top-pic{
		position: relative;
		float: right;
	}
	.main-title{
		height: 90px;
		position: relative;
		z-index: 5;
		top: 50px;
		left: 1%;
	}
	.xzc{
		width: 30%;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 0;
		overflow: hidden;
	}
	.xzc img{
		max-width: 75%;
	}
	.xqx{
		width: 30%;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 85px;
		overflow: hidden;
	}
	.xqx img{
		max-width: 75%;
	}
	.xpz{
		width: 30%;
		position: absolute;
		z-index: 5;
		top: 0;
		left: 170px;
		overflow: hidden;
	}
	.xpz img{
		max-width: 75%;
	}
	.jgw-div{
		width: 173px;
		float: right;
		position: relative;
		z-index: 2;
		right: 120px;
		top: -180px;
		text-align: right;
	}
	.jgw-div img{
		max-width: 50%;
	}
	.jgw-line{
		width: 5px;
		position: absolute;
		top: 80px;
		right: -93px;
		z-index: 2;
		text-align: right;
	}
	.jgw-shadow{
		width: 213px;
		position: absolute;
		top: 107px;
		left: 108px;
		z-index: 2;
		text-align: right;
	}
	.jgw-lantern{
		width: 140px;
		position: absolute;
		top: 128px;
		left: 160px;
		z-index: 3;
		text-align: right;
	}
	.jgw-logo{
		width: 55px;
		position: absolute;
		top: 163px;
		left: 222px;
		z-index: 4;
		text-align: right;
	}
	.mei-bottom{
		width: 298px;
		position: relative;
		z-index: 3;
		left: -10px;
		top: 67px;
		overflow: hidden;
		display: none;
	}
	.mei-bottom img{
		max-width: 65%;
	}
	.xcwh-sec{
		width: 100%;
		background-color: #fff;
		position: relative;
		overflow: hidden;
	}
	.gjcl-div{
		margin-top: 25px;
	}
	.gjcl-title-ul{
		width: 100%;
		height: 71px;
		position: relative;
		margin: 0 auto;
		text-align: center;
	}
	.gjcl-title{
		width: 100%;
		height: 71px;
		text-align: center;
		line-height: 71px;
	}
	.gjcl-title img{
		max-width: 70%;
	}
	.gd-sp{
		width: 43px;
		height: 18px;
		position: absolute;
		top: 47px;
		right: 40px;
		z-index: 5;
		font-size: 0.5em;
		font-family: '宋体', '黑体';
		line-height: 18px;
		color: #fff;
		background-color: #d73123;
		text-align: center;
		border-radius: 8px;
		cursor: pointer;
	}
	.gd-sp:hover{
		background: #fff;
		border:1px #d73123 solid;
		color: #d73123;
		line-height: 16px;
		transition: all 0.5s ease;
	}
	.gjcl{
		margin: 0 auto;
		margin-top: 20px;
		position: relative;
	}
	.gjcl-nr{
		max-width: 100%;
		height: 250px;
		text-align: center;
		margin: 0 auto;
		margin-left: 10px;
		margin-right: 10px;
		position: relative;
	}
	.gjcl-nr-title{
		width: 10%;
		float: left;
		font-size: 0.6em;
		line-height: 12px;
		font-family: '黑体', '宋体';
		padding-top: 0;
	}
	.gjcl-nr-pic{
		width: 80%;
		float: left;
		margin-left: 10px;
	}
	.gjcl-nr-pic img{
		max-width: 90%;
	}
	.xcwh-div{
		margin-top: 20px;
	}
	.xcwh-title-ul{
		width: 100%;
		height: 85px;
		position: relative;
		margin: 0 auto;
		text-align: center;
		background: url(../images/2023ylzt_230111yyc_28.png) no-repeat bottom right;
		background-size: 20%;
	}
	.xcwh-title{
		width: 100%;
		height: 85px;
		text-align: center;
		line-height:85px;
	}
	.xcwh-title img{
		max-width: 70%;
	}
	.gd{
	width: 43px;
	height: 18px;
	position: absolute;
	top: 25px;
	right: 10px;
	z-index: 5;
	font-size: 0.5em;
	font-family: '宋体', '黑体';
	line-height: 18px;
	color: #fff;
	background-color: #d73123;
	text-align: center;
	border-radius: 8px;
	cursor: pointer;

}

.gd:hover{
	background: #fff;
	border:1px #d73123 solid;
	color: #d73123;
	line-height: 16px;
	transition: all 0.5s ease;
}
	.xcwh-nr{
		margin-top: 15px;
		position: relative; 
		z-index: 6;
		text-align: center;
	}
	.xcwh-nr img{
		max-width: 95%;
	}
	.ylgs-div{
		margin-top: 30px;
	}
	.ylgs-title{
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	.ylgs-title img{
		max-width: 45%;
	}
	.ylgs{
		margin-top: 28px;
	}
	.ylgs-fm{
		position: relative;
		z-index: 3;
		height: 290px;
		margin-left: 10px;
		margin-right: 10px;
		cursor: pointer;
	}
	.ylgs-fm-pic1{
		border-radius: 10px;
		background: url(../images/jxdlby.jpg) no-repeat top center;
		background-size: cover;
		height: 290px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic2{
		border-radius: 10px;
		background: url(../images/dldg.jpg) no-repeat top center;
		background-size: cover;
		height: 290px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic3{
		border-radius: 10px;
		background: url(../images/dsjl.jpg) no-repeat top center;
		background-size: cover;
		height: 290px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic4{
		border-radius: 10px;
		background: url(../images/yloj.jpg) no-repeat top center;
		background-size: cover;
		height: 290px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic5{
		border-radius: 10px;
		background: url(../images/sbwjl.jpg) no-repeat top center;
		background-size: cover;
		height: 290px;
		position: relative;
		z-index: 4;
	}
	.ylgs-fm-pic6{
		border-radius: 10px;
		background: url(../images/ylch.jpg) no-repeat top center;
		background-size: cover;
		height: 290px;
		position: relative;
		z-index: 4;
	}
	.ylgs-nr{
		border-radius: 10px;
		background: url(../images/2023ylzt_230111yyc_29.png);
		width: 100%;
		height: 290px;
		position: absolute;
		z-index: 5;
		top: 0;
		display: none;
		overflow: hidden;
	}
	.ylgs-nr-title{
		width: 95%;
		text-align: center;
		margin-left: 10px;
		margin-right: 10px;
		padding-top: 20px;
		font-size: 1em;
		letter-spacing: 2px;
		color: #ffd36a;
	}
	.ylgs-font{
		width: 100%;
		text-align: center;
		color: #fff;
		padding-top: 10px;
		font-size: 1em;
		line-height: 50px;
	}
	.gtjt-sec{
		width: 100%;
		height: 368px;
		background: url(../images/2023ylzt_230111yyc_30.jpg) no-repeat center center;
		margin-top: 55px;
		position: relative;
		z-index: 10;
		overflow: hidden;
	}
	.gtjt-div{
		margin: 0 auto;
		width: 100%;
		padding-top: 3px;
		height: 90px;
		position: relative;
		text-align: center;
	}
	.gtjt-title{
		margin: 0 auto;
		width: 100%;
		height: 90px;
		text-align: center;
		line-height: 90px;
	}
	.gtjt-title img{
		max-width: 95%;
	}
	.gtjt-logo{
		width: 91px;
		height: 81px;
		position: absolute;
		top: 53px;
		right: -90px;
		z-index: 5;
		display: none;
	}
	.gtjt-logo img{
		max-width: 80%;
	}
	.gtgkk-sec{
		width: 100%;
		background: #fff;
		position: relative;
		overflow: hidden;
	}
	.gtgkk-div{
		margin: 0 auto;
		width: 100%;
		padding-top: 19px;
		height: 100px;
		position: relative;
		text-align: center;
	}
	.gtgkk-title{
		width: 100%;
		height: 100px;
		text-align: center;
		line-height: 100px;
	}
	.gtgkk-title img{
		max-width: 90%;
	}
	.gtgkk-logo{
		width: 40px;
		height: 20px;
		position: absolute;
		top: 74px;
		right: 5px;
		z-index: 5;
	}
	.gtgkk-logo img{
		max-width: 80%;
	}
	.gtgkk-nr-div{
		padding-top: 30px;
		position: relative;
	}
	.sxtq{
		height: 190px;
		position: relative;
		cursor: pointer;
	}
	.sxtq-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_21.jpg) #ffeab9 no-repeat bottom left;
		background-size: 48%;
		margin-top: 2%;
	}
	.sxtq span{
		position: absolute;
		top: 70px;
		left: 185px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.8em;
		letter-spacing: 2px;
		font-weight: 500;
	}
	.gtgkk-nr-mid{
		margin-top: 30px;
	}
	.msgx{
		height: 190px;
		position: relative;
		cursor: pointer;
	}
	.msgx-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_22.jpg) #9acad6 no-repeat bottom left;
		background-size: 90%;
		margin-top: 2%;
	}
	.msgx span{
		position: absolute;
		top: 30px;
		left: 185px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.8em;
		letter-spacing: 2px;
		font-weight: 500;
	}
	.cywh{
		height: 190px;
		position: relative;
		cursor: pointer;
	}
	.cywh-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_23.jpg) #f3f4f6 no-repeat bottom left;
		background-size: 90%;
		margin-top: 30px;
	}
	.cywh span{
		position: absolute;
		top: 45px;
		left: 180px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.8em;
		letter-spacing: 2px;
		font-weight: 500;
	}
	.gtgkk-nr-right{
		margin-top: 30px;
	}
	.ydsj{
		height: 190px;
		position: relative;
		cursor: pointer;
	}
	.ydsj-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_24.jpg) #e1f8e1 no-repeat bottom left;
		background-size: 90%;
		margin-top: 2%;
	}
	.ydsj span{
		position: absolute;
		top: 75px;
		left: 85px;
		font-family: '思源黑体', '黑体', '宋体';
		font-size: 1.8em;
		letter-spacing: 2px;
		font-weight: 500;
	}
	.qhls{
		height: 190px;
		position: relative;
		cursor: pointer;
	}
	.qhls-bg{
		height: 96%;
		background: url(../images/2023ylzt_230111yyc_25.jpg) #fef8ea no-repeat bottom left;
		background-size: 90%;
		margin-top: 30px;
	}
	.qhls span{
		position: absolute;
		top: 63px;
		left: 160px;
		font-family: '思源黑体', '黑体', '宋体'; 
		font-size: 1.8em;
		letter-spacing: 2px;
		font-weight: 500;
	}
	.wlsx-div{
		margin-top: 35px;
		overflow: hidden;
	}
	.wlsx-title{
		width: 100%; 
		margin: 0 auto;
		text-align: center;
	}
	.wlsx-title img{
		max-width: 90%;
	}
	.wlsx-bg{
		width: 95%;
		height: 250px;
		margin: 0 auto;
		background: url(../images/2023ylzt_230111yyc_40.jpg) no-repeat center center;
		background-size: cover;
		margin-top: 35px; 
		position: relative;
	}
	.ewm-bg{
		width: 190px; 
		height: 85px; 
		background: #db2231;
		border: 1px #fffcc8 solid; 
		border-radius: 20px; 
		position: absolute; 
		z-index: 3; 
		left: 88px; 
		top: 80px;
	}
	.ewm-pic{
		top: 10px;
		left: 11px;
		position: absolute;
		z-index: 4;
	}
	.ewm-pic img{
		max-width: 60%;
	}
	.ewm-txt{
		font-size: 0.9em;
		font-family: '黑体', '宋体';
		color: #fef8c3;
		top: 30px;
		left: 80px;
		position: absolute;
		z-index: 4;
	}
	.ewm-book{
		width: 128px;
		height: 86px;
		position: absolute;
		z-index: 5;
		top: 135px;
		left: 230px;
	}
	.ewm-book img{
		max-width: 50%;
	}
	footer{
		width: 100%;
		height: 110px;
		background: url(../images/2023ylzt_230111yyc_37.jpg) center center;
		font-size: 0.9em;
		font-family: '宋体', '黑体';
		color: #fff079;
		line-height: 110px;
		text-align: center;
		margin-top: 60px;
		overflow: hidden;
	}
}