.index_sector{background: #fff;background-size:auto;height: 456px; width: 100%;margin:40px auto 0 auto;position: relative;}
.index_sector .swiper{height: 456px;}
.index_sector .swiper-pagination{right: 48% !important;top: calc(100% + 70px) !important;transform: translate3d(0px,0,0) !important;}
.index_sector .swiper-pagination .swiper-pagination-bullet{width: 16px;height:16px;margin-left:8px;background:#fff;border: 1px solid #979797;opacity:1; float:left;}
.index_sector .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #DA2C23;border: 1px solid #DA2C23;margin-left:8px;}
.index_sector .swiper-button-next1,.index_sector .swiper-button-prev1{width: 50px;height: 50px;border-radius: 25px;position: absolute;bottom: 205px;z-index: 11;background-size: 50px 50px;background-repeat: no-repeat;background-position: center center;}
.index_sector .swiper-button-next1{right: -82px;background-image: url("../img/swiper-right.png");}
.index_sector .swiper-button-prev1{left: -82px;background-image: url("../img/swiper-left.png");}
.index_sector .swiper-button-next1:hover,.index_sector .swiper-button-prev1:hover{background-color: #F4f4f4;}
.index_sector .swiper-button-next1:active,.index_sector .swiper-button-prev1:active{background-color: #F4f4f4;}
.index_sector .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical{margin-left:8px;}
.index_sector_mian{width: 100%;height: 456px;padding-left: 32px;padding-top: 1px;background: url("../img/sectorBg.png");background-size: 1026px 476px;background-position: -30px -11px;}
.index_sector_mian .h40{height: 40px;width:100%;}
.index_sector_num{height: 64px;line-height: 64px;margin-top: 8px;font-size: 50px;color: #fff;font-weight: bold;}
.index_sector_title{height: 45px;line-height: 45px;margin-top: 63px;color: #000;font-size: 32px;}
.index_sector_lable{height: 20px;line-height: 20px;margin-top: 40px;font-size: 16px;color: #262626;width: 282px;font-weight: bold;}
.index_sector_line{margin-top: 12px;width: 48px;height: 4px;background: #fff;}
.index_sector_word{height: auto;line-height: 25px;font-size: 14px;color: #595959;margin-top: 7px;width: 348px;text-align:justify;}
a.index_sector_more{width: 94px;height: 36px;line-height: 36px;background: #BF0B15;border-radius: 4px;color: #FFFFFF;font-size: 14px;text-align: center;display: block;text-decoration: none;position: absolute; bottom: 32px;left: 32px;}
a.index_sector_more:hover{background: #DA2C23;color: #fff;}
.index_sector_mian .index_sector_photo{width: 780px;height:456px;position: absolute;top:0; right:0;}
.index_sector_photo img{width: 780px;height: 456px;display: block;object-fit: cover;}

@media (min-width: 1200px) {
  .index_sector_mian .index_sector_photo{width: 680px;}
  .index_sector_photo img{width: 680px;}
}

.accordion{
	width:100%;
	height:506px;
}
.accordion{
	width:100%;
	overflow: hidden;
}
.accordion .acc-item{
	width:calc((100% - 408px)/5);
	height:100%;
	float: left;
	transition: all 0.4s;
	position:relative;
}
.accordion .acc-item .acc-bg{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	object-fit: cover;
}
.accordion .acc-item.active{
	width:408px;
	transition: all 0.4s;
}
.accordion .acc-item .acc-noraml{
	width:100%;
	position:absolute;
	z-index:2;
	bottom:0;
	left:0;
	height: 133px;
	background: linear-gradient(180deg, rgba(225,25,47,0) 0%, rgba(170,14,32,0.5) 59%, #540509 100%);
	opacity: 0.86;
	padding-top:80px;
	box-sizing: border-box;
}
.accordion .acc-item .acc-noraml .text{
	font-size: 16px;
	line-height: 22px;
	color:#FFFFFF;
	height:44px;
	vertical-align: middle;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.accordion .acc-item .acc-active{
	opacity: 0;
	width:0;
	height:0;
}
.acc-item .acc-active .acc-title{
	width:408px;
	height: 123px;
	text-align: center;
	padding-top:45px;
	box-sizing: border-box;
}
.acc-item .acc-active .acc-title .price{
	padding-top:26px;
}
.acc-item .acc-active .acc-title .price .item{
	display: inline-block;
	width:94px;
	height:27px;
	background: url("../img/fly.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	font-size:14px;
	color:#DAB895;
	line-height: 27px;
}
.acc-title .title{
	font-size:24px;
	color:#fff;
	font-weight: bold;
	position:relative;
	display: inline-block;
}
.acc-title .title::before{
	content: '';
	left: 0;right: 0;
	height: 2px;
	background: #F5EBE2;
	position:absolute;
	bottom:-12px;
}
.accordion .acc-item.active .acc-noraml{
	opacity: 0;
	width:0;
	height:0;
}
.accordion .acc-item.active .acc-active{
	opacity: 1;
	width:100%;
	height:100%;
	background: rgba(0, 0, 0, 0.8);
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	overflow: hidden;
}
.acc-item .acc-active .acc-detail{
	width:408px;
	padding:0 40px;
	font-size:14px;
	text-align:justify;
	color:#fff;
	line-height: 28px;
}
.acc-item .acc-active .acc-more{
	width: 117px;
	height: 38px;
	line-height: 37px;
	font-size:14px;
	color:#FFFFFF;
	text-align: center;
	position:absolute;
	bottom: 47px;
	left:50%;
	transform: translate(-50%,0);
	cursor: pointer;
	border-radius: 2px;
	border: solid 1px #fff;
}
.acc-item .acc-active .acc-more:hover{background: #fff;color: #BF0B15;}


#goNextPage{
	padding-right:22px;
	background:url("../img/downT.png") no-repeat right center;
	background-size: 14px 9px;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-name: scrolls;
	animation-name: scrolls;
}
@-webkit-keyframes scrolls {
  from {
    bottom: 5px;
  }
  50% {
    bottom: calc(5px + 12px);
  }
  100% {
    bottom: 5px;
  }
}
@keyframes scrolls {
  from {
    bottom: 5px;
  }
  50% {
    bottom: calc(5px + 12px);
  }
  100% {
    bottom: 5px;
  }
}

.loading{
	height:100vh;
	transition: all 1s ease-in-out;
}
.loading-on{
	height:100vh;
	overflow: hidden;
}
.animate{
	height:0px;
	/* opacity:0; */
}

/* 外部表格 */
.maincontentClass table{border:solid 1px #BDC4CD;}
.maincontentClass table tr th{border:solid 1px #BDC4CD;text-align: center;height: 44px;}
.maincontentClass table tr td{border:solid 1px #BDC4CD;line-height: 22px;padding: 9px;}


/* 首页产业板块改造部分 */
.newad-bg{background: url("../img/cybkbg.png") center center no-repeat; width: 100%; margin-top: 40px; padding-bottom: 196px;}
.tz-link a{text-decoration: none;}
.tz-link a img{text-align: center;}

.redBoxCover{background: rgba(0, 0, 0, 0.4);}
.redBoxCoverJb{background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);}
.hyrwBg{position: relative;width: 100%;}
.hyrwBg::before{content: '';position: absolute;top: 0;bottom: 0;width: 1920px;left: 50%;margin-left: -960px;z-index: -1;background: url("../img/hyry.png") center center no-repeat;background-size: cover;}
.advantageContent{background: linear-gradient(90deg, rgba(225,26,47,0) 0%, rgba(191,11,21,0.1) 100%);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);}
.advantageBox{display: flex;}
.advantage{width: 100%;cursor: pointer;}
.advantage img{width: 100%;height: 130px;}
.advantageMian > div{display: none;}
.yuanEject{width: 219px;height: 219px;background: url(../img/tmp/yuantc.png) center center no-repeat;background-size: 219px 219px;padding: 8px;}
.redBoxMore .redBoxMore:hover{background: #BF0B15;border-color: #BF0B15!important;}
.maincontentClass video{width: 800px!important;height: 600px!important;margin: 0 auto 16px auto;display:block;}
.maincontentClass img{width: 800px!important;height: auto!important;margin: 0 auto 16px auto;display:block;}
.maincontentClass p,.maincontentClass span{font-family: 'Helvetica Neue, Helvetica, Arial, sans-serif'!important;font-size: 1rem !important;line-height: 32px!important;margin: 0px !important;margin-bottom: 16px !important;text-indent: 0em !important;padding: 0 !important;}
.maincontentClass strong{font-weight: normal;}
.px-sm-150{padding-left: 150px;padding-right: 150px;}
.maincontentClassNew.maincontentClass{padding: 0 180px!important;}
.maincontentClassNew video{width: 760px!important;height: 570px!important;margin: 0 auto 16px auto;display:block;}
.maincontentClassNew img{width: 760px!important;height: auto!important;margin: 0 auto 16px auto;display:block;}