     /*=================================中小型笔记本或大平板 laptop /*=================================*/
	 @media screen and (max-width: 1400px) {

		.footer_part_center{
		 max-width:1200px;
	 }

    }
	 
    @media screen and (max-width: 1200px) {

		

    }



















    /*=================================手机或小平板 phone=============================== */
    @media screen and (max-width: 767px) {
		.logo img{
			height:auto;
		}
  			.menu{
            display: block;
            float: right;
        }
        .menu i{
            font-size:30px;
        }
        .menu_down{
            text-align: center;
            position: fixed;
            left:100%;
            top:0;
            width: 100%;
            height: 100%;
            background:rgba(255,255,255,.95);
            z-index:9999;
        }
        .close{
            text-align: right;
            padding-right: 4%;
            line-height: 3;
        }
        .close i{
            font-size: 28px;
        }
        .menu_down li{
            line-height: 3.5;
            
        }
         .menu_down li a{
            font-size: 16px;
            display: block;
         }
         .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{
            display: block;
         }
            .header{
                padding: 0 4%;
            }
            .index_logo {
                width: 30%;
                padding: 4% 0 4% 0;
            }
			.nav{
                display: none;
            }
            .right_dakuang{
                display: none;
            }
            .footer_list{
                display: none;
            }
            .menu{
                display: block;
                float: right;
             }
            .menu_down{
                position:flex;
                left:0;
                z-index: 9999999999;
                width: 100%;
                padding-bottom: 22px;
                background:rgba(255,255,255,0.9);
              }
            .menu_down li{
                line-height: 3.5;
                text-align: center;
                }
            .menu_down li a{
                display: block;
                font-size: 15px;
                color: #444;
             }
            .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: 6px; 
                -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: 6px; 
                -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);
            }
            .ipone{
                display: none;
            }
            .logo p{
                display: none;
            }
            .head{
                height: 60px;
            }
            .head .headtt{
                height: 60px;
                width: 92%;
                margin: 0 auto;
            }
            .logo{
                width:40%;
            }
            .banner .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
                display: none;
            }
            .banner .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
                display: none;
            }
            .module_page1{
                padding: 8% 0;
            }
            .in_ahout figcaption{
                width: 100%;
                padding-right: 0;
            }
            .in_ahout figcaption .in_about_title{
                width: 84%;
            }
            .in_ahout figure{
                width: 100%;
                padding-left: 0;
                padding-top: 4%;
            }
            .in_ahout{
                width: 92%;
                margin: 0 auto;
            }
            .in_ahout figcaption h3{
                padding: 6% 0 8% 0;
            }
            .in_ahout figcaption p{
                padding-bottom: 8%;
            }
            .module_page2{
                height: 250px;
            }
            .module_page3{
                padding: 8% 0 8% 0;
            }
            .title{
                font-size: 2.8rem;
            }
            .in_nav{
                padding: 0;
                width: 92%;
                margin: 0 auto;
                margin-top: 6%;
            }
            .in_nav ul{
                flex-wrap: wrap;
                justify-content: flex-start;
            }
            .in_nav ul li{
                width: 48%;
                margin-right: 2%;
                margin-bottom: 4%;
                border-right: 1px solid #ccc;
            }
            .in_nav ul li:nth-child(2n){
                margin-right: 0;
                margin-left: 2%;
            }
            .in_pro_list{
                padding-top: 6%;
                width: 92%;
                margin: 0 auto;
				
            }
            .in_pro_list .swiper-container{
                display: block;
            }
           /*  .in_pro_list ul{
                display: none;
            } */
			.pro_page .in_pro_list ul{
				display:-webkit-flex;
				display:flex;
				-webkit-justify-content: space-between;
				justify-content: space-between;
			}
			.pro_page .in_pro_list ul li{
				
			}
            .in_pro_list li figcaption{
                padding: 0 10px;
            }
            .module_page4{
                padding: 8% 0 2% 0;
            }
            .in_news{
                width: 92%;
                margin: 0 auto;
                padding-top: 4%;
                flex-wrap: wrap;
            }
            .notice_con{
                width: 100%;
            }
            .notice_tit{
                width: 100%;
                padding-left: 0;
                padding-top: 6%;
            }
            .notice_tit ul li p{
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1;
                overflow: hidden;
                padding-bottom: 0;
            }
            .footer_part{
                display: none;
            }
            .copy{
                width: 84%;
                margin: 0 auto;
                line-height: 2;
                padding: 8px 0;
            }
            .about_part{
                width: 92%;
                margin: 0 auto;
            }
            .aboutpart_tit{
                padding-top: 0;
            }
            .about_item .inabout_it2_video{
                width: 100%;
            }
            .about_item .aboutright{
                width: 100%;
                padding: 0 2%;
                margin-top: 4%;
            }
            .about_item{
                padding-top: 8%;
            }
            .about_part{
                padding-bottom: 8%;
            }
            .honor_list ul li{
                width: 48%;
                height: 166px;
                margin: 0;
                margin-bottom: 4%;
            }
            .honor_list ul li:nth-child(2n){
                margin-right: 0;
                margin-left: 2%;
            }
            .honor_list ul li:nth-child(4n+1){
                margin-right: 0;
            }
            .honor_list ul{
                justify-content: space-between;
            }
            .honor_list ul li:nth-child(2n){
                margin: 0;
            }
            .cf_list ul{
                justify-content: space-between;
            }
            
            .cf_list ul li:first-child{
                margin-left: 0;
                margin-right: 0;
            }
            .cf_list ul li:nth-child(3n+1){
                margin-left: 0;
                margin-right: 0;
            }
            .cf_list ul li:nth-child(3n){
                margin-left: 0;
                margin-right: 0;
            }
            .cf_list ul li{
                width: 48%;
                height: 125px;
                margin-left: 0;
                margin-right: 0;
                margin-bottom: 4%;
            }
            .movie_content{
                width: 320px;
                height:200px;
            }
            .movie_content_close{
                width: 8%;
                top:-40px;
                right: -20px;
            }
            .advan_list ul li{
                width: 50%;
            }
            .advan_num {
                float: left;
                font-size: 36px;
            }
            .advan_left {
                float: right;
                width: 82%;
            }
            .in_pro_list2 ul{
                display:flex;
                display: -webkit-flex;
                justify-content: space-between;
                flex-wrap: wrap;
            }
            .in_pro_list ul li{
                width: 48%;
                height: 186px;
                margin-right: 0;
                margin-left: 0;
                margin-bottom: 4%;
            }
            .in_pro_list ul li figure{
                height: 141px;
            }
            .in_pro_list ul li:nth-child(4n){
                margin-left: 0;
            }
            .in_pro_list ul li:nth-child(4n+1){
                margin-right: 0;
            }
            .pro_dea_body{
                padding: 8% 0 6% 0;
                width: 92%;
                margin: 0 auto;
                flex-wrap: wrap;
            }
            .pro_dea_body figure{
                width: 100%;
                height: 345px;
            }
            .pro_pos{
                position: inherit;
                padding-top: 10%;
            }
            .pro_dea_body figcaption{
                width: 100%;
                height: auto;
                padding:6% 0 2% 0;
            }
            .iimg{
                width: 92%;
                margin: 0 auto;
            }
            .news_list{
                width: 92%;
                margin: 0 auto;
            }
            .news_list ul li{
                padding: 20px 10px 20px 20px;
            }
            .news_list ul li figcaption p{
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1;
                overflow: hidden;
                padding-bottom: 0;
            }
            .news_list ul li figure{
                width: 48%;
            }
            .news_list ul li figcaption{
                padding-right: 10px;
                width: 52%;
            }
            .news_list ul li figcaption h5{
                font-size: 1.5rem;
            }
            .newstail{
                width: 100%;
            }
            .newsilpart{
                padding: 8% 0;
            }
            .tec_list{
                width: 92%;
                margin: 0 auto;
            }
            .tec_list ul li a figcaption p{
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1;
                overflow: hidden;
                padding-bottom: 0;
            }
            .contact figcaption{
                padding-left: 0;
                width: 92%;
                margin: 0 auto;
                margin-top: 6%;
            }
            .contact figcaption p{
                line-height: 32px;
                padding-bottom: 4%;
            }
            .contact_page{
                padding: 8% 0 6% 0;
            }
            .tec_list ul li{
                padding: 20px 10px;
            }
            .tec_list ul li a figcaption{
                width: 82%;
                padding-left: 10px;
            }
            .tec_list ul li a figure{
                height: 108px;
            }
            .video_list{
                width: 92%;
                margin: 0 auto;
            }
            .video_list ul{
                justify-content: space-between;
            }
            .video_list ul li{
                width: 48%;
                margin-left: 0;
                margin-right: 0;
                margin-bottom: 4%;
            }
            .video_list ul li:nth-child(3n+1){
                margin-right: 0;
            }
            .video_list ul li:nth-child(3n){
                margin-left: 0;
            }
	/* 		.banner{
				height:300px;
			}
			.banner .swiper-container{
				height:300px;
			}
			.banner video{
				z-index:1;
				position:absolute;
				top:0;
				left:0;
				width:100%;
				height:300px;
			} */
			.banner_font{
				padding-top:13%;
			}
			.banner_font h3{
	font-size:1.6rem;
	text-shadow:2px 2px 0px #000;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding-bottom:20px;
	width:80%;
	margin:0 auto;
}
.banner_font a{
	
	    width: 117px;
    height: 30px;
	line-height:30px;
}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom:10px;
}
.banner_font h3.banner_fonten{
	font-size:1.4rem;
}
    }








