/*重置规则*/
*{
	margin: 0;
	padding: 0;
}
html,body{
	width: 100%;
	height: 100%;
	font-family: "微软雅黑","arial";
}
a{
	text-decoration: none;
	color: #000;
}
ul,li{
	list-style: none;
}
h1,h2,h3,h4,h5,h6{
	margin: 0 ;
	padding: 0;
	text-decoration: none;
}
img{
	border: none;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
/*顶部*/
.m_top01{
	width: 1200px;
	height: 32px;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
}
.m_top01_left{
	float: left;
	height: 32px;
	margin-left: 100px;
	font-size: 0;
}
.m_top01_left img{
	display: inline-block;
	float: left;
	margin-right: 6px;
	margin-top: 6px;
}
.m_top01_left a{
	display: inline-block;
	font-size: 14px;
	line-height: 32px;
	margin-left: 8px;
	color: #000;
	float: left;
}
.m_top01_left a:hover{
	text-decoration: underline;
}
.m_top01_left span{
	display: inline-block;
	height: 12px;
	width: 1px;
	margin-top: 10px;
	float: left;
	background: #000;
	margin-left: 8px;
}
.m_top01_right{
	height: 32px;
	float: right;
	margin-right: 100px;
	font-size: 0;
}
.m_top01_right a{
	font-size: 14px;
	line-height: 32px;
	color: #000;
	margin-left: 2px;
	float: left;
}
.m_top01_right a:hover{
	text-decoration: underline;
}
.m_top01_right a:last-child{
	border: none;
}
.m_top01_right img{
	margin-left:10px;
	margin-top: 8px;
	float: left;
}


/*标题01 红*/
.m_Tit01{
	/*修改高度*/
	height: 60px;
	width: 1200px;
	font-size: 0;
	margin: 0 auto;
	clear: both;
	background: url(m_tit01_pc.png) no-repeat left center;
	text-align: center;
}
.m_Tit01_pc{
	/*设置行高和高度一致*/
	line-height: 60px;

	padding: 0 40px;
	text-align: center;
	font-size: 40px;
	color: #C40207;
	font-weight: bold;
	background: #fff;
}
.m_Tit01 span{
	display: none;
}
/*标题01 红 完*/

/*标题01 蓝*/
.m_Tit01_blue{
	/*修改高度*/
	height: 60px;
	width: 1200px;
	font-size: 0;
	margin: 0 auto;
	clear: both;
	background: url(m_tit01_blue.png) no-repeat left center;
	text-align: center;
}
.m_Tit01_pc_blue{
	/*设置行高和高度一致*/
	line-height: 60px;

	width: 100%;
	padding: 0 40px;
	text-align: center;
	font-size: 40px;
	color: #116ae3;
	font-weight: bold;
	background: #fff;
}
.m_Tit01_blue span{
	display: none;
}
/*标题01 蓝 完*/

/*标题02 */
/*可调整内容*/
.m_tit02Text{
	/* #C40207 设置标题文字颜色*/
	color: #C40207;

	/* #C40207 设置边框颜色*/
	border-color:#C40207;
}
.m_tit02LeftLine,.m_tit02RightLine{
	/* #C40207 设置横线颜色*/
	background: #C40207;
}

/*正式部分*/
.m_tit02{
	width: 1200px;
	height: 60px;
	margin: 0 auto;
	text-align: center;
	clear: both;
}
.m_tit02Box{
	display: inline-block;
	height: 100%;
	padding: 0 40px;
	box-sizing: border-box;
	position: relative;
}
.m_tit02Text{
	display: inline-block;
	height: 100%;
	font-size: 40px;
	line-height: 54px;
	font-weight: bold;
	padding: 0 50px;
	border-width: 2px;
	border-style: solid;
	box-sizing: border-box;
}
.m_tit02LeftLine,.m_tit02RightLine{
	display: block;
	width: 60px;
	height: 6px;
	border-radius:6px;
	position: absolute;
	top: 50%;
	margin-top: -3px;
}
.m_tit02LeftLine{
	left: 0px;
}
.m_tit02RightLine{
	right: 0px;
}
/*标题02 完*/
/*标题03 */
/*可调整内容*/
.m_tit03Text{
	/* #C40207 设置标题文字颜色*/
	color: #C40207;
}
.m_tit03LeftLine,.m_tit03RightLine{
	/* #C40207 设置横线颜色*/
	background: #C40207;
}

/*正式部分*/
.m_tit03{
	width: 1200px;
	height: 40px;
	margin: 0 auto;
	text-align: center;
	clear: both;
}
.m_tit03Box{
	display: inline-block;
	height: 100%;
	padding: 0 60px;
	box-sizing: border-box;
	position: relative;
}
.m_tit03Text{
	display: inline-block;
	font-size: 40px;
	line-height: 100%;
	font-weight: bold;
	padding: 0 30px;
	box-sizing: border-box;
}
.m_tit03LeftLine,.m_tit03RightLine{
	display: block;
	width: 60px;
	height: 6px;
	border-radius:10px;
	position: absolute;
	top: 50%;
}
.m_tit03LeftLine{
	left: 0px;
}
.m_tit03RightLine{
	right: 0px;
}
/*标题03 完*/

/*标题04*/
/*可调整内容*/
.m_tit04Border span{
	/* #000 设置标题前半段文字颜色*/
	color: #000;
}
.m_tit04Border{
	/* #C40207 设置标题后半段文字颜色*/
	color: #C40207;
}
.m_tit04LeftLine{
	/*#C40207 设置左横线颜色*/
	background: #C40207;
}
.m_tit04RightLine{
	/*#C40207 设置右横线颜色*/
	background: #000;
}

/*正式部分*/
.m_tit04{
	width: 1200px;
	height: 40px;
	margin: 0 auto;
	text-align: center;
	clear: both;
}
.m_tit04Pc{
	display: inline-block;
	width: 100%;
	height: 100%;
	position: relative;
	text-align: center;
}
.m_tit04Border{
	display: inline-block;
	font-size: 40px;
	line-height: 100%;
	font-weight: bold;
	padding: 0 40px;
	background: #fff;
}
.m_tit04LeftLine,.m_tit04RightLine{
	position: absolute;
	display: block;
	width: 50%;
	height: 2px;
	top: 50%;
	margin-top: -1px;
	z-index: -1;
}
.m_tit04LeftLine{
	left: 0;
}
.m_tit04RightLine{
	right: 0;
}
/*标题04  完*/

/*标题05*/
/*可调整内容*/
.m_tit04Border{
	/*#C40207 设置外框颜色*/
	border-color: #C40207;
}
.m_tit05Text{
	/*#C40207 设置标题文字颜色*/
	color: #C40207;
}
.m_tit05Text:after{
	/*#C40207 设置短横线颜色*/
	background: #C40207;
}

/*正式部分*/
.m_tit05{
	width: 1200px;
	height: 88px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	clear: both;
	font-size: 0;
}
.m_tit04Border{
	height: 60px;
	display: inline-block;
	border-width:4px ;
	border-style: solid;
	text-align: center;
	padding: 0 40px;
	margin-top: 20px;
}
.m_tit05Text{
	display: inline-block;
	font-size: 40px;
	font-weight: bold;
	line-height: 100%;
	text-align: center;
	padding: 0 40px;
	background: #fff;
	margin-top: -24px;
}
.m_tit05Text:after{
	content: "";
	width: 40%;
	height: 8px;
	border-radius: 8px;
	display: inline-block;
	margin-bottom: 14px;
}
/*标题05  完*/

/*banner*/
.m_banner01{
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
	font-size: 0;
}
.m_banner01 img{
	width: 100%;
	height: auto;
}

/*banner02*/
.m_banner02{
	/*设置下边线颜色/宽度*/
	border-bottom: 10px solid #e21a1a;
}
.banner02_tit span{
	/*设置左右色块颜色*/
	background: #E21A1A;
}
.banner02_zhaiyao a{
	/*设置“详情”颜色*/
	color:#E21A1A;
}

.m_banner02{
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
	font-size: 0;
	padding: 60px 0 60px 0 ;
	box-sizing: border-box;
}
.banner02Box{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.banner02_tit{
	width: 100%;
	height: auto;
	overflow: hidden;
	display: table;
}
.banner02_tit span{
	display: table-cell;
	width: 60px;
	height: 40px;
}
.banner02_tit h1{
	display: table-cell;
	height: auto;
	overflow: hidden;
	padding: 0 40px;
	box-sizing: border-box;
}
.banner02_tit h1 a{
	font-size: 42px;
	font-weight: bold;
	text-align: left;
}
.banner02_zhaiyao{
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 18px;
	color: #999;
	margin-top: 20px;
	line-height: 40px;
	text-align: justify;
}

/*banner03*/
.m_banner03{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.m_banner03 img{
	width: 100%;
	height: 100%;
}

/*头条*/
.m_headline01{
	width: 100%;
	height: 180px;
	background: #e84f41;
	color: #fff;
	clear: both;
	overflow: hidden;
	margin-bottom: 40px;
}
.m_headline01_main{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	font-size: 0;
}
.m_headline01 h1{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 10px;
	text-align: center;
}
.m_headline01 h1 a{
	font-size: 32px;
	line-height: 64px;
	text-align: center;
	color: #fff;
}
.m_headline01 p{
	margin: 0 auto;
	width: 100%;
	font-size: 16px;
	line-height: 32px;
	text-indent: 2em;
	margin-top: 10px;
}

/*头条*/
@media only screen and (min-width: 1200px) {
	.m_headline02_StitNews a:hover{
		/*鼠标经过时小标题文字颜色*/
		color: #c00;
	}
	.m_headline02 h1 a:hover{
		/*鼠标经过时大标题文字颜色*/
		color: #c00;
	}

	}
	.m_headline02{
		margin: 0 auto;
		padding-bottom:40px;
		padding-top: 40px;
		width: 1200px;
		height: 96px;
		clear: both;
		background: url(tit_img.png) left center no-repeat;
	}
	.m_headline02 h1{
		width:95%;
		height: auto;
		margin-left: 60px;
		font-size: 46px;
		white-space: nowrap;
		text-align: center;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.m_headline02_StitNews{
		width: 95%;
		height: 18px;
		font-size: 18px;
		line-height: 0;
		text-align: center;
		margin-left: 60px;
		margin-top: 6px;
	}
	.m_headline02_StitNews a{
		width: 100%;
		font-size: 18px;
		line-height: 18px;
	}

	/*头条*/
.m_headline03{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	background: url(toutiao.png) left center no-repeat;
	font-size: 0;
	padding: 20px 0 20px 0;
}
.m_headline03 h1{
	width:1080px;
	height: 120px;
	margin-left: 120px;
	white-space: nowrap;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
}
.m_headline03 h1 a{
	display: block;
	font-size: 48px;
	color: #ca1414;
	font-weight: bold;
	line-height: 120px;
}

/*头条*/
@media only screen and (min-width: 1200px) {
	/*小标题鼠标经过时文字颜色*/
.headline04_smallTit a:hover{
	color: #cc0000;
}

}

.headline04{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	border-bottom: 3px solid #cc0000;
	font-size: 0;
	padding-bottom: 20px;
	padding-top: 20px;
}
.headline04 h1{
	width: 100%;
	height: auto;
	text-align: center;
}
.headline04 h1 a{
	width: 100%;
	font-size: 42px;
	line-height: 80px;
	color: #cc0000;
}
.headline04_smallTit{
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 16px;
	line-height: 32px;
	text-align: center;
}
.headline04_smallTit a{
	padding: 0 10px;
	font-size: 16px;
	line-height: 32px;
}
.headline04_smallTit br{
	display: none;
}

/*要闻01*/
@media only screen and (min-width: 1200px){

	.m_frontPage01_left_imgBox li a:hover img{
		transform: scale(1.02);
	}
	.m_frontPage01_right_tit:hover{
		/*标题新闻鼠标经过文字颜色*/
		color:#c40207;
	}
	.m_frontPage01_right_more:hover{
		/*更多鼠标经过文字颜色*/
		color:#c40207;
	}

	}

	.m_frontPage01{
		width: 100%;
		height: auto;
		overflow: hidden;
		clear: both;
		padding:40px 0 60px 0;
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.m_frontPage01Box{
		width: 1200px;
		height: 460px;
		margin: 0 auto;
	}

	.m_frontPage01_left{
		width: 720px;
		height: 100%;
		float:left;
		overflow: hidden;
		position: relative;
	}

	.m_frontPage01_left_imgBox{
		height: 100%;
		position:absolute;
		left:0;
		top:0;
	}
	.m_frontPage01_left_imgBox li{
		display: block;
		height: 100%;
		float: left;
		overflow: hidden;
	}
	.m_frontPage01_left_imgBox li a,.m_frontPage01_left_imgBox li a img{
		display:block;
		width: 100%;
		height: 100%;
		overflow: hidden;
		transition: all 1s;
		border: none;
	}

	.m_frontPage01_left_textBox{
		display:none;
	}
	.m_frontPage01_left_text{
		width: 100%;
		height: 42px;
		position: absolute;
		left:0;
		bottom:0;
		background:rgba(0,0,0,0.5);
		text-align:left;
		padding-left:10px;
		font:16px/42px "微软雅黑";
		color:#fff;
		box-sizing:border-box;
	}
	.m_frontPage01_left_icon{
		width: 100%;
		height: 16px;
		text-align: right;
		position: absolute;
		right:0;
		bottom:12px;
		font-size: 0;
	}
	.m_frontPage01_left_icon span{
		width: 16px;
		height: 16px;
		background: rgba(255,255,255,0.6);
		display:inline-block;
		margin-right: 10px;
		cursor: pointer;
		font-size: 12px;
		line-height: 14px;
		color: #fff;
		text-align: center;
		border: 1px solid #fff;
		box-sizing: border-box;
	}

	.m_frontPage01_left_icon .mfp_Dcurrent{
		background:#c40207;
	}
	.prev,.next{
		width: 46px;
		height: 70px;
		position: absolute;
		top: 50%;
		margin-top: -35px;
		cursor: pointer;
	}
	.prev{
		background: url(frontpage01_prev.png) no-repeat;
		left: 10px;
	}
	.next{
		background: url(frontpage01_next.png) no-repeat;
		right: 10px;
	}


	.m_frontPage01_right{
		width: 480px;
		height: 100%;
		overflow: hidden;
		float: right;
		position: relative;
		padding: 0 20px;
		background: #fff;
		box-sizing: border-box;
	}
	.m_frontPage01_right_column{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.m_frontPage01_right_column li{
		width: 100%;
		margin-bottom: 30px;
	}
	.m_frontPage01_right_column li:last-child{
		margin-bottom: 0;
	}

	.m_frontPage01_right_column li > a{
		display: block;
		width: 100%;
		font-size: 20px;
		font-weight: bold;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		-o-text-overflow: ellipsis;
	}

	.m_frontPage01_right_column li p{
		width: 100%;
		font-size:14px;
		line-height: 28px;
		text-align: justify;
		color:#909090;
	}
	.m_frontPage01_right_column li p a{
		color: #c40207;
	}
	.m_frontPage01_right_more{
		position: absolute;
		right: 10px;
		bottom: 10px;
		color: #909090;
		font-size:14px ;
	}
	/*要闻01 完*/

	/*要闻02*/
@media only screen and (min-width: 1000px) {
	.m_frontPage02_left ul li:first-child a{
		font-size: 24px;
		/*第一行标题文字颜色*/
		color: #000;
	}
	.m_frontPage02_left ul li:hover a{
		/*此处调节鼠标经过时标题文字颜色*/
		color: #c00;
	}
	.m_frontPage02_left ul li:first-child{
		margin-bottom: 10px;
	}

	}

	.m_frontPage02{
		width: 100%;
		height: auto;
		clear: both;
		overflow: hidden;
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		padding: 40px 0 60px 0;
	}
	.m_frontPage02_box{
		width: 1200px;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
	}
	.m_frontPage02_left{
		width: 460px;
		height: auto;
		float: left;
		overflow: hidden;
		font-size: 0;
		background: #fff;
		padding: 10px;
		box-sizing: border-box;
	}
	.m_frontPage02_left ul{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.m_frontPage02_left ul:last-child{
		margin-top: 20px;
	}
	.m_frontPage02_left ul li a{
		display: block;
		width: 100%;
		line-height: 32px;
		font-size: 16px;
		color: #565656;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.m_frontPage02_right{
		width: 706px;
		height: 444px;
		float: right;
		overflow: hidden;
		position: relative;
	}
	.m_frontPage02_right_ImgBox{
		height: 444px;
		position: absolute;
		left: 0;
		top: 0;
	}
	.m_frontPage02_right_ImgBox li{
		display: block;
		float: left;
		width: 706px;
		height: 444px;
		overflow: hidden;
	}
	.m_frontPage02_right_ImgBox li a,.m_frontPage02_right_ImgBox li a img{
		display: block;
		width: 100%;
		height: 100%;
	}
	.m_frontPage02_right_TextBox{
		display:none;
	}
	.m_frontPage02_right_Text{
		width: 100%;
		height: 50px;
		background: black;
		opacity: 0.5;
		filter: alpha(opacity=50);
		position: absolute;
		left: 0;
		bottom: 0;
		font-size: 18px;
		color: #fff;
		line-height: 50px;
		text-align: center;
		cursor: pointer;
		padding: 0 10px ;
		box-sizing: border-box;
	}
	.m_frontPage02_right_Text a{
		width: 100%;
		height: 100%;
	}
	.m_frontPage02_right_leftBtn,.m_frontPage02_right_rightBtn{
		width: 46px;
		height: 70px;
		cursor: pointer;
		position: absolute;
		top: 50%;
		margin-top: -35px;
		display: block;
	}
	.m_frontPage02_right_leftBtn{left: 0;
		background: url(frontpage02_leftbtn.png);
		background-size: cover;
	}
	.m_frontPage02_right_rightBtn{
		right: 0;
		background: url(frontpage02_rightbtn.png);
		background-size: cover;
	}



	/*要闻03*/
@media only screen and (min-width:1000px) {
	/*设置右侧新闻标题鼠标经过时文字颜色*/
	.m_frontPage03_right ul li a:hover {
		color: #f20c0c;
	}

	.m_frontPage03_left_top_imgBox li a:hover img {
		transform: scale(1.1);
	}
	.m_frontPage03_btn_prev:hover {
		background: url(frontpage03_leftbtn_1.png);
	}
	.m_frontPage03_btn_next:hover {
		background: url(frontpage03_rightbtn_1.png);
	}
	.m_frontPage03_left_btm a img:hover {
		transform: scale(1.02);
	}
}
.m_frontPage03 {
	width: 100%;
	height: auto;
	clear: both;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	padding: 40px 0 60px 0;
}
.m_frontPage03_box {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.m_frontPage03_left {
	width: 640px;
	height: 100%;
	float: left;
}
.m_frontPage03_left_top {
	width: 100%;
	height: 446px;
	overflow: hidden;
	position: relative;
}
.m_frontPage03_left_top_imgBox {
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.m_frontPage03_left_top_imgBox li {
	height: 100%;
	float: left;
}
.m_frontPage03_left_top_imgBox li a,
.m_frontPage03_left_top_imgBox li a img {
	width: 100%;
	height: auto;
	transition: all 0.5s;
	overflow: hidden;
}

m_frontPage03_left_top_imgBox li a {
	display: flex;
}
.m_frontPage03_left_top_imgBox li a img {
	margin: auto;
}
.m_frontPage03_left_top_textBox {
	display: none;
}
.m_frontPage03_left_top_text {
	width: 100%;
	height: 64px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(242, 12, 12, 0.8);
	text-align: left;
	padding-left: 20px;
	font-size: 22px;
	line-height: 64px;
	color: #fff;
	box-sizing: border-box;
}
.m_frontPage03_left_top_icon {
	width: 100%;
	height: 10px;
	text-align: right;
	position: absolute;
	right: 0;
	bottom: 27px;
	font-size: 0;
}
.m_frontPage03_left_top_icon span {
	width: 10px;
	height: 10px;
	background: rgba(0, 0, 0, 0.4);
	display: inline-block;
	margin-right: 10px;
	cursor: pointer;
}
.m_frontPage03_left_top_icon .mfp_Dcurrent {
	background: #fff;
}
.m_frontPage03_btn_prev,.m_frontPage03_btn_next {
	width: 60px;
	height: 80px;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -40px;

}
.m_frontPage03_btn_prev {
	left: 0;
	background: url(frontpage03_leftbtn.png);
	background-size: cover;
}
.m_frontPage03_btn_next {
	right: 0;
	background: url(frontpage03_rightbtn.png);

}
.m_frontPage03_left_btm {
	width: 100%;
	height: 214px;
	margin-top: 20px;
}
.m_frontPage03_left_btm a {
	display: block;
	width: 310px;
	height: 214px;
	overflow: hidden;
	position: relative;
	font-size: 0;
}
.m_frontPage03_left_btm a:first-child {
	float: left;
}
.m_frontPage03_left_btm a:last-child {
	float: right;
}
.m_frontPage03_left_btm a img {
	width: 100%;
	height: auto;
	transition: all 1s;
}
.m_frontPage03_left_btm a p {
	width: 100%;
	height: 36px;
	background: url(frontpage03_s_titbg.png) repeat-x;
	font-size: 16px;
	line-height: 36px;
	color: #fff;
	padding: 0 10px;
	box-sizing: border-box;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
}
.m_frontPage03_right {
	width: 540px;
	height: auto;
	overflow: hidden;
	float: right;
	background: #fff;
	padding:0 20px 0 20px;
	box-sizing: border-box;
}
.m_frontPage03_right ul {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 32px;
}
.m_frontPage03_right ul:last-child {
	margin-bottom: 0;
}
.m_frontPage03_right ul li {
	width: 100%;
}
.m_frontPage03_right ul li a {
	display: block;
	width: 100%;
	font-size: 18px;
	line-height: 38px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.m_frontPage03_right ul li:first-child a {
	font-size: 22px;
	line-height: 22px;
	font-weight: bold;
	padding-bottom: 10px;
}

/*要闻04*/
@media only screen and (min-width: 1000px) {
	.m_frontPage04_left li a:hover{
		color: #C40207;
	}

	.m_frontPage04_imgBox li a:hover img{
		transform: scale(1.02);
	}
}
.m_frontPage04_left li p a{
	color: #C40207;
	font-size: 16px;
}

.m_frontPage04{
	width: 100%;
	height: auto;
	overflow: hidden;
	clear: both;
	font-size: 0;
	padding-bottom: 60px;
	padding-top: 40px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.m_frontPage04_box{
	width: 1200px;
	height: 375px;
	margin: 0 auto;
	overflow: hidden;
	font-size: 0;
	padding:10px 10px;
	background: #fff;
}
.m_frontPage04_left{
	width: 640px;
	height: 100%;
	float: left;
}
.m_frontPage04_left li{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 60px;
}
.m_frontPage04_left li>a{
	width: 100%;
	font-size: 22px;
	line-height: 22px;
}
.m_frontPage04_left li p{
	width: 100%;
	font-size: 16px;
	line-height: 32px;
	text-align: justify;
	color: #999;
	margin-top: 10px;
	text-indent: 2em;
}
.m_frontPage04_dyn{
	width: 500px;
	height: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}

.m_frontPage04_imgBox{
	height: 100%;
	position:absolute;
	left:0;
	top:0;
}
.m_frontPage04_imgBox li{
	display: block;
	height: 100%;
	float: left;
	overflow: hidden;
}
.m_frontPage04_imgBox li a,.m_frontPage04_imgBox li a img{
	display:block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: all 1s;
	border: none;
	overflow: hidden;
}

.m_frontPage04_textBox{
	display:none;
}
.m_frontPage04_text{
	width: 100%;
	height: 42px;
	position: absolute;
	left:0;
	bottom:0;
	background:rgba(0,0,0,0.5);
	text-align:left;
	padding-left:10px;
	font:16px/42px "微软雅黑";
	color:#fff;
	box-sizing:border-box;
}
.m_frontPage04_icon{
	width: 100%;
	height: 16px;
	text-align: right;
	position: absolute;
	right:0;
	bottom:12px;
	font-size: 0;
}
.m_frontPage04_icon span{
	width: 16px;
	height: 16px;
	background: rgba(255,255,255,0.6);
	display:inline-block;
	margin-right: 10px;
	cursor: pointer;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	text-align: center;
	border: 1px solid #fff;
	box-sizing: border-box;
}

.m_frontPage04_icon .mfp_Dcurrent{
	background:#c40207;
}
.m_frontPage04_prev,.m_frontPage04_next{
	width: 46px;
	height: 70px;
	position: absolute;
	top: 50%;
	margin-top: -35px;
	cursor: pointer;
	display: none;
}
.m_frontPage04_prev{
	background: url(frontpage01_prev.png) no-repeat;
	left: 10px;
}
.m_frontPage04_next{
	background: url(frontpage01_next.png) no-repeat;
	right: 10px;
}

/*要闻05*/
@media only screen and (min-width: 1200px) {
	.m_frontPage05_left li a:hover{
		/*设置鼠标经过时文字颜色*/
		color: #C40207;
	}
	.m_frontPage05_right_top>a img:hover {
		transform: scale(1.02);
	}
	.m_frontPage05_right_bot_img>a img:hover{
		transform: scale(1.02);
	}

	}

	.m_frontPage05_left li p a{
		color: #C40207;
		font-size: 16px;
	}

	.m_frontPage05{
		width: 100%;
		height: auto;
		overflow: hidden;
		clear: both;
		font-size: 0;
		padding: 40px 0 60px 0;
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}

	.m_frontPage05_box{
		width: 1200px;
		height: 468px;
		margin: 0 auto;
		overflow: hidden;
		font-size: 0;
		padding:10px 10px;
		background: #fff;
	}
	.m_frontPage05_left{
		width: 680px;
		height: 100%;
		float: left;
	}
	.m_frontPage05_left li{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-bottom: 30px;
	}
	.m_frontPage05_left li>a{
		width: 100%;
		font-size: 22px;
		line-height: 22px;
	}
	.m_frontPage05_left li p{
		width: 100%;
		font-size: 16px;
		line-height: 32px;
		text-align: justify;
		color: #999;
		margin-top: 10px;
		text-indent: 2em;
	}
	.m_frontPage05_right{
		display: block;
		float: right;
		width: 500px;
		height: 100%;
	}
	.m_frontPage05_right_top{
		width: 100%;
		height: 280px;
		position: relative;
		overflow: hidden;
	}
	.m_frontPage05_right_top>a,.m_frontPage05_right_bot_img>a{
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	.m_frontPage05_right_top>a img ,.m_frontPage05_right_bot_img>a img{
		width: 100%;
		height: 100%;
		transition: all 1s;
	}
	.m_frontPage05_right_top p,.m_frontPage05_right_bot_img p{
		width: 100%;
		height: 36px;
		line-height: 36px;
		background: rgba(0,0,0,0.4);
		text-align: center;
		font-size: 16px;
		position: absolute;
		bottom: 0;
	}
	.m_frontPage05_right_top p a,.m_frontPage05_right_bot_img p a{
		width: 100%;
		color: #fff;
	}
	.m_frontPage05_right_bot{
		width: 100%;
		height: 135px;
		margin-top: 20px;
	}
	.m_frontPage05_right_bot_img{
		width: 240px;
		height: 100%;
		float: right;
		position: relative;
		overflow: hidden;
	}
	.m_frontPage05_right_bot_img:first-child{
		float: left;
	}

	/*要闻06*/
.m_frontPage06{
	width: 100%;
	height: auto;
	overflow: hidden;
	clear: both;
	padding: 40px 0 60px 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.m_frontPage06_box {
	width: 1200px;
	height: 420px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 60px;
	position: relative;
	background:#fff;
	padding: 10px;
	box-sizing: border-box;
}
.m_frontPage06_left {
	width: 60%;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
}
.m_frontPage06_left_imgBox {
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.m_frontPage06_left_imgBox li {
	height: 100%;
	float: left;
}
.m_frontPage06_left_imgBox li a,
.m_frontPage06_left_imgBox li a img {
	width: 100%;
	height: 100%;
	transition: all 1s;
	overflow: hidden;
}
m_frontPage06_left_imgBox li a {
	display: flex;
}
.m_frontPage06_left_imgBox li a img {
	margin: auto;
	align-items: center;
	justify-content: center;
}
@media only screen and (min-width: 1000px){
	.m_frontPage06_left_imgBox li a:hover img{
		transform: scale(1.02);
	}
}
.m_frontPage06_left_textBox {
	display: none;
}
.m_frontPage06_left_text {
	width: 100%;
	height: 40px;
	position: absolute;
	left: 0;
	bottom: 10px;
	background: rgba(0, 0, 0, 0.4);
	text-align: left;
	padding-left: 10px;
	font-size: 16px;
	line-height: 40px;
	color: #fff;
	box-sizing: border-box;
}
.m_frontPage06_left_icon {
	width: 100%;
	height: 10px;
	text-align: left;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 0;
}
.m_frontPage06_left_icon span {
	width: 20%;
	height: 10px;
	background: #efff4;
	display: inline-block;
	cursor: pointer;
	border-left:1px solid #fff;
	box-sizing: border-box;
}
.m_frontPage06_left_icon span:first-child{
	border-left:none;
}
.m_frontPage06_left_icon .mfp_Dcurrent {
	/*修改当前图片指示器颜色*/
	background: red;
}

.m_frontPage06_right {
	width: 36%;
	height: 100%;
	overflow: hidden;
	float: right;
	background: #fff;
	position: relative;
}
.m_frontPage06_right ul {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.m_frontPage06_right ul:first-child{
	margin-bottom: 30px;
}
.m_frontPage06_right ul li {
	width: 100%;
}
.m_frontPage06_right ul li a {
	display: block;
	width: 100%;
	font-size: 16px;
	line-height: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.m_frontPage06_right ul li a:hover {
	color: red;
}
.m_frontPage06_right ul li:first-child a {
	font-size: 18px;
	line-height: 100%;
	font-weight: bold;
	padding-bottom: 10px;
}
.m_frontPage06_more{
	font-size: 14px;
	color: #999;
	position: absolute;
	left: 0;
	bottom: 0;
}

/*列表新闻01*/
@media only screen and (min-width: 1200px){
	.m_listNews01_column_top:hover p{
		/*图片新闻标题鼠标经过时的文字颜色*/
		color: #C40207;
	}
	.m_listNews01_bot li a:hover{
		/*新闻标题鼠标经过时的文字颜色*/
		color: #C40207;
		/*新闻标题鼠标经过时的下划线颜色*/
		border-bottom:1px solid #C40207 ;
	}
	.m_listNews01_column_top:hover img{
		transform: scale(1.02);
	}

}

.m_listNews01{
	width: 100%;
	height: auto;
	overflow: hidden;
	clear: both;
	padding: 40px 0 60px 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;

}
.m_listNews01_box{
	width: 1200px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}
.m_listNews01_column{
	width: 374px;
	float: left;
	font-size: 0;
	margin-right: 39px;
}
.m_listNews01_column:last-child{
	margin-right: 0;
}

.m_listNews01_column_top_img{
	display: block;
	width: 100%;
	height: 200px;
	overflow: hidden;
}
.m_listNews01_column_top_img img{
	width: 100%;
	height: auto;
	transition: all 1s;
	border: none;
}
.m_listNews01_column_top p{
	text-align: center;
	width: 100%;
	font-size: 16px;
	line-height: 32px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.m_listNews01_bot{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
}

.m_listNews01_bot a{
	width:100%;
	font-size: 16px;
	line-height: 32px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

/*列表新闻02*/
@media only screen and (min-width:1200px ) {

	.m_listNews02_top_right_top a:hover,.m_listNews02_btn_columnTop>a:hover{
		/*设置鼠标经过时的下划线和文字颜色*/
		border-bottom: 1px solid #C40207;
		color:#C40207 ;
	}
	.m_listNews02_top_right_btn li a:hover,.m_listNews02_btn_columnBtn a:hover{
		/*设置鼠标经过时的下划线和文字颜色*/
		border-bottom: 1px solid #C40207;
		color:#C40207;
	}

	.m_listNews02_top_left :hover img{
		transform: scale(1.02);
	}

}

.m_listNews02_btn{
	/*将 block 设置为  none 则隐藏下部分内容*/
	display: block;
}

.m_listNews02{
	width: 100%;
	height: auto;
	clear:both;
	overflow:hidden;
	font-size: 0;
	padding: 40px 0 60px 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.m_listNews02_box{
	width: 1200px;
	height: auto;
	margin:0 auto;
	overflow:hidden;
	font-size: 0;
}
.m_listNews02_top{
	width: 100%;
	height: 374px;
}
.m_listNews02_top_left{
	width: 570px;
	height: 374px;
	float: left;
	margin-right: 60px;
	overflow: hidden;
	position: relative;
}
.m_listNews02_top_left a{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.m_listNews02_top_left img{
	display: block;
	width: 100%;
	height: auto;
	transition: all 1s;
}
.m_listNews02_top_left p{
	width: 100%;
	height: 48px;
	background: rgba(0,0,0,0.5);
	color: #fff;
	font-size: 16px;
	line-height: 48px;
	text-align: center;
	position: absolute;
	bottom: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 0 10px;
	box-sizing: border-box;
}
.m_listNews02_top_right{
	float: right;
	width: 570px;
}
.m_listNews02_top_right_top,.m_listNews02_btn_columnTop{
	width: 100%;
	padding-bottom: 28px;
	overflow: hidden;
}
.m_listNews02_top_right_top a,.m_listNews02_btn_columnTop>a{
	font-size: 20px;
	white-space: nowrap;
	text-align: justify;
}

.m_listNews02_top_right_top p,.m_listNews02_btn_columnTop p{
	width:570px;
	height: 50px;
	font-size: 14px;
	color: #909090;
	line-height: 28px;
	text-align: justify;
	overflow: hidden;
}
.m_listNews02_top_right_btn,.m_listNews02_btn_columnBtn{
	clear: both;
	width: 100%;
	overflow: hidden;
}
.m_listNews02_top_right_btn{
	margin-top: 12px;
}
.m_listNews02_top_right_btn li ,.m_listNews02_btn_columnBtn li{
	width: 100%;
	overflow: hidden;
}
.m_listNews02_top_right_btn li a,.m_listNews02_btn_columnBtn li a{
	width: 100%;
	font-size: 16px;
	line-height: 32px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.m_listNews02_btn{
	clear:both;
	width: 100%;
	margin-top: 40px;
	overflow: hidden;
}
.m_listNews02_btn_column{
	width: 570px;
	float: left;
}
.m_listNews02_btn_column:nth-child(2){
	margin-left: 60px;
}
m_listNews02_btn_columnTop p{
	display: inline-block;
}
.m_listNews02_btn_columnTop p a{
	font-size: 16px;
	line-height: px;
	color:#C40207 ;
}

/*列表新闻03*/
@media only screen and (min-width: 1200px) {
	/*设置鼠标经过标题是文字颜色*/
	.m_listNews03_right h2 a:hover{
		color: #C40207;
	}

	.m_listNews03_more:hover{
		/*设置 “更多” 鼠标经过时文字颜色*/
		color: #C40207;
	}
}

.m_listNews03{
	width: 100%;
	height: auto;
	overflow: hidden;
	clear: both;
	font-size: 0;
	padding: 40px 0 60px 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.m_listNews03_box{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	font-size: 0;
}
.m_listNews03 ul{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.m_listNews03 ul li{
	width: 560px;
	height: auto;
	overflow: hidden;
	margin-bottom: 40px;
	float: left;
}
.m_listNews03 ul li:nth-child(2n){
	margin-left: 80px;
}
.m_listNews03_img{
	width: 148px;
	height: 148px;
	float: left;
	display: block;
	background: url(listnews03imgbg.png) no-repeat left top;
}
.m_listNews03_img img{
	width: 142px;
	height: 142px;
	display: block;
	border-radius: 50%;
	overflow: hidden;
}

.m_listNews03_right{
	width: 392px;
	height: auto;
	overflow: hidden;
	float: right;
}
.m_listNews03_right h2{
	width: 100%;
}
.m_listNews03_right h2 a{
	width: 100%;
	font-size: 20px;
	line-height: 30px;
}

.m_listNews03_right p{
	font-size: 16px;
	line-height: 32px;
	color: #393939;
	margin-top: 10px;
}
.m_listNews03_right p a{
	color: #C40207;
}
.m_listNews03_more{
	font-size: 14px;
	color: #000;
	position: absolute;
	right: 0;
	bottom: 0;
}

/*列表新闻04*/
@media only screen and (min-width:1200px) {
/*鼠标经过时更多背景和文字颜色*/
.m_listNews04_news_tit_more:hover{
	background: #C40207;
	color: #fff;
}
/*鼠标经过时标题新闻文字颜色*/
.m_listNews04_news_con li a:hover{
	color: #C40207;
}

}

.m_listNews04{
	/*设置背景*/
	background: url(kongbg.png);
}
.m_listNews04_news_tit{
	/*设置把标题底部线条颜色和高度*/
	border-bottom: 2px solid #C40207;
}
.m_listNews04_news_tit_Bg02{
	border: 20px solid;
	/*设置标题背景颜色*/
	border-color: transparent transparent transparent #C40207;
}

.m_listNews04_news_tit p{
	/*设置标题背景颜色*/
	background: #C40207;
	/*设置标题文字颜色*/
	color: #fff;
}

.m_listNews04{
	width: 100%;
	height: auto;
	overflow: hidden;
	clear: both;
	font-size: 0;
	padding-bottom: 40px;
	padding-top: 60px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.m_listNews04_box{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	font-size: 0;
	background: #fff;
	padding: 10px;
}
.m_listNews04_news{
	width: 570px;
	height: auto;
	float: left;
	overflow: hidden;
}
.m_listNews04_news:nth-child(2n){
	float: right;
}
.m_listNews04_news_tit{
	width: 100%;
	height: 60px;
	border-bottom: 2px solid #C40207;
	position: relative;
	box-sizing: border-box;
}
.m_listNews04_news_tit_Bg02{
	float: left;
	margin-top: 10px;
}

.m_listNews04_news_tit img{
	width: 16px;
	height: 20px;
	position: absolute;
	left: 6px;
	top: 22px;
	z-index: 1;
}
.m_listNews04_news_tit p{
	height: 40px;
	font-size: 22px;

	line-height:40px ;
	padding:0 12px 0 30px;
	margin-top: 10px;

	/*设置标题背景颜色*/
	background: #C40207;
	/*设置标题文字颜色*/
	color: #fff;

	float: left;
}

.m_listNews04_news_tit_more{
	height: 22px;
	float: right;
	font-size: 16px;
	padding: 4px 10px;
	color: #999;
	margin-top: 18px;
}

.m_listNews04_news_con{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
}
.m_listNews04_news_con li{
	width: 100%;
	padding:5px 20px;
}
.m_listNews04_news_con li a{
	width: 100%;
	font-size: 18px;
	color: #000;
}


/*列表新闻05*/
@media only screen and (min-width: 1000px) {
	/*设置鼠标经过时新闻背景*/
.m_listNews05_box ul li:hover{
	background: #f2f2f2;
}

}

.m_listNews05{
	width: 100%;
	height: auto;
	overflow: hidden;
	clear: both;
	font-size: 0;
	padding: 40px 0 60px 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.m_listNews05_box{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	font-size: 0;
	padding:10px 10px;
	background: #fff;
}
.m_listNews05_box ul{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.m_listNews05_box ul li{
	width: 100%;
	padding:30px 20px;
	box-sizing: border-box;
}
.m_listNews05_box ul li a{
	width: 100%;
	font-size: 22px;
	line-height: 31px;
	text-align: justify;
}
.m_listNews05_box ul li p{
	width: 100%;
	font-size: 16px;
	line-height: 32px;
	color: #999;
	margin-top: 10px;
	text-align: justify;
}

/*横向滚动新闻*/
.m_listNews06{
	width: 1200px;
	height: 42px;
	margin: 0 auto;
	overflow: hidden;
}
.m_listNews06 span{
	display: block;
	width: 10%;
	height: 100%;
	line-height: 42px;
	float: left;
}
.m_listNews06 span img{
	max-width: 100px;
	height: auto;
	vertical-align: middle;
	border: 0;
}
.m_listNews06_News{
	width: 88%;
	height: 100%;
	overflow: hidden;
	margin-left: 1%;
	float: left;
	position: relative;
	white-space: nowrap;
}
.m_listNews06_News ul{
	display: inline-block;
	height: 100%;
	margin: 0;
	white-space: nowrap;
	vertical-align: middle;
}
.m_listNews06_News ul li{
	display: inline-block;
	margin-right: 20px;
	line-height: 42px;
	font-size: 16px;
}
.m_listNews06_News ul li a{
	color: #000;
}
.m_listNews06_News ul li a:hover{
	color:#c50405;
}


/*列表新闻07*/
@media only screen and (min-width: 1200px) {
	.m_listNews07_left_news a:hover{
		/*设置鼠标经过时文字颜色*/
		color: #C40207;
	}
	.m_listNews07_left_bot li a:hover{
		/*设置鼠标经过时文字颜色*/
		color: #C40207;
	}

	}
	.m_listNews07_left_news p a{
		color: #C40207;
		font-size: 16px;
	}

	.m_listNews07_left_news{
		/*设置第一条新闻上下线条颜色*/
		border: solid #C40207 ;
	}

	.m_listNews07{
		width: 100%;
		height: auto;
		overflow: hidden;
		clear: both;
		font-size: 0;
		padding: 40px 0 60px 0;
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}

	.m_listNews07_box{
		width: 1200px;
		height: 394px;
		margin: 0 auto;
		overflow: hidden;
		font-size: 0;
		padding:10px 10px;
		background: #fff;
	}
	.m_listNews07_left{
		width: 470px;
		height: 100%;
		float: right;
	}
	.m_listNews07_left_news{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-bottom: 30px;
		border: solid #C40207 ;
		border-width: 2px 0 2px 0;
		padding: 22px 0;
		box-sizing: border-box;
	}
	.m_listNews07_left_news a{
		width: 100%;
		font-size: 22px;
		line-height: 22px;
	}
	.m_listNews07_left_news p{
		width: 100%;
		font-size: 16px;
		line-height: 32px;
		text-align: justify;
		color: #999;
		margin-top: 10px;
		text-indent: 2em;
	}
	.m_listNews07_left_bot{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.m_listNews07_left_bot li{
		width: 100%;
		height: 44px;
		border-bottom: 1px solid #d5d5d5;
		box-sizing: border-box;
	}
	.m_listNews07_left_bot li a{
		font-size: 18px;
		width: 100%;
		line-height: 44px;
	}

	.m_listNews07_right{
		display: block;
		float: left;
		width: 700px;
		height: 100%;
	}
	.m_listNews07_right img{
		width: 100%;
		height: 100%;
	}

/*动态图片01*/
.m_dynImgNew01{
	background-size: cover;
	background-position: center center;
	width: 100%;
	height: auto;
	clear: both;
	overflow: hidden;
	padding: 40px  0 60px  0;
}
.m_dynImgNew01_main{
	width: 1200px;
	height: 268px;
	margin: 0 auto;
}
.m_dynImgNew01_main li{
	width: 192px;
	height: 268px;
	float: left;
	margin-left: 40px;
	transition: all 0.3s;
}
.m_dynImgNew01_main li a,.m_dynImgNew01_main li a img{
	display: block;
	width: 100%;
	height: 100%;
}

/*动态图片新闻02*/
.m_dynImgNew02{
	height: auto;
	padding: 40px 0 60px 0;
	width: 100%;
	clear: both;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.m_dynImgNew02_box{
	width: 1200px;
	height: 600px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;

}
.m_dynImgNew02_imgBox{
	height: 100%;
	position:absolute;
	left:0;
	top:0;
}
.m_dynImgNew02_imgBox li{
	display: block;
	height: 100%;
	float: left;
	overflow: hidden;
}
.m_dynImgNew02_imgBox li a,.m_dynImgNew02_imgBox li a img{
	display:block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: all 0.5s;
	border: none;
	overflow: hidden;
}

.m_dynImgNew02_textBox{
	display:none;
}
.m_dynImgNew02_text{
	width: 100%;
	height: 0.42rem;
	position: absolute;
	left:0;
	bottom:0;
	background:rgba(0,0,0,0.5);
	text-align:center;
	padding-left:10px;
	font-size: 16px;
	line-height: 42px;
	color:#fff;
	box-sizing:border-box;
}
.m_dynImgNew02_icon{
	width: 100%;
	height: 2px;
	text-align: center;
	position: absolute;
	right:0;
	bottom:52px;
	font-size: 0;
}
.m_dynImgNew02_icon span{
	width: 40px;
	height: 2px;
	background: #fff;
	display:inline-block;
	margin-right: 10px;
	cursor: pointer;
}

.m_dynImgNew02_icon .dyn02_cur{
	background:#c40207;
}
.m_dynImgNew02_prev,.m_dynImgNew02_next{
	width: 46px;
	height: 70px;
	position: absolute;
	top: 50%;
	margin-top: -35px;
	cursor: pointer;
	display: none;
}
.m_dynImgNew02_prev{
	background: url(m_dynimgnew02_prev.png) no-repeat;
	left: 10px;
}
.m_dynImgNew02_next{
	background: url(m_dynimgnew02_next.png) no-repeat;
	right: 10px;
}

@media only screen and (min-width: 1200px){

.m_dynImgNew02_imgBox li a:hover img{
	transform: scale(1.1);
}

}

/*动态图片03*/
.m_dynImgNew03{
	max-width: 100%;
	min-width: 1200px;
	height: 100%;
	overflow: hidden;
	clear: both;
	background:  no-repeat center top;
	background-size: cover;
	font-size: 0;
	margin-bottom:40px 0 60px 0;
}
.m_dynImgNew03_main{
	width: 1200px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}
.m_dynImgNew03_titBox,.m_dynImgNew03_textBox{
	display: none;
}
.m_dynImgNew03_tit{
	width:1040px;
	position: absolute;
	left: 80px;
	bottom: 240px;
	font-size: 32px;
	line-height: 36px;
	font-weight: bold;
	color: #fff;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.m_dynImgNew03_text{
	width:1040px;
	line-height: 36px;
	font-size: 18px;
	color: #fff;
	position: absolute;
	left: 80px;
	bottom: 160px;
}

.m_dynImgNew03SmallImgBox{
	width: 1080px;
	height: 100px;
	position: absolute;
	left: 60px;
	bottom: 40px;
	overflow: hidden;
}
.m_dynImgNew03SmallImg{
	height: 100px;
	position: relative;
}
.m_dynImgNew03SmallImg li{
	float: left;
	margin-left: 20px;
	border:2px #fff solid;
	box-sizing: border-box;
	overflow: hidden;
}

.m_dynImgNew03SmallImg li a,.m_dynImgNew03SmallImg li a img{
	display: block;
	width: 192px;
	height: 100px;
	overflow: hidden;
}
.m_dynImgNew03SmallImg  .m_dynImgNew03_cur{
	border:2px #ff3030 solid;
	box-sizing: border-box;
}
.m_dynImgNew03_next,.m_dynImgNew03_prev{
	width: 60px;
	height: 100px;
	position:absolute;
	bottom: 40px;
	cursor: pointer;
}
.m_dynImgNew03_next img,.m_dynImgNew03_prev img{
	width: 100%;
	height: 100%;
}
.m_dynImgNew03_next{
	right: 0;
}
.m_dynImgNew03_prev{
	left: 0;
}

@media only screen and (min-width:1200px ) {

.m_dynImgNew03SmallImg li{
	width: 192px;
	height: 100px;
}

}

/*动态图片04*/
.dynImg04{
	/*设置高度*/
	height: 482px;

	width: 100%;
	overflow: hidden;
	margin: 40px 0 60px 0;
}
.dynImg04_MidBox{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.dynimg04_SmallBox{
	width: 1040px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.dynImg04_ImgBox{
	height: 100%;
	position: absolute;
	top: 0;
}
.dynImg04_ImgBox li{
	display: block;
	float: left;
	height: 100%;
	overflow: hidden;
	transition: all 1s;
}
.dynImg04_ImgBox li a,.dynImg04_ImgBox li a img{
	width: 100%;
	height: 100%;
}
.dynImg04_TextBox{
	display:none;
}
.dynImg04_Text{
	width: 100%;
	height: 50px;
	background: rgba(0,0,0,0.5);
	font-size: 18px;
	color: #fff;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 10px;
	box-sizing: border-box;
}
.dynImg04_prev,.dynImg04_next{
	width: 60px;
	height: 160px;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -80px;
	background-size: cover;
}
.dynImg04_prev{
	left: 20px;
}
.dynImg04_next{
	right: 20px;
}
.dynImg04_prev{
	background: url(dynimgnew04_prev.png);
	background-size: cover;
	float: left;
}
.dynImg04_next{
	background: url(dynimgnew04_next.png);
	background-size: cover;
	float: right;
}

/*动态图片新闻05*/
.m_dynImgNew05{
	width: 100%;
	height: au;
	overflow: hidden;
	clear: both;
	padding: 40px 0 60px 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.m_dynImgNew05Box{
	width: 1200px;
	height: 400px;
	margin: 0 auto;
	overflow: hidden;
}
.m_dynImgNew05Box li{
	height: 100%;
	float: left;
	position: relative;
}
.m_dynImgNew05Box li a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.m_dynImgNew05Box li a img{
	min-width: 100%;
	height: 100%;
}
.m_dynImgNew05Box li p{
	width: 100%;
	height: 36px;
	background: rgba(0,0,0,0.3);
	text-align: center;
	line-height: 36px;
	color: #fff;
	padding: 0 10px;
	box-sizing: border-box;
	position: absolute;
	bottom: -36px;
	white-space: nowrap;
}

/*动态新闻图片06*/
.m_dynImgNew06{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding:40px 0 60px 0;
	padding-top: 20px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.m_dynImgNew06Box{
	width: 1200px;
	height: 285px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}
.m_dynImgNew06Box ul{
	height: 100%;
	white-space: nowrap;
	position: absolute;
	left:0;
}
.m_dynImgNew06Box ul li{
	width: 285px;
	height: 100%;
	margin-right: 20px;
	white-space: nowrap;
	position: relative;
	float: left;
}
.m_dynImgNew06Box ul li a,
.m_dynImgNew06Box ul li a img{
	display: block;
	width: 100%;
	height: 100%;
}
.m_dynImgNew06Box ul li a p{
	width: 100%;
	height: 36px;
	text-align: center;
	background: black;
	opacity: 0.3;
	filter: alpha(opacity=50);
	font-size: 16px;
	color: #000;
	position: absolute;
	bottom: 0;
	line-height: 36px;
}

/*动态新闻图片07*/
.m_dynImgNew07{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding:40px 0 60px 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.m_dynImgNew07Box{
	width: 1200px;
	height: 285px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}
.m_dynImgNew07Box ul{
	height: 100%;
	white-space: nowrap;
	position: absolute;
	left:0;
}
.m_dynImgNew07Box ul li{
	width: 285px;
	height: 100%;
	margin-right: 20px;
	white-space: nowrap;
	position: relative;
	float: left;
}
.m_dynImgNew07Box ul li a,
.m_dynImgNew07Box ul li a img{
	display: block;
	width: 100%;
	height: 100%;
}
.m_dynImgNew07Box ul li a p{
	width: 100%;
	height: 36px;
	text-align: center;
	background: black;
	opacity: 0.3;
	filter: alpha(opacity=50);
	font-size: 16px;
	color: #fff;
	position: absolute;
	bottom: 0;
	line-height: 36px;
}
.dyn07_prev,.dyn07_next{
	width: 48px;
	height: 48px;
	position: absolute;
	top: 50%;
	margin-top: -24px;
	cursor: pointer;
	display: none;
}
.dyn07_prev{
	left: 10px;
}
.dyn07_next{
	right: 10px;
}
.dyn07_prev img,.dyn07_next img{
	width: 100%;
	height: 100%;
	display: block;
}

/*动态图片新闻08*/
.m_dynImgNew08{
	width: 100%;
	height: auto;
	overflow: hidden;
	clear: both;
	padding:40px 0 60px 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.m_dynImgNew08Box{
	width: 1200px;
	height: 420px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.m_dynImgNew08Box li{
	position: absolute;
	width: 800px;
	height: 400px;
	transform: scale(0.8) translate(280px);
	opacity: 0;
	transition: transform 1s ease-out,z-index 0.5s ease-out,opacity 1s;
}
.m_dynImgNew08Box li a{
	position: relative;
}
.m_dynImgNew08Box li p{
	width: 100%;
	height: 36px;
	text-align: center;
	background: rgba(0,0,0,0.3);
	bottom: 0;
	position: absolute;
	line-height: 36px;
	color: #fff;
	font-size: 16px;
}

.m_dynImgNew08Box li a,
.m_dynImgNew08Box li a img{
	display: block;
	width: 100%;
	height: 100%;
}
.m_dyn08_prev,.m_dyn08_next{
	width: 48px;
	height: 48px;
	position: absolute;
	top: 50%;
	margin-top: -24px;
	z-index: 5;
	cursor: pointer;
}
.m_dyn08_prev{
	left: 10px;
}
.m_dyn08_next{
	right: 10px;
}
.m_dyn08_prev img,.m_dyn08_next img{
	width: 100%;
	height: 100%;
}

.m_dynImgNew08_btn{
	width: 100%;
	height: 10px;
	text-align: center;
	position: absolute;
	bottom: 0;
	font-size: 0;
}
.m_dynImgNew08_btn span{
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #c7c7c7;
	border-radius: 10px;
	line-height: 10px;
	margin-left: 10px;
	cursor: pointer;
	transition: all 0.5s;
}
.m_dynImgNew08_btn .m_dynImg08_cur{
	width: 22px;
	background: deepskyblue;
}

/*图片新闻01*/
.m_staImgNews01{
	width: 100%;
	height: auto;
	overflow: hidden;
	clear: both;
	padding: 40px 0 60px 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.m_staImgNews01_box{
	width: 1200px;
	height: 700px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
}
.m_staImgNews01_left{
	width: 402px;
	height: 100%;
	float: left;
}
.m_staImgNews01_left a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.m_staImgNews01_left a img{
	width: 100%;
	height: 100%;
}
.m_staImgNews01_right{
	width: 798px;
	height: 100%;
	float: right;
}
.m_staImgNews01_right_top{
	width: 100%;
	height: 400px;
}
.m_staImgNews01_right_top a{
	position: relative;
	width: 399px;
	height: 100%;
	float: left;
	overflow: hidden;
	border: solid #fff;
	border-width: 0 0 1px  1px ;
	box-sizing: border-box;
}
.m_staImgNews01_right_bot{
	width: 100%;
	height: 300px;
}
.m_staImgNews01_right_bot a{
	position: relative;
	width: 266px;
	height: 100%;
	float: left;
	overflow: hidden;
	display: block;
	border: #fff solid;
	border-width: 0 0 0 1px ;
	box-sizing: border-box;
}
.m_staImgNews01_left a img,.m_staImgNews01_right_top a img,.m_staImgNews01_right_bot a img{
	width: 100%;
	height: 100%;
	display: block;
	transition:all 1s;
}
.m_staImgNews01_left a p,.m_staImgNews01_right_top a p,.m_staImgNews01_right_bot p{
	width: 100%;
	height: 36px;
	position: absolute;
	background: rgba(0,0,0,0.5);
	left:0;
	bottom: 0;
	opacity: 0;
	transition:all 0.5s;
	font-size: 16px;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*静态图片02*/
.m_staImgNews02{
	width: 100%;
	height: auto;+
	clear: both;
	font-size: 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	padding: 40px 0  60px 0;
	overflow: hidden;
}
.m_staImgNews02_box{
	width: 1200px;
	height: 400px;
	margin: 0 auto;
	clear: both;
	font-size: 0;
}
.m_staImgNews02_left{
	width: 400px;
	height: 100%;
	float: left;
}
.m_staImgNews02_leftNew{
	width: 100%;
	height: 100%;
	position: relative;
	border: 1px #fff solid;
	box-sizing: border-box;
}
.m_staImgNews02_left a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.m_staImgNews02_leftNew p,.m_staImgNews02_midNew p,.m_staImgNews02_rightNew p{
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	background: rgba(0,0,0,0.5);
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 36px;
	position: absolute;
	bottom: 0;
}
.m_staImgNews02 img{
	width: 100%;
	height: 100%;
	transition: all 1s;
}
.m_staImgNews02_mid{
	width: 400px;
	height: 100%;
	float: left;
}
.m_staImgNews02_midNew{
	width: 100%;
	height: 50%;
	position: relative;
	border: 1px #fff solid;
	box-sizing: border-box;
}
.m_staImgNews02_mid a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.m_staImgNews02_right{
	width: 400px;
	height: 100%;
	float: right;
}
.m_staImgNews02_rightNew{
	width: 100%;
	height: 100%;
	position: relative;
	border: 1px #fff solid;
	box-sizing: border-box;
}
.m_staImgNews02_right a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

@media only screen and (min-width: 1200px) {
.m_staImgNews02 a:hover img{
	transform: scale(1.02);
}

}

/*静态图片03*/
.m_staImgNews03{
	width: 100%;
	height: auto;
	clear: both;
	font-size: 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	padding: 40px 0  60px 0;
	overflow: hidden;
}
.m_staImgNews03_box{
	width: 1200px;
	height: 600px;
	margin: 0 auto;
	clear: both;
}
.m_staImgNews03_left{
	width: 640px;
	height: 100%;
	float: left;
}
.m_staImgNews03_left a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	border-right: 1px solid #fff;
	box-sizing: border-box;
}
.m_staImgNews03_left a img{
	width: 100%;
	height: 100%;
	transition: all 1s;
}
.m_staImgNews03_left a p,.m_staImgNews03_right a p{
	width: 100%;
	font-size: 18px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	background: rgba(0,0,0,0.5);
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 10px;
	box-sizing: border-box;
}
.m_staImgNews03_right{
	width: 560px;
	height: 100%;
	float: right;
	font-size: 0;
}
.m_staImgNews03_right a{
	display: inline-block;
	width: 50%;
	height: 200px;
	border: solid #fff;
	border-width: 0 1px 1px 0;
	overflow: hidden;
	position: relative;
	box-sizing: border-box;
}
.m_staImgNews03_right a:nth-child(5){
	border-width: 0 1px 0 0;
}
.m_staImgNews03_right a:nth-child(6){
	border-width: 0 0 0 0;
}

.m_staImgNews03_right a img{
	width: 100%;
	height: 100%;
	transition: all 1s;
}
@media only screen and (min-width:1200px ) {
.m_staImgNews03_left a img:hover{
	transform: scale(1.02);
}
.m_staImgNews03_right a img:hover{
	transform: scale(1.02);
}
}

/*静态图片04*/
@media only screen and (min-width:1200px ) {
	/*鼠标经过时文字颜色*/
.m_staImgNews04_left h1:hover a{
	color: #cc0000;
}

.m_staImgNews04_left a img:hover{
	transform: scale(1.02);
}
.m_staImgNews04_right a img:hover{
	transform: scale(1.02);
}
.m_staImgNews04_left>a img{
	transition: all 1s;
}
.m_staImgNews04_right li img{
	transition: all 1s;
}

}
.m_staImgNews04{
	width: 100%;
	height: auto;
	overflow: hidden;
	background-size: cover;
	padding: 40px 0 60px 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.m_staImgNews04_main{
	width: 1200px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}
.m_staImgNews04_main>a{
	display: block;
	width: 100%;
	height: auto;
	margin-top: 56px;
	overflow: hidden;
}
.m_staImgNews04_main>a img{
	width: 100%;
	height: auto;
}
.m_staImgNews04_imgBox{
	width: 100%;
	height: 458px;
	margin: 0 auto;
}
.m_staImgNews04_left{
	width: 566px;
	height: 100%;
	float: left;
}
.m_staImgNews04_left>a{
	display: block;
	width: 100%;
	height: 350px;
	overflow: hidden;
}
.m_staImgNews04_left>a img{
	width: 100%;
	height: 100%;
}
.m_staImgNews04_left h1{
	width: 100%;
	font-size: 22px;
	line-height: 44px;
	font-weight: bold;
	color: #000;
	text-align: left;
}
.m_staImgNews04_left p{
	width: 100%;
	font-size: 14px;
	line-height: 28px;
	color: #909090;
	text-align: justify;
}
.m_staImgNews04_left p a{
	color: #cc0000;
}
.m_staImgNews04_right{
	width: 634px;
	height: 100%;
	float: right;
}
.m_staImgNews04_right li{
	width: 312px;
	height: 224px;
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
	overflow: hidden;
}
.m_staImgNews04_right li img{
	width: 100%;
	height: 100%;
}

/*视频模板01*/
.m_video01{
	width: 100%;
	height: auto;
	clear: both;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	padding: 40px 0 60px 0;
}
.video01{
	display: block;
	margin: 0 auto;
	overflow: hidden;
	background:black;
	text-align: center;
}

/*底部*/
.m_bottom01{
	/*背景颜色*/
	background: #aeaeae;
	/*距离上一模块的距离*/
 
	width: 100%;
	text-align: center;
	height: auto;
	overflow: hidden;
	clear: both;
	padding: 40px 0;
	font-size: 0;
}
.m_bottom01 p{
	/*文字颜色*/
	color: #fff;

	font-size: 14px;
	line-height: 28px;
	padding: 0 0.2rem;
	box-sizing: border-box;
}
.m_bottom01 a img {
	width: 21px;
	height: 21px;
	margin-top: 10px;
}