     /*=================================中小型笔记本或大平板 laptop /*=================================*/
    @media screen and (max-width: 1680px) {

		.w1740{
			width: 92%;
			margin: 0 auto;
		}
        .sea_lua li:nth-child(3){
            display: none;
        }

    }

    @media screen and (max-width: 1440px) {

        .h_nav li a{
            width:100px;
        }
        .back_top{
            left:auto;
            right:0;
            z-index:999;
        }

    }



    @media screen and (max-width: 1200px) {

		.h_nav{
            display: none;
        }
        .w1200 {
             width: 92%;
             margin: 0 auto;
         }

         .nav {
             display: none;
         }
        .sea_lua{
            display: none;
        }
         .header .logo {
             width:30%;
         }
        .header .logo a{
            display: block;
        }
         .header {
             position: fixed;
             left: 0;
             top: 0;
             z-index: 99;
         }

         .banner {
             margin-top: 60px;
         }

         .logo {
             width: 160px;
         }

         .menu {
             display: block;
             float: right;
             cursor: pointer;
             position: relative;
             z-index:9;
         }

         .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;
             cursor: pointer;
         }

         .close i {
             color: #fff;
             font-size: 28px;
         }

         .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: #fff;
             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);
         }
         .f_nav ul{
            display: none;
         }
         .in_about figcaption{
            flex:0 0 40%;
         }



    }



















    /*=================================手机或小平板 phone=============================== */
    @media screen and (max-width: 767px) {
  
        .header{
            height:60px;
        }
        .module_page1{
            padding:6% 0;
        }
        .module_page3{
            padding:6% 0;
        }
        .module_page4{
            padding:6% 0;
        }
        .flex{
            -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
        }
        .in_about figcaption{
            flex:0 0 100%;
        }
        .in_about figure{
            flex:0 0 100%;
            margin-top: 6%;
        }
        .in_about figcaption h3{
            font-size: 26px;
        }
        .in_about figcaption h3 span{
            font-size: 16px;
        }
        .ab_enitor{
            font-size: 15px;
            margin-top: 6%;
        }
        a.more{
            margin-top: 6%;
        }
        .module_page2 h6{
            font-size: 20px;
            width: 130px;
        }
        .module_page2 h3{
            font-size:20px;
            margin-top: 5%;
        }
        .module_page2{
            padding:6% 0;
            height:auto;
        }
        .module_page2 span{
            margin-top: 15px;
        }
        .index_title h3 span{
            font-size:14px;
        }
        .index_title h3{
            font-size:22px;
            line-height:26px;
        }
        .mod2 ul{
            -webkit- flex-wrap: wrap;
            flex-wrap: wrap;
        }
        .mod3ul{
            -webkit- flex-wrap: wrap;
            flex-wrap: wrap;
        }
        .mod4 ul{
            -webkit- flex-wrap: wrap;
            flex-wrap: wrap;
        }
        .pro_type li{
            width: 100%;
            margin-top: 6%;
        }
        .pro_type li figcaption h3{
            padding-left: 4%;
            font-size: 18px;
        }
        .news_list li{
            width: 100%;
            margin-bottom: 5%;
            margin-right: 0;
        }
        .index_title{
            margin-bottom:8%;
        }
        .news_list li figcaption{
            margin-top: 5%;
        }
        .news_list li figcaption h3{
            font-size: 18px;
        }
        .news_list li figcaption h6{
            font-size: 18px;
        }
        .news_list li figcaption h6 span{
            font-size: 14px;
        }
        .back_top{
            position: fixed;
            right:0;
            top:auto;
            bottom:30%;
            width:60px;
            height:60px;
        }
        .back_top i{
            line-height:60px;
        }
        .f_nav{
            padding:0;
        }
        .footer_bottom{
            width: 92%;
            margin: 0 auto;
            padding:6% 0;
        }
        .inside_list li{
            width: 48%;
            margin-right: 4%;
            margin-bottom: 4%;
            padding:2%;
        }
        .inside_list li:nth-child(3n){
            margin-right: 4%;
        }
        .inside_list li:nth-child(2n){
            margin-right:0;
        }
        .inside_list li figcaption h3{
            padding-left: 0;
            font-size: 14px;
            line-height:2;
            padding-top: 5px;
        }
        .inside_banner{
            height:200px;
        }
        .inside_banner img{
            height: 100%;
            object-fit:cover;
        }
        .Introduct h3{
            font-size:18px;
        }
        .Introduct{
            padding-left: 0;
        }
        .Introduct p{
            font-size: 13px;
        }
        .inside_add{
            font-size: 14px;
        }
        .inside_add a{
            font-size: 14px;
        }
        .inside_add span{
            font-size: 14px;
        }
        .enitor{
            padding:0;
            line-height:2;
            font-size: 15px;
        }
        .deta_page{
            padding:8% 0 6% 0;
        }
        .news_list2 li a{
            -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
        }
        .news_list2 li figure{
            flex: 0 0 100%;
        }
        .news_list2 li{
            padding:6% 0;
        }
        .news_list2 li figcaption{
            margin-top: 5%;
            width: 100%;
            padding-left: 0;
            margin-left: 0;
        }
        .news_list2 li figcaption h3{
            font-size: 16px;
            -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0);
        }
        .control li a{
            font-size: 12px;
        }
        .control li:first-child{
            width: 50px;
        }
        .control li:last-child{
            width: 50px;
        }
        .news_list2 li figcaption p{
            font-size: 13px;
        }
        .news_left{
            flex:0 0 100%;
        }
        .news_title h3{
            font-size: 22px;
        }
        .news_enitor{
            font-size: 15px;
            line-height:2;
        }
        .news_right{
            flex:0 0 100%;
            margin-top: 6%;
            display: none;
        }
        .news_con .mod a{
            font-size: 14px;
            line-height:2;
            margin-top: 6%;
        }
        .deta_page .flex{
            padding-top: 0;
        }
        .news_con .back a{
            margin-top: 6%;
        }
        .honor_list li{
            padding:2%;
            width: 48%;
            margin-right: 4%;
            margin-bottom: 4%;
        }
        .honor_list li:nth-child(3n){
            margin-right: 4%;
        }
        .honor_list li:nth-child(2n){
            margin-right: 0;
        }
        .control{
            padding-top: 0;
        }
        .swiper-container{
            width:100%;
        }
        .histab2_list h3{
            font-size: 24px;
        }
        .histab2_list p{
            font-size:20px;
            line-height:1.8;
        }
        .inside_list3 figcaption dl{
            padding-left: 0;
        }
        .inside_list3 figcaption dd a{
            font-size: 14px;
            line-height: 32px;
        }
        .product_erlist li{
            width: 48%;
            margin-right: 4%;
            margin-bottom: 4%;
        }
        .product_erlist li:nth-child(4n){
            margin-right: 4%;
        }
        .product_erlist li:nth-child(2n){
            margin-right:0;
        }
        .product_erlist li figcaption p{
            font-size: 12px;
            line-height:14px;
            height:auto;
        }
        .product_erlist li figcaption h3{
            font-size:16px;
        }
        .product_list li{
            width: 48%;
            margin-right: 4%;
            margin-bottom:6%;
        }
        .product_list li:nth-child(4n){
            margin-right: 4%;
        }
        .product_list li:nth-child(2n){
            margin-right: 0;
        }
        .prodea_swiper{
            padding:0;
        }
        .prodea_swiper .gallery-top .swiper-slide img{
            width: 100%;
            height:345px;
        }
        .prodea_swiper .gallery-thumbs .swiper-slide{
            height:auto;
        }
        .pro_titel{
            font-size:26px;
        }
        .pro_enitor .enitor_mod{
            padding:5% 4%;
        }
        .tykjs_zw{
            padding-right: 0;
        }
        .tykjs_zw ul li p.ty_time{
            display: none;
        }
        .message{
                width: 92%;
                margin: 0 auto;
            }
            .w314{
                width: 100%;
            }
            .w296{
                width: 100%;
            }
            .wt ul li{
                width: 25%;
            }
        .contact_mod{
            flex:0 0 100%;
        }
        .deta_page .contact_us h3{
            font-size: 22px;
            margin-bottom: 4%;
        }
        .deta_page .contact_us p{
            padding:10px 0;
            font-size: 14px;
        }
        .contact_us .ewm_con{
            flex: 0 0 100%;
            height:200px;
        }
        .contact_us .ewm_con li{
            margin:0 10px;
        }
        .contact_us .ewm_con li img{
            width: 90px;
            height: 90px;
        }
        .deta_page .contact_us .ewm_con li p{
            -webkit-justify-content: center;
            justify-content: center;
        }
        .map{
            height:300px;
        }
        .w945{
            width: 92%;
            margin: 0 auto;
        }
        .liuyan h4{
            font-size: 2rem;
        }
        .w945 .message{
            width: 100%;
        }
        .message li:first-child{
            -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
            padding-bottom: 0;
        }
        .message li:first-child input{
            width: 100%;
            margin-bottom: 4%;
        }
        .message li{
            padding-bottom: 0;
        }
        .yzm{
            width: 60%;
        }
        .message li:nth-child(3) button{
            margin-right: 0;
            font-size: 14px;
        }


        
.gonggao{ display: block;}
.gonggao li{ display: block; width: 100% !important; padding: 0; margin: 0; padding: 11px 0;}
.gonggao li a{white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.gonggao li a span{ display: inline-block; border: 1px solid #ccc; border-radius: 5px;}
.gonggao li a span i{ display: inline-block; background: #94c51b; color: #fff; font-style: normal; padding: 0 2px;}
.gonggao li a span em{ display: inline-block; background: #fff; color: #000; font-style: normal; padding: 0 2px;}

.newslist{ display: block; padding: 0px;}
.newslist li{ display: block; width: 100% !important; padding: 0; margin: 0; line-height: 45px;}
.newslist li a{white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.newslist li a span{ display: inline-block; float: right;}


.l2{ display: block; width: 100%; float: left;}


.list2{ display: block; float: left; width: 100%;}
.list1{ display: block; float: left; width: 100%;}



    }








