/* 所有页面的媒体查询 */


/* 
1411-----------1610
*/
@media screen and (min-width: 1411px) and (max-width: 1610px) {


    .pc_head_list_box .item>a {
        font-size: 20px;
    }

    .header_cen_r {
        width: 69%;
    }

    .pc_head_list_box {
        width: calc(100% - 85px);
    }

    .footer_top1 .footer_logo {
        width: 180px;
    }

    .indBoxFour2 .item {
        height: 630px;
    }






    .xgFour1_l .item .number {
        font-size: 40px;
    }

    .xgBoxFive1 {
        grid-template-columns: repeat(6, 1fr);
    }







}


/* 
1201-----------1410    大屏电脑
*/
@media screen and (min-width: 1201px) and (max-width: 1410px) {



    .pc_head_list_box .item>a {
        font-size: 18px;
    }

    .pc_header_cen .logo {
        width: 300px;
    }

    .pc_head_list_box {
        width: calc(100% - 70px);
    }

    .header_cen_r {
        width: 68%;
    }

    .product_nav_menu_list .every .title a {
        font-size: 16px;
    }

    .product_nav_menu_list .every .text a {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .product_nav_menu_list .every {
        width: calc((100% - 70px) / 8);
        margin-right: 10px;
    }

    .footer_top1 {
        width: 28%;
    }

    .footer_top2 {
        width: 28%;
    }

    .footer_top3 {
        display: none;
    }

    .footer_top4 {
        width: 11%;
    }







    .product_list_box.pro_li2_page .item {
        width: calc((100% - 60px) / 4);
        margin-right: 20px;
        margin-bottom: 40px;
    }




    .product_list_box.pro_li_page .item {
        width: calc((100% - 50px) / 3);
        margin-right: 25px;
        margin-bottom: 35px;
    }





    .indBoxFour2 .item {
        height: 550px;
    }



    .xgFour1_l .item .number {
        font-size: 40px;
    }

    .xgBoxFive1 {
        grid-template-columns: repeat(6, 1fr);
    }

    .footer_top5 .item {
        width: calc((100% - 15px) / 2);
    }

    .xgTwelve1_lunbo {
        width: calc(100% - 100px - 100px);
    }

    .xgTwelve1_lunbo .swiper-slide .item .year {
        font-size: 72px;
    }

    .xgTwelve2_lunbo .swiper-slide .item .year {
        font-size: 26px;
    }













}


/* 
1025-----------1200    中等屏幕
*/
@media screen and (min-width: 1025px) and (max-width: 1200px) {


    .pc_header_cen {
        padding: 0 30px;
    }

    .pc_head_list_box .item>a {
        font-size: 16px;
    }

    .header_search_icon {
        font-size: 28px;
    }

    .pc_header_cen .logo {
        width: 280px;
    }

    .pc_head_list_box {
        width: calc(100% - 50px);
    }

    .header_cen_r {
        width: 68%;
    }

    .product_nav_menu_list .every {
        width: calc((100% - 70px) / 8);
        margin-right: 10px;
    }

    .product_nav_menu_list .every .title a {
        font-size: 16px;
    }

    .product_nav_menu_list .every .text a {
        font-size: 14px;
        margin-bottom: 8px;
    }

    .publicTwo_stage_nav {
        width: 160px;
    }

    .indBoxOne2 .item a {
        padding: 20px;
    }

    .indBoxOne3 .item a {
        padding: 20px;
    }

    .footer_top3 {
        display: none;
    }

    .footer_top1 {
        width: 34%;
    }

    .footer_top2 {
        width: 34%;
    }

    .footer_top4 {
        display: none;
    }
    






    .cas_deOne1_r, .cas_deOne1_r_float {
        width: 210px;
    }

    .cas_deOne1_l {
        width: calc(100% - 260px);
    }






    .caseBoxOne1 .item {
        margin: 0 20px;
    }





    .product_list_box.pro_li2_page .item {
        width: calc((100% - 60px) / 3);
        margin-right: 30px;
    }

    .product_list_box.pro_li2_page > .item:nth-child(4n) {
        margin-right: 30px;
    }

    .product_list_box.pro_li2_page > .item:nth-child(3n) {
        margin-right: 0;
    }






    .pro_deOne2_l {
        width: 52%;
    }



    .pro_liOne1_l {
        width: 27.5%;
    }

    .pro_liOne1_r {
        width: 68.5%;
    }

    .product_list_box.pro_li_page .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
    }

    .product_list_box.pro_li_page {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }





    .indBoxFour2 .item {
        height: 520px;
    }

    .indFour1_01_l {
        width: 76%;
    }






    .xgOne_bot1 .item>a {
        font-size: 16px;
    }

    .xgFour1_l .item .number {
        font-size: 30px;
    }

    .xgBoxFive1 {
        grid-template-columns: repeat(6, 1fr);
    }

    .footer_top5 {
        width: 25%;
    }

    .footer_top5 .item {
        width: calc((100% - 10px) / 2);
    }

    .xgTwelve1_lunbo {
        width: calc(100% - 100px - 100px);
    }

    .xgTwelve1_lunbo .swiper-slide .item .year {
        width: 180px;
        font-size: 60px;
    }

    .xgTwelve1_lunbo .swiper-slide .item .r_box .text {
        font-size: 18px;
        line-height: 1.8;
    }

    .xgTwelve1_lunbo .swiper-slide .item .r_box {
        width: calc(100% - 180px);
        padding-left: 40px;
    }

    .xgTwelve2_lunbo .swiper-slide .item .year {
        font-size: 26px;
    }

    .float_r_nav {
        width: 65px;
    }













}


