.sub_top{background:url('../page19/images/sub_top6.jpg')no-repeat;background-size:cover;}
.page_tit_flex{display:flex;align-items:center;margin-top:70px;}
.page_tit_img{width:45%;border-radius:20px;}
.page_tit_txt{padding-left:70px;width:55%;font-size:16px;line-height:32px;text-align:left;}
.page_tit_txt b{text-decoration:underline;}
.page_tit_txt span{    border: 1px solid #1e504a;
    padding: 7px 15px;
    border-radius: 30px;
    width: fit-content;
    font-size: 20px;
    display: block;
    font-weight: 700;
    color: #1e504a;
    margin-bottom: 15px;
    background: #f8f8f8;}

.page19_sec1{background:url('../page19/images/warning_bg4.png')no-repeat #1e504a;background-size:cover;background-attachment:fixed;background-position:top;padding:40px;margin-top:70px;}
.page19_sec1 .warning{display:block;margin:0 auto;margin-bottom:7px;width:30px;}
.page19_sec1 p{text-align:center;font-size:16px;line-height:32px;color:#fff;}
.page19_sec1 p b{margin-bottom:15px;display:block;color:#ffc800;font-size:24px;}

.page19_sec2{margin-top:70px;}
.page19_sec2 h2{    font-size: 24px;
    color: #000;
    text-align: center;}
.page19_sec2 ul{margin-top:40px;display:flex;justify-content:space-between;flex-wrap:wrap;}
.page19_sec2 ul li{width:48%;padding:50px;border:1px solid #e4e4e4;border-radius:15px;}
.page19_sec2 ul li:hover{background:#f1f9f2}
.page19_sec2 ul li:hover span{background:#1e5039;color:#fff;}

.page19_sec2 ul li:nth-child(n+3){margin-top:35px;}
.page19_sec2 ul li img{display:block;margin:0 auto;width:60px;height:60px;}
.page19_sec2 ul li span{    display: block;
    width: fit-content;
    padding: 5px 15px;
    font-size: 18px;
    font-weight: 600;
    margin: 20px auto 15px auto;
    border: 1px solid #1e5039;
    color: #1e5039;
    border-radius: 50px;
}
.page19_sec2 ul li p{    text-align: center;

    font-size: 16px;
    line-height: 28px;}

@media screen and ( max-width:799px){  .page19_sec1 p b{font-size:16px;}
  .page19_sec1 p{font-size:14px;line-height:26px;}
  
  .page19_sec2 {margin-top:50px;}
  .page19_sec2 ul{margin-top:30px;}
  .page19_sec2 ul li{padding:25px 15px;width:100%;margin-top:15px !important;}
  .page19_sec2 ul li img{width:50px;height:50px;}
  .page19_sec2 ul li p {
    text-align: center;
    font-size: 14px;
    line-height: 25px;}
  .page19_sec2 ul li span{font-size:15px;font-weight:600;font-size:14px;}
}
