/* banner */
.banner {
  width: 10rem;
  height: 4rem; 
  background-color: #fff;
  padding-top: 1.54rem;
}
.banner .bg{
  height: 4rem;
}
.banner img {
  width: 100%;
}
.banner .title {
  position: absolute;
  top: 2.31rem;
  width: 100%;
  text-align: center;
  font-size: .48rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
} 

.banner .line {
  position: absolute;
  top: 3.19rem;
  left: 50%;
  transform: translateX(-50%);
  width: 1.6rem;
  height: .053333rem;


}

.banner .title_ES {
  position: absolute;
  top:3.9rem;
  width: 7.69rem;
  height: 0.83rem;
  font-size: 0.37rem;
  font-family: PingFang SC;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 0.48rem;
  left: 1.04rem;
    text-align: center;
}
/* 自动生 */
.banner .title,.banner .line ,.banner .title_ES{
  margin-top: .7rem;
  opacity: 0;
}
/* 小标题 */
.indu_title {
  width: 100%;
  margin-bottom: 0.43rem;
  height: 1.2rem;
  line-height: 1.2rem;
  border-bottom: 1px solid #ddd;
  margin-top: 1.5rem;
}

.indu_title ul {
  display: flex;
  justify-content: center;
}

.indu_title li {
  font-size: 0.37rem;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333;
  margin:0 .3rem
}
.indu_title li:first-child {
  margin-right: 0.43rem;
}

.indu_title .active {
  position: relative;
  color: #2967CC;
}
.indu_title .active::after {
  content: '';
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1.48rem;
  height: 0.05rem;
  background: #2967CC;
  border-radius: .05rem;
}
/* 行业内容 */
.comp_item {
  padding: 0 .32rem .43rem;
  border-bottom: 1px solid #ddd;
  margin-bottom: .43rem;
}

.comp_item .img_box{
  width: 9.36rem;
  height: 4.53rem;
  background-color: #fff;
}
.comp_item .img_box img {
  width: 100%;
}

.comp_item .detial {
  margin-top: 0.43rem;
}

.comp_item .detial h1 {
  margin-bottom: 0.2rem;
  font-size: .4rem;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
}

.comp_item .detial p {
  font-size: 0.37rem;
  font-family: PingFang SC;
  font-weight: 500;
  color: #666666;
}

.company_data_item{
  padding:0 .32rem;
  margin-top: .6rem;
}
#company_data .company_data_item img{
  width: 9.36rem;
height: 4.53rem;
}
#company_data .company_data_item .title{
  width:6.13rem;
height: 0.39rem;
font-size: 0.4rem;
font-family: PingFang SC;
font-weight: bold;
color: #333333;
line-height: 0.42rem;
padding-top: 0.4rem;
padding-bottom: 0.6rem;
}
#company_data .company_data_item .intro{
 
  width: 9.35rem;
  /* height: 6.76rem; */
  font-size: 0.37rem;
  font-family: PingFang SC;
  /* font-weight: 500; */
  color: #666;
  line-height: 0.64rem;
  

}
#company_data .company_data_item .intro_title{
  color:#666 ;
  font-weight: bold;
}
.cut_line{
  width: 10rem;
height: .266667rem;
background: #f5f5f5;
margin: 0.4rem 0;
}

/*  页码实现 */
.indu_page{
  padding: .2rem .27rem;
  text-align: left;
  color: #ccc;
  text-align:center;
}
.indu_page a{
  display: inline-block;
  color: #666;
  display: inline-block;
  width: 0.85rem;
  height: 0.85rem;
  line-height: 0.85rem;
  border: 1px solid #ddd;	
  margin: 0 .027rem;
  border-radius: .05rem;
  vertical-align: middle;
}
.indu_page a:hover{
  text-decoration: none;
  border: 1px solid #428bca;
}
.indu_page span.current{
  display: inline-block;
  width: 0.85rem;
  height: 0.85rem;
  line-height: 0.85rem; 
  background: #2967CC;
  margin: 0 0.27rem;
  color: #fff;
  background-color: #2967CC;	
  /* border: 1px solid #428bca; */
  border-radius: .05rem;
  vertical-align: middle;
}
.indu_page span.disabled{	
  display: inline-block;
  width: 1.6rem;
  height: 0.85rem;
  line-height: 0.85rem; 
  margin: 0 2px;	
  color: #666;
  /* background: #f2f2f2; */
  border: 1px solid #bfbfbf;
  border-radius: .053rem;
  vertical-align: middle;
}

.indu_page .prevPage, 
.indu_page .nextPage {
  width: 1.6rem;
}

.nav1,.nav2,.nav3,.nav4,.nav5{
  margin-top: .7rem;
  opacity: 0;
}