#c_grid-116273709439191{
  background:#fff;
}
.inner-banner{
  margin-top:152px;
  position:relative;
}
.inner-banner img{
  width:100%;
  height:100%;
  object-fit: cover;
}
.inner-banner .banner-info{
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
}
.inner-banner .ban-tit{
  font-weight:bold;
  color:#fff;
  line-height:1
}
.inner-banner .ban-des{
  
  color:#fff;
  line-height:32px;
  margin-top:1.4vw;
}
.page_con .page_a{
  width:40px;
  height:40px;
  line-height:40px;
  border-radius:0px;
  border:1px solid #ededed;
  color:#777;
  font-size:16px;
  margin:0 10px;
}
.page_input:hover,
.page_con .page_a:hover{
  border-color:#b96c1f;
  color:#b96c1f;
}

.page_con .page_a.current{
  border-color:#b96c1f;
  background-color:#b96c1f;
  color:#fff!important; 
}
.page_con .page_prev,
.page_con .page_next{
  width:90px;
  height:40px;
  
}
.ctit{
    line-height:1.2;
    text-align:center;
    color:#333;
    font-weight:bold;
}
@media screen and (max-width:1600px){
  .inner-banner{
  margin-top:147px;
}
}
@media screen and (max-width:1440px){
  .inner-banner{
  margin-top:140px;
}
}
@media screen and (max-width:1200px){
  .inner-banner{
  margin-top:134px;
}
}
@media screen and (max-width:1024px){
  .inner-banner{
  margin-top:94px;
}
}
@media screen and (max-width:768px){
.inner-banner{
  height:260px;
  }
  .page_con .page_a{
  width:30px;
  height:30px;
  line-height:30px;
  font-size:14px;
  margin:0 4px;
  }
  .page_con .page_prev,
.page_con .page_next{
  width:64px;
  height:30px;
}
}