@charset "utf-8";
#header{
	height:511px;}
.pbanner{
	width:100%;
	min-width:1300px;
	height:273px;
	background:url(../images/20231106hs.jpg) no-repeat top center;
	overflow:hidden;
	position:relative;
	top:83px;
        background-size: 100% 100%;}
#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;}