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




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




    .header_center {
        padding: 0 60px;
    }

    .header_center_r {
        width: calc(100% - 290px);
    }

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

    .ind_banner_bot_icon .item .iconfont {
        width: 45px;
        font-size: 36px;
    }

    .ind_banner_bot_icon .item .r_box {
        width: calc(100% - 45px);
    }

    .ind_banner_bot_icon {
        padding: 0 0 20px;
    }

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

    .index_banner_page {
        padding: 15px 0 15px;
    }

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

    .p_b_50 {
        padding-bottom: 45px;
    }

    .indOne2_R .item {
        padding: 5.2% 10px 20px;
    }

    .indBoxTwo_w {
        height: 1060px;
    }

    .indThree1_R1_L {
        width: calc(100% - 330px);
    }

    .indThree1_R1_L .btn {
        padding-top: 30px;
    }

    .indFour1_L {
        width: 46%;
    }

    .indFive1_L {
        width: calc(100% - 550px);
        font-size: 36px;
        line-height: 56px;
    }

    .indBoxSix1 .item a {
        padding: 0 40px 0 0;
    }

    .footer_L {
        width: 56%;
    }







    .aboBoxFive1_lunbo {
        width: 1060px;
    }

    .SubPage_banner_w {
        height: 570px;
    }

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

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







    .public_page_column_tag {
        padding-bottom: 40px;
    }

    .product_list_bot a .iconfont {
        font-size: 26px;
    }





























}


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





    .header_center {
        padding: 0 40px;
    }

    .pc_header_quote a {
        font-size: 14px;
        line-height: 46px;
        padding: 0 10px;
    }

    .pc_header_language {
        margin: 0 25px;
    }

    .header_center_r {
        width: calc(100% - 240px);
    }

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

    .index_banner_list {
        display: none;
    }

    .index_banner_page .page {
        font-size: 46px;
    }

    .index_banner_page {
        width: 110px;
        padding: 10px 0 10px;
        right: 40px;
        top: auto;
        bottom: 40px;
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }

    .public_index_title .subtitle {
        font-size: 16px;
    }

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

    .indOne1_L {
        width: 100%;
    }

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

    .p_b_50 {
        padding-bottom: 40px;
    }

    .indOne2_R .item .img_box {
        height: 56px;
    }

    .indOne2_R .item .text {
        font-size: 16px;
        padding-top: 15px;
    }

    .indBoxTwo_w {
        height: auto;
    }

    .indTwo1_L {
        width: 100%;
    }

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

    .indTwo1_R .btn_box {
        padding-top: 25px;
    }

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

    .public_learn_more .iconfont {
        padding-left: 10px;
    }

    .public_learn_more {
        height: 50px;
        padding: 0 15px;
    }

    .indBoxTwo3 {
        padding-top: 80px;
    }

    .indTwo3_L {
        width: 33.8%;
    }

    .indTwo3_R .play_btn {
        left: 25px;
        bottom: 20px;
    }

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

    .indThree1_L {
        padding-left: 0;
    }

    .indThree1_L .icon_box {
        top: 0;
        width: 115px;
        padding: 15px 10px 15px 15px;
    }

    .indThree1_L .icon_box .text {
        font-size: 14px;
        line-height: 20px;
        padding-top: 10px;
    }

    .indThree1_R1_R {
        width: 100%;
        -ms-order: -1;
        -webkit-order: -1;
        order: -1;
    }

    .indThree1_R1_R .item {
        margin-bottom: 6px;
    }

    .indThree1_R1 {
        padding-top: 15px;
    }

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

    .indThree1_R1_L .title {
        line-height: 28px;
    }

    .indThree1_R1_L .text {
        line-height: 26px;
        padding-top: 8px;
    }

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

    .indFour1_L {
        width: 100%;
    }

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

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

    .indFour2_L {
        width: 60%;
    }

    .indFour2_R .item .number span {
        font-size: 60px;
    }

    .indFour2_R .item {
        margin-bottom: 20px;
    }

    .indFive1_L {
        width: 100%;
        font-size: 44px;
        line-height: 56px;
    }

    .indFive1_R {
        width: 60%;
        padding-top: 30px;
    }

    .indBoxSix1 .item a {
        padding: 0;
    }

    .indBoxSix1 .item a .bot_box .title {
        font-size: 20px;
        line-height: 28px;
    }

    .indBoxSix1 .item a .bot_box {
        padding: 40px 15px 40px 20px;
    }

    .contact_quickly1_L {
        width: 100%;
        font-size: 44px;
        line-height: 58px;
    }

    .contact_quickly1_R {
        padding-top: 20px;
    }

    .contact_quickly1_R a {
        width: 210px;
        height: 62px;
    }

    .footer_R {
        width: 365px;
    }

    .footer_L {
        width: 58%;
    }







    .aboBoxFive1_lunbo {
        width: 830px;
    }

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

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

    .SubPage_banner_w {
        height: 510px;
    }

    .aboBoxOne_w .indThree1 .indThree1_R .indThree1_R1_R {
        padding-top: 10px;
    }

    .aboBoxOne_btn {
        padding-top: 10px;
    }

    .aboBoxTwo_w {
        height: 470px;
    }

    .aboBoxSix1 {
        margin-top: 40px;
    }

    .aboBoxSix2 {
        margin: 40px auto 0;
    }

    .aboSix2_01_R {
        padding: 10px 30px 10px 65px;
    }

    .aboSix2_01_R .title_text {
        width: calc(100% - 170px);
    }

    .aboSix2_01_R .title_text .text {
        line-height: 26px;
    }

    .aboSix2_01_R .tel_btn {
        width: 100px;
        height: 100px;
    }

    .aboSix2_01_R .tel_btn a {
        font-size: 44px;
    }

    .aboSix2_02 {
        padding-top: 35px;
    }







    .conOne1_L_bot {
        padding-top: 40px;
    }








    .new_deOne1_L2 {
        padding: 35px 30px 60px;
    }

    .new_deOne1_L2 .title {
        font-size: 32px;
    }

    .new_deOne1_L3 .item {
        width: 47%;
    }

    .new_deOne1_R_line {
        padding: 35px 20px 45px 20px;
    }

    .new_deOne1_R2_list .item a .img_box {
        width: 110px;
    }

    .new_deOne1_R2_list .item a .r_box {
        width: calc(100% - 110px);
        padding-left: 15px;
    }

    .new_deOne1_R2_list .item a .r_box .title {
        font-size: 14px;
        line-height: 20px;
    }

    .new_deOne1_R2_list .item {
        margin-bottom: 25px;
    }







    .public_page_column_tag {
        padding-bottom: 35px;
    }

    .product_list .item {
        padding: 18px 15px 20px;
    }

    .product_list_top a .title {
        font-size: 18px;
    }

    .product_list_cen {
        line-height: 28px;
    }

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

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

    .pro_liBoxOne3 {
        padding-top: 40px;
    }








    .pro_coOne1_L {
        padding: 35px 15px 40px;
    }

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

    .pro_coOne1_L .btn a .iconfont {
        font-size: 22px;
    }

    .pro_coOne1_L .btn a {
        height: 48px;
    }








    .pro_deOne1_R .big_title {
        font-size: 32px;
    }

    .pro_deTwo1_list .item span {
        font-size: 16px;
    }

    .pro_deTwo1_list .item {
        margin-right: 2vw;
    }

    .pro_deThree1_L .btn {
        width: 70px;
    }

    .pro_deThree1_R {
        width: 52%;
    }

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

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

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








    .serBoxOne1 .item a .bot_box {
        padding: 30px 20px 35px 25px;
    }

    .serBoxOne1 .item a .bot_box .icon {
        right: 20px;
    }

    .serBoxOne1 .item a .bot_box .title {
        font-size: 32px;
    }

    .serBoxOne_w {
        padding-bottom: 30px;
    }
























}


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



    .header_center {
        padding: 0 40px;
    }

    .pc_header_quote a {
        font-size: 14px;
        line-height: 38px;
        padding: 0 7px;
    }

    .pc_head_list_box .item>a {
        font-size: 14px;
        padding: 0;
    }

    .header_center_r {
        width: calc(100% - 215px);
    }

    .pc_header_search .click_icon {
        font-size: 26px;
    }

    .header_language_01 {
        font-size: 24px;
    }

    .pc_header_language {
        margin: 0 15px;
    }

    .header_language_02 {
        top: 62px;
    }

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

    .index_banner_list {
        display: none;
    }

    .index_banner_page .page {
        font-size: 32px;
    }

    .index_banner_page {
        width: 90px;
        padding: 10px 0 10px;
        top: auto;
        right: 40px;
        bottom: 40px;
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }

    .public_index_title .subtitle {
        font-size: 16px;
        margin-bottom: 12px;
    }

    .indOne1_L {
        width: 100%;
    }

    .fz_42 {
        font-size: 32px;
        line-height: 42px;
    }

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

    .p_b_50 {
        padding-bottom: 35px;
    }

    .indOne2_R .item .img_box {
        height: 55px;
    }

    .indOne2_R .item .text {
        font-size: 14px;
        padding-top: 12px;
    }

    .indOne2_R .item {
        padding: 5.2% 10px 20px;
    }

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

    .indTwo1_L {
        width: 100%;
    }

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

    .indTwo1_R .btn_box {
        padding-top: 25px;
    }

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

    .public_learn_more .iconfont {
        font-size: 20px;
        padding-left: 8px;
    }

    .public_learn_more {
        height: 50px;
        padding: 0 15px;
    }

    .indTwo1_R .btn_box>.public_learn_more:nth-child(2) {
        margin-left: 25px;
    }

    .indTwo2_lunbo .swiper-slide a {
        padding: 35px 15px 30px;
    }

    .indTwo2_lunbo .swiper-slide a .text {
        font-size: 14px;
        line-height: 26px;
        padding-top: 10px;
    }

    .indBoxTwo_w {
        height: auto;
    }

    .indBoxTwo3 {
        padding-top: 70px;
    }

    .indTwo3_L {
        width: 100%;
        padding-bottom: 40px;
    }

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

    .indTwo3_R {
        width: 75%;
    }

    .indTwo3_R .play_btn {
        left: 25px;
        bottom: 25px;
    }

    .indTwo2_lunbo .swiper-slide a::after {
        height: 4px;
    }

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

    .indThree1_L {
        padding-left: 0;
    }

    .indThree1_L .icon_box {
        width: 105px;
        top: 0;
        padding: 15px 10px 15px 10px;
    }

    .indThree1_L .icon_box .top_icon {
        width: 50px;
    }

    .indThree1_L .icon_box .text {
        font-size: 14px;
        line-height: 20px;
        padding-top: 10px;
    }

    .indThree1_R1_R {
        width: 100%;
        -ms-order: -1;
        -webkit-order: -1;
        order: -1;
    }

    .indThree1_R1_R .item .iconfont {
        font-size: 14px;
        width: 20px;
        height: 20px;
    }

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

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

    .indThree1_R1 {
        padding-top: 15px;
    }

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

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

    .indThree1_R1_L .text {
        font-size: 14px;
        line-height: 24px;
        padding-top: 5px;
    }

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

    .indFour1_L {
        width: 100%;
    }

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

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

    .indFour2_L {
        width: 60%;
    }

    .indFour2_R .item .number span {
        font-size: 42px;
    }

    .indFour2_R .item .number {
        font-size: 14px;
    }

    .indFour2_R .item .text {
        font-size: 14px;
        line-height: 24px;
    }

    .indFour2_R {
        width: 37%;
    }

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

    .indFive1_L {
        width: 100%;
        font-size: 40px;
        line-height: 52px;
    }

    .indFive1_R {
        width: 62%;
        padding-top: 30px;
    }

    .indBoxSix1 .item a {
        padding: 0;
    }

    .indBoxSix1 .item a .bot_box .title {
        font-size: 18px;
        line-height: 26px;
    }

    .indBoxSix1 .item a .bot_box {
        padding: 35px 10px 30px 15px;
    }

    .indBoxSix1 .item a .bot_box .date {
        font-size: 14px;
        width: 100px;
        line-height: 34px;
    }

    .indBoxSix1 .item a .bot_box .text {
        font-size: 14px;
        line-height: 22px;
    }

    .indBoxSix1 .item a .bot_box::after {
        height: 4px;
    }

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

    .contact_quickly1_L {
        width: 100%;
        font-size: 40px;
        line-height: 52px;
    }

    .contact_quickly1_R {
        padding-top: 25px;
    }

    .contact_quickly1_R a .iconfont {
        font-size: 28px;
    }

    .contact_quickly1_R a {
        width: 195px;
        height: 56px;
    }

    .footer_R {
        width: 360px;
    }

    .footer_L {
        width: 56%;
    }

    .footer_L_top1 {
        width: 32%;
    }

    .footer_L_top2 {
        width: 32%;
    }

    .footer_L_top3 {
        width: 23%;
    }

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

    .public_footer_w {
        padding: 75px 0 50px;
    }







    .aboBoxFive1_lunbo {
        width: 730px;
    }

    .aboBoxFive1_lunbo .swiper-slide .item .title {
        font-size: 16px;
        padding-top: 25px;
    }

    .aboBoxFive1_prev,
    .aboBoxFive1_next {
        width: 60px;
        height: 60px;
        top: 38%;
    }

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

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

    .SubPage_banner_w {
        height: 460px;
    }

    .SubPage_banner_text .crumbs_box .iconfont {
        font-size: 24px;
    }

    .SubPage_banner_text .crumbs_box .crumbs_a {
        font-size: 15px;
        padding: 5px 0 0 8px;
    }

    .aboBoxOne_w .indThree1 .indThree1_R .indThree1_R1_R {
        padding-top: 10px;
    }

    .aboBoxOne_btn {
        padding-top: 10px;
    }

    .aboBoxOne_w .indThree1 .indThree1_R .indThree1_R1_R .item {
        margin-bottom: 10px;
    }

    .aboBoxTwo_w {
        height: 430px;
    }

    .aboBoxSix1 {
        margin-top: 35px;
    }

    .aboBoxSix2 {
        margin: 35px auto 0;
    }

    .aboSix2_01_L {
        display: none;
    }

    .aboSix2_01_R {
        width: 100%;
        padding: 35px 30px 30px 50px;
    }

    .aboSix2_01_R .title_text {
        width: calc(100% - 170px);
    }

    .aboSix2_01_R .title_text .text {
        line-height: 26px;
    }

    .aboSix2_01_R .tel_btn {
        display: none;
    }

    .aboSix2_01_R .tel_btn a {
        font-size: 44px;
    }

    .aboSix2_02 {
        padding-top: 35px;
    }







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

    .conBoxOne1 {
        padding: 40px;
        margin-top: 0;
    }

    .conOne1_L {
        padding: 35px 25px 40px 30px;
    }

    .conOne1_L_top .text {
        font-size: 16px;
        line-height: 28px;
    }

    .conOne1_L_bot .list_box .item {
        margin-bottom: 10px;
    }

    .conOne1_L_bot .list_box .item .text {
        font-size: 14px;
        line-height: 26px;
    }

    .conOne1_L_bot .list_box .item .iconfont {
        font-size: 22px;
    }









    .new_deOne1_L2 {
        padding: 35px 30px 60px;
    }

    .new_deOne1_L3 .item a .r_box .title {
        font-size: 16px;
    }

    .new_deOne1_L3 .item {
        width: 48%;
    }

    .new_deOne1_R_line {
        padding: 25px 15px 30px 15px;
    }

    .new_deOne1_R_title {
        padding-bottom: 15px;
    }

    .new_deOne1_R1_form input {
        height: 50px;
    }

    .new_deOne1_R1_form button {
        height: 50px;
    }

    .new_deOne1_R_line::after {
        width: calc(100% - 15px);
    }

    .new_deOne1_R2_list .item a .r_box {
        width: 100%;
        padding: 15px 0 0;
    }

    .new_deOne1_R2_list .item a .r_box .title {
        font-size: 14px;
    }

    .new_deOne1_R2_list .item {
        margin-bottom: 20px;
    }

    .new_deOne1_R3_list a {
        font-size: 14px;
    }

    .new_deOne1_L2 .title {
        font-size: 30px;
        line-height: 46px;
    }





    .public_page_column_tag .item a {
        line-height: 56px;
    }

    .public_page_column_tag {
        padding-bottom: 35px;
    }

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

    .product_list .item {
        padding: 18px 10px 18px;
    }

    .product_list_top a .title {
        font-size: 16px;
    }

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

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

    .product_list_bot a span {
        font-size: 14px;
        padding: 1px 0 0 2px;
    }

    .product_list_bot .line {
        height: 22px;
    }

    .product_list_bot {
        padding-top: 10px;
    }

    .pro_liBoxOne3 {
        padding-top: 30px;
    }

    .public_paging a {
        width: 42px;
        height: 42px;
        line-height: 42px;
    }






    .newBoxOne_w .indBoxSix1 .item {
        margin-bottom: 40px;
    }





    .pro_coOne1_L {
        width: 100%;
    }

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

    .pro_coOne1_L .btn a {
        height: 46px;
    }

    .product_list.pro_cover_page {
        width: 100%;
        padding-top: 35px;
    }








    .pro_deOne1_L {
        width: 100%;
    }

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

    .pro_deOne1_R .big_title {
        font-size: 32px;
    }

    .pro_deTwo1_btn {
        display: none;
    }

    .pro_deTwo1_list .item span {
        font-size: 16px;
    }

    .pro_deTwo1_list .item {
        margin-right: 4vw;
    }

    .fz_36 {
        font-size: 32px;
        line-height: 42px;
    }

    .pro_deThree1_L .btn {
        width: 70px;
    }

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

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

    .pro_deFour1 .item .title {
        font-size: 18px;
    }

    .pro_deFour1 .item .text {
        font-size: 14px;
        line-height: 24px;
    }

    .p_t_90 {
        padding-top: 80px;
    }

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

    .feimiao_public_form.input_4 .item {
        width: calc((100% - 60px) / 4);
    }

    .feimiao_public_form .item.last {
        width: 100%;
    }







    .serBoxOne1 .item {
        width: calc((100% - 50px) / 2);
        margin-bottom: 60px;
    }

    .serBoxOne1 .item a .bot_box {
        padding: 30px 20px 35px 25px;
    }

    .serBoxOne1 .item a .bot_box .icon {
        width: 70px;
        right: 20px;
    }

    .serBoxOne1 .item a .bot_box .title {
        font-size: 28px;
    }

    .serBoxOne_w {
        padding-bottom: 30px;
    }








    .sol_deOne1_L + .pro_deOne1_R {
        width: 53%;
        padding-top: 0;
    }








    .solBoxOne1 .item {
        width: calc((100% - 50px) / 2);
        margin-bottom: 120px;
    }

    .solBoxOne1 .item a .title_text {
        padding: 30px 20px 30px 20px;
    }

    .solBoxOne1 .item a .title_text .text {
        font-size: 20px;
    }





















}


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





    .pc_public_head {
        display: none;
    }

    .index_banner_list {
        display: none;
    }

    .mobile_header {
        display: block;
    }

    .index_banner_page .page {
        font-size: 32px;
    }

    .index_banner_page {
        width: 90px;
        padding: 10px 0 10px;
        top: auto;
        right: 30px;
        bottom: 30px;
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }

    .indOne1_L {
        width: 100%;
    }

    .public_index_title .subtitle {
        font-size: 16px;
        margin-bottom: 12px;
    }

    .fz_42 {
        font-size: 32px;
        line-height: 42px;
    }

    .indOne1_R {
        width: 100%;
        padding-top: 8px;
    }

    .p_b_50 {
        padding-bottom: 30px;
    }

    .indOne2_L {
        width: 100%;
    }

    .indOne2_R {
        width: 100%;
    }

    .indOne2_R .item {
        height: auto;
        padding: 20px 10px 20px;
    }

    .indOne2_R .item .img_box {
        height: 44px;
    }

    .indOne2_R .item .text {
        font-size: 16px;
    }

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

    .indTwo1_L {
        width: 100%;
    }

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

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

    .public_learn_more .iconfont {
        padding-left: 10px;
    }

    .public_learn_more {
        height: 48px;
        padding: 0 12px;
    }

    .indTwo1_R .btn_box>.public_learn_more:nth-child(2) {
        margin-left: 20px;
    }

    .indTwo2_lunbo .swiper-slide a {
        padding: 35px 15px 30px;
    }

    .indBoxTwo_w {
        height: auto;
    }

    .indBoxTwo {
        background-attachment: scroll;
    }

    .indBoxTwo3 {
        padding-top: 60px;
    }

    .indTwo3_L {
        width: 100%;
        padding-bottom: 40px;
    }

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

    .indTwo3_R {
        width: 100%;
    }

    .indTwo3_R .play_btn {
        left: 25px;
        bottom: 25px;
    }

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

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

    .indThree1_L {
        width: 100%;
        padding-left: 0;
    }

    .indThree1_L .icon_box {
        top: 0;
    }

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

    .indThree1_R1_R {
        width: 100%;
        -ms-order: -1;
        -webkit-order: -1;
        order: -1;
    }

    .indThree1_R1_R .item .iconfont {
        font-size: 14px;
        width: 20px;
        height: 20px;
    }

    .indThree1_R1_R .item {
        margin-bottom: 6px;
    }

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

    .indThree1_R1 {
        padding-top: 20px;
    }

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

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

    .indFour1_L {
        width: 100%;
    }

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

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

    .indFour2_L {
        width: 100%;
    }

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

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

    .indFour2_R .item {
        margin-bottom: 20px;
    }

    .indBoxFive {
        background-attachment: scroll;
    }

    .indFive1_L {
        width: 100%;
        font-size: 34px;
        line-height: 48px;
    }

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

    .indBoxSix1 .item a {
        padding: 0;
    }

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

    .indBoxSix1 .item a .bot_box .date {
        font-size: 14px;
        width: 100px;
        line-height: 36px;
    }

    .indBoxSix1 .item a .bot_box .title {
        font-size: 18px;
        line-height: 26px;
    }

    .indBoxSix1 .item a .bot_box {
        padding: 35px 10px 20px 15px;
    }

    .indBoxSix1 .item a .bot_box .text {
        padding-top: 10px;
    }

    .indBoxSix1 .item a .bot_box::after {
        height: 2px;
    }

    .contact_quickly1_L {
        width: 100%;
        font-size: 34px;
        line-height: 48px;
        padding-bottom: 30px;
    }

    .contact_quickly1_R a .iconfont {
        font-size: 28px;
    }

    .contact_quickly1_R a {
        width: 200px;
        height: 56px;
    }

    .footer_R {
        width: 100%;
        -ms-order: -1;
        -webkit-order: -1;
        order: -1;
    }

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

    .footer_L {
        width: 100%;
    }

    .footer_L_top {
        display: none;
    }

    .footer_R_top .whatsapp {
        margin-bottom: 15px;
    }

    .footer_R_bot {
        padding-top: 30px;
        -ms-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .footer_R_bot .item {
        margin-right: 25px;
    }

    .footer_L_bot {
        padding-top: 50px;
    }







    .aboBoxFive1_lunbo {
        width: 550px;
    }

    .aboBoxFive1_lunbo .swiper-slide .item .title {
        font-size: 14px;
        padding-top: 18px;
    }

    .aboBoxFive1_prev,
    .aboBoxFive1_next {
        font-size: 28px;
        width: 46px;
        height: 46px;
        top: 36%;
    }

    .SubPage_banner_w {
        height: 270px;
    }

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

    .SubPage_banner_text .crumbs_box .iconfont {
        font-size: 24px;
    }

    .SubPage_banner_text .crumbs_box .crumbs_a {
        font-size: 15px;
        padding: 5px 0 0 8px;
    }

    .SubPage_banner_text .crumbs_box {
        padding-top: 8px;
    }

    .aboBoxTwo {
        background-attachment: scroll;
    }

    .aboBoxTwo_w {
        height: 380px;
    }

    .aboBoxTwo1 {
        width: 82px;
    }

    .aboBoxFour {
        background-attachment: scroll;
    }

    .aboBoxSix1 {
        margin-top: 30px;
    }

    .aboBoxSix2 {
        margin: 30px auto 0;
    }

    .aboSix2_01_L {
        display: none;
    }

    .aboSix2_01_R {
        width: 100%;
        padding: 35px 30px 30px 40px;
    }

    .aboSix2_01_R .tel_btn {
        display: none;
    }

    .aboSix2_01_R .title_text {
        width: calc(100% - 160px);
    }

    .aboSix2_02 {
        padding-top: 35px;
    }






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

    .conBoxOne1 {
        margin-top: 0;
        padding: 40px 30px;
    }

    .conOne1_L {
        width: 100%;
    }

    .conOne1_L_bot {
        padding-top: 60px;
    }

    .conOne1_L_bot .list_box .item {
        margin-bottom: 10px;
    }

    .conOne1_R {
        width: 100%;
        padding-top: 50px;
    }

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







    .new_deOne1_L {
        width: 100%;
    }

    .new_deOne1_L2 {
        padding: 35px 0 60px;
    }

    .new_deOne1_L2 .title {
        font-size: 28px;
        line-height: 42px;
    }

    .new_deOne1_L3 .item {
        width: 48%;
    }

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

    .new_deOne1_R1 {
        margin-bottom: 40px;
    }

    .new_deOne1_R2 {
        margin-bottom: 40px;
    }







    .public_page_column_tag .item a {
        line-height: 46px;
    }

    .public_page_column_tag {
        padding-bottom: 25px;
    }

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

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

    .pro_liBoxOne3 {
        padding-top: 35px;
    }

    .public_paging a {
        width: 44px;
        height: 44px;
        line-height: 44px;
    }







    .newBoxOne_w .indBoxSix1 .item {
        margin-bottom: 30px;
    }





    .pro_coOne1_L {
        width: 100%;
        padding: 35px 20px 30px;
    }

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

    .pro_coOne1_L .btn a {
        height: 52px;
    }

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

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

    .pro_coOne1 {
        margin-bottom: 45px;
    }







    .pro_deOne1_L {
        width: 100%;
    }

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

    .pro_deOne1_R .big_title {
        font-size: 30px;
    }

    .pro_deTwo1 {
        display: none;
    }

    .pro_deBoxTwo {
        height: 60px;
    }

    .p_t_90 {
        padding-top: 70px;
    }

    .pro_deThree1_L {
        width: 100%;
    }

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

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

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

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

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

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

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

    .feimiao_public_form .item.last {
        width: 100%;
    }

    .pro_deEight2_lunbo::before {
        display: none;
    }

    .pro_deEight2_lunbo::after {
        display: none;
    }








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

    .serBoxOne_w {
        padding-bottom: 20px;
    }

    .serBoxOne1 .item a .bot_box .icon {
        width: 60px;
        right: 20px;
    }

    .serBoxOne1 .item a .bot_box {
        padding: 25px 20px 30px 20px;
    }

    .serBoxOne1 .item a .bot_box .title {
        font-size: 26px;
    }








    .sol_deOne1_L {
        width: 100%;
    }

    .sol_deOne1_L + .pro_deOne1_R {
        width: 100%;
    }

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







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

    .solBoxOne1 .item a .title_text {
        width: 96%;
        padding: 26px 15px;
    }

    .solBoxOne1 .item a .title_text .text {
        font-size: 18px;
    }



.contact_quickly {
    background-attachment: scroll;
}

















}


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


    .wrap {
        width: 100%;
    }



    .mobile_logo {
        margin-left: 10px;
    }

    .mobile_menu_b {
        margin-top: 30px;
    }

    .mobile_lag_box {
        padding-top: 0;
    }

    .pc_public_head {
        display: none;
    }

    .index_banner_list {
        display: none;
    }

    .mobile_header {
        display: block;
    }

    .index_banner_page .page {
        font-size: 26px;
    }

    .index_banner_page {
        font-size: 14px;
        width: 70px;
        padding: 5px 0 5px;
        top: auto;
        right: 10px;
        bottom: 10px;
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }

    .mobile_menu_tt_icon {
        font-size: 20px;
    }

    .indOne1_L {
        width: 100%;
    }

    .public_index_title .subtitle {
        font-size: 14px;
        margin-bottom: 10px;
    }

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

    .indOne1_R {
        width: 100%;
        font-size: 14px;
        line-height: 24px;
        padding-top: 8px;
    }

    .p_b_50 {
        padding-bottom: 20px;
    }

    .indOne2_L {
        width: 100%;
    }

    .indOne2_R {
        width: 100%;
    }

    .indOne2_R .item {
        height: auto;
        padding: 12px 8px 10px;
    }

    .indOne2_R .item .img_box {
        height: 30px;
    }

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

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

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

    .indTwo1_L {
        width: 100%;
    }

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

    .indTwo1_R .btn_box {
        padding-top: 15px;
    }

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

    .public_learn_more .iconfont {
        font-size: 18px;
        padding-left: 5px;
    }

    .public_learn_more {
        height: 42px;
        padding: 0 10px;
    }

    .indTwo1_R .btn_box>.public_learn_more:nth-child(2) {
        margin-left: 15px;
    }

    .indTwo2_lunbo .swiper-slide a {
        padding: 25px 10px 20px;
    }

    .indTwo2_lunbo .swiper-slide a .img_box {
        height: 36px;
    }

    .indTwo2_lunbo .swiper-slide a .iconfont {
        font-size: 18px;
        width: 26px;
        height: 26px;
        line-height: 26px;
        margin: 15px auto 0;
    }

    .public_lunbo_dots {
        padding-top: 10px;
    }

    .public_lunbo_dots .swiper-pagination-bullet {
        width: 20px;
        margin: 0 5px;
    }

    .indTwo2_lunbo .swiper-slide a .title {
        font-size: 16px;
        padding-top: 18px;
    }

    .indTwo2_lunbo .swiper-slide a .text {
        font-size: 14px;
        line-height: 22px;
    }

    .indBoxTwo_w {
        height: auto;
    }

    .indBoxTwo {
        background-attachment: scroll;
    }

    .indBoxTwo3 {
        padding-top: 30px;
    }

    .indTwo3_L .text_box {
        line-height: 26px;
        margin-bottom: 10px;
    }

    .indTwo3_L .tel {
        font-size: 18px;
    }

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

    .indTwo3_R .play_btn .iconfont {
        width: 50px;
        font-size: 40px;
    }

    .indTwo3_R .play_btn .text {
        font-size: 14px;
        line-height: 20px;
    }

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

    .indTwo3_R {
        width: 100%;
    }

    .indTwo3_R .play_btn {
        left: 15px;
        bottom: 15px;
    }

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

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

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

    .indThree1_L .icon_box .top_icon {
        width: 35px;
    }

    .indThree1_L .icon_box .text {
        font-size: 12px;
        line-height: 18px;
        padding-top: 10px;
    }

    .indThree1_L {
        width: 100%;
        padding-left: 0;
    }

    .indThree1_L .icon_box {
        width: 90px;
        top: 0;
        padding: 15px 10px 15px 10px;
    }

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

    .indThree1_R1_R {
        width: 100%;
        -ms-order: -1;
        -webkit-order: -1;
        order: -1;
    }

    .indThree1_R1_R .item .iconfont {
        font-size: 14px;
        width: 20px;
        height: 20px;
    }

    .indThree1_R1_R .item {
        margin-bottom: 2px;
    }

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

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

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

    .indThree1_R1 {
        padding-top: 10px;
    }

    .indThree1_R1_L .text {
        font-size: 14px;
        line-height: 24px;
        padding-top: 8px;
    }

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

    .indFour1_L {
        width: 100%;
    }

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

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

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

    .indFour2_L {
        width: 100%;
    }

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

    .indFour2_R .item .number span {
        font-size: 32px;
    }

    .indFour2_R .item .number {
        font-size: 14px;
    }

    .indFour2_R .item .text {
        font-size: 14px;
        line-height: 24px;
        padding-top: 8px;
    }

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

    .indBoxFive {
        background-attachment: scroll;
    }

    .indFive1_L {
        width: 100%;
        font-size: 20px;
        line-height: 30px;
    }

    .indFive1_R_form button span {
        font-size: 14px;
    }

    .indFive1_R_form button {
        width: 130px;
        height: 40px;
    }

    .indFive1_R_form input {
        width: calc(100% - 140px);
        height: 40px;
        font-size: 14px;
    }

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

    .indBoxSix1 .item a {
        padding: 0;
    }

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

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

    .indBoxSix1 .item a .bot_box .date {
        font-size: 12px;
        width: 85px;
        line-height: 30px;
    }

    .indBoxSix1 .item a .bot_box .title {
        font-size: 16px;
        line-height: 24px;
    }

    .indBoxSix1 .item a .bot_box {
        padding: 30px 10px 15px 10px;
    }

    .indBoxSix1 .item a .bot_box .text {
        font-size: 14px;
        line-height: 22px;
        padding-top: 8px;
        -webkit-line-clamp: 2;
    }

    .indBoxSix1 .item a .bot_box::after {
        height: 2px;
    }

    .contact_quickly1_L {
        width: 100%;
        font-size: 20px;
        line-height: 30px;
        padding-bottom: 15px;
    }

    .contact_quickly1_R a span {
        font-size: 14px;
        padding-top: 1px;
    }

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

    .contact_quickly1_R a {
        width: 165px;
        height: 45px;
    }

    .footer_R {
        width: 100%;
        -ms-order: -1;
        -webkit-order: -1;
        order: -1;
    }

    .public_footer_w {
        padding: 40px 15px 25px;
    }

    .footer_R_top .email a {
        font-size: 22px;
    }

    .footer_R_top .whatsapp a span {
        font-size: 14px;
        padding: 4px 0 0 5px;
    }

    .footer_R_top .email {
        margin-bottom: 12px;
    }

    .footer_R_top .address .text {
        font-size: 14px;
        line-height: 24px;
    }

    .footer_R_top .address .icon .iconfont {
        font-size: 22px;
    }

    .footer_R_top .address .icon span {
        font-size: 14px;
        padding: 3px 0 0 5px;
    }

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

    .footer_R_bot .item a .iconfont {
        font-size: 16px;
        width: 22px;
        height: 22px;
        line-height: 22px;
    }

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

    .footer_L {
        width: 100%;
    }

    .footer_L_top {
        display: none;
    }

    .footer_R_top .whatsapp {
        margin-bottom: 15px;
    }

    .footer_R_bot {
        padding-top: 25px;
        -ms-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .footer_R_bot .item {
        margin-right: 18px;
    }

    .footer_L_bot {
        max-width: 345px;
        font-size: 14px;
        line-height: 26px;
        padding-top: 30px;
    }









    .aboBoxFive1_lunbo {
        width: calc(100% - 150px);
    }

    .aboBoxFive1_lunbo .swiper-slide {
        width: 100%;
    }

    .aboBoxFive1_lunbo .swiper-slide .item .title {
        font-size: 16px;
        padding-top: 20px;
    }

    .aboBoxFive1_prev,
    .aboBoxFive1_next {
        font-size: 22px;
        width: 40px;
        height: 40px;
    }

    .SubPage_banner_w {
        height: 190px;
    }

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

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

    .SubPage_banner_text .crumbs_box .crumbs_a {
        font-size: 12px;
        padding: 4px 0 0 5px;
    }

    .SubPage_banner_text .crumbs_box {
        padding-top: 2px;
    }

    .aboBoxOne_w .indThree1 .indThree1_R .indThree1_R1_L {
        padding-top: 10px;
    }

    .aboBoxOne_w .indThree1 .indThree1_R .indThree1_R1_R .item {
        width: 100%;
        margin-bottom: 5px;
    }

    .aboBoxOne_w .indThree1 .indThree1_R .indThree1_R1_R {
        padding-top: 10px;
    }

    .aboBoxOne_btn {
        padding-top: 15px;
    }

    .aboBoxTwo {
        background-attachment: scroll;
    }

    .aboBoxTwo_w {
        height: 210px;
    }

    .aboBoxTwo1 {
        width: 50px;
    }

    .aboBoxFour {
        background-attachment: scroll;
    }

    .aboFour1_lunbo .swiper-slide a .hover_show {
        font-size: 26px;
    }

    .aboBoxSix1 {
        margin-top: 20px;
    }

    .aboBoxSix2 {
        margin: 20px auto 0;
    }

    .aboSix2_01_L {
        display: none;
    }

    .aboSix2_01_R {
        width: 100%;
        padding: 25px 15px 25px 15px;
    }

    .aboSix2_01_R .tel_btn {
        display: none;
    }

    .aboSix2_01_R .title_text {
        width: 100%;
        padding-bottom: 5px;
    }

    .aboSix2_01_R .title_text .title {
        font-size: 20px;
    }

    .aboSix2_01_R .title_text .text {
        font-size: 14px;
        line-height: 24px;
    }

    .aboSix2_02 {
        font-size: 14px;
        line-height: 24px;
        padding-top: 20px;
    }








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

    .conBoxOne1 {
        margin-top: 0;
        padding: 20px 15px;
    }

    .conOne1_L_top .text {
        font-size: 16px;
        line-height: 28px;
    }

    .conOne1_L_top .btn a .iconfont {
        font-size: 18px;
        width: 26px;
        height: 26px;
        line-height: 26px;
    }

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

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

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

    .conOne1_L_bot .list_box .item .text {
        font-size: 14px;
        line-height: 26px;
    }

    .conOne1_L_bot .list_box .item .iconfont {
        font-size: 22px;
    }

    .conOne1_L_bot {
        padding-top: 35px;
    }

    .conOne1_L_bot .list_box .item {
        margin-bottom: 5px;
    }

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

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

    .contact_page_form .item input {
        font-size: 14px;
        height: 42px;
    }

    .contact_page_form .item textarea {
        font-size: 14px;
        height: 100px;
    }

    .conOne1_R_top .text {
        font-size: 14px;
        line-height: 26px;
        padding-top: 8px;
    }

    .conOne1_R_top {
        padding-bottom: 18px;
    }

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

    .contact_page_form .btn button span {
        font-size: 14px;
    }

    .contact_page_form .btn button .iconfont {
        width: 24px;
        height: 24px;
        line-height: 24px;
    }

    .contact_page_form .btn button {
        width: 160px;
        height: 46px;
    }








    .new_deOne1_L1::before {
        height: 4px;
    }

    .new_deOne1_L1_text {
        padding: 24px 15px 6px 15px;
    }

    .new_deOne1_L1_text .thiscat {
        font-size: 12px;
        width: 105px;
        line-height: 32px;
    }

    .new_deOne1_L1_text .item {
        font-size: 12px;
        margin-right: 10px;
    }

    .new_deOne1_L {
        width: 100%;
    }

    .new_deOne1_L2 {
        padding: 20px 0 40px;
    }

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

    .new_deOne1_L2 .text {
        font-size: 14px;
        line-height: 24px;
        padding-top: 10px;
    }

    .new_deOne1_L2 .tags {
        padding-top: 20px;
    }

    .new_deOne1_L2 .tags .a_box {
        font-size: 14px;
        width: 100%;
        padding: 8px 0 0;
    }

    .new_deOne1_L2 .share_box {
        margin-top: 25px;
        padding: 20px 10px 20px 10px;
    }

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

    .new_deOne1_L3 .item {
        width: 100%;
        padding: 10px 0 10px;
    }

    .new_deOne1_L3 {
        padding: 15px 0 15px;
    }

    .new_deOne1_L3 .item a .r_box .title {
        font-size: 14px;
        line-height: 22px;
    }

    .new_deOne1_L4 {
        padding-top: 30px;
    }

    .new_deOne1_L4 .title {
        font-size: 22px;
        padding-bottom: 20px;
    }

    .feimiao_public_form .item {
        width: 100% !important;
        margin-bottom: 10px;
    }

    .feimiao_public_form .item input {
        font-size: 14px;
        height: 42px;
    }

    .feimiao_public_form .item textarea {
        font-size: 14px;
        height: 100px;
    }

    .feimiao_public_form .text_box {
        -ms-align-items: flex-start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    .feimiao_public_form .text_box span {
        width: calc(100% - 16px);
        line-height: 22px;
    }

    .feimiao_public_form .text_box .icon {
        margin-top: 2px;
    }

    .feimiao_public_form .btn_box button span {
        padding-right: 10px;
        font-size: 14px;
    }

    .feimiao_public_form .btn_box button {
        width: 160px;
        height: 44px;
    }

    .feimiao_public_form .btn_box {
        padding-top: 15px;
    }

    .feimiao_public_form .btn_box button .iconfont {
        font-size: 16px;
        width: 22px;
        height: 22px;
        line-height: 22px;
    }

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

    .new_deOne1_R_line {
        padding: 25px 15px 20px 15px;
    }

    .new_deOne1_R_title {
        padding-bottom: 15px;
    }

    .new_deOne1_R1_form input {
        font-size: 14px;
        height: 44px;
    }

    .new_deOne1_R_line::after {
        width: calc(100% - 15px);
    }

    .new_deOne1_R2_list .item a .img_box {
        width: 115px;
    }

    .new_deOne1_R2_list .item a .r_box {
        width: calc(100% - 115px);
        padding-left: 15px;
    }

    .new_deOne1_R2_list .item a .r_box .title {
        font-size: 14px;
        line-height: 22px;
    }

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

    .new_deOne1_R1_form button {
        font-size: 22px;
        height: 44px;
    }

    .new_deOne1_R1 {
        margin-bottom: 20px;
    }

    .new_deOne1_R2 {
        margin-bottom: 20px;
    }

    .new_deOne1_R3_list a {
        font-size: 14px;
        line-height: 36px;
        padding: 0 15px;
    }






    .public_page_column_tag .item a {
        font-size: 14px;
        line-height: 40px;
    }

    .public_page_column_tag .item {
        width: 150px;
        margin: 0 10px 12px;
    }

    .public_page_column_tag {
        padding-bottom: 20px;
    }

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

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

    .product_list .item {
        padding: 15px 10px 15px;
    }

    .product_list_top a .title {
        font-size: 16px;
    }

    .product_list_top a {
        padding-bottom: 10px;
    }

    .product_list_cen {
        font-size: 14px;
        line-height: 22px;
        padding-top: 8px;
    }

    .product_list_bot a .iconfont {
        display: none;
    }

    .product_list_bot a span {
        font-size: 13px;
        padding: 0;
    }

    .product_list_bot .line {
        height: 20px;
    }

    .product_list_bot {
        padding-top: 10px;
    }

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

    .pro_liBoxOne3 {
        padding-top: 20px;
    }






    .newBoxOne_w .indBoxSix1 .item {
        margin-bottom: 15px;
    }








    .pro_coOne1_L {
        width: 100%;
        padding: 25px 15px 25px;
    }

    .pro_coOne1_L .title_text a .title {
        font-size: 22px;
    }

    .pro_coOne1_L .title_text a .text {
        font-size: 14px;
        line-height: 24px;
        padding-top: 10px;
    }

    .pro_coOne1_L .btn {
        padding-top: 12px;
    }

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

    .pro_coOne1_L .btn a .iconfont {
        font-size: 22px;
    }

    .pro_coOne1_L .btn a {
        height: 40px;
    }

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

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

    .pro_coOne1 {
        margin-bottom: 25px;
    }









    .pro_deOne1_L {
        width: 100%;
    }

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

    .pro_deOne1_R .text_box {
        font-size: 14px;
        line-height: 24px;
        padding: 8px 0 15px;
    }

    .pro_deOne1_R dl {
        padding-top: 15px;
    }

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

    .pro_deOne1_R .btn_box {
        padding-top: 5px;
    }

    .pro_deOne1_R .btn_box>a:nth-child(2) {
        margin-left: 15px;
    }

    .pro_deOne1_R .share_box {
        padding-top: 25px;
    }

    .pro_deOne1_R .big_title {
        font-size: 20px;
    }

    .pro_deTwo1 {
        display: none;
    }

    .pro_deBoxTwo {
        height: 40px;
    }

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

    .pro_deThree1_L .btn {
        width: 60px;
    }

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

    .pro_deThree1_R .text_box {
        font-size: 14px;
        line-height: 24px;
        padding: 5px 0 15px;
    }

    .pro_deThree1_R .indThree1_R1_R .item {
        width: 100%;
        margin-bottom: 2px;
    }

    .pro_deThree1_R .indThree1_R1_R {
        padding-top: 15px;
    }

    .pro_deThree1_L {
        width: 100%;
    }

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

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

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

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

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

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

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

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

    .feimiao_public_form .item.last {
        width: 100%;
    }

    .pro_deEight2_lunbo::before {
        display: none;
    }

    .pro_deEight2_lunbo::after {
        display: none;
    }

    .pro_deEight2_lunbo_content .text {
        font-size: 14px;
    }

    .pro_deEight2_lunbo_content .name {
        font-size: 16px;
        padding-top: 10px;
    }

    .pro_deEight2_lunbo_content .position {
        font-size: 14px;
    }

    .pro_deEight2_lunbo .swiper-slide .item .head_portrait {
        margin: 0 auto 35px;
    }

    .pro_deEight2_lunbo {
        padding: 0 0 20px;
    }







    .serBoxOne1 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 25px;
    }

    .serBoxOne1 .item a .bot_box .icon {
        width: 50px;
        right: 15px;
    }

    .serBoxOne1 .item a .bot_box {
        padding: 25px 15px 20px 15px;
    }

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

    .serBoxOne1 .item a .bot_box .text {
        font-size: 14px;
        line-height: 24px;
        padding-top: 8px;
    }







    .sol_deOne1_L {
        width: 100%;
    }

    .sol_deOne1_L + .pro_deOne1_R {
        width: 100%;
    }

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








    .solBoxOne1 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 70px;
    }

    .solBoxOne1 .item a .title_text {
        width: 96%;
        padding: 18px 15px;
    }

    .solBoxOne1 .item a .title_text .title {
        font-size: 14px;
    }

    .solBoxOne1 .item a .title_text .text {
        font-size: 16px;
    }







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




.contact_quickly {
    background-attachment: scroll;
}






}