/* 去除下划线 */
ul li a{
  text-decoration: none;
}

.banner .title,.banner .line_img ,.banner .title_ES{
  margin-top: .7rem;
  opacity: 0;
}
/* banner */
.banner {
  position: relative;
  width: 100%;
  height: 2.44rem;
  padding-top: 1.46rem;
}

.banner img {
  width: 100%;
}

.banner .title {
  position: absolute;
  top: 2.38rem;
  width: 100%;
  text-align: center;
  font-size: .48rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
} 

.banner .line {
  position: absolute;
  top: 3.826667rem;
  left: 50%;
  transform: translateX(-50%);
  width: 1.6rem;
  height: .053333rem;
  background: linear-gradient(-90deg, #FFFFFF, #2462C5);
  border-radius: 1px;
}

.banner .title_ES {
  position: absolute;
  top: 4rem;
  width: 100%;
  text-align: center;
  font-size: .48rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
}
.line_img{
  height: 0.05rem;
  position: absolute;
  top: 3.46rem;
  left: 4.2rem;
}


/* title */
.pro_title {
  display: flex;
  justify-content: space-between;
  padding: 0 .32rem;
  height: 1.2rem;
  width: 100%;
  line-height: 1.2rem;
  border-bottom: 1px solid #ddd;
  margin-top: 3rem;
}



.pro_title li {
  /* margin-right: .43rem; */
  font-size: 0.37rem;
  font-family: PingFang SC;
  /* font-weight: 500; */
  color: #333;
  /* margin:5px ; */
  
}
.year_active li{
  margin: .2rem 0;
}
.pro_title .active {
  position: relative;
 
}
.pro_title .active a {
  color: #2967CC;
  text-decoration: none;
}
.pro_title .active::after {
  content: '';
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  /* top:1.05rem; */
  width: 1.48rem;
  height: 0.06rem;
  background: #2967CC;
  border-radius: .05rem;
}
/* 时间选择器 */
.nav_select{
  float: right;
  /* margin-right: .133333rem; */
  /* width: 15%; */
  height: 100%;
  /* line-height: 68px; */
  margin-top: -.07rem
}
.li3 ,.li4{
  font-size: .37rem;
  font-family: PingFang SC;
  font-weight: 400;

  line-height: 1.33rem;
  
}
.year_title{
float: left;
/* width: 41%;s */
height: 100%;
color: #333333;
text-align: center;
padding-left: 30px;
margin-right: 20px;

/* position: absolute;
left: 5.4rem; */
}
.mouth_title{

float: left;
/* width: 38%; */
width: 1.28rem;
height: 100%;
font-size: 18px;
font-weight: 400;
color: #333333;
text-align: right;
margin-left: 10px;

}
.year_active{
display: none;
/* opacity: 0; */
position: absolute;
background: #fff;
right: 90px;
/* top: 1.2rem; */
margin-top: -.17rem;
z-index: 3;
padding-top: 10px;
padding-bottom: 10px;
/* padding: 10px; */
width: 69px;
text-align: center;
border: 1px solid rgba(192, 192, 192, 0.2);
border-radius: 5px;
box-shadow: 0 0 5px 0 rgba(192, 192, 192, 0.4);
display: flex;
flex-direction: column;

}
.close_active {
display: block !important;
/* opacity: 1 !important; */
}

.year_active li,
.mouth_active li {
line-height: 24px;

}

.mouth_active li {
float: left;
width: 35px;
height: 35px;
line-height: 35px;
}
.year_active li a{
width: 100%;
font-size: .37rem;
font-weight: 400;
color: #333333;
/* font-size: 18px; */
padding: 10px 15px;
width: 13.48rem;
}
.mouth_active{
/* opacity: 0; */
display: none;
position: absolute;
background: #fff;
right: 0;
margin-top: -.17rem;
z-index: 3;
padding: 10px;
/* top:1.2rem; */
height: 140px;
text-align: center;
border: 1px solid rgba(192, 192, 192, 0.2);
border-radius: 5px;
box-shadow: 0 0 5px 0 rgba(192, 192, 192, 0.4);

}
.mouth_active li a{
width: 100%;
float: left;
color:#333;
font-size: .37rem;
/* padding-bottom: .133333rem; */
text-decoration: none;
}
.line{
float: left;
width: 1px;
height: 14px;
background-color: #ddd;
/* margin-top: .413333rem; */
}
.nian .yue{
  color: #333 !important;
}
.nav_select .year_title a:hover,.nav_select .mouth_title a:hover{
  text-decoration: none;
}
.nav_select .year_active li :hover,.nav_select .mouth_active a:hover{
color: #ffffff !important;
background: #2462C5;
cursor: pointer;


}
.color1{
color: #2967cc;
}
.color2{
color: #666;
}

/*  新闻信息 */
.content {
  display: none;
}
.new_detial li,.industry_trends li {
  display: flex;
  height: 2.99rem;
  padding: .43rem .32rem;
  border-bottom: 1px solid #ddd;
  
}

.new_detial li .img_box, .industry_trends li .img_box{
  display: inline-block;
  margin-right: .33rem;
  width: 2.93rem;
  height: 2.13rem;
}

.new_detial li .img_box img ,.industry_trends li .img_box img {
  width: 100%;
}

.new_detial li .new_content,.industry_trends li .new_content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 6.08rem;
}

.new_detial li .new_content h2,.industry_trends li .new_content h2 {
  font-size: 0.4rem;

  font-family: PingFang SC;
  /* font-weight: 500; */
  color: #333333;
  line-height: 0.59rem;
  width: 6.08rem;
  text-align: justify;
  /* letter-spacing: -1.2px; */
}

.new_detial li .new_content .tips ,.industry_trends li .new_content .tips{
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.new_detial li .new_content .tips span ,.industry_trends li .new_content .tips span{
  font-size: 0.37rem;
  font-family: PingFang SC;
  /* font-weight: 400; */
  /* font-size: .373333rem */
  color: #999999;
}
.newcenter_data li{
  display: flex;
  height: 2.99rem;
  padding: .43rem .32rem;
  border-bottom: 1px solid #ddd;
  /* margin-top: .5rem;
  opacity: 0; */
}
.one,.two,.three,.four,.five,.six,.seven,.eight{
    margin-top: .5rem;
  opacity: 0;
}
.img_box{
 
  margin-right: .33rem;
  width: 2.93rem;
  height: 2.13rem;
}
.new_content{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 6.08rem;
}
.new_detial li .new_content h2 {
  font-size: 0.4rem;
  font-family: PingFang SC;
  /* font-weight: 500; */
  color: #333333;
  line-height: 0.59rem;
  
}
.new_detial li .new_content .tips {
  width: 100%;
  display: flex;
  justify-content: space-between;
}


.new_detial li .new_content .tips span {
    font-size: 0.37rem;
    font-family: PingFang SC;
    /* font-weight: 500; */
    color: #999999;
}
/* 页码 */
/* .page{
  margin-left: .2rem;
}
.page_prev,.page_next,.page_one{
  font-size: 0.37rem;
  font-family: PingFang SC;
  font-weight: 500;
  color: #666666;
  line-height: 0.75rem;
  text-align: center;
  margin :0.43rem 0 .8rem .27rem ;


 

}
.page_prev,.page_next{
  width: 1.6rem;
  height: 0.85rem;
  border: .01rem solid #DDDDDD;
}
.page_one{
  width: 0.85rem;
height: 0.85rem;
border: 0.01rem solid #DDDDDD;
} */

/*  页码实现 */
.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;
}