.manu{text-align:center;}
.manu .a_p{height:42px;line-height:40px;margin:0 4px;padding: 0 18px;display:inline-block;border-radius:2px;font-size:16px;}
.manu a{border:1px solid #D9D9D9;color:#344051;}
.manu .current{border:1px solid #A70005;font-weight:bold;color:#A70005;}
.manu .disabled{border:1px solid #D9D9D9;color:#D9D9D9;}

.fanye{width: 100%;position: relative;padding: 20px 0;border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;}
.fanye ul{width: 100%;position: relative;}
.fanye ul li{position: relative;font-size: 16px;color: #333333;font-weight: bold;line-height: 30px;}
.fanye ul li:first-child{margin-bottom: 8px;}
.fanye ul li a{color: #666666;}
.fanye ul li a:hover{color: #A70005;}

.pc_table::-webkit-scrollbar-track {background: #f7f7f7;}
.pc_table::-webkit-scrollbar-thumb {background: #A70005;cursor:pointer;}
.pc_table::-webkit-scrollbar {height: 5px;width:5px;border-radius:3px;}
.pc_table {max-height: 85vh;overflow: scroll;margin: 0 auto;}

.sub_nav{background:#eef2f5;}
.sub_nav .sn_right{float:right;height:80px;line-height:80px;background:url(../images/icon_home.svg) no-repeat left center;padding-left:28px;font-size:16px;color:#555;}
.sub_nav .sn_right a{color:#555;}
.sub_nav .sn_left{float:left;font-size:0;-webkit-text-size-adjust:none;}
.sub_nav .sn_left a{height:80px;line-height:80px;text-align:center;display:inline-block;position:relative;font-size:16px;color:#333;padding:0 17px;}
.sub_nav .sn_left a:before{content:'';position:absolute;left:0;top:50%;margin-top:-8px;width:1px;height:15px;background:#ccc;}
.sub_nav .sn_left a:first-child:before{content:none;}
.sub_nav .sn_left a.on{background:#17216F;color:#FFF;}
.sub_nav .sn_left a.on:before{content:none;}

.fz_nbanner{width: 100%;position: relative;}
.fz_nbanner img{width: 100%;height: auto;min-height: 150px;}
.fz_nbanner .fz_text{width: 100%;position: absolute;left: 0;top: 50%;}
.fz_nbanner .fz_text .fz_tit{font-size: 52px;color: #ffffff;font-weight: bold;}
.fz_nbanner .fz_text p{width: 60%;font-size: 16px;color: #ffffff;line-height: 28px;margin-top: 12px;}

.fz_nnews{width: 100%;position: relative;}
.fz_nnews_c{width: 100%;position: relative;gap: 32px;}
.fz_nnews_c li{width: 100%;position: relative;background:#FFF;transition:all .6s;box-shadow:0 0 16px rgba(0,0,0,.08);}
.fz_nnews_c li a{display: block;}
.fz_nnews_c li .fz_nl_left{width:320px;float:left;position: relative;overflow: hidden;}
.fz_nnews_c li .fz_nl_left .fz_pic{width:100%;padding-bottom:75%;position:relative;}
.fz_nnews_c li .fz_nl_right{width:calc(100% - 320px);float:right;padding:37px 23px 64px 0;}
.fz_nnews_c li .fz_nl_right{display:block;}
.fz_nnews_c li .fz_nl_right .fz_news_text{width:calc(100% - 160px);padding:0 50px 0 35px;float:left;transition:all .6s;}
.fz_nnews_c li .fz_nl_right .fz_news_text p{margin:0;}
.fz_nnews_c li .fz_nl_right .fz_news_text p:first-child{height:26px;line-height:26px;font-size:22px;font-weight: bold;color:#141414;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fz_nnews_c li .fz_nl_right .fz_news_text p:last-child{font-size:16px;color:#616161;line-height:28px;height:84px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:24px;}
.fz_nnews_c li .fz_nl_right .fz_news_date{width:160px;float:right;transition:all .8s;}
.fz_nnews_c li .fz_nl_right .fz_news_date span{display:inline-block;height:26px;line-height:26px;color:#616161;font-size:18px;}
.fz_nnews_c li .fz_nl_right .fz_news_date em{display:inline-block;width:100px;height:35px;line-height:33px;border:1px solid #dedfe1;border-radius:16px;font-size:12px;text-align:center;color:#616161;font-style:normal;margin-top:45px;}
.fz_nnews_c li:hover .fz_nl_right .fz_news_text{padding:0 30px 0 55px;}
.fz_nnews_c li:hover .fz_nl_right .fz_news_date{padding-left:30px;}
.fz_nnews_c li:hover .fz_nl_right .fz_news_date em{background:#17216F;border:1px solid #17216F;color:#FFF;}

.fz_newspage{width: 100%;position: relative;background: #F7F8FB;}
.fz_newspage_c{width: 100%;position: relative;padding: 80px 80px;background: #ffffff;}
.fz_newspage_c h1{font-size: 32px;color: #333333;font-weight: bold;text-align: center;}
.fz_newspage_c .fz_newspage_info{width: 100%;position: relative;margin-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #eeeeee;font-size: 14px;color: #666666;text-align: center;}
.fz_newspage_c .fz_newspage_info span{font-weight: bold;}
.fz_newspage_c .fz_newspage_dec{width: 100%;position: relative;padding: 16px 24px;background: #f5f5f5;border-radius: 12px;margin-top: 24px;}
.fz_newspage_c .fz_newspage_dec p{font-size: 16px;color: #333333;line-height: 1.8;}
.fz_newspage_c .fz_newspage_dec span{font-weight: bold;}

.fz_article{width: 100%;position: relative;padding: 32px 0;font-size: 16px;color: #666666;line-height: 2;}
.fz_article p{margin-bottom: 12px;}
.fz_article img{max-width: 100%;height: auto;margin: 5px 0;}
.fz_article h1{font-size: 24px;color: #333333;font-weight: bold;margin: 15px 0 15px 0;}
.fz_article h2{font-size: 22px;color: #333333;font-weight: bold;margin: 15px 0 15px 0;}
.fz_article h3{font-size: 20px;color: #333333;font-weight: bold;margin: 15px 0 15px 0;}

.fz_ncase{width: 100%;position: relative;}
.fz_ncase_c{width: 100%;position: relative;gap: 40px 30px;}
.fz_ncase_c li{width: calc(33.33% - 20px);position: relative;border: 1px solid #eeeeee;overflow: hidden;}
.fz_ncase_c li a{display: block;}
.fz_ncase_c li .positionimg{padding-bottom: 75%}
.fz_ncase_c li p{width: 100%;font-size: 18px;padding: 16px 16px;color: #ffffff;text-align: center;background: rgba(23, 33, 111, 0.8);position: absolute;left: 0;bottom: -100px;}
.fz_ncase_c li:hover p{bottom: 0}

.fz_product{width: 100%;position: relative;}
.fz_product_c{width: 100%;position: relative;gap: 50px 42px;}
.fz_product_c li{width: calc(33.33% - 28px);position: relative;}
.fz_product_c li a{display: block;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);}
.fz_product_c li .positionimg{padding-bottom: 75%;border: 1px solid #eeeeee;overflow: hidden;background: linear-gradient(to bottom, #ffffff, #eeeeee);}
.fz_product_c li p{width: 100%;padding: 20px 16px;background: #ffffff;font-size: 18px;color: #333333;text-align: center;}
.fz_product_c li:hover a{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
.fz_product_c li:hover p{background: #17216F;color: #ffffff;}

.fz_productpage{width: 100%;position: relative;}
.fz_productpage_t{width: 100%;position: relative;}
.fz_productpage_img{width: 45%;position: relative;}
.fz_productpage_img .swiper{width: 100%;position: relative;overflow: hidden;}
.fz_productpage_img .swiper.swiper02{margin-top: 16px;display:none;}
.fz_productpage_img .swiper .swiper-slide{position: relative;}
.fz_productpage_img .swiper.swiper02 .swiper-slide{cursor: pointer;}
.fz_productpage_img .swiper.swiper02 .swiper-slide.on{border: 2px solid #17216F;}
.fz_productpage_img .swiper .swiper-slide .fz_pic{padding-bottom: 75%;border: 1px solid #eee;background: #f9f9f9;}
.fz_productpage_text{width: 50%;position: relative;}
.fz_productpage_text h1{font-size: 36px;color: #2F3542;font-weight: bold;line-height: 1.4;border-bottom: 1px solid #eee;padding-bottom: 16px;}
.fz_productpage_text .fz_desc{width: 100%;position: relative;font-size: 18px;color: #57606F;margin-top: 24px;}
.fz_productpage_text .fz_desc p{line-height: 40px;}
.fz_productpage_text .fz_button{width: 100%;position: relative;gap: 24px;}
.fz_productpage_text .fz_button a{font-size: 18px;color: #2F3542;line-height: 52px;padding: 0 52px;background: #f2f2f2;border-radius: 12px;}
.fz_productpage_text .fz_button a.on, .fz_productpage_text .fz_button a:hover{color: #ffffff;background: #17216F;}
.fz_productpage_c{width: 100%;position: relative;margin-top: 60px;}
.fz_productpage_c .fz_productpage_tab{width: 100%;position: relative;border-bottom: 1px solid #eee;}
.fz_productpage_c .fz_productpage_tab li{font-size: 20px;color: #ffffff;padding: 12px 48px;margin-right: 24px;background: #17216F;border-radius: 12px 0 0 0;}
.fz_productpage_c .fz_productpage_tab li a{color: #ffffff;}

.fz_contact{width: 100%;position: relative;}
.fz_contact .pb_title{text-align: left;}
.fz_contact_c{width: 100%;position: relative;display: flex;flex-flow: row nowrap;justify-content: space-between;background: #F7F8FB;}
.fz_contact_l{width: 50%;position: relative;padding: 60px 50px 30px 80px;}
.fz_contact_l .fz_text{width: 100%;position: relative;}
.fz_contact_l .fz_text p{font-size: 16px;color: #333333;line-height: 42px;padding-left: 36px;}
.fz_contact_l .fz_text p:nth-child(1){background: url('../images/contact_icon2.svg') left 9px no-repeat;}
.fz_contact_l .fz_text p:nth-child(2){background: url('../images/contact_icon3.svg') left center no-repeat;}
.fz_contact_l .fz_text p:nth-child(3){background: url('../images/contact_icon1.svg') left center no-repeat;}
.fz_contact_r{width: 50%;position: relative;}
#contact{width: 100%;height: 500px;position: relative;}

.fz_jiameng{width: 100%;position: relative;}
.fz_jiameng_c{width: 100%;position: relative;}
.public_p{scroll-margin-top:102px;}
.companyInfo{background:url(../images/company_infobg.webp) no-repeat center center;background-size:cover;}
.companyInfo .ci_left{width:calc(100% - 422px);float:left;padding-right:170px;}
.companyInfo .pb_title{text-align: left;}
.companyInfo .ci_txt{padding-top:12px;}
.companyInfo .ci_txt p{margin:0;text-align:left;line-height:30px;color:#333;margin-top:18px;font-size:16px;}
.companyInfo .ci_right{width:422px;float:right;}
.companyInfo .ci_right .ci_ul{padding:42px 0 24px;border-bottom:1px solid #e6e6e6;}
.companyInfo .ci_right .ci_li{background-repeat:no-repeat;background-position:right bottom 5px;padding-right:80px;}
.companyInfo .ci_right .ci_li.icon1{background-image:url(../images/company_icon1.png);}
.companyInfo .ci_right .ci_li.icon2{background-image:url(../images/company_icon2.png);}
.companyInfo .ci_right .ci_li.icon3{background-image:url(../images/company_icon3.png);}
.companyInfo .ci_right .ci_li .ci_pp{font-size:0;-webkit-text-size-adjust:none;}
.companyInfo .ci_right .ci_li .ci_pp span{display: inline-block;font-size:60px;height:60px;line-height:60px;font-weight:bold;color:#17216F;font-family:Arial;}
.companyInfo .ci_right .ci_li .ci_pp em{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;margin-bottom:10px;vertical-align:bottom;background:#17216F;border-radius:50%;font-size:14px;color:#FFF;font-style:normal;margin-left:6px;}
.companyInfo .ci_right .ci_li p{font-size:16px;height:26px;line-height:26px;color:#333;margin-top:6px;}

.fz_nhonors{width: 100%;position: relative;}
.fz_nhonors_c{width: 100%;position: relative;overflow: hidden;}
.fz_nhonors_c .swiper-slide{position: relative;}
.fz_nhonors_c .swiper-slide a{display: block;position: relative;overflow: hidden;}
.fz_nhonors_c .swiper-slide .positionimg{padding-bottom: 100%;background: #F7F8FB;}
.fz_nhonors_c .swiper-slide .positionimg img{object-fit: contain;width: 80%;left: 10%;}
.fz_nhonors_c .swiper-slide p{font-size: 16px;color: #666;margin-top: 24px;text-align: center;}

.fz_culture{width: 100%;position: relative;background: url('../images/gywm-bg2.webp') center center no-repeat;}
.fz_culture_c{width: 100%;position: relative;}
.fz_culture_l{width: 26%;position: relative;}
.fz_culture_l .pb_title{text-align: left;padding-top: 32px;}
.fz_culture_l .pb_title p{padding: 0;margin-top: 24px;line-height: 32px;}
.fz_culture_l .pb_title p:before, .fz_culture_l .pb_title p:after{display: none;}
.fz_culture_l .fz_swiperpage{width: 100%;position: relative;gap: 24px;}
.fz_culture_l .fz_swiperpage .swiper-button-prev, .fz_culture_l .fz_swiperpage .swiper-button-next{position: relative;width: 56px;height: 56px;margin-top: 0;border-radius: 50%;left: 0;right: 0;}
.fz_culture_l .fz_swiperpage .swiper-button-prev{background: url('../images/icon_arrow_l.svg') center center no-repeat #17216F;}
.fz_culture_l .fz_swiperpage .swiper-button-next{background: url('../images/icon_arrow_r.svg') center center no-repeat #17216F;}

.fz_culture_r{width: 74%;position: relative;transform:translateX(120px);}
.fz_culture_r .swiper{width: 100%;padding: 24px 0;position: relative;overflow: hidden;}
.fz_culture_r .swiper-slide{position: relative;height: 450px;padding: 42px 0;background: #ffffff;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);text-align: center;border-radius: 24px 0 24px 0;}
.fz_culture_r .swiper-slide .fz_text{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 36px;}
.fz_culture_r .swiper-slide .fz_tit{font-size: 28px;color: #333333;font-weight: bold;}
.fz_culture_r .swiper-slide .fz_dec{font-size: 18px;color: #666666;line-height: 30px;margin: 32px 0;overflow: hidden;height: 0;}
.fz_culture_r .swiper-slide i{display: inline-block;width: 72px;height: 72px;background-size: 100% 100% !important;}
.fz_culture_r .swiper-slide i.icon01{background: url('../images/icon_culture01.svg') center center no-repeat;}
.fz_culture_r .swiper-slide i.icon02{background: url('../images/icon_culture02.svg') center center no-repeat;}
.fz_culture_r .swiper-slide i.icon03{background: url('../images/icon_culture03.svg') center center no-repeat;}
.fz_culture_r .swiper-slide i.icon04{background: url('../images/icon_culture04.svg') center center no-repeat;}
.fz_culture_r .swiper-slide i.icon05{background: url('../images/icon_culture05.svg') center center no-repeat;}
.fz_culture_r .swiper-slide i.icon06{background: url('../images/icon_culture06.svg') center center no-repeat;}
.fz_culture_r .swiper-slide i.icon07{background: url('../images/icon_culture07.svg') center center no-repeat;}
.fz_culture_r .swiper-slide i.icon08{background: url('../images/icon_culture08.svg') center center no-repeat;}
.fz_culture_r .swiper-slide:hover .fz_dec{height: 100px;padding: 20px 0;}
.fz_culture_r .swiper-slide:hover .fz_tit{color: #17216F;}

.fz_zhaopin{width: 100%;position: relative;background: #F7F8FB;padding:50px 0;}
.fz_zhaopin_c{width: 100%;position: relative;background: #F7F8FB;}
.fz_zhaopin_c .fz_ul{width: 100%;position:relative;z-index:2;}
.fz_zhaopin_c .fz_ul .fz_li:first{margin-top:0;}
.fz_zhaopin_c .fz_ul .fz_li{margin-top:15px;background:#FFF;border-radius:9px;box-shadow:0 5px 5px #DDD;background: #ffffff;}
.fz_zhaopin_c .fz_ul .fz_li .fz_span{cursor:pointer;padding:30px 30px 26px 60px;}
.fz_zhaopin_c .fz_ul .fz_li .fz_span span{display:block;text-align:left;float:right;height:30px;line-height:30px;color:#a1a1a1;font-size:16px;}
.fz_zhaopin_c .fz_ul .fz_li .fz_span span.first{background:url(../images/icon_job.svg) no-repeat left center;color:#17216F;padding-left:38px;font-weight:bold;font-size:20px;float:left;}
.fz_zhaopin_c .fz_ul .fz_li .fz_span span.two{color:#999;text-align:right;}
.fz_zhaopin_c .fz_ul .fz_li .fz_span span.three{width:169px;margin-left:20px;text-align:left;}
.fz_zhaopin_c .fz_ul .fz_li .fz_span span.four{width:80px;margin-left:50px;text-align:left;}
.fz_zhaopin_c .fz_ul .fz_li .fz_span span.last{width:30px;background:url(../images/icon_job01.svg) no-repeat center center;transform:rotate(-90deg);float:right;
	-webkit-transform:rotate(-90deg);
	   -moz-transform:rotate(-90deg);
	     -o-transform:rotate(-90deg);
	        transform:rotate(-90deg);}
.fz_zhaopin_c .fz_ul .fz_txt{padding:30px 60px 36px;border-top:1px solid #EEE;}
.fz_zhaopin_c .fz_ul .fz_txt .fz_pp{width:100%;margin-top:15px;}
.fz_zhaopin_c .fz_ul .fz_txt .fz_pp:nth-child(1){margin-top:0;}
.fz_zhaopin_c .fz_ul .fz_txt .fz_pp p{font-size:15px;line-height:26px;color:#545454;}
.fz_zhaopin_c .fz_ul .fz_txt .fz_pp p:nth-child(1){margin-bottom:5px;font-weight:bold;}
.fz_zhaopin_c .fz_ul .fz_txt .fz_pp h3{font-size:18px;line-height:24px;height:24px;color:#000;font-weight:normal;margin-top:7px;}
.fz_zhaopin_c .fz_ul .fz_li.on .fz_span span.last{
	-webkit-transform:rotate(0);
	   -moz-transform:rotate(0);
	     -o-transform:rotate(0);
	        transform:rotate(0);}

@media screen and (max-width:1699px){
    .sub_nav .sn_left a{font-size: 15px;padding: 0px 10px;}
    
    .sub_nav .sn_right{font-size:14px;}
    
    .fz_nbanner .fz_text .fz_tit{font-size: 42px;}

    .fz_product_c{gap: 40px 30px;}
    .fz_product_c li{width: calc(33.33% - 20px);}

    .fz_productpage_text h1{font-size: 30px;}

    .fz_contact_l{padding: 50px 40px 30px 60px;}
    #contact{height: 472px;}

}

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

	.manu .a_p{font-size: 14px;}
    
    .fanye{padding: 15px 0;}
	.fanye ul li{font-size: 14px;line-height: 24px;}
    
    
    .sub_nav .sn_right{height: 60px;line-height: 60px;}
    .sub_nav .sn_left a{height: 60px;line-height: 60px;font-size: 14px;}

    .fz_nbanner .fz_text .fz_tit{font-size: 32px;}
    .fz_nbanner .fz_text p{font-size: 14px;line-height: 26px;}

    .fz_nnews_c{gap: 24px;}
	.fz_nnews_c li .fz_nl_left{width: 280px;}
	.fz_nnews_c li .fz_nl_right{width: calc(100% - 280px);padding: 30px 20px 46px 0;}
	.fz_nnews_c li .fz_nl_right .fz_news_text{padding: 0 40px 0 30px;}
	.fz_nnews_c li .fz_nl_right .fz_news_text p:first-child{height: 24px;line-height: 24px;font-size: 20px;}
	.fz_nnews_c li .fz_nl_right .fz_news_text p:last-child{font-size: 14px;line-height: 26px;height: 78px;}
	.fz_nnews_c li .fz_nl_right .fz_news_date span{height: 24px;line-height: 24px;font-size: 16px;}

	.fz_newspage_c{padding: 60px 60px;}
	.fz_newspage_c h1{font-size: 28px;}
	.fz_newspage_c .fz_newspage_info{margin-top: 15px;padding-bottom: 15px;}
	.fz_newspage_c .fz_newspage_dec{padding: 12px 20px;margin-top: 15px;}
	.fz_newspage_c .fz_newspage_dec p{font-size: 14px;}
	.fz_article{padding: 24px 0;font-size: 14px;}
	.fz_article h1{font-size: 22px;}
	.fz_article h2{font-size: 20px;}
	.fz_article h3{font-size: 18px;}

	.fz_product_c{gap: 32px 24px;}
    .fz_product_c li{width: calc(33.33% - 16px);}
    .fz_product_c li p{padding: 16px 12px;font-size: 16px;}

    .fz_productpage_img .swiper.swiper02 {margin-top: 10px;}
    .fz_productpage_text h1 {font-size: 28px;}
    .fz_productpage_text .fz_desc{font-size: 16px;margin-top: 16px;}
    .fz_productpage_text .fz_desc p{line-height: 36px;}
    .fz_productpage_text .fz_button a{font-size: 16px;line-height: 48px;border-radius: 8px;}
    .fz_productpage_c{margin-top: 50px;}
    .fz_productpage_c .fz_productpage_tab li{font-size: 18px;}

    .fz_ncase_c{gap: 32px 24px;}
    .fz_ncase_c li{width: calc(33.33% - 16px);}
    .fz_ncase_c li p{font-size: 16px;}

    .fz_contact_l{padding: 40px 30px 30px 50px;}
    .fz_contact_l .fz_text p:nth-child(1){background-position:left 8px;}
    #contact{height: 420px;}
    .public_p {scroll-margin-top:86px;}
    .companyInfo .ci_txt p{line-height: 28px;margin-top: 12px;font-size: 14px;}
    .companyInfo .ci_right .ci_ul{padding: 32px 0 20px;}
    .companyInfo .ci_right .ci_li .ci_pp span{font-size: 48px;height: 52px;}
    .companyInfo .ci_right .ci_li .ci_pp em{margin-bottom: 5px;font-size: 12px;}
    .companyInfo .ci_right .ci_li p{font-size: 14px;height: 24px;line-height: 24px;margin-top: 5px;}
    
    .fz_culture_l .pb_title p{line-height: 30px;}
    .fz_culture_r{transform: translateX(40px);}
    .fz_culture_r .swiper-slide .fz_text{padding: 0 24px;}
    .fz_culture_r .swiper-slide .fz_tit{font-size: 24px;}
    .fz_culture_r .swiper-slide .fz_dec{margin: 24px 0;font-size: 16px;}

    .fz_nhonors_c .swiper-slide p{margin-top: 16px;}
    .fz_zhaopin{padding:40px 0;}
    .fz_zhaopin_c .fz_ul .fz_li .fz_span{padding:22px 22px 16px 40px;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span span{font-size:15px;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span span.first{font-size:18px;background-size:auto 23px;padding-left:32px;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span span.three{width:159px;margin-left:16px;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span span.four{width:74px;margin-left:30px;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span span.last{background-size:17px auto;}
	.fz_zhaopin_c .fz_ul .fz_txt{padding:25px 40px 30px;}
	.fz_zhaopin_c .fz_ul .fz_txt .fz_pp p{font-size:14px;line-height:24px;}


}

@media screen and (max-width:1299px){
    .public_p {scroll-margin-top:74px;}
    .fz_nbanner .fz_text .fz_tit{font-size: 28px;}
    .fz_nbanner .fz_text p{line-height: 24px;}
    
    .sub_nav .sn_right{display:none;}

    .fz_newspage_c{padding: 50px 50px;}
	.fz_newspage_c h1{font-size: 24px;}

	.fz_productpage_text h1 {font-size: 24px;}
	.fz_productpage_text .fz_desc{font-size: 14px;}
	.fz_productpage_text .fz_desc p{line-height: 32px;}
	.fz_productpage_text .fz_button a{font-size: 14px;line-height: 45px;}
	.fz_productpage_c{margin-top: 40px;}
    .fz_productpage_c .fz_productpage_tab li{font-size: 16px;}

    .fz_contact_l {padding: 30px 20px 20px 36px;}
    
    .fz_contact_l .fz_text p{font-size: 14px;line-height: 38px;padding-left: 32px;}
    #contact{height: 380px;}
    .fz_zhaopin{padding:30px 0;}
    .fz_zhaopin_c .fz_ul .fz_li .fz_span{padding:18px 18px 15px 30px;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span span{font-size:14px;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span span.first{font-size:16px;background-size:auto 19px;padding-left:30px;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span span.three{width:148px;margin-left:10px;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span span.four{width:70px;margin-left:20px;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span span.last{background-size:15px auto;}
	.fz_zhaopin_c .fz_ul .fz_txt{padding:20px 30px 20px;}
	.fz_zhaopin_c .fz_ul .fz_txt .fz_pp{width:calc(50% - 10px);margin-left:20px;}
	.fz_zhaopin_c .fz_ul .fz_txt .fz_pp h3{font-size:16px;}
	.fz_zhaopin_c .fz_ul .fz_txt .fz_pp p{font-size:13px;}
	
	.fz_culture_r{transform: translateX(5px);}

}

@media screen and (max-width:1023px){
    .public_p {scroll-margin-top:70px;}
	.manu .a_p{height: 40px;line-height: 38px;margin: 0 2px;padding: 0 15px;}

	.fanye{padding: 10px 0;}
	.fanye ul li{line-height: 20px;}

	.sub_nav .container{width: 100%;padding: 0 30px;}
	.sub_nav .sn_right{height: 50px;line-height: 50px;display:block;}
    .sub_nav .sn_left a{height: 50px;line-height: 50px;padding: 0 12px;}
    
    .fz_nbanner .fz_text .fz_tit{font-size: 24px;}
    .fz_nbanner .fz_text p{width: 80%;line-height: 22px;}

    .fz_nnews_c{gap: 16px;}
	.fz_nnews_c li .fz_nl_left{width: 215px;}
	.fz_nnews_c li .fz_nl_right{width: calc(100% - 215px);padding: 20px 15px 20px 0;}
	.fz_nnews_c li .fz_nl_right .fz_news_text{width: calc(100% - 120px);padding: 0 20px 0 20px;}
	.fz_nnews_c li .fz_nl_right .fz_news_text p:first-child{font-size: 16px;}
	.fz_nnews_c li .fz_nl_right .fz_news_text p:last-child{line-height: 24px;height: 72px;margin-top: 10px;}
	.fz_nnews_c li .fz_nl_right .fz_news_date{width: 120px;}
	.fz_nnews_c li .fz_nl_right .fz_news_date span{font-size: 14px;}
	.fz_nnews_c li .fz_nl_right .fz_news_date em{margin-top: 32px;}
	.fz_nnews_c li:hover .fz_nl_right .fz_news_text {padding: 0 20px 0 30px;}
	.fz_nnews_c li:hover .fz_nl_right .fz_news_date {padding-left: 10px;}

	.fz_newspage_c{padding: 30px 30px;}
	.fz_newspage_c h1{font-size: 22px;}
	.fz_newspage_c .fz_newspage_info{margin-top: 12px;padding-bottom: 12px;font-size: 12px;}
	.fz_newspage_c .fz_newspage_dec{padding: 12px 16px;margin-top: 10px;}
	.fz_newspage_c .fz_newspage_dec p{line-height: 24px;}
	.fz_article{padding: 15px 0;line-height: 24px;}
	.fz_article p {margin-bottom: 8px;}
	.fz_article h1{font-size: 20px;margin: 12px 0 12px 0;}
    .fz_article h2{font-size: 18px;margin: 12px 0 12px 0;}
    .fz_article h3{font-size: 16px;margin: 12px 0 12px 0;}

    .fz_product_c{gap: 24px 16px;}
    .fz_product_c li{width: calc(50% - 8px);}
    .fz_product_c li p{padding: 12px 12px;font-size: 14px;}

    .fz_productpage_img .swiper.swiper02 {margin-top: 5px;}
    .fz_productpage_text h1 {font-size: 20px;padding-bottom: 10px;}
    .fz_productpage_text .fz_desc{margin-top: 12px;}
    .fz_productpage_text .fz_desc p{line-height: 28px;}
    .fz_productpage_text .fz_button{gap: 12px;}
    .fz_productpage_text .fz_button a{line-height: 42px;padding: 0 30px;border-radius: 5px;}
    .fz_productpage_c{margin-top: 30px;}
    .fz_productpage_c .fz_productpage_tab li{padding: 10px 36px;}

    .fz_ncase_c{gap: 16px 16px;}
    .fz_ncase_c li{width: calc(50% - 8px);}
    .fz_ncase_c li p{font-size: 14px;padding: 12px 12px;}
    
    .fz_contact_l {padding: 20px 15px 15px 30px;}
    .fz_contact_l .fz_text p{line-height: 34px;}
    .fz_contact_l .fz_text p:nth-child(1){background-position:left 6px;}
    #contact{height: 320px;}

    .companyInfo .ci_left{float: none;width: 100%;padding-right: 0;}
    .companyInfo .ci_txt p{line-height: 24px;margin-top: 8px;}
    .companyInfo .ci_right{float: none;width: 100%;}
    .companyInfo .ci_right .ci_ul {padding: 24px 0 15px;}
    .companyInfo .ci_right .ci_li .ci_pp span {font-size: 36px;height: 45px;}
    .companyInfo .ci_right .ci_li .ci_pp em {margin-bottom: 0;width: 22px;height: 22px;}
    
    .fz_culture_c{display: block;}
    .fz_culture_l{width: 100%;}
    .fz_culture_l .pb_title{padding-top: 0;}
    .fz_culture_l .pb_title p {line-height: 22px;margin-top: 10px;}
    .fz_culture_l .fz_swiperpage{gap: 10px;}
    .fz_culture_l .fz_swiperpage .swiper-button-prev, .fz_culture_l .fz_swiperpage .swiper-button-next{width: 42px;height: 42px;}
    .fz_culture_r {width: 100%;transform: translateX(0);}
    .fz_culture_r .swiper-slide{height: 300px;padding: 24px 0;}
    .fz_culture_r .swiper-slide .fz_tit {font-size: 20px;}
    .fz_culture_r .swiper-slide .fz_dec {margin: 12px 0;font-size: 14px;}
    .fz_culture_r .swiper-slide i{width: 52px;height: 52px;}
    .fz_culture_r .swiper-slide:hover .fz_dec{height: 60px;}

    .fz_nhonors_c .swiper-slide p {margin-top: 12px;font-size: 14px;}
    
    .fz_zhaopin_c .fz_ul .fz_li{margin-top:10px;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span{padding:10px 10px 10px 15px;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span span{font-size:13px;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span span.first{font-size:15px;background-size:auto 16px;padding-left:25px;font-weight:bold;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span span.three{width:138px;margin-left:10px;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span span.four{width:60px;margin-left:10px;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span span.last{background-size:14px auto;}
	.fz_zhaopin_c .fz_ul .fz_txt{padding:20px 15px 20px;}
	.fz_zhaopin_c .fz_ul .fz_txt .fz_pp h3{font-size:16px;}
	.fz_zhaopin_c .fz_ul .fz_txt .fz_pp p{font-size:13px;line-height:22px;}

    

}

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

	.manu .a_p{height: 36px;line-height: 34px;margin: 0;padding: 0 14px;}

	.sub_nav .container{padding: 0 15px;}
	.sub_nav .sn_right{float: none;height: 40px;line-height: 40px;}
	.sub_nav .sn_left{float: none;}
    .sub_nav .sn_left a{width: 50%;height: 40px;line-height: 40px;padding: 0 12px;border-bottom: 1px solid rgba(0, 0, 0, .05);}
    .sub_nav .sn_left a:nth-child(2n+1):before{display: none;}
    
    .fz_nbanner .fz_text .fz_tit{font-size: 22px;}
    .fz_nbanner .fz_text p{width: 100%;margin-top: 10px;}

    .fz_nnews_c li .fz_nl_left{width: 100%;float: none;}
	.fz_nnews_c li .fz_nl_right{width: 100%;float: none;}
	.fz_nnews_c li .fz_nl_right{padding: 12px 12px 12px 12px;}
	.fz_nnews_c li .fz_nl_right .fz_news_text{width: 100%;padding: 0;float: none;}
	.fz_nnews_c li .fz_nl_right .fz_news_text p:last-child {line-height: 22px;height: auto;margin-top: 6px;-webkit-line-clamp: 10;}
    .fz_nnews_c li .fz_nl_right .fz_news_date {width: 100%;margin-top: 10px;float: none;}
    .fz_nnews_c li .fz_nl_right .fz_news_date em {margin-top: 0;margin-left: 150px;}
    .fz_nnews_c li:hover .fz_nl_right .fz_news_text {padding: 0;}
	.fz_nnews_c li:hover .fz_nl_right .fz_news_date {padding-left: 0;}

	.fz_newspage_c{padding: 15px 15px;}
	.fz_newspage_c h1{font-size: 20px;}
	.fz_newspage_c .fz_newspage_info{margin-top: 8px;padding-bottom: 8px;}
	.fz_newspage_c .fz_newspage_dec{padding: 10px 12px;}
	.fz_newspage_c .fz_newspage_dec p{line-height: 22px;}
	.fz_article p {margin-bottom: 6px;}
	.fz_article{padding: 12px 0;line-height: 22px;}
	.fz_article h1{font-size: 18px;margin: 10px 0 10px 0;}
    .fz_article h2{font-size: 16px;margin: 10px 0 10px 0;}
    .fz_article h3{font-size: 14px;margin: 10px 0 10px 0;}

    .fz_product_c{gap: 12px 10px;}
    .fz_product_c li{width: calc(50% - 5px);}
    .fz_product_c li p{padding: 10px 12px;}
    
    .fz_productpage_t{display: block;}
    .fz_productpage_img{width: 100%;}
    .fz_productpage_text{width: 100%;margin-top: 15px;}
    .fz_productpage_t{padding-bottom: 6px;}
    .fz_productpage_text .fz_desc {margin-top: 6px;}
    .fz_productpage_text .fz_desc p {line-height: 24px;}
    .fz_productpage_c {margin-top: 20px;}
    .fz_productpage_c .fz_productpage_tab li {padding: 8px 28px;font-size: 15px;}

    .fz_ncase_c{gap: 10px;}
    .fz_ncase_c li{width: 100%;}
    .fz_ncase_c li p{bottom: 0;}
    
    .fz_contact_c{display: block;}
    .fz_contact_l {width: 100%;padding: 15px 12px 12px 12px;}
    .fz_contact_l .fz_text p{line-height: 32px;}
    .fz_contact_l .fz_text p:nth-child(1){background-position:left 4px;}
    .fz_contact_r{width: 100%;}
    #contact{height: 320px;}
    
    .companyInfo .ci_txt {padding-top: 6px;}
    .companyInfo .ci_txt p {line-height: 22px;margin-top: 5px;}
    .companyInfo .ci_right .ci_ul {padding: 10px 0 8px;}
    .companyInfo .ci_right .ci_li .ci_pp span {font-size: 30px;height: 42px;}
    .companyInfo .ci_right .ci_li .ci_pp em{font-size: 10px;}

    .fz_culture_l .pb_title p {line-height: 20px;margin-top: 6px;}
    .fz_culture_l .fz_swiperpage {gap: 6px;}
    .fz_culture_l .fz_swiperpage .swiper-button-prev, .fz_culture_l .fz_swiperpage .swiper-button-next {width: 36px;height: 36px;}
    .fz_culture_r .swiper{padding: 10px 0;}
    .fz_culture_r .swiper-slide{border-radius: 12px;}

    .fz_nhonors_c .swiper-slide p{margin-top: 10px;}
    
    .fz_zhaopin_c .fz_ul{margin-top:-90px;min-height:90px;padding:5px 10px 0;}
	.fz_zhaopin_c .fz_ul .fz_li{margin-top:10px;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span{padding:10px 5px 10px 10px;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span span.three{display:none;}
	.fz_zhaopin_c .fz_ul .fz_li .fz_span span.four{display:none;}
	.fz_zhaopin_c .fz_ul .fz_txt{padding:20px 10px 15px;}
	.fz_zhaopin_c .fz_ul .fz_txt .fz_pp{width:100%;float:none;margin-left:0;}

}