/* 所有页面的媒体查询 */




/* 1411-----------1600 */
@media screen and (min-width: 1411px) and (max-width: 1600px) {



    /* index,1411 */
    .indBoxOne .top_bg_img {
        top: -50px;
    }









}



/* 
1201-----------1410    大屏电脑
*/
@media screen and (min-width: 1201px) and (max-width: 1410px) {
    .wrap {
        width: 94%;
    }




    /* index,1201 */
    .pc_head_bottom_01 {
        width: calc(100% - 250px);
    }

    .pc_head_tel .right_text .text {
        font-size: 18px;
    }

    .pc_head_tel {
        width: 190px;
    }

    .pc_head_list_box {
        width: calc(100% - 230px);
    }

    .ind_banner_box .owl-controls {
        bottom: 40px;
    }

    .indBoxOne .top_bg_img {
        top: -40px;
    }

    .indBoxOne2 {
        margin-top: 0px;
    }

    .indBoxOne2_dl {
        width: 100%;
    }

    .indBoxOne1_R {
        padding: 0 0 50px 40px;
    }

    .ind_public_module_tt a .tt {
        font-size: 40px;
    }

    .indBoxTwo_w {
        padding: 185px 0 130px;
    }

    .indBoxTwo2_L_num .num_01 {
        font-size: 52px;
        line-height: 48px;
    }

    .indBoxTwo2_R_lunbo_tt {
        font-size: 30px;
    }

    .indBoxTwo2_R_lunbo .item a .right_text {
        padding: 18% 9% 15% 14%;
    }

    .indBoxThree2_L {
        width: 16%;
    }

    .indBoxThree2_R_tabs .img_box .img_item {
        width: calc((100% - 90px) / 4);
        margin-right: 30px;
    }

    .indBoxThree2_R_tabs .tt {
        font-size: 28px;
    }

    .indBoxFour2 .item {
        width: calc((100% - 90px) / 4);
        margin-right: 30px;
    }

    .indBoxFour2 .item a .bottom_box .tt {
        font-size: 16px;
    }

    .indBoxFive2_R .item a {
        padding: 38px 10px 38px 5px;
    }

    .foot_top_01 {
        width: 27%;
    }

    .foot_top_05 {
        width: 22%;
    }






    /* About us-Company,1201 */
    .subPage_public_title .text {
        width: 100%;
    }

    .aboBoxOne2 {
        padding: 0 0 20px;
    }

    .aboBoxFour_L {
        width: 100%;
    }

    .aboBoxFour_R {
        width: 100%;
    }

    .abo2BoxFour2 .item {
        width: calc((100% - 120px) / 4);
        margin-right: 40px;
    }






    /* Application-Page,1201 */
    .app_deBoxOne_L {
        padding: 0 40px 0 30px;
        border: none;
    }

    .app_deBoxTwo_R_type {
        width: 90%;
    }

    .app_deBoxTwo_R .tel_box a .right_box span {
        font-size: 32px;
    }






    /* Contact us,1201 */
    .conBoxOne2 .item {
        width: calc((100% - 90px) / 4);
        margin-right: 30px;
    }





    /* News-list,1201 */
    .newBoxOne_w {
        -ms-align-items: flex-start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    .newBoxOne_R .tt {
        font-size: 26px;
        line-height: 36px;
    }

    .newBoxThree1 .item a .right_box {
        padding: 10px 0 0 20px;
    }
































}



/* 
1025-----------1200    中等屏幕
*/
@media screen and (min-width: 1025px) and (max-width: 1200px) {
    .wrap {
        width: 94%;
    }



    /* index,1025 */
    .pc_head_list_box .item>a {
        font-size: 14px;
        padding: 0 6px;
    }

    .pc_head_tel .right_text .text {
        font-size: 16px;
    }

    .pc_head_tel .iconfont {
        width: 42px;
        font-size: 30px;
        padding-top: 6px;
    }

    .pc_head_tel {
        width: 170px;
    }

    .pc_head_bottom_01 {
        width: calc(100% - 220px);
    }

    .pc_head_list_box {
        width: calc(100% - 190px);
    }

    .indBoxOne .top_bg_img {
        top: -35px;
    }

    .ind_banner_box .owl-controls {
        bottom: 30px;
    }

    .indBoxOne_w {
        padding: 130px 0 70px;
    }

    .indBoxOne2 {
        margin-top: 0px;
    }

    .indBoxOne2_dl {
        width: 100%;
    }

    .indBoxOne1_R {
        padding: 0 0 40px 40px;
    }

    .indBoxOne1_R .tt_box a {
        font-size: 26px;
    }

    .all_video_play_btn {
        width: 65px;
    }

    .indBoxOne2_dl .item {
        padding: 35px 10px 35px;
    }

    .indBoxOne2_dl .item .right_text .tt {
        font-size: 22px;
    }

    .indBoxOne2_dl .item .iconfont {
        width: 50px;
        font-size: 42px;
        box-sizing: border-box;
        padding-top: 6px;
    }

    .indBoxTwo_w {
        padding: 160px 0 130px;
    }

    .ind_public_module_tt a .tt {
        font-size: 36px;
    }

    .see_more_product_btn a span {
        font-size: 16px;
    }

    .indBoxTwo2 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .indBoxTwo2_L {
        width: 100%;
        box-sizing: border-box;
        padding-top: 30px;
    }

    .indBoxTwo2_R {
        width: 100%;
    }

    .indBoxTwo2_R_lunbo .item a .right_text {
        padding: 14% 8% 16% 12%;
    }

    .indBoxTwo2_L_num {
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .indBoxTwo2_L_dots {
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .indBoxTwo2_L_num .num_01 {
        font-size: 50px;
        line-height: 48px;
    }

    .indBoxTwo2_R_lunbo_tt {
        font-size: 30px;
        padding-bottom: 40px;
    }

    .indBoxTwo2_R_lunbo_dl dd div {
        font-size: 16px;
    }

    .indBoxTwo2_R_lunbo_dl dd span {
        font-size: 20px;
    }

    .indBoxThree2_L {
        width: 16%;
        font-size: 16px;
    }

    .indBoxThree2_L .item {
        font-size: 16px;
    }

    .indBoxThree2_R_tabs .tt {
        padding: 30px 0 20px;
        font-size: 24px;
    }

    .indBoxThree2_R_tabs .img_box .img_item {
        width: calc((100% - 60px) / 4);
        margin-right: 20px;
    }

    .indBoxFour2 .item a .bottom_box .tt {
        font-size: 14px;
        line-height: 24px;
    }

    .indBoxFour2 .item a .bottom_box .text {
        font-size: 12px;
    }

    .indBoxFour_w {
        padding: 90px 0 90px;
    }

    .indBoxFour2 .item {
        width: calc((100% - 45px) / 4);
        margin-right: 15px;
    }

    .indBoxFour2 .item a .bottom_box {
        padding: 15px 15px 30px;
    }

    .indBoxFive2_R>.item:nth-child(n + 4) {
        display: none;
    }

    .indBoxFive2_R .item {
        width: 100%;
        border-right: none;
    }

    .indBoxFive2_R .item a {
        padding: 30px 20px 26px 20px;
    }

    .indBoxFive2_L {
        padding: 20px 20px 25px;
    }

    .indBoxFive2_L_lunbo .item a .bottom_box .tt {
        font-size: 16px;
    }

    .foot_top_02 {
        display: none;
    }

    .foot_top_04 {
        width: 18%;
    }

    .foot_top_05 {
        width: 25%;
    }

    .foot_top_05_code_box .item {
        width: calc((100% - 10px) / 2);
        margin-right: 10px;
    }






    /* About us-Company,1025 */
    .SubPage_crumbs {
        padding: 25px 0 90px;
    }

    .SubPage_banner_text .tt {
        font-size: 32px;
    }

    .SubPage_banner_text {
        width: 500px;
        padding: 30px 0 30px 40px;
    }

    .SubPage_banner_w {
        height: 460px;
    }

    .SubPage_banner_text .text {
        padding-top: 10px;
    }

    .aboBoxOne1 .item {
        margin: 0 20px;
    }

    .subPage_public_title .tt {
        font-size: 32px;
    }

    .subPage_public_title .text {
        width: 100%;
    }

    .aboBoxOne2 {
        padding: 0 0 20px;
    }

    .aboBoxOne2 .item {
        width: calc(100% / 2);
    }

    .aboBoxTwo_w {
        padding: 60px 0 40px;
    }

    .aboBoxThree1 .text {
        width: 100%;
    }

    .aboBoxFour_L {
        width: 100%;
        padding: 100px 5% 95px 5%;
    }

    .aboBoxFour_R {
        width: 100%;
    }

    .aboBoxFour_L .tt {
        font-size: 32px;
    }

    .abo2BoxFour2 .item {
        width: calc((100% - 90px) / 4);
        margin-right: 30px;
    }






    /* About us-Company-Factory,1025 */
    .abo_faBoxOne1_lunbo .item .item_text {
        font-size: 22px;
    }

    .abo_faBoxOne1_dots .item {
        width: 130px;
    }

    .abo_faBoxOne2_dl .item a .text {
        font-size: 20px;
        padding: 4px 0 0 6px;
    }

    .abo_faBoxOne2_dl .item a .img_box img {
        max-width: 80%;
    }

    .abo_faBoxOne2_dl .item a {
        padding: 20px 5px 20px;
    }

    .abo_faBoxOne3 .item {
        width: calc((100% - 80px) / 3);
        margin-right: 40px;
    }







    /* About us-Company-Quality Inspection,1025 */
    .abo_quBoxOne1_R .tt_box .tt {
        font-size: 32px;
    }

    .abo_quBoxOne1_R {
        padding-left: 10px;
    }

    .abo_quBoxOne1_R .tt_box .text {
        padding: 20px 0 30px;
    }

    .abo_quBoxTwo_L {
        font-size: 16px;
        padding: 50px 30px 40px 0;
    }

    .abo_quBoxTwo_R {
        padding: 20px 0 0 30px;
    }

    .abo_quBoxThree1 .item .bottom_text {
        font-size: 16px;
    }

    .abo_quBoxFour1 {
        padding-left: 50px;
    }

    .abo_quBoxFour1 .text_box .tt {
        font-size: 32px;
    }

    .abo_quBoxFour1 .text_box {
        width: 52%;
    }






    /* Application-list,1025 */
    .appBoxOne1 .item a .bottom_text {
        font-size: 14px;
    }

    .appBoxOne1 .item {
        width: calc((100% - 60px) / 4);
        margin-right: 20px;
        margin-bottom: 30px;
    }

    .appBoxTwo1 a {
        width: 215px;
    }






    /* Application-Page,1025 */
    .app_deBoxOne_L .tt {
        font-size: 32px;
    }

    .app_deBoxOne_L {
        border: none;
        padding: 0 40px 0 0;
    }

    .app_deBoxOne_L .text {
        padding-top: 20px;
    }

    .app_deBoxTwo_R {
        padding: 30px 0 0 30px;
    }

    .app_deBoxTwo_R .tt {
        font-size: 32px;
    }

    .app_deBoxTwo_R_type {
        width: 100%;
    }

    .app_deBoxTwo_R .btn_box {
        padding: 40px 0 40px;
    }

    .app_deBoxTwo_R .tel_box a .right_box span {
        font-size: 32px;
    }

    .app_deBoxTwo_R .tel_box a .right_box div {
        font-size: 16px;
    }

    .app_deBoxThree1 .item .bottom_box .img_box {
        width: calc((100% - 30px) / 2);
    }

    .app_deBoxThree1 .item {
        width: calc((100% - 30px) / 2);
    }

    .app_deBoxThree1 .item .tt {
        font-size: 14px;
    }





    /* Contact us,1025 */
    .conBoxOne1 .tt {
        font-size: 32px;
    }

    .conBoxOne2 .item {
        width: calc((100% - 60px) / 4);
        margin-right: 20px;
    }

    .conBoxOne2 .item a .bottom_box .tt {
        font-size: 18px;
    }

    .conBoxOne2 .item a .bottom_box .text {
        font-size: 14px;
    }

    .conBoxOne2 .item a .top_icon {
        width: 100px;
        height: 100px;
        margin: -50px auto 0;
    }

    .conBoxOne2 .item a .top_icon .iconfont {
        line-height: 84px;
        font-size: 36px;
    }






    /* News-list,1025 */
    .newBoxOne_w {
        -ms-align-items: flex-start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    .newBoxOne_R {
        padding: 0 0 0 40px;
    }

    .newBoxOne_R .tt {
        font-size: 24px;
        line-height: 36px;
    }

    .newBoxOne_L_lunbo .item a .bottom_box {
        font-size: 14px;
    }

    .newBoxThree1 .item a .right_box {
        padding: 0 0 0 15px;
    }

    .newBoxThree1 .item a .right_box .round_box {
        width: 8px;
        height: 8px;
    }

    .newBoxThree1 .item a .right_box .text_box {
        width: calc(100% - 8px);
    }

    .newBoxThree1 .item a .right_box .text_box .item_tt {
        font-size: 16px;
    }








    /* News-Page,1025 */
    .new_deBoxOne2 {
        width: 100%;
    }

    .new_deBoxOne2 .module_tt_box .tt {
        font-size: 32px;
    }

    .new_deBoxOne3 {
        width: 100%;
        box-sizing: border-box;
        padding-top: 80px;
    }

    .new_deBoxOne3_01 {
        padding: 30px 30px 10px;
    }






    /* Products-list,1025 */
    .pro_liBoxOne_R {
        padding: 0;
    }

    .pro_liBoxOne_R .tt {
        font-size: 32px;
    }

    .pro_liBoxTwo1 .tt_01 {
        font-size: 32px;
    }

    .pro_liBoxTwo1 .tt_03 {
        font-size: 20px;
    }

    .pro_liBoxTwo1 {
        width: 52%;
    }

    .pro_liBoxThree_w .module_tt {
        font-size: 32px;
    }

    .pro_liBoxThree1 .item a .bottom_text {
        font-size: 16px;
        padding: 16px 10px 16px;
    }








    /* Products-Page,1025 */
    .pro_deBoxOne {
        margin-top: -370px;
    }

    .pro_deBoxOne1 {
        padding: 60px 40px 60px;
    }

    .pro_deBoxOne1_R .big_tt {
        font-size: 30px;
    }

    .pro_deBoxTwo1_dl .item .iconfont {
        font-size: 26px;
    }

    .pro_deBoxTwo1_dl .item span {
        font-size: 20px;
    }

    .pro_deBoxTwo2 {
        padding: 65px 40px 60px;
    }

    .pro_det_public_module_tt div {
        height: 20px;
        margin-top: 2px;
    }

    .pro_det_public_module_tt span {
        font-size: 22px;
    }

    .pro_deTwo2_01_L {
        width: 49%;
    }

    .pro_deTwo2_04_dl .item {
        width: calc((100% - 60px) / 3);
        margin-right: 30px;
    }

    .pro_deTwo2_04_dl .item a .bottom_text {
        font-size: 18px;
    }

    .pro_det_bottom_tag {
        padding: 30px 40px 50px;
    }

    .pro_deTwo2_03 dl dd,
    .pro_deTwo2_02 dl dd {
        width: calc((100% - 30px) / 2);
    }








    /* Service,1025 */
    .serBoxOne1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .serBoxOne1 .item {
        width: calc((100% - 40px) / 2);
        margin-right: 0;
        padding: 40px 15px 40px 15px;
    }

    .serBoxOne1 .item .bottom_box .tt {
        font-size: 20px;
    }

    .serBoxTwo2_01 .item {
        padding: 100px 20px 60px;
    }

    .serBoxTwo2_01 .item .tt {
        font-size: 20px;
    }





    /* Tags,1025 */
    .tagBoxOne {
        margin-top: -380px;
    }

    .tagBoxOne1 {
        padding: 70px 40px 80px;
    }

    .tagBoxOne1 .module_title {
        font-size: 32px;
    }

    .tagBoxOne1_dl .item a .right_box {
        padding: 0 0 0 30px;
    }

    .tagBoxOne1_dl .item a .right_box .tt {
        font-size: 20px;
    }

    .tagBoxOne1_dl .item a .right_box .btn_box {
        width: 140px;
    }




























}



/* 
768------------1024    ipad
*/
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .wrap {
        width: 94%;
    }


    /* index,ipad */
    .pc_public_head_box {
        display: none;
    }

    .mobile_header {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
    }

    .mobile_placeholder_box {
        display: block;
        width: 100%;
        height: 52px;
    }

    .indBoxOne .top_bg_img {
        display: none;
    }

    .ind_banner_box .owl-controls {
        bottom: 2px;
    }

    .indBoxOne_w {
        padding: 90px 0 90px;
    }

    .indBoxOne1_L {
        width: 100%;
    }

    .indBoxOne1_R {
        width: 100%;
        padding: 40px 0 40px 0;
    }

    .indBoxOne1_R .tt_box a {
        font-size: 26px;
    }

    .indBoxOne1_R .text_box {
        line-height: 26px;
    }

    .indBoxOne2 {
        margin-top: 0px;
    }

    .indBoxOne2_dl {
        width: 100%;
    }

    .indBoxOne2_dl .item {
        width: calc(100% / 2);
        padding: 30px 10px 30px;
    }

    .indBoxOne2_dl .item .right_text .tt {
        font-size: 26px;
    }

    .indBoxOne2_dl .item .iconfont {
        width: 65px;
        font-size: 50px;
        box-sizing: border-box;
        padding-top: 6px;
    }

    .ind_video_maskBox .video_Box_1 {
        width: 94%;
        height: 400px;
    }

    .ind_public_module_tt a .tt {
        font-size: 34px;
    }

    .indBoxTwo1 .ind_public_module_tt {
        width: 55%;
    }

    .indBoxTwo2 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .indBoxTwo_w {
        padding: 170px 0 150px;
    }

    .indBoxTwo2_R {
        width: 100%;
    }

    .indBoxTwo2_L {
        width: 100%;
        box-sizing: border-box;
        padding-top: 20px;
    }

    .indBoxTwo2_R_lunbo .item a .right_text {
        background: none;
        padding: 10% 2% 10% 12%;
    }

    .indBoxTwo2_R_lunbo_tt {
        font-size: 26px;
        padding-bottom: 30px;
    }

    .indBoxTwo2_R_lunbo_dl dd div {
        font-size: 16px;
    }

    .indBoxTwo2_R_lunbo_dl dd span {
        font-size: 20px;
    }

    .indBoxTwo2_R_lunbo_dl dd {
        width: 50%;
        border-right: none;
        padding-right: 10px;
    }

    .indBoxTwo2_R_lunbo_text {
        padding-top: 30px;
        line-height: 26px;
    }

    .indBoxTwo2_L_num {
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        font-size: 24px;
    }

    .indBoxTwo2_L_num .num_01 {
        font-size: 40px;
        line-height: 38px;
    }

    .indBoxTwo2_L_num .num_02 {
        font-size: 24px;
        line-height: 28px;
        box-sizing: border-box;
        padding-left: 4px;
    }

    .indBoxTwo2_L_dots {
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .indBoxThree2_L {
        width: 100%;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .indBoxThree2_L .item {
        width: 50%;
    }

    .indBoxThree2_R {
        width: 100%;
        box-sizing: border-box;
        padding-top: 50px;
    }

    .indBoxThree2_R_tabs .img_box {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .indBoxThree2_R_tabs .img_box .img_item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 30px;
    }

    .indBoxThree2_R_tabs .tt {
        font-size: 26px;
        padding: 10px 0 30px;
    }

    .indBoxThree2 {
        box-sizing: border-box;
        padding-top: 30px;
    }

    .indBoxThree2_R_tabs .text {
        line-height: 28px;
    }

    .indBoxFour_w {
        padding: 90px 0 70px;
    }

    .indBoxFour2 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .indBoxFour2 .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0px;
        margin-bottom: 30px;
    }

    .indBoxFour2 .item a .bottom_box .tt {
        font-size: 16px;
    }

    .indBoxFive2_R {
        width: 52%;
    }

    .indBoxFive2_R>.item:nth-child(n + 4) {
        display: none;
    }

    .indBoxFive2_R .item {
        width: 100%;
        border-right: none;
    }

    .indBoxFive2_L {
        width: 46%;
        padding: 20px 15px 30px;
    }

    .indBoxFive2_R .item a .date_box .date_01 {
        font-size: 30px;
    }

    .indBoxFive2_R .item a {
        padding: 30px 10px 30px 5px;
    }

    .foot_top_02 {
        display: none;
    }

    .foot_top_01 {
        width: 36%;
    }

    .foot_top_03 {
        width: 16%;
    }

    .foot_top_04 {
        width: 26%;
    }

    .foot_top_05 {
        display: none;
    }

    .foot_bottom_wrap {
        padding: 14px 0 14px;
    }







    /* About us-Company,ipad */
    .SubPage_crumbs {
        padding: 20px 0 30px;
    }

    .SubPage_banner_w {
        height: 320px;
    }

    .SubPage_banner_text {
        width: 490px;
        padding: 25px 0 25px 30px;
    }

    .SubPage_banner_text .tt {
        font-size: 24px;
    }

    .SubPage_banner_text .text {
        padding-top: 10px;
    }

    .aboBoxOne1 .item {
        margin: 0 10px;
    }

    .aboBoxOne1 .item a {
        font-size: 14px;
        width: 180px;
    }

    .subPage_public_title .tt {
        font-size: 28px;
    }

    .subPage_public_title .text {
        width: 100%;
        line-height: 26px;
    }

    .aboBoxOne2 {
        padding: 0 20px 20px;
    }

    .aboBoxOne2 .item {
        width: 100%;
    }

    .aboBoxTwo_w {
        padding: 60px 0 40px;
    }

    .aboBoxTwo1 .item {
        font-size: 20px;
        padding-bottom: 20px;
    }

    .aboBoxTwo1>.item:nth-child(1) {
        padding-left: 0;
    }

    .aboBoxTwo1>.item:nth-child(2) {
        padding-left: 50px;
    }

    .aboBoxTwo1>.item:nth-child(3) {
        padding-left: 100px;
    }

    .aboBoxThree1 .text {
        width: 100%;
        line-height: 28px;
    }

    .aboBoxFour_L {
        width: 100%;
    }

    .aboBoxFour_R {
        width: 100%;
    }

    .aboBoxFour_R_list .item a .bottom_text {
        padding: 40px 25px 15px 10px;
    }

    .aboBoxFour_L .tt {
        font-size: 28px;
    }

    .aboBoxFour_L .text {
        line-height: 28px;
    }

    .aboBoxFive_w {
        padding: 80px 0 50px;
    }

    .abo2BoxFour2 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .abo2BoxFour2 .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 30px;
    }

    .abo2BoxFour2>.item:nth-child(n + 5) {
        margin-top: 0;
    }






    /* About us-Company-Factory,ipad */
    .abo_faBoxOne1_lunbo .item .item_text {
        font-size: 20px;
        bottom: 75px;
    }

    .abo_faBoxOne1_dots .item {
        width: 120px;
    }

    .abo_faBoxOne1_dots {
        bottom: 15px;
    }

    .abo_faBoxOne2_dl .item a .img_box {
        display: none;
    }

    .abo_faBoxOne2_dl .item a {
        padding: 18px 5px 18px;
    }

    .abo_faBoxOne2_dl .item a .text {
        font-size: 18px;
        padding-left: 0px;
    }

    .abo_faBoxOne2 {
        padding-top: 10px;
    }

    .abo_faBoxOne3 {
        padding-top: 50px;
    }

    .abo_faBoxOne3 .item {
        width: calc((100% - 50px) / 3);
        margin-right: 25px;
    }





    /* About us-Company-Quality Inspection,ipad */
    .abo_quBoxOne1_L {
        width: 100%;
    }

    .abo_quBoxOne1_R {
        width: 100%;
        padding: 50px 0 0;
    }

    .abo_quBoxOne1_R .tt_box .tt {
        font-size: 28px;
    }

    .abo_quBoxOne1_R .tt_box .text {
        padding: 20px 0 3 0px;
    }

    .abo_quBoxTwo_R {
        width: 100%;
        padding: 30px 30px 0 30px;
    }

    .abo_quBoxTwo_L {
        width: 100%;
        padding: 60px 30px 10px 30px;
        line-height: 34px;
    }

    .abo_quBoxThree1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .abo_quBoxThree1 .item {
        width: calc((100% - 40px) / 2);
        margin-right: 0px;
        margin-bottom: 50px;
    }

    .abo_quBoxThree_w {
        padding: 70px 0 40px;
    }

    .abo_quBoxFour1 {
        height: 370px;
        padding: 0 50px 0 50px;
    }

    .abo_quBoxFour1 .text_box {
        width: 100%;
    }

    .abo_quBoxFour1 .text_box .tt {
        font-size: 28px;
    }






    /* Application-list,ipad */
    .appBoxOne1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .appBoxOne1 .item {
        width: calc((100% - 40px) / 2);
        margin-right: 0;
    }

    .appBoxOne1 .item a .bottom_text {
        font-size: 16px;
    }

    .appBoxTwo1 a {
        width: 210px;
    }





    /* Application-Page,ipad */
    .app_deBoxOne_w {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .app_deBoxOne_R {
        width: 100%;
    }

    .app_deBoxOne_L {
        width: 100%;
        padding: 50px 40px 40px 40px;
    }

    .app_deBoxOne_L .tt {
        font-size: 28px;
    }

    .app_deBoxOne_L .text {
        padding-top: 20px;
    }

    .app_deBoxTwo_L {
        width: 40%;
        padding: 0;
    }

    .app_deBoxTwo_R {
        width: 60%;
        padding: 30px 0 0 40px;
    }

    .app_deBoxTwo_R .tt {
        font-size: 28px;
    }

    .app_deBoxTwo_R_type {
        width: 100%;
    }

    .app_deBoxTwo_R .btn_box {
        padding: 30px 0 40px;
    }

    .app_deBoxTwo_R .tel_box a .left_box {
        width: 66px;
        height: 66px;
        line-height: 66px;
        padding: 6px;
    }

    .app_deBoxTwo_R .tel_box a .left_box .iconfont {
        line-height: 54px;
    }

    .app_deBoxTwo_R .tel_box a .right_box div {
        font-size: 16px;
    }

    .app_deBoxTwo_R .tel_box a .right_box span {
        font-size: 28px;
    }

    .app_deBoxThree1 .item {
        width: 100%;
    }

    .app_deBoxThree1 .last_item {
        width: 100%;
    }





    /* Contact us,ipad */
    .conBoxOne1 .tt {
        font-size: 28px;
    }

    .conBoxOne2 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .conBoxOne2 .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 60px;
    }

    .conBoxOne2 .item a .top_icon {
        width: 100px;
        height: 100px;
        margin: -50px auto 0;
    }

    .conBoxOne2 .item a .top_icon .iconfont {
        line-height: 84px;
    }

    .conBoxOne1 {
        padding-bottom: 90px;
    }

    .conBoxOne_w {
        padding: 50px 0 40px;
    }






    /* News-list,ipad */
    .newBoxOne_L {
        width: 100%;
    }

    .newBoxOne_R {
        width: 100%;
        padding: 40px 0 0 0;
    }

    .newBoxOne_R .tt {
        font-size: 26px;
    }

    .newBoxTwo1 .item a {
        padding: 12px 50px 12px;
    }

    .newBoxThree1 .item {
        width: 100%;
    }

    .newBoxThree1 .item a {
        padding: 0;
    }






    /* News-Page,ipad */
    .new_deBoxOne2 {
        width: 100%;
    }

    .new_deBoxOne2 .module_tt_box .tt {
        font-size: 28px;
    }

    .new_deBoxOne3 {
        width: 100%;
        box-sizing: border-box;
        padding-top: 80px;
    }

    .new_deBoxOne3_01 {
        padding: 30px 30px 20px;
    }





    /* Products-list,ipad */
    .pro_liBoxOne_L {
        width: 100%;
    }

    .pro_liBoxOne_L .img_box {
        width: 70%;
        margin: 0 auto;
    }

    .pro_liBoxOne_R {
        width: 100%;
        padding: 30px 0 0;
    }

    .pro_liBoxOne_R .tt {
        font-size: 28px;
        padding-bottom: 30px;
    }

    .pro_liBoxOne_R .text {
        line-height: 28px;
        padding: 30px 0 30px;
    }

    .pro_liBoxTwo {
        background: url(../images/pro_list_02.png) no-repeat left top;
    }

    .pro_liBoxTwo1 {
        width: 74%;
        padding-top: 80px;
    }

    .pro_liBoxTwo1 .tt_01 {
        font-size: 28px;
    }

    .pro_liBoxTwo1 .tt_02 {
        font-size: 16px;
    }

    .pro_liBoxTwo1 .text {
        line-height: 28px;
    }

    .pro_liBoxThree_w .module_tt {
        font-size: 28px;
    }

    .pro_liBoxThree1 .item {
        width: calc((100% - 40px) / 3);
        margin-right: 20px;
    }

    .pro_liBoxThree1 .item a .bottom_text {
        font-size: 14px;
        padding: 14px 5px 14px;
    }








    /* Products-Page,ipad */
    .pro_deBoxOne {
        margin-top: 0px;
    }

    .pro_deBoxOne1 {
        padding: 60px 40px 60px;
    }

    .pro_deBoxOne1_L {
        width: 100%;
    }

    .pro_deBoxOne1_R {
        width: 100%;
        box-sizing: border-box;
        padding-top: 40px;
    }

    .pro_deBoxOne1_R .big_tt {
        font-size: 26px;
    }

    .pro_deBoxTwo1_dl .item .iconfont {
        font-size: 24px;
        margin-top: 3px;
    }

    .pro_deBoxTwo1_dl .item span {
        font-size: 18px;
    }

    .pro_deBoxTwo2 {
        padding: 65px 40px 40px;
    }

    .pro_deTwo2_01 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .pro_deTwo2_01_R {
        width: 100%;
    }

    .pro_deTwo2_01_L {
        width: 100%;
        box-sizing: border-box;
        padding-top: 40px;
    }

    .pro_det_public_module_tt div {
        height: 22px;
    }

    .pro_det_public_module_tt span {
        font-size: 24px;
    }

    .pro_deTwo2_03 dl dd,
    .pro_deTwo2_02 dl dd {
        width: 100%;
    }

    .pro_deTwo2_04_dl {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between; 
    }

    .pro_deTwo2_04_dl .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 40px;
    }

    .pro_deTwo2_04_dl .item a .bottom_text {
        font-size: 18px;
    }

    .pro_det_bottom_tag {
        padding: 30px 40px 50px;
    }





    /* Service,ipad */
    .serBoxOne1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .serBoxOne1 .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        padding: 40px 15px 40px 15px;
    }

    .serBoxOne1 .item .bottom_box .tt {
        font-size: 20px;
    }

    .serBoxTwo2_01 .item {
        width: 100%;
        padding: 40px 20px 40px;
        border-right: none;
    }

    .serBoxTwo2_01 .item .tt {
        font-size: 24px;
    }





    /* Tags,ipad */
    .tagBoxOne {
        margin-top: 0;
    }

    .tagBoxOne1 {
        padding: 70px 30px 80px;
    }

    .tagBoxOne1 .module_title {
        font-size: 28px;
    }

    .tagBoxOne1_dl .item a .right_box {
        width: 65%;
        padding: 0 0 0 30px;
    }

    .tagBoxOne1_dl .item a .right_box .tt {
        font-size: 18px;
    }

    .tagBoxOne1_dl .item a .right_box .date {
        padding: 15px 0 10px;
    }

    .tagBoxOne1_dl .item a .right_box .btn_box {
        width: 140px;
        line-height: 38px;
    }

    .tagBoxOne1_dl .item a .img_box {
        width: 35%;
    }



















}



/* 
1--------------767      手机
*/
@media screen and (min-width: 1px) and (max-width: 767px) {
    .wrap {
        width: 100%;
    }





    /* index,手机 */
    .pc_public_head_box {
        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: 40px;
    }

    .mobile_menu_btn {
        padding: 16px 10px 7px 14px;
    }

    .mobile_menu_btn span {
        width: 28px;
        margin-bottom: 6px;
    }

    .mobile_lag_icon {
        font-size: 14px;
        font-weight: 700;
        line-height: 52px;
        margin-right: 56px;
    }

    .mobile_search_icon {
        font-size: 18px;
        line-height: 52px;
        padding-right: 0px;
    }

    .ind_banner_box .owl-controls {
        bottom: 2px;
    }

    .indBoxOne .top_bg_img {
        display: none;
    }

    .indBoxOne_w {
        padding: 60px 10px 40px;
    }

    .indBoxOne1_L {
        width: 100%;
    }

    .all_video_play_btn {
        width: 50px;
    }

    .ind_video_maskBox .video_Box_1 {
        width: 94%;
        height: 200px;
    }

    .ind_video_maskBox .video_Box_1 .closeBtn {
        font-size: 14px;
    }

    .indBoxOne1_R {
        width: 100%;
        padding: 20px 0 40px;
    }

    .indBoxOne2 {
        margin-top: 0px;
    }

    .indBoxOne1_R .tt_box a {
        font-size: 18px;
    }

    .indBoxOne1_R .tt_box {
        background: none !important;
    }

    .indBoxOne1_R .text_box {
        font-size: 12px;
        line-height: 26px;
    }

    .indBoxOne2_dl {
        width: 100%;
    }

    .indBoxOne2_dl .item {
        width: calc(100% / 2);
        padding: 20px 10px 20px;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        -ms-align-items: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .indBoxOne2_dl .item .iconfont {
        width: auto;
        font-size: 40px;
    }

    .indBoxOne2_dl .item .right_text {
        width: 100%;
        box-sizing: border-box;
        padding-top: 10px;
    }

    .indBoxOne2_dl .item .right_text .tt {
        font-size: 16px;
        text-align: center;
    }

    .indBoxOne2_dl .item .right_text .text {
        text-align: center;
        font-size: 12px;
    }

    .indBoxTwo_w {
        padding: 150px 10px 130px;
    }

    .indBoxTwo1 {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .ind_public_module_tt {
        width: 100%;
        background: none !important;
        padding-top: 0;
    }

    .indBoxTwo1 .ind_public_module_tt {
        width: 100%;
        padding: 0 0 20px;
    }

    .ind_public_module_tt a .tt {
        font-size: 20px;
    }

    .ind_public_module_tt a .line {
        width: 40px;
        margin-top: 15px;
    }

    .ind_public_module_tt a .text {
        font-size: 12px;
    }

    .see_more_product_btn a span {
        font-size: 14px;
    }

    .see_more_product_btn a .iconfont {
        font-size: 12px;
        width: 18px;
        height: 18px;
        line-height: 20px;
    }

    .indBoxTwo2 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .indBoxTwo2_R {
        width: 100%;
    }

    .indBoxTwo2_L {
        width: 100%;
    }

    .indBoxTwo2_R_lunbo .item a {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .indBoxTwo2_R_lunbo .item a .img_box {
        position: static;
        width: 100%;
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }

    .indBoxTwo2_R_lunbo .item a .right_text {
        width: 100%;
        background: none;
        padding: 30px 10px 40px 10px;
    }

    .indBoxTwo2_R_lunbo_tt {
        font-size: 18px;
        padding-bottom: 25px;
    }

    .indBoxTwo2_R_lunbo_dl dd {
        width: 50%;
        border-right: none;
        padding-right: 10px;
    }

    .indBoxTwo2_R_lunbo_dl dd div {
        font-size: 14px;
        padding-bottom: 8px;
    }

    .indBoxTwo2_R_lunbo_dl dd span {
        font-size: 16px;
    }

    .indBoxTwo2_R_lunbo_text {
        font-size: 12px;
        line-height: 26px;
        padding-top: 25px;
    }

    .indBoxTwo2_L_num {
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        font-size: 14px;
    }

    .indBoxTwo2_L_num .num_01 {
        font-size: 30px;
        line-height: 30px;
    }

    .indBoxTwo2_L_num .num_02 {
        font-size: 14px;
        line-height: 16px;
        box-sizing: border-box;
        padding-left: 2px;
    }

    .indBoxTwo2_L_dots {
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
        padding-top: 20px;
    }

    .indBoxThree_w {
        padding: 30px 10px 60px;
    }

    .indBoxThree2_L {
        width: 100%;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .indBoxThree2_L .item {
        width: 50%;
        font-size: 12px;
        padding: 12px 5px 12px;
    }

    .indBoxThree2_R {
        width: 100%;
        box-sizing: border-box;
        padding-top: 50px;
    }

    .indBoxThree2_R_tabs .img_box {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .indBoxThree2_R_tabs .img_box .img_item {
        width: calc((100% - 10px) / 2);
        margin-right: 0;
        margin-bottom: 10px;
    }

    .indBoxThree2_R_tabs .tt {
        font-size: 18px;
        padding: 20px 0 15px;
    }

    .indBoxThree2_R_tabs .text {
        font-size: 12px;
        line-height: 26px;
    }

    .indBoxThree2_R_tabs .btn_box a {
        font-size: 12px;
        width: 120px;
        line-height: 38px;
    }

    .indBoxFour_w {
        padding: 60px 10px 60px;
    }

    .indBoxFour2 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .indBoxFour2 .item a .bottom_box .tt {
        font-size: 16px;
        line-height: 26px;
    }

    .indBoxFive_w {
        padding: 60px 10px 60px;
    }

    .indBoxFive2 {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .indBoxFive2_L {
        width: 100%;
        padding: 20px 15px 30px;
    }

    .indBoxFive2_L_lunbo .item a .bottom_box .tt {
        font-size: 16px;
    }

    .indBoxFive2_R {
        margin-top: 40px;
        width: 100%;
    }

    .indBoxFive2_R .item {
        width: 100%;
    }

    .indBoxFive2_R>.item:nth-child(n + 4) {
        display: none;
    }

    .indBoxFive2_R .item a {
        padding: 25px 10px 25px 5px;
    }

    .indBoxFive2_R .item a .date_box .date_01 {
        font-size: 26px;
    }

    .indBoxFive2_R .item a .date_box .date_02 {
        font-size: 12px;
    }

    .indBoxFive2_R .item a .right_text .tt {
        font-size: 14px;
    }

    .indBoxFive2_R .item a .right_text .text {
        font-size: 12px;
        line-height: 24px;
        padding-top: 8px;
    }

    .foot_top_wrap {
        padding: 50px 10px 40px;
    }

    .foot_top_01 {
        width: 100%;
        box-sizing: border-box;
        padding-bottom: 30px;
    }

    .foot_top_public_title a {
        font-size: 16px;
    }

    .foot_top_01_list .item a .iconfont {
        font-size: 16px;
    }

    .foot_top_01_list .item a span {
        font-size: 12px;
    }

    .foot_top_01_list .item {
        padding-bottom: 12px;
    }

    .foot_top_02 {
        display: none;
    }

    .foot_top_03 {
        width: 50%;
    }

    .foot_top_04 {
        width: 50%;
    }

    .foot_top_05 {
        display: none;
    }

    .foot_top_public_list .item a {
        font-size: 12px;
    }

    .foot_top_public_list .item {
        padding-bottom: 10px;
    }

    .foot_top_public_title {
        padding-bottom: 20px;
    }

    .foot_bottom_wrap {
        padding: 12px 10px 12px;
    }

    .foot_bottom_wrap .left_text {
        width: 100%;
        font-size: 12px;
        text-align: center;
    }

    .foot_bottom_wrap .left_text a {
        display: block;
        width: 100%;
        padding: 4px 0px 4px;
    }

    .foot_bottom_wrap .right_text {
        width: 100%;
    }

    .foot_bottom_wrap .right_text a {
        font-size: 12px;
        text-align: center;
    }




    /* About us-Company,手机 */
    .SubPage_banner_w {
        height: 200px;
        box-sizing: border-box;
        padding: 0 10px 0;
    }

    .SubPage_banner_bottom_bg {
        height: 70px;
    }

    .SubPage_crumbs {
        padding: 10px 0 40px;
    }

    .SubPage_crumbs .iconfont {
        font-size: 16px;
    }

    .SubPage_crumbs_a {
        font-size: 12px;
    }

    .SubPage_banner_text {
        width: 50%;
        padding: 15px 0 15px 20px;
    }

    .SubPage_banner_text .tt {
        font-size: 16px;
    }

    .SubPage_banner_text .text {
        display: none;
    }

    .aboBoxOne_w {
        padding: 50px 10px 60px;
    }

    .aboBoxOne1 {
        -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;
        padding-bottom: 30px;
    }

    .aboBoxOne1 .item {
        width: calc((100% - 10px) / 2);
        margin: 0 0 10px;
    }

    .aboBoxOne1 .item a {
        width: auto;
        font-size: 14px;
        padding: 12px 5px 12px;
    }

    .subPage_public_title {
        padding-bottom: 35px;
    }

    .subPage_public_title .tt {
        font-size: 18px;
    }

    .subPage_public_title .text {
        width: 100%;
        font-size: 12px;
        padding-top: 20px;
    }

    .aboBoxOne2 {
        padding: 0 0 20px;
    }

    .aboBoxOne2 .item {
        width: 100%;
        padding: 0 10px 15px 0;
    }

    .aboBoxOne2 .item .iconfont {
        font-size: 14px;
        width: 26px;
        margin-top: 1px;
    }

    .aboBoxOne2 .item span {
        width: calc(100% - 26px);
        font-size: 12px;
        padding-top: 0px;
    }

    .aboBoxTwo_w {
        padding: 50px 10px 30px;
    }

    .aboBoxTwo1 .item {
        font-size: 14px;
        padding-bottom: 15px;
        line-height: 26px;
    }

    .aboBoxTwo1>.item:nth-child(1) {
        padding-left: 0px;
    }

    .aboBoxTwo1>.item:nth-child(2) {
        padding-left: 0px;
    }

    .aboBoxTwo1>.item:nth-child(3) {
        padding-left: 0px;
    }

    .aboBoxThree_w {
        padding: 60px 10px 60px;
    }

    .aboBoxThree1 .tt {
        font-size: 18px;
        line-height: 30px;
    }

    .aboBoxThree1 .text {
        font-size: 12px;
        width: 100%;
    }

    .aboBoxThree1 {
        padding-bottom: 30px;
    }

    .aboBoxThree2_btn {
        padding-top: 40px;
    }

    .aboBoxThree2_btn .prev_btn,
    .aboBoxThree2_btn .next_btn {
        font-size: 18px;
        width: 80px;
        height: 40px;
        line-height: 40px;
    }

    .aboBoxFour_L {
        width: 100%;
        padding: 60px 10px 60px 15px;
    }

    .aboBoxFour_R {
        width: 100%;
    }

    .aboBoxFour_L .tt {
        font-size: 18px;
    }

    .aboBoxFour_L .text {
        font-size: 12px;
        line-height: 28px;
        padding: 30px 0 30px;
    }

    .aboBoxFour_R_list .item {
        width: 100%;
    }

    .aboBoxFour_R_list .item a .bottom_text {
        padding: 40px 15px 14px 10px;
        font-size: 14px;
    }

    .aboBoxFive_w {
        padding: 60px 10px 60px;
    }

    .abo2BoxFour2 {
        padding-top: 0px;
    }

    .abo2BoxFour2 .item {
        width: 80%;
        margin: 0 0 20px;
    }

    .abo2BoxFour2>.item:nth-child(n + 5) {
        margin-top: 0;
    }






    /* About us-Company-Factory,手机 */
    .abo_faBoxOne_w {
        padding: 50px 10px 60px;
    }

    .abo_faBoxOne1_dots .item img {
        display: none;
    }

    .abo_faBoxOne1_dots .item {
        width: 8px;
        height: 8px;
        margin: 0 5px;
        border-radius: 50%;
        background: #ffffff;
    }

    .abo_faBoxOne1_dots {
        bottom: 8px;
    }

    .abo_faBoxOne1_dots .item.active {
        background: #d71914;
    }

    .abo_faBoxOne1_lunbo .item .item_text {
        font-size: 14px;
        bottom: 22px;
    }

    .abo_faBoxOne1 {
        margin-bottom: 60px;
    }

    .abo_faBoxOne2_dl .item a .img_box {
        display: none;
    }

    .abo_faBoxOne2_dl .item a {
        padding: 16px 5px 16px;
    }

    .abo_faBoxOne2_dl .item a .text {
        font-size: 12px;
        padding-left: 0px;
    }

    .abo_faBoxOne2 {
        background: none;
        padding-top: 0;
    }

    .abo_faBoxOne2_dl .item {
        width: calc(100% / 2);
    }

    .abo_faBoxOne2_dl>.item:nth-child(2n) {
        border-right: none;
    }

    .abo_faBoxOne3 {
        padding-top: 40px;
    }

    .abo_faBoxOne3 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 40px;
    }

    .abo_faBoxOne3 .item .bottom_text {
        font-size: 14px;
        padding-top: 14px;
    }

    .public_paging a {
        font-size: 12px;
        width: 34px;
        height: 34px;
        line-height: 34px;
        margin: 0 5px;
    }

    .public_paging a.prev,
    .public_paging a.next {
        width: 70px;
    }





    /* About us-Company-Quality Inspection,手机 */
    .abo_quBoxOne_w {
        padding: 50px 10px 60px;
    }

    .abo_quBoxOne1 {
        padding-top: 0px;
    }

    .abo_quBoxOne1_L {
        width: 100%;
    }

    .abo_quBoxOne1_R {
        width: 100%;
        padding: 40px 0 0;
    }

    .abo_quBoxOne1_R .tt_box .tt {
        font-size: 18px;
    }

    .abo_quBoxOne1_R .tt_box .text {
        font-size: 12px;
        padding: 20px 0 30px;
    }

    .abo_quBoxTwo_L {
        font-size: 14px;
        width: 100%;
        padding: 50px 20px 30px 20px;
    }

    .abo_quBoxTwo_R {
        width: 100%;
        padding: 0 20px 0 20px;
    }

    .abo_quBoxThree_w {
        padding: 60px 10px 30px;
    }

    .abo_quBoxThree1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .abo_quBoxThree1 .item {
        width: calc((100% - 10px) / 2);
        margin-right: 0;
        margin-bottom: 30px;
    }

    .abo_quBoxThree1 .item .bottom_text {
        font-size: 12px;
    }

    .abo_quBoxFour1 {
        height: auto;
        padding: 40px 15px 40px;
    }

    .abo_quBoxFour1 .text_box {
        width: 100%;
    }

    .abo_quBoxFour1 .text_box .tt {
        font-size: 18px;
    }

    .abo_quBoxFour1 .text_box .text {
        font-size: 12px;
        padding-top: 15px;
    }






    /* Application-list,手机 */
    .appBoxOne_w {
        padding: 50px 10px 30px;
    }

    .appBoxOne1 .item {
        width: 100%;
        margin-right: 0;
    }

    .appBoxOne1 .item a .bottom_text {
        font-size: 14px;
    }

    .appBoxTwo_w {
        padding: 60px 10px 60px;
    }

    .appBoxTwo1 a .iconfont {
        font-size: 18px;
        margin-top: 2px;
    }

    .appBoxTwo1 a span {
        font-size: 14px;
    }

    .appBoxTwo1 a {
        width: 170px;
        height: 44px;
    }

    .appBoxTwo1 {
        padding-top: 30px;
    }

    .appBoxThree_w {
        padding: 60px 10px 60px;
    }

    .appBoxThree1_form .item {
        width: 100%;
        margin-bottom: 15px;
    }

    .appBoxThree1_form .item ::-webkit-input-placeholder {
        font-size: 12px;
    }

    .appBoxThree1_form .item textarea {
        height: 100px;
    }

    .appBoxThree1_form .btn_box button {
        width: 140px;
    }




    /* Application-Page,手机 */
    .app_deBoxOne_w {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
        padding: 50px 0 60px;
    }

    .app_deBoxOne_L {
        width: 100%;
        padding: 40px 20px 50px 20px;
    }

    .app_deBoxOne_R {
        width: 100%;
    }

    .app_deBoxOne_L .tt {
        font-size: 18px;
    }

    .app_deBoxOne_L .line {
        width: 50px;
    }

    .app_deBoxOne_L .text {
        padding-top: 20px;
        font-size: 12px;
        line-height: 26px;
    }

    .app_deBoxTwo_w {
        padding: 50px 10px 80px;
    }

    .app_deBoxTwo_L {
        width: 100%;
        padding: 0 60px 30px 60px;
    }

    .app_deBoxTwo_R {
        width: 100%;
        padding: 0;
    }

    .app_deBoxTwo_R .tt {
        font-size: 18px;
    }

    .app_deBoxTwo_R_type {
        width: 100%;
        padding: 16px 15px 16px 15px;
    }

    .app_deBoxTwo_R .text {
        font-size: 12px;
        color: #d71914;
    }

    .app_deBoxTwo_R .btn_box a {
        width: 120px;
        line-height: 38px;
    }

    .app_deBoxTwo_R .tel_box a .left_box {
        width: 56px;
        height: 56px;
        padding: 4px;
    }

    .app_deBoxTwo_R .tel_box a .left_box .iconfont {
        font-size: 20px;
        line-height: 48px;
    }

    .app_deBoxTwo_R .tel_box a .right_box div {
        font-size: 14px;
        letter-spacing: 10px;
    }

    .app_deBoxTwo_R .tel_box a .right_box span {
        font-size: 18px;
    }

    .app_deBoxTwo_R .btn_box {
        padding: 40px 0 40px;
    }

    .app_deBoxThree_w {
        padding: 60px 10px 50px;
    }

    .app_deBoxThree1 .item {
        width: 100%;
    }

    .app_deBoxThree1 .item .tt {
        font-size: 12px;
    }

    .app_deBoxThree1 .item .bottom_box .img_box {
        width: calc((100% - 10px) / 2);
    }

    .app_deBoxThree1 .last_item {
        width: 100%;
    }





    /* Contact us,手机 */
    .conBoxOne1 {
        padding-bottom: 80px;
    }

    .conBoxOne_w {
        padding: 50px 10px 20px;
    }

    .conBoxOne1 .tt {
        font-size: 18px;
    }

    .conBoxOne1 .text {
        font-size: 12px;
        line-height: 24px;
    }

    .conBoxOne2 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 60px;
    }

    .conBoxOne2 .item a .top_icon {
        width: 90px;
        height: 90px;
        padding: 6px;
        margin: -45px auto 0;
    }

    .conBoxOne2 .item a .top_icon .iconfont {
        line-height: 78px;
        font-size: 32px;
    }

    .conBoxOne2 .item a .bottom_box {
        padding-top: 20px;
    }

    .conBoxOne2 .item a .bottom_box .tt {
        font-size: 16px;
    }

    .conBoxOne2 .item a .bottom_box .text {
        font-size: 14px;
    }





    /* News-list,手机 */
    .newBoxOne_L {
        width: 100%;
    }

    .newBoxOne_L_lunbo .item a .bottom_box {
        font-size: 12px;
    }

    .newBoxOne_L .prev_btn {
        bottom: 6px;
    }

    .newBoxOne_L .next_btn {
        bottom: 6px;
    }

    .newBoxOne_R {
        width: 100%;
        padding: 30px 10px 0;
    }

    .newBoxOne_R .tt {
        font-size: 16px;
        line-height: 28px;
    }

    .newBoxOne_R .text {
        font-size: 12px;
        line-height: 28px;
        padding: 15px 0 30px;
    }

    .all_public_More_btn a {
        width: 130px;
        line-height: 38px;
    }

    .newBoxTwo1 .item a .iconfont {
        font-size: 18px;
    }

    .newBoxTwo1 .item a span {
        font-size: 12px;
        padding: 0px 0 0 6px;
    }

    .newBoxTwo1 .item a {
        padding: 8px 20px 8px;
    }

    .newBoxTwo_w {
        padding: 10px 0 10px;
    }

    .newBoxThree1 .item {
        width: 100%;
        margin-bottom: 40px;
    }

    .newBoxThree_w {
        padding: 40px 20px 60px;
    }

    .newBoxThree1 .item a {
        padding: 0;
    }

    .newBoxThree1 .item a .img_box {
        width: 100%;
    }

    .newBoxThree1 .item a .right_box {
        width: 100%;
        padding: 25px 0 0 0;
    }

    .newBoxThree1 .item a .right_box .round_box {
        width: 8px;
        height: 8px;
        margin-top: 6px;
    }

    .newBoxThree1 .item a .right_box .text_box .item_tt {
        font-size: 14px;
    }

    .newBoxThree1 .item a .right_box .text_box .date {
        font-size: 12px;
    }

    .newBoxThree1 .item a .right_box .text_box .item_text {
        font-size: 12px;
    }







    /* News-Page,手机 */
    .new_deBoxOne1 {
        padding: 50px 10px 60px;
    }

    .new_deBoxOne2 {
        width: 100%;
    }

    .new_deBoxOne2 .module_tt_box .tt {
        font-size: 18px;
    }

    .new_deBoxOne2_01 .content_box {
        font-size: 12px;
    }

    .new_deBoxOne2_02 {
        padding: 15px 10px;
    }

    .new_deBoxOne2_02 .item a .iconfont {
        font-size: 12px;
        width: 20px;
        height: 20px;
        line-height: 20px;
    }

    .new_deBoxOne2_02 .item a .text {
        font-size: 12px;
    }

    .new_deBoxOne3 {
        width: 100%;
        box-sizing: border-box;
        padding-top: 70px;
    }

    .new_deBoxOne3_01 {
        padding: 30px 20px 20px;
    }

    .new_deBoxOne3_01 .tt_box .tt_01 {
        height: 17px;
    }

    .new_deBoxOne3_01 .tt_box .tt_02 {
        font-size: 18px;
    }

    .new_deBoxOne3_01_dl .item a {
        font-size: 12px;
    }







    /* Products-list,手机 */
    .pro_liBoxOne_w {
        padding: 40px 10px 10px;
    }

    .pro_liBoxOne_L {
        width: 100%;
    }

    .pro_liBoxOne_L .img_box {
        width: 100%;
    }

    .pro_liBoxOne_R {
        width: 100%;
        padding: 20px 0 0;
    }

    .pro_liBoxOne_R .tt {
        font-size: 18px;
        padding-bottom: 20px;
    }

    .pro_liBoxOne_R .text {
        font-size: 12px;
        padding: 20px 0 30px;
    }

    .pro_liBoxTwo {
        background: url(../images/pro_list_02.png) no-repeat left center;
    }

    .pro_liBoxTwo1 {
        width: 100%;
        padding: 50px 10px 0;
    }

    .pro_liBoxTwo1 .tt_01 {
        font-size: 18px;
    }

    .pro_liBoxTwo1 .tt_02 {
        font-size: 14px;
        padding: 20px 0 10px;
    }

    .pro_liBoxTwo1 .tt_03 {
        font-size: 16px;
    }

    .pro_liBoxTwo1 .text {
        font-size: 12px;
    }

    .pro_liBoxTwo_w {
        height: 560px;
    }

    .pro_liBoxThree_w {
        padding: 60px 10px 50px;
    }

    .pro_liBoxThree_w .module_tt {
        font-size: 18px;
        padding-bottom: 30px;
    }

    .pro_liBoxThree1 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .pro_liBoxThree1 .item a .bottom_text {
        font-size: 14px;
        padding: 12px 10px 12px;
    }






    /* Products-Page,手机 */
    .pro_deBoxOne {
        margin-top: 0px;
    }

    .pro_deBoxOne1 {
        padding: 40px 10px 40px;
    }

    .pro_deBoxOne1_L {
        width: 100%;
    }

    .pro_deBoxOne1_R {
        width: 100%;
    }

    .pro_deBoxOne1_R .big_tt {
        font-size: 16px;
    }

    .pro_deBoxOne1_R .pro_det_text {
        font-size: 12px;
    }

    .pro_det_R_phone a .iconfont {
        font-size: 22px;
    }

    .pro_det_R_phone a .right_number .num_02 {
        font-size: 14px;
    }

    .pro_deBoxTwo1_dl .item .iconfont {
        font-size: 20px;
    }

    .pro_deBoxTwo1_dl .item span {
        font-size: 14px;
    }

    .pro_det_R_phone {
        padding-left: 30px;
    }

    .pro_deBoxTwo1 {
        height: auto;
    }

    .pro_deBoxTwo1_dl {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .pro_deBoxTwo1_dl .item {
        height: 50px;
        width: calc(100% / 2);
    }

    .pro_deBoxTwo2 {
        padding: 50px 10px 40px;
    }

    .pro_deTwo2_01 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .pro_deTwo2_01_R {
        width: 100%;
    }

    .pro_deTwo2_01_L {
        width: 100%;
        box-sizing: border-box;
        padding-top: 30px;
    }

    .pro_det_public_module_tt {
        padding-bottom: 25px;
    }

    .pro_det_public_module_tt div {
        height: 16px;
        margin-top: 2px;
    }

    .pro_det_public_module_tt span {
        font-size: 16px;
    }

    .pro_deTwo2_01_L .text {
        font-size: 12px;
        line-height: 26px;
    }

    .pro_deTwo2_02 {
        padding: 60px 0 60px;
    }

    .pro_deTwo2_03 dl dd,
    .pro_deTwo2_02 dl dd {
        width: 100%;
    }

    .pro_deTwo2_03 dl dd div,
    .pro_deTwo2_02 dl dd div {
        padding-bottom: 10px;
    }

    .pro_deTwo2_03 dl dd span,
    .pro_deTwo2_02 dl dd span {
        font-size: 12px;
    }

    .pro_deTwo2_04_dl .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }

    .pro_deTwo2_04_dl .item a .bottom_text {
        font-size: 14px;
        padding-top: 10px;
    }

    .pro_det_bottom_tag {
        padding: 30px 10px 50px;
    }

    .pro_det_bottom_tag a {
        font-size: 12px;
        margin: 0 10px 10px 0;
        padding: 8px 20px 8px;
    }






    /* Projects-list,手机 */
    .jectBoxOne_w {
        padding: 50px 10px 50px;
    }






    /* Service,手机 */
    .serBoxOne_w {
        padding: 50px 10px 50px;
    }

    .serBoxOne1 .item {
        width: 100%;
        margin-right: 0;
        padding: 30px 15px 30px 15px;
    }

    .serBoxOne1 .item .bottom_box .tt {
        font-size: 16px;
    }

    .serBoxOne1 .item .bottom_box .text {
        padding-top: 10px;
    }

    .serBoxTwo {
        padding: 60px 10px 60px;
    }

    .serBoxTwo2_01 .item {
        width: 100%;
        border-right: none;
        padding: 40px 20px 20px;
    }

    .serBoxTwo2_01 .item .tt {
        font-size: 16px;
    }

    .serBoxOne1 .item .img_box {
        height: 60px;
    }





    /* Tags,手机 */
    .tagBoxOne {
        margin-top: 0;
    }

    .tagBoxOne1 {
        padding: 40px 10px 60px;
    }

    .tagBoxOne1 .module_title {
        font-size: 18px;
        padding-bottom: 30px;
    }

    .tagBoxOne1_dl .item a .img_box {
        width: 100%;
    }

    .tagBoxOne1_dl .item a .right_box {
        width: 100%;
        padding: 25px 0 0;
    }

    .tagBoxOne1_dl .item a .right_box .tt {
        font-size: 16px;
    }

    .tagBoxOne1_dl .item a .right_box .date {
        padding: 15px 0 10px;
    }

    .tagBoxOne1_dl .item a .right_box .text {
        font-size: 12px;
    }

    .tagBoxOne1_dl .item a .right_box .btn_box {
        width: 130px;
        line-height: 38px;
    }























}