/*-------------------------
          手机屏幕
---------------------------*/

@media (max-width:767px) {

    /* 全局样式 */
    .wholecss .row {
        margin-right: -5px;
        margin-left: -5px;
    }

    .wholecss .row .col-xs-1,
    .wholecss .row .col-xs-2,
    .wholecss .row .col-xs-3,
    .wholecss .row .col-xs-4,
    .wholecss .row .col-xs-5,
    .wholecss .row .col-xs-6,
    .wholecss .row .col-xs-7,
    .wholecss .row .col-xs-8,
    .wholecss .row .col-xs-9,
    .wholecss .row .col-xs-10,
    .wholecss .row .col-xs-11,
    .wholecss .row .col-xs-12 {
        padding-right: 5px;
        padding-left: 5px;
    }

    .contact-bgc {
        background-color: #ededed;
        background-image: url('/images/contact_bgc.png');
        background-repeat: repeat-x;
        background-size: auto 84px;
    }

    .topline {
        margin-bottom: 10px;
    }

    #commomNewslist {
        display: none;
    }

    #header {
        background-color: #f8f8f8;
        overflow: hidden;
    }

    #solutionslist .swiperwrapper_parent {
        background-color: #3c3c3c;
    }

    .newslist_title a {
        font-size: 16px !important;
        line-height: 22px !important;
    }

    #banner #mySwiper_m .swiper-pagination-m {
        left: 24px !important;
    }

    #honorlist {
        display: block;
    }

    .pagepublictbox h2 span {
        font-size: 32px;
        line-height: 36px;
    }

    .boxnone-m {
        display: block;
    }

    .boxblock-p {
        display: none;
    }

    /* .page_ontrialform {
        display: none;
    } */
    .bootcol-xs-12 {
        width: 100%;
    }

    .bootcol-xs-11 {
        width: 91.66666667%;
    }

    .bootcol-xs-10 {
        width: 83.33333333%;
    }

    .bootcol-xs-9 {
        width: 75%;
    }

    .bootcol-xs-8 {
        width: 66.66666667%;
    }

    .bootcol-xs-7 {
        width: 58.33333333%;
    }

    .bootcol-xs-6 {
        width: 50%;
    }

    .bootcol-xs-5 {
        width: 41.66666667%;
    }

    .bootcol-xs-4 {
        width: 33.33333333%;
    }

    .bootcol-xs-3 {
        width: 25%;
    }

    .bootcol-xs-2 {
        width: 16.66666667%;
    }

    .bootcol-xs-1 {
        width: 8.33333333%;
    }

    .ADbg_1 {
        background: url('/newsite/images/img_ad_1_m.jpg') center center;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }

    .ADbg_2 {
        background: url('/newsite/images/img_ad_2_m.jpg') center center;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }

    .ADbg_3 {
        background: url('/newsite/images/img_ad_3_m.jpg') center center;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }

    .ADbg_4 {
        background: url('/newsite/images/img_ad_4_m.jpg') center center;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }
    .ADbg_5 {
        background: url('/newsite/images/img_ad_5_m.jpg') center center;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }

    .page_elemtheme_scene {
        width: 100%;
        background: url('/newsite/images/img_appscenebg_1_m.jpg') center center;
        background-size: auto 100%;
        background-repeat: no-repeat;
        position: relative;
    }

    .page_elemtheme_digitals {
        width: 100%;
        background: url('/newsite/images/img_appscenebg_2_m.jpg') center center;
        background-size: auto 100%;
        background-repeat: no-repeat;
        position: relative;
    }

    .page_newsbg {
        width: 100%;
        height: 100%;
        overflow: hidden;
        background: url('/newsite/images/img_newsbg_list_m.jpg') center center;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }

    .page_elemADmainbox {
        width: 100%;
        margin: 0 auto;
        padding: 0px 24px;
    }

    .banerhome {
        height: 480px !important;
        background-color: #3c3c3c;
    }

    .bootcontainer {
        width: 100%;
    }

    /* .ontrialhome {
        display: none;
    } */
    .ontrialhome .ontrialbox {
        display: none;
    }

    .bnerbghome_subtitle {
        font-size: 16px;
        line-height: 18px;
    }

    .bnerbghome_title {
        font-size: 28px;
        line-height: 32px;
    }

    .bnerbghome_titleen {
        line-height: 16px;
        letter-spacing: 5px;
        font-size: 8px;
        margin-bottom: 8px;
    }

    .bnerbghome_textpd {
        margin-top: 48%;
    }

    .banner .swiper {
        left: 24px !important;
        top: 44% !important;
        width: 100% !important;
        height: 10%;
    }

    .banner .swiper .tabSmallBox ul li {
        height: 6px !important;
    }

    .pagepublictbox {
        padding: 24px 0px 24px 0px;
    }

    .pagepublictbox h2 {
        font-size: 16px;
        line-height: 18px;
        margin-top: 10px;
        margin-bottom: 3px;
    }

    .pagepublictdesc {
        font-size: 10px;
        line-height: 14px;
    }

    .swiperwrapper_slide2 {
        display: none;
    }

    .swiperwrapper_slide1 {
        width: 100%;
        padding-right: 0px;
    }

    .page_elemtheme_tabslink {
        display: none;
    }

    .page_elemtheme_scenebox {
        padding: 12px 24px 12px 24px;
    }

    .page_elemheightH1 {
        height: 120px;
    }

    .page_elemtheme_scenetitle_text {
        padding: 24px 0px 16px 0px;
        text-align: left !important;
    }

    .page_elemtheme_scenetype2 .page_elemtheme_scenetitle_btn {
        float: left;
    }

    .pagepublicbox2 {
        height: 240px;
    }

    .page_elemtheme_sceneslogan {
        font-size: 12px;
        line-height: 16px;
        padding: 14px 0px 6px 0px;
        text-align: left !important;
    }

    .page_elemtheme_scenetitle_ttitle {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 11px;
    }

    .page_elemtheme_scenetitle_tsubtitle {
        font-size: 13px;
        line-height: 18px;
    }

    .banner .swiper {
        left: 0% !important;
        right: 0% !important;
    }

    .page_elemADmain {
        padding: 76px 0px 0px 0px;
    }

    .page_elemADmain_tips1 {
        top: 20px;
        left: 24px;
        font-size: 12px;
        line-height: 24px;
        display: none;
    }

    .page_elemADmain_tips2 {
        bottom: 20px;
        left: 24px;
        display: none;
    }

    .page_elemADmainbox_tsubtitle {
        font-size: 14px;
        line-height: 18px;
    }

    .page_elemADmainbox_ttitle {
        font-size: 20px;
        line-height: 30px;
    }

    .page_elemADmainbox_tdesc {
        font-size: 12px;
        line-height: 18px;
        width: 100%;
        margin: 16px 0px 32px 0px;
        -webkit-line-clamp: 2;
        display: none !important;
    }

    .page_elemAD {
        height: 210px;
        margin-bottom: 12px;
    }

    .equal_parentbox {
        margin-right: -12px;
        display: block;
    }

    .equal_childbox {
        width: 100%;
        padding-right: 12px;
        float: left;
        margin-bottom: 12px;
    }

    .mainmargin_s2 {
        margin-bottom: 0px !important;
    }

    .page_elemBox .conname h2 {
        font-size: 16px;
        line-height: 18px;
        margin-top: 40px;
        margin-bottom: 0px;
        text-align: center;
    }

    .page_elemBox .condesc {
        font-size: 10px;
        line-height: 14px;
    }

    .page_elemBox .contype {
        padding: 26px 0px 8px 0px;
        display: none;
    }

    .page_elemBox .conmore {
        font-size: 12px;
        line-height: 18px;
        padding-top: 12px;
    }

    .equal_childbox2 {
        width: 100%;
        padding-right: 12px;
        margin-bottom: 12px;
        text-align: center;
        float: left;
    }

    .page_appsceneS1_img {
        top: 0;
        width: 50%;
        right: 0;
        filter: none;
        -moz-filter: none;
        -webkit-filter: none;
    }

    .page_appsceneS1_img2,
    .page_appsceneS1_img3 {
        top: 0;
        width: 50%;
        right: 0;
        filter: none;
        -moz-filter: none;
        -webkit-filter: none;
    }
    .page_appsceneS1_img3 img {
        width: 100%;
    }

    .page_appsceneS1_img .hover,
    .page_appsceneS1_img2 .hover,
    .page_appsceneS1_img3 .hover{
        display: block;
    }
 
    .page_elemBox {
        text-align: left;
        padding-left: 12px;
    }

    .page_elemBox2 {
        padding-left: 0px;
    }

    .page_elemheightH2 {
        height: 120px;
    }

    .page_elemheightH4 {
        height: 120px;
    }
    
    .page_productlistbox,
    .page_productlistbox2 {
        top: 0px !important;
    }

    .page_appsceneS1_img2 img {
        height: auto;
    }


    .page_elemADmainbox_tbox {
        text-align: left !important;
    }

    .caselistindustry {
        padding-top: 32px;
        position: relative;
    }

    .caselistindustry_navlist {
        width: 100%;
        padding: 16px 0px;
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
    }

    .caselistindustry_navlist_list ul li a {
        width: auto;
        font-size: 12px;
        line-height: 36px;
        padding-left: 8px;
        padding-right: 8px;
        float: left;
    }

    .caselistindustry_navlist_name {
        padding-left: 0px;
        text-align: center;
        color: #ffffff;
        font-size: 18px;
        line-height: 20px;
        font-weight: bold;
        margin-bottom: 20px;
    }

    .caselistindustry_navlist_list {
        padding: 12px 12px !important;
        margin-bottom: 20px;
        position: absolute;
        bottom: 24px;
    }

    .caselistindustry_details {
        width: 100%;
    }

    .caselistindustry_detailsbox {
        width: 100%;
    }

    .caselistindustry_detailsmain {
        padding: 0px 24px 0px 24px !important;
    }

    .caselistindustry_detailsbox_tboxtitle {
        font-size: 24px;
        line-height: 36px;
    }

    .caselistindustry_navlist_listnone {
        display: none;
    }

    .page_elemADmainbox_tbtn {
        /* 低代码-了解更多按钮 */
        display: block;
    }

    .caselistindustry_detailsbox_ticobox {
        display: none;
    }

    .page_elemAD2 {
        height: 425px;
        margin-bottom: 12px;
    }

    .page_elemheightH3 {
        height: 130px;
    }

    .page_elemheightH3 .page_elemBox {
        top: 6px;
        text-align: center;
    }

    .equal_childbox3 {
        width: 100%;
        /* padding-right: 0px; */
    }

    #caselist .page_elemheightH1 {
        height: auto;
        margin-bottom: 12px;
    }

    .case_honorlisttitlebox .page_elemBox {
        text-align: center;
    }

    .case_honorlisttitlebox {
        width: 100%;
        height: auto;
        position: initial;
    }

    .case_honorlistmainpd {
        width: 100%;
        margin-top: 0px;
        height: 420px;
    }

    .case_honorlistmainbox {
        display: none;
    }

    .Companyintro_tbox_desc {
        display: none !important;
    }

    .Companyintro_tbox {
        padding: 0px 0px 32px 0px;
        text-align: center;
        display: none;
    }

    .Companyintro_tbox_title {
        font-size: 18px;
        line-height: 24px;
    }

    .Companyintro_tmain_honortips {
        display: none;
    }

    .Companyintro_tmain_honorlistbox {
        width: 100%;
        padding-top: 122px;
    }

    .Companyintro_tmain_honorlist ul li {
        width: 50%;
        float: left;
    }

    .Companyintro_tmain_honorname_title {
        font-size: 14px;
        line-height: 20px;
    }

    .Companyintro_tmain_honorlist {
        background: none;
        margin-top: 6px;
        padding: 0px;
    }

    .Companyintro_tmain_honorname {
        padding: 8px 0px 8px 0px;
    }

    .Companyintro_tmain_content {
        width: 100%;
        padding-top: 12px;
        position: absolute;
        top: 0;
    }

    .Companyintro_tmain_contentbox {
        padding: 0px;
    }

    .Companyintro_tmain_contenttbox_subtitle {
        font-size: 13px;
        line-height: 18px;
        color: rgba(255, 255, 255, .64);
    }

    .Companyintro_tmain_contenttbox_title {
        font-size: 24px;
        line-height: 24px;
    }

    .Companyintro_tmain_content_tbtn a {
        font-size: 12px;
        color: rgba(255, 255, 255, .24);
        line-height: 44px;
        text-align: left;
        background: none;
    }

    .Companyintro_tmain_content_tbtn {
        padding: 0px;
    }

    .ADbg_4 {
        height: auto !important;
        margin-bottom: 0px;
    }

    .Companyintro_tmain {
        position: relative;
        padding: 0px 24px;
    }

    .numberweaver_line {
        display: none !important;
    }

    .numberweavertitle {
        height: 80px;
    }

    .page_videoscenterbox {
        width: 100%;
        height: auto;
        background: none;
    }

    .page_videoscenterbox2 {
        position: absolute;
        top: 10px;
        left: 12px;
    }


    .bootbox {
        margin-right: -12px;
        display: block;
    }

    .bootsubbox {
        padding-right: 12px;
        float: left;
        margin-bottom: 24px;
    }



    .page_otherinfotitle {
        margin-top: 16px;
        height: 80px;
    }

    .bgboxcolor_1 {
        height: auto;
    }

    .page_Productconceptbox {
        width: 100%;
        margin-top: 36px;
        padding: 0px 12px;
    }

    .page_videoscenter_ttext_title {
        font-size: 18px;
        line-height: 24px;
        color: #ffffff;
    }

    .page_Productconcept_fatherbox {
        margin-right: -12px;
    }

    .page_Productconcept_sunbox {
        width: 50%;
        padding-right: 12px;
    }

    .page_Productconcept_btn {
        margin-bottom: 12px;
    }

    .numberweaver_name {
        font-size: 22px;
        line-height: 28px;
    }

    .numberweaver_more {
        font-size: 14px;
        line-height: 22px;
        color: #333333;
        margin-top: -4px;
    }

    .numberweaver_desc {
        font-size: 12px;
        line-height: 18px;
        margin-top: 7px;
    }

    .numberweaverbox {
        width: auto;
    }

    .numberweaverboxm {
        width: 50%;
        float: left;
        margin-bottom: 10px;
    }

    .numberweaver .centerpd {
        display: block;
    }

    .numberweavermain {
        padding: 32px 0px 8px 0px;
    }

    .numberweaver {
        height: auto;
        padding: 12px;
        /* margin-bottom: 8px; */
    }

    .mnewslistbgbox {
        width: 100%;
        height: 380px;
    }

    .midealistbgbox {
        width: 100%;
        height: auto;
    }

    .page_newsmain {
        padding: 0px 24px 0px 24px;
    }

    .newslist_main {
        padding: 16px 0px !important;
    }

    .midealistbgbox .page_otherinfotitle {
        height: 60px;
        margin-bottom: 32px;
        margin-top: 6px;
    }

    .midealistbgbox .page_Productconceptbox {
        margin-top: 12px;
    }

    .page_Productconcept_btn_desc {
        font-size: 12px;
        line-height: 20px;
        text-align: left;
    }

    #caselist .equal_childbox2 {
        width: 50%;
    }

    #caselist .page_elemS1 a {
        background-color: #f9f9fb !important;
    }

    #caselist .maincontainer {
        height: 100%;
    }

    #caselist .bootcontainer {
        height: 100%;
    }

    .caselistindustry {
        padding-top: 32px;
        height: 100%;
    }

    #caselist .caselistindustry_detailsbox_tboxdesc {
        display: none !important;
    }

    .Companyintro_tmain_content_tcontentdesc2 {
        font-size: 12px;
        line-height: 18px;
    }

    .Companyintro_tmain_content_tcontent {
        padding: 8px 0px 12px 0px;
    }

    #Companyintro .Companyintro_tmain_content_tcontent {
        display: none;
    }

    #productlines .page_elemBox .conname h2 {
        text-align: left;
    }

    #Companyintro .condesc {
        display: none;
    }

    #platformpage .equal_childbox {
        width: 50%;
    }

    #platformpage .page_appsceneS1_img {
        top: auto;
        width: 100%;
        bottom: 0;
        filter: none;
        -moz-filter: none;
        -webkit-filter: none;
    }

    #platformpage .page_elemheightH1 {
        height: 260px;
    }

    #platformpage .page_elemBox {
        text-align: center;
    }

    #solutionslist .page_elemheightH1 {
        height: 205px;
    }

    #digitalslist .page_elemheightH1 {
        height: 205px;
    }

    .page_elemtheme_sceneslogan {
        display: none;
    }

    .page_elemtheme_scenefootbox {
        display: none;
    }

    #solutionslist .pagepublicbox2 {
        height: auto;
    }

    #digitalslist .pagepublicbox2 {
        height: auto;
    }

    #solutionslist {
        padding-top: 16px;
    }

    #solutionslist .page_elemtheme_scene {
        background-size: auto 180%;
    }

    #digitalslist .page_elemtheme_digitals {
        background-size: auto 180% !important;
    }

    #solutionslist .page_elemtheme_scenetitle_text {
        padding: 48px 0px 0px 0px;
    }

    #digitalslist .page_elemtheme_scenetitle_text {
        padding: 48px 0px 0px 0px;
    }

    .page_elemtheme_scenetitle_btn a {
        line-height: 36px;
        background: none;
        text-align: left;
        color: rgba(255, 255, 255, .48);
    }

    .swiperwrapper_slide3 {
        display: block;
    }

    #digitalslist .equal_childbox {
        width: 50%;
        float: left;
    }

    #digitalslist .page_elemBox {
        text-align: center;
    }

    #digitalslist .page_appsceneS1_img {
        top: auto;
        width: 100%;
        bottom: 0;
        filter: none;
        -moz-filter: none;
        -webkit-filter: none;
    }

    #solutionslist .equal_childbox {
        width: 50%;
    }

    .numberweavermainbox {
        background-color: #f7f7f7;
        padding: 12px 18px;
    }

    .page_videoscenter {
        background: url(/newsite/images/img_videobg_list_m.jpg) center center;
        background-size: auto 100%;
        background-repeat: no-repeat;
        position: relative;
        height: 570px;
    }

    .page_videoscenterbg {
        background: none;
    }

    .page_videoscenter_tbox {
        width: 100%;
        margin-bottom: 22px;
        margin-top: 72px;
        padding: 0px;
    }

    .page_videoscenter_ttext_desc {
        font-size: 12px;
        line-height: 16px;
        color: rgba(255, 255, 255, .48);
    }

    .page_videoscenter_tbtn a {
        background-color: #ffffff;
    }

    .page_videoscenter_tdesc {
        display: none;
    }

    .page_videoscenter_tlinkname {
        display: block;
        font-size: 18px;
        line-height: 22px;
        color: #ffffff;
        text-align: center;
        font-weight: bold;
        margin-top: 16px;
        margin-bottom: 12px;
    }

    .page_videoscenter_tlinkbox {
        width: 100%;
        padding: 20px 0px 0px 0px;
        overflow: hidden;
    }

    .page_videoscenter_tlink ul li a span {
        font-size: 12px;
        line-height: 36px;
    }

    .page_videoscenter_tlink ul li a:hover .ico_videolinks {
        display: none !important;
    }

    .page_videoscenter_tlink ul li a:hover .ico_videolinks {
        margin-left: 0px !important;
    }

    .page_videoscenter_tlink ul li a.active .ico_videolinks {
        margin-left: 0px !important;
    }

    .page_videoscenter_tlink ul li a i {
        display: none;
    }

    .page_videoscenter_tlink ul li a {
        text-align: left;
    }

    .page_videoscenter_tlink ul li {
        width: 20%;
        /* padding-right: 24px; */
    }

    .page_videoscenter_tlink {
        padding: 0px 12px;
    }
    .page_Productconcept_btn_title {
        width: 100%;
        text-align: left;  
    }
    #numberweaverCondesc {
        display: block !important;
    }

    .page_videoscenterbox3 {
        padding-top: 106px;
    }

    .page_videoscenter_tlink ul li a:hover span {
        background: none !important;
        color: #ffffff !important;
    }

    .page_videoscenter_tlink ul li a.active span {
        background: none !important;
        color: #ffffff !important;
    }

    .page_videoscenter_tlink ul li a:hover {
        background: none !important;
        color: #ffffff !important;
    }

    .page_videoscenter_tlinknone {
        display: none;
    }

    .page_videoscenter_tlinkmore a span {
        text-align: left;
    }

    /* .newslist_tabs {
        width: auto;
        padding: 0px 12px;
    } */
    #digitalslist .page_elemS1 {
        height: 200px !important;
    }

    .ontrialhomebox {
        margin-top: 0px;
        top: 0%;
    }

    .tabSmallBox {
        padding-left: 24px;
    }

    .bnerbghome_tbox {
        padding-left: 24px;
        width: auto;
        text-align: left;
    }

    .bnerbghome_desc {
        font-size: 14px;
        line-height: 22px;
    }

    .ontrialhome {
        top: 46%;
        z-index: 9;
        height: 64px;
    }

    .bnerbghome_mtbox {
        padding-top: 44%;
    }

    .ontrial_videobtn {
        display: none;
    }

    .bnerbghome_btn {
        margin-top: 24px;
    }

    .Companyintro_tbox2 {
        display: block;
    }

    .Companyintro_pdbox {
        padding: 64px 0px 80px 0px;
    }

    /* .newslistcontent {
        width: 100%;
    } */
    .page_Productconcept_btn_more {
        float: left;
        margin-top: 12px;
    }

    .page_Productconcept_btn a {
        padding: 24px 24px 16px 24px;
    }

    .honorlist_main {
        padding: 4px 4px 24px 4px !important;
    }

    .logo_honorlist {
        padding: 0px 8px;
    }

    .numberweaver .page_elemBox .conmore {
        display: none !important;
    }

    .newslist_honortabs ul li a {
        padding: 0px 12px !important;
    }

    .logo_honorlist_logo img {
        height: 40px !important;
    }

    .logo_honorlist ul li {
        padding: 0px 6px;
    }

    .logo_honorlist_logo img {
        margin: 6px 0px;
        object-fit: contain;
    }

    .newslist_mainbox .swiper-pagination {
        left: 0px !important;
    }

    #mySwiper_m .bnerbghome_1 {
        background: url("/newsite/images/banner/bnerbghome_m.jpg") left top;
        background-size: 300% 200%;
        background-repeat: no-repeat;
        background-position: 0px 0px;
    }

    #mySwiper_m .bnerbghome_2 {
        background: url("/newsite/images/banner/bnerbghome_m.jpg") left top;
        background-size: 300% 200%;
        background-repeat: no-repeat;
        background-position: -100vw 0px;
    }

    #mySwiper_m .bnerbghome_3 {
        background: url("/newsite/images/banner/bnerbghome_m.jpg") left top;
        background-size: 300% 200%;
        background-repeat: no-repeat;
        background-position: -200vw 0px;
    }

    #mySwiper_m .bnerbghome_4 {
        background: url("/newsite/images/banner/bnerbghome_m.jpg") left top;
        background-size: 300% 200%;
        background-repeat: no-repeat;
        background-position: 0px -480px;
    }

    #mySwiper_m .bnerbghome_5 {
        background: url("/newsite/images/banner/bnerbghome_m.jpg") left top;
        background-size: 300% 200%;
        background-repeat: no-repeat;
        background-position: -100vw -480px;
    }

    #mySwiper_m .bnerbghome_6 {
        background: url("/newsite/images/banner/bnerbghome_m.jpg") left top;
        background-size: 300% 200%;
        background-repeat: no-repeat;
        background-position: -200vw -480px;
    }

    .subbody .headertopbg {
        height: 60px;
    }

    .crumbsbox {
        padding: 6px 0px;
    }

    .crumbsbox_name i {
        display: none;
    }

    .subpagemainframe_left {
        display: none;
    }

    .subpagemainframe_right {
        display: none;
    }

    .subpagemainframe_centre {
        padding: 0px;
        min-height: 1px !important;
    }

    .subpagemainframe {
        padding: 0px;
    }

    .page_elemADmainbox_tbtn a {
        line-height: 36px;
        background: none;
        text-align: left;
        color: rgba(255, 255, 255, .48);
        margin-top: 16px;
    }

    .page_elemS1 a:hover>.page_appsceneS1_img .current {
        left: 0px;
    }

    .page_elemS1 a:hover .page_appsceneS1_img2 .current {
        left: 0px;
    }
    .page_appprolistS1 {
        padding: 0px;
    }
    .page_appprolistS2 {
        padding: 0px;
    }
}


