/* 所有页面的媒体查询 */




@media screen and (min-width: 1411px) and (max-width: 1600px) {


    /* index,1411 */
    .indBoxTwo1_R .item {
        padding: 10px 30px 10px 50px;
    }

    .indBoxTwo1_R .item .iconfont {
        font-size: 50px;
        width: 86px;
        height: 86px;
        line-height: 86px;
    }

    .indBoxTwo1_R .item .right_box .tt {
        font-size: 26px;
    }

    .indBoxTwo1_R .item .right_box .text {
        font-size: 26px;
    }

    .indBoxTwo1_L_item .text_box {
        padding: 50px 20px 0 25px;
    }

    .indBoxTwo1_L_item .text_box .tt {
        padding-top: 30px;
    }

    .indBoxTwo1_L_item .text_box .text {
        padding-top: 15px;
    }

    .indBoxTwo1_L_item .text_box .public_More_btn {
        margin-top: 30px;
    }

    .indBoxTwo1_L_faq .faq_item a .tt_top span {
        font-size: 22px;
    }

    .indBoxTwo1_L_faq {
        padding: 50px 10% 30px;
    }














}



/* 
1201-----------1410    大屏电脑
*/
@media screen and (min-width: 1201px) and (max-width: 1410px) {
    .wrap {
        width: 92%;
    }



    /* index,1201 */
    .pc_head_cen_w .logo_box a .logo_text {
        width: 280px;
    }

    .pc_head_cen_01 {
        width: calc(100% - 340px);
    }

    .pc_head_search .search_icon {
        font-size: 20px;
        width: 36px;
        height: 36px;
        line-height: 34px;
    }

    .pc_head_search_lag {
        width: 155px;
    }

    .pc_head_list_box {
        width: calc(100% - 175px);
    }

    .indBoxOne1_R .item a .right_box {
        width: 60%;
    }

    .indBoxOne1_L a {
        height: 620px;
    }

    .ind_box_one_text .public_More_btn {
        margin-top: 40px;
    }

    .indBoxOne1_L a .ind_box_one_text {
        width: 84%;
    }

    .public_page_title .tt_01 {
        font-size: 60px;
    }

    .ind_box_one_text .tt {
        font-size: 28px;
    }

    .public_More_btn {
        width: 160px;
        font-size: 14px;
    }

    .indBoxTwo1_L {
        min-height: 500px;
    }

    .indBoxTwo1_L_item .img_box {
        display: none;
    }

    .indBoxTwo1_L_item .text_box {
        width: 100%;
        padding: 60px 30px 0 30px;
    }

    .indBoxTwo1_L_item .text_box .tt {
        padding-top: 30px;
    }

    .indBoxTwo1_L_item .text_box .public_More_btn {
        margin-top: 50px;
    }

    .indBoxTwo1_R .item .iconfont {
        font-size: 46px;
        width: 80px;
        height: 80px;
        line-height: 80px;
    }

    .indBoxTwo1_R .item {
        padding: 10px 20px 10px 50px;
    }

    .indBoxTwo1_R .item .right_box {
        padding-left: 40px;
    }

    .indBoxTwo1_R .item .right_box .tt {
        font-size: 24px;
    }

    .indBoxTwo1_R .item .right_box .text {
        font-size: 24px;
    }

    .indBoxTwo1_L_faq {
        padding: 40px 6% 30px;
    }

    .indBoxTwo1_L_faq .faq_item a .tt_top span {
        font-size: 20px;
        padding-top: 4px;
    }

    .indBoxTwo1_L_faq .faq_item a .tt_top .iconfont {
        width: 50px;
        font-size: 28px;
    }

    .indBoxTwo1_L_faq .faq_item a .bottom_text {
        font-size: 14px;
        padding: 8px 0 0 50px;
    }

    .ind_module_four_item {
        width: calc((100% - 100px) / 5);
        margin-right: 25px;
    }

    .indBoxSix1 {
        padding: 0 45px 0;
    }

    .foot_cen_01 {
        display: none;
    }

    .foot_cen_02 {
        width: 26%;
    }

    .foot_cen_03 {
        width: 34%;
    }





    /* case_detail,1201 */
    .cas_deTwo1 .item a {
        padding: 20px 20px 35px;
    }

    .cas_deTwo1 .item a .bottom_box .tt {
        line-height: 26px;
    }





    /* case,1201 */
    .casBoxOne1_show_box {
        padding: 25px 15px 40px 20px;
    }




    /* product_detail,1201 */
    .pro_deBoxOne_w {
        padding: 80px 0 80px;
    }

    .pro_deOne1_R .big_tt {
        font-size: 36px;
        line-height: 42px;
        padding-bottom: 15px;
    }

    .pro_deOne1_R dl {
        padding: 25px 0 20px;
    }

    .pro_deOne1_R dl dd {
        width: 100%;
        padding: 0 0 10px 0;
    }

    .pro_deOne1_R .btn_box a {
        height: 40px;
    }

    .pro_deThree2_01 .left_box {
        width: 100%;
        padding: 60px 0 60px;
    }

    .pro_deThree2_01_dl {
        width: 100%;
    }

    .pro_deThree2_01_dl .item {
        height: auto;
        padding: 15px 10px;
    }

    .pro_deThree1_02 .item {
        width: calc((100% - 90px) / 4);
        margin-right: 30px;
    }

    .pro_deThree5_01 .item .bottom_box .tt {
        font-size: 26px;
    }





    /* Product,1201 */
    .proBoxOne1 {
        width: 310px;
    }

    .proBoxOne2 {
        width: calc(100% - 340px);
    }

    .proBoxOne2_01 .item a .bottom_box {
        font-size: 16px;
    }








    .aboBoxFive1>.item:nth-child(2) .bottom_box .text_box .text_item {
        width: 100%;
    }



















}



