@charset "utf-8";
.wap-page{
	display:none;
}
.mobile-share{
	display:none;
}
.pc-share{
	display:block;
}
#pbanner{
	width:100%;
	min-width:1300px;
	height:260px;
	background:url(../images/banner.jpg) no-repeat top center;
	background-size:100% 100%;
}
#page_wrap{
	width:1300px;
	height:auto;
	display:table;
	margin:auto;
	position:relative;
	z-index:2;
}
#page_wrap .nav_con{
	width:290px;
	height:auto;
	display:table;
	margin:0px 0px 20px;
	background-color:#f3f3f3;
	border-bottom:1px solid #be1a19;
}
#page_wrap .nav_con .catlist{
	width:290px;
	height:auto;
	display:table;
	padding-bottom:16px;
	border-bottom:1px solid #efe4e4;
}
#page_wrap .nav_con .catlist dt{
	width:100%;
	height:78px;
	display:inline-block;
	margin:0px 0px 8px;
	background:url(../images/nav_bg.jpg) repeat-y top left;
	font-size:24px;
	color:#fff;
	text-align:center;
}
#page_wrap .nav_con .catlist dt h3{
	font-weight:normal;
	line-height:68px;
	position:relative;
	top:10px;
}
#page_wrap .nav_con .catlist dd{
	width:100%;
	height:auto;
	display:table;
	margin:18px 0px;
	padding:0px 0px;
	font-size:20px;
	color:#c51d1c;
	text-align:center;
	line-height:54px;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
}
#page_wrap .nav_con .catlist a{
	width:100%;
	height:54px;
	display:block;
	color:#c51d1c;
	position:relative;
	left:0px;
}
#page_wrap .nav_con .catlist a:hover,#page_wrap .nav_con .catlist .cur{
	background-color:#be1a19;
	color:#fff;
}
#page_wrap .nav_con .catlist .selected{
	border-bottom:0px solid #dedede;
}
#page_wrap .nav_con .catlist .selected a{
	background-color:#be1a19;
	color:#fff;
}
#page_wrap .nav_con .catlist dd .thrid-box{
	width:100%;
	height:auto;
	padding:7px 0px 0px;
	display:none;
	position:relative;
	top:0px;
	left:0px;
	z-index:999;
}
#page_wrap .nav_con .catlist .selected .thrid-box{
	display:table;
}
#page_wrap .nav_con .catlist dd .thrid-box li{
	width:100%;
	height:auto;
	margin:0px 0px;
	overflow:hidden;
	font-size:18px;
	color:#666666;
	text-align:center;
	line-height:35px;
	position:relative;
}
#page_wrap .nav_con .catlist dd .thrid-box li a{
	width:auto;
	height:auto;
	padding:0px 12px 0px 30px;
	margin:6px 0px;
	display:inline-block;
	color:#666666;
	background:none;
}
#page_wrap .nav_con .catlist dd .thrid-box li a.current{
	color:#000000;
	background:url(../images/dot.jpg) no-repeat 12px center;
	border-bottom:1px solid #c51d1c;
}
#page_wrap .nav_con .catlist dd .thrid-box li a:hover,#page_wrap .nav_con .catlist dd a.current:hover{
	color:#000000;
	background:url(../images/dot.jpg) no-repeat 12px center;
	border-bottom:1px solid #c51d1c;
}
#page_wrap .pg_con{
	width:980px;
	height:auto;
	display:table;
	padding:20px 0px;
	position:relative;
}
#page_wrap .pg_con .pg-tit{
	width:100%;
	height:56px;
	border-bottom:1px solid #e8e8e8;
	position:relative;
}
#page_wrap .pg_con .pg-tit .cname{
	float:left;
	position:relative;
	left:18px;
	font-size:25px;
	font-weight:normal;
	color:#444444;
	line-height:56px;
}
#page_wrap .pg_con .pg-tit hr{
	width:32px;
	height:1px;
	overflow:hidden;
	background-color:#c51d1c;
	border-right:4px solid #ffffff;
	position:absolute;
	left:0;
	bottom:-1px;
}
#page_wrap .pg_con .pg-tit .pos{
	float:right;
	position:relative;
	top:10px;
	right:23px;
	font-size:14px;
	color:#999999;
	line-height:45px;
}
#page_wrap .pg_con .pg-tit .pos a{
	color:#999999;
}
#page_wrap .pg_con .pg-tit .pos .cur,#page_wrap .pg_con .pg-tit a:hover{
	color:#c51d1c;
}
#page_wrap .pg_con .pg-tit .pos span{
	color:#999999;
}
#page_wrap .pg_con .pcon{
	width:93%;
	height:auto;
	margin:auto;
	padding:35px 0px;
	display:table;
	background:url(../images/zs_10.jpg) no-repeat left bottom;
	font-size:18px;
	color:#292929;
	line-height:45px;
}
.article-share {
    background-color: #848484;
    border: none;
    width: 60px;
    height: auto;
    line-height: 60px;
    margin: 0;
    position: absolute;
    right: -30px;
    top: 80px;
    margin-bottom: 20px;
	z-index: 99999;
}
.news-share{
	width: 60px;
    height: 60px;
    float:left;
    line-height: 58px;
    text-align: center;
    font-size: 20px;
    margin-top: 0px;
    cursor: pointer;
    position: relative;
	left:38px;
    z-index: 99999;
}
.article-share.position{
	position: fixed;
	left: 50%;
	margin-left:620px;
	top: 155px;
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	cursor:pointer;
}
.item-share i.icon-zf {
    font-size: 26px;
    color: #b4b4b4;
	background:url(../images/icon_15.jpg) no-repeat center;
	background-color: #848484;
}
.item-share i.icon-zf {
    color: #fff;
    width: 60px;
    height: 60px;
    display: block;
}
.item-share i.on{
	background:url(../images/icon_h_15.jpg) no-repeat center;
	background-color: #94070a;
}
.news-share .bdsharebuttonbox {
    position: absolute;
    right: -240px;
    top: 0px;
    width: 240px;
}
.item-share .bdsharebuttonbox.hide {
    display: none;
}
.item-share .bdsharebuttonbox.show {
    display: block;
}
.bdshare-button-style0-32 {
    zoom: 1;
}
.item-share .bdsharebuttonbox a {
    width: 60px;
    height: 60px;
    margin: 0;
    text-indent: 0;
    background: none;
    line-height: 60px;
    text-align: center;
    color: #fff;
    float: left;
    font-size: 26px;
}
.item-share a.bds_weixin {
	background:url(../images/icon_16.jpg) no-repeat center;
    background-color: #64aa44;
}
.article-share .bdsharebuttonbox a {
    float: none;
    display: block;
    padding-left: 0;
}
.bdshare-button-style0-16 a:hover {
    color: #333;
    opacity: .8;
    filter: alpha(opacity=80);
}
.item-share a.bds_tsina {
	background:url(../images/icon_17.jpg) no-repeat center;
    background-color: #db4308;
}
.item-share a.bds_more {
	background:url(../images/icon_18.jpg) no-repeat center;
    background-color: #60aaea;
    font-size: 28px;
}
#page_wrap .pg_con .nlist{
	width:96%;
	height:auto;
	margin:auto;
	padding:20px 0px 10px;
	display:table;
}
#page_wrap .pg_con .pic-box{
	padding:0px 0px 10px;
}
#page_wrap .pg_con .nlist li{
	width:46%;
	height:auto;
	float:left;
	padding:10px 0px 15px;
	+padding:10px 0px 15px;
	_padding:10px 0px 15px;
	margin:25px 2%;
	+margin:25px 1.5%;
	_margin:25px 1%;
	border-top:2px solid #a20003;
	border-bottom:2px solid #a20003;
}
#page_wrap .pg_con .pic-box li{
	border-top:0px;
}
#page_wrap .pg_con .nlist .con{
	width:96%;
	height:auto;
	margin:auto;
}
#page_wrap .pg_con .nlist .con .date{
	width:110px;
	height:auto;
	padding:5px 0px 0px;
	font-size:13px;
	color:#8c8c9a;
}
#page_wrap .pg_con .nlist .con .date .day{
	font-size:28px;
	color:#a20003;
	font-weight:bold;
}
#page_wrap .pg_con .nlist .con .tit{
	width:275px;
	height:48px;
	margin-left:22px;
	padding-bottom:5px;
	font-size:16px;
	color:#292929;
	line-height:24px;
	overflow:hidden;
}
#page_wrap .pg_con .nlist .imgitem{
	position:relative;
}
#page_wrap .pg_con .nlist .imgitem img{
	width:100%;
	height:257px;
	position:relative;
}
#page_wrap .pg_con .nlist .imgitem p{
	width:98%;
	height:55px;
	+height:30px;
	_height:30px;
	margin:auto;
	padding:0px 5px 5px;
	_padding:0px 5px 0px;
	display:block;
	font-size:18px;
	color:#292929;
	text-align:center;
	line-height:55px;
	+line-height:30px;
	_line-height:30px;
	overflow:hidden;
}
#page_wrap .pg_con .nlist .imgitem a:hover p{
	color:#a20003;
}
#page_wrap .page{
	width:96%;
	height:68px;
	margin:auto;
	padding:5px 0px 25px;
	line-height:68px;
	display:table;
	font-family:"微软雅黑";
	font-size:16px;
	color:#666666;
	text-align:center;
	clear:both;
}
#page_wrap .page a{
	color:#555555;
	padding:8px 15px;
	margin:0px 6px;
	border:1px solid #b0b4b9;
}
#page_wrap .page span{
	color:#555555;
	padding:8px 15px;
	margin:0px 3px;
	background-color:#eeeeee;
	border:1px solid #b0b4b9;
}
#page_wrap .page a:hover,#page_wrap .page a.cur{
	color:#fff;
	background-color:#ff4546;
	border:1px solid #ff4546;
}
#page_wrap .pg_con .gy{
	width:80%;
	height:auto;
	margin:auto;
	padding:10px 0px 15px;
	position:relative;
}
#page_wrap .pg_con .gy h3{
	width:88%;
	height:auto;
	display:block;
	padding:0px 0px 15px;
	_padding:0px 0px 0px;
	+padding:0px 0px 0px;
	margin:auto;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:38px;
	text-align:center;
}
#page_wrap .pg_con .gy p{
	+width:300px;
	height:42px;
	margin:auto;
	padding:0px 30px;
	display:table;
	font-size:14px;
	color:#555555;
	line-height:42px;
	text-align:center;
	position:relative;
	left:0;
	right:0;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
}
#page_wrap .pg_con .gy p span{
	margin:0px 12px;
}
#page_wrap .pg_con .news-con{
	width:95%;
	height:auto;
	display:table;
	margin:auto;
	padding:20px 0px;
	font-size:16px;
	color:#292929;
	line-height:35px;
}
#page_wrap .leader-list{
	width:98%;
	height:auto;
	display:table;
	margin:20px auto 30px;
	cursor:pointer;
}
#page_wrap .leader-list li{
	width:100%;
	height:auto;
	min-height:148px;
	padding:15px 0px;
	margin:18px 0px;
	display:inline-table;
	background-color:#fff3f2;
	border:1px solid #fcf0f0;
	position:relative;
}
#page_wrap .detail-frame{
	width:815px;
	height:auto;
	_height:346px;
	+height:346px;
	max-height:356px;
	padding:35px 0px 10px;
	display:none;
	background:none;
	background-color:#ffffff;
	border:1px solid #ffc6c6;
	overflow-x:hidden;
	overflow-y:scroll;
	position:absolute;
	top:0px;
	right:0px;
	z-index:99999;
}
#page_wrap .detail-frame .close{
	width:28px;
	height:28px;
	float:right;
	position:absolute;
	right:28px;
	z-index:9999;
}
#page_wrap .detail-frame .leader-detail{
	width:92%;
	margin:15px 0 0 5%;
}
#page_wrap .detail-frame .leader-detail dd{
	float:left;
}
#page_wrap .detail-frame .leader-detail .img{
	width:150px;
	margin-left:0px;
}
#page_wrap .detail-frame .leader-detail .img img{
	width:150px;
	height:150px;
	border:1px solid #c7c7c7;
	border-radius:50%;
}
#page_wrap .detail-frame .leader-detail .text{
	width:555px;
	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:#444444;
	line-height:36px;
}
#page_wrap .leader-list .leader-info{
	width:92%;
	height:auto;
	margin:auto;
}
#page_wrap .leader-list .leader-info .leader-tit{
	height:50px;
	padding:0px 20px;
	border-bottom:1px solid #ccc3c2;
	
}
#page_wrap .leader-list .leader-info .leader-tit h3{
	font-size:18px;
	color:#292929;
	line-height:50px;
	float:left;
}
#page_wrap .leader-list .leader-info .leader-tit h3 span{
	font-weight:normal;
	color:#292929;
	margin-left:16px;
}
#page_wrap .leader-list .leader-info .leader-tit a.more{
	font-size:14px;
	color:#bababa;
	float:right;
	position:relative;
	top:20px;
}
#page_wrap .leader-list .leader-info .leader-tit a.more:hover{
	color:#db4308;
}
#page_wrap .leader-list .leader-info p{
	padding:18px 14px;
	font-size:16px;
	color:#292929;
	line-height:30px;
}
@media screen and (min-width:1500px){
	.article-share {
		right: -60px;
	}
	.article-share.position{
		margin-left:650px;
	}
}
@media screen and (max-width:1300px){
	#pbanner{
		width:100%;
		min-width:1200px;
	}
	#page_wrap{
		width:1200px;
	}
	#page_wrap .pg_con{
		width:880px;
	}
	#page_wrap .detail-frame{
		width:715px;
	}
	#page_wrap .detail-frame .leader-detail .text{
		width:460px;
	}
	.article-share.position{
		margin-left:570px;
	}
}
@media screen and (max-width:1200px){
	#pbanner{
		width:100%;
		min-width:1000px;
	}
	#page_wrap{
		width:1000px;
	}
	#page_wrap .pg_con{
		width:680px;
	}
	#page_wrap .detail-frame{
		width:515px;
	}
	#page_wrap .detail-frame .leader-detail .text{
		width:270px;
	}
	.article-share {
		right: -60px;
	}
	.article-share.position{
		margin-left:500px;
	}
}
@media screen and (max-width:1000px){
	#pbanner{
		width:100%;
		min-width:100%;
		height:200px;
		background-size:cover;
	}
	#page_wrap .nav_con{
		display:none;
	}
	#page_wrap{
		width:100%;
	}
	#page_wrap .pg_con{
		width:100%;
		padding:0px 0px 20px;
	}
	#page_wrap .pg_con .pg-tit .cname{
		left:28px;
		font-size:22px;
	}
	#page_wrap .pg_con .pg-tit .pos{
		right:20px;
	}
	#page_wrap .pg_con .pcon{
		width:90%;
		font-size:16px;
		line-height:35px;
		padding: 20px 0px;
	}
	.article-share{
		width:240px;
		height:60px;
		position:absolute;
		right: 3%;
		bottom: 0px;
	}
	.item-share .icon-zf{
		float:left;
	}
	#page_wrap .pg_con .nlist{
		width:90%;
	}
	#page_wrap .pg_con .nlist li{
		width:100%;
		height:auto;
		display:table;
		float:none;
		padding:10px 0px 15px;
		margin:25px 0px 45px;
		border-top:2px solid #a20003;
		border-bottom:2px solid #a20003;
	}
	#page_wrap .pg_con .nlist .con .date{
		float:left;
	}
	#page_wrap .pg_con .nlist .con .tit{
		width: calc(100% - 140px);
		float:left;
	}
	#page_wrap .page,.pc-page{
		display:none;
	}
	.wap-page{
		width:85%;
		height:auto;
		display:table;
		margin:0px auto 35px;
	}
	#page_wrap img{
		width:85%;
	}
	.wap-page a.pre{
		float:left;
	}
	.wap-page a.next{
		float:right;
	}
	.wap-page a{
		width:120px;
		height:48px;
		float:left;
		font-size:18px;
		line-height:46px;
		text-align:center;
		color:#686868;
		border:2px solid #b4b4b4;
	}
	.wap-page a.pre:hover,a.next:hover,.wap-page .cur{
		background-color:#9a0003;
		color:#fff;
		border:2px solid #ff4841;
	}
	#page_wrap .pg_con .nlist .imgitem{
		position:relative;
	}
	#page_wrap .pg_con .nlist .imgitem img{
		width:100%;
		height:257px;
		position:relative;
	}
	#page_wrap .leader-list{
		width:90%;
	}
	#page_wrap .detail-frame{
		width:80%;
	}
	#page_wrap .detail-frame .leader-detail .text{
		width:calc(100% - 180px);
	}
	#page_wrap .detail-frame .leader-detail .text p{
		font-size:16px;
		line-height:30px;
	}
	#page_wrap .pg_con .news-con{
		padding:10px 0px 0px 20px;
	}
	.article-share {
		background-color: #ffffff;
		border: none;
		width: 240px;
		height: 60px;
		float:right;
		line-height: 60px;
		margin: 0;
		position:relative;
		right: 0;
		top: 5px;
		margin-bottom: 20px;
		z-index: 99999;
	}
	.article-share.position {
		position:relative;
		left: 0;
		right: 0;
		margin-left: 0px; 
		top: 5px; 
	}
	.mobile-share{
		display:block;
		float:left;
		position:relative;
		left:5%;
	}
	.mobile-share.position {
		position:relative;
		left:3%;
		margin-left: 0px; 
		top: 0px; 
	}
	.pc-share{
		display:none;
	}
	.item-share i.icon-zf{
		float:left;
	}
	.bdsharebuttonbox{
		float:left;
	}
	.article-share .bdsharebuttonbox a{
		float:left;
	}
}