a:hover, a:focus{
  text-decoration: none;
}
.headeractive {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  background-color: #EBF4FF;
  z-index: 99;
}
.icon_none{
  display: none;
}
.icon_block{
  display: block;
}
.noactive {
  background: transparent;
  position: fixed;
  left: 0;
  right: 0;
  top: 0; 
  backdrop-filter: blur(50px);
  z-index: 99;
}
.header_box {
  width: 100%;
  z-index: 99;
}
.header {
  height: 4rem;
  display: flex;
  align-items: center;
  z-index: 99;
  justify-content: space-between;
}
.header_box .logo{
  width: 105px;
  height: 19.68px;
  display: none;
}
.navbar-collapse{
  flex: 1;
}
.experience {
  width: 7.75rem;
  height: 2.5rem;
  background: #227cff;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.experience span {
  font-size: 0.875rem;
  font-weight: 600;
  color: #ffffff;
  line-height:1.25rem;
  font-family: PingFangSC-Medium, PingFang SC;
}
.experience img {
  width: 0.75rem;
  margin-left: 0.875rem;
}
.navs {
  flex: 1;
  margin-left: 5.625rem;
  display: flex;
}
.headeractive .nav_item{
  color: #222 !important;
}
.nav_item {
  font-size:0.875rem;
  font-weight: 600;
  color: #fff;
  line-height: 1.25rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-family: PingFangSC-Medium, PingFang SC;
}
.nav_item  .icon {
  display: flex;
  align-items: center;
  display: none;
}
.sjdown,.sjup{
  width: 8px;
  height: 4px;
  margin-left: 0.5rem;
  
}
.header_box {
  position: relative;
}
.product_menu {
  position: absolute;
  z-index: 99;
  top: 2rem;
  left: 0;
  right: 0;
  display: none;
  padding-top: 2rem !important;
}
.menu_box {
  backdrop-filter: blur(50px);
  background-color: rgba(255,255,255,0.9);
  border-radius:0.625rem;
  text-align: left;
  padding: 2.1875rem 2.1875rem 0.9375rem;
  display: flex;
  flex-wrap: wrap;
}
.menu_item {
  display: block;
  width: calc((100% - 5rem) / 5);
  background: #fff;
  border-radius: 0.5rem;
  margin-right:1.25rem;
  margin-bottom: 1.25rem;
  padding:0.9375rem 0 0.9375rem 0;
  cursor: pointer;
}
.menu_item_title {
  font-size: 0.875rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #222222;
  line-height: 1.25rem;
  display: flex;
  align-items: center;
  margin: 0 0.875rem 6px;
}
.menu_item_title img {
  width: 1rem;
  margin-left: 2px;
}
.menu_item_small {
  margin: 0 0.875rem;
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  line-height: 1.0625rem;
  color: #95989d;
}
.menu_item_active {
  background: linear-gradient(126deg, #9162ff 0%, rgba(43, 127, 255, 0.8) 100%);
}
.menu_item_active  .menu_item_title {
  color: #ffffff !important;
}
.menu_item_active .menu_item_small {
  color: #ffffff;
}
.menu_item:nth-child(5n + 0) {
  margin-right: 0;
}
.solution_menu {
  left: 0;
  right: 0;
}
.solution_menu .menu_item {
  width: 13.125rem !important;
}
.solution_menu .solution_menu_item_active {
  background: linear-gradient(126deg, #9162ff 0%, rgba(43, 127, 255, 0.8) 100%) !important;
}
.solution_menu  .solution_menu_item_active .menu_item_title {
  color: #fff !important;
}
.solution_menu .solution_menu_item_active .menu_item_small {
  color: #fff !important;
}
.menu_item_img5,.menu_item_img6,.menu_item_img7{
  display: none;
}
ul.navs li.dropdown:hover > div.product_menu{
  display: block;
}
ul.navs li.dropdown{
  position: static;
}