/*-------------------------
          苹果手机三倍屏-刘海屏
---------------------------*/
@media (max-width:373px) {
    .sloan_qualified {
        font-size: 10px;
    }

    .caselistindustry_detailsmain {
        padding: 0px 24px 0px 24px !important;
    }

    .newslist_honortabs ul li a {
        padding: 0px 10px !important;
    }

    .numberweaver_name {
        font-size: 18px;
        line-height: 28px;
    }
}

@media (min-width: 375px) and (max-width:767px) {
    .floatfootbox {
        padding-bottom: 10px;
    }
}

@media (min-width: 400px) and (max-width:767px) {
    .newslist_honortabs ul li a {
        padding: 0px 16px !important;
    }

    /* .logo_honorlist ul li {
        padding: 0px 12px !important;
    } */
    /* .logo_honorlist_logo {
        padding: 12px 0px !important;
    } */
}

/*-------------------------
          pad屏幕
---------------------------*/

@media (min-width: 768px) {
    .bnerbghome_1 {
        background: url('/newsite/images/banner/bnerbghome_1.jpg') center center #001c47;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }

    .bnerbghome_2 {
        background: url('/newsite/images/banner/bnerbghome_2.jpg') center center #001c47;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }

    .bnerbghome_3 {
        background: url('/newsite/images/banner/bnerbghome_3.jpg') center center #001c47;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }

    .bnerbghome_4 {
        background: url('/newsite/images/banner/bnerbghome_4.jpg') center center #001c47;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }

    .bnerbghome_5 {
        background: url('/newsite/images/banner/bnerbghome_5.jpg') center center #001c47;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }

    .bnerbghome_6 {
        background: url('/newsite/images/banner/bnerbghome_6.jpg') center center #001c47;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }
}

/*-------------------------
          小屏幕
---------------------------*/

/* @media (min-width: 992px) and (max-width:1369px) {
    .bootcontainer {
        width: 90%;
    }
    .page_elemtheme_scenetitle_text {
        padding: 56px 0px 24px 0px;
    }
    .page_elemheightH1 {
        height: 500px;
    }
    .page_videoscenter_tlinkbox {
        padding: 64px 0px 0px 0px;
    }
    .page_videoscenter_tbox {
        margin-bottom: 172px;
        margin-top: 128px;
    }
    .page_Productconceptbox {
        margin-top: 48px;
    }
    .case_honorlistmainpd {
        margin-top: 100px;
    }
    .page_elemADmain {
        width: 100%;
        height: 100%;
        padding: 210px 0px 0px 0px;
    }
    .page_elemAD {
        height: 600px;
        margin-bottom: 24px;
    }
    .pagepublicbox2 {
        height: 500px;
    }
    .pagepublictbox h2 span {
        font-size: 32px;
        line-height: 36px;
    }
} */

@media (min-width: 992px) and (max-width:1280px) {
    .pagenav_submenu_left_info .tag {
        font-size: 13px;
        line-height: 22px;
    }

    .pagenav_submenu_left_info .b-title {
        font-size: 16px;
        line-height: 24px;
    }

    .pagenav_submenu_left_info .desc {
        margin-top: 20px;
    }

    .pagenav_submenu_left_info .more {
        margin-top: 40px;
    }

    .pagenav_submenumain_tbsdesc {
        line-height: 20px;
    }

    .pagenav_submenumain_banner .bgc .title {
        font-size: 14px;
        line-height: 18px;
    }

    .pagenav_submenumain_banner .bgc>a {
        padding-left: 10px;
        padding-right: 10px;
    }

    .pagenav_submenumain_contactarea {
        left: 10px;
    }

    .pagenav_submenumain_tbstitle {
        line-height: 22px;
    }

    .pagenav_submenumain_rightpict .rightcasetype {
        height: 40px;
        margin-bottom: 12px;
        background-size: auto 40px;
    }

    .pagenav_submenumain_rightpict .rightcasetype>a {
        line-height: 40px;
    }

    .tabsmenumain .caselisttypes2 ul li a {
        height: 42px;
    }

    .caselisttypes2_none {
        display: none !important;
    }

    /* .caselisttypes2 ul li {
        margin-bottom: 8px;
    } */
    .caselisttypes2 ul li a {
        height: 39.5px;
    }

    .caselisttypes2 ul {
        padding-right: 12px !important;
    }

    .page_videoscenter_tlink ul li a i {
        line-height: 36px;
    }

    .pagepublicbox2 {
        height: 480px;
    }

    .page_elemheightH1 {
        height: 420px;
    }

    .page_elemBox .conname h2 {
        font-size: 22px;
        line-height: 26px;
    }

    .pagepublicbox2 {
        height: 420px;
    }

    .page_elemtheme_scenebox {
        padding: 12px 64px 12px 64px;
    }

    .page_elemtheme_scenetitle_tsubtitle {
        font-size: 14px;
        line-height: 24px;
    }

    .page_elemtheme_scenetitle_ttitle {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 10px;
    }

    .page_elemtheme_scenetitle_text {
        padding: 48px 0px 24px 0px;
    }

    .page_elemtheme_scenefootbox {
        bottom: 36px;
        padding: 0px 64px;
    }

    .page_elemBox .conname h2 {
        font-size: 20px;
    }

    .pagepublictbox h2 {
        font-size: 24px;
        line-height: 24px;
    }

    .page_elemAD {
        height: 440px;
    }

    .page_elemADmainbox_ttitle {
        font-size: 32px;
        line-height: 48px;
    }

    .page_elemADmain {
        padding: 154px 0px 0px 0px;
    }

    .pagepublictbox {
        padding: 48px 0px 64px 0px;
    }

    .pagepublictbox {
        padding: 48px 0px 48px 0px;
    }

    .caselistindustry_detailsbox_tboxtitle {
        font-size: 28px !important;
        line-height: 36px !important;
    }

    .caselistindustry_detailsmain {
        padding: 60px 0px 0px 48px !important;
    }

    .caselistindustry_detailsbox {
        width: 100% !important;
    }

    .caselistindustry_detailsbox_ticobox {
        margin-top: 44px;
    }

    .caselistindustry_detailsbox_tico img {
        height: 28px;
    }

    .caselistindustry_detailsbox_tico img {
        height: 28px;
    }

    .caselistindustry_detailsbox_ticobox {
        margin-top: 24px !important;
    }

    .page_elemAD2 {
        height: 600px;
    }

    .caselistindustry {
        padding-top: 96px;
    }

    .page_elemheightH3 {
        height: 164px;
    }

    .page_elemBox .conname h2 {
        margin-top: 0px;
        margin-bottom: 4px;
    }

    .case_honorlistmain {
        width: 176px;
    }

    .case_honorlistmainbox {
        padding-left: 124px;
    }

    .case_honorlistmainpd {
        width: 94%;
        margin-top: 76px;
    }

    .page_elemheightH1 {
        height: 440px;
    }

    .Companyintro_tmain_contentbox {
        padding: 16px 0px 0px 60px;
    }

    .Companyintro_tmain_honorname {
        padding: 10px 0px 14px 0px;
    }

    .Companyintro_tmain_contenttbox_subtitle {
        font-size: 16px;
        line-height: 24px;
    }

    .Companyintro_tmain_contenttbox_title {
        font-size: 24px;
        line-height: 36px;
    }

    .Companyintro_tmain_honorname_title {
        font-size: 14px;
        line-height: 22px;
    }

    .numberweaver_name {
        font-size: 28px;
        line-height: 44px;
    }

    .numberweaver_desc {
        font-size: 14px;
        line-height: 22px;
        margin-top: 14px;
    }

    .numberweaver {
        width: 100%;
        height: 360px;
    }

    .numberweavertitle .page_elemBox .contype {
        padding: 12px 0px 8px 0px;
    }

    .numberweavermain {
        padding: 0px 0px 0px 0px;
    }

    .numberweaver {
        height: 200px;
    }

    .page_elemBox .conname h2 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 2px;
    }

    .page_Productconceptbox {
        margin-top: 60px;
        width: 90%;
    }

    .page_Productconcept_btn_more {
        font-size: 12px;
    }

    .page_videoscenter_ttext_title {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 8px;
    }

    .bnerbghome_title {
        font-size: 30px;
        line-height: 36px;
    }

    .pagenav_submentbox {
        font-size: 13px;
        line-height: 24px;
        padding-bottom: 8px;
    }

    .pagenav_submentbox::after {
        width: 26px;
    }

    .submentmian_h1 {
        height: auto;
    }

    .pagenav_submenu_left {
        padding: 14px 30px 24px 0;
        min-height: 294px;
    }

    .pagenav_submenu_right {
        padding: 14px 0px 24px 30px;
    }

    /* .pagenav_submenumain_f1_child1 {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 16px;
    }
    .pagenav_submenumain_f1_child2 {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 16px;
    }
    .pagenav_submenumain_f1_child3 {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 16px;
    }
    .pagenav_submenumain_f1_child4 {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 16px;
    } */
    /* .pagenav_submenumain_parent {
        margin-right: 0px;
        display: block;
    }
    .pagenav_submenuname_en {
        display: none !important;
    } */
    /* .pagenav_submentlist ul li {
        width: 14% !important;
    } */
    /* .pagenav_submenumain_f2_child1 {
        width: 100%;
        padding-right: 0px;
    } */
    .submentmian_h3 {
        height: 250px;
    }

    /* .pagenav_submenumain_f2_child2 {
        width: 19%;
        padding-right: 0px;
        float: left;
        margin-left: 1%;
    } */
    /* .caseBenchmark_list2 ul li {
        width: 50%;
    } */
    /* .pagenav_submenumain_f3_child {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 16px;
    } */
    .pagenav_submentlist_arrow {
        display: none !important;
    }

    .header .topmenu ul li a {
        display: flex;
    }

    /* .pagenav_submentlist_unionlogo ul li {
        width: 25% !important;
    } */
    .pagenav_submentlist_unionlogo ul li a {
        height: 40px;
    }

    /* .pagenav_submenumain_f5_child {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 16px;
    } */
    .pagenav_submenumain_f6_child3 {
        padding-right: 0px;
    }

    .pagenav_submenumain_f6_child1 {
        padding-right: 0px;
    }

    .pagenav_submenumain_f6_child2 {
        padding-right: 0px;

    }

    /* .pagenav_submenumain_parent2 {
        display: block;
    } */
    .pagenav_submenumain {
        padding-top: 14px;
    }

    .pagenav_submenu_left>a {
        padding-top: 64px;
    }

    .pagenav_submenumain_rightpict {
        top: 46px;
        padding-left: 6px;
    }

    .caseBenchmarklistbox2 {
        padding-right: 16px;
    }

    .tabsmenumain_container1 {
        padding-right: 16px;
    }

    .tabsmenumain_container2 {
        padding-right: 16px;
    }

    .pagenav_submenumain_f1_child1 {
        padding-right: 16px;
    }

    .pagenav_submenumain_f1_child2 {
        padding-right: 16px;
    }

    .pagenav_submenumain_f1_child3 {
        padding-right: 16px;
    }

    .pagenav_submenumain_f1_child4 {
        padding-right: 16px;
    }

    .pagenav_submenumain_f3_child {
        padding-right: 16px;
    }

    .pagenav_submenumain_f5_child {
        padding-right: 16px;
    }

    .swiperwrapper_slide1 {
        width: 33.333333%;
        padding-right: 16px;
    }

    .swiperwrapper_slide2 {
        width: 66.66667%;
        padding-right: 16px;
    }

    .bnerbghome_titleen {
        letter-spacing: 4px;
    }

    .bnerbghome_desc {
        font-size: 12px;
        line-height: 18px;
    }

    .bnerbghome_subtitle {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 0px;
    }

    .bnerbghome_btn {
        margin-top: 12px;
        display: none !important;
    }

    .bnerbghome_textpd {
        top: 34%;
    }

    .bootcontainer {
        width: 88%;
    }

    .banner .swiper {
        left: 48%;
    }

    .ontrialbox_input input {
        height: 36px;
        line-height: 36px;
        font-size: 12px;
        padding: 0px 16px;
        margin: 0px;
    }

    .ontrialbox_input {
        width: 160px;
        height: 36px;
    }

    .ontrialhome .ontrialbox_btn {
        width: 96px;
        height: 36px;
    }

    .ontrialbox_btn a {
        width: 100%;
        height: 36px;
        font-size: 12px;
        line-height: 36px;
    }

    .ontrialbox {
        float: inherit;
        margin-bottom: 8px;
    }

    .ontrial_videobtn {
        margin-left: 0px;
    }

    .ontrial_videobtn a {
        padding: 0px 22px;
        line-height: 36px;
        font-size: 12px;
    }

    .caseBenchmark_list ul li a {
        height: 40px;
    }

    .pagepublictdesc {
        font-size: 12px;
        line-height: 14px;
    }

    .page_elemBox .condesc {
        font-size: 12px;
        line-height: 16px;
    }

    .page_elemBox .conmore {
        font-size: 12px;
        line-height: 18px;
        color: #d1d1d1;
        padding-top: 16px;
    }

    .page_elemADmainbox_tsubtitle {
        font-size: 16px;
        line-height: 18px;
    }

    .page_elemADmain_tips1 {
        top: 32px;
        left: 48px;
        font-size: 12px;
        line-height: 24px;
    }

    .page_elemADmain_tips2 {
        bottom: 24px;
        left: 48px;
    }

    #platformpage .page_elemheightH1 {
        height: 360px;
    }

    #platformpage .page_elemAD {
        height: 440px;
    }

    #productlines .page_elemheightH1 {
        height: 360px;
    }
    .page_elemheightH2 {
        height: 360px;
    }

    .equal_parentbox {
        margin-right: -16px;
    }

    .equal_childbox {
        padding-right: 16px;
    }

    .page_elemAD {
        margin-bottom: 16px;
    }

    .equal_childbox2 {
        padding-right: 16px;
    }

    .page_elemheightH2 {
        height: 256px;
    }

    .page_elemBox .contype {
        padding: 48px 0px 8px 0px;
    }

    #caselist .page_elemAD2 {
        height: 600px;
        margin-bottom: 16px;
    }

    .Companyintro_tmain_content_tcontentbox {
        font-size: 12px;
        line-height: 18px;
    }

    .caselistindustry_navlist_list ul li a {
        font-size: 12px;
        line-height: 40px;
        padding-left: 28px;
    }

    .caselistindustry_navlist_name {
        line-height: 24px;
        padding-left: 32px;
    }

    .caselistindustry_navlist {
        width: 20% !important;
    }

    .caselistindustry_details {
        width: 80% !important;
    }

    .case_honorlist_logo {
        width: 48px;
        height: 48px;
    }

    .page_elemheightH3 .page_elemBox {
        top: 48px;
    }

    .mainmargin_s2 {
        margin-bottom: 16px;
    }

    .Companyintro_pdbox {
        padding: 64px 0px 64px 0px;
    }

    .Companyintro_tbox_title {
        font-size: 14px;
        margin-bottom: 12px;
        margin-top: 36px;
    }

    .Companyintro_tbox_desc {
        font-size: 12px;
        line-height: 18px;
    }

    .numberweavertitle {
        height: 108px;
    }

    .page_Productconcept_btn_title {
        font-size: 14px;
    }

    .page_Productconcept_btn_desc {
        font-size: 12px;
        line-height: 20px;
    }

    .page_otherinfotitle {
        height: 64px;
        margin-top: 60px;
    }

    .page_newsmain {
        padding: 18px 32px 0px 32px;
    }

    .topmenu-leftbgc {
        width: calc(25% + 32px);
    }

    .newslist_main {
        padding: 16px 0px;
    }

    .newslist_title a {
        font-size: 14px !important;
        line-height: 18px !important;
    }

    .page_videoscenter_ttext_desc {
        font-size: 12px;
        line-height: 18px;
    }

    .page_videoscenter_tdesc {
        display: none;
    }

    .page_videoscenter_tlinkbox {
        padding: 36px 0px 0px 0px;
    }

    .page_videoscenter_tlink ul li a span {
        font-size: 12px;
        line-height: 36px;
    }

    .page_videoscenter_tlink ul li a {
        height: 36px;
    }

    .page_elemheightH2 .page_elemBox .contype {
        padding: 32px 0px 8px 0px;
    }

    .page_ontrialtbox h2 {
        font-size: 30px;
        line-height: 40px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .page_ontrial {
        padding: 80px 0px 36px 0px;
    }

    .ontrialbox_btn {
        height: 36px;
        width: 96px;
    }

    .footerbbox .ontrialbox {
        float: left;
        margin-bottom: 0px;
    }

    .footerbbox .ontrial_videobtn {
        margin-left: 8px;
    }

    .page_ontrialform {
        padding: 36px 0px 42px 0px;
    }

    .page_footnavbox {
        padding: 64px 0px 0px 0px;
    }

    .page_elemADmainbox_tdesc2 {
        font-size: 12px;
        line-height: 18px;
    }

    .caselistindustry_detailsbox {
        width: 100% !important;
    }

    .pagenav_submentmore {
        display: none;
    }

    .pagenav_submentlist ul li a {
        line-height: 31px !important;
    }

    .pagenav_submentlist_contact ul li a {
        line-height: 23px !important;
    }

    .pagenav_submentlist6 .solution_icon>a {
        width: calc(100% - 32px) !important;
        margin-left: 4px;
    }

    .pagenav_submentlist6 .solution_icon::before {
        height: 24px;
        width: 24px;
        line-height: 24px;
        margin-top: 4px;
    }

    .pagenav_submentlist6 .solution_icon::before {
        height: 24px;
        width: 24px;
        line-height: 24px;
        margin-top: 4px;
    }

    .pagenav_submentlist7 .solution_icon::before {
        height: 24px;
        width: 24px;
        line-height: 24px;
        margin-top: 4px;
    }

    .pagenav_submentlist7 .solution_icon5::before {
        background-size: 24px 24px;
    }
}

@media (min-width: 992px) and (max-width:1100px) {
    .topmenu-leftbgc {
        width: calc(25% + 8px);
    }

    .pagenav_submenumain_f1_child4 {
        display: none;
    }

    .pagenav_submenumain_f2_child4 {
        display: none;
    }
}

@media (min-width: 1101px) and (max-width:1280px) {

    #productlines .page_elemheightH1 {
        height: 400px;
    }

    #platformpage .page_elemheightH1 {
        height: 400px;
    }

    .case_honorlistmainpd {
        width: 84%;
    }

    .pagenav_submenumain_f1_child4 {
        display: none;
    }

    .pagenav_submenumain_f2_child4 {
        display: none;
    }
}

