.row-enweb1{
  overflow: hidden;
  padding: 3.02vw 0 2.29vw;
}
.ul-enweb2{
  overflow: hidden;
  display: flex;
   justify-content: space-between;
}
.ul-enweb2 .con{
  width: 14.06vw;
  height: 11.46vw;
  text-align: center;
  background: url(../images/pic52.jpg) no-repeat;
  -webkit-background-size:cover;
  background-size:cover;
}
.ul-enweb2 .ico{
  height: 2.92vw;
  line-height: 2.92vw;
  margin-bottom: 1.35vw;
}
.ul-enweb2 .ico img{
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
.ul-enweb2  .tit{
  font-size: 16px;
  color: #181818;
}
.ul-enweb2 .desc{
  width: 11.75vw;
  margin: 0 auto;
}
.row-enweb2{
  overflow: hidden;
  padding: 3.02vw 0;
}
.row-enweb2 .g-tit1{
  margin-bottom: 2.19vw;
}
.row-enweb3{
  overflow: hidden;
  background: #f5f7fa;
  padding: 3.28vw 0;
}
.row-enweb3 .g-tit1{
  margin-bottom: 1.75vw;
}
.row-enweb3 .img img{
  display: block;
  margin:0 auto;
  max-width: 100%;
  height: auto;
}
.row-enweb4{
  overflow: hidden;
  padding-top: 2.6vw;
}
@media only screen and (max-width: 1500px) {
 /* .ul-enweb2 .con{width: 240px;height: 200px;}*/
  .ul-enweb2 .desc{font-size: 10px; }
  .ul-enweb2 .ico{margin-bottom: 1vw;}
  .ul-enweb2 .con{    width: 15.06vw;
    height: 12.46vw;}
    .ul-enweb2{margin:0 -1vw;}
    .ul-enweb2 .desc br{display: none;}
    .ul-enweb2 .tit{margin-bottom: 4px;}
/*  .ul-enweb2 .ico{margin-bottom: 24px;height: 46px;line-height: 46px;}*/
}
@media only screen and (max-width: 1430px) {
  
}
@media only screen and (max-width: 1360px){
  
}
@media only screen and (max-width: 1230px) {
  
.ul-enweb2{display: block;width: 540px;margin:0 auto;}
.ul-enweb2 li{float: left;}
.ul-enweb2 li:nth-child(4){margin-left: 120px;}
.ul-enweb2 li .con{width:270px;height:220px;margin-bottom:10px;}
.ul-enweb2 .ico{height:56px;margin-bottom:20px;line-height:56px;}
.ul-enweb2 li:nth-child(4){margin-left:0;}
.ul-enweb2 .desc{font-size:12px;}
.ul-enweb2 .desc{width:200px;}
}
@media only screen and (max-width: 1023px) {
.row-enweb1{padding: 30px 0 0;}
.row-enweb2{padding: 30px 0 20px;}
.row-enweb3{padding: 30px 0;}
.row-enweb3 .g-tit1{margin-bottom: 10px;}
.row-enweb4{padding: 30px 0 0px;}
}
@media only screen and (max-width: 767px) {
  .ul-enweb2{width: auto;}
.ul-enweb2 .con{margin:0 auto;}
.ul-enweb2 li{float: none;}
.ul-enweb2 li:nth-child(4){margin-left: 0;}
.ul-enweb2 .tit{margin-bottom:10px;}
}
@media only screen and (max-width: 400px) {
   .banner.page16 .bg{background-position: -40px -8px;}
}