@charset "utf-8";
/* CSS Document */
*,
body{
	padding: 0px;
	margin:0 auto;

}
/*
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }
*/

body {
	font-family:"宋体";
	color: #000000;
	font-size:14px;
	background-color: #Ffffe6;
	font-weight: normal;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-image: url(haorenguanbeijing.gif);
}
a{
	text-decoration:none;
	color:#000;
}
a:hover{
	text-decoration:underline;
	color:#F00;
}
.main-cloum{
	width:980px;
	margin-top: 5px;

}
.hr_5{
	height:5px;
	float: left;
}
.hr_10{
	height:10px;
	clear: left;
}
.hr_98{
	height:98px;
}
.hr_1{
	height:1px;
}
.pannel-Ltit a{ color:#CE1300;}
.pannel-Mtit,.pannel-Mtit a,.pannel-Mtit a:hover{ color:#FFF;}
/*焦点图部分的内容*/
#focus {
	position:relative;
	width:550px;
	height:370px;
}
#au {
	width:550px;
	height:370px;
}
#conau a,.tit1 a,.tit11 a { color:#FFF;}
#conau a:hover {COLOR: #fff}
.lunbo {
	position: absolute;
	width:128px;
	HEIGHT: 23px;
	TOP: 340px;
	right:4px;
	z-index:999;
}
.lunbo TABLE {HEIGHT: 15px}
.lunbo TD { line-height:12px; COLOR: #000}
.lunbo .bg { text-align:center;overflow:hidden;LINE-HEIGHT: 20px; width:20px;background:#FFF;height:20px;color:#030100; }
.lunbo .active { text-align:center; line-height:20px; width:20px;background:#F00;height:20px; color:#FFF; }
.tit1 {position:absolute; text-align:left;line-height:40px; PADDING-LEFT: 10px; width:400px; font-size:16px; font-weight:bold;BOTTOM: 0px; HEIGHT:40px; COLOR: #000; FONT-WEIGHT: bold; LEFT: 0px; z-index:99;}
.tit2 {position:absolute; background:#000;FILTER: alpha(Opacity=40);opacity: 0.4; WIDTH:550px; BOTTOM: 0px; HEIGHT:40px; LEFT: 0px}
.pannel-title{ background:url(gzwmw-06.jpg) repeat-x; height:28px;  line-height:28px;}
.pannel-title01{ height:29px; position:absolute;}
.pannel-Ltit{ background:url(gzwmw-08.jpg) repeat-x; padding:0 10px; font-size:16px; line-height:28px; font-weight:bold; color:#F00;}
.pannel-Rtit{ background:url(gzwmw-07.jpg) no-repeat; width:4px;}
.pannel-Ltit,.pannel-Rtit{ height:28px; overflow:hidden; float:left;}
.pannel-tit{ background:url(gzwmw-10.jpg) repeat-x; height:28px; position:relative; overflow:hidden; padding-left:10px; line-height:28px;}
.pannel-Ltit01{ background:url(gzwmw-09.jpg) no-repeat; width:8px; padding:0;}
.pannel-Rtit01{ background:url(gzwmw-11.jpg) no-repeat; width:8px;}
.pannel-Mtit{ line-height:28px; font-size:16px; font-weight:bold; background:url(gzwmw-12.jpg) repeat-x; overflow:hidden; padding:0 3px;}
.left{
	float:left;
	overflow:hidden;
}
.more{
	float:right;
	font-weight:normal;
	padding-right:6px;
	font-size:12px;
}
.logohaorenguan{
	width:980px;
	height:600px;
	overflow:auto;
	font-variant: small-caps;
	background-image: url(haorenguanlogo.gif);
}
.haorenguaniner{width:960px;overflow:hidden; }
.sbhrzs{
	width:980px;
	height:97px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(sbhrsjzs.jpg);
}
.sbhrb{
	width:980px;
	height:97px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(whhrb.jpg);
}
.sbhrzs-list{
	float: left;
	background-repeat: no-repeat;
	width: 900px;
	padding-left: 40px;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
}
.sbhrzs-list ol li{ float:left; padding:0 10px;height:28px; line-height:28px;font-size:14px;}
.libg{
	background: #BC0606;
	font-weight: bold;
	font-family: '微软雅黑','Microsoft YaHei';
	font-size: 16px;
	text-align: center;
}
.nomall{
	font-family: '微软雅黑','Microsoft YaHei';
	font-size: 16px;
	text-align: center;
}
.libg a{ color:#fff;}
.sbhrzs-list{
	position:relative;
	top: 50px;
	overflow: hidden;
}
.topleft{
	width:550px;
	height:370px;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.topright{
	width:400px;
	float: right;
	margin-top: 5px;
	height: 370px;
	background-color: #FFFFFF;
}
.pannel-inner{ padding:0 10px;}
.yw-tit{
	background:url(gz-Point.gif) no-repeat left 15px;
	padding-left:10px;
	font-size:14px;
	font-weight:normal;
	line-height:30px;
}
.yw-summary{
	padding-left:10px;
	line-height:20px;
	text-indent:2em;
}
.box978{
	width:978px;
	margin-bottom: 10px;
	overflow: hidden;
	} 
.box980{
	width:980px;
	float: left;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
	
}
.middlelogogdwhrw{
	width:980px;
	height:97px;
	float: left;
	background-repeat: no-repeat;
}
.middlelogoddmf{
	width:980px;
	height:97px;
	overflow:hidden;
	float: left;
	background-repeat: no-repeat;
}
.middlelogomdsn{
	width:980px;
	height:97px;
	overflow:hidden;
	float: left;
	background-repeat: no-repeat;
	clear: left;
}
.box310{
	width:320px;
	float: left;
	
}
.box110{
	width:110px;
	height: 150px;
	float: left;
	margin-left: 20px;
	
}
.box180{
	width:180px;
	float: left;
	height: 150px;
	margin-left: 10px;
	
}
.box180top{
	width:180px;
	float: left;
	height: 30px;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	
}
.box180top a{ color: #FF0000;}
.box180foot{
	width:180px;
	float: left;
	height: 110px;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	
}
.pannel-title{ background:url(gzwmw-06.jpg) repeat-x; height:28px;  line-height:28px;}
.pannel-title01{ height:29px; position:absolute;}
.pannel-Ltit{ background:url(gzwmw-08.jpg) repeat-x; padding:0 10px; font-size:16px; line-height:28px; font-weight:bold; color:#F00;}
.pannel-Rtit{ background:url(gzwmw-07.jpg) no-repeat; width:4px;}
.pannel-Ltit,.pannel-Rtit{ height:28px; overflow:hidden; float:left;}
.yqlj{ padding-left:10px; overflow:hidden;}
.yqlj ol li{ float:left; padding-right:10px; white-space:nowrap; overflow:visible;}
.pannel-tit{ background:url(gzwmw-10.jpg) repeat-x; height:28px; position:relative; overflow:hidden; padding-left:10px; line-height:28px;}
.pannel-Ltit01{ background:url(gzwmw-09.jpg) no-repeat; width:8px; padding:0;}
.pannel-Rtit01{ background:url(gzwmw-11.jpg) no-repeat; width:8px;}
.pannel-Mtit{ line-height:28px; font-size:16px; font-weight:bold; background:url(gzwmw-12.jpg) repeat-x; overflow:hidden; padding:0 3px;}
.left{
	float:left;
	overflow:hidden;
}
.more{
	float:right;
	font-weight:normal;
	padding-right:6px;
	font-size:12px;
}
.dakantai300{
	width:370px;
	overflow:hidden;
	float: right;
}
.dakantai368{
	width:368px;
	overflow:hidden;
	float: left;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 15px;
}
.dakantai680{
	width:600px;
	overflow:hidden;
	float: left;
	background-color: #FFFFFF;
}
.m{
	width: 680px;
	height: 420px;
	margin-left: auto;
	margin-right: auto;
	}
	.foucebox {
	font:normal 12px/22px 宋体;
	width:592px;
	background:#fff;
	padding:3px;
	border:#ddd 1px solid;
	/* Gecko browsers */
-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	/* Webkit browsers */
-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	/* W3C syntax */
border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius:  3px;
	
	
}
.foucebox .bd {
	position:relative;
	float:right;
	width:465px;
	height:300px;
	overflow:hidden;
}
.foucebox .showDiv {
	position:relative;
	width:465px;
	height:300px;
}
.foucebox .showDiv img {
	width:465px;
	height:300px;
	/* Gecko browsers */
-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	/* Webkit browsers */
-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	/* W3C syntax */
border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius:  3px;
}
.foucebox .showDiv p {
	position:absolute;
	left:20px;
	bottom:0;
	padding-right:20px;
	color:#aaa;
	z-index:9;
	height:44px;
}
.foucebox .showDiv h2 {
	position:relative;
	left:0px;
	width:455px;
	height:40px;
	_background:none;
	padding-left:10px;
	_padding-left:0;
	font-size:16px;
	font-family:"Microsoft Yahei";
	line-height:30px;
	z-index:9;
	overflow:hidden;
	background-repeat: no-repeat;
	top: 0px;
}
.foucebox .showDiv h2 a {
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
}
.foucebox .foucebox_bg {
	position:absolute;
	left:0;
	bottom:0;
	width:465px;
	height:40px;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:8;
	overflow:hidden;
	font-size: 16px;
	line-height: 40;
	color: #FFFFFF;
}
.foucebox .hd {
	width:125px;
	height:300px;
	float:left;
}
.foucebox .hd ul li {
	width:120px;
	height:95px;
	float:left;
	margin:0 7px 7px 0px;
	display:inline;
	position:relative;
}
.foucebox .hd ul a {
	display:block;
	width:120px;
	height:95px;
}
.foucebox .hd ul img {
	width:114px;
	height:88px;
	border:3px solid #888;
	
	
	
	/* Gecko browsers */
-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	/* Webkit browsers */
-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	/* W3C syntax */
border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius:  3px;
}
.foucebox .hd ul .txt_bg {
	width:114px;
	height:24px;
	position:absolute;
	left:3px;
	top:67px;
	background:url(bg_png.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="../images/bg_png.png");
}
.foucebox .hd ul .txt {
	width:110px;
	height:24px;
	line-height:24px;
	color:#fff;
	position:absolute;
	left:4px;
	bottom:4px;
	z-index:2;
	text-align:right;
	padding-right:5px;
	overflow:hidden;
}
.foucebox .hd ul .mask {
	width:114px;
	height:89px;
	display:block;
	position:absolute;
	left:3px;
	bottom:3px;
	z-index:3;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000',endColorstr='#66000000');
	background:rgba(0,0,0,0.4);
}
.foucebox .hd ul a:hover .mask,.foucebox .hd ul .on .mask {
	display:none;
	position:relative;
}
.foucebox .hd ul a:hover img,.foucebox .hd ul .on img {
	border-color:#1689d9;
}


.foucebox .hd ul .on .txt_bg {
	background:#1689d9;
}


.foucebox .hd ul a:hover {
	color:#fff;
}



.foucebox .hd ul a:hover .txt_bg {
	background:#1689d9;
}