/*-------------------------
          15寸屏幕
---------------------------*/

@media (min-width: 1281px) and (max-width:1600px) {
    .pagenav_submenumain_f2_child4 {
        display: none;
    }

    .pagenav_submenu_left_info .tag {
        font-size: 13px;
        line-height: 22px;
    }

    .pagenav_submenu_left_info .b-title {
        font-size: 16px;
        line-height: 26px;
    }

    .pagenav_submenu_left {
        padding: 25px 36px 24px 84px;
        min-height: 337px;
    }

    .pagenav_submenu_right {
        padding: 25px 84px 24px 36px;
    }

    .pagenav_submentlist_text_blod {
        padding: 25px 32px 24px 32px;
    }

    .caseBenchmark_list ul li a {
        height: 46px;
    }

    .pagenav_submenumain_rightpict .rightcasetype {
        height: 56px;
        margin-bottom: 12px;
    }

    .pagenav_submenumain_rightpict .rightcasetype>a {
        line-height: 56px;
    }

    .newslistbtn {
        padding: 0px 0px 26px 0px;
    }

    .pagenav_submenumain_f2_child2 {
        padding-right: 16px;
    }

    .pagenav_submenumain_f2_child1 {
        padding-right: 16px;
    }

    .caseBenchmark_list2 ul li a {
        line-height: 20px !important;
    }

    .pagenav_submenumain_f1_child1 {
        padding-right: 16px;
    }

    .pagenav_submenumain_f1_child2 {
        padding-right: 16px;
    }

    .pagenav_submenumain_f1_child3 {
        padding-right: 16px;
    }

    .pagenav_submenumain_f1_child4 {
        display: none;
        padding-right: 16px;
    }

    .pagenav_submenumain_f3_child {
        padding-right: 6px;
    }

    .pagenav_submenumain_rightpict {
        padding-left: 16px;
    }

    .pagenav_submenumain_f5_child {
        padding-right: 16px;
    }

    .caselistindustry_detailsbox {
        width: 100% !important;
    }

    /* .case_honorlistmainpd {
        width: 80%;
    } */
    .caselistindustry_detailsbox_tico img {
        height: 30px !important;
    }

    .case_honorlist_logo {
        width: 56px;
        height: 52px;
    }

    .page_videoscenter_tbox {
        width: 76%;
    }

    .page_videoscenter_tdesc {
        width: 76%;
    }

    .bnerbghome_title {
        font-size: 36px;
        line-height: 48px;
    }

    .pagenav_submentbox {
        font-size: 14px;
        line-height: 24px;
        padding-bottom: 12px;
    }

    .pagenav_submenu_left>a {
        padding-top: 66px;
    }

    .pagenav_submentbox::after {
        width: 28px;
    }

    .submentmian_h3 {
        height: 280px;
    }

    .caseBenchmark_list2 ul li {
        width: 100%;
    }

    .case_ul ul li {
        width: 100%;
        line-height: 28px;
    }

    .bnerbghome_subtitle {
        font-size: 22px;
        line-height: 24px;
        margin-bottom: 6px;
    }

    .bnerbghome_titleen {
        letter-spacing: 6px;
        margin-bottom: 4px;
    }

    .ontrialbox_input input {
        height: 36px;
        line-height: 36px;
        margin: 0px 0px;
        font-size: 12px;
    }

    .ontrialbox_input {
        width: 164px;
        height: 36px;
    }

    .ontrialhome .ontrialbox_btn {
        width: 96px;
        height: 36px;
    }

    .ontrialbox_btn a {
        width: 100%;
        height: 36px;
        font-size: 12px;
        line-height: 36px;
    }

    .ontrial_videobtn a {
        padding: 0px 16px;
        line-height: 36px;
        font-size: 12px;
    }

    .bnerbghome_btn {
        margin-top: 16px;
    }

    .bnerbghome_textpd {
        top: 34%;
    }

    .bnerbghome_desc {
        font-size: 14px;
        line-height: 22px;
    }

    .bnerbghome_btn a {
        font-size: 12px;
    }

    .page_elemBox .conname h2 {
        font-size: 24px;
        line-height: 32px;
        margin-top: 12px;
        margin-bottom: 4px;
    }

    .page_elemBox .conmore {
        font-size: 12px;
        line-height: 14px;
        padding-top: 16px;
    }

    .pagepublicbox2 {
        height: 480px;
    }

    .page_elemheightH1 {
        height: 480px;
    }
    .page_elemheightH2 {
        height: 300px;
    }

    .page_elemtheme_scenetitle_text {
        padding: 48px 0px 48px 0px;
    }

    .page_elemtheme_scenebox {
        padding: 24px 36px 24px 36px;
    }

    .page_elemtheme_scenetitle_tsubtitle {
        font-size: 16px;
        line-height: 18px;
    }

    .page_elemtheme_scenetitle_ttitle {
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 22px;
    }

    .page_elemtheme_scenetitle_text {
        padding: 80px 0px 6px 0px;
    }

    .pagepublictbox h2 {
        font-size: 28px;
        line-height: 32px;
    }

    .pagepublictbox {
        padding: 64px 0px 48px 0px;
    }

    .page_elemtheme_scenetitle_btn a {
        width: 96px;
        line-height: 36px;
    }

    .page_elemAD {
        height: 480px;
    }

    .page_elemADmainbox_ttitle {
        font-size: 36px;
        line-height: 48px;
    }

    .page_elemADmainbox_tsubtitle {
        font-size: 18px;
    }

    .page_elemADmainbox_tdesc {
        margin: 12px auto 36px auto;
    }

    .page_elemADmain {
        padding: 180px 0px 0px 0px;
    }

    .page_elemADmainbox_tdesc2 {
        font-size: 12px;
    }

    .page_elemADmainbox_tdesc {
        line-height: 20px;
    }

    .page_elemAD2 {
        height: 620px;
    }

    .caselistindustry {
        padding-top: 64px;
    }

    .caselistindustry_navlist_list ul li a {
        font-size: 14px;
        line-height: 48px;
    }

    .caselistindustry_detailsbox_tboxtitle {
        font-size: 32px !important;
        line-height: 44px !important;
    }

    .caselistindustry_detailsmain {
        padding: 48px 0px 0px 68px !important;
    }

    .caselistindustry_detailsbox_ticobox {
        margin-top: 36px;
    }

    .Companyintro_tmain_content_tcontentbox {
        font-size: 12px;
        line-height: 22px;
    }

    .case_honorlistmainpd {
        margin-top: 96px;
    }

    .page_elemheightH3 {
        height: 196px;
    }

    .page_elemheightH3 .page_elemBox {
        top: 48px;
    }

    .Companyintro_pdbox {
        padding: 100px 0px 64px 0px;
    }

    .Companyintro_tmain_contenttbox_title {
        font-size: 24px;
        line-height: 36px;
    }

    .Companyintro_tmain_contenttbox_subtitle {
        font-size: 16px;
        line-height: 20px;
    }

    .Companyintro_tbox_title {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 6px;
    }

    .numberweavertitle .page_elemBox .contype {
        padding: 24px 0px 0px 0px;
    }

    .numberweavertitle {
        height: 148px;
    }

    .numberweavermain {
        padding: 16px 0px 0px 0px;
    }

    .numberweaver_name {
        font-size: 36px;
        line-height: 48px;
    }

    .numberweaver_desc {
        font-size: 14px;
        line-height: 22px;
        margin-top: 18px;
    }

    .numberweaver {
        height: 280px;
    }

    .page_Productconceptbox {
        margin-top: 48px;
    }

    .page_Productconcept_btn_title {
        font-size: 14px;
        line-height: 24px;
    }

    .page_Productconcept_btn_desc {
        font-size: 12px;
        line-height: 18px;
    }

    .ontrialbox_btn {
        height: 36px;
    }

    .page_newsmain {
        padding: 8px 64px 0px 64px;
    }

    .newslist_title a {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .page_videoscenter_tlinkbox {
        padding: 40px 0px 0px 0px;
    }

    .page_videoscenter_ttext_title {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 8px;
    }

    .page_videoscenter_ttext_desc {
        font-size: 12px;
        line-height: 18px;
    }

    .page_videoscenter_tbtn video {
        width: 88%;
    }

    .page_ontrialtbox h2 {
        font-size: 28px;
        line-height: 36px;
        margin-top: 8px;
        margin-bottom: 0px;
    }

    .page_ontrialform {
        padding: 36px 0px 32px 0px;
    }

    .footerbbox {
        margin-bottom: 120px !important;
    }
    #productlines .page_elemBox .contype {
        padding: 36px 0px 8px 0px;
    }
}


