
@media screen and (max-width: 1366px) {

    .w1366{width: 92%}
    .w1200{width: 92%}

   .banner .swiper-slide .ind_ban_tex .ind_ban_tex_info .t_small{font-size: 16px;}
  
.nav .nav_bar li a {
    margin: 0 5px;

}
.header .lan:before {
    left: -10px;
}
    .nav .nav_bar li a{padding: 0 10px;}

    .nav_w .nav_bar li a{padding: 0 10px;}

 
    .list01 .list01_left h1{font-size: 30px;}
    .list01 .list01_left h6{ margin-bottom: 20px;}
    .list01 .list01_right{padding-top: 20px;}

  
    .list03 .list03_right .list li{margin-top: 4px; padding-top: 4px;}

    .list04 .list04_con .list04_list .list04_conn .list04_left{padding-top: 40px;}
    .list04 .list04_con .list04_list .list04_conn .list04_right{width: 46%}
    .list04 .list04_con .list04_list .list04_conn .list04_right .li{height: 360px;}

    .page_banner{height: 460px;}

    .page_title .title_left.left_w a{width: 128px;}

	.he_h2p2nte {
		margin-top: 18px;
	}
	.he_h2p2li {
	    padding: 0 15px;
	    margin-bottom: 20px;
	}
}

