/*pc head */
.mb_head{display:none;}
.head{position:fixed;background:#fff;border-radius:100px;z-index:9999;top:30px;left:50%;transform:translateX(-50%);width:95%;transition:all .5s;}
.head.scroll_active{border-radius:0px;top:0;width:100%;}
.head.scroll_active .logo a img{filter:none;}
.head.scroll_active .nav ul li a{color:#000}
.nav_wrap{width:92%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;}
.logo{width:160px}
.logo a{display:block;width:100%;}
.logo a img{width:100%;}
.nav{width:1200px}
.nav ul{display:flex;justify-content:space-between;}
.nav ul li{position:relative;}
.nav ul li a{padding:28px 0;text-align:center;display:block;font-size:18px;font-weight:600;transition:all .5s;}
.nav ul li:hover a{color:#0351a2 !important;font-weight:bold}
.nav ul li a.nav_active{color:#0351a2 !important;font-weight:bold;}


@media screen and (max-width:1700px){
  .nav{width:1100px}
  .nav ul li a{font-size:17px}
}

@media screen and (max-width:1600px){
  .logo{width:140px}
  .nav{width:1050px}
}

@media screen and (max-width:1400px){
  .head{width:1400px;}
  .nav_wrap{width:1300px}
}

@media screen and (max-width:768px){
  .head{display:none}
  .logo{width:auto;margin:0 auto}
  .logo a{filter:none;width:130px;margin:0}
  .logo a img{filter:none;}
  .mb_head{display:block;position:fixed;top:0;left:0;z-index:99999;background:#fff;width:100%;}
  .mb_hd_top{padding:16px 0;width:95%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;}
  .nav_btn{cursor:pointer;}
  .nav_btn span{width:20px;height:2px;background:#000;margin-bottom:6px;display:block;}
  .nav_btn span:last-child{margin-bottom:0;} .all_nav_list{background:#fff;position:fixed;top:0;right:-95%;width:95%;height:100vh;z-index:999;padding:30px;transition:all .5s;}
  .all_nav_list_show{right:0;}
  .all_nav_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}
  .all_nav_logo{width:130px;}
  .all_nav_close{display:block;cursor:pointer;margin-left:auto;width:12px;}
  .all_nav_list ul{width:100%;}
  .all_nav_list ul li{}
  .all_nav_list ul li a {font-size: 17px;padding: 7px 5px;font-weight:600;display:flex;align-items:center;gap:0 7px;}
  .all_nav_list ul li a:before{content:"";width:4px;height:4px;background:#2868ad;border-radius:50px}
  .all_nav_list ul li:last-child a{border:0;}
  .mb_privacy{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;margin-top:35px;}
  .mb_privacy a{border: 1px solid #0952a1;background: #fff;color: #0952a1;font-size: 14px;padding: 12px 0;display: block;text-align: center;font-weight: 600;border-radius: 100px;width: 100%;} .all_nav_bg{background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999;display:none;}
  .all_nav_list_show{}
  .all_nav_bg_show{}
}

@media screen and (max-width:499px){
  .all_nav_list{padding:30px;}
  .all_nav_list ul li a{padding:10px}
  .mb_privacy a {font-size: 13px;padding: 12px 0;}
}