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




/* 
1411-----------1610
*/
@media screen and (min-width: 1411px) and (max-width: 1610px) {


    .fz_42 {
        font-size: 40px;
        line-height: 52px;
    }

    .fz_30 {
        font-size: 28px;
        line-height: 40px;
    }

    .pc_head_cen {
        padding: 0 40px;
    }

    .index_banner_btn {
        right: 4vw;
        padding-bottom: 8vw;
    }

    .public_lunbo_btn {
        font-size: 24px;
        width: 62px;
        height: 62px;
    }

    .ind_b_content_box {
        padding-bottom: 8vw;
    }

    .ind_b_content .title {
        font-size: 48px;
        line-height: 58px;
    }

    .ind_b_content {
        padding-left: 30px;
    }

    .public_page_btn {
        width: 190px;
        height: 48px;
    }

    .public_page_btn .iconfont {
        width: 26px;
        height: 26px;
        line-height: 26px;
        margin-left: 10px;
    }

    .m_l_45 {
        margin-left: 35px;
    }

    .public_call_us_now .icon {
        width: 72px;
        height: 72px;
        padding: 6px;
    }

    .public_call_us_now .tel_number {
        width: calc(100% - 72px - 48px - 10px - 10px);
    }

    .public_call_us_now .tel_number .tel_text {
        font-size: 16px;
    }

    .public_call_us_now .tel_number .number {
        font-size: 22px;
    }

    .indBoxOne1 .item {
        width: 22%;
    }

    .indBoxTwo1 {
        padding: 45px 40px 45px 50px;
    }

    .indThree1_R {
        width: 58%;
    }

    .indThree1_R .item .title {
        padding-top: 15px;
    }

    .indThree1_R .item .text {
        padding-top: 5px;
    }

    .indThree1_R .item {
        padding: 25px 20px;
    }

    .public_page_line {
        width: 80px;
    }

    .fz_22 {
        line-height: 32px;
    }

    .indFour1_R_01 {
        padding-top: 20px;
    }

    .indFour1_R_03 {
        padding-top: 30px;
    }

    .indFive2_item_R .icon {
        width: 22%;
    }

    .indFive2_item_L_03 .every .iconfont {
        font-size: 28px;
    }

    .indFive2_item_L_04>a:nth-child(2) {
        margin-left: 20px;
    }

    .indSix1_L {
        width: 44%;
    }

    .indSix1_R_01_lunbo_01 {
        width: 110px;
    }

    .indSix1_R_01_lunbo_02 {
        padding: 80px 35px 50px 45px;
    }

    .indSix1_R {
        width: 51%;
    }

    .indBoxSix2 {
        padding-top: 70px;
    }

    .indSeven_lunbo .swiper-slide .item {
        height: 710px;
    }

    .indSeven1_01_03 .title {
        font-size: 28px;
    }

    .indSeven1_01_03 {
        padding: 25px 20px 25px 8%;
    }

    .footer_top3 {
        display: none;
    }

    .footer_top1 {
        width: 26%;
    }

    .footer_top2 {
        width: 20%;
    }

    .footer_top4 {
        width: 16%;
    }

    .footer_top5 {
        width: 24%;
    }





    .SubPage_banner_text .title {
        font-size: 60px;
    }

    .SubPage_banner_w {
        height: 490px;
    }

    .aboFour2_lunbo .swiper-slide .item {
        height: 38.6vw;
    }

    .aboFive1_lunbo .swiper-slide .item {
        padding: 25px 25px 30px;
    }

    .aboSeven1_L {
        width: 44%;
    }






	/* factory */
	.factory_bottom_swiper .swiper-slide .item {
		width: calc((100% - 120px) / 4);
	}

	/* products */
	.products_four_bottom .products_four_bottom_swiper .item {
		padding: 40px 20px 40px;
	}


















}


/* 
1201-----------1410    大屏电脑
*/
@media screen and (min-width: 1201px) and (max-width: 1410px) {


    .fz_42 {
        font-size: 38px;
        line-height: 48px;
    }

    .fz_30 {
        font-size: 26px;
        line-height: 36px;
    }

    .fz_24 {
        font-size: 22px;
        line-height: 32px;
    }

    .fz_22 {
        font-size: 20px;
        line-height: 30px;
    }

    .fz_20 {
        font-size: 18px;
        line-height: 28px;
    }

    .fz_18 {
        font-size: 16px;
        line-height: 26px;
    }

    .fz_16 {
        line-height: 26px;
    }

    .fz_14 {
        line-height: 24px;
    }

    .ind_b_content .subtitle {
        font-size: 18px;
        padding-bottom: 15px;
    }

    .pc_head_list_box .item {
        margin-right: 2.5vw;
    }

    .ind_b_content .title {
        font-size: 36px;
        line-height: 46px;
    }

    .ind_b_content {
        max-width: 680px;
    }

    .ind_b_content .text {
        font-size: 16px;
        line-height: 26px;
        padding-top: 12px;
    }

    .public_page_btn span {
        font-size: 16px;
    }

    .public_page_btn .iconfont {
        font-size: 16px;
        width: 24px;
        height: 24px;
        line-height: 24px;
        margin-left: 10px;
    }

    .public_page_btn {
        width: 165px;
        height: 46px;
    }

    .m_l_45 {
        margin-left: 25px;
    }

    .public_call_us_now .icon {
        width: 68px;
        height: 68px;
        padding: 4px;
    }

    .public_call_us_now .arrow {
        width: 40px;
    }

    .public_call_us_now .tel_number {
        width: calc(100% - 68px - 40px - 10px - 10px);
    }

    .ind_b_content .btn {
        padding-top: 25px;
    }

    .index_banner_media {
        display: none;
    }

    .ind_b_content_box {
        padding-bottom: 9vw;
    }

    .index_banner_btn {
        padding-bottom: 9vw;
    }

    .public_lunbo_btn {
        font-size: 22px;
        width: 56px;
        height: 56px;
    }

    .index_banner_next {
        margin-top: 10px;
    }

    .public_call_us_now .icon .iconfont {
        font-size: 32px;
    }

    .public_call_us_now .tel_number .number {
        font-size: 20px;
    }

    .p_100 {
        padding: 90px 0 90px;
    }

    .p_t_100 {
        padding-top: 90px;
    }

    .p_b_100 {
        padding-bottom: 90px;
    }

    .indBoxOne1 .item {
        width: 24%;
    }

    .indBoxTwo1 {
        padding: 40px;
    }

    .indTwo1_L {
        width: 44%;
    }

    .indThree1_L {
        width: 42.7%;
    }

    .indThree1_R .item .icon {
        width: 66px;
    }

    .indThree1_R .item .title {
        padding-top: 15px;
    }

    .indThree1_R .item .text {
        padding-top: 10px;
    }

    .indThree1_R .item {
        padding: 25px 20px;
    }

    .indThree1_L .round {
        width: 24.9vw;
        height: 24.9vw;
    }

    .public_page_line {
        width: 60px;
    }

    .indFour1_R .public_page_line {
        margin-top: 20px;
    }

    .indFour1_R_01 {
        padding-top: 15px;
    }

    .indFour1_R_02 .item .icon {
        width: 54px;
        margin: 0;
    }

    .indFour1_R_02 .item {
        width: calc((100% - 25px) / 2);
        padding: 20px 10px 20px 15px;
    }

    .indFour1_R_02 .item .title {
        padding-top: 15px;
    }

    .indFour1_R_02 .item .text {
        padding-top: 8px;
    }

    .indFour1_R_03 {
        padding-top: 25px;
    }

    .indFive2_item_L_03 .every .iconfont {
        font-size: 26px;
    }

    .indFive2_item_R .icon {
        width: 22%;
    }

    .indBoxFive2 {
        padding-top: 35px;
    }

    .indSix1_L_form {
        padding: 35px 30px 50px;
    }

    .indSix1_L_form .item input {
        height: 52px;
    }

    .indSix1_L_form .item textarea {
        height: 160px;
    }

    .indSix1_L_form .btn button {
        height: 52px;
    }

    .indSix1_L {
        width: 45%;
    }

    .indSix1_R_01_lunbo_01 {
        width: 70px;
    }

    .indSix1_R_01_lunbo .swiper-slide .item {
        padding-top: 30px;
    }

    .indSix1_R_01 {
        padding-top: 30px;
    }

    .indSix1_R_01_lunbo_02 {
        padding: 60px 30px 30px 45px;
    }

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

    .indBoxSix2 {
        padding-top: 70px;
    }

    .indSeven_lunbo .swiper-slide .item {
        height: 610px;
    }

    .indSeven1_01_03 .number {
        font-size: 28px;
    }

    .indSeven1_01_03 .title {
        font-size: 22px;
    }

    .indSeven1_01_03 {
        padding: 20px 20px 20px 8%;
    }

    .indEight1_lunbo .swiper-slide a .bot_box {
        padding: 25px 20px 30px 25px;
    }

    .footer_inquiry_form .item .input_tt {
        width: 100%;
        text-align: left;
    }

    .footer_inquiry_form .item input {
        width: 100%;
    }

    .footer_inquiry_form {
        -ms-align-items: flex-end;
        -webkit-align-items: flex-end;
        align-items: flex-end;
    }

    .footer_inquiry_form .item {
        width: 27%;
    }

    .footer_inquiry_form .btn {
        width: 13.2%;
    }

    .footer_top3 {
        display: none;
    }

    .footer_top1 {
        width: 27%;
    }

    .footer_top2 {
        width: 22%;
    }

    .footer_top4 {
        width: 17%;
    }

    .footer_top5 {
        width: 25%;
    }

    .header_pro_menu .menu_list_tt {
        font-size: 18px;
        line-height: 28px;
    }

    .header_pro_menu .menu_list {
        padding: 0 1.5vw;
    }






    .SubPage_banner_text .title {
        font-size: 56px;
    }

    .SubPage_banner_text .Crumbs_box .a_box {
        font-size: 14px;
        padding: 5px 0 0 6px;
    }

    .SubPage_banner_w {
        height: 450px;
    }

    .SubPage_banner_text .Crumbs_box {
        padding-top: 10px;
    }

    .aboOne1_L_02 {
        width: 215px;
    }

    .aboOne1_L_02 .play_btn {
        width: 90px;
    }

    .aboOne1_R_btn {
        padding-top: 25px;
    }

    .aboBoxThree1 .item .icon {
        width: 70px;
    }

    .aboBoxThree1 .item .title {
        padding-top: 15px;
    }

    .aboFour2_lunbo .swiper-slide .item {
        height: 43vw;
    }

    .aboFive1_lunbo .swiper-slide .item {
        padding: 20px 20px 25px;
    }

    .aboSeven1_L {
        width: 44%;
    }

    .aboSeven1_R_list .item .icon {
        width: 50px;
    }

    .aboSeven1_R_list .item .r_box {
        width: calc(100% - 50px);
        padding: 10px 0 0 10px;
    }






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

    .app_de1Two2_01 .item {
        font-size: 14px;
    }

    .app_de1Two2_01 .item.hover {
        font-size: 16px;
    }

    .app_de1Two2_01 .item:hover {
        font-size: 16px;
    }

    .app_de1Two3_01_item_L {
        width: 45.1%;
    }

    .app_de1Two3_01_item_R .btn {
        padding-top: 20px;
    }

    .case_list_box .item {
        padding: 30px 25px 0;
    }

    .case_list_bot a {
        height: 66px;
    }

    .case_list_top a .title {
        padding-top: 25px;
    }

    .case_list_bot {
        margin-top: 25px;
    }

    .app_de1Four1 .item {
        padding: 60px 20px;
    }






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

    .case_list_box.m_b .item {
        margin-bottom: 40px;
    }





    .mulOne2_item_list .item a .iconfont {
        font-size: 40px;
    }

    .mulOne2_item_list .item a .text {
        bottom: 10px;
    }






    .pro_deOne2_R dl dd {
        padding: 10px 0;
    }

    .pro_deOne2_R_02 a span {
        font-size: 16px;
    }
    
    .pro_deOne2_R_02 a {
        height: 50px;
        margin-right: 15px;
    }

    .pro_deOne2_R_02 {
        padding-top: 25px;
    }

    .pro_deOne2_R_03 {
        padding-top: 25px;
    }

    .pro_deFour1 .item .number {
        font-size: 62px;
    }

    .pro_deFive1 .item {
        width: calc((100% - 60px) / 3);
    }

    .pro_deFive1 > .item:nth-child(5n) {
        margin-right: 15px;
    }

    .pro_deFive1 > .item:nth-child(3n) {
        margin-right: 0;
    }













    /* contact */

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

	.contact_right,
	.contact_left {
		width: 100%;
	}

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

	.contact_left_bottom {
		margin-bottom: 40px;
	}

	.factory_bottom_swiper .swiper-slide .item {
		width: calc((100% - 120px) / 4);
	}

	/* products */
	.products_four_bottom .products_four_bottom_swiper .item {
		padding: 40px 20px 40px;
	}











}