@media screen and (max-width: 1024px) {
.header .button1{ display: block;}
.nav .nav_bar{display: none;}
    .w1366{width: 94%}
    .w1200{width: 94%}
.h{height: 60px;}
    .header{height: 60px;}
.header .lan a {
line-height: 60px;
}
    .header .logo{width: 146px; height: 50px; margin: 6px 0 0 0;}

    .header .lan{margin: 0 80px 0 0;}
    .header .lan a{padding: 0 2px; margin: 0 2px;}
    .header .lan:before{display: none;}

    .nav{margin: 10px 20px 0 0;}
    .nav .nav_bar li{margin: 0 4px;}
    .nav .nav_bar li a{padding: 0 4px;}

    .nav_w .nav_bar li a{padding: 0 10px;}

    .header_mark{height: 60px;}

    .header .button1{width: 60px; height: 60px;}

    .header .button1 span{left: 15px;}

    .header .button1 span:nth-child(1){top: 20px}
    .header .button1 span:nth-child(2){top: 30px}
    .header .button1 span:nth-child(3){top: 40px}

    #button1 .span1{top: 30px;}
    #button1 .span3{top: 30px;}

    .nav_w{margin-top:60px;border: 1px solid #f2f2f2;}

    .footer .footer_con .footer_left{display: none}
    .footer .footer_con .footer_center{width: 50%; padding-left: 0;}
    .footer .footer_con .footer_right{width: 50%;}

    

    .title{padding-bottom: 40px;}
    .title h1{font-size: 22px;}

    .a_link{width: 40px; height: 40px; line-height: 40px; margin-top: 20px;}
    .a_link i{font-size: 26px;}

    /*----list01----*/
    .list01{padding: 60px 0;}
    .list01 .list01_left h1{font-size: 26px;}
    .list01 .list01_left h6{font-size: 16px; margin-bottom: 20px;}
    .list01 .list01_left .list01_data{display: none}

    /*----list02----*/
    .list02{padding: 60px 0 100px 0;}
    
    .list02 .list02_con .list02_right .list02_li a h1{font-size: 16px; }
.list02 .list02_con .list02_left .list li a h1 {
    font-size: 16px;

}
    /*----list03----*/
    .list03{padding: 50px 0;}

    .list03 .list03_right .list li{margin-top: 0; padding-top: 0; margin-bottom: 14px; padding-bottom: 14px;}
    .list03 .list03_right .list li .data{width: 15%; margin-right: 3%;}
    .list03 .list03_right .list li .txt{width: 82%}
    .list03 .list03_right .list li .data h6{font-size: 26px;}
    .list03 .list03_right .list li .data h6 i{font-size: 18px;}
    .list03 .list03_right .list li .txt h1{font-size: 17px;}
    .list03 .list03_right .list li .txt p{font-size: 13px;}

    /*----list04----*/
    .list04{padding: 80px 0;}
    .list04 .list04_con .list04_li .list{width: 70%;}
    .list04 .list04_con .list04_list{height: 320px;}
    .list04 .list04_con .list04_list .list04_conn{height: 320px;}
    .list04 .list04_con .list04_list .list04_conn .list04_left{padding-top: 20px;}
    .list04 .list04_con .list04_list .list04_conn .list04_right .li{height: 300px;}

    .list04 .slick-dots{margin: 40px -100px 0 0}

    .page_banner{height: 420px; padding-top: 70px;}
    .page_banner .page_bg .w1200{padding-top: 160px;}
    .page_banner .page_bg .w1200 h1{font-size: 32px;}

    .page_title .title_left{width: 55%;}
    .page_title .title_right{width: 45%;}

    .page_title .title_left.left_w a{width: 130px; margin-bottom: 4px;}

    /*----page_feature----*/
    .page_honor .list li{width: 32.3333%;}

    /*----right_list----*/
    .right_list{width: 36px; right: 10px; margin-bottom: 10%;}
    .right_list .li{width: 38px; height: 38px; margin-bottom: 2px; line-height: 38px;}
    .right_list .li i{font-size: 24px;}
    .right_list .li:nth-child(2){display: none}

    .right_list .li .img{width: 120px; height: 150px; position: absolute; top: 0; right: 0; margin: 40px 60px 0 0; background: #fcfcfc; box-shadow: 0 0 10px 3px rgba(0,0,0,.2); visibility: hidden; opacity: 0; transition: all ease .3s .1s; -webkit-transition: all ease .3s .1s}
    .right_list .li .img img{width: 100%; display: block; float: none; margin: 0 auto 5px auto;}
    .right_list .li .img p{line-height: 10px; font-size: 13px; color: #333}

    .right_list .li .tel{width: 160px; height: 36px;}
    .right_list .li .tel h3{font-size: 16px; line-height: 40px; }
    .right_list .li .tel h3 i{font-size: 18px;}

    .right_list .li:hover .tel{margin: 0 50px 0 0;}


	.he_h2p2li {
		width: 33.333333%;
	}
.NewsDetails .NewsDetails_left{padding:20px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_top .left_top_title{font-size:18px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_TAG dd,.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_TAG dt{width:100%;float:left;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_TAG dd{margin-bottom:20px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_left,.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_right{width:100%;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_left{margin-bottom:20px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_page .bottom_page_right a{width:100%;}
.NewsDetails .NewsDetails_left .NewsDetails_left_top .left_top_txt dd{}
.NewsDetails .NewsDetails_left .NewsDetails_left_top .left_top_txt dt{float:left;margin-top:15px;text-align:center;}
	.he_h7p1ti h4 {
		font-size: 22px;
	}
}

@media screen and (max-width:992px) {
.list02 .list02_con .list02_left .list li a {
    height: 80px;

}
	.he_d2bxp2 {
	    background: #fff;
	    padding: 30px;
	    box-shadow: 2.5px 4.33px 50px 0px rgb(30 39 61 / 4%);
	}
	.g_title h3,.he_h7p2 .g_title h3 {
	    font-size: 28px;
	}
.he_h7p2bx {
    padding-top: 50px;
}	
.he_h7p2ti {
    padding-bottom: 20px;
}
.g_title h4 {
    font-size: 24px;
    margin-top: 40px;
}
	.g_title h5 {
	    font-size: 20px;
	}
.fieldlist {
    margin-top: 20px;
}	
.fieldlist .field-box ul li {
    display: block;
	float: left;
}	
.fieldlist .field-box ul li div {
    width: 100%;
}
.fieldlist .field-box ul li .field-txt h1 {
    float: left;
}
.fieldlist .field-box ul li .field-txt p {
    float: left;
}
.fieldlist .field-box ul li .field-txt {
    padding: 0;
}
.fieldlist .field-box ul li .field-txt h1 {
    margin-bottom: 20px;
	margin-top: 20px;

}
.fieldlist .field-box ul li {
    margin-bottom: 10px;

}
.fieldlist .field-box ul li:nth-child(2n) .field-txt {
    padding: 0;
}
.fieldlist .field-box ul li .field-txt h1 {
    font-size: 22px;
}
.fieldlist .field-box ul li .field-txt p {
	margin-bottom: 20px;
}
.fieldlist .field-box ul li .field-txt p {
    font-size: 14px;
}
.he_h2p2li {
		width: 50%;
	}
.he_h2p2ul {
    margin-top: 30px;
}	
.NewsDetails .NewsDetails_left .NewsDetails_left_bottom .left_bottom_txt p {
    font-size: 14px;
    line-height: 30px;
}
	.he_h7p1le {
		width: 100%;
		padding-right: 0;
	}

	.he_h7p1ri {
		width: 100%;
	}
.he_h7p1bx {
    padding: 30px 0;
}
.he_h7p1pile p span {
    padding-right: 0;
}
	}
@media screen and (max-width:767px) {

    .w1366{width: 94%}
    .w1200{width: 94%}

    /*----header----*/
    .header{height: 60px;}
  #banner.swiper-container-horizontal > .swiper-pagination-bullets {
      bottom: 20px;
  	
  }

    .header .lan{margin: 0 70px 0 0;}
    .header .lan:before{display: none}
    .header .lan a{display: inline-block; padding: 0 2px; line-height: 60px; margin: 0 4px; }
   
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_info{display: none;}

.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title .t_big{font-size: 20px;}
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title {max-width: 100%;}
.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title:before {
    bottom: 10px;
}
    .nav{display: none}

    .nav_w{margin-top: 60px; padding: 20px 0; position: fixed; height: 100%;}
    .nav_w .w_left{display: none}

    .nav_w .nav_bar{width: 100%;overflow: hidden; }
    .nav_w .nav_bar li{width: 100%; float: left; margin: 0;border-bottom: 1px solid #eee}
    .nav_w .nav_bar li a{font-size: 16px;  line-height: 56px; font-weight: normal; display: block; position: relative;}
	.nav_w .nav_bar li a .fa-angle-right{position: absolute; right: 10px;top: 20px; font-size: 20px;}
.nav_w .nav_bar li:hover{background-color:#fff;}
.nav_w .nav_bar li a:hover{color: #c82631;background-color:#fff;}
    .header .button1{width: 60px; height: 60px;}
    .header .button1 span{left: 15px;}
    .header .button1 span:nth-child(1){top: 20px}
    .header .button1 span:nth-child(2){top: 30px}
    .header .button1 span:nth-child(3){top: 40px}
    #button1 .span1{top: 30px;}
    #button1 .span3{top: 30px;}

    .header_mark{height: 60px;}
.ServiceBar{ display: none;}

    /*----footer----*/
    .footer{padding: 40px 0 0 0;}

    .footer .footer_con .footer_left{display: none}

    .footer .footer_con .footer_center{width: 100%; padding-left: 0;}
    .footer .footer_con .footer_center h1{display: none}
    .footer .footer_con .footer_center span{width: 100%;}

    .footer .footer_con .footer_right{display: none}

    .footer .footer_end{margin-top: 20px;}
    .footer .footer_end a{line-height: 26px;}

.ft_top {
	display: none;
}
.ft_cen {
    text-align: center;
    padding: 40px 0;
}
.ft_cen p img{ height: 50px;}
.ft_cen h3 {
    font-size: 24px;
    padding-top: 30px;
    font-weight: bold;
}
.ft_cen h3 img{ width: 24px;}

	.ft_cen h5 {
	    font-size: 20px;
	    font-weight: bold;
	    margin-bottom: 35px;
	}
	.ft_cen h5 img {
		width: 24px;
	}
	.ft_cen h4 {
	    font-size: 14px;
	}
	.ft_cen h4 img {
	 width: 24px;
	}
	.ft_cen h6 a {
	    line-height: 40px;
	    width: 200px;

	    font-size: 16px;
	}
.ft_bott {
    padding:15px  20px;
    font-size: 14px;
}	
.ftbtll{line-height: 32px;}
.ftbtll a{ display: block;}
    /*----page_index-----*/

    /*----banner----*/

    .mark{height: 0}

    .title{padding-bottom: 20px;}
    .title h1{font-size: 18px;}
    .title h6{font-size: 13px;}

    .a_link{width: 40px; height: 40px; line-height: 40px; margin-top: 20px;}
    .a_link i{font-size: 26px;}

    /*----list01----*/
    .list01{padding: 40px 0;}
    .list01 .list01_left{width: 100%; margin-right: 0; margin-bottom: 20px;}
    .list01 .list01_left h1{font-size: 20px;}
    .list01 .list01_left h6{font-size: 14px; font-weight: normal; margin-bottom: 20px;}
    .list01 .list01_left .list01_data{display: none}

    .list01 .list01_right{width: 100%;}
    .list01 .list01_right .img{border-radius: 0;}

    /*----list02----*/
    .list02{padding: 40px 0;}
    .list02 .title .a_link{ margin-top: 2px;}

    .list02 .list02_con{}
.list02 .list02_con .list02_left .list li a h1 {
    font-size: 12px;
}
.list02 .list02_con .list02_left .list li a {
    height: 45px;
	padding: 10px;
}
    .list02 .list02_con .list02_right{width: 100%;}
    .list02 .list02_con .list02_right .list02_li{padding-top: 20px;}
    .list02 .list02_con .list02_right .list02_li h1{font-size: 18px;}
    .list02 .list02_con .list02_right .list02_li h6{font-size: 16px; margin-bottom: 10px;}
    .list02 .list02_con .list02_right .list02_li .p_link{width: 120px; margin-top: 20px;}
    .list02 .list02_con .list02_right .list02_li .p_link i{font-size: 13px;}

    /*----list03----*/
    .list03{padding: 30px 0;}
    .list03 .title .a_link{margin-top: 2px;}
   .list03 .list03_left {
       width: 100%;
       margin-right: 0;
       position: relative;
	   margin-bottom: 30px;
	   margin-top: 20px;
   }

    .list03 .list03_right{width: 100%;}
    .list03 .list03_right .list li{margin-top: 0; padding-top: 0; margin-bottom: 10px; padding-bottom: 10px;}
    .list03 .list03_right .list li .data{width: 20%; margin-right: 3%;}
    .list03 .list03_right .list li .data h6{font-size: 22px;}
    .list03 .list03_right .list li .data h6 i{font-size: 18px;}
    .list03 .list03_right .list li .txt{width: 77%;}
    .list03 .list03_right .list li .txt h1{font-size: 15px;}
    .list03 .list03_right .list li .txt p{font-size: 12px; line-height: 20px;}
    .list03 .list03_right .list li:before{display: none}


    /*----list04----*/
    .list04{padding: 50px 0;}
    .list04 .list04_con{}

    .list04 .list04_con .list04_li{margin-bottom: 0; padding-bottom: 40px; border-bottom: 1px solid #dedede}
    .list04 .list04_con .list04_li .list{width: 100%;}
    .list04 .list04_con .list04_li .list li{width: 33.3333%; margin-right: 0;}
    .list04 .list04_con .list04_li .list li .ico{margin: 0 auto}
    .list04 .list04_con .list04_li .list li p{font-size: 13px;}
    .list04 .list04_con .list04_li .list li:before{display: none}

    .list04 .list04_con .list04_list{position: relative; height: 480px;}
    .list04 .list04_con .list04_list .list04_conn{}
    .list04 .list04_con .list04_list .list04_conn .list04_left{width: 100%; margin-right: 0; padding-top: 20px; margin-bottom: 20px;}
    .list04 .list04_con .list04_list .list04_conn .list04_left h1{font-size: 18px;}
    .list04 .list04_con .list04_list .list04_conn .list04_left h6{font-size: 14px; margin-bottom: 20px;}
    .list04 .list04_con .list04_list .list04_conn .list04_left .p_link{width: 120px; padding: 10px 0; margin-top: 20px;}
    .list04 .list04_con .list04_list .list04_conn .list04_left .p_link i{font-size: 13px;}

    .list04 .list04_con .list04_list .list04_conn .list04_right{width: 100%}
    .list04 .list04_con .list04_list .list04_conn .list04_right .slick-list{border-radius: 0;}
    .list04 .list04_con .list04_list .list04_conn .list04_right .li{height: auto;}
    .list04 .list04_con .list04_list .list04_conn .list04_right .li .img{height: 210px;}


    /*----page_banner----*/
    .page_banner{height: 240px; padding-top: 60px;}
    .page_banner .page_bg .w1200{padding-top: 80px;}
    .page_banner .page_bg .w1200 h1{font-size: 22px; }
    .page_banner .page_bg .w1200 p{font-size: 18px;}

    /*----page_con----*/
    .page_con{padding: 30px 0}

    .page_title{padding: 10px 0; margin-bottom: 10px;}
    .page_title .title_right{width: 100%; text-align: left}
    .page_title .title_right h1{font-size: 15px; padding-left: 0; background: none;}
    .page_title .title_right h1 i{font-size: 15px;}

    .page_title .title_left{width: 100%; text-align: left; font-size: 0; margin-bottom: 10px;}
    .page_title .title_left a{width: 32.3333%; padding: 8px 0; font-size: 12px; margin: 0 0.5% 4px 0.5%;}
    .page_title .title_left.left_w a{width: 32.3333%;}

    /*----page_about----*/
    .page_about h1{font-size: 18px; color: #df0404; margin-bottom: 10px;}

    /*----page_feature----*/
    .page_honor .list{margin-right: -2%;}
    .page_honor .list li{width: 48%; margin-right: 2%; margin-bottom: 10px;}
    .page_honor .list li p{font-size: 12px;}

    /*----page_feature----*/
    .page_feature .list{margin-right: -2%;}
    .page_feature .list li{width: 48%; margin-right: 2%; margin-bottom: 10px;}

    /*----page-product-----*/
    .page_product .list li{width: 48%; margin-right: 2%; margin-bottom: 20px}
    .page_product .list li .txt{padding: 10px 0 0 0; height: 50px;}
    .page_product .list li .txt h1{font-size: 14px;}

    /*----page_productshow----*/
    .page_productshow .title{width: 100%; margin-right: 0;}
    .page_productshow .con{width: 100%;}
    .page_productshow .con img{width: 100%}

    /*----page_news----*/
    .page_news .list{}
    .page_news .list li{margin-bottom: 20px; padding: 10px;}
    .page_news .list li .img{width: 100%; margin-right: 0;}
    .page_news .list li .img img{width: 100%;}

    .page_news .list li .txt{width: 100%; padding-top: 10px; position: relative}
    .page_news .list li .txt h1{font-size: 15px; font-weight: normal; margin-bottom: 10px;}
    .page_news .list li .txt span{display: none}
    .page_news .list li .txt h6{font-size: 15px; font-weight: normal; position: relative; margin: 6px 0 0 0}

    /*----page_newshow----*/
    .page_newshow .title{margin-bottom: 20px; text-align: center}
    .page_newshow .title h1{font-size: 16px; font-weight: normal;}
    .page_newshow .title span{margin: 0 10px;}
    .page_newshow .con img{width: 100%;}

    /*----page_contact----*/
    .page_contact{margin-top: 0}
    .page_contact .contact_left{width: 100%; margin-right: 0; margin-bottom: 20px;}
    .page_contact .contact_right{width: 100%}


    /*-----鍏叡鏍峰紡-------*/
    /*----page_message----*/
    .page_message{width: 100%; padding: 20px 0;}
    .page_message p {margin: 7px 0; padding-left: 70px;}
    .page_message p span {width: 70px;}

    /*----page_search----*/
    .page_search .list{margin-right: -2%;}
    .page_search .list li{width: 48%; margin-right: 2%;}
    .page_search .list li p{font-size: 13px; line-height: 20px;}

    /*----tag_show----*/
    .page_tag .list{margin-right: -2%;}
    .page_tag .list li{width: 48%;  margin-right: 2%;}
    .page_tag .list li p{font-size: 13px; line-height: 24px;}

    /*----product_show----*/
    .productshow_hot .list{list-style: none; margin-right: -2%}
    .productshow_hot .list li{width: 48%; margin-right: 2%;}
    .productshow_hot .list li .txt h1{font-size: 13px;}

    .product_key a{ padding: 4px 10px;}

    .product_city a{padding: 4px 10px;}

    /*-----page_tag----*/
    .tag{margin-top: 20px;}

    /*----page_city----*/
    .page_city{padding: 120px 0 40px 0;}
    .page_city .w1200{width: 92%;}
    .page_city .title h1{font-size: 18px;}
    .page_city .title .city_link{width: 100px; padding: 8px 0;}

    /*----site_map----*/
    .page_webmap{padding: 120px 0 40px 0;}
    .page_webmap .title h1{font-size: 18px; }
    .page_webmap .title .city_link{width: 100px; padding: 8px 0; }

    /*----right_list----*/
    .right_list{width: 36px; right: 10px; margin-bottom: 16%;}
    .right_list .li{width: 38px; height: 38px; margin-bottom: 2px; line-height: 38px;}
    .right_list .li i{font-size: 24px;}
    .right_list .li:nth-child(2){display: none}

    .right_list .li .img{width: 120px; height: 150px; position: absolute; top: 0; right: 0; margin: 40px 60px 0 0; background: #fcfcfc; box-shadow: 0 0 10px 3px rgba(0,0,0,.2); visibility: hidden; opacity: 0; transition: all ease .3s .1s; -webkit-transition: all ease .3s .1s}
    .right_list .li .img img{width: 100%; display: block; float: none; margin: 0 auto 5px auto;}
    .right_list .li .img p{line-height: 10px; font-size: 13px; color: #333}

    .right_list .li .tel{width: 160px; height: 36px;}
    .right_list .li .tel h3{font-size: 16px; line-height: 40px; }
    .right_list .li .tel h3 i{font-size: 18px;}

    .right_list .li:hover .tel{margin: 0 50px 0 0;}

.he_d2bxp2 {
    background: #fff;
    padding: 30px 15px;
}
.page_about .he_d2bxp2bj p {
    font-size: 14px;
}
.page_about .he_d2bxp2bj .opo p {
    font-size: 16px;
    margin-bottom: 8px;
}
.he_d2bxny {
   padding-top:0;
}
.page_title {
    padding: 15px 0;
    margin-bottom:0;
}
.he_d2bxp2bj {
    margin-bottom: 20px;
}
.he_h2p2li {
    padding: 0 20px;
}
.he_h2p2li {
    width: 100%;
}
.he_h2p2nte p {
    height: auto;
	font-size: 16px;
	    line-height: 1.75;
}
.NewsDetails .NewsDetails_left .NewsDetails_left_top .left_top_title {
    line-height: 28px;
}
.he_h7p1bx {
    padding:0;
}
#map {
    height: 250px;
}
.l_g1bx2li1, .l_g1bx2li2 {
    width: 100%;
}
.l_g1bx2li {
    height: 40px;
}
.l_g1bx2li3 textarea {
    padding: 15px;
    font-size: 14px;
	height: 50px;
}
.l_g1bx2li input {
    padding: 0 15px;
    font-size: 14px;
}
.l_g1bx2code {
    width: 140px;
    margin-left: 9px;
}
.l_g1bx2tj {
    width: 120px;
    float: left;
    margin-left: 15px;
}
.l_g1bx2tj p {
    font-size: 16px;
    line-height: 40px;
}
.l_g1bx2li input {
    text-indent: 0;
}
.l_g1bx2li3 {
    height: 80px;
}
}
.productshow_hots table {
	width:100%;
	border:0;
	border-top:1px solid #e2e2e2 !important;
	border-left:1px solid #e2e2e2 !important;
	border-right:1px solid #e2e2e2 !important;
	border-bottom:1px solid #e2e2e2 !important;
	font-size:16px;
	line-height:1.6;
}
.productshow_hots table td {
	padding:10px;
vertical-align: middle;
	border-top:1px solid #e2e2e2 !important;
	border-left:1px solid #e2e2e2 !important;
	border-right:1px solid #e2e2e2 !important;
	border-bottom:1px solid #e2e2e2 !important;
}