.page_sec h2{font-weight:700;font-size:32px;}
.page_sec1{padding:150px 0;}
.page_sec1 .ctt{}
.page_sec1 ul{display:flex;justify-content:space-between;margin-top:40px;}
.page_sec1 ul li{width:48%;border-top:3px solid #000;padding:50px 30px 0 30px;}
.page_sec1 ul li span{    color: #044567;
    font-size: 28px;
    font-weight: 700;
    display: block;}
.page_sec1 ul li h4{font-size:28px;font-weight:700;padding:20px 0;border-bottom:1px solid #e4e4e4;padding-bottom:30px;margin-bottom:30px;}
.page_sec1 ul li p{font-size:18px;font-weight:400;}

.page_sec2{padding:150px 0;background:#f8f8f8;}
.page_sec2 ul{display:flex;flex-wrap:wrap;margin-top:60px;}
.page_sec2 ul li{width:18%;margin:1%;}
.page_sec2 ul li img{width:100%;}

.page_sec3{margin-top:80px;}

@media screen and (max-width:799px){
  .page_sec1{padding:80px 0;}
  .page_sec h2{font-size:18px;}
  .page_sec1 ul{margin-top:30px;display:block;}
  .page_sec1 ul li{width:100%;padding:30px;}
  .page_sec1 ul li span{font-size:20px;}
  .page_sec1 ul li h4{font-size:18px;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 15px;
    margin-bottom: 15px;}
  .page_sec1 ul li p {
    font-size: 15px;
    line-height: 25px;}
  
  .page_sec2{padding:80px 0;}
  .page_sec2 ul{margin-top:30px;}
  .page_sec2 ul li{width:48%}
}