/* 平台处适配 */
@media (min-width: 992px) and (max-width:1280px) {
    .page_elemheightH4 {
        height: 248px;
    }
    .page_appsceneS1_img2 .current {
        left: auto;
    }
    .page_appsceneS1_img2 img {
        right: -96px;
        position: relative;
    }
    
    .page_appprolistS1 {
        padding: 10px;
    }
    .page_appprolistS2 {
        padding: 10px 0px 10px 40px;
    }
}

@media (min-width: 1281px) and (max-width:1369px) {
    .page_elemheightH4 {
        height: 260px;
    }
    .page_appsceneS1_img2 .current {
        left: auto;
    }
    .page_appsceneS1_img2 img {
        right: -80px;
        position: relative;
    }
    .page_appprolistS1 {
        padding: 20px;
    }
    .page_appprolistS2 {
        padding: 20px 0px 20px 40px;
    }
    .page_elemheightH2 {
        height: 280px;
    }
}

@media (min-width: 1370px) and (max-width:1600px) {
    .page_elemheightH4 {
        height: 260px;
    }
    .page_appsceneS1_img2 .current {
        left: auto;
    }
    .page_appsceneS1_img2 img {
        right: -40px;
        position: relative;
    }
    .page_appprolistS1 {
        padding: 20px;
    }
    .page_appprolistS2 {
        padding: 20px 0px 20px 40px;
    }
}
@media (min-width: 1601px) and (max-width:1800px) {
    
    .page_appsceneS1_img2 .current {
        left: auto;
    }
    .page_appsceneS1_img2 img {
        right: -40px;
        position: relative;
    }
}
/* 平台处适配-结束 */

