*{
	margin: 0;
	padding: 0;
}
html,body{
	width:100%;
	height:100%;
	font-family: "microsoft yahei";
}
a{
	text-decoration: none;
	color: #000;
}
ul,li{
	list-style: none;
}
img{
	display: block;
	border: none;
}
.nav_pc{
	width: 136px;
	height: 384px;
	position: fixed;
	z-index: 2;
	right: 10px;
	top: 10%;
	background:url(navBG.png) center no-repeat;
	background-size: cover;
	transform: scale(0.8);
	display: none;
}
.nav_pc ul{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 60px  0;
	box-sizing: border-box;
}
.nav_pc ul li{
	width: 100%;
	height: auto;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	transition: all 0.3s;
}
.nav_pc ul li a{
	font-size: 14px;
	line-height: 21px;
	white-space: pre-line;
	color: #fff;
	padding:10px;
	box-sizing: border-box;
	display: block;
}
.nav_pc ul .navLiCur{
	color: #e12703;
	background: #fff;
}
.nav_pc ul li a:hover {
	color: #e12703;
	background: #fff;
}

/*封面视频*/
.cover_video{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 3;
	background: #000;
	transition: all 2s;
}
.cover_video video{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	object-fit: fill;
}
.goindex{
	padding: 10px 20px;
	position: absolute;
	right: 20px;
	top: 40px;
	background: rgba(204,0,0,0.5);
	color: #fff;
	font-size: 18px;
	cursor: pointer;
	border-radius: 10px;
}

.cover_video i{
	width: 60px;
	height: 60px;
	background-image: url(sound.png);
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	top: 30px;
	right: 150px;
	display: block;
}
.content{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	transition: all 1s;
}

/*banner */
.banner{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: url(banner_bg.jpg) top center no-repeat;
	position: relative;
}
.banner_main{
	width: 1200px;
	height: auto;
	overflow: hidden;
	padding-top: 60px;
	margin: 0 auto;
}
.banner_main img{
	width: 100%;
	height: auto;
}
.goBranch_phone{
	display: none;
}
.goBranch{
	display: block;
	position: absolute;
	overflow: hidden;
	transition: top 1s;
	display: none;
}
.goBranch i{
	background: url(point.png) no-repeat;
	background-size: cover;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%) scale(0.4);
	animation: point 2s linear infinite alternate;
	border: 4px solid rgba(255,255,255,0.2);
	border-radius: 50%;
	opacity: 0.8;
}

.goBranch i:nth-child(1){
	width: 100px;
	height: 100px;
}
.goBranch i:nth-child(2){
	width: 60px;
	height: 60px;
}
@keyframes point{
	from{
		transform: translate(-50%, -50%) scale(0.4);
	}
	to{
		transform:  translate(-50%, -50%) scale(0.8);
	}
}
.goBranch:nth-of-type(1){
	width: 150px;
	height: 99px;
	left: 80px;
	top: 160px;
	background: url(banner_img1.png);
}
.goBranch:nth-of-type(1):hover{
	top: 150px;
}
.goBranch:nth-of-type(2){
	width: 271px;
	height: 148px;
	left: 160px;
	top: 450px;
	background: url(banner_img2.png);
}
.goBranch:nth-of-type(2):hover{
	top: 440px;
}
.goBranch:nth-of-type(3){
	width: 200px;
	height: 132px;
	left: 100px;
	top: 750px;
	background: url(banner_img3.png);
}
.goBranch:nth-of-type(3):hover{
	top: 740px;
}
.goBranch:nth-of-type(4){
	width: 271px;
	height: 148px;
	right: 80px;
	top: 160px;
	background: url(banner_img4.png);
}
.goBranch:nth-of-type(4):hover{
	top: 150px;
}
.goBranch:nth-of-type(5){
	width: 200px;
	height: 132px;
	right: 160px;
	top: 450px;
	background: url(banner_img5.png);
}
.goBranch:nth-of-type(5):hover{
	top: 440px;
}
.goBranch:nth-of-type(6){
	width: 150px;
	height: 99px;
	right: 100px;
	top: 750px;
	background: url(banner_img6.png);
}
.goBranch:nth-of-type(6):hover{
	top: 740px;
}

