.ssfc{/* position: relative; */width:100%;overflow: hidden;}
.ssfc a.read{margin:24px auto;}
.ssfc .lm{background-image: url(../img/lm_ssfc.png); padding-top:39px;}
.ssfc ul{float:left; width:calc(100% + 40px); margin:30px -20px;}
.ssfc ul li{float:left; margin:0 20px; width:440px;}
.ssfc ul li .pic{position:relative; z-index:5; width:100%; height:293px; overflow: hidden;}
.ssfc ul li .pic img{
	width:100%;
	height: 100%;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all .5s ease-out;
	transform: scale(1);
	transition: all .5s ease-out;
	}
.ssfc ul li:hover .pic img{transform: scale(1.2);}
.ssfc ul li .bt{float:left; width:100%; padding:20px; background-color:#fff;}
.ssfc ul li .bt p{float:left; width:100%; height: 60px; overflow: hidden; line-height:30px;}
.ssfc ul li .bt p a{font-size: 16px; color:#333;}
.ssfc ul li .bt span.time{float:left; margin-top: 15px; line-height:25px; font-size: 14px; color:#023459;}
.ssfc ul li:hover .bt p a{font-size: 18px; font-weight: bold; color:#023459;}
.fc_sp{position:relative;float:left;width:100%;margin-top:10px;}
.fc_sp .hd{/* box-sizing: border-box; */float:left;width:590px;}
.fc_sp .hd ul{float:left;width:100%;margin:0;}
.fc_sp .hd ul li{float:left;padding:20px;width:100%;height: 135px;margin:0;box-sizing: border-box;}
.fc_sp .hd ul li.bg_hd1,.fc_sp .hd ul li.on{background-color:rgba(2,52,89,1);}
.fc_sp .hd ul li.bg_hd2{background-color:rgba(2,52,89,0.9);}
.fc_sp .hd ul li.bg_hd3{background-color:rgba(2,52,89,0.7);}
.fc_sp .hd ul li.bg_hd4{background-color:rgba(2,52,89,0.5);}
.fc_sp .hd ul li .pic{float:left; width:150px; height:95px;}
.fc_sp .hd ul li .bt{float:right;padding:0;background-color: transparent;width:calc(100% - 170px);}
.fc_sp .hd ul li .bt a{box-sizing: border-box;float:left;width:100%;line-height: 25px;height:70px;padding:10px 0;color:#fff;font-size: 18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fc_sp .hd ul li.on .bt a{font-weight: bold;}
.fc_sp .hd ul li .bt span.time{float:left; margin-top:0; width:100%;color:#fff; font-size: 14px;}
.fc_sp .bd{float:right; width:810px; height:540px; overflow: hidden;}
.fc_sp .bd ul{float:left; width:100%;height:100%; margin:0;}
.fc_sp .bd ul li{position:relative;margin:0; float:left; width:100%; height:100%;}
.fc_sp .bd ul li .bg_sp{float:left; width:100%; height:100%; background-position: center; background-repeat: no-repeat; background-size:cover;}
.fc_sp .bd ul li p{position: absolute; z-index:9; left:0; bottom:30px; width:100%; text-align: center; line-height:30px;}
.fc_sp .bd ul li p a{color:#fff; font-size: 24px; font-weight: bold;}
.fc_sp .bd ul li .video_on{position:absolute; z-index:8; left:0; top:0; width:100%; border:0;outline:none; height:100%; background: url(../images/video.png) no-repeat center center; background-size:80px;}
.video_hide{display:none; opacity: 0;}
.video_con{display: none; position:absolute;top:0; left:0;width:100%; height: 100%; padding:0; overflow: hidden;z-index: 10;}
.video_con2{background: none !important;
    display: block !important;}
.video_close{position:absolute;top:0; right:0;    width:40px; line-height: 40px;
    height: 40px;z-index:9999;color:#fff; background-color:#333; border:0;}
.video_con video,.video_con object{width:100%; height:100%;background-color:#333; border: 0; margin: 0 auto; display: block;}

.main_video .more {
margin:40px auto;
	width: 120px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	background: url(../img/more_bg.png) no-repeat center;
}

.main_video .more a {
    font-size: 14px;
    color: white;
}