/* 
1025-----------1200    中等屏幕
*/
@media screen and (min-width: 1025px) and (max-width: 1200px) {


    .fz_42 {
        font-size: 34px;
        line-height: 44px;
    }

    .fz_30 {
        font-size: 24px;
        line-height: 34px;
    }

    .fz_24 {
        font-size: 20px;
        line-height: 30px;
    }

    .fz_22 {
        font-size: 18px;
        line-height: 28px;
    }

    .fz_20 {
        font-size: 16px;
        line-height: 26px;
    }

    .fz_18 {
        font-size: 16px;
        line-height: 26px;
    }

    .fz_16 {
        font-size: 14px;
        line-height: 24px;
    }

    .fz_14 {
        font-size: 14px;
        line-height: 24px;
    }

    .index_banner_media .item {
        margin: 0 10px;
    }

    .index_banner_media .item a .iconfont {
        font-size: 20px;
    }

    .ind_b_content .subtitle {
        display: none;
    }

    .ind_b_content .title {
        font-size: 26px;
        line-height: 36px;
    }

    .ind_b_content {
        max-width: 640px;
        padding-left: 40px;
    }

    .ind_b_content .text {
        font-size: 16px;
        line-height: 26px;
        padding-top: 15px;
    }

    .public_page_btn span {
        font-size: 14px;
    }

    .public_page_btn .iconfont {
        font-size: 16px;
        width: 22px;
        height: 22px;
        line-height: 22px;
        margin-left: 10px;
    }

    .public_page_btn {
        width: 150px;
        height: 42px;
    }

    .public_call_us_now .icon {
        width: 56px;
        height: 56px;
        padding: 4px;
    }

    .public_call_us_now .icon .iconfont {
        font-size: 28px;
    }

    .public_call_us_now .arrow {
        width: 36px;
        margin: 0 5px;
    }

    .public_call_us_now .tel_number {
        width: calc(100% - 56px - 36px - 5px - 5px);
    }

    .public_call_us_now .tel_number .tel_text {
        font-size: 14px;
        line-height: 22px;
    }

    .public_call_us_now .tel_number .number {
        font-size: 18px;
        line-height: 28px;
    }

    .m_l_45 {
        margin-left: 20px;
    }

    .ind_b_content .btn {
        padding-top: 25px;
    }

    .public_lunbo_btn {
        font-size: 22px;
        width: 50px;
        height: 50px;
    }

    .index_banner_next {
        margin-top: 10px;
    }

    .index_banner_btn {
        right: 5vw;
    }

    .p_100 {
        padding: 80px 0 80px;
    }

    .p_t_100 {
        padding-top: 80px;
    }

    .p_b_100 {
        padding-bottom: 80px;
    }

    .p_b_35 {
        padding-bottom: 30px;
    }

    .index_banner_media {
        left: -135px;
    }

    .indBoxOne1 .item {
        width: 25%;
        padding: 0 10px;
    }

    .indBoxTwo1 {
        padding: 35px 30px;
    }

    .indTwo1_R_line {
        margin: 0 2.3vw;
    }

    .indTwo1_L {
        width: 44%;
    }

    .indThree1_L {
        width: 42.7%;
    }

    .indThree1_R .item {
        width: 100%;
        padding: 20px 20px 15px;
    }

    .indThree1_R .item .icon {
        width: 55px;
    }

    .indThree1_R .item .title {
        padding-top: 12px;
    }

    .indThree1_R .item .text {
        padding-top: 8px;
    }

    .public_page_line {
        width: 50px;
    }

    .indFour1_R .public_page_line {
        margin-top: 15px;
    }

    .indFour1_R_01 {
        padding-top: 12px;
    }

    .indFour1_R_02 .item .icon {
        width: 45px;
        margin: 0;
    }

    .indFour1_R_02 .item {
        width: calc((100% - 15px) / 2);
        padding: 20px 10px 20px 20px;
    }

    .indFour1_R_02 {
        padding-top: 25px;
    }

    .indFour1_R_02 .item .title {
        padding-top: 12px;
    }

    .indFour1_R_02 .item .text {
        padding-top: 5px;
    }

    .indFour1_R_03 {
        padding-top: 25px;
    }

    .indBoxFive1 .item .icon {
        width: 64px;
        height: 60px;
    }

    .indBoxFive2 {
        padding-top: 30px;
    }

    .indFive2_item_L_03 .every .iconfont {
        font-size: 26px;
    }

    .indFive2_item_L_03 .every {
        margin-bottom: 6px;
    }

    .indFive2_item_R .icon {
        width: 18%;
    }

    .indSix1_L {
        width: 46%;
    }

    .indSix1_L_form {
        padding: 40px 35px 45px;
    }

    .indSix1_L_form .item input {
        height: 50px;
    }

    .indSix1_L_form .item {
        margin-bottom: 15px;
    }

    .indSix1_L_form .item textarea {
        height: 150px;
    }

    .indSix1_L_form .btn button {
        height: 50px;
    }

    .indSix1_R_01_lunbo_01 {
        left: 35px;
        width: 50px;
    }

    .indSix1_R_01_lunbo .swiper-slide .item {
        padding-top: 20px;
    }

    .indSix1_R_01_lunbo_02 {
        padding: 50px 25px 30px 35px;
    }

    .indSix1_R_01_lunbo_02::after {
        left: 35px;
        border-width: 25px;
    }

    .indSix1_R_01_lunbo_03 {
        padding: 45px 0 0 0px;
    }

    .indSix1_R_01 {
        padding-top: 25px;
    }

    .indBoxSix2 {
        padding-top: 60px;
    }

    .indBoxSix2 .item {
        width: calc((100% - 75px) / 4);
        margin-right: 25px;
    }

    .indBoxSix2 .item .number_text .text {
        font-size: 18px;
        padding-top: 10px;
    }

    .indSeven_lunbo .swiper-slide .item {
        height: 550px;
    }

    .indSeven1_01_03 .number {
        font-size: 24px;
    }

    .indSeven1_01_03 .title {
        font-size: 18px;
    }

    .indSeven1_01_03 {
        padding: 20px 15px 25px 8%;
    }

    .indSeven1_01_03 .text {
        padding-top: 8px;
    }

    .indEight1_lunbo .swiper-slide a .bot_box {
        padding: 20px 15px 25px 20px;
    }

    .indEight1_lunbo .swiper-slide a .bot_box .btn {
        padding-top: 20px;
    }

    .indEight1_lunbo .swiper-slide a .img_box .date {
        width: 120px;
        line-height: 38px;
    }

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

    .indBoxNine1>.item:nth-child(6n) {
        margin-right: 15px;
    }

    .indBoxNine1>.item:nth-child(4n) {
        margin-right: 0;
    }

    .footer_inquiry1_L {
        width: 230px;
    }

    .footer_inquiry1_R {
        width: calc(100% - 230px);
    }

    .footer_inquiry_form .item .input_tt {
        width: 100%;
        text-align: left;
        padding-bottom: 2px;
    }

    .footer_inquiry_form .item input {
        width: 100%;
    }

    .footer_inquiry_form .item {
        width: 26%;
    }

    .footer_inquiry_form .btn {
        width: 15.2%;
    }

    .footer_inquiry_form {
        -ms-align-items: flex-end;
        -webkit-align-items: flex-end;
        align-items: flex-end;
    }

    .footer_top1 {
        width: 35%;
    }

    .footer_top2 {
        display: none;
    }

    .footer_top3 {
        display: none;
    }

    .footer_top4 {
        width: 20%;
    }

    .footer_top5 {
        width: 33%;
    }

    .header_pro_menu .menu_list_tt {
        font-size: 16px;
        line-height: 24px;
    }

    .header_pro_menu .menu_list {
        padding: 0 1.5vw;
    }

    .header_pro_menu .menu_list_a a {
        font-size: 12px;
        margin-bottom: 15px;
    }

    .header_pro_menu .menu_list_a {
        padding-top: 18px;
    }

    .app_cas_menu {
        max-width: 830px;
    }







    .SubPage_banner_text .title {
        font-size: 50px;
    }

    .SubPage_banner_text .Crumbs_box .a_box {
        font-size: 14px;
    }

    .SubPage_banner_text .Crumbs_box .iconfont {
        font-size: 20px;
    }

    .SubPage_banner_text .Crumbs_box {
        padding-top: 10px;
    }

    .SubPage_banner_w {
        height: 390px;
    }

    .aboOne1_L_02 {
        width: 170px;
    }

    .aboOne1_L_02 .play_btn {
        width: 75px;
    }

    .aboOne1_R_btn {
        padding-top: 25px;
    }

    .aboBoxThree1 .item .icon {
        width: 70px;
    }

    .aboBoxThree1 .item .title {
        padding-top: 15px;
    }

    .aboBoxThree1 .item .text {
        padding-top: 5px;
    }

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

    .aboFour2_lunbo .swiper-slide .item {
        height: 46vw;
    }

    .aboSeven1_L {
        width: 44%;
    }

    .aboSeven1_R_list .item .icon {
        width: 45px;
    }

    .aboSeven1_R_list .item .r_box {
        width: calc(100% - 45px);
        padding: 8px 0 0 10px;
    }

    .aboSeven1_R_list {
        padding-top: 30px;
    }







    .appBoxOne1 .item a .icon {
        width: 75px;
    }

    .appBoxOne1 .item a .text {
        font-size: 12px;
        padding-top: 4px;
    }

    .app_de1Two2_01 .item {
        width: calc(100% / 3);
    }

    .app_de1Two3_01_item_L {
        width: 45.1%;
    }

    .app_de1Two3_01_item_R .btn {
        padding-top: 15px;
    }

    .app_de1Two3_01_item_R .public_page_line {
        margin-top: 15px;
    }

    .app_de1Two3_01_item_R .text {
        padding-top: 10px;
    }

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

    .case_list_top a .title {
        padding-top: 15px;
    }

    .case_list_top a .icon_box .every {
        margin-bottom: 5px;
    }

    .case_list_bot {
        margin-top: 20px;
    }

    .case_list_bot a {
        height: 56px;
    }

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

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

    .app_de1Four1 .item {
        padding: 50px 20px;
    }





    .case_list_box.case_page .item {
        width: calc((100% - 60px) / 3);
        margin-right: 30px;
    }

    .case_list_box.m_b .item {
        margin-bottom: 30px;
    }





    .mulBoxOne1 .item {
        width: 195px;
        margin: 0 15px;
    }

    .mulOne2_item_list .item a .iconfont {
        font-size: 30px;
    }

    .mulOne2_item_list .item a .text {
        bottom: 8px;
    }

    .mulOne2_item_list .item {
        width: calc((100% - 75px) / 4);
        margin-right: 25px;
        margin-bottom: 25px;
    }

    .mulBoxOne1 {
        padding-bottom: 35px;
    }






    .mulTwo2_item_list .item .play_btn {
        width: 50px;
    }

    .mulOne2_item_btn a {
        width: 170px;
        line-height: 46px;
    }






    .pro_deOne2_R dl dd {
        padding: 8px 0;
    }

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

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

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

    .pro_deOne2_R_02 a {
        width: 37%;
        height: 46px;
    }

    .pro_deOne2_R_02 > a {
        margin-bottom: 15px;
    }

    .pro_deOne2_R_03 {
        padding-top: 15px;
    }

    .pro_deOne2_R_02 {
        padding-top: 25px;
    }
    
    .pro_deFour1 .item .number {
        font-size: 50px;
    }

    .pro_deFour1 .item {
        padding: 25px 15px 25px 20px;
        margin-bottom: 50px;
    }

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

    .pro_deFive1 > .item:nth-child(5n) {
        margin-right: 20px;
    }

    .pro_deFive1 > .item:nth-child(3n) {
        margin-right: 0;
    }

    .pro_deSix1 .item {
        margin-bottom: 50px;
    }











    /* blog */
	.blog_data_list_r_top2,
	.blog_data_list_r_top3 {
		padding-top: 15px;
	}


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

	.contact_right,
	.contact_left {
		width: 100%;
	}

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

	.contact_left_bottom {
		margin-bottom: 40px;
	}

	.customer_bottom_left_title2 {
		padding: 10px 0 10px;
	}

	.customer_bottom_left_btn {
		padding-top: 10px;
	}

	/* factory */
	.factory_bottom_swiper .swiper-slide .item {
		width: calc((100% - 120px) / 3);
	}

	.factory_bottom_swiper .swiper-slide .item:nth-child(4n) {
		margin: 0 40px 40px 0;
	}

	.factory_bottom_swiper .swiper-slide .item:nth-child(3n) {
		margin: 0 0 40px 0;
	}

	/* products */
	.products_four_bottom .products_four_bottom_swiper .item {
		padding: 40px 20px 40px;
	}

	.products_five_bottom .item {
		width: calc((100% - 60px) / 3);
		margin-right: 20px;
		margin-bottom: 20px;
	}

	.products_five_title {
		font-size: 16px;
		height: 60px;
		line-height: 60px;

	}

    .blogone_data_list_r {
        padding: 0 30px;
    }


.blogdel_five {
    padding: 50px 30px;
}











}


