/**************************** 样式初始化 ****************************/
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: "microsoft yahei";
	list-style: none;
	border: none;
}
p{
	margin: 0;
	padding: 0;
}
html,
body,
iframe {
	width: 100%;
	min-width: 1280px;
	height: 100%;
	border: none;
	overflow: hidden;
	display: block;
}
a {
	text-decoration: none;
	color: #333;
}
a:hover,a:focus {
	text-decoration: none;
	color: #D0021B;
}
/* 字体图标库 */
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1594198194805'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1594198194805#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('../fonts/iconfont.woff?t=1594198194805') format('woff'),
  url('../fonts/iconfont.ttf?t=1594198194805') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1594198194805#iconfont') format('svg'); /* iOS 4.1- */
}
.site-gray{ webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	filter: gray;}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-weibo:before {
  content: "\e644";
}

.icon-WeChat:before {
  content: "\e63e";
}

.icon-home:before {
  content: "\e615";
}

.icon-stop:before {
  content: "\e639";
}

.icon-play:before {
  content: "\e737";
}

.icon-double-right:before {
  content: "\e62a";
}

.icon-double-left:before {
  content: "\e62b";
}

.icon-user:before {
  content: "\e600";
}

.icon-search:before {
  content: "\e643";
}

.icon-party:before {
  content: "\e6c7";
}

.icon-tel-directory:before {
  content: "\e7de";
}

.icon-book:before {
  content: "\e670";
}

.icon-edit:before {
  content: "\e62f";
}

.icon-envelope:before {
  content: "\e64e";
}

.icon-notice:before {
  content: "\e6bb";
}

.icon-open-book:before {
  content: "\e607";
}

.icon-organization:before {
  content: "\ea2c";
}

.icon-left:before {
  content: "\e794";
}

.icon-right:before {
  content: "\e71a";
}

.icon-datum:before {
  content: "\e66e";
}

.icon-file:before {
  content: "\e654";
}

.icon-document:before {
  content: "\e716";
}

/**************************** 主要布局样式 ****************************/
.main {
	width: 100%;
	min-width: 1280px;
	height: 100%;
	overflow-y: auto;
	overflow-x:hidden;
}

.main_content_wrap {
	width: 100%;
	min-width: 1280px;
	margin: auto;
}

.main_content {
	margin: auto;
	width: 1200px;
}

.header {
	width: 100%;
	height: 248px;
	background: url(../imgs/common/bg_top.png) no-repeat 100% 100%;
	background-size: cover;
	overflow: hidden;
}

.header .logo {
	width: 1200px;
	margin: auto;
}

.header .logo img {
	width: 450px;
	height: 130px;
	margin-top: 50px;
	margin-left: 30px;
}

.crumbs {
	width: 100%;
	height: 58px;
	overflow: hidden;
	background-color: #e20606;
}

.crumbs ul {
	width: 1200px;
	height: 58px;
	margin: auto;
	user-select: none;
}

.crumbs ul li {
	float: left;
	margin: 0 10px;
	height: 50px;
	line-height: 60px;
	color: white;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 3px solid #e20606;
}

.crumbs ul li a {
	color: white;
	display: block;
	padding: 0 10px;
}
.crumbs ul li a:hover {
	color: white;
	text-decoration: none;
}

.crumbs ul li:first-child {
	margin-left: 0;
}

.crumbs ul li:last-child {
	margin-right: 0;
}

.crumbs ul li:hover{
	cursor: pointer;
	border-bottom: 3px solid #ffe58f;
}

.footer {
	width: 100%;
	height: 240px;
	overflow: hidden;
	background-color: #b40318;
}
.footer > div{
	 margin: 40px auto;
	 width: 1200px;
	 line-height: 42px;
	 color: white;
	 font-size: 18px;
	 overflow: hidden;
 }

