@media (max-width: 1600px) {
  .index_six .right {
    padding-bottom: 4.3125rem;
  }
  .list_service_eight li > div .pr {
    position: relative;
    left: 0.25rem;
  }
}
@media (max-width: 1440px) {
  .banner .hover .p1 {
    font-size: 3.25rem;
  }
  footer .right .fenxiang .social-share li {
    margin-right: 0.5rem;
  }
  footer .right .fenxiang .social-share li:last-child {
    margin-right: 0;
  }
  .index_six .right {
    padding-bottom: 3.3125rem;
  }
  .index_two .right {
    padding-right: 16rem;
  }
  .index_two ul {
    width: 12rem;
  }
  .index_two ul li a {
    padding-left: 2.5rem;
  }
  .list_service_eight li > div .pr {
    left: 0.5rem;
  }
}
@media (max-width: 1280px) {
  .index_six::before {
    height: calc(100% - 6.75rem);
  }
  .list_service_eight li > div .pr {
    left: 0.7rem;
  }
  .show_jieneng ul li > div {
    width: 16rem;
    height: 16rem;
  }
  .show_jieneng ul li > div img {
    height: 3.25rem;
  }
  .show_jieneng ul li > div p {
    font-size: 1.125rem;
  }header .center > ul > li { 
    padding: 0 1rem;  
  }

}
@media (max-width: 990px) {
  .banner .hover .p1 {
    font-size: 34px;
    line-height: 50px;
  }
  .show_service .row .left .over,
  .show_service .row .left .over img {
    height: 100%;
    object-fit: cover;
  }
  .show_service_three .icon {
    width: 5.4375rem;
    height: 5.4375rem;
    line-height: 5.4375rem;
  }
  .list_service_eight li > div .content {
    padding: 0 25px;
  }
  .list_service_eight .container {
    padding: 0 15px;
  }
  .list_service_eight .container ul li {
    margin-bottom: 20px;
  }
  .list_service_eight .container ul li:last-child,
  .list_service_eight .container ul li:nth-last-child(2) {
    margin-bottom: 0;
  }
  .list_service_eight li > div .pr img {
    display: none;
  }
  .list_service_eight li > div .pr .name_top {
    position: static;
    transform: translateY(0);
    color: #000;
    margin-bottom: 15px;
  }
  .list_service_eight li > div {
    border: 1px solid #0bc478;
    border-radius: 0.625rem;
    padding: 25px 0;
  }
  .list_service_eight li > div::before {
    display: none;
  }
  .list_service_nine .suqera_case {
    margin-bottom: 10px;
  }
  .list_service_seven .qiehuan {
    display: none;
  }
  .list_service_seven .swiper-container {
    margin-top: 35px;
  }
  .list_service_seven .swiper-container .right .scrollbar {
    height: 18rem !important;
  }
  .show_service_three .content {
    padding: 2.4375rem 1.5rem;
  }
  .show_service_three .icon::before {
    top: -0.5rem;
    right: -0.5rem;
  }
  .show_service_three .icon img {
    height: 2.875rem;
  }
  .banner .hover .content {
    width: 45%;
  }
  .index_one .sum .left,
  .index_one .sum .right {
    padding: 0 1.75rem;
  }
  .index_one .sum .row {
    margin: 0 -1.75rem;
  }
  .index_two .right {
    padding: 0 15px 0 40px;
  }
  .index_two .right .icon {
    margin: 1.5rem 0 0.375rem;
  }
  .index_two .right .icon img {
    height: 3.75rem;
  }
  .index_two .right .text {
    margin: 0.5rem 0 1rem;
  }
  .index_two ul {
    display: none;
  }
  .index_six .right {
    padding-bottom: 2.3125rem;
  }
  .index_six::before {
    height: calc(100% - 2.75rem);
  }
  footer .right {
    display: none;
  }
  footer .center {
    width: 22%;
  }
  footer .center img {
    width: 7.5rem;
  }
  footer .left {
    width: 78%;
    padding-right: 3rem;
  }
  .title {
    font-size: 26px;
    line-height: 32px;
  }
  .nyban .hover .p1 {
    font-size: 30px;
    line-height: 40px;
  }
  .nyerji {
    display: none;
  }
  .list_contact ul li > div {
    padding: 2.125rem 1.25rem 2.75rem;
  }
  .list_contact ul li > div {
    padding: 2.125rem 1.25rem 2.75rem;
  }
  .list_contact ul li > div .name {
    font-size: 14px;
  }
  .show_service .row .right {
    margin-top: 15px;
  }
  .show_service .list:nth-child(even) .right {
    order: 2;
  }
  .show_service_four ul li {
    padding: 20px 15px;
  }
  .show_service_four ul li .name {
    font-size: 14px;
    line-height: 24px;
  }
  .list_service_six .left {
    padding-right: 15px;
  }
  .p_top {
    top: -60px;
  }
  .show_jieneng_four .img img {
    height: 10.25rem;
  }
  .about_news .swiper-pagination {
    width: auto;
  }
  .about_news .swiper_pag_btn {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .nyban .hover .p1 {
    font-size: 24px;
    line-height: 30px;
  }
  .list_message.p100.pb0 {
    padding-bottom: 25px;
  }
  .list_message.p100.pb0 .mb35 {
    margin-bottom: 15px;
  }
  .list_message form button {
    line-height: 44px;
    font-size: 1rem;
    width: 100%;
  }
  .list_about .row .right {
    padding-top: 15px;
  }
  .list_message .mt50 {
    margin-top: 15px;
  }
  .list_about_two {
    padding: 25px 0;
  }
  .list_about_two .ul {
    margin: 15px -15px 0;
  }
  .pb110 {
    padding-bottom: 25px;
  }
  .list_about_four .height .mySwiper {
    padding-bottom: 0;
  }
  .list_service {
    padding: 25px 0;
  }
  .list_service .ul li {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .list_service .ul li:first-child {
    padding-top: 0;
  }
  .list_service .ul li:nth-child(even) .right {
    order: 2;
  }
  .list_service .ul li:nth-child(even) .left {
    order: 1;
  }
  .mt40 {
    margin-top: 15px;
  }
  .list_service .ul li .right .text {
    margin: 0.875rem 0 15px;
  }
  .list_news .ul li {
    padding: 15px 2rem;
  }
  .list_service .ul li .right .name {
    font-size: 18px;
  }
  .list_about_two .ul li {
    padding: 0 15px;
    display: flex;
    align-items: center;
    text-align: left;
    border-bottom: 1px solid rgba(255, 255, 255, 0.267);
    padding: 15px 15px;
  }
  .list_about_two .ul li .icon {
    width: 60px;
  }
  .list_about_two .ul li .icon img {
    height: 3.5rem;
  }
  .list_about_two .ul li:first-child {
    padding-top: 0;
  }
  .list_about_two .ul li .name {
    line-height: 30px;
    margin-top: 0;
    font-size: 16px;
  }
  .list_about_two .ul li .name::before {
    left: 0;
    transform: translateX(0);
  }
  .list_about_two .ul li .text {
    font-size: 14px;
    line-height: 26px;
  }
  .list_about_two .ul li .bot {
    width: calc(100% - 60px);
  }
  .list_contact ul {
    margin-top: 15px;
  }
  .list_contact ul li > div .icon img {
    height: 3.75rem;
  }
  .list_contact ul li:not(:last-child) {
    margin-bottom: 15px;
  }
  .list_message form input {
    line-height: 40px;
  }
  .suqera_case .content {
    padding: 20px;
  }
  .nyban img {
    height: 240px;
    object-fit: cover;
  }
  .p100 {
    padding: 25px 0;
  }
  .suqera_case {
    margin-bottom: 20px;
  }
  .banner .img img {
    height: calc(100vh - 60px);
    object-fit: cover;
  }
  .banner .hover .content {
    width: 100%;
  }
  .banner .hover .content .p1 {
    font-size: 26px;
    line-height: 40px;
  }
  .banner .hover .content .p2 {
    font-size: 14px;
    line-height: 26px;
  }
  .title {
    font-size: 22px;
    line-height: 30px;
  }
  .subtitle {
    font-size: 14px;
    line-height: 24px;
  }
  .index_one {
    padding: 25px 0;
  }
  .index_one .qiehuan ul li {
    margin: 0;
    padding: 0;
    width: 33.3%;
    min-width: 33.3%;
  }
  .index_one .qiehuan ul li .name {
    padding-bottom: 15px;
  }
  .index_one .qiehuan ul li .icon img {
    height: 3.5rem;
  }
  .index_one .qiehuan {
    margin-bottom: 20px;
  }
  .index_one .sum ul li {
    width: 50%;
    margin-bottom: 0.875rem;
  }
  .index_two .left {
    width: 100%;
  }
  .index_two .right {
    width: 100%;
    padding: 20px 15px;
  }
  .index_two .right .icon {
    margin: 15px 0;
  }
  .more {
    width: 10.25rem;
    line-height: 3rem;
    font-size: 14px;
  }
  .more .iconfont {
    margin-left: 5px;
  }
  .index_two .swiper_btn .swiper-slide {
    padding: 0.5rem 5px;
  }
  .index_two .swiper_btn {
    margin: 15px -5px 0;
  }
  .index_two {
    padding-bottom: 20px;
  }
  .index_three .left svg {
    width: 18.75rem;
    margin-bottom: 20px;
  }
  .index_three {
    padding: 25px 0;
  }
  .index_three .left .text {
    margin: 15px 0;
  }
  .index_three {
    background-attachment: inherit;
  }
  .index_three .right {
    margin-top: 30px;
  }
  .index_three .right ul li {
    width: 50%;
    height: auto;
    border: none !important;
  }
  .index_three .right ul li .num {
    margin: 10px 0 5px;
  }
  .index_three .right ul li .text {
    font-size: 12px;
  }
  .index_three .right > div {
    display: flex;
    align-items: flex-start;
  }
  .index_three .right > div .text {
    line-height: 20px;
    padding: 0 5px;
  }
  .index_three .right ul:nth-child(3) li {
    width: auto;
  }
  .index_three .right ul:nth-child(1),
  .index_three .right ul:nth-child(3) {
    width: 25% !important;
  }
  .index_three .right ul:nth-child(1) li,
  .index_three .right ul:nth-child(3) li {
    width: 100%;
  }
  .index_three .right ul:nth-child(2) {
    width: 50% !important;
    align-items: flex-start;
  }
  .index_three .right ul li .num .counter {
    font-size: 26px;
  }
  .index_three .right ul li .icon img {
    height: 50px;
  }
  .index_four {
    padding: 25px 0;
  }
  .swiper_pag_btn .swiper-pagination {
    margin: 0 0.875rem;
  }
  .index_four .swiper_pag_btn {
    position: static;
    margin-top: 20px;
  }
  .index_four .pr_before::before {
    display: none;
  }
  .index_four .swiper-slide {
    background: #f6f8fa;
  }
  .index_four .container {
    padding-right: 15px;
  }
  .index_four .swiper-slide a {
    padding: 25px;
  }
  .suqera_news .data {
    font-size: 30px;
  }
  .index_six .left {
    position: absolute;
  }
  .index_six {
    position: relative;
    padding-top: 30px;
  }
  .index_six::before {
    width: 100%;
    height: 100%;
  }
  .index_six .right {
    width: 100%;
    text-align: center;
  }
  .index_six .right .more {
    margin-top: 15px;
  }
  footer {
    display: none;
  }
  .beian {
    padding: 15px 0;
  }
  .beian .text {
    font-size: 12px;
    line-height: 20px;
  }
  .list_service_five ul {
    margin-top: 15px;
  }
  .list_service_five ul li:not(:last-child) {
    margin-bottom: 15px;
  }
  .list_service_five ul li > div {
    padding: 15px;
  }
  .list_service_five ul li > div .right img {
    height: 4.1875rem;
  }
  .show_service .row .right ul li {
    padding: 15px 0;
  }
  .show_service .row .right .name {
    font-size: 16px;
  }
  .show_service .row .right p {
    line-height: 24px;
    margin-top: 5px;
  }
  .show_service_three .swiper-container {
    margin-top: 15px;
  }
  .list_service_seven .right {
    margin-top: 15px;
  }
  .list_service_eight ul {
    margin-top: 20px;
  }
  .list_service_eight .container ul li:not(:last-child) {
    margin-bottom: 15px !important;
  }
  .list_service_nine .swiper_pag {
    margin-top: 15px;
  }
  .list_service_ten ul {
    margin-top: 20px;
  }
  .list_service_ten ul li .hover {
    height: auto;
  }
  .list_service_ten ul li:not(:last-child) {
    margin-bottom: 15px;
  }
  .show_service .row {
    margin-top: 20px;
  }
  .show_service .left .pa {
    width: 10rem;
  }
  .show_service .left .pa li {
    padding-left: 15px;
    line-height: 60px;
    font-size: 14px;
  }
  .show_service_two ul {
    flex-wrap: wrap;
  }
  .show_service_two ul li {
    flex: none;
    width: 100%;
  }
  .show_service_two ul li:not(:last-child) {
    margin-bottom: 20px;
  }
  .show_service_two ul li:nth-child(even) {
    padding-top: 0;
  }
  .show_service_four ul {
    flex-wrap: wrap;
  }
  .show_service_four ul li {
    width: 100%;
    flex: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.219);
  }
  .list_service_six .name {
    font-size: 18px;
  }
  .list_service_six .tags {
    margin: 15px 0;
    line-height: 44px;
  }
  .list_service_six .dian {
    margin-bottom: 5px;
  }
  .list_service_six .swiper_pag_btn {
    margin-top: 20px;
  }
  .index_six {
    padding-bottom: 25px;
  }
  .index_six .right {
    text-align: right;
    padding: 0 15px;
  }
  .index_six .right .more {
    margin: 15px 0 0 auto;
  }
  .index_six .left {
    bottom: 0;
    width: 35%;
  }
  .index_six .title {
    text-align: right;
  }
  .about_news .swiper_pag_btn {
    position: static;
    margin-bottom: 30px;
  }
  .p100.pb0 {
    padding-bottom: 25px;
  }
  .show_jieneng ul li > div {
    width: auto;
    height: auto;
    box-shadow: none;
  }
  .show_jieneng ul li > div p {
    font-size: 14px;
  }
  .show_jieneng ul li > div img {
    height: 35px;
  }
  .show_jieneng ul {
    margin-top: 40px;
  }
  .show_jieneng ul li > div p {
    line-height: 20px;
  }
  .show_jieneng_two .mt35 {
    margin-top: 20px;
  }
  .show_jieneng_three .row > div:not(:last-child) {
    margin-bottom: 20px;
  }
  .show_jieneng_four ul li:not(:last-child) {
    margin-bottom: 20px;
  }
  .show_jieneng_four .name,
  .show_jieneng_four .text {
    font-size: 1.125rem;
  }
  .show_jieneng_four ul,
  .show_jieneng_five ul {
    margin-top: 20px;
  }
  .show_jieneng_five ul li {
    height: 4rem;
    font-size: 14px;
  }
  .show_jieneng_six .name {
    font-size: 1.125rem;
    line-height: 1.65rem;
  }
  .show_jieneng_six .row {
    margin-top: 20px;
  }
  .show_jieneng_six .left {
    margin-bottom: 15px;
  }
  .show_jieneng_seven img {
    padding-left: 2px;
  }
  .show_jieneng_six img {
    margin-bottom: 10px;
  }
  .show_jieneng_eight .row .text {
    text-align: left;
  }
  .show_jieneng_ele .right {
    margin-top: 15px;
  }
  .mt35 {
    margin-top: 20px;
  }
  .show_jieneng_nine .text,
  .show_jieneng_nine .name {
    font-size: 14px;
    line-height: 24px;
  }
  .show_jieneng_nine .name {
    margin: 15px 0 10px;
  }
  .show_jieenng_ten .right {
    width: 100%;
    box-shadow: none;
    left: 0;
    margin-top: 15px;
  }
  .show_jieenng_ten .left {
    width: 100%;
  }
  .show_jieenng_ten .flex {
    margin-top: 20px;
  }
  .show_jieenng_ten td:nth-child(2),
  .show_jieenng_ten .right tr td {
    padding-left: 1.75rem;
  }.about_news  .over img {
    height: 15rem; 
  }
}
