.tkg {
  height: 9rem;
}

.scrollto {
  margin-top: -8rem;
  padding-top: 8rem;
}

@media (min-width: 981px) {
  html.fp-enabled {
    overflow: hidden !important;
  }
  .service .section:nth-child(2n+1) .wp {
    justify-content: flex-end;
  }
  .service .section:nth-child(2n+1) .footer .wp{
      justify-content:space-between;
  }
  .news .topnews .jts {
  position: absolute;
  left: 51.3rem;
  bottom: 5.8rem;
  z-index: 2;
}
.detail .news-cont{min-height:66rem}
}

@media (max-width: 980px) {
    .tkg{
        height:0!important;
    }
  .home .fp-tableCell {
    height: auto !important;
  }
  .home .section {
    height: auto !important;
  }
  .home .section .fp-tableCell {
    padding: 8rem 0;
  }
  .home .section .wp {
    padding-top: 0;
  }
  .home .page1 {
    height: 75vh !important;
  }
  .home .page1 .fp-tableCell {
    padding: 0;
  }
  .home .page6 .fp-tableCell {
    padding: 0;
  }
  .home .page2 {
    height: 75vh !important;
  }
  .home .page2 .fp-tableCell {
    padding: 0;
  }
  .home .page2 .tabs {
    bottom: 5rem;
  }
  .home .page2 .tabs ul li {
    padding: 1.5rem 1rem;
  }
  .home .page2 .tabs ul li img {
    width: 2.5rem;
  }
  .home .page2 .wp {
    align-items: flex-start;
  }
  .home .page2 .wp .info {
    margin-top: 0;
    padding: 8rem 0 45rem;
  }
.home .page2 .tabs ul li .item{
     display:flex;
     padding:0;
     flex-direction: row!important;
     align-items:center;
 }
.home .page3 .tabs ul li .item .icon{
      margin-bottom:0!important;
  }
 .home .page3 .tabs2 li .item .icon img{
     width:4rem;
 }
  .home .page4 .slides .swiper-slide .item {
    width: 31rem;
  }
  .home .page5 .tabs {
    margin: 3rem 0;
  }
  .home .page5 .tablist .itembox .list {
    width: 100%;
    flex: auto;
  }
  .home .page5 .tablist .itembox .list li {
    padding: 2.5rem 1rem;
  }
  .home .page5 .tablist .itembox .list li .item-time {
    margin: 0 0 1rem;
  }
  .home .page5 .tablist .itembox .list li .item-tit {
    margin: 0 0 0 0;
  }
  .home .page5 .tablist .itembox .jdt {
    width: 100%;
    padding-bottom: 4rem;
    margin: 4rem 0 0 0;
  }
  .inner-slide .type {
    margin-top: -2rem;
  }
  .inner-slide .wz {
    bottom: 0;
  }
  .inner-slide .wz .crumbs {
    padding: 10px 0;
  }
  .news .inner-slide {
    padding-top: 0;
  }
  .news .topnews {
    padding: 2rem;
    margin-bottom: 2rem;
  }
  .news .topnews .item-info {
    margin-top: 2rem;
  }
  .news .item {
    flex-wrap: wrap;
    padding: 3rem 2rem;
  }
  .news .item .item-info {
    flex: auto;
    width: 100%;
    padding-right: 0 !important;
  }
  .news .item .item-info::after {
    display: none;
  }
  .news .item .item-link {
    display: none;
  }
  .news .jt {
    position: unset !important;
    margin-top: 1.5rem;
  }
  .slide-txt .subcat li {
    margin: 0 1rem;
  }
  .slide-txt .subcat li a {
    min-width: auto !important;
    padding: 1rem 1.5rem;
    height: auto;
  }
  .pages {
    padding: 3rem 0 2rem;
  }
  .pages li a {
    width: 4rem;
    font-size:1.2rem;
    height:4rem;
    margin: 5px;
  }
  .pages li a i {
    font-size: 1rem;
  }
  .detail .sxp ul {
    width: 100%;
    margin-bottom: 2rem;
  }
  .service .section {
    height: auto !important;
  }
  .service .section .itembox .desc {
    margin-bottom: 3rem;
  }
  .service .section:nth-child(1) .fp-tableCell, .service .section:last-child .fp-tableCell {
    height: auto !important;
    padding: 0 !important;
  }
  .service .page1 {
    background: none !important;
  }
  .service .page1 .slide-txt .type {
    margin: 5rem 0 0 0;
  }
  .service .fp-tableCell {
    height: auto !important;
    padding: 10rem 0;
  }
  .service-detail .det1 .guwen {
    width: 100%;
    margin: 4rem 0 0 0;
  }
  .service-detail .det2 .rel-tit {
    padding: 2rem 0 3rem;
  }
  .service-detail .det2 ul li .item {
    margin: 3px;
  }
  .service-detail .det3 {
    padding: 4rem 0;
  }
  .service-detail .det3 .tit {
    margin-bottom: 2rem;
  }
  .about .about1 .list ul {
    justify-content: space-between;
  }
  .about .about1 .list ul li {
    margin: 1rem 0;
  }
  .about .about1 .laboratory {
    min-height: auto;
    padding: 5rem 3rem;
  }
  .about .about1 .laboratory .desc {
    margin-bottom: 3rem;
  }
  .about .about1 .laboratory .btn a {
    padding: 1.5rem 2.5rem;
  }
  .sec-type .tit {
    margin-bottom: 1.5rem;
  }
  .contact .cont2 .message {
    padding: 3rem;
  }
  .contact .cont2 .message .tabs {
    margin-bottom: 1rem;
  }
  .contact .cont2 .message .msg {
    margin-top: -3rem;
  }
  .contact .cont2 .message .msg textarea {
    height: 18rem !important;
  }
  .contact .cont2 .message .btn {
    margin-top: 2rem;
  }
  .contact .cont2 .tablist {
    margin-bottom: -1rem;
  }
  .contact .cont3 {
    padding: 5rem 0;
  }
  .contact .cont3 .sec-type {
    margin-bottom: 1.5rem;
  }
  .contact .cont3 .item {
    min-height: 20rem;
    padding: 2.5rem;
    margin-bottom: -1rem;
  }
}
