.sub_top{background:url('../page9/images/sub_top3.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;}

.page15_sec1{margin-top:70px;}
.page15_sec1 h2{    font-size: 24px;
    color: #000;
    text-align: center;}
.who{margin-top:50px;}
.who_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
.who_bg img{width:100%;height:100%;object-fit:cover;transition:all .3s;}
.who h2{    font-size: 24px;
    color: #000;
    text-align: center;}
.who ul{flex-wrap:wrap;display:flex;justify-content:space-between;}
.who ul li{position:relative;z-index:0;width:31.3%;margin-top:30px;border:1px solid #e4e4e4;padding:40px 30px;overflow:hidden;border-radius:20px;overflow:hidden;}
.who_icon{transition:all .3s;display:block;width:40px;height:40px;margin:0 auto;}
.who ul li p{color:#fff;font-size:16px;font-weight:500;text-align:center;padding-top:10px;}
.who ul li:hover .who_bg img{transition:all .3s;transform:scale(1.2)}
.who ul li:hover .who_icon{transition:all .3s;transform:scale(1.2)}


.page15_sec2{margin-top:70px;}
.page15_sec2 h2{    font-size: 24px;
    color: #000;
    text-align: center;}
.page15_flex{display:flex;align-items:center;margin-top:50px;}
.page15_flex img{width:280px;height:fit-content;border-radius:20px;}
.page15_flex ul{width:600px;padding-left:70px;}
.page15_flex ul li{font-size:16px;font-weight:400;padding:15px 0;border-bottom:1px dashed #e4e4e4;}
.page15_flex ul li:last-child{border-bottom:0;}
.page15_flex ul li span{    border-radius:5px;display: inline-block;
    width: 25px;
    height: 25px;
    letter-spacing: 2px;
    color: #fff;
    font-weight: 800;
    text-align: center;
    line-height: 25px;
    background: #1d524a;
    font-size: 10px;
    padding-left: 2px;
    margin-right: 10px;}


.page15_sec3{margin-top:70px;}
.page15_sec3 h2{    font-size: 24px;
    color: #000;
    text-align: center;}
.page15_sec3 ul{display:flex;justify-content:space-between;margin-top:40px;}
.page15_sec3 ul li{position:relative;width:30%}
.page15_sec3 ul li:after{display:block;content:"";width:30px;height:30px;background:url('../page15/images/next6.svg')no-repeat;background-size:cover;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);}
.page15_sec3 ul li:last-child:after{display:none;}
.page15_sec3 ul li img{width:100%;display:block;;border-radius:200px 200px 0 0;}
.page15_sec3 ul li p{background:#1e504a;color:#fff;text-align:center;font-size:16px;line-height:28px;padding:20px;}

.dosu_common1{margin-top:70px;}
.dosu_common1 h2{    font-size: 24px;
    color: #000;
    text-align: center;}
.dosu_common1 ul{display:flex;justify-content:center;margin-top:40px;}
.dosu_common1 ul li{margin-left:-20px;width:200px;height:200px;border-radius:200px;border:1px dashed #1e504a;position:relative;}
.dosu_common1 ul li p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;color:#000;font-weight:600;font-size:18px;}
.focus{  border:1px solid #1e504a !important;  background: rgb(0 0 0 / 0.7);
    z-index: 1;animation: cl 1s infinite alternate;}
.focus p{color:#fff !important}
.focus a{color:#fff !important;border-bottom:1px solid #fff !important}
.focus span{color:#1e504a !important;background:#fff !important;font-weight:900 !important}
@keyframes cl {
  0%{transform:scale(1);}
  100%{ background:  rgb(19 93 63 / 0.7);;transform:scale(1.1);}
}

.dosu_common1 ul li a{display:block;font-size:14px;font-weight:bold;margin:0 auto;padding:5px 0;margin-top:10px;border-bottom:1px solid #1e504a;width:100px;}
.dosu_common1 ul li a span{display:inline-block;width:15px;height:15px;color:#fff;text-align:center;font-size:15px;line-height:15px;border-radius:15px;background:#1e504a;margin-left:7px;}

@media screen and ( max-width:799px){
  .who ul{flex-wrap:wrap;justify-content:center;margin-top:30px;}
  .who ul li{width:100%;border-radius:10px;padding:10px 20px;margin-bottom:10px;margin-top:0;text-align:center;}
  .who_icon{width:40px;height:40px;display:inline-block;}
  .who ul li p{display:inline-block;font-size:14px;padding-left:5px;}
  .who ul li p br{display:none;}
  
  .page15_sec2{margin-top:50px;}
  .page15_flex{margin-top:30px;flex-wrap:wrap}
  .page15_flex img{display:block;margin:0 auto;}
  .page15_flex ul{margin-top:30px;padding-left:0;width:100%;}
  .page15_flex ul li{font-size:14px;padding-left:20px;}
  .page15_flex ul li span{}
  
  .page15_sec3{margin-top:50px;}
  
  .page15_sec3 ul{flex-wrap:wrap;}
  .page15_sec3 ul li{align-items:center;background:#1e504a;display:flex;width:100%;}
  .page15_sec3 ul li img{width:35%;height:100%;object-fit:cover;border-radius:0;}
  .page15_sec3 ul li p{width:65%;text-align:left;line-heighT:26px;font-size:14px;}
  .page15_sec3 ul li:nth-child(2) {background:#193935;}
  .page15_sec3 ul li:nth-child(2) p{background:#193935;}
  .page15_sec3 ul li:after{display:none;}

}