.waiheader {background-image: url(../image/indexcsas.png);height: 400px;}
.incsec{width: 753px;margin: 0 auto;}
.incsec h2{font-size: 35px; color: #fff; font-weight: 400;text-align: center; margin: 20px 0; margin-top: 24px;}
.incsec p{color: #d1e6ff;text-align: center; line-height: 30px; font-size: 18px; margin-bottom: 30px;}
.incsec a{display: block;}
.incsec a img{max-width: 100%; display: block; margin: 0 auto;}
.tlinbox{background-color: #F1F7FF;}
.tcaselin{width: 1520px;display: flex;justify-content: space-around; margin: 0 auto;}
.tcaselin a{display: block; font-size: 22px; line-height: 90px; color: #3d3d3d;position: relative;}
.tcaselin a::after{content: '';display: block;width: 1px;height: 35px;background-color: #2763b0;position: absolute;top: 26px;right: -70px;}
.tcaselin a:hover{color: #3c5380;font-weight: bold;}
.tcaselin a:last-of-type::after{display: none;}
.casconts{width: 1520px;margin: 0 auto;}

.caseconta{width: 1520px;margin: 40px auto; display: flex;justify-content: space-between;flex-wrap: wrap; }
.caseconta a{width: 24%;display: block;position: relative; background-color: #E3ECF6; display: block; overflow: hidden;border-radius: 2px; transition: all .5s;margin-bottom: 20px; background-image: url(../image/juxing.png);}
.caseconta a:hover{background-color: #9ba4af;}
.caseconta a:hover p{color: #fff;}
.bfimg{position: relative;}
.bfimg img{width: 100%;display: block; height: 243px;}
.caseconta a p{line-height: 55px; text-align: center;font-size: 18px; }
.vabalck{width: 100%;height: 100%;  }
.vabalck img{width: 55px;height: 55px;position: absolute;top: 50%;left: 50%; margin-top: -27.5px; margin-left: -27.5px;z-index: 999; }
.balxkjs{position: absolute; top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .1);transition: all .5s;}
.caseconta a:hover .balxkjs{background-color: rgba(0, 0, 0, .3);}
.caseconta{display: none;}
.hill{color: #3c5380 !important;font-weight: bold;}
.yin{display: flex;}
.casejia{display: block; margin: 20px auto; width: 140px;height: 50px; text-align: center; font-size: 18px; color: #fff; background-color: #30537a; line-height: 50px; border-radius: 3px;}
.tlinbox3{display: none;}
.caseconta{overflow: hidden;}
.caseconta a:hover p{color: #2763b0;}
@media screen and (max-width:500px) {
    .caseconta{width: 98%; margin: 0 auto;}
    .tcaselin{width: 98%;}
    .caseconta a{width: 49%;}
    .caseconta a p{line-height: 40px; font-size: 14px;}
    .tlinbox3{display: block;}
    .tlinbox2{display: none;}
    .tcaselin a{padding: 0 5px;}
    .caseconta a{margin-bottom: 10px;}
    .incsec{width: 98%;}
    .tcaselin a{font-size: 14px;line-height: 22px;padding: 10px 5px;}
    .incsec h2{font-size: 22px;}
    .incsec p{font-size: 14px;line-height: 24px; margin-bottom: 10px;}
    .waiheader{padding-bottom: 15px;height: auto;}
    .tcaselin a::after{top: 12px;height: 18px;}
    .bfimg img{height: 120px;}
    .vabalck img{width: 35px;height: 35px;margin-top: -17.5px;margin-left: -17.5px;}
    .caseconta{margin-bottom: 80px;}
}
