.CIFTIS-wrap{
    max-width: 1920px;
    min-width: 1260px;
    margin: 0 auto;
    overflow: hidden;
}
.aImg,.aImg img{
    display: block;
    width: 100%;
    height: 100%;
}
* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.CIFTIS-box-top{background: url(topbanner.jpg) no-repeat center top;height: 1597px;}
.newBannerBox {
	width: 1200px;
	
	height: 385px;
	margin: 0 auto;
	  padding-top: 693px;
}

/* .newBannerBox .banner-box {
	width: 680px;
	height: 385px;
	margin: 0 auto;
	float: left;
	
}

.secondIndex-banner {
	width: 680px;
	height: 385px;
	position: relative;
	
}

.secondIndex-banner .banner-img {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.secondIndex-banner .banner-img ul {
	width: 10000px;
	zoom: 1;
}

.secondIndex-banner .banner-img li {
	float: left;
	height: 100%;
	position: relative;
	width: 680px;
	height: 385px;
	overflow: hidden;
}

.secondIndex-banner .banner-img li a {
	display: block;
	position: relative;
	*position: static;
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.secondIndex-banner .banner-nav {
	position: absolute;
	bottom: 10px;
	right: 30px;
}

.secondIndex-banner .banner-nav li {
	float: left;
	margin-left: 10px;
	width: 12px;
	height: 12px;
	background: #fff;
	cursor: pointer;
}

.secondIndex-banner .banner-nav li.active {
	background: #000;
}

.secondIndex-banner .banner-nav {
	bottom: 15px;
	right: 20px;
}

.secondIndex-banner .banner-nav li {
	width: 8px;
	height: 8px;
	margin-left: 8px;
	border-radius: 50% 50%;
}

.secondIndex-banner .banner-nav li.active {
	background: none;
	border: 1px solid #fff;
}

.secondIndex-banner .banner-page,
.secondIndex-banner .banner-num {
	display: none;
}

.secondIndex-banner .banner-text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #000 repeat-x bottom left;
	line-height: 20px;
}

.secondIndex-banner .banner-text {
	background: none;
}

.secondIndex-banner .banner-text a {
	display: block;
	position: relative;
	background: url(fmhblack60.png) repeat-x left bottom;
	height: 50px;
	padding: 0;
	color: #fff;
}

.secondIndex-banner .banner-text a span {
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 42px;
	font-size: 16px;
	margin-left: 10px;
}

.secondIndex-banner .banner-page {
	display: none;
} */
 .focusmap{width:680px;height:385px;}
 .secondIndex-banner {width: 800px;height: 450px;position: relative;margin:0 auto;}
