.all_fixed1{background:url('../all_fixed1/images/fixed_bg.png')no-repeat #ebebeb;background-position:bottom right;padding-top:80px;position:relative;z-index:0;}
.all_fixed1 b{font-size:80px;color:#fff;font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;letter-spacing:0.5px;filter:blur(2px);opacity:0.4;text-align:center;width:100%;}
.all_fixed1 .ctt{display:flex;justify-content:space-between;}
.fixed_txt{padding-top:90px;padding-left:100px;}
.fixed_txt h2{line-height:56px;font-size:40px;font-weight:400;}
.fixed_txt span{letter-spacing:0.5px;display:block;font-size:14px;opacity:0.5;}
.fixed_txt p{font-size:18px;line-height:32px;margin-top:30px;}
.fixed_txt a{display:block;font-size:18px;margin-top:30px;border:1px solid #333;width:fit-content;padding:15px 30px;border-radius:50px;position:relative;overflow:hidden;z-index:0;transition:all .5s;}
.fixed_txt img{}
.fixed_txt a:before{display:block;content:"";width:100%;height:100%;background:#000;position:absolute;top:100%;left:0;transition:all .5s;z-index:-1;}
.fixed_txt a:hover{color:#fff;transition:all .5s;font-weight:600;}
.fixed_txt a:hover:before{top:0;transition:all .5s;}

.all_fixed2{background:#ebebeb;padding-bottom:150px;}
.ctt3{width:1300px;margin:0 auto;background:#fff;}
.all_fixed2 ul{display:flex;justify-content:space-between;border:1px solid #e4e4e4;}
.all_fixed2 ul li{width:25%;height:350px;position:relative;overflow:hidden;}
.all_fixed2 ul li:nth-child(1){background:url('../all_fixed1/images/fixed2_img1.png')no-repeat;background-size:cover;}
.all_fixed2 ul li:nth-child(2){background:url('../all_fixed1/images/fixed2_img2.png')no-repeat;background-size:cover;}
.all_fixed2 ul li:nth-child(3){background:url('../all_fixed1/images/fixed2_img3.png')no-repeat;background-size:cover;}
.all_fixed2 ul li:nth-child(4){background:url('../all_fixed1/images/fixed2_img4.png')no-repeat;background-size:cover;}
.all_fixed2 ul li:hover a{transform:translate(-50%,-50%) scale(1.7);opacity:1;transition:all 1s;}
.all_fixed2 ul li a{opacity:0;transition:all 1s;position: absolute;
    top: 50%;
    left: 50%;
    width: 250px;
    height: 250px;
    background: rgb(25 74 127 / 60%);
    border-radius: 200px;
    transform: translate(-50%,-50%);}
.all_fixed2 ul li a p{font-size:40px;font-weight:100;width:50px;height:50px;line-height:41px;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50px;text-align:center;color:#fff;margin-top:0;margin-left:0;}
.all_fixed2 ul li p span{font-size:14px;font-weight:bold;letter-spacing:0.5px;opacity:0.5;padding-bottom:10px;display:block;}
.all_fixed2 ul li p{    font-size: 28px;
    font-weight: 700;margin-top:50px;margin-left:40px;}

@media screen and (max-width:799px){
  .all_fixed1{padding:80px 0 0 0;}
  .all_fixed1 .ctt{display:block;}
  .fixed_txt{padding:0;}
  .fixed_txt h2 {
    line-height: 30px;
    font-size: 20px;
    font-weight: 400;
    text-align: center;}
  .fixed_txt p {
    font-size: 15px;
    line-height: 28px;
    margin-top: 10px;
    text-align: center;}
  .fixed_txt a {
    font-size: 14px;
    padding: 10px 20px;
    margin: 0 auto;
    margin-top: 15px;
  }
  .all_fixed1 b{font-size:32px;}
  .all_fixed1 .ctt img{width:100%;margin-top:30px;}
  .all_fixed2{padding-bottom:80px;}
  .ctt3{width:90%;}
  .all_fixed2 ul{flex-wrap:wrap;}
  .all_fixed2 ul li{width:50%;height:200px;}
  .all_fixed2 ul li p{font-size:16px;margin-top:30px;margin-left:20px;}
  .all_fixed2 ul li p span{font-size:10px;letter-spacing:0;}
}