     /*=================================中小型笔记本或大平板 laptop /*=================================*/
    @media screen and (max-width: 1620px) {
		
		.w1400{
			margin-left: 120px;
			margin-right: 20px;
		}
		.footer_top .w1200{
			width:86%;
			margin: 0 auto;
		}
		

    }

	 @media screen and (max-width: 1560px) {

		.product_list ul li{
			width: 31%;
			margin-right:3%
		}
		.module_page2 figure{
			width: 50%;
		}
		.module_page2{
			height:auto;
			background-size: cover;
			padding-bottom:4%;
		}
		.news_list ul li{
			width: 48%;
		}
		.fo_nav ul li{
			margin-left: 70px;
		}
		.footer_top .w1200{
			margin-left: 120px;
		}

    }
	@media screen and (max-width: 1400px) {
		.w1200{
			margin-left: 120px;
			margin-right: 20px;
		}
		.fo_nav ul li{
			margin-left:40px;
		}
		.news_con .news_list ul li{
			width: 48%;
		}
	}
    @media screen and (max-width: 1380px) {
		.module_page2{
			padding-bottom: 8%;
		}
		.module_page2 figcaption{
			padding-top: 0;
			float: left;
		}

    }



















    /*=================================手机或小平板 phone=============================== */
    @media screen and (max-width: 767px) {
		.header{
			height:60px;
			width: 100%;
		}
		.header_left{
			height:60px;
			padding-top: 0;
			width: 100%;
			padding:0 4%;
			display: -webkit-flex;
			display: flex;
			-webkit-justify-content: space-between;
			justify-content: space-between;
			-webkit-align-items: center;
			align-items: center;
		}
		.phone{
			display:none;
		}
		.menu_icon{
			position:initial;
			width: auto;
			display: none;
		}
		.menu_icon2{
			display: block;
		}
		.header_open{
			width: 100%;
			height:100vh;
			left:auto;
			right:100%;
		}
		.open_nav ul li a{
			line-height:65px;
		}
		.open_nav{
			margin-top:10%;
		}
		.open_nav ul li.cloose{
			display: none;
		}
		.open_nav ul li.cloose2{
			display: block;
			margin-bottom: 20px;
		}
		.open_nav ul li.cloose2 a {
			width: 100%;
			-webkit-transition: all .3s;
			-o-transition: all .3s;
			transition: all .3s;
		}
		.open_nav ul li.cloose2 a i{
			display: block;
			text-align:right;
			font-size: 30px;
		}
		.banner{
			margin-top: 60px;
		}
		.module_page1{
			padding: 8% 0 16% 0;
			background-size:cover;
		}
		.index_title h4{
			font-size: 18px;
		}
		.w1400{
			width: 92%;
			margin: 0 auto;
		}
		.product_list ul li{
			width:48%;
			margin-right: 4%;
			margin-bottom: 4%;
		}
		.product_list ul li:nth-child(3n){
			margin-right: 4%;
		}
		.product_list ul li:nth-child(2n){
			margin-right: 0;
		}
		.module_page2 figure{
			width: 100%;
			-webkit-transform:translateY(-16%);
			-ms-transform:translateY(-16%);
			-o-transform:translateY(-16%);
			transform:translateY(-16%);
		}
		.module_page2 figcaption{
			padding-top: 0;
		}
		.module_page2 figcaption h3{
			font-size: 22px;
			line-height:26px;
		}
		.module_page2 figcaption h4{
			margin-top:4%;
		}
		.module_page2{
			height:auto;
			padding-bottom:16%;
			background-size: cover;
		}
		.news_top{
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
		}
		.news_top figcaption{
			width: 100%;
			padding:6% 6% 8% 6%;
			height:auto;
		}
		.time h3{
			font-size: 24px;
		}
		.time h4{
			font-size: 18px;
		}
		.news_top figcaption .left h3{
			font-size: 18px;
		}
		.news_top figcaption .left{
			max-width: 220px;
		}
		.news_top figcaption aside{
			-webkit-align-items: center;
			align-items: center;
		}
		.news_list ul li a aside.time{
			padding-right:4%;
			padding-top:6%;
			width:100px;
			height:100px;
		}
		.news_list ul li{
			width: 100%;
			margin-bottom:6%;
		}
		.news_list ul li a aside.news_con{
			width: calc(100% - 100px);
			padding-left: 4%;
			padding-right: 0;
			padding-top:2%;
			height:100px;
		}
		.news_list ul li a aside.news_con p{
			padding-right: 4%;
			margin-top: 3%;
		}
		.module_page3{
			padding:8% 0 4% 0;
		}
		.news_list ul li a aside.news_con h3{
			font-size: 18px;
		}
		.footer_top{
			display: none;
		}
		.copy{
			text-align: center;
			padding:10px;
			line-height:1.6;
		}
		.copy a:last-child{
			float: none;
		}
		.inside_banner{
			margin-top: 60px;
			height:100px;
		}
		.inside_banner img{
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
		.about_con{
			padding:0;
		}
		.w1200{
			width: 92%;
			margin: 0 auto;
		}
		.about_page{
			padding:8% 0;
		}
		.about_con .title{
			font-size: 22px;
		}
		.conpany_con{
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
			margin-top:10px;
		}
		.conpany_con figcaption{
			line-height:2.4;
		}
		.conpany_con figure{
			margin-top: 6%;
		}
		.about_page{
			background:url(../images/about_bg.png) no-repeat -360px 590px; 
		}
		.culture_list{
			margin-top: 6%;
		}
		.culture_list ul{
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
		}
		.culture_list ul li{
			margin: 0 auto;
			margin-bottom: 6%;
		}
		.news_con{
			padding:0;
		}
		.inside_title2 h3{
			font-size: 24px;
		}
		.contact_con figcaption h3{
			font-size: 18px;
		}
		.contact_con{
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
			margin-top:4%;
		}
		.con_list ul li{
			font-size: 14px;
			line-height:36px;
		}
		.ewm2{
			margin-top: 5%;
		}
		.contact_con figure{
			margin-top: 8%;
		}
		.news_page{
			padding:8% 0;
		}
		.inside_title h3{
			font-size: 24px;
		}
		.liuyan h3{
			font-size: 18px;
			width: 80%;
			margin: 4% auto 8% auto;
		}
		.message li:first-child{
			-webkit-flex-wrap: wrap;	
			flex-wrap: wrap;
			padding-bottom: 0;
		}
		.message li:first-child input{
			width: 100%;
			margin-bottom:3%;
			padding-left: 20px;
		}
		.message li textarea{
			height:180px;
			padding-left: 20px;
		}
		.yzm{
			width:65%;
		}
		.people_endit h3{
			font-size:22px;
		}
		.people_endit h4{
			font-size: 12px;
			letter-spacing:0
		}
		.people_list ul li{
			width: 48%;
			margin-right: 4%;
			margin-bottom: 4%;
			height:165px;
		}
		.people_list ul li:nth-child(3n){
			margin-right: 4%;
		}
		.people_list ul li:nth-child(2n){
			margin-right: 0;
		}
		.people_list ul li aside p{
			margin-top:6%;
		}
		.product_list2 ul{
			padding:0;
		}
		.product_con .inside_nav{
			padding:0 20px;
		}
		.inside_nav .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
			right:0;
		}
		.inside_nav .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
			left:0;
		}
		.inside_nav li a{
			font-size: 14px;
		}
		.inside_nav .swiper-slide li{
			width: 100%;
		}
		.prodea_con{
			padding:0;
		}
		.prodea_con .top{
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
		}
		.prodea_con .top figcaption .pro_title h3{
			font-size: 22px;
			padding-right: 0;
		}
		.pro_title{
			margin-top: 5%;
		}
		.ht{
			height:40px;
		}
		.ht p{
			font-size: 15px;
			padding:0 20px;
			line-height:40px;
		}
		.news_con .news_list ul li{
			width: 100%;
		}
		.newsdea_con{
			padding:0;
		}
		.newsdea_title p{
			font-size: 13px;
		}
		.newsdea_title h3{
			font-size:22px;
		}
		.news_endit{
			margin-top:6%;
		}
		.prodea_con .top figure{
			width: 100%;
		}
		.next_prev{
			position: initial;
		}
		.next_prev ul{
			-webkit-justify-content: flex-end;
			justify-content: flex-end;
			margin-top:4%;
			margin-bottom: 2%;
		}
    }








