#top{ width:96%; float:left;background-color:#fff; padding:0px 2%; border-bottom:#eee solid 1px; position:relative; z-index:100;}
#top .logo{ width:25%; float:left; padding-top:13px; padding-bottom:13px;}
#top .logo img{ max-width:100%; }
#topr{ width:70%; float:right;}
#topr .qt{ float:right; width:100px;  margin-top:17px;}
#topr .qt span{ display:block; cursor:pointer; width:30px; height:30px;  text-align:center;border-radius:30px; float:right;  border:#002060 solid 1px; position:relative;margin-left:12px;}
#topr .qt span i{ font-size:16px; line-height:30px; color:#002060;}
#topr .qt span:hover{ background-color:#002060;}
#topr .qt span:hover i{ color:#fff;}
#topr .qt span .pic{ padding-top:6px;
	position:absolute;
	left:-80px;
	line-height:20px;
	width:120px;
	font-size:14px;
	font-weight:bold;
	color:#002060;
	top:25px;
	height:0px;
	overflow:hidden;
	filter: Alpha(Opacity=0);
-moz-opacity:0; 			opacity:0;
	transition:all 0.3s ease-in-out 0s;
	font-family: Arial, Helvetica, sans-serif; z-index:100;
}
#topr .qt span .pic a{ color:#fff;}
#topr .qt span .pic img{ width:100px; height:100px;}
#topr .qt span:hover .pic{ top:30px; filter: Alpha(Opacity=100);-moz-opacity:1; 		opacity:1; height:auto;}
#menu {
	Z-INDEX: 100; float:right; POSITION: relative;
}
#menu UL {
	FLOAT: left; 
}
#menu UL LI {
	POSITION: relative;
	DISPLAY: inline;
	FLOAT: left; margin-right:5px;font-size:17px;
	
}
#menu UL LI .dhzc{ width:3500px;background-color:#fff;  z-index:2;POSITION: absolute; left:50%; margin-left:-1750px; height:0px; overflow:hidden;transition:all 0.2s ease-in-out 0s;}
#menu UL LI:hover .dhzc{ height:40px;border-bottom:#eee solid 1px; border-top:#eee solid 1px;}
#menu UL LI A {
TEXT-ALIGN: center; DISPLAY: block;  padding-left:30px; padding-right:30px; line-height:73px; border-top:#fff solid 2px; color:#002060; transition:all 0.2s ease-in-out 0s;
}
#menu UL LI .change {
	TEXT-DECORATION: none;
	color:#002060;border-top:#002060 solid 2px;
}

