.pc_head{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;z-index:9999;transition:all .5s;background:#fff;}
.pc_head .ctt{display:flex;align-items:center;justify-content:space-between;width:90%;}
.logo{width:220px;}
.logo a{display:block;}
.logo a img{width:100%;}
.pc_head ul{width:1300px;display:flex;justify-content:space-between;}
.pc_head ul li{}
.pc_head ul li a{font-weight:600;padding:30px 0;display:block;font-size:17px;}
.pc_head ul li a:hover{font-weight:700;color:#f7941d !important}
.pc_head ul li a.nav_active{font-weight:700;color:#f7941d !important;border-bottom:3px solid #f7941d}
.mb_head{display:none;}

@media screen and (max-width:1800px){
  .pc_head .ctt{width:95%;}
  .logo{width:180px;}
  .pc_head ul{width:1150px;}
  .pc_head ul li a{font-size:15px;}
}

@media screen and (max-width:1500px){
  .pc_head .ctt{width:1400px;}
  .pc_head ul{width:1100px;}
}

@media screen and (max-width:768px){
  .pc_head{display:none;} .mb_bg{opacity:0;background:rgba(0,0,0,0.3);position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;transition:all .5s; pointer-events: none;}
  .mb_bg_on{opacity:1;pointer-events: auto;}
  .mb_head{display:block;position:fixed;top:0;left:0;z-index:99999;width:100%;background:#fff;}
  .mb_top{display:flex;align-items:center;justify-content:space-between;padding:15px 0;width:90%;margin:0 auto;}
  .mb_nav{cursor:pointer;width:20px;}
  .mb_nav img{width:100%;}
  .mb_logo{width:180px;}
  .mb_logo img{width:100%;}
  .mb_call{width:40px;}
  .mb_call img{width:100%}
  .all_nav{z-index:99999;top:0;right:-100%;width:85%;height:100vh;background:#103d79;padding:35px 0;position:absolute;transition:all .5s;backdrop-filter: blur(5px);}
  .all_nav_open{right:0;}
  .all_nav ul{width:80%;margin:0 auto;margin-top:40px;}
  .all_nav_logo{width:80%;margin:0 auto;}
  .all_nav_logo img{width:25px;filter:invert(1) brightness(10) grayscale(100%);}
  .all_nav ul li{padding:15px 5px;border-bottom:1px solid rgba(255,255,255,0.1)}
  .all_nav ul li:last-child{border:0;}
  .all_nav ul li a{color:#fff;font-size:14px;text-align:left;display:block;font-weight:400;}

  .nav_user{width:80%;margin:0 auto;margin-top:30px;display:flex;justify-content:space-between;}
  .nav_user a{border-radius:5px;color:#fff;font-size:13px;padding:15px 0;width:49%;background:#0a2d5d;display:block;text-align:center;}
  .all_nav_close{cursor:pointer;position:absolute;top:40px;right:35px;width:12px;}
  .all_nav_close img{filter:invert(1);display:block;width:100%;}
}