#nyweb{
	width:100%;
	float:left;
	padding-bottom:2.5%;
	padding-top:1.5%; background-color:#fff;
}
#lmbt{ width:100%; float:left; text-align:center; overflow:hidden; }
#lmbt dd{ float:left;
	width:100%;
	text-align:center;
	line-height:1.5;
 font-size:24px; color:#A9171F; font-weight:bold; position:relative; padding-bottom:15px; margin-bottom:10px;
}
#lmbt dd:after{ width:80px; height:5px; position:absolute; background-color:#A9171F; left:50%; margin-left:-40px; bottom:0px; content:""; z-index:2}
#lmbt dd:before{ width:320px; height:1px; position:absolute; background-color:#ddd; left:50%; margin-left:-160px; bottom:2px; content:""; z-index:1}
#lmbt dd span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-left:12px;
	color:#999;
	font-style: italic; font-weight:normal; text-transform:capitalize;
}
#lmbt p{ color:#666; line-height:1.8; }
.lan{ color:#cc0000; border:0px; text-align:right;}
.lan a{color:#cc0000}
#nbanner{
	width:100%;
	float:left;
	position:relative;
	display:block;
	z-index:1;
	background-image: url(bg1.jpg);
	background-repeat: no-repeat;
	background-position: center center;	background-size:cover; padding-top:12.5%; padding-bottom:7.5%;
}
#nbanner .nrc{
	width:96%;
	float:left;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color:rgba(0,0,0,0.4);background:linear-gradient(to top,rgba(0,0,0,0), rgba(0,0,0,0.4),rgba(0,0,0,0)); padding:2%;
}
#nbanner .nrc h4{ font-size:22px; font-weight:bold; color:#fff; line-height:2; text-transform:capitalize;}
#nbanner .nrc p{ color:#fff; text-transform:capitalize; line-height:1.8; margin-top:5px; }
#nbanner .nrc p i{ margin-left:6px; margin-right:6px;}
#nbanner .nrc p  A {
	COLOR:#fff;
}
#nbanner .nrc p A:hover {
	COLOR:rgba(204,0,0,0.8)
}
#nbanner .nrc p A:last-child{COLOR:#cc0000; font-weight:bold;}
#nypage{
	width:100%;
	float:left; overflow:hidden;  display:block;}
#lmdf{float:left;width:100%; text-align:center;  overflow:hidden; margin-top:1%;}
#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:#A9171F;background:linear-gradient(to bottom,#A9171F,#cc0000);color:#FFFFFF; border:#A9171F solid 1px;}
#lmdf A.sec{ color:#FFFFFF;	background-color:#A9171F;background:linear-gradient(to top,#A9171F, #cc0000);color:#FFFFFF; border:#A9171F 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:#A9171F; border:#cc0000 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:#A9171F solid 1px;color:#A9171F;}
#lbb2 .pagebegin{ float:left;}
#lbb2 .page-num{ float:right;}
.gbg{ border:#ddd solid 1px; padding:1px;
}

@media only screen and (max-width: 1250px){#nbanner .nrc h4{ font-size:18px;}#lmbt dd{ font-size:18px;}#lmdf A{ font-size:14px; line-height:30px;}}
@media only screen and (max-width: 1000px){#nbanner .nrc h4{ font-size:16px;}}
@media only screen and (max-width: 800px){#nbanner .nrc h4{ font-size:16px;}#nbanner{ padding-top:60px; padding-bottom:60px;}#lmbt dd{ font-size:18px;}#lmbt dd span{ font-size:14px;}#lmdf A{ font-size:12px; font-weight:bold; line-height:25px;}}
@media only screen and (max-width: 450px){#nbanner .nrc h4{ font-size:13px;}.gwtp{height:50px;}#lmbt dd{ font-size:16px;}}