/* 
768------------1024    ipad
*/
@media screen and (min-width: 768px) and (max-width: 1024px) {



    .fz_42 {
        font-size: 34px;
        line-height: 44px;
    }

    .fz_30 {
        font-size: 26px;
        line-height: 36px;
    }

    .fz_24 {
        font-size: 22px;
        line-height: 32px;
    }

    .fz_22 {
        font-size: 20px;
        line-height: 30px;
    }

    .fz_20 {
        font-size: 18px;
        line-height: 28px;
    }

    .fz_18 {
        font-size: 16px;
        line-height: 26px;
    }

    .fz_16 {
        line-height: 26px;
    }

    .fz_14 {
        line-height: 24px;
    }

    .p_100 {
        padding: 70px 0 70px;
    }

    .p_t_100 {
        padding-top: 70px;
    }

    .p_b_100 {
        padding-bottom: 70px;
    }

    .p_b_35 {
        padding-bottom: 30px;
    }

    .pc_public_head {
        display: none;
    }

    .index_banner_media {
        display: none;
    }

    .ind_b_content .subtitle {
        display: none;
    }

    .ind_b_content .title {
        font-size: 28px;
        line-height: 38px;
    }

    .ind_b_content .text {
        font-size: 16px;
        line-height: 26px;
        padding-top: 10px;
    }

    .public_page_btn span {
        font-size: 16px;
    }

    .public_page_btn .iconfont {
        font-size: 16px;
        width: 22px;
        height: 22px;
        line-height: 22px;
        margin-left: 10px;
    }

    .public_page_btn {
        width: 160px;
        height: 46px;
    }

    .m_l_45 {
        margin-left: 20px;
    }

    .public_call_us_now .icon {
        width: 54px;
        height: 54px;
        line-height: 54px;
        padding: 3px;
    }

    .public_call_us_now .icon .iconfont {
        font-size: 28px;
    }

    .public_call_us_now .arrow {
        width: 35px;
        margin: 0 5px;
    }

    .public_call_us_now .tel_number {
        width: calc(100% - 54px - 35px - 5px - 5px);
    }

    .public_call_us_now .tel_number .tel_text {
        font-size: 14px;
        line-height: 24px;
    }

    .public_call_us_now .tel_number .number {
        font-size: 18px;
        line-height: 26px;
    }

    .ind_b_content .btn {
        padding-top: 15px;
    }

    .ind_b_content_box {
        padding-bottom: 9vw;
    }

    .index_banner_btn {
        right: 3vw;
        padding-bottom: 9vw;
    }

    .ind_b_content {
        max-width: 640px;
    }

    .public_lunbo_btn {
        font-size: 20px;
        width: 50px;
        height: 50px;
    }

    .index_banner_next {
        margin-top: 10px;
    }

    .indBoxOne1 .item {
        width: 50%;
        padding: 0 10px 15px;
        border: none;
    }

    .indBoxOne1 {
        padding-bottom: 25px;
    }

    .indBoxTwo1 {
        padding: 35px 30px 40px;
    }

    .indTwo1_L {
        width: 100%;
        padding-bottom: 25px;
    }

    .indThree1_L {
        width: 60%;
        margin: 0 auto;
    }

    .indThree1_L .round {
        width: 36.9vw;
        height: 36.9vw;
    }

    .indThree1_L .text {
        font-size: 9.6vw;
    }

    .indThree1_R {
        width: 100%;
        padding-top: 30px;
    }

    .indThree1_R .item .icon {
        width: 60px;
    }

    .indThree1_R .item .title {
        padding-top: 15px;
    }

    .indThree1_R .item .text {
        padding-top: 6px;
    }

    .indThree1_R .item {
        padding: 25px;
    }

    .indFour1_L {
        width: 100%;
    }

    .indFour1_L .year_box .year {
        font-size: 10.2vw;
    }

    .indFour1_L .year_box .text {
        font-size: 4.2vw;
    }

    .indFour1_R {
        width: 100%;
        padding-top: 30px;
    }

    .indFour1_R_03 {
        padding-top: 35px;
    }

    .public_page_line {
        width: 60px;
    }

    .indFour1_R_01 {
        padding-top: 20px;
    }

    .indBoxFive1 .item {
        width: calc(100% / 3);
    }

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

    .indFive2_item_R {
        width: 100%;
    }

    .indFive2_item_R .icon {
        width: 20%;
    }

    .indFive2_item_L {
        width: 100%;
        padding-top: 30px;
    }

    .indFive2_item_L_03 .every .iconfont {
        font-size: 26px;
    }

    .indSix1_L {
        width: 100%;
    }

    .indSix1_L_form .item input {
        height: 50px;
    }

    .indSix1_L_form .item {
        margin-bottom: 15px;
    }

    .indSix1_L_form .item textarea {
        height: 130px;
    }

    .indSix1_L_form .btn button {
        height: 50px;
    }

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

    .indSix1_R_01_lunbo_01 {
        width: 50px;
    }

    .indSix1_R_01_lunbo .swiper-slide .item {
        padding-top: 20px;
    }

    .indSix1_R_01 {
        padding-top: 25px;
    }

    .indSix1_R_01_lunbo_02 {
        padding: 45px 30px 30px 45px;
    }

    .indSix1_R_01_lunbo_03 {
        padding: 45px 0 0 15px;
    }

    .indBoxSix2 {
        padding-top: 50px;
    }

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

    .indBoxSix2 .item .number_text .text {
        font-size: 20px;
        padding-top: 10px;
    }

    .indBoxSix2 .item .number_text {
        padding: 25px 10px 25px;
    }

    .indSeven_lunbo {
        display: none;
    }

    .indBoxSeven1 {
        position: static;
        background: var(--hue);
    }

    .indSeven1_01_01 {
        display: none;
    }

    .indSeven1_01_02 {
        display: none;
    }

    .indSeven1_01_03::before {
        height: 100%;
    }

    .indSeven1_01_03 {
        position: static;
        opacity: 1;
        visibility: visible;
        padding: 30px 25px 30px 35px;
    }

    .indSeven1_01 .item {
        width: 100%;
        border: none;
    }

    .indSeven1_01 .item a {
        padding: 0;
    }

    .indEight1_lunbo .swiper-slide a .bot_box {
        padding: 20px 20px 25px 25px;
    }

    .indEight1_lunbo .swiper-slide a .bot_box .btn {
        padding-top: 20px;
    }

    .indBoxNine1 .item {
        width: calc((100% - 30px) / 3);
    }

    .indBoxNine1>.item:nth-child(6n) {
        margin-right: 15px;
    }

    .indBoxNine1>.item:nth-child(3n) {
        margin-right: 0;
    }

    .footer_inquiry1_L {
        font-size: 32px;
        width: 100%;
        padding-bottom: 25px;
    }

    .footer_inquiry1_R {
        width: 100%;
    }

    .footer_inquiry_form .item .input_tt {
        width: 100%;
        text-align: left;
    }

    .footer_inquiry_form .item input {
        width: 100%;
    }

    .footer_inquiry_form .btn {
        width: 100%;
        margin-top: 20px;
    }

    .footer_inquiry_form .item {
        width: 32%;
    }

    .footer_top2 {
        display: none;
    }

    .footer_top3 {
        display: none;
    }

    .footer_top4 {
        display: none;
    }

    .footer_top1 {
        width: 50%;
    }

    .footer_top5 {
        width: 45%;
    }

    .footer_top_w {
        padding: 65px 0 50px;
    }

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

    .footer_bot2 {
        width: 100%;
        padding-top: 2px;
        text-align: center;
    }

    .indBoxSix {
        background-attachment: scroll;
    }

    .mobile_header {
        display: block;
    }






    .SubPage_banner_text .title {
        font-size: 36px;
    }

    .SubPage_banner_text .Crumbs_box .a_box {
        font-size: 14px;
        padding: 5px 0 0 6px;
    }

    .SubPage_banner_text .Crumbs_box .iconfont {
        font-size: 20px;
    }

    .SubPage_banner_text .Crumbs_box {
        padding-top: 10px;
    }

    .SubPage_banner_w {
        height: 280px;
    }

    .aboOne1_L {
        width: 100%;
    }

    .aboOne1_L_03 {
        display: none;
    }

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

    .aboOne1_L_02 {
        width: 230px;
    }

    .aboOne1_L_02 .play_btn {
        width: 90px;
    }

    .aboOne1_R {
        width: 100%;
        padding-top: 30px;
    }

    .aboTwo1_L {
        width: 100%;
        padding-bottom: 30px;
    }

    .aboTwo1_R {
        width: 100%;
    }

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

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

    .aboBoxThree1 .item .icon {
        width: 70px;
    }

    .aboBoxThree1 .item .title {
        padding-top: 15px;
    }

    .aboFour2_lunbo .swiper-slide .item {
        height: 65vw;
    }

    .aboBoxSix1 .item {
        width: calc(100% / 2);
        padding: 30px 20px;
    }

    .aboBoxSix1 .item .icon {
        width: 60px;
    }

    .aboBoxSeven {
        background-attachment: scroll;
    }

    .aboSeven1_L {
        width: 100%;
    }

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

    .aboSeven1_R_list .item .icon {
        width: 50px;
    }

    .aboSeven1_R_list .item .r_box {
        width: calc(100% - 50px);
        padding: 10px 0 0 10px;
    }

    .aboSeven1_R_list {
        padding-top: 25px;
    }





    .appBoxOne1 .item {
        width: calc(100% / 3);
        padding: 0 10px 15px;
        border: none;
    }

    .appBoxOne_w {
        padding: 30px 0 15px;
    }

    .appBoxOne1 .item a .icon {
        width: 75px;
    }

    .app_de1Two2_01 .item {
        width: calc(100% / 3);
    }

    .app_de1Two3_01_item_L {
        width: 100%;
    }

    .app_de1Two3_01_item_R {
        width: 100%;
        padding-top: 30px;
    }

    .case_list_box .item {
        padding: 25px 25px 0;
    }

    .case_list_top a .title {
        padding-top: 15px;
    }

    .case_list_top a .icon_box .every {
        margin-bottom: 5px;
    }

    .case_list_bot {
        margin-top: 20px;
    }

    .case_list_bot a {
        height: 56px;
    }

    .app_de1Four1 .item {
        width: calc((100% - 50px) / 3);
        margin-right: 25px;
        padding: 40px 15px;
    }

    .app_de1Four1 .item .text {
        padding-top: 15px;
    }






    .app_de2Three2_01_L_number {
        width: 115px;
        padding: 8px 0;
    }

    .app_de2Three2_01_L_lunbo .swiper-slide .item {
        padding: 40px 15px 20px;
    }






    .appTwo2_01_L {
        width: 100%;
    }

    .appTwo2_01_R {
        width: 100%;
        padding: 30px 0 0;
    }

    .appBoxTwo2 .item .item_w {
        padding: 70px 0;
    }





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

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

    .case_list_box.m_b .item {
        margin-bottom: 30px;
    }






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

    .mulBoxOne1 {
        padding-bottom: 15px;
    }

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

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

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

    .mul_ga_deOne3 {
        padding-top: 25px;
    }







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

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





    .pro_deOne2_L {
        width: 100%;
    }

    .pro_deOne2_R {
        width: 100%;
        padding-top: 30px;
    }

    .pro_deTwo1_L {
        width: 100%;
    }

    .pro_deTwo1_R {
        width: 100%;
        padding-top: 30px;
    }

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

    .pro_deFour1 .item .number {
        font-size: 50px;
    }

    .pro_deFour1 .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 40px;
        padding: 25px 20px;
    }

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

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

    .pro_deSix1 .item a .img_box {
        width: 100%;
    }

    .pro_deSix1 .item a .r_box {
        width: 100%;
        padding-top: 25px;
    }

    .pro_deSix1 .item {
        margin-bottom: 50px;
    }





    .pro_liBoxOne_w .aboBoxOne1 .aboOne1_L {
        width: 100%;
    }

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










    /* blog */
	.blogone_data_list>.item a {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-align-items: center;
		-webkit-align-items: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.blogone_data_list>.item {
		padding: 25px 0 25px 0;
	}

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

	.blogone_data_list_l {
		width: 100%;
	}









	/* blogdel */
	.blogdel_aout {
		padding: 35px 40px 40px 40px;
	}

	.blogdel_five {
		margin-top: 40px;
		padding: 50px 30px 20px;
		background-color: #f5f5f5;
	}
	
	.blogdel_five_img .item {
	    width: 100%;
	    margin-bottom: 30px;
	}

	.blogdel_three>a {
		margin: 30px 0;
	}

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

	.blogdel_four .item {
		margin: 5px 0;
		width: calc(100% - 2px);
	}

	/* contact */
	.contact_box {
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.contact_right,
	.contact_left {
		width: 100%;
	}

	.contact_left_bottom {
		margin-bottom: 50px;
	}

	.contact_left_list>.item {
		padding: 20px 0;
	}

	.contact_left_list {
		padding: 10px 0 20px;
	}

	/* customer */

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

	.customer_list>.customer:nth-child(even) .customer_bottom {
		-ms-flex-direction: column-reverse;
		-webkit-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.customer_bottom_right,
	.customer_bottom_left {
		margin: 10px 0;
		width: 100%;
	}

	/* factory */




	.factory_bottom_swiper .swiper-slide .item {
		width: calc((100% - 3% - 20px) / 3);
		margin: 0 20px 20px 0;
	}

	.factory_bottom_swiper .swiper-slide .item:nth-child(4n) {
		margin: 0 20px 20px 0;
	}

	.factory_bottom_swiper .swiper-slide .item:nth-child(3n) {
		margin: 0 0px 20px 0;
	}




	/* products */
	.products_three_bottom {
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.products_three_bottom_right,
	.products_three_bottom_left {
		width: 100%;
		max-width: 100%;
	}

	.productstwo_box .customer_box {
		padding-bottom: 40px;
	}

	.productstwo_box .customer_bottom_left_btn {
		padding-top: 15px;
	}

	.productstwo_lists>.customers .customer_box .customer_bottom {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-align-items: center;
		-webkit-align-items: center;
		align-items: center;
		-ms-justify-content: space-between;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
		flex-direction: row;
	}

	.productstwo_box .blog_page {
		padding-top: 30px;
	}

	.products_three_bottom_right {
		margin-top: 40px;
	}

	.customer_title_top2 {
		padding: 10px 0;
	}

	.products_four_bottom .products_four_bottom_swiper .item {
		padding: 40px 20px 40px;
	}

	.products_five_bottom {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-justify-content: space-between;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.products_five_bottom .item {
		width: calc((100% - 20px) / 2);
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.products_five_bottom .item:nth-child(2n) {
		margin-right: 0px;
	}

	.products_five_title {
		font-size: 16px;
		height: 60px;
		line-height: 60px;

	}












}


/* 
1--------------767      手机
*/
@media screen and (min-width: 1px) and (max-width: 767px) {


    .wrap {
        width: 100%;
    }


    .pc_public_head {
        display: none;
    }

    .fz_42 {
        font-size: 24px;
        line-height: 34px;
    }

    .fz_30 {
        font-size: 20px;
        line-height: 30px;
    }

    .fz_24 {
        font-size: 18px;
        line-height: 28px;
    }

    .fz_22 {
        font-size: 18px;
        line-height: 28px;
    }

    .fz_20 {
        font-size: 16px;
        line-height: 26px;
    }

    .fz_18 {
        font-size: 16px;
        line-height: 26px;
    }

    .fz_16 {
        font-size: 14px;
        line-height: 24px;
    }

    .fz_14 {
        line-height: 24px;
    }

    .p_100 {
        padding: 40px 15px 40px;
    }

    .p_t_100 {
        padding-top: 40px;
    }

    .p_b_100 {
        padding-bottom: 40px;
    }

    .p_b_35 {
        padding-bottom: 20px;
    }

    .index_banner_media {
        display: none;
    }

    .ind_b_content .subtitle {
        display: none;
    }

    .ind_b_content .title {
        font-size: 18px;
        line-height: 26px;
    }

    .ind_b_content .text {
        display: none;
    }

    .public_page_btn span {
        font-size: 14px;
    }

    .public_page_btn .iconfont {
        font-size: 14px;
        width: 20px;
        height: 20px;
        line-height: 20px;
        margin-left: 8px;
    }

    .public_page_btn {
        width: 125px;
        height: 40px;
    }

    .public_call_us_now .icon {
        width: 50px;
        height: 50px;
        padding: 4px;
    }

    .public_call_us_now .icon .iconfont {
        font-size: 24px;
    }

    .public_call_us_now .arrow {
        width: 28px;
        margin: 0 5px;
    }

    .public_call_us_now .tel_number {
        width: calc(100% - 50px - 28px - 5px - 5px);
    }

    .public_call_us_now .tel_number .tel_text {
        font-size: 14px;
        line-height: 1.3;
    }

    .public_call_us_now .tel_number .number {
        font-size: 16px;
        line-height: 1.3;
    }

    .ind_b_content .btn .public_call_us_now {
        display: none;
    }

    .m_l_45 {
        margin-left: 10px;
    }

    .ind_b_content .btn {
        padding-top: 10px;
    }

    .ind_b_content .btn .public_page_btn {
        height: 36px;
    }

    .ind_b_content_box {
        padding-bottom: 8vw;
    }

    .ind_b_content {
        max-width: 285px;
    }

    .index_banner_btn {
        right: 3vw;
        padding-bottom: 8vw;
    }

    .public_lunbo_btn {
        font-size: 14px;
        width: 30px;
        height: 30px;
        border-width: 1px;
    }

    .index_banner_next {
        margin-top: 10px;
    }

    .public_module_title .subtitle {
        padding-bottom: 5px;
    }

    .indBoxOne1 .item {
        width: 50%;
        border: none;
        padding: 0 10px 10px;
    }

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

    .indBoxOne1 {
        padding-bottom: 15px;
    }

    .public_lunbo_dots {
        padding-top: 15px;
    }

    .indBoxTwo1 {
        padding: 35px 10%;
    }

    .indTwo1_L {
        width: 100%;
    }

    .indTwo1_R_line {
        display: none;
    }

    .indTwo1_R {
        padding-top: 12px;
    }

    .indTwo1_R .public_page_btn {
        margin-top: 12px;
    }

    .indThree1_L {
        width: 86%;
        margin: 0 auto;
    }

    .indThree1_L .round {
        width: 50vw;
        height: 50vw;
    }

    .indThree1_L .text {
        top: 26%;
        font-size: 11.6vw;
    }

    .indThree1_R {
        width: 100%;
        padding-top: 15px;
    }

    .indThree1_R .item {
        width: 100%;
        padding: 10px 15px;
    }

    .indThree1_R .item .icon {
        width: 56px;
    }

    .indThree1_R .item .title {
        padding-top: 10px;
    }

    .indThree1_R .item .text {
        padding-top: 4px;
    }

    .indFour1_L {
        width: 100%;
    }

    .indFour1_L .year_box .year {
        font-size: 8.2vw;
    }

    .indFour1_L .year_box .text {
        font-size: 4vw;
        padding-top: 2px;
    }

    .indFour1_R {
        width: 100%;
        padding-top: 20px;
    }

    .public_page_line {
        width: 35px;
    }

    .indFour1_R .public_page_line {
        margin-top: 15px;
    }

    .indFour1_R_01 {
        padding-top: 12px;
    }

    .indFour1_R_02 .item .icon {
        width: 40px;
        margin: 0;
    }

    .indFour1_R_02 .item {
        width: calc((100% - 10px) / 2);
        padding: 20px 10px 20px 15px;
    }

    .indFour1_R_02 .item .title {
        padding-top: 10px;
        line-height: 26px;
    }

    .indFour1_R_02 .item .text {
        padding-top: 5px;
    }

    .indFour1_R_03 {
        padding-top: 20px;
    }

    .indFour1_R_02 {
        padding-top: 20px;
    }

    .indBoxFive1 .item {
        width: calc(100% / 3);
    }

    .indBoxFive1 .item .icon {
        width: 54px;
        height: 50px;
    }

    .indBoxFive1 .item .text {
        line-height: 22px;
    }

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

    .indFive2_item_R {
        width: 100%;
    }

    .indFive2_item_R .icon {
        width: 22%;
    }

    .indBoxFive2 {
        padding-top: 30px;
    }

    .indFive2_item_L {
        width: 100%;
        padding-top: 15px;
    }

    .indFive2_item_L_02 {
        padding-top: 5px;
    }

    .indFive2_item_L_03 .every .iconfont {
        width: 30px;
        font-size: 24px;
    }

    .indFive2_item_L_03 .every span {
        width: calc(100% - 30px);
    }

    .indFive2_item_L_03 {
        padding-top: 10px;
    }

    .indFive2_item_L_03 .every {
        margin-bottom: 5px;
    }

    .indFive2_item_L_04 {
        padding-top: 15px;
    }

    .indFive2_item_L_04>a:nth-child(2) {
        margin-left: 10px;
    }

    .indBoxSix {
        background-attachment: scroll;
    }

    .indSix1_L {
        width: 100%;
    }

    .indSix1_L_form_tt {
        font-size: 24px;
    }

    .indSix1_L_form {
        padding: 30px 15px 35px;
    }

    .indSix1_L_form .item input {
        height: 38px;
        padding: 0 10px 0 15px;
    }

    .indSix1_L_form .item {
        margin-bottom: 10px;
    }

    .indSix1_L_form .item textarea {
        height: 100px;
        padding: 12px 10px 10px 15px;
    }

    .indSix1_L_form .btn button {
        height: 38px;
    }

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

    .indSix1_R_01 {
        padding-top: 15px;
    }

    .indSix1_R_01_lunbo_01 {
        left: 15px;
        width: 35px;
    }

    .indSix1_R_01_lunbo .swiper-slide .item {
        padding-top: 15px;
    }

    .indSix1_R_01_lunbo_02 {
        padding: 25px 15px 25px 15px;
    }

    .indSix1_R_01_lunbo_02::after {
        left: 30px;
        border-width: 15px;
    }

    .indSix1_R_01_lunbo_03 .img_box {
        width: 70px;
    }

    .indSix1_R_01_lunbo_03 .r_box {
        width: calc(100% - 70px);
        padding-left: 10px;
    }

    .indSix1_R_01_lunbo_03 {
        padding: 30px 0 0 8px;
    }

    .indSix1_R_01_next {
        margin-left: 10px;
    }

    .indBoxSix2 {
        padding-top: 20px;
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

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

    .indBoxSix2 .item .number_text .number {
        font-size: 9.6vw;
    }

    .indBoxSix2 .item .number_text .text {
        font-size: 14px;
        padding-top: 5px;
    }

    .indBoxSix2 .item .number_text {
        padding: 20px 10px;
    }

    .indSeven_lunbo {
        display: none;
    }

    .indBoxSeven1 {
        position: static;
        background: var(--hue);
    }

    .indSeven1_01_01 {
        display: none;
    }

    .indSeven1_01_02 {
        display: none;
    }

    .indSeven1_01_03 {
        opacity: 1;
        visibility: visible;
        position: static;
        padding: 10px 12%;
    }

    .indSeven1_01 .item {
        width: 100%;
        border: none;
    }

    .indSeven1_01_03 .icon {
        display: none;
    }

    .indSeven1_01 .item a {
        padding: 0;
    }

    .indSeven1_01 {
        padding: 20px 0;
    }

    .indSeven1_01_03 .number {
        font-size: 24px;
    }

    .indSeven1_01_03 .title {
        font-size: 20px;
        padding-top: 10px;
    }

    .indSeven1_01_03 .text {
        padding-top: 8px;
    }

    .indEight1_lunbo .swiper-slide a .img_box .date {
        width: 110px;
        line-height: 32px;
    }

    .indEight1_lunbo .swiper-slide a .bot_box {
        padding: 12px 10px 15px 10px;
    }

    .indEight1_lunbo .swiper-slide a .bot_box .text {
        padding-top: 4px;
        line-height: 22px;
    }

    .indEight1_lunbo .swiper-slide a .bot_box .btn {
        padding-top: 10px;
    }

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

    .indBoxNine1>.item:nth-child(6n) {
        margin-right: 10px;
    }

    .indBoxNine1>.item:nth-child(3n) {
        margin-right: 0;
    }

    .footer_inquiry_w {
        padding: 35px 20px;
    }

    .footer_inquiry1_L {
        line-height: 34px;
    }

    .footer_inquiry1_R {
        width: 100%;
        padding-top: 15px;
    }

    .footer_inquiry_form .item {
        width: 100%;
        margin-bottom: 10px;
    }

    .footer_inquiry_form .item .input_tt {
        width: 100%;
        padding-bottom: 2px;
        text-align: left;
    }

    .footer_inquiry_form .item input {
        width: 100%;
        height: 36px;
        background: #d59623;
        border-radius: 6px;
        border: none;
    }

    .footer_inquiry_form .btn {
        width: 100%;
        padding-top: 10px;
    }

    .footer_inquiry_form .btn button {
        height: 38px;
    }

    .footer_top_w {
        padding: 35px 20px 25px;
    }

    .footer_top1 {
        width: 100%;
    }

    .footer_top1 .footer_logo {
        width: 80px;
    }

    .footer_top1 .media a {
        font-size: 20px;
        width: 36px;
        height: 36px;
        line-height: 36px;
    }

    .footer_top1 .media {
        padding-top: 15px;
    }

    .footer_top2 {
        display: none;
    }

    .footer_top3 {
        display: none;
    }

    .footer_top4 {
        display: none;
    }

    .footer_top5 {
        width: 100%;
        padding-top: 20px;
    }

    .footer_top_title {
        margin-bottom: 10px;
    }

    .footer_top5_list .item {
        margin-bottom: 5px;
    }

    .footer_bot_w {
        padding: 15px 20px;
    }

    .footer_bot1 {
        width: 100%;
        line-height: 22px;
        text-align: center;
    }

    .footer_bot2 {
        width: 100%;
        padding-top: 2px;
        text-align: center;
    }

    .mobile_header {
        display: block;
    }

    .mobile_logo {
        margin-left: 10px;
    }

    .mobile_menu_b {
        margin-top: 30px;
    }

    .mobile_menu_down_clm_tt .tt {
        width: calc(100% - 20px);
    }





    .SubPage_banner_text .title {
        font-size: 24px;
    }

    .SubPage_banner_text .Crumbs_box .a_box {
        font-size: 12px;
    }

    .SubPage_banner_text .Crumbs_box .iconfont {
        font-size: 18px;
    }

    .SubPage_banner_text .Crumbs_box {
        padding-top: 5px;
    }

    .SubPage_banner_w {
        height: 220px;
    }

    .aboOne1_L {
        width: 100%;
    }

    .aboOne1_L_03 {
        display: none;
    }

    .aboOne1_L_02 {
        width: 170px;
    }

    .aboOne1_L_02 .play_btn {
        width: 70px;
    }

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

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

    .aboOne1_R {
        width: 100%;
        padding-top: 15px;
    }

    .aboOne1_R .public_page_line {
        margin-top: 10px;
    }

    .aboOne1_R_btn {
        padding-top: 20px;
    }

    .aboOne1_R_btn .public_call_us_now {
        width: 100%;
        margin: 15px 0 0;
    }

    .aboTwo1_L {
        width: 100%;
        padding-bottom: 20px;
    }

    .aboTwo1_R {
        width: 100%;
    }

    .aboTwo1_L_btn {
        padding-top: 10px;
    }

    .aboTwo1_L .public_page_line {
        margin-top: 15px;
    }

    .public_module_title .text {
        padding-top: 5px;
    }

    .aboBoxThree1 .item {
        width: 100%;
        padding: 15px;
        margin: 0 0 15px;
    }

    .aboBoxThree1 .item .icon {
        width: 50px;
    }

    .aboBoxThree1 .item .title {
        padding-top: 10px;
    }

    .aboBoxThree1 .item .text {
        padding-top: 4px;
    }

    .aboFour2_lunbo .swiper-slide .item {
        height: 390px;
    }

    .aboFour2_lunbo .swiper-slide .item .year_text .text {
        padding-top: 5px;
    }

    .aboFour3_01 {
        padding-top: 20px;
    }

    .aboFive1_lunbo .swiper-slide .item {
        padding: 10px 10px 15px;
    }

    .aboFive1_lunbo .swiper-slide .item .bot_box {
        padding-top: 8px;
    }

    .aboFive1_lunbo .swiper-slide .item .bot_box .position {
        padding-top: 0;
    }

    .aboFive1_lunbo .swiper-slide .item .bot_box .text {
        padding-top: 5px;
    }

    .aboFive1_lunbo_content a {
        width: 26px;
        height: 26px;
        line-height: 26px;
        margin: 0 4px;
    }

    .aboFive1_lunbo_content {
        padding-top: 5px;
    }

    .aboBoxSix1 .item {
        width: 100%;
        padding: 20px 15px;
    }

    .aboBoxSix1 .item .icon {
        width: 45px;
    }

    .aboBoxSix1 .item .title {
        padding-top: 5px;
    }

    .aboBoxSix1 .item .text {
        padding-top: 5px;
    }

    .aboSeven1_L {
        width: 100%;
    }

    .aboSeven1_R {
        width: 100%;
        padding-top: 30px;
    }

    .aboSeven1_R_list .item .icon {
        width: 35px;
    }

    .aboSeven1_R_list .item .r_box {
        width: calc(100% - 35px);
        padding: 4px 0 0 10px;
    }

    .aboSeven1_R_list .item {
        margin-bottom: 10px;
    }

    .aboSeven1_R_list {
        padding-top: 15px;
    }

    .aboBoxSeven {
        background-attachment: scroll;
    }






    .appBoxOne1 .item {
        width: calc(100% / 2);
        padding: 0 10px 15px;
        border: none;
    }

    .appBoxOne1 .item a .icon {
        width: 56px;
    }

    .appBoxOne1 .item a .text {
        padding-top: 4px;
    }

    .appBoxOne_w {
        padding: 20px 0 5px;
    }

    .app_de1Two1_w {
        padding-left: 15px;
        padding-right: 15px;
    }

    .app_de1Two2_01 .item {
        width: 50%;
        line-height: 50px;
    }

    .app_de1Two2_01 .item.hover {
        font-size: 16px;
    }

    .app_de1Two2_01 .item:hover {
        font-size: 16px;
    }

    .app_de1Two3_01_item_L {
        width: 100%;
    }

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

    .app_de1Two3_01_item_R .public_page_line {
        margin-top: 10px;
    }

    .app_de1Two3_01_item_R .text {
        padding-top: 10px;
    }

    .app_de1Two3_01_item_R .btn {
        padding-top: 15px;
    }

    .app_de1Two3_01_item_R .btn .public_call_us_now {
        width: 100%;
        margin: 15px 0 0;
    }

    .case_list_box .item {
        padding: 15px 15px 0;
    }
    
    .case_list_top a .title {
        padding-top: 12px;
    }

    .case_list_top a .text {
        padding-top: 5px;
    }

    .case_list_top a .icon_box {
        padding-top: 8px;
    }

    .case_list_top a .icon_box .every {
        margin-bottom: 5px;
    }

    .case_list_bot {
        margin-top: 15px;
    }

    .case_list_bot a {
        height: 56px;
    }

    .app_de1Four1 .item {
        width: 100%;
        margin: 0 0 15px;
        padding: 20px 15px;
    }

    .app_de1Four1 .item .icon {
        width: 55px;
    }

    .app_de1Four1 .item .text {
        padding-top: 5px;
    }





    .app_de2Three2_01_L {
        width: 100%;
        margin: 0;
    }

    .app_de2Three2_01_R {
        width: 100%;
        margin: 0;
    }

    .app_de2Three2_01_L_lunbo .swiper-slide .item {
        padding: 25px 15px 15px;
    }

    .app_de2Three2_01_L_number {
        width: 80px;
        padding: 5px 0;
    }





    .appTwo2_01_L {
        width: 100%;
    }

    .appBoxTwo2 .item .item_w {
        padding: 35px 15px;
    }

    .appTwo2_01_L a {
        padding: 15px 0 0 15px;
    }

    .appTwo2_01_L a::before {
        width: calc(100% - 15px);
        height: calc(100% - 15px);
    }

    .appBoxTwo2>.item:nth-child(even) .appTwo2_01 .appTwo2_01_L a {
        padding: 15px 15px 0 0;
    }

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

    .appTwo2_01_R .public_page_line {
        margin-top: 10px;
    }

    .appTwo2_01_R .text {
        padding-top: 10px;
    }

    .appTwo2_01_R .btn {
        padding-top: 10px;
    }

    .appTwo2_01_R .btn .public_call_us_now {
        width: 100%;
        margin: 15px 0 0;
    }





    .case_list_box.case_page .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .case_list_box.m_b .item {
        margin-bottom: 20px;
    }

    .caseBoxOne3 {
        padding-top: 10px;
    }







    .mulBoxOne1 {
        padding-bottom: 15px;
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

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

    .mulBoxOne1 .item a {
        line-height: 42px;
    }

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

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

    .mulOne2_item_list .item a .iconfont {
        font-size: 32px;
    }

    .mulOne2_item_list .item a .text {
        bottom: 5px;
    }

    .mul_ga_deOne3 {
        padding-top: 20px;
    }







    .mulOne2_item_btn a {
        width: 110px;
        line-height: 38px;
    }

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

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

    .mulTwo2_item_list .item .play_btn {
        width: 38px;
    }







    .pro_deBoxOne1 {
        padding: 12px 15px;
    }

    .pro_deBoxOne1 .iconfont {
        width: 25px;
        font-size: 20px;
    }

    .pro_deBoxOne1 .text {
        width: calc(100% - 25px);
        font-size: 12px;
    }

    .pro_deOne2_L_dots {
        padding-top: 10px;
    }

    .pro_deOne2_L {
        width: 100%;
    }

    .pro_deOne2_R {
        width: 100%;
        padding-top: 20px;
    }

    .pro_deTwo1_L {
        width: 100%;
    }
    
    .pro_deOne2_R dl dd {
        padding: 8px 0;
    }

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

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

    .pro_deOne2_R_02 a {
        width: 41%;
        height: 42px;
        margin-bottom: 12px;
    }

    .pro_deOne2_R_02 {
        padding-top: 20px;
    }

    .pro_deOne2_R_03 {
        padding-top: 15px;
    }

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

    .pro_deTwo1_R {
        width: 100%;
        padding-top: 15px;
    }

    table tr td {
        font-size: 12px;
        padding: 10px 8px;
    }

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

    .pro_deFour1 .item .number {
        font-size: 36px;
    }

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

    .pro_deFour1 .item .icon {
        width: 45px;
    }

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

    .pro_deFour1 .item .title {
        padding-top: 14px;
        font-size: 16px;
        line-height: 24px;
    }

    .pro_deFour1 .item .title {
        padding-top: 5px;
    }

    .pro_deFive1 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 6px;
    }

    .pro_deFive1 .item .number {
        width: 22px;
        height: 22px;
        line-height: 22px;
    }

    .pro_deSix1 .item a .img_box {
        width: 100%;
    }

    .pro_deSix1 .item a .r_box {
        width: 100%;
        padding-top: 10px;
    }

    .pro_deSix1 .item {
        margin-bottom: 35px;
    }

    .pro_deSix1 .item a .r_box .btn {
        padding-top: 15px;
    }

    .pro_deSeven1_lunbo .swiper-slide .item .text {
        padding-top: 8px;
    }






    .pro_liBoxOne_w .aboBoxOne1 .aboOne1_L {
        width: 100%;
    }

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





















    /* blog */
	.blogone_data_list>.item {
		padding: 0;
	}

	.blogone_data_list>.item a {
		padding: 20px 0 25px;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-align-items: center;
		-webkit-align-items: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

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

	.blogone_data_list_l {
		width: 100%;
	}

	.blog_data_list_r_top3,
	.blog_data_list_r_top2 {
		padding-top: 5px;
	}

	.blog_page {
        padding-top: 35px;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

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

	.blog_page a {
		width: 30px;
		height: 30px;
		line-height: 30px;
		margin: 0 4px 8px;
	}

	.blog_page .next,
	.blog_page .prev {
		width: 120px !important;
	}

	/* blogdel */
	.blogdel_aout {
		padding: 25px 15px 40px 15px;
	}

	.blogdel_one_right,
	.blogdel_one_center,
	.blogdel_one_left {
		padding: 0 5px 5px;
	}

	.blogdel_two {
		padding: 20px 0 25px;
	}



	.blogdel_two_img img {
		padding: 0px 0px;
	}

	.blogdel_three>a {
		margin: 20px 0;
		width: 150px;
		height: 35px;
		line-height: 35px;
	}

	.blogdel_three .item_left {
		padding: 10px 0px 10px 0px;
		text-overflow: ellipsis;
	}

	.blogdel_five {
		padding-bottom: 20px;
	}

	.blogdel_four>.item {
		width: 100%;
		margin: 5px auto;
	}

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

	.blogdel_five_img {
		padding: 0 0px;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.blogdel_five_img .item {
	    width: 100%;
		margin: 0 0 15px;
	}

	.blogdel_five {
		margin: auto;
		margin-top: 30px;
		padding: 35px 15px 15px;
	}

	.blogdel_one {
		padding: 20px 0 20px;
	}

	/* contact */
	.contact_box {
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.contact_left_list>.item {
		width: 100%;
		padding: 15px 0;
	}

	.contact_left_list {
		padding: 10px 0 20px;
	}

	.contact_left_bottom {
		margin-bottom: 10px;
	}

	.contact_right,
	.contact_left {
		width: 100%;
	}

	.icon_block {
		font-size: 30px;
		width: 50px;
		height: 50px;
	}

	.item_right {
		width: calc(100% - 50px);
	}

	.contact_right {
		width: 100%;
		padding: 30px 0;
	}

	.contact_right_title {
		padding: 10px 25px;
		border-radius: 10px 10px 0 0;
	}

	.contact_right_form {
		padding: 20px 10px 5px;
	}

	.contact_form_box>.item {
		margin-bottom: 10px;
	}

	.textareas {
		height: 120px;
		border-radius: 10px;
	}

 	.contact_form_box .btn button {
		height: 40px;
		line-height: 40px;
	}

	.contact_form_box>.item {
		width: calc((100% - 10px) / 2);
		margin-bottom: 10px;
	}

    .contact_form_box .textareas {
        height: 100px;
    }

	/* customer */
	.customer_list .customer_bottom_right,
	.customer_list .customer_bottom_left {
		width: 100%;
	}

	.customer_bottom_left_btn {
		padding: 0;
	}

	.customer_bottom_left_title2 {
		padding: 0 0 10px;
	}

	.customer_bottom_left_title3>.item>.iconfont {
		color: var(--hue);
		border-radius: 50%;
		font-size: 25px;
	}

	.customer_list>.customer:nth-child(even) .customer_bottom {
		-ms-flex-direction: column-reverse;
		-webkit-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

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

	.productstwo_box .customer_bottom_right,
	.productstwo_box .customer_bottom_left {
		margin: 15px 0 0 0;
		width: 100%;
	}

    .contact_left_lines {
        width: 50px;
        margin-top: 15px;
    }




	/* factory */
	.factory_top_swiper .item {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.factory_top_swiper .item_right,
	.factory_top_swiper .item_left {
		width: 100%;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}

	.factory_top_swiper .item_right a,
	.factory_top_swiper .item_left a {
		width: calc((100% - 20px) / 2);
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		margin: auto;
	}

	.factory_top_swiper .item_center {
		width: calc(100% - 10px);
		margin: 10px auto;
	}

	.factory_bottom_swiper .swiper-slide {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-justify-content: space-between;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.factory_bottom_swiper .swiper-slide .item {
		width: calc((100% - 20px) / 2);
		margin: 0 0px 20px 0;
	}

	.factory_bottom_swiper .swiper-slide .item:nth-child(2n) {
		margin: 0 0px 20px 0;
	}

	.factory_bottom_swiper .swiper-slide .item .item_title {
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		padding: 0 5px;
	}

	/* products */
	.products_three_bottom {
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.products_three_bottom_right,
	.products_three_bottom_left {
		width: 100%;
		max-width: 100%;
	}

	.contact_left_content_li {
		padding-top: 10px;
	}

	.customer_box {
		padding-bottom: 25px;
	}

	.productstwo_lists>.customers .customer_box .customer_bottom {
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
		flex-direction: row;
	}

	.productstwo_box .blog_page {
		padding-top: 20px;
	}

	.productstwo_box .blog_page .blog_box {
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		font-size: 14px;
	}

	.productstwo_box .blog_page .blog_box a {
		width: 30px;
		height: 30px;
	}

	.products_three_bottom_right {
		margin-top: 20px;
	}

	.productstwo_box .customer_title_top2 {
		padding-top: 5px;
	}

	.customer_bottom_left_btn>.public_page_btn:last-child {
		margin-left: 10px;
	}

	.products_four_bottom .products_four_bottom_swiper .item {
		padding: 20px 20px 20px;

	}

	.products_four_bottom .products_four_bottom_swiper .text {
		padding: 10px 0;
	}

	.products_four_bottom_title {
		padding-top: 15px;
	}
	.products_five_bottom {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-justify-content: space-between;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}
	
	.products_five_bottom .item {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	.products_five_title {
		font-size: 16px;
		height: 50px;
		line-height: 50px;
	
	}






    .blogdel_four .item_left_span {
        width: 80px;
        font-size: 12px;
    }

    .blogdel_four .item_left {
        width: calc(100% - 80px);
        padding: 12px 10px 12px 10px;
    }

    .contact_form_box .textarea {
        width: 100%;
    }


.border_center {
    display: none;
}








}