.metro{
	width: 100%;
	height: 407px;
	overflow: hidden;
	position: relative;
	margin-top: 40px;
}
.metro_main{
	width: auto;
	height: 100%;
	position: absolute;
	left: 10%;
	transition:  opacity 2s;
}
.metro img{
	width: auto;
	height: 100%;
	opacity: ;
}
.metro_link{
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
}
.metro_link:nth-of-type(1){
	width: 3393px;
	left: 0;
}
.metro_link:nth-of-type(2){
	width: 3304px;
	left: 3393px;
}
.metro_link:nth-of-type(3){
	width: 3314px;
	left: 6694px;
}
.metro_link:nth-of-type(4){
	width: 3322px;
	left: 10008px;
}
.metro_link:nth-of-type(5){
	width: 3295px;
	left: 13330px;
}
.metro_link:nth-of-type(6){
	width: 3109px;
	left: 16625px;
}

/*头条*/
.mheadline01{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 60px;
}
.m_headline01_main{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	font-size: 0;
}
.mheadline01 h1 a{
	width: 100%;
	display: block;
	font-size: 38px;
	line-height: 48px;
	color: #cc0000;
	text-align: center;
}
.mheadline01 p{
	margin: 0 auto;
	width: 100%;
	font-size: 16px;
	color: #999;
	line-height: 24px;
	text-indent: 2em;
	margin-top: 10px;
	text-align: justify;
}

.part1{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: url(bg01.jpg) center top no-repeat;
}