/* 
1025-----------1200    中等屏幕
*/
@media screen and (min-width: 1025px) and (max-width: 1200px) {
    .wrap {
        width: 92%;
    }




    /* index,1025 */
    .pc_head_cen_w .logo_box a .logo_text {
        display: none;
    }

    .pc_head_cen_01 {
        width: calc(100% - 140px);
    }

    .pc_head_search_lag {
        width: 160px;
    }

    .ind_box_one_text .tt {
        font-size: 24px;
    }

    .public_More_btn {
        font-size: 14px;
        width: 130px;
        height: 38px;
    }

    .ind_box_one_text .public_More_btn {
        margin-top: 25px;
    }

    .ind_box_one_text .text {
        padding-top: 15px;
    }

    .indBoxOne1_R .item a .right_box {
        width: 60%;
    }

    .indBoxOne1_L a {
        height: 550px;
    }

    .indBoxOne1_L a .ind_box_one_text {
        width: 88%;
    }

    .public_page_title .tt_01 {
        font-size: 46px;
    }

    .indBoxTwo1_L_item .img_box {
        display: none;
    }

    .indBoxTwo1_L_item .text_box {
        width: 100%;
        padding: 55px 30px 0 30px;
    }

    .indBoxTwo1_L_item .text_box .tt {
        padding-top: 30px;
    }

    .indBoxTwo1_L_item .text_box .text {
        padding-top: 20px;
    }

    .indBoxTwo1_L_item .text_box .public_More_btn {
        margin-top: 30px;
    }

    .indBoxTwo1_R .item .iconfont {
        font-size: 40px;
        width: 70px;
        height: 70px;
        line-height: 70px;
    }

    .indBoxTwo1_R .item {
        padding: 10px 20px 10px 35px;
    }

    .indBoxTwo1_R .item .right_box {
        padding-left: 30px;
    }

    .indBoxTwo1_R .item .right_box .tt {
        font-size: 22px;
    }

    .indBoxTwo1_R .item .right_box .text {
        font-size: 22px;
    }

    .indBoxTwo1_L {
        min-height: 470px;
    }

    .indBoxTwo1_L_faq {
        padding: 50px 40px 40px;
    }

    .indBoxTwo1_L_faq .faq_item a .tt_top .iconfont {
        width: 50px;
        font-size: 28px;
    }

    .indBoxTwo1_L_faq .faq_item a .tt_top span {
        font-size: 20px;
        padding-top: 5px;
    }

    .indBoxTwo1_L_faq .faq_item a .bottom_text {
        font-size: 14px;
        padding: 8px 0 0 50px;
    }

    .ind_module_four_item {
        width: calc((100% - 60px) / 5);
        margin-right: 15px;
    }

    .ind_module_four_item a .item_tt {
        font-size: 14px;
    }

    .indBoxFive1 .item .bottom_box {
        font-size: 16px;
        padding: 12px 10px 12px;
    }

    .indBoxFive1 .item .img_box .public_video_btn_style {
        width: 40px;
    }

    .indBoxSix1 {
        padding: 0 40px 0;
    }

    .foot_cen_01 {
        display: none;
    }

    .foot_cen_02 {
        width: 28%;
    }

    .foot_cen_03 {
        width: 35%;
    }

    .foot_cen_04 .media_box a {
        font-size: 16px;
        width: 36px;
        height: 36px;
        line-height: 34px;
    }

    .foot_cen_04 {
        width: 280px;
    }

    .foot_cen_public_list .item a span {
        line-height: 24px;
    }

    .foot_cen_public_list .item a .iconfont {
        padding-top: 4px;
    }

    .foot_bot_w .left_text {
        width: 100%;
        text-align: center;
    }

    .foot_bot_w .right_a {
        width: 100%;
        text-align: center;
        padding-top: 6px;
    }






    /* about,1025 */
    .SubPage_banner_w .banner_text {
        font-size: 46px;
        padding-bottom: 10px;
    }

    .compBoxOne1 .item {
        width: 230px;
        height: 50px;
    }

    .SubPage_banner_w {
        height: 260px;
    }

    .aboBoxTwo3 .item {
        width: calc((100% - 80px) / 4);
    }

    .aboBoxTwo3 .item .round_box {
        font-size: 26px;
        width: 140px;
        height: 140px;
    }

    .aboBoxThree1 .company_icon {
        width: 90px;
        height: 90px;
        line-height: 90px;
    }

    .aboBoxThree {
        padding-top: 100px;
    }





    /* case_detail,1025 */
    .cas_deOne2 .item {
        width: calc((100% - 30px) / 2);
    }

    .cas_deOne2 .item a {
        padding: 20px 20px 20px 30px;
    }

    .cas_deTwo1 .item a {
        padding: 15px 15px 30px;
    }

    .cas_deTwo1 .item a .bottom_box {
        padding: 20px 0 0;
    }

    .cas_deTwo1 .item a .bottom_box .tt {
        font-size: 16px;
        line-height: 24px;
    }

    .cas_deTwo1 .item a .bottom_box .More_btn {
        font-size: 14px;
    }




    /* case,1025 */
    .casBoxOne1_show_box {
        padding: 20px 15px 30px 20px;
    }

    .casBoxOne1_show_box .tt_box .tt {
        font-size: 18px;
        line-height: 22px;
    }

    .casBoxOne1 .item a .bottom_box {
        height: 80px;
    }

    .casBoxOne1_show_box .text_box {
        padding: 20px 0 0 21px;
    }





    /* FAQ,1025 */
    .faqBoxTwo1 .item {
        width: 240px;
    }






    /* product_detail,1025 */
    .pro_deOne1_R .big_tt {
        font-size: 26px;
        line-height: 34px;
        padding-bottom: 15px;
    }

    .pro_deOne1_R .text_box {
        font-size: 14px;
    }

    .pro_deOne1_R dl {
        padding: 15px 0 20px;
    }

    .pro_deOne1_R dl dd {
        width: 100%;
        font-size: 14px;
    }

    .pro_deOne1_R dl dd span {
        font-size: 14px;
    }

    .pro_deOne1_R .btn_box a {
        width: 180px;
        height: 40px;
    }

    .pro_deOne1_R .email_share_box {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .pro_deOne1_R .share_box {
        width: 100%;
        padding: 15px 0 0;
    }

    .pro_det_public_tt .tt {
        font-size: 26px;
    }

    .pro_deThree1_02 .item {
        width: calc((100% - 60px) / 4);
        margin-right: 20px;
    }

    .pro_deThree2_01 .left_box {
        width: 100%;
        padding: 50px 0 50px;
    }

    .pro_deThree2_01_dl {
        width: 100%;
    }

    .pro_deThree2_01_dl .item {
        height: auto;
        padding: 15px 0 15px;
    }

    .pro_deThree2_01_dl .item .bottom_text {
        font-size: 14px;
    }

    .pro_deThree3_01 .item {
        width: calc((100% - 60px) / 4);
        margin-right: 20px;
        padding: 40px 10px 30px;
    }

    .pro_deThree3_01 .item .text {
        padding-top: 30px;
    }

    .pro_deBoxThree table tr td {
        font-size: 16px;
    }

    .pro_deThree5_01 .item .bottom_box {
        padding: 20px 10px 30px 20px;
    }

    .pro_deThree5_01 .item .bottom_box .tt {
        font-size: 20px;
    }

    .pro_deThree5_01 .item .bottom_box .text {
        font-size: 14px;
    }






    /* Product,1025 */
    .proBoxOne1_01 {
        font-size: 40px;
    }

    .proBoxOne1 {
        width: 300px;
    }

    .proBoxOne2 {
        width: calc(100% - 320px);
    }

    .proBoxOne2_01 .item a .bottom_box {
        font-size: 14px;
    }





    /* service,1025 */
    .serBoxThree1_item {
        width: 100%;
        margin-bottom: 20px;
    }






    /* Technology,1025 */
    .tecBoxOne1 .item .text_box .tt {
        font-size: 28px;
    }

    .tecBoxOne1 .item .text_box .text {
        font-size: 14px;
        padding-top: 20px;
    }






    .aboBoxFive1 .item .img_box .img_02 {
        width: 80px;
        height: 80px;
    }

    .aboBoxFive1 .item .bottom_box .tt {
        font-size: 26px;
    }

    .aboBoxFive1>.item:nth-child(2) .bottom_box .text_box .text_item {
        width: 100%;
    }

    .aboBoxFive1 .item .bottom_box .text_box .text_item span {
        line-height: 24px;
    }

    .aboBoxFive1 .item .bottom_box .text_box .text_item div {
        padding-top: 2px;
    }

    .aboBoxFive1 .item .bottom_box .text_box .text_item {
        padding-bottom: 10px;
    }






    /* certificate,1025 */
    .cerBoxOne1 .item {
        width: calc((100% - 90px) / 4);
        margin-right: 30px;
        margin-bottom: 40px;
    }
    
    
    
    
    
    
    .indBoxOne1_R .item a {
        padding: 30px 0 50px 30px;
    }





}



/* 
768------------1024    ipad
*/
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .wrap {
        width: 92%;
    }



    /* index,ipad */
    .pc_public_head {
        display: none;
    }

    .mobile_header {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
    }

    .mobile_placeholder_box {
        display: block;
        width: 100%;
        height: 52px;
    }

    .indBoxOne1_L {
        width: 100%;
    }

    .indBoxOne1_L a .ind_box_one_text {
        width: 82%;
    }

    .indBoxOne1_L a .img_box {
        width: 50%;
    }

    .indBoxOne1_L a {
        height: 360px;
        padding: 40px 0 0 30px;
    }

    .ind_box_one_text .public_More_btn {
        margin-top: 30px;
    }

    .indBoxOne1_R {
        width: 100%;
    }

    .indBoxOne1_R .item {
        height: auto;
        margin-top: 30px;
    }

    .indBoxOne1_R .item a {
        padding: 40px 0 50px 30px;
    }

    .indBoxOne1_R .item a .right_box {
        width: 42%;
    }

    .public_More_btn {
        width: 130px;
        height: 38px;
        font-size: 14px;
    }

    .public_page_title .tt_01 {
        font-size: 46px;
    }

    .public_page_title {
        padding-bottom: 40px;
    }

    .indBoxTwo .public_page_title {
        padding: 0 30px 40px;
    }

    .indBoxTwo1_L {
        width: 100%;
    }

    .indBoxTwo1_L_item .text_box {
        padding: 50px 30px 0 30px;
    }

    .indBoxTwo1_L_item .text_box .tt {
        font-size: 16px;
        padding-top: 25px;
    }

    .indBoxTwo1_L_item .text_box .text {
        padding-top: 15px;
    }

    .indBoxTwo1_L_item .text_box .public_More_btn {
        margin-top: 25px;
    }

    .indBoxTwo1_R {
        width: 100%;
    }

    .indBoxTwo1_R .item {
        height: auto;
        padding: 15px 30px 15px 60px;
    }

    .indBoxTwo1_R .item .iconfont {
        font-size: 40px;
        width: 80px;
        height: 80px;
        line-height: 80px;
    }

    .indBoxTwo1_R .item .right_box {
        padding-left: 40px;
    }

    .indBoxTwo1_R .item .right_box .tt {
        font-size: 26px;
    }

    .indBoxTwo1_R .item .right_box .text {
        font-size: 26px;
    }

    .indBoxTwo1_L_faq {
        height: auto;
        padding: 50px 30px 40px;
    }

    .indBoxTwo1_L_faq .faq_item a .tt_top span {
        font-size: 22px;
        padding-top: 5px;
    }

    .indBoxFour1_01 {
        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;
    }

    .indBoxFour1_01 .ind_map_img {
        display: none;
    }

    .ind_module_four_item.absolute1,
    .ind_module_four_item.absolute2 {
        position: static;
        width: calc((100% - 30px) / 2);
        margin-bottom: 30px;
    }

    .indBoxFour1_02 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .ind_module_four_item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 30px;
    }

    .indBoxFive1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .indBoxFive1 .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 30px;
    }

    .ind_video_maskBox .video_Box_1 {
        width: 92%;
        height: 390px;
    }

    .foot_top_w .foot_logo {
        width: 200px;
    }

    .foot_top_w .media_box a {
        height: 70px;
        line-height: 70px;
        padding: 0 25px;
    }

    .foot_cen_01 {
        display: none;
    }

    .foot_cen_02 {
        display: none;
    }

    .foot_cen_03 {
        width: 48%;
    }

    .foot_cen_04 {
        width: 42%;
    }

    .foot_cen_04 .media_box {
        padding-bottom: 30px;
    }

    .foot_bot_w .left_text {
        width: 100%;
        line-height: 24px;
        text-align: center;
    }

    .foot_bot_w .right_a {
        width: 100%;
        text-align: center;
        padding-top: 5px;
    }





    /* about,ipad */
    .SubPage_banner_w .banner_text {
        font-size: 40px;
        padding-bottom: 8px;
    }

    .SubPage_banner_w {
        height: 210px;
    }

    .compBoxOne1 .item {
        width: auto;
        height: 48px;
        padding: 0 10px;
    }

    .aboBoxTwo3 .item {
        width: calc(100% / 4);
    }

    .aboBoxTwo3 .item .round_box {
        font-size: 22px;
        width: 110px;
        height: 110px;
    }

    .aboBoxTwo3 .item .bottom_text {
        font-size: 16px;
    }

    .aboBoxThree {
        padding-top: 100px;
    }

    .aboBoxThree1 .company_icon {
        font-size: 44px;
        width: 80px;
        height: 80px;
        line-height: 80px;
    }

    .aboBoxThree2 .line {
        height: 40px;
    }

    .aboBoxThree2 {
        padding: 30px 0 25px;
    }

    .aboBoxThree3 {
        padding: 20px 10px 20px;
    }





    /* case_detail,ipad */
    .cas_deOne2 .item {
        width: calc((100% - 30px) / 2);
    }

    .cas_deOne2 .item a {
        padding: 20px 15px 20px 20px;
    }

    .cas_deOne2 .item a .text {
        line-height: 24px;
    }

    .cas_deTwo1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .cas_deTwo1 .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 30px;
    }

    .cas_deBoxTwo_w {
        padding: 60px 0 50px;
    }

    .cas_deTwo1 .item a .bottom_box .tt {
        line-height: 26px;
    }





    /* case,ipad */
    .casBoxOne1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .casBoxOne1 .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 30px;
    }

    .casBoxOne1_show_box {
        padding: 20px 15px 30px 20px;
    }

    .casBoxOne1 .item a .bottom_box {
        height: 85px;
    }






    /* company gallery,ipad */
    .compBoxTwo3 .slick-prev,
    .compBoxTwo3 .slick-next {
        top: -142%;
    }






    /* Contact us,ipad */
    .conBoxOne1_L .tt_box .tt_01 {
        font-size: 42px;
    }

    .conBoxOne1_L {
        width: 100%;
        padding: 0 0 70px;
    }

    .conBoxOne1_R {
        width: 100%;
    }

    .conBoxOne1_L .tt_box {
        padding-bottom: 10px;
    }





    /* Download,ipad */
    .dowBoxTwo1_02 .item {
        width: 100%;
    }

    .dowBoxTwo1_02 .item a .R_icon {
        width: 100px;
        height: 100px;
        line-height: 100px;
    }





    /* FAQ,ipad */
    .faqBoxTwo1 .item {
        width: 210px;
        height: 46px;
        margin: 0 5px;
    }

    .faqBoxTwo2 .item {
        padding: 35px 0 35px;
    }






    /* product_detail,ipad */
    .pro_deBoxOne_w {
        padding: 60px 0 60px;
    }

    .pro_deOne1_L {
        width: 100%;
    }

    .pro_deOne1_R {
        width: 100%;
        padding-top: 40px;
    }

    .pro_deOne1_R .big_tt {
        font-size: 32px;
        line-height: 44px;
        padding-bottom: 15px;
    }

    .pro_deOne1_R dl {
        padding: 25px 0 35px;
    }

    .pro_deTwo1 {
        display: none;
    }

    .pro_deThree1_02 .item {
        width: calc((100% - 60px) / 4);
        margin-right: 20px;
    }

    .pro_deThree2_01 .left_box {
        width: 100%;
        padding: 50px 0 50px;
    }

    .pro_deThree2_01 .left_box .text {
        font-size: 30px;
    }

    .pro_deThree2_01_dl {
        width: 100%;
    }

    .pro_deThree2_01_dl .item {
        height: auto;
        padding: 15px 5px 15px;
        -ms-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .pro_deThree2_01_dl .item .bottom_text {
        font-size: 14px;
    }

    .pro_deThree3_01 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .pro_deThree3_01 .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 30px;
    }

    .pro_deThree5_01 .item {
        width: 100%;
    }

    .pro_deThree5_01>.item:nth-child(2) {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .pro_deThree5_01 .item .bottom_box .tt {
        font-size: 26px;
    }




    /* Product,ipad */
    .proBoxOne_w {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .proBoxOne2 {
        width: 100%;
    }

    .proBoxOne1 {
        width: 100%;
        padding-top: 70px;
    }

    .proBoxOne1_01 {
        font-size: 40px;
    }






    /* service,ipad */
    .serBoxTwo1 .item {
        padding: 0 5px;
    }

    .serBoxTwo1 .item .tt {
        font-size: 20px;
    }

    .serBoxThree1_item {
        width: 100%;
        margin-bottom: 20px;
    }





    /* Technology,ipad */
    .tecBoxOne1 .item {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .tecBoxOne1 .item .img_box {
        margin: 0 auto;
    }

    .tecBoxOne1 .item .text_box {
        width: 100%;
        padding: 30px 20px 40px;
    }

    .tecBoxOne1 .item .text_box .tt {
        font-size: 30px;
    }

    .tecBoxOne1 .item .text_box .text {
        padding-top: 20px;
    }

    .tecBoxOne1>.item:nth-child(even) {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }



    .aboBoxFive1 .item {
        width: 100%;
    }

    .aboBoxFive1 .item .img_box .img_02 {
        width: 80px;
        height: 80px;
    }







    /* certificate,ipad */
    .cerBoxOne1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .cerBoxOne1 .item {
        width: calc((100% - 50px) / 2);
        margin-right: 0;
        margin-bottom: 50px;
    }

    .proBoxOne2_01 .item a .bottom_box {
        position: static;
    }



    .indBoxOne2 .item a .title {
        font-size: 20px;
    }






}



/* 
1--------------767      手机
*/
@media screen and (min-width: 1px) and (max-width: 767px) {
    .wrap {
        width: 100%;
    }




    /* index,shouji */
    .pc_public_head {
        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: 42px;
    }

    .mobile_menu_btn {
        padding: 16px 10px 4px 14px;
    }

    .mobile_menu_btn span {
        width: 28px;
        margin-bottom: 6px;
    }

    .mobile_lag_icon {
        font-weight: 700;
        font-size: 14px;
        margin-right: 56px;
    }

    .mobile_search_icon {
        font-size: 18px;
        padding-right: 0px;
    }

    .p_80 {
        padding: 50px 10px 50px;
    }

    .indBoxOne1_L {
        width: 100%;
    }

    .indBoxOne1_L a .img_box {
        position: static;
        text-align: right;
    }

    .indBoxOne1_L a {
        height: auto;
        padding: 30px 10px 0 10px;
    }

    .ind_box_one_text .tt {
        font-size: 20px;
    }

    .indBoxOne1_L a .ind_box_one_text {
        width: 100%;
    }

    .ind_box_one_text .text {
        font-size: 14px;
        padding-top: 10px;
    }

    .ind_box_one_text .public_More_btn {
        margin-top: 20px;
    }

    .public_More_btn {
        width: 100px;
        height: 36px;
        font-size: 14px;
    }

    .indBoxOne1_L a .img_box img {
        width: 60%;
    }

    .indBoxOne1_R {
        width: 100%;
    }

    .indBoxOne1_R .item {
        height: auto;
        margin-top: 15px;
    }

    .indBoxOne1_R .item a {
        padding: 25px 10px 0 10px;
    }

    .indBoxOne1_R .item a .left_box {
        width: 100%;
    }

    .indBoxOne1_R .item a .right_box {
        position: static;
        text-align: right;
    }

    .indBoxOne1_R .item a .right_box img {
        width: 60%;
    }

    .public_page_title {
        padding-bottom: 30px;
    }

    .indBoxTwo .public_page_title {
        padding: 0 10px 25px;
    }

    .public_page_title .tt_01 {
        font-size: 32px;
    }

    .public_page_title .tt_02 {
        font-size: 14px;
        line-height: 20px;
        padding-top: 8px;
    }

    .indBoxTwo1_L {
        width: 100%;
    }

    .indBoxTwo1_L_item .img_box {
        width: 100%;
    }

    .indBoxTwo1_L_item .text_box {
        width: 100%;
        padding: 30px 10px 40px;
    }

    .indBoxTwo1_L_item .text_box .tt {
        padding-top: 20px;
    }

    .indBoxTwo1_L_item .text_box .text {
        font-size: 14px;
        padding-top: 15px;
    }

    .indBoxTwo1_L_item .text_box .public_More_btn {
        margin-top: 20px;
    }

    .indBoxTwo1_R {
        width: 100%;
    }

    .indBoxTwo1_R .item {
        padding: 10px;
    }

    .indBoxTwo1_R .item .iconfont {
        font-size: 34px;
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    .indBoxTwo1_R .item .right_box {
        width: calc(100% - 60px);
        padding-left: 20px;
    }

    .indBoxTwo1_R .item .right_box .tt {
        font-size: 18px;
        padding-bottom: 4px;
    }

    .indBoxTwo1_R .item .right_box .text {
        font-size: 18px;
    }

    .indBoxTwo1_L_faq {
        height: auto;
        padding: 40px 10px 30px;
    }

    .indBoxTwo1_L_faq .faq_item a .tt_top .iconfont {
        width: 40px;
        font-size: 26px;
    }

    .indBoxTwo1_L_faq .faq_item a .tt_top span {
        width: calc(100% - 40px);
        font-size: 16px;
        padding-top: 6px;
    }

    .indBoxTwo1_L_faq .faq_item a .bottom_text {
        font-size: 14px;
        line-height: 22px;
        padding: 8px 0 0 40px;
    }

    .indBoxTwo1_L_faq .btn_box a {
        font-size: 14px;
    }

    .indBoxFour1_01 .ind_map_img {
        display: none;
    }

    .indBoxFour1_01 {
        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;
    }

    .ind_module_four_item.absolute1,
    .ind_module_four_item.absolute2 {
        position: static;
        width: calc((100% - 10px) / 2);
        margin-bottom: 15px;
    }

    .ind_module_four_item a .item_tt {
        font-size: 14px;
        padding-top: 8px;
    }

    .indBoxFour1_02 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .ind_module_four_item {
        width: calc((100% - 10px) / 2);
        margin-right: 0;
        margin-bottom: 15px;
    }

    .indBoxFive1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .indBoxFive1 .item {
        width: calc((100% - 10px) / 2);
        margin-right: 0;
        margin-bottom: 15px;
    }

    .indBoxFive1 .item .img_box .public_video_btn_style {
        width: 30px;
    }

    .indBoxFive1 .item .bottom_box {
        font-size: 14px;
        padding: 8px 10px 8px;
    }

    .indBoxFive1 .item .img_box .time_box {
        font-size: 12px;
        width: 44px;
        line-height: 18px;
        right: 6px;
        bottom: 6px;
        border-radius: 6px;
    }

    .ind_video_maskBox .video_Box_1 {
        width: 92%;
        height: 190px;
    }

    .ind_video_maskBox .video_Box_1 .closeBtn {
        font-size: 18px;
    }

    .indBoxSix_w {
        padding: 30px 10px 30px;
    }

    .indBoxSix1 {
        padding: 0 35px 0;
    }

    .foot_top_w {
        padding: 20px 10px 20px;
    }

    .foot_top_w .foot_logo {
        display: none;
    }

    .foot_top_w .media_box a {
        padding: 0 20px;
        height: 40px;
        line-height: 40px;
    }

    .foot_top_w .media_box a:hover {
        line-height: 40px;
    }

    .foot_cen_w {
        padding: 50px 10px 40px;
    }

    .foot_cen_01 {
        display: none;
    }

    .foot_cen_02 {
        display: none;
    }

    .foot_cen_03 {
        width: 100%;
    }

    .foot_cen_public_tt a {
        font-size: 18px;
    }

    .foot_cen_public_tt {
        padding-bottom: 20px;
    }

    .foot_cen_03 .foot_cen_public_list .item a .iconfont {
        font-size: 16px;
        padding-top: 4px;
    }

    .foot_cen_public_list .item a span {
        font-size: 14px;
    }

    .foot_cen_public_list .item {
        padding-bottom: 8px;
    }

    .foot_cen_04 {
        width: 100%;
        padding-top: 25px;
    }

    .foot_cen_04 .media_box a {
        font-size: 16px;
        width: 36px;
        height: 36px;
        line-height: 34px;
    }

    .foot_cen_04 .media_box {
        padding-bottom: 20px;
    }

    .foot_bot_w {
        padding: 12px 10px 12px;
    }

    .foot_bot_w .left_text {
        width: 100%;
        font-size: 12px;
        line-height: 18px;
        text-align: center;
    }

    .foot_bot_w .right_a {
        font-size: 12px;
        width: 100%;
        text-align: center;
        padding-top: 5px;
    }

    .foot_cen_04_form input {
        height: 36px;
    }




    /* about,shouji */
    .SubPage_banner_w {
        height: 140px;
    }

    .SubPage_banner_w .banner_text {
        font-size: 26px;
        line-height: 26px;
        padding-bottom: 10px;
    }

    .SubPage_banner_w .line {
        width: 70px;
    }

    .SubPage_crumbs_w {
        padding: 8px 10px 8px;
    }

    .SubPage_crumbs_w .crumbs_icon {
        font-size: 16px;
    }

    .SubPage_crumbs_w .crumbs_a {
        font-size: 12px;
        padding: 2px 0 0 8px;
    }

    .compBoxOne1 .item a span {
        font-size: 12px;
    }

    .compBoxOne1 .item a .iconfont {
        font-size: 12px;
        padding-top: 2px;
    }

    .compBoxOne1 .item {
        width: calc(100% / 3);
        height: auto;
        padding: 6px 10px;
    }

    .aboBoxTwo1 {
        line-height: 26px;
        padding-bottom: 30px;
    }

    .aboBoxTwo2 {
        padding-bottom: 40px;
        line-height: 24px;
    }

    .aboBoxTwo3 {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .aboBoxTwo3 .item {
        width: calc(100% / 2);
        padding: 0 5px 20px;
    }

    .aboBoxTwo3 .item .round_box {
        font-size: 18px;
        width: 90px;
        height: 90px;
    }

    .aboBoxTwo3 .item .bottom_text {
        font-size: 14px;
    }

    .aboBoxThree {
        padding-top: 60px;
    }

    .aboBoxThree1 .company_icon {
        font-size: 32px;
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    .aboBoxThree2 .line {
        height: 30px;
    }

    .aboBoxThree2 {
        padding: 20px 0 15px;
    }

    .aboBoxThree3 {
        padding: 10px 5px 10px;
    }

    .aboBoxThree3 .item {
        margin: 0 5px;
    }

    .aboBoxThree1 {
        padding: 0 10px;
    }

    .aboBoxFour1 {
        font-size: 14px;
        padding-bottom: 30px;
    }

    .aboBoxFour3 .text_01 {
        line-height: 24px;
    }

    .aboBoxFour3 .text_02 {
        padding-top: 10px;
        line-height: 24px;
    }





    /* case_detail,shouji */
    .cas_deOne1 .big_tt {
        font-size: 20px;
        line-height: 28px;
    }

    .cas_deOne1 .date_box {
        font-size: 14px;
        padding: 15px 0 20px;
    }

    .cas_deOne1 .date_box .iconfont {
        font-size: 14px;
    }

    .cas_deOne1 .content_box {
        font-size: 14px;
        padding: 30px 0 30px;
    }

    .cas_deOne1 .share_box .share_text {
        font-size: 14px;
    }

    .cas_deOne2 .item {
        width: 100%;
    }

    .cas_deOne2>.item:first-child {
        margin-bottom: 10px;
    }

    .cas_deOne2 .item a {
        padding: 15px 15px 15px 20px;
    }

    .cas_deOne2 .item a .text {
        font-size: 16px;
        line-height: 22px;
        padding-top: 8px;
    }

    .cas_deBoxTwo_w {
        padding: 50px 10px 40px;
    }

    .cas_deTwo1 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .cas_deTwo1 .item a {
        padding: 15px 15px 30px;
    }

    .cas_deTwo1 .item a .bottom_box {
        padding: 15px 0 0;
    }

    .cas_deTwo1 .item a .bottom_box .tt {
        font-size: 16px;
        line-height: 22px;
    }

    .cas_deTwo1 .item a .bottom_box .More_btn {
        font-size: 14px;
    }





    /* case,shouji */
    .casBoxOne1 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .casBoxOne1_show_box .tt_box .tt {
        font-size: 18px;
    }

    .casBoxOne1_show_box {
        padding: 20px 15px 30px 20px;
    }

    .casBoxOne1 .item a .bottom_box {
        height: 85px;
    }

    .public_paging a {
        font-size: 14px;
        width: 34px;
        height: 34px;
        line-height: 34px;
        margin: 0 3px;
    }

    .public_paging a.prev,
    .public_paging a.next {
        width: 55px;
    }

    .casBoxOne2 {
        padding-top: 30px;
    }





    /* company gallery,shouji */
    .compBoxTwo3 .slick-prev,
    .compBoxTwo3 .slick-next {
        font-size: 18px;
        width: 20px;
        height: 30px;
        line-height: 30px;
        top: -158%;
    }

    .compBoxTwo2 {
        padding: 30px 0 12px;
    }

    .compBoxTwo3 {
        background: #fafafa;
        padding: 15px 5px;
    }

    .compBoxTwo2 img {
        width: 20px;
    }






    /* Contact us,shouji */
    .conBoxOne1_L .tt_box .tt_01 {
        font-size: 32px;
    }

    .conBoxOne1_L {
        width: 100%;
        padding: 0 0 50px;
    }

    .conBoxOne1_L .tt_box .tt_02 {
        font-size: 14px;
        line-height: 24px;
    }

    .conBoxOne1_L .tt_box {
        padding-bottom: 10px;
    }

    .conBoxOne1_L_form .item .input_tt {
        font-size: 14px;
        left: 10px;
    }

    .conBoxOne1_L_form .item input {
        height: 40px;
        padding: 0 0 0 90px;
    }

    .conBoxOne1_L_form .item {
        padding-top: 15px;
    }

    .conBoxOne1_L_form .btn_box {
        padding-top: 30px;
    }

    .conBoxOne1_L_form .btn_box button {
        font-size: 14px;
        width: 120px;
        height: 36px;
    }

    .conBoxOne1_R {
        width: 100%;
        padding-left: 10px;
    }

    .conBoxOne1_R .tt_box .tt_01 {
        font-size: 18px;
    }

    .conBoxOne1_R .tt_box .tt_02 {
        font-size: 14px;
        padding-top: 10px;
    }

    .conBoxOne1_R .media_box .text {
        font-size: 14px;
        padding-right: 6px;
    }

    .conBoxOne1_R .email_box a .iconfont {
        font-size: 26px;
        width: 45px;
        height: 45px;
        line-height: 42px;
    }

    .conBoxOne1_R .email_box a span {
        font-size: 18px;
    }

    .conBoxOne1_R_dl .item a .right_box .tt {
        font-size: 14px;
    }

    .conBoxOne1_R_dl .item a .right_box .text {
        font-size: 16px;
    }





    /* Download,ipad */
    .dowBoxTwo1_01 {
        font-size: 26px;
        padding-bottom: 30px;
    }

    .dowBoxTwo1_02 .item {
        width: 100%;
        margin-bottom: 15px;
    }

    .dowBoxTwo1_02 .item a {
        padding: 20px 10px 20px 20px;
    }

    .dowBoxTwo1_02 .item a .left_text .tt {
        font-size: 18px;
    }

    .dowBoxTwo1_02 .item a .left_text .text {
        padding-top: 10px;
    }

    .dowBoxTwo1_02 .item a .left_text .btn_box {
        padding-top: 15px;
    }

    .dowBoxTwo1_02 .item a .left_text .btn_box .iconfont {
        font-size: 18px;
    }

    .dowBoxTwo1_02 .item a .left_text {
        width: calc(100% - 80px);
    }

    .dowBoxTwo1_02 .item a .R_icon {
        font-size: 40px;
        width: 80px;
        height: 80px;
        line-height: 80px;
    }




    /* FAQ,shouji */
    .faqBoxTwo1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .faqBoxTwo1 .item {
        width: 100%;
        height: 42px;
        margin: 0 0 10px;
    }

    .faqBoxTwo1 .item a {
        font-size: 14px;
    }

    .faqBoxTwo2 {
        padding: 15px 0 40px;
    }

    .faqBoxTwo2 .item {
        padding: 20px 0 20px;
    }

    .faqBoxTwo2_top .iconfont {
        width: 45px;
        font-size: 30px;
    }

    .faqBoxTwo2_top span {
        width: calc(100% - 45px);
        font-size: 16px;
        padding-top: 8px;
    }

    .faqBoxTwo2_bot {
        font-size: 14px;
        padding: 6px 0 0 45px;
        line-height: 22px;
    }

    .faqBoxTwo3 {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-bottom: 30px;
    }

    .faqBoxTwo3 a {
        width: 100%;
        margin: 0 0 10px;
        height: 44px;
    }

    .faqBoxTwo3 a .iconfont {
        font-size: 24px;
    }

    .faqBoxTwo3 a span {
        font-size: 14px;
    }





    /* product_detail,shouji */
    .pro_deBoxOne_w {
        padding: 50px 10px 50px;
    }

    .pro_deOne1_L {
        width: 100%;
    }

    .pro_deOne1_R {
        width: 100%;
        padding: 25px 0 0;
    }

    .pro_deOne1_R .big_tt {
        font-size: 18px;
        line-height: 24px;
        padding-bottom: 15px;
    }

    .pro_deOne1_R .text_box {
        font-size: 14px;
        padding-bottom: 15px;
    }

    .pro_deOne1_R dl dd {
        font-size: 14px;
        width: 100%;
        padding: 0 0 10px 0;
    }

    .pro_deOne1_R dl dd span {
        font-size: 14px;
    }

    .pro_deOne1_R dl {
        padding: 15px 0 15px;
    }

    .pro_deOne1_R .btn_box a span {
        font-size: 14px;
    }

    .pro_deOne1_R .btn_box a .iconfont {
        font-size: 14px;
    }

    .pro_deOne1_R .btn_box a {
        width: 140px;
        height: 38px;
    }

    .pro_deTwo1 {
        display: none;
    }

    .pro_deBoxTwo_w {
        height: 50px;
    }

    .pro_deOne1_R .email_share_box {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .pro_deOne1_R .share_box {
        padding: 10px 0 0;
    }

    .pro_det_public_tt .tt {
        font-size: 20px;
    }

    .pro_det_public_tt .iconfont {
        font-size: 20px;
    }

    .pro_deThree1_01 {
        font-size: 14px;
        line-height: 24px;
        padding-bottom: 20px;
    }

    .pro_deThree1_02 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .pro_deThree1_02 .item {
        width: calc((100% - 10px) / 2);
        margin-right: 0;
        margin-bottom: 10px;
    }

    .pro_deThree2_01 .left_box {
        width: 100%;
        padding: 40px 0 40px;
    }

    .pro_deThree2_01 .left_box .text {
        font-size: 18px;
        padding-bottom: 10px;
    }

    .pro_deThree2_01 .left_box .line {
        width: 60px;
        height: 4px;
    }

    .pro_deThree2_01_dl {
        width: 100%;
    }

    .pro_deThree2_01_dl .item {
        width: calc(100% / 2);
        padding: 15px 5px 10px;
        height: auto;
        -ms-justify-content: start;
        -webkit-justify-content: start;
        justify-content: start;
    }

    .pro_deThree2_01_dl .item .round {
        font-size: 24px;
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .pro_deThree2_01_dl .item .bottom_text {
        font-size: 14px;
    }

    .pro_deThree3_01 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
        padding: 30px 10px 30px;
    }

    .pro_deThree3_01 .item .text {
        padding-top: 20px;
    }

    .pro_deThree3_01 .item .line {
        width: 60px;
    }

    .pro_deBoxThree table tr td {
        font-size: 14px;
        padding: 12px 5px 12px;
    }

    .pro_deThree5_01 .item {
        width: 100%;
        margin-bottom: 15px;
    }

    .pro_deThree5_01>.item:nth-child(2) {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .pro_deThree5_01 .item .bottom_box {
        padding: 25px 15px 30px 20px;
    }

    .pro_deThree5_01 .item .bottom_box .tt {
        font-size: 18px;
        padding-bottom: 15px;
    }

    .pro_deThree5_01 .item .bottom_box .line {
        width: 50px;
    }

    .pro_deThree5_01 .item .bottom_box .text {
        font-size: 14px;
        padding-top: 15px;
    }





    /* Product,shouji */
    .proBoxOne_w {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .proBoxOne2 {
        width: 100%;
    }

    .proBoxOne1 {
        width: 100%;
        padding-top: 60px;
    }

    .proBoxOne2_01 .item {
        width: 100%;
    }

    .proBoxOne2_01 .item a .bottom_box {
        font-size: 14px;
        padding: 12px 10px 12px;
    }

    .proBoxOne2_02 {
        padding-top: 40px;
    }

    .proBoxOne1_01 {
        font-size: 20px;
    }

    .proBoxOne1_02 .tt_box {
        font-size: 18px;
    }






    /* service,shouji */
    .serBoxTwo1 .item {
        width: 100%;
        padding: 0 15px 20px;
    }

    .serBoxTwo1 .item .tt {
        font-size: 20px;
        padding-top: 15px;
    }

    .serBoxThree1_item {
        width: 100%;
        border: 5px solid #cccccc;
        padding: 10px 10px 30px 10px;
        margin-bottom: 10px;
    }

    .serBoxThree1_item .list_box .list_top_box .iconfont {
        width: 40px;
        font-size: 24px;
    }

    .serBoxThree1_item .list_box .list_top_box span {
        font-size: 16px;
        width: calc(100% - 40px);
        padding-top: 6px;
    }

    .serBoxThree1_item .list_box .list_bot_box {
        font-size: 14px;
        line-height: 22px;
        padding: 6px 0 0 40px;
    }

    .serBoxThree1_item .btn_box {
        padding-top: 20px;
    }

    .serBoxThree1_item .btn_box a {
        font-size: 14px;
    }




    /* Technology,shouji */
    .tecBoxOne1 .item {
        padding-bottom: 20px;
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .tecBoxOne1 .item .img_box {
        width: 100%;
    }

    .tecBoxOne1 .item .text_box {
        width: 100%;
        padding: 25px 10px 30px;
    }

    .tecBoxOne1 .item .text_box .tt {
        font-size: 20px;
    }

    .tecBoxOne1 .item .text_box .text {
        font-size: 14px;
        padding-top: 15px;
        line-height: 24px;
    }

    .tecBoxOne1>.item:nth-child(even) {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }




    .aboBoxTwo4 .tt {
        font-size: 22px;
    }

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

    .aboBoxTwo4 {
        padding-bottom: 30px;
    }

    .aboBoxTwo5 .tt {
        font-size: 22px;
    }

    .aboBoxTwo5_dl .item {
        width: 50%;
        font-size: 14px;
        padding-right: 10px;
    }

    .aboBoxTwo5_dl {
        padding-top: 25px;
    }

    .aboBoxTwo5 .text {
        padding-top: 20px;
    }

    .aboBoxFive_w {
        padding: 50px 10px 50px;
    }

    .aboBoxFive1 .item {
        width: 100%;
    }

    .aboBoxFive1 .item .img_box .img_02 {
        width: 60px;
        height: 60px;
    }

    .aboBoxFive1 .item .bottom_box {
        padding: 50px 20px 30px;
    }

    .aboBoxFive1 .item .bottom_box .tt {
        font-size: 18px;
    }

    .aboBoxFive1 .item .bottom_box .text_box .text_item span {
        font-size: 14px;
    }

    .aboBoxFive1>.item:nth-child(2) .bottom_box .text_box .text_item {
        width: 100%;
    }

    .aboBoxFive1 .item .bottom_box .text_box .text_item {
        padding-bottom: 10px;
    }

    .aboBoxFive2 .tt_box {
        font-size: 22px;
    }

    .aboBoxFive2 {
        padding: 50px 10px 30px;
    }

    .aboBoxFive2_dl .item {
        width: calc(100% / 2);
        padding: 0 10px 20px;
    }

    .aboBoxFive2_dl .item .icon {
        width: 80px;
        height: 80px;
    }






    /* certificate,shouji */
    .cerBoxOne1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .cerBoxOne1 .item {
        width: calc((100% - 10px) / 2);
        margin-right: 0;
        margin-bottom: 20px;
    }

    .cerBoxOne1 .item a .bottom_box {
        font-size: 16px;
        padding-top: 10px;
    }


    .proBoxOne2_01 .item a .bottom_box {
        position: static;
    }
    
    
    
    .aboThree1_lunbo .slick-prev, .aboThree1_lunbo .slick-next {
        width: 22px;
        height: 30px;
        line-height: 30px;
        top: 45%;
    }
    
    .aboThree1_lunbo .slick-prev {
        left: 0%;
    }
    
    .aboThree1_lunbo .slick-next {
        right: 0%;
    }


    .indBoxOne2 .item a .title {
        font-size: 18px;
    }
    
    .indBoxOne2 .item {
        width: 100%;
        margin-bottom: 10px;
    }
    
    .indBoxOne2 > .item:nth-child(3) {
    order: 1;
}

.indBoxOne2 > .item:nth-child(2) {
    order: 2;
}

.indBoxOne2 > .item:nth-child(4) {
    order: 3;
}



}