/* 
768------------1024    ipad
*/
@media screen and (min-width: 768px) and (max-width: 1024px) {

    .ind_video_maskBox .video_Box_1 {
        width: 92%;
        height: 400px;
    }

    .bg_fixed {
        background-attachment: scroll;
    }




    .pc_header {
        display: none;
    }

    .index_banner_01 {
        display: none;
    }

    .mobile_header {
        display: block;
    }

    .mobile_logo img {
        height: 34px;
    }

    .indBoxOne2 .item {
        width: 100%;
        margin-bottom: 2px;
    }

    .indBoxOne3 .item {
        width: calc((100% - 2px) / 2);
        margin-right: 0;
    }

    .indBoxOne3 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .indThree1_l {
        width: 100%;
    }

    .indThree1_r {
        width: 100%;
    }

    .indFive1_l {
        width: 100%;
        padding-bottom: 25px;
    }

    .footer_top1 .footer_logo {
        width: 150px;
    }

    .footer_top1 {
        width: 48%;
    }

    .footer_top2 {
        display: none;
    }

    .footer_top3 {
        display: none;
    }

    .footer_top4 {
        display: none;
    }

    .footer_bot1 {
        width: 100%;
        text-align: center;
    }

    .footer_bot2 {
        width: 100%;
        padding-top: 2px;
        text-align: center;
    }






    .aboTwo1_l {
        width: 100%;
    }

    .aboTwo1_r {
        width: 100%;
        margin-top: 20px;
    }

    .aboFour1_l {
        width: 100%;
    }
    
    .aboFour1_r {
        width: 100%;
        padding-top: 30px;
    }






    .cas_deOne1_l {
        width: 100%;
    }

    .cas_deOne1_r, .cas_deOne1_r_float {
        width: 100%;
    }

    .cas_deOne1_r {
        margin-top: 40px;
    }






    .caseBoxTwo1 .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
    }

    .caseBoxTwo1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }






    .conBoxOne1 .item {
        width: 50%;
        padding: 15px;
    }

    .conBoxTwo1 form {
        grid-template-columns: repeat(2, 1fr);
    }





    .new_liTwo1 .item a .img_box {
        width: 270px;
    }

    .new_liTwo1 .item a .r_box {
        width: calc(100% - 270px);
        padding-left: 30px;
    }






    .product_list_box.pro_li2_page .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 30px;
    }

    .product_list_box.pro_li2_page {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }






    .pro_deOne2 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .pro_deOne2_r {
        width: 70%;
    }

    .pro_deOne2_l {
        width: 100%;
        padding-top: 30px;
    }
    
    .pro_deBoxTwo {
        display: none;
    }

    .pro_deThree1 {
        width: 100%;
    }

    .pro_deThree1_l {
        width: 100%;
        padding-bottom: 30px;
    }

    .pro_deThree1_r {
        width: 100%;
    }

    .pro_deFour1_l {
        width: 43.8%;
    }

    .pro_deSix1_l {
        width: 100%;
    }

    .pro_deSix1_r {
        width: 100%;
    }





    .pro_liOne1 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .pro_liOne1_r {
        width: 100%;
    }






    .product_list_box.pro_li_page {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .product_list_box.pro_li_page .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 30px;
    }

    .pro_liOne1_l {
        width: 100%;
        margin-top: 70px;
    }




    .serBoxTwo1 .item {
        width: 50%;
        margin-right: 0;
    }

    .serThree1_l {
        width: 100%;
    }

    .serThree1_r {
        width: 100%;
        padding-top: 30px;
    }





    .vidBoxTwo1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .vidBoxTwo1 .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 30px;
    }






    .indFour1_01_l {
        width: 100%;
        padding-bottom: 20px;
    }

    .indBoxFour2 .item {
        width: 100%;
        height: auto;
        border-right: none;
        border-bottom: 2px solid #ffffff;
    }

    .indBoxFour2 .item .text {
        display: block;
    }






    .xgBoxOne {
        display: none;
    }

    .xgTwo1_l {
        width: 100%;
        padding-top: 25px;
    }

    .xgTwo1_r {
        -ms-order: -1;
        -webkit-order: -1;
        order: -1;
        width: 100%;
    }

    .xgThree1_l {
        width: 100%;
    }

    .xgThree1_r {
        width: 100%;
        padding-top: 20px;
    }

    .xgFour1_l {
        width: 100%;
    }

    .xgFour1_r {
        width: 100%;
    }

    .xgBoxFive1 {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 15px;
        row-gap: 15px;
    }

    .footer_top5 {
        width: 45%;
    }

    .footer_top6 a {
        margin-bottom: 5px;
    }

    .xgTwelve1_lunbo .swiper-slide .item .year {
        width: 125px;
        font-size: 40px;
    }

    .xgTwelve1_lunbo .swiper-slide .item .r_box {
        width: calc(100% - 125px);
        padding-left: 30px;
    }

    .xgTwelve1_prev, .xgTwelve1_next {
        font-size: 28px;
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    .xgTwelve1_lunbo {
        width: calc(100% - 70px - 70px);
    }

    .xgTwelve2_lunbo .swiper-slide .item .year {
        font-size: 22px;
    }

    .xgTwelve2_lunbo .swiper-slide .item .line_box .line {
        height: 10px;
    }















}


