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



/* 1401-----------1600 */
@media screen and (min-width: 1401px) and (max-width: 1600px) {


    /* about,1401 */
    .aboBoxTwo2_box .prev_btn,
    .aboBoxTwo2_box .next_btn {
        display: none;
    }

    .aboBoxTwo2 .owl-controls {
        display: block;
    }

    /* about,1401~~~~~~~~~~~~~~~~~~~~end */


}



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

    /* index,1201 */
    .ind_banner_form_box {
        width: 38%;
    }

    .indBoxOne1 .right_list_box .item a .img_box {
        width: 45%;
        box-sizing: border-box;
        padding: 0 10px;
    }

    .indBoxOne1 .right_list_box .item a .right_text {
        width: 55%;
    }

    .indBoxThree1 .tt_box .text {
        width: 90%;
    }

    .indBoxFive1 .item_one,
    .indBoxFive1 .item_two,
    .indBoxFive1 .item_three {
        padding-top: 10px;
    }

    .foot_top_search_box {
        width: 26%;
    }

    .foot_bottom_01 {
        padding: 24px 40px 30px;
    }


    /* index,1201~~~~~~~~~~~~end */








    /* about,1201 */
    .aboBoxTwo2_box .prev_btn,
    .aboBoxTwo2_box .next_btn {
        display: none;
    }

    .aboBoxTwo2 .owl-controls {
        display: block;
    }

    /* about,1201~~~~~~~~~~~~~~~~~~~~end */





    /* contact,1201 */
    .conBoxOne_big_box {
        padding: 58px 0px 90px;
    }

    /* contact,1201~~~~~~~~~~~~~~~~~end */





    /* download,1201 */
    .dowBoxOne1 {
        padding: 62px 0px 120px;
    }

    /* download,1201~~~~~~~~~~~~~~~~~~end */






    /* news-detailed,1201 */
    .new_deBoxOne1 {
        padding: 32px 0px 70px;
    }

    .new_deBoxOne3 .text_content {
        padding: 66px 50px 54px 50px;
    }


    /* news-detailed,1201~~~~~~~~~~~~~~~~end */








    /* products-detailed,1201 */
    .pro_deBoxOne1_R .btn_box .a_item {
        width: 30%;
    }

    .pro_deBoxTwo1_R_01_bottom dl dd {
        width: calc((100% - 30px) / 2);
    }

    .pro_deBoxTwo1_R_02_bottom dl dd span {
        width: calc(100% - 180px);
    }

    .pro_deBoxTwo1_R_03 .indBoxTwo2 .item {
        width: calc((100% - 80px) / 3);
        margin-right: 40px;
    }

    /* products-detailed,1201~~~~~~~~~~~~~~end */






    /* qc,1201 */
    .qcBoxOne2_L {
        width: 32%;
        padding: 32px 40px 0 40px;
    }
    .qcBoxOne2_R {
        width: 68%;
        padding-right: 0px;
    }
    .qcBoxOne3 .item {
        padding: 0 50px 0 40px;
    }
    .qcBoxTwo1 .item {
        padding: 70px 30px 80px 30px;
    }

    /* qc,1201~~~~~~~~~~~~~~~~~~~~end */





    /* service,1201 */
    .serBoxTwo2_item01 {
        padding: 60px 40px 0 30px;
    }
    .serBoxTwo2_item02 {
        padding: 50px 30px 0;
    }
    .serBoxThree1 {
        padding: 52px 30px 58px;
    }
    .serBoxFour1 {
        padding: 78px 0 112px 100px;
    }


    /* service,1201~~~~~~~~~~~~~~~~end */













}



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




    /* index,1025 */
    .nav_bottom_01 .nav_list .item>a .nav_text_box .iconfont {
        padding: 2px 0 0 6px;
    }

    .ind_banner_form_box {
        width: 42%;
    }

    .indBoxOne1 .left_list_one a {
        height: 440px;
        padding: 0 6%;
    }

    .indBoxOne1 .right_list_box .item a {
        height: 210px;
    }

    .indBoxOne1 .right_list_box .item a .img_box {
        width: 42%;
        box-sizing: border-box;
        padding: 0 10px;
    }

    .indBoxOne1 .right_list_box .item a .right_text {
        width: 58%;
    }

    .indBoxOne1 .right_list_box .item a .right_text .tt_box .tt_01 {
        font-size: 22px;
    }

    .indBoxOne1 .right_list_box .item a .right_text .tt_box .tt_02 {
        font-size: 18px;
    }

    .indBoxThree1 .tt_box .text {
        width: 100%;
    }

    .indBoxThree2_icon .item {
        width: 22%;
    }

    .indBoxFour2 .item a .bottom_content {
        padding: 30px 15px 45px;
    }

    .indBoxFour2 .item a .bottom_content .item_tt {
        font-size: 20px;
    }

    .indBoxFive1 .item_one,
    .indBoxFive1 .item_two,
    .indBoxFive1 .item_three {
        padding-top: 5px;
    }

    .indBoxFive1 .item_one .center_box .tt_01 {
        font-size: 22px;
    }

    .indBoxFive1 .item_two .tt {
        font-size: 22px;
    }

    .foot_top_search_box {
        width: 34%;
    }

    .foot_bottom_01 {
        padding: 24px 0px 30px;
    }

    /* index,1025~~~~~~~~~~~~~~end */





    /* about,1025 */
    .second_banner_01 .left_text {
        font-size: 18px;
    }

    .second_banner_01 {
        padding: 20px 10px;
    }

    .aboBoxTwo2_box .prev_btn,
    .aboBoxTwo2_box .next_btn {
        display: none;
    }

    .aboBoxTwo2 .owl-controls {
        display: block;
    }

    .aboBoxOne2 .left_tt_box .tt_02 {
        font-size: 32px;
    }

    .aboBoxOne2 .right_text_box {
        width: 56%;
    }

    .aboBoxOne2 .right_text_box .text_02 {
        font-size: 14px;
    }

    .aboBoxOne4_video .img_02 {
        width: 70px;
    }

    .aboBoxTwo1 .module_tt_box .tt_01 {
        font-size: 26px;
    }

    .aboBoxTwo1 .module_tt_box .tt_02 {
        font-size: 32px;
    }

    .aboBoxTwo1 .module_tt_box .tt_03 {
        width: 100%;
    }

    .aboBoxTwo2 .item .item_active {
        padding: 20px 10px 0 20px;
    }

    .aboBoxTwo2 .item .item_active .tt_01 {
        font-size: 20px;
    }

    .aboBoxTwo2 .item .item_active .tt_02 {
        font-size: 16px;
    }

    .aboBoxTwo2 .item .item_active .tt_03 {
        font-size: 14px;
    }

    .aboBoxThree1 .module_tt_box .tt_01 {
        font-size: 26px;
    }

    .aboBoxThree1 .module_tt_box .tt_02 {
        font-size: 32px;
    }

    .aboBoxThree2 .item {
        width: 24%;
    }

    .aboBoxFour1 .module_tt .tt_01 {
        font-size: 26px;
    }

    .aboBoxFour1 .module_tt .tt_02 {
        font-size: 32px;
    }

    .aboBoxFour3_bottom .item {
        margin: 0 35px;
    }

    .aboBoxFive1 .module_tt_box .tt_01 {
        font-size: 26px;
    }

    .aboBoxFive1 .module_tt_box .tt_02 {
        font-size: 32px;
    }

    .aboBoxFive3 .tt {
        width: 100%;
    }

    .aboBoxFive3_bottom {
        padding: 60px 0 80px;
    }

    /* about,1025~~~~~~~~~~~~~~~~~~~~end */





    /* contact,1025 */
    .conBoxOne_big_box {
        padding: 58px 0px 90px;
    }

    .conBoxOne2_L {
        padding: 10px;
    }

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

    .conBoxOne2_L_01 {
        padding: 50px 20px 0 30px;
    }

    /* contact,1025~~~~~~~~~~~~~~~~~end */






    /* download,1025 */
    .dowBoxOne1 .module_tt {
        font-size: 32px;
    }

    .dowBoxOne1 {
        padding: 62px 0px 100px;
    }

    /* download,1025~~~~~~~~~~~~~~~~~~end */






    /* factory,1025 */
    .facBoxOne1 .module_tt_box .tt_01 {
        font-size: 26px;
    }

    .facBoxOne1 .module_tt_box .tt_02 {
        font-size: 32px;
    }

    .facBoxOne1 {
        padding: 60px 0 80px;
    }

    /* factory,1025~~~~~~~~~~~~~~~~~end */






    /* honor,1025 */
    .honBoxOne1 {
        padding: 50px 0px 80px;
    }

    .honBoxOne1 .module_tt_box .tt_01 {
        font-size: 26px;
    }

    .honBoxOne1 .module_tt_box .tt_02 {
        font-size: 32px;
    }

    .honBoxOne2 .item .bottom_text {
        font-size: 20px;
        padding: 20px 0;
    }


    /* honor,1025~~~~~~~~~~~~~~~~~~~end */







    /* news-detailed,1025 */
    .new_dePageBoxOne .page_tt_box {
        font-size: 32px;
    }

    .new_deBoxOne1 {
        padding: 32px 0px 70px;
    }

    .new_deBoxOne3 .text_content {
        padding: 66px 30px 54px 30px;
    }

    .new_deBoxOne3 .text_content .left_text,
    .new_deBoxOne3 .text_content .right_text {
        width: calc((100% - 30px) / 2);
    }



    /* news-detailed,1025~~~~~~~~~~~~~~~~end */






    /* news-list,1025 */
    .new_liBoxOne1 .module_tt {
        font-size: 32px;
    }

    /* news-list,1025~~~~~~~~~~~~end */







    /* products-detailed,1025 */
    .pro_deBoxOne1_L {
        padding-right: 20px;
    }

    .pro_deBoxOne1_R .tt_box .tt_01 {
        font-size: 32px;
        padding: 0px 0 8px;
    }

    .pro_deBoxOne1_R {
        padding-left: 0px;
    }

    .pro_deBoxOne1_R dl dd div {
        font-size: 14px;
    }

    .pro_deBoxOne1_R .btn_box .a_item .iconfont {
        font-size: 20px;
    }

    .pro_deBoxOne1_R .btn_box .a_item span {
        font-size: 14px;
    }

    .pro_deBoxOne1_R .btn_box .a_item {
        width: 31%;
    }

    .pro_deBoxTwo1_L_form button .iconfont {
        font-size: 22px;
    }

    .pro_deBoxTwo1_L_form button {
        left: 10px;
    }

    .pro_deBoxTwo1_L_form input {
        padding: 12px 10px 12px 52px;
    }

    .pro_deBoxTwo1_L_list {
        padding: 30px 0px 60px;
    }

    .pro_deBoxTwo1_L_list .tt_box {
        padding: 0 0px 12px;
    }

    .pro_deBoxTwo1_L_list .list {
        padding: 12px 0 0 0px;
    }

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

    .pro_deBoxTwo1_L_btn a {
        height: 44px;
    }

    .pro_deBoxTwo1_R {
        padding: 42px 20px 66px 20px;
    }

    .pro_deBoxTwo1_R_01_bottom dl dd div {
        font-size: 20px;
    }

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

    .pro_deBoxTwo1_R_01_bottom dl dd {
        width: calc((100% - 20px) / 2);
        margin-bottom: 40px;
    }

    .pro_deBoxTwo1_R_pub_tt span {
        font-size: 28px;
    }

    .pro_deBoxTwo1_R_02_bottom .tt {
        font-size: 18px;
    }

    .pro_deBoxTwo1_R_02_bottom dl dd span {
        width: calc(100% - 130px);
    }

    .pro_deBoxTwo1_R_02_bottom dl dd div {
        width: 70px;
        height: 70px;
        font-size: 14px;
    }

    .pro_deBoxTwo1_R_03 .indBoxTwo2 .item {
        width: calc((100% - 50px) / 3);
        margin-right: 25px;
    }

    .pro_deBoxThree1 {
        padding: 0 0px 30px 0px;
    }

    /* products-detailed,1025~~~~~~~~~~~~~~~~~end */





    /* products-list,1025 */
    .pro_liBoxOne2 .indBoxTwo2 .item a .indBoxTwo2_show {
        padding: 30px 10px 0 15px;
    }
    .pro_liBoxOne2 .indBoxTwo2 .item a .indBoxTwo2_show .tt_show_box .tt_show_01 {
        font-size: 20px;
    }
    .pro_liBoxOne2 .indBoxTwo2 .item a .indBoxTwo2_show .tt_show_box .tt_show_02 {
        font-size: 16px;
    }


    /* products-list,1025~~~~~~~~~~~~~~~~end */







    /* qc,1025 */
    .qcBoxOne1 .module_tt_box .tt_01 {
        font-size: 26px;
    }
    .qcBoxOne1 .module_tt_box .tt_02 {
        font-size: 32px;
    }
    .qcBoxOne2_L {
        width: 30%;
        padding: 32px 20px 0 0px;
    }
    .qcBoxOne2_R {
        width: 70%;
        padding-right: 0px;
    }
    .qcBoxOne2_L .tt_box .tt_01 span {
        font-size: 30px;
    }
    .qcBoxOne2_R_item_show .hover_show_box {
        padding: 32px 20px 0 30px;
    }
    .qcBoxOne3 .item {
        padding: 0 40px 0 20px;
    }
    .qcBoxTwo1 .item .item_tt {
        font-size: 24px;
        width: 140px;
    }
    .qcBoxTwo1_item_R {
        width: calc(100% - 140px);
    }
    .qcBoxTwo1_item_R .every_one {
        padding-left: 30px;
    }
    .qcBoxTwo1_item_R .every_one span {
        font-size: 16px;
    }


    /* qc,1025~~~~~~~~~~~~~~~~~~~~end */






    /* service,1025 */
    .serBoxOne1_L .tt {
        font-size: 32px;
    }
    .serBoxOne1_L {
        padding-right: 20px;
    }
    .serBoxTwo1 .module_tt {
        font-size: 32px;
    }
    .serBoxTwo2_item01 .tt {
        padding-right: 0;
        font-size: 28px;
    }
    .serBoxTwo2_item01 {
        padding: 60px 20px 0 20px;
    }
    .serBoxTwo2_item02 {
        padding: 50px 20px 0;
    }
    .serBoxTwo2_item02 .tt {
        font-size: 28px;
    }
    .serBoxThree1 {
        padding: 52px 0px 58px;
    }
    .serBoxFour1 {
        padding: 78px 0 112px 0px;
    }
    .serBoxThree1 .module_tt {
        font-size: 32px;
    }
    .serBoxFour2 .btn_box a {
        width: 210px;
    }

    /* service,1025~~~~~~~~~~~~~~~~~~~~~end */











}



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




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

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

    .mobile_placeholder_box {
        display: block;
        height: 52px;
    }

    .mobile_logo img {
        height: 35px;
    }

    .ind_banner .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 .item a img {
        height: 300px;
        /* width: calc((300 * 1920px) / 500); */
        width: auto;
        max-width: none;
    }

    .ind_banner_form_box {
        top: 56%;
        width: 58%;
    }


    .indBoxOne1 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        padding: 70px 0 60px;
    }

    .indBoxOne1 .left_list_one {
        width: 100%;
    }

    .indBoxOne1 .left_list_one a {
        height: 420px;
        padding: 0 10%;
    }

    .indBoxOne1 .right_list_box {
        width: 100%;
        box-sizing: border-box;
        padding-top: 20px;
    }

    .indBoxOne1 .right_list_box .item a .img_box {
        width: 46%;
        box-sizing: border-box;
        padding: 0 10px;
    }

    .indBoxOne1 .right_list_box .item a .right_text {
        width: 54%;
        padding-left: 10px;
    }

    .indBoxOne1 .right_list_box .item a .right_text .tt_box .tt_01 {
        font-size: 20px;
    }

    .indBoxOne1 .right_list_box .item a .right_text .tt_box .tt_02 {
        font-size: 18px;
    }

    .indBoxOne1 .right_list_box .item a {
        height: 190px;
    }

    .indBoxTwo1 {
        padding: 70px 0 60px;
    }

    .indBoxTwo1 .module_tt {
        font-size: 32px;
    }

    .indBoxThree1 .tt_box .tt {
        font-size: 32px;
    }

    .indBoxThree1 .tt_box .text {
        width: 100%;
        padding: 26px 0 0;
    }

    .indBoxThree2_box {
        padding: 40px 0 60px;
    }

    .indBoxThree2_icon .item {
        width: 24%;
    }

    .indBoxThree3 .text {
        font-size: 22px;
    }

    .indBoxFour1 .module_tt {
        font-size: 32px;
        padding-bottom: 30px;
    }

    .indBoxFour2 .item {
        width: calc((100% - 30px) / 3);
        margin-right: 15px;
    }

    .indBoxFour2 .item a .bottom_content .text_box .iconfont {
        font-size: 18px;
    }

    .indBoxFour2 .item a .bottom_content {
        padding: 30px 15px 45px;
    }

    .indBoxFour2 .item a .bottom_content .item_tt {
        font-size: 20px;
    }

    .indBoxFive1 .item_one .center_box .tt_01 {
        font-size: 22px;
    }

    .indBoxFive1 .item_two .tt {
        font-size: 22px;
    }

    .indBoxFive1 .item_two .left_line,
    .indBoxFive1 .item_two .right_line {
        display: none;
    }

    .indBoxFive1 .item_one,
    .indBoxFive1 .item_two,
    .indBoxFive1 .item_three {
        padding-top: 0px;
    }

    .foot_top_search_box {
        width: 50%;
        padding: 32px 0 50px;
    }

    .foot_top_list_box .item {
        margin: 0 20px;
    }

    .foot_bottom_01 {
        padding: 25px 0px 25px;
    }

    .foot_bottom_01 .left_text div {
        padding-right: 30px;
    }

    /* index,ipad~~~~~~~~~~~~~~end */






    /* about,ipad */
    .aboBoxTwo2_box .prev_btn,
    .aboBoxTwo2_box .next_btn {
        display: none;
    }

    .aboBoxTwo2 .owl-controls {
        display: block;
    }

    .second_banner_01 {
        padding: 16px 10px;
    }

    .second_banner_01 .left_text {
        font-size: 16px;
    }

    .aboBoxOne2 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .aboBoxOne2 .right_text_box {
        width: 100%;
        box-sizing: border-box;
        padding-top: 40px;
    }

    .aboBoxOne2 .left_tt_box .tt_01 {
        font-size: 28px;
    }

    .aboBoxOne2 .left_tt_box .tt_02 {
        font-size: 32px;
    }

    .aboBoxOne4_video .img_02 {
        width: 70px;
    }

    .ind_video_maskBox .video_Box_1 {
        width: 720px;
        height: 380px;
    }

    .aboBoxTwo1 .module_tt_box .tt_01 {
        font-size: 26px;
    }

    .aboBoxTwo1 .module_tt_box .tt_02 {
        font-size: 32px;
    }

    .aboBoxTwo1 .module_tt_box .tt_03 {
        width: 100%;
    }

    .aboBoxTwo2 .item .item_active {
        padding: 18px 10px 0 15px;
    }

    .aboBoxTwo2 .item .item_active .tt_01 {
        font-size: 20px;
    }

    .aboBoxTwo2 .item .item_active .tt_02 {
        font-size: 16px;
        padding: 4px 0 20px;
    }

    .aboBoxThree1 .module_tt_box .tt_01 {
        font-size: 26px;
    }

    .aboBoxThree1 .module_tt_box .tt_02 {
        font-size: 32px;
    }

    .aboBoxThree2 .item {
        width: 24%;
    }

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

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

    .aboBoxFour1 .module_tt .tt_01 {
        font-size: 26px;
    }

    .aboBoxFour1 .module_tt .tt_02 {
        font-size: 32px;
    }

    .aboBoxFour3_bottom .item {
        margin: 0 15px;
    }

    .aboBoxFour3 .tt {
        padding: 60px 0 30px;
    }

    .aboBoxFive1 .module_tt_box .tt_01 {
        font-size: 26px;
    }

    .aboBoxFive1 .module_tt_box .tt_02 {
        font-size: 32px;
    }

    .aboBoxFive3 .tt {
        width: 100%;
    }

    .aboBoxFive3_bottom {
        padding: 60px 0 80px;
    }

    .aboBoxFive3_bottom .content_02 {
        font-size: 32px;
    }

    /* about,ipad~~~~~~~~~~~~~~~~~~~~end */




    /* contact,ipad */
    .conBoxOne_big_box {
        padding: 58px 0px 90px;
    }

    .conBoxOne1 .module_tt {
        font-size: 32px;
    }

    .conBoxOne1_01 .item_big .item_big_a .right_content {
        padding: 0 10px 0 20px;
    }

    .conBoxOne1_01 .item_little {
        width: calc((100% - 22px) / 2);
        margin-right: 0;
    }

    .conBoxOne2 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .conBoxOne2_L {
        width: 100%;
    }

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

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

    .conBoxOne2_R {
        width: 100%;
        box-sizing: border-box;
        padding-top: 30px;
    }


    /* contact,ipad~~~~~~~~~~~~~~~~~~~~end */





    /* download,ipad */
    .dowBoxOne1 .module_tt {
        font-size: 32px;
    }

    .dowBoxOne1 {
        padding: 60px 0px 100px;
    }

    .dowBoxOne2 .item a {
        padding: 30px 15px 40px 20px;
    }

    .dowBoxOne2_01 .left_text .text_01 {
        font-size: 20px;
    }

    .dowBoxOne2_02 {
        padding-top: 30px;
    }

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

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

    .dowBoxOne2_01 .right_icon {
        font-size: 32px;
        width: 80px;
        height: 80px;
        line-height: 80px;
    }

    /* download,ipad~~~~~~~~~~~~~~~~~~end */






    /* factory,ipad */
    .facBoxOne1 .module_tt_box .tt_01 {
        font-size: 26px;
    }

    .facBoxOne1 .module_tt_box .tt_02 {
        font-size: 32px;
    }

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

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

    .facBoxOne1 {
        padding: 60px 0 80px;
    }

    /* factory,ipad~~~~~~~~~~~~~~~~~~end */





    /* honor,ipad */
    .honBoxOne1 .module_tt_box .tt_01 {
        font-size: 26px;
    }

    .honBoxOne1 .module_tt_box .tt_02 {
        font-size: 32px;
    }

    .honBoxOne1 {
        padding: 60px 0px 80px;
    }

    .honBoxOne2 .item {
        width: calc((100% - 20px) / 2);
    }

    .honBoxOne2 .item .bottom_text {
        font-size: 20px;
        padding: 16px 0;
    }

    .honBoxTwo2 .item {
        width: 21%;
        margin: 0 12px 15px;
    }

    /* honor,ipad~~~~~~~~~~~~~~~~~~~~~~end */






    /* news-detailed,ipad */
    .new_dePageBoxOne .page_tt_box {
        font-size: 32px;
    }

    .new_deBoxOne1 {
        padding: 32px 0px 70px;
    }

    .new_deBoxOne3 .text_content {
        padding: 66px 0px 54px 0px;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .new_deBoxOne3 .text_content .left_text,
    .new_deBoxOne3 .text_content .right_text {
        width: 100%;
    }

    .new_deBoxOne3 .text_content .right_text {
        box-sizing: border-box;
        padding-top: 20px;
    }

    /* news-detailed,ipad~~~~~~~~~~~~~~~end */






    /* news-list,ipad */
    .new_liBoxOne1 .module_tt {
        font-size: 32px;
        padding-bottom: 40px;
    }

    .new_liBoxOne1 .indBoxFour2 .item {
        margin-bottom: 40px;
    }

    .new_liBoxOne1 {
        padding: 60px 0 80px;
    }

    /* news-list,ipad~~~~~~~~~~~~~~~~end */






    /* products-detailed,ipad */
    .pro_deBoxOne1 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        padding: 30px 0 50px;
    }

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

    .pro_deBoxOne1_R {
        width: 100%;
        padding-left: 0px;
        padding-top: 30px;
    }

    .pro_deBoxOne1_R .tt_box .tt_01 {
        font-size: 32px;
    }

    .pro_deBoxTwo1 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .pro_deBoxTwo1_R {
        width: 100%;
        padding: 42px 20px 66px 20px;
    }

    .pro_deBoxTwo1_L {
        width: 100%;
        margin-top: 60px;
    }

    .pro_deBoxThree1 {
        padding: 0 0px 30px 0px;
    }

    .pro_deBoxTwo1_R_pub_tt span {
        font-size: 28px;
    }

    .pro_deBoxTwo1_R_01_bottom dl dd div {
        font-size: 20px;
    }

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

    .pro_deBoxTwo1_R_01_bottom dl dd {
        width: calc((100% - 20px) / 2);
        margin-bottom: 30px;
    }

    .pro_deBoxTwo1_R_02_bottom dl dd div {
        font-size: 16px;
        width: 100px;
        height: 100px;
    }

    .pro_deBoxTwo1_R_02_bottom dl dd span {
        width: calc(100% - 100px);
    }

    .pro_deBoxTwo1_R_03 .indBoxTwo2 .item {
        width: calc((100% - 40px) / 3);
        margin-right: 20px;
    }

    .pro_deBoxTwo1_L_btn a {
        width: 100%;
        padding-left: 38%;
    }

    /* products-detailed,ipad~~~~~~~~~~~~~~~~~end */






    /* products-list,ipad */
    .pro_liBoxOne1 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
        box-sizing: border-box;
        padding-bottom: 60px;
    }
    .pro_liBoxOne2 {
        width: 100%;
    }
    .pro_liBoxOne2 .indBoxTwo2 .item {
        width: 48%;
        margin-right: 0;
    }
    .pro_liBoxOne2 .indBoxTwo2 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    .pro_liBoxOne2_01 .public_paging {
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
    }
    .pro_liBoxOne2_01 {
        padding: 40px 0 60px;
    }


    /* products-list,ipad~~~~~~~~~~~~~~~~~~end */






    /* qc,ipad */
    .qcBoxOne2_L .img_box {
        display: none;
    }
    .qcBoxOne1 .module_tt_box .tt_01 {
        font-size: 26px;
    }
    .qcBoxOne1 .module_tt_box .tt_02 {
        font-size: 32px;
    }
    .qcBoxOne2 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .qcBoxOne2_L {
        width: 100%;
        padding: 0px 30px 50px 30px;
    }
    .qcBoxOne2_R {
        width: 100%;
        padding-right: 0px;
    }
    .qcBoxOne2_R_item_show {
        top: 349px;
    }
    .qcBoxOne2_R_item_show .hover_show_box {
        padding: 32px 20px 0 30px;
    }
    .qcBoxOne3 .item .tt {
        font-size: 24px;
    }
    .qcBoxOne3 .item {
        padding: 0 20px 0 30px;
    }
    .qcBoxTwo1 .item {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        padding: 40px 20px 40px 20px;
    }
    .qcBoxTwo1 .item .item_tt {
        width: 100%;
        text-align: left;
        font-size: 24px;
        box-sizing: border-box;
        padding-bottom: 30px;
    }
    .qcBoxTwo1_item_R {
        width: 100%;
    }
    .qcBoxTwo1_item_R .every_one {
        padding-left: 20px;
    }
    .qcBoxTwo1_item_R .every_one div {
        font-size: 14px;
        width: 80px;
        height: 80px;
    }
    .qcBoxTwo1_item_R .every_one span {
        font-size: 14px;
    }
    .qcBoxTwo1 {
        padding-bottom: 60px;
    }

    /* qc,ipad~~~~~~~~~~~~~~~~~~~~~end */







    /* service,ipad */
    .serBoxOne1_L .tt {
        font-size: 32px;
    }
    .serBoxOne1 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        padding: 60px 0 80px;
    }
    .serBoxOne1_L {
        width: 100%;
        padding-right: 0px;
    }
    .serBoxOne1_R {
        width: 100%;
    }
    .serBoxTwo1 .module_tt {
        padding-bottom: 60px;
    }
    .serBoxTwo2 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .serBoxTwo2_item01 {
        height: auto;
        top: 0px;
        width: 100%;
        padding: 70px 50px 70px 50px;
        margin-bottom: 30px;
    }
    .serBoxTwo2_item02 {
        height: auto;
        width: 100%;
        padding: 50px 50px 50px;
        margin-bottom: 30px;
    }
    .serBoxTwo2_item02 .img_box {
        text-align: center;
    }
    .serBoxTwo2_item02 .img_box img {
        width: auto;
    }
    .serBoxTwo2_item03 {
        height: auto;
        width: 100%;
        top: 0px;
    }
    .serBoxThree1 .module_tt {
        font-size: 32px;
    }
    .serBoxThree1 {
        padding: 52px 0px 58px;
    }
    .faqPageOne2 .item {
        padding: 20px 22px 20px 40px;
    }
    .serBoxFour1 {
        padding: 60px 0 80px 0px;
    }
    .serBoxFour2 {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .serBoxFour2 .item {
        width: 50%;
        margin-right: 0%;
        box-sizing: border-box;
        padding-bottom: 40px;
    }
    .serBoxFour2 .btn_box a {
        height: 55px;
    }

    /* service,ipad~~~~~~~~~~~~~~~~~~~~~end */















}



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




    /* index,手机 */
    .public_head_nav_box {
        display: none;
    }

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

    .mobile_placeholder_box {
        display: block;
        height: 52px;
    }

    .mobile_logo {
        margin-left: 10px;
    }

    .mobile_menu_btn {
        padding: 15px 10px 7px 14px;
    }

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

    .mobile_logo img {
        height: 32px;
    }

    .mobile_lag_icon {
        font-size: 14px;
        line-height: 52px;
        margin-right: 58px;
    }

    .mobile_search_icon {
        font-size: 22px;
        line-height: 54px;
        padding-right: 4px;
    }

    .mobile_search_btn {
        font-size: 26px;
    }

    .ind_banner .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 .item a img {
        height: 200px;
        width: auto;
        max-width: none;
    }

    .ind_banner_form_box {
        width: 76%;
        top: 56%;
    }

    .ind_banner_form button .iconfont {
        font-size: 22px;
    }

    .ind_banner_form input {
        height: 36px;
        padding: 8px 10px 8px 60px;
    }

    .ind_banner_form button {
        left: 10px;
    }

    .ind_banner_form button :after {
        right: -14px;
    }

    .ind_banner_form ::-webkit-input-placeholder {
        font-size: 12px;
    }

    .indBoxOne1 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        padding: 50px 10px 50px;
    }

    .indBoxOne1 .left_list_one {
        width: 100%;
    }

    .indBoxOne1 .left_list_one a {
        padding: 0 20px;
        height: 380px;
    }

    .indBoxOne1 .left_list_one a .tt_box {
        padding: 30px 0 26px;
    }

    .indBoxOne1 .left_list_one a .tt_box .tt_01 {
        font-size: 18px;
    }

    .indBoxOne1 .left_list_one a .tt_box .tt_02 {
        font-size: 16px;
    }

    .indBoxOne1 .left_list_one a .tetx_box {
        padding-bottom: 40px;
        font-size: 14px;
    }

    .indBoxOne1 .right_list_box {
        width: 100%;
        box-sizing: border-box;
        padding-top: 20px;
    }

    .indBoxOne1 .right_list_box .item {
        width: 100%;
    }

    .indBoxOne1 .right_list_box .item a .img_box {
        box-sizing: border-box;
        padding: 0 10px;
        width: 44%;
    }

    .indBoxOne1 .right_list_box .item a .right_text {
        width: 56%;
        padding-left: 10px;
    }

    .indBoxOne1 .right_list_box .item a .right_text .tt_box .tt_01 {
        font-size: 16px;
    }

    .indBoxOne1 .right_list_box .item a .right_text .tt_box .tt_02 {
        font-size: 14px;
    }

    .indBoxOne1 .arrow_btn {
        font-size: 12px;
        width: 22px;
        height: 22px;
        line-height: 22px;
    }

    .indBoxOne1 .right_list_box .item a {
        height: 150px;
    }

    .indBoxTwo1 .module_tt {
        font-size: 22px;
    }

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

    .indBoxTwo2 .item a .bottom_text .text_01 {
        font-size: 14px;
    }

    .indBoxTwo2 .item a .bottom_text .text_02 {
        font-size: 16px;
    }

    .indBoxTwo2_show {
        padding: 30px 10px 0 20px;
    }

    .indBoxTwo2_show .tt_show_box .tt_show_01 {
        font-size: 16px;
    }

    .indBoxTwo2_show .tt_show_box .tt_show_02 {
        font-size: 18px;
        padding: 10px 0 44px;
    }

    .indBoxTwo2_show .More_btn {
        font-size: 12px;
        width: 80px;
        line-height: 30px;
    }

    .indBoxThree1 .tt_box .tt {
        font-size: 22px;
    }

    .indBoxThree1 .tt_box .text {
        width: 100%;
        font-size: 12px;
        line-height: 24px;
    }

    .indBoxThree1 {
        padding: 50px 10px 60px;
    }

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

    .indBoxThree2_icon .item {
        width: 50%;
        box-sizing: border-box;
        padding-bottom: 30px;
    }

    .indBoxThree2_icon .item .iconfont {
        font-size: 50px;
    }

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

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

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

    .indBoxThree3 .text {
        font-size: 18px;
    }

    .indBoxThree3 .More_btn {
        width: 140px;
        height: 35px;
    }

    .indBoxFour1 .module_tt {
        font-size: 22px;
        padding-bottom: 30px;
    }

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

    .indBoxFour2 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 40px;
    }

    .indBoxFour2 .item a .bottom_content {
        padding: 30px 20px 40px;
    }

    .indBoxFour2 .item a .bottom_content .item_tt {
        font-size: 16px;
    }

    .indBoxFour2 .item a .bottom_content .text_box .iconfont {
        font-size: 20px;
    }

    .indBoxFive1 {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 40px 40px 60px;
    }

    .indBoxFive1 .item_two .left_line,
    .indBoxFive1 .item_two .right_line {
        display: none;
    }

    .indBoxFive1 .item_one {
        width: 100%;
        -ms-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .indBoxFive1 .item_two {
        width: 100%;
        -ms-align-items: flex-start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        padding-top: 30px;
    }

    .indBoxFive1 .item_three {
        width: 100%;
        -ms-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        padding-top: 40px;
    }

    .indBoxFive1 .item_one .center_box .tt_01 {
        font-size: 18px;
    }

    .indBoxFive1 .item_one .center_box .tt_02 {
        font-size: 14px;
    }

    .indBoxFive1 .item_two .tt {
        font-size: 18px;
    }

    .indBoxFive1 .item_two .faq_btn {
        width: 160px;
    }

    .indBoxFive1 .item_two .faq_btn span {
        font-size: 14px;
    }

    .indBoxFive1 .item_three .center_box .tt_01 {
        font-size: 18px;
    }

    .indBoxFive1 .item_three .center_box .tt_02 {
        font-size: 14px;
    }

    .foot_top_search_box {
        width: 90%;
    }

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

    .foot_top_list_box .item a {
        font-size: 12px;
        box-sizing: border-box;
        padding-left: 10px;
    }

    .foot_top_list_box {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .foot_top_list_box .item {
        width: 33%;
        margin: 0;
        margin-bottom: 10px;
    }

    .foot_bottom_01 {
        padding: 22px 10px 18px;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .foot_bottom_01 .left_text {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .foot_bottom_01 .left_text div {
        font-size: 12px;
        padding-right: 0px;
        text-align: center;
    }

    .foot_bottom_01 .left_text a {
        font-size: 12px;
        text-align: center;
        box-sizing: border-box;
        padding: 10px 0 8px;
    }

    .foot_bottom_01 .right_icon .item a {
        font-size: 20px;
    }

    .foot_top_01 .foot_log_box {
        width: 200px;
    }


    /* index,手机~~~~~~~~~~~~~~~~~~~~end */






    /* about,手机 */
    .aboBoxTwo2_box .prev_btn,
    .aboBoxTwo2_box .next_btn {
        display: none;
    }

    .aboBoxTwo2 .owl-controls {
        display: block;
    }

    .second_banner_01 {
        padding: 14px 10px;
    }

    .second_banner_01 .left_text {
        font-size: 14px;
    }

    .second_banner_01 .right_Crumbs_box a {
        font-size: 12px;
    }

    .aboBoxOne2 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        padding: 50px 10px 60px;
    }

    .aboBoxOne2 .right_text_box {
        width: 100%;
        box-sizing: border-box;
        padding-top: 20px;
    }

    .aboBoxOne2 .left_tt_box .tt_01 {
        font-size: 18px;
    }

    .aboBoxOne2 .left_tt_box .tt_02 {
        font-size: 22px;
    }

    .aboBoxOne2 .right_text_box .text_01 {
        font-size: 14px;
    }

    .aboBoxOne2 .right_text_box .text_02 {
        font-size: 12px;
    }

    .aboBoxOne4_video .img_02 {
        width: 40px;
    }

    .ind_video_maskBox .video_Box_1 {
        width: 340px;
        height: 230px;
    }

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

    .aboBoxTwo1 {
        padding: 60px 10px 70px;
    }

    .aboBoxTwo1 .module_tt_box .tt_01 {
        font-size: 18px;
    }

    .aboBoxTwo1 .module_tt_box .tt_02 {
        font-size: 22px;
        padding: 6px 0 20px;
    }

    .aboBoxTwo1 .module_tt_box .tt_03 {
        width: 100%;
        font-size: 12px;
    }

    .aboBoxTwo2 .item .item_active {
        padding: 10px 5px 0 15px;
    }

    .aboBoxTwo2 .item .item_active .tt_01 {
        font-size: 14px;
    }

    .aboBoxTwo2 .item .item_active .tt_02 {
        font-size: 12px;
        padding: 4px 0 18px;
    }

    .aboBoxTwo2 .item .item_active .tt_03 {
        font-size: 12px;
        padding-left: 0px;
    }

    .aboBoxTwo2 .item:hover .item_active {
        padding-top: 40px;
    }

    .aboBoxThree1 .module_tt_box .tt_01 {
        font-size: 18px;
    }

    .aboBoxThree1 .module_tt_box .tt_02 {
        font-size: 22px;
    }

    .aboBoxThree1 .module_tt_box .tt_03 {
        font-size: 14px;
    }

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

    .aboBoxThree2 .item {
        width: 50%;
        box-sizing: border-box;
        padding-bottom: 30px;
    }

    .aboBoxThree1 {
        padding: 0px 0 50px;
    }

    .aboBoxThree2 .item .tt {
        font-size: 14px;
    }

    .aboBoxThree2 .item .text {
        font-size: 12px;
    }

    .aboBoxFour1 .module_tt .tt_01 {
        font-size: 18px;
    }

    .aboBoxFour1 .module_tt .tt_02 {
        font-size: 22px;
    }

    .aboBoxFour3 .tt {
        font-size: 18px;
    }

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

    .aboBoxFour3_bottom .item {
        margin: 0 10px 20px;
    }

    .aboBoxFour1 {
        padding: 60px 10px 40px;
    }

    .aboBoxFive1 {
        padding: 60px 10px 40px;
    }

    .aboBoxFive1 .module_tt_box .tt_01 {
        font-size: 18px;
    }

    .aboBoxFive1 .module_tt_box .tt_02 {
        font-size: 22px;
    }

    .aboBoxFive3 .tt {
        width: 100%;
        padding: 60px 0 40px;
        font-size: 14px;
    }

    .aboBoxFive3_bottom .content_01 {
        font-size: 18px;
    }

    .aboBoxFive3_bottom .content_02 {
        font-size: 22px;
    }

    .aboBoxFive3_bottom .btn {
        font-size: 14px;
        width: 140px;
        line-height: 40px;
    }

    .aboBoxFive3_bottom {
        padding: 60px 0 40px;
    }

    .aboBoxFive2 .item {
        height: 140px;
    }

    /* about,手机~~~~~~~~~~~~~~~~~~~~end */







    /* contact,手机 */
    .conBoxOne_big_box {
        padding: 50px 10px 60px;
    }

    .conBoxOne1 .module_tt {
        font-size: 22px;
        padding-bottom: 30px;
    }

    .conBoxOne1_01 .item_big {
        width: 100%;
        box-sizing: border-box;
        padding-top: 18px;
    }

    .conBoxOne1_01 .item_little {
        width: 100%;
        margin-right: 0;
    }

    .conBoxOne1_01 .item_big .item_big_a .left_icon_box .iconfont {
        font-size: 28px;
    }

    .conBoxOne1_01 .item_big .item_big_a .left_icon_box span {
        font-size: 14px;
    }

    .conBoxOne1_01 .item_big .item_big_a .right_content {
        padding: 0 10px 0 15px;
    }

    .conBoxOne1_01 .item_big .item_big_a .right_content a {
        font-size: 14px;
    }

    .conBoxOne1_01 .item_big .item_big_a .left_icon_box {
        height: 122px;
    }

    .conBoxOne1_01 .item_little a {
        height: 122px;
    }

    .conBoxOne1_01 .item_little a .iconfont {
        font-size: 34px;
    }

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

    .conBoxOne2 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .conBoxOne2_L {
        width: 100%;
        height: 300px;
        padding: 10px;
    }

    .conBoxOne2_L_01 .tt_01 {
        font-size: 22px;
    }

    .conBoxOne2_L_01 .tt_02 {
        font-size: 16px;
        padding: 12px 0 40px;
    }

    .conBoxOne2_L_01 .tt_04 {
        font-size: 20px;
    }

    .conBoxOne2_L_01 {
        padding: 50px 20px 0 40px;
    }

    .conBoxOne2_R {
        width: 100%;
        box-sizing: border-box;
        padding-top: 30px;
    }

    .conBoxOne2_R_form .item .left_text {
        font-size: 14px;
    }

    .conBoxOne2_R_form .btn_box button {
        font-size: 14px;
        width: 130px;
        line-height: 40px;
    }


    /* contact,手机~~~~~~~~~~~~~~~~~~~~~end */








    /* download,手机 */
    .dowBoxOne1 {
        padding: 50px 10px 60px;
    }

    .dowBoxOne1 .module_tt {
        font-size: 22px;
    }

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

    .dowBoxOne2 .item a {
        padding: 20px 20px 20px 20px;
    }

    .dowBoxOne2_01 .left_text .text_01 {
        font-size: 16px;
    }

    .dowBoxOne2_02 {
        padding-top: 25px;
    }

    .dowBoxOne2_01 .right_icon {
        font-size: 26px;
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    .dowBoxOne2_01 .left_text .text_02 {
        padding-top: 10px;
    }

    .public_paging a {
        font-size: 12px;
        width: 26px;
        height: 26px;
        line-height: 26px;
        margin: 0 5px 10px;
    }

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

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

    .dowBoxOne3 {
        padding-top: 40px;
    }

    /* download,手机~~~~~~~~~~~~~~~~~~~~~~end */






    /* factory,手机 */
    .facBoxOne1 {
        padding: 50px 10px 60px;
    }

    .facBoxOne1 .module_tt_box .tt_01 {
        font-size: 18px;
    }

    .facBoxOne1 .module_tt_box .tt_02 {
        font-size: 22px;
    }

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

    .facBoxOne2 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }


    /* factory,手机~~~~~~~~~~~~~~~~~~~end */





    /* honor,手机 */
    .honBoxOne1 {
        padding: 50px 10px 50px;
    }

    .honBoxOne1 .module_tt_box .tt_01 {
        font-size: 18px;
    }

    .honBoxOne1 .module_tt_box .tt_02 {
        font-size: 22px;
    }

    .honBoxOne2 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .honBoxOne2 .item {
        width: 100%;
        margin-bottom: 30px;
    }

    .honBoxOne2 .item .bottom_text {
        font-size: 16px;
        padding: 16px 0;
    }

    .honBoxTwo1 .module_tt_box .tt_01 {
        font-size: 22px;
    }

    .honBoxTwo1 .module_tt_box .tt_02 {
        font-size: 14px;
    }

    .honBoxTwo1 .module_tt_box .tt_03 {
        font-size: 14px;
    }

    .honBoxTwo1 {
        padding: 0 10px 40px;
    }

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

    .honBoxTwo2 .item {
        width: 47%;
        margin: 0 0 25px;
    }

    .honBoxTwo2 .item .background_color {
        top: 5px;
        left: 5px;
    }

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

    /* honor,手机~~~~~~~~~~~~~~~~~~~~~~~~end */






    /* news-detailed,手机 */
    .new_dePageBoxOne .page_tt_box {
        font-size: 22px;
    }

    .new_deBoxOne1 {
        padding: 32px 10px 60px;
    }

    .new_deBoxOne2 .date_box .iconfont {
        font-size: 18px;
    }

    .new_deBoxOne2 .date_box span {
        font-size: 14px;
        padding: 0px 0 0 6px;
    }

    .new_deBoxOne2 .share_box .share_text {
        font-size: 14px;
        padding: 0px 0 0 6px;
    }

    .new_deBoxOne2 .share_box .iconfont {
        font-size: 14px;
    }

    .new_deBoxOne2 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        padding-bottom: 40px;
    }

    .new_deBoxOne2 .date_box {
        padding: 0px 0 10px;
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .new_deBoxOne2 .share_box {
        padding-left: 0px;
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        -ms-align-items: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .new_deBoxOne3 .text_content {
        padding: 40px 0px 50px 0px;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .new_deBoxOne3 .text_content .left_text {
        width: 100%;
        font-size: 12px;
        line-height: 28px;
    }

    .new_deBoxOne3 .text_content .right_text {
        width: 100%;
        font-size: 12px;
        line-height: 28px;
        box-sizing: border-box;
        padding-top: 20px;
    }

    .new_deBoxOne3 .btn_box a .iconfont {
        font-size: 12px;
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

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

    /* news-detailed,手机~~~~~~~~~~~~~~~~~end */






    /* news-list,手机 */
    .new_liBoxOne1 {
        padding: 50px 0px 60px;
    }

    .new_liBoxOne1 .module_tt {
        font-size: 22px;
        padding-bottom: 40px;
    }

    .new_liBoxOne2 {
        padding-top: 0px;
    }

    .new_liBoxOne1 .indBoxFour2 .item {
        margin-bottom: 30px;
    }

    /* news-list,手机~~~~~~~~~~~~~~~~~~end */









    /* products-detailed,手机 */
    .pro_deBoxOne1 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        padding: 30px 10px 50px;
    }

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

    .pro_deBoxOne1_R {
        width: 100%;
        padding-left: 0px;
        padding-top: 30px;
    }

    .pro_deBoxOne1_R .tt_box .tt_01 {
        font-size: 22px;
    }
    .pro_deBoxOne1_R .tt_box .tt_02 {
        font-size: 16px;
    }
    .pro_deBoxOne1_R dl dd div {
        font-size: 12px;
    }
    .pro_deBoxOne1_R dl {
        padding: 26px 0 30px;
    }
    .pro_deBoxOne1_R .btn_box .a_item .iconfont {
        font-size: 20px;
    }
    .pro_deBoxOne1_R .btn_box .a_item span {
        font-size: 12px;
    }
    .pro_deBoxOne1_R .btn_box>a:nth-child(3) .iconfont {
        font-size: 18px;
    }
    .pro_deBoxOne1_R .btn_box>a:nth-child(3) span {
        font-size: 12px;
    }
    .pro_deBoxOne1_R .btn_box>a:nth-child(3) {
        width: 85px;
    }
    .pro_deBoxOne1_R .btn_box>a:nth-child(2) {
        margin: 0 10px;
    }
    .pro_deBoxOne1_R .btn_box .a_item {
        width: 33%;
        height: 40px;
    }

    .pro_deBoxTwo1 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .pro_deBoxTwo1_R {
        width: 100%;
        padding: 42px 10px 66px 10px;
    }

    .pro_deBoxTwo1_L {
        width: 100%;
        margin-top: 60px;
    }

    .pro_deBoxThree1 {
        padding: 0 10px 30px 10px;
    }

    .pro_deBoxTwo1_R_pub_tt .iconfont {
        font-size: 16px;
    }
    .pro_deBoxTwo1_R_pub_tt span {
        font-size: 22px;
    }

    .pro_deBoxTwo1_R_01_bottom {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .pro_deBoxTwo1_R_01_bottom .right_img {
        width: 100%;
    }
    .pro_deBoxTwo1_R_01_bottom dl {
        width: 100%;
        padding: 20px 0px 40px 0px;
    }




    .pro_deBoxTwo1_R_01_bottom dl dd div {
        font-size: 16px;
        padding-bottom: 12px;
    }

    .pro_deBoxTwo1_R_01_bottom dl dd span {
        font-size: 12px;
    }

    .pro_deBoxTwo1_R_01_bottom dl dd {
        width: calc((100% - 20px) / 2);
        margin-bottom: 30px;
    }


    .pro_deBoxTwo1_R_02_bottom .tt {
        font-size: 16px;
    }
    
    .pro_deBoxTwo1_R_02_bottom dl {
        padding-left: 0px;
    }
    .pro_deBoxTwo1_R_02_bottom dl dd div {
        font-size: 12px;
        width: 70px;
        height: 70px;
    }

    .pro_deBoxTwo1_R_02_bottom dl dd span {
        width: calc(100% - 70px);
        padding-left: 15px;
        font-size: 12px;
        line-height: 24px;
    }

    .pro_deBoxTwo1_R_03 .indBoxTwo2 .item {
        width: 60%;
        margin-right: 0px;
        margin: 0 auto;
    }
    .pro_deBoxTwo1_R_03 .indBoxTwo2>.item:nth-child(3n) {
        margin: 0 auto;
    }
    .pro_deBoxTwo1_L_btn a .iconfont {
        font-size: 24px;
    }
    .pro_deBoxTwo1_L_btn a span {
        font-size: 14px;
    }

    .pro_deBoxTwo1_L_btn a {
        width: 100%;
        padding-left: 32%;
        height: 40px;
    }
    .pro_deBoxTwo1_L_list {
        padding: 30px 10px 40px;
    }

    /* products-detailed,手机~~~~~~~~~~~~~~~~~end */





    /* products-list,手机 */
    .pro_liBoxOne1 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
        box-sizing: border-box;
        padding: 0 10px 70px;
    }
    .pro_liBoxOne2 {
        width: 100%;
    }
    .pro_liBoxOne2 .indBoxTwo2 .item {
        width: calc((100% - 10px) / 2);
        margin-right: 0;
    }
    .pro_liBoxOne2 .indBoxTwo2 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    .pro_liBoxOne2 .indBoxTwo2 .item a .indBoxTwo2_show {
        padding: 20px 10px 0 15px;
    }
    .pro_liBoxOne2 .indBoxTwo2 .item a .indBoxTwo2_show .tt_show_box .tt_show_01 {
        font-size: 18px;
    }
    .pro_liBoxOne2 .indBoxTwo2 .item a .indBoxTwo2_show .tt_show_box .tt_show_02 {
        font-size: 16px;
    }
    .pro_liBoxOne2_01 .public_paging {
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
    }
    .pro_liBoxOne2_01 {
        padding: 40px 0 20px;
    }

    /* products-list,手机~~~~~~~~~~~~~~~~end */







    /* qc,手机 */
    .qcBoxOne1 .module_tt_box .tt_01 {
        font-size: 18px;
    }
    .qcBoxOne1 .module_tt_box .tt_02 {
        font-size: 22px;
    }
    .qcBoxOne2 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .qcBoxOne2_L {
        width: 100%;
        padding: 0px 10px 40px 10px;
    }
    .qcBoxOne2_L .tt_box .tt_01 span {
        font-size: 22px;
    }
    .qcBoxOne2_L .tt_box .tt_01 .iconfont {
        font-size: 16px;
        margin-top: 8px;
    }
    .qcBoxOne2_L .tt_box .tt_02 {
        font-size: 14px;
        padding: 10px 0 20px 28px;
    }
    .qcBoxOne2_L .tt_box .tt_03 {
        font-size: 14px;
        padding: 0 0 0 28px;
    }
    .qcBoxOne2_L .img_box {
        display: none;
        padding-top: 40px;
    }
    .qcBoxOne2_R {
        width: 100%;
        padding: 0 10px;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .qcBoxOne2_R .item {
        height: 430px;
        width: 90%;
        margin: 0 auto 30px;
    }
    .qcBoxOne2_R>.item:nth-child(3n) {
        margin: 0 auto;
    }
    .qcBoxOne2_R_item_show .hover_show_box .show_tt {
        font-size: 16px;
    }
    .qcBoxOne2_R_item_show .hover_show_box .show_list dd {
        font-size: 12px;
    }
    .qcBoxOne2_R_item_show {
        top: 275px;
    }
    .qcBoxOne3 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        padding: 20px 0 0px;
    }
    .qcBoxOne3 .item {
        width: 100%;
        padding: 40px 10px 0 10px;
    }
    .qcBoxOne3 .item .tt {
        font-size: 18px;
        padding-bottom: 15px;
    }
    .qcBoxOne3 .item .text {
        font-size: 14px;
    }
    .qcBoxOne3 .item .text span {
        font-size: 20px;
    }
    .qcBoxTwo1 .item {
        padding: 30px 10px 20px 10px;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .qcBoxTwo1 .item .item_tt {
        font-size: 18px;
        width: 100%;
        text-align: left;
        box-sizing: border-box;
        padding-bottom: 20px;
    }
    .qcBoxTwo1_item_R {
        width: 100%;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .qcBoxTwo1_item_R .every_one {
        width: 100%;
        padding: 0px 0 30px 0;
    }
    .qcBoxTwo1_item_R .every_one div {
        width: 60px;
        height: 60px;
        font-size: 12px;
    }
    .qcBoxTwo1_item_R .every_one span {
        width: calc(100% - 60px);
        font-size: 12px;
        padding: 0 0 0 20px;
    }
    .qcBoxTwo1 {
        padding-bottom: 20px;
    }


    /* qc,手机~~~~~~~~~~~~~~~~~~~end */







    /* service,手机 */  
    .serBoxOne1 {
        padding: 50px 10px 40px;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .serBoxOne1_L {
        width: 100%;
        padding-right: 0px;
    }
    .serBoxOne1_L .tt {
        font-size: 22px;
    }
    .serBoxOne1_L .text {
        font-size: 14px;
        line-height: 28px;
    }
    .serBoxOne1_L .bottom_content_box div {
        font-size: 16px;
    }
    .serBoxOne1_L .bottom_content_box span {
        font-size: 18px;
    }
    .serBoxOne1_R {
        width: 100%;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        padding-top: 40px;
    }
    .serBoxOne1_R .item {
        width: 100%;
        box-sizing: border-box;
        padding-bottom: 30px;
    }
    .serBoxOne1_R_01 .arrow_text .text_01 {
        font-size: 22px;
    }
    .serBoxTwo1 .module_tt {
        font-size: 22px; 
        padding-bottom: 50px;
    }
    .serBoxTwo2 {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .serBoxTwo2_item01 {
        top: 0;
        height: auto;
        width: 100%;
        padding: 40px 30px 40px 30px;
        margin-bottom: 30px;
    }
    .serBoxTwo2_item01 .tt {
        padding-right: 0%;
        font-size: 22px;
    }
    .serBoxTwo2_item01 .text {
        font-size: 14px;
    }
    .serBoxTwo2_item02 {
        width: 100%;
        height: auto;
        padding: 40px 30px 40px;
        margin-bottom: 30px;
    }
    .serBoxTwo2_item02 .tt {
        font-size: 22px;
    }
    .serBoxTwo2_item02 .img_box img {
        width: auto;
    }
    .serBoxTwo2_item02 .text {
        font-size: 14px;
    }
    .serBoxTwo2_item03 {
        top: 0;
        height: auto;
        width: auto;
    }
    .serBoxTwo1 {
        padding: 0 10px 60px;
    }
    .serBoxThree1 .module_tt {
        font-size: 22px;
    }
    .serBoxThree1 {
        padding: 50px 10px 60px;
    }
    .faqPageOne2 .item {
        padding: 20px 15px 20px 20px;
    }
    .faqPageOne2 .item .problem_box .left_box .icon {
        font-size: 26px;
    }
    .faqPageOne2 .item .problem_box .left_box span {
        font-size: 16px;
    }
    .faqPageOne2 .item .Answer_box span {
        width: calc(100% - 10px);
        padding-left: 46px;
        line-height: 26px;
    }
    .faqPageOne2 .item .problem_box .right_box {
        font-size: 16px;
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .serBoxFour1 {
        padding: 60px 10px 60px 10px;
    }
    .serBoxFour1 .module_tt {
        font-size: 18px;
        padding-bottom: 30px;
    }
    .serBoxFour2 .item a .iconfont {
        font-size: 38px;
    }
    .serBoxFour2 {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .serBoxFour2 .item {
        width: 100%;
        margin-right: 0;
        box-sizing: border-box;
        padding-bottom: 30px;
    }
    .serBoxFour2 .item a .right_box .text_01 {
        font-size: 16px;
    }
    .serBoxFour2 .item a .right_box .text_02 {
        font-size: 18px;
    }
    .serBoxFour2 .btn_box a span {
        font-size: 16px;
    }
    .serBoxFour2 .btn_box {
        width: 100%;
    }
    .serBoxFour2 .btn_box a {
        height: 50px;
        width: auto;
    }

    /* service,手机~~~~~~~~~~~~~~~~~~~~end */














}