.p_pagebox .next, .p_pagebox .pre, .p_page .next:hover, .p_page .pre:hover, .p_page .pageNum:hover, .p_page .pageNum.active{
    background-color: #4bb344!important;
    border-color: #4bb344!important;
    }
@media only screen and (min-width: 768px){
  
.p_page div{
    border-radius: 5px!important;
    width: 30px!important;
    transition: all 0.5s;
    }
}

@media only screen and (max-width: 768px){
  #w_grid-1555990643830{margin-top:104px;}
  #w_grid-1591178765814{position:fixed;z-index:99;}
  .c_portalResSearch_total-01001 .p_searchBox .p_input{width:235px;}
  #w_grid-1591260909386{display:none;}
  .p_pagebox{padding:0 10px;margin-bottom: 50px;}
  .p_pagebox .NumBox{width: 40%!important;}
.p_pagebox .pre .font{font-size: 14px!important;color: #fff;}
.p_pagebox .pre .iconfont{ font-size: 22px!important;}
.p_pagebox .num{font-size: 17px!important;}
.p_pagebox .next .font{font-size: 14px!important;}
  .p_pagebox .next .iconfont:before{}
  .p_pagebox .num .iconfont:before{font-size:14px!important;}
  .p_pagebox .iconfont{color:#fff!important;}
.p_pagebox .pre{width: 30%;}
  .p_pagebox .next{float:right;width: 30%;color: #fff;}
  .w_tabswitchbox-001 .p_box003.active{border:none;}
  #w_grid-1591258601306 > div > .p_gridbox > .p_gridCell:nth-child(n+1){display: flex;
    flex-direction: column-reverse;}
}
.reset_style img{max-width:100%;height:auto!important;}