html,
body {
	min-width: 1200px;
	margin: 0;
	padding: 0;
}

.container {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}

.banner_top {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}

.banner_top img {
	max-width: 100%;
}

.main1200 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.headline {
	margin-bottom: 46px;
}

.headline p {
	font-size: 42px;
	font-weight: bold;
	line-height: 46px;
	text-align: center;
}

.headline p a {
	color: #cb0909;
}

.headline span {
	display: block;
	line-height: 30px;
	color: #cb0909;
	text-indent: 2em;
	padding-top: 12px;
	font-size: 16px;
}

.headline span a {
	color: #cb0909;
}

.headline span a:hover {
	color: #cb0909;
	text-decoration: underline;
}

/*滚动大图*/

.lft_pic {
	width: 1200px;
	margin: 0 auto 60px;
}

.slider-carousel {
	position: relative;
	width: 100%;
	height: 646px;
	overflow: hidden;
}

.slider-carousel .item {
	width: 100%;
	height: 607px;
}

.pannel-image img{
	width: 1200px;
	height: auto;
}

.slider-carousel .subtitle {
	position: absolute;
	width: 1200px;
	height: 40px;
	left: 0;
	top: 606px;
	z-index: 2;
	background: #015293;
	line-height: 38px;
}

.slider-carousel .titBg {
	position: absolute;
	width: 100%;
	height: 64px;
	left: 0;
	bottom: 0px;
	z-index: 1;
}

.titBg {
	background: #015293;
}

.slider-carousel .subtitle h6 a {
	text-decoration: none;
	font-weight: normal;
	color: #fff;
	font-size: 18px;
	overflow: hidden;
	margin-left: 50px;
}

.slidesjs-control {
	position: relative;
	left: 0px;
	width: 1200px;
	height: 646px;
}

.slider-carousel .slidesjs-navigation {
	width: 55px;
	height: 87px;
	display: none;
	position: absolute;
	text-indent: -9999em;
	top: 280px;
	z-index: 100;
}

.slidesjs-previous {
	background: url(/images/6309/20210228_left01.png) no-repeat;
	left: 0px;
}

.slidesjs-next {
	background: url(/images/6309/20210228_right02.png) no-repeat;
	right: 0px;
}

.slidesjs-pagination {
	overflow: hidden;
	zoom: 1;
	position: absolute;
	right: 36px;
	top: 609px;
	width: 110px;
	height: 12px;
	z-index: 10;
	overflow: hidden;
}

.slidesjs-pagination-item {
	float: left;
	width: 20px;
	height: 10px;
}

.slidesjs-pagination-item a {
	float: left;
	display: block;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	margin: 0 5px 0 5px;
	background: url(/images/6309/20210228_dian2.jpg) no-repeat;
}

.slidesjs-pagination-item a.active {
	background: url(/images/6309/20210228_dian.jpg) no-repeat;
}

.slidesjs-container {
	overflow: visible !important
}

