    @media screen and (max-width: 1600px) {

		.news_left{
			max-width:39%;
		}
		.news_right{
			max-width:58%;
		}
		.w1600{
			max-width:92%;
			margin: 0 auto;
		}
		.module_page3 .w1600{
			padding-right: 0;
		}
		.news_right figure{
			max-width:36%;
		}
		.news_right li a figcaption{
			max-width:62%;
		}
		.mark{
			width: 90%;
		}
		.about_page1 figcaption{
			padding-left: 4%;
		}


    }

	@media screen and (max-width: 1440px) {
		
		
		.header .flex{
			max-width:100%;
			height: 100%;
		}
		.header{
			height:70px;
		}
		.menu {
             display: none;
             float: right;
         }

         .menu i {
             font-size: 30px;
         }

         .menu_down {
             text-align: center;
             position: fixed;
             left: 100%;
             top: 0;
             width: 100%;
             height: 100%;
             background: rgba(0, 0, 0, .8);
             z-index: 9999;
             display: block;

         }

         .close {
             text-align: right;
             padding-right: 4%;
             line-height: 3;
         }

         .close i {
             color: #fff;
             font-size: 28px;
             display: block;
             height:40px;
             margin-top:4%;
         }

         .menu_down li {
             line-height: 3.5;

         }

         .menu_down li a {
             font-size: 16px;
             display: block;
             text-transform: uppercase;
         }

         .menu_down li i {
             font-size: 22px;
         }

         .menu_down li.search_phone {
             font-size: 0;
             display: none;
         }

         .search_phone input {
             display: inline-block;
             vertical-align: top;
             width: 250px;
             border: 1px solid #ccc;
             line-height: 30px;
             font-size: 14px;
             color: #222;
             padding: 0 10px;
         }

         .search_phone button {
             line-height: 32px;
             display: inline-block;
             vertical-align: top;
             width: 50px;
         }

         .search_phone button i {
             display: block;
             font-size: 16px;
         }

         .menu_down li {
             line-height: 3.5;
             text-align: center;
         }

         .menu_down li a {
             display: block;
             font-size: 18px;
             color: #fff;
         }

         .menu span.icon-bar {
             background: #000;
             width: 26px;
             height: 2px;
             display: block;
             -webkit-transition: all 300ms ease-out;
             -moz-transition: all 300ms ease-out;
             transition: all 300ms ease-out;
         }

         .menu .sr-only {
             display: none;
         }

         .menu .icon-bar:nth-child(2) {
             -webkit-transform: rotate(0deg) translate(0, 0);
             -moz-transform: rotate(0deg) translate(0, 0);
             -ms-transform: rotate(0deg) translate(0, 0);
             transform: rotate(0deg) translate(0, 0);
             transform-origin: top left;
         }

         .menu .icon-bar:nth-child(3) {
             margin-top: 8px;
             -webkit-transform: scale(1, 1);
             -moz-transform: scale(1, 1);
             -ms-transform: scale(1, 1);
             transform: scale(1, 1);
             -webkit-transform-origin: center center;
             -moz-transform-origin: center center;
             -ms-transform-origin: center center;
             transform-origin: center center;
         }

         .menu .icon-bar:nth-child(4) {
             margin-top: 8px;
             -webkit-transform: rotate(0deg) translate(0, 0);
             -moz-transform: rotate(0deg) translate(0, 0);
             -ms-transform: rotate(0deg) translate(0, 0);
             transform: rotate(0deg) translate(0, 0);
             transform-origin: top left;
         }

         .xz .icon-bar:nth-child(2) {
             -webkit-transform: rotate(45deg) translate(4px, -3px);
             -moz-transform: rotate(45deg) translate(4px, -3px);
             -ms-transform: rotate(45deg) translate(4px, -3px);
             transform: rotate(45deg) translate(4px, -3px);
             transform-origin: 0 0;
         }

         .xz .icon-bar:nth-child(3) {
             opacity: 0;
         }

         .xz .icon-bar:nth-child(4) {
             -webkit-transform: rotate(-45deg) translate(3px, 2px);
             -moz-transform: rotate(-45deg) translate(3px, 2px);
             -ms-transform: rotate(-45deg) translate(3px, 2px);
             transform: rotate(-45deg) translate(3px, 2px);
         }
         .inpor_swiper .gallery-top .swiper-slide{
         	align-items: flex-end;
         }
         .inpor_swiper .gallery-top figcaption{
         	margin-bottom:20%;
         }
         .inpor_swiper .swiper-button-next{
         	bottom:0;
         }
         .inpor_swiper .swiper-button-prev{
         	bottom:0;
         }
		 .inpor_swiper{
		 	padding-left: 0;
		 }
		 .module_page1 .index_title{
		 	position: inherit;
		 }
		 .module_page1{
		 	height:auto;
		 	background-size: cover;
		 	padding:60px 0;
		 }
		 
		 .inpor_swiper .gallery-thumbs .swiper-slide{
			 width:65px;
		 	background-color: #fff;
		 	display: -webkit-flex;
		 	display: flex;
		 	-webkit-align-items: center;
		 	align-items: center;
		 	background: #fff;
		 }
		 .w1520{
		 	width: 92%;
		 	margin: 0 auto;
		 }
		 .w1535{
		 	width:92%;
		 	margin: 0 auto;
		 }
		 .news_list li figure{
			 padding-right:2%;
		 }

    }

	@media screen and (max-width: 1420px)  {
		.w1400{
			max-width:92%;
			margin: 0 auto;
		}
	}
	@media screen and (max-width: 1366px)  {
		.w1400{
			
			max-width:92%;
			margin: 0 auto;
		}
		 .news_list li figure{
			width:45%;
		 }
		 .news_list li figcaption{
			 max-width:55%;
		 }
	}

     /*=================================中小型笔记本或大平板 laptop /*=================================*/
    @media screen and (max-width: 1200px) {
		
		.about2 .container{
				width:92%;
				margin:0 auto;
				max-width:92%;
				min-width:92%;
		}
		.inpor_swiper .gallery-thumbs .swiper-slide{
		width:50px;}
		.header .flex{
			max-width:92%;
		}
		.menu {
             display: block;
             float: right;
         }

		.nav{
			display: none;
		}
		.header_right {
			display: none;
		}

		.news_left{
			display: none;
			width: 100%;
			max-width:100%;
		}
		.news_right{
			width: 100%;
			max-width:100%;
		}
		.module_page3{
			padding:60px 0 40px 0;
			background-size: cover;
		}
		.inpor_swiper .gallery-thumbs{
			height:240px;
		}
		.footer_top{
			display: none;
		}
		.m92{
			max-width:92%;
			margin: 0 auto;
		}
		.w1200{
			max-width:92%;
			margin: 0 auto;
		}
		.inpor_swiper .gallery-top{
			height:350px;
		}
		.inpor_swiper .gallery-top .swiper-slide figure img{
			height:300px;
		}
		
		.module_one{
			padding:0px 0;
		}
		.module_one article{
			width:100%;
			height:auto;
		}
		.module_top{
			padding:20px 10px;
		}
		.module_oneleft .module_content{
			width:100%;
			height:auto;
		}
		.module_oneright .module_content .customimg{
			width:92%;
			margin:0 auto;
			padding-bottom:30px;
		}
		.module_top h3{
			font-size:17px;
		}
		.module_top a{
			width:170px;
			height:31px;
			border-radius:31px;
		}
		.module_top a span{
			font-size:14px;
		}
		.module_top a i{
			width:24px;
			height:24px;
			border-radius:24px;
		}
		.module_top a i:after{
			top: 5px;
			left: 9px;
		}
		.module_oneleft .module_content{
			padding:30px 0;
			width:92%;
			margin:0 auto;
		}
		.module_oneright .module_content hr{
			width:100%;
		}

    }



















    /*=================================手机或小平板 phone=============================== */
    @media screen and (max-width: 767px) {
		.myadvantage1{
			display:none;
		}
		.myadvantage{
			display:block;
		}
		.equ_swiper .swiper-slide{
			height:350px;
		}
		.news_list li{
			padding:0% 3% 5%;
		}
		.news_list li figure{
			height:auto;
		}
		.inpor_swiper .gallery-top .swiper-slide figure img{
			height:345px;
		}
  
		.mod3 li{
			width: 48%;
			margin-bottom: 4%;
			margin-right: 4%;
		}
		.mod3 li:nth-child(2n){
			margin-right: 0;
		}
		.mod4 li{
			width: 48%;
			margin-bottom: 4%;
			margin-right: 4%;
		}
		.mod4 li:nth-child(2n){
			margin-right: 0;
		}
		.header{
			height:60px;
		}
		.banner{
			margin-top: 60px;
		}
		.logo{
			max-width:130px;
		}
		.module_page1{
			padding:8% 0;
		}
		.index_title h3{
			font-size: 25px;
			line-height:1.4;
			margin-top: 5%;
		}
		.index_title h4{
			font-size: 26px;
			margin-top:2%;
		}
		.inpor_swiper{
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
			margin-top:8%;
		}
		.inpor_swiper .gallery-thumbs{
			width: 100%;
			height:auto;
			display: none;
		}
		.inpor_swiper .gallery-top{
			width: 100%;
			height:auto;
		}
		.inpor_swiper .gallery-top .swiper-slide{
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
		}
		.inpor_swiper .gallery-top .swiper-slide figure{
			margin-right: 0;
			margin-bottom:20px;
		}
		.inpor_swiper .gallery-top figcaption h3{
			font-size: 20px;
			line-height: 2;
		}
		.inpor_swiper .gallery-top figcaption h3 span{
			font-size: 22px;
		}
		.inpor_swiper .swiper-button-prev{
			width: 50%;
			left:1px;
		}
		.inpor_swiper .swiper-button-next{
			width: 50%;
		}
		.module_page2{
			height:auto;
			padding: 8% 4%;
		}
		.module_page2 figcaption{
			width: 100%;
		}
		.module_page2 figure{
			width: 100%;
		}
		.module_page2 figcaption .index_title{
			position: inherit;
			left:0;
			top:0;
			margin-bottom: 6%;
		}
		.news_right li a{
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
		}
		.news_right li a figure{
			width: 100%;
			max-width:100%;
		}
		.news_right li a figcaption{
			width: 100%;
			max-width:100%;
			margin-top: 6%;
		}
		.module_page3 figcaption span.time{
			display: none;
		}
		.module_page3 figcaption p{
			font-size: 12px;
		}
		.module_page3 figcaption b{
			margin:4% 0;
		}
		.copy a img{
			display: none;
		}
		.copy{
			width: 92%;
			margin: 0 auto;
			line-height:1.6;
			padding:8px 0;
		}
		.inside_banner{
			margin-top: 60px;
		}
		.second_nav{
			margin-top: 0;
		}
		.inside_banner figcaption{
			padding-bottom: 0;
		}
		.inside_banner figcaption p{
			display: none;
		}
		.inside_banner figcaption h3{
			font-size: 20px;
		}
		.mark{
			display: none;
		}
		.about_page1{
			padding:8% 0;
		}
		.about_page1 figcaption{
			width: 100%;
		}
		.about_page1 figure{
			width: 100%;
			margin-top: 6%;
		}
		.about_tit h4{
			font-size: 18px;
			margin-top: 2%;
		}
		.about_tit h3{
			font-size: 22px;
		}
		.about_page1 figcaption{
			padding:0;
		}
		.about_enitor{
			padding-right:3%;
		}
		
		.about_page2{
			padding:8% 4%;
		}
		.histy_swiper{
			padding:0;
		}
		.about_page3{
			padding:19% 0 6%;
			height:auto;
		}
		.ab_tit{
			font-size: 22px;
		}
		.histy_swiper .gallery-thumbs{
			margin-top: 8%;
		}
		.histy_swiper .gallery-thumbs .swiper-slide-thumb-active p{
			font-size: 32px;
		}
		.histy_swiper .gallery-top{
			margin-top:10%;
		}
		.line{
			top:167px;
		}
		.histy_swiper .gallery-top .swiper-slide aside{
			font-size: 13px;
			line-height:2;
		}
		.histy_swiper .swiper-button-next{
			top:33%;
		}
		.histy_swiper .swiper-button-prev{
			top:33%;
		}
		.about_page4{
			padding:8% 0;
		}
		.about2 .abtn li span{
			font-size:16px;
		}
		.about2 .abtn li{
			width:25%;
			margin:0;
			font-size:12px;
		}
		.about2 .swiper2{
			margin-left:0;
			width:100%;
		}
		.cul_list{
			margin-top: 8%;
		}
		.cul_list li figcaption aside{
			padding-top: 0;
		}
		.cul_list li figcaption aside h3{
			font-size: 18px;
		}
		.cul_list li:hover figcaption aside{
			background: rgba(0,102,205,0.8);
    		padding-top: 10%;
		}
		.cul_list li:hover figcaption aside p{
			opacity:0;
		}
		.about_page5{
			padding:8% 0;
		}
		.emp_list{
			margin-top: 6%;
		}
		.emp_list li figcaption h3{
			font-size: 16px;
		}
		.emp_list li figcaption p{
			font-size: 12px;
			overflow : hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			line-height:1.6;
		}
		.second_nav{
			height:auto;
		}
		.second_nav li{
			width:33.33%;
			margin-bottom: 0;
		}
		.details{
			padding:8% 0;
		}
		.inside_tit h3{
			font-size: 24px;
		}
		.inside_tit b{
			height: 4px;
			width: 70px;
			margin-top:20px;
		}
		.product_list li figcaption{
			font-size: 14px;
		}
		.pro_leftimg{
			width: 100%;
			height:345px;
		}
		.flex{
			-webkit-flex-wrap:wrap;
			flex-wrap:wrap;
		}
		.pro_leftimg .gallery-top{
			width: 88%;
		}
		.pro_rightpar{
			margin-top: 8%;
			padding-left:0;
		}
		.pro_control li a{
			font-size: 12px;
		}
		.ht p{
			padding: 0 40px;
			font-size: 15px;
			line-height:45px;
		}
		.news_list li{
			width: 100%;
			margin-right: 0;
		}
		.news_list{
			margin-top:8%;
		}
		.news_list li a{
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
		}
		.news_list li figcaption h3{
			font-size: 16px;
			margin:10px 0;
		}
		.news_list li figcaption p{
			font-size: 13px;
			overflow : hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
		}
		.news_list li figcaption{
			margin-top: 6%;
		}
		.news_date{
			padding:80px 0 8% 0;
		}
		.date_name h3{
			font-size: 22px;
		}
		.date_name{
			padding:20px 0;
		}
		.news_enitor{
			font-size: 15px;
			line-height:2.4;
		}
		.down_List li{
			width: 100%;
			margin-right: 0;
			margin-bottom: 8%;
			padding:8%;
		}
		.contact_page{
			padding:8% 0;
		}
		.contact_text h3{
			font-size: 22px;
		}
		.contact_text li p{
			font-size: 14px;
			line-height:2;
			padding-left: 15px;
		}
		.contact_text li p::after{
			top:8px;
			border-width:5px;
		}
		.message{
			margin-top: 8%;
			padding:8% 4%;
		}
		.message h3{
			font-size: 18px;
			margin-bottom: 6%;
		}
		.message li {
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
		}
		.message li input{
			width: 100%;
			margin-right: 0;
			margin-bottom: 4%;
		}
		.message li input:last-child{
			margin-bottom: 0;
		}
		.message li{
			margin-bottom: 4%;
		}
		.message li .yzm{
			width: 65%;
		}
		.message li button{
			width: 30%;
		}
		.map{
			height:300px;
		}
		
		.porduct_second ul{
			justify-content: inherit;
			align-items: normal;
		}
		.porduct_second li{
			min-width:50%;
			    border-right: 1px solid #EEEEEE;
				display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
		}
		.porduct_second{
			width:100%;
			overflow:hidden;
			overflow-x:scroll;
			
		}
		
		.news_control li{
			width:100%;
		}
		.news_control li:nth-child(2){
			width:100%;
			height:50px;
		}
		.contact_text li p t{
	display:inline-block;
	padding-left:0;
}

    }








