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

@media (max-width: 1580px) {
  .section1 .slides {
    padding-left: 2rem;
    margin-left: -2rem;
  }
  .section1 .slide_en {
    margin-right: 0;
  }
}

@media (min-width: 981px) {
  .section1 .slides .swiper-pagination {
    position: absolute;
    left:1rem;
    width: 2.4rem;
    display: flex;
    flex-direction: column;
    top: 50%;
    transform: translateY(-50%);
  }
}

@media (max-width: 980px) {
  .scrollto {
    margin-top: -1.5rem!important;
    padding-top: 1.5rem!important;
  }
    .inner_slide img{
      opacity:0;
      z-index:-1;
  }
  .banner .slide_txt .wrap {
    padding: 2rem;
  }
  .banner .slide_txt .tit2 {
    margin: 1rem 0;
  }
  .banner .link {
    display: none;
  }
  .banner .swiper-pagination .swiper-pagination-bullet {
    margin: 0 1rem;
  }
  
  header .search::after{
      display:none!important;
  }
  .sec_type {
    margin-bottom: 3.5rem;
  }
  .section1 .slides {
    margin: 0 -1.5rem;
    overflow: hidden;
    padding: 0;
  }
  .section1 .slides .item {
    margin: 1.5rem;
  }
  .section1 .slides .item .item_info {
    padding: 2rem;
  }
  .section1 .slides .item .item_info .item_desc {
    margin: 2rem 0 3rem;
  }
  .section1 .slides .slide_en {
    font-size: 2rem;
    padding-right: 1.5rem;
  }
  .section1 .slides .swiper-pagination {
    padding-left: 1rem;
  }
  .section1 .slides .swiper-pagination .swiper-pagination-bullet {
    width: 1.5rem;
    height: 1.5rem;
    margin: 1rem 1rem;
  }
  .section2 .item {
    margin-bottom: 1.5rem;
  }
  .section2 .item .item_tit {
    padding: 2rem;
  }
  .section2 .item .item_cont {
    padding: 3rem 2rem;
  }
  .section2 .item .item_cont .link {
    margin-top: 3rem;
  }
  .section3 .sec3_info {
    margin: 5rem 0;
  }
  .section3 .sec3_link a {
    width: auto;
    padding: 0 3rem;
  }
  .index_job .vmore a {
    width: auto;
    padding: 0 3rem;
    display: inline-flex;
  }
  .index_job .job_desc {
    margin: 2.5rem 0;
  }
  .inner_slide {
    height: 50rem;
    padding-top: 8rem;
  }
  .inner_slide .inner_txt {
    padding: 3rem;
    height: auto;
    min-height: 25rem;
  }
  .inner_slide .inner_txt .desc2 {
    line-height: 1.5;
  }
  .news .list .item {
    margin-bottom: 1rem;
  }
  .news .list .item .item_txt {
    padding: 2.5rem;
  }
  .news .list .item .item_txt .item_tit {
    height: auto;
    margin-bottom: 3rem;
  }
  .vmore a,
  .vmore span {
    width: 15rem;
  }
  .letter .link a {
    width: 15rem;
  }
  .pages {
    padding: 2rem 0;
  }
  .pages a {
    margin: 0 0.25rem;
  }
  .pages a i {
    font-size: 1.4rem;
  }
  .letter {
    padding: 6rem 0;
  }
  .letter .info .desc {
    line-height: 1.6;
    margin: 4rem 0 2rem;
  }
  .meiti .link {
    margin-top: 3rem;
  }
  .meiti .link a {
    margin: 0 3.5rem 0 0;
  }
  .lxfs .contbox {
    padding: 3rem;
  }
  .lxfs .tit {
    margin-bottom: 2rem;
  }
  .detail .det1 {
    padding: 4rem 0 3rem;
  }
  .detail .det1 .news_tit {
    margin-top: 2rem;
  }
  .detail .det2 {
    padding: 3rem 0;
  }
  .detail .news_sxp {
    padding-top: 2rem;
  }
  .detail .news_sxp ul {
    margin-bottom: 1rem;
  }
  .campus-section2 .f_zhong .f_tit {
    padding: 1.5rem 3rem 1.5rem 2rem;
  }
  .jobs .list li .fold-head {
    padding: 1.5rem 2rem;
    width: 100%;
  }
  .jobs .list li .fold-head .jia {
    right: 2rem;
  }
  .jobs .list li .info {
    padding: 0 1rem 1rem 1rem;
  }
  .jobs .list li .info .text strong {
    font-size: 2rem;
  }
  .side_ul {
    padding-right: 0;
  }
  .product3 .probox3 {
    padding-top: 4rem;
  }
  .product3 .list .list_ul1 li {
    margin-bottom: 4rem;
  }
  .product3 .list .list_ul1 li .item {
    border-radius: 2rem 0rem 0rem 0rem;
    margin-bottom: 2rem;
  }
  .product3 .list .list_ul1 li .item .item_info {
    padding: 3rem;
  }
  .product3 .list .list_ul1 li .item .item_info .desc {
    margin: 2rem 0;
  }
  .pagebox .side_ul {
    display: none;
  }
  .pagebox .contbox {
    width: 100%;
  }
  .pagebox .contbox .item {
    margin-bottom: 3rem;
  }
  .solute .contbox li .item .item_info {
    padding: 2rem 0;
  }
  .solute .contbox li .item .item_info .desc {
    margin: 1.5rem 0;
  }
  .product3 .list .list_ul2 li {
    margin: 1.5rem 0;
  }
  .product3 .list .list_ul2 li .icon {
    height: 4rem;
  }
  .product3 .list .list_ul2 li .icon img {
    height: 4rem;
  }
  .solute2 .sol2_box1 .grid {
    flex-direction: column-reverse;
  }
  .solute2 .sol2_box1 .item_info {
    margin-top: 3rem;
  }
  .solute2 .sol2_box1 .item_info .desc {
    margin: 2rem 0;
  }
  .solute2 .sol2_box2 ul {
    padding: 0;
  }
  .solute2 .sol2_box2 li {
    padding: 2rem 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  .solute2 .sol2_box2 li:last-child {
    border-bottom: 0;
  }
  .solute2 .sol2_box2 li::before,
  .solute2 .sol2_box2 li::after {
    display: none;
  }
  .solute2 .sol2_box4 .slides {
    margin: -1rem;
  }
  .solute2 .sol2_box4 .slides .item {
    margin: 1rem;
  }
  .solute2 .sol2_box4 .swiper-wrapper {
    padding-bottom: 4rem;
  }
  .solute2 .sol2_box6 .swiper-wrapper {
    padding-bottom: 0;
  }
  .solute2 .sol2_box6 .slides {
    padding: 0;
    margin: 2rem 0;
  }
  .solute2 .sol2_box6 .slides .item {
    margin: 1.5rem;
  }
  .solute2 .sol2_box4 .item {
    margin: 2rem;
  }
  .lxfs2 .item .tit {
    margin-bottom: 1rem;
  }
  .list_sol5 li .item_pic {
    margin: 3rem 0 0;
    padding-left: 0;
  }
  .solute2 .youshi .ys_tit {
    margin: 4rem 0 2rem;
  }
  .solute2 .solu1_box1 {
    margin: 0;
  }
  .solute2 .solu1_box1 .item {
    margin: 1.5rem;
  }
  .solute2 .solu1_box2 {
    padding: 3rem;
  }
  .solute2 .solu1_box3 {
    padding: 1.5rem 0 0 0;
  }
  .solute2 .solu1_box4 .item {
    padding: 2rem;
  }
  .solute2 .solu1_box4 .item .item_tit {
    margin-bottom: 1.5rem;
  }
  .solute2 .solu1_box4 .item .item_pic {
    height: auto;
  }
  .main .product3 .list {
    width: 100%;
  }
  .main .product1 .dd {
    margin-bottom: 3rem;
  }
  .main .product5 .li {
    margin: 2rem 0;
  }
  .main .product5 .li.li3 .item_pic {
    margin-top: 3rem;
  }
  /* about */
  .about .about1 .list1 li {
    margin: 2rem 0;
  }
  .about .about1 .list1 li .vmore {
    margin: 0 0 3rem 0;
  }
  .about .about1 .list1 li .item_desc {
    margin: 2rem 0;
  }
  .about .about2 li {
    margin: 1rem 0;
  }
  .about .about2 li .desc {
    max-width: 100%;
    margin: 2rem 0;
  }
  .swp_jt .jt {
    width: 3.5rem;
    height: 3.5rem;
  }
  .swp_jt .jt i {
    font-size: 1.5rem;
  }
  .lxfs2 .item {
    padding: 2.5rem;
    min-height: auto;
  }
  /*   .section2 .item,.section2 .item .item_tit,.section1 .slides .item,.solute2 .sol2_box4 .item,.shadow,.banner .slide_txt .wrap{
    border-radius:2rem 0 0 0;
  } 
  .section1 .slides .item,.shadow{
    box-shadow:0rem 0rem 3rem 0rem rgba(4, 0, 0, 0.1);
  }*/
.applyForm ul {
    max-height: 58vh;
    overflow-y: auto;
    padding-bottom: 2rem;
  }
  .applyForm .item {
    margin-bottom: 1rem;
  }
  .applyForm .item .item_tit {
    margin-top: 1.5rem;
  }
  .applyForm .vmore {
    margin-top: 2.5rem;
  }
  .solute2 .solu1_box1 .swiper-wrapper{
      margin-bottom:-2rem;
  }
  header .logo{
      margin-top:-2rem;
  }
  .mc_search_xl>div{
      height:200px!important;
      padding-top:15%!important;
  }
}
