/* 所有页面的媒体查询 */




/* 1291-----------1600 */
@media screen and (min-width: 1291px) and (max-width: 1600px) {

    .wrap {
        width: 85%;
    }



    /* index,1291 */
    .pc_nav_bottom_L {
        width: 78%;
    }

    .pc_public_nav_top {
        padding: 0 30px;
    }

    .pc_public_nav_bottom {
        padding: 0 30px;
    }

    .indBoxOne2 .prev_btn,
    .indBoxOne2 .next_btn {
        display: none;
    }

    .indBoxOne2_lunbo .owl-controls {
        display: block;
    }


    /* index,1291~~~~~~~~~~~~~~~~end */








}



/* 
1201-----------1290    大屏电脑
*/
@media screen and (min-width: 1201px) and (max-width: 1290px) {
    .wrap {
        width: 88%;
    }



    /* index,1201 */
    .pc_banner_lunbo_box .item a .L_text_box {
        font-size: 36px;
        bottom: 60px;
        left: 60px;
    }


    .pc_public_nav_top {
        padding: 0 30px;
    }

    .pc_public_nav_bottom {
        padding: 0 30px;
    }

    .pc_nav_bottom_R .chat_now_box {
        margin-left: 10px;
    }

    .language_switch_01 {
        padding: 2px 12px 0 0;
    }

    .pc_nav_bottom_L {
        width: 78%;
    }

    .pc_nav_list_box {
        width: calc(100% - 240px);
    }

    .pc_nav_top_01_R .email_box {
        margin-right: 20px;
    }

    .pc_nav_top_01_R .email_box a .iconfont {
        font-size: 16px;
    }

    .pc_nav_top_01_R .phone_box a .iconfont {
        font-size: 16px;
    }

    .indBoxOne2 .prev_btn,
    .indBoxOne2 .next_btn {
        display: none;
    }

    .indBoxOne2_lunbo .owl-controls {
        display: block;
    }

    .indBoxThree1_L {
        width: 42%;
    }

    .indBoxThree2_L {
        margin-top: -50px;
    }

    .indBoxThree2_R .item {
        padding: 50px 20px 0 0;
    }

    .indBoxThree2_R {
        padding: 0 0 0 40px;
    }

    .indBoxFour2 .item a .bottom_box .tt {
        font-size: 18px;
    }

    .indBoxFour2 .item a .bottom_box {
        padding: 16px 5px 0 15px;
        height: 320px;
    }

    .indBoxFour2 .item a .bottom_box .text {
        padding: 14px 0 0;
    }
    .indBoxFour2 .item a .bottom_box .date {
        padding-bottom: 20px;
    }
    .foot_top_03 {
        display: none;
    }

    .foot_top_01 {
        width: 26%;
    }

    /* index,1201~~~~~~~~~~~~~~end */





    /* about,1201 */
    .Subpage_banner_02 .tt {
        font-size: 40px;
    }

    .Subpage_banner_02 .text {
        width: 70%;
    }

    /* about,1201~~~~~~~~~~~~~~end */






    /* about4,1201 */
    .abo4Page_list_box .item {
        width: calc((100% - 40px) / 3);
        margin-right: 20px;
    }

    /* about4,1201~~~~~~~~~~~~~~~end */





    /* contact,1201 */
    .conBoxOne1 {
        padding: 70px 40px 60px;
    }

    /* contact,1201~~~~~~~~~~~~~end */







    /* pro_list,1201 */
    .pro_liBoxOne2 .item a .right_box {
        padding: 40px 20px 0 30px;
    }

    .pro_liBoxOne2 .item a .right_box .text {
        padding: 20px 0 16%;
    }

    .pub_send_a_message_btn {
        display: none;
    }

    .pro_liBoxOne3 {
        display: none;
    }

    .pub_Inquiry_mask_box {
        display: none;
    }

    .pub_Inquiry_show_box {
        width: 100%;
        display: block;
        position: static;
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        padding: 40px 40px 70px;
    }

    .pub_Inquiry_show_box .tt_box .tt_02 {
        width: 90%;
    }

    /* pro_list,1201~~~~~~~~~~~~~~~~end */





    /* pro_detail,1201 */
    .pro_deBoxOne1_R .tt {
        font-size: 32px;
    }

    .pro_dePage_only_box .img_box {
        width: 35%;
    }
    .pro_dePage_only_box .right_text {
        width: 65%;
        padding-left: 100px;
    }

    /* pro_detail,1201~~~~~~~~~~~~~~~end */







    /* solution_detail,1201 */
    .sol_deBoxOne1_R {
        padding: 20px 10px 30px;
    }

    /* solution_detail,1201~~~~~~~~~~~~~~~end */





    /* support1,1201 */
    .sup1PageBoxTwo {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .sup1PageBoxTwo .text {
        box-sizing: border-box;
        padding-bottom: 30px;
    }

    /* support1,1201~~~~~~~~~~~~~~~~end */

















}



/* 
1025-----------1200    中等屏幕
*/
@media screen and (min-width: 1025px) and (max-width: 1200px) {
    .wrap {
        width: 90%;
    }


    /* index,1025 */
    .pc_banner_lunbo_box .item a .L_text_box {
        font-size: 30px;
        bottom: 60px;
        left: 60px;
    }


    .pc_public_nav_top {
        padding: 0 30px;
    }

    .pc_public_nav_bottom {
        padding: 0 30px;
    }

    .pc_nav_top_01 {
        width: 100%;
    }

    .pc_nav_top_01_L {
        width: 38%;
    }

    .pc_nav_top_01_R .email_box {
        margin-right: 20px;
    }

    .pc_nav_top_01_R .email_box a .iconfont {
        font-size: 16px;
    }

    .pc_nav_top_01_R .phone_box a .iconfont {
        font-size: 16px;
    }

    .pc_nav_bottom_R .chat_now_box {
        display: none;
    }

    .language_switch_01 {
        border-right: none;
        padding: 0 15px 0 15px;
    }

    .language_switch_01 span {
        font-size: 14px;
    }

    .language_switch_01 .iconfont {
        font-size: 16px;
    }

    .pc_nav_list_box .item>a {
        font-size: 14px;
    }

    .pc_nav_bottom_L {
        width: 86%;
    }

    .pc_nav_list_box {
        width: calc(100% - 240px);
    }

    .pub_module_title_box {
        padding-bottom: 50px;
    }

    .indBoxOne2_lunbo .item a .bottom_text {
        font-size: 14px;
    }

    .indBoxOne2 .prev_btn,
    .indBoxOne2 .next_btn {
        display: none;
    }

    .indBoxOne2_lunbo .owl-controls {
        display: block;
    }

    .pub_module_title_box .tt_02 {
        width: 100%;
    }

    .indBoxTwo2 .item a .img_box img {
        width: 80%;
    }

    .indBoxThree1_L {
        padding-top: 0px;
        width: 42%;
    }

    .indBoxThree2_L {
        margin-top: 0px;
    }

    .indBoxThree1_L .btn_box {
        padding-top: 40px;
    }

    .indBoxThree1_L .btn_box a {
        width: 180px;
        line-height: 44px;
    }

    .indBoxThree1_L .tt_box .tt_02 {
        font-size: 16px;
    }

    .indBoxThree2_R {
        padding: 0 0 0 30px;
    }

    .indBoxThree2_R .item {
        padding: 50px 20px 0 0;
    }

    .indBoxThree2_R .item a .iconfont {
        width: 50px;
        font-size: 40px;
    }

    .indBoxThree2_R .item a .right_box {
        width: calc(100% - 50px);
    }

    .indBoxFour2 .item a .bottom_box {
        height: 300px;
        padding: 20px 5px 0 10px;
    }

    .indBoxFour2 .item a .bottom_box .tt {
        font-size: 16px;
    }

    .indBoxFour2 .item a .bottom_box .text {
        padding: 12px 0 0;
    }

    .indBoxFour2 .item a .bottom_box .date {
        padding-bottom: 20px;
    }

    .indBoxFour2 .item {
        width: calc((100% - 60px) / 4);
        margin-right: 20px;
    }

    .indBoxFour3 a {
        width: 180px;
        line-height: 44px;
    }

    .foot_top_03 {
        display: none;
    }

    .foot_top_01 {
        width: 28%;
    }

    .foot_top_02 {
        width: 26%;
    }

    .foot_top_04 {
        width: 18%;
    }

    .pub_foot_top_title a {
        font-size: 22px;
    }

    .foot_top_01 .foot_contact .item a {
        font-size: 16px;
    }

    /* index,1025~~~~~~~~~~~~~~end */




    /* about,1025 */
    .Subpage_banner_02 .tt {
        font-size: 38px;
    }

    .Subpage_banner_02 .text {
        width: 76%;
    }

    .Subpage_crumbs_box {
        padding: 18px 30px 18px;
    }

    .abo1BoxOne1_L {
        width: 210px;
    }

    .abo1BoxOne1_L_01 {
        width: 210px;
        padding: 50px 10px 0;
    }

    .abo1BoxOne1_R {
        width: calc(100% - 210px);
        padding: 50px 0 90px 40px;
    }

    .abo1BoxOne1_L_01 .tt {
        padding: 0 5px 10px;
    }

    .abo1BoxOne1_L_01 .bottom_list {
        padding: 22px 5px 0;
    }


    /* about,1025~~~~~~~~~~~~~~end */






    /* about3,1025 */
    .abo3Page_list_box .item .img_box {
        height: 200px;
    }

    /* about3,1025~~~~~~~~~~~~~~~~end */





    /* about4,1025 */
    .abo4Page_list_box .item {
        width: calc((100% - 40px) / 3);
        margin-right: 20px;
    }

    /* about4,1025~~~~~~~~~~~~~end */




    /* contact,1025 */
    .conBoxOne1 {
        padding: 70px 30px 60px;
    }

    .conBoxOne2_L {
        padding-right: 60px;
    }

    /* contact,1025~~~~~~~~~~~~~end */





    /* news_detail,1025 */
    .new_deBoxOne1 {
        padding: 30px 2% 95px;
    }

    .new_deBoxOne1 .module_tt {
        font-size: 32px;
        line-height: 50px;
    }

    .new_deBoxOne1 .back_list_btn a {
        width: 230px;
    }

    /* news_detail,1025~~~~~~~~~~~~~~~end */






    /* pro_list,1025 */
    .pro_liBoxOne2 .item a .right_box {
        padding: 30px 10px 0 20px;
    }

    .pro_liBoxOne2 .item a .right_box .text {
        padding: 15px 0 14%;
    }

    .pro_liBoxOne2 .item {
        width: calc((100% - 30px) / 2);
    }

    .pub_send_a_message_btn {
        display: none;
    }

    .pro_liBoxOne3 {
        display: none;
    }

    .pub_Inquiry_mask_box {
        display: none;
    }

    .pub_Inquiry_show_box {
        width: 100%;
        display: block;
        position: static;
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        padding: 40px 30px 70px;
    }

    .pub_Inquiry_show_box .tt_box .tt_02 {
        width: 100%;
    }

    /* pro_list,1025~~~~~~~~~~~~~~~~~end */





    /* pro_detail,1025 */
    .pro_deBoxOne1 {
        padding: 80px 0 70px;
    }

    .pro_deBoxOne1_R {
        padding: 30px 20px 0 20px;
    }

    .pro_deBoxOne1_R .tt {
        font-size: 32px;
    }

    .pro_deBoxOne1_R .btn_box a {
        width: 240px;
        line-height: 50px;
    }

    .pro_dePage_only_box .img_box {
        width: 36%;
    }

    .pro_dePage_only_box .right_text {
        width: 64%;
        padding-left: 90px;
    }

    /* pro_detail,1025~~~~~~~~~~~~~~~~~end */





    /* solution_cover,1025 */
    .sol_coBoxOne1 {
        padding: 60px 0px 30px;
    }

    /* solution_cover,1025~~~~~~~~~~~~~~~~end */





    /* solution_detail,1025 */
    .sol_deBoxOne1_L .module_tt_box .tt {
        font-size: 32px;
    }

    .sol_deBoxOne1_L {
        width: 70%;
    }

    .sol_deBoxOne1_R {
        width: 27%;
        padding: 20px 15px 30px;
    }
    .sol_deBoxOne1_L .btn_box a {
        width: 210px;
    }

    /* solution_detail,1025~~~~~~~~~~~~~~~end */





    /* support1,1025 */
    .sup1PageBoxTwo {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .sup1PageBoxTwo .text {
        box-sizing: border-box;
        padding-bottom: 30px;
    }

    /* support1,1025~~~~~~~~~~~~~~~~~~end */






    /* support2,1025 */
    .sup2PageBoxOne .item .problem_box .iconfont {
        font-size: 22px;
    }
    .sup2PageBoxOne .item .problem_box span {
        font-size: 18px;
        padding: 0;
    }

    /* support2,1025~~~~~~~~~~~~~~~~end */





    /* support4,1025 */
    .sup4PageBoxOne .item a {
        padding: 16px 10px 16px 15px;
    }
    .sup4PageBoxOne .item {
        width: calc((100% - 20px) / 2);
    }

    .sup4_download_inquiry_box {
        padding: 30px 40px 50px;
    }

    /* support4,1025~~~~~~~~~~~~~~~~end */




    /* contact,1025 */
    .conBoxOne2_R .bottom_text {
        padding-top: 20px;
    }

    /* contact,1025 ~~~~~~~~~~~~end */








}



/* 
768------------1024    ipad
*/
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .wrap {
        width: 94%;
    }





    /* index,ipad */
    .pc_ind_banner_box {
        display: none;
    }

    .mobile_ind_banner_box {
        display: block;
    }



    .pub_float_right_nav {
        display: none;
    }


    .pc_public_nav_box {
        display: none;
    }

    .pc_public_nav_top {
        display: none;
    }

    .pc_public_nav_bottom {
        display: none;
    }

    .mobile_header {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
    }

    .mobile_placeholder_box {
        display: block;
        width: 100%;
        height: 52px;
    }

    .mobile_logo img {
        height: 38px;
    }

    .mobile_search_icon {
        font-size: 24px;
        line-height: 52px;
    }

    .pub_module_title_box .tt_01 {
        font-size: 34px;
    }

    .pub_module_title_box .tt_02 {
        padding-top: 12px;
        width: 100%;
    }

    .pub_module_title_box {
        padding-bottom: 40px;
    }

    .indBoxOne2 .prev_btn,
    .indBoxOne2 .next_btn {
        display: none;
    }

    .indBoxOne2_lunbo .owl-controls {
        display: block;
    }


    .indBoxTwo2 .item {
        width: calc(100% / 2);
        margin-bottom: 50px;
    }

    .indBoxTwo2 .item a .img_box {
        height: 200px;
    }

    .indBoxTwo2 .item a .img_box img {
        width: 50%;
    }

    .indBoxTwo1 {
        padding: 70px 0 40px;
    }

    .indBoxThree1_wrap {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .indBoxThree1_R {
        width: 100%;
    }

    .indBoxThree1_L {
        width: 100%;
        padding: 40px 0 70px;
    }

    .indBoxThree1_L .tt_box .tt_01 {
        font-size: 34px;
    }

    .indBoxThree1_L .btn_box {
        padding-top: 40px;
    }

    .indBoxThree1_L .btn_box a {
        width: 190px;
        line-height: 44px;
    }

    .indBoxThree2_wrap {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        padding: 60px 0 30px;
    }

    .indBoxThree2_L {
        margin-top: 0;
        width: 100%;
    }

    .indBoxThree2_R {
        width: 100%;
        padding: 0;
    }

    .indBoxFour2 .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0px;
        margin-bottom: 40px;
    }

    .indBoxFour2 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .indBoxFour2 .item a .bottom_box {
        height: 320px;
        padding: 30px 15px 0 15px;
    }

    .indBoxFour3 {
        padding-top: 20px;
    }

    .indBoxFour3 a {
        width: 190px;
        line-height: 44px;
    }

    .foot_top_03 {
        display: none;
    }

    .foot_top_01 {
        width: 38%;
    }

    .foot_top_02 {
        width: 36%;
    }

    .foot_top_04 {
        display: none;
    }

    .foot_top_05 {
        width: 20%;
    }

    .foot_top_01 .foot_contact .item a {
        font-size: 16px;
    }

    .foot_bottom_wrap .img_box {
        text-align: center;
        position: static;
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        box-sizing: border-box;
        padding-top: 10px;
    }

    /* index,ipad~~~~~~~~~~~~~~~~~end */





    /* 404,ipad */
    .public_404Page_box .img_box {
        text-align: center;
    }

    .public_404Page_box .img_box img {
        width: 80%;
    }

    .public_404Page_box .text_box .text {
        width: 90%;
        line-height: 1.4;
        padding: 30px 0 20px;
    }

    /* 404,ipad~~~~~~~~~~~~~end */





    /* about,ipad */
    .Subpage_crumbs_box {
        padding: 16px 15px 16px;
    }

    .Subpage_banner_02 .tt {
        font-size: 32px;
    }

    .Subpage_banner_02 .text {
        width: 100%;
    }

    .Subpage_banner_02 {
        height: 280px;
        padding: 0 0 30px;
    }

    .abo1BoxOne1 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        box-sizing: border-box;
        padding: 50px 0 0;
    }

    .abo1BoxOne1_L {
        width: 100%;
    }

    .abo1BoxOne1_L_01 {
        width: 100%;
        padding: 50px 20px 40px;
    }

    .abo1BoxOne1_L_01 .bottom_list .item a {
        padding-bottom: 15px;
    }

    .abo1BoxOne1_R {
        width: 100%;
        padding: 60px 0 80px 0;
    }

    .abo1BoxOne1_R_title {
        font-size: 32px;
        padding-bottom: 20px;
    }

    /* about,ipad~~~~~~~~~~~~~end */





    /* about3,ipad */
    .abo3Page_list_box {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .abo3Page_list_box .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0px;
    }

    .abo3Page_list_box .item .bottom_box {
        padding-top: 15px;
    }

    /* about3,ipad~~~~~~~~~~~~~~end */





    /* about4,ipad */
    .abo4Page_list_box {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .abo4Page_list_box .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0px;
    }

    /* about4,ipad~~~~~~~~~~~~~~end */





    /* contact,ipad */
    .conBoxOne1 {
        padding: 60px 0 60px;
    }

    .conBoxOne2 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        padding-bottom: 70px;
    }

    .conBoxOne2_L {
        width: 100%;
        padding: 0 0 60px;
    }

    .conBoxOne2_L_list .item {
        margin-bottom: 20px;
    }

    .conBoxOne2_L .icon_img_box {
        padding-top: 20px;
    }

    .conBoxOne2_R {
        width: 100%;
    }

    .conBoxOne2_R_form .item input {
        padding: 12px 10px 12px 20px;
    }

    .conBoxOne2_R_form .item textarea {
        padding: 12px 10px 12px 20px;
    }

    .conBoxOne2_R .bottom_text {
        padding-top: 20px;
    }


    /* contact,ipad~~~~~~~~~~~~~~~~end */






    /* news_detail,ipad */
    .new_deBoxOne1 {
        padding: 60px 0 80px;
    }

    .new_deBoxOne1 .module_tt {
        font-size: 30px;
        line-height: 40px;
    }

    .new_deBoxOne1 .back_list_btn a {
        width: 230px;
    }

    /* news_detail,ipad~~~~~~~~~~~~~~~end */




    /* news,ipad */
    .new_liBoxOne1 {
        padding: 20px 0 20px;
    }

    .new_liBoxOne1 .item a {
        font-size: 32px;
        width: 250px;
        line-height: 50px;
    }

    .new_liBoxTwo1 {
        padding: 70px 0 80px;
    }

    /* news,ipad~~~~~~~~~~~~~~~end */






    /* pro_list,ipad */
    .pro_liBoxOne1 {
        padding: 70px 0 30px;
    }

    .pro_liBoxOne2 .item a {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .pro_liBoxOne2 .item a .img_box {
        width: 100%;
    }

    .pro_liBoxOne2 .item a .right_box {
        width: 100%;
        padding: 40px 20px 50px 20px;
    }

    .pro_liBoxOne2 .item a .right_box .text {
        padding: 20px 0 40px;
    }

    .pro_liBoxOne3 {
        display: none;
    }

    .pub_send_a_message_btn {
        display: none;
    }

    .pub_Inquiry_mask_box {
        display: none;
    }

    .pub_Inquiry_show_box {
        width: 100%;
        display: block;
        position: static;
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        padding: 40px 30px 70px;
    }

    .pub_Inquiry_show_box .tt_box .tt_02 {
        width: 100%;
    }

    .pub_Inquiry_show_form .btn_box button {
        width: 200px;
    }

    .pub_Inquiry_show_form .item textarea {
        height: 100px;
    }

    /* pro_list,ipad~~~~~~~~~~~~~~~~end */





    /* pro_detail,ipad */
    .pro_deBoxOne1 {
        padding: 60px 0 60px;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .pro_deBoxOne1_L {
        width: 100%;
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .pro_deBoxOne1_L_lunbo_box .prev_btn {
        display: none;
    }

    .pro_deBoxOne1_L_lunbo_box .next_btn {
        display: none;
    }

    .pro_deBoxOne1_L_lunbo_box {
        width: 100%;
    }

    .pro_deBoxOne1_L_dots {
        width: 100%;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        box-sizing: border-box;
        padding-top: 10px;
    }

    .pro_deBoxOne1_L_dots .item img {
        display: none;
    }

    .pro_deBoxOne1_L_dots .item {
        width: 10px;
        height: 10px;
        border-radius: 50%;
        border: 1px solid #888;
        background: #888;
        margin: 0 6px 0;
    }

    .pro_deBoxOne1_L_dots .item.active {
        background: #01728f;
    }

    .ind_video_maskBox .video_Box_1 {
        width: 94%;
        height: 400px;
    }

    .pro_deBoxOne1_R {
        width: 100%;
        padding: 40px 0px 0 0px;
    }

    .pro_deBoxOne1_R .tt {
        font-size: 32px;
        text-align: left;
    }

    .pro_deBoxOne1_R .btn_box a {
        font-size: 16px;
        width: 240px;
        line-height: 50px;
        margin: 0;
    }

    .pro_deBoxOne1_R .share_box {
        -ms-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        padding-top: 30px;
    }

    .pro_deBoxTwo1 {
        padding: 50px 0 80px;
    }

    .pro_deBoxThree1 {
        padding: 60px 0 50px;
    }

    .pro_dePage_only_box {
        padding-top: 60px;
    }

    .pro_dePage_only_box .right_text .tt {
        padding-bottom: 20px;
    }
    .pro_dePage_only_box .img_box {
        width: 40%;
    }
    .pro_dePage_only_box .right_text {
        width: 60%;
        padding-left: 40px;
    }

    /* pro_detail,ipad~~~~~~~~~~~~~~~~end */






    /* solution_cover,ipad */
    .sol_coBoxOne1 {
        padding: 60px 0px 30px;
    }
    .sol_coBoxOne2 {
        padding-bottom: 50px;
    }

    .sol_coBoxOne3 .item {
        width: calc((100% - 30px) / 2);
    }

    .sol_coBoxOne3 .item a .bottom_box .tt {
        font-size: 24px;
    }
    .sol_coBoxOne3 .item a .bottom_box .bottom_list div {
        line-height: 22px;
    }

    /* solution_cover,ipad~~~~~~~~~~~~~~~~~~end */





    /* solution_detail,ipad */
    .sol_deBoxOne1 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .sol_deBoxOne1_L {
        width: 100%;
    }

    .sol_deBoxOne1_L .module_tt_box .tt {
        font-size: 30px;
    }

    .sol_deBoxOne1_R {
        width: 100%;
        padding: 40px 20px 60px;
    }

    .sol_deBoxOne1_R_01 .solPage_list_box {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .sol_deBoxOne1_R_01 .solPage_list_box .item {
        width: calc((100% - 30px) / 2);
        margin-bottom: 30px;
    }

    .sol_deBoxOne1_L .btn_box a {
        width: 210px;
    }

    /* solution_detail,ipad~~~~~~~~~~~~~~~~~end */





    /* solution,ipad */
    .solPage_list_box {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .solPage_list_box .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
    }

    /* solution,ipad~~~~~~~~~~~~~~~~~end */





    /* support1,ipad */
    .sup1PageBoxTwo {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .sup1PageBoxTwo .text {
        box-sizing: border-box;
        padding-bottom: 30px;
    }

    /* support1,ipad~~~~~~~~~~~~~~~~~end */





    /* support2,ipad */
    .sup2PageBoxOne .item .problem_box .iconfont {
        font-size: 26px;
    }
    .sup2PageBoxThree .text_box .text_01 {
        box-sizing: border-box;
        padding-bottom: 10px;
    }

    /* support2,ipad~~~~~~~~~~~~~~~~end */





    /* support3,ipad */
    .sup3PageBoxOne .item a {
        padding: 20px 0 20px;
    }

    /* support3,ipad~~~~~~~~~~~~~~~~~end */





    /* support4,ipad */
    .sup4PageBoxOne .item {
        width: calc((100% - 20px) / 2);
    }
    .sup4PageBoxOne .item a {
        padding: 16px 10px 16px 15px;
    }

    .sup4_download_inquiry_box {
        top: 50%;
    }

    /* support4,ipad~~~~~~~~~~~~~~~~~~end */



















}



/* 
1--------------767      手机
*/
@media screen and (min-width: 1px) and (max-width: 767px) {
    .wrap {
        width: 100%;
    }



    /* index,手机 */
    .pc_ind_banner_box {
        display: none;
    }

    .mobile_ind_banner_box {
        display: block;
    }


    .pub_float_right_nav {
        display: none;
    }

    .pc_public_nav_box {
        display: none;
    }

    .pc_public_nav_top {
        display: none;
    }

    .pc_public_nav_bottom {
        display: none;
    }

    .mobile_header {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
    }

    .mobile_placeholder_box {
        display: block;
        width: 100%;
        height: 52px;
    }

    .mobile_logo {
        margin-left: 10px;
    }

    .mobile_logo img {
        height: 30px;
    }

    .mobile_menu_btn span {
        width: 28px;
        margin-bottom: 6px;
    }

    .mobile_menu_btn {
        padding: 16px 10px 7px 14px;
    }

    .mobile_lag_icon {
        font-size: 12px;
        line-height: 52px;
        margin-right: 54px;
    }

    .mobile_search_icon {
        font-size: 16px;
        line-height: 52px;
        padding-right: 0;
    }

    .ind_banner_box .item a {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        overflow: hidden;
    }

    .ind_banner_box .item a img {
        height: 170px;
        width: auto;
        max-width: none;
    }

    .indBoxOne1 {
        padding: 50px 10px 50px;
    }

    .pub_module_title_box .tt_01 {
        font-size: 22px;
    }

    .pub_module_title_box .tt_02 {
        width: 100%;
        font-size: 14px;
        line-height: 24px;
        padding-top: 15px;
    }

    .pub_module_title_box {
        padding-bottom: 30px;
    }

    .indBoxOne2_lunbo .item a .bottom_text {
        font-size: 12px;
        padding: 15px 5px 15px;
    }

    .indBoxOne2 .prev_btn,
    .indBoxOne2 .next_btn {
        display: none;
    }

    .indBoxOne2_lunbo .owl-controls {
        display: block;
    }

    .indBoxTwo1 {
        padding: 60px 10px 40px;
    }

    .indBoxTwo2 .item {
        width: calc(100% / 2);
        margin-bottom: 30px;
    }

    .indBoxTwo2 .item a .img_box {
        height: 130px;
    }

    .indBoxTwo2 .item a .img_box img {
        width: 70%;
    }

    .indBoxTwo2 .item a .bottom_box {
        font-size: 14px;
    }

    .indBoxThree1_wrap {
        padding: 50px 10px 60px;
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .indBoxThree1_R {
        width: 100%;
    }

    .indBoxThree1_L {
        padding-top: 30px;
        width: 100%;
    }

    .indBoxThree1_L .tt_box .tt_01 {
        font-size: 22px;
    }

    .indBoxThree1_L .tt_box .tt_02 {
        font-size: 14px;
        padding: 10px 0 25px;
    }

    .indBoxThree1_L .tt_box .line {
        width: 70px;
    }

    .indBoxThree1_L .text_box {
        font-size: 12px;
        line-height: 26px;
    }

    .indBoxThree1_L .btn_box {
        padding-top: 40px;
    }

    .indBoxThree1_L .btn_box a {
        font-size: 12px;
        width: 150px;
        line-height: 36px;
    }

    .indBoxThree2_wrap {
        padding: 50px 10px 30px;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .indBoxThree2_L {
        margin-top: 0;
        width: 100%;
    }

    .indBoxThree2_R {
        width: 100%;
        padding: 0;
    }

    .indBoxThree2_R .item {
        width: 100%;
        padding: 30px 0 0 0;
    }

    .indBoxThree2_R .item a .iconfont {
        width: 50px;
        font-size: 40px;
    }

    .indBoxThree2_R .item a .right_box {
        width: calc(100% - 50px);
    }

    .indBoxThree2_R .item a .right_box .tt {
        font-size: 14px;
        padding: 6px 0 12px 0;
    }

    .indBoxThree2_R .item a .right_box .text {
        font-size: 12px;
        line-height: 22px;
    }

    .indBoxFour1 {
        padding: 50px 10px 60px;
    }

    .indBoxFour2 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .indBoxFour2 .item a .bottom_box {
        padding: 20px 20px 40px 20px;
        height: auto;
    }

    .indBoxFour2 .item a .bottom_box .tt {
        font-size: 16px;
    }

    .indBoxFour2 .item a .bottom_box .text {
        font-size: 12px;
        line-height: 24px;
        padding: 12px 0 0;
    }

    .indBoxFour2 .item a .bottom_box .date {
        font-size: 12px;
        padding-bottom: 20px;
    }

    .indBoxFour3 {
        padding-top: 20px;
    }

    .indBoxFour3 a {
        font-size: 12px;
        width: 150px;
        line-height: 36px;
    }

    .foot_top_wrap {
        padding: 50px 10px 40px;
    }

    .foot_top_01 {
        width: 100%;
    }

    .foot_top_01 .foot_logo {
        width: 160px;
    }

    .foot_top_01 .address_box {
        font-size: 12px;
        padding: 20px 0 16px;
        line-height: 24px;
    }

    .foot_top_01 .foot_contact .item a {
        font-size: 14px;
    }

    .foot_top_01 .foot_icon a {
        font-size: 14px;
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .foot_top_02 {
        width: 100%;
        box-sizing: border-box;
        padding-top: 40px;
    }

    .foot_top_03 {
        display: none;
    }

    .foot_top_04 {
        display: none;
    }

    .foot_top_05 {
        display: none;
    }

    .pub_foot_top_title a {
        font-size: 18px;
    }

    .pub_foot_top_list .item a {
        font-size: 12px;
        padding-bottom: 10px;
    }



    .foot_bottom_wrap {
        padding: 14px 10px 14px;
    }

    .foot_bottom_wrap .text_box {
        font-size: 12px;
    }

    .foot_bottom_wrap .text_box a {
        font-size: 12px;
    }

    .foot_bottom_wrap .img_box {
        text-align: center;
        position: static;
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        box-sizing: border-box;
        padding-top: 10px;
    }

    .foot_bottom_wrap .img_box img {
        max-width: 130px;
    }


    /* index,手机~~~~~~~~~~~~~~end */






    /* 404,手机 */
    .public_404Page_box .img_box {
        text-align: center;
    }

    .public_404Page_box .img_box img {
        width: 80%;
    }

    .public_404Page_box .text_box .tt {
        font-size: 22px;
        padding: 30px 0 20px;
    }

    .public_404Page_box .text_box .text {
        width: 90%;
        font-size: 16px;
        line-height: 24px;
        padding: 20px 0 15px;
    }

    .public_404Page_box .icon_box .iconfont {
        font-size: 16px;
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin: 0 8px;
    }

    /* 404,手机~~~~~~~~~~~~~~end */







    /* about,手机 */
    .Subpage_crumbs_box {
        padding: 12px 10px 12px;
    }

    .Subpage_crumbs_box .crumbs_tt {
        font-size: 12px;
    }

    .Subpage_crumbs_box .crumbs_a_box {
        font-size: 12px;
    }

    .Subpage_crumbs_box .crumbs_a_box a {
        font-size: 12px;
    }

    .Subpage_banner_02 .tt {
        font-size: 18px;
    }

    .Subpage_banner_02 .text {
        width: 100%;
        font-size: 12px;
        line-height: 22px;
        padding-top: 10px;
    }

    .Subpage_banner_02 {
        height: 170px;
        padding: 0 10px 10px;
    }

    .abo1BoxOne1 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        box-sizing: border-box;
        padding: 50px 10px 0;
    }

    .abo1BoxOne1_L {
        width: 100%;
    }

    .abo1BoxOne1_L_01 {
        width: 100%;
        padding: 30px 10px 20px;
    }

    .abo1BoxOne1_L_01 .tt {
        font-size: 18px;
    }

    .abo1BoxOne1_L_01 .bottom_list .item a {
        padding-bottom: 12px;
    }

    .abo1BoxOne1_R {
        width: 100%;
        padding: 50px 0 40px 0;
    }

    .abo1BoxOne1_R_title {
        font-size: 22px;
        padding-bottom: 20px;
    }

    .abo1BoxOne1_R .content_box {
        font-size: 12px;
        line-height: 26px;
    }

    /* about,手机~~~~~~~~~~~~~end */





    /* about3,手机 */
    .abo3Page_list_box .item {
        width: 100%;
        margin-right: 0;
    }

    .abo3Page_list_box .item .bottom_box {
        font-size: 14px;
        padding-top: 15px;
    }

    /* about3,手机~~~~~~~~~~~~~~end */





    /* about4,手机 */
    .abo4Page_bottom_text {
        padding: 20px 0 50px;
    }

    .abo4Page_list_box .item {
        width: 100%;
        margin-right: 0;
    }

    /* about4,手机~~~~~~~~~~~~~end */





    /* contact,手机 */
    .conBoxOne1 {
        padding: 50px 10px 60px;
    }

    .conBoxOne2 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .conBoxOne2_L {
        width: 100%;
        padding: 0 0 50px;
    }

    .conBoxOne2_L .tt_box .tt_01 {
        font-size: 20px;
    }

    .conBoxOne2_L .tt_box .tt_02 {
        font-size: 14px;
        padding-top: 15px;
    }

    .conBoxOne2_L .tt_box {
        padding-bottom: 25px;
    }

    .conBoxOne2_L_list .item a .iconfont {
        width: 40px;
        font-size: 22px;
    }

    .conBoxOne2_L_list .item a .right_text {
        width: calc(100% - 40px);
        padding: 0;
    }

    .conBoxOne2_L_list .item a .right_text {
        font-size: 14px;
        line-height: 24px;
    }

    .conBoxOne2_L_list .item a .right_text span {
        font-size: 14px;
    }

    .conBoxOne2_L_list .item {
        margin-bottom: 15px;
    }

    .conBoxOne2_L .icon_img_box {
        padding-top: 15px;
    }

    .conBoxOne2_L .icon_img_box .item {
        width: 35px;
    }

    .conBoxOne2_R {
        width: 100%;
    }

    .conBoxOne2_R .tt_box .tt_01 {
        font-size: 20px;
    }

    .conBoxOne2_R .tt_box .tt_02 {
        font-size: 14px;
        line-height: 24px;
        padding-top: 10px;
    }

    .conBoxOne2_R_form .item {
        width: 100%;
    }

    .conBoxOne2_R .bottom_email {
        font-size: 12px;
    }

    .conBoxOne2_R .bottom_email a {
        font-size: 14px;
    }

    .conBoxOne2_R .bottom_pdf a {
        font-size: 16px;
    }

    .conBoxOne2_R_form .item .input_tt {
        font-size: 14px;
        padding-bottom: 6px;
    }

    .conBoxOne2_R_form .item .input_tt span {
        font-size: 14px;
    }

    .conBoxOne2_R_form .item input {
        padding: 8px 10px 8px 20px;
    }

    .conBoxOne2_R_form .item textarea {
        height: 70px;
        padding: 8px 10px 8px 20px;
    }

    .conBoxOne2_R .tt_box {
        padding-bottom: 20px;
    }

    .conBoxOne2_R_form .btn_box button {
        font-size: 12px;
        width: 150px;
        height: 38px;
        line-height: 38px;
    }

    .conBoxOne2_R .bottom_text {
        font-size: 12px;
        line-height: 20px;
    }

    /* contact,手机~~~~~~~~~~~~~~~~end */







    /* news_detail,手机 */
    .new_deBoxOne1 {
        padding: 40px 10px 70px;
    }

    .new_deBoxOne1 .module_tt {
        font-size: 20px;
        line-height: 30px;
        padding-bottom: 10px;
    }

    .new_deBoxOne1 .content_box {
        padding: 40px 0 60px;
        font-size: 12px;
        line-height: 24px;
    }

    .new_deBoxOne1 .prev_next_btn a {
        font-size: 12px;
        padding-bottom: 10px;
    }

    .new_deBoxOne1 .prev_next_btn a span {
        font-size: 12px;
    }

    .new_deBoxOne1 .prev_next_btn {
        padding: 20px 0 30px;
    }

    .new_deBoxOne1 .back_list_btn a {
        width: 150px;
        font-size: 12px;
        line-height: 38px;
    }

    /* news_detail,手机~~~~~~~~~~~~~~~~~end */





    /* news,手机 */
    .new_liBoxOne1 {
        padding: 15px 10px 15px;
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .new_liBoxOne1 .item {
        width: calc((100% - 20px) / 2);
        margin: 0;
    }

    .new_liBoxOne1 .item a {
        width: 100%;
        font-size: 18px;
        line-height: 40px;
    }

    .new_liBoxTwo1 {
        padding: 60px 10px 70px;
    }

    .public_paging a {
        font-size: 14px;
    }

    /* news,手机~~~~~~~~~~~~~~~~end */






    /* pro_list,手机 */
    .pro_liBoxOne1 {
        padding: 50px 10px 10px;
    }

    .pro_liBoxOne2 .item {
        width: 100%;
        margin-bottom: 30px;
    }

    .pro_liBoxOne2 .item a .right_box {
        padding: 20px 10px 0 15px;
    }

    .pro_liBoxOne2 .item a .right_box .tt {
        font-size: 14px;
    }

    .pro_liBoxOne2 .item a .right_box .text {
        padding: 10px 0 15px;
    }

    .pro_liBoxOne2 .item a .right_box .text div {
        font-size: 12px;
        line-height: 22px;
    }

    .pro_liBoxOne2 .item a .right_box .More_btn {
        font-size: 12px;
        line-height: 36px;
    }

    .pro_liBoxOne3 {
        font-size: 14px;
        line-height: 24px;
        padding: 10px 0 20px;
    }

    .pub_send_a_message_btn {
        display: none;
    }


    .pro_liBoxOne3 {
        display: none;
    }

    .pub_Inquiry_mask_box {
        display: none;
    }

    .pub_Inquiry_show_box {
        width: 100%;
        display: block;
        position: static;
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        padding: 40px 10px 60px;
    }

    .pub_Inquiry_show_box .tt_box .tt_01 {
        font-size: 20px;
    }

    .pub_Inquiry_show_box .tt_box .tt_02 {
        width: 100%;
        font-size: 12px;
        line-height: 24px;
        padding-top: 10px;
    }

    .pub_Inquiry_show_form .item {
        width: 100%;
    }

    .pub_Inquiry_show_form .item .input_tt {
        font-size: 14px;
    }

    .pub_Inquiry_show_form .item .input_tt span {
        font-size: 14px;
    }

    .pub_Inquiry_show_form .item .input_text {
        padding: 10px 10px 10px 15px;
    }

    .pub_Inquiry_show_form_radio .radio_item span {
        font-size: 12px;
    }

    .pub_Inquiry_show_form_radio .radio_item label {
        top: 56%;
    }

    .pub_Inquiry_show_form .item textarea {
        padding: 10px 10px 10px 15px;
        height: 80px;
    }

    .pub_Inquiry_show_form .btn_box button {
        font-size: 12px;
        width: 150px;
        line-height: 36px;
    }

    .pub_Inquiry_show_form .btn_box div {
        font-size: 12px;
        line-height: 20px;
    }

    .pub_Inquiry_show_form_radio .radio_item {
        box-sizing: border-box;
        padding-bottom: 4px;
    }

    /* pro_list,手机~~~~~~~~~~~~~~~~~~~end */








    /* pro_detail,手机 */
    .pro_deBoxOne1 {
        padding: 50px 10px 60px;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .pro_deBoxOne1_L_lunbo .item .video_src_box .play_btn_img {
        width: 50px;
    }

    .pro_deBoxOne1_L {
        width: 100%;
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .pro_deBoxOne1_L_lunbo_box .prev_btn {
        display: none;
    }

    .pro_deBoxOne1_L_lunbo_box .next_btn {
        display: none;
    }

    .pro_deBoxOne1_L_lunbo_box {
        width: 100%;
    }

    .pro_deBoxOne1_L_dots {
        width: 100%;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        box-sizing: border-box;
        padding-top: 10px;
    }

    .pro_deBoxOne1_L_dots .item img {
        display: none;
    }

    .pro_deBoxOne1_L_dots .item {
        width: 10px;
        height: 10px;
        border-radius: 50%;
        border: 1px solid #888;
        background: #888;
        margin: 0 6px 0;
    }

    .pro_deBoxOne1_L_dots .item.active {
        background: #01728f;
    }

    .ind_video_maskBox .video_Box_1 {
        width: 94%;
        height: 210px;
    }
    .ind_video_maskBox .video_Box_1 .closeBtn {
        font-size: 16px;
    }

    .pro_deBoxOne1_R {
        width: 100%;
        padding: 40px 0px 0 0px;
    }

    .pro_deBoxOne1_R .tt {
        font-size: 20px;
        text-align: left;
        padding-bottom: 20px;
    }

    .pro_deBoxOne1_R .btn_box a {
        font-size: 12px;
        width: 150px;
        line-height: 36px;
        margin: 0;
    }

    .pro_deBoxOne1_R .share_box {
        -ms-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        padding-top: 20px;
    }

    .pro_deBoxTwo1 {
        padding: 50px 10px 60px;
    }

    .pro_deBoxThree1 {
        padding: 50px 10px 60px;
    }

    .pro_detPage_title {
        font-size: 18px;
        padding-bottom: 20px;
    }
    .pro_deBoxTwo1 .content_box {
        font-size: 12px;
        line-height: 26px;
    }

    .pro_deBoxTwo1 .content_box iframe {
        width: 100%;
    }

    .pro_dePage_only_box {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        padding-top: 50px;
    }

    .pro_dePage_only_box .img_box {
        width: 100%;
    }

    .pro_dePage_only_box .right_text {
        width: 100%;
        padding: 30px 0 0;
    }

    .pro_dePage_only_box .right_text .tt {
        font-size: 18px;
        padding-bottom: 15px;
    }

    .pro_dePage_only_box .right_text dl dd {
        padding-bottom: 8px;
    }

    .pro_dePage_only_box .right_text dl dd::before {
        width: 6px;
        height: 6px;
        margin-top: 9px;
    }

    .pro_dePage_only_box .right_text dl dd span {
        line-height: 24px;
    }


    .pro_deBoxTwo1 table tr td {
        padding: 6px 8px 6px 10px;
    }

    /* pro_detail,手机~~~~~~~~~~~~~~~~end */






    /* solution_cover,手机 */
    .sol_coBoxOne1 {
        padding: 50px 10px 30px;
    }

    .sol_coBoxOne2 {
        font-size: 14px;
        padding-bottom: 40px;
    }

    .sol_coBoxOne3 .item {
        width: 100%;
        margin-bottom: 30px;
    }
    .sol_coBoxOne3 .item a .bottom_box .tt {
        font-size: 18px;
    }
    .sol_coBoxOne3 .item a .bottom_box {
        padding-top: 30px;
    }
    .sol_coBoxOne3 .item a .bottom_box .bottom_list {
        font-size: 12px;
        line-height: 20px;
    }

    /* solution_cover,手机~~~~~~~~~~~end */





    /* solution_detail,手机 */
    .sol_deBoxOne1 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        padding: 50px 10px 0;
    }

    .sol_deBoxOne1_L {
        width: 100%;
    }

    .sol_deBoxOne1_L .module_tt_box .tt {
        font-size: 20px;
        padding-bottom: 30px;
        line-height: 30px;
    }

    .sol_deBoxOne1_L .content_box {
        font-size: 12px;
        line-height: 26px;
    }
    .sol_deBoxOne1_L .btn_box a {
        font-size: 12px;
        width: 150px;
        line-height: 36px;
    }

    .sol_deBoxOne1_R {
        width: 100%;
        padding: 40px 10px 60px;
    }

    .sol_deBoxOne1_R_01 .tt_box {
        font-size: 20px;
    }

    .sol_deBoxOne1_R_02 .tt_box {
        font-size: 20px;
    }

    /* solution_detail,手机~~~~~~~~~~~~~~~~~~~end */





    /* solution,手机 */
    .solPage_list_box .item {
        width: 100%;
        margin-right: 0;
    }

    /* solution,手机~~~~~~~~~~~~~~~~~end */






    /* support1,手机 */
    .sup1PageBoxOne {
        padding: 50px 0 40px;
    }

    .sup1PageBoxOne .tt_box .tt_01 {
        font-size: 20px;
    }

    .sup1PageBoxOne .tt_box .tt_02 {
        font-size: 14px;
        line-height: 24px;
    }

    .sup1PageBoxTwo {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .sup1PageBoxTwo .text {
        font-size: 14px;
        text-align: center;
        box-sizing: border-box;
        padding-bottom: 20px;
        line-height: 24px;
    }
    .sup1PageBoxTwo .text a {
        font-size: 14px;
    }

    .sup1PageBoxTwo .btn_box a .iconfont {
        font-size: 16px;
    }
    .sup1PageBoxTwo .btn_box a span {
        font-size: 12px;
    }
    .sup1PageBoxTwo .btn_box a {
        width: 150px;
    }

    /* support1,手机~~~~~~~~~~~~~~~~end */





    /* support2,手机 */
    .sup2PageBoxOne .item .problem_box .iconfont {
        font-size: 22px;
        width: 30px;
    }

    .sup2PageBoxOne .item .problem_box span {
        font-size: 16px;
        width: calc(100% - 30px);
        line-height: 22px;
    }
    .sup2PageBoxOne .item .answer_box {
        padding-left: 30px;
        font-size: 12px;
    }

    .sup2PageBoxTwo {
        padding: 30px 0 30px;
    }

    .sup2PageBoxThree .text_box .text_01 {
        font-size: 14px;
        line-height: 22px;
    }

    .sup2PageBoxThree .text_box .text_02 {
        font-size: 14px;
    }

    .sup2PageBoxThree .text_box .text_02 a {
        font-size: 14px;
    }

    .sup2PageBoxThree .text_box {
        padding-top: 30px;
    }


    /* support2,手机~~~~~~~~~~~~~~~~end */





    /* support3,手机 */
    .sup3PageBoxOne .item a .iconfont {
        box-sizing: border-box;
        padding-top: 3px;
    }
    .sup3PageBoxOne .item a span {
        font-size: 14px;
        line-height: 22px;
    }

    /* support3,手机~~~~~~~~~~~~~~~~end */





    /* support4,手机 */
    .sup4PageBoxOne .item {
        width: 100%;
    }

    .sup4PageBoxOne .item a {
        padding: 14px 10px 14px 20px;
    }

    .sup4PageBoxOne .item a .iconfont {
        font-size: 24px;
    }

    .sup4PageBoxOne .item a span {
        font-size: 14px;
    }

    .sup4_download_inquiry_box {
        width: 92%;
        padding: 20px 10px 20px;
        top: 50%;
    }


    /* support4,手机~~~~~~~~~~~~~~~~end */



    

    .mobile_lag_box {
        -ms-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .mobile_lag_box .a_box {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    
    .mobile_lag_box a {
        width: calc((100% - 10px) / 2);
        margin-bottom: 10px;
    }

    .mobile_lag_box {
        padding: 20px 20px 10px;
    }
    












}