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


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

    .indTwo2_02 .item.hover a {
        padding: 30px 5vw;
    }





}


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


    .pc_head_list_box .item>a {
        font-size: 20px;
    }

    .header_bot_r {
        width: 76%;
    }

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



    .indTwo2_02 .item.hover a {
        padding: 30px 4vw;
    }

    .indTwo2_02 .item a {
        height: 640px;
        padding: 250px 12px 0;
    }

    .indBoxThree1 {
        column-gap: 30px;
        row-gap: 30px;
    }

    .footer_top3 {
        display: none;
    }

    .footer_top1 {
        width: 30%;
    }

    .footer_top2 {
        width: 31%;
    }

    .footer_top4 {
        width: 30%;
    }















}


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

    .pc_head_list_box .item>a {
        font-size: 16px;
    }

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

    .header_search_language .line {
        margin: 0 20px;
    }

    .publicTwo_stage_nav .everyOne a .iconfont {
        width: 25px;
        font-size: 16px;
        padding-top: 3px;
    }

    .publicTwo_stage_nav .everyOne a span {
        width: calc(100% - 25px);
        font-size: 16px;
    }

    .publicTwo_stage_nav {
        width: 350px;
        padding: 20px 15px;
    }

    .publicTwo_stage_nav .everyOne {
        margin-bottom: 12px;
    }

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

    .indBoxOne2 {
        column-gap: 30px;
    }


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

    .indTwo2_02 .item.hover a .title {
        font-size: 32px;
    }

    .indTwo2_02 .item a {
        height: 560px;
        padding: 190px 12px 0;
    }

    .indTwo2_02 .item.hover a {
        padding: 30px 4vw;
    }

    .indBoxThree1 {
        column-gap: 25px;
        row-gap: 25px;
    }

    .indFive2_lunbo_r {
        width: 50%;
    }

    .footer_top2 {
        display: none;
    }

    .footer_top1 {
        width: 34%;
    }

    .footer_top3 {
        width: 21%;
    }

    .footer_top4 {
        width: 33%;
    }



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



    .casBoxOne1 {
        column-gap: 30px;
        row-gap: 30px;
    }

    .casBoxOne1 .item a .bot_box .title {
        font-size: 18px;
    }



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

    .facBoxOne2 {
        column-gap: 30px;
    }



    .new_deOne1 {
        margin-top: -50px;
    }



    .new_liOne1 .item a .img_box {
        height: 300px;
    }

    .new_liOne1 .item a .img_box img {
        height: 100%;
        object-fit: cover;
    }




    .pro_coOne1_r {
        padding-top: 40px;
        padding-bottom: 40px;
    }



    .pro_liFive1_l_form .item {
        width: 100%;
    }

    .pro_liThree1_l_01 {
        column-gap: 25px;
        row-gap: 15px;
    }

    .pro_liTwo1 {
        column-gap: 30px;
        row-gap: 35px;
    }






    /* inquiry */
    .shengbang_inquiry_l {
        width: 44.4%;
    }

    .shengbang_inquiry_r {
        width: 55.6%;
    }







}


