#nyweb{
	width:100%;
	float:left;
	padding-bottom:2.5%;
	padding-top:1.5%; background-color:#fff; z-index:3; overflow:hidden;
}

#dhlm{ width:100%; font-size:36px; color:#4AAB3D; text-align:center;    line-height:1.8;font-weight:bold; float:left;}
#lmbtn{ width:100%; float:left; text-align:center; overflow:hidden; }
#lmbtn dd{ float:left;
	width:100%;
	text-align:center;
	line-height:1.5;
 color:#4AAB3D; font-weight:bold; position:relative; padding-bottom:15px; margin-bottom:10px;
}
#lmbtn dd:after{ width:80px; height:5px; position:absolute; background-color:#4AAB3D; left:50%; margin-left:-40px; bottom:0px; content:""; z-index:2}
#lmbtn dd:before{ width:320px; height:1px; position:absolute; background-color:#ddd; left:50%; margin-left:-160px; bottom:2px; content:""; z-index:1}
#lmbtn dd span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-left:12px;
	color:#999;
	font-style: normal;
	font-weight:normal;
	text-transform:capitalize;
}
#lmbtn p{ color:#666; line-height:1.8; }
.lan{ color:#4AAB3D; border:0px; text-align:right;}
.lan a{color:#4AAB3D}
#nbanner{
	width:100%;
	float:left;
	position:relative;
	display:block;
	z-index:1;
	background-image: url(n1.jpg);
	background-repeat: no-repeat;
	background-position: center center;	background-size:cover; height:500px;
}

#nbanner .nrc{
 position:absolute; left:50%;  top:50%;transform: translateY(-35%)  translateX(-50%); background-color:rgba(0,0,0,0.7); padding:1.5% 5%;
}
#nbanner .nrc h4{ font-weight:normal; text-align:center; color:#fff; line-height:2; text-transform:capitalize;}
#nbanner .lmmc{ width:100%; float:left; margin-bottom:1.5%; text-align:center }
#nbanner .lmmc dd{
	display:inline-block;line-height:2; cursor:pointer;   font-size:28px; font-weight:bold; color:#4AAB3D; 
}

#nypage{
	width:100%;
	float:left; overflow:hidden;  display:block;}
#lmdf{float:left;width:100%; text-align:center;  overflow:hidden; margin-top:1%;}
#lmdf.cp a{ width:20%; display:block; float:left; margin:5px 2px; overflow:hidden;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; }
#lmdf A{
	padding-left:2%; line-height:35px;
	padding-right:2%;
	display:inline-block; font-size:16px;
	 color:#555; background-color:#fff; margin: 2px; border:#ddd solid 1px; border-radius:50px;
}
#lmdf A:hover{	 background-color:#4AAB3D;background:linear-gradient(to top,#328B30,#4AAB3D);color:#FFFFFF; border:#4AAB3D solid 1px;}
#lmdf A.sec{ color:#FFFFFF;	background-color:#4AAB3D;background:linear-gradient(to top,#328B30, #4AAB3D);color:#FFFFFF; border:#4AAB3D solid 1px; }
#lbb2{text-align:center; font-size:12px; width:100%; float:left; margin-top:20px; line-height:20px;}
#lbb2 span{margin-left:2px; margin-right:2px;}
#lbb2 .current{ padding-left:8px; padding-right:8px; background-color:#4AAB3D; border:#4AAB3D solid 1px;color:#fff;padding-top:4px; padding-bottom:4px;}
#lbb2 A{ border:#ddd solid 1px; padding-left:8px;  color:#555; padding-right:8px; padding-top:4px; padding-bottom:4px;margin-left:2px; margin-right:2px;}
#lbb2 A:hover{ border:#4AAB3D solid 1px;color:#4AAB3D;}
#lbb2 .pagebegin{ float:left;}
#lbb2 .page-num{ float:right;}
.gbg{ border:#ddd solid 1px; padding:1px;
}
@media only screen and (max-width: 1450px){#nbanner{ height:450px;}#dhlm{ font-size:32px;}}
@media only screen and (max-width: 1250px){#lmdf A{ font-size:14px; line-height:30px;}#nbanner{ height:400px;}#nbanner .lmmc dd{ font-size:18px; font-weight:bold;}#dhlm{ font-size:28px;}}
@media only screen and (max-width: 1000px){#nbanner{ height:360px;}#nbanner .lmmc dd{ font-size:16px;}}
@media only screen and (max-width: 900px){#nbanner{ height:320px;}#lmbtn dd span{ font-size:14px;}#lmdf A{ font-size:12px; font-weight:bold; line-height:25px;}#nbanner .lmmc dd{ font-size:14px;}#dhlm{ font-size:18px;}#nbanner .nrc{ padding:1.5% 2%;}}
@media only screen and (max-width: 450px){.gwtp{height:50px;}#nbanner{ height:280px;}#nbanner .lmmc dd{ font-size:14px;}}