/*-------------------------
          鎵嬫満灞忓箷
---------------------------*/


@media (max-width: 320px) {
    .technology-ico{
        display: none;
    }
    .solutionlist-ico{
        display: none;
    }
    .solutionlist-name{
        padding-left:0;
    }
}
@media (min-width: 320px) and (max-width:767px) {
   
    .solutionlist-list l{
        display:none;
    }
    /* 
    -------------  banner  -------------
    */
    .p_index{
        background: url(../image/banner/index.jpg) #16247c 53% center;
        background-repeat: no-repeat;
        background-size: auto 100%;
    }
    .p_scene{
        background: url(../image/banner/scene.jpg) #11115d 53% center;
        background-repeat: no-repeat;
        background-size: auto 100%;
    }
    .p_solution {
        background: url(../image/banner/solution.jpg) #073a8d 53% center;
        background-size: auto 100%;
    }
    .p_technology {
        background: url(../image/banner/technology.jpg) #041967 54% center;
        background-size: auto 100%;
    }
    .p_case {
        background: url(../image/banner/case.jpg) #0f297d 54% center;
        background-size: auto 100%;
    }

    .pagemain-banner {
        height: 260px;
    }
    .bannerbtn {
        display:none;
    }
    .bannertext_subtitle {
        font-size: 14px;
        line-height: 24px;
        color: rgba(255, 255, 255, .64);
    }
    .bannertext_desc {
        font-size: 13px;
        line-height: 18px;
        margin-top: 0px;
    }
    .bannertext_title {
        font-size: 24px;
        line-height: 36px;
    }
    l {
        display: none;
    }
    .bannertext_title i {
        display: block;
    }
    .banner_title {
        margin-top: 12%;
    }
    /* .p_case {

    } */
 
    /* 
    -------------  banner 缁撴潫 -------------
    */
    .pagemain{
        padding-top:0;
        padding-bottom:30px
    }
    .pagetitle_t1{
        font-size:20px;
        line-height: 32px;
    }
    .pagetitle_t2 {
        margin-top: 0px;
        font-size: 12px;
        line-height: 14px;
    }
    .pagetitle {
        margin-top: 40px;
        margin-bottom:40px;
    }
    .pagetitle_t1_1 {
        line-height: 28px;
    }
    .pagetitle_t1 j {
        display: block;
        line-height: 6px;
        color: #ffffff;
    }
    .pagetitle_t1_1 j {
        display: block;
        line-height: 0px;
        color: #1860ac;
    }
    .pagetitle2 {
        margin-top: 40px;
    }
    .home-p1-img{
        width:100%;
        padding:0;
    }
    .home-p1-img img{
        width:100%;
    }
    .boxtype {
        padding: 0px 0px 20px 0px;
    }

    .p2-icon img {
        width: 20px;
        float: left;
        padding-top: 4px;
    }
    .p2-name {
        font-size: 14px;
        text-align: left;
        margin-top: 0;
        padding-left: 4px;
    }
    .p2-text{
        text-align: left;
        font-size:12px;
    }
    .p2-text j{
        display:inline;
    }
    
    .p2-text br{
        display:none;
    }
    .home-p3-img{
        display:none;
    }
    .home-p3-img-mobile{
        display: block;
    }
    .p4-name{
        font-size:14px;
        padding-left:10px;
        margin-top:0;
        line-height: 30px;
    }
    .p4-text{
        font-size:12px;
        line-height: 20px;
        padding-left:50px;
    }
    .text-left,.text-right{
        margin-bottom:20px;
    }
    .text-right{
        text-align: left;
    }
    .p4_icon{
        display:block;
        float: left;
        width:40px;
        padding-top: 5px;
    }

    .mobile_disappear{
        display: none;
    }
    .home-pcasebox{
        width:33.3%;
    }
    .home-pcase-name{
        display: none;
    }
    .home-pcase-logo img{
        padding:4px 10px;
        border: 1px solid #f8f8f8;
    }

    .H_enterprise_btn2{
        padding:30px 0px;
        margin-bottom:0px;
    }
    .boxtype1{
        padding:15px;
        margin-bottom:20px;
    }
    /* 
    -------------  scene -------------
    */

    .scenelist-tbox{
        width:100%;
    }
    .scenelist-img{
        width:100%;
        display: block;
    }
    .scenelist-tbox img{
        padding-top: 4px;
    }
    .scenelist-name{
        font-size:16px;
    }
    .scenelist-text{
        font-size:12px;
        line-height: 20px;
        padding-right:0;
    }


    .scene-adv-text br{
        display:none;
    }
    .scene-adv-name{
        text-align: left;
        font-size: 16px;
        padding:2px 0px 0px 14px;
        line-height:26px;
    }
    .scene-adv-text{
        font-size: 12px;
        text-align: left;
        padding-left: 65px;
        line-height:20px;
    }
    .scene-adv img {
        width: 52px;
        float: left;
    }
    .acene_adv_box_mobile{
        padding:0px 0px 10px;
    }
    /* 
    -------------  scene -------------
    */
    /* 
    -------------  technology -------------
    */
    .technology-p2-img{
        width:80%;
        padding: 0px 0px 30px;
    }
    .technology-p3-img{
        width:100%
    }
    .technology-p3-ico{
        width:40px;
        margin-right: 10px;
    }
    .technology-ico {
        float: left;
        margin-right: 5px;
        width: 20px;
        margin-top: 5px;
    }
    .technology_contentT1{
        font-size: 14px;
    }
    .technology_contentT3{
        font-size:12px;
        line-height:20px;
        margin-bottom: 10px;

    }
    .technology-tbox-p4{
        padding:30px;
    }
    .technology_contentT4{
        font-size:12px;
        line-height:20px;
        margin-bottom: 0px;
        margin-right:15px;
    }
    .technology_contentT2{
        font-size:12px;
        line-height: 20px;
        color: #666666;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
    }
    .technology_p2_boxtype{
        margin-bottom:10px;
    }
    .technology-list ul li {
        font-size: 12px;
        line-height: 20px;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1; /* 杩欓噷鏄秴鍑哄嚑琛岀渷鐣� */
        overflow: hidden;
    }
    .technology-list ul {
        padding-left: 5px;
    }
    .technology-p4-img {
        padding: 20px 0px;
        width: 80%;
    }
    /* 
    -------------  technology -------------
    */

    /* 
    -------------  solution -------------
    */
    
    .solution-pimg img{
        width:95%;
    }
    .solutionlist-ico {
        float: left;
    }
    .solutionlist-ico img {
        width: 30px;
    }
    .solutionlist-name{
        font-size:14px;
    }
    .solutionlist-list ul{
        padding-left:0;
    }
    .solutionlist-list ul li {
        font-size: 12px;
        line-height: 20px;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
    /* 
    -------------  solution -------------
    */


    /* 
    -------------  case -------------
    */
    .boxtype_case_mobile{
        padding: 0;
        margin-bottom: 20px;
    }
    .caselist-ico{
        padding:0;
        margin: 10px 0px;
        text-align: center;
    }
    .caselist-tbox img{
        height:60px;
        padding: 10px 20px;
    }
    .caselist-name{
        text-align:center;
        font-size: 14px;
        font-weight: normal;
        background: #f8f8f8;
    }
    .caselist-text,.caselist-text2{
        display:none;
    }
    .casepage_list_icon img{
        width: 20px;
        margin-top: 19px;
    }
    
    .casepage_list_name{
        padding: 20px 12px 0px 0px;
        margin-left:26px;
    }
    .casepage_listBox ul li{
     
    }
    .casepage_listBox ul li {
        list-style: none;
        font-size: 12px;
        line-height: 14px;
        color: #666;
        line-height: 20px;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
    .case-app-name{
        font-size:16px;
    }
    .caseapp-text{
        display:none;
    }
    .boxtype2{
        padding:20px 20px 0px;
        margin-bottom:20px;
        min-height:220px;
    }

    /*  
    -------------  case -------------
    */


    .logo img {
        margin-left: 15px;
    }
    .video_button {
        width: 100px;
        height: 30px;
    }
    .logo_line2 {
        margin: 18px 6px 0px 6px !important;
    }
    .video_button a {
        text-align: center;
        background-color: #0081f0;
        font-size: 12px;
        color: #ffffff;
        border: none;
    }
    .p_weixin {
        position: relative;
        background: url("../image/bg_weixin.jpg") center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
    }
    .video_box {
        display: none;
    }
    .vidbg-container {
        display: none;
    }
    .bannerbtn_P {
        display: none;
    }
    .bannerbtn_M {
        display: block;
    }
    .p1_h {
        background: url(../image/bg_banner.jpg) #000c39 64% center;
        background-repeat: no-repeat;
        background-size: auto 100%;
    }
    .p1_h section video {
        left: 42% !important;
    }

    .appli_box {
        font-size: 12px;
    }
    .p_weixin {
        background-position-x: 60%;
    }
    .p_platform {
        background-position-x: 56%;
    }
    .banner_oaweixin_logo2 {
        width: 30%;
    }
    .banner_oaweixin_text2 {
        font-size: 9px;
    }
    .pagemain {
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .banner_t1 {
        font-size: 16px;
    }
    .banner_t2 {
        font-size: 22px;
    }
    .banner_infobox_text {
        color: rgba(255, 255, 255, .64);
        color: #ffffff\9;
        line-height: 12px;
        font-size: 9px;
    }
    .banner_infobox_line {
        margin: 2px 12px 2px 12px;
    }
    .banner_infobox {
        padding: 36px 0px 66px 0px;
    }
    .banner_registerbtn {
        display: none;
    }


    .tabs a {
        line-height: 36px;
        padding: 0px 8px;
        font-size: 12px;
    }
    .tabs_1 {
        width: 100%;
        height: 330px;
        display: block;
        background: url(../image/bg_weixindemo_m1.png) center 56px;
        background-repeat: no-repeat;
        background-size: 100% auto;
    }
    .tabs_2 {
        width: 100%;
        height: 330px;
        display: block;
        background: url(../image/bg_weixindemo_m2.png) center 56px;
        background-repeat: no-repeat;
        background-size: 100% auto;
    }
    .tabs_3 {
        width: 100%;
        height: 330px;
        display: block;
        background: url(../image/bg_weixindemo_m3.png) center 56px;
        background-repeat: no-repeat;
        background-size: 100% auto;
    }
    .tabs_4 {
        width: 100%;
        height: 330px;
        display: block;
        background: url(../image/bg_weixindemo_m4.png) center 56px;
        background-repeat: no-repeat;
        background-size: 100% auto;
    }
    .tabs_5 {
        width: 100%;
        height: 330px;
        display: block;
        background: url(../image/bg_weixindemo_m5.png) center 56px;
        background-repeat: no-repeat;
        background-size: 100% auto;
    }
    .mb {
        display: block !important;
    }
    .pc {
        display: none !important;
    }
    .tabs_workwx_wx_t2_mb {
        color: #666666;
        line-height: 12px;
        font-size: 9px;
    }
    .tabs_workwx_wx_t2 {
        font-size: 10px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .tabs_workwx_wx {
        width: 88%;
        padding-top: 7%;
    }
    #tabs-container {
        height: 330px;
    }
    .pagetitle_t2_2 {
        margin-top: 12px;
        font-size: 10px;
        line-height: 14px;
    }
    .workwx_oa_box_img {
        width: 80%;
        margin: 0 auto;
        padding-top: 16px;
    }
    .workwxoa_boxtext_t2 {
        font-size: 9px;
        line-height: 12px;
    }
    .workwxoa_boxtext_t1 {
        line-height: 12px;
        margin-bottom: 12px;
        font-size: 12px;
    }
    .workwxoa_boxtext {
        margin-top: 0%;
    }
    .workwx_oa_box_lefttext {
        text-align: center;
        float: right;
        margin-right: 0%;
    }
    .workwx_oa_box_righttext {
        margin-left: 0%;
        text-align: center;
    }
    .workwx_oa_box_right {
        position: absolute;
        right: 0;
    }
    .H_enterprise_mainico {
        width: 24px;
        height: 24px;
    }
    .H_enterprise_mainpd {
        width: 8px;
    }
    .H_enterprise_main table {
        margin-bottom: 0px;
    }
    .H_enterprise_mainb {
        margin-bottom: 20px;
    }
    .H_enterprise_title {
        display: none;
    }
    .H_enterprise_main {
        margin-top: 6%;
    }
    .H_enterprise_mainico img {
        margin-top: 2px;
    }
    .H_enterprise_maintext {
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        font-size: 9px;
        line-height: 12px;
        height: 24px;
        overflow: hidden;
    }
    .H_enterprise_maintitle {
        margin-bottom: 6px;
    }
    .H_enterprise_btn {
        margin-bottom: 48px;
    }
    .H_enterprise_title2 {
        display: none;
    }
    .Hmain_list a {
        line-height: 36px;
        font-size: 13px;
    }
    .Hmain_enginebox_text {
        display: none;
    }
    .Hmain_enginebox_text2 {
        display: none;
    }
    .Hmain_enginebox_title {
        font-size: 14px;
        margin-right: 6px;
        float: left;
        padding-right: 0px;
    }
    .Hmain_enginebox_title2 {
        font-size: 14px;
        padding-left: 6px;
    }
    .Hmain_engine {
        width: 100%;
        height: 260px;
        overflow: hidden;
        background: url(../image/bg_enginehome4.png) center center;
        background-repeat: no-repeat;
        background-size: 100% auto;
        margin-top: 5%;
    }
    .Hmain_enginebox_ico img {
        width: 16px;
    }
    .Hmain_enginebox_ico2 img {
        width: 16px;
    }
    .Hmain_enginebox_left {
        margin-bottom: 40px;
    }
    .Hmain_enginebox_right {
        margin-left: 14px;
    }
    .Hmain_enginebox_ico {
        float: right;
        margin-right: 16px;
    }
    .Hmain_point {
        margin-right: 14px;
    }
    .Hmain_enginebox {
        overflow: inherit;
    }
    .Hmain_enginebox_pd {
        margin-top: 50px;
    }
    .Hmain_casebox {
        margin-top: 40px;
    }
    .Hmain_caselistbox table tbody tr td img {
        width: 80%;
    }
    .Hmain_caselistbox table tbody tr td {
        width: 50%;
        float: left;
        display: table-header-group;
    }
    .Hmain_caselist_line {
        display: none;
    }
    .Hmain_caselist {
        height: 260px;
    }
    .Hmain_casetitle {
        padding: 36px 0px 0px 15px;
    }
    #copyright {
        text-align: left;
    }
    #copyright a {
        float: left;
    }
    #copyright .public-network {
        float: left;
    }
    #copyright a img {
        float: left;
    }
    #copyright a p {
        float: left;
    }
    .detailsnav ul li {
        width: 25%;
        float: left;
    }
    .detailsnav ul li a {
        text-align: center;
    }
    .detailsnav ul li a.active {
        padding-left: 0px !important;
    }
    .detailsnav ul li a {
        margin: 2px 0px;
    }
    .detailsnav ul {
        margin-top: 0px !important;
    }
    .detailsnav_infoleft a j {
        display: block !important;
        float: left;
    }
    .banner_describe {
        margin-top: 16px;
    }
    .banner_main {
        padding: 16px 0px 0px 0px;
    }
    .banner_bg_2 a {
        padding: 15px 10px 15px 10px;
        height: auto;
    }
    .banner_bg_1 a {
        padding: 15px 10px 15px 10px;
        height: auto;
    }
    .banner_enterprisebg_1 {
        margin-bottom: 10px;
        height: auto;
    }
    .banner_oaweixin {
        padding: 20px 0px 48px 0px;
    }
    .p_enterprise {
        background-image: url("../image/bg_enterprise.jpg");
        background-repeat: no-repeat;
        background-size: auto 100%;
        background-position: -1480px center;
    }
    .banner_mainb1 {
        width: 100%;
    }
    .banner_mainb2 {
        width: 100%;
    }
    .banner_main2 {
        padding: 26px 0px 0px 0px;
    }
    .banner_main3 {
        padding: 26px 0px 0px 0px;
    }
    .p_nation {
        background-image: url(../image/bg_nation2.jpg);
        background-size: auto 100%;
    }
    .Hmain_listbox2 {
        border: none;
    }
    .bner_title i {
        font-size: 28px;
        line-height: 36px;
    }
    .bner_title {
        margin-top: 40px;
        margin-bottom: 0px;
        font-size: 24px;
        line-height: 28px;
    }
    .banner_oaweixin_line {
        padding-bottom: 16px;
        margin-bottom: 16px;
    }
    .bnerbox {
        height: auto;
        margin-bottom: 64px;
    }
    .bannerbox {
        height: auto;
        background-color: #010810;
    }
    .weixin_news {
        margin-bottom: 36px;
    }
    .weixin_Smallprogramlist {
        padding: 26px 15px;
    }
    .weixin_Subscriptionlistbg {
        padding: 12px 0px;
        margin-bottom: 10px;
    }
    .weixin_Subscription {
        margin-top: 6%;
    }
    .skipmenu a {
        font-size: 12px !important;
        padding: 0px 9px !important;
        margin: 0px 0px !important;
    }
    .skipmenu a j {
        display: none;
    }
    .isStuck {
        top: 60px !important;
    }
    .platform_mainleft {
        padding: 20px 15px 15px 15px;
        margin-top: 0%;
    }
    .platform_mainbox2 {
        margin-bottom: 30px;
    }
    .platform_mainbox {
        margin-top: 24px;
        margin-bottom: 30px;
    }
    .platform_mainleft_text {
        line-height: 18px;
    }
    .bner_title img {
        height: auto;
    }
    .case_main_wellknownbg_1 {
        background-size: 100% 100%;
    }
    .case_main_wellknownbg_2 {
        background-size: 100% 100%;
    }
    .case_main_wellknownbg_3 {
        background-size: 100% 100%;
    }
    .case_main_wellknownbg_4 {
        background-size: 100% 100%;
    }
    .case_mainbox {
        height: 140px;
        margin-bottom: 15px;
    }
    .register_btn {
        display: none;
    }
    .register_btn2 {
        display: none;
    }
    .case_main {
        margin-top: 8%;
    }
    .case_mainbox2 a {
        padding: 28px 0px;
    }
    .case_mainbox2 {
        margin-bottom: 15px;
    }
    .case_mainpd {
        margin-top: 18% !important;
    }
    .bner_t2 {
        font-size: 16px !important;
    }
    .Intelligence_main_p1_textbox {
        margin-top: 0%;
        margin-bottom: 32px;
    }
    .Intelligence_main {
        margin-top: 7%;
        margin-bottom: 36px;
    }
    .Intelligence_main_scene {
        margin-top: 16px;
        margin-bottom: 12px;
    }
    .Intelligence_main_sceneimg {
        width: 80%;
        margin-bottom: 12px;
    }
    .Intelligence_mainvideo_text {
        padding: 15px 15px 15px 15px;
    }
    .Hmain_listbox {
        margin: 6px 0px;
        padding-bottom: 8px;
    }
    .banner_describe_t1 {
        font-size: 20px;
        line-height: 32px;
    }
    .weixin_Subscriptionlist_t2 {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .main_signature_tbox {
        margin-top: 4%;
        margin-bottom: 8%;
    }
    .main_signature_t1 {
        line-height: 16px;
    }
    .main_signature_tlist table {
        width: 100%;
    }
    .main_signature_tlist table tbody tr td {
        font-size: 12px;
    }
    .main_signature_t2 {
        font-size: 14px;
    }
    .main_signature_processbox {
        margin-bottom: 36px;
    }
    .main_signature {
        margin-top: 8%;
        margin-bottom: 16px;
    }
    .main_signature_appico {
        width: 30px;
    }
    .main_signature_appt1 {
        margin-bottom: 6px;
        font-size: 14px;
    }
    .Intelligence_main_p1_img img {
        width: 80%;
        margin-left: 18px;
    }
    .Intelligence_main_p1_img {
        text-align: center;
    }
    .platform_mainleft_tspan {
        margin-bottom: 8px;
        line-height: 18px;
    }
    .platform_mainleft_title {
        margin-bottom: 0px;
    }

    .case_mainbox a img {
        width: 48px;
    }
    .case_mainbox a {
        padding: 24px 0px 0px 0px;
    }
    .detailsnav_infoleft a {
        cursor: pointer;
        line-height: 40px !important;
        color: #333333 !important;
    }
    .detailsnav_info_line {
        width: 55px !important;
    }
    .footer_aboutus {
        padding: 40px 0px 0px 0px;
    }
    .footer_navbox_list ul li {
        float: left;
    }
    .footer_navbox_title {
        padding-bottom: 0px;
    }
    .footer_navbox {
        margin-bottom: 18px;
    }
    .footer_aboutus_text {
        margin-top: 10px;
    }
    .footernavbox_l2 ul li {
        margin-right: 14px;
    }
    .details_titlebox {
        border-bottom: 1px solid #dadada;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .details_listbox {
        height: 168px;
        margin-bottom: 16px;
    }
    #floatfoot {
        display: block;
    }
    .casep {
        display: none;
    }
    .casem {
        display: block;
    }
    .tabs {
        margin-top: 0px;
    }
    .tab_lineheight {
        position: inherit;
        top: 0;
        left: 0;
        z-index: 99;
        margin-left: 0px;
    }
    .footer_navbox_list ul li a {
        line-height: 18px;
    }
    .footer_navbox_contact {
        display: none;
    }
    .footer_copyright {
        padding-top: 12px;
        margin-top: 0px;
        padding-bottom: 80px;
    }
    .boxblock-p {
        display: none;
    }
    .boxblock-m {
        display: none;
    }
    .boxnone-p {
        display: block;
    }
    .boxnone-m {
        display: block;
    }
    .banner_infobox_weaver img {
        margin-bottom: 8px;
        height: 22px;
    }
    .banner_infobox_weixin img {
        margin-bottom: 8px;
        height: 22px;
    }
    .workwx_oa_box {
        margin-top: 32px;
    }
    .banner_title_2 {
        line-height: 14px;
    }
    .weixin_newslist_t2 {
        font-size: 12px;
        line-height: 16px;
        height: auto;
    }
    .Hmain_list span {
        line-height: 36px;
    }
    .weixin_Smallprogramlist_t3 {
        line-height: 18px;
    }
    .weixin_Smallprogramlist_t2 {
        line-height: 18px;
    }
    .weixin_Smallprogramlist_t1 {
        margin-bottom: 8px;
        margin-top: 8px;
    }
    .weixin_Subscriptionlist_t1 {
        margin-bottom: 2px;
    }
    .weixin_Subscriptionlist {
        padding-left: 12px;
    }
    .banner_bg_3 a {
        padding: 15px;
    }
    .banner_bg_4 a {
        padding: 15px;
    }
    .banner_bg_5 a {
        padding: 15px;
    }
    .banner_bg_6 a {
        padding: 15px;
    }
    .main_signature_introducebox {
        margin-bottom: 15px;
        padding: 20px 15px 6px 15px;
    }
    .main_signature_introduceb_t2 {
        font-size: 11px;
        line-height: 18px;
    }
    .signature_scene_text h3 {
        font-size: 14px;
    }
    .details_main_text {
        font-size: 13px;
        line-height: 22px;
        color: #333333;
    }
    .details_main_text ul li {
        margin-bottom: 0px;
    }
    .main_signature_introduceb_t1 {
        margin-bottom: 6px;
    }
}

