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

@media (min-width: 320px) and (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("/cms/jy/newsite/images/img_ad_1_m.jpg") center center;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }

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

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

  .ADbg_4 {
    background: url("/cms/jy/newsite/images/img_ad_4_m.jpg") center center;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }
  .page_elemtheme_scene {
    width: 100%;
    background: url("/cms/jy/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("/cms/jy/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("/cms/jy/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%;
    border: 1px red solid;
  }
  /* .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;
  }
  .page_appsceneS1_img2 {
    top: 0;
    width: 50%;
    right: 0;
  }
  .page_elemBox {
    text-align: left;
    padding-left: 12px;
  }

  .page_elemBox2 {
    padding-left: 0px;
  }

  .page_elemheightH2 {
    height: 120px;
  }
  .page_productlistbox {
    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, 0.64);
  }
  .Companyintro_tmain_contenttbox_title {
    font-size: 24px;
    line-height: 24px;
  }
  .Companyintro_tmain_content_tbtn a {
    font-size: 12px;
    color: rgba(255, 255, 255, 0.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;
  }
  .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;
  }
  .bootbox {
    margin-right: -12px;
    display: block;
  }
  .bootsubbox {
    padding-right: 12px;
    float: left;
    margin-bottom: 24px;
  }
  .footnav_contactusbtn a {
    width: 100%;
  }
  .page_footnavmain_tbox {
    margin-bottom: 6px;
  }
  .footerbbox {
    height: auto !important;
    margin-bottom: 100px !important;
  }
  .page_footnavmain_tlist ul li a {
    line-height: 24px;
  }
  #footaboutus .page_footnavmain_tlist ul li {
    width: 50%;
    float: left;
  }
  .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;
  }
  #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, 0.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;
  }
  #solutionslist .equal_childbox {
    width: 50%;
  }
  .numberweavermainbox {
    background-color: #f7f7f7;
    padding: 12px 18px;
  }
  .page_videoscenter {
    background: url(/cms/jy/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, 0.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;
  }
  #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: 18px;
    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;
  }
  .newslist_mainbox .swiper-pagination {
    left: 0px !important;
  }

  #mySwiper_m .bnerbghome_1 {
    background: url("/cms/jy/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("/cms/jy/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("/cms/jy/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("/cms/jy/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("/cms/jy/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("/cms/jy/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, 0.48);
    margin-top: 16px;
  }

  .page_elemS1 a:hover > .page_appsceneS1_img .current {
    left: 0px;
  }
  .page_elemS1 a:hover .page_appsceneS1_img2 .current {
    left: 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("/cms/jy/cms/jy/newsite/images/banner/Group.svg") center center #001c47; */
    background: url("/cms/jy/cms/jy/newsite/images/banner/tab/11.jpg") center center #001c47;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .bnerbghome_2 {
    background: url("/cms/jy/cms/jy/newsite/images/banner/tab/33.png") center center #001c47;

    background-size: cover;
    /* background-size: auto 100%; */
    background-repeat: no-repeat;
  }

  .bnerbghome_3 {
    /* background: url("/cms/jy/cms/jy/newsite/images/banner/product_bg13.png") center center #001c47; */
    background: url("/cms/jy/cms/jy/newsite/images/banner/tab/pc_bg.jpg") center center #001c47;
    background-size: cover;
    /* background-size: auto 100%; */
    background-repeat: no-repeat;
  }

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

  .bnerbghome_5 {
    background: url("/cms/jy/cms/jy/newsite/images/banner/Rectangle.svg") center center #001c47;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }

  .bnerbghome_6 {
    background: url("/cms/jy/newsite/images/banner/banner_zstack.svg") center center #ffffff;
    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;
  }
  .equal_parentbox {
    margin-right: -16px;
  }
  .equal_childbox {
    padding-right: 16px;
  }
  .page_elemAD {
    margin-bottom: 16px;
  }
  .equal_childbox2 {
    padding-right: 16px;
  }
  .page_elemheightH2 {
    height: 200px;
  }
  .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;
  }
  .case_honorlist_logo img {
    padding: 8px 0px;
    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 36px 24px 36px;
  }
  .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: 46px;
    line-height: 68px;
  }
  .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: 24px;
    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%;
    width: 80%;
    /* border: 1px red solid; */
    line-height: 44px;
    text-align: center;
  }
  .bnerbghome_desc {
    font-size: 18px;
    line-height: 24px;
  }
  .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_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;
  }
  .case_honorlist_logo img {
    height: 56px;
  }
  .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;
  }
  .page_elemheightH2 {
    height: 240px;
  }
  #productlines .page_elemBox .contype {
    padding: 36px 0px 8px 0px;
  }
}

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

@media (min-width: 1601px) {
  .case_honorlistmainpd {
    width: 76%;
  }
  .case_honorlist_logo {
    width: 48px;
    height: 48px;
  }
  .bootcontainer {
    width: 68%;
  }
  .page_videoscenter_tbox {
    width: 64%;
  }
  .page_videoscenter_tdesc {
    width: 64%;
  }
  .case_honorlist_logo img {
    height: 56px;
  }
  .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 img {
    height: 64px;
  }
  .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;
  }
}

@media (min-width: 1901px) {
  .case_honorlistmainpd {
    width: 76%;
  }
  .case_honorlist_logo {
    width: 64px;
    height: 64px;
  }
  .case_honorlistmain {
    width: 280px;
  }
  .case_honorlistbox ul li span {
    width: 20px;
  }
  .case_honorlistmainpd {
    margin-top: 105px;
  }
  .bootcontainer {
    width: 70%;
  }
  .page_videoscenter_tbox {
    width: 68%;
    margin-bottom: 36px;
    margin-top: 76px;
  }
  .page_videoscenter_tdesc {
    width: 68%;
  }
  .case_honorlist_logo img {
    height: 64px;
  }
  .bnerbghome_textpd {
    top: 32%;
  }
  .ontrialhome {
    bottom: 32%;
  }
  .pagepublicbox2 {
    height: 520px !important;
  }
  .page_elemheightH1 {
    height: 640px;
  }
}
@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 !important;
  }
  .news_contentBox .img img {
    width: 100%;
  }
  .ADbg_1,
  .ADbg_2,
  .ADbg_3,
  .ADbg_4 {
    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);
  }
}
