.work img{width: 80%;display: block;margin: 20px  auto;}
.work p{font-size: 16px;line-height: 1.5em;color: #555}


.comp ul li{float: left;width: 22%;margin-left: 4%;margin-bottom: 20px;}
.comp ul li:first-child{margin-left: 0;}
.comp ul li img{max-width: 100%;}

.solution_info_link{width: 100%;margin: 30px 0;display: flex;flex-wrap: wrap;}
.solution_info_link a{padding: 15px 20px;display: block;width: 20%;background-color: #efefef;font-size: 16px;line-height: 20px;color: #999;float: left;border-left: 2px solid #fff;text-align: center;flex:1;}

.solution_info_link a:hover{background-color: #05c1f1;color: #fff;}


.local ul li{width: 100%;margin-bottom: 30px;}
.local ul li h3{color: #555;font-size: 16px;line-height: 1.5em}

.solution_rela li{float: left;width: 32%;margin-left: 2%;border: 1px solid #dcdcdc;height: 170px}
.solution_rela li a{height: 100%;}
.solution_rela li:first-child{margin-left: 0;}
.solution_rela li .solu_img{width: 45%;float: left;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.solution_rela li .solu_info{width:55%;padding: 10px;float: right;}

.solution_rela li .solu_info h2
{font-size: 18px;line-height: 20px;height: 60px;overflow: hidden;margin-bottom: 10px;color: #333;}
.solu_info p {
  margin-top: 10px;
  height: 3em;
  overflow: hidden;
  margin-bottom: 10px;
}

.solu_info span {
  font-size: 16px;
  color: #68b92e;
}

.solution ul li:hover ..solu_info h2 {
  color: #68b92e;
}
.solution_rela li .solu_img1{background-image: url(../images/solu_arc_img1.png)}
.solution_rela li .solu_img2{background-image: url(../images/solu_arc_img2.png)}
.solution_rela li .solu_img3{background-image: url(../images/solu_arc_img3.png)}
@media (max-width:1170px) {
  .solution_info_link a{height: 70px;}
}
@media (max-width:768px) {
.solution_info_link a{height: auto;width: 100%;margin-bottom: 10px}
.comp ul li{width: 48%;margin-left: 4%;}
.comp ul li:nth-child(2n+1){margin-left: 0}
.solution_rela li{width: 100%;margin-left: 0;margin-bottom: 20px;}
.pro_arc{padding-top: 20px;}
}