/*要闻*/
.mfrontPage03{
	width: 100%;
	height: auto;
	clear: both;
	overflow: hidden;
	margin-top: 60px;
	position: relative;
}
.m_frontPage03_box{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.m_frontPage03_left{
	width: 520px;
	height: auto;
	float: left;
	overflow: hidden;
	font-size: 0;
	position: relative;
	margin-left: 40px;
}
.m_frontPage03_left ul{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.m_frontPage03_left_top{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 40px;
	border-bottom: 1px dashed #bfbfbf;
}
.m_frontPage03_left_top li{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.m_frontPage03_left_top li:nth-of-type(2){
	margin-top: 20px;
}
.m_frontPage03_left_top li>a{
	font-size: 22px;
	font-weight: 600;
	color: #333;
}
.m_frontPage03_left_top li>a:hover{
	color: #cc0000;
}
.m_frontPage03_left_top li p{
	font-size: 16px;
	color: #999;
	line-height: 24px;
	margin-top: 6px;
}
.m_frontPage03_left_top li p a{
	font-size: 14px;
	color: #999;
}
.m_frontPage03_left_top li p a:hover{
	color: #C40207;
}

.m_frontPage03_left_bot{
	margin-top: 20px;
	padding-bottom: 40px;
}
.m_frontPage03_left_bot li{
	margin: 20px 0;
	position: relative;
}
.m_frontPage03_left_bot li:last-of-type{
	margin-bottom: 0;
}
.m_frontPage03_left_bot li:before{
	content: "";
	display: block;
	width: 6px;
	height: 6px;
	background: #cc0000;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
}
.m_frontPage03_left_bot li a{
	display: block;
	width: 100%;
	line-height: 32px;
	font-size: 22px;
	color: #333;
	text-align: left;
	font-weight: bold;
	padding-left: 20px;
	box-sizing: border-box;
}
.m_frontPage03_left_bot li:hover a{
	color: #cc0000;
}
.mfrontPage03_more{
	font-size: 16px;
	color: #999;
	position: absolute;
	left: 0;
	bottom: 0;
}
.mfrontPage03_more:hover{
	color:#c00;
}
.frontPage_right{
	float: left;
	width: 640px;
	height: auto;
	overflow: hidden;
}
.mfrontPage03_dynImg_lr01{
	width: 640px;
	height: 400px;
	overflow: hidden;
	position: relative;
}
.dynImg_lr01_imgBox{
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.dynImg_lr01_imgBox a{
	height: 100%;
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
}
.dynImg_lr01_imgBox a img{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	transition: all 1s;
}
.dynImg_lr01_imgBox a:hover img{
	transform: scale(1.02);
}
.dynImg_lr01_imgBox a p{
	display: none;
}
.dynImg_lr01_textBox{
	width: 100%;
	height: 36px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 36px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,0.4);
}
.dynImg_lr01_iconBox{
	width: 100%;
	height: 10px;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 46px;
	font-size: 0;
}
.dynImg_lr01_iconBox span{
	width: 20px;
	height: 6px;
	display: inline-block;
	background: rgba(255,255,255,0.5);
	margin:5px;
	border-radius: 50%;
	box-sizing: border-box;
	border-radius: 6px;
}
.dynImg_lr01_iconBox .mfrontPage03_iconCur{
	background: #fff;
}
.dynImg_lr01_nextPre{
	width: 100%;
	height: 60px;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	box-sizing: border-box;
	font-size: 0;
	transition: all 1s;
	opacity: 0;
}
.dynImg_lr01_nextPre span{
	width: 60px;
	height: 100%;
	display: block;
	cursor: pointer;
	transition: all 1s;
	background-size: contain;
	border-radius: 50%;
}
.dynImg_lr01_pre{
	float: left;
	margin-left: 10px;
	background: url(../images/prev.png);
}
.dynImg_lr01_next{
	float: right;
	margin-right: 10px;
	background: url(../images/next.png);
}
.frontPage_left_bot{
	width: 100%;
	height: 180px;
	overflow: hidden;
	margin-top: 20px;
}
.frontPage_left_bot a{
	display: block;
	width: 48%;
	height: 100%;
	float: left;
	position: relative;
	overflow: hidden;
}
.frontPage_left_bot a:nth-child(2){
	float: right;
}
.frontPage_left_bot a img{
	width: 100%;
	height: 100%;
	transition: all 1s; 
}
.frontPage_left_bot a img:hover{
	transform: scale(1.01);
}
.frontPage_left_bot a p{
	width: 100%;
	line-height: 36px;
	font-size: 16px;
	background: rgba(0,0,0,0.6);
	text-align: center;
	color: #fff;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    position: absolute;
    bottom: 0;
    left: 0;
}


/*影说*/
.yingShuo{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 60px;
}
.ys_title{
	width: 517px;
	height: 123px;
	overflow: hidden;
	margin: 0 auto;
}
.ys_title img{
	width: 100%;
	height: 100%;
}
.ys_videoShow{
	width: 100%;
	height: 675px;
	overflow: hidden;
	margin-top: 40px;
	background: #000;
	position: relative;
}
.ys_videoShow video{
	width: 100%;
	height: 100%;
	background: #000;
}
.ys_videoShow p{
	width: 100%;
	line-height: 36px;
	color: #fff;
	background: rgba(0,0,0,0.6);
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
}
.ys_video1Show{
	width: 1200px;
	height: 100%;
	overflow: hidden;
	margin-top: 40px;
	background: #000;
	position: relative;
}
.ys_video1Show video{
	width: 100%;
	height: 100%;
	background: #000;
}
.ys_video1Show p{
	width: 100%;
	line-height: 36px;
	color: #fff;
	background: rgba(0,0,0,0.6);
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
}
.ys_video_list{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
}
.ys_video_item{
	width: 32%;
	height: 216px;
	float: left;
	margin-left: 2%;
	position: relative;
	cursor: pointer;
}
.ys_video_i:before{
	content: "";
	width: 60px;
	height: 60px;
	background: url(play.png) no-repeat;
	background-size: cover;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.ys_video_p:before{
	content: "";
	width: 60px;
	height: 60px;
	background: url(pause.png) no-repeat;
	background-size: cover;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.ys_video_item:first-child{
	margin-left: 0;
}
.ys_video_item img{
	width: 100%;
	height: 100%;
}	
.ys_video_item a{
	display: none;
}
.ys_video_item p{
	width: 100%;
	font-size: 16px;
	color: #fff;
	background: rgba(0,0,0,0.6);
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 36px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.part2{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: url(bg02.jpg) center top no-repeat;
}
.tuGuan{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 10px;
}
.tg_title{
	width: 517px;
	height: 123px;
	margin: 0 auto;
	position: relative;
}
.tg_title img{
	width: 100%;
	height: 100%;
}
.tgmore{
	font-size: 16px;
	color: #999;
	position: absolute;
	right: -60px;
	bottom: 0;
}
.tgmore:hover{
	color: #cc0000;
}
.mdynImgNews04{
	width: 1100px;
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	margin-top: 140px;
}
.dynImg04_MidBox{
	width: 780px;
	height: 500px;
	margin: 0 auto;
	position: relative;
}
.dynimg04_SmallBox{
	width: 100%;
	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_Text{
	width: 100%;
	height: 40px;
	background: rgba(0,0,0,0.5);
	font-size: 18px;
	color: #fff;
	line-height: 40px;
	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;
	background: url(http://mbgl.newssc.org/public/moduleImg/dynImgNew04_prev.png);
	background-size: cover;
}
.dynImg04_next{
	right: 20px;
	background: url(http://mbgl.newssc.org/public/moduleImg/dynImgNew04_next.png);
	background-size: cover;
}

.daKa{
	width: 1200px;
	height: 943px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 160px;
	background: url(daka_bg.png) center top no-repeat;
	position: relative;
}
.dkmore{
	font-size: 16px;
	color: #999;
	position: absolute;
	right: 60px;
	top: 170px;
}
.dkmore:hover{
	color: #cc0000;
}
.dk_img{
	width: 556px;
	height: 644px;
	position: absolute;
	right: 28px;
	top: 206px;
	border: 8px solid #d2b479;
	box-sizing: border-box;
}
.daka_swiper{
	width:100%;
	height: 100%;
	overflow: hidden;
}
.daka_swiper .mdynImgNew02_dynImg_lr01{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.dynImg_lr01_imgBox{
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.dynImg_lr01_imgBox a{
	height: 100%;
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
}
.dynImg_lr01_imgBox a img{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.dynImg_lr01_imgBox a p{
	display: none;
}
.daka_swiper .dynImg_lr01_textBox{
	width: 100%;
	height: 36px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 36px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,0.4);
	opacity: 0;
}
.mdynImgNew02_dynImg_lr01_iconBox{
	width: 100%;
	height: 10px;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 46px;
	font-size: 0;
}
.mdynImgNew02_dynImg_lr01_iconBox span{
	width: 40px;
	height: 4px;
	display: inline-block;
	margin:5px;
	border-radius:4px;
	background: rgba(255,255,255,0.5);
}
.mdynImgNew02_dynImg_lr01_iconBox .mdynImgNew02_dynImg_lr01_iconCur{
	background: #fff;
}
.dynImg_lr01_nextPre{
	width: 100%;
	height: 60px;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	box-sizing: border-box;
	font-size: 0;
	transition: all 1s;
	opacity: 0;
}
.dynImg_lr01_nextPre span{
	width: 60px;
	height: 100%;
	display: block;
	cursor: pointer;
	transition: all 1s;
	background-size: contain;
	border-radius: 50%;
}
.dynImg_lr01_pre{
	float: left;
	margin-left: 10px;
	background: url(http://mbgl.newssc.org/public/moduleImg/prev.png);
}
.dynImg_lr01_next{
	float: right;
	margin-right: 10px;
	background: url(http://mbgl.newssc.org/public/moduleImg/next.png);
}

/*底部*/
.mfoot{
	background: #ab0100;
	margin-top:100px;
	width: 100%;
	text-align: center;
	height: auto;
	overflow: hidden;
	clear: both;
	padding: 40px 0;
	font-size: 0;
	position: relative;
}
.mfoot p{
	color: #fff;
	font-size: 14px;
	line-height: 28px;
}
.mfoot p br{
	display: none;
}
.qr{
	width: 185px;
	height: 416px;
	position: fixed;
	right: -14px;
	top: 40%;
	background: url(qr.png);
	display: none;
	transform: scale(0.6);
}
.nav{
	/*display: none;*/
	width: 100%;
	height: 60px;
	margin: 0 auto;
	margin-top: 60px;
	background: #AB0100;
	text-align: center;
}
.nav a{
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	display: inline-block;
	margin: 0 10px;
	line-height: 60px;
}
.nav a:not(:last-child):after{
	content: "|";
	line-height: 60px;
	font-size: 24px;
	color: #fff;
	margin-left: 20px;
}

@media only screen and (orientation:portrait) {
	.banner_main{
		width: 100%;
	}
	.yingShuo,
	.tuGuan,
	.mdynImgNews04,
	.daKa{
		width: 100%;
	}
	.m_frontPage03_left{
		width: 800px;
		float: none;
		margin: 0 auto;
	}
	.frontPage_right{
		margin-left: 160px;
		float: none;
	}
	.m_frontPage03_left{
		margin-top: 60px;
		margin-left: 160px;
		float: none;
	}
	.qr{
		display: none;
	}
	.dynImg04_prev,
	.dynImg04_next{
		display: block;
	}
	.daKa{
		background-size: contain;
	}
	.dynImg_lr01_nextPre{
		opacity: 1;
	}

	.goBranch{
		display: none;
	}
	.goBranch_phone{
		width: 100%;
		height: auto;
		text-align: center;
		display: block;
		margin-top: 80px;
		font-size: 0;
		display: none;
	}
	.goBranch_p{
		width: 140px;
		height: 90px;
		display: inline-block;	
		background-size: 100%;
		background-position:center ;
		margin: 0 5px;
		border-radius: 6px;
		position: relative;
	}
	.goBranch_p:nth-of-type(1){
		background: url(banner_img2.png);
	}
	.goBranch_p:nth-of-type(2){
		background: url(banner_img5.png);
	}
	.goBranch_p:nth-of-type(3){
		background: url(banner_img1.png);
	}
	.goBranch_p:nth-of-type(4){
		background: url(banner_img6.png);
	}
	.goBranch_p:nth-of-type(5){
		background: url(banner_img4.png);
	}
	.goBranch_p:nth-of-type(6){
		background: url(banner_img3.png);
	}
	.goBranch_p p{
		padding: 6px 10px;
		box-sizing: border-box;
		background: #fff;
		border-radius: 6px;
		color: #333;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		font-size: 16px;
		white-space: nowrap;
		box-shadow: 0 0 10px rgba(0,0,0,0.2);
	}
	.goBranch_p:nth-child(odd) p{
		top: -40px;
	}
	.goBranch_p:nth-child(even) p{
		bottom: -40px;
	}
	.goBranch_p:nth-child(odd) p:after{
		content: "";
		width: 0;
		height: 0;
		border-width: 10px 10px 0 10px ;
		border-style: solid;
		border-color: #d0d0d0 transparent transparent transparent;
		position: absolute;
		bottom: -10px;
		left: 50%;
		transform: translateX(-50%);
	}
	
	.goBranch_p:nth-child(even) p:after{
		content: "";
		width: 0;
		height: 0;
		border-width: 0 10px 10px 10px ;
		border-style: solid;
		border-color: transparent transparent #d0d0d0 transparent;
		position: absolute;
		top: -10px;
		left: 50%;
		transform: translateX(-50%);
	}
	
	.goBranch_phone > p{
		width: 100%;
		font-size: 16px;
		margin-top: 60px;
		text-align: center;
		color: #999;
	}
	.mheadline01 h1 a{
		width: 980px;
		
	}
	.nav{
		width: 100%;
		height: 90px;
		overflow-x: auto;
		overflow-y:hidden ;
		text-align: center;
		white-space: nowrap;
		display: block;
		margin-top: 60px;
		background: #CC0000;
	}
	.nav a{
		display: inline-block;
		margin-left: 10px;
		line-height: 90px;
		font-size: 36px;
		color: #fff;
		overflow: hidden;
		font-weight: bold;
	}
	.nav a:not(:last-child):after{
		content: "|";
		color: #fff;
		margin-left: 18px;
		display: inline-block;
		font-size: 36px;
	}
	.cover_video{
		width: 100%;
		height: 552px;
		background: #000;
	}
	.cover_video video{
		height: auto;
	}
	.cover_video span{
		/*display: none;*/
	}
	.cover_video i{
		/*right: 10px;*/
	}
	.content{
		margin-top: 50px;
	}
}