/* 轮播图开始 */
.banner-inedx-box{
    width: 100%;
    text-align: center;
}

.swiper-slide{
    width: 100%;
    position: relative;
}
.banner-index-img{
    width: 100%;
    max-width: 1920px;
}
/* .indicator{
    border: 3px #c7c7cc solid;
    width: 70px;
    height: 70px;
    border-radius:50%;
    z-index: 999;
} */
/* .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    position: relative;
    top: -50px;
}

.swiper-pagination-bullet {
    opacity: 1;
    border: 3px solid #c7c7cc;
  }
  .swiper-pagination-bullet-active {
    opacity: 1;
    border: 3px solid white;
  } */
/* 轮播图结束 */
.text-box{
    text-align: center;
    margin: 0 auto;
}
.text-title{
    font-weight: bolder;
    font-size: 24px;
    /* color: #C7161D; */
    color: #555;
}
.text-content{
    color: #AAAAAA;
    width: auto;
    display: block;
}
.industry-box{
    margin: 0 auto;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    overflow:hidden;
}

.industry-item{
    float: left;
    width: 22.9%;
    margin: 1%;
}
.industry-item:hover{
cursor: pointer;
}
.industry-item:hover .industry-img{
margin: 0px;
 border: 1px solid #C7161D;
 box-shadow: 0px 0px 10px #C7161D;
}

.industry-item:hover .industry-title{
    color: #C7161D;
}

.industry-item:hover .industry-title-EN{
    color: #C7161D;
}

.industry-img{
    margin: 1px;
    width: 100%;
}

.industry-title{
    font-weight: bold;
    padding: 5px 15px 0px 15px;;
}
.industry-title-EN{
    color: #aaaaaa;
    padding:0px 15px;
}

.link-box{
    width: 100%;
    margin-top: 40px;
    overflow: hidden;
}

.link-left{
    position: relative;
    float: left;
    overflow: hidden;
    width: 47%;
    margin-left: 1%;
}
.link-right{
    position: relative;
    float:right;
    overflow: hidden;
    width: 47%;
    margin-right: 1.3%;
}

.link-img{
    width: 100%;
}

.link-text-box-left,.link-text-box-right{
    position: absolute;
    bottom: 25px;
    z-index: 1000;
    width: 60%;
    height: 15%;
    color:white;
    padding-top: 3px;
    padding-left: 20px;
    padding-bottom: 20px;
    opacity:0.75;
}

.link-left,.link-right:hover{
    cursor: pointer;
}
.link-left:hover .link-img,.link-right:hover .link-img{
    transition: all 1s;
    transform: scale(1.1); 
}


.link-text-box-left{
    background: #C7161D;
}

.link-text-box-right{
    background: rgb(22, 23, 87);
}

.link-text{
    margin-top: 5px;
    font-size: 20px;
    text-align: left;
    display: block;
}

