/*-------------------------
          手机屏幕
---------------------------*/

@media (max-width: 360px) {
    .hwearmain_typebox span {
        font-size: 10px !important;
    }
    .hwearmain_typebox img {
        width: 14px !important;
        height: 14px !important;
    }
    .pagehome-eletype-3desc {
        font-size: 11px !important;
        line-height: 18px !important;
    }
    .listsection_tdesc {
        width: 100% !important;
        font-size: 11px !important;
    }
    .mySwiper-title .swiper-slide .title {
        margin-right: 8px !important;
    }
}

@media (min-width: 320px) and (max-width: 767px) {
    .flexRow {
        margin-left: -8px;
        margin-right: -8px;
    }
    .flexRow>div {
        padding-left: 8px;
        padding-right: 8px;
    }
    .container {
        padding-right: 20px;
        padding-left: 20px;
    }
    .industryCase-box-leftbox::before {
        height: 0px;
        margin-bottom: 0px;
    }
    .industryCase-box-rightbox {
        padding-left: 0px;
        margin-bottom: 10px;
        overflow: hidden;
    }
    .industryCase-box-leftbox {
        margin-left: 10px;
    }
    .industryCase-box-leftbox .caselist500_navnub {
        display: none;
    }
    .industryCase-box-leftbox .navEn {
        display: none;
    }
    .industryCase-box-leftbox .navCn {
        font-size: 12px;
        font-weight: normal;
    }
    .industryCase-box-rightbox .case_logo_box {
        width: 33.3%;
        padding: 0 5px;
    }
    .industryCase-box-rightbox .case_logo_box img {
        margin-bottom: 10px;
        padding: 0px 5px;
        border-radius: 4px;
    }
    .pagecaselogo {
        padding-left: 5px;
        padding-right: 5px;
    }
    .pagecasebox .title {
        font-size: 12px;
        margin: 10px 0;
    }
    .pagecasebox {
        width: 25%;
        float: left;
        padding: 1%;
    }
    .pagecasebox .pagecaselogo {
        width: 100%;
        margin-bottom: 10px;
    }
    .bannerHome {
        height: 400px;
        background: url(../images/bner/bg_bnerhome_m.webp) 55% center;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }
    .bannerHome .home_banner_video {
        display: none;
    }
    .bner2 {
        background-position: 76% center;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }
    .bner3 {
        background-position: 53% center;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }
    .bner4 {
        background-position: 67% center;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }
    .bner5 {
        background-position: 90% center;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }
    .bner6 {
        background-position: 66% center;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }
    .bner8 {
        background-position: 64% center;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }
    .bner10 {
        background-position: 48% center;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }
    .bner12 {
        background-position: 64% center;
    }

    .mobile_display {
        display: block!important;
    }
    .pc_display {
        display: none!important;
    }
    .mobile_dispare {
        display: none;
    }
    .boxnone-m {
        display: block;
    }
    .boxblock-p {
        display: none;
    }
    .page_ontrialtbox h2 {
        font-size: 24px;
        line-height: 32px;
        margin-top: 10px;
        margin-bottom: 0px;
    }
    .page_ontrialtbox span {
        font-size: 11px;
        line-height: 24px;
    }
    .ontrial_videobtn a {
        line-height: 40px;
        font-size: 12px;
    }
    .page_ontrialform {
        padding: 32px 0px 20px 0px;
    }
    .page_ontrial {
        padding: 64px 0px 32px 0px;
    }
    .page_footnavbox {
        padding: 64px 0px 0px 0px;
    }
    .footnav_contactusbtn a {
        width: 100%;
    }
    .page_footnavmain_tbox {
        margin-bottom: 6px;
    }
    .page_footnavmain_tlist ul li a {
        line-height: 24px;
    }
    .page_footnavmain {
        margin-bottom: 24px;
    }
    /* .page_footnavmain_tlist {
    margin-bottom: 24px;
  } */
    .navbar-default {
        padding: 24px 0px 8px 0px;
    }
    .navbaractive {
        padding: 8px 0px 8px 0px !important;
    }
    .logo {
        width: 120px;
        float: left;
        margin-left: 20px;
        margin-top: 7px;
    }
    .ontrialbox_input {
        display: none;
    }
    .ontrial_videobtn {
        display: none;
    }
    .hbanner-otherinfo {
        display: none;
    }
    .hbanner-text-littletitle {
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 0px;
    }
    .hbanner-textdesc {
        font-size: 14px;
        line-height: 28px;
        margin-bottom: 20px;
    }
    .hbanner-text-title {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 0px;
    }
    .hbannerbox {
        margin-top: 120px;
    }
    .banner {
        height: 320px;
    }
    .bannermain_btnbox {
        display: none;
    }
    .bannermain_tbox .title {
        font-size: 22px !important;
        line-height: 32px;
        width: 100%;
    }
    .bannermain_tbox .title br {
        display: block;
    }
    .hbanner-textdesc1 br {
        display: none;
    }
    .bannermain_tbox .subtitle {
        font-size: 14px;
        line-height: 24px;
    }
    .bannermain {
        margin-top: 106px;
    }
    .container-fluid>.navbar-collapse,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container>.navbar-header {
        margin-right: -20px;
        margin-left: -20px;
    }
    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        border: none;
        max-height: 500px;
        background-color: rgba(255, 255, 255, 1);
    }
    .navbaractive .navbar-collapse,
    .navbaractive .navbar-form {
        background: none !important;
    }
    .navbar-nav {
        margin-left: 0px;
        width: 100%;
        text-align: center;
    }
    .navbar-nav>li>a {
        color: #555555 !important;
    }
    .navbar-nav>li>a.active {
        color: #000000 !important;
    }
    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {
        background: none;
        -webkit-transition-duration: 0.3s;
        -o-transition-duration: 0.3s;
        transition-duration: 0.3s;
    }
    .sectionnav {
        display: none;
    }
    .details_bannerbox {
        height: 120px;
        margin-bottom: 24px;
    }
    .details_black_word {
        display: none;
    }
    .pagecoo-maingaze {
        margin-bottom: 5px;
        display: none;
    }
    .details-unify-main-desc-t2 {
        font-size: 12px;
        line-height: 20px;
    }
    .details-unify-main-desc-img img {
        width: 70%;
    }
    .details-unify-tbox-title {
        font-size: 24px;
        line-height: 32px;
    }
    .details-unify-main-title span {
        font-size: 14px;
        line-height: 22px;
    }
    .details-unify-main-title span::before {
        margin-top: 7px;
    }
    .title_line {
        margin-top: 28px;
    }
    .sectioncooperation {
        padding: 0px 0px 10px;
    }
    .pagecoo-mainnav {
        margin-bottom: 32px;
    }
    .current2 a {
        font-size: 12px !important;
    }
    .pagecoo-mainnav ul li a {
        font-size: 12px;
    }
    .countrywide-address-map {
        display: none;
    }
    .countrywide-top hr {
        display: none;
    }
    .countrywide-top {
        display: none;
    }
    .sectioncountry {
        background-color: #ededed;
        padding: 48px 0px;
        padding-top: 20px;
    }
    .cust_service {
        display: none;
    }
    .section {
        padding-top: 40px;
        padding-bottom: 0px;
    }
    .section_main {
        padding-top: 30px;
        padding-bottom: 60px;
    }
    .section_main_product {
        padding-top: 10px;
        padding-bottom: 60px;
    }
    .techniquemain .section_main {
        padding-bottom: 0px;
    }
    .section_ttitle .title {
        font-size: 20px;
        line-height: 32px;
    }
    .subbodyskip .navbaractive {
        box-shadow: 0px 0px 32px rgba(2, 80, 158, 0.14);
    }
    .section_ttitle .subtitle {
        font-size: 13px;
        line-height: 16px;
        font-weight: 400;
    }
    .section_tbox {
        margin-bottom: 48px;
    }
    .sectionborder {
        border-bottom: 1px solid #e9e9e9;
    }
    .hsolutionsmain_btn {
        margin-top: 48px;
    }
    .hsolutionsmain .text {
        margin-bottom: 20px;
    }
    .curcase a::after {
        border-left: 16px solid rgba(255, 255, 255, 0.001);
    }
    .listsection_tbox {
        padding: 0px 15px;
    }
    .listsection_tdesc {
        width: 90%;
        margin: 0 auto;
        font-size: 12px;
        line-height: 18px;
    }
    .listsection_ttitle {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 4px;
    }
    .listsection_ttitle span {
        font-weight: bold;
    }
    .listsection_tsubtitle {
        font-size: 14px;
        line-height: 24px;
    }
    .listsection_tdesc i {
        font-style: normal;
        display: none;
    }
    .listsection_tdesc l {
        font-style: normal;
        display: block;
    }
    .hbanner-textdesc1 {
        width: 90%;
    }
    .bannermain_tdesc {
        font-size: 12px;
        line-height: 22px;
        width: 90%;
    }
    .bannermain_tdesc br {
        display: none;
    }
    .sectionnav2 {
        display: none;
    }
    .pagecoo-mainnav ul li {
        width: auto;
        float: left;
        margin-right: 16px;
    }
    .caselist_mainbox .caselist_mainttitle {
        font-size: 14px;
        line-height: 24px;
        margin-top: 10px;
    }
    .caselist_main {
        padding: 40px 0px 0px 0px;
    }
    .caselist500_box {
        padding: 30px 0px 30px 0px;
    }
    .caselist_mainimg img {
        height: 36px;
        max-height: 36px;
    }
    .caselist_mainbox {
        padding: 16px 12px;
        margin-bottom: 0px;
        box-shadow: none;
        background-color: #fff;
        border: 1px solid #e2e2e2;
    }
    .caselist_mainbox:hover {
        box-shadow: none;
    }
    .caselist_mainmore {
        display: none;
    }
    .hCurrentsitua_notes {
        font-size: 14px;
        margin-top: 24px;
    }
    .hCurrentsitua {
        margin-right: 0px;
        margin-top: 0px;
        display: block;
    }
    .hCurrentsitua_child {
        display: block;
        width: 100%;
        padding-right: 0px;
    }
    .hCurrentsituabox .title {
        margin-bottom: 8px;
    }
    .hCurrentsituabox {
        max-width: 600px;
    }
    .hCurrentsituabgbox {
        height: 172px;
    }
    .hsolutionsmain_desc {
        width: 80%;
        margin: 0 auto;
        padding: 24px 0px 48px 0px;
        display: none;
    }
    .hsolutions_box .icon img {
        padding: 7px;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }
    .navbaractive .navbar-toggle .icon-bar {
        background-color: #666666;
    }
    .detailsbody .navbar-toggle .icon-bar {
        background-color: #666666;
    }
    .hintegratedmain {
        padding: 0px 0px 24px 0px;
    }
    .hintegratedmain_parent {
        margin-right: 0px;
        display: block;
    }
    .hintegratedmain_child {
        width: 100%;
        padding-right: 0px;
    }
    .hintegratedmain_tbox {
        padding: 12px 0px 0px 0px;
    }
    .hwearmain_type {
        padding: 12px 0px 24px 0px;
    }
    .hwearmain_typebox {
        padding: 8px 10px;
    }
    .hwearmain_typebox span {
        margin-left: 4px;
    }
    .hwearmain_typebox_ {
        width: 6px;
    }
    .hwearmain_typebox img {
        width: 18px;
        height: 18px;
        margin-top: 3px;
    }
    #tab_five .hsolutionsmain {
        padding: 0px 15px;
    }
    .hhighlights_mainbox_desc {
        -webkit-line-clamp: 2;
        height: 40px;
        margin-bottom: 6px;
    }
    .hhighlights_mainbox {
        margin-bottom: 15px;
        padding: 24px 18px;
    }
    .hhighlightsmain {
        padding: 8px 0px 24px 0px;
    }
    .hintegratemain {
        height: auto;
    }
    .hintegratemain_left {
        width: 50%;
        padding-top: 0px;
        padding-right: 10px;
    }
    .hintegratemain_right {
        width: 50%;
        padding-top: 0px;
        padding-left: 10px;
        text-align: left;
    }
    .hintegratemain_tbox .title {
        font-size: 14px;
        line-height: 28px;
    }
    .hintegratemain_desc {
        text-align: left;
        padding: 0px 0px 14px 0px;
    }
    .hxcmain_tbox {
        width: 100%;
        margin: 12px auto 24px auto;
    }
    .hxcmain_tchild {
        padding-right: 12px;
    }
    .hxcmain_tParent {
        margin-right: -12px;
    }
    .hxcmain_text .titlename {
        font-size: 12px;
        margin-bottom: 6px;
    }
    .hxcmain_text .descname {
        height: 54px;
        font-size: 11px;
        line-height: 18px;
        -webkit-line-clamp: 3;
    }
    .hhighlights_mainbox_title {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 6px;
    }
    .hhighlights_mainbox_img {
        width: auto;
        margin-bottom: 18px;
        margin-top: 4px;
        float: left;
        margin-right: 12px;
    }
    .hhighlights_mainbox_img img {
        width: 32px;
    }
    .hintegratedmain_tli {
        margin-bottom: 0px;
        background: none;
        border-bottom: 1px solid rgba(255, 255, 255, 0.06);
        font-size: 12px;
        line-height: 32px;
    }
    .hintegratedmain_ttitle {
        font-size: 14px;
    }
    .hintegratedmain_timg {
        float: left;
        display: none;
    }
    .hintegratedmain_timg img {
        width: 22px;
        margin-top: 4px;
        margin-left: 8px;
    }
    .caselist500_li ul li {
        padding-left: 0px;
    }
    .caselist500_liBox {
        width: 90%;
        margin: 0 auto 8px auto;
    }
    .hcasebox .curcase a::after {
        border-left: 16px solid rgba(255, 255, 255, 0.001);
    }
    .caselist500_nav ul li {
        width: 50%;
        float: left;
    }
    .navCn {
        font-size: 14px;
    }
    .caselist500_nav ul li a {
        padding: 20px 15px;
    }
    .caselist500_navnub {
        font-size: 12px;
        line-height: 22px;
    }
    .caselist500_navname {
        margin-bottom: 6px;
    }
    .navEn {
        line-height: 16px;
    }
    .caselist500_nav {
        overflow: hidden;
        margin-bottom: 36px;
    }
    .caselist500_more {
        padding: 16px 0px 32px 0px;
        display: none;
    }
    .caselist500_logomore {
        display: none;
    }
    .hintegratedmainbox {
        margin-bottom: 15px;
    }
    
    .hvideomain {
        padding-top: 30px;
    }
    .hvideottitle {
        margin-bottom: 15px;
    }
    .hvideottitle .vt1 {
        font-size: 18px;
        line-height: 28px;
    }
    .hvideottitle .vt2 {
        font-size: 14px;
        line-height: 24px;
    }
    .hvideotbtn {
        display: none;
    }
    .hvideotext {
        width: 100%;
        padding-top: 0px;
        margin-bottom: 15px;
    }
    .highlights_keytdesc2 {
        width: 100%;
        margin-left: 0px;
        margin-top: 0px;
    }
    .highlights_key {
        margin-bottom: 15px;
        padding: 24px 24px;
    }
    .highlights_keyttitle {
        font-size: 14px;
    }
    .highlights_keytbox {
        margin-bottom: 12px;
    }
    .sectionmain_eleinte .mainimgs {
        height: auto;
        padding-top: 36px;
        padding-bottom: 36px;
    }
    .sectionintegrated {
        padding: 16px 0px 0px 0px;
    }
    .qualifications_title {
        display: none;
    }
    .qualifications_list {
        width: 100%;
    }
    .qualifications_list ul li {
        width: 50%;
        float: left;
    }
    .subbodyelement_linkbtn a {
        padding: 16px 24px;
    }
    .subbodyelement_linkbtn_main {
        height: 60px;
        margin-bottom: 8px;
    }
    .subbodyelement_linkbtn {
        margin-bottom: 15px;
    }
    .newsmainbox {
        width: 100% !important;
    }
    .newslist_nav {
        margin-top: 48px !important;
    }
    .newsmain {
        margin-top: 16px !important;
    }
    .newsmainbox a {
        margin-bottom: 16px !important;
    }
    .weAbouts {
        margin: 64px auto 0 auto;
    }
    .weContactus_box {
        width: 100%;
        margin-bottom: 36px;
    }
    .weContactus {
        margin: 36px auto 0 auto;
    }
    .weContactus_boxtext .weT3 {
        margin-top: 0px;
    }
    .weContactus_boximg {
        margin-bottom: 12px;
    }
    .hcountrybox .countryCity {
        padding: 0px 0px 0px 0px;
    }
    .detailstext_main p {
        font-size: 12px;
        line-height: 20px;
    }
    .detailstext_line {
        width: 100%;
        border-bottom: 1px solid #000000;
    }
    .detailstext_bner {
        height: 120px;
    }
    .detailstext_main {
        padding: 4px 0px 12px 0px;
    }
    .details_btnlist {
        display: none;
    }
    #navlistNews {
        display: none;
    }
    .details_rightlist {
        padding-left: 0px !important;
        margin-top: 64px;
    }
    .detailsbox {
        padding: 36px 0px 12px 0px !important;
    }
    .detailstext_toptitle .title {
        font-size: 20px;
        line-height: 28px;
    }
    .detailspagenav_listttitle {
        font-size: 13px;
        line-height: 22px;
        font-weight: bold;
    }
    .detailspagenav_listbox {
        padding: 10px 0px;
    }
    .detailstext_toptitle .subtitle {
        font-size: 12px;
        line-height: 20px;
    }
    .detailstext_topinfo {
        margin-bottom: 4px;
    }
    .detailspagenav_title {
        font-size: 14px;
        line-height: 24px;
        margin-top: 0px;
    }
    .detailstext {
        padding-right: 0px;
    }
    .detailspagenav_list {
        margin-bottom: 16px;
    }
    .integrated_adtext {
        font-size: 14px;
        line-height: 22px;
    }
    .integrated_adtbox br {
        display: none;
    }
    .integrated_ad {
        height: 240px;
        margin-top: 60px;
    }
    .integrated_adbox {
        margin-top: 56px;
    }
    .section_main_subbg {
        padding-top: 36px;
    }
    .listsection_tmain_textbox {
        width: 100%!important;
        margin-top: 0%!important;
    }
    .listsection_mainttitle h2 {
        font-size: 20px;
        line-height: 30px;
    }
    .listsection_mainttitle {
        margin-bottom: 16px;
    }
    .listsection_maintdesc {
        font-size: 12px;
        line-height: 20px;
    }
    .listsection_maintbox {
        margin-bottom: 24px;
    }
    .listsection_rightbg {
        background-size: auto 64%;
    }
    .listsection_leftbg {
        background-size: auto 64%;
    }
    .listsection_tmain_img {
        width: 100%;
        position: relative;
        float: unset;
        top: 0;
        right: 0;
    }
    .listsection_tmain_img3 {
        top: 230px;
    }
    .listsection_tmain_imgbox {
        margin-right: 30px;
        margin-left: 30px;
    }
    .listsection_tmain {
        margin-top: 40px;
    }
    .listsectionBox {
        height: 660px;
    }
    .listsection_mainttitle span {
        line-height: 18px;
        width: 68%;
    }
    .listsection_tmain_navbox {
        width: 100%;
        top: -26px;
    }
    .listsection_bg_tbox .listsection_tdesc br {
        display: none;
    }
    .sectionListtabs li {
        width: auto;
        float: left;
        margin-right: 16px;
    }
    .sectionListtabs .curnavs a::after {
        display: none;
    }
    .tablist_tbox .listsection_tmain_textbox {
        width: 100%;
        margin-left: 0px;
    }
    .tablist_tbox {
        margin-top: 24px;
    }
    .sectionmain_eleinte .maintext .maintdesc {
        height: auto;
    }
    .sectionmain_eleinte .maintext {
        padding: 28px 0px 16px 0px;
    }
    .t_mainlistimg {
        padding-top: 46px !important;
    }
    .sectionmain_eleinte .maintext .mainttitle {
        padding: 0px 20px;
    }
    .sectionmain_eleinte .maintext .maintdesc .swiper-slide {
        padding: 0px 20px;
    }
    .accGeneralbox {
        padding: 32px 15px;
        margin: 0px 0px 24px 0px;
    }
    .accGeneral_tbox {
        width: 100%;
        padding: 0px;
    }
    .accGeneral_tbox h2 {
        font-size: 24px !important;
        line-height: 32px !important;
    }
    .accGeneral_img {
        width: 100%;
    }
    .listsectionBox2 {
        height: 550px;
    }
    .listsectionBox3 {
        height: auto;
        margin-bottom: 20px;
    }
    .section_maintype2 .listsectionBox2 {
        height: 480px;
    }
    .sectionpaper_nav {
        top: 48px;
    }
    .sectionpaper_main {
        padding-bottom: 320px;
        padding-top: 32px;
    }
    .listsection_maintbtn {
        display: none;
    }
    .listsection_tmain_imgbox2 {
        width: 90px;
        right: 20px;
    }
    .listsection_tmain_img2 {
        margin-bottom: 16px;
    }
    .maplistdata {
        font-size: 11px;
    }
    /* 产品 */
    .mySwiper-title .swiper-slide .title {
        font-size: 11px;
        line-height: 14px;
        margin-right: 10px;
    }
    .mySwiper-title .swiper-slide .title::after {
        display: none;
    }
    .scene-container-m br {
        display: block;
    }
    .button-try .no-input {
        display: none;
    }
    .scene-list {
        margin-right: 0px;
        margin-bottom: 12px;
        display: block;
    }
    .scene-container {
        display: block;
        height: 260px;
    }
    .scene-container-m {
        height: auto !important;
    }
    .scene-container .scene-container-middle {
        margin-bottom: 10px;
        margin-top: 0px;
        max-width: 100%;
    }
    .scene-container .scene-container-middle .middle-title {
        margin-bottom: 0px;
        font-size: 20px;
        line-height: 30px;
    }
    .scene-container .scene-container-middle .middle-tip {
        margin-bottom: 15px;
    }
    .scene-container .scene-container-middle .middle-content {
        margin-bottom: 15px;
        font-size: 12px;
        line-height: 20px;
    }
    .scene-card {
        margin-left: 0px;
        margin-bottom: 10px;
    }
    /* 方案 */
    .pagehome-eletype-btn {
        width: 80px;
        margin-top: 20px;
        font-size: 10px;
        line-height: 30px;
    }
    .pagehome-eletype-btn2 {
        width: 80px;
        margin-top: 20px;
        font-size: 10px;
        line-height: 30px;
    }
    .pagehome-eletype-sceneadorn {
        display: none !important;
    }
    .listsection_tdesc br {
        display: none;
    }
    .pagehome-eletype-3title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 8px;
    }
    .pagehome-eletype-3desc {
        height: 170px;
        font-size: 12px;
        line-height: 20px;
    }
    .pagehome-eletype-3desc i {
        display: none;
    }
    .message-card {
        overflow: hidden;
        border-radius: 0;
    }
    .pagehome-eletype-scene {
        padding: 15px;
    }
    .message-mask {
        height: 230px;
    }
    .message-card:hover .message-mask {
        height: 230px;
    }
    .message-card:hover .pagehome-eletype-3desc.move {
        animation: none;
    }
    .solutions_box3 {
        padding: 18px;
        margin-bottom: 15px;
    }
    .solutions_box3 .text {
        font-size: 11px;
        padding: 2px;
    }
    .m_margin_right {
        margin: 0px 3% 0px 1.5%;
    }
    .m_margin_left {
        margin: 0px 1.5% 0px 3%;
    }
    .solutions_box3 .title {
        font-size: 14px;
        line-height: 24px;
    }
    .solutions_box3 .desc {
        padding: 10px 0 10px;
    }
    .solutions_box3 .icon {
        width: 25px;
        height: 25px;
        padding: 1px 6px 6px;
    }
    .solutions_box3 .tag {
        font-size: 12px;
        line-height: 14px;
        padding-left: 12px;
        margin: 10px 0;
    }
    .solutions_box3 .tag::before {
        height: 14px;
        width: 2px;
    }
    /* 首页  */
    .hquestion-box {
        padding: 15px 15px;
        margin-bottom: 15px;
    }
    .hquestion-box .text .title {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 0px;
    }
    .hquestion-box .icon {
        height: 30px;
        width: 30px;
        border-radius: 20px;
        padding: 5px;
    }
    .hquestion-box .text {
        width: 85%;
    }
    .hfunctionsmain_box .left_litterbox .text .title {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 0px;
    }
    .hfunctionsmain_box .tag {
        font-size: 12px;
        margin-bottom: 15px;
        display: none;
    }
    .hfunctionsmain_box .left_litterbox .text .desc {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .hfunctionsmain_box .left_litterbox .text {
        width: 80%;
        float: left;
        margin-left: 20px;
        border-bottom: 1px solid #e9ecf2;
    }
    .hfunctionsmain_box .left_litterbox {
        padding-top: 15px;
    }
    .hfunctionsmain_box {
        width: 100%;
    }
    .hfunctionsmain_box .right_litterbox {
        display: none;
    }
    .hwearmain_img {
        margin-bottom: 30px;
        width: 100%;
    }
    .hwearmain_img2 {
        width: 100%;
    }
    .hsolutionsmain .text .title {
        font-size: 14px;
        line-height: 24px;
    }
    .hsolutionsmain .text .desc br {
        display: none;
    }
    .hpageimg {
        width: 100%;
        margin: 20px auto 0;
    }
    .hxcmain_textbox {
        margin-top: 15px;
    }
    .hsolutions .hsolutions_box {
        width: 20%;
        padding: 10px 0px;
        border: none;
    }
    .hsolutions_box .title {
        font-size: 12px;
        line-height: 18px;
    }
    .hsolutions_box .icon {
        width: 32px;
        height: 32px;
    }
    .section_main_other {
        /* margin-top: 40px; */
        padding-bottom: 40px;
    }
    /* 产品  */
    /* 积累 */
    .accumulation_box .title {
        font-size: 16px;
        line-height: 28px;
        margin: 10px 0 10px;
    }
    .accumulation_box .desc {
        width: 100%;
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 20px;
    }
    .accumulation_box .icon {
        display: none;
    }
    .accumulation_box .img {
        margin-bottom: 15px;
    }
    .accumulation_box {
        margin-bottom: 20px;
        padding: 20px;
    }
    /* 我们 */
    .pagemain {
        padding: 40px 0px 40px;
    }
    .abouts-box1 .desc {
        height: 140px;
        line-height: 18px;
        padding: 0 10px;
    }
    .abouts-box2 .title {
        font-size: 22px;
    }
    .abouts-box3 .number {
        font-size: 22px;
    }
    .abouts-box2 .desc {
        font-size: 12px;
    }
    .abouts-box4 .icon {
        display: none;
    }
    .abouts-box3 {
        padding: 20px;
    }
    .abouts-box3-leftbox {
        width: 100%;
        margin-bottom: 20px;
    }
    .abouts-box3 .title {
        font-size: 13px;
        margin-top: 3px;
        margin-bottom: 2px;
    }
    .abouts-box3 .title br {
        display: none;
    }
    .abouts-box3 .tag {
        color: #999;
    }
    .abouts-box3 .desc {
        width: 100%;
        font-size: 12px;
        margin-bottom: 5px;
    }
    .abouts-box3 .tag {
        margin-bottom: 20px;
    }
    .abouts-box3-rightbox {
        width: 100%;
    }
    .abouts-box3 .text:not(:last-child) {
        width: 100%;
    }
    .abouts-box3 .text_m {
        width: 50% !important;
        float: left;
    }
    .abouts-box3 .text:last-child {
        width: 100%;
        border-bottom: 1px solid #eaeaea;
    }
    .abouts-box4 {
        width: 100%;
    }
    .abouts-box4 .desc {
        width: 100%;
        height: auto;
    }
    .abouts-weaver .abouts-box4 .desc {
        height: auto;
    }
    .abouts-box1 {
        margin-bottom: 20px;
    }
    .abouts-box1 .title {
        font-size: 14px;
        line-height: 30px;
    }
    .abouts-box1:hover {
        transform: none;
        -webkit-transition-duration: 0.3s;
        -o-transition-duration: 0.3s;
        transition-duration: 0.3s;
    }
    /* .abouts-bgi {
    background: url(./../images/abouts/company_bg_m.jpg) center top #123883;
    background-repeat: no-repeat;
    background-size: auto auto;
    background-attachment: fixed;
  } */
    .lc-video-box .right-box {
        padding: 24px 16px;
    }
    .lc-video-box .right-box .tag {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 6px;
    }
    .lc-video-box .right-box .title {
        font-size: 18px;
        line-height: 24px;
    }
    .lc-video-box .right-box .title::after {
        bottom: -12px;
        height: 2px;
        width: 32px;
    }
    .lc-video-box .right-box .desc {
        width: 100%;
        font-size: 12px;
        line-height: 20px;
        margin-top: 28px;
    }
    .lc-video-box .right-box a {
        display: none;
        margin-top: 20px;
        width: 100px;
        line-height: 32px;
    }
    /* 2024新增 */
    .leftboxbg {
        width: 100%;
        height: 160px;
        position: relative;
    }
    .leftboxbg .img img {
        height: auto;
    }
    .leftbox,
    .rightbox {
        width: 100%;
        display: flex;
    }
    .leftbox {
        text-align: left;
        float: unset;
    }
    .leftbox .itembox,
    .rightbox .itembox {
        background-color: #eef5fb;
        padding: 16px;
        border-radius: 6px;
        margin-bottom: 12px;
    }
    .bodybg_grey2 .itembox {
        background-color: #fff;
    }
    .itembox2 {
        padding: 8px 16px;
        margin-bottom: 0px;
        border-radius: 0px;
    }
    .itembox2>img {
        width: 24px;
        height: 24px;
        margin-right: 6px;
    }
    .itembox .title {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 6px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .itembox4 {
        padding: 16px 20px;
        margin-bottom: 0px;
    }
    .itembox4 .iconbox {
        width: 28px;
        height: 28px;
        padding: 3px;
    }
    .itembox .text {
        width: 100%;
        margin-top: 0px;
    }
    .itembox .title-icon {
        display: none;
    }
    .itembox .list {
        padding-top: 4px;
    }
    .itembox .list li {
        margin-bottom: 12px;
    }
    .value-box {
        padding: 20px 16px 30px;
    }
    .value-box:hover .title {
        color: #363636;
    }
    .value-box:hover .desc {
        color: #5C5C5C;
    }
    .value-box:hover .list {
        color: #5C5C5C;
    }
    .need-box {
        top: 0px;
        height: 100%;
        padding: 20px 20px;
        text-align: left;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .need-box img {
        position: relative;
        top: unset;
        left: unset;
        transform: unset;
        display: block;
        width: 28px;
        height: 28px;
    }
    .need-box .title {
        margin-left: 8px;
        line-height: 28px;
    }
    .need-box .desc {
        width: 100%;
    }
    .need-box2 {
        height: 100%;
        padding: 24px 20px;
        border-bottom: 4px solid #0976ff;
    }
    .need-box2>img {
        width: 28px;
        height: 28px;
        margin-bottom: 12px;
        display: block;
    }
    .need-box2 .desc {
        width: 100%;
    }
    .home-solution {
        padding-top: 0px;
    }
    .home-solution .itembox {
        margin-left: 0!important;
        margin-bottom: 16px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    .home-solution .itembox .desc {
        height: 40px;
        -webkit-line-clamp: 2;
    }
    .itembox .desc.m_line3 {
        height: 60px;
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box !important;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    .itembox .desc.m_line4 {
        height: 80px;
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box !important;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
    .home-solution .text {
        width: calc(100% - 40px);
    }
    .home-needbg {
        width: 100%;
        margin: 0 auto;
    }
    .home-needbg-top {
        padding: 12px 16px;
        background-image: none;
    }
    .home-needbg-top .itembox {
        flex-direction: column;
        align-items: center;
    }
    .home-needbg-top .itembox .iconbox {
        width: 24px;
        height: 24px;
    }
    .home-needbg-top .itembox .desc {
        font-size: 11px;
        margin: 0 auto;
        line-height: 16px;
        height: 48px;
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box !important;
        -webkit-line-clamp: 3;
    }
    .home-needbg-top .text {
        margin-left: 0px;
        margin-top: 4px;
    }
    .home-needbg-right-a {
        height: 150px;
    }
    .home-needbg-right-c {
        display: flex;
        align-items: flex-start;
    }
    .home-needbg-right-c .itembox .text {
        width: calc(100% - 30px);
    }
    .home-needbg-right-c .itembox .iconbox {
        width: 24px;
        height: 24px;
    }
    .home-needbg-right-c .itembox .text .desc {
        margin-left: -30px;
    }
    .home-needbg-right-c .itembox .desc br {
        display: none;
    }
    .home-challenge {
        flex-direction: column;
    }
    .home-challenge>div {
        width: 100%;
        margin-bottom: 15px;
    }
    .home-challenge .home-challenge-item {
        height: 52px;
        padding: 0 20px;
        flex-direction: row-reverse;
        justify-content: flex-end;
        transition: all 0.3s linear;
    }
    .home-challenge .home-challenge-item .title {
        font-size: 14px;
        line-height: 24px;
        margin-left: 16px;
    }
    .home-challenge .home-challenge-item .iconbox {
        width: 32px;
        height: 32px;
        margin-top: 0px;
        margin-bottom: 0;
    }
    .home-challenge .home-challenge-item .line {
        margin-top: 10px;
        margin-bottom: 16px;
    }
    .home-challenge .home-challenge-item .desc {
        width: 100%;
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 0px;
    }
    .home-challenge>div.active {
        width: 100%;
    }
    .home-challenge .home-challenge-item .hover-more {
        display: none;
    }
    .home-challenge .home-challenge-item .active-desc {
        display: none;
    }
    .home-challenge .active .home-challenge-item {
        height: 140px;
        padding: 0px 20px;
        flex-direction: column;
        justify-content: center;
    }
    .home-challenge .active .home-challenge-item .title {
        margin-left: 0px;
    }
    .col-texing {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 12px;
    }
    .homeSol::before {
        display: none;
    }
    .homeSolbox {
        padding: 16px 16px;
        border-radius: 6px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        box-shadow: 0px 0px 64px 16px rgb(48 92 218 / 12%);
        -moz-box-shadow: 0px 0px 64px 16px rgba(48, 92, 218, .12);
        -webkit-box-shadow: 0px 0px 64px 16px rgb(48 92 218 / 12%);
    }
    .homeSolbox .circlebox {
        display: none;
    }
    .homeSolbox .iconbox {
        width: 32px;
        height: 32px;
        margin-bottom: 0px;
    }
    .homeSolbox .text-box {
        width: calc(100% - 40px);
        padding: 0px;
        text-align: left;
        margin-top: 0px;
    }
    .homeSolbox .text-box .title {
        font-size: 14px;
        line-height: 24px;
    }
    .homeSolbox .text-box .desc {
        width: 100%;
        font-size: 12px;
        line-height: 20px;
        margin-top: 4px;
    }
    .pg-box {
        flex-direction: column;
    }
    .pg-leftbox {
        width: 100%;
        padding: 0px;
    }
    .pg-rightbox {
        width: 100%;
        padding: 16px 0px;
        background-color: #fff;
    }
    .pg-leftbox .itembox2 {
        position: absolute;
        top: 10px;
        left: 0;
        background: none;
    }
    .pg-rightbox .itembox2 .desc {
        margin-left: -28px;
    }
}


/*-------------------------
          pad屏幕
---------------------------*/


/*-------------------------
          领导屏幕
---------------------------*/
@media (min-width: 992px) {
    /* 滚动条样式 */
     ::-webkit-scrollbar {
        /*滚动条整体样式*/
        max-width: 8px;
        /*高宽分别对应横竖滚动条的尺寸*/
        max-height: 8px;
    }
     ::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        background-color: #c2c2c2;
        transition: all 0.3s;
    }
     ::-webkit-scrollbar-thumb:hover {
        /*滚动条里面小方块*/
        background-color: #666666;
    }
     ::-webkit-scrollbar-track {
        /*滚动条里面轨道*/
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        background-color: #eeeeee;
    }
    .theme-popover {
        display: none;
    }
}

@media (min-width: 1200px) and (max-width: 1369px) {
    .container {
        width: 1100px;
    }
}

@media (min-width: 992px) and (max-width: 1369px) {
    .caselist_mainbox {
        padding: 20px;
    }
    .pagehome-eletype-scene {
        padding: 20px;
    }
    .industryCase-box-rightbox .case_logo_box {
        padding-left: 15px;
    }
    .industryCase-box-rightbox .case_logo_box img {
        margin-bottom: 15px;
        border-radius: 4px;
        padding: 0 10px;
    }
    .pagecasebox {
        padding: 0px 5px 5px;
    }
    .pagecasebox .pagecaselogo {
        margin-bottom: 10px;
        padding: 0 10px;
    }
    .skipmenu a {
        padding: 0px 15px;
        margin: 0px 10px;
    }
    .hbanner-otherinfo-form button {
        width: 100px;
        line-height: 40px;
    }
    .btn_public_tiyan1 a {
        width: 100px;
        line-height: 38px;
    }
    .btnpublic_s1 a {
        padding: 0px 30px;
        line-height: 40px;
    }
    .btnpublic_s2 a {
        padding: 0px 30px;
        line-height: 40px;
    }
    .button-try .no-input a {
        font-size: 12px;
    }
    .listsection_maintbtn a {
        width: 100px;
        font-size: 12px;
        line-height: 40px;
    }
    .hquestion-box {
        padding: 20px;
    }
    .hquestion-box .text .title {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 5px;
    }
    .hquestion-box .text .desc {
        line-height: 18px;
    }
    .hquestion-box .icon {
        height: 30px;
        width: 30px;
        padding: 5px;
    }
    .hquestion-box .text {
        width: 85%;
    }
    .hfunctionsmain_box {
        width: 85%;
    }
    .hfunctionsmain_box .left_litterbox .text {
        width: 80%;
    }
    .hfunctionsmain_box .left_litterbox .text .title {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 5px;
    }
    .hfunctionsmain_box .left_litterbox {
        padding-top: 10px;
    }
    .hfunctionsmain_box .left_litterbox .text .desc {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .hfunctionsmain_box .right_litterbox .title {
        font-size: 12px;
        line-height: 20px;
    }
    .hfunctionsmain_box .right_litterbox {
        padding: 15px;
    }
    .hsolutions_box .title {
        font-size: 14px;
        line-height: 24px;
    }
    .hsolutionsmain .text .title {
        font-size: 14px;
        line-height: 24px;
    }
    .details-unify-tbox-title {
        font-size: 24px;
        line-height: 32px;
    }
    .details_bannerbox {
        height: 200px;
    }
    .details_black_title {
        font-size: 16px;
        line-height: 20px;
        margin: 0px 0px 10px;
    }
    .details_black_desc {
        font-size: 12px;
        margin-bottom: 20px;
    }
    .hbannerbox {
        margin-top: 180px;
    }
    .hbanner-text-littletitle {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 4px;
    }
    .hbanner-text-title {
        font-size: 36px;
        line-height: 40px;
        margin-bottom: 2px;
    }
    .hbanner-textdesc {
        font-size: 14px;
        line-height: 26px;
        margin-bottom: 30px;
    }
    .hbanner-textdesc1 {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 40px;
    }
    .hbanner-text-title br {
        display: none;
    }
    .bannerHome {
        width: 100%;
        height: 600px;
    }
    .section_ttitle .subtitle {
        font-size: 14px;
        line-height: 16px;
    }
    .section_ttitle .title {
        font-size: 24px;
        line-height: 32px;
    }
    .hfunctionsmain_box .left_litterbox .icon {
        width: 30px;
        height: 30px;
        padding: 5px;
    }
    .hfunctionsmain_box .tag {
        font-size: 12px;
        margin-bottom: 20px;
    }
    .hfunctionsmain_box .right_litterbox ul li {
        font-size: 12px;
        line-height: 18px;
    }
    .hfunctionsmain_box .right_litterbox ul li a {
        font-size: 12px;
        line-height: 18px;
    }
    .hwearmain_typebox img {
        width: 18px;
        height: 18px;
        margin-top: 2px;
        float: left;
    }
    .hCurrentsituabox .title {
        font-size: 14px;
        line-height: 14px;
        margin-bottom: 8px;
    }
    .hCurrentsituabgbox {
        height: 180px;
    }
    .hCurrentsitua_notes {
        font-size: 14px;
        line-height: 20px;
        margin-top: 24px;
    }
    .hsolutionsmain_img img {
        max-width: 950px;
    }
    .section_tbox {
        margin-bottom: 48px;
    }
    .section {
        padding-top: 64px;
    }
    .hintegratedmain {
        padding: 12px 0px 8px 0px;
    }
    .hintegratedmain_tli {
        font-size: 12px;
        line-height: 32px;
    }
    .hintegratedmain_ttitle {
        font-size: 14px;
        line-height: 24px;
    }
    .hintegratedmain_timg img {
        width: 24px;
    }
    .hwearmain_type {
        padding: 30px 0px 6px 0px;
    }
    .hsolutionsmain_desc .title {
        font-size: 14px;
        line-height: 22px;
    }
    .hhighlights_mainbox_title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 8px;
    }
    .hhighlights_mainbox_desc {
        font-size: 12px;
        line-height: 18px;
        height: 80px;
        margin-bottom: 0px;
    }
    .hhighlights_mainbox {
        padding: 16px 24px;
    }
    .hwearmain_img img {
        max-width: 850px;
    }
    .caselist500_navname {
        margin-bottom: 5px;
    }
    .hpageimg {
        width: 70%;
        margin: 20px auto 0;
    }
    .caselist500_liBox {
        padding: 0 15px;
    }
    .hwearmain_img {
        margin-bottom: 30px;
    }
    .hcountrybox .countryCity {
        padding: 0px;
    }
    .hwearmain_img2 {
        margin-bottom: 20px;
        width: 85%;
    }
    .hfunctionsmain_box .right_litterbox .pic img {
        margin: 50px 0;
    }
    .hsolutionsmain .text {
        margin-bottom: 10px;
        margin-left: 90px;
    }
    .hhighlightsmain {
        padding: 8px 0px 32px 0px;
    }
    .hintegratemain_tbox .title {
        font-size: 14px;
        line-height: 28px;
    }
    .hintegratemain_desc .title {
        font-size: 14px;
        line-height: 24px;
    }
    .hintegratemain {
        height: 420px;
    }
    .hxcmain_text .titlename {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 4px;
    }
    .hxcmain_text .descname {
        font-size: 12px;
        line-height: 20px;
    }
    .hxcmain_tbox {
        margin: 40px auto 12px auto;
    }
    .hxcmain_img img {
        max-width: 820px;
        display: block;
        margin: 0 auto;
    }
    .hxcmain_tchild {
        padding-right: 20px;
    }
    .hxcmain_line {
        padding-bottom: 0px;
        margin-bottom: 20px;
    }
    .navCn {
        font-size: 14px;
    }
    .caselist500_navnub {
        font-size: 12px;
        line-height: 20px;
    }
    .caselist500_li ul li {
        width: 20%;
    }
    .hcasebox .navEn {
        display: none;
    }
    .caselist500_navmain .navEn {
        display: none;
    }
    .caselist500_nav ul li a {
        padding: 11px 20px;
    }

    .hcasebox .caselist500_box {
        padding: 0px 0px 10px 0px;
    }
    .curcase a::after {
        top: 24px;
    }

    .hvideotdesc {
        font-size: 12px;
        line-height: 18px;
    }
    .hvideobox {
        width: 94%;
        margin: 0 auto;
    }
    .hvideottitle .vt1 {
        font-size: 22px;
        line-height: 28px;
    }
    .hvideottitle {
        margin-bottom: 20px;
    }
    .hvideotext {
        width: 95%;
        padding-top: 60px;
    }
    .hvideottitle .vt2 {
        font-size: 14px;
        line-height: 24px;
    }
    .hvideomain {
        padding-top: 50px;
    }
    .section_main_other {
        /* margin-top: 50px; */
        padding-bottom: 60px;
    }
    .section_main {
        padding-top: 50px;
        padding-bottom: 60px;
    }
    .section_main_product {
        padding-top: 10px;
        padding-bottom: 60px;
    }
    .page_ontrialtbox h2 {
        font-size: 28px;
        line-height: 36px;
    }
    .page_ontrial {
        padding: 96px 0px 24px 0px;
    }
    .bannermain_tdesc {
        font-size: 12px;
        line-height: 20px;
    }
    .bannermain_tbox .subtitle {
        font-size: 16px;
    }
    .bannermain_tbox .title {
        font-size: 32px !important;
        line-height: 36px;
    }
    .banner {
        height: 550px;
    }
    .bannermain {
        margin-top: 164px;
    }
    .section_maingeneral img {
        max-width: 880px;
    }
    .listsection_tmain {
        margin-top: 64px;
    }
    .listsectionBox {
        height: 640px;
    }
    .listsection_tmain_textbox {
        margin-top: 6%;
    }
    .highlights_keyttitle {
        font-size: 14px;
        line-height: 28px;
    }
    .highlights_keytbox {
        margin-bottom: 8px;
    }
    .highlights_keytico {
        width: 28px;
        height: 28px;
        margin-right: 12px;
    }
    .highlights_key {
        padding: 24px 24px;
    }
    .accGeneralbox {
        padding: 36px 24px;
        margin: 23px 0px 12px 0px;
    }
    .listsectionBox2 {
        height: 530px;
    }
    .listsectionBox3 {
        height: 450px;
    }
    .listsection_maintdesc {
        font-size: 12px;
        line-height: 20px;
    }
    .navbar-default {
        padding: 24px 0px 0px 0px;
    }
    .accGeneral_tbox h2 {
        font-size: 24px !important;
        line-height: 32px !important;
    }
    .listsection_mainttitle h2 {
        font-size: 22px;
        line-height: 30px;
    }
    .listsection_tdesc {
        line-height: 20px;
        font-size: 12px;
    }
    .hwearmain_typebox {
        padding: 5px 20px;
    }
    .listsection_ttitle {
        font-size: 24px;
        line-height: 32px;
    }
    .listsection_mainttitle {
        margin-bottom: 15px;
    }
    .listsection_maintbox {
        margin-bottom: 24px;
    }
    .hwearmain_typebox span {
        margin-left: 5px;
    }
    .sectionpaper_nav {
        top: 82px;
    }
    .sectionintegrated {
        padding: 12px 0px 0px 0px;
    }
    .techlistimg img {
        max-width: 880px;
    }
    .techniquemain .section_main {
        padding-bottom: 12px;
    }
    .technique_mainlist {
        padding-bottom: 64px;
    }
    .caselist_mainimg img {
        max-width: 96px;
    }
    .caselist_main {
        padding: 48px 0px 64px 0px;
    }
    .caselist500_box {
        padding: 48px 0px 64px 0px;
    }
    .sectioncooperation {
        padding: 24px 0px;
    }
    .sectioncountry {
        padding: 24px 0px;
    }
    .countrywide-top-title {
        font-size: 20px;
        line-height: 36px;
    }
    .countryHeadquarters_up_name {
        font-size: 18px !important;
        line-height: 24px !important;
        margin-bottom: 4px !important;
    }
    .navbaractive {
        padding: 10px 0px;
    }
    .subbodyelement_linkbtn_main .title {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 4px;
    }
    .subbodyelement_linkbtn_main {
        height: 64px;
    }
    .qualifications_title {
        margin-bottom: 12px;
    }
    .qualifications_listbox {
        padding-bottom: 14px;
        margin-bottom: 14px;
    }
    .weAbouts {
        margin: 48px auto 0 auto;
    }
    .caselist500_more {
        padding: 16px 0px 16px 24px;
    }
    .newslist_nav {
        margin-top: 24px !important;
    }
    .newsmain_tbox .title {
        font-size: 12px;
        line-height: 18px;
        font-weight: bold;
    }
    .countryCity {
        padding: 48px 0px 0px 0px;
    }
    .weContactus {
        margin: 48px auto 0 auto;
    }
    .sectioncontactus .section_main {
        padding-bottom: 16px;
    }
    .page_footnavmain_tbox {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .integrated_adtext {
        font-size: 18px;
        line-height: 26px;
    }
    /* 产品 */
    .scene-container {
        height: 430px;
    }
    .mySwiper-title .swiper-slide .title {
        font-size: 12px;
        line-height: 20px;
    }
    .scene-container .scene-container-middle .middle-title {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 0px;
    }
    .scene-container .scene-card {
        width: 560px;
        margin-bottom: 40px;
    }
    .scene-container .scene-container-middle .middle-content {
        margin-bottom: 20px;
        font-size: 12px;
        line-height: 20px;
    }
    /* 积累 */
    .accumulation_roof {
        width: 1000px;
    }
    .accumulation_main {
        width: 1000px;
    }
    .accumulation_roof .bgc {
        border-right: 500px solid transparent;
        border-left: 500px solid transparent;
    }
    .accumulation_main .accumulation_main_col {
        padding: 0 5px;
    }
    .accumulation_roof .title2 span {
        font-size: 12px;
    }
    .accumulation_girder .icon {
        width: 35px;
        height: 35px;
    }
    .accumulation_girder .title {
        font-size: 13px;
        margin: 10px 0 10px;
    }
    .accumulation_main .accumulation_main_col .accumulation_girder {
        padding: 30px 19px 0px;
        margin-bottom: 30px;
    }
    .accumulation_box .icon {
        margin-top: 20px;
    }
    .accumulation_box .desc {
        width: 80%;
        font-size: 12px;
        line-height: 20px;
    }
    /* 方案 */
    .pagehome-eletype-3title {
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 8px;
    }
    .pagehome-eletype-3desc {
        height: 42px;
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 0px;
    }
    .pagehome-eletype-btn {
        width: 90px;
        font-size: 12px;
        line-height: 36px;
        display: none;
    }
    .pagehome-eletype-btn2 {
        width: 90px;
        font-size: 12px;
        line-height: 32px;
    }
    /* .pagehome-eletype-btn a {
    width: 100px;
    font-size: 12px;
    line-height: 40px;
  } */
    .solutions_box3 {
        padding: 18px 20px;
    }
    .solutions_box3 .title {
        font-size: 14px;
        line-height: 24px;
        margin-top: 8px;
    }
    .solutions_box3 .icon {
        width: 25px;
        height: 25px;
        padding: 2px 4px 4px;
    }
    .solutions_box3 .desc {
        padding: 6px 0 10px;
    }
    .solutions_box3 .text {
        padding: 2px;
    }
    /* 合作 */
    .details-unify-main-desc-t2 {
        font-size: 12px;
        line-height: 20px;
    }
    /* 我们 */
    .pagemain {
        padding: 66px 0px;
    }
    .abouts-box1 .title {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .abouts-box1 .title {
        font-size: 14px;
        line-height: 34px;
        margin-bottom: 10px;
    }
    .abouts-box1 .desc {
        height: 120px;
        line-height: 20px;
        padding: 0px 10px
    }
    .abouts-box2 .title {
        font-size: 24px;
    }
    .abouts-box3 .title {
        font-size: 14px;
    }
    .abouts-box3 .desc {
        line-height: 18px;
    }
    .abouts-box3 .number {
        font-size: 28px;
    }
    .abouts-box3 {
        background-color: #fff;
        padding: 40px 10px 40px 40px;
    }
    .abouts-box3-leftbox {
        width: 27%;
    }
    .abouts-box3-rightbox {
        width: 73%;
    }
    .abouts-box4 .icon {
        width: 30px;
        margin-left: -2px;
    }
    /* 详情页*/
    .detailstext_bner {
        height: 220px;
    }
    .detailstext_toptitle .title {
        font-size: 26px;
        line-height: 30px;
    }
    .detailspagenav_title {
        font-size: 16px;
        line-height: 32px;
        margin-top: 0px;
    }
    .detailspagenav_listttitle {
        font-size: 12px;
        line-height: 20px;
    }
    .pagecasebox .title {
        font-size: 12px;
        margin: 10px 0 15px;
    }
    .lc-video-box .right-box {
        padding: 24px 30px;
        padding-left: 0px;
        margin-top: 10px;
    }
    .lc-video-box .right-box .title {
        font-size: 20px;
        line-height: 26px;
    }
    .lc-video-box .right-box .desc {
        width: 100%;
        font-size: 12px;
        line-height: 20px;
    }
    .lc-video-box .right-box a {
        margin-top: 20px;
        width: 100px;
        line-height: 32px;
    }
    /* 2024改版新增 */
    .itembox .title {
        font-size: 14px;
        line-height: 24px;
    }
    .home-challenge .home-challenge-item .iconbox {
        width: 36px;
        height: 36px;
        margin-top: 40px;
    }
    .home-challenge .home-challenge-item .line {
        margin-top: 10px;
        margin-bottom: 30px;
    }
    .home-challenge .home-challenge-item .title {
        font-size: 16px;
        line-height: 26px;
    }
    .home-challenge .home-challenge-item .desc {
        font-size: 13px;
        line-height: 22px;
    }
    .homeSolbox .text-box .title {
        font-size: 14px;
        line-height: 24px;
    }
    .homeSolbox .text-box .desc {
        font-size: 12px;
        line-height: 22px;
        margin-top: 8px;
    }
    .need-box {
        top: 15px;
        height: 100%;
        padding: 56px 20px 36px;
    }
    .need-box img {
        width: 64px;
        height: 64px;
    }
}

@media (max-width: 1199px) {
    .maplistcity-2 {
        height: 45px;
    }
    .maplistcity-3 {
        height: 70px;
    }
    .lc-video-box .right-box .desc {
        width: 100%;
        font-size: 12px;
        line-height: 20px;
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box !important;
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical;
    }
    .lc-video-box .right-box .desc {
        width: 100%;
        font-size: 12px;
        line-height: 20px;
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box !important;
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical;
    }
    .lc-video-box .right-box {
        padding: 24px 30px;
        padding-left: 0px;
        margin-top: 0px;
    }
}


/*-------------------------
          15寸屏幕
---------------------------*/

@media (min-width: 1370px) and (max-width: 1599px) {
    .banner {
        height: 580px;
    }
    .caselist_mainbox {
        padding: 24px;
    }
    .industryCase-box-rightbox .case_logo_box {
        padding-left: 15px;
    }
    .industryCase-box-rightbox .case_logo_box img {
        margin-bottom: 15px;
        border-radius: 4px;
        padding: 0 10px;
    }
    .pagecasebox .title {
        font-size: 13px;
    }
    /* 详情页*/
    .detailstext_toptitle .title {
        font-size: 28px;
        line-height: 30px;
    }
    .detailstext_bner {
        height: 250px;
    }
    .details-unify-tbox-title {
        font-size: 32px;
    }
    .bannerHome {
        width: 100%;
        height: 650px;
    }
    .section {
        padding-top: 80px;
    }
    .section_main {
        padding-top: 60px;
        padding-bottom: 80px;
    }
    .section_main_product {
        padding-top: 20px;
        padding-bottom: 60px;
    }
    .hbannerbox {
        margin-top: 190px;
    }
    .hbanner-text-littletitle {
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 2px;
    }
    .hbanner-text-title {
        font-size: 42px;
        line-height: 50px;
        margin-bottom: 3px;
    }
    .hbanner-textdesc {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 30px;
    }
    .hbanner-textdesc1 {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 50px;
    }
    .bannermain_tbox .subtitle {
        font-size: 18px;
        line-height: 28px;
    }
    .bannermain_tbox .title {
        font-size: 38px;
        line-height: 48px;
    }
    .bannermain_text {
        margin-bottom: 35px;
    }
    .listsection_ttitle {
        font-size: 28px;
        line-height: 34px;
    }
    .listsection_tdesc {
        font-size: 13px;
        line-height: 24px;
    }
    .hquestion-box .text .title {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .hquestion-box {
        padding: 30px 25px;
    }
    .hquestion-box .text {
        width: 83%;
    }
    .hquestion-box .icon {
        height: 35px;
        width: 35px;
    }
    .hfunctionsmain_box {
        width: 100%;
    }
    .hfunctionsmain_box .left_litterbox {
        padding-top: 20px;
    }
    .hfunctionsmain_box .left_litterbox .text {
        width: 75%;
    }
    .hfunctionsmain_box .tag {
        font-size: 13px;
        margin-bottom: 20px;
    }
    .hfunctionsmain_box .left_litterbox .text .title {
        font-size: 16px;
        line-height: 28x;
        margin-bottom: 5px;
    }
    .hfunctionsmain_box .right_litterbox {
        padding: 35px;
        margin-bottom: 20px;
    }
    .hsolutionsmain .text {
        margin-bottom: 20px;
        margin-left: 60px;
    }
    .hsolutionsmain_img {
        margin-bottom: 20px;
    }
    .hwearmain_img img {
        max-width: 1100px;
    }
    .hwearmain_img {
        margin-bottom: 50px;
        width: 90%;
    }
    .hwearmain_img2 {
        margin-bottom: 20px;
        width: 90%;
    }
    .hxcmain_tchild {
        padding-right: 44px;
    }
    .hsolutions_box .title {
        font-size: 15px;
        line-height: 24px;
    }
    .caselist500_liBox {
        padding: 0 10px;
    }
    .caselist500_li ul li {
        width: 20%;
    }
    .caselist500_nav ul li a {
        padding: 15px 20px;
    }
    .caselist500_navname {
        margin-bottom: 0px;
    }
    .caselist500_more {
        padding: 15px 0px 25px 25px;
    }
    .hcasebox .caselist500_box {
        padding: 0px 0px 10px 0px;
    }
    .navCn {
        font-size: 16px;
    }
    .caselist500_navnub {
        font-size: 13px;
    }
    .curcase a::after {
        top: 28px;
    }
    .section_main_other {
        /* margin-top: 80px; */
        padding-bottom: 80px;
    }
    .hvideomain {
        padding-top: 90px;
    }
    .hvideottitle .vt1 {
        font-size: 26px;
    }
    .hvideotext {
        padding-top: 60px;
    }
    /* 产品 */
    .scene-container {
        height: 460px;
    }
    .mySwiper-title .swiper-slide .title {
        font-size: 12px;
        line-height: 20px;
    }
    .scene-container .scene-container-middle .middle-title {
        font-size: 26px;
        line-height: 28px;
        margin-bottom: 5px;
    }
    .scene-container .scene-card {
        width: 650px;
        margin-bottom: 50px;
    }
    .scene-container .scene-container-middle .middle-content {
        margin-bottom: 24px;
        font-size: 12px;
        line-height: 20px;
    }
    .scene-list .scene-list-text li {
        font-size: 12px;
        line-height: 20px;
    }
    .button-try .no-input a {
        font-size: 12px;
    }
    /* 积累 */
    .hxcmain_img {
        width: 85%;
        margin: 0 auto;
    }
    .accumulation_box .title {
        font-size: 20px;
    }
    .accumulation_main .accumulation_main_col .accumulation_girder {
        padding: 30px 20px 0px;
        margin-bottom: 30px;
    }
    .accumulation_box .icon {
        margin-top: 10px;
    }
    /* 方案 */
    .solutions_box3 {
        padding: 20px 24px;
    }
    .solutions_box3 .title {
        font-size: 15px;
        line-height: 24px;
        margin-top: 8px;
    }
    .solutions_box3 .desc {
        padding: 6px 0 12px;
    }
    /* 管理 */
    .listsection_maintbtn a {
        width: 100px;
        font-size: 12px;
        line-height: 40px;
    }
    .listsection_mainttitle h2 {
        font-size: 26px;
        line-height: 36px;
    }
    .listsectionBox2 {
        width: 100%;
        height: 600px;
    }
    .listsectionBox3 {
        width: 100%;
        height: 520px;
    }
    .listsection_tmain_textbox {
        margin-top: 6%;
    }
    .listsection_tmain_imgbox {
        margin-right: 160px;
    }
    .listsection_tmain {
        margin-top: 80px;
    }
    .listsection_maintdesc {
        font-size: 13px;
        line-height: 22px;
        ;
    }
    .listsection_mainttitle {
        margin-bottom: 20px;
    }
    .listsection_maintbox {
        margin-bottom: 50px;
    }
    /* 我们 */
    .pagemain {
        padding: 66px 0px;
    }
    .abouts-box1 .title {
        font-size: 15px;
    }
    .abouts-box3 .title {
        font-size: 15px;
        line-height: 20px;
    }
    .abouts-box2 .title {
        font-size: 26px;
    }
    .abouts-box3 {
        background-color: #fff;
        padding: 30px 20px 30px 40px;
    }
    .abouts-box4 .icon {
        width: 26px;
    }
    .abouts-box3 .number {
        font-size: 30px;
    }
    .abouts-box3 .text1 {
        font-size: 12px;
    }
    .abouts-box3-leftbox {
        width: 28%
    }
    .abouts-box3-rightbox {
        width: 72%
    }
    .abouts-box3 .tag {
        margin-bottom: 25px;
    }
    /* 我们 */
    .pagehome-eletype-btn {
        width: 100px;
        font-size: 12px;
        line-height: 32px;
        margin-top: 20px;
    }
    .pagehome-eletype-scene {
        padding: 24px;
    }
    .lc-video-box .right-box {
        padding: 24px 30px;
        padding-left: 12px;
        margin-top: 20px;
    }
    .lc-video-box .right-box .title {
        font-size: 20px;
        line-height: 26px;
    }
    .lc-video-box .right-box .desc {
        width: 90%;
        font-size: 12px;
        line-height: 20px;
        margin-top: 36px;
    }
    /* 2024改版新增 */
    .itembox .title {
        font-size: 15px;
        line-height: 24px;
    }
    .home-challenge .home-challenge-item .title {
        font-size: 18px;
        line-height: 28px;
    }
    .need-box {
        top: 15px;
        height: 100%;
        padding: 64px 24px 48px;
    }
}


/*-------------------------
          大屏幕
---------------------------*/

@media (min-width: 1600px) {
    .navbar-default .navbar-nav>li>a {
        padding: 0px 14px;
    }
    .sectioncountry {
        padding: 80px 0px;
    }
    .sectionmain_eleinte .maintext .mainttitle {
        font-size: 22px;
        line-height: 28px;
    }
    .listsection_mainttitle h2 {
        font-size: 28px;
    }
    .home-needbg-top .itembox .desc {
        font-size: 13px;
    }
    /* .caselist_mainbox {
    padding: 56px 48px 30px 48px;
  } */
    .caselist500_li ul li {
        width: 20%;
        padding-left: 24px;
    }
    .caselist500_liBox {
        margin-bottom: 24px;
        padding: 0 10px;
    }
    .caselist500_nav ul li a {
        padding: 20px 32px;
    }
    .caselist500_more {
        width: 100%;
        min-height: 1px;
        padding: 25px 0px 32px 32px;
    }
    .curcase a::after {
        top: 38px;
    }
    .hcasebox .caselist500_box {
        padding: 0px 0px 10px 0px;
    }
    .skipmenu a i {
        display: block;
    }
    .hvideottitle .vt1 {
        font-size: 30px;
        line-height: 40px;
    }
    .hvideotext {
        padding-top: 80px;
    }
    .hintegratedmainbox {
        padding: 24px;
    }
    .accumulation_main {
        width: 1250px;
    }
    .accumulation_roof {
        width: 1250px;
    }
    .accumulation_roof .bgc {
        border-top: 0px solid transparent;
        border-right: 625px solid transparent;
        border-left: 625px solid transparent;
    }
    .accumulation_box .title {
        font-size: 22px;
    }
    .hxcmain_img {
        width: 85%;
        margin: 0 auto;
    }
    .listsectionBox3 {
        width: 100%;
        height: 580px;
    }
}

@media (min-width: 1600px) and (max-width: 1799px) {
    .industryCase-box-rightbox .case_logo_box {
        width: 20%;
        float: left;
        padding-left: 20px;
    }
    .industryCase-box-rightbox .case_logo_box img {
        margin-bottom: 20px;
        border-radius: 4px;
        padding: 0 10px;
    }
    .hbanner-text-title {
        font-size: 46px;
        line-height: 52px;
        margin-bottom: 8px;
    }
    .hbanner-text-littletitle {
        font-size: 24px;
        line-height: 36px;
        margin-bottom: 8px;
    }
    .hquestion-box {
        padding: 30px 30px;
    }
    .hquestion-box .text {
        width: 82%;
    }
    .hquestion-box .text .title {
        font-size: 17px;
        line-height: 26px;
        margin-bottom: 6px;
    }
    .listsection_ttitle {
        font-size: 30px;
    }
    .section_main {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .section {
        padding-top: 80px;
    }
    .hfunctionsmain_box .left_litterbox {
        padding-top: 25px;
    }
    .hfunctionsmain_box {
        width: 95%;
    }
    .hsolutionsmain_img img {
        max-width: 1200px;
    }
    .hsolutionsmain_img {
        margin-bottom: 20px;
    }
    .hwearmain_img {
        width: 85%;
        margin-bottom: 40px;
    }
    .hwearmain_img2 {
        width: 90%;
        margin-bottom: 20px;
    }
    .hsolutionsmain .text {
        margin-bottom: 30px;
        margin-left: 80px;
    }
    .hxcmain_tbox {
        width: 87%;
        margin: 64px auto 24px auto;
    }
    .hvideotext {
        padding-top: 84px;
    }
    .scene-container .scene-container-middle .middle-content {
        font-size: 13px;
    }
    .scene-container .scene-container-middle {
        max-width: 340px;
    }
    .scene-container .scene-card {
        margin-bottom: 50px;
    }
    .listsection_maintbox {
        margin-bottom: 50px;
    }
    .listsection_tmain {
        margin-top: 90px;
    }
    /* 我们 */
    .abouts-box4 .icon {
        width: 32px;
        margin-left: -3px;
    }
    .abouts-box4 .desc {
        width: 87%;
        height: 140px;
    }
    .abouts-box1 .desc {
        padding: 0 25px;
    }
    .section_main_other {
        /* margin-top: 80px; */
        padding-bottom: 80px;
    }
    .section_main_product {
        padding-top: 40px;
        padding-bottom: 80px;
    }
    .hvideomain {
        padding-top: 100px;
    }
}

@media (min-width: 1800px) {
    .container {
        width: 75%;
    }
    .hquestion-box .text {
        width: 84%;
    }
    .caselist500_liBox {
        margin-bottom: 24px;
        padding: 0px 20px;
    }
    .hquestion-box .text .title {
        font-size: 20px;
    }
    .hsolutionsmain .text {
        margin-left: 80px;
    }
    .caselist500_nav ul li a {
        padding: 20px 30px;
    }
    .caselist500_navname {
        margin-bottom: 5px;
    }
    .caselist500_more {
        padding: 25px 0px 30px 30px;
    }
    .hvideotext {
        padding-top: 100px;
    }
    .accumulation_box .title {
        font-size: 24px;
    }
    .scene-container .scene-container-middle {
        max-width: 370px;
    }
    .section_main {
        padding-top: 100px;
        padding-bottom: 140px;
    }
    .section_main_product {
        padding-top: 60px;
        padding-bottom: 120px;
    }
    .accumulation_main {
        width: 1300px;
    }
    .accumulation_roof {
        width: 1300px;
    }
    .accumulation_roof .bgc {
        border-top: 0px solid transparent;
        border-right: 650px solid transparent;
        border-left: 650px solid transparent;
    }
    .accumulation_main .accumulation_main_col .accumulation_girder {
        padding: 30px 20px 30px;
    }
    .lc-video-box .right-box {
        padding: 50px 30px;
    }
    .container {
        width: 1400px;
    }
}

@media (min-width: 1921px) {
    .home-needbg {
        width: 90%;
    }
    #navbar {
        width: 100% !important;
        margin: 0 auto !important;
    }
    .bannerHome .home_banner_video {
        right: 0px;
    }
}

@media (min-width: 2260px) {
    .home-needbg,
    .hxcmain_img {
        width: 100%;
    }
    .hwearmain_img,
    .hwearmain_img2 {
        width: 100%;
    }
    .hsolutionsmain_img,
    .hxcmain_tbox {
        width: 100%;
    }
    .hsolutionsmain_img img,
    .hwearmain_img img,
    .hxcmain_img img {
        width: 100%;
        max-width: 100%;
    }
    .hwearmain_img2 img {
        width: 100%;
        max-width: 100%;
    }
    .leftbox,
    .rightbox {
        width: 100%;
    }
}