.pc_head{border-bottom:1px solid #e4e4e4;width:100%;background:#fff;position:fixed;top:0;left:0;width:100%;z-index:9999}
.pc_head .ctt{width:1600px;display:flex;justify-content:space-between;align-items:center;}
.pc_logo{width:280px;}
.pc_logo a{display:block;}
.pc_logo img{width:100%;}
.pc_nav{width:1100px;}
.pc_nav ul{display:flex;justify-content:space-between;}
.pc_nav ul li{}
.pc_nav ul li a{display:block;padding:45px 0;font-size:18px;font-weight:500;}
.pc_nav ul li a:hover{font-weight:700;color:#133868}
.nav_active{color: #18acb2 ! Important;font-weight: 700 !important;position:relative;}
.nav_active:before{position:absolute;width:100%;height:5px;bottom:0;left:0;background:#18acb2;content:"";display:block;}

.mb_header{display:none;}
@media screen and (max-width:1600px){
  .pc_logo{width:230px}
  .pc_head .ctt{width:1400px}
}
@media screen and (max-width:799px){
  .pc_head{display:none;}  .mb_header{display:block;position:fixed;top:0;left:0;width:100%;z-index:99999;}
  .mb_hd_top{display:flex;background:#fff;padding:20px;justify-content:space-between;align-items:center;}
  .logo{width:180px;}
  .logo a{display:block;}
  .logo img{}
  .m_menu_btn{width:30px;cursor:pointer;}
  .m_menu_btn img{width:100%;}
  .mb_menu{position:fixed;top:0;right:-80%;width:80%;height:100%;background:linear-gradient(45deg, #0f3768, #0a7175);padding:40px 30px;z-index:9999;transition:all .5s;}
  .mb_menu_open{right:0;}
  .mb_nav_btn{display:flex;justify-content:space-between;align-items:start;}
  .mb_nav_btn a{width:25px;}
  .mb_nav_btn a img{width:100%;filter:invert(1) brightness(10);}
  .m_nav_close{width:20px !Important;}
  .m_nav_close img{}
  .mb_menu ul{margin-top:40px;}
  .mb_menu ul li{padding:20px 10px;border-bottom:1px solid rgba(255,255,255,0.1);}
  .mb_menu ul li img{filter:invert(1) brightness(10);width:4px;}
  .mb_menu ul li:last-child{border:0;}
  .mb_menu ul li a{display:block;font-size:15px;font-weight:400;color:#fff;display:flex;align-items:center;justify-content:space-between;}
  .mb_nav_footer{display:flex;justify-content:space-between;margin-top:25px;}
  .mb_nav_footer a{font-size:12px;width:48%;color:#fff;padding:15px 0;border-radius:30px;border:1px solid #fff;text-align:center;}
}