.footer div.bottom {
	margin: 40px auto;
	width: 1090px;
	line-height: 30px;
	color: white;
	font-size: 14px;
	overflow: hidden;
}
.footer p a {
    color: #fff;
}
.bottom_left{
	width: 100px;
	float: left;
	margin-top: 35px;
}
.bottom_center{
	width: 310px;
	float: left;
	margin-top: 30px;
}
.bottom_centernum{
	width: 250px;
	float: left;
	margin-left: 50px;
	margin-top: 30px;
}
.bottom_right{
	float: right;
	width: 350px;
}
/* 二维码 */
.bottom_right .item{
	float: left;
	width: 50%;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}
.bottom_right img
{
	border: 1px solid #DCDCDC;
	width: 118px;
	height:118px;
}
/**************************** 公共样式 *****************************/
/* 垂直分割线 */
.divider {
	display: inline-block;
	width: 1px;
	height: 1em;
	margin: 0 8px;
	vertical-align: middle;
	background-color: #dcdfe6;
}

.noborder {
	border: none;
	border-width: 0;
	outline: none;
}
.clear{
	clear: both;
}
/* 分享微信 微博 */
.sharebox{
	margin-top: 20px;
	text-align: right;
}
.sharebox .label-text,
.sharebox .bdsharebuttonbox {
	display: inline-block;
	vertical-align: middle;
}
.share-weibo,.share-wechat{
	display: inline-block;
	width:82px !important;
	height: 29px !important;
	background-size:82px 29px !important;
	border-radius: 3px;
	margin: auto 5px !important;
	cursor: pointer;
}
.share-weibo{
	background: url(../imgs/common/weibo.png) no-repeat center  !important;

}
.share-wechat{
	background: url(../imgs/common/weixin.png) no-repeat center  !important;
}
/* 文字超出省略 */
.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
  	width: 80%;
}

.ellipsis-2 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ellipsis-3 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.ellipsis-4 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

/* 面包屑 */
a {
	text-decoration: none;
}

.bread {
	margin-bottom: 30px;
	background-color: #f4f4f4;
}
.bread-nav {
	width: 1200px;
	padding: 20px 0 15px;
	margin: auto;
}
.bread .icon-home {
	margin-left: 20px;
	color: #D30000;
	font-size: 18px;
	font-weight: bold;
}

.home_page {
	color: #D30000;
	font-size: 16px;
}
.home_page a{
	color: #D30000;
}
.cur_page {
	color: #000;
	font-size: 16px;
}

.fl {
	float: left;
}
.fr {
	float: right;
}

/**************************** 列表右侧内容 *****************************/
.left_party{
	float: left;
	width: 850px;
	margin-right: 30px;
}
.left_party > span{
	padding: 10px;
	font-size: 16px;
}
.left_party > span:hover{
	cursor: pointer;
	color: #f00;
}
/* 右侧内容 */
.right_part{
	float: left;
    width: 320px;
}
/* 人大要闻 */
.right_part .important_news{
    height: 515px;
    background: #F5F5F5;
    padding: 20px;
    margin-bottom: 20px;
}
.right_part .important_news .news_title{
    font-size: 18px;
    font-weight: bold;
    height: 26px;
	line-height: 40px;
}
.right_part .important_news .news_title .sign_line{
    width: 4px;
    height: 26px;
    background: #D30000;
    margin-right: 10px;
}
.right_part .news_list li {
    margin:10px;
	max-height: 52px;
	overflow: hidden;
}
.right_part .news_list li:first{
    margin-top: 15px;
}
.right_part .news_list li:before {
	content: '';
	width: 6px;
    height: 6px;
    float: left;
	background-color: #999;
    margin:10px 10px 12px 0;
    border-radius: 6px;
}

.right_part .news_list li .title:hover {
	color:#D50000;
}
.right_part .news_list li .title{
	/*height: 52px;*/
	color: #333333;
	line-height: 26px;
	font-size: 16px;
}

