@charset "gb2312";
/* CSS Document */
a{color:#444; text-decoration:none;}
a:hover{color:#112848; text-decoration:none;}
body{background:#efefef; color:#555;}

.top1{width:100%; height:35px; overflow:hidden; background:#1a1a1a; color:#CCC;}
.top1 div{width:1000px; margin:0 auto; line-height:35px;}
.top1 a{color:#CCC;}
.top1 a:hover{color:#FFF;}

.top{width:100%; height:105px; overflow:hidden; background:url(../images/top_bg.jpg) repeat-x;}
.top div{width:1130px; height:67px; margin:0 auto; background:url(../images/top_bg0.jpg) no-repeat center; padding-top:38px;}

.menu{display:block; width:770px; overflow:hidden; float:right;}
.menu li{display:block; width:93px; float:left; padding-left:1px; padding-right:2px; background:url(../images/dh_x.jpg) no-repeat right;}
.menu li a{display:block; width:93px; height:43px; line-height:44px; font-size:13px; font-weight:bold; text-align:center; font-family:Tahoma, Arial, "Times New Roman", Geneva;}
.menu li a:hover{background:url(../images/dh_bg.jpg) no-repeat; color:#FFF;}

.in_banner{width:100%; height:410px; background:url(../images/banner_bg.jpg) repeat-x; overflow:hidden;}
.in_banner div{height:410px; margin:0 auto;}

.ny_banner{width:100%; height:260px; background:url(../images/banner_bg.jpg) top repeat-x; overflow:hidden;}
.ny_banner div{background:url(../images/ny_banner.jpg) no-repeat; height:260px; margin:0 auto;}

.main{width:952px; overflow:hidden; background:#FFF; padding:22px 24px; margin:0 auto; box-shadow: 2px 2px 14px 1px #666; -moz-box-shadow: 2px 2px 14px 1px #666; -webkit-box-shadow: 2px 2px 14px 1px #666; behavior: url(PIE.htc);}

.main .bt{height:18px; border-bottom:#dbdbdb solid 4px;}
.main .bt img{display:block; float:left;}
.main .bt a{display:block; float:right; padding-top:5px; padding-right:2px;}
.in_gywm{width:657px; float:left; margin-right:20px;}
.in_gywm span{display:block; overflow:hidden; padding:13px 1px 0 1px; line-height:21px;}
.in_gywm span img{display:block; width:210px; height:145px; padding:2px; border:#dedede solid 1px; float:left; margin-right:12px;}
.in_gcal{overflow:hidden; height:190px; _float:left; _zoom:-1; margin-bottom:15px;}

#demo {width:952px; float:left; overflow:hidden; height:132px; border:none; padding:12px 0;}
.lmboxb ul li{display:block; float:left; margin-left:6px;}
.lmboxb ul li a{display:block; float:left; text-align:center; text-decoration:none;}
.lmboxb ul li a font{font-size:12px; color:#666; line-height:32px;}
#indemo {float: left; width: 800%;}
#demo1,#demo2{height:132px; float:left; display:inline-table;}
#demo1 li,#demo2 li{ height:132px; float:left; padding-left:8px;}
#demo1 li img,#demo2 li img{display:block; height:120px;}

.ny_left{width:240px; overflow:hidden; float:left; margin-right:20px;}
.ny_left ul{display:block; float:left; overflow:hidden; margin-bottom:15px;}
.ny_left ul li{display:block; float:left; width:240px; overflow:hidden; padding:2px 0; font-weight:bold;}
.ny_left ul a{display:block; width:200px; height:33px; background:url(../images/le_bhq.jpg) no-repeat; color:#333; padding-left:39px; padding-top:12px;}
.ny_left ul a:hover{background:url(../images/le_bhh.jpg) no-repeat; color:#FFF;}
.ny_left span{display:block; margin-bottom:8px; line-height:20px;}

.ny_ri{overflow:hidden; _float:left; _zoom:-1;}
.ny_nr{padding:20px 16px; line-height:24px;}
.ny_bt{height:46px; width:100%; overflow:hidden; background:url(../images/ny_btbg.jpg) no-repeat right;}
.ny_bt img{display:block; float:left;}

.ny_cplist{overflow:hidden; padding:8px 0;}
.ny_cplist li{display:block; float:left; width:100%; overflow:hidden; margin:0 8px;}
.ny_cplist li.m{display:block; float:left; width:200px; overflow:hidden; margin:0 8px;}
.ny_cplist li img{display:block; width:96%; height:auto; padding:2px; border:#DEDEDE solid 1px;}
.ny_cplist li span{display:block; width:100%; float:left;}
.ny_cplist li span a{display:block; width:100%; line-height:43px; text-align:center;}
.ny_cplist li span a:hover{font-weight:bold; color:#bc0e03;}
.ny_cplist li a:hover img{border:#bc0e03 solid 1px;}

.cp_nr{display:block; line-height:24px;}
.cp_nr li{display:block; overflow:hidden; padding:10px 0;}
.cp_nr li img{display:block; width:200px; height:145px; float:left; border:#CCC solid 1px; padding:2px; margin-right:18px;}
.cp_nr li h5{display:block; height:28px; overflow:hidden; font-size:13px; line-height:28px;}
.cp_nr li h5 a{color:#bc0e03;}
.cp_nr li span{display:block; overflow:hidden; line-height:20px;}

.ny_cpnr{padding:20px 16px; line-height:24px;}
.ny_cpnr h5{display:block; height:38px; overflow:hidden; color:#bc0e03; text-align:center; font-size:14px; line-height:30px; font-weight:bold; border-bottom:#CCC dashed 1px; margin-bottom:15px;}

.foot{width:100%; overflow:hidden; background:#1a1a1a;}
.foot div{width:1000px; margin:0 auto; overflow:hidden; padding:15px 0;}
.foot div img{display:block; float:left;}
.foot div span{display:block; overflow:hidden; padding:5px 25px; line-height:26px; color:#CCC;}
.foot div span a{color:#CCC;}
.foot div span a:hover{color:#FFF;}

/*****************************  ·ÖÒ³ÑùÊ½  *************************************************/
.page{clear:both; overflow:hidden; padding:10px 10px 10px 0; float:right; margin-right:20px; margin-top:15px; font-size:12px;}
.page a{display:block; float:left; border:#CCC solid 1px; margin:0 2px; padding:0px 5px; background:#EEE; color:#444;}
.page a.pagein{display:block; float:left; border:#CCC solid 1px;  margin:0 2px; padding:0px 5px; background:#2287bd; color:#FFF;}
#pages {
	clear: both;
	padding: 3px;
	margin: 3px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#pages a {
	display: inline-block;
	border: solid 1px #eee;
	padding: 6px 10px 6px 10px;
	text-decoration: none;
	margin: 2px;
	color: #036cb4;
}
#pages a.a1 {
	border: solid 1px #eee;
	padding: 6px 10px 6px 10px;
	text-decoration: none;
	margin: 2px;
	color: #036cb4;
}
#pages a:hover {
	color: #036cb4;
	border: solid 1px #036cb4;
	text-decoration: none;
}
#pages span {
	display: inline-block;
	font-weight: bold;
	border: solid 1px #036cb4;
	padding: 6px 10px 6px 10px;
	color: #fff;
	margin: 2px;
	background: #036cb4;
}

