@charset "utf-8";
#header{
	height:511px;
}
.pbanner{
	width:100%;
	min-width:1300px;
	height:273px;
	background:url(../images/dw_19.jpg) no-repeat top center;
	overflow:hidden;
	position:relative;
	top:83px;
}
#page_wrap{
	width:1300px;
	height:auto;
	min-height:800px;
	display:table;
	margin:auto;
	position:relative;
	z-index:2;
}
#page_wrap .nav_con{
	width:251px;
	height:auto;
	display:table;
	margin:0px 0px;
	background-color:#f2f1e9;
	border-bottom:10px solid #c10d19;
	position:absolute;
	top:-50px;
}
#page_wrap .nav_con .catlist{
	width:100%;
	height:auto;
	display:table;
	padding-bottom:39px;
}
#page_wrap .nav_con .catlist dt{
	width:100%;
	height:102px;
	display:inline-block;
	margin:0px 0px 7px;
	background-color:#c10d19;
	font-size:32px;
	color:#f2f1e9;
}
#page_wrap .nav_con .catlist dt h3{
	font-weight:normal;
	line-height:96px;
	position:relative;
	top:6px;
	left:32px;
}
#page_wrap .nav_con .catlist dd{
	width:200px;
	height:auto;
	display:table;
	margin:0px auto;
	padding:0px 0px;
	font-size:18px;
	color:#444444;
	text-align:center;
	line-height:58px;
	border-bottom:1px dashed #dad9d6;
}
#page_wrap .nav_con .catlist a{
	color:#444444;
}
#page_wrap .nav_con .catlist a:hover,#page_wrap .nav_con .catlist a.cur{
	color:#c10d19;
}
#page_wrap .pg_con{
	width:1025px;
	height:auto;
	display:table;
	padding:20px 0px;
	position:relative;
}
#page_wrap .pg_con .pg-tit{
	width:100%;
	height:56px;
	margin-top:35px;
	position:relative;
}
#page_wrap .pg_con .pg-tit .cname{
	float:left;
	padding-right:20px;
	background-color:#fff;
	position:relative;
	left:0px;
	font-size:30px;
	font-weight:bold;
	color:#444444;
	line-height:56px;
	z-index:999;
}
#page_wrap .pg_con .pg-tit hr{
	width:100%;
	height:1px;
	overflow:hidden;
	background-color:#cecece;
	border:0px;
	position:absolute;
	left:0;
	top:22px;
}
#page_wrap .pg_con .pg-tit .pos{
	padding-left:15px;
	float:right;
	position:relative;
	top:-30px;
	right:25px;
	font-size:14px;
	color:#444444;
	line-height:45px;
	background:url(../images/icon.jpg) no-repeat left center;
}
#page_wrap .pg_con .pg-tit .pos a{
	color:#444444;
}
#page_wrap .pg_con .pg-tit .pos .cur,#page_wrap .pg_con .pg-tit a:hover{
	color:#cb0019;
}
#page_wrap .pg_con .pg-tit .pos span{
	color:#444444;
}
#page_wrap .pg_con .pcon{
	width:92%;
	height:auto;
	margin:auto;
	padding:30px 0px;
	_padding:10px 0px 20px;
	+padding:10px 0px 20px;
	display:table;
	background:url(../images/zs_10.jpg) no-repeat left bottom;
	font-size:18px;
	color:#292929;
	line-height:45px;
}
#page_wrap .pg_con .pcon .gy{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
}
#page_wrap .pg_con .pcon .gy h3{
	width:88%;
	height:auto;
	display:block;
	padding:0px 0px 25px;
	_padding:0px 0px 0px;
	+padding:0px 0px 0px;
	margin:auto;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:45px;
	text-align:center;
}
#page_wrap .pg_con .pcon .gy p{
	width:100%;
	height:41px;
	margin:auto;
	display:block;
	font-size:14px;
	color:#888888;
	line-height:41px;
	text-align:center;
	position:relative;
	border-top:1px dotted #e4ded9;
	border-bottom:1px dotted #e4ded9;
}
#page_wrap .pg_con .pcon .gy p span{
	margin:0px 10px;
}
#page_wrap .pg_con .pcon .con{
	width:99%;
	height:auto;
	padding:25px 0px;
	display:table;
	margin:auto;
	font-size:18px;
	color:#444444;
	line-height:40px;
	position:relative;
}
#page_wrap .leader-list{
	width:94%;
	height:auto;
	display:table;
	margin:0px auto 30px;
	cursor:pointer;
}
#page_wrap .leader-list li{
	width:100%;
	height:auto;
	min-height:148px;
	padding:0px 0px;
	margin:18px 0px;
	display:inline-table;
	background-color:#f2f1e9;
	position:relative;
}
#page_wrap .detail-frame{
	width:820px;
	height:auto;
	_height:346px;
	+height:346px;
	max-height:356px;
	padding:35px 0px 10px;
	display:none;
	background:none;
	background-color:#f5f5f5;
	border:1px solid #cfcfcf;
	overflow-x:hidden;
	overflow-y:scroll;
	position:absolute;
	top:69px;
	right:0px;
	z-index:99999;
}
#page_wrap .detail-frame .close{
	width:30px;
	height:30px;
	float:right;
	position:absolute;
	top:15px;
	right:25px;
	z-index:9999;
}
#page_wrap .detail-frame .leader-detail{
	width:93%;
	margin:0 0 0 5%;
}
#page_wrap .detail-frame .leader-detail dd{
	float:left;
}
#page_wrap .detail-frame .leader-detail .img{
	width:140px;
	height:203px;
	margin-left:0px;
}
#page_wrap .detail-frame .leader-detail .img img{
	width:140px;
	height:203px;
}
#page_wrap .detail-frame .leader-detail .text{
	width:560px;
	height:auto;
	display:table;
	margin-left:28px;
	float:left;
}
#page_wrap .detail-frame .leader-detail .text h3{
	font-size:22px;
	font-weight:bold;
	color:#292929;
	line-height:36px;
}
#page_wrap .detail-frame .leader-detail .text h3 span{
	font-weight:normal;
	margin-left:20px;
}
#page_wrap .detail-frame .leader-detail .text p{
	padding:6px 0px;
	font-size:18px;
	color:#555555;
	line-height:35px;
}
#page_wrap .leader-list .leader-info{
	width:100%;
	height:auto;
	margin:auto;
}
#page_wrap .leader-list .leader-info .leader-tit{
	width:100%;
	height:69px;
	background-color:#c10d19;
}
#page_wrap .leader-list .leader-info .leader-tit h3{
	padding:0px 25px;
	font-size:22px;
	font-weight:bold;
	color:#ffffff;
	line-height:69px;
	float:left;
}
#page_wrap .leader-list .leader-info .leader-tit h3 span{
	font-weight:normal;
	color:#eeeeee;
	margin-left:20px;
}
#page_wrap .leader-list .leader-info p{
	padding:18px 25px;
	font-size:16px;
	color:#292929;
	line-height:30px;
}
#page_wrap .plist{
	width:95%;
	height:auto;
	display:table;
	margin:25px auto 10px;
	_margin:10px auto 10px;
	+margin:10px auto 10px;
	position:relative;
}
#page_wrap .plist li{
	width:98%;
	display:table;
	margin:0px 0px 16px;
	background-color:#f2f1e9;
	clear:both;
}
#page_wrap .plist a:hover li{
	background-color:#ffebee;
}
#page_wrap .plist li .p-li{
	margin:8px 8px;
	padding:10px 20px 10px 25px;
	display:block;
	border:1px solid #c8c8c4;
}
#page_wrap .plist .tit{
	clear:both;
}
#page_wrap .plist .tit h3{
	width:735px;
	height:40px;
	display:block;
	float:left;
	font-size:18px;
	color:#444444;
	line-height:40px;
	overflow:hidden;
	position:relative;
	top:0px;
	left:0px;
}
#page_wrap .plist .tit span{
	float:right;
	font-size:14px;
	color:#6a6a6a;
	line-height:40px;
	position:relative;
	right:30px;
}
#page_wrap .plist .desc{
	font-size:16px;
	color:#888888;
	line-height:25px;
	position:relative;
	left:1px;
	clear:both;
}
#page_wrap .picbox{
	width:96%;
	height:auto;
	display:table;
	margin:30px auto 0px;
}
#page_wrap .picbox li{
	width:297px;
	height:auto;
	float:left;
	margin:0px 15px 40px;
	_margin:0px 13px 40px;
	+margin:0px 13px 40px;
	background-color:#f2f1e9;
	border-bottom:6px solid #c10d19;
}
#page_wrap .picbox .img{
	width:297px;
	height:180px;
	overflow:hidden;
}
#page_wrap .picbox .pdesc{
	width:100%;
	height:auto;
	padding:12px 0px 3px;
	border-bottom:1px solid #ffffff;
	font-size:16px;
	color:#444444;
	line-height:22px;
}
#page_wrap .picbox .pdesc p{
	padding:0px 12px;
}
#page_wrap .picbox .pdesc .date{
	font-size:14px;
	color:#6a6a6a;
	line-height:25px;
	text-align:right;
}
#page_wrap .picbox li a:hover .pdesc .pname{
	color:#cb0019;
}
.page{
	width:90%;
	height:68px;
	margin:auto;
	padding:10px 0px 40px;
	_padding:25px 0px 40px;
	+padding:20px 0px 40px;
	line-height:68px;
	display:table;
	font-size:14px;
	color:#666666;
	text-align:center;
	clear:both;
}
.page a{
	color:#292929;
	padding:10px 15px;
	margin:0px 5px;
	background-color:#d7d7d7;
}
.page a:hover,.page .cur{
	color:#fce4e4;
	background-color:#d63f3f;
}