.manu {padding:25px 3px;margin:3px;text-align:center;}
.manu a{border:1px solid #1053A0;padding:9px 15px;text-decoration:none;margin:0 2px;}
.manu a:hover{border:1px solid #1053A0;}
.manu a:active {border:1px solid #1053A0;}
.manu .current {border:1px solid #1053A0;padding:9px 15px;background:#1053A0;font-weight:bold;margin:0 2px;color:#FFF;}
.manu .disabled{border:1px solid #1053A0;padding:9px 15px;color:#1053A0;margin:0 2px;}

.fanye{list-style:none;border-top:1px dashed #cccccc;border-bottom:1px dashed #c2a9a4;padding-top:10px;padding-bottom:10px;margin-top:10px;}
.fanye ul li{font-size: 16px;height:30px;line-height:30px;text-align:left;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fanye ul li a{ color:#333;font-size: 16px;}

#stylesubnav{width:100%;border-bottom:1px solid #E5E5E5;background:#eff0f1;}
#stylesubnav .xq_c{padding:0;position:relative;}
#stylesubnav .xq_crumbs{background:url(../images/position.png) no-repeat left 18px;background-size:auto 12px;line-height:29px;padding:10px 0 10px 20px;color:#999;}
#stylesubnav .xq_crumbs a{color:#999;}

.pfdq_nbanner{width: 100%;position: relative;}
.pfdq_nbanner .pfdq_pic{padding-bottom: 20.8%;}
.pfdq_nbanner .pfdq_text{width: 100%;position: absolute;top: 50%;left: 50%;color: #ffffff;text-align: center;}
.pfdq_nbanner .pfdq_text .pfdq_tit{font-size: 52px;font-weight: 700;}
.pfdq_nbanner .pfdq_text p{font-size: 24px;font-weight: 400;margin-top: 24px;}

.pfdq_nabout{width: 100%;position: relative;padding: 50px 0 80px 0;}
.pfdq_nabout_c{width: 100%;position: relative;}
.pfdq_nabout_c .pfdq_title{padding-bottom: 40px;}
.pfdq_nabout_c .pfdq_nabout_num{width: 42%;position: absolute;top: 0;right: 0;}
.pfdq_nabout_c .pfdq_text{width: 100%;position: relative;margin-top: 48px;color: #666;font-size: 16px;font-weight: 400;}
.pfdq_nabout_c .pfdq_text p{line-height: 32px;}
.pfdq_single .pfdq_title{text-align: center;}

.pfdq_culture{width: 100%;position: relative;padding: 120px 0 120px 0;background: url('../images/bg_culture.png') center center no-repeat #F7F7F7;}
.pfdq_culture .pfdq_title{text-align: center;}
.pfdq_culture_c{width: 100%;position: relative;margin-top: 32px;}
.pfdq_culture_c ul{display: flex;align-items: flex-start;align-content: flex-start;gap: 30px;flex-wrap: wrap;}
.pfdq_culture_c li{width: calc(20% - 24px);padding: 32px 20px 40px 20px;background: #ffffff;border-radius: 8px;text-align: center;}
.pfdq_culture_c li:hover{box-shadow: 3px 4px 12px 0px rgba(5, 22, 56, 0.10), 12px 17px 21px 0px rgba(5, 22, 56, 0.09), 28px 38px 28px 0px rgba(5, 22, 56, 0.05), 49px 68px 33px 0px rgba(5, 22, 56, 0.01), 77px 106px 37px 0px rgba(5, 22, 56, 0.00);}
.pfdq_culture_c li i{display: inline-block;width: 68px;height: 68px;border-radius: 50%;}
.pfdq_culture_c li:nth-child(1) i{background: url('../images/icon_culture1.svg') center center no-repeat #F7F7F7;}
.pfdq_culture_c li:nth-child(2) i{background: url('../images/icon_culture2.svg') center center no-repeat #F7F7F7;}
.pfdq_culture_c li:nth-child(3) i{background: url('../images/icon_culture3.svg') center center no-repeat #F7F7F7;}
.pfdq_culture_c li:nth-child(4) i{background: url('../images/icon_culture4.svg') center center no-repeat #F7F7F7;}
.pfdq_culture_c li:nth-child(5) i{background: url('../images/icon_culture5.svg') center center no-repeat #F7F7F7;}
.pfdq_culture_c li .pfdq_tit{font-size: 20px;color: #141414;font-weight: 700;margin: 40px 0 20px 0;}
.pfdq_culture_c li p{font-size: 14px;color: #666;font-weight: 400;line-height: 32px;}

.pfdq_honor{width: 100%;position: relative;padding: 120px 0 120px 0;}
.pfdq_honor .pfdq_title{text-align: center;}
.pfdq_honor_c{width: 100%;position: relative;margin-top: 32px;overflow: hidden;}
.pfdq_honor_c .swiper-slide{position: relative;width: 524px;height: 387px;}
.pfdq_honor_c .swiper-slide a{position: relative;}
.pfdq_honor_c .swiper-slide .pfdq_pic{padding-bottom: 73.5%;}
.pfdq_honor_c .swiper-button-prev, .pfdq_honor_c .swiper-button-next{width: 40px;height: 40px;}
.pfdq_honor_c .swiper-button-prev{background: url('../images/icon_honorl.svg');}
.pfdq_honor_c .swiper-button-next{background: url('../images/icon_honorr.svg');}

.pfdq_customer{width: 100%;position: relative;padding: 120px 0 120px 0;background: #F7F7F7;}
.pfdq_customer .pfdq_title{text-align: center;}
.pfdq_customer_c{width: 100%;position: relative;margin-top: 40px;}
.pfdq_customer_c ul{display: flex;align-items: flex-start;align-content: flex-start;gap: 30px;flex-wrap: wrap;}
.pfdq_customer_c li{width: calc(33.33% - 20px);padding: 32px 40px 40px 40px;border-radius: 8px;background: #ffffff;text-align: center;}
.pfdq_customer_c li:hover{box-shadow: 3px 4px 12px 0px rgba(5, 22, 56, 0.10), 12px 17px 21px 0px rgba(5, 22, 56, 0.09), 28px 38px 28px 0px rgba(5, 22, 56, 0.05), 49px 68px 33px 0px rgba(5, 22, 56, 0.01), 77px 106px 37px 0px rgba(5, 22, 56, 0.00);}
.pfdq_customer_c li i{display: inline-block;width: 68px;height: 68px;border-radius: 20px;}
.pfdq_customer_c li:nth-child(1) i{background: url('../images/icon_customer1.svg') center center no-repeat #F7F7F7;}
.pfdq_customer_c li:nth-child(2) i{background: url('../images/icon_customer2.svg') center center no-repeat #F7F7F7;}
.pfdq_customer_c li:nth-child(3) i{background: url('../images/icon_customer3.svg') center center no-repeat #F7F7F7;}
.pfdq_customer_c li:nth-child(1):hover i{background: url('../images/icon_customer1_h.svg') center center no-repeat #F7F7F7;}
.pfdq_customer_c li:nth-child(2):hover i{background: url('../images/icon_customer2_h.svg') center center no-repeat #F7F7F7;}
.pfdq_customer_c li:nth-child(3):hover i{background: url('../images/icon_customer3_h.svg') center center no-repeat #F7F7F7;}
.pfdq_customer_c li .pfdq_tit{font-size: 20px;color: #1053A0;font-weight: 700;margin: 32px 0 20px 0;}
.pfdq_customer_c li p{font-size: 14px;color: #666;font-weight: 400;line-height: 32px;}
.pfdq_customer_c .pfdq_more{text-align: center;margin-top: 30px;}

.pfdq_ncase{width: 100%;position: relative;padding: 60px 0 100px 0;}
.pfdq_ncase.grey{background: #F7F7F7;}
.pfdq_ncase .pfdq_title{text-align: center;}
.pfdq_ncase_c{width: 100%;position: relative;margin-top: 32px;}
.pfdq_ncase_c ul{display: flex;align-items: flex-start;align-content: flex-start;gap: 22px;flex-wrap: wrap;margin-bottom: 40px;}
.pfdq_ncase_c li{width: calc(25% - 16.5px);border: 1px solid #E0E0E0;}
.pfdq_ncase_c li a{display: block;}
.pfdq_ncase_c li .pfdq_pic{padding-bottom: 66.67%;}
.pfdq_ncase_c li .pfdq_pic img{object-fit: contain;}
.pfdq_ncase_c li p{font-size: 20px;color: #333;font-weight: 400;padding: 16px 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.pfdq_ncase_c li:hover .pfdq_pic img{transform: scale(1.1);}
.pfdq_ncase_c li:hover p{color: #1053A0;}
.pfdq_ncase_c .pfdq_more{text-align: center;}
.pfdq_ncase_c .pfdq_more .pfdq_but{border: 1px solid #1053A0;color: #1053A0;}

.pfdq_casepage{width: 100% !important;}

.pfdq_nnews{width: 100%;position: relative;padding: 60px 0 80px 0;}
.pfdq_nnews .pfdq_title{text-align: center;}
.pfdq_nnews_c{width: 100%;position: relative;margin-top: 32px;}
.pfdq_nnews_c ul{display: flex;align-items: flex-start;align-content: flex-start;gap: 30px;flex-wrap: wrap;}
.pfdq_nnews_c.mb40 ul{margin-bottom: 40px;}
.pfdq_nnews_c li{width: calc(33.33% - 20px);position: relative;}
.pfdq_nnews_c li a{display: block;}
.pfdq_nnews_c li .pfdq_pic{padding-bottom: 49%;}
.pfdq_nnews_c li .pfdq_text{padding: 12px 16px;}
.pfdq_nnews_c li .pfdq_text .pfdq_tit{font-size: 20px;color: #141414;font-weight: 400;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pfdq_nnews_c li .pfdq_text p{font-size: 14px;color: #666;font-weight: 400;line-height: 28px;margin: 16px 0 24px 0;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.pfdq_nnews_c li .pfdq_text .shuc_data{line-height: 24px;overflow: hidden;}
.pfdq_nnews_c li .pfdq_text .shuc_data span{font-size: 14px;color: #1053A0;font-weight: 400;display: inline-block;}
.pfdq_nnews_c li .pfdq_text .shuc_data em{font-size: 12px;color: #000;font-weight: 400;font-style: normal;display: inline-block;float: right;}
.pfdq_nnews_c li:hover{box-shadow: 3px 4px 12px 0px rgba(5, 22, 56, 0.10), 12px 17px 21px 0px rgba(5, 22, 56, 0.09), 28px 38px 28px 0px rgba(5, 22, 56, 0.05), 49px 68px 33px 0px rgba(5, 22, 56, 0.01), 77px 106px 37px 0px rgba(5, 22, 56, 0.00);}
.pfdq_nnews_c li:hover .pfdq_text .pfdq_tit{color: #1053A0;}

.pfdq_propage{width: 100%;position: relative;overflow: hidden;padding: 60px 0 80px 0;}
.pfdq_propage_l{width: 71%;float: left;position: relative;}
.pfdq_propage_t{width: 100%;position: relative;overflow: hidden;}
.pfdq_propage_t .pfdq_img{width: 36%;margin-right: 4%;float: left;}
.pfdq_propage_t .pfdq_img .pfdq_pic{padding-bottom: 73%;border: 1px solid #DBDBDB;}
.pfdq_propage_t .pfdq_text{width: 60%;float: left;padding-top: 15px;}
.pfdq_propage_t .pfdq_text h1{font-size: 26px;line-height: 40px;color: #333;}
.pfdq_propage_t .pfdq_text .pfdq_jianjie{border-top: 1px solid #DBDBDB;border-bottom: 1px solid #DBDBDB;padding: 10px 0;margin: 10px 0;}
.pfdq_propage_t .pfdq_text .pfdq_jianjie p{font-size: 16px;color: #666;line-height: 32px;}
.pfdq_propage_t .pfdq_text .pfdq_more{margin-top: 20px;}
.pfdq_propage_b{width: 100%;position: relative;margin-top: 50px;}
.pfdq_propage_b .pfdq_tab{background: #DDD;}
.pfdq_propage_b .pfdq_tab span{background: #1053A0;display: inline-block;line-height: 40px;padding: 0 30px;font-size: 16px;color: #ffffff;}

.pfdq_com_r{width: 25%;float: right;position: relative;}
.pfdq_com_r .pfdq_item{border: 1px solid #dbdbdb;padding: 10px;margin-bottom: 20px;}
.pfdq_com_r .pfdq_item .pfdq_tit{font-size: 22px;line-height: 32px;color: #2a2a2a;padding: 10px 0;border-bottom: 2px solid #2a2a2a;margin-bottom: 10px;}
.pfdq_rpro ul{position: relative;}
.pfdq_rpro li{width: 100%;position: relative;margin-top: 15px;text-align: center;}
.pfdq_rpro li a{display: block;}
.pfdq_rpro li .pfdq_pic{padding-bottom: 73%;border: 1px solid #ccc;}
.pfdq_rpro li p{font-size: 16px;color: #333333;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pfdq_rnews{width: 100%;position: relative;}
.pfdq_rnews ul{width: 100%;position: relative;}
.pfdq_rnews li{line-height: 36px;border-bottom: 1px dashed #d5d5d5;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pfdq_rnews li a{font-size: 16px;color: #333333;}

.pfdq_article_con{font-size:16px;line-height:1.8;padding: 30px 0;}
.pfdq_article_con p{font-size:16px;line-height:30px;margin-bottom: 15px;}
.pfdq_article_con strong{font-weight: bold;}
.pfdq_article_con h2{margin:0;font-size:22px;padding:10px 0;font-weight:bold;line-height:30px;}
.pfdq_article_con h3{margin:0;font-size:20px;margin:8px 0;font-weight:bold;line-height:28px;}
.pfdq_article_con h4{margin:0;font-size:18px;margin:6px 0;font-weight:bold;line-height:26px;}
.pfdq_article_con img{max-width:100%;height:auto;margin:0 auto;display:block;}
.pfdq_article_con table{border-top:1px solid #000;border-left:1px solid #000;margin:0 auto;width:100%!important;}
.pfdq_article_con table td{border-right:1px solid #000;border-bottom:1px solid #000;padding:7px 0;}
.pfdq_article_con table td p{line-height:1.5!important;font-size:16px;}

.pfdq_newspage{width: 100%;position: relative;overflow: hidden;padding: 60px 0 80px 0;}
.pfdq_newspage_l{width: 71%;float: left;position: relative;}
.pfdq_newspage_l h1{line-height: 30px;font-size: 24px;color: #333;}
.pfdq_newspage_l .pfdq_pubinfo{border-bottom: 1px solid #dbdbdb;padding: 15px 0 10px 0;}
.pfdq_newspage_l .pfdq_pubinfo span{font-size: 14px;color: #666;margin-right: 15px;}

.pfdq_contact{width: 100%;position: relative;overflow: hidden;padding: 40px 0 80px 0;background: #f7f7f7;}
.pfdq_contact .pfdq_title{text-align: center;}
.pfdq_contact_c{width: 100%;position: relative;overflow: hidden;padding: 40px 35px;background: #FFF;margin-top: 40px;}
.pfdq_contact_list{width: 100%;position: relative;}
.pfdq_contact_list li{padding: 30px 20px;background: #1053A0;width: calc(25% - 15px);margin-left: 20px;float: left;}
.pfdq_contact_list li:first-child{margin-left: 0;}
.pfdq_contact_list li i{display: block;height: 50px;background-repeat: no-repeat;background-position: center center;}
.pfdq_contact_list li:nth-child(1) i{background-image: url(../images/cc_icon1.png);}
.pfdq_contact_list li:nth-child(2) i{background-image: url(../images/cc_icon2.png);}
.pfdq_contact_list li:nth-child(3) i{background-image: url(../images/cc_icon3.png);}
.pfdq_contact_list li:nth-child(4) i{background-image: url(../images/cc_icon4.png);}
.pfdq_contact_list li p{text-align: center;color: #ffffff;}
.pfdq_contact_list li p:nth-child(2){font-size: 18px;margin: 15px 0 10px 0;}
.pfdq_contact_list li p:nth-child(3){font-size: 16px;line-height: 28px;height: 56px;}
.contactmap{width: 100%;height: 500px;margin-top: 28px;}
.contactmap #container{width:100%;height:100%;margin:0 auto}

.productlist{padding:0 0 40px;}
.productlist .pl_left{width:260px;float:left;margin-top:30px;}
.productlist .pl_left .pl_title{background:#0d6fb7;font-size:24px;height:70px;line-height:70px;text-indent:40px;color:#FFF;font-weight:bold;}
.productlist .pl_left .pl_r{width:calc(100% - 150px);float:right;height:50px;line-height:50px;background:#E6E6E6;padding-right:50px;position:relative;text-align:center;display:none;}
.productlist .pl_left .pl_r i{display:block;position:absolute;right:0;top:0;width:50px;height:50px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.productlist .pl_left .pl_r.on i{transform:rotate(90deg);}
.productlist .pl_left .pll_ul{box-shadow: 0 0 8px rgba(0,0,0,.14);}
.productlist .pl_left .pll_ul .pll_li{width:100%;color:rgba(0, 0, 0, 0.86);}
.productlist .pl_left .pll_ul .pll_li .tit{display: block;position: relative;background: #F5F5F5;overflow: hidden;line-height: 50px;border-bottom: 1px solid #ffffff;}
.productlist .pl_left .pll_ul .pll_li .tit a{display: inline-block;padding-left: 15px;font-size: 16px;color: #333333;}
.productlist .pl_left .pll_ul .pll_li .tit i{float: right;width: 50px;position:relative;cursor: pointer;}
.productlist .pl_left .pll_ul .pll_li .tit i:before{content: "+";display: inline-block;font-style: normal;font-size: 22px;font-weight: bold;position: absolute;right: 10px;z-index: 99;}
.productlist .pl_left .pll_ul .pll_li ul{display:none;}
.productlist .pl_left .pll_ul .pll_li ul li>a{display:block;height:36px;line-height:36px;font-size:14px;position:relative;padding-left:15px;color:#666;padding-left: 30px;}
.productlist .pl_left .pll_ul .pll_li ul li>a:before{content:'';width:5px;height:5px;background:#666;position:absolute;left:15px;top:15px;}
.productlist .pl_left .pll_ul .pll_li ul li>a.on,.productlist .pl_left .pll_ul .pll_li ul li>a:hover{color:#0d6fb7;}
.productlist .pl_left .pll_ul .pll_li ul li>a.on:before,.productlist .pl_left .pll_ul .pll_li ul li>a:hover:before{background:#0d6fb7;}
.productlist .pl_left .pll_ul .pll_li .tit.on{background: #0d6fb7;color: #ffffff;}
.productlist .pl_left .pll_ul .pll_li .tit.on a{color: #ffffff;}
.productlist .pl_left .pll_ul .pll_li .tit.on i:before{content: "一";font-size: 18px;}
.productlist .pl_left .pll_ul .pll_li.on ul{display: block;}
.productlist .plr_ul{width:calc(100% - 260px);float:right;padding-left:20px;padding-top:30px;}
.productlist .plr_top{background:#F7F7F7;border:1px solid #F7F7F7;}
.productlist .plr_top .plt_left{width:500px;float:left;}
.productlist .plr_top .plt_left .plg_img{width:100%;padding-bottom:75%;position:relative;}
.productlist .plr_top .plt_left .plg_img img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;}
.productlist .plr_top .plt_right{width:calc(100% - 500px);float:right;}
.productlist .plr_top .plt_right.plt_rr{width:100%;float:none;}
.productlist .plr_top .plt_right .plr_txt{padding:13px 20px;}
.productlist .plr_top .plt_right .plr_txt h2{margin:0;font-size:22px;line-height:1.8;margin-bottom:10px;color:#262626;font-weight:bold;}
.productlist .plr_top .plt_right .plr_txt .p_p{max-height:240px;overflow-y:auto;line-height: 1.8;}
.productlist .plr_top .plt_right .plr_txt p{margin:0;font-size:16px;line-height:1.8;}
.productlist .plr_top .plt_right.plt_rr .plr_txt h2{line-height:2;}
.productlist .plr_top .plt_right.plt_rr .plr_txt .p_p{max-height:none;overflow-y:hidden;line-height: 1.8;}
.productlist .plr_top .plt_right.plt_rr .plr_txt p{margin:0;font-size:14px;line-height:2;text-indent:2em;}
.productlist .plr_top .plt_right .plr_txt .plr_btn{margin-top:15px;font-size:0;-webkit-text-size-adjust:none;}
.productlist .plr_top .plt_right .plr_txt .plr_btn a{display:inline-block;height:42px;line-height:40px;padding:0 30px;background:#0d6fb7;font-size:16px;color:#FFF;transition:all .36s ease;border:1px solid #0d6fb7;}
.productlist .plr_top .plt_right .plr_txt .plr_btn a:first-child{margin-right:20px;}
.productlist .plr_top .plt_right .plr_txt .plr_btn a:hover{background:#FFF;color:#0d6fb7;}
.productlist .plr_ul .plr_li{width:49%;margin-left:2%;float:left;margin-top:30px;background:#F7F7F7;border:1px solid #F7F7F7;}
.productlist .plr_ul .plr_li:nth-child(odd){margin-left:0;}
.productlist .plr_ul .plr_li .plrl_left{width:290px;float:left;}
.productlist .plr_ul .plr_li .plrl_left .plrl_img{width:100%;padding-bottom:75%;position:relative;}
.productlist .plr_ul .plr_li .plrl_left .plrl_img img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;object-fit:cover;}
.productlist .plr_ul .plr_li .plrl_right{width:calc(100% - 290px);float:right;padding:6px 15px 6px 20px;}
.productlist .plr_ul .plr_li .plrl_right .title{margin:0;height:40px;line-height:40px;font-size:18px;font-weight:bold;color:#000;display:block;}
.productlist .plr_ul .plr_li .plrl_right a{display:block;font-size:14px;line-height:24px;}
.productlist .plr_ul .plr_li .plrl_right a:hover{background:#0d6fb7;color:#FFF;}
.productlist .plr_ul .plr_li .plrl_right a.title:hover{color:#0d6fb7;background:transparent;}
.productlist .plr_ul .plr_p{padding-top:40px;}
.productlist .plr_ul .plr_a{position: relative;}
.productlist .plr_ul .plr_a a{display:block;width:32%;margin-left:2%;margin-top:20px;float:left;border:1px solid #e2e2e2;}
.productlist .plr_ul .plr_a a:nth-child(3n+1){margin-left:0;}
.productlist .plr_ul .plr_a a .plr_img{width:100%;padding-bottom:75%;position:relative;}
.productlist .plr_ul .plr_a a .plr_img img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;object-fit:cover;}
.productlist .plr_ul .plr_a a p{margin:0;height:50px;line-height:50px;background:#E9E9E9;text-align:center;font-size:16px;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.productlist .plr_ul .plr_a a:hover p{background:#0d6fb7;color:#FFF;}


/*pfdq_ly*/
.pfdq_ly{position:relative;overflow:hidden;}
.pfdq_ly .pfdyly_ul{padding:10px 0 40px;}
.pfdq_ly .pfdyly_ul .pfdyly_li{padding:20px 0;border-bottom:1px solid #CCC;}
.pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_img{width:80px;height:80px;padding:10px;position:relative;border:1px solid #EEE;border-radius:50%;float:left;}
.pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_img img{display:block;height:100%;width:100%;position:absolute;left:0;top:0;object-fit:contain;}
.pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_txt{width:calc(100% - 100px);float:right;min-height:80px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
}
.pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_txt p{font-size:16px;line-height:32px;}
.pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_txt p:first-child{height:30px;line-height:30px;}
.pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_txt p span{font-size:13px;color:#666;}
.pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_txt p span:first-child{font-size:15px;color:#0d6fb7;}

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

}

@media screen and (max-width:1499px){
	.fanye ul li{font-size: 14px;height: 28px;line-height: 28px;}
    .fanye ul li a{font-size: 14px;}

	.pfdq_nbanner .pfdq_text .pfdq_tit {font-size: 42px;}
	.pfdq_nbanner .pfdq_text p {font-size: 20px;margin-top: 20px;}

	.pfdq_nabout {padding: 80px 0 80px 0;}
	.pfdq_nabout_c .pfdq_title {padding-bottom: 0px;}
	.pfdq_nabout_c .pfdq_text{font-size: 14px;}
	.pfdq_nabout_c .pfdq_text p {line-height: 28px;}

	.pfdq_culture{padding: 80px 0 80px 0;}
	.pfdq_culture_c {margin-top: 24px;}
	.pfdq_culture_c ul{gap: 20px;}
	.pfdq_culture_c li {width: calc(20% - 16px);padding: 24px 15px 30px 15px;}
	.pfdq_culture_c li .pfdq_tit {font-size: 18px;margin: 30px 0 15px 0;}
	.pfdq_culture_c li p {line-height: 26px;}

	.pfdq_honor{padding: 80px 0 80px 0;}
	.pfdq_honor_c {margin-top: 24px;}

	.pfdq_customer{padding: 80px 0 80px 0;}
	.pfdq_customer_c {margin-top: 30px;}
	.pfdq_customer_c li{padding: 24px 30px 30px 30px;}
    .pfdq_customer_c li .pfdq_tit {font-size: 18px;margin: 24px 0 15px 0;}
	.pfdq_customer_c li p{line-height: 26px;height: 78px;}
	.pfdq_customer_c .pfdq_more {margin-top: 20px;}

	.pfdq_ncase{padding: 50px 0 80px 0;}
	.pfdq_ncase_c{margin-top: 24px;}
	.pfdq_ncase_c ul{gap: 16px;margin-bottom: 30px;}
	.pfdq_ncase_c li {width: calc(25% - 12px);}
	.pfdq_ncase_c li p {font-size: 16px;padding: 10px 15px;}
    
    .pfdq_contact_c{margin-top: 24px;}
	.pfdq_contact_list li p:nth-child(2){font-size: 16px;}
	.pfdq_contact_list li p:nth-child(3) {font-size: 14px;line-height: 26px;height: 52px;}
	.contactmap{height: 430px;}

	.pfdq_principle .pfdq_title.pb32 {padding-bottom: 24px;}

	.pfdq_nnews {padding: 80px 0 80px 0;}
	.pfdq_nnews_c{margin-top: 24px;}
	.pfdq_nnews_c ul{gap: 21px;}
	.pfdq_nnews_c li{width: calc(33.33% - 14px);}
	.pfdq_nnews_c li .pfdq_text {padding: 12px 10px;}
	.pfdq_nnews_c li .pfdq_text .pfdq_tit{font-size: 18px;}
	.pfdq_nnews_c li .pfdq_text p{line-height: 24px;margin: 12px 0 15px 0;}

	.pfdq_propage{padding: 80px 0 80px 0;}
	.pfdq_propage_t .pfdq_text{padding-top: 0;}
	.pfdq_propage_t .pfdq_text h1 {font-size: 24px;line-height: 32px;}
	.pfdq_propage_t .pfdq_text .pfdq_jianjie p{font-size: 14px;line-height: 30px;}
	.pfdq_propage_b {margin-top: 30px;}
	.pfdq_propage_b .pfdq_tab span{line-height: 36px;font-size: 14px;}
	.pfdq_article_con{font-size: 14px;padding: 20px 0;}
	.pfdq_article_con p {font-size: 14px;line-height: 28px;margin-bottom: 10px;}
	.pfdq_article_con h2{font-size:20px;}
    .pfdq_article_con h3{font-size:18px;}
    .pfdq_article_con h4{font-size:16px;}

    .pfdq_com_r .pfdq_item{margin-bottom: 15px;}
    .pfdq_com_r .pfdq_item .pfdq_tit{font-size: 20px;line-height: 30px;padding: 5px 0 8px 0;}
    .pfdq_rpro li p{font-size: 14px;}
    .pfdq_rnews li{line-height: 32px;}
    .pfdq_rnews li a {font-size: 14px;}

    .pfdq_nnews_c.mb40 ul {margin-bottom: 24px;}

    .pfdq_newspage{padding: 80px 0 80px 0;}
    .pfdq_newspage_l h1{font-size: 22px;}

    .productlist .plr_top .plt_left{width:400px;}
    .productlist .plr_top .plt_right{width:calc(100% - 400px);}
    .productlist .plr_top .plt_right .plr_txt h2{font-size:20px;}
    .productlist .plr_top .plt_right .plr_txt .p_p{max-height:170px;}
    .productlist .plr_top .plt_right .plr_txt p{font-size:15px;}
    .productlist .plr_top .plt_right.plt_rr .plr_txt .p_p{max-height:auto;}
    .productlist .plr_top .plt_right.plt_rr .plr_txt p{font-size:14px;}
    .productlist .plr_ul .plr_p{padding-top:30px;}
    .productlist .plr_ul .plr_a a p{font-size:15px;height:42px;line-height:42px;}
    
    .pfdq_ly .pfdyly_ul{padding:10px 0 30px;}
    .pfdq_ly .pfdyly_ul .pfdyly_li{padding:15px 0;}
    .pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_img{width:70px;height:70px;}
    .pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_txt{width:calc(100% - 85px);min-height:70px;}
    .pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_txt p{font-size:15px;line-height:28px;}
    .pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_txt p:first-child{height:28px;line-height:28px;}
    .pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_txt p span:first-child{font-size:14px;}

}

@media screen and (max-width:1299px){
    .pfdq_nbanner .pfdq_text .pfdq_tit {font-size: 36px;}
	.pfdq_nbanner .pfdq_text p {font-size: 18px;}

    .productlist .pl_left .pll_ul .pll_li .p{font-size:13px;height:38px;line-height:38px;}
    .productlist .pl_left .pll_ul .pll_li ul li>a{font-size:12px;line-height:30px;height:30px;}
    .productlist .plr_ul .plr_li .plrl_right a{font-size:13px;}

    .productlist .plr_top .plt_left{width:300px;}
    .productlist .plr_top .plt_right{width:calc(100% - 300px);}
    .productlist .plr_top .plt_right .plr_txt h2{font-size:16px;}
    .productlist .plr_top .plt_right .plr_txt .p_p{max-height:104px;}
    .productlist .plr_top .plt_right .plr_txt p{font-size:14px;}
    .productlist .plr_top .plt_right.plt_rr .plr_txt .p_p{max-height:auto;}
    .productlist .plr_top .plt_right.plt_rr .plr_txt p{font-size:13px;}
    .productlist .plr_ul .plr_p{padding-top:20px;}
    .productlist .plr_ul .plr_a a p{font-size:14px;height:36px;line-height:36px;}
    
    .pfdq_ly .pfdyly_ul{padding:10px 0 20px;}
    .pfdq_ly .pfdyly_ul .pfdyly_li{padding:10px 0;}
    .pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_img{width:60px;height:60px;}
    .pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_txt{width:calc(100% - 70px);min-height:60px;}
    .pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_txt p{font-size:14px;line-height:24px;}
    .pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_txt p:first-child{height:24px;line-height:24px;}
    .pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_txt p span:first-child{font-size:14px;}
}

@media screen and (max-width:1023px){
	.manu {padding: 10px 3px;}
	.manu .disabled, .manu .current, .manu a{padding: 4px 10px;}

    #stylesubnav .xq_crumbs{font-size:13px;}
    #stylesubnav .xq_crumbs a{margin:0 5px;}
    
	.pfdq_nbanner{margin-top: 60px;}
    .pfdq_nbanner .pfdq_text .pfdq_tit {font-size: 30px;}
	.pfdq_nbanner .pfdq_text p {font-size: 16px;margin-top: 15px;}

	.pfdq_nabout {padding: 50px 0 50px 0;}
	.pfdq_nabout_c .pfdq_text{margin-top: 24px;}
	.pfdq_nabout_c .pfdq_text p {line-height: 26px;}
	.pfdq_nabout_c .pfdq_text p br{display: none;}

	.pfdq_culture{padding: 50px 0 50px 0;}
	.pfdq_culture_c ul {gap: 12px;}
    .pfdq_culture_c li {width: calc(33.33% - 8px);padding: 18px 10px 20px 10px;}
    .pfdq_culture_c li .pfdq_tit {font-size: 16px;margin: 20px 0 12px 0;}
    .pfdq_culture_c li p {line-height: 24px;}

	.pfdq_honor{padding: 50px 0 50px 0;}

	.pfdq_customer{padding: 50px 0 50px 0;}
	.pfdq_customer_c ul{gap: 12px;}
	.pfdq_customer_c li {padding: 20px 15px 20px 15px;width: calc(33.33% - 8px);}
	.pfdq_customer_c li .pfdq_tit {font-size: 16px;margin: 20px 0 12px 0;}
	.pfdq_customer_c li p {line-height: 24px;height: 96px;}
	.pfdq_customer_c .pfdq_more {margin-top: 15px;}

	.pfdq_ncase{padding: 40px 0 50px 0;}
	.pfdq_ncase_c ul {margin-bottom: 15px;}
	.pfdq_ncase_c li {width: calc(50% - 8px);}

	.pfdq_contact{padding: 30px 0 50px 0;}
	.pfdq_contact_c{padding: 24px 20px;}
	.pfdq_contact_list li{width: calc(50% - 5px);margin: 0 0 10px 10px;padding: 20px 15px;}
	.pfdq_contact_list li:nth-child(2n +1){margin-left: 0;}
	.contactmap{height: 380px;margin-top: 10px;}

    .pfdq_nnews {padding: 50px 0 40px 0;}
	.pfdq_nnews_c ul {gap: 12px;}
	.pfdq_nnews_c li {width: calc(33.33% - 8px);}
	.pfdq_nnews_c li .pfdq_text .pfdq_tit {font-size: 16px;}
	.pfdq_nnews_c li .pfdq_text p {margin: 10px 0 12px 0;}

	.pfdq_propage {padding: 50px 0 50px 0;}
	.pfdq_propage_l {width: 100%;float: none;}
	.pfdq_propage_t .pfdq_text h1 {font-size: 20px;line-height: 28px;}
	.pfdq_propage_t .pfdq_text .pfdq_jianjie p{line-height: 28px;}
	.pfdq_propage_t .pfdq_text .pfdq_more {margin-top: 15px;}
	.pfdq_propage_b {margin-top: 20px;}
	.pfdq_article_con{padding: 15px 0;}
	.pfdq_article_con p {line-height: 26px;}
	.pfdq_article_con h2{font-size:18px;}
    .pfdq_article_con h3{font-size:16px;}
    .pfdq_article_con h4{font-size:15px;}

	.pfdq_com_r {width: 100%;float: none;margin-top: 20px;}
	.pfdq_com_r .pfdq_item {border: 0;padding: 0;}
	.pfdq_com_r .pfdq_item .pfdq_tit {font-size: 18px;line-height: 24px;padding: 5px 0 8px 0;}
	.pfdq_rpro li{float: left;width: 32%;margin-right: 2%;margin-top: 0;}
	.pfdq_rpro li:last-child{margin-right: 0;}
	.pfdq_rnews li{float: left;width: 49%;margin-right: 2%;}
	.pfdq_rnews li:nth-child(2n){margin-right: 0;}

	.pfdq_nnews_c.mb40 ul {margin-bottom: 10px;}

	.pfdq_newspage {padding: 50px 0 50px 0;}
	.pfdq_newspage_l {width: 100%;float: none;}

    .productlist{padding:0 0 0 0;}
    .productlist .plr_ul .plr_li{width:100%;float:none;margin-left:0;}
    .productlist .pl_left{width:100%;float:none;margin-top:0;position:relative;z-index:2;}
    .productlist .pl_left .pl_title{width:150px;height:50px;line-height:50px;font-size:18px;float:left;}
    .productlist .pl_left .pl_r{display:block;}
    .productlist .pl_left .pll_ul{display:none;position:absolute;left:0;top:50px;width:100%;background:#FFF;padding-top:0;}
    .productlist .pl_left .pll_ul .pll_li{border-bottom:1px solid #FFF;}
    .productlist .pl_left .pll_ul .pll_li .p{border-left:none;}
    .productlist .pl_left .pll_ul .pll_li .p:hover{color:rgba(0, 0, 0, 0.86);}
    .productlist .pl_left .pll_ul .pll_li .p>i{transform:rotate(0deg);display:block;}
    .productlist .pl_left .pll_ul .pll_li ul{display:none;}
    .productlist .plr_ul{width:100%;float:none;padding-left:0;padding-top:20px;}
    .productlist .plr_ul .plr_li{margin-top:20px;}
    .pl_left .t1{margin-top:20px;}
    
    .pfdq_ly .pfdyly_ul .pfdyly_li{padding:8px 0;}
    .pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_img{width:40px;height:40px;}
    .pfdq_ly .pfdyly_ul .pfdyly_li .pfdyly_txt{width:calc(100% - 50px);min-height:50px;}

}

@media screen and (max-width:767px){
	.fanye{padding-top: 6px;padding-bottom: 6px;margin-top: 6px;}
	.fanye ul li{height: 24px;line-height: 24px;}

    #stylesubnav .xq_nav{display:block;}
    #stylesubnav .xq_nav a{height:38px;line-height:38px;border-right:1px solid #FFF;border-bottom:1px solid #FFF;padding:0 15px;display:inline-block;}
    
    .pfdq_nbanner .pfdq_text .pfdq_tit {font-size: 22px;}
	.pfdq_nbanner .pfdq_text p {font-size: 14px;margin-top: 10px;}

	.pfdq_nabout {padding: 25px 0 20px 0;}
	.pfdq_nabout_c .pfdq_nabout_num{position: relative;width: 100%;margin-top: 10px;}
	.pfdq_nabout_c .pfdq_text {margin-top: 12px;}
	.pfdq_nabout_c .pfdq_text p {line-height: 22px;}

	.pfdq_culture {padding: 20px 0 20px 0;}
	.pfdq_culture_c {margin-top: 12px;}
	.pfdq_culture_c ul {gap: 10px;}
	.pfdq_culture_c li {width: calc(50% - 5px);padding: 15px 15px 15px 15px;}
	.pfdq_culture_c li .pfdq_tit {font-size: 14px;margin: 12px 0 6px 0;}
	.pfdq_culture_c li p {line-height: 20px;font-size: 13px;height: 60px;}

	.pfdq_honor {padding: 20px 0 20px 0;}
	.pfdq_honor_c {margin-top: 12px;}
	.pfdq_honor_c .swiper-slide {width: 100%;height: auto;}

	.pfdq_customer {padding: 20px 0 20px 0;}
	.pfdq_customer_c {margin-top: 15px;}
	.pfdq_customer_c ul {gap: 10px;}
	.pfdq_customer_c li {padding: 15px 15px 15px 15px;width: 100%;}
	.pfdq_customer_c li .pfdq_tit {font-size: 14px;margin: 12px 0 6px 0;}
	.pfdq_customer_c li p {line-height: 20px;height: auto;font-size: 13px;}
	.pfdq_customer_c .pfdq_more {margin-top: 5px;}

	.pfdq_ncase {padding: 20px 0 20px 0;}
	.pfdq_ncase_c {margin-top: 12px;}
	.pfdq_ncase_c ul {gap: 10px;margin-bottom: 5px;}
	.pfdq_ncase_c li {width: calc(50% - 5px);}
	.pfdq_ncase_c li p {font-size: 14px;padding: 6px 10px;}

	.pfdq_contact {padding: 24px 0 20px 0;}
	.pfdq_contact_c {padding: 15px 12px;margin-top: 12px;}
	.pfdq_contact_list li{float: none;width: 100%;margin: 0 0 10px 0;padding: 12px 15px;}
	.pfdq_contact_list li p:nth-child(2){font-size: 14px;font-weight: bold;margin: 10px 0 5px 0;}
	.pfdq_contact_list li p:nth-child(3){height: auto;line-height: 22px;}
	.contactmap {height: 300px;margin-top: 0;}

	.pfdq_principle .pfdq_title.pb32 {padding-bottom: 12px;}

	.pfdq_nnews {padding: 20px 0 10px 0;}
	.pfdq_nnews_c {margin-top: 12px;}
	.pfdq_nnews_c ul {gap: 5px;}
	.pfdq_nnews_c li {width: 100%;}
	.pfdq_nnews_c li .pfdq_text {padding: 10px 0;}
	.pfdq_nnews_c li .pfdq_text .pfdq_tit {font-size: 15px;font-weight: bold;}
	.pfdq_nnews_c li .pfdq_text p {margin: 5px 0 5px 0;line-height: 22px;}

	.pfdq_propage {padding: 20px 0 10px 0;}
	.pfdq_propage_t .pfdq_img {width: 100%;margin-right: 0;float: none;}
	.pfdq_propage_t .pfdq_text {width: 100%;float: none;padding-top: 12px;}
	.pfdq_propage_t .pfdq_text h1 {line-height: 24px;}
	.pfdq_propage_t .pfdq_text .pfdq_jianjie{padding: 5px 0;margin: 5px 0;}
	.pfdq_propage_t .pfdq_text .pfdq_jianjie p {line-height: 24px;}
    .pfdq_propage_t .pfdq_text .pfdq_more {margin-top: 10px;}
    .pfdq_propage_b {margin-top: 15px;}

	.pfdq_article_con {padding: 10px 0;line-height: 22px;}
	.pfdq_article_con p {line-height: 22px;margin-bottom: 5px;}
	.pfdq_article_con h2{font-size:16px;padding: 5px 0;}
    .pfdq_article_con h3{font-size:15px;}
    .pfdq_article_con h4{font-size:14px;}

    .pfdq_com_r {margin-top: 12px;}
    .pfdq_rpro li {float: none;width: 100%;margin-right: 0;margin-top: 5px;}
    .pfdq_com_r .pfdq_item .pfdq_tit{margin-bottom: 5px;}
    .pfdq_rnews li {float: none;width: 100%;margin-right: 0;line-height: 28px;}

    .pfdq_nnews_c.mb40 ul {margin-bottom: 0;}

    .pfdq_newspage {padding: 20px 0 20px 0;}
    .pfdq_newspage_l h1 {font-size: 20px;line-height: 26px;}
	.pfdq_newspage_l .pfdq_pubinfo {padding: 10px 0 6px 0;}
	.pfdq_newspage_l .pfdq_pubinfo span {font-size: 13px;margin-right: 10px;}

    .productlist .plr_top .plt_left{width:100%;float:none;}
    .productlist .plr_top .plt_right{width:100%;float:none;}
    .productlist .plr_top .plt_right .plr_txt{padding:15px 10px;}
    .productlist .plr_top .plt_right .plr_txt h2{margin-bottom:3px;}
    .productlist .plr_top .plt_right .plr_txt .p_p{max-height:none;overflow-y:hidden;}
    .productlist .plr_ul .plr_a a{width:49%;}
    .productlist .plr_ul .plr_a a:nth-child(3n+1){margin-left:2%;}
    .productlist .plr_ul .plr_a a:nth-child(odd){margin-left:0;}
    .productlist .plr_top .plt_right .plr_txt .plr_btn a{font-size:13px;height:32px;line-height:32px;padding:0 10px;}
    .productlist .plr_top .plt_right .plr_txt .plr_btn a:first-child{margin-right:5px;}
    .productlist .plr_ul .plr_li .plrl_left{width:100%;float:none;}
    .productlist .plr_ul .plr_li .plrl_right{width:100%;float:none;padding:15px 10px;}

}
@media screen and (max-width:499px){
    .productlist .plr_ul .plr_li .plrl_right .title{font-size:15px;}
    .productlist .pl_left .pl_title{width:120px;height:36px;line-height:36px;font-size:15px;text-indent:0;text-align:center;background-size:cover;}
    .productlist .pl_left .pl_r{width:calc(100% - 120px);font-size:14px;height:36px;line-height:36px;padding-right:36px;}
    .productlist .pl_left .pl_r i{width:36px;height:36px;}
    .productlist .pl_left .pll_ul{top:36px;}
    .productlist .plr_ul .plr_li{margin-top:20px;}
}