@media (min-width: 768px) and (max-width:991px) {

}

@media (min-width: 992px) {
    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        float: right !important;
        width: auto !important;
    }
}
@media (max-width: 992px) {

    .entrance{
        display:none;
    }
   
}
@media (min-width: 1280px) {
    .nav>li>a {
        padding: 15px 15px !important;
    }
    .bigsize{
        width:20%;
    }
   
}

@media (max-width: 1280px) {
    .banner_mainbox {
        width: 100%;
    }
    .entrance_solution{
        width: 10.3%!important;
        margin-right:0.5% !important;
        margin-bottom:7px;
    }
    .entrance_solution_1{
        width: 13.1% !important;
        margin-right:0.5% !important;
    }
    .p2-name {
        font-size: 14px !important;
        line-height: 25px !important;
    }
   
   
}

@media (min-width: 992px) and (max-width:1299px) {
    .smallsize{
        width:25%
    }
    .box_disappear{
        display:block;
    }
    
}

/*-------------------------
          棰嗗灞忓箷
---------------------------*/

@media (min-width: 992px) and (max-width:1369px) {
    .entrance_left {
        padding-top:10px;
    }
    .entrance{
        height:130px;
    }
    .entrance_right{
        padding-top:10px;
        width:86%
    }
    .entrance_solution{
        width: 10.5%;
        margin-right:0.5%;
        margin-bottom:7px;
    }
    .entrance_left{
        width:14%
    }
    .entrance_solution_content img{
        width:5px;
        padding-top: 2px;
    }

    .entrance_right span{
        line-height: 20px;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
  

    .container{
        width:85% !important;
    }

    .pagemain {
        padding: 0px 0px 60px 0px;
    }
    .pagemain-banner {
        height:400px;
    }
  
    .p2-icon img {
        width: 28px;
    }
    .p2-text{
        font-size:12px;
        line-height: 18px;
    }
    .p2-name{
        font-size: 16px;
        line-height: 30px;
        margin-top: 8px;
    }
    .p4-name{
        font-size: 16px;
    }
    .p4-text{
        font-size: 12px;
        line-height: 20px;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2; /* 杩欓噷鏄秴鍑哄嚑琛岀渷鐣� */
        overflow: hidden;
    }
    .pagecontent {
        width: 95%;
        margin: 0 auto;
    }
    .text-left,.text-right {
        margin-bottom: 60px;
    }
    .banner_title{
        margin-top: 70px;
    }
    .bannertext_title {
        font-size: 36px;
        line-height: 50px;
    }
    .bannertext_desc {
        font-size: 14px;
        line-height:18px;
    }
    .bannerbtn{
        margin-top:40px;
    }
    .bannerbtn .bbtnbox a{
        width:120px;
        line-height:36px;
        font-size:13px;
    }
    .home-pcase-logo img{
        padding: 4px 15px;
    }
    .pagetitle_t1{
        font-size: 24px;
        line-height: 32px;
    }
    .pagetitle {
        margin-top: 50px;
    }
    .boxtype{
        padding:10px 0px;
    }
        /* 
    -------------  搴旂敤鍦烘櫙  -------------
    */
    .scenelist-text,.scene-adv-text {
        font-size:12px;
        line-height: 20px;
    }
    .scene-adv img{
        width:60px;
    }
    .scenelist-tbox img{
        width:20px;
     }
    .scenelist-name {
        font-size:16px;
    }
    .scenelist-ico {
        margin: 10px 0px 0px 0px;
    }
    .scene-adv-name{
        font-size: 16px;
        line-height: 40px;
    }
    .boxtype1{
        padding: 10px 20px 15px 20px;
    }
    /* 
    -------------  搴旂敤鍦烘櫙  -------------
    */

    /* 
    -------------  鎶€鏈壒鎬�  -------------
    */
    .technology_contentT1 {
        font-size: 16px;
        font-weight: bold;
        line-height: 36px;
        color: #000;
    }
    .technology_contentT2{
        font-size: 12px;
        line-height: 20px;
     
    }
    .technology_contentT3{
        font-size: 12px;
        line-height: 20px;
        margin-bottom:15px;
    }
    .technology_contentT4{
        font-size:12px;
        line-height:20px;
    }
    .technology-p2-img {
        width: 45%;
        padding: 0px 0px 50px;
    }
    .technology-p3-ico {
        width: 40px;
        float: left;
        margin-top: 6px;
        margin-right: 15px;
    }
    .technology-p3-img {
        width: 60%;
        padding-bottom: 10px;
    }
    .technology-list ul li {
        font-size: 12px;
        line-height: 20px;
    }
    /* 
    -------------  鎶€鏈壒鎬�  -------------
    */

    /* 
    -------------  瑙ｅ喅鏂规  -------------
    */
    .solutionlist-list ul li {
        font-size: 12px;
        line-height:20px;
    }
    .solutionlist-ico img{
        width:36px;
        margin-top:5px;
    }
    .solutionlist-list ul{
        margin-bottom:5px;
    }
    .col-solution-4{
        width:33.3%
    }
    /* 
    -------------  瑙ｅ喅鏂规  -------------
    */

    /* 
    -------------  瀹㈡埛妗堜緥  -------------
    */
  
    .casepage_listBox ul li{
        font-size:12px;
        line-height:20px;
    }
    .caselist-text {
        -webkit-line-clamp: 4;
        font-size:12px;
        line-height: 20px;
    }
    .caselist-tbox img {
        height:45px;
    }
    .caselist-ico{
        padding-top:6px;
    }
    .case-app-name{
        font-size:16px;
    }
    .caseapp-text{
        font-size: 12px;
        margin-bottom:0px;
    }
    .boxtype2{
        padding:30px 30px 10px 30px;
    }
    /* 
    -------------  瀹㈡埛妗堜緥  -------------
    */
}


/*-------------------------
          15瀵稿睆骞�
---------------------------*/

@media (min-width: 1370px) and (max-width:1599px) {
    .entrance_left {
        padding-top:10px;
    }
    .entrance{
        height:130px;
    }
    .entrance_right{
        padding-top:10px;
        width:86%
    }
    .entrance_solution{
        width: 10.5%;
        margin-right:0.5%;
        margin-bottom:7px;
    }
    .entrance_left{
        width:14%
    }
    .entrance_solution_content img{
        width:5px;
        padding-top: 2px;
    }
    /* .pagemain-banner-height{
        height: 500px;
    } */

    .pagemain {
        padding: 0px 0px 60px 0px;
    }
    .pagemain-banner {
        height:450px;
    }
   
    .p2-icon img {
        width: 28px;
    }
    .p2-text{
        font-size:12px;
    }
    .p2-name{
        font-size: 16px;
        line-height: 30px;
        margin-top: 8px;
    }
    .p4-name{
        font-size: 16px;
    }
    .p4-text{
        font-size: 12px;
        line-height: 20px;
    }
    .pagecontent {
        width: 96%;
        margin: 0 auto;
    }
    .text-left,.text-right {
        margin-bottom: 75px;
    }
    .banner_title{
        margin-top: 80px;
    }
    .bannertext_title {
        font-size: 40px;
    }
    .bannertext_desc {
        font-size: 16px;
        line-height:22px;
    }
    .bannerbtn{
        margin-top:40px;
    }
    .home-pcase-logo img{
        padding: 4px 15px;
    }
    .pagetitle_t1{
        font-size: 24px;
        line-height: 32px;
    }
    .pagetitle {
        margin-top: 50px;
    }
      /* 
    -------------  搴旂敤鍦烘櫙  -------------
    */
    .scenelist-text,.scene-adv-text {
        font-size:12px;
        line-height: 20px;
    }
    .scene-adv img{
        width:60px;
    }
    .scenelist-tbox img{
        width:20px;
     }
    .scenelist-name {
        font-size:16px;
    }
    .scenelist-ico {
        margin: 10px 0px 0px 0px;
    }
    .scene-adv-name{
        font-size:18px;
    }

    /* 
    -------------  搴旂敤鍦烘櫙  -------------
    */

     /* 
    -------------  鎶€鏈壒鎬�  -------------
    */
    .technology_contentT1 {
        font-size: 16px;
        font-weight: bold;
        line-height: 36px;
        color: #000;
    }
    .technology_contentT2{
        font-size: 12px;
        line-height: 20px;
     
    }
    .technology_contentT3{
        font-size: 12px;
        line-height: 20px;
        margin-bottom:15px;
    }
    .technology_contentT4{
        font-size:12px;
        line-height:20px;
    }
    .technology-p2-img {
        width: 60%;
        padding: 0px 20px 40px;
    }
    .technology-p3-ico {
        width: 40px;
        float: left;
        margin-top: 6px;
        margin-right: 15px;
    }
    .technology-p3-img {
        width: 45%;
        padding-bottom: 10px;
    }
    .technology-list ul li {
        font-size: 12px;
        line-height: 22px;
    }
    /* 
    -------------  鎶€鏈壒鎬�  -------------
    */


    /* 
    -------------  瑙ｅ喅鏂规  -------------
    */
    .solutionlist-list ul li {
        font-size: 12px;
        line-height:22px;
    }
    .solutionlist-ico img{
        width:40px;
    }
    .col-solution-4{
        width:33.3%
    }
    /* 
    -------------  瑙ｅ喅鏂规  -------------
    */


    /* 
    -------------  瀹㈡埛妗堜緥  -------------
    */
    
    .casepage_listBox ul li{
        font-size:12px;
    }
    .caselist-text {
        -webkit-line-clamp: 4;
        font-size:12px;
        line-height: 20px;
    }
    .caselist-tbox img {
        height:50px;
    }
 
    /* 
    -------------  瀹㈡埛妗堜緥  -------------
    */

    
    .video_box {
        display: block;
        position: absolute;
        top: 90px;
        right: 8%;
    }
    .bannerbox {
        height: 480px;
    }
    .p_platform {
        background-size: auto 480px;
    }
    .p_Intelligence {
        background-size: auto 480px;
    }
    .p_signature {
        background-size: auto 480px;
    }
    .p_weixin {
        background-size: auto 480px;
    }
    .bner_title {
        margin-top: 80px;
    }
    #tabs-container {
        height: 446px;
        margin-top: 27px;
    }
    .workwx_oa_box {
        height: 480px;
        margin-top: 66px;
    }
    .Hmain_casebox {
        margin-top: 80px;
    }
    .banner_describe2 {
        margin-top: 48px;
    }
    .weixin_Enterprise {
        margin-top: 6%;
    }
    .weixin_Service {
        margin-top: 10%;
    }
    .weixin_Subscription {
        margin-top: 4%;
    }
    .weixin_news {
        margin-top: 6%;
    }

    .Intelligence_main {
        width: 100%;
        min-height: 1px;
        margin-top: 4%;
    }
    .Intelligence_main_p1_textbox {
        margin-top: 14%;
    }
    .main_signature_appt2 {
        line-height: 22px;
    }
    .main_signature_appt1 {
        margin-bottom: 16px;
    }
    .Hmain_list span {
        font-size: 16px;
        line-height: 48px;
    }
}