/* 
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;
    }

    .mobile_header {
        display: block;
    }

    .indBoxOne2 {
        column-gap: 20px;
    }



    .indTwo2_02 .item {
        width: 100% !important;
        border-right: none;
        border-bottom: 1px solid #FFFFFF;
    }

    .indTwo2_02 .item a {
        height: auto;
        padding: 40px 30px !important;
        background: rgba(84, 59, 0, 0.2) !important;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .indTwo2_02 .item a .number {
        text-align: left;
    }

    .indTwo2_02 .item a .title {
        font-size: 34px;
        text-align: left;
    }

    .indTwo2_02 .item a .btn_box {
        opacity: 1;
        max-height: 60px;
        padding-top: clamp(0.75rem, 0.533rem + 0.92vw, 1.563rem);
    }

    .indTwo2_02 .item a .text {
        opacity: 1;
        max-height: 200px;
        padding-top: clamp(0.5rem, 0.333rem + 0.7vw, 1.125rem);
    }

    .indBoxThree1 {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 30px;
        row-gap: 30px;
    }

    .indFive2_lunbo_l {
        width: 100%;
    }

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

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

    .footer_inquiry1_r {
        width: 100%;
    }

    .footer_top2 {
        display: none;
    }

    .footer_top3 {
        display: none;
    }

    .footer_top1 {
        width: 48%;
    }

    .footer_top4 {
        width: 43%;
    }

    .float_r_nav .item a {
        font-size: 28px;
    }



    .aboThree1_l {
        width: 100%;
    }

    .aboThree1_l_02 .icon_img {
        display: none;
    }

    .aboThree1_r {
        width: 80%;
        margin-left: auto;
    }

    .aboSix1_l {
        width: 100%;
    }

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

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

    .special_width {
        width: 100%;
    }




    .cas_deOne1_l {
        width: 100%;
    }

    .cas_deOne1_r {
        width: 100%;
        margin-top: 60px;
    }




    .casBoxOne1 {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 30px;
        row-gap: 30px;
    }


    .conOne1_l {
        width: 100%;
        border-radius: 10px 10px 0 0;
    }

    .conOne1_r {
        width: 100%;
        border-radius: 0 0 10px 10px;
    }




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

    .facBoxOne2 {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 30px;
        row-gap: 35px;
    }




    .hjOne1_l {
        width: 100%;
    }

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




    .new_deOne1 {
        margin-top: 70px;
    }




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

    .new_liOne1 .item a .r_box {
        width: 100%;
        padding: 30px 30px 40px;
    }





    .pro_coOne1_l {
        width: 100%;
    }

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

    .pro_coTwo1_l {
        width: 70%;
        margin: 0 auto 30px;
    }

    .pro_coTwo1_r {
        width: 100%;
    }

    .pro_coTwo1_r>.item:nth-child(2),
    .pro_coTwo1_r>.item:nth-child(3) {
        width: 100%;
    }

    .pro_coThree1_l {
        width: 100%;
    }

    .pro_coThree1_c {
        width: 100%;
        padding-top: clamp(0.938rem, 0.687rem + 1.06vw, 1.875rem);
        padding-bottom: clamp(0.938rem, 0.687rem + 1.06vw, 1.875rem);
    }




    .pro_deOne1_l {
        width: 100%;
    }

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

    .pro_deTwo1_w {
        display: none;
    }

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

    .pro_deThree1_r {
        width: 100%;
    }

    .pro_deFour1 {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 30px;
        row-gap: 30px;
    }





    .pro_liTwo1 {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 30px;
        row-gap: 30px;
    }

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

    .pro_liThree1_l_01 {
        column-gap: 25px;
        row-gap: 15px;
    }

    .pro_liThree1_r {
        width: 100%;
    }

    .pro_liFour1 {
        grid-template-columns: repeat(1, 1fr);
    }

    .pro_liFour1 .item {
        padding: 12px 0;
    }

    .pro_liFive1_l {
        width: 100%;
    }

    .pro_liFive1_r {
        width: 100%;
        margin-top: 60px;
    }









    /* inquiry */
    .shengbang_inquiry_l {
        width: 40%;
    }

    .shengbang_inquiry_r {
        width: 60%;
    }

    .page_pop_inquiry_form_close {
        font-size: 32px;
    }




    .new_module_One2_l {
        width: 100%;
    }

    .new_module_One2_r {
        width: 100%;
        padding: 20px 0 0;
    }

    .new_module_One2 {
        row-gap: 35px;
    }











}


