body {
  font-family: PingFangSC-Medium, PingFang SC;
}
html {
  font-size: 10px;
}
/* *::-webkit-scrollbar {
	display: none;
}
* {
	scrollbar-width: none;
}
* {
	-ms-overflow-style: none;
} */

/* 头部 */
.home-header {
  position: fixed;
  z-index: 33;
  width: 100vw;
}
.h-container {
  margin: 5px 0;
}
.header-left .logo-css {
  width: 16rem;
  height: 5.5rem;
  cursor: pointer;
  margin-top: 0.5rem;
}

.navbar-collapse .navbar-nav {
  margin: 7.5px -15px;
}
.navbar-collapse .navbar-nav > li > a {
  color: #fff;
  font-weight: 500;
}
.navbar-collapse .navbar-nav > li > a:hover{
  background-color: transparent;
} 
.home-header.header-bg{
  /* background-color: #1670E4; */
  background: linear-gradient(135deg, #3B81F1 0%, #698DF6 23%, #9DB4FB 58%, rgba(120, 202, 254, 0.83) 100%);
}
@media (min-width: 991px) {
  .header-left {
    position: relative;
    display: inline;
    float: left;
  }
  .home-header {
    padding: 0 20px;
  }
  .header-right {
    float: right;
  }
  .header-right .nav {
    color: #fff;
    font-size: 2rem;
  }
  .header-right .nav-item {
    cursor: pointer;
    margin: 0 20px;
  }
  .header-right .navbar-nav > .active-menu {
    font-size: 2.6rem;
  }
  
  .header-right .about-us {
    padding:3px 0;
  }
  .header-right .about-us > a {
    color: #1670E4!important;
    font-size: 18px;
    font-weight: 600!important;
    padding: 0;
    line-height: 44px;
    height: 44px;
    width: 126px;
    background: #FFFFFF;
    border-radius: 27px;
    text-align: center;
  }
}
/* 兼容 */
@media (max-width: 991px) {
  .navbar-toggle {
    display: initial;
  }
  .navbar-toggle > .icon-bar {
    background-color: #fff;
  }
  .header-left {
    display: inline;
  }
  .header-left .logo-css {
    width: 142px;
    height: 50px;
  }
  .navbar-collapse .navbar-nav .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
  }
}

/* 头部结束 */

/* 底部开始 */
.footer-content {
  width: 100vw;
  background: linear-gradient(135deg, #3B81F1 0%, #698DF6 23%, #9DB4FB 58%, rgba(120, 202, 254, 0.53) 100%);
  padding: 70px 150px;
  color: #fff;
}
.footer-content .contact-us {
  margin-bottom: 20px;
  font-size: 32px;
  text-align: center;
}
.footer-content .details-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.left-detail .detail-item {
  display: flex;
  font-size: 20px;
  align-items: center;
  margin: 10px;
}

.left-detail .detail-item .my-icon {
  margin-right: 20px;
  transform: scale(0.8);
}

.right-detail img {
  width: 254px;
  height: 252px;
  transform: scale(0.8);
}

.keeponrecord-info {
  margin-top: 30px;
  font-size: 22px;
  text-align: center;
}

/* 底部结束 */

/* 返回头部 */
.fixed-btn {
  position: fixed;
  right: 1%;
  bottom: 5%;
  border: 1px solid #eee;
  background: #fff;
}

.go-top {
  margin: 10px;
  font-size: 48px;
  color: #004BFE;
}
/* 返回头部 */


@media (min-width: 991px) and (max-width: 1280px) {
  .footer-content {
    padding: 5rem 10rem;
  }
}

@media (max-width: 600px) {
  .footer-content {
    padding: 30px;
  }
  .navbar-collapse {
    background: #3B81F1;
  }
  .footer-content .details-info {
    flex-direction: column;
  }

  .footer-content .contact-us {
    font-size: 2.4rem;
  }
  .left-detail .detail-item {
    align-items: center;
  }
  .left-detail .detail-item .b-c-title {
    width: 100px;
    font-size: 1.6rem;
  }
  .left-detail .detail-item .b-c-info {
    font-size: 1.6rem;
    flex: 1;
    text-align: left;
  }

  .left-detail .detail-item .my-icon {
    width: 30px;
    height: 32px;
  }

  .keeponrecord-info {
    font-size: 16px;
    margin-top: 0;
  }

  .go-top {
    font-size: 60px;
    margin: 5px;
  }
  .fixed-btn {
    right: 2%;
  }

  .sys-nav-content .sys-dettail-info-content .detail-item-content {
    flex-wrap: wrap;
    justify-content: center!important;
  }
  .sys-nav-content .sys-dettail-info-content .detail-item-content .info-content {
    min-width: 290px;
  }
  .sys-nav-content .sys-dettail-info-content h2{
    font-size: 2.4rem;
  }

  .detail-item-content .info-content .info-img {
    margin: 20px 0 30px 0;
  }

  .right-detail img {
    width: 150px;
    height: 150px;
  }
  .navbar-collapse .navbar-nav .divider {
    display: none;
  }
}
