/*pc head */
.head{position:fixed;z-index:9999;top:0;left:0;width:100%;}
.head_top{background:#000;display:flex;justify-content:space-between;align-items:center;padding:15px 100px;}
.head_ban{display:flex;align-items:center;width:400px;}
.hd_slide{margin-right:20px;}
.hd_slide .swiper-slide{color:#fff;font-size:20px;font-weight:bold;}
.hd_slide .swiper-slide img{width:30px;margin-right:10px;}
.hd_btn{gap:0 8px;display:flex;}
.hd_btn div{cursor:pointer;width:20px;display:flex;align-items:center;justify-content:center;}
.hd_btn div img{width:13px;}
.num{display:flex;align-items:center;color:#fff;font-weight:bold;}
.num img{width:30px;margin-right:10px;}
.nav_wrap{display:flex;align-items:center;justify-content:space-between;margin: 0 auto;width:100%;padding:15px 100px;position:relative;z-index:0;}
.logo{width:300px;}
.logo a{display:block;font-size:30px;font-weight:bold;color:#fff;}
.logo a img{width:100%;}
.nav{width:1100px;}
.nav ul{display:flex;gap:0 40px;width:100%;display:flex;}
.nav ul li{}
.nav ul li a{padding:20px 0;display:block;font-size:18px;color:#fff;font-weight:bold;}
.nav ul li:hover a{color:#fff687 !important;font-weight:600}
.nav ul li a.nav_active{color:#fff687 !important;font-weight:bold;}
.all_nav{position:relative;z-index:10;}
.nav_btn{cursor:pointer;width:30px;}
.nav_btn span{display:block;width:30px;height:3px;background:#fff;margin-bottom:8px;}
.nav_btn span:nth-child(1){width:100%}
.nav_btn span:nth-child(2){width:60%}
.nav_btn span:nth-child(3){width:90%;}
.nav_btn span:last-child{margin-bottom:0;}
.all_nav_list{position:fixed;top:0;right:-50%;width:50%;height:100vh;z-index:99999;background:linear-gradient(45deg, #ffb11b, #d17b45);padding:60px;transition:all .5s}
.all_nav_list_show{right:0;}
.all_nav_bg{pointer-events: none;z-index:99999;position:fixed;top:0;right:0;width:100%;height:100vh;background:rgba(0,0,0,0.7);backdrop-filter:blur(5px);opacity:0;transition:all .5s;}
.all_nav_bg_show{opacity:1;}
.all_nav_close{width:15px;cursor:pointer;position:absolute;right:30px;top:30px;}
.all_nav_list > ul{}
.all_nav_list > ul > li{border-bottom:1px solid rgba(255,255,255,0.1);padding:20px 0;}
.all_nav_list > ul > li:last-child{border:0;}
.dep1{font-size:22px;color:#fff;font-weight:bold}
.submenu{margin-top:20px;}
.submenu li{padding-bottom:10px;}
.submenu li a{font-size:16px;color:#fff;opacity:0.8}

@media screen and (max-width:1600px){
  .logo{width:180px;}
  .nav{width:fit-content;}
  .nav ul li a{font-size:16px;}
}
@media screen and (max-width:1400px){
  .head{width:1400px;}
}

@media screen and (max-width:799px){
   .head{width:100%;padding-top:0;top:0;}
  .num{display:none;}
  .head_top{padding:15px;}
  .head_ban{width:100%}
  .hd_slide .swiper-slide{font-size:15px;}
  .hd_slide .swiper-slide img{width:17px;position:relative;top:0;}
  .logo{width:180px;}
  .logo a{font-size:0;}
  .nav_wrap{width:100%;padding:15px;}
  .nav{display:none;}
  .nav_btn{width:25px;}
  .nav_btn span{margin-bottom:6px}
  .all_nav_list{width:80%;right:-80%;padding:30px;}
  .all_nav_list_show{right:0 !important;}
  .all_nav_list > ul > li{padding:12px 0;}
  .dep1{font-size:16px;}
  .submenu li a{font-size:14px;}
  .nav_btn span:nth-child(1) {width: 80%;}
  .nav_btn span:nth-child(2) {width: 50%;}
  .nav_btn span:nth-child(3) {width: 70%;}
}