/* 
1--------------767      手机
*/
@media screen and (min-width: 1px) and (max-width: 767px) {
    
    .plr_15 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .ind_video_maskBox .video_Box_1 {
        width: 92%;
        height: 220px;
    }

    .bg_fixed {
        background-attachment: scroll;
    }







    .pc_header {
        display: none;
    }

    .index_banner_01 {
        display: none;
    }

    .mobile_header {
        display: block;
    }

    .mobile_logo img {
        height: 38px;
    }

    .mobile_logo {
        margin-left: 10px;
    }

    .mobile_logo {
        width: 215px;
    }

    .wrap {
        width: 100%;
    }

    .indOne1_01_l {
        width: 100%;
        padding-bottom: 12px;
    }

    .indBoxOne2 .item {
        width: 100%;
        margin-bottom: 2px;
    }

    .indBoxOne2 .item a .img_box {
        width: 100%;
    }

    .indBoxOne2 .item a .r_box {
        width: 100%;
    }

    .indBoxOne3 .item {
        width: 100%;
        margin-right: 0;
    }

    .indTwo2_02_list {
        width: 50%;
        background: rgba(255,255,255,0.7);
    }

    .indThree1_l {
        width: 100%;
    }

    .indThree1_r {
        width: 100%;
        padding-top: 25px;
    }

    .ptb {
        padding-left: 15px;
        padding-right: 15px;
    }

    .ind_video_maskBox .video_Box_1 .closeBtn {
        font-size: 20px;
    }

    .indFive1_l {
        width: 100%;
        padding-bottom: 15px;
    }

    .footer_contact1_02 .zx_btn a {
        width: 125px;
        height: 40px;
    }

    .footer_top1 {
        width: 100%;
    }

    .footer_top1 .footer_logo {
        width: 140px;
    }

    .footer_top3 {
        display: none;
    }

    .footer_top4 {
        display: none;
    }

    .footer_top2 {
        display: none;
        width: 86%;
        padding-top: 20px;
    }

    .footer_bot1 {
        width: 100%;
        text-align: center;
    }

    .footer_bot2 {
        width: 100%;
        text-align: center;
        padding-top: 2px;
    }






    .aboTwo1_l {
        width: 100%;
    }

    .aboTwo1_r {
        width: 100%;
        margin-top: 15px;
    }

    .aboBoxThree1 .item {
        width: 50%;
        padding: 10px 15px;
    }

    .aboBoxThree_w {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .aboFour1_l {
        width: 100%;
    }

    .aboFour1_r {
        width: 100%;
        padding-top: 15px;
    }

    .aboFive1_lunbo .item {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .aboFive1_lunbo_r {
        width: 100%;
    }

    .aboFive1_lunbo_l {
        width: 100%;
        padding-top: 15px;
    }

    .aboBoxFive2 {
        padding-top: 35px;
    }






    .cas_deOne1_l {
        width: 100%;
    }

    .cas_deOne1_r, .cas_deOne1_r_float {
        width: 100%;
    }

    .cas_deOne1_r {
        margin-top: 28px;
    }

    



    .caseBoxOne1 .item {
        width: 39%;
        margin: 0 10px;
    }

    .caseBoxTwo1 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }






    .conBoxOne1 .item {
        width: 50%;
        padding: 15px;
    }

    .conBoxTwo1 form {
        grid-template-columns: repeat(1, 1fr);
        row-gap: 15px;
    }






    .new_liTwo1 .item a {
        padding: 25px 0;
    }

    .new_liTwo1 .item a .img_box {
        width: 100%;
    }

    .new_liTwo1 .item a .r_box {
        width: 100%;
        padding: 15px 0 0;
    }






    .product_list_box.pro_li2_page .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }





    .pro_deOne2 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .pro_deOne2_r {
        width: 100%;
    }

    .pro_deOne2_l {
        width: 100%;
        padding-top: 20px;
    }

    .pro_deBoxTwo {
        display: none;
    }

    .pro_deThree1_l {
        width: 100%;
        padding-bottom: 25px;
    }

    .pro_deThree1_r {
        width: 100%;
    }

    .pro_deThree1 {
        width: 100%;
    }

    .pro_deFour1_l {
        width: 100%;
    }

    .pro_deFour1_r {
        width: 100%;
        padding-top: 15px;
    }

    .pro_deBoxFour_w {
        padding-left: 0;
    }

    .pro_deSix1_l {
        width: 100%;
    }

    .pro_deSix1_r {
        width: 100%;
    }
    





    .pro_liOne1 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .pro_liOne1_r {
        width: 100%;
    }

    .product_list_box.pro_li_page .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .pro_liOne1_l {
        width: 100%;
        margin-top: 50px;
    }





    .serBoxTwo1 .item {
        width: 100%;
        margin-right: 0;
    }

    .serThree1_l {
        width: 100%;
    }

    .serThree1_r {
        width: 100%;
        padding-top: 20px;
    }

    .serThree1_r_03 {
        padding-top: 20px;
    }





    .vidBoxTwo1 .item {
        width: calc((100% - 10px) / 2);
        margin-right: 0;
        margin-bottom: 20px;
    }

    .vidBoxTwo1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }






    .indFour1_01_l {
        width: 100%;
        padding-bottom: 15px;
    }

    .indBoxFour2 .item {
        width: 100%;
        height: auto;
        border-right: none;
        border-bottom: 2px solid #ffffff;
    }

    .indBoxFour2 .item .text {
        display: block;
    }






    .xgBoxOne {
        display: none;
    }

    .xgTwo1_r {
        width: 100%;
        -ms-order: -1;
        -webkit-order: -1;
        order: -1;
    }

    .xgTwo1_l {
        width: 100%;
        padding-top: 15px;
    }

    .xgTwo1_l a {
        font-size: 14px;
        padding: 0 10px;
        margin-bottom: 5px;
    }

    .xgTwo1_l .title {
        font-size: 14px;
    }

    .xgBoxTwo_w {
        padding-top: 25px;
    }

    .xgThree1_l {
        width: 100%;
    }

    .xgThree1_r {
        width: 100%;
        padding-top: 15px;
    }

    .xgBoxThree1 {
        row-gap: 30px;
    }

    .xgFour1_l {
        width: 100%;
    }

    .xgFour1_r {
        width: 100%;
    }

    .xgFour1_l .item {
        width: 50%;
        padding: 8px 10px;
    }

    .xgBoxFive1 {
        grid-template-columns: repeat(3, 1fr);
        column-gap: 10px;
        row-gap: 10px;
    }

    .footer_top5 {
        width: 60%;
        padding-top: 20px;
    }

    .footer_top5 .item {
        width: calc((100% - 10px) / 2);
    }

    .footer_top6 a {
        margin-bottom: 4px;
    }

    .xgTwelve1_lunbo .swiper-slide .item .year {
        width: 70px;
        font-size: 22px;
    }

    .xgTwelve1_prev, .xgTwelve1_next {
        display: none;
    }

    .xgTwelve1_lunbo {
        width: 100%;
    }

    .xgTwelve1_lunbo .swiper-slide .item .r_box {
        width: calc(100% - 70px);
        padding-left: 15px;
        border-left: 2px solid var(--hue);
    }

    .xgTwelve1_lunbo .swiper-slide .item .r_box .text {
        line-height: 1.7;
    }

    .xgTwelve2_lunbo .swiper-slide .item .year {
        font-size: 16px;
    }

    .xgTwelve2_lunbo .swiper-slide .item .line_box .line {
        height: 10px;
    }

    .xgTwelve2_lunbo .swiper-slide .item .line_box {
        height: 20px;
    }

    .xgBoxTwelve2::after {
        height: 20px;
    }

    .float_r_nav .item {
        padding: 0 4px;
    }






    .float_r_nav {
        display: none;
        width: 58px;
    }

    .float_r_nav .item a {
        height: 58px;
    }









}