/*-------------------------
          大屏幕
---------------------------*/

@media (min-width: 1601px) {
    .case_honorlistmainpd {
        width: 80%;
    }

    .case_honorlist_logo {
        width: 48px;
        height: 48px;
    }

    .bootcontainer {
        width: 68%;
    }

    .page_videoscenter_tbox {
        width: 64%;
    }

    .page_videoscenter_tdesc {
        width: 64%;
    }

    .caselisttypes2_none {
        display: none !important;
    }

    .caselisttypes2 ul li a img {
        height: 40px;
    }
}

@media (min-width: 1601px) and (max-width:1800px) {
    .page_videoscenter_tbox {
        margin-bottom: 80px;
        margin-top: 96px;
    }

    .case_honorlistmain {
        width: 240px;
    }

    .case_honorlist_logo {
        width: 64px;
        height: 64px;
    }

    .case_honorlistmainpd {
        margin-top: 112px;
    }

    .caselistindustry_detailsbox {
        width: 100% !important;
    }

    .page_elemBox .contype {
        padding: 64px 0px 8px 0px;
    }

    #productlines .page_elemBox .contype {
        padding: 48px 0px 8px 0px;
    }

    .page_elemBox .conname h2 {
        font-size: 30px;
        line-height: 34px;
    }
    
    .page_appprolistS1 {
        padding: 0px 30px 30px 30px;
    }
    .page_appprolistS2 {
        padding: 0px 0px 30px 60px;
    }
    .page_elemheightH2 {
        height: 320px;
    }
}


