/*pc head */
.head{position:fixed;top:0;left:0;width:100%;z-index:9999;border-bottom:1px solid rgba(255,255,255,0.4)}
.head:before{width:100%;height:100%;background:#fff;z-index:-1;content:"";position:absolute;top:-250px;left:0;transition:all .3s;}
.head .ctt{width:1600px;display:flex;align-items:center;justify-content:space-between;}
.logo{width:200px;}
.logo a{}
.logo a img{}
.nav{width:1000px;}
.nav ul{display:flex;width:100%;display:flex;justify-content:space-between;}
.nav ul li{}
.nav ul li a{color:#fff;padding:30px 0;display:block;font-size:18px;font-weight:500;transition:all .3s;}
.nav ul li:hover a{color:#e60012 !important;font-weight:bold}
.nav ul li a img{width:20px;position:relative;top:-2px;margin-left:3px;}
.nav ul li a.nav_active{color:#e60012 !important;font-weight:bold;}

.head_counsel{background:#e60012;border-radius:50px;}
.head_counsel a{font-size:14px;font-weight:500;color:#fff;display:block;padding:10px 20px;}
/* mb_head */
.mb_head{display:none;}
.all_nav_wrap{position:relative;display:none;}
.all_nav_wrap button{background:none;border:1px solid #fff;width:40px;height:40px;border-radius:40px;display:flex;align-items:center;justify-content:center;}
.all_nav_wrap button img{width:15px;filter:invert(1) brightness(10)}
.all_nav{position: fixed;top: 0;right: 0; width: 80%;height: 100vh;background: rgba(0, 0, 0, 0.8);z-index: 99999;overflow-y: auto; backdrop-filter: blur(10px);}
.all_nav ul{width:1400px;margin:0 auto;padding-top:90px;overflow-y:auto;}
.all_nav ul li{padding:30px;border-bottom:1px solid rgba(255,255,255,0.1);}
.all_nav ul li:last-child{border:0;}
.all_nav ul li a{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:2.6vw;font-weight:bold;}
.all_nav ul li:hover a{color:#e60012}
.all_nav ul li a p img{width:2.6vw;margin-left:6px;position:relative;top:-3px}
.all_nav ul li a b img{width:1.5vw;opacity:0;margin-right:100px;transition:all .5s;}
.all_nav ul li:hover a b img{margin-right:0;opacity:1;}
.nav_close{cursor:pointer;position:absolute;top:30px;right:30px;}
.nav_close img{width:15px;}

.hd_scroll:before{top:0;}
.hd_scroll .nav ul li a{color:#000}
.hd_scroll .logo a img{content:url('../head/images/logo2.svg')}


@media screen and (max-width:1600px){
  .head .ctt{width:1400px}
  .nav{width:800px;}
  .nav ul li a{font-size:16px;}
}

@media screen and (max-width:799px){
  .head{display:none;}
  .mb_head{display:block;position:sticky;top:0;left:0;z-index:9999;}
  .mb_top{background:#fff;padding:15px;display:flex;justify-content:space-between;align-items:center;}
  .mb_logo{width:150px;}
  .mb_logo img{width:100%}
  .mb_top button{width:20px;border:0;background:none;cursor:pointer;}
  .mb_top button img{width:100%;display:block;}
  .all_nav ul li a{font-size:16px;}
}