/*-------------------------
          澶у睆骞�
---------------------------*/

@media (min-width: 1600px) and (max-width:1799px)  {
    .entrance_left {
        padding-top:10px;
    }
    .entrance{
        height:150px;
    }
    .entrance_right{
        padding-top:16px;
    }
    /* .pagemain-banner-height{
        height: 550px;
    } */

    .pagemain-banner {
        height:500px;
    }
    .p2-icon img {
        width: 32px;
    }
    .p2-name{
        font-size: 16px;
        line-height: 30px;
        margin-top: 8px;
    }
    .p4-name{
        font-size: 16px;
    }
    .p4-text{
        font-size:13px;
    }
    .text-left,.text-right {
        margin-bottom: 75px;
    }
    .banner_title{
        margin-top: 100px;
    }
    
    .bannertext_title {
        font-size: 44px;
    }
    .bannertext_desc {
        font-size: 16px;
    }
    /* 
    -------------  搴旂敤鍦烘櫙  -------------
    */
    .scenelist-text,.scene-adv-text {
        font-size:13px;
    }
    .scene-adv img{
        width:80px;
    }
    /* 
    -------------  搴旂敤鍦烘櫙  -------------
    */
    /* 
    -------------  鎶€鏈壒鎬�  -------------
    */
    .technology_contentT1 {
        font-size: 16px;
        font-weight: bold;
        line-height: 36px;
        color: #000;
    }
    .technology_contentT2{
        font-size: 13px;
        line-height: 22px;
     
    }
    .technology_contentT3{
        font-size: 13px;
        line-height: 22px;
        margin-bottom: 24px;
    }
    .technology_contentT4{
        font-size:13px;
        line-height:22px;
    }
    /* 
    -------------  鎶€鏈壒鎬�  -------------
    */
    /* 
    -------------  瑙ｅ喅鏂规  -------------
    */
    .solutionlist-list ul li {
        font-size: 12px;
        line-height:24px;
    }
    .solutionlist-ico img{
        width:42px;
    }
    /* 
    -------------  瑙ｅ喅鏂规  -------------
    */

    /* 
    -------------  瀹㈡埛妗堜緥  -------------
    */
    .casepage_listBox ul li{
        font-size:12px;
    }
    .caselist-text {
        -webkit-line-clamp: 4;
    }
    .caselist-tbox img {
        height: 55px;
    }
    /* 
    -------------  瀹㈡埛妗堜緥  -------------
    */
    .bner_title {
        margin-top: 100px;
    }
    .bannerbox {
        height: 560px;
    }
    .bannertext_subtitle {
        font-size: 36px;
        line-height: 48px;
    }
    #tabs-container {
        height: 540px;
        margin-top: 54px;
    }
    .workwx_oa_box {
        height: 546px;
        margin-top: 102px;
    }
    .Hmain_casebox {
        margin-top: 88px;
    }
    .Hmain_caselist {
        height: 300px;
    }
    .H_enterprise_main table {
        margin-bottom: 80px;
    }
    .H_enterprise_title {
        margin: 6.4% 0px 20px 0px;
    }
    .banner_main {
        padding: 36px 0px 4% 0px;
    }
    .banner_describe {
        margin-top: 8%;
    }
    .banner_describe2 {
        margin-top: 6.4%;
    }
    .banner_describe3 {
        margin-top: 6.4%;
    }
    .banner_main2 {
        padding: 4% 0px 2% 0px;
    }
    .banner_main3 {
        padding: 4% 0px 2% 0px;
    }
    .main_signature_img img {
        width: 80%;
    }
    .main_signature_appt2 {
        line-height: 26px;
    }
    .main_signature_appt1 {
        margin-bottom: 18px;
    }
    .signature_scene_text p {
        line-height: 24px;
    }
    .bner_title {
        font-size: 48px;
        line-height: 60px;
    }
    .Hmain_list span {
        font-size: 16px;
        line-height: 48px;
    }
}


/*-------------------------
          瓒呭ぇ灞忓箷pc
---------------------------*/

@media (max-width:1799px) {
    .entrance_solution_content {
        height: 28px;
        padding-left: 10px;
    }
    .entrance_solution_content span{
        font-size:12px;
    }
}