.index-banner { width: 100%; max-width: 1920px;margin-left:auto;margin-right:auto;}

.index-banner .index-banner-con { position: relative; }

.index-banner .index-banner-con .banner-txt { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.index-banner .index-banner-con .banner-txt .banner-txt-table { display: table; width: 100%; height: 100%; }

.index-banner .index-banner-con .banner-txt .banner-txt-table .banner-txt-cell { display: table-cell; vertical-align: middle; text-align: center; }

.index-banner .index-banner-con .banner-txt .banner-txt-table .banner-txt-cell h1 img { width: 265px; max-width: 100%; margin: 0 auto; }

.index-banner .index-banner-con .banner-txt .banner-txt-table .banner-txt-cell h2 { font-size: 46px; color: #fff; margin: 30px 0; font-weight: normal; }

.index-banner .index-banner-con .banner-txt .banner-txt-table .banner-txt-cell a { display: inline-block; font-size: 14px; color: #fff; height: 45px; line-height: 45px; padding: 0 25px; background: #b71254; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; }

.index-banner .index-banner-con .banner-txt .banner-txt-table .banner-txt-cell a i { display: inline-block; width: 17px; height: 17px; background: url("../images/jt.png") no-repeat center; position: relative; top: 3px; margin-left: 5px; }

.index-banner .index-banner-con .swiper-slide { position: relative; }

.index-banner .index-banner-con .swiper-slide img { display: block; width: 100%; }

.index-banner .index-banner-con .swiper-slide .banner-txt { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.index-banner .index-banner-con .swiper-slide .banner-txt .banner-txt-table { display: table; width: 100%; height: 100%; }

.index-banner .index-banner-con .swiper-slide .banner-txt .banner-txt-table .banner-txt-cell { display: table-cell; vertical-align: middle; text-align: center; }

.index-banner .index-banner-con .swiper-slide .banner-txt .banner-txt-table .banner-txt-cell h1 img { width: auto; max-width: 100%; margin: 0 auto; }

.index-banner .index-banner-con .swiper-slide .banner-txt .banner-txt-table .banner-txt-cell h2 { font-size: 68px; color: #fff; margin: 30px 0; }

.index-banner .index-banner-con .swiper-slide .banner-txt .banner-txt-table .banner-txt-cell a { display: inline-block; font-size: 14px; color: #fff; height: 45px; line-height: 45px; padding: 0 25px; background: #b71254; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; }

.index-banner .index-banner-con .swiper-slide .banner-txt .banner-txt-table .banner-txt-cell a i { display: inline-block; width: 17px; height: 17px; background: url("../images/jt.png") no-repeat center; position: relative; top: 3px; margin-left: 5px; }

@media screen and (min-width: 2000px){
  .index-banner{
    max-width: inherit;
  }
}
@media screen and (max-width: 1366px) { .index-banner .index-banner-con .banner-txt .banner-txt-table .banner-txt-cell h1 img { width: 220px; }
  .index-banner .index-banner-con .banner-txt .banner-txt-table .banner-txt-cell h2 { font-size: 38px; } }

@media screen and (max-width: 960px) { .index-banner { margin-top: 80px; } }

@media screen and (max-width: 768px) { .index-banner { margin-top: 50px; }
  .index-banner .index-banner-con > img { width: 768px; max-width: inherit; position: relative; left: 50%; margin-left: -384px; }
  .index-banner .index-banner-con .banner-txt .banner-txt-table .banner-txt-cell h1 img { width: 150px; }
  .index-banner .index-banner-con .banner-txt .banner-txt-table .banner-txt-cell h2 { font-size: 24px; }
  .index-banner .index-banner-con .banner-txt .banner-txt-table .banner-txt-cell a { height: 35px; line-height: 35px; }
  .news-r{display:none;}
}
/*2022-06-07调整首页内容中各标题文字的间距*/
.indexTit { font-size: 42px; color: #b71254; font-weight: normal; text-align: center; letter-spacing:5px; text-indent:5px }

@media screen and (max-width: 1366px) { .indexTit { font-size: 32px; } }

@media screen and (max-width: 768px) { .indexTit { font-size: 22px; } }
/*2022-07-25调整首页新闻中心标题上间距*/
/*2022-07-26增加首页新闻中心高度，700px，用于不会因为图片滚动调整高度*/
/*2022-08-19去掉首页新闻中心高度*/
/*2022-08-19，margin-top 由50px改为20px*/
.index-news { width: 100%; margin-top: 20px; /*height:870px;*/ }
/*8月19日，首页新闻中心下间距,40px改为20px*/
.index-news .tab-tit { margin-top: 20px; text-align: center; }

.index-news .tab-tit a { display: inline-block; font-size: 24px; color: #333; margin: 0 40px; }

.index-news .tab-tit a i { display: block; width: 30px; height: 2px; background: #fff; margin: 15px auto 0; }

.index-news .tab-tit a:hover { color: #b71254; }

.index-news .tab-tit a:hover i { background: #b71254; }

.index-news .tab-tit a.on { color: #b71254; }

.index-news .tab-tit a.on i { background: #b71254; }
/*8月19日，首页集团新闻下间距,45px改为20px*/
.index-news .index-news-con { width: 100%; position: relative; margin-top: 20px; }

.index-news .index-news-con .index-news-item { width: 100%; background: #fff; opacity: 0; }

.index-news .index-news-con .index-news-item a.n-moreBtn { display: inline-block; font-size: 16px; font-weight: bold; color: #b71254; position: absolute; top: -40px; right: 0; }

.index-news .index-news-con .index-news-item.on { position: absolute; top: 0; left: 0; z-index: 4; opacity: 1; }

.index-news .index-news-con .index-news-item .news-l { float: left; width: 52%; }
/*22-08-19，固定轮播高度 height从710px改为660px*/
.index-news .index-news-con .index-news-item .news-l .swiper-container {height: 660px; }

.index-news .index-news-con .index-news-item .news-l .newsSlideImg{
  position: relative;
}
.index-news .index-news-con .index-news-item .news-l .newsSlideImg .imgC{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
}
.index-banner .swiper-pagination span.swiper-pagination-bullet { background: #fff; }
.index-banner .swiper-pagination span.swiper-pagination-bullet-active { background: #b71254; }
.index-news .index-news-con .index-news-item .news-l .swiper-slide img { width: 100%; }

.index-news .index-news-con .index-news-item .news-l .swiper-slide h4 { font-size: 16px; font-weight: normal; margin-top: 20px; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.index-news .index-news-con .index-news-item .news-l .swiper-slide h4 a { color: #666; }

.index-news .index-news-con .index-news-item .news-l .swiper-slide h4 a:hover { color: #b71254; }

.index-news .index-news-con .index-news-item .news-l .swiper-slide p { font-size: 14px; line-height: 24px; margin-top: 10px; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.index-news .index-news-con .index-news-item .news-l .swiper-slide p a { color: #666; }

.index-news .index-news-con .index-news-item .news-l .swiper-slide p a:hover { color: #b71254; }

.index-news .index-news-con .index-news-item .news-l .swiper-pagination { width: auto; right: 20px; bottom: 24%; text-align: right; }

.index-news .index-news-con .index-news-item .news-l .swiper-pagination span { opacity: 1; }

.index-news .index-news-con .index-news-item .news-l .swiper-pagination span.swiper-pagination-bullet { background: #fff; }

.index-news .index-news-con .index-news-item .news-l .swiper-pagination span.swiper-pagination-bullet-active { background: #b71254; }

.index-news .index-news-con .index-news-item .news-r { float: left; width: 46.5%; margin-left: 1.5%; }

.index-news .index-news-con .index-news-item .news-r ul li { padding: 20px; overflow: hidden; }

.index-news .index-news-con .index-news-item .news-r ul li a { display: block; }

.index-news .index-news-con .index-news-item .news-r ul li a img { float: left; max-width: 170px; width: 100%; margin-right: 20px; }
/*2022-06-07添加 用于修复首页新闻中心右侧div文字过多换行的问题*/
.index-news .index-news-con .index-news-item .news-r ul li .listTxt {margin-left:190px;}

.index-news .index-news-con .index-news-item .news-r ul li .listTxt h4 { font-size: 16px; color: #333; font-weight: normal; line-height: 22px; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.index-news .index-news-con .index-news-item .news-r ul li .listTxt p { font-size: 14px; color: #999; margin-top: 8px; line-height: 22px; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.index-news .index-news-con .index-news-item .news-r ul li .listTxt span { font-size: 12px; color: #999; margin-top: 10px; }

.index-news .index-news-con .index-news-item .news-r ul li:hover { background: #fff; -moz-box-shadow: 0px 0px 20px #f2f2f2; -webkit-box-shadow: 0px 0px 20px #f2f2f2; box-shadow: 0px 0px 20px #f2f2f2; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.index-banner .swiper-pagination{
  bottom:50px;
}

@media screen and (max-width: 1536px) { 
  /*23-02-16，固定轮播高度 1920 125%放大*/
  .index-news .index-news-con .index-news-item .news-l .swiper-container {height: 540px; }
}

@media screen and (max-width: 1366px) { 
/*7月26日，增加首页新闻中心高度，590px，让其可以不随着图片滚动变化高度*/
/*8月19日，去掉首页新闻中心高度*/
/*8月19日，调整首页新闻中心上间距，30px改为10px（小屏幕版）*/
  .index-news { margin-top: 10px;  }
  .index-news .tab-tit a { font-size: 18px; }
  /*8月19日，调整首页新闻中心上间距，30px改为20px（小屏幕版）*/
  .index-news .index-news-con { margin-top: 20px; }
  .index-news .swiper-pagination { top: 15px; }
  .index-banner .swiper-pagination{
    bottom:0;
  }
  
  /*22-08-19，固定轮播高度，height 从540px改为490px*/
  .index-news .index-news-con .index-news-item .news-l .swiper-container {height: 490px; }
}

@media screen and (max-width: 1280px) { 
  /*23-02-16，固定轮播高度 1920 150%放大*/
  .index-news .index-news-con .index-news-item .news-l .swiper-container {height: 460px; }
}

@media screen and (max-width: 1100px) { 
  /*23-02-16，固定轮播高度 1920 175%放大*/
  .index-news .index-news-con .index-news-item .news-l .swiper-container {height: 451px; }
}

@media screen and (max-width: 768px) { 
  /*7月26日，增加首页新闻中心高度，440px，让其可以不随着图片滚动变化高度（手机端）*/
  /*8月19日，margin-top 从40改为10*/
  .index-news { margin-top: 10px; height:440px }
  /*8月19日，margin-top 从20改为10*/
  .index-news .tab-tit { margin-top: 10px; }
  .index-news .tab-tit a { font-size: 16px; margin: 0 20px; }
  .index-news .index-news-con .index-news-item .news-l { width: 100%; }
  .index-news .index-news-con .index-news-item .news-r { width: 100%; margin-top: 20px; margin-left: inherit; }
  .index-news .index-news-con .index-news-item .news-r ul li { padding: 20px 0; } 
  /*22-08-19，取消固定轮播高度（手机端）*/
  .index-news .index-news-con .index-news-item .news-l .swiper-container {height: auto; }
}

@media screen and (max-width: 480px) { .index-news .index-news-con .index-news-item .news-r ul li a img { float: none; max-width: 100%; }
  .index-news .index-news-con .index-news-item .news-r ul li a .listTxt { margin-top: 20px; } }
/*8月19日，调整首页集团介绍上方Banner的间距从60px调整成40px*/
.index-introduce { 
  width: 100%; 
  margin-top: 40px;
  position: relative; 
}


.index-introduce .l-bgColor { width: 100%; height: 100%; background: #f4f4f4; position: absolute; top: 0; }
/*7月26日，调整首页集团介绍的宽度与下方相同*/
.index-introduce .container { /*width: 1260px;*/ }
/*7月26日，调整首页集团介绍和产业集群的上下间距*/
.index-introduce .container .introduce-wrap { /*padding: 80px 0;*/ position: relative; }
/*8月19日，调整首页集团介绍与下方内容的间距从60px调整成40px*/
.index-introduce .container .introduce-con { overflow: hidden; margin-top: 40px; float: right; }
/*7月26日，调整首页集团介绍下方图片*/
.index-introduce .container .introduce-con .introduce-item { float: left; /*width: 25%; height: 500px;*/ position: relative; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; cursor: pointer; }
/*7月26日，调整首页集团介绍下方图片*/
.index-introduce .container .introduce-con .introduce-item.on { /*width: 50%;*/ -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.index-introduce .container .introduce-con .introduce-item.on .introduce-txt p { display: -webkit-box; }

/*.index-introduce .container .introduce-con .introduce-item.on .introduce-txt a { display: none; }*/
/*7月26日，调整首页集团介绍下方图片*/
/*8月19日，调整首页集团介绍下方图片，去掉宽度限制，满屏显示*/
.index-introduce .container .introduce-con .introduce-item img { 
  display: block; 
  width:1910px\9;
  /*max-width: inherit; */
  /*width: 955px; */
  /*width: 1260px;*/
  /*height: 500px; */
}

.index-introduce .container .introduce-con .introduce-item .introduce-txt { 
  position: absolute; 
  left: 40px; 
  bottom: 30px; 
  width: 50%; 
  height: 128px; 
}
/*2022-07-20调整首页集团介绍中的文字大小和文字间距*/
.index-introduce .container .introduce-con .introduce-item .introduce-txt h3 { font-size: 42px; color: #fff; font-weight: normal; letter-spacing:5px; text-indent:5px; }

.index-introduce .container .introduce-con .introduce-item .introduce-txt p { 
  display: none; 
  font-size: 16px; 
  color: #fff;
  /*margin-top: 10px; */
  word-break: break-all; 
  -o-text-overflow: ellipsis; 
  text-overflow: ellipsis; 
  -webkit-box-orient: vertical; 
  -webkit-line-clamp: 2; 
  overflow: hidden; 
  line-height: 24px; 
}

.index-introduce .container .introduce-con .introduce-item .introduce-txt a { display: inline-block; width: 20px; height: 20px; background: url("../images/jt03.png") no-repeat center; margin-top: 10px; }
@media screen and (min-width: 2000px){
  /*.index-introduce .container .introduce-con .introduce-item{
    height: 625px;
  }
  .index-introduce .container .introduce-con .introduce-item img { 
    width: 940px;
    height: 625px;
  }*/
  .index-introduce .container .introduce-con .introduce-item{
    /*height: 835px;*/
  }
  /*2022-08-19去掉宽度，整屏拉满*/
  .index-introduce .container .introduce-con .introduce-item img{
    /*width: 1255px;*/
    /*height: 835px;*/
	width:100%;
  }
}

@media screen and (max-width: 1366px) { 
  /*8月19日，调整首页集团介绍上间距，40px改为20px（小屏幕版）*/
  .index-introduce { margin-top: 20px;  }
  /*8月19日，调整首页集团介绍上间距，40px改为20px（小屏幕版）*/
  .index-introduce .container .introduce-con { margin-top: 20px; }
  /*7月26日，调整首页集团介绍下方图片*/
  /*8月22日，调整首页集团介绍下方图片宽度*/
  .index-introduce .container .introduce-con .introduce-item { /*height: 368px;*/width:100%; width:100%\9;}
  /*2022-07-26调整首页集团介绍中图片宽度，因为现在只显示一张图片*/
  /*2022-08-19去掉首页集团介绍中图片限制宽度，整屏拉满*/
  .index-introduce .container .introduce-con .introduce-item img { /*width: 960px;*/  }
  .index-introduce .container .introduce-con .introduce-item .introduce-txt { height: 84px; }
  /*2022-07-20调整首页集团介绍中的文字大小和文字间距（小屏幕版）*/
  .index-introduce .container .introduce-con .introduce-item .introduce-txt h3 { font-size: 32px; letter-spacing:5px;text-indent:5px; }
  .index-introduce .container .introduce-con .introduce-item .introduce-txt p { font-size: 14px; } }

@media screen and (max-width: 768px) { 
  /*8月19日，调整首页集团介绍上间距，40px改为10px（手机端）*/
  .index-introduce { margin-top: 10px; }
  /*8月19日，调整首页集团介绍下间距，20px改为10px（手机端）*/
  .index-introduce .container .introduce-con { margin-top: 10px; }
  .index-introduce .container .introduce-con .introduce-item { width: 50%; height: inherit; }
  .index-introduce .container .introduce-con .introduce-item.on { width: 50%; }
  .index-introduce .container .introduce-con .introduce-item.on .introduce-txt a { display: block; }
  .index-introduce .container .introduce-con .introduce-item.on .introduce-txt p { display: block; }
  .index-introduce .container .introduce-con .introduce-item img { width: 100%; }
  .index-introduce .container .introduce-con .introduce-item .introduce-txt { width: 90%; height: inherit; left: 0; bottom: 10px; padding: 0 5%; }
  /*2022-07-20调整首页集团介绍中的文字大小和文字间距（手机端）*/
  .index-introduce .container .introduce-con .introduce-item .introduce-txt h3 { font-size: 22px; letter-spacing:5px;text-indent:5px; }
  .index-introduce .container .introduce-con .introduce-item .introduce-txt a { display: block; margin-top: 0; }
  .index-introduce .container .introduce-con .introduce-item .introduce-txt p { display: block; margin-top: 0; } }

@media screen and (max-width: 480px) { .index-introduce .container .introduce-con .introduce-item { width: 100%; }
  .index-introduce .container .introduce-con .introduce-item.on { width: 100%; } }
/*8月19日，调整首页产业集群与上方的间距从60px调整成40px*/
.index-Cluster { width: 100%; margin-top: 40px; }
/*7月26日，调整首页产业集群与下方内容的间距从60px调整成25px*/
.index-Cluster .Cluster-list { width: 102%; margin-left: -1%; margin-top: 25px; }
/*7月19日，修改产业集群下的6个方块*/
.index-Cluster .Cluster-list .Cluster-item { float: left; width: 31.33%; margin: 1%; /*padding: 60px 0; -webkit-box-shadow: 0px 0px 20px #f2f2f2; -moz-box-shadow: 0px 0px 20px #f2f2f2; box-shadow: 0px 0px 20px #f2f2f2;*/ text-align: center; }

.index-Cluster .Cluster-list .Cluster-item .Cluster-icon { text-align: center; }

.index-Cluster .Cluster-list .Cluster-item .Cluster-icon img { display: block; max-width: 100%; margin: 0 auto; }

.index-Cluster .Cluster-list .Cluster-item .Cluster-icon img:last-child { display: none; }
/*增加首页-产业集群板块的文字间距*/
.index-Cluster .Cluster-list .Cluster-item h4 { font-size: 16px; color: #333; margin-top: 20px; font-weight: normal;letter-spacing:6px;text-indent:6px; }

.index-Cluster .Cluster-list .Cluster-item p { font-size: 14px; color: #999; margin-top: 30px; }
/*7月19日，修改产业集群下的6个方块*/
.index-Cluster .Cluster-list .Cluster-item a { display: inline-block; /*background: url("../images/jt02.png") no-repeat center; margin-top: 6%;*/ }
/*7月19日，修改产业集群下的6个方块*/
/*.index-Cluster .Cluster-list .Cluster-item a img { width: 306px; height: 306px; }*/
/*8月19日，修改产业集群下的6个方块*/
/*23-02-17，去掉首页产业集群下6个方块的宽度和高度*/
/*.index-Cluster .Cluster-list .Cluster-item a img { width: 600px; height: 384px; }*/

/*7月19日，修改产业集群下的6个方块鼠标悬浮效果*/
/*
.index-Cluster .Cluster-list .Cluster-item:hover { background: #b71254; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.index-Cluster .Cluster-list .Cluster-item:hover .Cluster-icon img:first-child { display: none; }

.index-Cluster .Cluster-list .Cluster-item:hover .Cluster-icon img:last-child { display: block; }

.index-Cluster .Cluster-list .Cluster-item:hover h4 { color: #fff; }

.index-Cluster .Cluster-list .Cluster-item:hover p { color: #fff; }

.index-Cluster .Cluster-list .Cluster-item:hover a { background: url("../images/jt03.png") no-repeat center; }
*/

@media screen and (max-width: 1366px) { 
  /*8月19日，调整首页产业集群上间距，40px改为20px（小屏幕版）*/
  .index-Cluster { margin-top: 20px; }
  /*8月19日，调整首页产业集群下间距，40px改为10px（小屏幕版）*/
  .index-Cluster .Cluster-list { margin-top: 10px; } 
  /*8月19日，修改产业集群下的6个方块（小屏幕版）*/
  /*23-02-17，去掉首页产业集群下6个方块的宽度和高度（小屏幕版）*/
  /*.index-Cluster .Cluster-list .Cluster-item a img { width: 425px; height: 272px; }*/
}

@media screen and (max-width: 768px) { 
  /*8月19日，调整首页产业集群上间距，40px改为10px（手机端）*/
  .index-Cluster { margin-top: 10px; }
  /*8月19日，调整首页产业集群下间距，20px改为10px（手机端）*/
  .index-Cluster .Cluster-list { margin-top: 10px; }
  /*7月19日，修改产业集群下的6个方块（手机端）*/
  .index-Cluster .Cluster-list .Cluster-item { width: 48%; /*padding: 20px 0;*/ }
  .index-Cluster .Cluster-list .Cluster-item .Cluster-icon img { width: 50px; }
  /*7月19日，修改产业集群下的6个方块（手机端）*/
  /*9月7日，修改产业集群下的6个方块（手机端）*/
  /*23-02-17，去掉首页产业集群下6个方块的宽度和高度（手机端）*/
  /*.index-Cluster .Cluster-list .Cluster-item a img { width: 200px; height:133px; }*/
  }

@media screen and (max-width: 480px) { 
  /*7月19日，修改产业集群下的6个方块（手机端）*/
  .index-Cluster .Cluster-list .Cluster-item { width: 48%; /*padding: 20px 0;*/ }
  .index-Cluster .Cluster-list .Cluster-item .index-news-item .Cluster-icon img { width: 40px;  } 
  /*8月19日，修改产业集群下的6个方块（手机端）*/
  /*23-02-17，去掉首页产业集群下6个方块的宽度和高度（手机端）*/
  /*.index-Cluster .Cluster-list .Cluster-item a img { width: 180px; height:120px; }*/
  }


/*8月19日，调整首页视频中心与上方的间距从30px调整成20px，margin-bottom 从100px改为50px*/
.index-video { width: 100%; margin-top: 20px; margin-bottom: 50px; }
/*8月19日，调整首页视频中心下的视频 margin-top从80px调整成40px*/
.index-video .video-t { margin-top: 40px; position: relative; }
/*8月19日，去掉首页视频中心的视频高度*/
.index-video .video-t #indexVideo { width: 100%; /*height: 522px;*/ background-color: #fff; }

.index-video .video-t #indexVideo .vjs-big-play-button { width: 90px; height: 90px; background: url("../images/video-play.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; border: none; outline: none; margin-top: -45px; margin-left: -45px; }

.index-video .video-t #indexVideo .vjs-big-play-button span { display: none; }

.index-video .video-t #indexVideo .vjs-play-progress { background-color: #b71254; }

.index-video .video-t #indexVideo .vjs-play-progress:before { color: #b71254; }

.index-video .video-t .video-gs { margin-top: 40px; padding: 40px 0; border-top: 1px solid #ccc; }

.index-video .video-t .video-gs h3 { font-size: 18px; color: #333; font-weight: normal; }

.index-video .video-t .video-gs p { font-size: 14px; color: #666; line-height: 24px; margin-top: 10px; }
/*8月19日，去掉首页视频中心的视频padding*/
.index-video .video-b { width: 104%; margin-left: -2%; /*padding: 20px 0;*/ }

.index-video .video-b a { display: block; float: left; width: 29.33%; margin: 2%; }

.index-video .video-b a img { display: block; width: 100%; }

.index-video .video-more { text-align: center; }

.index-video .video-more a { display: inline-block; font-size: 16px; color: #fff; width: 220px; height: 50px; line-height: 50px; background: #a1164e; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; }

@media screen and (max-width: 1366px) {
  /*8月19日，调整首页视频中心上间距和下间距，20px改为10px，40px改为30px（小屏幕版）*/
  .index-video { margin-top: 10px; margin-bottom: 30px; }
  /*8月19日，调整首页视频中心的视频上间距，40px改为20px（小屏幕版）*/
  .index-video .video-t { margin-top: 20px; }
  /*7月26日，调整首页视频高度，540px改为760px（小屏幕版）*/
  .index-video .video-t #indexVideo { height: 760px; } }

@media screen and (max-width: 1100px) {
  /*23-02-20，调整首页视频中心top为0*/
  .index-video { margin-top: 0px; margin-bottom: 30px; }
  /*23-02-17，调整首页视频高度，608（1920 175%放大）*/
  .index-video .video-t #indexVideo { height: 608px; } }

@media screen and (max-width: 768px) { 
  .index-video { margin-top: 20px; margin-bottom: 15px; }
  .index-video .video-t { margin-top: 20px; }
  .index-video .video-t #indexVideo { height: 358px; }
  .index-video .video-t #indexVideo .vjs-big-play-button { width: 60px; height: 60px; margin: -30px 0 0 -30px; }
  .index-video .video-t a.videoBtn { width: 80px; height: 80px; margin: -40px 0 0 -40px; }
  .index-video .video-more a { font-size: 14px; width: 150px; height: 40px; line-height: 40px; } }

@media screen and (max-width: 480px) { .index-video { margin-top: 40px; }
  .index-video .video-t { margin-top: 20px; }
  .index-video .video-t #indexVideo { height: 220px; }
  .index-video .video-t #indexVideo .vjs-big-play-button { width: 60px; height: 60px; margin: -30px 0 0 -30px; } }

