@charset "gb2312";
/*
 .indexlist li{ line-height:24px; padding-left:13px; font-size: 12px;background:url(icon_tzgg.jpg) 3px 50% no-repeat;}
.indexlist li span{ float:right; color:#999;}
*/

body{
	background: #F7F1DF;
}
.main{
	width: 1004px;
	margin: 0 auto;
	zoom:1;
	overflow: hidden;
}
.bg{background: #fff;}
/********首页********/
/*头部*/
.search_head{
	height: 30px;
	background: url(line_head.jpg) 0 0 repeat-x;
	z-index: 10;
}
.banner_head{
	height: 223px;
	background: url(line_banner.jpg) 0 0 repeat-x;
	position: relative;
	z-index: 0;

}
.nav_head{
	height: 36px;
	background: url(line_nav.jpg) 0 0 repeat-x;
}

.search{
	margin-top:7px;
	padding-left:2px;
	width:185px;
	height: 23px;
	background: url(search.jpg) 0 0 no-repeat;
}
.search input{
	border: 0;
	background: transparent;
	vertical-align:middle;
}
.search input.button{
	width:28px;
	height: 23px;
	display: inline-block;
	cursor: pointer;
}
.search input.text{
	line-height: 23px;
	width:146px;
	height: 23px;
	color: #ccc;
	display: inline-block;
}
.banben{
	margin-right:25px;
	line-height: 30px;
}
.message{
	margin-top: 8px;
	width: 22px;
	height:15px;
	background: url(message.gif) 0 no-repeat;
	text-align: right;
	cursor: pointer;
}
.number{
	line-height: 15px;
	font-size: 14px;
	color:#fff;
	font-weight: bold;}
	/*横幅*/
	.banner_head .banner{		
		height: 223px;
		margin: 0 auto;		
		background: url(banner_head.jpg) center 0 no-repeat;	

	}
	/*导航*/
	.nav{
		
		width:816px;
		float: left;
	}
	.nav ul li{
		padding: 0 0px;
		float: left;
		width: 66px;
		line-height: 36px;
		font-size: 15px;
		padding:0 18px;   
	}
	.nav ul li a{
		display: inline-block;
		color:#fff;
		font-weight: bold;
	}
	/*轮播图、头条新闻区块*/

	.con1 {
		border:#ccc solid 1px;
		margin: 5px 0 10px;	
	}

	/*轮播图*/
	.focusBox { position: relative; width: 658px; height: 438px; overflow: hidden; font: 15px/1.5 SimSun, sans-serif; text-align: left;}
	.focusBox .pic img { width: 658px; height:438px; display: block; }	
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:30px; line-height:30px; position:absolute; bottom:-30px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 15px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 6px; cursor: pointer; }	
	.focusBox .num li a{ background: url(dot.png) 0 0 no-repeat;position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background: url(dot1.png) 0 0 no-repeat;  }
	.con1 .right{
		width: 421px;
		height:345px;	
	}
	/*新闻头条*/
	.tabBar{ width:321px; border-bottom: 5px solid #EBEBEB; }
	.tabBar .hd ul{ z-index:5; position:relative;  zoom:1;}
	.tabBar .hd li{ font-weight:bold;float:left; height:31px; line-height:30px; margin-left:15px; padding:0px 12px;background:#F7F7F7; border:1px solid #B3ADAD; border-bottom:0px;font-size: 14px;}
	.tabBar .hd li a{color:#737373;}
	.tabBar .hd li.on{ height:30px; line-height:32px;  overflow:hidden; margin-top:0px; position:relative; top:1px; border-top:2px solid #BA1D18; background:#FFF7F7; }
	.tabBar .hd li.on a{color:#C20000;}	
	.tabBar .bd{ border-top:1px solid #B3ADAD;clear:both; position:relative; height:403px; overflow:hidden;   }
	.tabBar .bd .conWrap{ width:321px;  }	
	.tabBar .hd li a,.tabBar .hd li.on a:hover{text-decoration: none}

	.abstract{
		height:100px;
		background: #FFF7F7;
		border-bottom: 1px #B3ADAD dashed;
		padding:10px 5px 10px;
	}
	.abstract h3{
		line-height: 30px;
		height: 30px;
		color:#ff0800;
		font-size: 20px;
		text-align: center;
		font-weight: bold;
	}
	.abstract h3 a{
		color:#ff0800;
	}
	.abstract h3 a:hover{
		color:#ff0800;
	}
	.abstract p{
		text-indent: 24px;
		line-height: 24px;
	}
	.con ul{padding-top:10px;}
	.con li{ line-height:30px; padding-left:20px; font-size: 14px;background:url(icon1.jpg) 3px 50% no-repeat;}
	.con li span{ float:right; color:#999;}
	.con li a:hover{text-decoration: none;color:#FF8053;}
	/*轮播图、头条新闻区块 end*/
	.left_zoom{
		width: 660px;
		padding-bottom:2px;
	}
	.right_zoom{
		width: 323px;
		border:5px #EBEBEB solid;
		border-bottom: none;
	}
	.left_zoom .left,.left_zoom .right{
		margin-bottom: 10px;
		width: 326px;
		height: 270px;
		background: url(list_head_bg.jpg) 0  0 no-repeat;
	}
	.left_zoom .title{	height:31px;	color: #fff;	line-height: 30px;	font-weight: bold;	font-size: 15px;
	}
	/*.left_zoom .title a{width:39px;height:31px;background: url(more.gif) 0 center no-repeat;padding-right: 4px}*/
	.left_zoom .title a{width:39px;height:31px;padding-right: 4px;color: #c20000;}

	.left_zoom .icon{
		width:40px;
		height:31px;
		display: inline-block;
		vertical-align: middle;	
	}
	.icon1{	background: url(icon4.jpg) center -1px no-repeat;}
	.icon2{	background: url(icon5.jpg) center -1px no-repeat;}
	.icon3{	background: url(icon6.jpg) center -1px no-repeat;}
	.icon4{	background: url(icon7.jpg) center -1px no-repeat;}
	.icon5{	background: url(icon8.jpg) center -1px no-repeat;}
	.icon6{	background: url(icon9.jpg) center -1px no-repeat;}
	.icon7{	background: url(icon10.jpg) center -1px no-repeat;}
	.left_zoom .tab{
		height: 30px;
		background: #FFFCFB;
		border-bottom: #FFE3D2 1px solid
	}
	.left_zoom .tab li{
		float: left;	
		height: 30px;
		line-height: 30px;
		color:#97100b;
	}
	.left_zoom .tab li a{
		color:#97100b;
		padding:0 5px;
		height: 30px;
		line-height: 30px;
	}
	/*.left_zoom .tab li.on a{
		color:#97100b;
		padding:0 5px;
		height: 30px;
		line-height: 30px;
		font-weight: bold;
	}*/
	.left_zoom .fuzhu .tab li a{	
		padding:0 3px;	
	}
	.left_zoom .tab li a:hover{
		color:#97100b;
		text-decoration: underline;
		
	}
	.list_con ul{padding:8px;}
	.list_con li{ line-height:30px; padding-left:18px; font-size: 14px;background:url(icon2.jpg) 3px 50% no-repeat;border-bottom:1px dashed  #ddd ;}
	.list_con li span{ float:right; color:#000;}
	.list_con li a:hover{text-decoration: none;color:#FF8053;}
	.con3 .left .img{
		padding:1px;
		width: 142px;
		height: 78px;
		float: left;
		border: 1px solid #CCCCCC;
		margin:8px 8px;
	}
	.con3 .left .list_con{	margin-top:8px;}
	.con4 .left .list_con .video{
		height:218px;
		width: 292px;
		margin:7px auto 0px;
                border: 1px solid #ccc;	
	}
	.con4 .left .list_con .small_video{
		padding:1px;
		width: 98px;
		height: 57px;
		float: left;
		border: 1px solid #CCCCCC;
		margin:5px 3px;
		position: relative;	
	}
	.con4 .small_video .img { width: 98px; height:57px; display: block; }	
	.con4 .small_video .txt-bg { position: absolute; bottom: 1px; z-index: 1; height: 16px; width:98px;  background: #333; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
	.con4 .small_video .txt { position: absolute; bottom: 1px; z-index: 2; height: 16px;  overflow: hidden;line-height:16px;color:#fff;padding-left:2px; }

	.con5{
		width: 664px;
		height: 253px;
		background: url(list_head_bg1.jpg) 0  0 no-repeat;

	}

	/*二维码*/
	.weixin1{
		position: absolute;
		left: 155px;
		top:8px;
		width: 156px;
		height: 180px;
		padding-left: 10px;
		background: url(jiantou.png) 0px 40px no-repeat;
		display: none;
	}
	.zhangzhongbao1{
		position: absolute;
		left: 155px;
		top:8px;
		width: 156px;
		height: 180px;
		padding-left: 10px;
		background: url(jiantou.png) 0px 133px no-repeat;
		display: none;
	}
	/*--------在线服务------*/
	.con03_001_001{height:222px; width:664px;margin-top: 13px;}
	.con03_001_001 ul li{height:84px; width:110px; float:left; margin-top:15px;}
	.zxfw01{height:84px; width:111px; background:url(imageszxfw1.jpg) no-repeat top center;}
	.zxfw02{height:84px; width:111px; background:url(imageszxfw2.jpg) no-repeat top center;}
	.zxfw03{height:84px; width:111px; background:url(imageszxfw3.jpg) no-repeat top center;}
	.zxfw04{height:84px; width:111px; background:url(imageszxfw4.jpg) no-repeat top center;}
	.zxfw05{height:84px; width:111px; background:url(imageszxfw5.jpg) no-repeat top center;}
	.zxfw06{height:84px; width:111px; background:url(imageszxfw6.jpg) no-repeat top center;}
	.zxfw07{height:84px; width:111px; background:url(imageszxfw7.jpg) no-repeat top center;}
	.zxfw08{height:84px; width:111px; background:url(imageszxfw8.jpg) no-repeat top center;}
	.zxfw09{height:84px; width:111px; background:url(imageszxfw9.jpg) no-repeat top center;}
	.zxfw10{height:84px; width:111px; background:url(imageszxfw10.jpg) no-repeat top center;}
	.zxfw11{height:84px; width:111px; background:url(imageszxfw11.jpg) no-repeat top center;}
	.zxfw12{height:84px; width:111px; background:url(imageszxfw12.jpg) no-repeat top center;}
	.zxfw01:hover{height:84px; width:111px; background:url(imageszxfw1_1.jpg) no-repeat top center;}
	.zxfw02:hover{height:84px; width:111px; background:url(imageszxfw2_1.jpg) no-repeat top center;}
	.zxfw03:hover{height:84px; width:111px; background:url(imageszxfw3_1.jpg) no-repeat top center;}
	.zxfw04:hover{height:84px; width:111px; background:url(imageszxfw4_1.jpg) no-repeat top center;}
	.zxfw05:hover{height:84px; width:111px; background:url(imageszxfw5_1.jpg) no-repeat top center;}
	.zxfw06:hover{height:84px; width:111px; background:url(imageszxfw6_1.jpg) no-repeat top center;}
	.zxfw07:hover{height:84px; width:111px; background:url(imageszxfw7_1.jpg) no-repeat top center;}
	.zxfw08:hover{height:84px; width:111px; background:url(imageszxfw8_1.jpg) no-repeat top center;}
	.zxfw09:hover{height:84px; width:111px; background:url(imageszxfw9_1.jpg) no-repeat top center;}
	.zxfw10:hover{height:84px; width:111px; background:url(imageszxfw10_1.jpg) no-repeat top center;}
	.zxfw11:hover{height:84px; width:111px; background:url(imageszxfw11_1.jpg) no-repeat top center;}
	.zxfw12:hover{height:84px; width:111px; background:url(imageszxfw12_1.jpg) no-repeat top center;}

	/*右侧内容*/
	.right_zoom{
		width: 321px;
		border:5px #EBEBEB solid;
		border-bottom: none;
		padding:1px;
	}
	.right_zoom .title{
		margin-top: 4px;
		height: 34px;
		line-height: 30px;
		background: url(list_head_bg2.jpg) 0  0 no-repeat;
		color:#C20000;
		font-weight: bold;
		font-size: 15px;
	}
	/*.right_zoom .title a{width:39px;height:31px;background: url(more.gif) 0 center no-repeat;padding-right: 4px}*/
	.right_zoom .title a{width:39px;height:31px;padding-right: 4px;color: #c20000;}
	.right_zoom .icon{
		width:40px;
		height:31px;
		display: inline-block;
		vertical-align: middle;	
	}

	.right_zoom .tab{
		height: 30px;
		background: #F6F6F6;
		border-bottom: #FFE3D2 1px solid
	}
	.right_zoom .tab li{
		float: left;	
		height: 30px;
		line-height: 30px;
		color:#97100b;
	}
	.right_zoom .tab li a{
		color:#97100b;
		padding:0 5px;
		height: 30px;
		line-height: 30px;
	}
	/*
	.right_zoom .tab li.on a{
		color:#97100b;
		padding:0 6px;
		height: 30px;
		line-height: 30px;
		font-weight: bold;
	}
	*/
	.right_zoom .tab li a:hover{
		color:#97100b;
		text-decoration: underline;
		
	}
	.right_zoom .list_con li{ line-height:30px; padding-left:18px; font-size: 14px;background:url(icon3.jpg) 3px 50% no-repeat;border-bottom: none;}
	.right_zoom .right_con1,.right_zoom .right_con2,.right_zoom .right_con4,.right_zoom .right_con3{height:173px;}

	.right_zoom .right_con5{height:218px;}
	.right_zoom .right_con6{height:210px;}
	.icon8{	background: url(icon11.jpg) center -6px no-repeat;}
	.icon9{	background: url(icon12.jpg) center -3px no-repeat;}
	.icon10{	background: url(icon13.jpg) center -6px no-repeat;}
	.icon11{	background: url(icon14.jpg) center -6px no-repeat;}
	.icon12{	background: url(icon15.jpg) center -3px no-repeat;}
	.icon13{	background: url(icon16.jpg) center -3px no-repeat;}
	.right_con5 .img{
		padding:1px;
		width: 141px;
		height: 42px;
		float: left;
		border: 1px solid #CCCCCC;
		margin: 5px;
	}
	.right_con5 .list_con{margin:5px;}
	.right_zoom .right_con6 .tab li a,.right_zoom .right_con2 .tab li a{
		color:#97100b;
		padding:0 5px;
		height: 30px;
		line-height: 30px;
	}
	.right_zoom .right_con4 .tab li a{
		color:#97100b;
	
		height: 30px;
		line-height: 30px;
	}
	.footer{
		height: 235px;
		margin: 0 auto;
		background: #F9F9F9;
		border-top: #BA1D18 3px solid;
		text-align: center;
		overflow: hidden;
	}
	.footer_bg{
		position: relative;		
	}
	.tubiao{
		position: absolute;
		top:80px;
		right: 40px;
		width: 80px;
		height: 80px;       			
	}
	.gywm{
		color: #3276E3;
		padding-bottom: 10px;
	}
	.gywm a{
		padding:0 12px;
		display: inline-block;
		color: #3276E3;
		font-size: 15px;
	}
	.gywm a:hover{	
		color: #3276E3;
	}
	.link{margin: 30px 0  28px;padding-left: 20px;}
	.link span{
		color: #C20000;
		font-size: 15px;
		font-weight: bold;
		height: 22px;
		line-height: 22px;}
		.link select{
			border: 1px solid #999999;
			width:150px;
			height: 22px;
			line-height: 18px;
			padding:2px 0;	
			text-indent: 3px;
			margin-right:15px;
		}
		.fcontent p{
			line-height: 30px;
		}

		/********列表页********/
		.bg_list{background:#F4F4F4;}
		.left_nav{
			width: 233px;
			float: left;
			margin-top: 8px;
		}
		.left_nav .head_nav{
			height: 45px;
			line-height: 50px;
			padding-left: 45px;
			color: #B71918;
			font-size: 15px;
			font-weight: bold;
			background: url(list_nav_head.jpg) 0 no-repeat;
		}
		.left_nav .list_nav{
			border: #CCCCCC 1px solid;
			padding: 4px;
			margin-top: 4px;
		}
		.left_nav .list_nav li{
			height: 42px;
			line-height: 42px;
			padding-left: 45px;
			background: url(bg_list_nav.jpg) center 0 no-repeat;
		}
		.left_nav .list_nav li a{
			color: #B71918;
			font-weight: bold;
		}

		.right_list{
			width:748px;	
			float: right;
			margin-top: 8px;
		}
		.right_list .path{
			line-height: 43px;
			height: 43px;	
			background:#fff url(icon_home.jpg) 10px 10px no-repeat;
			border-bottom: 2px solid #B71918;	
			padding-left: 35px;
		}
		.right_list .con_box{
			padding: 0 15px 10px;
		}
		.right_list .owner_zoom{
			margin: 8px 0;
			height: 24px;
			line-height: 24px;
			background: url(bg_owner.jpg) 0 center repeat-x;
		}
		.right_list .owner_title{
			background: #F4F4F4 url(icon_red.jpg) 8px center no-repeat;
			padding: 0 18px;
			float: left;
			font-size:14px ;
			font-weight: bold;
			color:  #B71918;

		}
		.right_list .list_con{padding-bottom: 15px;}
		.right_list .list_con ul{
			padding: 0;
		}
		.right_list .list_con li{background: url(icon_list.jpg) 4px center no-repeat;}

		/*****文章页*****/
		.content_box{
			padding:4px 33px;	
		}
		.content_box .title{
			line-height: 40px;
			padding:23px 56px;
			font-weight: bold;
			font-size: 24px;
			color:#B71918;
			text-align: center;
		}
		.content_box .object{
			height:18px;
			line-height:18px;
			border-top:1px #B81E16 solid;
			border-bottom:1px #B81E16 solid;
			padding: 8px 80px; 
		}
		.content_box .share{
			height:18px;
			line-height:18px;
		}
		.content_box .share *{	
			vertical-align: middle;	
		}
		.content_box .object .close{
			background: url(close.jpg) 0 center no-repeat;
			padding-left: 15px;
			margin-right: 20px;
			cursor: pointer;
		}
		.content_box .object .print{
			background: url(print.jpg) 0 center no-repeat;
			padding-left: 15px;
			margin-right: 20px;
			cursor: pointer;
		}

		.content_box .content{
			line-height:30px;
			padding: 15px 0;
			font-size: 16px;
			border-bottom: 1px #B81E16 solid;
		}
		.content_box .next{	
			color: #999;
			padding: 10px 0;
		}
		.content_box .next p{
			line-height: 32px;
			background: url(icon_pre.jpg) 0 center no-repeat;
			padding-left: 20px;
		}
		.content_box .next a{
			font-size: 14px;
			color: #999;
		}
		.content_box .next a:hover{
			color:#FF8053;
			text-decoration: none;
		}

		/****单项页****/
		.list_con .content_box .object{	
			padding: 8px 5px; 
		}
		.list_con .content_box .content{	
			border-bottom:none;
		}
		.list_con .content_box .title{
			line-height: 34px;
			padding:10px 20px;
			font-weight: bold;
			font-size: 18px;
			color:#B71918;
			text-align: center;
		}

		/****提示弹出框样式*****/
		.dingwei{
			position: relative;
			z-index: 10;
			overflow: visible;

		}
		.tishi{
			width: 163px;
			height: 42px;
			position: absolute;
			top:20px;
			z-index: 1000;
		}		
		.tishi1{
		    display: none;			
			left:730px;			
			background: url(tishi.gif) 0 0 no-repeat;	
		}
		.tishi2{
			 display: none;
			left:780px;			
			background: url(tishi.gif) 0 0 no-repeat;	
		}
		.tishi3{
			 display: none;
			left:840px;			
			background: url(tishi.gif) 0 0 no-repeat;		
		}
		.tishi5{
			display: none;
		     top: 52px;		 
			left:160px;			
			background: url(tishi.gif) 0 0 no-repeat;		
		}
		.tishi4{
			display: none;	
			position: absolute;
			left:-25px;
			top:90px;
			z-index: 1000;	
			padding-top: 13px;					
			background: url(tishi.gif) 0 0 no-repeat;
		}


		/****人大导航****/
		.left_nav .renda_head_nav{
			height: 45px;
			line-height: 50px;
			padding-left: 50px;
			color: #B71918;
			font-size: 15px;
			font-weight: bold;
			background: url(renda_head_nav.jpg) 0 no-repeat;
		}
		.left_nav .renda_list_nav{
			border: #CCCCCC 1px solid;
			padding: 4px;
			margin-top: 4px;

		}
		.left_nav .renda_list_nav li{

			line-height: 42px;
			padding-left: 45px;	
			background: url(renda_list_nav.gif) center 0 no-repeat;
			border: #CCCCCC 1px solid;
		}
		.left_nav .renda_list_nav li a{
			color: #B71918;
			font-weight: bold;
			font-size: 14px;
		}

		#erji li{ 
			line-height: 24px;
			background: #F4F4F4;
			padding-left:15px; 
			border:none; 
			border-bottom: 1px dashed #CCCCCC; 
			}

		#erji li a{
			color: #1D1A1A;
			font-family: 'KaiTi', tahoma,arial,serif;
			font-size: 16px;
			font-weight: bold;
		}

		.right_list .renda_con{
			background: #FFF;
			margin-top: 8px;
			padding: 20px 15px 10px;
		}

		.photo{
			width:128px;
			background: #fff;
		}

		.photo img{
			padding: 2px;
			width: 122px;
			height: 150px;
			border: #CCCCCC 1px solid;
		}

		.intro{
			width: 570px;
			background: #fff;
			
		}
		.intro .name{
			color: #bc1e01;
			font-size: 22px;
			font-weight: bold;
		}
		.intro .position{
			color: #bc1e01;
			font-size: 16px;
			font-weight: bold;
		}
		.intro .intro_con{
			font-size: 14px;
			padding: 5px 0;
		}
