/* 所有页面的媒体查询 */




/* 
1201-----------1410    大屏电脑
*/
@media screen and (min-width: 1201px) and (max-width: 1410px) {





    /* index,1201 */
    .pc_head_bot_R {
        width: calc(100% - 280px);
    }

    .indBoxFour1_dots {
        width: 75.4%;
    }

    .indBoxFive1 .item a .bottom_box {
        padding: 20px 10px 0 15px;
    }

    .indBoxFive1 .item a .bottom_box .tt {
        line-height: 32px;
    }

    .foot_top_02 {
        display: none;
    }

    .foot_top_01 {
        width: 32%;
    }

    .foot_top_03 {
        width: 29%;
    }

    .foot_top_04_content .item a span {
        font-size: 16px;
    }

    .foot_top_04 {
        width: 29%;
    }

    .pc_head_top_L .item {
        margin-right: 30px;
    }

    .indBoxTwo1_R a {
        width: 200px;
    }

    .indBoxThree_w .public_index_title {
        padding-bottom: 20px;
    }





    .SubPage_banner_w {
        height: 400px;
    }

    .SubPage_banner_text .title {
        font-size: 52px;
        padding-top: 26px;
    }

    .SubPage_banner_text .text {
        font-size: 16px;
    }

    .SubPage_banner_text {
        padding-top: 85px;
    }

    .cerBoxOne2 .item {
        padding: 15px;
    }

    .cerBoxOne2 .item a {
        padding: 15px;
    }

    .foot_inquiry_01 .iconfont {
        font-size: 42px;
        width: 70px;
        height: 70px;
        line-height: 70px;
    }

    .foot_inquiry_01 .right_box {
        width: calc(100% - 70px);
    }

    .foot_inquiry_01 .right_box .tt {
        font-size: 28px;
    }

    .foot_inquiry_02 {
        width: 60%;
    }






    .compBoxOne1_L .title_box {
        line-height: 44px;
        padding-top: 40px;
    }

    .compBoxOne1_L_list {
        padding-top: 30px;
    }

    .compBoxOne1_L_list .item {
        padding-bottom: 20px;
    }

    .compBoxOne1_L_list .item .right_box {
        line-height: 26px;
    }

    .compBoxThree1_L .text {
        line-height: 28px;
    }






    .tecBoxOne2_02_item .img_box {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .tecBoxOne2_02_item .img_box img {
        width: auto;
        max-width: none;
    }

    .tecBoxOne2_02_item .right_box {
        padding: 45px 20px 30px 30px;
    }

    .tecBoxOne2_02_item .right_box .text {
        line-height: 28px;
    }






    .conBoxOne1_L_03>.item:nth-child(odd) {
        width: 100%;
    }

    .conBoxOne1_L_03>.item:nth-child(even) {
        width: 100%;
    }







    .newBoxOne1_R .item a .tt {
        font-size: 22px;
        line-height: 30px;
    }

    .newBoxOne1_R .item a .text {
        line-height: 26px;
    }

    .newBoxOne1_R .item a {
        padding: 30px 10px 30px 20px;
    }

    .newBoxOne1_R .item {
        margin-bottom: 20px;
    }

    .newBoxOne1_L a .bottom_text {
        font-size: 22px;
    }








    .product_detail_L,
    .product_detail_L_float {
        width: 280px;
    }

    .product_detail_R {
        width: calc(100% - 310px);
    }

    .pro_deOne1_R .big_title {
        font-size: 20px;
        line-height: 30px;
    }

    .pro_deOne1_R dl dd div {
        font-size: 16px;
    }
    
    .pro_deOne1_R .btn_box > a:nth-child(1) {
        margin-bottom: 10px;
    }

.pro_deOne1_R .btn_box > a:nth-child(2) {
    margin-right: 15px;
}

.pro_deOne1_R .btn_box > a:nth-child(3) {
    margin-left: 0;
}

    .pro_deOne1_R .btn_box a {
        height: 44px;
    }

    .pro_deOne3_dl dl dd {
        width: 100%;
    }

    .pro_deOne4_01 .center_round {
        position: relative;
        width: 230px;
    }

    .pro_deOne4_01 .list_box {
        width: calc((100% - 230px) / 2);
    }

    .pro_deOne4_01 .item.right {
        padding-left: 30px;
    }

    .pro_deOne4_01 .item.left {
        padding-right: 30px;
    }

    .product_detail_L01 .tt_box {
        font-size: 22px;
    }








    .pro_liOne1_R .item {
        margin-bottom: 30px;
    }

    .pro_liOne1_R .item a .left_box .text {
        font-size: 20px;
        line-height: 30px;
    }

    .pro_liOne1_L_text .tt {
        font-size: 24px;
        line-height: 34px;
    }

    .pro_liOne1_R .item a .left_box {
        padding: 20px 0 28px;
    }

    .pro_liOne1_R .item a .left_box .btn_box {
        width: 130px;
        height: 44px;
        line-height: 44px;
    }

    .pro_liOne1_R .item a {
        padding: 15px 20px 0 25px;
    }

    .pro_liTwo1_R_02 .products_list_box .item {
        width: calc((100% - 50px) / 3);
        margin-right: 25px;
    }

    .pro_liTwo1_R_02 .products_list_box .item:nth-child(3n) {
        margin-right: 0;
    }

    .products_list_hover_show {
        padding: 15px 10px 15px 9px;
    }

    .products_list_hover_show .show_btn a {
        font-size: 16px;
    }





















}


/* 
1025-----------1200    中等屏幕
*/
@media screen and (min-width: 1025px) and (max-width: 1200px) {




    /* index,1025 */
    .pc_head_bot_R {
        width: calc(100% - 230px);
    }

    .pc_head_list_box {
        width: calc(100% - 60px);
    }

    .p_100 {
        padding: 80px 0 90px;
    }

    .fz_48 {
        font-size: 42px;
    }

    .public_index_title {
        padding-bottom: 35px;
    }

    .indBoxTwo1_L a .tt {
        font-size: 36px;
    }

    .indBoxTwo1_R a {
        width: 180px;
    }

    .indBoxTwo1_R a .iconfont {
        font-size: 30px;
    }

    .indBoxTwo1 {
        padding-bottom: 40px;
    }

    .indBoxTwo2 .item {
        width: 110px;
        height: 110px;
    }

    .indBoxTwo2 .item a {
        padding: 20px;
    }

    .indBoxThree_w .public_index_title {
        padding-bottom: 20px;
    }

    .indBoxThree1 {
        line-height: 28px;
        padding-bottom: 25px;
    }

    .indBoxThree2_02_item .video_btn_box {
        width: 66px;
    }

    .indBoxThree2_01 .item {
        padding: 18px 10px 16px 10px;
    }

    .indBoxThree2_01 .item .iconfont {
        width: 55px;
        font-size: 44px;
    }

    .indBoxThree2_01 .item .right_box {
        line-height: 22px;
    }

    .indBoxFour1_dots {
        width: 67%;
    }

    .indBoxFive1 .item a .bottom_box {
        width: 94%;
        padding: 20px 0 0 0;
    }

    .indBoxFive1 .item a .bottom_box .tt {
        font-size: 20px;
        line-height: 28px;
    }

    .indBoxFive1 .item a .bottom_box .text {
        line-height: 26px;
    }

    .indBoxFive1 .item a .bottom_box .btn_box {
        width: 140px;
    }

    .foot_top_02 {
        display: none;
    }

    .foot_top_01 {
        display: none;
    }

    .foot_top_03 {
        width: 43%;
    }

    .foot_top_04 {
        width: 38%;
    }

    .foot_top_w {
        padding: 70px 0 50px;
    }

    .foot_bot_02 a {
        font-size: 26px;
        width: 60px;
        line-height: 60px;
    }

    .pc_head_top_L .item {
        margin-right: 25px;
    }

    .pc_head_top_R .head_media a {
        margin-right: 20px;
    }







    .SubPage_banner_text .title {
        font-size: 44px;
        padding-top: 0;
        background: none !important;
    }

    .SubPage_banner_text .text {
        font-size: 16px;
    }

    .SubPage_banner_w {
        height: 360px;
    }

    .SubPage_banner_text {
        padding-top: 85px;
    }

    .cerBoxOne1 .item a span {
        font-size: 16px;
    }

    .cerBoxOne1 .item {
        width: 230px;
    }

    .cerBoxOne1 {
        padding-bottom: 40px;
    }

    .cerBoxOne2 .item {
        padding: 10px;
        margin-bottom: 30px;
    }

    .cerBoxOne2 .item a {
        padding: 10px;
    }

    .public_paging a {
        width: 40px;
        height: 40px;
        line-height: 40px;
        margin: 0 6px;
    }

    .foot_inquiry_01 .right_box .text {
        display: none;
    }

    .foot_inquiry_01 .iconfont {
        font-size: 40px;
        width: 70px;
        height: 70px;
        line-height: 70px;
    }

    .foot_inquiry_01 .right_box .tt {
        font-size: 24px;
    }

    .foot_inquiry_01 .right_box {
        width: calc(100% - 70px);
        padding: 22px 0 0 20px;
    }

    .foot_inquiry_w {
        padding: 45px 0 45px;
        -ms-align-items: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .foot_inquiry_02_form button {
        width: 21%;
    }








    .compBoxOne1_L .title_box {
        padding-top: 0;
        line-height: 44px;
        background: none !important;
    }

    .compBoxOne1_L .text_box {
        line-height: 28px;
        padding-top: 15px;
    }

    .compBoxOne1_L_list {
        padding-top: 20px;
    }

    .compBoxOne1_L_list .item {
        padding-bottom: 15px;
    }

    .compBoxOne1_L_list .item .right_box {
        line-height: 28px;
    }

    .compBoxThree1_L .text {
        line-height: 28px;
        padding-top: 15px;
    }






    .serBoxOne1 {
        padding-bottom: 40px;
    }

    .serBoxOne2 .item {
        width: calc((100% - 120px) / 3);
        margin-bottom: 25px;
    }

    .serBoxOne2>.item:nth-child(5n) {
        margin-right: 30px;
    }

    .serBoxOne2>.item:nth-child(3n) {
        margin-right: 0;
    }








    .tecBoxOne2_01 {
        width: 100%;
        padding-bottom: 40px;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .tecBoxOne2_01 .item {
        width: calc((100% - 30px) / 2);
        padding: 17px 10px 16px 18px;
    }

    .tecBoxOne2_02 {
        width: 100%;
    }

    .tecBoxOne2_02_item .right_box {
        padding: 45px 20px 30px 30px;
    }

    .tecBoxOne2_02_item .right_box .text {
        line-height: 28px;
    }

    .tecBoxTwo2_prev,
    .tecBoxTwo2_next {
        display: none;
    }

    .tecBoxTwo2_lunbo {
        width: 100%;
    }






    .caseBoxOne1_form .item .input_tt {
        width: 100%;
        padding-bottom: 12px;
        text-align: left;
    }

    .caseBoxOne1_form .item input {
        width: 100%;
    }

    .caseBoxOne1_form {
        -ms-align-items: flex-end;
        -webkit-align-items: flex-end;
        align-items: flex-end;
    }

    .caseBoxOne1_form .item select {
        width: 100%;
    }

    .caseBoxOne2 .item {
        position: relative;
        width: calc((100% - 60px) / 4);
        margin-right: 20px;
        margin-bottom: 30px;
    }






    .conBoxOne1_L_03>.item:nth-child(odd) {
        width: 100%;
    }

    .conBoxOne1_L_03>.item:nth-child(even) {
        width: 100%;
    }

    .conBoxOne1_L_03 .item {
        margin-bottom: 12px;
    }







    .dowBoxOne1 {
        padding-bottom: 30px;
    }

    .dowBoxOne1_item .item .left_box span {
        line-height: 26px;
    }







    .exh_deOne1_L {
        width: 100%;
    }

    .exh_deOne1_R {
        padding-top: 50px;
    }

    .exh_deOne1_R,
    .exh_deOne1_R_float {
        width: 100%;
    }







    .exhBoxOne1 .item {
        width: calc((100% - 60px) / 3);
        margin-right: 30px;
        margin-bottom: 35px;
    }

    .exhBoxOne1 .item a .bottom_text {
        font-size: 18px;
        padding-top: 15px;
    }

    .exhBoxOne1 .item a .img_box .date_box {
        width: 68px;
        top: 10px;
        right: 10px;
    }

    .exhBoxOne1 .item a .img_box .date_box .day {
        font-size: 24px;
    }

    .exhBoxOne1 .item a .img_box .date_box .year {
        font-size: 12px;
    }





    .newBoxOne1_L a .bottom_text {
        font-size: 18px;
    }

    .newBoxOne1_R .item a {
        padding: 20px 10px 20px 15px;
    }

    .newBoxOne1_R .item a .tt {
        font-size: 20px;
        line-height: 26px;
        padding-top: 10px;
    }

    .newBoxOne1_R .item a .text {
        font-size: 16px;
        line-height: 24px;
        padding-top: 5px;
    }

    .newBoxOne1_R .item {
        margin-bottom: 20px;
    }

    .newBoxOne2 .item a .img_box {
        width: 290px;
    }

    .newBoxOne2 .item a .right_box {
        width: calc(100% - 290px);
    }






    .ourBoxOne1 {
        height: 370px;
        padding: 50px 30px 30px 50px;
    }

    .ourBoxOne2 .item {
        padding: 60px 30px 50px 30px;
    }






    .product_detail {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .product_detail_R {
        width: 100%;
    }

    .product_detail_L,
    .product_detail_L_float {
        width: 100%;
    }

    .product_detail_L {
        padding-top: 70px;
    }

    .pro_deOne1_R .btn_box a {
        height: 44px;
    }

    .pro_deOne1_R .btn_box>a:nth-child(2) {
        margin-left: 15px;
    }

    .pro_deOne1_R .btn_box>a:nth-child(3) {
        margin-left: 15px;
    }





    .pro_liOne1_L {
        width: 100%;
    }

    .pro_liOne1_R {
        width: 100%;
        padding-top: 40px;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
    }

    .pro_liOne1_R .item {
        width: calc((100% - 30px) / 2);
    }

    .pro_liOne1_L_text .tt {
        font-size: 30px;
    }

    .pro_liTwo1 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .pro_liTwo1_R {
        width: 100%;
    }

    .pro_liTwo1_L {
        width: 100%;
        padding-top: 70px;
    }
























}


/* 
768------------1024    ipad
*/
@media screen and (min-width: 768px) and (max-width: 1024px) {



    /* index,ipad */
    .pc_public_head {
        display: none;
    }

    .mobile_header {
        display: block;
    }

    .mobile_search_icon {
        font-size: 30px;
        line-height: 54px;
    }

    .mobile_search_btn_text {
        font-size: 28px;
    }

    .fz_48 {
        font-size: 40px;
    }

    .p_100 {
        padding: 70px 0 70px;
    }

    .indBoxTwo1_L a .tt {
        font-size: 32px;
    }

    .indBoxTwo1_L a .text {
        line-height: 28px;
    }

    .indBoxTwo1_R a {
        width: 190px;
        height: 46px;
    }

    .indBoxTwo1_L {
        width: 62%;
    }

    .indBoxTwo2 {
        -ms-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .indBoxTwo2 .item {
        width: 80px;
        height: 80px;
        margin-right: 22px;
    }

    .indBoxTwo1 {
        padding-bottom: 35px;
    }

    .public_index_title {
        padding-bottom: 30px;
    }

    .indBoxThree_w .public_index_title {
        padding-bottom: 10px;
    }

    .indBoxThree1 {
        line-height: 28px;
        padding-bottom: 20px;
    }

    .indBoxThree2_01 {
        position: static;
    }

    .indBoxThree2_01 .item {
        width: calc(100% / 2);
        padding: 22px 10px 20px 9%;
        -ms-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .ind_video_maskBox .video_Box_1 {
        width: 94%;
        height: 400px;
    }

    .indBoxFive1 .item {
        width: calc((100% - 40px) / 3);
        margin-right: 20px;
    }

    .indBoxFive1 .item a .bottom_box {
        width: 100%;
        padding: 20px 0 0 0;
        margin: 0;
    }

    .indBoxFive1 .item a .bottom_box .tt {
        font-size: 22px;
        line-height: 28px;
    }

    .indBoxFive1 .item a .bottom_box .btn_box {
        width: 130px;
        height: 38px;
        margin-top: 12px;
    }

    .indBoxFive1 .item a .bottom_box .btn_box .iconfont {
        padding: 2px 0 0 5px;
    }

    .foot_top_01 {
        display: none;
    }

    .foot_top_02 {
        display: none;
    }

    .foot_top_03 {
        width: 44%;
    }

    .foot_top_04 {
        width: 47%;
    }

    .foot_top_04_content .item a span {
        font-size: 16px;
    }

    .foot_top_w {
        padding: 70px 0 40px;
    }

    .foot_bot_01 {
        width: 100%;
        text-align: center;
        padding-bottom: 8px;
    }

    .foot_bot_02 a {
        font-size: 20px;
        border: none;
        width: auto;
        line-height: normal;
        margin: 0 5px;
    }

    .foot_bot_02>a:first-child {
        border-left: none;
    }

    .foot_bot_02 {
        width: 100%;
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .foot_bot_w {
        padding: 16px 0 16px;
    }

    .indBoxThree2_01 .item:hover {
        background: rgba(232, 155, 63);
    }






    .SubPage_banner_text .title {
        font-size: 32px;
        padding-top: 0;
        background: none !important;
    }

    .SubPage_banner_text .text {
        font-size: 16px;
        line-height: 28px;
    }

    .SubPage_banner_w {
        height: 240px;
    }

    .SubPage_banner_text {
        padding-top: 44px;
    }

    .cerBoxOne1 {
        padding-bottom: 40px;
    }

    .cerBoxOne1 .item a span {
        font-size: 16px;
    }

    .cerBoxOne1 .item {
        width: 220px;
    }

    .cerBoxOne2 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .cerBoxOne2 .item {
        width: calc((100% - 40px) / 2);
        margin-right: 0;
    }

    .foot_inquiry_01 {
        width: 100%;
    }

    .foot_inquiry_02 {
        width: 100%;
        padding-top: 30px;
    }

    .foot_inquiry_01 .right_box .tt {
        font-size: 24px;
    }








    .compBoxOne1 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .compBoxOne1_R {
        width: 100%;
    }

    .compBoxOne1_L {
        width: 100%;
    }

    .compBoxOne1_L .title_box {
        padding-top: 30px;
        line-height: 44px;
        background: none !important;
    }

    .compBoxOne1_L_list {
        padding-top: 30px;
    }

    .compBoxOne1_L_list .item {
        padding-bottom: 25px;
    }

    .compBoxThree1 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .compBoxThree1_R {
        width: 100%;
    }

    .compBoxThree1_L {
        width: 100%;
        padding-top: 30px;
    }

    .fz_36 {
        font-size: 34px;
    }

    .compBoxThree1_L .text {
        padding-top: 15px;
    }

    .compBoxFour2_prev,
    .compBoxFour2_next {
        display: none;
    }

    .compBoxFour2_lunbo {
        width: 100%;
    }





    .serBoxOne2 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .serBoxOne2 .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 20px;
    }

    .faq_list_down {
        line-height: 28px;
    }





    .tecBoxOne1 {
        padding-bottom: 35px;
    }

    .tecBoxOne2_01 {
        width: 100%;
        padding-bottom: 40px;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .tecBoxOne2_01 .item {
        width: calc((100% - 30px) / 2);
        padding: 17px 10px 16px 18px;
    }

    .tecBoxOne2_02 {
        width: 100%;
    }

    .tecBoxOne2_02_item .img_box {
        width: 100%;
    }

    .tecBoxOne2_02_item .right_box {
        width: 100%;
        padding: 40px 30px 30px 30px;
    }

    .tecBoxOne2_02_item .right_box .text {
        line-height: 28px;
    }

    .tecBoxTwo2_prev,
    .tecBoxTwo2_next {
        display: none;
    }

    .tecBoxTwo2_lunbo {
        width: 100%;
    }

    .tecBoxTwo1 {
        padding-bottom: 40px;
    }






    .caseBoxOne1_form .item {
        width: 47.5%;
    }

    .caseBoxOne1_form .item .input_tt {
        width: 100%;
        padding: 0 0 10px 15px;
        text-align: left;
    }

    .caseBoxOne1_form .item select {
        width: 100%;
    }

    .caseBoxOne1_form .item input {
        width: 100%;
    }

    .caseBoxOne1_form button {
        margin-top: 15px;
    }

    .caseBoxOne1 {
        padding: 36px 20px 36px 20px;
    }

    .caseBoxOne2 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .caseBoxOne2 .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 30px;
    }








    .conBoxOne1_L_02 {
        padding: 20px 0 10px;
    }

    .conBoxOne1_L {
        width: 100%;
    }

    .conBoxOne1_R {
        width: 100%;
        padding-top: 25px;
    }







    .dowBoxOne1 {
        padding-bottom: 30px;
    }

    .dowBoxOne1 .item {
        margin: 0 15px 15px;
    }

    .dowBoxOne1_item .item .left_box {
        width: 100%;
    }

    .dowBoxOne1_item .item .right_box {
        width: 100%;
        padding-top: 15px;
    }








    .exh_deOne1_L_01 {
        padding: 50px 40px 60px;
    }

    .exh_deOne1_L {
        width: 100%;
    }

    .exh_deOne1_R {
        padding-top: 50px;
    }

    .exh_deOne1_R,
    .exh_deOne1_R_float {
        width: 100%;
    }

    .products_list_box .item {
        width: calc((100% - 60px) / 3);
        margin-right: 30px;
    }








    .exhBoxOne1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .exhBoxOne1 .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 30px;
    }

    .exhBoxOne1 .item a .bottom_text {
        font-size: 20px;
    }

    .exhBoxOne1 .item a .img_box .date_box .day {
        font-size: 26px;
    }

    .exhBoxOne1 .item a .img_box .date_box {
        width: 75px;
        top: 15px;
        right: 15px;
    }






    .hisBoxOne1 {
        margin-bottom: 60px;
    }

    .hisBoxOne2 .item .year {
        font-size: 34px;
    }

    .hisBoxOne2 .item .text {
        font-size: 16px;
        line-height: 26px;
    }

    .hisBoxOne2 .item {
        width: calc((100% - 90px) / 2);
        margin-bottom: 100px;
    }

    .hisBoxOne2>.item:nth-child(odd) .float_round {
        top: 11px;
        right: -55px;
    }

    .hisBoxOne2>.item:nth-child(even) .float_round {
        top: 11px;
        left: -55px;
    }









    .macBoxOne3 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .macBoxOne3 .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 30px;
    }








    .newBoxOne1_L {
        width: 100%;
    }

    .newBoxOne1_L a .bottom_text {
        font-size: 20px;
    }

    .newBoxOne1_R {
        width: 100%;
        padding-top: 40px;
    }

    .newBoxOne1_R .item {
        margin-bottom: 30px;
    }

    .newBoxOne2 .item a .img_box {
        width: 250px;
    }

    .newBoxOne2 .item a .right_box {
        width: calc(100% - 250px);
        padding: 0 30px 0 30px;
    }

    .newBoxOne2 .item a .right_box .text {
        padding-top: 10px;
    }







    .ourBoxOne1 {
        height: auto;
        padding: 60px 30px 60px 30px;
    }

    .ourBoxOne2 .item {
        width: 100%;
        padding: 60px 30px 60px 30px;
        margin-bottom: 30px;
    }










    .product_detail {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .pro_deOne1_L {
        width: 100%;
    }

    .pro_deOne1_R {
        width: 100%;
        padding-top: 35px;
    }

    .pro_deOne2 {
        display: none;
    }

    .pro_deOne3_dl dl dd {
        width: 100%;
    }

    .pro_deOne4_01 .center_round {
        width: 190px;
    }

    .pro_deOne4_01 .list_box {
        width: calc((100% - 190px) / 2);
    }

    .pro_deOne4_01 .item.right {
        padding-left: 20px;
    }

    .pro_deOne4_01 .item.left {
        padding-right: 20px;
    }

    .pro_deOne6_01_L {
        width: 100%;
        padding-bottom: 30px;
    }

    .pro_deOne6_01_R {
        width: 100%;
    }

    .pro_deOne8_form .item textarea {
        height: 100px;
    }

    .pro_deOne1 {
        border-bottom: 1px solid #eeeeee;
    }

    .product_detail_R {
        width: 100%;
    }

    .product_detail_L,
    .product_detail_L_float {
        width: 100%;
    }

    .product_detail_L {
        padding-top: 70px;
    }

    .pro_deOne1_R .btn_box a {
        height: 44px;
    }

    .pro_deOne1_R .btn_box>a:nth-child(2) {
        margin-left: 15px;
    }

    .pro_deOne1_R .btn_box>a:nth-child(3) {
        margin-left: 15px;
    }






    .pro_liOne1_L a {
        padding: 40px 40px 0 40px;
    }
    
    .pro_liOne1_L_text {
        padding: 0 0 30px;
    }

    .pro_liOne1_L {
        width: 100%;
    }

    .pro_liOne1_R {
        width: 100%;
        padding-top: 40px;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
    }

    .pro_liOne1_R .item {
        width: calc((100% - 30px) / 2);
    }

    .pro_liOne1_L_text .tt {
        font-size: 28px;
        line-height: 42px;
    }

    .pro_liOne1_R .item a .left_box .text {
        font-size: 20px;
        line-height: 28px;
    }

    .pro_liOne1_R .item a {
        padding: 15px 15px 0 15px;
    }

    .pro_liTwo1 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .pro_liTwo1_R {
        width: 100%;
    }

    .pro_liTwo1_L {
        width: 100%;
        padding-top: 70px;
    }

    .products_list_hover_show {
        display: none!important;
    }

    .pro_liBoxTwo_w {
        padding: 60px 0 80px;
    }























}


/* 
1--------------767      手机
*/
@media screen and (min-width: 1px) and (max-width: 767px) {
    .wrap {
        width: 100%;
    }





    /* index,shouji */
    .pc_public_head {
        display: none;
    }

    .mobile_header {
        display: block;
    }

    .mobile_logo {
        margin-left: 10px;
    }

    .mobile_search_icon {
        font-size: 30px;
        width: 34px;
        line-height: 54px;
    }

    .mobile_search_btn_text {
        font-size: 28px;
    }

    .mobile_menu_down_clm_tt .tt {
        padding: 6px 0;
        width: calc(100% - 25px);
    }

    .mobile_menu_down {
        padding: 2px 0 10px 12px;
    }

    .index_banner_dots .swiper-pagination-bullet {
        width: 20px;
        margin: 0 6px;
    }

    .index_banner_dots {
        bottom: 8px;
    }

    .p_100 {
        padding: 40px 10px 40px;
    }

    .fz_48 {
        font-size: 26px;
    }

    .public_index_title {
        padding-bottom: 25px;
    }

    .indBoxOne1_lunbo .swiper-slide a .item_top {
        width: 210px;
        height: 210px;
    }

    .indBoxTwo1_L {
        width: 100%;
        padding-bottom: 10px;
    }

    .indBoxTwo1_L a .tt {
        font-size: 22px;
        line-height: 28px;
    }

    .indBoxTwo1_L a .text {
        font-size: 16px;
        line-height: 24px;
        padding-top: 6px;
    }

    .indBoxTwo1_R a .iconfont {
        font-size: 28px;
        padding-top: 2px;
    }

    .indBoxTwo1_R a span {
        font-size: 16px;
        padding: 2px 0 0 5px;
    }

    .indBoxTwo1_R a {
        width: 130px;
        height: 40px;
    }

    .indBoxTwo1 {
        padding-bottom: 30px;
    }

    .indBoxTwo2 .item {
        width: 60px;
        height: 60px;
        margin-right: 20px;
        margin-bottom: 10px;
    }

    .indBoxTwo2 {
        -ms-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .indBoxThree_w .public_index_title {
        padding-bottom: 10px;
    }

    .indBoxThree1 {
        font-size: 16px;
        line-height: 22px;
        padding-bottom: 20px;
    }

    .indBoxThree2_01 {
        position: static;
        padding: 5px 0 5px;
        background: rgba(83, 117, 165, 0.5);
    }

    .indBoxThree2_01 .item {
        width: calc(100% / 2);
        padding: 6px 5px 6px 5px;
        background: none;
    }

    .indBoxThree2_01 .item .iconfont {
        width: 35px;
        font-size: 26px;
    }

    .indBoxThree2_01 .item .right_box {
        width: calc(100% - 35px);
        font-size: 12px;
        line-height: 14px;
    }

    .indBoxThree2_01 .item:hover {
        background: rgba(232, 155, 63);
    }

    .indBoxThree2_02_item .video_btn_box {
        width: 46px;
        top: 30%;
    }

    .ind_video_maskBox .video_Box_1 {
        width: 94%;
        height: 210px;
    }

    .ind_video_maskBox .video_Box_1 .closeBtn {
        font-size: 18px;
    }

    .indBoxFour1_lunbo .swiper-slide:nth-child(odd) .item {
        padding: 0 10px 20px;
    }

    .indBoxFour1_lunbo .swiper-slide:nth-child(even) .item {
        padding: 0 10px 10px;
    }

    .indBoxFour1_lunbo .swiper-slide:nth-child(odd) .item .bottom_box {
        padding-top: 10px;
    }

    .indBoxFour1_lunbo .swiper-slide .item .bottom_box .date {
        font-size: 16px;
    }

    .indBoxFour1_lunbo .swiper-slide .item .bottom_box .text {
        height: 86px;
        font-size: 12px;
        line-height: 20px;
    }

    .indBoxFour1_lunbo .swiper-slide:nth-child(even) .item .bottom_box {
        padding: 10px 0 10px;
    }

    .indBoxFour1_btn_dots {
        padding-top: 15px;
    }

    .indBoxFour1_btn_prev,
    .indBoxFour1_btn_next {
        width: 24px;
        height: 24px;
        line-height: 24px;
    }

    .indBoxFour1_btn_dots::before {
        bottom: 11px;
        height: 2px;
    }

    .indBoxFive1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .indBoxFive1 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .indBoxFive1 .item a .bottom_box {
        width: 100%;
        margin: 0;
        padding: 15px 0 0 0;
    }

    .indBoxFive1 .item a .bottom_box .tt {
        font-size: 16px;
        line-height: 24px;
        padding-top: 8px;
    }

    .indBoxFive1 .item a .bottom_box .text {
        font-size: 16px;
        line-height: 22px;
    }

    .indBoxFive1 .item a .bottom_box .btn_box .iconfont {
        font-size: 20px;
        padding: 0 0 0 5px;
    }

    .indBoxFive1 .item a .bottom_box .btn_box {
        width: 120px;
        height: 36px;
        margin-top: 10px;
    }

    .foot_top_w {
        padding: 40px 10px 15px;
    }

    .foot_top_01 {
        display: none;
    }

    .foot_top_02 {
        display: none;
    }

    .foot_top_03 {
        width: 100%;
    }

    .foot_top_03 .foot_logo {
        width: 150px;
    }

    .foot_top_03 .text_box {
        line-height: 22px;
        padding: 15px 0 15px;
    }

    .foot_top_04 {
        width: 100%;
        padding-top: 25px;
    }

    .foot_top_04_content .item a span {
        font-size: 16px;
        padding: 3px 0 0 8px;
    }

    .foot_top_04_people .item {
        padding-bottom: 6px;
    }

    .foot_top_04_content .item {
        padding-bottom: 14px;
    }

    .foot_top_04_people {
        padding: 12px 0 8px;
    }

    .foot_bot_w {
        padding: 15px 10px 15px;
    }

    .foot_bot_01 {
        width: 100%;
        text-align: center;
    }

    .foot_bot_02 a {
        font-size: 18px;
        width: auto;
        line-height: normal;
        border: none;
        margin: 0 5px;
    }

    .foot_bot_02>a:first-child {
        border-left: none;
    }

    .foot_bot_02 {
        width: 100%;
        padding-top: 6px;
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
    }








    .SubPage_crumbs {
        font-size: 16px;
        padding: 15px 10px 0;
    }

    .SubPage_banner_w {
        height: 150px;
    }

    .SubPage_banner_text .text {
        display: none;
    }

    .SubPage_banner_text .title {
        font-size: 22px;
        padding-top: 0;
        background: none !important;
    }

    .SubPage_banner_text {
        padding: 40px 10px 0;
    }

    .cerBoxOne1 {
        padding-bottom: 25px;
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .cerBoxOne1 .item {
        width: calc((100% - 10px) / 2);
        margin: 0;
    }

    .cerBoxOne1 .item a span {
        font-size: 16px;
    }

    .cerBoxOne1 .item a .iconfont {
        font-size: 20px;
    }

    .cerBoxOne1 .item a {
        height: 44px;
    }

    .cerBoxOne2 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .cerBoxOne2 .item {
        width: calc((100% - 10px) / 2);
        margin-right: 0;
        margin-bottom: 15px;
        padding: 5px;
    }

    .cerBoxOne2 .item a {
        padding: 5px;
        border: 3px solid #dddddd;
    }

    .public_paging a {
        font-size: 16px;
        width: 36px;
        height: 36px;
        line-height: 36px;
    }

    .public_paging a.iconfont {
        font-size: 20px;
    }

    .foot_inquiry_01 {
        width: 100%;
    }

    .foot_inquiry_w {
        padding: 25px 10px 25px;
    }

    .foot_inquiry_01 .iconfont {
        font-size: 32px;
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    .foot_inquiry_01 .right_box {
        width: calc(100% - 60px);
        padding: 22px 0 0 15px;
    }

    .foot_inquiry_01 .right_box .tt {
        font-size: 18px;
    }

    .foot_inquiry_01 .right_box .text {
        display: none;
    }

    .foot_inquiry_02 {
        width: 100%;
        padding-top: 15px;
    }

    .foot_inquiry_02_form .item {
        width: 100%;
        margin-bottom: 12px;
    }

    .foot_inquiry_02_form button {
        width: 100%;
    }

    .foot_inquiry_02_form .item input {
        height: 38px;
    }





    .compBoxOne1 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .compBoxOne1_R {
        width: 100%;
    }

    .compBoxOne1_L {
        width: 100%;
    }

    .compBoxOne1_L .title_box {
        line-height: 32px;
        padding-top: 20px;
        background: none !important;
    }

    .fz_36 {
        font-size: 24px;
    }

    .compBoxOne1_L .text_box {
        font-size: 16px;
        line-height: 24px;
        padding-top: 10px;
    }

    .compBoxOne1_L_list .item .iconfont {
        font-size: 40px;
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    .compBoxOne1_L_list .item .iconfont .number {
        font-size: 16px;
        width: 26px;
        height: 26px;
        line-height: 26px;
    }

    .compBoxOne1_L_list .item .right_box {
        width: calc(100% - 60px);
        font-size: 16px;
        line-height: 22px;
        padding-left: 15px;
    }

    .compBoxOne1_L_list {
        padding-top: 20px;
    }

    .compBoxOne1_L_list .item {
        padding-bottom: 20px;
    }

    .compBoxTwo1 .text {
        font-size: 16px;
        line-height: 26px;
        padding-top: 15px;
    }

    .compBoxThree1 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .compBoxThree1_R {
        width: 100%;
    }

    .compBoxThree1_L {
        width: 100%;
        padding-top: 20px;
    }

    .compBoxThree1_L .line {
        height: 2px;
        margin: 10px 0 0;
    }

    .compBoxThree1_L .text {
        font-size: 16px;
        line-height: 26px;
        padding-top: 15px;
    }

    .compBoxFour1 .text {
        font-size: 16px;
        line-height: 24px;
    }

    .compBoxFour2_lunbo .swiper-slide.swiper-slide-active {
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    .compBoxFour2_prev,
    .compBoxFour2_next {
        display: none;
    }

    .compBoxFour2_lunbo {
        width: 100%;
        padding: 0;
    }

    .compBoxFour1 {
        padding-bottom: 20px;
    }

    .compBoxFour3_dots .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
    }






    .serBoxOne1 .text {
        font-size: 16px;
        line-height: 24px;
        padding-top: 5px;
    }

    .serBoxOne1 {
        padding-bottom: 20px;
    }

    .serBoxOne2 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
        padding: 30px 10px 30px;
    }

    .serBoxOne2 .item .iconfont {
        font-size: 38px;
        width: 70px;
        height: 70px;
        line-height: 70px;
    }

    .serBoxOne2 .item .text {
        padding-top: 15px;
    }

    .serBoxTwo1 {
        padding-bottom: 20px;
    }

    .faq_list_t {
        padding: 15px 8px;
    }

    .faq_list_t .icon1 {
        width: 35px;
        font-size: 26px;
    }

    .faq_list_t .tt {
        font-size: 16px;
        line-height: 24px;
        padding: 2px 20px 0 0;
    }

    .faq_list_t .icon2 {
        font-size: 24px;
        width: 25px;
        height: 25px;
        line-height: 25px;
    }

    .faq_list_down {
        font-size: 16px;
        line-height: 22px;
        padding: 0 20px 20px 40px;
    }







    .tecBoxOne1 {
        padding-bottom: 25px;
    }

    .tecBoxOne2_01 {
        width: 100%;
        padding-bottom: 30px;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .tecBoxOne2_01 .item {
        font-size: 16px;
        width: calc((100% - 10px) / 2);
        padding: 12px 10px 12px 10px;
        margin-bottom: 10px;
    }

    .tecBoxOne2_02 {
        width: 100%;
    }

    .tecBoxOne2_02_item .img_box {
        width: 100%;
    }

    .tecBoxOne2_02_item .right_box {
        width: 100%;
        padding: 20px 10px 20px 10px;
    }

    .tecBoxOne2_02_item .right_box .text {
        font-size: 16px;
        line-height: 24px;
        padding-top: 15px;
    }

    .tecBoxTwo2_prev,
    .tecBoxTwo2_next {
        display: none;
    }

    .tecBoxTwo2_lunbo {
        width: 100%;
    }

    .tecBoxTwo1 {
        padding-bottom: 25px;
    }

    .tecBoxOne2_02_item .right_box .line {
        width: 40px;
    }

    .tecBoxTwo2_lunbo .swiper-slide .item .bottom_box .text {
        padding: 12px 15px 0 15px;
        margin-bottom: 12px;
    }






    .caseBoxOne1 {
        padding: 20px 10px 20px 10px;
    }

    .caseBoxOne1_form .item {
        width: 100%;
        margin-bottom: 15px;
    }

    .caseBoxOne1_form .item .input_tt {
        width: 110px;
        font-size: 16px;
    }

    .caseBoxOne1_form .item select {
        width: calc(100% - 110px);
        height: 42px;
        font-size: 16px;
    }

    .caseBoxOne1_form .item input {
        width: calc(100% - 110px);
        height: 42px;
        font-size: 16px;
    }

    .caseBoxOne1_form button {
        font-size: 16px;
        width: 100%;
        height: 42px;
    }

    .caseBoxOne2 {
        padding-top: 40px;
    }

    .caseBoxOne2 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 25px;
    }

    .caseBoxOne2 .item a .bottom_box {
        padding: 10px 10px 15px 10px;
    }







    .conBoxOne1_L_02 {
        padding: 10px 0 5px;
    }

    .conBoxOne1_L_02 .item a .iconfont {
        font-size: 22px;
    }

    .conBoxOne1_L_02 .item a span {
        font-size: 16px;
        line-height: 22px;
        padding-top: 0px;
    }

    .conBoxOne1_L_02 .item {
        margin-bottom: 8px;
    }

    .conBoxOne1_L {
        width: 100%;
    }

    .conBoxOne1_R {
        width: 100%;
        padding-top: 25px;
    }

    .conBoxOne1_L_03>.item:nth-child(odd) {
        width: 100%;
    }

    .conBoxOne1_L_03>.item:nth-child(even) {
        width: 100%;
    }

    .conBoxOne1_L_03 .item {
        margin-bottom: 10px;
    }

    .conBoxOne1_L_03 {
        padding: 15px 0 6px;
    }

    .conBoxOne1_R_form .item {
        width: calc((100% - 10px) / 2);
        margin-bottom: 15px;
    }

    .conBoxOne1_R_form .item input {
        height: 42px;
    }

    .conBoxOne1_R_form .item textarea {
        height: 80px;
    }

    .conBoxOne1_R_form .btn_box {
        padding-top: 0;
    }

    .conBoxOne1_R_form .btn_box>button:nth-child(2) {
        margin-left: 15px;
    }

    .conBoxOne1_R_form .btn_box button {
        font-size: 16px;
        height: 42px;
    }

    .conBoxOne1_R_form {
        padding-top: 25px;
    }





    .dowBoxOne1 {
        padding-bottom: 20px;
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .dowBoxOne1 .item {
        height: 42px;
        line-height: 42px;
        font-size: 16px;
        width: calc((100% - 10px) / 2);
        margin: 0 0 10px 0;
    }

    .dowBoxOne1_item .item {
        padding: 20px 10px;
    }

    .dowBoxOne1_item .item .left_box {
        width: 100%;
    }

    .dowBoxOne1_item .item .left_box .img_box {
        width: 45px;
    }

    .dowBoxOne1_item .item .left_box span {
        width: calc(100% - 45px);
        font-size: 16px;
        line-height: 22px;
        padding-left: 15px;
    }

    .dowBoxOne1_item .item .right_box {
        width: 100%;
        padding-top: 10px;
    }

    .dowBoxOne1_item .item .right_box>.icon_text:nth-child(2) {
        margin-left: 20px;
    }

    .dowBoxOne1_item .item .right_box .icon_text .iconfont {
        font-size: 20px;
    }






    .exh_deBoxOne_w {
        padding: 40px 10px 40px;
    }

    .exh_deOne1_L_01 {
        padding: 30px 10px 40px;
    }

    .exh_deOne1_L_01 .big_title {
        font-size: 20px;
    }

    .exh_deOne1_L_01 .little_tt .item {
        font-size: 16px;
        padding-right: 20px;
        padding-bottom: 10px;
    }

    .exh_deOne1_L_01 .little_tt {
        padding: 15px 0 10px;
    }

    .exh_deOne1_L_01 .content_box {
        font-size: 16px;
        line-height: 22px;
        padding: 30px 0 0;
    }

    .exh_deOne1_L {
        width: 100%;
    }

    .exh_deOne1_R {
        padding-top: 20px;
    }

    .exh_deOne1_R,
    .exh_deOne1_R_float {
        width: 100%;
    }

    .products_list_box {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .products_list_box .item .bottom_box .bottom_tt {
        height: auto;
        font-size: 16px;
        line-height: 22px;
        padding: 12px 0 0;
    }

    .products_list_box .item {
        width: calc((100% - 10px) / 2);
        margin-right: 0;
        margin-bottom: 25px;
    }

    .exh_deOne1_L_02 {
        padding-top: 40px;
    }

    .exh_deOne1_L_02 .tt_box {
        padding-bottom: 20px;
    }

    .exh_deOne1_R_01 .item a {
        padding: 18px 15px 15px 20px;
    }

    .exh_deOne1_R_01 .item a .text {
        padding-top: 5px;
    }








    .exhBoxOne_w {
        padding: 40px 10px 40px;
    }

    .exhBoxOne1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .exhBoxOne1 .item {
        width: calc((100% - 10px) / 2);
        margin-right: 0;
        margin-bottom: 25px;
    }

    .exhBoxOne1 .item a .bottom_text {
        font-size: 16px;
        padding-top: 12px;
    }

    .exhBoxOne1 .item a .img_box .date_box .day {
        font-size: 16px;
    }

    .exhBoxOne1 .item a .img_box .date_box .year {
        font-size: 12px;
        padding-top: 4px;
    }

    .exhBoxOne1 .item a .img_box .date_box {
        width: 65px;
        top: 10px;
        right: 10px;
        padding: 8px 0 8px;
    }

    .exhBoxOne2 {
        padding-top: 15px;
    }








    .hisBoxOne1_lunbo .swiper-slide .item .year {
        font-size: 18px;
        padding-top: 10px;
    }

    .hisBoxOne1_prev,
    .hisBoxOne1_next {
        width: 36px;
        height: 36px;
        line-height: 32px;
    }

    .hisBoxOne1::before {
        top: 17px;
    }

    .hisBoxOne1_lunbo {
        padding-top: 10px;
    }

    .hisBoxOne1 {
        margin-bottom: 40px;
    }

    .hisBoxOne2 .item .year {
        font-size: 16px;
    }

    .hisBoxOne2 .item .text {
        font-size: 12px;
        line-height: 22px;
        padding: 5px 0 10px;
    }

    .hisBoxOne2 .item {
        position: relative;
        width: calc((100% - 30px) / 2);
        margin-bottom: 50px;
    }

    .hisBoxOne2 .item .float_round {
        width: 12px;
        height: 12px;
        border-width: 2px;
    }

    .hisBoxOne2>.item:nth-child(odd) .float_round {
        top: 3px;
        right: -21px;
    }

    .hisBoxOne2>.item:nth-child(even) .float_round {
        top: 3px;
        left: -21px;
    }

    .hisBoxOne2>.item:nth-child(even) {
        top: 50px;
    }

    .hisBoxOne2 {
        padding: 30px 0 50px;
    }







    .macBoxOne1 {
        padding-bottom: 25px;
    }

    .macBoxOne3 {
        padding-top: 30px;
    }

    .macBoxOne2_lunbo .swiper-slide a .bottom_text {
        line-height: 22px;
    }

    .macBoxOne3 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 25px;
    }

    .macBoxOne4 {
        padding-top: 15px;
    }









    .newBoxOne1_L {
        width: 100%;
    }

    .newBoxOne1_L a .bottom_text {
        font-size: 16px;
        padding: 12px 10px 12px 10px;
    }

    .newBoxOne1_R {
        width: 100%;
        padding-top: 30px;
    }

    .newBoxOne1_R .item a {
        padding: 20px 10px 20px 10px;
    }

    .newBoxOne1_R .item a .tt {
        font-size: 20px;
        line-height: 26px;
    }

    .newBoxOne1_R .item a .text {
        line-height: 24px;
    }

    .newBoxOne1_R .item {
        margin-bottom: 20px;
    }

    .newBoxOne2 {
        padding-top: 40px;
    }

    .newBoxOne2 .item a .img_box {
        width: 100%;
    }

    .newBoxOne2 .item a .right_box {
        width: 100%;
        padding: 20px 10px 20px;
    }

    .newBoxOne2 .item a .right_box .tt {
        font-size: 20px;
    }

    .newBoxOne2 .item a .right_box .text {
        font-size: 16px;
        line-height: 24px;
        padding-top: 10px;
    }

    .newBoxOne3 {
        padding-top: 10px;
    }






    .ourBoxOne1 {
        height: auto;
        padding: 40px 10px 40px 10px;
    }

    .ourBoxOne2 .item {
        width: 100%;
        padding: 40px 10px 40px 10px;
        margin-bottom: 30px;
    }

    .ourBoxOne1_text .line {
        width: 40px;
    }

    .ourBoxOne1_text .text {
        font-size: 16px;
        line-height: 26px;
    }

    .ourBoxOne2 .item .text {
        font-size: 16px;
        line-height: 26px;
        padding-top: 10px;
    }

    .ourBoxOne2 .item .tt {
        font-size: 20px;
    }







    .detail_crumbs_w {
        padding: 12px 10px;
    }

    .detail_crumbs_01 {
        font-size: 16px;
    }

    .pro_deBoxOne_w {
        padding: 40px 10px 40px;
    }

    .pro_deOne1_R .big_title {
        font-size: 18px;
        line-height: 26px;
    }

    .product_detail {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .pro_deOne1_L {
        width: 100%;
    }

    .pro_deOne1_R {
        width: 100%;
        padding-top: 20px;
    }

    .pro_deOne1_R dl dd::before {
        margin-top: 7px;
    }

    .pro_deOne1_R dl dd {
        padding-bottom: 5px;
    }

    .pro_deOne1_R dl {
        padding: 15px 0 10px;
    }

    .pro_deOne1_R .btn_box a .iconfont {
        font-size: 20px;
    }

    .pro_deOne1_R .btn_box a span {
        font-size: 16px;
    }

    .pro_deOne1_R dl dd div {
        font-size: 16px;
        line-height: 20px;
    }

    .pro_deOne2 {
        display: none;
    }

    .pro_deOne3_dl dl dd {
        width: 100%;
    }

    .pro_deOne4_01 .center_round {
        -ms-order: -1;
        -webkit-order: -1;
        order: -1;
        width: 200px;
        margin: 0 auto 15px;
    }

    .pro_deOne4_01 .item {
        margin-bottom: 15px;
    }

    .pro_deOne4_01 .list_box>.item:last-child {
        margin-bottom: 15px;
    }

    .pro_deOne3_dl dl dd span {
        line-height: 20px;
    }

    .pro_deOne3_dl dl dd::before {
        margin-top: 7px;
    }

    .pro_deOne4_01 .list_box {
        width: 100%;
    }

    .pro_deOne4_01 .item.right {
        padding-left: 0;
    }

    .pro_deOne4_01 .item.left {
        padding-right: 0;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
    }

    .pro_deOne4_01 .item.left .text_box {
        text-align: left;
        padding-right: 0;
        padding-left: 15px;
    }

    .pro_deOne6_01_L {
        width: 100%;
        padding-bottom: 20px;
    }

    .pro_deOne6_01_R {
        width: 100%;
    }

    .pro_deOne8_form .item textarea {
        height: 80px;
    }

    .pro_deOne1 {
        border-bottom: 1px solid #eeeeee;
    }

    .product_detail_R {
        width: 100%;
    }

    .product_detail_L,
    .product_detail_L_float {
        width: 100%;
    }

    .product_detail_L {
        padding-top: 40px;
    }

    .pro_deOne1_R .btn_box a {
        width: 120px;
        height: 40px;
    }

    .pro_deOne1_R .btn_box>a:nth-child(2) {
        margin-left: 10px;
    }

    .pro_deOne1_R .btn_box>a:nth-child(3) {
        margin-left: 0px;
        margin-top: 10px;
    }

    .p_t_50 {
        padding-top: 30px;
    }

    .product_detail_title {
        padding-bottom: 20px;
    }

    .pro_deOne8_form .item {
        width: 100%;
        margin-bottom: 12px;
    }

    .pro_deOne8_title {
        padding-bottom: 20px;
    }

    .pro_deOne8_form .item input {
        height: 42px;
    }

    .pro_deOne8_form .btn_box button {
        font-size: 16px;
        width: 30%;
        height: 42px;
    }

    .pro_deOne8_form .btn_box>button:nth-child(2) {
        margin-left: 20px;
    }

    .exh_deOne1_R_02 {
        margin-top: 20px;
    }

    .product_detail_L01 .tt_box {
        font-size: 20px;
        padding: 16px 10px 14px 20px;
    }












    .pro_liBoxOne_w {
        padding: 40px 10px 25px;
    }

    .pro_liOne1_L {
        width: 100%;
    }

    .pro_liOne1_L a {
        padding: 25px 10px 0;
    }

    .pro_liOne1_L_text {
        width: 62%;
        padding: 0 0 20px;
    }

    .pro_liOne1_L_text .tt {
        font-size: 18px;
        line-height: 26px;
    }

    .pro_liOne1_L_text dl dd span {
        font-size: 12px;
    }

    .pro_liOne1_L_text dl dd::before {
        margin-top: 4px;
        width: 6px;
        height: 6px;
    }

    .pro_liOne1_L_text dl {
        padding: 10px 0 5px;
    }

    .pro_liOne1_L_text .btn_box {
        font-size: 16px;
        width: 120px;
        line-height: 40px;
    }

    .pro_liOne1_L_text dl dd {
        padding-bottom: 8px;
    }

    .pro_liOne1_R {
        width: 100%;
        padding-top: 15px;
    }

    .pro_liOne1_R .item {
        width: 100%;
        margin-bottom: 15px;
    }

    .pro_liOne1_R .item a {
        padding: 15px 10px 0 10px;
    }

    .pro_liOne1_R .item a .left_box {
        padding: 25px 0 20px;
    }

    .pro_liOne1_R .item a .right_img {
        width: 30.6%;
    }

    .pro_liOne1_R .item a .left_box .text {
        font-size: 18px;
        line-height: 26px;
    }

    .pro_liOne1_R .item a .left_box .btn_box {
        font-size: 16px;
        width: 120px;
        height: 42px;
        line-height: 42px;
    }

    .pro_liBoxTwo_w {
        padding: 40px 10px 40px;
    }

    .pro_liTwo1 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .pro_liTwo1_R {
        width: 100%;
        padding-top: 0;
    }

    .products_list_hover_show {
        display: none!important;
    }

    .pro_list_crumbs {
        width: 100%;
        font-size: 16px;
        padding-bottom: 15px;
    }

    .pro_liTwo1_R_01_form {
        width: 100%;
    }

    .pro_liTwo1_R_01_form input {
        font-size: 16px;
    }

    .pro_liTwo1_R_02 {
        padding-top: 30px;
    }

    .pro_liTwo1_R_03 {
        padding-top: 0;
    }

    .pro_liTwo1_L {
        width: 100%;
        padding-top: 60px;
    }

    .pro_liTwo1_L_02 .tt_box span {
        font-size: 18px;
    }

    .pro_liTwo1_L_02 .tt_box {
        padding: 14px 10px 14px 20px;
    }

    .pro_liTwo1_L_02 {
        margin-top: 20px;
    }






    .pro_liOne1_L_img {
    width: 36%;
}



    .float_side_nav {
        width: 55px;
    }
    
    .float_side_nav .item a {
        height: 56px;
    }
    
    .float_side_nav .item a .iconfont {
        font-size: 24px;
    }

.float_side_nav .item a .text {
    font-size: 12px;
}










}