.banner-add{width:100%;overflow: hidden }
.banner-add img{float:left;width:100%;height: auto}

.add-1{width:100%;overflow: hidden;background:#fff url("../images/bg-2022-1.jpg") no-repeat bottom;background-size:100%;padding:6vw 0px 5vw  }
.add-1 h3{width:84%;max-width:1440px;margin:0px auto;overflow: hidden;font-size:40px;color:#333   }
.add-1content{width:84%;max-width:1460px;margin:0px auto;overflow: hidden;padding:64px 0px 20px; display: flex;justify-content: space-around;flex-wrap: wrap}
.add-1item{width:10.5%;overflow: hidden;background:#fff;border-radius:8px;box-shadow:0px 0px 12px 4px rgba(12,12,12,0.1); height:120px;position: relative;transition:all 0.4s ease}
.add-1item img{width:auto;height: auto;max-width:80%;max-height:80%;position: absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.add-1item:hover{transform: translateY(5px)}
.add-1info{width:84%;max-width:1440px;margin:0px auto;overflow: hidden;font-size:16px;color:#999;line-height:44px; margin-top:30px }

.add-2{width:100%;overflow: hidden;display: flex;justify-content: space-between}
.add-2left{width:52vw;overflow: hidden;height: 32.4vw;position:relative}
.add-2 img{float:left;width:100%;height: 100%;object-fit: cover;transition:all 0.4s ease }
.add-2left:hover img,.add-2center:hover img,.add-2bottom:hover img,.add-2top:hover img{transform:scale(1.02)}
.add-2 span{width:100%;height:85px;line-height:85px;text-align: center;padding:0px 10px;box-sizing: border-box;background:rgba(0,0,0,0.5);font-size:18px;color:#fff;position: absolute;left:0px;bottom:-85px;z-index: 12;transition:all 0.4s ease}
.add-2left:hover span,.add-2center:hover span,.add-2top:hover span,.add-2bottom:hover span{bottom:0px}
.add-2center{width:22vw;overflow: hidden;height: 32.4vw;position:relative}
.add-2right{width:24vw;overflow: hidden;height: 32.4vw;position:relative}
.add-2top{width:100%;overflow: hidden;height:49%;position: relative}
.add-2bottom{width:100%;overflow: hidden;height:49%;position:absolute;left:0px;bottom:0px}

.add-3{width:100%;overflow: hidden;background: url("../images/bg-2022-2.jpg") no-repeat;background-size:cover;padding:60px 0px 50px;color:#fff;margin-bottom:90px;margin-top:120px   }
.add-3 h3{width:100%;overflow: hidden;text-align: center;font-size:36px  }
.add-3 span{width:100%;overflow: hidden;text-align: center;font-size:18px;display: block;text-align: center;margin-top:12px  }
.add-3 em{width:100%;overflow: hidden;text-align: center;font-size:18px;display: block;text-align: center;margin-top:28px  }
.add-3 em a{width:240px;height:54px;line-height:54px;background:#fff;display: inline-block;font-size:18px;color:#4a4298;transition:all 0.4s ease     }
.add-3 em a:hover{transform: translateY(5px)}
@media screen and (max-width:1440px){
.footer .left a{line-height:46px;height:46px  }
.footer .right .fot_nav a{margin:0px 3px }
.add-1item{height:94px }
}
@media screen and (max-width:1280px){
.footer .left a{line-height:40px;height:40px  }
}

@media screen and (max-width:992px){
.add-1{padding:3vw 0px  }
.add-1 h3{width:100%;padding:0px 25px;box-sizing: border-box;font-size:22px; }
.add-1content{width:100%;padding:20px 15px; }
.add-1item{width:23%; margin-top:15px;height:100px  }
.add-1info{width:100%;padding:0px 25px;box-sizing: border-box;font-size:14px;line-height:30px; margin-top:20px }

.add-2 span{height:50px;line-height:50px;font-size:14px;bottom:-50px;}

.add-3{padding:40px 0px 30px;margin-bottom:10px;margin-top:40px   }
.add-3 h3{font-size:24px  }
.add-3 span{font-size:14px;margin-top:10px  }
.add-3 em{font-size:16px;margin-top:18px  }
.add-3 em a{width:140px;height:44px;line-height:44px;font-size:14px;  }

}
@media screen and (max-width:768px){
.add-1{padding:6vw 0px  }

.add-1content{padding:10px 15px; }
.add-1item{width:46%; margin-top:12px;height:70px  }
.add-1info{ margin-top:10px }

.add-2{padding:0px 25px;box-sizing: border-box;flex-flow: wrap}
.add-2left{width:100%;height:auto;}

.add-2 span{height:40px;line-height:40px;bottom:0px;}
.add-2center{width:100%;height:auto;}
.add-2right{width:100%;height:auto}
.add-2top{height:auto}
.add-2bottom{height:auto;position:relative}

.add-3{padding:30px 0px;margin-top:30px   }
.add-3 h3{font-size:20px;padding:0px 20px;box-sizing: border-box}


}
