@media screen and (max-width: 1600px) {
}

@media screen and (min-width: 800px) and (max-width: 1300px) {
  .wrap1 {
    width: 70%;
  }

  .jh_box2_item_img {
    width: 50%;
  }
  .jh_box4_content_item_l_title {
    margin-bottom: 0.15rem;
  }
  .jh_box4_content_item_r span {
    margin-right: 0.3rem;
  }
  .jh_box2_item_desc {
    line-height: normal;
  }
  .wrap {
    width: 72%;
  }
  .go_out_box8_content_container_father .swiper-button-next,
  .go_out_box8_content_container_father .swiper-button-prev {
    top: 45%;
  }
  .go_out_box2_swiper_tab_item span:last-child {
    text-align: center;
  }
  .menus .menus_l li.active,
  .fd_box1_l_title,
  .fd_box1_l_content_head span,
  .fd_box8_item_head,
  .fd_box1_l_content_item span:nth-of-type(1),
  .fd_box2_content_l_title,
  .fd_box3_content_item_head,
  .aboutbox1 h2,
  .go_out_box2_swiper_item_desc span:first-child,
  .aboutbox2 h2,
  .go_before_box2_item_title,
  .go_before_box3_content_l_item_title,
  .tabitem h3,
  .go_before_box1_container_pk_l_desc > span,
  .casedetail .content .fr h3,
  .fd_box7_item_head,
  .go_out_box8_content_r_title,
  .newslist h3 {
    font-size: 16px;
  }
  .fd_box1_l_content_item span:nth-of-type(2),
  .go_before_box2_item_subtitle,
  .go_before_box3_content_l_item_subtitle,
  .go_out_box2_swiper_tab_item span:last-child,
  .go_out_box2_swiper_item_desc span:last-child,
  .fd_box4_content_r_head_desc,
  .fd_box8_item_desc,
  .fd_box5_item span:nth-of-type(2),
  .fd_box7_item_desc,
  .case .content1 li > a > div > p:first-of-type,
  .fd_box2_content_l_content span,
  .go_before_box1_container_pk_l_desc_content p,
  .go_out_box8_content_r_desc div,
  .go_out_box8_content_r_question {
    font-size: 14px;
  }
  .go_before_box3_content_l_item_subtitle {
    line-height: 24px;
  }
  .tabitem li a {
    font-size: 12px;
  }
  .tabitem li a span:first-of-type {
    font-size: 14px;
  }
  .go_out_box5_head_desc {
    width: 52%;
  }
  .header_nav li a {
    font-size: 0.26rem;
  }
  .header_nav li .sub li a {
    font-size: 0.22rem;
  }
  .aside {
    left: 0;
  }

  .fd_box2_content_l_content span {
    line-height: 0.3rem;
  }

  .aboutbox2 .content .right {
    width: 50%;
  }
  .fd_box3_content_item {
    margin-bottom: 0.2rem;
    width: 4.3rem;
    padding-bottom: 0.25rem;
  }
  .aboutbox2 .content .right .list span {
    width: 25%;
  }
  .header_nav {
    margin-right: 0.5rem;
  }
  .sz .list li .layer img {
    display: none;
  }
  .aboutbox2 .content .right .list div {
    width: 85%;
    margin-bottom: 0.1rem;
  }
  .aboutbox2 .content .right h3 {
    font-size: 0.32rem;
  }
  .aboutbox2 .content .right .list input,
  .aboutbox2 .content .right .list select {
    width: 70%;
  }
  .footer_container_list_item_list,
  .box5_container2_content_item_desc span:last-child,
  .case .content1 li .layers p {
    line-height: normal;
  }
  .banner_menu {
    width: 3.5rem;
  }
  .box6_container_content_item_desc {
    line-height: normal;
  }
  .banner_menu_item ul {
    padding-bottom: 0.05rem;
  }
  .banner_menu_item {
    padding-top: 0.15rem;
  }
  .banner_notice_container {
    white-space: nowrap;
  }
  .box5_container2_content_item_desc span:first-child {
    width: 38%;
  }
  .box5_container3_content_content_c_item {
    padding-right: 0;
  }
  .header_contact_code {
    display: none;
  }
  .header_contact_phone::after {
    display: none;
  }
  .box5_container2_content_item_desc {
    height: 1.5rem;
  }
  .box5_container2_content_item_cover {
    width: 86%;
    height: 1.1rem;
  }
  .notice_list {
    width: 70%;
  }
  .box6_container_content_item {
    width: 4.7rem;
  }
  .box6_container_content_item:nth-child(3) {
    left: 18.8%;
    top: 48%;
  }
  .box6_container_content_item:nth-child(4) {
    top: 48%;
    left: 65%;
  }
  .box6_container_content_item:nth-child(2) {
    left: 59.9%;
  }
  .box5_container3_content_content_l_title_content_item span {
    line-height: normal;
  }
  .box3_new_people_contact .box1_bottom_more {
    flex-grow: 0;
    flex-basis: auto;
    margin-left: 0.6rem;
  }
  .box3_new_people_contact input {
    width: 4.4rem;
  }
  .box2_container ul li:nth-child(4),
  .box2_container ul li:nth-child(2),
  .box2_container ul li:nth-child(6),
  .box2_container ul li:nth-child(8) {
    bottom: 2rem;
  }
  .box2_container ul li:nth-child(3) {
    left: 3.7rem;
  }
  .box2_container ul li:nth-child(5) {
    left: 7.5rem;
  }
  .box2_container ul li:nth-child(7) {
    left: 11rem;
  }
  .box2_container ul li:nth-child(6) {
    left: 9.2rem;
  }
  .box2_container ul li:nth-child(4) {
    left: 5.6rem;
  }
  .box5_container3_content_content_l_title {
    line-height: 1.4rem;
  }
  .box5_container3_content_content_c {
    white-space: nowrap;
  }
  .box5_container3_content_content_c .vs {
    margin-bottom: 0.5rem;
  }
  .box5_container3_content_content_c_item {
    line-height: 0.34rem;
    width: 1.7rem;
  }
  /* .box6_container_content_item{
    left: 27%;
    width: 6rem;
  } */
  .aside {
    width: 2rem;
  }
  .box5_content .box5_content_center {
    transform: translate(-50%, -44%);
    width: 3.3rem;
    height: 3.3rem;
  }
  .box7_container_item_list li {
    height: 0.5rem;
  }
  .box4_container_content_item_desc {
    width: 2.3rem;
    line-height: normal;
  }
  .box5_content_item,
  .box5_content .box5_content_center,
  .box3_item_subtitle {
    line-height: normal;
  }
  .box1_container2_item_list li a {
    white-space: nowrap;
  }
  .city .citylist a {
    width: 100%;
  }
  .casedetail .content .fl .city .citylist {
    width: 98%;
    padding: 0.25rem 0;
  }
  .casedetail .content .fr .ico span {
    width: 100%;
    margin-right: 0;
  }
  .newstop .swiper-pagination {
    bottom: 1.8rem;
  }
  .city .citylist .pro {
    width: 25%;
  }
  .city .citylist .text {
    width: 75%;
  }
  .city .citylist .text .cite {
    /* display: flex; */
    justify-content: space-between;
  }
  .city .citylist .text a.detail {
    width: 1.28rem;
    height: 0.42rem;
    line-height: 0.42rem;
  }
  .newsbottom .newslist li a span:first-child {
    width: 75%;
  }
  .fd_box2_content_c_item {
    width: 1.07rem;
    height: 1.2rem;
  }
}
@media screen and (max-width: 900px) {
  .fd_box3_content {
    justify-content: center;
  }
}
@media screen and (min-width: 320px) and (max-width: 800px) {
  .wrap1 {
    width: 92.5%;
  }
  .phone_banner_container,
  .phone_father {
    display: block;
  }
  .phone_banner_container img {
    max-width: 100%;
  }
  .phoneheader {
    display: block;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  }
  .banner_word span:first-child,
  .banner_word span:nth-of-type(2) {
    display: none;
  }

  .banner_word {
    top: 70%;
  }
  .banner_word a {
    width: 2.7rem;
    height: 0.64rem;
  }
  .phoneheader .search {
    display: flex;
    align-items: center;
  }
  .phoneheader .search > img {
    margin-right: 0.2rem;
  }

  .phoneheader .searchbox {
    position: absolute;
    top: 1.2rem;
    left: 0;
    display: none;
    width: 100%;
    border: 1px solid #eee;
  }
  .phoneheader .searchbox form {
    width: 100%;
    height: 40px;
    background: #fff;
    line-height: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .phoneheader .searchbox button {
    height: 40px;
    line-height: 40px;
    width: 50px;
    background: url(../images/product_details_search.png) no-repeat center
      center/25px;
  }
  .phoneheader .searchbox input {
    width: 80%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
  }
  .searchbox img {
    width: 20px;
    padding-right: 10px;
  }
  .phoneheader .top_box,
  .contact_personnel_content_item2_content_body_l {
    width: 100%;
  }

  .phoneheader .top_box .fl,
  .phoneheader .top_box .fr {
    width: 50%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
  }

  .phoneheader .top_box .fl {
    background: #d1f0ee;
  }

  .phoneheader .top_box .fr {
    background: #faf1e6;
  }

  .phoneheader .top_box .fl a,
  .phoneheader .top_box .fr a {
    display: inline-block;
    font-size: 12px;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #0f0f0f;
  }

  .phoneheader .top_box .fl:hover {
    transition: 0.5s;
    background: #a7e9e7;
  }

  .phoneheader .top_box .fl:hover a {
    text-decoration: underline;
    transform: scale(1.2);
    transition: 0.5s;
  }

  .phoneheader .top_box .fr:hover {
    transition: 0.5s;
    background: #f9e3c7;
  }

  .phoneheader .top_box .fr:hover a {
    text-decoration: underline;
    transform: scale(1.2);
    transition: 0.5s;
  }

  .phoneheader .top_box li.active.fl {
    background: #a7e9e7;
  }

  .phoneheader .top_box li.active.fr {
    background: #f9e3c7;
  }

  .phoneheader .top_box li.active a {
    text-decoration: underline;
  }

  .phoneheader .phone_box {
    height: 60px;
    line-height: 60px;
    background: #ffffff;
    width: 100%;
    padding: 0 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 0.5rem;
  }

  .phoneheader .phone_box a {
    display: flex;
    align-items: center;
    height: 100%;
  }

  .phoneheader .phone_box a.fl img {
    /* max-width: 80%; */
    margin-top: 0;
    height: 80%;
    display: inline-block;
  }

  .phoneheader .phone_box .search img.search_btn {
    display: inline-block;
    vertical-align: middle;
    margin-right: 14px;
  }

  .phoneheader .phone_box .search div.cat_phone {
    display: inline-block;
    vertical-align: middle;
    margin-right: 14px;
    margin-top: 8px;
  }

  .phoneheader .phone_box .search div.menu_box {
    width: 18px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    /* background: url(../images/home.png) no-repeat center; */
    /* background-size: 100%; */
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .phoneheader .phone_box .search div.menu_box.active span:nth-child(2) {
    display: none;
  }

  .phoneheader .phone_box .search div.menu_box.active span:nth-child(1) {
    transform: translateY(19px) rotate(45deg);
  }

  .phoneheader .phone_box .search div.menu_box.active span:nth-child(3) {
    transform: translateY(-7px) rotate(-45deg);
  }

  .menu_box span {
    width: 33px;
    height: 4px;
    background-color: #000;
  }

  .phoneheader .phone_box .search div.active {
    /* background: url(../images/home.png) no-repeat center; */
  }

  .mobile-container {
    position: fixed;
    top: 60px;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 99999;
  }

  .mobile_nav {
    position: fixed;
    top: 60px;
    right: 0;
    left: auto;
    width: 68%;
    height: 100%;
    background: #fff;
    padding: 0 0.12rem;
  }

  .mobile_nav .top {
    padding: 20px 0 35px;
  }

  .mobile_nav .top img {
    width: 130px;
    display: block;
    margin: 0 auto;
  }

  /* .mobile_nav > ul > li:nth-of-type(4) > a {
          background: url(../images/pro_up_07.png) no-repeat right center;
        }

        .mobile_nav > ul > li:nth-of-type(2) > a {
          background: url(../images/pro_up_07.png) no-repeat right center;
        }
        .mobile_nav > ul > li:nth-of-type(7) > a {
          background: url(../images/pro_up_07.png) no-repeat right center;
        } */

  .mobile_nav .sub {
    display: none;
  }

  .mobile_nav .top a span {
    position: absolute;
    right: 0.12rem;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 500;
    color: rgba(134, 134, 134, 1);
  }

  .mobile_nav li {
    border-bottom: 1px solid rgba(229, 229, 229, 1);
    position: relative;
    line-height: 0.8rem;
    text-align: right;
    padding-right: 10px;
  }

  .mobile_nav > li {
    background: url(../img/arraw.png) no-repeat right 45px top 0.3rem;
  }

  .mobile_nav li:last-of-type {
    border-bottom: none;
  }

  .mobile_nav > ul > li > a {
    font-size: 0.3rem;
    text-align: left;
    padding-left: 0.2rem;
    background: url(../img/arraw.png) no-repeat right 45px top 0.3rem;
  }
  .mobile_nav > ul > li:nth-child(1) > a,
  .mobile_nav > ul > li:nth-child(4) > a,
  .mobile_nav > ul > li:last-child > a {
    background: none;
  }
  .mobile_nav li span {
    font-size: 0.24rem;
    line-height: 0.6rem;
    display: block;
    text-align: left;
    background: url(../img/arraw.png) no-repeat right 10px top 0.3rem;
    padding-left: 0.4rem;
  }
  .mobile_nav .sub > li > a {
    display: block;
    text-align: left;
    padding-left: 0.4rem;
    font-weight: normal;
  }
  .mobile_nav li .three {
    font-size: 0.22rem;
  }
  /* .mobile_nav > ul > li:nth-of-type(2),
        .mobile_nav > ul > li:nth-of-type(4),
        .mobile_nav > ul > li:nth-of-type(5),
        .mobile_nav > ul > li:nth-of-type(6) {
          padding-right: 15px;
          background: url(../images/xl.png) no-repeat right 10px top 0.3rem;
        } */
  .mobile_nav .three {
    display: none;
  }
  .mobile_nav li .three a {
    font-weight: normal;
    font-size: 0.22rem;
    display: block;
    text-align: left;
    padding-left: 0.5rem;
  }

  .mobile_nav li a {
    font-size: 0.26rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
    display: block;
    width: 100%;
    font-weight: bold;
    padding-right: 20px;
    /* background: url(../img/arraw.png) no-repeat right 45px top 0.3rem; */
  }
  .mobile_nav li .submenu,
  .mobile_nav li .threemenu {
    display: none;
  }

  .mobile_nav li .submenu li {
    padding-left: 50px;
    line-height: 40px;
    text-align: center;
    box-sizing: border-box;
  }

  .mobile_nav li .submenu li.active {
    background: rgba(247, 247, 247, 1);
    border-left: 4px solid rgba(56, 192, 255, 1);
  }

  .mobile_nav li .submenu li a {
    color: rgba(153, 153, 153, 1);
    font-size: 12px;
    font-weight: normal;
  }

  .mobile_nav .top ul {
    display: inline-flex;
    align-items: center;
    width: 90px;
    height: 34px;
    line-height: 34px;
    background: rgba(255, 255, 255, 0);
    border: 1px solid rgba(229, 33, 41, 1);
    border-radius: 17px;
    float: right;
    padding-left: 4px;
    box-sizing: border-box;
    margin: 15px 0 0;
  }

  .mobile_nav .top ul li {
    margin: 0;
    font-size: 16px;
    font-family: FuturaBT;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    width: 30px;
    text-align: center;
    display: inline-block;
    border: none;
    padding: 0;
  }

  .mobile_nav .top li.active {
    width: 44px;
    height: 28px;
    line-height: 28px;
    background: rgba(229, 33, 41, 1);
    border: 1px solid rgba(229, 33, 41, 1);
    border-radius: 14px;
    margin-top: 2px;
  }

  .mobile_nav select {
    border: none;
    text-align: right;
    width: 100%;
    font-size: 0.24rem;
    text-align-last: right;
    padding-right: 30px;
  }
  .banner .swiper-container,
  .banner .swiper-pagination,
  .header,
  .banner .banner_menu,
  .box2_container_bg {
    display: none;
  }
  .wrap {
    width: 92%;
  }
  .aside {
    /* transform: translateX(-110%); */
    bottom: 3rem;
  }
  .box1_bottom_solution {
    background: url(../img/box1_solution_phone.png);
    background-size: cover;
  }
  .box1_container2_item {
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }
  .box1_container2 {
    background: url(../img/container2_bg3.png) no-repeat;
    background-size: cover;
  }
  .box1_container2_item:nth-child(3) {
    padding-top: 0.5rem;
    border-right: 1px solid #e1e1e1;
  }
  .box1_container2_item:nth-child(4) {
    padding-top: 0.5rem;
    border-bottom: 1px solid #e1e1e1;
  }
  .box1_container2_item:nth-child(2n) {
    border-right: none;
    padding-left: 0.2rem;
  }
  .box_title,
  .box6 .box_title {
    width: 75%;
  }
  .box1_container2 .box_title,
  .box5_container .box_title {
    width: 60%;
  }
  .box2 {
    padding-bottom: 0.3rem;
  }
  .box2_container .box_title {
    width: 70%;
  }
  .box2_container ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .box2_container ul li {
    margin-left: 1rem;
    margin-bottom: 0.3rem;
    position: relative;
    left: auto !important;
    right: auto !important;
    top: auto !important ;
    bottom: auto !important;
    height: 1.3rem;
    width: 34%;
  }
  .box2_container ul li:nth-child(2n) {
  }
  .box2_container ul li::before {
    position: absolute;
    left: -1rem;
    top: 50%;
    transform: translateY(-50%);
    width: 0.5rem;
    height: 0.5rem;
    text-align: center;
    line-height: 0.5rem;
    background: #f95949;
    border-radius: 50%;
    font-size: 0.2rem;
    font-family: SourceHanSansSC;
    font-weight: 800;
    color: #ffffff;
  }
  .box2_container ul li:nth-child(1):before {
    content: "01";
  }
  .box2_container ul li:nth-child(2):before {
    content: "02";
  }
  .box2_container ul li:nth-child(3):before {
    content: "03";
  }
  .box2_container ul li:nth-child(4):before {
    content: "04";
  }
  .box2_container ul li:nth-child(5):before {
    content: "05";
  }
  .box2_container ul li:nth-child(6):before {
    content: "06";
  }
  .box2_container ul li:nth-child(7):before {
    content: "07";
  }
  .box2_container ul li:nth-child(8):before {
    content: "08";
  }
  .box2_container .box1_title {
    margin-bottom: 0.3rem;
  }
  .box2_dian {
    height: 0.2rem;
  }
  .box3_container .box1_title {
    margin-bottom: 0.5rem;
  }
  .box3_container ul,
  .box3_new_people_contact,
  .box4_container_content,
  .box5_container2_content,
  .box7_container,
  .box5_container3_content_content {
    flex-wrap: wrap;
  }
  .box3 {
    background-size: cover;
  }
  .box3_container ul .box3_item {
    width: 48%;
    margin-bottom: 0.5rem;
  }
  .box3_container ul .box3_item:nth-child(2n) {
    transform: translateY(0);
  }
  .box3_container {
    padding-top: 0.3rem;
  }
  .box3_new_people {
    margin-right: 0;
  }
  .box5_container3 .box_title,
  .box7 .box_title {
    width: 55%;
  }
  .box5_container2_content_item {
    width: 48%;
    margin-bottom: 0.3rem;
  }
  .box4_container_content_item:nth-child(2) {
    border-right: 0;
  }
  .box4_container_content_item {
    width: 50% !important;
    margin-bottom: 0.5rem;
  }
  .box4_container_content_item_desc {
    width: 2.7rem;
  }
  .box4_container_content_item:first-child .box4_container_content_item_head {
    padding-left: 0.4rem;
  }
  .box4_container_content_item:first-child .box4_container_content_item_desc {
    margin-left: 0.4rem;
  }
  .box5 {
    background-size: cover;
  }
  .box5_content {
    /* width: 100%; */
    margin: 0;
    margin-bottom: 0.3rem;
  }
  .box5_content_item:nth-child(2n + 1) {
    padding-right: 1rem;
    padding-left: 0.2rem;
    background-position: right top;
  }
  .box5_content_item:nth-child(2n) {
    padding-left: 1rem;
    padding-right: 0.2rem;
  }
  .box5_content_item {
    width: 50%;
    margin-bottom: 0.3rem;
  }
  .box7_container_item_head {
    height: 3rem;
  }
  .box7_container_item {
    width: 100%;
    margin-bottom: 0.3rem;
  }
  .box6_container_content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .box6_container {
    background: url(../img/box6_bg.png) no-repeat;
    background-size: cover;
    padding-top: 0.3rem;
  }
  .box6_container_content_item:nth-child(2) {
    background-color: #424242;
  }
  .box6_container_content_item {
    position: static;
    width: 100%;
    margin-bottom: 0.3rem;
  }

  .box6_bg,
  .footer_container_list,
  .box5_container3_content_content_c {
    display: none;
  }
  .box7_container_item:last-child {
    margin-bottom: 0;
  }

  .box_title {
    width: 70%;
  }
  .box1_container2 .box_title {
    transform: translateX(1rem);
  }
  .box6_container .box1_bottom_more {
    position: static;
    transform: translateX(0);
  }
  .box6_container {
    padding-bottom: 0.3rem;
  }
  .box7 .box1_title {
    margin-bottom: 0.3rem;
  }
  .aside {
    display: none;
  }
  .phone_aside {
    display: flex;
  }
  .box3_new_people ul li {
    display: flex;
    align-items: center;
    /* margin-bottom: 0.25rem; */
  }
  .box3_new_people ul li:last-child {
    margin-bottom: 0;
  }
  .box3_new_people ul li span {
    margin-left: 0.1rem;
    font-size: 0.24rem;
  }
  .box3_new_people {
    background-image: url(../img//box3_bg3.png);
    width: 100%;
  }
  .box3_new_people_contact {
    padding: 0 0.2rem;
    /* justify-content: space-between; */
    flex-direction: column;
    align-items: center;
  }
  .box3_new_people_contact input:first-child,
  .box3_new_people_contact input {
    margin-left: 0;
    height: 0.6rem;
    width: 70%;
    margin-bottom: 0.3rem;
  }

  .box5_container3_content_content {
    background: none;
    transform: translateY(0);
    padding-top: 0.3rem;
    margin-bottom: 0.1rem;
  }
  .box5_container3_content_content_l,
  .box5_container3_content_content_r {
    width: 100%;
    margin: 0 auto;
    padding-right: 0.3rem;
  }
  .box5_container3_content_content_l {
    background: url(../img/bg1.png) no-repeat;
    background-size: cover;
  }
  .box5_container3_content_content_r {
    background: url(../img/bg2.png) no-repeat;
    background-size: cover;
    padding-left: 0.3rem;
  }
  .box5_container3_content_content_l_title {
    padding-left: 0;
    text-align: center;
  }
  .phone_vs {
    width: 100%;
    display: block;
  }
  .phone_vs img {
    display: block;
    margin: 0 auto;
  }
  .box5_container3 .box_title,
  .box5_container2 {
    margin-bottom: 0.3rem;
  }
  .box5_container3_content .box1_bottom_more {
    margin-top: 0;
  }

  .box5_container3_content_content_l_title_content_item {
    height: auto;
  }
  .box5_container2_content_item_cover span:last-child,
  .box1_container2_item_list,
  .aside ul {
    white-space: nowrap;
  }
  .box1_container2_item_list li {
    width: auto;
    padding: 0.1rem 0.15rem;
  }

  .box5_container2_content_item_cover {
    width: 87.25%;
  }
  .box5_container2_content_item_desc {
    height: 1.6rem;
  }

  /* .box5_container2_content_item_desc{
          white-space: nowrap;
        } */

  .box7_container_item_list li {
    height: 0.55rem;
    line-height: 0.55rem;
  }
  .box5_container3_content_content_l_title {
    line-height: 1.45rem;
  }
  .phone_banner_notice {
    position: static;
    white-space: nowrap;
  }
  .banner_notice_container {
    border-bottom: 1px dashed rgba(255, 255, 255, 0.3);
  }
  .footer_container_head_l {
    display: none;
  }
  .footer .header_contact_phone::after {
    display: none;
  }

  .box5_content .box5_content_center {
    width: 3.5rem;
    height: 3.5rem;
  }
  .box5_content .box5_content_center {
    transform: translate(-50%, -50%);
  }
  .notice_list {
    display: none;
  }
  .aside {
    width: 2rem;
    top: auto;
    transform: translateY(0);
    left: 0;
  }
  .notice_father {
    width: 70%;
    overflow: hidden;
  }
  /* .phone_dian {
    height: 60px;
  } */
  .box5_content_item:nth-child(1),
  .box5_content_item:nth-child(2),
  .box5_content_item:nth-child(3),
  .box5_content_item:nth-child(4) {
    background-size: cover;
    width: 49%;
  }
  .aboutbox2 .content {
    height: auto;
    background-position: top center;
  }
  .aboutbox2 .content .left,
  .casedetail .content .fl .videobox {
    display: flex;
    flex-wrap: wrap;
  }
  .aboutbox2 .content .left div {
    width: 50%;
  }
  .aboutbox2 .content .right {
    position: static;
    width: 70%;
    margin: 0 auto;
    transform: translate(0, 0);
  }
  .aboutbox2.detail .content .right {
    position: static;
    top: auto;
    left: auto;
    transform: translate(0, 0);
  }
  .aboutbox2 .content .right .list div {
    width: 100%;
    margin-bottom: 0.15rem;
    white-space: nowrap;
  }
  .aboutbox2 .content .right .list span {
    width: 25%;
  }
  .aboutbox2 .content .right .list input,
  .aboutbox2 .content .right .list select {
    width: 75%;
  }
  .aboutbox2 .content .right .list input,
  .aboutbox2 .content .right .list select {
    margin-right: 0;
  }
  .case .content1 li {
    width: 48%;
  }
  .case .content1 li:nth-child(2n) {
    margin-right: 0;
  }

  .case .content2 .tabitem,
  .casedetail .content .fl,
  .casedetail .content .fr,
  .newsbottom .newslist,
  .city .citylist,
  .city .citylist a,
  .casedetail .content .fl .videobox video,
  .casedetail .content .fl .videobox .txt,
  .casedetail .content .fl .videobox .txt h3 {
    width: 100%;
  }
  .casedetail .content .fl .videobox video {
    margin-bottom: 0.15rem;
  }
  .casedetail .content .fl .videobox .txt h3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .city .citylist {
    padding: 0.2rem 0;
  }
  .city .citylist a .pro {
    width: 22%;
  }
  .city .citylist a .text {
    width: 75%;
  }
  .case .content1 li .layers span,
  .page {
    display: none;
  }
  .city .citylist a .text .cite p,
  .casedetail .content .fr .videoitem a > div,
  .casedetail .content .fr .videoitem a {
    height: auto;
  }
  .case .content1 li .layers p:first-of-type {
    margin-bottom: 0.1rem;
  }
  .phone_page {
    display: flex;
    justify-content: center;
    font-size: 0.28rem;
  }
  .phone_page span {
    font-size: 0.24rem;
  }
  .phone_page a {
    display: flex;
    border: 1px solid #e07b6f;
    padding: 0 0.05rem;
  }
  .casedetail .content .fl .xqbox1 .list li,
  .sz .list li {
    width: 48%;
    margin-bottom: 0.15rem;
  }

  .majorbox3 .list {
    width: 100%;
  }
  .casedetail .content .fl .xqbox1 .list li img {
    height: 2.6rem;
    object-fit: cover;
  }
  .casedetail .content .fl .xqbox1 .list li p {
    padding: 0.2rem;
    font-size: 0.32rem;
  }

  .casedetail .content .fl .city .citylist {
    width: 100%;
    margin-right: 0;
    padding: 0.2rem 0;
  }

  .sz .list li:nth-of-type(5n) {
    margin-right: 2.5%;
  }
  .casedetail .content .fl .xqbox1 .list li:nth-child(2n),
  .majorbox3 .list li:nth-child(2n),
  .sz .list li:nth-child(2n) {
    margin-right: 0;
  }
  .phone_page div {
    margin: 0 0.3rem;
    font-size: 0.28rem;
  }
  .majorbox1 .list:last-of-type span {
    margin-top: -0.35rem;
  }

  .newstop .swiper-pagination {
    bottom: 2rem;
  }
  .city .citylist a .text p:nth-of-type(2) {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .city .citylist a .text span.detail {
    width: 1.28rem;
    height: 0.42rem;
    line-height: 0.42rem;
  }
  .casedetail .content .fl .city .citylist a .text {
    padding-top: 0;
  }
  .casedetail .content .fl .city .citylist span.detail {
    margin-top: 0;
    width: 1.38rem;
    height: 0.42rem;
    line-height: 0.42rem;
  }
  .case .subtitle a {
    width: 1.22rem;
    height: 0.52rem;
    flex-shrink: 0;
    line-height: 0.52rem;
    margin: 0 0.15rem 0 0;
  }
  .case .subtitle a.active {
    height: 0.62rem;
  }
  .city .citylist a .text p.rank {
    margin-bottom: 0.15rem;
  }
  .case .subtitle {
    display: flex;
    overflow-x: scroll;
  }
  .casedetail .content .fl .scholldes img {
    top: 70%;
  }
  .case .subtitle::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
  .casedetail .content .fr .videoitem a > div.txt {
    padding: 0.2rem 0rem;
  }
  .phone_father .banner_menu {
    width: 100%;
    position: static;
    padding: 0.1rem 0.3rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

    display: none;
  }
  .phone_father .banner_menu_item {
    width: 100%;
  }
  .box3_new_people_contact a {
    margin-left: 0;
  }
  .case .content1 li > a > div > p:first-of-type,
  .sz .list li .text p,
  .city .citylist a .text p:nth-of-type(2) {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .go_out_box2_swiper_item_desc span:last-child {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }
  .go_before_box2_item_subtitle {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  .banner_menu_item ul {
    justify-content: space-between;
  }
  .majorbox1 .list span img {
    transform: scale(1.1);
  }
  .casedetail .content .fl .newdetail .des,
  .casedetail .content .fl .xqbox1 p,
  .majorbox2 .text p,
  .casedetail .content .fl .scholldes p,
  .go_before_box2_head_l p,
  .casedetail .content .fl .newdetail .text p {
    line-height: 0.42rem;
  }
  .fd_box2_content_l_content span {
    padding: 0.15rem;
  }
  .go_before_box1_container_pk_l_desc_content {
    line-height: 0.48rem;
  }
  /* .aboutbox1 .text p, */
  .footer_bottom,
  .box6_container_content_item_desc,
  .box5_container3_content_content_l_title_content_item span,
  .box5_content_item,
  .box4_container_content_item_desc,
  .box3_item_subtitle,
  .box5_container2_content_item_desc span:last-child,
  .aboutbox1 .text p,
  .sz .list li .text p,
  .casedetail .content .fl .list3 li .font,
  .casedetail .content .fl .title2 p,
  .fd_box1_l_content_item span:nth-of-type(2),
  .fd_box2_content_l_content span,
  .go_out_box2_swiper_item_desc span:last-child,
  .majorbox1 .list a,
  .go_before_box3_content_l_item_subtitle,
  .fd_box4_content_r_head_desc,
  .fd_box7_item_desc,
  .fd_box8_item_desc,
  .fd_box3_content_item_content ul li,
  .casedetail .content .fl .videobox .txt p,
  .casedetail .content .fr .videoitem a > div.txt p {
    line-height: normal;
  }
  .fd_box3_content_item {
    padding-bottom: 0.3rem;
    width: 100%;
  }
  .fd_box3_content_item_content ul li {
    line-height: 26px;
  }
  .majorbox1 .list {
    margin-bottom: 0.2rem;
  }
  .box5_container3_content_content_l_title,
  .case .content2 h3,
  .go_out_box4_title,
  .go_before_box3_title,
  .go_out_box5_cj_title {
    font-size: 0.4rem;
  }
  .case .content2 h2,
  .casedetail .content .fl .title,
  .fd_box1_l_content_head span {
    font-size: 0.36rem;
  }

  .casedetail .content .fl .xqbox1 h2,
  .menus .menus_l li.active {
    font-size: 0.34rem;
  }
  .box1_container2_item_title select,
  .aboutbox1 h2,
  .aboutbox2 h2,
  .casedetail .content .fl .videobox .txt h3,
  .majorbox3 h3,
  .majorbox2 h3,
  .case .content2 h3 span,
  .casedetail .content .fl h4,
  .map .list dl dt,
  .map .list dl dt a,
  .go_before_box3_content_l_item_title,
  .banner_menu_item_title,
  .box3_item_title,
  .box3_new_people_title,
  .tabitem h3,
  .casedetail .content .fr h3,
  .aboutbox2 .content .right h3,
  .box7_container_item_content_head_l,
  .box4_container_content_item_head span,
  .case .subtitle a,
  .go_out_box2_swiper_tab_item span:first-child,
  .majorbox1 .list span,
  .casedetail .content .fl .newdetail h2,
  .majorbox2 td,
  .casedetail .content .fl .xqbox1 h3,
  .casedetail .content .fl .xqbox1 .tx span em,
  .city .citylist a .text p,
  .casedetail .content .fl .title2 h2,
  .sz .list li .text p.name span,
  .casedetail .content .fl .list3 li .titles,
  .casedetail .content .fr .videoitem a > div.txt p,
  .casedetail .content .fl .scholldes p:nth-of-type(1),
  .case .content1 li > a > div > p:first-of-type,
  .newslist h3,
  .menus .menus_l li,
  .go_out_box3_title,
  .go_before_box1_container_pk_l_desc > span,
  .go_out_box8_content_r_title,
  .go_before_box1_container_zhendui,
  .go_before_box2_item_title,
  .fd_box1_l_content_item span:nth-of-type(1),
  .fd_box8_item_head,
  .fd_box1_l_title,
  .fd_box6_swiper_item_desc_head span,
  .go_before_box3_content_l_item_title,
  .fd_box3_content_item_head,
  .fd_box7_item_head,
  .jh_box4_content_item_l_title,
  .fd_box4_content_r_head_top,
  .go_out_box2_swiper_item_desc span:first-child,
  .fd_box5_item span:nth-of-type(1),
  .jh_box3_content_item_title,
  .casedetail .content .fl .newstop .swiper-slide p {
    font-size: 0.32rem;
  }
  .go_out_box3_title {
    top: 0.1rem;
  }
  .go_out_box3 img {
    transform: scale(1.35) translateX(-0.21rem);
    transform-origin: center;
  }
  .menus span {
    font-size: 0.34rem;
  }
  .aboutbox1 .text p,
  .aboutbox2 .content .left span,
  .tabitem li a,
  .footer_bottom a,
  .footer_bottom p,
  .fd_box4_content_r_head_desc,
  .footer .header_contact_time,
  .fd_box5_item span:nth-of-type(2),
  .map .list dl dd a,
  .box1_container2_item_list li a,
  .banner_notice_title,
  .go_before_box2_item_subtitle,
  .fd_box3_content_item_content ul li,
  .box2_container ul li,
  .fd_box7_item_desc,
  .go_before_box1_container_item,
  .box5_container3_content_content_l_title_content_item span,
  .box4_container_content_item_desc,
  .fd_box8_item_desc,
  .box5_content_item,
  .go_before_box1_container_pk_l_desc_content p,
  .box6_container_content_item_desc,
  .box7_container_item_list span,
  .box7_container_item_head_desc,
  .casedetail .content .fl .xqbox1 p,
  .chapter a,
  .go_out_box8_content_r_desc div,
  .go_out_box8_content_r_question,
  .go_out_box4_content1_item,
  .go_out_box5_head_desc_item,
  .casedetail .content .fl .list2 li a,
  .aboutbox2 .content .right .list span,
  .majorbox1 .list select,
  .majorbox1 .list a,
  .majorbox2 .text p,
  .majorbox3 .list li p.time,
  .casedetail .content .fl .newdetail .des,
  .majorbox2 th,
  .box5_container2_content_item_cover span:first-child,
  .box3_item_subtitle,
  .box1_subtitle,
  .banner_menu_item ul li a,
  .box1_bottom_solution,
  .casedetail .content .fl .newdetail .text p,
  .newsbottom .newslist li a span:first-child,
  .casedetail .content .fr .ico span,
  .casedetail .content .fl .scholldes p,
  .jh_box3_content_item_subtitle,
  .jh_box4_content_item_l_desc,
  .jh_box5_content_form_top input,
  .city .citylist a .text .cite p,
  .case .search select,
  .casedetail .content .fl .list3 li .font,
  .case .search input,
  .casedetail .content .fl .videobox .txt p,
  .sz .list li .text p,
  .fd_box1_l_content_item span:nth-of-type(2),
  .go_before_box2_head_l p,
  .go_out_box2_swiper_tab_item span:last-child,
  .go_out_box2_swiper_item_desc span:last-child,
  .casedetail .content .fl .list3 li .answer,
  .fd_box3_item p,
  .fd_box2_content_l_content span,
  .casedetail .content .fl .xqbox1 .text,
  .casedetail .content .fl .title2 p,
  .box1_container2_item_list li span,
  .jh_box2_subtitle,
  .jh_box2_item_desc,
  .footer_container_head_r_item span,
  .go_before_box3_content_l_item_subtitle,
  .casedetail .content .fl .newstop .swiper-slide .time {
    font-size: 0.28rem;
  }
  .footer_links_head,
  .box2_container ul,
  .box1_bottom_more,
  .casedetail .content .fl .xqbox1 .tx span,
  .footer_links_list,
  .case .content2 h2 a,
  .newslist h3 a,
  .casedetail .content .fl .list3 li .detail,
  .menus a,
  .aboutbox2 .content .right button,
  .case .content1 li > a > div > p.time,
  .casedetail .content .fr .videoitem a > div.txt span,
  .casedetail .content .fr .videoitem a > div > .time,
  .box3_item a,
  .box3_new_people ul li span,
  .jh_box5_content_form button,
  .fd_box8_item a,
  .fd_box6_swiper_item_desc_head a,
  .fd_box7_item_bottom span,
  .city .citylist a .text span.detail,
  .banner_word a,
  .jh_box3 a,
  .case .content1 li > a > div.video span,
  .phone_aside .phone_aside_item,
  .tabitem h3 a,
  .majorbox3 h3 a {
    font-size: 0.26rem;
  }
  .jh_box3 a {
    width: 2.6rem;
    height: 0.54rem;
  }
  .footer_bottom,
  .footer_links_list li a,
  .box7_container_item_content_head_r,
  .box5_container2_content_item_cover span:last-child,
  .box3_new_people_contact input,
  .aside_title,
  .sz .list li .text p.name,
  .box3_new_people ul,
  .box1_bottom {
    font-size: 0.24rem;
  }
  .box5_container2_content_item_desc span,
  .banner_notice ul a,
  .aside_code,
  .aside ul {
    font-size: 0.22rem;
  }
  .go_out_box6_container_phone_father {
    display: block;
  }
  .go_out_box6_container_father,
  .footer .footer_links {
    display: none;
  }
  .footer_container_head {
    justify-content: center;
  }
  .footer_container_head_r {
    width: 100%;
    justify-content: center;
  }
  .casedetail .content .fl .xqbox1 .tx a,
  .newsbottom .newslist li a span:last-child {
    font-size: 0.2rem;
  }
  .footer_container_head_r_item {
    width: 25%;
  }
  .casedetail .content .fl .xqbox1 .tx span:last-of-type,
  .casedetail .content .fl .list3 li .time,
  .casedetail .content .fl .newdetail p {
    font-size: 0.26rem;
  }
  .go_out_box5_cj_container {
    padding: 0;
  }
  .footer .header_contact_phonenum {
    font-size: 0.44rem;
  }
  .go_out_box3 {
    padding-top: 0.4rem;
  }
  .go_out_box4_content1_item {
    margin-bottom: 0.25rem;
  }
  .go_before_box2_head_r img {
    width: 100%;
  }
  .go_before_box2_head_r {
    margin-bottom: 0.25rem;
  }
  .aside_phone_pop {
    width: 2rem;
    height: 2rem;
  }
  .aside_phone_pop img {
    width: 100%;
    height: 100%;
  }
  .go_before_box2_item {
    width: 46%;
    margin-bottom: 0.2rem;
  }
  .go_before_box3 {
    padding-bottom: 0.5rem;
  }
  .jh_box4_content_item {
    height: 3rem;
  }
  .fd_box1 {
    padding-top: 0.3rem;
  }
  .fd_box1_title {
    margin-bottom: 0.5rem;
  }
  .fd_box1_l_content_head span {
    width: 1.7rem;
    height: 0.54rem;
  }
  .majorbox3 h3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .go_before_box3_content {
    flex-direction: column-reverse;
  }

  .go_before_box3_content_r img {
    width: 80%;
    display: block;
    margin: 0 auto;
    margin-bottom: 0.3rem;
  }
  .go_before_box3_content_l,
  .go_before_box3_content_r {
    width: 100%;
  }

  .majorbox2 th .pro div p {
    font-size: 0.28rem;
  }
  .casedetail .content .fr .ico span,
  .newsbottom .newslist li a span:first-child,
  .aboutbox2 .content .right button {
    height: 0.5rem;
    line-height: 0.5rem;
  }
  .tabitem li a {
    height: 0.6rem;
    line-height: 0.6rem;
  }
  .box5_container2_content_item_cover {
    height: 1.1rem;
  }
  .majorbox1 .list select {
    width: 1rem;
    height: 0.36rem;
    line-height: 0.26rem;
  }
  .go_before_box2_head {
    flex-direction: column-reverse;
  }
  .casedetail .content .fl .city {
    box-shadow: none;
    padding: 0;
  }
  .fd_box6_swiper_item_desc {
    width: auto;
  }
  .majorbox3 .list li p {
    height: auto;
    line-height: normal;
    font-size: 0.32rem;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .casedetail .content .fl .list3 li .detail {
    width: 1.5rem;
    height: 0.5rem;
    line-height: 0.5rem;
  }
  .aside {
    display: none;
  }
  .tabitem,
  .chapter,
  .majorbox3 .list li {
    margin-bottom: 0.25rem;
  }
  .majorbox3 {
    margin-bottom: 0;
  }
  .case .content2 h2 {
    margin-bottom: 0.25rem;
  }
  .chapter a {
    width: 48%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: none;
    padding: 0;
    /* display: none; */
  }
  .chapter a:last-child {
    text-align: right;
    background: none;
    padding: 0;
  }
  .casedetail .content {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .aboutbox1,
  .case .content1,
  .case .content2 {
    padding-bottom: 0.25rem;
    padding-top: 0;
  }
  .sz .list li .text p {
    height: auto;
  }
  .casedetail .content .fr .photo {
    display: flex;
    justify-content: space-between;
  }
  .casedetail .content .fr .photo img,
  .majorbox3 .list li {
    width: 48%;
  }
  .wu_container img {
    max-width: 80%;
  }
  .case .content1 li > a > div.txt span {
    font-size: 0.26rem;
  }
  .map .list dl dd {
    margin-right: 0.3rem;
  }
  .city .citylist,
  .go_out_box8_content_l,
  .go_out_box8_content_r {
    width: 100%;
  }
  .box1_container2_item_list li:nth-child(3n) {
    margin-right: 0.1rem;
  }
  .videolist {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .videolist .videoitem {
    width: 48%;
  }
  .casedetail .content .fr .videoitem a {
    flex-direction: column;
  }
  .casedetail .content .fr .videoitem a > div {
    width: 90%;
  }
  .city .citylist a .text .cite {
    display: flex;
    flex-direction: column;
  }
  .footer_container_head_r_item_img {
    width: 100%;
  }
  .footer_container_head_r_item span {
    white-space: nowrap;
  }

  .case .search {
    height: 0.7rem;
    width: 100%;
  }
  .phone_box .search img {
    display: none;
  }
  .city .citylist a .text .cite p {
    line-height: normal;
  }
  .case .content1 li > a > div.video img.play {
    width: 0.52rem;
    height: 0.52rem;
    margin-left: -0.26rem;
  }
  .aboutbox2 .content .right,
  .fd_box1_l,
  .fd_box1_r,
  .fd_box2_content_l,
  .fd_box2_content_r,
  .fd_box4_content_l,
  .fd_box4_content_r {
    width: 100%;
  }
  .fd_box2_content_l {
    margin-bottom: 1rem;
  }
  .fd_box2_content_c {
    flex-direction: row;
  }
  .fd_box3_contaienr {
    margin: 0 0.8rem;
  }
  .fd_box3_content_item {
    margin-bottom: 0.3rem;
  }
  .fd_box2_content_c_item {
    margin-right: 0.25rem;
    width: 1.5rem;
    height: 1.5rem;
    font-size: 0.28rem;
  }
  .fd_box3_item_head {
    width: 80%;
  }
  .aboutbox2 .content .right .list input,
  .aboutbox2 .content .right .list select {
    height: 0.6rem;
  }
  .footer {
    padding-bottom: 3.5rem;
  }
  .banner_menu_item ul li:nth-child(2n) {
    margin-right: 0;
  }
  .go_out_box5_head_desc_item {
    width: 50%;
  }
  .banner img:nth-of-type(1) {
    display: none;
  }
  .banner img:nth-of-type(2) {
    display: block;
  }
  .go_out_box8_content_r_desc {
    flex-direction: column;
  }
  .fd_box7_item,
  .go_out_box4_content1_item,
  .go_out_box6_item a {
    width: 48%;
  }
  .go_out_box5 {
    background-size: 100% 90%;
  }
  .go_out_box5_head_desc {
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-bottom: 0.5rem;
  }
  .go_out_box5_head_desc_item {
    margin-right: 0;
  }
  .go_out_box5_head {
    width: 90%;
  }
  .fd_box5_item_pos {
    left: 0.25rem;
  }
  .fd_box5_item:nth-child(2n + 1) .fd_box5_item_pos {
    right: 0.25rem;
  }
  .fd_box5_item span:nth-of-type(2) {
    width: 43%;
  }
  .fd_box5_item {
    padding-left: 1.2rem;
  }
  .wu_container {
    min-height: 60vh;
  }
  .menus .menus_l {
    white-space: nowrap;
    overflow-x: scroll;
    width: 65%;
  }
  .go_out_box2_swiper_tab {
    width: auto;
    overflow-x: scroll;
  }
  .fd_box3_item {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    word-break: break-all;
  }
  .go_out_box2_swiper_tab::-webkit-scrollbar {
    /* width: 0;
    height: 0; */
  }
  .go_out_box5_cj .swiper-button-prev,
  .go_out_box5_cj .swiper-button-next,
  .go_out_box5_cj,
  .go_out_box6_container_father .swiper-button-prev,
  .go_out_box6_container_father .swiper-button-next {
    display: none;
  }
  .go_out_box5_cj_phone {
    display: block;
  }
  .go_out_box2_swiper .swiper-button-next,
  .go_out_box2_swiper .swiper-button-prev,
  .go_out_box6_container_phone_father .swiper-button-next,
  .go_out_box6_container_phone_father .swiper-button-prev {
    width: 0.44rem;
    height: 0.44rem;
    opacity: 1;
  }
  .go_out_box5_cj_phone .swiper-button-next,
  .go_out_box5_cj_phone .swiper-button-prev {
    top: 58%;
  }
  .go_out_box8_content {
    width: 92%;
  }
  .go_out_box8_content_l_bigimg img {
    min-width: 100%;
  }
  .go_out_box8_content_container_father {
    width: 100%;
  }
  .go_out_box6_container_phone_father .swiper-button-prev,
  .go_out_box6_container_phone_father .swiper-button-next,
  .go_out_box5_cj_phone .swiper-button-prev,
  .go_out_box5_cj_phone .swiper-button-next,
  .fd_box3_container_father .swiper-button-prev,
  .fd_box3_container_father .swiper-button-next,
  .go_out_box2_swiper .swiper-button-next,
  .go_out_box2_swiper .swiper-button-prev,
  .go_out_box5_cj_phone .swiper-button-prev.swiper-button-disabled {
    width: 0.64rem;
    height: 0.64rem;
  }
  .go_out_box6_container_phone_father .swiper-button-next,
  .fd_box3_container_father .swiper-button-next,
  .go_out_box5_cj_phone .swiper-button-next {
    right: 0;
    opacity: 1;
  }
  .go_out_box6_container_phone_father .swiper-button-prev,
  .go_out_box5_cj_phone .swiper-button-prev,
  .fd_box3_container_father .swiper-button-prev {
    left: 0;
    opacity: 1;
  }
  .go_out_box2_swiper .swiper-button-next,
  .go_out_box6_container_father .swiper-button-next {
    right: -0.1rem;
  }
  .go_out_box2_swiper .swiper-button-prev,
  .go_out_box6_container_father .swiper-button-prev,
  .go_out_box5_cj .swiper-button-prev {
    left: -0.1rem;
  }
  .go_out_box2_swiper_tab_item {
    text-align: center;
    flex-shrink: 0;
    width: 43%;
  }
  .go_before_box1_container_pk {
    width: 100%;
    justify-content: center;
  }
  .go_before_box1_container_pk_c {
    padding-top: 0;
  }
  .go_before_box1_container_pk_c img {
    width: 50%;
    margin: 0.2rem 0;
  }
  .go_before_box1_container_pk_l_big,
  .go_before_box1_container_pk_r .go_before_box1_container_pk_l_big {
    width: 30%;
  }
  .go_before_box1_container_pk_l_desc {
    width: 100%;
  }
  .go_before_box1_container_pk_l,
  .go_before_box1_container_pk_r {
    width: 100%;
    align-items: center;
  }
  .go_before_box1_container_items {
    padding: 0.1rem;
    height: 1.5rem;
    margin-bottom: 0.5rem;
  }
  .go_before_box1 {
    padding-bottom: 0.5rem;
  }
  .go_before_box2 {
    background-size: cover;
    margin-bottom: 0.5rem;
  }
  .menus {
    line-height: 0.72rem;
    margin-bottom: 0.25rem;
  }
  .casedetail .content .fl .list2 li a span:first-child {
    white-space: nowrap;
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .go_before_box2_head,
  .go_before_box1_container_zhendui_img {
    margin-bottom: 0.3rem;
  }
  .go_before_box1_container_item {
    width: 48%;
    height: 40%;
  }
  .case .content1 li {
    margin: 0 3.9% 0.35rem 0;
  }
  .jh_box2_item {
    width: 48%;
    margin-bottom: 0.5rem;
    padding-bottom: 0.3rem;
  }
  .jh_box3_content_item {
    width: 48%;
    margin-bottom: 0.3rem;
  }
  .jh_box3_content_item_subtitle {
    width: 90%;
    margin: 0 auto;
    line-height: normal;
  }
  .jh_box5_content_form_top {
    margin-bottom: 0;
  }
  .jh_box5_content_form_top input {
    width: 100%;
    margin-bottom: 0.3rem;
  }
  .jh_box2_item_desc {
    line-height: normal;
  }
  .jh_box3_content_item_img img {
    width: 100%;
    writing-mode: vertical-lr;
  }

  .jh_box4_content_item_r span {
    flex-direction: column;
    width: 0.4rem;
    font-size: 0.28rem;
  }
  .jh_box3_content_item_img {
    width: 100%;
    display: flex;
  }
  .jh_box3_content_item_img img {
    width: 100%;
    display: block;
  }
  .jh_box4_content_item_r span img {
    width: 100%;
  }
  .jh_box4_content_item_l {
    padding-top: 0.1rem;
    padding-left: 0.1rem;
    width: 45%;
  }
  .jh_box4_content_item_r {
    width: 55%;
  }
  .jh_box2 {
    margin-bottom: 0.3rem;
  }
}

@media screen and (max-width: 500px) {
  .go_out_box8_content_l_list li img {
    height: 1.2rem;
  }
  .go_out_box8_content_container_father .swiper-button-next,
  .go_out_box8_content_container_father .swiper-button-prev {
    width: 0.26rem;
    height: 1.2rem;
    top: 35%;
  }
}

.mobile-container,
.phoneheader,
.dian {
  display: none;
}

@media screen and (min-width: 320px) and (max-width: 1024px) {
  .wrap {
    width: 92.5%;
  }
  header {
    display: none;
  }
  .dian {
    display: block;
    height: 1.4rem;
  }
  .phoneheader {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    top: 0;
    width: 100%;
    height: 1.4rem;
    background: #fff;
    z-index: 999;
    box-shadow: 0 1px 3px #ccc;
    padding: 0 0.5rem;
  }
  .phoneheader .logo {
    width: 30%;
  }
  .phoneheader .logo img {
    width: 100%;
  }
  .phoneheader .menu img {
    width: 0.8rem;
  }
  .mobile-container {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99999;
  }
  .banner {
    margin-top: 0;
  }
  .mobile-container .mobile-nav {
    position: fixed;
    top: 0;
    right: 0;
    left: auto;
    width: 70%;
    height: 100%;
    background: #fff;
    padding: 1rem 0.12rem;
    overflow-y: scroll;
  }
  .mobile-container .mobile-nav img {
    width: 0.4rem;
    position: absolute;
    right: 0.4rem;
    top: 0.4rem;
  }
  .mobile-container .mobile-nav ul li {
    border-bottom: 1px solid #eeeeee;
    line-height: 0.8rem;
    text-align: left;
    padding-left: 0.6rem;
  }
  .mobile-container .mobile-nav ul li a {
    font-size: 0.34rem;
    font-family: Bo;
    font-weight: 900;
  }
  footer .footer-wrap .footer-top {
    padding: 0.24rem 0;
    justify-content: center;
    border: none;
  }
  footer .footer-wrap .footer-top .logo-box,
  footer .footer-wrap .footer-top .navs-list {
    display: none;
  }
  footer .footer-wrap .footer-top .code-box {
    width: 25%;
  }
  footer .footer-wrap .footer-top .code-box img {
    width: 100%;
  }
  footer .footer-wrap .footer-top .code-box p {
    font-size: 0.3rem;
  }
  footer .footer-wrap .footer-links {
    display: none;
  }
  .company-information {
    padding-bottom: 3.5rem;
  }
  .company-information div {
    width: 92.5%;
  }
  .company-information div p {
    flex-wrap: wrap;
    justify-content: center;
    font-size: 0.24rem;
  }
  .company-information div p a {
    font-size: 0.24rem;
  }
  .company-information div p a {
    margin-right: 0.2rem;
  }
  .box8 {
    margin-top: 0;
    height: 2.5rem;
    padding: 0 0.3rem;
  }

  .box8_logo {
    left: 5%;
  }

  .box8 img {
    display: none;
  }
  .box8_content_tent {
    left: 50%;
    width: 90%;
    bottom: 0.7rem;
  }

  .box8_title {
    /* padding-left: 0.65rem; */
    font-size: 0.28rem;
  }

  .box8_inps {
    flex-wrap: wrap;
    justify-content: space-between;
    height: 0.5rem;
  }

  .box8_close {
    display: block;
  }

  .box8_inps input:nth-child(1),
  .box8_inps input:nth-child(2),
  .box8_inps button,
  .box8_inps input:nth-child(3) {
    width: 47%;
    margin-bottom: 0.1rem;
  }
  .box8_content_tent .or::after,
  .box8_content_tent .or::before {
    width: 42%;
  }
  .bodyMain {
    padding-top: 0;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
  .wrap {
    width: 80%;
  }
}

.mobile-container .mobile-nav ul li .second {
  display: none;
}
.mobile-container .mobile-nav ul li .second .ss {
  padding-left: 0.75rem;
}
.mobile-container .mobile-nav ul li .second .ss:not(:last-child) {
  border-bottom: 1px solid #eeeeee;
}
.mobile-container .mobile-nav ul li .second .ss > a {
  font-size: 0.3rem;
  font-weight: 600;
}
.mobile-container .mobile-nav ul li .second .third {
  display: none;
  padding-left: 0.75rem;
}
.mobile-container .mobile-nav ul li .second .third a {
  display: block;
  font-size: 0.28rem;
  font-weight: 100;
}
.mobile-container .mobile-nav ul li .second .third a:not(:last-child) {
  border-bottom: 1px solid #eeeeee;
}
