.service{
  width: 80%;
  margin-left: 10%;
  display: flex;
  /*justify-content: space-between;*/
  flex-wrap: wrap;
  padding-bottom: 20px;
}

.service>li{
  width: 22%;
  background: white;
  margin-bottom: 16px;
  margin-top:19px;
  transition: all 0.5s;
  margin-right: 1.3%;
  margin-left:1.5%;
  height:313px;
  border: 1px solid #e5dfe6;
}


.service>li:hover{
  color: #1b418a;
  -moz-box-shadow: 5px 5px 10px #ddd;
  -webkit-box-shadow: 5px 5px 10px #ddd;
  box-shadow: 5px 5px 10px #ddd;
  transform: translate3d(0,-2px,0);
  transform: scale(1.05);
}
.sContent img{width:100%;}
.sContent>a:hover{
  color: #1b418a;
}
.sImgDa{
  width: 100%;
}

.sImgDa>img{
  height: 209px;
  padding-top:12px;
  padding-bottom: 12px;
max-width:100%;
      margin: auto;
      display: table;
}

.sContent{
  width: 95%;
  margin-left: 2.5%;
  padding-bottom: 20px;
}

.sContent>p{
  font-size: 25px;
  margin-top: 20px;
}

.sContent>div{
  font-size: 15px;
  color:#999999;
  margin-top: 20px;
  margin-bottom: 20px;
}

.sContent>a{
    /*display: flex;*/
    align-items: center;
  /*height: 60px;*/
  font-size: 14px;
  /*padding-top: 15px;*/
  color: #999999;
}
.sContent>a>a{
    display: flex;
    justify-content: space-between;
}

.sContent>a>p{
white-space: nowrap;
text-overflow:ellipsis;
overflow: hidden;
font-size: 14px;
margin-top: 8px;
}


.sContent>a>div{
    white-space: nowrap;
text-overflow:ellipsis;
overflow: hidden;
font-size: 15px;
margin-top: 5px;
padding-bottom: 10px;
margin-bottom: 15px;
  border-bottom: 1px solid rgba(172, 172, 172, 0.294);
}
.pages-turn{width:100%;height:auto;padding-top:30px;text-align:center;position:relative;overflow:hidden; }/*分页*/
.pages-turn span{
  display:inline-block;width:44px;height:44px;line-height:31px;text-align:center;background-color:#1b418a;line-height: 44px;   margin: 10px;color: #ffffff;
}
.pages-turn a{display:inline-block;width:44px;height:44px;line-height:31px;color:#000000; text-align:center;background-color:#f6f6f6;line-height: 44px; margin: 10px;  }

.pages-turn a.on, .pages-turn a:hover{color:#fff;background-color:#1b418a; }
/*.pages-turn a:first-child,*/
/*.pages-turn a:last-child{background:#f6f6f6;font-weight:600;}*/


@media (max-width: 1200px){
  .service>li{
    width: 48% !important;
  }
  
    }
@media (max-width: 750px){
    .sContent>a>p{
        font-size: 13px!important;
    }
  .sContent>a>div{
      margin-top: 5px;
      font-size: 12px !important;
  }
.sContent>a{
  height: auto;
  padding: 10px 10px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    font-size: 12px !important;
}
  .service{
    flex-wrap: wrap;
  }
  .service>li{
    width: 100% !important;
  }
  
}