.title-bar{
	position: relative;
	line-height: 40px;
	font-size: 18px;
	font-weight: bold;
	vertical-align: middle;
}
.title-bar span{
	padding: 0 15px;
}
.title-bar::before{
	position: absolute;
	top: 50%;
	margin-top: -13px;
	content: '';
	display: inline-block;
	width: 4px;
	height:26px;
	background-color: #D30000;
}
.title-bar::after{
	content: '';
	display: inline-block;
	width:calc(100% - 108px);
	height:10px;
	background-color: #F5F5F5;
}

/* .right_part .news_list li .work_title{
    color: #333;
    line-height: 26px;
} */
/* 四个链接 */
.right_part .net_link{
	height: 430px;
	background: #F5F5F5;
	padding: 20px 20px 20px 30px;
	margin-bottom: 20px;
}
.right_part .net_link .net_address{
    width: 120px;
    text-align: center;
    cursor: pointer;
}
.right_part .net_link .net_address:nth-child(1), .net_link .net_address:nth-child(3){
    margin-right: 20px;
}
/* 二维码 */
.right_part .erweima{
    height: 220px;
    background: #F5F5F5;
    padding: 40px 0 0 25px;
    font-size: 14px;
}
.right_part .erweima .net_address{
    text-align: center;
}
.right_part .erweima .net_address:nth-child(1){
    margin-right: 25px;
}
.right_part .erweima .net_img{
    text-align: center;
    margin-bottom: 5px;
    /* padding-top: 8px;
    width: 115px;
    height: 115px;
    background: #fff;
    border: 1px solid #E5E5E5;     */
}
.right_part .erweima .net_img img{
    width: 111px;
}
.net_link .net_img img{
	width: 80%;
}
/**************************** 列表分页 *****************************/
/* 分页 */
.laypage{
    text-align: center;
    margin: 75px 0 50px 0;
}
.laypage .total_pages{
    margin: 20px 20px 20px 0;
    line-height: 30px;
    font-size: 16px;
    color:#333;
    display: inline-block;
}
.laypage .pagination{
    /* 垂直居中 */
    vertical-align: middle;
}
.pagination>li>a.page_number{
    padding: 3px 9px;
    margin-right: 6px;
    border: 1px solid #d8d7d7;
    color: #333;
    font-size: 16px;
    border-radius: 2px;
}
.pagination>li>a.previous_page, .pagination>li>a.next_page{
    padding: 3px 6px;
}
.pagination>li>a.page_number:active, .pagination>li>a.page_number:hover, .pagination>li>a.page_number:focus{
    background: #D30000;
	color: #fff;
	border-color: #D30000;
}
.pagination>li>a.cur_number{
	background: #D30000;
	color: #fff;
	border-color: #D30000;
}
.pagination .glyphicon-menu-left, .pagination .glyphicon-menu-right{
    /* color: #8b8b8b; */
    font-weight: normal;
}
.pagination .glyphicon-menu-left:active,.pagination .glyphicon-menu-left:hover,.pagination .glyphicon-menu-left:focus, .pagination .glyphicon-menu-right:active{
	color: #fff;
}
.laypage .jump{
    margin: 20px 0 20px 15px;
    line-height: 30px;
    display: inline-block;
}
.laypage .jump .page_input{
    width: 30px;
    height: 29px;
    border: 1px solid #d8d7d7;
    text-align: center;
    border-radius: 2px;
}
.laypage .jump .page_input:active, .laypage .jump .page_input:hover, .laypage .jump .page_input:focus{
	outline: 0;
}
.laypage .jump .jump_btn{
    height: 30px;
    border: 1px solid #d8d7d7;
    border-radius: 2px;
    padding: 0px 12px;
}
.laypage .jump .jump_btn:active, .laypage .jump .jump_btn:hover, .laypage .jump .jump_btn:focus{
	background: #D30000;
	color: #fff;
	border-color: #D30000;
	outline: 0;
}
/*//代表资料库*/
  .representative{
	  width: 880px;
  }
.representative ul{
	overflow: hidden;
}
.representative ul li{
	float: left;
}
