     /*=================================中小型笔记本或大平板 laptop /*=================================*/
    
    @media screen and (max-width: 1650px) {
        .in_pro_swiper{
            width: 92%;
            margin: 0 auto;
        }
        .in_pro_swiper .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
            left: -35px;
        }
        .in_pro_swiper .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
            right: -35px;
        }
    }
    @media screen and (max-width: 1518px) {
        .in_news_list ul li{
            margin-right: 20px;
			width:415px;
        }
    }
    @media screen and (max-width: 1518px) {
        .in_news_list ul li{
            margin-bottom: 20px;
        }
    }
    @media screen and (max-width: 1212px) {

        .support_list ul li{
            margin-right: 20px;
        }
        .support_list ul li:nth-child(3n){
            margin-right: 20px;
        }
    }
    @media screen and (max-width: 1200px) {
         .nav_list ul{
            width: 92%;
            margin: 0 auto;
         }
         .module_page1 .title{
            font-size: 4.2rem;
            padding-bottom:10px;
         }
         .module_page1 p{
            font-size: 1.8rem;
         }
         .in_title div{
            font-size: 3.6rem;
         }
         .in_pro_swiper{
            padding-top: 30px;
         }
         .in_pro_swiper .swiper-slide figure{
            width: 100%;
            height: 245px;
         }
         .in_title{
            width: 92%;
            margin: 0 auto;
         }
         .in_pro_swiper{
            width: 77%;
            margin: 0 auto;
         }
         .module_page2{
            background-position:bottom;
            height:auto;
         }
         .in_pro_swiper .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
            left:-35px;
         }
         .in_pro_swiper .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
            right:-35px;
         }
         .in_news_list{
            width: 92%;
            margin: 0 auto;
            padding-top: 30px;
         }
         .in_news_list ul{
            width: 95%;
            margin: 0 auto;
         }
         .in_news_list ul li{
            margin-right:40px;
            margin-bottom: 40px;
         }   
		 
         .module_page3{
            padding: 8% 0 6% 0;
            width: calc(100%)
         }
         .ny_nav h3{
            font-size: 2.4rem;
         }
         .banner .img{
            height: 200px;
         }
         .banner .img img{
            height: 100%;
            width: 100%;
            object-fit: cover;
         }
         .honor_list ul{
            justify-content: space-between;
         }
         .honor_list ul li{
            width: 48%;
            height: 165px;
            margin-right: 20px;
            margin-right: 0;
            margin-left: 0;
            margin-bottom: 4%;
         }
         .honor_list ul li figure img{
            width: 140px;
            height: 140px;    
         }
         .honor_list ul li:nth-child(3n){
            margin-right: 0;
         }
         


    }



















    /*=================================手机或小平板 phone=============================== */
    @media screen and (max-width: 767px) {
  			.header{
                padding: 0 4%;
            }
            .index_logo {
                width: 30%;
                padding: 4% 0 4% 0;
            }
			.nav{
                display: none;
            }
            .right_dakuang{
                display: none;
            }
            .footer_list{
                display: none;
            }
            .r_nav{
                width: 60px;
            }
            .w1820{
                max-width:100%;
            }
            .nav_list ul{
                flex-wrap: wrap;
            }
            .nav_list ul li{
                width: 100%;
            }
            .open_nav{
                padding-top:80px;
            }
            .in_pro_swiper .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
                display: none;
            }
            .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black{
                display: none;
            }
            .nav_open p{
                font-size: 1rem;
            }
            .r_nav .ewm{
                height: 70px;
            }
            .nav_banner{
                width: calc(100% - 60px);
            }
            .logo {
                width: 50%;
                margin-left: 30px;
            }
            .nav_list ul li div{
                display: none;
            }
            .nav_list ul li div.nav_tit{
                display: block;
            }
            .nav_list{
                padding-top: 50px;
            }
            .nav_list ul{
                width: 100%;
                margin-left: 30px;
            }
            .nav_list ul li div.nav_tit a{
                font-size: 1.6rem;
                line-height: 3;
            }
            .suspension_mov{
                bottom:140px;
            }
            .suspension_mov2{
                bottom:85px;
            }
            .module_page1{
                padding-top: 6%;
                width: calc(100%);
                background-size: inherit;
            }
            .module_page1 .title{
                font-size: 2.4rem;
                line-height: 40px;
                padding-bottom: 0;
            }
            .module_page1 p{
                font-size: 1.5rem;
                padding:4% 0 6% 0;
                line-height: 2;
                width: 92%;
                margin: 0 auto;
            }
            .module_page1 .img{
                width: 300px;
            }
            .in_cf{
                padding-top:6%;
            }
            .seach{
                width: auto;
                right: 60px;
            }
            .seach input{
                width: 160px;
            }
            .module_page2{
                width: calc(100%);
                padding-top: 8%;
            }
            .in_title div{
                font-size: 2.4rem;
                width: 60%;
            }
            .in_title a{
                font-size: 1.2rem;
                padding-bottom:6px;
            }
            .in_title a::after{
                bottom: 0;
            }
            .in_pro_swiper .swiper-slide figure{
                width: 260px;
                height: 260px;
            }
            .in_pro_swiper .swiper-slide{
                padding: 15px;
            }
            .in_news_list ul{
                width: 100%;
            }
            .in_news_list ul li{
                margin-right: 0;
            }
            .news_swiper{
                display: block;
            }
            .in_news_list{
                display: none;
            }
            .news_swiper{
                width:86%;
                margin: 0 auto;
                padding-top:6%;
            }
            .news_swiper .swiper-container{
                padding:0 4%;
            }
            .news_swiper li figcaption{
                padding-top:4%;
                padding-left:10px;
            }
            .news_swiper li{
                width: 100%;
                height: 490px;
            }
            .news_swiper li figure{
                height: 220px;
            }
            .news_swiper li h3{
                font-size: 2rem;
                line-height:1.4;
            }
            .news_swiper li h6{
                padding-bottom: 3%;
            }
            .news_swiper li p{
                padding-right: 12px;
                font-size: 1.3rem;
                padding-bottom: 8%;
            }
            .w1820{
                max-width:calc(100%);
            }
            .ny_nav ul{
                padding-top: 4%;
                width: 100%;
            }
            .ny_nav{
                width: 96%;
            }
            .ny_nav ul li{
                width:23%;
                padding: 0 10px;
				text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;

            }
            .ny_nav ul li a{
                font-size: 1.2rem;
				
            }
            .ny_nav{
                top:43%;
                left:4%;
            }
            .about_inside .inside_page1{
                padding:6% 0 0 0;
                height: auto;
            }
            .w1200{
                width: 92%;
                margin: 0 auto;
            }
            .about_con{
                flex-wrap: wrap;
            }
            .title{
                padding-bottom: 4%;
                font-size:2.2rem;
            }
            .about_con figcaption{
                width: 100%;
                padding-right: 0;
               
                overflow: scroll;
                font-size: 1.5rem;
                line-height: 1.8;
            }
			.about_con .dsl figcaption{
				width:100%;
			}
			.about_con .dsl figure{
				width:100%;
			}
			.about_con .dsl2 figcaption{
				width:100%;
			}
			.about_con .dsl2 figure{
				width:100%;
			}
            .about_con figure{
                width: 100%;
                padding-top: 8%;
                padding-bottom: 6%;
            }
            .about_con figure div:first-child{
                padding-bottom: 6%;
            }
            .about_inside .inside_page3{
                padding:6% 0 4% 0;
            }
            .equ_list ul{
                justify-content: space-between;
            }
            .equ_list ul li{
                width: 48%;
                height:auto;
                margin-right: 0;
                margin-bottom: 4%;
            }
            .equ_list ul li figcaption .equ_name{
                padding: 0 10px 0 10px;
            }
            .equ_list ul li figcaption .equ_name h3{
                font-size: 1.2rem;
                font-weight: 400;
            }
            .equ_list ul li figcaption .equ_name i{
                font-size: 1.5rem;
            }
            .inside_page4{
                padding: 6% 0 4% 0;
            }
            .product_inside{
                padding-top: 6%;
                padding-bottom: 8%;
            }
            .product_inside .inside_page1{
                flex-wrap: wrap;
                padding-bottom: 0;
            }
            .pro_left_nav{
                width: 100%;
                height: auto;
                margin-bottom: 6%;
            }
            .pro_left_nav .left_nav ul li a{
                line-height: 36px;
            }
            .procalss_list ul{
                width: 100%;
            }
            .procalss_list ul li figcaption{
                right: 10%;
                top:40%;
            }
            .procalss_list ul li figcaption p{
                font-size: 1.6rem;
            }
            .product_list ul{
                width: 100%;
            }
            .product_list ul li{
                margin: 0 auto;
                padding: 10px;
                margin-bottom:8%;
            }
            .product_list ul li figure{
                width: 100%;
            }
            .product_list ul li figcaption h3{
                font-size: 1.4rem;
                padding-top: 4%;
                padding-bottom: 2%;
            }
            .product_dea{
                margin-top: 6%;
                width: 100%;
            }
            .product_swiper .gallery-top{
                width: 100%;
                height: 288px;
            }
            .product_swiper .gallery-thumbs{
                width: 88%;
            }
            .product_swiper{
                width: 100%;
            }
            .pro_dea_right{
                flex-wrap: wrap;
            }
            .product_swiper .swiper-button-next{
                top:91%;
            }
            .product_swiper .swiper-button-prev{
                top:91%;
            }
            .product_data figcaption h3{
                font-size: 2.2rem;
                padding-bottom: 4%;
            }
            .product_data{
                width: 100%;
                margin-top: 8%;
            }
            .product_data figcaption p{
                margin-bottom: 3%;
            }
            .pro_detail{
                padding-top: 10%;
            }
            .pro_detail .pro_detail_tit p{
                padding: 0;
                font-size: 1.5rem;
                padding-left: 10px;
            }
            .pro_detail .pro_detail_tit{
                justify-content: space-between;
                padding-right: 10px;
            }
            .bjq{
                padding-top: 4%;

            }
            .rel_swiper{
                padding:20px;
                margin-top: 8%;
            }
            .rel_swiper li{
                padding: 10px;
                height: 360px;
            }
            .rel_swiper li figure{
                width: 100%;
                height: 230px;
            }
            .rel_swiper .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{
                display: none;
            }
            .rel_swiper .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{
                display: none;
            }
            .rel_swiper .swiper-container{
                margin-top: 6%;
            }
            .news_list{
                display: block;
                width: 100%;
            }
            .product_inside .news_list ul li p{
                padding:0;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden;
                padding-bottom: 0;
            }
            .in_news_hover{
                display: none;
            }
            .product_inside .news_list ul{
                justify-content: space-between;
            }
            .product_inside .news_list ul li{
                margin-right: 0;
                width: 48%;
                height: 220px;
            }
            .product_inside .news_list ul li figure{
                height: 104px;
            }
            .product_inside .news_list ul li h3{
                font-size: 1.6rem;
                line-height: 1.4;
            }
            .product_inside .news_list ul li figcaption{
                padding-top: 4%;
                padding-left: 10px;
            }
            .in_news_list ul li .more div.jiantou i{
                font-size: 1.6rem;
                line-height: 32px;
            }
            .in_news_list ul li .more div.jiantou{
                height: 32px;
                line-height: 32px;
                width: 50px;
            }
            .in_news_list ul li .more h4{
                font-size: 1.2rem;
                line-height: 32px;
            }
            .product_inside .news_list ul li .more{
                height: 32px;
            }
            .load i{
                font-size: 2.4rem;
            }
            .load p{
                font-size: 1.2rem;
            }
            .news_bjq_tit{
                padding-top: 0;
                font-size: 2rem;
                line-height: 1.6;
                padding-bottom: 4%;
            }
            .news_bjq_np{
                flex-wrap: wrap;
                margin-bottom: 8%;
            }
            .news_bjq_np p{
                font-size: 1.4rem;
            }
            .news_bjq_np ul{
                margin-top: 4%;
                width: 100%;
            }
            .news_bjq{
                font-size: 1.5rem;
                line-height: 1.8;
                font-weight: 400;
            }
            .support_list ul li{
                margin-right: 0;
                height: 413px;
            }
            .support_list ul li figcaption h3{
                font-size: 2rem;
                line-height:1.6;
            }
            .support_list ul li figcaption p{
                font-size: 1.4rem;
            }
            .support_list ul{
                padding-bottom: 0;
            }
            .faqs_list ul li h3{
                font-size: 1.8rem;
                line-height: 2rem;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 3;
                overflow: hidden;
                padding-bottom: 0;
                position:relative;
                padding-left: 30px;
            }
            .faqs_list ul li h3 i{
                position: absolute;
                left:0;
            }
            .faqs_list ul li p{
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 3;
                overflow: hidden;
                padding-bottom: 0;
                position:relative;
                padding-left: 30px;
                font-size: 1.4rem;
                line-height: 1.6;
            }
            .faqs_list ul li p i{
                position: absolute;
                left:0;
            }
            .faqs_list ul li{
                padding:20px 0;
            }
            .message_lr{
                width: 100%;
            }
            .message_inp{
                flex-wrap: wrap;
            }
            .con_tit{
                font-size: 2.4rem;
            }
            .message_lr p{
                font-size: 1.3rem;
            }
            .message_lr li{
                margin-bottom: 4%;
            }
            .yzm{
                width: 30%;
            }
            .message_lr li.yzm_li input{
                padding-left: 10px;
                width: 60%;
            }
            .message_lr:first-child{
                padding-right: 0;
            }
            .message_lr:last-child{
                padding-left: 0;
            }
            .contatc_dea{
                padding-top: 8%;
            }
            .add_lr{
                width: 100%;
            }
            .add_lr h3{
                font-size: 1.6rem;
            }
            .add_lr li p{
                font-size: 1.2rem;
                line-height: 1.8;
            }
            .add_lr h4{
                padding: 6% 0 4% 0;
            }
            .map{
                margin-top: 10%;
            }
            .map_img{
                margin-top: 0;
                height: 200px;
            }
            .map_img img{
                width: 100%;
                height: 100%;
                object-fit: cover;
            }
            .dir{
                padding-top:10%;
            }
            .dir_list ul{
                flex-wrap: wrap;
            }
            .dir_list ul li{
                width: 100%;
                margin-bottom: 16%;
            }
            .dir_list ul li div p{
                height: 200px;
                overflow: scroll;
                padding-top: 0;
                margin-top: 5%;
            }
            .footer{
                height:auto;
            }
            .footer .copy11{
                justify-content: center;
            }
            .footer .copy{
                height:60px;
                line-height:1.6;
                padding:6px;
                width: 92%;
                margin: 0 auto;
            }
            .dir_list ul li:last-child{
                margin-bottom: 0;
            }
            .about_inside .inside_page2{
                padding-top: 6%;
                background: #fff;
                height: auto;
                padding-bottom: 4%;
            }
            .histab2_tukuang{
                flex-wrap: wrap;
                border-left: none;
            }
            .hist_list{
                width: 92%;
                margin: 0 auto;
                padding-top: 5%;
                display: block;
            }
            .hist_list ul{
                display: -webkit-flex;
                display: flex;
                flex-wrap: wrap;
            }
            .hist_list ul li{
                width: 100%;
                margin-bottom: 6%;
            }
            .hist_page{
                display: none;
            }
            .hist_page_tab2_in{
                display: block;
                width: 100%;
                margin: 0 auto;
                height: auto;
                text-align: center;
                position: inherit;
                border-left:0;
            }
            .histab2_tukuang .histab2_list{
                width: 92%;
                margin:0 auto;
                padding-left: 0;
                padding-top: 6%;
                overflow:initial;
                height:auto;
            }
            .histab2_list h3{
                font-size: 2.2rem;
                padding-bottom: 2%;
                color: #000;
            }
            .histab2_list p{
                font-size: 1.2rem;
                font-weight: 200;
                color: #000;
            }
            .inside_page2 .title{
                color: #000;
            }
            .support_list ul li:nth-child(3n){
                margin-right: 0;
            }
            .mune_img{
                top:10px;
                right: 10px;
            }
            .add_lr:first-child{
                padding-right: 0;
            }
            .add_lr{
                padding-left:0;
            }
            .nav_list ul li:nth-child(2){
                width: 100%;
                padding-left: 5%;
            }
            .nav_list ul li:nth-child(3){
                width: 100%;
                padding-left: 5%;
            }
            .nav_list ul li:nth-child(4){
                width: 100%;
                padding-left: 5%;
            }
            .nav_list ul li:nth-child(5){
                width: 100%;
                padding-left: 5%;
            }
            .nav_list ul li:first-child{
                padding-left:5%;
            }
            .nav_list ul li:last-child{
                padding-left: 5%;
            }
            .mune_wz p{
               opacity:0;
            }
            .mune_img:hover .mune_wz{
                opacity:0;
            }
            .inaboutmore{
                margin-top:8%;
            }
            .titlemore{
                padding:20px 0 20px 0;
                margin:4% 4% 4% 0;
            }
            .equ_list ul li figure{
                height:124px;
            }
            .ny_nav p{
                font-size:16px;
            }
            .procase li{
                width: 100%;
                margin-right: 0;
            }
            .product_list ul li:nth-child(3n){
                margin-right: auto;
            }
            .imgimg{
                text-align:right;
            }
            .imgimg img{
                width: 92%;
                margin: 0 auto;
            }
            .icon-daohangzhankai:before{
                color: #ccc;
            }
            .close_button{
                right:8%;
            }
            .pro_detail_tit ul li{
                width: 50%;
            }
            .bjq td{
                padding:10px 0;
            }
            .news_title{
                font-size: 24px;
            }
            .personnel_title ul li{
                padding-left:10px;
                font-size: 12px;
                line-height:20px;
                padding-top:20px;
            }
            .personnel_lsit ul li dl dd{
                line-height:inherit;
                padding-left: 0;
                font-size: 12px;
                padding-top:10px;
            }
            .dir_mapimg{
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
            }
            .dir_mapimg .img{
                width: 100%;
                padding:0;
            }
            .dir_mapimg .img:last-child{
                padding-left: 0;
            }
            .dir_mapimg iframe{
                width: 100%;
            }
            .dir_list ul li div p.hicon{
                background: url(../images/hicon.jpg) no-repeat left 10px;
            }
            .dir_list ul li div p.bicon{
                background: url(../images/bicon.jpg) no-repeat left 10px;
            }

.message_lr2{
			padding-top:20px;
		}
    }