/* 
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;
    }






    .wrap {
        width: 100%;
    }

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

    .pc_header {
        display: none;
    }

    .mobile_header {
        display: block;
    }

    .mobile_logo {
        margin-left: 10px;
    }

    .mobile_menu_down_clm_tt .tt {
        width: 100%;
    }

    .float_r_nav .item a {
        font-size: 22px;
    }

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

    .float_r_nav {
        right: 5px;
    }

    .index_b_icon {
        display: none;
    }

    .indOne1_l {
        width: 100%;
        padding-bottom: 12px;
    }

    .indBoxOne2 {
        grid-template-columns: repeat(1, 1fr);
        column-gap: 0;
        row-gap: 15px;
    }

    .indTwo2_02 .item {
        width: 100% !important;
        border-right: none;
        border-bottom: 1px solid #FFFFFF;
    }

    .indTwo2_02 .item a {
        height: auto;
        padding: 30px 15px !important;
        background: rgba(84, 59, 0, 0.2) !important;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .indTwo2_02 .item a .number {
        text-align: left;
    }

    .indTwo2_02 .item.hover a .title {
        font-size: 24px;
    }

    .indTwo2_02 .item a .title {
        font-size: 24px;
        text-align: left;
    }

    .indTwo2_02 .item a .btn_box {
        opacity: 1;
        max-height: 60px;
        padding-top: clamp(0.75rem, 0.533rem + 0.92vw, 1.563rem);
    }

    .indTwo2_02 .item a .text {
        opacity: 1;
        max-height: 200px;
        padding-top: clamp(0.5rem, 0.333rem + 0.7vw, 1.125rem);
    }

    .indBoxThree1 {
        grid-template-columns: repeat(1, 1fr);
        column-gap: 0;
        row-gap: 15px;
    }

    .indFour2_01 {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 0;
        row-gap: 16px;
    }

    .indFive1_l {
        width: 100%;
        padding-bottom: 15px;
    }

    .indFive2_lunbo_l {
        width: 100%;
    }

    .indFive2_lunbo_r {
        width: 100%;
        padding-top: 14px;
    }

    .indSeven1_l {
        width: 100%;
        padding-bottom: 15px;
    }

    .indEight1_l {
        width: 100%;
        padding-bottom: 15px;
    }

    .footer_inquiry1_l {
        width: 100%;
        padding-bottom: 15px;
    }

    .footer_inquiry1_r {
        width: 100%;
    }

    .footer_top1 {
        width: 100%;
    }

    .footer_top1 .footer_logo {
        width: 140px;
    }

    .footer_top2 {
        display: none;
    }

    .footer_top3 {
        display: none;
    }

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

    .footer_top_title {
        font-size: 22px;
    }





    .aboOne1_02 .item {
        width: calc(100% / 2);
        padding: 10px 0;
    }

    .aboThree1_l {
        width: 100%;
    }

    .aboThree1_l_02 .icon_img {
        display: none;
    }

    .aboThree1_r {
        width: 85%;
        margin-left: auto;
    }

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

    .aboSix1_l {
        width: 100%;
    }

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

    .aboSeven1_l {
        width: 100%;
        padding-bottom: 15px;
    }

    .special_width {
        width: 100%;
    }





    .cas_deOne1_l_02 .item {
        margin-bottom: 4px;
    }

    .cas_deOne1_l {
        width: 100%;
    }

    .cas_deOne1_r {
        width: 100%;
        margin-top: 45px;
    }

    .cas_deOne1_l_04 .item {
        width: 100%;
        margin-top: 18px;
    }



    .casBoxOne1 {
        grid-template-columns: repeat(1, 1fr);
        column-gap: 0;
        row-gap: 30px;
    }



    .conOne1_l {
        width: 100%;
        border-radius: 10px 10px 0 0;
    }

    .conOne1_r {
        width: 100%;
        border-radius: 0 0 10px 10px;
    }





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

    .facOne1_r .item {
        margin-top: 15px;
    }

    .facBoxOne2 {
        grid-template-columns: repeat(1, 1fr);
        column-gap: 0;
        row-gap: 25px;
    }





    .hjOne1_l {
        width: 100%;
    }

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

    .section_banner1 .text {
        display: none;
    }





    .new_deOne1 {
        margin-top: 50px;
    }

    .new_deTwo2 {
        width: 100%;
    }






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

    .new_liOne1 .item a .r_box {
        width: 100%;
        padding: 14px 15px 20px;
    }






    .pro_coOne1_l {
        width: 100%;
    }

    .pro_coOne1_r {
        width: 100%;
        padding: 14px 0 35px;
    }

    .pro_coTwo1_l {
        width: 80%;
        margin: 0 auto 20px;
    }

    .pro_coTwo1_r {
        width: 100%;
    }

    .pro_coTwo1_r>.item:nth-child(2),
    .pro_coTwo1_r>.item:nth-child(3) {
        width: 100%;
    }

    .pro_coThree1_l {
        width: 100%;
    }

    .pro_coThree1_c {
        width: 100%;
        padding-top: clamp(0.938rem, 0.687rem + 1.06vw, 1.875rem);
        padding-bottom: clamp(0.938rem, 0.687rem + 1.06vw, 1.875rem);
    }




    .pro_deOne1_l {
        width: 100%;
    }

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

    .pro_deTwo1_w {
        display: none;
    }

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

    .pro_deThree1_r {
        width: 100%;
    }

    .pro_deFour1 {
        grid-template-columns: repeat(1, 1fr);
        column-gap: 0;
        row-gap: 15px;
    }

    .pro_deSeven1_l {
        width: 100%;
        padding-bottom: 15px;
    }






    .pro_liOne1>.item:last-child {
        margin-bottom: 0;
    }

    .pro_liOne1 .item {
        width: 100%;
        margin: 0 0 10px;
    }

    .pro_liOne1 .item a {
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .pro_liTwo1 {
        grid-template-columns: repeat(1, 1fr);
        column-gap: 0;
        row-gap: 15px;
    }

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

    .pro_liThree1_l_01 {
        grid-template-columns: repeat(1, 1fr);
        column-gap: 0;
        row-gap: 10px;
    }

    .pro_liThree1_r {
        width: 100%;
    }

    .pro_liFour1 {
        grid-template-columns: repeat(1, 1fr);
    }

    .pro_liFour1 .item {
        padding: 10px 0;
    }

    .pro_liFive1_l {
        width: 100%;
    }

    .pro_liFive1_r {
        width: 100%;
        margin-top: 40px;
    }

    .pro_liFive1_l_form .item {
        width: 100%;
    }








    /* inquiry */
    .shengbang_inquiry_l {
        display: none;
    }

    .shengbang_inquiry_r {
        width: 100%;
    }

    .page_pop_inquiry_form_close {
        font-size: 26px;
    }




    
    .indBoxOne_w {
    	width: 100%;
    }
    
    .indTwo2_01 .item {
    	    background-size: 100% auto;
    }



    .indTwo2_02 {
        row-gap: 15px;
    }

    .indTwo2_01 {
        display: none;
    }
    
    .indTwo2_02 .item a .bg_show {
    	    opacity: 1;
    }




    .new_module_One2_l {
        width: 100%;
    }

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

    .new_module_One2 {
        row-gap: 30px;
    }












}