/* 滚动大图 end */
/* 最新报道 日程 */
.zxbd_rc {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.zxbd {
	width: 755px;
	height: 360px;
	float: left;
}

.dys_economicHighlights_list {
	padding-top: 8px;
}

.dys_economicHighlights_list li {
	font-size: 18px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-family: "microsoft yahei";
	padding-left: 14px;
	background: url(/images/6309/20210228small_square.jpg) 0 14px no-repeat;
}

.dys_economicHighlights_list li a {
	color: #313131;
	text-decoration: none;

}

/* 日程 */
.rc {
	width: 445px;
	height: 360px;
	float: right;
}

.richeng {
	width: 422px;
	height: 300px;
	/*background: #009fe6;*/
	background: url(/images/6309/2021rc_001_04.png) no-repeat;
	overflow: hidden;
	float: right;
}

.overflow_box {
	position: relative;
}

.richeng_top_box {
	overflow: hidden;
	background: #0071b5;
}

.richeng_top_box:after {
	content: "";
	position: absolute;
	bottom: -26px;
	left: 40px;
	width: 0;
	height: 0;
	border-color: #0071b5 transparent transparent transparent;
	/*border-color: transparent transparent transparent #0071b5 ;*/
	*border-color: #0071b5 dashed dashed dashed;
	border-style: solid;
	border-width: 14px;
	z-index: 999;

}

.dys_schedule_day_list {
	width: 10000px;
}

.dys_schedule_content_list_left {
	float: left;
	width: 144px;
	display: inline;
	/* margin: 6px 8px 0 16px; */
	padding-left: 19px;
	text-align: center;
}

.dys_schedule_content_list_left:after {
	background: red;
	width: 20px;
	height: 20px;
}

.dys_schedule_content_list_left div {
	text-align: left;
	width: 70px;
	float: left;
	margin-top: 2px;
}

.dys_schedule_content_list_left .mouth {
	text-align: left;
	float: left;
}

.dys_schedule_content_list_left .mouth a {
	font-size: 29px;
	height: 22px;
	line-height: 22px;
}

.dys_schedule_content_list_left a {
	font-family: "microsoft yahei";
	font-size: 40px;
	line-height: 40px;
	color: #fff;
	font-style: normal;
}

.dys_schedule_content_list_left .date a {
	display: none;
}

.dys_schedule_content_list_left .date span {
	font-size: 29px;
	color: #ffd69c;
}

.dys_schedule_content_list_left i {
	font-size: 29px;
	font-style: normal;
}

.dys_schedule_content_list_right {
	float: left;
	width: 265px;
	/* height: 80px; */
	overflow: hidden;
	margin: 2px 0 0 12px;
	display: inline;
}

.dys_schedule_content_list_right2 {
	float: left;
	width: 350px;
	height: 147px;
	margin: 55px 44px 10px;
	overflow: hidden;
	display: inline;
}

/*.dys_schedule_content_list_right2 p{
					height: 113px;
				}*/
.dys_schedule_content_list_right2 .dys_theme a {
	display: block;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 22px;
	color: #0d59cb;
}

.dys_schedule_content_list_right2 .dys_theme a b {
	font-size: 18px;
	line-height: 24px;
}

.dys_schedule_day_father {
	position: relative;
	width: 255px;
	height: 40px;
}

/* .dys_title{
					width: 192px;
					height: 30px;
					padding-left: 34px;
				}
				.dys_title a{
					font-size: 24px;
					line-height: 30px;
					font-weight: bold;
					color: #fff;
				} */

.dys_schedule_day {
	position: relative;
	overflow: hidden;
	width: 220px;
	/* width: 186px; */
	/*width: 212px;*/
	height: 40px;
	margin: 0 auto;
}

.dys_schedule_day_list {
	position: absolute;
	left: 0;
	top: 0px;
}

.dys_schedule_day_list li {
	float: left;
	width: 19px;
	height: 19px;
	line-height: 19px;
	margin: 0 6px;
	vertical-align: middle;
	font-family: "microsoft yahei";
	text-align: center;
}

.dys_schedule_day_list li a {
	display: block;
	font-size: 13px;
	width: 22px;
	height: 22px;
	line-height: 19px;
	color: #c3e6ff;
	background-image: url(/images/6309/20210228icons.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.dys_schedule_day_list li a.day_list_active {
	background: url(/images/6309/20210228icons.png);
	background-position: 0 -23px;
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	color: #ffd69c;
}

.preBtn,
.nextBtn {
	display: block;
	width: 10px;
	height: 19px;
	position: absolute;
	top: 50%;
	margin-top: -4px;
	background: url(/images/6309/20210228icons.png) -2px -45px no-repeat;

}

.preBtn {
	left: 0;
}

.nextBtn {
	right: 0;
}

.preBtn:hover,
.nextBtn:hover {
	cursor: pointer;
}

.nextBtn {
	right: 0px;
	background-position: -27px -45px;

}

/* 日程 end*/
/* 最新报道 日程end */
/* 聚焦山东 */
.jjsd {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.jjsd_banner {}

.jjsd_banner a {
	margin: 0 auto;
	display: block;
	width: 362px;
}

.jjsd_con {
	width: 1200px;
	height: 358px;
	margin: 0 auto;
	padding-top: 32px;
	background-color: #ee2323;
	margin-top: 30px;
}

.jjshandong_left {
	width: 520px;
	height: 294px;
	float: left;
	margin-left: 25px;
	position: relative;
}

.carousel1 {
	overflow: hidden;
	width: 520px;
	height: 294px;
	position: relative;
}
.carousel1 ul li {
	float: left;
}
.carousel1 ul li a {
	display: block;
	width: 520px;
	height: 294px;
}

.carousel1 ul li a img {
	width: 520px;
	height: 294px;
}

.carousel1 ul li a p {
	position: absolute;
	left: 0px;
	top: 79%;
	z-index: 2;
	font-size: 20px;
	width: 520px;
	height: 55px;
	line-height: 55px;
	background: url(/images/6309/jjsdtupian.png) no-repeat top center;
	opacity: 1;
	color: #FFFFFF;
	text-indent: 20px;
}

.jjshandong_xuhao {
	position: absolute;
	right: 10px;
	top: 86%;
	z-index: 2;
	border-radius: 1;
}

.jjshandong_xuhao ul li {
	float: left;
	width: 10px;
	height: 10px;
	margin-right: 5px;
	line-height: 10px;
	text-align: center;
	background: url(/images/6309/jjsdyuan.png) no-repeat top center;
	cursor: pointer;
}

.jjshandong_xuhao ul li.on {
	background: url(/images/6309/jjsdyuan1.png) no-repeat top center;
}

.jjshandong_right {
	width: 590px;
	height: 300px;
	float: left;
	margin-left: 50px;
	margin-top: 10px;

}

.jjshandong_right ul li {
	margin-top: 12px;
}

.jjshandong_right ul li:nth-child(1) {
	margin-top: 0px;
}

.jjshandong_right ul li a {
	font-size: 24px;
	color: #FFFFFF;
}

.jjshandong_right span {
	float: right;
	font-size: 16px;
	margin-right: 10px;
}

.jjshandong_right span a {
	color: #FFFFFF;
}

/* 聚焦山东 end */
/* 两会图集 */
.lltj {
	/* width: 1200px; */
	margin: 0 auto;
	overflow: hidden;
}

.lhtj_banner {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

/* 两会图集 end */
/* 政府工作报告 */
.gzbg {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

/*政府工作报告*/
.zhj-report {
	/* margin: 40px auto 0; */
	width: 1200px;
}

.zhj-report-body {
	background: url(/images/6309/2021gzbg-1112_03.png) no-repeat;
	height: 800px;
	font-family: "微软雅黑";
	margin: 0 auto;
	margin-top: 20px;
	width: 1200px;
}

.zhj-report-left {
	width: 240px;
	height: 800px;
	position: relative;
}

.zhj-report-right {
	/*width:860px;_width:840px;*/
	width: 858px;
	_width: 858px;
	_overflow-x: hidden;
	margin-right: 49px;
	margin-top: 18px;
	/*background: rgba(255, 255, 0, 0.4);*/
}

.zhj-report-left ul {
	position: absolute;
	left: 20px;
	width: 200px;
	/* top: 72px; */
}

.zhj-report-left ul li {
	font-size: 40px;
	cursor: pointer;
	width: 220px;
	height: 70px;
	line-height: 70px;
	margin-top: 50px;
	border-radius: 44px;
	background: #0d59cb;
	text-align: center;
}

.zhj-report-left ul li a {
	display: inline-block;
	color: #fff;
	/* font-weight: bold; */
	/* margin-left: 40px; */
	text-align: left;
}

.zhj-report-left ul li a:hover {
	color: #fff;
}

.zhj-report-left ul .bgqw {
	background-position: 0px -100px;
}

.zhj-report-left ul .bgjd {
	background-position: 0px -200px;
}

.zhj-report-left ul .dbwyh {
	background-position: 0px -300px;
}

.zhj-report-left ul .cycp {
	background-position: 0px -400px;
}

.zhj-report-left ul .zhj-report-dzs {
	line-height: 28px;
	background-position: 0px -500px;
}

.zhj-report-left ul .zhj-report-dzs.on {
	line-height: 28px;
}

.zhj-report-left ul .zhj-report-dzs a {
	margin-top: 4px;
}

/*.zhj-report-left ul .zhj-report-dzs.on a{
		margin-top: 4px;
		line-height: 24px;
		font-size: 20px;

	}*/
.zhj-report-left ul li.on .zhj-report-dzs_a {
	margin-top: 4px;
	_margin-top: 10px;
	line-height: 24px;
	font-size: 20px;
}

.zhj-report-left ul li.on a {
	font-weight: bold;
	/* margin-left: 30px; */
	_margin-top: 6px;
	/*_margin-left: 30px;*/
	font-size: 40px;
	/* border-bottom: 2px solid #fff79d; */
	line-height: 42px;
}


/*.zhj-report-right .o{height: 700px;}*/
.zhj-report-right ul.first_ul .parBd {}

/* 报告全文 */
.zhj-report-right ul.zhj-bgqw {
	height: 698px;
	margin-top: 34px;
	padding: 0px 50px 0 36px;
}

.zhj-report-right .o {
	display: block;
	height: 662px;
	margin-top: 30px;
	/*padding: 20px 20px; */
	background: #ffffff;

}

.zhj-report-right ul.first_ul {
	background: none;
	margin-top: 0px;
}

.zhj-bbqw-cont {
	margin-top: 15px;
	line-height: 32px;
}

.zhj-bgqw h3 {
	font-size: 24px;
	line-height: 34px;
	color: #065897;
	text-align: center;
}

.zhj-bgqw h3 span {
	display: block;
	font-size: 16px;
	color: #212121;
	font-weight: normal;
}

.zhj-bgqw-cont {
	margin-top: 15px;
	line-height: 32px;
}

/* 报告解读 */
/* .zhj-bbjd li{line-height:55px;font-size:18px;border-bottom:1px dashed #c4d2e4;overflow-x: hidden; padding-left:10px;   background: url(/images/images/small_square.jpg) 0 27px no-repeat;}
	.zhj-bbjd li .date{float: right;color: #787878;} */

/*时间轴*/
.event_box {
	position: relative;
	background: #ffffff;
}

.event_box .parHd {
	width: 720px;
	margin: 0 auto 20px;
	height: 82px;
	*+height: 82px;
	overflow: hidden;
	*+position: relative;
}

.pos_btns {}

.parHd ul {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	height: 82px;
	*+height: 82px;
	position: relative;
}

.parHd .tempWrap {
	margin: 0 auto;
}

.parHd li {
	display: inline;
	width: 80px;
	height: 80px;
	*+height: 80px;
	cursor: pointer;
	font-size: 23px;
	color: #000;
	margin: 0 11px;
	float: left;
	line-height: 22px;
	border-radius: 10px;
	border: 1px solid #2937f4;
}

.parHd li {

	/* padding: 10px 0; */
	height: 82px;
	line-height: 36px;
}


.parHd li.act {
	background: #0d59cb;

	border-radius: 10px;
	color: #fff;
}

.parHd li.act a {
	color: #fff;
}

/*.parHd li span,.parHd li.clone span{display:none;}*/
.parBd {
	text-align: center;
	position: relative;
	height: 630px;

}

div#listBox {
	width: 100%;
}

.sPrev,
.sNext {
	width: 54px;
	height: 54px;
	display: block;
	position: absolute;
	top: 12px;
	cursor: pointer;
	background: url(/images/6309/2021left-001_06.png) no-repeat;
}

.sPrev {
	left: 10px;
}

.sNext {
	background: url(/images/6309/2021riglt-001_08.png) no-repeat;
	right: 8px;
}

.sPrev img,
.sNext img {
	transition: all .6s cubic-bezier(.51, 1.1, .9, .95);
	-moz-transition: all .6s cubic-bezier(.51, 1.1, .9, .95);
	-webkit-transition: all .6s cubic-bezier(.51, 1.1, .9, .95);
	-o-transition: all .6s cubic-bezier(.51, 1.1, .9, .95);
}

.text-right {
	text-align: right;
	position: absolute;
	right: 30px;
	bottom: 20px;
	background: #99ccf2;
	width: 122px;
	height: 30px;
	border-radius: 11px;
	text-align: center;
}


.zhj-report .slideBox {
	text-align: left;
	padding: 20px 30px;
	height: 526px;
	display: none;
	overflow: hidden;
}

.zhj-report-tit {
	font-size: 24px;
	font-weight: bold;
	line-height: 34px;
}

.zhj-tl {
	display: inline-block;
	width: 136px;
	height: 34px;
	line-height: 34px;
	background: #005292;
	text-align: center;
	color: #fff;
	border: 1px solid #e0f0fd;
	float: left;
	margin-right: 16px;
	font-size: 18px;
}

.zhj-report-tit a {
	color: #015293;
}

.zhj-tl a {
	color: #fff;
}

.parBd p {
	font-size: 18px;
	line-height: 30px;
	margin-top: 12px;
}

.zhj-detail a {
	color: #fff;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
}


/*will code end*/


/*dingyousi code start*/
/* 	.dys_coverPage div,.dys_coverPage{
		display: none;
	}
	.dys_coverPage {
		display: block;
		position: absolute;
		z-index: 10000;
		height: 100%;
		margin: 0;
		background-position: center top;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.dys_emblem img{
		margin: 48px 0 0 68px;
	}
	
	.dys_coverPage_arrow{
		display: none;
		cursor: pointer;
		z-index: 10000;
		position: fixed;
		left: 50%;
		bottom: 5%;
		width: 72px;
		height: 70px;
		margin-left: -32px;
		text-align: center;
		font-family: "microsoft yahei";
		font-size: 16px;
		color: #075a9e;
		padding-top: 48px;
		background-position: center 0;
		 _position:absolute;
	    _bottom:auto;
	    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	} */


.dys_light img {

	position: absolute;
	z-index: 1000;
}

.high_version_browser {
	position: absolute;
	left: 45%;
	bottom: 0;
	color: #075a9e;
	font-size: 12px;
	z-index: 100;
}

.parHd li.act a {
	color: #fff;
}

a {
	outline-style: none;
	color: #000;
	text-decoration: none
}

/* 政府工作报告 end */
/* 两会之声 */
.lhzs_banner {
	margin-bottom: 44px;
}

.lhzs {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 100px;
}

.lhzs_list_li {
	width: 580px;
	height: 200px;
	float: left;
	background: #eeeeee;
}

.lhzs_list_li div a img {
	border-radius: 10px;
	float: left;
	width: 260px;
	height: 167px;
	margin: 16px 17px;
}

.lhzs_list_li div p {
	padding: 21px 3px 6px 8px;
	line-height: 38px;
	font-size: 20px;
	float: left;
	width: 236px;
}

.lhzs_list_ul li:first-child+li {
	margin: 0 0 35px 37px;
}

.lhzs_list_ul li:first-child+li+li+li {
	margin: 0 0 35px 37px;
}

.lhzs_list_ul .lhzs_list_li_current a {
	color: #ffffff;
}

.lhzs_list_ul .lhzs_list_li_current {
	background: #0d59cb;
	color: #fff;
}

/* 两会之声 end */
/* 融媒产品 */
.rmcp {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 30px;
}

.rmcp_banner {
	margin-bottom: 40px;
}

.rmcp_banner a {
	margin: 0 auto;
	display: block;
	width: 362px;
}

/* 融媒产品 end */
