.tkg {
  height: 9rem;
}

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

@media (min-width: 981px) {
  .apply .dd .item-info {
    padding-left: 3.3rem;
  }
  .apply .dd:nth-child(2n) .mgrid {
    flex-direction: row-reverse;
  }
  .apply .dd:nth-child(2n) .item-info {
    padding: 0 3.3rem 0 0;
  }
  .inner-slide .slide-txt .tit2{
    margin-top:6rem;
}
}

@media (max-width: 980px) {
  .tkg {
    height: 0;
  }
  .scrollto {
    margin-top: -5rem;
    padding-top: 5rem;
  }
  .section1 {
    overflow: hidden;
  }
  .section1 .list li .item {
    height: auto;
  }
  .section1 .list li:nth-child(1) .item-pic {
    margin-left: 0;
    margin-top: 3rem;
  }
  .section2 .tabs .wp {
    padding: 0;
  }
  .section2 .tabs li {
    padding: 2rem 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  }
  .section2 .tabs li img {
    width: 3.3rem;
  }
  .section2 .tabs li p {
    margin-top: .2rem;
  }
  .section3 .list .item .item-txt {
    padding: 2rem 0;
  }
  .section4 .box1 .x3 {
    justify-content: flex-end;
  }
  .section4 .box1 .link img {
    width: 5rem;
  }
  .section4 .box2 .wp {
    padding: 0;
  }
  .section4 .box2 li {
    border-left: 0 !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
    text-align: center;
    padding: 2.2rem 0;
  }
  .section4 .box2 li .item .item-num {
    justify-content: center;
    display: flex;
  }
  .section5 li {
    margin: 0;
    border: 0;
    padding: 2rem 0;
  }
  .section5 li .item {
    padding: 2rem 0;
    border: 0;
    border-top: 1px solid #D2D2D2;
  }
  .section5 li .item .item-icon img {
    width: 8rem;
  }
  .section5 li .item .item-desc {
    line-height: 1.6;
    min-height: 4.8em;
    margin-bottom: 1.5rem;
  }
  .section5 li:nth-last-child(1) .item, .section5 li:nth-last-child(2) .item {
    border-right: 0;
    border-bottom: 1px solid #D2D2D2;
  }
  .inner-slide {
    height: 35vh;
  }
  .inner-slide img {
    opacity: 0;
  }
  .inner-slide .slide-txt .tabs {
    margin-top: 3rem;
  }
  .inner-slide .slide-txt .tabs a {
    margin: 0 1rem;
  }
  .inner-slide .video-btn img {
    width: 4rem !important;
  }
  .inner-slide .video-btn p {
    margin-top: 0.6rem !important;
  }
  .subcat ul {
    flex-wrap: wrap;
  }
  .subcat li {
    margin: 0 1rem;
    font-size: 1.6rem;
  }
  .subcat li a {
    padding: 1.5rem 0;
  }
  .subcat.fix {
    top: 56px;
  }
  .pages {
    padding: 1.5rem 0;
  }
  .news .item .item-date img {
    width: 2.5rem;
  }
  .news .topnews .item {
    padding: 1rem;
  }
  .news .topnews .item .item-info {
    padding: 2rem 0 0 0;
  }
  .news .topnews .item .item-tit {
    margin: 1.5rem 0;
  }
  .news .topnews .item .item-link {
    margin-top: 1.5rem;
  }
  .news .topnews .item .item-link img {
    width: 3.5rem;
  }
  .news .list li .item {
    padding: 2rem 0;
  }
  .news .list li .item .item-tit {
    margin: 1.5rem 0;
  }
  .news .list li .item .item-desc {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.5;
    height: 3em;
  }
  .news .list li .item .item-link {
    flex-shrink: 0;
    margin-left: 1rem;
  }
  .news .list li .item .item-link img {
    width: 3.5rem;
  }
  .vmore img {
    width: 3.6rem;
  }
  .crumbs {
    line-height: 1.5;
  }
  .apply .dd {
    margin: 4rem 0;
  }
  .apply .dd .item-info {
    padding: 2rem 0 0 0;
  }
  .apply .dd .item-info .rel-tit {
    margin-bottom: 1.5rem;
  }
  .apply .dd .item-info .desc {
    margin: 2rem 0;
  }
  .apply .dd .item-info .list ul {
    width: 100%;
  }
  .apply .dd .item-info .list li {
    width: 46%;
    max-width: 100%;
    margin: 10px 1.5%;
  }
  .detail .det1 .contbox {
    flex-direction: column-reverse;
  }
  .detail .det1 .contbox .item-info {
    margin: 4rem 0 0 0;
  }
  .detail .det1 .contbox .item-info .txt4 {
    margin: 3rem 0 4rem;
  }
  .meiti .list li {
    margin-bottom: -1rem;
  }
  .meiti .list li .item-tit {
    margin-top: 1.5rem;
  }
  .product .probox1 .list .item {
    min-height: auto;
    margin-bottom: 1.5rem;
  }
  .product .probox2 .dd .item .tit {
    padding: 0 2rem;
    bottom: 2rem;
  }
  .product2 .sidebar {
    width: 100%;
    margin-right: 0;
    margin-bottom: 3rem;
  }
  .product2 .list .item {
    padding: 1rem 1rem 2rem 1rem;
  }
  .contact .contact1 .maps {
    background: none !important;
    width: auto;
    height: auto;
  }
  .contact .contact1 .maps .sth,
  .contact .contact1 .maps .point li,
  .contact .contact1 .maps .point li .laybox {
    position: unset;
  }
  .contact .contact1 .maps .sth {
    margin: -5rem 0 0 2rem;
  }
  .contact .contact1 .maps .point li {
    margin: 2rem 0;
  }
  .contact .contact1 .maps .point li .tit {
    display: none;
  }
  .contact .contact1 .maps .point li .laybox {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 1.2rem 1.5rem;
    border-radius: 1rem;
    transform: translateY(0);
  }
  .contact .contact1 .maps .point li .laybox .item-tit {
    margin: 0 0 .6rem 0;
  }
  .contact .contact1 .maps .point li .laybox .item-pic {
    width: 35%;
    margin-right: 1.2rem;
  }
  .contact .contact1 .maps .point li .laybox .item-add img {
    display: none;
  }
  .contact .contact3 .msg {
    padding: 5rem 3rem;
  }
  .contact .contact3 .msg .tips {
    line-height: 1.6;
  }
  .contact .contact4 .table tr th:nth-child(n+2):nth-child(-n+4),
  .contact .contact4 .table tr td:nth-child(n+2):nth-child(-n+4) {
    display: none;
  }
  .contact .contact4 .table thead th {
    padding: 2rem 1.5rem;
  }
  .contact .contact4 .table tbody td {
    padding: 2rem 1.5rem;
  }
  .contact .contact4 .table .cont .intros {
    padding: 2rem 1rem;
  }
  .contact .contact4 .table .cont .intros .link {
    margin-top: 2.5rem;
  }
  .touzi .touzi1 .gupiao {
    padding: 4rem 3rem;
  }
  .touzi .touzi1 .gupiao .gp2 .txt2 li {
    margin-left: 2rem;
  }
  .touzi .touzi1 .gupiao .tips {
    line-height: 1.8;
  }
  .touzi .touzi3 .list li {
    padding: 2rem 1rem 2rem 2rem;
  }
  .touzi .touzi3 .list li .item {
    flex-wrap: wrap;
  }
  .touzi .touzi3 .list li .item .dd1,
  .touzi .touzi3 .list li .item .dd2,
  .touzi .touzi3 .list li .item .dd3 {
    width: 100%;
    padding-left: 0;
    text-align: left;
  }
  .touzi .touzi3 .list li .item .dd2 {
    flex: auto;
    margin: 1rem 0;
  }
  .touzi .touzi4 li {
    padding: 4rem 0;
    min-height: auto;
  }
  .touzi .touzi4 li:nth-child(2) {
    border: 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
  }
  .about .about1 .ab1-cont {
    padding: 0 2rem;
  }
  .about .about1 .ab1-list li .item {
    padding: 1.5rem 0 0 0;
  }
  .about .about2 .gallery-top .item .item-info {
    padding: 2rem 0 0 0;
  }
  .about .about2 .slides .jt img {
    width: 4rem;
  }
  .about .about2 .slides::before {
    width: 75%;
  }
  .ab7ksub {
    height: 80rem;
    padding: 3rem 0;
  }
  .ab7ksubm {
    height: 30%;
    overflow-y: auto;
  }
  .ab7ksubm::-webkit-scrollbar {
    width: 0;
  }
  .about4 .slides,
  .about4 .slides2 {
    padding: 0 !important;
    margin: 0 !important;
  }
  .about4 .slides .jt,
  .about4 .slides2 .jt {
    display: none;
  }
  .about4 .slides1 .item .item-info {
    padding: 2rem 0 0 0 !important;
  }
  .about6 {
    padding-top: 4rem;
  }
  .about6 .itembox .slides {
    padding: 0;
    margin: 0;
  }
  .about6 .itembox .slides .jt {
    display: none;
  }
  .about6 .itembox .item {
    width: 7rem;
    height: 7rem;
    padding: 1.5rem;
  }
  .about6 .itembox .ul2 {
    padding: 0 3rem;
  }
  .about6 .tabs {
    margin-top: 4rem;
  }
  .about6 .tabs li {
    padding: 2rem 0;
  }
  .layer .wrap {
    padding: 0 3rem;
  }
  .layer .close {
    right: -1rem;
    top: -1rem;
  }
  .layer .close {
    width: 4rem;
    height: 4rem;
    display: flex;
  }
  .layer .contbox {
    padding: 3rem 3rem 4rem 3rem;
    height: auto;
  }
  .layer .contbox .txt2 {
    margin-top: 2rem;
  }
  .detail .news-cont {
    margin-bottom: 1rem;
  }
  .detail .sxp ul {
    width: 100%;
    margin-bottom: 2rem;
  }
  .detail .back {
    display: none;
  }
}
