    /*2025-2-27*/
.nyban{ z-index:5; margin:0 auto; overflow:hidden;}
.nyban img{ display:block; width:100%;}
.nyban .swiper-slide .w{ position:absolute; left:0; right:0; top:0; bottom:0; z-index:6;}
.nyban .swiper-slide .clear{ width:100%;}
.nyban .swiper-slide .txt{ width:58%; transform:translateY(-80px); opacity:0;}
.nyban .swiper-slide .txt em{ font-size:48px; color:#0A54F5; font-weight:bold; display:block;}
.nyban .swiper-slide .txt p{ font-size:20px; line-height:2.53; margin-top:45px;}
.nyban .swiper-slide .txt p i{ margin-right:15px; font-weight:bold;}
.nyban .swiper-slide .txt p i:last-child{ margin-right:0;}
.nyban .swiper-slide .txt a{ display:inline-block; border-radius:4px; font-size:18px; margin-top:55px; font-weight:bold; background:#0A54F5; padding:0 25px; line-height:2.15; color:#fff;}
.nyban .swiper-slide .txt a:hover{ background:#1684fc;}
.nyban .swiper-slide.swiper-slide-active .pic,.nyban .swiper-slide.swiper-slide-active .txt{ transition:all 1s ease 1s; transform:translateX(0); opacity:1;}
.n_tit{ font-size:28px; font-weight:bold;}
.n_con1{ padding:30px 0; width:100%; overflow:hidden;}
.n_tab{ margin-top:24px;}
.n_tab a{ font-size:18px; color:#415058; line-height:1.666666666666667; position:relative;}
.n_tab a:after{ content:""; display:block; position:absolute; left:51%; right:51%; bottom:0; background:#fff; height:2px; transition:all .5s linear; font-size:0; overflow:hidden;}
.n_tab a.cur{ font-weight:bold; color:#1684fc;}
.n_tab a.cur:after,.n_tab a:hover:after{ background:#1684fc; left:0; right:0;}
.n_con1_c{ width:100%; margin-top:28px; display:none;}
.n_con1_c.cur{ display:block;}
.n_con1_list{ width:calc(100% + 5px);}
.n_con1_list li{ padding:1.3% 1.3% 75px 1.3%; width:24.66666666666667%; border:1px solid #bbb; margin-left:-1px; text-align:center; position:relative;}
.n_con1_list li:nth-child(1){ margin-left:0;}
.n_con1_list li img{ display:block; margin:0 auto; width:68.57142857142857%;}
.n_con1_list li em{ font-size:16px; display:block; margin-top:8px;}
.n_con1_list li p{ font-size:12px; color:#737373; margin-top:10px; text-align:left;}
.n_con1_list li a{ display:inline-block; position:absolute; bottom:25px; left:50%; width:98px; transform:translate(-50%,0); background:#0a54f5; border-radius:4px; font-size:14px; line-height:2.357142857142857; color:#fff;}
.n_con1_list li a:hover{ background:#1684fc; color:#fff;}
.n_con2{ width:100%; overflow:hidden; padding:0 0 50px 0;}
.n_con2c{ width:100%; margin-top:30px;}
.n_con2_w{ width:47.5%;}
.n_tit1{ width:100%; position:relative;}
.n_tit1 em{ display:inline-block; border-radius:4px; font-size:18px; font-weight:bold; background:#0A54F5; padding:0 20px; line-height:2.15; color:#fff;}
.n_tit1 a{ display:inline-block; position:absolute; right:0; top:50%; line-height:28px; margin-top:-14px; font-size:16px;}
.n_con2_list{ font-size:16px;}
.n_con2_list li{ line-height:60px; padding-top:8px; border-bottom:1px solid #bbb; position:relative; padding-right:105px;}
.n_con2_list li em{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.n_con2_list li span{ display:block; position:absolute; right:0; bottom:0;}


.searchbox{ width:100%; overflow:hidden;
    
    background: #1684FC;
    height: 300px;
}
.searchbox .w{
    height: 100%;
}
.searchbox .boxs{
  position: relative;
  top: 50%;left: 50%;
  transform:translate(-50%,-50%);
  -webkit-transform:translate(-50%,-50%);display: inline-block;

}
.searchbox .boxs .form{
    height: 50px;text-align: center;
}  
.searchbox .boxs  .tit{
    font-size: 32px;color: #ffffff;
    margin-bottom: 35px;font-weight: bold;text-align: center;
}
.searchbox .boxs .form a{
    display:flex;background: #F59D06;height: 50px;align-items: center;width: 100px;justify-content: center;
    color: #ffffff;font-size: 16px;
}
.searchbox .boxs .input{
   display:flex;align-items: center;justify-content: center;  background: #ffffff;padding-left: 15px;
}
.searchbox .boxs .input input{
    width: 500px;border: 0;
}
.resultBox{
    padding: 30px;min-height: 300px;background: #ffffff;
}
.resultBox .list{
    background: #f2f2f2;
    border-radius: 10px;
    padding: 20px;
    margin-top: 15px;
}
.resultBox .list .row{
    display: flex;margin-top: 10px;justify-content: space-between;
}
.resultBox .list .row:nth-child(1){
    margin-top: 0;
}
.resultBox .list .row .tit{
    width: 170px;font-weight: bold;
}
.resultBox .list .row .desc{
    width: calc(100% - 180px);
}

.resultBox .list .row.on{
    display: block;
}
.resultBox .list .row.on .tit{
    width: 100%;
    
}
.resultBox .list .row.on .desc{
    width: 100%;margin-top: 10px;
    
}
.list2{
    margin-left: 30px;
    background: #ffffff;
    margin-top: 15px;padding: 20px;
}
.list2 .row2{
     display: flex;margin-top: 10px;justify-content: space-between;
}

.resultBox .list2 .row2 .tit2{
    width: 170px;font-weight: bold;
}
.resultBox .list2 .row2 .desc2{
    width: calc(100% - 180px);
}