#menu UL LI A:hover {color:#002060;border-top:#002060 solid 2px;
	TEXT-DECORATION: none;

}
#menu UL LI a.sec {color:#002060;border-top:#002060 solid 2px;
	TEXT-DECORATION: none;

}
#menu UL LI OL {
	POSITION: absolute;
	WIDTH:500px;
	DISPLAY: none;
	COLOR: #fff; left:-10%;
	MARGIN-LEFT: 0px; z-index:3;
	padding:0px;
	
}
#menu UL LI:last-child ol{ left:-60%;}
#menu UL LI OL LI {
	DISPLAY: block; float:left; background-image:none; font-weight:normal; font-size:14px;padding:0px; padding:0px;
	margin:0px; text-align:left;
}
#menu UL LI OL LI A { text-align:left;transition:all 0.4s ease-in-out 0s;
	WIDTH: auto;
	DISPLAY: block;
	overflow:hidden;
	COLOR:#002060; padding:5px; border-top:0px;
	LINE-HEIGHT: 32px; 
	margin:0px; padding-left:6px; padding-right:6px;
}
#menu UL LI OL LI A:hover { border-top:0px;
	color:#fff;
	 background-color:#002060;  background-image:none;

}
.clear{ clear:both;}
#nbanner{
	width:100%;
	float:left;
	height:28vh;
	background-image: url(bg1.jpg);
	background-repeat: no-repeat;
	background-position: center center;background-size:cover; position:relative; display:block; overflow:hidden;
}
#nbanner .zzc{ width:100%; height:100%; position:absolute; left:0px; top:0px; background-color:rgba(0,0,0,0.4);}
#nbanner .zzc .nrc{ text-align:center; width:100vw; color:#fff; margin-left:auto; margin-right:auto; display:table-cell; vertical-align:middle; height:28vh;}
#nbanner .zzc .nrc dd{ font-size:24px;}
#nbanner .zzc .nrc p{ margin-top:5px;}
#foot1{ width:100%; background-color:#EEEEEE; float:left; overflow:hidden; padding-top:1%; padding-bottom:1%;}
#foot1 ul{LIST-STYLE-TYPE: none; width:100%;float:left; padding:1.5% 0px;}
#foot1 ul li{ width:16%; margin-right:2%; float:left;}
#foot1 ul li.c2{ width:50%;}
#foot1 ul li.c3{ width:30%; float:right; margin-right:0px;}
#foot1 ul li dd{ font-size:16px; position:relative; float:left; color:#002060; padding-bottom:10px; line-height:30px; font-weight:bold;}
#foot1 ul li dd span{ width:50%; height:2px; background-color:#002060; overflow:hidden; left:0px; bottom:0px; position:absolute;}
#foot1 ul li .nrc{width:100%; float:left; padding-top:12px;}
#foot1 ul li .nrc img{ max-width:60%;border-radius:5px; margin-top:0px;}
#foot1 ul li .nrc table{ width:60%; float:left;}
#foot1 ul li .nrc b{ font-size:14px; color:#003299; margin-right:12px;}
#foot1 ul li .nrc b:hover{ color:#002060;}
#foot1 ul li .nrc p{line-height:20px; color:#002060;}
#foot1 .kg{ display:none;}
#foot1 ul li .nrc p.lm{ line-height:20px; font-size:12px;}
#foot1 ul li p.tx_lm{ text-align:left; line-height:35px; }
#foot1 ul li .nrc p em{
	display:inline-block;
	margin-right:10px;
	font-style: normal;
}
#foot1 ul li .nrc i{
	display:inline-block;
	border:#002060 solid 1px;
	border-radius:2px;
	line-height:28px;
	padding-left:25px;
	padding-right:25px;
	color:#002060;
	font-style: normal; margin-top:10px;
}
#foot1 ul li .nrc i:hover{ color:#fff; background-color:#002060; }
#foot2{ width:100%; float:left;background-color:#002060;color:#fff; text-align:center;}
#foot2 .bq{ width:96%; float:left; padding:12px 2%;}
#foot2 .bq a{ color:#fff;}
.bdsharebuttonbox{ margin-top:5px; text-align:center; width:38%; float:right; margin-top:8%;}
.bdshare-button-style0-24.bdsharebuttonbox span{ float:left; line-height:25px; margin-right:8px; font-weight:bold;}
.bdshare-button-style0-24.bdsharebuttonbox a{transition:all 0.2s ease-in-out 0s;
	border:#000 solid 1px;
	font-size:14px;
	background-position: -85px; width:25px;border-radius:26px;  height:25px; line-height:25px; text-align:center; color:#000; overflow:hidden;  display: inline-block; padding:0px; margin:0px; margin-right:8px;}
	.bdshare-button-style0-24.bdsharebuttonbox a:hover{ background-color:#000; color:#fff;}
@media only screen and (max-width: 1260px){#menu UL LI { font-size:14px;}#menu UL LI A { padding-left:20px; line-height:75px; padding-right:20px;}#foot1 ul li .nrc img{ max-width:90%;}#foot1 ul{ width:97%; padding:1.5%;}}
@media only screen and (max-width: 1050px){#menu UL LI { font-size:14px; margin-right:2px;}#menu UL LI A { padding-left:14px; line-height:70px; padding-right:14px;}#nbanner .zzc .nrc dd{ font-size:16px; font-weight:bold;}}
@media only screen and (max-width: 950px){#menu UL LI { font-size:13px; margin-right:1px;}#menu UL LI A { padding-left:10px; line-height:66px; padding-right:10px;}#menu UL LI OL LI { font-size:12px; line-height:20px;}.bdshare-button-style0-24.bdsharebuttonbox span{ width:100%; margin-top:0px; text-align:left;}}
@media only screen and (max-width: 800px){#nbanner .zzc .nrc dd{ font-size:14px;}#top{ width:100%; padding:0px; border-bottom:0px;}#top .logo{ width:96%; padding:1% 2%; text-align:center;}#topr{ width:96%; padding:5px 2%; background-color:#002060; position:relative;}#topr .qt{ margin:0px; margin-top:0px; float:left; color:#fff;}#topr .qt span i{ color:#fff;}#menu{ display:none;}#topr .qt span .pic{ left:-30px;}#topr .qt span{ border:0px;}#foot1 ul li{ width:12%;}#foot1 ul li.c2{ width:54%;}#foot1 ul li dd{ font-size:14px; line-height:25px;}#foot1 ul li .nrc p{ line-height:20px;}#foot1{ padding-top:2%; padding-bottom:2%;}#foot1 ul li .nrc img{ max-width:96%;}#foot1 ul li p.tx_lm{ width:100%;}}
@media only screen and (max-width: 600px){#foot1 ul li .nrc table,.bdsharebuttonbox{ width:100%; margin:0px;}#foot1 ul li.c3{ width:48%;}#foot1 ul li{ width:100%; margin-right:0px; margin-bottom:12px;}#foot1 ul li p.tx_lm{ width:33%; float:left; text-align:center; font-size:12px;}#foot1 ul li p.tx_lm b{ font-size:12px; }#foot1 ul li.c2{ width:48%; float:left;}.bdshare-button-style0-24.bdsharebuttonbox span{ float:left; width:100%; margin-top:5px; text-align:left; margin-top:-8px;}#foot1 ul li .nrc img{ max-width:65%;}}
@media only screen and (max-width: 450px){#foot1 ul li .nrc img{ max-width:96%;}}