@media (min-width: 1801px) and (max-width:1920px) {
    .case_honorlistmainpd {
        width: 80%;
    }

    .case_honorlist_logo {
        width: 76px;
        height: 76px;
    }

    .case_honorlistmain {
        width: 280px;
    }

    .case_honorlistbox ul li span {
        width: 12px;
    }

    .case_honorlistmainpd {
        margin-top: 105px;
    }

    .bootcontainer {
        width: 70%;
    }

    .page_videoscenter_tbox {
        width: 68%;
        margin-bottom: 36px;
        margin-top: 76px;
    }

    .page_videoscenter_tdesc {
        width: 68%;
    }

    .bnerbghome_textpd {
        top: 32%;
    }

    .ontrialhome {
        bottom: 32%;
    }

    .pagepublicbox2 {
        height: 640px !important;
    }

    .page_elemheightH1 {
        height: 640px;
    }
    .page_elemheightH2 {
        height: 360px;
    }
    .case_honorlistmainbox {
        padding-left: 240px;
    }
    .case_honorlistmainpd  .contype {
        padding: 132px 0px 8px 0px;
    }
}

@media (min-width: 1921px) {
    body {
        margin: 0 auto !important;
        overflow: hidden;
        overflow-y: scroll;
        overflow-x: hidden;
    }

    .container {
        width: 1800px;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }

    /* .skipmenu {
        width: 1920px;
        left: 50%;
        transform:translateX(-50%)
    } */
    .banner {
        width: 100vw;
        left: 50%;
        transform: translateX(-50%);
    }

    .bnerbghome_1,
    .bnerbghome_2,
    .bnerbghome_3,
    .bnerbghome_4,
    .bnerbghome_5,
    .bnerbghome_6 {
        background-size: 100vw 100%;
    }

    .maincontainer {
        width: 1920px !important;
        margin: 0 auto;
    }

    .news_contentBox .img img {
        width: 100%;
    }

    .ADbg_1,
    .ADbg_2,
    .ADbg_3,
    .ADbg_4,
    .ADbg_5 {
        background-size: 100% 100%;
    }

    .pagenav_submenu_left {
        padding: 25px 64px 50px 0px;
    }

    .pagenav_submenu_right {
        padding: 25px 0px 50px 64px;
    }

    .topmenu-leftbgc {
        width: calc(50% - 444px);
    }
}