.secondIndex-banner .banner-img {width: 100%;height: 100%;position: relative;overflow: hidden;}
.secondIndex-banner .banner-img ul {width: 10000px;zoom: 1;}
.secondIndex-banner .banner-img li {float: left;height: 100%;position: relative;width: 800px;height:450px;overflow: hidden;}
.secondIndex-banner .banner-img li a {display: block;position: relative;*position:static;width: 100%;height: 100%;vertical-align: top;font-size:18px;font-weight: bold;}
.secondIndex-banner .banner-nav {position: absolute;bottom:10px;right:30px;display: none;}
.secondIndex-banner .banner-nav li {float: left;margin-left: 10px;width: 12px;height: 12px;background: #fff;cursor: pointer;}
.secondIndex-banner .banner-nav li.active {background: #000;}
.secondIndex-banner .banner-text {position: absolute;bottom:0;left:0;width: 100%;background: #000 repeat-x bottom left;line-height: 20px;}
.secondIndex-banner .banner-text a {color: #fff;padding: 10px;display: block;}
.secondIndex-banner .banner-page {}
.secondIndex-banner .banner-page a {display: none;position: absolute;top:50%;width:30px;height:30px;margin-top:-15px;cursor: pointer;opacity:0.6;filter:alpha(opacity=60);}
.secondIndex-banner .banner-page a:hover {opacity:1;filter:alpha(opacity=100);}
.secondIndex-banner .banner-page .btnLeft {left:-60px;background: url(./left-zuo.png) no-repeat center;}
.secondIndex-banner .banner-page .btnRight {right:-60px;background: url(./right-you.png) no-repeat center;}
.secondIndex-banner .banner-num {position: absolute;bottom:50px;left:50%;z-index: 2;color: #fff;background: #000;display: none;}


.secondIndex-banner-box-2 .secondIndex-banner,.secondIndex-banner-box-2 .secondIndex-banner .banner-img li {width: 680px;height:385px;}
.secondIndex-banner-box-2 .banner-num {display: none;}
.secondIndex-banner-box-2 .banner-text {background:none;}
.secondIndex-banner-box-2 .banner-text a {display: block;position: relative;background: url(fmhblack60.png) repeat-x left bottom;height:49px;padding: 0;}
.secondIndex-banner-box-2 .banner-text a span {position: absolute;bottom: 10px;left:0;line-height: 23px;font-size:16px;margin-left: 10px;width: 80%; white-space: nowrap;
 overflow: hidden;text-overflow: ellipsis;}
.secondIndex-banner-box-2 .banner-page {display: none;}
.secondIndex-banner-box-2 .secondIndex-banner .banner-nav {position: absolute;bottom:14px;right:30px;display: block;}
.secondIndex-banner-box-2 .secondIndex-banner .banner-nav li {float: left;margin-left: 10px;width: 8px;height: 8px;background: #fff;cursor: pointer;border-radius: 50%;}
.secondIndex-banner-box-2 .secondIndex-banner .banner-nav li.active {background: none;
	border: 1px solid #fff;}
.secondIndex-banner-box-2 .secondIndex-banner .banner-img li {float: left;height: 100%;position: relative;width: 680px;height:385px;overflow: hidden;}

/*  */


.text {
	width: 518px;
	height: 100%;
	float: left;
	position: relative;background-color: #fff;box-shadow: 0 7px 10px 0px #e9e8e8;
	/* margin-left: 71px; */
}

.title {
    width: 469px;
   
    margin: 15px auto;
    border-bottom: 1px solid #e3e3e3;
  
    padding-bottom:14px;
      margin-left: 33px;
    margin-right: 33px;
}

.title1 a {
font-size: 18px;
    color: #000;
    line-height: 25px;
    font-weight: bold;

}

.subtitle {
	margin-top: 7px;
}

.subtitle a {
	font-size: 15px;
	color: #333;
	line-height: 23px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	/*设置对齐模式*/
	-webkit-line-clamp: 3;
}

.text-list {
	width: 469px;
	margin: 0 auto;
	font-size: 16px;
	color: #333;
	line-height: 38px;margin-left:33px;margin-right: 33px;
}

.text-list ul li {
	width: 469px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	/*设置对齐模式*/
	-webkit-line-clamp: 2;    margin-top: 15px;
}

.text-list ul li a {
	padding: 0;
	color: #333;font-weight: bold;
}

.text-list ul li a:hover {
	color: #e36c2c;
}

.text-list a.more {
	color: #333;
	text-align: right;
	display: block;font-size: 14px;
}
.imgScale-1 {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.imgScale-1 img {
	transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
}

.imgScale-1:hover img{
	transform: rotate(0deg) scale(1.05, 1.05);
	-ms-transform: rotate(0deg) scale(1.05, 1.05);
	-moz-transform: rotate(0deg) scale(1.05, 1.05);
	-webkit-transform: rotate(0deg) scale(1.05, 1.05);
	-o-transform: rotate(0deg) scale(1.05, 1.05);
}
/*  */
.xian{width:519px;height: 6px;
background: url(news-line.jpg) top center no-repeat;}
.ExploreCIFTIS{clear: both;padding-top: 78px;}
.ExploreCIFTIS-con{width: 1200px;margin: 0 auto;}
.tit-title{background: url(fmhtitle-01.png) top center no-repeat;height: 60px;}
.con-items {
    margin: 38px 0;
    overflow: hidden;
}



.con-items ul{
    width: 1200px;
    display: flex;
    justify-content: space-between;
   
   
}
.con-item-01 li{width: 275px; }
.con-item-txt {
    /* display: block;
    position: absolute;
    bottom: 0;
    color: #000;
    font-size: 21px;
    font-weight: bold;
    line-height: 24px; */
}

.con-item-01 {
    width: 275px;
    height: 279px;
    background: url(fmh25-ect.png) top center no-repeat;display: block;
}

.con-item-01:hover {
    background: url(fmh25-ect-ac.png) top center no-repeat;
}

.con-item-02 {
      width: 275px;
    height: 283px;
    background: url(fmh25-play.png) top center no-repeat;display: block;
}

.con-item-02:hover {
    background: url(fmh25-play-ac.png) top center no-repeat;
}

.con-item-03 {
     width: 275px;
    height: 277px;
    background: url(fmh25-jt.png) top center no-repeat;display: block;
}

.con-item-03:hover {
    background: url(fmh25-jt-ac.png) top center no-repeat;
}

.con-item-04 {
    width: 275px;
    height: 278px;
    background: url(fmh25-si.png) top center no-repeat;display: block;
}

.con-item-04:hover {
    background: url(fmh25-si-ac.png) top center no-repeat;
}
/*  */
.videos-all{clear: both;width: 1200px;margin: 0 auto;margin-top: 78px;padding-bottom: 114px;}
.video-tit{
    background: url(fmhtitle-02.png) top center no-repeat;height: 62px;position: relative;
}
.video-more{font-size: 15px;position: absolute; right: 5px;bottom:15px}
.video-more a{color: #000;}
.video-more a:hover{text-decoration: underline;}
.wz-box-1-r {
	width: 1200px;
	margin: 0 auto;
	/* background: url(tousu-video.jpg) center center no-repeat; */
	height: 500px;position: relative;
	
}

.wz-box-1-r-list {
	position: relative;
}

.wz-box-1-r-list li {
	position: absolute;
	top: 34px;
	/* left: 40px; */
}

.wz-box-1-r-list .list-con {
	/* position: relative; */
	width: 890px;
	height: 500px;
	
	overflow: hidden;
	
}

.wz-box-1-r-list .list-pic,
.wz-box-1-r-list .list-pic img {
	position: relative;
	width: 100%;
	height: 100%;
	display: block;
}

.wz-box-1-r-list .list-btn {
	cursor: pointer;
	width: 84px;
	height: 84px;
	position: absolute;
	bottom: 0;
	left: 0;

	background: url(fmh25-icon.png) no-repeat;
}

.wz-box-1-r-list .list-video {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
	width: 100%;
	height: 100%;
}

.wz-box-1-r-list .list-video video {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}

.wz-box-1-r-list .list-tit {
	position: absolute;
    right: -310px;
    bottom: 43px;
    width: 415px;
   
    background: url(fmh25-color.png) left bottom no-repeat;
    line-height: 22px;
   
    height: 227px; display: flex; align-items: center;justify-content: center;
}
.wz-box-1-r-list .list-tit p{ font-size: 20px;
    color: #fff;width: 346px;line-height: 28px;}

.wz-box-1-r-02{margin-top: 55px;}
.wz-box-1-r-02 .wz-box-1-r-list li{right: 0;}
.wz-box-1-r-02 .wz-box-1-r-list .list-tit{right: 0;
    left: -310px;}
.wz-box-1-r-02 .wz-box-1-r-list .list-btn{right:0;left:inherit}
/*  */
.photos-all{clear: both;
  margin: 0 auto;}
.photos-tit{ background: url(fmhtitle-03.png) top center no-repeat;height: 58px;}
/*  */
.allVideo {
	width: 1260px;
	margin: 0 auto;
	position: relative;margin-top:38px;margin-bottom: 100px;
}

.container {
	width: 1260px;
	position: relative;
	overflow: hidden;
	/* margin-left: -128px;*/
	margin:0 auto;
	/* padding-top: 20px; */
	
}

.container ul {
	width: 1200px;
	height: 500px;
	margin: 0 auto;
	position: relative;
}

.container ul li {
	position: absolute;
	width: 0px;
	height: 0px;
	left: 595px;
	top: 135px;overflow: hidden;
}

.container ul li img{
   display: block;
   width: 100%;
   height: 100%;
}
.btnLeft {
	background: url(fmh25-left.png) no-repeat;
	left: 0;
	width: 50px;
	height:50px;
	position: absolute;
	top: 50%;
	cursor: pointer;
	z-index: 10;
	opacity: 1;
    transform: translate(0,-50%);
}

.btnRight {
	background: url(fmh25-right.png) no-repeat;
	right: 0;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 50%;
	cursor: pointer;
	z-index: 999999;
	opacity: 1;
    transform: translate(0,-50%);
}


