/*首页部分开始*/
	.index_page * {
		padding: 0;margin: 0;
		list-style: none;text-decoration: none;text-transform: none;
		font-family: "Microsoft YaHei";font-size: 15px;
		outline: none;border: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.index_page .inside {
		width: 1030px;height: auto;
		margin: 0 auto;
	}
/*通知开始*/
	.index_page .notice {
		position: relative;z-index: 999;
		height: 84px;
		margin-top: 10px;padding: 8px 0 16px;box-sizing: border-box;
		border-bottom: 1px solid #DCDCDC;
		overflow: hidden;
	}
	.index_page .no_con {
		width: 100%;height: 100%;
		cursor: pointer;
	}
	.index_page .notice .notice_img {
		width: 80px;height: 60px;
		float: left;
		vertical-align: middle;

	}
	.index_page .notice .notice_img .img {
		width: 100%;height: 100%;
		vertical-align: middle;
		background: url("../images/indexv2/notice_bg.png")no-repeat center/auto 90%;
	}
	.index_page .notice .lunbo {
		width: 100%;height: 100%;
		padding: 5px 0 5px 90px;box-sizing: border-box;
	}
	.index_page .notice .lunbo .title {
		width: 100%;height: 31px;
		line-height: 30px;color: #333333;font-size: 19px;font-weight: bold;
		overflow: hidden;white-space:nowrap;text-overflow:ellipsis;
	}
	.index_page .notice .lunbo .conp {
		width: 100%;height: auto;
		line-height: 20px;color: #333333;font-size: 15px;
		overflow: hidden;white-space:nowrap;text-overflow:ellipsis;
	}

	.index_page .notice .no_con a:hover .title, .index_page .notice .no_con a:hover .conp {border-bottom: 1px solid #333333;}


/* 公共导航样式开始 */
	.index_page ._topnav {
		width: 100%;height: 50px;
		border-bottom: 1px solid #DCDCDC;box-sizing: border-box;
		overflow: hidden;
	}
	.index_page ._topnav ._navul {
		position: relative;
		width: 90%;height: 100%;
		float: left;
		overflow: hidden;
		padding-left: 20px;
	    box-sizing: border-box;
	}
	.index_page ._topnav ._navul:before {
		position: absolute;
		left: 3px;top: 13px;
		content: "";
		display: inline-block;
		width: 6px;height: 24px;
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFA467), to(#FF3849));
		background: -webkit-linear-gradient(top, #FFA467, #FF3849);
		background: -moz-linear-gradient(top, #FFA467, #FF3849);
		background: -o-linear-gradient(top, #FFA467, #FF3849);
		background: linear-gradient(top, #FFA467, #FF3849);
	}
	.index_page ._topnav ._navul li {
		position: relative;
		width: auto;height: 100%;
		margin-right: 20px;
		/* margin-right: 1%; padding: 0 20px;*/
		border-bottom: 3px solid transparent;box-sizing: border-box;
		text-align: center;line-height: 47px;color: #333333;font-size: 19px;
		float: left;
		cursor: pointer;
	}
	.index_page ._topnav ._navul li.on {
		border-color: #C20211;
		color: #C20211;font-weight: bold;
	}
	.index_page ._topnav ._more {
		width: 9%;height: 100%;
		font-size: 14px;color: #C20211;line-height: 50px;font-weight: 600;text-align: right;
		float: right;cursor: pointer;
	}
	.index_page ._topnav ._more:hover {
		text-decoration: underline;
	}

/* 公共导航样式结束 */
/*快捷链接开始*/
	.index_page .qlink {
		position: relative;
		height: auto;
		margin-top: 30px;
		overflow: hidden;
	}
	.index_page .qlink img {
		width: 100%;
	}
	.index_page .qlink_ul {
		/* position: absolute;
		left: 0;top: 0; */
		width: 100%;height: 140px;
		padding-top: 10px;
	}
	.index_page .qlink_ul li {
		position: relative;
		width: 16.6%;height: 100%;
		background: #EEEEF0;

		border-left: 1px solid #DBDBDD;box-sizing: border-box;
		text-align: center;
		float: left;
	}
	.index_page .qlink_ul a:nth-child(1) li {
		border: 0;
	}

	.index_page .qlink_ul a .qimg {
		display: inline-block;
		width: 70px;height: 70px;
		/* background: #B2B6B9; */
		border-radius: 50%;
		box-shadow: 0 3px 3px #9B9B9B;
		margin: 10% 0 2%;
	}
	.index_page .qlink_ul li p {
		color: #333333;font-weight: bold;
	}
	.index_page .qlink_ul a:nth-child(1) .qimg {
		background: #B2B6B9 url("../images/indexv2/qlink_01.png?v=2") no-repeat center/60%;
	}
	.index_page .qlink_ul a:nth-child(1) li.on .qimg {
		background: #ffffff url("../images/indexv2/qlink_11.png?v=2") no-repeat center/60%;
	}
	.index_page .qlink_ul a:nth-child(2) .qimg {
		background: #B2B6B9 url("../images/indexv2/qlink_02.png?v=2") no-repeat center/60%;
	}
	.index_page .qlink_ul a:nth-child(2) li.on .qimg {
		background: #ffffff url("../images/indexv2/qlink_22.png?v=2") no-repeat center/60%;
	}
	.index_page .qlink_ul a:nth-child(3) .qimg {
		background: #B2B6B9 url("../images/indexv2/qlink_04.png?v=2") no-repeat center/60%;
	}
	.index_page .qlink_ul a:nth-child(3) li.on .qimg {
		background: #ffffff url("../images/indexv2/qlink_44.png?v=2") no-repeat center/60%;
	}
	.index_page .qlink_ul a:nth-child(4) .qimg {
		background: #B2B6B9 url("../images/indexv2/qlink_100.png?v=2") no-repeat center/60%;
	}
	.index_page .qlink_ul a:nth-child(4) li.on .qimg {
		background: #ffffff url("../images/indexv2/qlink_101.png?v=2") no-repeat center/60%;
	}
	.index_page .qlink_ul a:nth-child(5) .qimg {
		background: #B2B6B9 url("../images/indexv2/qlink_110.png?v=2") no-repeat center/60%;
	}
	.index_page .qlink_ul a:nth-child(5) li.on .qimg {
		background: #ffffff url("../images/indexv2/qlink_111.png?v=2") no-repeat center/60%;
	}
	.index_page .qlink_ul a:nth-child(6) .qimg {
		background: #B2B6B9 url("../images/indexv2/qlink_120.png?v=2") no-repeat center/60%;
	}
	.index_page .qlink_ul a:nth-child(6) li.on .qimg {
		background: #ffffff url("../images/indexv2/qlink_121.png?v=2") no-repeat center/60%;
	}
	.index_page .qlink_ul a li.on p {
		color: #ffffff;
	}
	.index_page .qlink_ul a li.on {
		background: #1A77BD;
	}
	.index_page .qlink_ul a li.on .qimg {
		box-shadow: 0 3px 3px #1F71B9;
	}
	.index_page .qlink_ul a li.on:before {
		content: "";display: block;z-index: 99;
		position: absolute;left: 0;top: -10px;
		width: 100%;height: 10px;
		background: #1A77BD;
	}
	.index_page .qlink_ul a li.on:after {
		content: "";display: block;z-index: 9;
		position: absolute;right: -3px;top: -10px;
		width: 10px;height: 10px;
		background: #0D4162;
		transform: skewX(30deg);
	}

	.index_page .qlink_ul a:nth-last-child(1) li.on:after {
		left: -3px;
		transform: skewX(-30deg);
	}
/*资讯中心开始*/
	.index_page .news {
		/*padding-bottom: 30px;*/
		/*border-bottom: 1px solid #999999;*/
		margin-top: 30px;
	}

	.index_page .news .news_content {
		width: 100%;height: auto;
		/*margin-top: 30px;*/
	}

	.index_page .news_nav_con {
		width: 100%;height: 310px;
		margin-top: 20px;
		overflow: hidden;
	}
	.index_page .news_nav_con .left {
		width: 52%;height: 100%;
		float: left;
	}
	.index_page .news_nav_con .left .imgbox {
		height: 100%;
	}
	.index_page .news_nav_con .left .imgs {
		position: relative;
		width: 100%;height: 100%;
		overflow: hidden;
	}
	.index_page .news_nav_con .left .imgs img {
		max-width: 100%;max-height: 100%;
		vertical-align: middle;
	}
	.index_page .news_nav_con .left .imgs p {
		position: absolute;left: 0;bottom: 0;
		width: 100%;height: 40px;
		background: rgba(0,0,0,.5);
		padding-left: 10px;box-sizing: border-box;
		line-height: 40px;font-size: 16px;color: #ffffff;
		overflow: hidden;white-space:nowrap;text-overflow:ellipsis;
	}

	.index_page .news .flexslider .flex-viewport {height: 100%;}
	.index_page .news .flexslider ol.flex-control-nav {bottom: 14px;right: 5px;}
	.index_page .news .flexslider ol.flex-control-nav li {min-width: 16px;height: 3px;border-radius: 3px;}
	.index_page .news .flexslider ol.flex-control-nav li a {width: 16px;background: #ffffff;}
	.index_page .news .flexslider ol.flex-control-nav li a.flex-active {background: #0257B4;}

	.index_page .news_nav_con .right {
		width: 45%;height: 100%;
		float: right;
	}
	.index_page .news_lis {
		width: 100%;height: 100%;
		margin-top: 10px;
	}
	.index_page .news_lis li {
		position: relative;
		width: 100%;height: 36px;
		border-bottom: 1px dashed #DCDCDC;
		box-sizing: border-box;
		overflow: hidden;
	}
	.index_page .news_lis li:before {
		content: "";
		position: absolute;left: 0;top: 15px;
		width: 3px;height: 3px;
		background: #333333;
		vertical-align: middle;

	}

	.index_page .news_lis li .title {
		width: 100%;height: 36px;
		padding-left: 8px;box-sizing: border-box;
		line-height: 36px;font-size: 16px;font-weight: normal;color: #333333;
		overflow: hidden;white-space:nowrap;text-overflow:ellipsis;
	}
	.index_page .news_lis li .conp {
		display: none;
	}
	.index_page .news_lis li.on {
		padding: 0;height: 106px;
		margin: 0;
		border-bottom: 1px dashed #DCDCDC;
	}
	.index_page .news_lis li.on:before {
		display: none;
	}
	.index_page .news_lis li.on .title {
		width: 100%;height: 40px;
		padding: 0;
		line-height: 40px;font-size: 17px;font-weight: 600;color: #C20211;
		overflow: hidden;white-space:nowrap;text-overflow:ellipsis;
	}
	.index_page .news_lis li.on .conp {
		display: block;
		width: 100%;height: auto;
		font-size: 15px;color: #666666;line-height: 25px;
		display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
	}
	.index_page .news_lis li.on .conp span {
		margin-left: 5px;
		color: #0050AB;font-size: 14px;
	}
	.index_page .news_lis li .conp p {display: inline;}
	.index_page .news_lis a:hover li .title {border-bottom: 1px solid #C20211;}
	.index_page .news_lis a:hover li .conp p {border-bottom: 1px solid #666666;}


/*图片链接开始*/
	.index_page .imglink {
		height: 124px;
		margin-top: 30px;
		overflow: hidden;
	}
	.index_page .imglink .slider li {
		width: 100%;height: 124px;
		overflow: hidden;
	}
	.index_page .imglink .slider li img {
		width: 100%;height: 100%;
		vertical-align: middle;
	}
	.index_page .imglink .flexslider ol.flex-control-nav {
		bottom: 4px;
	}
	.index_page .imglink .flexslider ol.flex-control-nav li {
		width: 14px;height: 14px;
	}
	.index_page .imglink .flexslider ol.flex-control-nav li a {
		text-indent: 0;text-align: center;line-height: 14px;font-size: 11px;background: #ffffff;color: #333333;
	}
	.index_page .imglink .flexslider ol.flex-control-nav li a.flex-active {
		color: #ffffff;background: #990010;
	}

/*图片链接结束*/

/* 为官不为 图片链接开始*/
.index_page .columnlink {
	height: 124px;
	margin-top: 30px;
	overflow: hidden;
}
.index_page .columnlink .slider li {
	width: 100%;height: 124px;
	overflow: hidden;
}
.index_page .columnlink .slider li img {
	width: 100%;height: 100%;
	vertical-align: middle;
}
.index_page .columnlink .flexslider ol.flex-control-nav {
	bottom: 4px;
}
.index_page .columnlink .flexslider ol.flex-control-nav li {
	width: 14px;height: 14px;
}
.index_page .columnlink .flexslider ol.flex-control-nav li a {
	text-indent: 0;text-align: center;line-height: 14px;font-size: 11px;background: #ffffff;color: #333333;
}
.index_page .columnlink .flexslider ol.flex-control-nav li a.flex-active {
	color: #ffffff;background: #990010;
}

/*图片链接结束*/
/*党纪法规开始*/
	.index_page .statute {
		margin-top: 40px;
		overflow: hidden;
	}
	.index_page .statute .sta_left {
		width: 70%;
		float: left;
		overflow: hidden;
	}


	.index_page .sta_content {
		width: 100%;height: auto;
		margin-top: 20px;
		overflow: hidden;
	}
	.index_page .sta_img {
		width: 29.1%;height: auto;
		float: left;
	}
	.index_page .sta_img img {
		width: 100%;height: auto;
	}
	.index_page .sta_ul {
		width: 67.9%;height: auto;
		float: right;
	}
	.index_page .sta_ul li {
		position: relative;
		padding-left: 8px;
		width: 100%;height: 47.2px;
		border-bottom: 1px dashed #DCDCDC;box-sizing: border-box;
		line-height: 47.2px;
		cursor: pointer;
	}

	.index_page .sta_ul li .title {
		width: 70%;height: 100%;
		line-height: 47.2px;font-size: 16px;color: #333333;
		float: left;
		overflow: hidden;
		white-space:nowrap;text-overflow:ellipsis;
	}
	.index_page .sta_ul li .numbox span {
		width: 20%;
		color: #999999;text-align: right;
		float: right;
	}
	.index_page .sta_ul li span.time {
		margin-top: 13px;
		line-height: 20px;
		font-size: 14px;color: #999999;text-align: right;
		float: right;}

	.index_page .sta_ul li:before {
		content: "";
		position: absolute;left: 0;top: 22px;
		width: 3px;height: 3px;
		background: #333333;
		vertical-align: middle;

	}


	.index_page .sta_ul .anspan {font-size: 13px;line-height: 18px;width: auto;height: 24px;margin-top: 11px;border: 1px solid #eeeeee;padding: 2px 5px;box-sizing: border-box;}
	.index_page .sta_ul .anspan:before {content: "";display: inline-block;width: 16px;height: 16px;
		background: url("../images/index/icon.png")no-repeat center/80%;vertical-align: middle;margin-top: -2px;margin-right: 3px;}


	.index_page .sta_ul.sta_par li {
		height: 44.8px;line-height: 44.8px;
		overflow: hidden;
	}
	.index_page .sta_ul li:before {
		top: 20.9px;
	}
	.index_page .sta_ul.sta_par a:nth-child(1) li {
		height: 104px;padding: 0;
	}
	.index_page .sta_ul.sta_par a:nth-child(1) li:before {
		display: none;
	}
	.index_page .sta_ul.sta_par .content {
		width: 81%;height: 104px;
		float: right;
	}
	.index_page .sta_ul.sta_par .content .title {
		width: 100%;height: 40px;
		color: #333333;font-size: 17px;
		line-height: 20px;
	}
.index_page .sta_ul.sta_par .content .title span {
	font-size: 17px;color: #333333;}
	.index_page .sta_ul.sta_par .content .conp {
		width: 100%;height: auto;
		line-height: 25px;color: #333333;font-size: 15px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	.index_page .sta_ul.sta_par .timebox {
		width: 16%;height: 100%;
		float: left;
	}
	.index_page .sta_ul.sta_par .numbox {
		position: relative;
		width: 80%;height: 70px;
		border: 1px solid #DCDCDC;box-sizing: border-box;
	}
	.index_page .sta_ul.sta_par .numbox span {
		display: inline-block;
		width: 100%;height: 80px;
		text-align: center;line-height: 45px;font-size: 26px;color: #FD7310;
	}

	.index_page .sta_ul.sta_par .timebox .time {
		position: absolute;
		left: 40%;bottom: 8px;
		width: auto;height: auto;
		padding: 2px 3px;
		background: #F6F6F6;
		font-size: 13px;color: #666666;line-height: 15px;white-space: nowrap;
	}

	.index_page .statute .sta_right {
		width: 27%;height: auto;
		float: right;
		overflow: hidden;
	}
	.index_page .statute .sta_right li {
		width: 100%;height: auto;
		margin-top: 7px;
		text-align: center;
		overflow: hidden;
	}
	.index_page .statute .sta_right li img {
		height: auto;width: 100%;
	}
	.index_page .statute .sta_right a:nth-child(1) li {
		margin-top: 0;
	}


	.index_page .sta_ul a:hover li p.title span,
	.index_page .sta_ul a:hover li p.conp span {border-bottom: 1px solid #333333;}
	.index_page .sta_ul a:hover li span.time  {border-bottom: 1px solid #999999;}
/*首页部分结束*/

/*信息链接开始*/
	.index_page .navlis {
		margin-top: 30px;
		overflow: hidden;
	}
	.index_page .navlis ._topnav ._navul {
	    display: flex;
	    justify-content: space-between;
	}
	.index_page .navlis ._topnav ._navul li {
		margin-right: 0;
	}
	.index_page .navlis .navlis_content {
		width: 100%;height: auto;
	}
	.index_page .navlis_content .navs {
		width: 100%;height: 34px;
		margin: 0 auto;
	}
	.index_page .navlis_content .navs li {
		width: 12%;height: 100%;
		margin: 0 1%;
		border: 1px solid #B0B0B0;box-sizing: border-box;
		text-align: center;line-height: 32px;color: #B0B0B0;
		float: left;
		cursor: pointer;
	}
	.index_page .navlis_content .navs li.on {
		background: #CD1714;border-color: #CD1714;
		color: #ffffff;
	}

	.index_page .navlis_nav_con {
		width: 100%;height: auto;
		margin-top: 30px;
		overflow: hidden;
	}

	.index_page .navlis_ul {
		width: 100%;height: 100%;
		overflow: hidden;
	}


	.index_page .navlis_li {
		width: 48%;height: 150px;
		margin-bottom: 20px;
		overflow: hidden;

	}
	.index_page .navlis_ul li:nth-child(odd) {
		float: left;
	}
	.index_page .navlis_ul li:nth-child(even) {
		float: right;
	}
	.index_page .navlis_li .left_img {
		width: 45%;height: 100%;
		background: #D11419;
		float: left;
	}
	.index_page .navlis_li .content {
		width: 52%;height: auto;
		float: right;
		overflow: hidden;
	}
	.index_page .navlis_li .content h5 {
		width: 100%;height: 35px;
		line-height: 30px;font-size: 17px;color: #333333;font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	}
	.index_page .navlis_li .content span.time {
		display: inline-block;
		margin-top: 10px;
		font-size: 14px;color: #666666;line-height: 30px;
	}
	.index_page .navlis_li .content p {
		width: 100%; height: auto;
		font-size: 15px;color: #666666;text-align: justify;line-height: 25px;
		display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;
	}

	.index_page .navlis_ul a:hover h5 {border-bottom: 1px solid #333333;}
	.index_page .navlis_ul a:hover .content p span {border-bottom: 1px solid #666666;}
	.index_page .navlis_ul a:hover .content span.time {border-bottom: 1px solid #666666;}

/*信息链接结束*/
